Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-29 | Remove: WinCE support | Patric Stout | |
2018-04-29 | Remove: PSP support | Patric Stout | |
2018-04-22 | Feature #6459: API for querying network clients from GS (#6736) | Pavel Stupnikov | |
2015-07-26 | (svn r27340) -Fix [FS#6338]: Silence warning by moving _string_colourmap to ↵ | frosch | |
a file no its own. (Cif) | |||
2014-12-24 | (svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles) | frosch | |
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-05-03 | (svn r26556) -Codechange: use sources.list to tell a file shouldn't be built ↵ | rubidium | |
for a particular platform | |||
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-03 | (svn r26218) -Fix: wrong #if for SSE in source.list | 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 r26195) -Codechange: move debug's ottd_rdtsc (CPU specific high ↵ | rubidium | |
precision timer) into cpu.h/cpp | |||
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 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 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) | |||
2013-05-19 | (svn r25258) -Codechange: save linkgraph (fonsinchen) | rubidium | |
2013-05-19 | (svn r25257) -Add: basic link graph (fonsinchen) | rubidium | |
2013-05-19 | (svn r25256) -Add: small matrix type (like vector, but for matrices) ↵ | rubidium | |
(fonsinchen) | |||
2013-02-17 | (svn r25010) -Codechange: Add general framework for cargo actions, i.e. ↵ | rubidium | |
loading, transfering, delivering and such, to contain this logic in a single place instead of spread around (fonsinchen) | |||
2012-07-29 | (svn r24442) -Codechange: Split some members of Vehicle into a new class ↵ | frosch | |
BaseConsist. | |||
2012-07-15 | (svn r24406) -Feature: Allow game scripts to monitor cargo pickups and ↵ | alberth | |
deliveries done by companies. | |||
2012-07-15 | (svn r24405) -Add: Save and load of active cargo monitors. | alberth | |
2012-07-15 | (svn r24404) -Add: Data structures for cargo transport monitoring. | alberth | |
2012-06-09 | (svn r24337) -Feature: Allow filtering for multiple words (separated by ↵ | frosch | |
whitespace resp. quoted) in the sign list, content- and NewGRF-guis. |