1
0
Fork 0

Commit Graph

  • 9bfb3f08d9 (svn r8110) -Codechange: direct Vehicle::current_order.type changes (to OT_LOADING and OT_LEAVESTATION) replaced by v->BeginLoading() and v->LeaveStation() calls. This should allow easy hooking of those state transitions in order to maintain vehicle loading queue. KUDr 2007-01-13 18:55:54 +0000
  • 1f0206f62d (svn r8109) -Fix r5693: ignore .hpp to avoid problems with deps glx 2007-01-13 18:44:38 +0000
  • 5f00d57513 (svn r8108) WebTranslator2 update to 2007-01-13 19:32:03 danish - 56 changed by MiR (56) french - 4 fixed by glx (4) japanese - 77 fixed, 23 changed by ickoonite (100) norwegian_nynorsk - 5 fixed, 1 changed by pollux (6) turkish - 4 fixed by jnmbk (4) miham 2007-01-13 18:32:50 +0000
  • a5cc170ab0 (svn r8107) -Codechange (r8106): Show the MD5SUM of the original GRF (saved in savegame) instead of that of the replacement so a user can still go hunt for the original GRF if needed. Darkvater 2007-01-13 17:44:11 +0000
  • 66c5cde981 (svn r8106) -Feature/Fix: Add the ability to load savegames when you don't have the exact GRF files in your list. GRF files that are found based on GRFID (but not on matching md5sum) are used instead of disabling them. This does not affect MP games, there you still need an exact match. -GRF Window colour-codes changed a bit: Static is now grey, and compatible GRF (found locally only based on GRFID) are shown in orange. Compatible GRF's also have an orange status/warning text saying they're not the original the game was saved with. -Loaded games with something amiss regarding GRF's will show an appropiate warning message. Darkvater 2007-01-13 17:42:50 +0000
  • 3f168daee1 (svn r8105) -Codechange: Change FindGRFConfig so that if md5sum parameter is omitted (or NULL) only a check for GRFID is done and not on md5sum as well. Remove blanksum in the function as it's obsoleted Darkvater 2007-01-13 17:23:02 +0000
  • ae41162322 (svn r8104) -Fix: missing helpers.hpp added into source.list and VC KUDr 2007-01-13 16:23:24 +0000
  • 85c466b1d1 (svn r8103) -Docchange: Include station tile types used by RichK's airports peter1138 2007-01-13 16:09:53 +0000
  • 5863a6088d (svn r8102) -Cleanup: Remove unreachable code (r8096), useless cast Darkvater 2007-01-13 15:55:22 +0000
  • e832a1d046 (svn r8101) -Fix (runknown): Plug potential memleaks when calling UnInitWindowSystem. The function directly deleted all windows instead of calling their respective deallocators which could then in turn any used memory. Darkvater 2007-01-13 15:50:36 +0000
  • 64c30ae737 (svn r8100) -Propchange: EOL style changed to LF for /projects/generate KUDr 2007-01-13 15:24:31 +0000
  • 0108e5f85c (svn r8099) -Fix (r8092): source.list updated to reflect move of header files (thanks stillunknown). vcproj files updated too (thanks glx) KUDr 2007-01-13 15:22:36 +0000
  • d9fc6134d3 (svn r8098) -Fix (r6964): For editboxen, always fill the background with black, and not only after a valid call to FillDrawPixelInfo. This solves some graphics glitches with background widget-colour showing through on frequent redraws. Darkvater 2007-01-13 15:00:40 +0000
  • abb644771a (svn r8097) Replace strlen() {==,!=,>} 0 by the more concise {,!}StrEmpty(). Additionally the test takes O(1) instead of O(n) now tron 2007-01-13 15:00:16 +0000
  • fc78ef95e1 (svn r8096) -Codechange: Invert the check if you are allowed to clear a road tile so there are not so many negations (too confusing) and added some comments to further clarify what happens. Darkvater 2007-01-13 14:48:47 +0000
  • 0edc029f9f (svn r8095) -Codechange: stuff that is not related to HAL moved from hal.h to gfx.h KUDr 2007-01-13 14:43:46 +0000
  • 57a366e6d8 (svn r8094) -Feature/Fix (r7523): Show the activated status of the GRF list after pressing 'apply' in the newgrf window, instead of the local list. Darkvater 2007-01-13 14:01:05 +0000
  • 5ed33e549e (svn r8093) -Codechange: Add a function to get a string representation of an MD5SUM and use it. Darkvater 2007-01-13 13:47:57 +0000
  • f2e5e604fb (svn r8092) -Codechange: header files with miscellaneous template classes (smart pointers, blob, array, hashtable, etc.) moved from src/yapf to src/misc as they can now be used anywhere. KUDr 2007-01-13 13:33:36 +0000
  • 38a9d09214 (svn r8091) -Propchange: EOL style changed to LF for config.lib (fixes ./configure errors when sharing WC between linux and windows) KUDr 2007-01-13 13:23:56 +0000
  • c09b7e7fac (svn r8090) -[win32] Fix (r8089): for *nprintf 'ret = count' NOT 'ret = 0'... Darkvater 2007-01-13 13:13:32 +0000
  • 120f57b865 (svn r8089) -[win32] MS-borkedness: All *nprintf functions are broken, but we didn't test to fix it ourselves when 'len = count'. Darkvater 2007-01-13 13:06:18 +0000
  • 4ee1050976 (svn r8088) -Regression (r8087): Fix japanese translation by adding missing { and removing spurious 0 tron 2007-01-13 10:38:58 +0000
  • dbeb30fcab (svn r8087) [Translations] Japanese translation manually updated by ickoonite miham 2007-01-13 07:31:35 +0000
  • de60e0fe92 (svn r8086) WebTranslator2 update to 2007-01-13 08:18:52 brazilian_portuguese - 203 changed by fukumori (203) norwegian_nynorsk - 9 changed by pollux (9) miham 2007-01-13 07:19:26 +0000
  • a6ed8732c8 (svn r8085) [Translations] fixed the filenames to the scheme the others use, updated projectfile, sorry miham 2007-01-12 22:32:58 +0000
  • 57561ab674 (svn r8084) [Translations] Added nynorsk translation (pollux), renamed norwegian to norwegian bokmal, moved nynorsk to finished languages, and updated project files. Strings pending to nynorsk will be preserved if they are differ from the current translation miham 2007-01-12 22:27:27 +0000
  • f66b373b52 (svn r8083) -Codechange: make a NetworkSocketHandler as base for all sockets and move a little of NetworkClientState functionality to the NetworkSocketHandler. Move the rest of the NetworkClientState to the new NetworkTCPSocketHandler class/struct, which is not yet implemented in an object oriented manner. The UDP socket handler now extends the NetworkSocketHandler instead of having a reference to a NetworkClientState. rubidium 2007-01-12 20:19:49 +0000
  • ee1021d29c (svn r8082) WebTranslator2 update to 2007-01-12 19:31:14 brazilian_portuguese - 62 changed by fukumori (62) croatian - 86 fixed, 2 changed by knovak (88) esperanto - 1 changed by LaPingvino (1) miham 2007-01-12 18:32:39 +0000
  • 4ef8afa9e1 (svn r8081) -Fix (r8075): Use a copy of the resolver object instead of the using the existing one. This fixes problems with the object scope setting. peter1138 2007-01-12 16:44:08 +0000
  • a352bf8529 (svn r8080) -Codechange (r8079): Move the *WHOLE* performance code into the #ifndef and some style changes. Darkvater 2007-01-12 16:30:41 +0000
  • e896d7814a (svn r8079) -Fix [YAPF]: float division by zero when calculating stats (YAPF cache hit ratio). Caused BSOD on Win9x. (thanks 3iff for report, Darkvater for help) KUDr 2007-01-12 15:43:00 +0000
  • c48aa5db45 (svn r8078) -Codechange: rewrite UDP part of the network code to make use classes. This is only one of the many steps to really cleanup the network code. rubidium 2007-01-12 14:30:01 +0000
  • bccef9f948 (svn r8077) -Cleanup: Restructure some switch() statements' default case when they're unreachable Darkvater 2007-01-12 14:28:00 +0000
  • 4ae861880b (svn r8075) -Feature: Add support for variable 7E - subroutines. (peter1138) maedhros 2007-01-12 11:20:34 +0000
  • 5afd50017d (svn r8074) -Fix (FS#537, r7555, r5749): revert r7555 because it was really wrong and fix the off-by-one error due to truncation that was supposedly fixed by r7555. rubidium 2007-01-12 08:37:14 +0000
  • c3b56e0b3a (svn r8073) WebTranslator2 update to 2007-01-12 08:35:48 brazilian_portuguese - 92 changed by fukumori (92) miham 2007-01-12 07:37:35 +0000
  • 95deb5eace (svn r8071) -Fix (r5999): [FS#536] Merging 32bit dates broke the inauguration date of companies in oldloader: "The year the company was inaugurated (full value, not base-1920)" (Marcin Grzegorczyk's TTD internals site) Darkvater 2007-01-12 00:44:49 +0000
  • 2533b4a520 (svn r8070) -Fix r5815: missing initialisation could cause crash when loading 24bpp BMP heightmap glx 2007-01-11 21:49:39 +0000
  • 7885defae5 (svn r8069) [Translations] Moved japanese from unfinished, good job translators miham 2007-01-11 19:35:30 +0000
  • 1789467090 (svn r8068) WebTranslator2 update to 2007-01-11 19:35:48 croatian - 93 fixed by knovak (93) greek - 10 fixed by Kesnar (10) japanese - 506 fixed by ickoonite (506) miham 2007-01-11 18:36:22 +0000
  • 387f046a24 (svn r8067) -Fix (r7759): if bin/$(TTD) was removed, it did not get placed back on make unless $(TTD) got relinked. rubidium 2007-01-11 18:26:53 +0000
  • 33be1ecfb1 (svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the pointer to allocated memory instead of modifying the pointer given as parameter KUDr 2007-01-11 17:29:39 +0000
  • 91ff746410 (svn r8065) -Feature: The station list does now remember the sort settings celestar 2007-01-11 15:30:35 +0000
  • 8d5a542d9b (svn r8063) -Codechange: When evaluating newgrf varaction2s the 'last value' should start off at 0, and the result of the operation is remembered. peter1138 2007-01-11 14:40:12 +0000
  • b7e753555d (svn r8062) -Codechange: change newgrf varaction2 value from signed to unsigned peter1138 2007-01-11 14:25:17 +0000
  • f348fc7b4c (svn r8061) -Fix r8055: obj-c can't handle templates We will need to figure out a nicer solution for this, but now OSX compiles again bjarni 2007-01-11 13:47:55 +0000
  • 8694ad9e0d (svn r8058) -Codechange: Replaced an occurence of (uint32)-1 by UINT_MAX celestar 2007-01-11 12:47:42 +0000
  • 6a256ff2df (svn r8057) -Codechange: Declare the "new" max template as static line. celestar 2007-01-11 12:38:04 +0000
  • 1691b2da61 (svn r8056) -Codechange: Remove swap_byte, swap_byte, and siblings (some were not used anyway) and replace them by our SwapT implementation celestar 2007-01-11 12:32:10 +0000
  • 2ac0410767 (svn r8055) -Codechange: Replace the different max, dmax, maxu whatever macros by a simple template function max(), that requires two arguments of the same type. While I'm at it change a variable called "max" to "maxval" in a function that calls max(). celestar 2007-01-11 11:05:01 +0000
  • 7996c9e560 (svn r8054) -Codechange: Use a template function instead of a macro for evaluating NewGRF var adjusts peter1138 2007-01-11 10:58:53 +0000
  • ea4cee8d03 (svn r8053) [Translations] Reverted german translators work (moewe2), since it looks suspicious miham 2007-01-11 10:35:59 +0000
  • dbe11fb9c7 (svn r8052) - Codechange: RemoveFirstTrack() and RemoveFirstTrackdir() now accept pointer to TrackBits/TrackdirBits instead of reference. KUDr 2007-01-11 10:34:42 +0000
  • 318cfab2a1 (svn r8051) WebTranslator2 update to 2007-01-11 07:24:01 german - 1 deleted by moewe2 (1) greek - 3 fixed by Kesnar (3) japanese - 273 fixed by ickoonite (273) miham 2007-01-11 06:24:37 +0000
  • 5f9c891734 (svn r8050) -Codechange: Rename map member extra to m6, since its usage has been widden. Only doc landscape_grid.html has been updated, landscape.html will be done latter. -CodeChange: Replace a direct access to m6 with SetTropicZone in InitializeLandscape, as it is the only part of m6 still untouched without the brute-forced m6=0 belugas 2007-01-11 02:05:13 +0000
  • 2ea3531c24 (svn r8049) -Regression (r7369): Removing certain news windows could cause a crash due to only one MoveToNextItem() in DeleteVehicleNews (added in r3757). To work correctly do not reset _forced_news to INVALID_NEWS when a new item is added, but leave it. -Codechange: ShowLastNewsMessage has been changed so that it actually works, wraps around correctly (array as FIFO) and shows the previous news item if the current news item is open (previously this was doubly shown). Darkvater 2007-01-11 01:21:55 +0000
  • 542647eee3 (svn r8047) -Revert (8002): cp -u is not supported on all platforms. rubidium 2007-01-10 23:58:52 +0000
  • 0cb2bc2b23 (svn r8044) Regression (r8038): Crash on allocating bridge memory (peter1138) Darkvater 2007-01-10 21:44:59 +0000
  • c5a7eaca65 (svn r8043) -Fix (8028): forgot setting a variable. rubidium 2007-01-10 20:11:13 +0000
  • 6b58c1c2ff (svn r8042) - Fix: OS/2 compilation with GCC (thanks to Paul Smedley and TrueBrain for their help) orudge 2007-01-10 19:39:54 +0000
  • ae0a92b51a (svn r8041) -Regression (r7564): [NewGRF] check_length should skip further processing if a length is too short, so give the function a return value peter1138 2007-01-10 19:20:25 +0000
  • bab05c52f8 (svn r8040) [Configure] -Fix: for some reason, OS2 compiled unix.cpp, not os2.cpp truelight 2007-01-10 19:13:33 +0000
  • 72acc8fc65 (svn r8039) WebTranslator2 update to 2007-01-10 19:58:43 brazilian_portuguese - 15 changed by fukumori (15) danish - 23 changed by MiR (23) greek - 12 fixed by Kesnar (12) japanese - 282 fixed by ickoonite (282) slovenian - 1 changed by Necrolyte (1) turkish - 2 changed by jnmbk (2) ukrainian - 30 changed by znikoz (30) miham 2007-01-10 19:00:08 +0000
  • f35ed4bbc2 (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b. rubidium 2007-01-10 18:56:51 +0000
  • a332d10fd9 (svn r8037) -Fix (r7987): MSVC project files were not updated with respect to the addition of slovenian. rubidium 2007-01-10 18:44:52 +0000
  • 344f70e1af (svn r8034) -Fix (r8033): aircraft_cmd.c was not renamed. rubidium 2007-01-10 18:24:48 +0000
  • e373ea7096 (svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp) KUDr 2007-01-10 18:12:09 +0000
  • 001d858b52 (svn r8030) -Fix: segmentation fault when removing a town in the scenario editor while having the query tool window open for one of the town's tiles. rubidium 2007-01-10 16:31:40 +0000
  • 815256b2ae (svn r8029) -Fix (7759): somehow the old configure script was not removed. rubidium 2007-01-10 15:03:47 +0000
  • 4c2b993d1d (svn r8028) -Fix: overflow of ticks was not handled properly, possibly resulting a non-reacting gameserver/gameclient. rubidium 2007-01-10 15:00:20 +0000
  • f3b4cf10b6 (svn r8027) -Fix (FS#486) If a pause command is issues, it will now pause the game even if shift is pressed instead of giving a cost estimate of 0. This fixes a problem where the server does not pause_on_join when the player on the interactive server has the shift button pressed. (Thanks to pvz for the report and the fix) celestar 2007-01-10 14:52:10 +0000
  • 52d14b3dd0 (svn r8026) -Fix (r2441) When taking up cargo that is transferring, trains will now also have the virtual profit deducted. celestar 2007-01-10 14:22:49 +0000
  • e35fdd699b (svn r8019) -Fix (r7759): if libfreetype was not found (and not forced to be used), the configure script aborted instead of marking it a 'not found'. rubidium 2007-01-10 10:39:45 +0000
  • e221fef08c (svn r8014) -Codechange (r7573): When a tile is cleared, empty the general purpose bits in extra as well, unless they are (or could be) used for bridges. This means these bits don't have to be cleared seperately when non-bridgeable tiles are removed. maedhros 2007-01-09 21:43:32 +0000
  • 6c3187213d (svn r8013) -Codechange (r6921, rUnknown): Show the error message of corrupt or missing (own) files through a ShowInfo(F). This way windows users also see this message and bugs such as FS#528 will not happen anymore. Put ShowInfo(F) error output to stderr and not stdout. Darkvater 2007-01-09 21:25:13 +0000
  • fe1ac3c5d1 (svn r8012) WebTranslator2 update to 2007-01-09 20:43:03 bulgarian - 3 fixed, 68 changed by groupsky (71) danish - 45 changed by ThomasA (4), MiR (41) finnish - 2 fixed by pallokala (2) frisian - 2 changed by talzaroff (2) greek - 40 fixed, 1 changed by Kesnar (41) italian - 2 changed by sidew (2) swedish - 2 fixed, 1 deleted, 55 changed by ChrillDeVille (58) miham 2007-01-09 19:43:46 +0000
  • 207f7eb167 (svn r8007) -Codechange: Change _vehicle_position_hash from VehicleID to Vehicle*. This removes the need for look ups by index. Also declare the array static. peter1138 2007-01-09 16:27:25 +0000
  • c600e8cec5 (svn r8002) -Change: do not copy lang/english.txt when it is not needed. rubidium 2007-01-09 15:26:43 +0000
  • 293d8ba826 (svn r8000) -Codechange: drop UDP packets when their internal size does not match the received size. If that is the case, the packet was not received in one piece (or got somehow mangled with another packet), which will cause us to drop the packet later on because we are (for example) trying to read beyond the end of the packet. rubidium 2007-01-09 14:48:21 +0000
  • 53576542d1 (svn r7987) [Translations] Slovenian is no longer unfinished (no bad strings) miham 2007-01-09 07:24:35 +0000
  • 1a5b13127f (svn r7986) WebTranslator2 update to 2007-01-09 08:20:27 brazilian_portuguese - 72 changed by fukumori (72) hungarian - 2 fixed by miham (2) slovenian - 191 fixed by Necrolyte (191) miham 2007-01-09 07:22:20 +0000
  • 5acbc88ee1 (svn r7984) -Fix: out-of-bounds read access on _clients array (Quark) Darkvater 2007-01-08 19:18:53 +0000
  • 48b4226f5e (svn r7983) WebTranslator2 update to 2007-01-08 19:37:40 brazilian_portuguese - 111 changed by fukumori (111) esperanto - 11 changed by LaPingvino (11) japanese - 116 fixed by ickoonite (116) miham 2007-01-08 18:39:17 +0000
  • 739b43b3c2 (svn r7982) -Codechange: Enumify graphics blitter modes. peter1138 2007-01-08 18:07:57 +0000
  • 70920944d8 (svn r7979) [0.5] - Fix: Segfault in the newgrf loading code (grfmsg => DEBUG). Do it in the right directory this time. Sorry for da mess :S celestar 2007-01-08 14:01:05 +0000
  • acafa8007b (svn r7978) [0.5] - Fix: Revert the previous commit. it WAS in the wrong dir 0.5.0-RC3 celestar 2007-01-08 14:00:14 +0000
  • 297707d2ab (svn r7977) [0.5] - Fix: Segfault in newgrf loading code. grfmsg changed to DEBUG celestar 2007-01-08 13:57:40 +0000
  • ecef824f93 (svn r7976) -Fix: (SF 1629560) Rail vehicles can no longer enter tunnels or bridgeheads with wrong railtype celestar 2007-01-08 10:36:45 +0000
  • 852139d94b (svn r7975) WebTranslator2 update to 2007-01-08 09:13:29 brazilian_portuguese - 6 fixed, 2 changed by fukumori (8) danish - 5 changed by MiR (3), ThomasA (2) estonian - 1 changed by kristjans (1) frisian - 82 fixed, 85 changed by ikkejw (82), talzaroff (85) greek - 64 fixed, 3 changed by Kesnar (67) italian - 1 changed by sidew (1) japanese - 92 fixed by ickoonite (92) polish - 1 changed by meush (1) slovak - 7 changed by lengyel (7) slovenian - 160 fixed by Necrolyte (160) turkish - 2 changed by jnmbk (2) miham 2007-01-08 08:16:01 +0000
  • 23776138ef (svn r7973) - Forward-port the release-changes from the 0.5 branch back to trunk. This ensures an updated changelog, readme, et. Darkvater 2007-01-08 00:16:03 +0000
  • 20f4c7f489 (svn r7971) Release 0.5.0-RC3 Darkvater 2007-01-07 17:53:34 +0000
  • 06b5d32983 (svn r7970) -Backport from trunk (r7968, r7969): - Update year throughout the program to 2007 - Minor update to changelog, known-bugs file (Bjarni) Darkvater 2007-01-07 17:38:58 +0000
  • f22c963dcf (svn r7969) *whistle* 20067 has not yet come to pass; it's 2007 (I think my search&replace broke) Darkvater 2007-01-07 17:32:35 +0000
  • 7b38ec131a (svn r7968) -Update copyright/etc information to 2007 Darkvater 2007-01-07 16:55:30 +0000
  • 34f8ab2f81 (svn r7967) - Prepare 0.5 branch for release. Update readme's, bugs, installers, changelog, etc. to 0.5.0-RC3 Darkvater 2007-01-07 16:43:46 +0000
  • 43c030f438 (svn r7966) -Fix (r7936): Eh AxisToTrack returns Track not Axis, thanks KUDr Darkvater 2007-01-07 16:35:20 +0000
  • 315ec78344 (svn r7963) -Backport from trunk (r7716, r7717, r7718): - Bad signal propagation through tunnel-ends, incompatible railtype signal propagation still possible (not fixed). Darkvater 2007-01-07 14:10:56 +0000
  • 0bf1d6c49d (svn r7962) -Backport from trunk (r7689, r7696, r7699, r7701, r7704, r7706, r7707, r7713, r7715, r7723, r7732, r7738, r7742, r7743, r7746, r7754, r7756, r7787, r7800, r7803, r7806, r7807, r7819, r7828, r7857, r7884, r7896, r7905): - Language file updates. - Untranslated strings: Icelandic (217!), Hungarian (2), Galician (140), Finnish (3), Brazilian-Portugese (3). - Moved Lithuanian from unfinished to finished. Darkvater 2007-01-07 13:49:54 +0000
  • 025d8dd224 (svn r7961) [Configure] -Fix: "" in config params didn't survive --reconfig. They should now. truelight 2007-01-07 13:13:01 +0000