summaryrefslogtreecommitdiff
path: root/source.list
AgeCommit message (Collapse)Author
2019-03-09Codechange: Make a k-d tree index of townsNiels Martin Hansen
2019-03-09Codechange: Add a k-d tree generic data structureNiels Martin Hansen
2019-03-09Add: BitmapTileArea and Iterator to handle sparse tile areas.Peter Nelson
2019-03-05Remove: 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-05Remove: 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-05Remove: MorphOS / AmigaOS supportPatric Stout
In 10 years there is no commit to change how MorphOS 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), MorphOS is no longer support. There is an SDL2 port for MorphOS, but it is not maintained by upstream SDL2, and nobody can currently test it out. If anyone wants to re-add MorphOS, please do (revert this patch, fix the problems, and create a Pull Request). If you need any help doing so, let us know! It is not that we don't like MorphOS, it is that we don't have anyone fixing the problems :(
2019-03-02Codechange: Remove ability for SDL to be dynamically loaded on WindowsCharles Pigott
2019-01-24Codechange: [Blitter] Change DrawLine to be templatedJonathan 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-11Change: Use GUITimer class instead of bare int/uints.Peter Nelson
2018-12-08Add: [OSX] Native natural sort implementation.Michael Lutz
2018-11-01Add: Fluidsynth music driver support (jmak)Charles Pigott
2018-07-23Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to ↵J0an Josep
scripts and fix documentation.
2018-07-19Feature: 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-06Add: [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-23Add: 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-17Feature: Add XAudio2 driverOwen Rudge
2018-05-01Change #6685: Replace Win32 music driver with one not depending on MCINiels 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-29Remove: WinCE supportPatric Stout
2018-04-29Remove: PSP supportPatric Stout
2018-04-22Feature #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.listfrosch
2014-09-20(svn r26864) -Codechange: bring a bit more OO into the disaster vehiclesrubidium
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 pageszuu
2014-01-13(svn r26258) -Codechange: deduplicate Draw methods (MJP)rubidium
2014-01-13(svn r26257) -Codechange: replace most of the SSE macros by functionsrubidium
2014-01-03(svn r26218) -Fix: wrong #if for SSE in source.listrubidium
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 textrubidium
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 graphfonsinchen
2013-06-09(svn r25356) -Add: Multi-Commodity-Flow solver for link graphfonsinchen
2013-06-09(svn r25355) -Add: demand handler for link graphfonsinchen
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 implementationfonsinchen
2013-06-09(svn r25348) -Add: multimap implementation with guaranteed order between ↵fonsinchen
equal keys