Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2018-04-29 | Fix: make generate[.vbs] produce the same result on Linux/Windows (#6764) | Patric Stout | |
2018-04-29 | Remove: WinCE support | Patric Stout | |
2018-04-29 | Remove: PSP support | Patric Stout | |
2018-04-22 | Add: post build events to VS projects to copy the output into 'bin' | ZehMatt | |
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 | |
2018-04-12 | Change: Non-tag revisions are now named ↵ | frosch | |
'<commitdate>-<branch>-g<shorthash><modified>'. | |||
2018-04-10 | Change: [Win32] Declare in the app manifest that all current Windows ↵ | Michael Lutz | |
versions are natively supported. The main effect of this is currently a proper OS version in the crashlog. | |||
2017-09-24 | (svn r27920) -Fix: MSVC 2015 and 2017 project files referenced some MSVC ↵ | frosch | |
2010 files | |||
2017-09-24 | (svn r27919) -Fix: MSVC 2015 and 2017 project files referenced some MSVC ↵ | frosch | |
2010 files | |||
2017-09-24 | (svn r27918) -Fix (r27917): Next attempt for MSVC 2017 | frosch | |
2017-09-24 | (svn r27917) -Add: MSVC 2017 project file generator. Most noticeable, ↵ | frosch | |
std:c++latest is enabled. | |||
2017-08-24 | (svn r27897) -Add [FS#6577]: Project file generator for kdevelop 4/5 (adf88) | frosch | |
2017-03-13 | (svn r27791) -Fix (r27790) [FS#6366]: Try #2. Now also for Visual Studio 2010. | michi_cc | |
2017-03-13 | (svn r27790) -Fix [FS#6366]: [Win32] Mark OpenTTD as DPI-aware to avoid OS ↵ | michi_cc | |
window scaling that breaks mouse input. | |||
2016-04-30 | (svn r27553) -Update: Project files | frosch | |
2016-04-17 | (svn r27542) -Fix (r27367) [FS#6427]: ICU got disabled for Windows builds. | frosch | |
2015-08-10 | (svn r27382) -Add: [Win32] Project files for Visual Studio 2015. | michi_cc | |
2015-07-26 | (svn r27340) -Fix [FS#6338]: Silence warning by moving _string_colourmap to ↵ | frosch | |
a file no its own. (Cif) | |||
2015-02-15 | (svn r27152) -Fix: Generated files. | frosch | |
2014-10-11 | (svn r26995) -Fix: Add missing files to source.list | frosch | |
2014-10-11 | (svn r26993) -Feature: Latin translation (Supercheese) | planetmaker | |
2014-09-20 | (svn r26864) -Codechange: bring a bit more OO into the disaster vehicles | rubidium | |
2014-09-19 | (svn r26853) -Cleanup [Squirrel]: remove some stuff that we never did and ↵ | rubidium | |
especially never should use | |||
2014-06-17 | (svn r26654) -Fix (r26482): Header file missing from sources.list. | michi_cc | |
2014-02-15 | (svn r26339) -Revert (r26305): Accidental changes to the VS9.0 solution file ↵ | michi_cc | |
disabling the x64 build. | |||
2014-02-06 | (svn r26305) -Add: [nogo] ScriptStoryPageElementList() - a list of all story ↵ | zuu | |
page elements for a given page | |||
2014-02-06 | (svn r26303) -Add: [nogo] ScriptStoryPageList() - a list of all story pages | zuu | |
2014-01-13 | (svn r26258) -Codechange: deduplicate Draw methods (MJP) | rubidium | |
2014-01-13 | (svn r26257) -Codechange: replace most of the SSE macros by functions | rubidium | |
2014-01-05 | (svn r26227) -Fix: [Windows] generate.vbs didn't include SSE source files | zuu | |
2014-01-02 | (svn r26214) -Add: specialised animated SSE4 blitter (MJP) | rubidium | |
With 32bpp base set about 15-20% faster in the Draw function (slower with 8bpp base set). Overall, with 32bpp base set, about 5% faster. | |||
2014-01-02 | (svn r26213) -Add: specialised non-animated SSE4 blitter (MJP) | rubidium | |
With 32bpp base set about 40% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 8 and 1% of total run time | |||
2014-01-02 | (svn r26212) -Add: specialised non-animated SSSE3 blitter (MJP) | rubidium | |
With 32bpp base set about 35% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 6 and 1% of total run time | |||
2014-01-02 | (svn r26211) -Add: specialised non-animated SS2 blitter (MJP) | rubidium | |
With 32bpp base set about 30% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 5 and 1% of total run time | |||
2014-01-02 | (svn r26205) -Feature: SSE 4.1 sprite sorter, improving the sorting ↵ | rubidium | |
performance significantly (MJP) For example with GCC 4.8, x86_64 Linux, Intel i5-3337U this patch improves the performance of Pile, Treham and Hamac test save games by about 10% in over-all run time at fast forward at 1920x1080 when zoomed out and when trees are not disabled. | |||
2014-01-02 | (svn r26196) -Fix (r26195): forgot project files | rubidium | |
2014-01-02 | (svn r26194) -Change: add SSE detection to the configure script with the ↵ | rubidium | |
possibility to disable it (based on patch by MJP) | |||
2013-10-22 | (svn r25903) -Codechange: Refactor RefreshNextHopsStats into an own class ↵ | fonsinchen | |
LinkRefresher. | |||
2013-10-20 | (svn r25888) -Codechange: Add a smallstack type. | fonsinchen | |
2013-08-05 | (svn r25679) -Codechange: [Win32] Get the result string of an IME input ↵ | michi_cc | |
directly without a trip through the window messaging system. | |||
2013-08-05 | (svn r25652) -Fix: Improve text caret movement for complex scripts. | michi_cc | |
2013-07-14 | (svn r25611) -Fix (r25608): Update project files. | michi_cc | |