DOSBox-Staging Git (2025/10/16) is compiled. This repository attempts to modernize the DOSBox project by using current development practices and tools, fixing issues, adding features that better support today's systems, and sending patches upstream.DOSBox-Staging Git Changelog:
* Address PVS-Studio warning
* Remove defunct Cmd+Q handling on macOS
* Rename `GFX_GetRgb()` to `GFX_MakePixel()`
* Remove defunct special handling of Alt+Tab shortcuts on Windows
* Rename `switch_fullscreen()` to `toggle_fullscreen()`
* Remove defunct sticky key special handling on Windows
* Remove defunct window focus lost special handling on Windows
* Remove defunct forced borderless fullscreen workaround
* build: Add CMake option for the OpenGL render backend
* Rename `RenderBackendType::Texture` to `RenderBackendType::Sdl`
* style: Add space after `if` and `elseif`
* Remove unused CapsLock & NumLock state handling code
* Update comment
* Rename `sdlmain.cpp|h` to `sdl_gui.cpp|h`
* Remove `InterpolationMode` and only use `TextureFilterMode`
* Render backend type cleanup
* Remove `sdl.want_rendering_backend` var
* Improve encapsulation of SDL GUI module internals
* Normalise SDL error logging
* Add TODO
* Move `sdl.draw_rect_px` & `sdl.updating_framebuffer` into `sdl.draw`
* Move `sdl.active` into `sdl.draw`
* Remove `sdl.use_exact_window_position`
* Order SDL vars more logically
* Add TODO
* Simplify `save_window_size()`
* Remove unused `DOSBOX_GetUptime()`
* Get rid of `sdl.desktop` scope
* Remove unused functions & vars
* Extract `add_default_sdl_section_mapper_bindings()`
* Return `std::string` from `SetProperty()`
* Simplify intialising the SDL GUI
* Extract `wait_for_pid()` from `main()`
* Move `GFX_SetWmClass()` into `GFX_InitSdl()`
* Rename `DOSBOX_PollAndHandleEvents()` to `GFX_PollAndHandleEvents()`
* Trim down includes
* Move non-UI stuff from `sdlmain.cpp` into `main.cpp`
* style: Reformat
* Only upload a new texture to GPU memory when the frame has been changed
* Add window event debug logging support & improve logging
* Reapply "Fix `aspect = stretch` and relative `viewport` sizings"
* Fix restoring window position on fullscreen to windowed switch
* Simplify & fix logging of current video mode
* Ensure `dosbox_config.h` is always included before `SDL.h`
* Split OpenGL and SDL texture renderers into separate files
Download:
DOSBox-Staging Git (2025/10/16) x64 : 1cloudfile gofile koramaup mirrored ranoz send usersdrive vikingfile
Source: Here
0 Comments
Post a Comment