summaryrefslogtreecommitdiff
path: root/source.list
AgeCommit message (Collapse)Author
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
2013-06-09(svn r25344) -Feature: GUI for viewing story pageszuu
2013-06-09(svn r25342) -Add: StoryPage data structures and GS APIzuu
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.
2012-06-04(svn r24323) -Codechange: Split Textbuf and associated functions to separate ↵frosch
files.
2012-06-01(svn r24309) -Codechange: Split some functions from gui.h to settings_gui.hfrosch
2012-02-12(svn r23932) -Codechange: split the NewGRF text window into its own source filesrubidium
2012-02-04(svn r23898) -Remove: PNG sprite loader.michi_cc
2011-12-19(svn r23635) -Add: introduce GSText, to allow translating GameScript text, ↵truebrain
even over network
2011-12-19(svn r23634) -Add: support language files for GameScript (Rubidium)truebrain
2011-12-19(svn r23632) -Add: GSCompanyMode, to change company in GameScriptstruebrain
2011-12-19(svn r23631) -Add: ScriptWindow, to manipulate windows on the client ↵truebrain
(GameScript only)
2011-12-19(svn r23630) -Add: a Goal GUI to show your current goalstruebrain
2011-12-19(svn r23627) -Add: ScriptNews::Create, to create custom news messages ↵truebrain
(GameScript only)
2011-12-19(svn r23625) -Add: ScriptViewport::ScrollTo, for SinglePlayer only ↵truebrain
(GameScript only)
2011-12-19(svn r23623) -Add: allow bi-directional communication with the AdminPort and ↵truebrain
GameScript
2011-12-19(svn r23618) -Add: ScriptGame::Pause, ScriptGame::Unpause, and ↵truebrain
ScriptGame::GetLandscape (GameScript only)
2011-12-19(svn r23610) -Add: Doxygen files for NoGo API (Yexo)truebrain