summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-23(svn r14730) -Codechange: remove the need for networkclientsockets and ↵rubidium
networkclientinfo structs to be in a contiguous piece of memory and put them in a pool. -Note: 255 should really be enough for now... making it any more means network protocol bumps.
2008-12-23(svn r14729) -Fix: writing a single char to the config file caused reading ↵rubidium
outside a buffer.
2008-12-23(svn r14728) -Fix [FS#2470]: don't select anything when opening the client list.rubidium
-Fix: don't show clients that are "only" in the lobby.
2008-12-23(svn r14727) -Codechange: replace some magic numbers with a constant.rubidium
2008-12-23(svn r14726) -Fix (r14720): making new companies in network kinda failed...rubidium
2008-12-23(svn r14725) -Change: make it clearer why (and that) MAX_CLIENTS isn't the ↵rubidium
amount of slots in the array, but one less as a dedicated server takes a slot too.
2008-12-23(svn r14724) -Codechange: move some NetworkClientSocket related ↵rubidium
function/definitions closer together.
2008-12-23(svn r14723) -Codechange: shuffling some stuff around to reduce indirect ↵rubidium
#include dependencies.
2008-12-23(svn r14722) -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/rubidium
2008-12-23(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as ↵rubidium
it's (way) more descriptive what it's used for.
2008-12-23(svn r14720) -Codechange: s/FOR_ALL_CLIENTS/FOR_ALL_CLIENT_SOCKETS/ as the ↵rubidium
latter describes the name more precisely.
2008-12-23(svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and ↵rubidium
replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)
2008-12-22(svn r14718) -Change: remove some direct network core variable accesses from ↵rubidium
non-network locations.
2008-12-22(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ↵rubidium
ClientIndex
2008-12-22(svn r14716) -Codechange: move more network core querying to the network files.rubidium
2008-12-22(svn r14715) -Codechange: move some network code from the main gui file into ↵rubidium
one of the the network files.
2008-12-22(svn r14714) -Codechange: only allocate the company network "state" ↵rubidium
variables (password/months not used) when needed, i.e. only for servers.
2008-12-22(svn r14713) -Update: WebTranslator2 update to 2008-12-22 18:43:52translators
arabic_egypt - 14 fixed, 144 changed by khaloofah (158) hebrew - 9 fixed, 1 changed by davidx123 (10) hungarian - 17 changed by IPG (17) indonesian - 136 changed by fanioz (119), sireno (17) latvian - 116 fixed, 235 changed by peerer (351) norwegian_nynorsk - 8 fixed by Thor (3), runarlu (2), DavidS (3) urdu - 79 fixed by yasirniazkhan (79)
2008-12-22(svn r14712) -Codechange: split server and client side w.r.t. the storage of ↵rubidium
network related company information.
2008-12-22(svn r14711) -Codechange: don't misuse the _network_company_info password ↵rubidium
field for changing the password on clients.
2008-12-22(svn r14710) -Change: simplify sending company information from the server ↵rubidium
to the client.
2008-12-22(svn r14709) -Codechange: make a clearer distinction between 'unique' client ↵rubidium
identification ids and the indices into the clients/client info arrays.
2008-12-20(svn r14708) -Change: update a few urls and fix some small errors/missing ↵rubidium
things in a few documents.
2008-12-20(svn r14707) -Cleanup: Replace an 'int' by 'Trackdir'.frosch
2008-12-20(svn r14706) -Update: WebTranslator2 update to 2008-12-20 18:37:49translators
finnish - 17 changed by UltimateSephiroth (17) indonesian - 81 changed by fanioz (81) latvian - 137 fixed, 123 changed by peerer (260)
2008-12-20(svn r14705) -Fix [FS#2460]: First transfer the whole load of a vehicle ↵frosch
chain to industries before triggering any processing. This reduces callback usage and resolves critical rounding errors when using input-cargo-multipliers instead of production callbacks.
2008-12-20(svn r14704) -Codechange: Add set capabilities to SmallVector.frosch
2008-12-20(svn r14703) -Fix (r8735): [YAPF] YapfRoadVehDistanceToTile() shall not ↵frosch
abort searching at v->dest_tile, when it in fact tries to reach another tile.
2008-12-20(svn r14702) -Documentation: Add a note about the meaning and validity of ↵frosch
Vehicle::dest_tile.
2008-12-20(svn r14701) -Change: Debian's lintian complains about not using the best ↵rubidium
compression for compressing the man-page.
2008-12-20(svn r14700) -Fix (r1): loading of very old savegames was broken (STNS chunk ↵smatz
is stored before MAP in old savegame)
2008-12-20(svn r14699) -Fix (r14483): Do not use v->dest_tile for trains heading to a ↵frosch
station. Reaching that tile does not mean reaching the station.
2008-12-19(svn r14697) -Fix: some int vs unsigned int comparisons in strgen.rubidium
2008-12-19(svn r14696) -Fix (r10495): Words now consist of 16 bits.frosch
2008-12-19(svn r14695) -Cleanup: When NTP is not active there is no need to set up ↵frosch
TrainTrackFollowerData.
2008-12-19(svn r14694) -Fix (r1): zeppeliner (disaster) should target ↵smatz
st->airport_tile, not st->xy
2008-12-19(svn r14693) -Codechange: replace one check in old AI (probably typo, but ↵smatz
the effect was the same) (Yexo)
2008-12-19(svn r14692) -Update: WebTranslator2 update to 2008-12-19 18:43:35translators
arabic_egypt - 85 fixed by khaloofah (85) estonian - 3 fixed by Kender (3) galician - 2 fixed by Condex (2) latvian - 170 fixed, 114 changed by peerer (284) portuguese - 10 fixed by SnowFlake (10)
2008-12-18(svn r14691) -Update: WebTranslator2 update to 2008-12-18 18:47:25translators
arabic_egypt - 132 fixed, 1 changed by khaloofah (133) czech - 10 fixed, 25 changed by Hadez (35) esperanto - 15 fixed by Athaba (15) greek - 7 fixed by ouranogrammi (7) indonesian - 88 changed by fanioz (88) latvian - 117 fixed, 16 changed by peerer (83), marismols (50) lithuanian - 15 fixed by Zogg (15) malay - 38 fixed by tombakemas (5), Syed (33) serbian - 39 fixed, 1 changed by Jenraux (40) thai - 105 fixed by vetbook (105)
2008-12-18(svn r14689) -Change: make configure die on commonly made user mistakes, ↵rubidium
like not having SDL development files or zlib headers installed; you can still compile a dedicated server or a binary without zlib, but you have to explicitly force it.
2008-12-17(svn r14688) -Change: silence the "command not found" error when trying to ↵rubidium
find the svn/git/hg binary.
2008-12-17(svn r14687) -Change: log all configure errors to config.logrubidium
2008-12-17(svn r14686) -Update: WebTranslator2 update to 2008-12-17 18:01:03translators
arabic_egypt - 200 fixed, 28 changed by Azoo4oozi (228) czech - 3 changed by Hadez (3) indonesian - 1 fixed, 4 changed by fanioz (5) korean - 1 changed by leejaeuk5 (1) latvian - 299 fixed, 3 changed by marismols (302) lithuanian - 79 fixed by Zogg (79) serbian - 25 fixed by Jenraux (25)
2008-12-17(svn r14685) -Change: don't popup cmd windows when determining version (MSVC)glx
2008-12-16(svn r14684) -Codechange: use SubWCRev object to get version info instead ↵glx
SubWCRev.exe for tortoiseSVN (Darkvater)
2008-12-16(svn r14683) -Change: only say a engine/vehicle is refittable when it can be ↵rubidium
refitted to at least two cargo type or when it has subcargos. NOTE: it is still possible that a vehicle is marked refittable when there is nothing to refit to, e.g. when only one subcargo is available but that cannot be determined without a vehicle chain.
2008-12-16(svn r14682) -Fix (r14672): Check the correct savegame version. (Thanks SmatZ)frosch
2008-12-16(svn r14681) -Update: WebTranslator2 update to 2008-12-16 18:42:42translators
arabic_egypt - 208 fixed, 18 changed by khaloofah (188), Azoo4oozi (38) indonesian - 9 fixed by Gonrong (9) norwegian_bokmal - 2 fixed by Thor (2) portuguese - 2 fixed by rmrebelo (2) serbian - 19 fixed by Jenraux (19) thai - 20 fixed by vetbook (20)
2008-12-16(svn r14680) -Feature(ette) [FS#2434]: Use property 4 (model life) also for ↵frosch
wagons. Setting property 4 to 0xFF will protect the vehicle (engine or wagon) from expireing. (Necessary since early introduction dates) Savegames will only be affected after 'resetengines'.
2008-12-16(svn r14679) -Fix [FS#2431]: opening the OSK on the chatbox did disable map ↵rubidium
scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window.