mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v026r03? release.
Another WIP. This one builds on Windows and Linux, and the binary has the terminal window disabled. Bugs fixed: - Added WM_ENTERMENULOOP message. Fixes audio looping for the 37th time since I started on bsnes. - Esc toggles menu properly - F11 fullscreen centers, but only to the screen, not to the window (meaning when the menubar is visible, it isn't really centered) -- this is because GTK+ does not return the correct widget size after calling gtk_window_fullscreen() for up to ~200ms after processing all messages via gtk_main_iteration_do(), and thus I can't make a window.get_size() function. I really hope GetSystemMetrics(SM_CXSCREEN) and gdk_screen_width() only return the width of the active monitor, and not both for multi-monitor setups - Background of main window is black on Linux only. Only one background brush per class for Windows. It may end up staying gray on Windows for the next release ... - miu/Win enable/disable works. Even for menu items now, so I can disable features that aren't supported by certain drivers now. Bugs remaining: - bsnes/Win background in fullscreen mode is gray -- quite ugly - D3D still blurring images even with perfect multiplier - cheat code editor still doesn't load .cht files on ROM load New bugs: - bsnes/Win menubar is ultrafucked in fullscreen mode if you toggle it on and off with esc. I have _no_ idea what the hell is up with that. Code to show and hide the menu is identical to libui/bsnes v026. Not sure I can fix this one. Basically, when the menu gets toggled back on, clicking it does nothing, and if you press alt, it will pop up the menu, but it will be _below_ the visible menubar, so you end up seeing two of them. And you can only access the new menubar via keyboard. Weird stuff ... could use some help here. Anyone ever seen or heard of anything like this before? - I still need to work on that makefile cp+chmod -> install thing for belegdol, I think ... [No archive available]
This commit is contained in:
parent
2efce0fd83
commit
d115c7f6aa