frosch
4bd32799f1
(svn r20286) -Codechange: Unify end of doxygen comments.
2010-08-01 19:44:49 +00:00
frosch
ed4f806f1d
(svn r20283) -Codechange: Unify start of doygen comments.
2010-08-01 19:22:34 +00:00
rubidium
e356cb9405
(svn r20281) -Codechange: unify case scope closure + break coding style
2010-08-01 18:53:30 +00:00
alberth
dc6ed2c2c0
(svn r20279) -Doc: Doxygen additions/improvements.
2010-08-01 17:45:53 +00:00
alberth
be6c058424
(svn r20211) -Codechange: Indented code should have curly braces around it.
2010-07-24 10:14:39 +00:00
rubidium
3e35018f97
(svn r19997) -Codechange: Unify order of ship and plane icon in stationlist and stationsigns with the rest of the game (frosch)
2010-06-19 16:40:31 +00:00
frosch
06ba1c5f5e
(svn r19948) -Doc: Comments about display units missed height unit. (Krille)
2010-06-08 20:14:58 +00:00
frosch
393134ed69
(svn r19877) -Change: Name invalid engines, cargos and industries 'invalid', if the player removed the supplying NewGRFs.
2010-05-21 20:51:00 +00:00
rubidium
0e1861c3b8
(svn r19824) -Fix [FS#3837] (19799): aircraft would be heading to someone
2010-05-15 14:37:33 +00:00
rubidium
1a5d7b34d8
(svn r19801) -Add [FS#3691]: custom naming of depots. Based on work by sbr
2010-05-12 20:50:10 +00:00
rubidium
93ff7d78e1
(svn r19799) -Change: give depots an unique name in the same manner buoys and waypoints are named
2010-05-12 19:21:00 +00:00
rubidium
5051ef80c6
(svn r19796) -Codechange: introduce and use a {DEPOT} string command
2010-05-12 18:19:36 +00:00
rubidium
b11dfa8cb8
(svn r19758) -Add: {HEIGHT} string command
2010-05-04 22:04:28 +00:00
rubidium
23c9573b64
(svn r19649) -Add: plural rule for Maltese
...
-Fix: plural rule for Irish
2010-04-17 11:16:34 +00:00
yexo
705955b1e6
(svn r19570) -Add: [NewGRF] support for extended text code 0x9A 11, print qword
2010-04-06 23:45:10 +00:00
yexo
faf5e19aae
(svn r19569) -Fix: possible buffer underflow in newgrf string code
2010-04-06 21:16:36 +00:00
terkhen
4ec8fed1da
(svn r19534) -Add: Keep a list of cargo specifications sorted by cargo class / name.
2010-04-01 19:48:28 +00:00
terkhen
217a98e69b
(svn r19521) -Codechange: Use a IndustryType array to sort industries by name instead of a LegendAndColour array.
2010-03-28 12:25:09 +00:00
rubidium
eb8d35a16e
(svn r19452) -Change: plural type of Slovak (keso)
2010-03-18 16:34:50 +00:00
smatz
f051066bc4
(svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bit
2010-02-24 14:46:15 +00:00
rubidium
2a65f9e4d0
(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.
2010-02-20 23:42:11 +00:00
smatz
66837b1edd
(svn r19112) -Fix [FS#3611]: don't crash on broken lng file
2010-02-12 23:39:44 +00:00
rubidium
82fc28f77f
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
2010-01-15 16:41:15 +00:00
rubidium
ade9773080
(svn r18603) -Codechange: move getting the song name to music_gui.cpp
2009-12-22 18:34:07 +00:00
rubidium
65e6355422
(svn r18339) -Cleanup: remove SKIP support from strgen too
2009-11-29 17:24:39 +00:00
rubidium
2f0b1ef5f1
(svn r18181) -Add: the concept of zero filled numbers to strgen
2009-11-19 13:53:54 +00:00
rubidium
16c2e53191
(svn r18078) -Codechange: remove some duplicate (non translatable) strings
2009-11-14 15:37:33 +00:00
alberth
44aacfc59f
(svn r17928) -Codechange: ShowErrorMessage() now takes the summary string before the details string.
...
Gentlemen, swap your string parameters.
2009-10-31 19:46:51 +00:00
michi_cc
94003b455c
(svn r17794) -Feature: [OSX] Implement automatic fallback font selection for OSX.
2009-10-17 22:36:43 +00:00
rubidium
d5d2354296
(svn r17790) -Feature: translatable base sound/graphics set descriptions
2009-10-17 20:34:09 +00:00
smatz
6c7f8fc8b4
(svn r17701) -Codechange: don't start line with a space if it's not inside comment
2009-10-04 20:51:50 +00:00
rubidium
d6cded5380
(svn r17693) -Cleanup: remove some unneeded includes
2009-10-04 17:16:41 +00:00
smatz
1da745c9ad
(svn r17612) -Feature: possibility to choose (randomise or enter custom) town name before its creation (original patch by Terkhen)
2009-09-22 13:54:54 +00:00
smatz
662ef3173b
(svn r17597) -Codechange: rename namegen* to townname*
2009-09-21 11:01:16 +00:00
rubidium
45e3141444
(svn r17526) -Codechange: use QSortT instead of qsort for sorting the language list in the network GUI
2009-09-13 17:38:07 +00:00
rubidium
7fbc33dae1
(svn r17248) -Fix: add GPL license notice where appropriate
2009-08-21 20:21:05 +00:00
yexo
94198e09ce
(svn r17219) -Cleanup: remove a lot of unused string code
2009-08-19 13:13:32 +00:00
smatz
a29bbb1e1f
(svn r17157) -Add: localised decimal separator
2009-08-12 01:28:11 +00:00
rubidium
ee2b7de8f4
(svn r17095) -Codechange: make ParseStringChoice a bit safer
2009-08-06 20:21:53 +00:00
rubidium
1fe3ad3288
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
2009-08-05 17:59:21 +00:00
smatz
9dcdc14310
(svn r17073) -Codechange: constify iec_prefixes[], change the code around a bit
2009-08-05 16:14:40 +00:00
rubidium
097e79a86d
(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.
2009-07-31 13:25:20 +00:00
alberth
59c48fee8b
(svn r16946) -Doc: Adding docs for some string parameter manipulation functions.
2009-07-25 07:49:49 +00:00
alberth
feb83756a2
(svn r16935) -Codechange: Improve wording of .lng file error message (found by cmoiromain).
2009-07-24 09:14:36 +00:00
rubidium
9980af2898
(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.
2009-07-22 22:44:56 +00:00
rubidium
cb0409fe52
(svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h
2009-07-22 10:18:19 +00:00
rubidium
68ead6b84f
(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.
2009-07-22 08:59:57 +00:00
rubidium
e3053660c6
(svn r16886) -Codechange: unify naming of some string IDs related to string codes and group them logically
2009-07-20 11:21:57 +00:00
rubidium
9933df9d89
(svn r16855) -Codechange: remove unused 'conversion' stuff from the waypoint struct and make it more similar to Station.
2009-07-16 23:02:39 +00:00
smatz
1f29e38b83
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
2009-07-16 19:00:13 +00:00
rubidium
bb9fee178d
(svn r16811) -Change: introduce a plural 'rule' for Korean
2009-07-13 14:42:09 +00:00
alberth
9b070b5405
(svn r16677) -Codechange: Dimension width and height are unsigned.
2009-06-27 20:53:45 +00:00
smatz
c756fdd6da
(svn r16560) -Fix (r16559): wrong replacement at one place
2009-06-10 22:11:39 +00:00
smatz
bea3fe2b8b
(svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible
2009-06-10 22:05:01 +00:00
smatz
c03ce4b1c7
(svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD for months. All attempts to do another workaround failed.
2009-06-01 11:49:46 +00:00
rubidium
0d99b6c71c
(svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it.
2009-05-24 20:29:04 +00:00
smatz
62a7948af0
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
2009-05-22 15:13:50 +00:00
smatz
8808f3beea
(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get()
2009-05-18 16:21:28 +00:00
smatz
871107f529
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
2009-05-17 01:00:56 +00:00
smatz
6221d74644
(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)
2009-05-16 23:34:14 +00:00
rubidium
90fe46123a
(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.
2009-04-30 12:11:51 +00:00
rubidium
802d31aab6
(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.
2009-04-25 20:16:56 +00:00
rubidium
ff05dc8446
(svn r16129) -Feature-ish: configurable digit group separator per language with user override.
2009-04-23 21:05:00 +00:00
rubidium
8bf251f3ab
(svn r16124) -Codechange: unify the three number drawing methods
2009-04-23 16:17:10 +00:00
rubidium
59d45a04d6
(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.
2009-04-21 23:40:56 +00:00
smatz
1eeb1d6cee
(svn r15965) -Change: use recent Czech language for plural form (it has been official for years anyway)
2009-04-07 00:05:44 +00:00
smatz
38056dabdf
(svn r15740) -Codechange: make code in namegen.cpp ~50% faster, apply coding style and add comments
2009-03-16 10:51:49 +00:00
rubidium
b25a4f8231
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
2009-03-15 00:32:18 +00:00
rubidium
eb0d43aadd
(svn r15696) -Codechange: move the NewGRF language ID into the language file instead of maintaining a table in the code.
2009-03-13 00:30:26 +00:00
rubidium
85c0276d0e
(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).
2009-02-23 18:14:18 +00:00
rubidium
53caa6cb21
(svn r15474) -Cleanup: remove some (long) unused strings.
2009-02-14 01:29:18 +00:00
rubidium
c0a8d09ca7
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
2009-02-09 02:57:15 +00:00
frosch
de9a6fc90b
(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.
2009-02-01 17:14:39 +00:00
smatz
0d3f5e6e74
(svn r15299) -Cleanup: remove many redundant includes
2009-01-31 20:16:06 +00:00
smatz
4a53ba1886
(svn r15105) -Fix (r15104): signed/unsigned warning
2009-01-16 14:02:40 +00:00
rubidium
b1a33a494f
(svn r15104) -Codechange: unify the resolving of the xyz kbytes/megabytes strings.
2009-01-16 12:59:47 +00:00
glx
c7959ce2a9
(svn r14840) -Cleanup: remove duplicate includes
2009-01-04 21:02:59 +00:00
smatz
7368c740a6
(svn r14828) -Codechange: move most of save/load-specific code to separate files
2009-01-04 15:32:25 +00:00
rubidium
099022224f
(svn r14810) -Codechange: use the proper style for global variables.
2009-01-03 17:09:31 +00:00
rubidium
aff7feb767
(svn r14791) -Add: the ability to make ISO dates with the string system (PhilSophus)
2009-01-03 00:56:16 +00:00
rubidium
5466d8e959
(svn r14623) -Codechange: a sprinkle of coding style.
2008-11-24 20:51:55 +00:00
rubidium
fea78fbfbb
(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.
2008-11-24 18:53:17 +00:00
rubidium
6878b181c7
(svn r14617) -Change: unduplicate the languagepack(header).
2008-11-24 11:20:07 +00:00
rubidium
a1853ea27c
(svn r14598) -Feature: Action0Industries property 24 (industry suuplies default name for nearby station).
2008-11-19 23:55:34 +00:00
skidd13
706dd0f86c
(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
0d254e8914
(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
65404674a4
(svn r14480) -Add: warning when trying to use a right-to-left language without support for it in OpenTTD.
2008-10-17 17:42:51 +00:00
rubidium
c9a82ac3e7
(svn r14423) -Codechange: also do r14221 for the strings.
2008-09-30 21:18:28 +00:00
rubidium
b650a86e58
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
2008-09-30 20:51:04 +00:00
rubidium
3b798599b6
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
2008-09-30 20:39:50 +00:00
rubidium
e635df8d53
(svn r14410) -Codechange: one can't inject a negative number of parameters, so enforce this by using a uint.
2008-09-28 13:50:11 +00:00
rubidium
6ce4fe40f7
(svn r14321) -Add: support for newgrfs printing bytes/words/dwords as hexadecimals.
2008-09-14 14:31:37 +00:00
rubidium
d6bc633870
(svn r14298) -Fix [FS#2214]: "{CARGO} from unknown destination".
2008-09-12 17:16:04 +00:00
rubidium
8d449825f9
(svn r14297) -Fix: one could be trying to get the station name of a station that is outside of the pool.
2008-09-12 17:14:07 +00:00
rubidium
8f42c38039
(svn r14296) -Codechange: there is no case where an invalid waypoint index should be passed to be drawn as a string.
2008-09-12 17:11:28 +00:00
rubidium
ea1f180a55
(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
glx
513f4c7ca7
(svn r13904) -Fix (r13715): 'cast from/to pointer to/from integer of different size' warnings
2008-07-31 22:55:12 +00:00
rubidium
3a799389eb
(svn r13731) -Codechange: make a pool of the array of players.
2008-07-18 16:40:29 +00:00
rubidium
d06529ef4d
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
2008-07-17 20:13:01 +00:00
rubidium
ab234cf90c
(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'.
2008-07-17 13:47:04 +00:00