summaryrefslogtreecommitdiff
path: root/src/gfx.cpp
AgeCommit message (Expand)Author
2022-01-01Codechange: Extend DrawSpriteToRgbaBuffer to work with 8bpp blitters.Michael Lutz
2022-01-01Fix #9743: [OSX] Don't try to render touchbar sprites with invalid zoom level.Michael Lutz
2021-09-23Feature: Add selected toolbar buttons to MacBook Pro Touch BarDanny de Bruijne
2021-06-26Change: prevent palette updates during copying to the video driverPatric Stout
2021-06-26Codechange: use _cur_palette the same in all the driversPatric Stout
2021-06-17Fix: thread safety issue during exiting the game (#9380)Patric Stout
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-06-12Codechange: Use dynamic string list for contents of land info window.Michael Lutz
2021-05-06Codechange: add DrawString(Multiline) that accepts std::string&rubidium42
2021-04-30Fix: Recalculate padding and minimum sizes when GUI or Font zoom is changed.Peter Nelson
2021-04-30Codechange: Simplify calling of DrawCharCentered()Peter Nelson
2021-03-10Codechange: rework codeflow introduced in 098d5b22 (#8837)Patric Stout
2021-03-10Add: make modal windows update more smoothPatric Stout
2021-03-10Fix #8711: having gui_zoom lower than zoom_min causes crashes (#8835)Patric Stout
2021-03-08Codechange: remove the unused lock around BlitterPatric Stout
2021-02-28Add: settings to limit your fast-forward game speedPatric Stout
2021-02-22Codechange: Allow video drivers to handle the cursor themselves.Michael Lutz
2021-02-19Codechange: use std::chrono to track time in modal windowsPatric Stout
2021-02-14Feature: Automatic UI and font zoom levels when supported by the OS.Michael Lutz
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2020-12-27Codechange: Replace assert_compile macro with static_assertCharles Pigott
2020-12-15Add: [Emscripten] use "relative mouse mode" with SDL2Patric Stout
2020-06-09Cleanup: Give `SetDirtyBlocks` a more descriptive name.TechGeekNZ
2020-06-07Cleanup: Add undocumented parameter to GetSpriteSize.TechGeekNZ
2020-01-07Add: Filled polygon drawing functionNiels Martin Hansen
2019-12-23Add: a TextColour flag to ignore colour changes from stringsglx
2019-11-25Fix: Do not refer to a function in the documentation that was removed years a...stormcone
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-04-29Codechange: Remove PauseModeByteCharles Pigott
2019-04-29Codechange: Set ZoomLevel's base type to byte instead of using ZoomLevelByteCharles Pigott
2019-04-18Codechange: use std::vector for _resolutionsglx
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-04-09Codechange: Replace AutoDeleteSmallVector with direct std::vector use in text...Michael Lutz
2019-04-09Codechange: Store text layout runs directly as values in a std::vector instea...Michael Lutz
2019-04-06Codechange: Use platform independent C++11 function for sleeping on a thread.Michael Lutz
2019-04-06Codechange: Replace custom mutex code with C++11 mutex'es.Michael Lutz
2019-03-28Fix: MSVC warnings (#7423)glx22
2019-03-26Codechange: Replaced SmallVector::[Begin|End]() with std alternativesHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Include() with include()Henry Wilson
2019-03-26Codechange: Replace SmallVector::Length() with std::vector::size()Henry Wilson
2019-03-20Remove: ENABLE_NETWORK switchPatric Stout
2019-02-24Fix #7266: Reorder reinitialization of caches when changing font zoom level. ...PeterN
2019-02-23Feature: Add option to adjust font size separately from GUI size. (#7003)Greg Carlin
2019-01-25Fix #7007: deadlock when launched with -n switchglx
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-06-24Fix: Poor contrast in cargo dest flow legend window cargo labels.Jonathan G Rennison
2018-04-29Remove: WinCE supportPatric Stout
2016-08-15(svn r27628) -Codechange: Prepare for drawing cursors consisting of multiple ...frosch
2016-08-15(svn r27627) -Codechange: Deduplicate some cursor magic into SetMouseCursorBusy.frosch