yexo
|
8d451d3d72
|
(svn r20601) -Feature: [NewGRF] Add 'DEFA' field to set parameter defaults with action 14
|
14 years ago |
yexo
|
67adf766d0
|
(svn r20346) -Change: scan for tar files before scanning for AIs/NewGRFs so new AIs/NewGRFs inside a tar file are found
|
14 years ago |
yexo
|
5087690b09
|
(svn r20307) -Fix (r20305): the palette for baseset extra grfs was never set so it defaulted to dos
|
14 years ago |
rubidium
|
03f06dc2ac
|
(svn r20287) -Fix: GCC 4.1 warning
|
14 years ago |
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
alberth
|
1743c86610
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
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
|
14 years ago |
yexo
|
f4c46dd701
|
(svn r20258) -Feature: more user-friendly gui to change NewGRF parameters
|
14 years ago |
yexo
|
0ef99605cc
|
(svn r20255) -Add: allow NewGRFs to specify static info about their user-changeable parameters
|
14 years ago |
rubidium
|
f03106db1c
|
(svn r20254) -Add: allow NewGRFs to specify their palette
|
14 years ago |
rubidium
|
d9393035ea
|
(svn r20253) -Codechange: change GRFConfig::windows_paletted into a bitmask/bitset
|
14 years ago |
rubidium
|
6c22efc840
|
(svn r20252) -Codechange: deduplicate logic for setting a suitable (initial) palette for NewGRFs
|
14 years ago |
yexo
|
eacf65598f
|
(svn r20251) -Add: [NewGRF] allow grfs to specify the number of valid parameters
|
14 years ago |
yexo
|
6117b0abc7
|
(svn r20249) -Codechange: change the newgrf name/description from a char* to a GRFText* to make translations possible
|
14 years ago |
yexo
|
cb5cfd7f8c
|
(svn r20248) -Codechange: use a copy-constructor instead of a separate function co clone GRFConfig/GRFError
|
14 years ago |
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.
|
15 years ago |
frosch
|
54a7c3243e
|
(svn r19971) -Codechange: Make IsGoodGRFConfigList() operate on any given GRFConfig and move the GameLog operations directly to AfterLoad().
|
15 years ago |
alberth
|
88fe11aae3
|
(svn r19835) -Codechange: Extract grfident equality check to its own method.
|
15 years ago |
alberth
|
e68645f18c
|
(svn r19553) -Doc: Added/converted explanation to some GRFConfig functions.
|
15 years ago |
yexo
|
ce7a0304f5
|
(svn r19315) -Fix (r19295): Show the filename in the newgrf windows if the newgrf name is not empty
|
15 years ago |
yexo
|
23af928ce9
|
(svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info
|
15 years ago |
yexo
|
daf89297fe
|
(svn r19256) -Codechange: use a constructor/destructor for GRFConfig to make sure all members are properly initialized
|
15 years ago |
yexo
|
b21278659c
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
15 years ago |
yexo
|
d60fb0640b
|
(svn r19254) -Codechange: simplify newgrf text code by introducing a few helper functions
|
15 years ago |
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
|
15 years ago |
yexo
|
e7fbbdc81d
|
(svn r18813) -Codechange: deduplicate copying a newgrf config
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
e840c983a6
|
(svn r17563) -Fix: memory leak when viewing the NewGRF settings of a server
|
15 years ago |
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
|
15 years ago |
rubidium
|
36739925a2
|
(svn r17524) -Codechange: use QSortT instead of qsort for sorting NewGRFs
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
be9033295e
|
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
|
15 years ago |
smatz
|
9021c20b5e
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
peter1138
|
8ab3e4b7b6
|
(svn r15114) -Codechange: Add support for 8 byte action7/9 data, used as a mask for GRFID checks.
|
16 years ago |
smatz
|
91233ea596
|
(svn r14828) -Codechange: move most of save/load-specific code to separate files
|
16 years ago |
skidd13
|
9b282b3e51
|
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
|
16 years ago |
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.
|
16 years ago |
rubidium
|
d877247d40
|
(svn r14245) -Fix: NewGRF configs loaded from the config file would always default to the DOS palette instead of the "default" palette.
|
16 years ago |
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.
|
16 years ago |
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.
|
16 years ago |
rubidium
|
d452683aa6
|
(svn r14196) -Codechange: make the searching for files with a specific extension extendable.
|
16 years ago |
peter1138
|
dcf8420c43
|
(svn r13865) -Codechange: Use case-insensitive sort for NewGRF list.
|
16 years ago |
smatz
|
40d5242f91
|
(svn r13618) -Codechange: move tar-specific declarations to separate file
Removes indirect dependency on <string> and <map> for over 40 files
|
17 years ago |
smatz
|
1f55797fe3
|
(svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details
|
17 years ago |
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.
|
17 years ago |
glx
|
a28ea38653
|
(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings
|
17 years ago |
smatz
|
b6ec43896d
|
(svn r12993) -Fix (r11175): list used for sorting GRFs wasn't freed
|
17 years ago |
glx
|
97cb66d099
|
(svn r12991) -Codechange: removed some unneeded includes
|
17 years ago |
rubidium
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |