Commit Graph

239 Commits (0ca54b8ecfa5831972ff9245d40f344e9df6a972)

Author SHA1 Message Date
Darkvater 649b25bd11 (svn r7616) -Cleanup:
-(re)set _rename_[id/what] to -1 to catch invalid calls (main_gui.c)
 -Only invalidate widget of pause/ff instead of whole window (main_gui.c)
 -Remove numbering from WE_ and WC_ as it's not needed, also remove
  non-existing windowclasses (window.h, openttd.h)
 -Give names to some of the enums (window.h)
 -In UninitWindowSystem not only free malloc'd widgets, but also reset the z-array (window.c)
 -Some coding style, comments, etc.
18 years ago
peter1138 e9e4ba8222 (svn r7592) -Feature: Add support for tractive effort to 'realistic' acceleration. 18 years ago
Darkvater 64a67bb63b (svn r7568) -Fix [r7564]: buf+4 is the same as &buf[4], not buf[4] for a char*. 18 years ago
Darkvater 073e0eb3c9 (svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate debugging levels to
use in debug.h. grfmsg() is now used as a specific debug-function for grf.
18 years ago
Darkvater 2e0bbe5403 (svn r7564) -Codechange: Some newgrf changes. FFIR/EVAW endian-swapping, functionalize
check_length, don't print copyright message for grfinfo (it is shown in newgrf
 window), have action 0x0B print out the messages with severity 0.
