rubidium
8c85b4ce3d
(svn r20281) -Codechange: unify case scope closure + break coding style
14 years ago
alberth
e5b703ddf9
(svn r20279) -Doc: Doxygen additions/improvements.
14 years ago
alberth
137e2b64c9
(svn r20211) -Codechange: Indented code should have curly braces around it.
14 years ago
rubidium
f5e479e5bc
(svn r19997) -Codechange: Unify order of ship and plane icon in stationlist and stationsigns with the rest of the game (frosch)
14 years ago
frosch
01b0faee3d
(svn r19948) -Doc: Comments about display units missed height unit. (Krille)
15 years ago
frosch
f6f0075853
(svn r19877) -Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs.
15 years ago
rubidium
62b2efae0c
(svn r19824) -Fix [FS#3837] (19799): aircraft would be heading to someone
15 years ago
rubidium
63865a5ed7
(svn r19801) -Add [FS#3691]: custom naming of depots. Based on work by sbr
15 years ago
rubidium
7f43b93eae
(svn r19799) -Change: give depots an unique name in the same manner buoys and waypoints are named
15 years ago
rubidium
99e88d6f7f
(svn r19796) -Codechange: introduce and use a {DEPOT} string command
15 years ago
rubidium
d34ba381d4
(svn r19758) -Add: {HEIGHT} string command
15 years ago
rubidium
190dc63a8d
(svn r19649) -Add: plural rule for Maltese
...
-Fix: plural rule for Irish
15 years ago
yexo
5d37ff11ba
(svn r19570) -Add: [NewGRF] support for extended text code 0x9A 11, print qword
15 years ago
yexo
043ff01b4a
(svn r19569) -Fix: possible buffer underflow in newgrf string code
15 years ago
terkhen
f7327dc7d7
(svn r19534) -Add: Keep a list of cargo specifications sorted by cargo class / name.
15 years ago
terkhen
bda9ad98c1
(svn r19521) -Codechange: Use a IndustryType array to sort industries by name instead of a LegendAndColour array.
15 years ago
rubidium
ac019b15ca
(svn r19452) -Change: plural type of Slovak (keso)
15 years ago
smatz
5504b1105e
(svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bit
15 years ago
rubidium
146d521377
(svn r19180) -Add/Fix: (partial) support for genders for cargos, industries, vehicles, stations, ...; partial because you can't set a gender for a custom string.
15 years ago
smatz
a35227a1a9
(svn r19112) -Fix [FS#3611]: don't crash on broken lng file
15 years ago
rubidium
9467b7c6d6
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
15 years ago
rubidium
834a91ddc6
(svn r18603) -Codechange: move getting the song name to music_gui.cpp
15 years ago
rubidium
80fe9e3dd2
(svn r18339) -Cleanup: remove SKIP support from strgen too
15 years ago
rubidium
7aec375ce6
(svn r18181) -Add: the concept of zero filled numbers to strgen
15 years ago
rubidium
4fd93aecd2
(svn r18078) -Codechange: remove some duplicate (non translatable) strings
15 years ago
alberth
5a97b64d73
(svn r17928) -Codechange: ShowErrorMessage() now takes the summary string before the details string.
...
Gentlemen, swap your string parameters.
15 years ago
michi_cc
685a7752f2
(svn r17794) -Feature: [OSX] Implement automatic fallback font selection for OSX.
15 years ago
rubidium
0ee61a16ef
(svn r17790) -Feature: translatable base sound/graphics set descriptions
15 years ago
smatz
fa937901cb
(svn r17701) -Codechange: don't start line with a space if it's not inside comment
15 years ago
rubidium
982b8ee5fc
(svn r17693) -Cleanup: remove some unneeded includes
15 years ago
smatz
ad2c641bca
(svn r17612) -Feature: possibility to choose (randomise or enter custom) town name before its creation (original patch by Terkhen)
15 years ago
smatz
a9d0dde464
(svn r17597) -Codechange: rename namegen* to townname*
15 years ago
rubidium
fd04d4ed00
(svn r17526) -Codechange: use QSortT instead of qsort for sorting the language list in the network GUI
15 years ago
rubidium
99d46e0ad7
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
yexo
c463176a9c
(svn r17219) -Cleanup: remove a lot of unused string code
15 years ago
smatz
1f2e0d3cfe
(svn r17157) -Add: localised decimal separator
15 years ago
rubidium
01cca46dcc
(svn r17095) -Codechange: make ParseStringChoice a bit safer
15 years ago
rubidium
d61be2637e
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
15 years ago
smatz
b0c4a09301
(svn r17073) -Codechange: constify iec_prefixes[], change the code around a bit
15 years ago
rubidium
1d45e1e239
(svn r17001) -Codechange: replace some more assert(0)s to NOT_REACHED() and document why they (assert(0)) have to stay for the remaining cases.
15 years ago
alberth
8dd249469a
(svn r16946) -Doc: Adding docs for some string parameter manipulation functions.
15 years ago
alberth
d9cdf0f9b7
(svn r16935) -Codechange: Improve wording of .lng file error message (found by cmoiromain).
15 years ago
rubidium
01eabc5f4c
(svn r16921) -Codechange: make it more clear what strings are related to road vehicles; only ROAD isn't always enough. Also unify the way of writing it.
15 years ago
rubidium
6435dc89fe
(svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h
15 years ago
rubidium
100cb17fa8
(svn r16909) -Fix [FS#2996]: NewGRF stations would be triggering assertions all over the place when using the more advanced station types.
...
-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.
15 years ago
rubidium
39e6dbd5e3
(svn r16886) -Codechange: unify naming of some string IDs related to string codes and group them logically
15 years ago
rubidium
70bf10b34a
(svn r16855) -Codechange: remove unused 'conversion' stuff from the waypoint struct and make it more similar to Station.
15 years ago
smatz
8718babe90
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
15 years ago
rubidium
0a1b4912ef
(svn r16811) -Change: introduce a plural 'rule' for Korean
15 years ago
alberth
c52fe937d5
(svn r16677) -Codechange: Dimension width and height are unsigned.
15 years ago
smatz
500b272ba1
(svn r16560) -Fix (r16559): wrong replacement at one place
16 years ago
smatz
a2567c84a0
(svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible
16 years ago
smatz
d091c7d80f
(svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD for months. All attempts to do another workaround failed.
16 years ago
rubidium
c496a3e014
(svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it.
16 years ago
smatz
50624d5c0f
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
16 years ago
smatz
512db5248e
(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get()
16 years ago
smatz
0c10daa243
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
16 years ago
smatz
d495dc5dbc
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
16 years ago
rubidium
7ad85bdbb0
(svn r16188) -Fix [FS#2874] (r16124): printing the first 4 bytes worth of a 8 byte integer causes some unwanted side effects when the system is not little-endian.
16 years ago
rubidium
f64e9ce4a1
(svn r16144) -Fix (r16129): setting the custom digit grouping separator required to restart OpenTTD to take effect. Now also support non 1 ASCII character custom grouping separators.
16 years ago
rubidium
ca04dc1916
(svn r16129) -Feature-ish: configurable digit group separator per language with user override.
16 years ago
rubidium
8f783bc02b
(svn r16124) -Codechange: unify the three number drawing methods
16 years ago
rubidium
5c5b357043
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
16 years ago
smatz
402e2374a6
(svn r15965) -Change: use recent Czech language for plural form (it has been official for years anyway)
16 years ago
smatz
d23c9f7a6c
(svn r15740) -Codechange: make code in namegen.cpp ~50% faster, apply coding style and add comments
16 years ago
rubidium
c3e87f345d
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
16 years ago
rubidium
f1605cf475
(svn r15696) -Codechange: move the NewGRF language ID into the language file instead of maintaining a table in the code.
16 years ago
rubidium
6137a9e953
(svn r15557) -Fix: the font width cache was not updated when changing fonts causing the font spacing to be off when changing fonts in-game (auto font detection).
16 years ago
rubidium
645fe6c27c
(svn r15474) -Cleanup: remove some (long) unused strings.
16 years ago
rubidium
89e1afdaa0
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
16 years ago
frosch
61a893d6fd
(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.
16 years ago
smatz
9021c20b5e
(svn r15299) -Cleanup: remove many redundant includes
16 years ago
smatz
e4127c7e5e
(svn r15105) -Fix (r15104): signed/unsigned warning
16 years ago
rubidium
eff693d2e9
(svn r15104) -Codechange: unify the resolving of the xyz kbytes/megabytes strings.
16 years ago
glx
c61674221c
(svn r14840) -Cleanup: remove duplicate includes
16 years ago
smatz
91233ea596
(svn r14828) -Codechange: move most of save/load-specific code to separate files
16 years ago
rubidium
7b29620e0c
(svn r14810) -Codechange: use the proper style for global variables.
16 years ago
rubidium
761a3037c3
(svn r14791) -Add: the ability to make ISO dates with the string system (PhilSophus)
16 years ago
rubidium
d4ea14ac19
(svn r14623) -Codechange: a sprinkle of coding style.
16 years ago
rubidium
dccd7886a8
(svn r14618) -Feature: when the chosen language isn't supported by the current font, try to find a font that does and use that instead. Thanks to glx/michi_cc for the Windows implementation.
16 years ago
rubidium
0f6583216b
(svn r14617) -Change: unduplicate the languagepack(header).
16 years ago
rubidium
84ed955492
(svn r14598) -Feature: Action0Industries property 24 (industry suuplies default name for nearby station).
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
61546bef5c
(svn r14480) -Add: warning when trying to use a right-to-left language without support for it in OpenTTD.
16 years ago
rubidium
96156a8ab1
(svn r14423) -Codechange: also do r14221 for the strings.
16 years ago
rubidium
e589c7e580
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
16 years ago
rubidium
f56e630e5c
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
16 years ago
rubidium
fc1ad68714
(svn r14410) -Codechange: one can't inject a negative number of parameters, so enforce this by using a uint.
16 years ago
rubidium
feb15bb421
(svn r14321) -Add: support for newgrfs printing bytes/words/dwords as hexadecimals.
16 years ago
rubidium
9862a2e79a
(svn r14298) -Fix [FS#2214]: "{CARGO} from unknown destination".
16 years ago
rubidium
7f461f0bba
(svn r14297) -Fix: one could be trying to get the station name of a station that is outside of the pool.
16 years ago
rubidium
e9a3ed016d
(svn r14296) -Codechange: there is no case where an invalid waypoint index should be passed to be drawn as a string.
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
glx
6ae3c95a0c
(svn r13904) -Fix (r13715): 'cast from/to pointer to/from integer of different size' warnings
16 years ago
rubidium
cde65455ac
(svn r13731) -Codechange: make a pool of the array of players.
16 years ago
rubidium
6898a76c5f
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
16 years ago
rubidium
5a94972c2d
(svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they were printed, otherwise the text could change due to the few number of slots that could be used to bind.
...
-Codechange: remove all BindCString and related functions and replace it by RAW_STRING which prints the C-string raw pointer that is on the 'print stack'.
16 years ago
smatz
cf489a25b0
(svn r13552) -Codechange: use TTD_ENDIAN comparations instead of tests if TTD_[BIG/LITTLE]_ENDIAN is defined
17 years ago
smatz
e00df941fa
(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions
17 years ago