------------------------------------------------------------------------ r17808 | rubidium | 2009-10-18 17:53:34 +0000 (Sun, 18 Oct 2009) | 2 lines -Codechange: remove write 'access' from all of CargoPacket's variables ------------------------------------------------------------------------ r17807 | rubidium | 2009-10-18 17:52:44 +0000 (Sun, 18 Oct 2009) | 2 lines -Codechange: move all 'updates' just after the 'load' constructor of CargoPackets to the constructor call itself ------------------------------------------------------------------------ r17806 | rubidium | 2009-10-18 17:47:38 +0000 (Sun, 18 Oct 2009) | 2 lines -Codechange: split CargoPacket's 'afterload' to a separate function ------------------------------------------------------------------------ r17805 | translators | 2009-10-18 17:45:10 +0000 (Sun, 18 Oct 2009) | 4 lines -Update from WebTranslator v3.0: norwegian_bokmal - 1 changes by Utvik norwegian_nynorsk - 1 changes by Utvik ------------------------------------------------------------------------ r17804 | rubidium | 2009-10-18 17:26:10 +0000 (Sun, 18 Oct 2009) | 2 lines -Codechange: move the CargoPacket 'invalidation' when stations get removed to CargoPacket. ------------------------------------------------------------------------ r17803 | frosch | 2009-10-18 16:31:27 +0000 (Sun, 18 Oct 2009) | 1 line -Codechange: Remove update_(left|right) in favour of the rebuild flag of GUIList. ------------------------------------------------------------------------ r17802 | frosch | 2009-10-18 15:36:30 +0000 (Sun, 18 Oct 2009) | 1 line -Feature(ette) [FS#1862]: [NewGRF] Textstack support for CB 37. ------------------------------------------------------------------------ r17801 | rubidium | 2009-10-18 14:30:37 +0000 (Sun, 18 Oct 2009) | 2 lines -Codechange: for StationCargoLists the 'loaded_at_xy' does not matter when merging CargoPackets ------------------------------------------------------------------------ r17800 | rubidium | 2009-10-18 14:28:26 +0000 (Sun, 18 Oct 2009) | 2 lines -Codechange: first steps into making CargoList a template ------------------------------------------------------------------------ r17799 | alberth | 2009-10-18 14:10:59 +0000 (Sun, 18 Oct 2009) | 1 line -Codechange: industry view window uses pure nested widgets. ------------------------------------------------------------------------ r17798 | alberth | 2009-10-18 13:59:25 +0000 (Sun, 18 Oct 2009) | 1 line -Codechange: Introduce new constant WD_PAR_VSEP_WIDE for large amount of space between text. ------------------------------------------------------------------------ r17797 | alberth | 2009-10-18 13:56:09 +0000 (Sun, 18 Oct 2009) | 1 line -Codechange: Use parameters of new function, introduce constants for hardcoded numbers. ------------------------------------------------------------------------ r17796 | alberth | 2009-10-18 13:40:11 +0000 (Sun, 18 Oct 2009) | 1 line -Codechange: Move drawing of the industry info to its own function. ------------------------------------------------------------------------ r17795 | rubidium | 2009-10-18 13:39:00 +0000 (Sun, 18 Oct 2009) | 2 lines -Codechange: split cargolist into one for vehicles and one for stations. ------------------------------------------------------------------------ r17794 | michi_cc | 2009-10-17 22:36:43 +0000 (Sat, 17 Oct 2009) | 1 line -Feature: [OSX] Implement automatic fallback font selection for OSX. ------------------------------------------------------------------------ r17793 | michi_cc | 2009-10-17 22:36:39 +0000 (Sat, 17 Oct 2009) | 1 line -Fix: [OSX] The splash image wasn't displayed if the Quartz video driver was used. ------------------------------------------------------------------------ r17792 | michi_cc | 2009-10-17 22:36:35 +0000 (Sat, 17 Oct 2009) | 1 line -Fix [FS#3261]: [OSX] Fix (bogus) compiler warnings related to printf argument checking. ------------------------------------------------------------------------ r17791 | alberth | 2009-10-17 20:38:27 +0000 (Sat, 17 Oct 2009) | 1 line -Codechange: Highscore and endgame windows use pure nested widgets. ------------------------------------------------------------------------ r17790 | rubidium | 2009-10-17 20:34:09 +0000 (Sat, 17 Oct 2009) | 2 lines -Feature: translatable base sound/graphics set descriptions ------------------------------------------------------------------------ r17789 | translators | 2009-10-17 17:45:18 +0000 (Sat, 17 Oct 2009) | 7 lines -Update from WebTranslator v3.0: basque - 79 changes by Thadah greek - 11 changes by fumantsu norwegian_bokmal - 78 changes by Utvik norwegian_nynorsk - 1 changes by Utvik swedish - 233 changes by accatyyc ------------------------------------------------------------------------ r17788 | rubidium | 2009-10-17 15:15:00 +0000 (Sat, 17 Oct 2009) | 2 lines -Fix [FS#3268] (r16702): don't fail hard when no soundcard could be detected; just fall back on the null-driver ------------------------------------------------------------------------ r17787 | rubidium | 2009-10-17 14:39:43 +0000 (Sat, 17 Oct 2009) | 2 lines -Codechange: be a bit more verbose about while allegro failed with some actions. ------------------------------------------------------------------------ r17786 | rubidium | 2009-10-17 14:29:10 +0000 (Sat, 17 Oct 2009) | 2 lines -Fix [FS#3265]: graphical glitches (matrices/scrollbars with wrong 'size') upon reiniting windows ------------------------------------------------------------------------ r17785 | alberth | 2009-10-17 14:26:40 +0000 (Sat, 17 Oct 2009) | 1 line -Codechange: autoreplace window uses pure nested widgets. ------------------------------------------------------------------------ r17784 | alberth | 2009-10-17 08:18:55 +0000 (Sat, 17 Oct 2009) | 1 line -Codechange: Replace 'i' with 'side' when side is intended in the autoreplace window. ------------------------------------------------------------------------ r17783 | alberth | 2009-10-17 08:14:39 +0000 (Sat, 17 Oct 2009) | 1 line -Codechange: Remove local pointer variable 'widget' from autoreplace window. ------------------------------------------------------------------------ r17782 | rubidium | 2009-10-17 08:12:39 +0000 (Sat, 17 Oct 2009) | 2 lines -Fix [FS#3270]: animation wasn't removed from station tiles when keeping the rail during removal ------------------------------------------------------------------------ r17781 | alberth | 2009-10-17 08:10:46 +0000 (Sat, 17 Oct 2009) | 1 line -Codechange: Remove local variable 'selected_group' from autoreplace window. ------------------------------------------------------------------------ r17780 | alberth | 2009-10-17 07:47:59 +0000 (Sat, 17 Oct 2009) | 1 line -Codechange: A bit more code style in the autoreplace window. ------------------------------------------------------------------------ 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 ------------------------------------------------------------------------