Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-29 | Codechange: rename str_validate to StrMakeValid(InPlace) (#9304) | Patric Stout | |
This to be more explicit the function changes the value, and not returns yes/no. | |||
2021-05-13 | Codechange: move font settings to std::string | rubidium42 | |
2021-04-29 | Cleanup: Remove old FiosList helper methods. (#9139) | PeterN | |
2021-04-20 | Fix: [CMake] Auto-fill version details in rev.cpp and ottres.rc (#9066) | Loïc Guilloux | |
2021-04-11 | Fix #9015: Don't set free space value if not requested. (#9016) | PeterN | |
2021-04-10 | Fix: [Win32] Font glyphs of certain widths broke | Niels Martin Hansen | |
Font glyphs between 33 and 39 pixels wide, in the Win32 font system, used wrong alignment and caused glyphs to appear broken. When in the 33 to 39 pixel range, glyphs without AA were rounded down to 32 pixel pitch, instead of up to 64 pixel pitch. | |||
2021-04-09 | Change: [win32] Use user UI language for initial language selection (#8973) ↵ | Wim Leflere | |
(#8974) | |||
2021-04-07 | Codechange: Remove the now meaningless console_cp parameter from OTTD2FS | Niels Martin Hansen | |
2021-04-07 | Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of ↵ | Niels Martin Hansen | |
static buffers | |||
2021-03-13 | Fix #8860: [Win32] Crashlog window wasn't reliably shown for crashes not on ↵ | Michael Lutz | |
the main thread. | |||
2021-02-23 | Change: [Win32] Use more modern way of getting free disk space | Niels Martin Hansen | |
2021-02-23 | Codechange: Switch to explicit wide strings | Niels Martin Hansen | |
2021-02-23 | Remove: [Win32] Last pretenses of being able to build for Windows 95 | Niels Martin Hansen | |
2021-02-22 | Codechange: Make the simple Malloc sprite allocator globally usable. | Michael Lutz | |
2021-02-22 | Codechange: Give sprite encoders a hint which colour components of a sprite ↵ | Michael Lutz | |
are filled with useful information. | |||
2021-02-22 | Add: [Win32] Video driver that uses OpenGL to transfer the video buffer to ↵ | Michael Lutz | |
the screen. | |||
2021-02-14 | Codechange: Replace magic numbers by constants. | Michael Lutz | |
2021-02-13 | Codechange: [Win32] Move Win32-specific font code to a seperate file. | Michael Lutz | |
2021-02-13 | Codechange: Make OS font handle of the FontCache read-only. | Michael Lutz | |
2021-02-13 | Fix f1f281b31: [Win32] MinGW doesn't know timeapi.h | glx22 | |
2021-02-09 | Fix: [Win32] Set minimum resolution for timers to 1ms. (#8660) | Loïc Guilloux | |
2021-01-08 | Codechange: Remove min/max functions in favour of STL variants (#8502) | Charles Pigott | |
2021-01-03 | Add: always set PERSONAL_DIR "/content_download" in search path (#8481) | Patric Stout | |
This means that if you start OpenTTD with "-c" to indicate another location to store files, it can still read the content you already downloaded from your PERSONAL_DIR. This folder is, however, read-only. This is useful for situations where you downloaded OpenGFX via the content-service, but want to run the regression or want to run with a clean configuration. With this change, you no longer need to download OpenGFX again. | |||
2020-12-27 | Codechange: Use std::string in FIO search path handling. | Michael Lutz | |
2020-12-27 | Codechange: Store file search paths as std::string. | Michael Lutz | |
2020-12-27 | Codechange: Stringify config file paths. | Michael Lutz | |
2020-12-13 | Fix: set SP_WORKING_DIR earlier with '-c' | Patric Stout | |
On Windows, relative folders don't work so well. So we need to lookup the full path. This is best done in DetermineBasePaths() and as a bonus that only sets SP_WORKING_DIR once. | |||
2020-06-05 | Codechange: remove #ifdef from .cpp files to exclude features | Patric Stout | |
With CMake, these files are simply not compiled to start with. | |||
2020-06-05 | Add: introduce CMake for project management | Patric Stout | |
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc. | |||
2020-06-01 | Fix: [Win32] Crash message not fitting in crash dialog | glx | |
2020-06-01 | Fix #7970: [Win32] Disable event loop on crash to prevent recursive faults | glx | |
2020-05-06 | Codechange: Use a dynamic copyright year | glx | |
2020-02-08 | Change: Heading for 1.11 now | glx | |
2019-12-24 | Codechange: Improve MSVC ARM64 support | Michał Janiszewski | |
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-05-14 | Codechange: [Win32] Remove a FreeType work-around from Uniscribe if not ↵ | Michael Lutz | |
using FreeType. | |||
2019-05-14 | Codechange: [Win32] Pass a native GDI font description around when we have ↵ | Michael Lutz | |
one, instead of repeatedly guessing the font. | |||
2019-05-04 | Fix #7570: Show Github URL in the crashlog window | Transportman | |
2019-04-10 | Codechange: Use null pointer literal instead of the NULL macro | Henry Wilson | |
2019-04-09 | Codechange: Replace AutoDeleteSmallVector with direct std::vector use in ↵ | Michael Lutz | |
text layout code. | |||
2019-04-09 | Codechange: Store text layout runs directly as values in a std::vector ↵ | Michael Lutz | |
instead of heap allocated. This reduces memory allocations and heap fragmentation. | |||
2019-04-09 | Codechange: Use override specifier for text layout classes. | Michael Lutz | |
2019-04-07 | Fix: [Windows] OpenTTD window may be inactive when an error happens (#7482) | glx22 | |
2019-04-06 | Codechange: C++11 STL has a function for getting the number of CPU cores. | Michael Lutz | |
2019-04-06 | Codechange: Use platform independent C++11 function for sleeping on a thread. | Michael Lutz | |
2019-04-06 | Codechange: Replace custom thread code with C++11 thread objects. | Michael Lutz | |
We assume a conforming C++11 compiler environment that has a valid <thread>-header. Failure to run a real thread is handled gracefully. | |||
2019-03-28 | Fix: MSVC warnings (#7423) | glx22 | |
2019-03-26 | Codechange: Move 2 constants into the ifdef where they're used | Charles Pigott | |
2019-03-26 | Cleanup: Remove unused size template parameters from SmallMap and ↵ | Henry Wilson | |
Auto[Free|Delete]SmallVector | |||
2019-03-26 | Codechange: Replaced SmallVector::[Begin|End]() with std alternatives | Henry Wilson | |