summaryrefslogtreecommitdiff
path: root/src/gfx.cpp
AgeCommit message (Expand)Author
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
2015-08-10(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing ...michi_cc
2015-07-26(svn r27340) -Fix [FS#6338]: Silence warning by moving _string_colourmap to a...frosch
2015-06-28(svn r27324) -Fix: Remove corner-case optimisation for line drawing, which fa...frosch
2015-06-28(svn r27323) -Fix: Spelling.frosch
2015-06-28(svn r27322) -Fix: Clipping of inclined lines did not account for the 'horizo...frosch
2015-02-28(svn r27172) -Fix [FS#6238] (r27167): Apparently Windows randomly drops SetCu...frosch
2015-02-22(svn r27167) -Fix: [SDL, Windows] Right-mouse-button scrolling scrolled/jumpe...frosch
2015-02-01(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and Sca...frosch