rubidium
902b810787
(svn r11764) -Change: make the 'do characters exist in the current font file(s)' more robust.
17 years ago
rubidium
722613f7f3
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
17 years ago
rubidium
db73addb43
(svn r11702) -Codechange: move all date related stuff to date*.
17 years ago
rubidium
851f19b341
(svn r11694) -Codechange: move more endianness related stuff to endian_func.hpp.
17 years ago
rubidium
81bf9f8503
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
17 years ago
rubidium
00c9d3ef20
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
17 years ago
rubidium
f9c26f80c5
(svn r11681) -Fix (r11674): hopefully fix the compile error on big endian machines.
17 years ago
rubidium
8427b8bad2
(svn r11675) -Codechange: split the string types from the string functions.
17 years ago
rubidium
cdee7d4cb8
(svn r11648) -Fix [FS#1560]: the company password was not set when one pressed the enter key.
17 years ago
rubidium
274cbd72fe
(svn r11647) -Fix (r11646): it did not compile without freetype...
17 years ago
rubidium
2b8863c846
(svn r11646) -Codechange: check whether (some) characters are missing in the current 'font' for the 'currently' chosen language and give a warning when that does happen.
17 years ago
skidd13
815b8d8df1
(svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style
17 years ago
skidd13
c0a2c0c23e
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
17 years ago
rubidium
49b4aa32bb
(svn r11422) -Fix [FS#1430]: properly support genders coming from newgrfs instead of crashing.
17 years ago
rubidium
435bc80e71
(svn r11360) -Fix [FS#1375]: do not crash when trying to "draw" an invalid string, just draw a message saying it is invalid.
17 years ago
rubidium
eadd6765e1
(svn r11312) -Codechange: implement a overflow safe integer and use that for money and don't misuses CommandCost to have a overflow safe integer. Based on a patch by Noldo.
17 years ago
rubidium
08c5765c0b
(svn r11145) -Codechange: add support for "decoding" TTDPs string codes wrt to registers 0x100 to 0x10F.
17 years ago
bjarni
8c5d47d510
(svn r10851) -Feature [OSX]: OpenTTD will now pick the same language as finder is set to if no config file is found (ln-)
17 years ago
rubidium
34545a381a
(svn r10820) -Codechange: make negative currencies red and restore the colour from before the currency was printed; this removes the need to make two strings for printing currencies (one for positive currencies and one for negative currencies).
...
-Fix [FS#1036]: do not use green for currencies as it is practically unreadable on CRT monitors.
17 years ago
rubidium
155a973597
(svn r10792) -Fix [FS#1104]: when determining the gender of a string, do not assume that the gender is in the front of the string when there can be case switching code at that location.
17 years ago
peter1138
23a46a301e
(svn r10762) -Codechange: Change enum StringIDEnum { to static const StringID = for
...
each STR_ entry. This avoids the need for a cast to StringID in some
places and thus better type-safety.
17 years ago
rubidium
2f89fef353
(svn r10759) -Codechange: make the industry struct use the pool item class as super class.
17 years ago
rubidium
032de036dd
(svn r10755) -Codechange: make the town struct use the pool item class as super class.
17 years ago
rubidium
9458905e4c
(svn r10751) -Codechange: make the group struct use the pool item class as super class.
17 years ago
rubidium
6891998fd7
(svn r10719) -Codechange: since DParams are now 64 bits we should make NUM and COMMA handle writing 64 bit integers to the strings.
17 years ago
KUDr
1eda754469
(svn r10711) -Fix [Win32]: take default language from current user's locale on Windows (In-)
17 years ago
truelight
e66ab3b6f1
(svn r10671) -Codechange: don't mix both lookup and temp-variable-with-value-of-lookup (skidd13)
17 years ago
rubidium
df009178d4
(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h
17 years ago
peter1138
76874f34bf
(svn r10324) -Codechange: reference engine names by index
18 years ago
peter1138
8ee9e8bf1e
(svn r10323) -Codechange: reference company name, number and player (president) name
...
by index
18 years ago
peter1138
97a2f5bf2a
(svn r10321) -Codechange: refer to sign text by index
18 years ago
rubidium
abfbba139e
(svn r10320) -Fix [FS#278]: one could only build a limited number of stations before one had to rename them.
18 years ago
peter1138
59dd90b76a
(svn r10316) -Codechange: (consistently) use index to refer to group names. Also the group string_id is irrelevant unless it is a custom name, so don't 'waste' a savegame string id.
18 years ago
peter1138
3878c55f34
(svn r10314) -Codechange: Refer to vehicle names by index
18 years ago
rubidium
328d369f64
(svn r10262) -Fix (r10258): some places that needed to be changed to uint64 were hidden/forgotten, which caused memory corruptions and that in caused all kinds of assertions to trigger.
18 years ago
rubidium
f91e05a66b
(svn r10261) -Cleanup: we do not need CURRENCY64 and CURRCOMPACT64 anymore, because everything is already 64 bits by default.
18 years ago
rubidium
d0fa4eb9de
(svn r10258) -Codechange: as we are now using int64 all over the place, it's better to use int64 variables in the string generating too instead of packing them into two int32s.
...
-Fix: some displays of money were wrong.
18 years ago
rubidium
a571d7f954
(svn r10252) -Fix: never overflow when applying exchange rates before drawing the amount of money.
18 years ago
rubidium
fecf81496a
(svn r10250) -Fix: money is always 64 bits, so always parse those 64 bits.
18 years ago
glx
623a848cca
(svn r10211) -Feature: [NewGRF] Add support for action 0F
18 years ago
rubidium
3c7a85fe94
(svn r10182) -Codechange: rewrite most part of the file loading/searching to be more flexible.
...
-Codechange: add support for personal directories on Windows.
-Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles.
18 years ago
rubidium
8ed345d5fb
(svn r10145) -Fix: make compiling with networking disabled (again) possible.
18 years ago
glx
1a7c7d768f
(svn r10036) -Add: sort the strings in town names dropdown
18 years ago
glx
a816369802
(svn r10032) -Add: sort the strings in server language dropdown
18 years ago
rubidium
8f0f090c51
(svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
18 years ago
rubidium
2ce514284c
(svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
18 years ago
rubidium
7577954ced
(svn r9672) -Cleanup: lots of coding style fixes around operands.
18 years ago
belugas
6a86e75870
(svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. The end of the preliminary work is near
18 years ago
peter1138
9931916345
(svn r9411) -Codechange: Add support for loading of newcargo data.
18 years ago
belugas
691f8578fd
(svn r9400) -Codechange: Use some more representative enum names for landscape types.
18 years ago