rubidium
|
360d6daf34
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
2010-08-26 22:01:16 +00:00 |
|
yexo
|
3c5923a62f
|
(svn r20604) -Feature: add a reset button to the newgrf parameters window
|
2010-08-23 22:25:50 +00:00 |
|
yexo
|
8d451d3d72
|
(svn r20601) -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults with action 14
|
2010-08-23 21:47:07 +00:00 |
|
yexo
|
67adf766d0
|
(svn r20346) -Change: scan for tar files before scanning for AIs/NewGRFs so new AIs/NewGRFs inside a tar file are found
|
2010-08-03 13:32:02 +00:00 |
|
yexo
|
5087690b09
|
(svn r20307) -Fix (r20305): the palette for baseset extra grfs was never set so it defaulted to dos
|
2010-08-02 16:04:24 +00:00 |
|
rubidium
|
03f06dc2ac
|
(svn r20287) -Fix: GCC 4.1 warning
|
2010-08-01 19:52:51 +00:00 |
|
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
2010-08-01 19:44:49 +00:00 |
|
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
2010-08-01 19:22:34 +00:00 |
|
alberth
|
1743c86610
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
2010-07-31 21:02:56 +00:00 |
|
rubidium
|
a777266426
|
(svn r20259) -Add: allow NewGRFs to specify their version and use that to hide old NewGRFs / to choose the newest when loading compatible NewGRFs
|
2010-07-31 14:40:50 +00:00 |
|
yexo
|
f4c46dd701
|
(svn r20258) -Feature: more user-friendly gui to change NewGRF parameters
|
2010-07-31 12:15:12 +00:00 |
|
yexo
|
0ef99605cc
|
(svn r20255) -Add: allow NewGRFs to specify static info about their user-changeable parameters
|
2010-07-31 09:51:04 +00:00 |
|
rubidium
|
f03106db1c
|
(svn r20254) -Add: allow NewGRFs to specify their palette
|
2010-07-31 09:44:38 +00:00 |
|
rubidium
|
d9393035ea
|
(svn r20253) -Codechange: change GRFConfig::windows_paletted into a bitmask/bitset
|
2010-07-31 09:40:43 +00:00 |
|
rubidium
|
6c22efc840
|
(svn r20252) -Codechange: deduplicate logic for setting a suitable (initial) palette for NewGRFs
|
2010-07-31 09:36:09 +00:00 |
|
yexo
|
eacf65598f
|
(svn r20251) -Add: [NewGRF] allow grfs to specify the number of valid parameters
|
2010-07-31 09:35:49 +00:00 |
|
yexo
|
6117b0abc7
|
(svn r20249) -Codechange: change the newgrf name/description from a char* to a GRFText* to make translations possible
|
2010-07-31 09:33:39 +00:00 |
|
yexo
|
cb5cfd7f8c
|
(svn r20248) -Codechange: use a copy-constructor instead of a separate function co clone GRFConfig/GRFError
|
2010-07-31 09:32:44 +00:00 |
|
frosch
|
52c4af211a
|
(svn r19972) -Change: Use the md5sum from the previous save of the game for BaNaNaS instead of the initial (when the grf was added) md5sum from the gamelog. Neither method is 'better', but this way it is independent from the gamelog.
|
2010-06-13 14:11:32 +00:00 |
|
frosch
|
54a7c3243e
|
(svn r19971) -Codechange: Make IsGoodGRFConfigList() operate on any given GRFConfig and move the GameLog operations directly to AfterLoad().
|
2010-06-13 14:07:49 +00:00 |
|
alberth
|
88fe11aae3
|
(svn r19835) -Codechange: Extract grfident equality check to its own method.
|
2010-05-16 18:50:37 +00:00 |
|
alberth
|
e68645f18c
|
(svn r19553) -Doc: Added/converted explanation to some GRFConfig functions.
|
2010-04-03 20:02:08 +00:00 |
|
yexo
|
ce7a0304f5
|
(svn r19315) -Fix (r19295): Show the filename in the newgrf windows if the newgrf name is not empty
|
2010-03-04 20:07:39 +00:00 |
|
yexo
|
23af928ce9
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
2010-02-28 20:28:08 +00:00 |
|
yexo
|
daf89297fe
|
(svn r19256) -Codechange: use a constructor/destructor for GRFConfig to make sure all members are properly initialized
|
2010-02-25 20:06:11 +00:00 |
|
yexo
|
b21278659c
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
2010-02-25 20:05:31 +00:00 |
|
yexo
|
d60fb0640b
|
(svn r19254) -Codechange: simplify newgrf text code by introducing a few helper functions
|
2010-02-25 20:00:11 +00:00 |
|
yexo
|
e876e21abf
|
(svn r19251) -Codechange: add a contructor to GRFError and use it to allocating errors more uniform.
-Fix: some grf error messages didn't free the previous error messages, creating a memory leak
|
2010-02-25 15:54:40 +00:00 |
|
yexo
|
e7fbbdc81d
|
(svn r18813) -Codechange: deduplicate copying a newgrf config
|
2010-01-15 18:28:30 +00:00 |
|
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
rubidium
|
e840c983a6
|
(svn r17563) -Fix: memory leak when viewing the NewGRF settings of a server
|
2009-09-17 21:45:47 +00:00 |
|
rubidium
|
d9519fdf64
|
(svn r17562) -Fix [FS#2972]: the NewGRF settings of (remote) network games did not get properly updated when the NewGRFs were rescanned causing reading of freed data
|
2009-09-17 21:14:16 +00:00 |
|
rubidium
|
36739925a2
|
(svn r17524) -Codechange: use QSortT instead of qsort for sorting NewGRFs
|
2009-09-13 17:36:50 +00:00 |
|
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
rubidium
|
be9033295e
|
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
|
2009-08-21 20:15:17 +00:00 |
|
smatz
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
peter1138
|
8ab3e4b7b6
|
(svn r15114) -Codechange: Add support for 8 byte action7/9 data, used as a mask for GRFID checks.
|
2009-01-16 19:53:52 +00:00 |
|
smatz
|
91233ea596
|
(svn r14828) -Codechange: move most of save/load-specific code to separate files
|
2009-01-04 15:32:25 +00:00 |
|
skidd13
|
9b282b3e51
|
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
|
2008-11-02 11:20:15 +00:00 |
|
rubidium
|
0d2f84e117
|
(svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly.
|
2008-10-28 14:42:31 +00:00 |
|
rubidium
|
d877247d40
|
(svn r14245) -Fix: NewGRF configs loaded from the config file would always default to the DOS palette instead of the "default" palette.
|
2008-09-04 19:43:20 +00:00 |
|
rubidium
|
882d39a081
|
(svn r14233) -Feature/Fix [FS#2172]: save the palette of the loaded NewGRFs in the savegame, so joining with a server using Windows palette will make a client with the DOS palette do palette conversion and (thus) not cause a desync due to the different palettes disabling different NewGRFs.
|
2008-09-03 07:51:07 +00:00 |
|
rubidium
|
a20b833516
|
(svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.
|
2008-08-31 10:50:05 +00:00 |
|
rubidium
|
d452683aa6
|
(svn r14196) -Codechange: make the searching for files with a specific extension extendable.
|
2008-08-31 08:38:30 +00:00 |
|
peter1138
|
dcf8420c43
|
(svn r13865) -Codechange: Use case-insensitive sort for NewGRF list.
|
2008-07-29 07:51:55 +00:00 |
|
smatz
|
40d5242f91
|
(svn r13618) -Codechange: move tar-specific declarations to separate file
Removes indirect dependency on <string> and <map> for over 40 files
|
2008-06-24 09:05:24 +00:00 |
|
smatz
|
1f55797fe3
|
(svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details
|
2008-06-03 18:35:58 +00:00 |
|
rubidium
|
bae02e8c67
|
(svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.
|
2008-05-30 18:20:26 +00:00 |
|
glx
|
a28ea38653
|
(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings
|
2008-05-08 13:20:54 +00:00 |
|
smatz
|
b6ec43896d
|
(svn r12993) -Fix (r11175): list used for sorting GRFs wasn't freed
|
2008-05-07 17:36:28 +00:00 |
|