Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-14 | Add: [Win32] GDI engine for font glyph rendering as a replacement for ↵ | Michael Lutz | |
including FreeType. Building with FreeType is still possible and will take precedence over the GDI renderer, but the project files don't include FreeType anymore by default. Combining GDI rendering with ICU text layout is untested. | |||
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-04-05 | Fix: [MSVC] don't force SDK version (#7474) | glx22 | |
2019-03-16 | Remove: OPF | Charles Pigott | |
2019-03-11 | Fix: don't include xaudio2 if you are not going to compile it | Patric Stout | |
This is more in trend with other files, where if the driver is not selected, we don't even attempt to compile it. | |||
2019-03-11 | Codechange: liblzma is called liblzma, how ever strange that might be | Patric Stout | |
It is the only library we use that calls itself with 'lib' in the name. This might be confusing, but with the arrival of cmake a lot of these things are automated. And detection will find 'liblzma', not 'lzma', like with 'lzo', 'zlib', .. | |||
2019-03-11 | Codechange: make clear that SSE is a flag you can switch | Patric Stout | |
2019-03-11 | Codechange: the flag is not if you have threads, but if you want to use them | Patric Stout | |
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-05 | Remove: libtimidity support (NOT timidity support) | Patric Stout | |
libtimidity was introduced with the support for PSP. PSP has been dropped almost a year ago, but this music driver was not. This corrects that oversight. timidity (via extmidi) still works fine. This purely removes the libtimidity support, which was only really available for PSP. | |||
2019-03-05 | Remove: BeOS support (deprecated by Haiku) | Patric Stout | |
In 10 years there is no commit to change how BeOS works, and we have no active maintainer for it. It is unlikely it works in its current state (but not impossible). With the arrival of SDL2 (and removal of SDL), BeOS is no longer support. SDL2 suggests to use Haiku instead of BeOS. | |||
2019-03-03 | Add: Detect stable tags automatically, and set the 'stable' flag in ↵ | frosch | |
'_openttd_newgrf_version' accordingly. (#7317) | |||
2019-03-02 | Codechange: Remove ability for SDL to be dynamically loaded on Windows | Charles Pigott | |
2019-02-12 | Codechange: Include flag for whether a build is of a tagged revision | Niels Martin Hansen | |
2019-02-10 | Fix: projects/generate now keeps the line ending | glx | |
2019-02-10 | Fix: generate and generate.vbs were sorting differently | glx | |
2019-02-10 | Fix: generate.vbs used wrong data for basesets_vs142 | glx | |
2019-02-03 | Fix #7171: incorrect modified status with determineversion.vbs | glx | |
2019-02-03 | Change: Include the full raw git revision hash in rev.cpp | Niels Martin Hansen | |
2019-01-29 | Update: Visual Studio 2019 solution file version upgrade (#7135) | Niels Martin Hansen | |
2019-01-26 | Add: Visual Studio 2019 project files | Niels Martin Hansen | |
2019-01-25 | Change: Always build baseset metadata, instead of including it in the repo. | Peter Nelson | |
This adds a script and project files to generate these files within MSVC. | |||
2019-01-25 | Fix: enable DPI-awareness for MINGW builds | glx | |
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-21 | Cleanup #6960: Remove parts of generate used only for MSVC pre-2015. | Peter Nelson | |
2019-01-17 | Cleanup: remove useless and outdated 'generate' projects outputs | glx | |
2019-01-17 | Fix 7f54c59a6: use some consistency for project dependencies determination | glx | |
2019-01-11 | Change: Use GUITimer class instead of bare int/uints. | Peter Nelson | |
2019-01-05 | Add: [Win32] regression project files | glx | |
2018-12-27 | Fix: [WIN32] no need to define WIN32 in project files | glx | |
2018-12-26 | Change: use vcpkg integration in Visual Studio | glx | |
Removes the need for us to provide OpenTTD-useful package | |||
2018-11-18 | Remove: Visual Studio project files for earlier than 2015 | Niels Martin Hansen | |
2018-11-18 | Update: Add missing newline at end of some project files | Niels Martin Hansen | |
2018-11-01 | Fix: Fluidsynth should not be added to VC project files | Niels Martin Hansen | |
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 | Change: [Win32] Use Uniscribe instead of ICU for text caret handling. | Michael Lutz | |
This removes the need for the ICU lib on Windows. | |||
2018-06-06 | Change: [Win32/MSVC] Make the Uniscribe text layouter the windows default ↵ | Michael Lutz | |
and remove usage of the deprecated ICU layout libs. | |||
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-26 | Change: [Win32] Enable DirectMusic driver for Win64. | Michael Lutz | |
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. |