------------------------------------------------------------------------ r14745 | rubidium | 2008-12-26 18:26:11 +0000 (Fri, 26 Dec 2008) | 2 lines -Codechange: move "depot_list" and "leave_depot_immediately" out of the vehicle struct (saving up to 16 bytes per vehicle) as it is only used to tell a calling function entered a depot (for autoreplace). ------------------------------------------------------------------------ r14744 | rubidium | 2008-12-26 18:24:05 +0000 (Fri, 26 Dec 2008) | 2 lines -Fix [FS#2474]: don't tell loading a savegame failed in two distinct ways. ------------------------------------------------------------------------ r14743 | smatz | 2008-12-26 18:01:15 +0000 (Fri, 26 Dec 2008) | 1 line -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo) ------------------------------------------------------------------------ r14742 | smatz | 2008-12-26 13:50:46 +0000 (Fri, 26 Dec 2008) | 1 line -Codechange: use SmallMap in two cases to reduce compilation time and binary size ------------------------------------------------------------------------ r14741 | translators | 2008-12-25 18:48:21 +0000 (Thu, 25 Dec 2008) | 5 lines -Update: WebTranslator2 update to 2008-12-25 18:48:16 arabic_egypt - 144 fixed, 3 changed by khaloofah (147) indonesian - 74 changed by fanioz (74) thai - 104 fixed, 38 changed by chat9780 (142) ------------------------------------------------------------------------ r14740 | smatz | 2008-12-24 23:20:30 +0000 (Wed, 24 Dec 2008) | 1 line -Fix (r13675)(r14739): we shouldn't skip all remaining sprites neither ------------------------------------------------------------------------ r14739 | smatz | 2008-12-24 23:01:16 +0000 (Wed, 24 Dec 2008) | 1 line -Fix (r13675): when a static GRF was forcibly disabled, wrong data was released, causing memory leaks and wrong behaviour or crashes ------------------------------------------------------------------------ r14738 | smatz | 2008-12-24 22:33:06 +0000 (Wed, 24 Dec 2008) | 1 line -Fix (r13576): GCF_STATIC belongs to GRFConfig::flags, not GRFConfig::status ------------------------------------------------------------------------ r14737 | smatz | 2008-12-24 21:25:09 +0000 (Wed, 24 Dec 2008) | 1 line -Fix (r10211): memory leak in Action 0x0F (new town names) ------------------------------------------------------------------------ r14736 | translators | 2008-12-24 15:30:01 +0000 (Wed, 24 Dec 2008) | 8 lines -Update: WebTranslator2 update to 2008-12-24 15:29:53 arabic_egypt - 8 fixed, 37 changed by khaloofah (45) hebrew - 36 fixed by dodibitran (36) indonesian - 39 changed by fanioz (39) latvian - 7 fixed, 27 changed by peerer (34) serbian - 31 fixed by Jenraux (31) urdu - 79 fixed by yasirniazkhan (79) ------------------------------------------------------------------------ r14735 | rubidium | 2008-12-24 09:53:15 +0000 (Wed, 24 Dec 2008) | 3 lines -Codechange: remove a bit of bit-waste in the map array (without changing the map array) and make the CompanyIDs contiguous. -Note: 15 should be enough for now... making it any more means adding more bytes to the map array and thus wasting more bits instead of reducing the bit waste. ------------------------------------------------------------------------ r14734 | smatz | 2008-12-24 00:25:17 +0000 (Wed, 24 Dec 2008) | 1 line -Codechange: type of bankrupt_asked is CompanyMask, not byte ------------------------------------------------------------------------ r14733 | rubidium | 2008-12-24 00:03:47 +0000 (Wed, 24 Dec 2008) | 2 lines -Fix (r14730): creating new companies didn't always work as expected. ------------------------------------------------------------------------ r14732 | rubidium | 2008-12-23 21:03:43 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: replace some magic number with less magic constants and use the proper type for a few variables. ------------------------------------------------------------------------ r14731 | rubidium | 2008-12-23 20:58:03 +0000 (Tue, 23 Dec 2008) | 2 lines -Fix: don't initialise UDP multiple times without closing it. ------------------------------------------------------------------------ r14730 | rubidium | 2008-12-23 20:52:27 +0000 (Tue, 23 Dec 2008) | 3 lines -Codechange: remove the need for networkclientsockets and 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. ------------------------------------------------------------------------ r14729 | rubidium | 2008-12-23 20:50:09 +0000 (Tue, 23 Dec 2008) | 2 lines -Fix: writing a single char to the config file caused reading outside a buffer. ------------------------------------------------------------------------ r14728 | rubidium | 2008-12-23 17:12:20 +0000 (Tue, 23 Dec 2008) | 3 lines -Fix [FS#2470]: don't select anything when opening the client list. -Fix: don't show clients that are "only" in the lobby. ------------------------------------------------------------------------ r14727 | rubidium | 2008-12-23 15:23:31 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: replace some magic numbers with a constant. ------------------------------------------------------------------------ r14726 | rubidium | 2008-12-23 12:26:19 +0000 (Tue, 23 Dec 2008) | 2 lines -Fix (r14720): making new companies in network kinda failed... ------------------------------------------------------------------------ r14725 | rubidium | 2008-12-23 11:55:46 +0000 (Tue, 23 Dec 2008) | 2 lines -Change: make it clearer why (and that) MAX_CLIENTS isn't the amount of slots in the array, but one less as a dedicated server takes a slot too. ------------------------------------------------------------------------ r14724 | rubidium | 2008-12-23 11:43:32 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: move some NetworkClientSocket related function/definitions closer together. ------------------------------------------------------------------------ r14723 | rubidium | 2008-12-23 11:06:52 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: shuffling some stuff around to reduce indirect #include dependencies. ------------------------------------------------------------------------ r14722 | rubidium | 2008-12-23 10:42:06 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/ ------------------------------------------------------------------------ r14721 | rubidium | 2008-12-23 09:47:42 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for. ------------------------------------------------------------------------ r14720 | rubidium | 2008-12-23 09:02:41 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: s/FOR_ALL_CLIENTS/FOR_ALL_CLIENT_SOCKETS/ as the latter describes the name more precisely. ------------------------------------------------------------------------ r14719 | rubidium | 2008-12-23 08:39:30 +0000 (Tue, 23 Dec 2008) | 2 lines -Codechange: replace DEREF_CLIENT with an instance function and 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) ------------------------------------------------------------------------ r14718 | rubidium | 2008-12-22 21:38:03 +0000 (Mon, 22 Dec 2008) | 2 lines -Change: remove some direct network core variable accesses from non-network locations. ------------------------------------------------------------------------ r14717 | rubidium | 2008-12-22 21:30:21 +0000 (Mon, 22 Dec 2008) | 2 lines -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex ------------------------------------------------------------------------ r14716 | rubidium | 2008-12-22 21:26:26 +0000 (Mon, 22 Dec 2008) | 2 lines -Codechange: move more network core querying to the network files. ------------------------------------------------------------------------ r14715 | rubidium | 2008-12-22 21:15:02 +0000 (Mon, 22 Dec 2008) | 2 lines -Codechange: move some network code from the main gui file into one of the the network files. ------------------------------------------------------------------------ r14714 | rubidium | 2008-12-22 20:42:02 +0000 (Mon, 22 Dec 2008) | 2 lines -Codechange: only allocate the company network "state" variables (password/months not used) when needed, i.e. only for servers. ------------------------------------------------------------------------ r14713 | translators | 2008-12-22 18:44:01 +0000 (Mon, 22 Dec 2008) | 9 lines -Update: WebTranslator2 update to 2008-12-22 18:43:52 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) ------------------------------------------------------------------------ r14712 | rubidium | 2008-12-22 18:40:57 +0000 (Mon, 22 Dec 2008) | 2 lines -Codechange: split server and client side w.r.t. the storage of network related company information. ------------------------------------------------------------------------ r14711 | rubidium | 2008-12-22 18:20:28 +0000 (Mon, 22 Dec 2008) | 2 lines -Codechange: don't misuse the _network_company_info password field for changing the password on clients. ------------------------------------------------------------------------ r14710 | rubidium | 2008-12-22 15:17:14 +0000 (Mon, 22 Dec 2008) | 2 lines -Change: simplify sending company information from the server to the client. ------------------------------------------------------------------------ r14709 | rubidium | 2008-12-22 12:59:31 +0000 (Mon, 22 Dec 2008) | 2 lines -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays. ------------------------------------------------------------------------ r14708 | rubidium | 2008-12-20 20:44:47 +0000 (Sat, 20 Dec 2008) | 2 lines -Change: update a few urls and fix some small errors/missing things in a few documents. ------------------------------------------------------------------------ r14707 | frosch | 2008-12-20 20:26:40 +0000 (Sat, 20 Dec 2008) | 1 line -Cleanup: Replace an 'int' by 'Trackdir'. ------------------------------------------------------------------------ r14706 | translators | 2008-12-20 18:38:00 +0000 (Sat, 20 Dec 2008) | 5 lines -Update: WebTranslator2 update to 2008-12-20 18:37:49 finnish - 17 changed by UltimateSephiroth (17) indonesian - 81 changed by fanioz (81) latvian - 137 fixed, 123 changed by peerer (260) ------------------------------------------------------------------------ r14705 | frosch | 2008-12-20 17:21:22 +0000 (Sat, 20 Dec 2008) | 2 lines -Fix [FS#2460]: First transfer the whole load of a vehicle 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. ------------------------------------------------------------------------ r14704 | frosch | 2008-12-20 17:09:44 +0000 (Sat, 20 Dec 2008) | 1 line -Codechange: Add set capabilities to SmallVector. ------------------------------------------------------------------------ r14703 | frosch | 2008-12-20 15:30:18 +0000 (Sat, 20 Dec 2008) | 1 line -Fix (r8735): [YAPF] YapfRoadVehDistanceToTile() shall not abort searching at v->dest_tile, when it in fact tries to reach another tile. ------------------------------------------------------------------------ r14702 | frosch | 2008-12-20 11:51:52 +0000 (Sat, 20 Dec 2008) | 1 line -Documentation: Add a note about the meaning and validity of Vehicle::dest_tile. ------------------------------------------------------------------------ r14701 | rubidium | 2008-12-20 11:03:07 +0000 (Sat, 20 Dec 2008) | 2 lines -Change: Debian's lintian complains about not using the best compression for compressing the man-page. ------------------------------------------------------------------------ r14700 | smatz | 2008-12-20 01:35:12 +0000 (Sat, 20 Dec 2008) | 1 line -Fix (r1): loading of very old savegames was broken (STNS chunk is stored before MAP in old savegame) ------------------------------------------------------------------------ r14699 | frosch | 2008-12-20 00:16:23 +0000 (Sat, 20 Dec 2008) | 1 line -Fix (r14483): Do not use v->dest_tile for trains heading to a station. Reaching that tile does not mean reaching the station. ------------------------------------------------------------------------ r14697 | rubidium | 2008-12-19 23:24:42 +0000 (Fri, 19 Dec 2008) | 2 lines -Fix: some int vs unsigned int comparisons in strgen. ------------------------------------------------------------------------ r14696 | frosch | 2008-12-19 23:13:51 +0000 (Fri, 19 Dec 2008) | 1 line -Fix (r10495): Words now consist of 16 bits. ------------------------------------------------------------------------ r14695 | frosch | 2008-12-19 22:26:43 +0000 (Fri, 19 Dec 2008) | 1 line -Cleanup: When NTP is not active there is no need to set up TrainTrackFollowerData. ------------------------------------------------------------------------ r14694 | smatz | 2008-12-19 21:12:16 +0000 (Fri, 19 Dec 2008) | 1 line -Fix (r1): zeppeliner (disaster) should target st->airport_tile, not st->xy ------------------------------------------------------------------------ r14693 | smatz | 2008-12-19 20:53:38 +0000 (Fri, 19 Dec 2008) | 1 line -Codechange: replace one check in old AI (probably typo, but the effect was the same) (Yexo) ------------------------------------------------------------------------ r14692 | translators | 2008-12-19 18:43:42 +0000 (Fri, 19 Dec 2008) | 7 lines -Update: WebTranslator2 update to 2008-12-19 18:43:35 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) ------------------------------------------------------------------------ r14691 | translators | 2008-12-18 18:47:39 +0000 (Thu, 18 Dec 2008) | 12 lines -Update: WebTranslator2 update to 2008-12-18 18:47:25 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) ------------------------------------------------------------------------