(svn r26190) -Update from WebTranslator v3.0:
indonesian - 2 changes by abdu354
(svn r26191) -Fix (r26177): typo
(svn r26192) -Fix (r24878): off-by-one error ;)
(svn r26193) -Update from WebTranslator v3.0:
german - 1 changes by Jogio
(svn r26194) -Change: add SSE detection to the configure script with the possibility to disable it (based on patch by MJP)
(svn r26195) -Codechange: move debug's ottd_rdtsc (CPU specific high precision timer) into cpu.h/cpp
(svn r26196) -Fix (r26195): forgot project files
(svn r26197) -Add: wrappers around cpuid
(svn r26198) -Fix (r26195): some platforms leave an .exe around...
(svn r26199) -Fix (r29197): typo in function name
(svn r26200) -Fix (r26197): hopefully it works now
(svn r26201) -Fix: unscaling by a negative value is the same as scaling by a positive number
(svn r26202) -Cleanup: since ZOOM_LEVEL_NORMAL 0 and there aren't any negative zoom levels, there is no reason to account for negative zoom levels in the zoom functions (based on patch by MJP)
(svn r26203) -Codechange: unduplicate GfxMainBlitter and GfxMainBlitterViewport
(svn r26204) -Codechange: rework GfxBlitter to remove some unneeded operations when there is no sub sprite (based on patch by MJP)
(svn r26205) -Feature: SSE 4.1 sprite sorter, improving the sorting 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.
(svn r26206) -Fix [FS#5829]: Run everything from ini, obg, obs, obs, ... files through str_validate.
(svn r26207) -Codechange: move the CPUID flag detection into cpu.cpp
(svn r26208) -Fix (r26197): the cpuid assembly didn't work when PIC was enabled
(svn r26209) -Codechange: remove some template magic and simplify some code