18 years ago
peter1138 5cf3b8a1a9 (svn r7554) -Fix (r7496): In Action 0xE, don't deactivate the current GRF (to be ported to 0.5) 18 years ago
glx 64bf2432bb (svn r7506) -Codechange: [NewGRF] Add action 7/9/D variable 0x81 (current year) 18 years ago
peter1138 f010066c1b (svn r7503) -Codechange: [NewGRF] Add bounds checking for spriteset cargo types. (NewCargo support will change this rule a bit...) 18 years ago
peter1138 b14c526c92 (svn r7496) -Codechange: [NewGRF] Skip processing a GRF if it deactivated itself. 18 years ago
peter1138 5772da18b2 (svn r7495) -Fix (r7354): [NewGRF] Deactivate the target GRF, not the current GRF. 18 years ago
peter1138 be3e653db3 (svn r7490) -Feature: Load a list of NewGRFs from the config (in the [newgrf-static] section) that should always be loaded. These will also be active during the intro screen, and in multiplayer games. Only "network-safe" NewGRFs are permitted, such as fonts and sprite replacement sets. 18 years ago
peter1138 c95ed1959a (svn r7485) -Codechange: [NewGRF] Add debug warning for unsupported running cost bases for rail vehicles. 18 years ago
peter1138 4f7dc6b0f2 (svn r7475) -Fix (r7348): sanity check NewGRF action 8 strings for null terminator 18 years ago
glx 6bc56c61e3 (svn r7462) -Fix: when doing comparison in action 7/9, mask the param value so it has the 'same' size as the value it is compared to 18 years ago
peter1138 7d98f55882 (svn r7437) -Fix (r4583): incorrect minimum size check in some cases for VarAction2 18 years ago
peter1138 d1c5911034 (svn r7436) -Codechange: Add action7/9/D variable 0x9A (-1) 18 years ago
peter1138 11474c26d7 (svn r7354) -Codechange: Remove grffile->flags and use grfconfig->flags exclusively. Update action 7/9 now that we know if GRFs are disabled. 18 years ago
peter1138 bd66cc5756 (svn r7348) -Feature: Initial support for saving NewGRF settings with savegames. Back up your savegames... 18 years ago
peter1138 0a88e202e5 (svn r7345) -Codechange: enumification of NewGRF loading stage, and move enum definition to header for future use. 18 years ago
peter1138 039794e83c (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros) 18 years ago
peter1138 6a4d8fdd33 (svn r7325) -Feature: Add support for action 5 type 0x0D, coast sprites. 18 years ago
peter1138 0d5b0eb4f7 (svn r7324) -Codechange: reset newgrf signal location data 18 years ago
peter1138 2f0bdeefb9 (svn r7266) -Codechange: Make the NewGRF loading stage look like ttdpatch to NewGRFs 18 years ago
rubidium 532271ba65 (svn r7194) -Fix (FS#237): the electric rail type was not set correctly for NewGRFs where the engine traction type was set before the track type of the trains. 18 years ago
peter1138 6766496ad1 (svn r7191) -Feature: Add NewGRF support for 32 bit dates, allowing vehicles and bridges to be available before 1920. 18 years ago
peter1138 1a4f1c8177 (svn r7182) -Feature: Merge utf8 branch. This brings us support for Unicode/UTF-8 and the option for fonts rendered by FreeType. Language changes to come. 18 years ago
peter1138 2c17c649af (svn r7114) -Codechange: [NewStations] Free up custom station layouts 18 years ago
peter1138 0aa8c0123a (svn r7113) -Codechange: [NewStations] Add support for copying custom station layouts 18 years ago
peter1138 3da04ab1b5 (svn r7079) -Codechange: Move an array to the only place it is used. 18 years ago
tron 2a53bcf2b0 (svn r7065) Use simple assignment instead of memcpy() 18 years ago
peter1138 03ba02aef8 (svn r7031) -Codechange: Use _skip_sprites to skip the rest of the NewGRF when disabled by GRM, and add a shortcut so that the rest of the file isn't scanned. 18 years ago
peter1138 ed3c75f532 (svn r7027) - Codechange: Replace NewGRF loading stage masks with separate function lists. This will allow us to call different handlers depending on the current stage. Also enum-ize the stage. 18 years ago
peter1138 1d0ebb9cc3 (svn r6996) - Codechange: Pretend to be the current version of TTDPatch. This value doesn't anything to us as we don't follow TTDPatch's development timeline... 18 years ago
peter1138 dc58fb87ab (svn r6995) - Codechange: NewGRF; strip bit 7 of the language ID earlier and handle handle a language ID of 0x7F as the preferred default language. 18 years ago
peter1138 6d69e03e4f (svn r6963) - Fix (r6960): signed/unsigned complaints from MSVC 18 years ago
peter1138 940acf4e4d (svn r6960) - Feature: NewGRF: Implement some support for GRF Resource Management (GRM) 18 years ago
peter1138 c098736816 (svn r6948) - Codechange: Clear out all NewGRF file data before loading files again 18 years ago
peter1138 e5e5fb6e93 (svn r6946) - Fix (r6654): This applies to all vehicle types, not just rail vehicles... (mart3p) 18 years ago
peter1138 b5d448a60f (svn r6906) - Fix [FS#370]: Clear 'large plane' flag if 'helicopter' flag is set. (mart3p) 18 years ago
peter1138 8e3853f5ce (svn r6894) - Codechange: Lower the verbosity level of some NewGRF warnings 18 years ago
peter1138 45fa2a12fd (svn r6837) - Codechange: More const SpriteGroups missed in r6836 18 years ago
peter1138 da63942041 (svn r6795) - NewGRF: Add support for cargo-specific wagon overrides. 18 years ago
peter1138 5df31095f7 (svn r6742) - Newsounds: Add support for importing sounds from previously loaded GRF files. 18 years ago
peter1138 2ba8bf37b9 (svn r6741) - Codechange: Simplify and unify resolving of station groups, and use the first available cargo type instead of only the default. 18 years ago
peter1138 5e7ae74345 (svn r6654) - Codechange: If no 2cc vehicles are available, hide the secondary colour choice. 18 years ago
peter1138 7b1053c350 (svn r6623) - Codechange: When adding a NewGRF string, check to see if it can replace an existing string. Also remove string length check on load which was a quickfix for some grfs. 18 years ago
peter1138 713ff744de (svn r6533) - Fix (r6532): Somebody forgot to add newsounds to the ttdpatch flags... 18 years ago
peter1138 653e7fa548 (svn r6532) - Feature: Add support for NewGRF sound effects. Currently sound priority isn't supported. 18 years ago
belugas b51d58a44c (svn r6485) -NewGRF Feature: Match the order of TTDPatch's currencies with those used in OTTD.
This will not reorder OTTD's currencies, but will make it so that
currencies affected by a grf will be those aimed by the writer.
18 years ago
belugas f9ea48bf3d (svn r6454) -Fix(r6108) : Allow custom currency to display both prefix and suffix
-Codechange : Divide rate of conversion from grf by 1000, to match OTTD internal system
18 years ago