Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
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-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-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-17 | (svn r27542) -Fix (r27367) [FS#6427]: ICU got disabled for Windows builds. | frosch | |
2015-07-26 | (svn r27340) -Fix [FS#6338]: Silence warning by moving _string_colourmap to ↵ | frosch | |
a file no its own. (Cif) | |||
2014-10-11 | (svn r26995) -Fix: Add missing files to source.list | frosch | |
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-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-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 | |
2013-06-25 | (svn r25470) -Feature-ish: use ICU's layout engine when that's available | rubidium | |
2013-06-25 | (svn r25465) -Codechange: add the concept of a layouting engine for text | rubidium | |
2013-06-23 | (svn r25436) -Codechange: split the font detection code out of the font ↵ | rubidium | |
caching code | |||
2013-06-09 | (svn r25357) -Add: flow mapper for link graph | fonsinchen | |
2013-06-09 | (svn r25356) -Add: Multi-Commodity-Flow solver for link graph | fonsinchen | |
2013-06-09 | (svn r25355) -Add: demand handler for link graph | fonsinchen | |
2013-06-09 | (svn r25354) -Add: link graph schedule and typedefs for LinkGraph and ↵ | fonsinchen | |
related classes | |||
2013-06-09 | (svn r25353) -Add: link graph job implementation | fonsinchen | |
2013-06-09 | (svn r25348) -Add: multimap implementation with guaranteed order between ↵ | fonsinchen | |
equal keys | |||
2013-06-09 | (svn r25344) -Feature: GUI for viewing story pages | zuu | |
2013-06-09 | (svn r25342) -Add: StoryPage data structures and GS API | zuu | |
2013-05-19 | (svn r25263) -Add: legend for linkgraph overlay (fonsinchen) | rubidium | |
2013-05-19 | (svn r25261) -Add: abstract implementation of linkgraph overlay for GUI ↵ | rubidium | |
(fonsinchen) |