Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-05 | Remove: all existing project files | Patric Stout | |
This prepares for the switch to CMake, which takes over all current exisiting forms of project files. | |||
2020-06-01 | Add: [Script] Native priority queue; useful e.g. for pathfinders. | Michael Lutz | |
2020-05-21 | Add: Optional implementation of std::optional for pre-C++17 compilers. | Michael Lutz | |
Sourced from https://github.com/akrzemi1/Optional, Boost Software License, Version 1.0. | |||
2020-01-26 | Feature: NewGRF callback profiling (#7868) | Niels Martin Hansen | |
Adds a console command newgrf_profile to collect some profiling data about NewGRF action 2 callbacks and produce a CSV file. | |||
2020-01-01 | Feature: Screenshot window | pnda | |
2019-05-01 | Add: New RoadType API functions. | peter1138 | |
2019-05-01 | Feature: Add NotRoadTypes (NRT) | peter1138 | |
2019-04-18 | Cleanup: remove core/sort_func.hpp as it's not used anymore | glx | |
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-16 | Remove: OPF | Charles Pigott | |
2019-03-09 | Codechange: Make a merged k-d tree index of all viewport signs | Niels Martin Hansen | |
2019-03-09 | Codechange: Make a k-d tree index of stations | Niels Martin Hansen | |
2019-03-09 | Codechange: Make a k-d tree index of towns | Niels Martin Hansen | |
2019-03-09 | Codechange: Add a k-d tree generic data structure | Niels Martin Hansen | |
2019-03-09 | Add: BitmapTileArea and Iterator to handle sparse tile areas. | Peter Nelson | |
2019-03-02 | Codechange: Remove ability for SDL to be dynamically loaded on Windows | Charles Pigott | |
2019-01-24 | Codechange: [Blitter] Change DrawLine to be templated | Jonathan G Rennison | |
This is remove per-pixel overheads due to use of the SetPixel virtual method. These overheads included: * expensive virtual method call which prevents inlining * palette lookup for every pixel * branch on whether palette animation is enabled on every pixel Regenerate project files. | |||
2019-01-11 | Change: Use GUITimer class instead of bare int/uints. | Peter Nelson | |
2018-07-23 | Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to ↵ | J0an Josep | |
scripts and fix documentation. | |||
2018-07-19 | Feature: Framerate display window (#6822) | Niels Martin Hansen | |
Frame rate and various game loop/graphics timing measurements and graphs. Accessible via the Help menu, and can print some stats in the console via the fps command. | |||
2018-06-06 | Add: [Win32] Text layout using the native Windows Uniscribe library. | Michael Lutz | |
Uniscribe is sometimes producing different results compared to ICU, especially when RTL and LTR content is mixed. Comparing the results to other programs (like editors or web browsers) leads me to believe that the result are at least not worse than ICU and possibly better. | |||
2018-05-23 | Add: 32bpp SSE2 blitter palette animator (#6795) | Jonathan G Rennison | |
Create a new blitter mode: 32bpp-sse2-anim, which is 32bpp-anim + this. 32bpp-sse2-anim is now used by default where 32bpp-anim would have been. Also use this with the 32bpp-sse4-anim blitter. See issue #6469. | |||
2018-05-17 | Feature: Add XAudio2 driver | Owen Rudge | |
2018-05-01 | Change #6685: Replace Win32 music driver with one not depending on MCI | Niels Martin Hansen | |
MCI MIDI is poorly supported on newer versions of Windows and can cause large delays at the beginning of tracks. The new driver is based on a from-scratch reader for Standard MIDI Files. This should be re-usable in other music drivers too, and can allow for finer control of playback in general. It also provides a better framework for reading MIDI data from other formats than just SMF. | |||
2018-04-22 | Feature #6459: API for querying network clients from GS (#6736) | Pavel Stupnikov | |
2018-04-21 | Cleanup: Use new filename for README file. (#6738) | Ricardo N Feliciano | |
2017-09-24 | (svn r27918) -Fix (r27917): Next attempt for MSVC 2017 | frosch | |