------------------------------------------------------------------------ r17779 | translators | 2009-10-16 17:45:12 +0000 (Fri, 16 Oct 2009) | 5 lines -Update from WebTranslator v3.0: basque - 5 changes by Thadah hungarian - 1 changes by Petert vietnamese - 31 changes by nglekhoi ------------------------------------------------------------------------ r17778 | rubidium | 2009-10-15 20:15:12 +0000 (Thu, 15 Oct 2009) | 2 lines -Fix: remove unneeded newline from 'TOC' debug lines. ------------------------------------------------------------------------ r17777 | translators | 2009-10-15 17:45:13 +0000 (Thu, 15 Oct 2009) | 6 lines -Update from WebTranslator v3.0: basque - 7 changes by Thadah danish - 8 changes by krak greek - 47 changes by fumantsu thai - 43 changes by sf_alpha ------------------------------------------------------------------------ r17776 | rubidium | 2009-10-15 17:41:06 +0000 (Thu, 15 Oct 2009) | 8 lines -Codechange: [SDL] make "update the video card"-process asynchronious. Profiling with gprof etc. hasn't shown us that DrawSurfaceToScreen takes a significant amount of CPU; only using TIC/TOC it became apparant that it was a heavy CPU-cycle user or that it was waiting for something. The benefit of making this function asynchronious ranges from 2%-25% (real time) during fast forward on dual core/hyperthreading-enabled CPUs; 8bpp improvements are, in my test cases, significantly smaller than 32bpp improvements. On single core non-hyperthreading-enabled CPUs the extra locking/scheduling costs up to 1% extra realtime in fast forward. You can use -v sdl:no_threads to disable threading and undo this loss. During normal non-fast-forwarded games the benefit/costs are negligable except when the gameloop takes more than about 90% of the time of a tick. Note that allegro's performance does not improve with this system, likely due to their way of getting data to the video card. It is not implemented for the OS X/Windows video backends, unless (ofcourse) SDL is used there. Funny is that the performance of the 32bpp(-anim) blitter is, at least in some test cases, significantly faster (more than 10%) than the 8bpp(-optimized) blitter when looking at real time in fast forward on a dual core CPU; it was slower. The idea comes from a paper/report by Idar Borlaug and Knut Imar Hagen. ------------------------------------------------------------------------ r17775 | translators | 2009-10-14 17:45:11 +0000 (Wed, 14 Oct 2009) | 5 lines -Update from WebTranslator v3.0: basque - 119 changes by Thadah danish - 2 changes by krak brazilian_portuguese - 1 changes by Tucalipe ------------------------------------------------------------------------ r17774 | rubidium | 2009-10-14 08:20:42 +0000 (Wed, 14 Oct 2009) | 2 lines -Codechange: show the version of the (dynamically) linked library instead of the one we compiled against in the crash log ------------------------------------------------------------------------ r17773 | rubidium | 2009-10-14 08:14:57 +0000 (Wed, 14 Oct 2009) | 2 lines -Cleanup: sdl.h isn't needed for allegro ------------------------------------------------------------------------ r17772 | rubidium | 2009-10-13 20:19:34 +0000 (Tue, 13 Oct 2009) | 2 lines -Fix [FS#3264]: CJK languages don't have spaces, so for adding newlines (multi line strings) we need to (properly) handle the case when there are no spaces instead of truncating the string. ------------------------------------------------------------------------ r17771 | rubidium | 2009-10-13 19:24:58 +0000 (Tue, 13 Oct 2009) | 2 lines -Codechange: use the 'StringID' function instead of the 'const char *' function + custom code to resolve the 'const char *' from the 'StringID' ------------------------------------------------------------------------ r17770 | translators | 2009-10-13 17:45:08 +0000 (Tue, 13 Oct 2009) | 4 lines -Update from WebTranslator v3.0: basque - 20 changes by Thadah vietnamese - 21 changes by nglekhoi ------------------------------------------------------------------------ r17769 | translators | 2009-10-12 17:45:09 +0000 (Mon, 12 Oct 2009) | 4 lines -Update from WebTranslator v3.0: basque - 292 changes by Thadah greek - 73 changes by fumantsu ------------------------------------------------------------------------ r17768 | michi_cc | 2009-10-12 00:19:11 +0000 (Mon, 12 Oct 2009) | 1 line -Fix (r17715): [OSX] Newer GCC versions don't like jumping over variable definitions with goto's. (planetmaker) ------------------------------------------------------------------------ r17767 | michi_cc | 2009-10-12 00:19:07 +0000 (Mon, 12 Oct 2009) | 1 line -Fix [FS#3190]: [OSX] Don't check 64bit-ness when compiling strgen. ------------------------------------------------------------------------ r17766 | rubidium | 2009-10-11 19:57:10 +0000 (Sun, 11 Oct 2009) | 2 lines -Add: stub for a Basque translation ------------------------------------------------------------------------ r17765 | translators | 2009-10-11 17:45:13 +0000 (Sun, 11 Oct 2009) | 5 lines -Update from WebTranslator v3.0: greek - 14 changes by fumantsu italian - 2 changes by lorenzodv turkish - 2 changes by niw3 ------------------------------------------------------------------------ r17764 | alberth | 2009-10-11 13:09:44 +0000 (Sun, 11 Oct 2009) | 1 line -Codechange: Replace 'list' class variable in ReplacceVehicleWindow by 'engines'. ------------------------------------------------------------------------ r17763 | alberth | 2009-10-11 12:51:15 +0000 (Sun, 11 Oct 2009) | 1 line -Codechange: Rename 'wagon_btnstate' to 'replace_engines', and 'init_lists' to 'reset_sel_engine' in ReplaceVehicleWindow, add doxygen comments. ------------------------------------------------------------------------ r17762 | rubidium | 2009-10-11 12:35:16 +0000 (Sun, 11 Oct 2009) | 2 lines -Fix [FS#3259]: don't let aircraft drive a while over the grass when landing at high altitude airports ------------------------------------------------------------------------ r17761 | alberth | 2009-10-11 11:47:21 +0000 (Sun, 11 Oct 2009) | 1 line -Codechange: Removed some unused/unneeded variables from ReplaceVehicleWindow. ------------------------------------------------------------------------ r17760 | alberth | 2009-10-11 08:23:30 +0000 (Sun, 11 Oct 2009) | 1 line -Revert (r17648): _local_company is less constant than you'd expect. ------------------------------------------------------------------------ r17759 | alberth | 2009-10-11 08:07:09 +0000 (Sun, 11 Oct 2009) | 1 line -Codechange [FS#3257]: Return focus to the parent window using the function designed for it. ------------------------------------------------------------------------ r17758 | frosch | 2009-10-10 18:48:13 +0000 (Sat, 10 Oct 2009) | 3 lines -Revert (r17208): Use assert_compile() if you cannot count. -Fix (r7326): Powernaut Helicopter got wrong 'load amount'. -Fix (r2639): Call the Evil by its name. ------------------------------------------------------------------------ r17757 | translators | 2009-10-10 17:45:13 +0000 (Sat, 10 Oct 2009) | 5 lines -Update from WebTranslator v3.0: hungarian - 35 changes by leiric indonesian - 1 changes by prof ukrainian - 49 changes by Madvin ------------------------------------------------------------------------ r17756 | alberth | 2009-10-10 15:18:20 +0000 (Sat, 10 Oct 2009) | 1 line -Codechange: Company finances window uses pure nested widgets. ------------------------------------------------------------------------ r17755 | alberth | 2009-10-10 14:20:38 +0000 (Sat, 10 Oct 2009) | 1 line -Codechange: Allow for a zero-size display plane in a NWidgetStacked widget to hide its child widgets. ------------------------------------------------------------------------ r17754 | alberth | 2009-10-10 13:32:44 +0000 (Sat, 10 Oct 2009) | 1 line -Codechange: Make ExpensesList::GetHeight() return a uint. ------------------------------------------------------------------------ r17753 | alberth | 2009-10-10 13:19:38 +0000 (Sat, 10 Oct 2009) | 1 line -Fix (r17750): Expenses amounts were printed two pixels too low. ------------------------------------------------------------------------ r17752 | rubidium | 2009-10-10 12:47:04 +0000 (Sat, 10 Oct 2009) | 2 lines -Fix [FS#3231]: OSK could reset town name to an already used town name for the 'Generate Town' window ------------------------------------------------------------------------ r17751 | rubidium | 2009-10-10 12:11:05 +0000 (Sat, 10 Oct 2009) | 2 lines -Fix [FS#3253]: sometimes clicking on a for the user unfocused edit box would show the OSK (Zuu) ------------------------------------------------------------------------ r17750 | alberth | 2009-10-09 19:10:05 +0000 (Fri, 09 Oct 2009) | 1 line -Codechange: Financial expenses panel handles different font size, replaced magic numbers by constants. ------------------------------------------------------------------------ r17749 | translators | 2009-10-09 17:45:13 +0000 (Fri, 09 Oct 2009) | 5 lines -Update from WebTranslator v3.0: catalan - 1 changes by arnau romanian - 2 changes by kkmic spanish - 1 changes by Terkhen ------------------------------------------------------------------------ r17748 | rubidium | 2009-10-09 17:35:01 +0000 (Fri, 09 Oct 2009) | 2 lines -Fix: crash when right clicking on the 'toggle' toolbar button ------------------------------------------------------------------------