summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-01-04(svn r23749) -Fix: [Win32] Work around a possible deadlock when initialising ↵michi_cc
threaded drawing.
2012-01-03(svn r23748) -Fix: Make vehicle variables A8 and A9 always return 0. ↵frosch
Returning cur_image is a potential desyncer due to Action1 in static NewGRFs.
2012-01-03(svn r23747) -Fix (r23746): forgot one more casetruebrain
2012-01-03(svn r23746) -Fix: also set 'info' to NULL if 'instance' dies (for both AI ↵truebrain
and GS); avoids invalid memory reads
2012-01-03(svn r23745) -Fix (r23087): If autorefit fails, count the vehicle capacity ↵frosch
nevertheless, if it is already carrying the right thing.
2012-01-03(svn r23744) -Fix (r23142) [FS#4923]: Check the version of the right GRF.frosch
2012-01-03(svn r23743) -Fix [FS#4906]: Call CB 15E for all vehicles before actually ↵frosch
executing any refit.
2012-01-03(svn r23742) -Revert (r23735): for some reason gcc-trunk is more picky than ↵rubidium
basically everything else :(
2012-01-03(svn r23741) -Revert (r23740): the few parts that the Windows / non-network ↵rubidium
compiles stumble on
2012-01-03(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp filesrubidium
2012-01-03(svn r23739) -Fix (r23738): owh vim, when can you learn to copy/paste tabs ↵truebrain
correctly?
2012-01-03(svn r23738) -Fix (r23731): forgot to sync the new window with the script APItruebrain
2012-01-03(svn r23736) -Document: document correctly that WC_GOAL_QUESTION has a ↵truebrain
WindowNumber which is identical to the uniqueid given by the GameScript
2012-01-03(svn r23735) -Codechange: remove ~50 includes from headers that weren't neededrubidium
2012-01-03(svn r23734) -Cleanup: remove the translated strings as wellrubidium
2012-01-03(svn r23733) -Fix-ish [FS#4939]: cheating to different climates messes ↵rubidium
things even more up than changing NewGRFs in-game... so guess what happened
2012-01-03(svn r23732) -Update from WebTranslator v3.0:translators
bulgarian - 7 changes by kokobongo croatian - 3 changes by VoyagerOne dutch - 20 changes by Yexo english_US - 20 changes by Rubidium finnish - 22 changes by jpx_ french - 20 changes by glx german - 1 changes by planetmaker lithuanian - 1 changes by BlinK_ norwegian_nynorsk - 1 changes by mantaray portuguese - 1 changes by JayCity russian - 1 changes by akasoft serbian - 1 changes by etran ukrainian - 27 changes by Fixer
2012-01-03(svn r23731) -Add: add GSGoal::Question(), to ask a question to a(ll) ↵truebrain
company(ies). It can contain random text, and at most 3 buttons from a collection of 17
2012-01-03(svn r23730) -Add: Australian translationrubidium
2012-01-03(svn r23729) -Fix (r23670) [FS#4941]: if you increase the buffer size, also ↵truebrain
increase the bytes per pixel
2012-01-03(svn r23728) -Fix [#FS4942-ish]: when cheating into another company, the ↵truebrain
SignList was not updated
2012-01-03(svn r23727) -Codechange: speedup the 32bpp palette animation by reducing ↵truebrain
the amount of compares. This is possible because the function is called with only 2 possible conditions: from 0 to 255 (full palette update, 8bpp only) or from PALETTE_ANIM_START to 255
2012-01-03(svn r23726) -Fix (r23670): Remove debugging code added accidentallypeter1138
2012-01-03(svn r23725) -Fix (r23723): compile before commityexo
2012-01-03(svn r23724) -Codechange: split of the check to see if ambient sounds are ↵yexo
enabled to a header file allowing compilers to inline that check
2012-01-03(svn r23723) -Codechange: speedup flood checks a bityexo
2012-01-03(svn r23722) -Change: Give the chat query window the same Z priority as the ↵frosch
normal text query window.
2012-01-02(svn r23721) -Fix (r23070): reading memory of a temporary (already ↵yexo
deconstructed) object is invalid
2012-01-02(svn r23720) -Fix/Feature [FS#4935]: show the script debug window also when ↵rubidium
the game script crashes
2012-01-02(svn r23719) -Fix [FS#4930]: extraction of music packs failedrubidium
2012-01-02(svn r23718) -Fix [FS#4936]: rescanai caused crash when the AI settings of ↵rubidium
an AI was opened
2012-01-02(svn r23717) -Fix [FS#4927]: ships going to wrong dock location when moving ↵rubidium
the dock while the game is paused
2012-01-02(svn r23716) -Revert (r23705)[FS#4937]: unforeseen consequencessmatz
2012-01-02(svn r23715) -Update from WebTranslator v3.0:translators
luxembourgish - 48 changes by Phreeze portuguese - 7 changes by SupSuper turkish - 100 changes by niw3 ukrainian - 11 changes by Fixer welsh - 1 changes by kazzie
2012-01-02(svn r23714) -Codechange: don't mix Viewport with non-viewport codetruebrain
2012-01-02(svn r23713) -Codechange: split VehicleMove() into two functions, to ↵truebrain
minimalize the work done where possible
2012-01-02(svn r23712) -Codechange: rename the two vehicle hashes we have to names ↵truebrain
that make clear where they differ in
2012-01-02(svn r23711) -Codechange: don't chain the two vehicle hashes, but call them ↵truebrain
one by one
2012-01-01(svn r23710) -Change: make the default secondary sort method for the server ↵rubidium
list the number of clients instead of the name
2012-01-01(svn r23709) -Feature-ish: try harder to sort text instead of fancy ↵rubidium
characters in the server names
2012-01-01(svn r23708) -Codechange: apply the same trick as r23701 to GetTileSlope(), ↵truebrain
gaining similar benefits
2012-01-01(svn r23707) -Update from WebTranslator v3.0:translators
catalan - 22 changes by arnau indonesian - 19 changes by rusydan italian - 2 changes by lorenzodv russian - 2 changes by Lone_Wolf serbian - 2 changes by etran
2012-01-01(svn r23706) -Codechange: prevent 'unknown command' doxygen errorssmatz
2012-01-01(svn r23705) -Codechange: cache the last processed station in ↵smatz
FindStationsAroundTiles() in order to make the code a bit faster
2012-01-01(svn r23704) -Doc: Doxygen comment fixes and additions.alberth
2012-01-01(svn r23703) -Codechange: allow a compiler to inline a wrapper function, ↵truebrain
avoiding creation of a function stack, massively increasing its speed, for a function that is called often
2012-01-01(svn r23702) -Codechange: avoid using TileAddWrap() in ↵truebrain
FindStationsAroundTiles() by finding out where the border is in advance, speeding up the function with a factor 3 (you got to love random statistics which has no real meaning in the grand scheme of it all :D)
2012-01-01(svn r23701) -Codechange: give TileAddWrap() a 27% speed-up, by swapping ↵truebrain
entries in an if() statement, and reusing already calculated values (tnx to SmatZ for the ideas)
2012-01-01(svn r23700) -Fix: the size of the Subsidies pool used a random macro, which ↵truebrain
didn't really make sense in the grand scheme of things
2012-01-01(svn r23699) -Fix [FS#4928] (r23630): too much copy/pasting only allowed a ↵truebrain
silly low amount of goals to be created.