rubidium
|
876cc82f33
|
(svn r26797) -Codechange: rewrite the UTF8 reading code to make use of already existing functions instead of partially trying to implemented them
|
10 years ago |
rubidium
|
385d3d3947
|
(svn r26796) -Fix: reading of high byte of "ASCII" files yielded a negative int8, then casted to an uint32 which caused the Squirrel lexer to bail out. Regardless... the file isn't actually ASCII, but that's beyond the point for now
|
10 years ago |
rubidium
|
08cbf11539
|
(svn r26785) -Fix [Squirrel]: loading a value saved as boolean caused it to be of type integer instead of boolean
|
10 years ago |
rubidium
|
f41b4a8e1b
|
(svn r26784) -Codechange [Squirrel]: use WChar for the lexer
|
10 years ago |
rubidium
|
b5f5e88d57
|
(svn r26782) -Fix (r26781): was in the wrong folder when commiting
|
10 years ago |
rubidium
|
962c1a3242
|
(svn r26776) -Codechange: use safe string functions in script/squirrel*.cpp
|
10 years ago |
rubidium
|
e63ca12ab8
|
(svn r26775) -Cleanup [Squirrel]: "resolve" several of the unicode wrapper defines
|
10 years ago |
rubidium
|
33ab505567
|
(svn r26774) -Cleanup [Squirrel]: remove _SC macro
|
10 years ago |
rubidium
|
7c4e9dd71d
|
(svn r26771) -Cleanup: remove OTTD2SQ and SQ2OTTD
|
10 years ago |
rubidium
|
7a00d2e849
|
(svn r26769) -Codechange [Squirrel]: remove the difference between some platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD
|
10 years ago |
frosch
|
669d593fad
|
(svn r26748) -Merge: documentation updates from 1.4 branch
|
10 years ago |
frosch
|
7ca57bc578
|
(svn r26744) -Fix [FS6085-ish]: ScriptListSorterItemDescending::FindNext failed to detect the end.
|
10 years ago |
frosch
|
a03ad12322
|
(svn r26743) -Codechange: Simplify ScriptList iterators.
|
10 years ago |
frosch
|
0d561bcf57
|
(svn r26742) -Doc: Why reverse_iterator is unsuitable for ScriptList iterators
|
10 years ago |
frosch
|
c775ffe530
|
(svn r26741) -Revert (r26736): reverse_iterators are invalidated when the element next to them is erased (not the element they are pointing to), which makes them unsuitable for ScriptList.
|
10 years ago |
rubidium
|
d733c7d196
|
(svn r26736) -Fix [Script]: infinite loop (by scripts; always returning the same item) when sorted by item in descending order by oddly constructed FindNext that uses forward iterators. Simply use the same code as the ascending item sort but use the reverse iterator instead of the forward. Also do this same trick for the descending value sort even though I couldn't trigger the problem there
|
10 years ago |
rubidium
|
c25b0a0ad4
|
(svn r26734) -Fix-ish: make clear the AI/GS List's Begin and Next return the item, not the value
|
10 years ago |
alberth
|
8fe8765aaa
|
(svn r26685) -Fix: Tighten parameter bound checks on GSCargoMonitor functions, and return -1 on out-of-bound parameters.
|
10 years ago |
rubidium
|
a6b4e59963
|
(svn r26617) -Fix [FS#5973]: [Script] Loading/parsing of info .nuts was done in the same VM, causing e.g. constants to break the loading of info of other scripts
|
11 years ago |
alberth
|
1feba55f0f
|
(svn r26613) -Feature: Upgrade currently active newgrfs to newest installed version.
|
11 years ago |
alberth
|
8755c26793
|
(svn r26610) -Feature: Select an editable preset name for saving.
|
11 years ago |
rubidium
|
691c22ac6a
|
(svn r26585) -Fix/Feature [FS#5942]: don't truncate money to 32 bits
|
11 years ago |
rubidium
|
39e90ec6e0
|
(svn r26584) -Codechange: [Squirrel] Make the internal integer for scripts always 64 bits, so scripts behave the same on 32 or 64 bits architectures
|
11 years ago |
rubidium
|
89c25b955e
|
(svn r26580) -Codechange: s/GES_PICKUP/GES_RATING/ (it has nothing to do with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)
|
11 years ago |
fonsinchen
|
5fc2c3dcc8
|
(svn r26563) -Fix (r26558): Don't pass explicit template arguments to std::make_pair.
|
11 years ago |
fonsinchen
|
20f49ecf00
|
(svn r26558) -Fix: be more explicit about the type of iterators in the waiting cargo API
|
11 years ago |
fonsinchen
|
bb269661d4
|
(svn r26557) -Fix: clean up, test (somewhat), and complete the API for waiting cargo
|
11 years ago |
frosch
|
083e02afe1
|
(svn r26529) -Merge: documentation updates from 1.4 branch
|
11 years ago |
frosch
|
775c96a0d2
|
(svn r26526) -Remove: Ability to set map generation seed via GUI. If you really need it, use the console.
|
11 years ago |
frosch
|
ebd2d3ccef
|
(svn r26525) -Remove: Screenshot format setting from GUI.
|
11 years ago |
rubidium
|
9ed12b0f07
|
(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
|
11 years ago |
rubidium
|
e61fe21237
|
(svn r26506) -Codechange: replace most of vsnprintf with vseprintf
|
11 years ago |
frosch
|
fad2d3c709
|
(svn r26505) -Fix (r23634, r26493): Incorrect usage of strecpy/strecat
|
11 years ago |
rubidium
|
66743167c9
|
(svn r26501) -Fix: Windows compilation error
|
11 years ago |
rubidium
|
24fdd0b7bb
|
(svn r26494) -Codechange: replace some further usages of s(n)printf with seprintf
|
11 years ago |
rubidium
|
b4914b91d9
|
(svn r26493) -Codechange: use strecat to concatenate script settings instead of manually accounting for the amount of characters that has been written
|
11 years ago |
rubidium
|
ae46990636
|
(svn r26492) -Fix (r26491): obviously it's too late
|
11 years ago |
rubidium
|
567bf962fd
|
(svn r26491) -Fix: compilation failure when networking is disabled
|
11 years ago |
rubidium
|
21f991e235
|
(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay
|
11 years ago |
rubidium
|
a5274117bd
|
(svn r26487) -Codechange: use lastof instead of lengthof/sizeof for script names
|
11 years ago |
rubidium
|
5b82822c12
|
(svn r26486) -Codechange: replace a number of snprintfs with seprintf
|
11 years ago |
frosch
|
ef4c2ce031
|
(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.
|
11 years ago |
rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
11 years ago |
peter1138
|
567d0ff3a7
|
(svn r26450) -Feature: Hierarchical vehicle subgroups.
|
11 years ago |
frosch
|
db96a109ff
|
(svn r26406) -Change: heading for 1.5 now
|
11 years ago |
zuu
|
e73cd7e81d
|
(svn r26398) -Codechange/fix (26396): A tab that should be a space
|
11 years ago |
zuu
|
ae23f519f7
|
(svn r26396) -Add: [script] AI/GS APIs to get cargo waiting from/via other station
|
11 years ago |
alberth
|
75504d24bf
|
(svn r26320) -Add: Label for both the filter category and filter type in the advanced settings window.
|
11 years ago |
zuu
|
9603014102
|
(svn r26307) -Add: [nogo] Allow GS to hide story page date
|
11 years ago |
zuu
|
1dbd59e6ab
|
(svn r26306) -Add: [nogo] More story APIs: RemovePageElement, GetCompany, GetDate, SetDate
|
11 years ago |