summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-03-06(svn r1936) End some void-pointer-as-int-abuse; this also fixes a latent bug ↵tron
where a TileIndex was only 24bit wide (on 32bit architectures)
2005-03-06(svn r1935) Missing braces; while here turn the ifs into a single switchtron
2005-03-06(svn r1934) Small cleanup (uint -> TileIndex, (uint)-1 -> INVALID_TILE and ↵tron
similar stuff)
2005-03-06(svn r1933) typedef socklen_t for BeOStron
2005-03-06(svn r1932) Fix: [SDL] On Linux console, the backquote scancode is 41. Let's ↵pasky
hope nothing conflicts with it in X.
2005-03-05(svn r1931) Added Krystofova, Udoli and Hut. Zdar is s. masc., not s. neut.pasky
2005-03-05(svn r1930) Cleaned up the postfix-ending connecting code and introduced ↵pasky
some simple postfix-last-letter transformations when the ending first letter is 'i'.
2005-03-05(svn r1929) Feature: [namegen] Support for dynamic generation of the Czech ↵pasky
town names. The static names are still used in 1/4 of cases. I think the tables for dynamic generation must look pretty spectacular. :-) New stems are still needed and there can be occasional glitches, please let me know. I guess that this method of dynamic generation could be used for at least Slovak town names, too. And possibly other Slavic languages?
2005-03-05(svn r1928) Miscellaneous cleanups (data types, whitespace, const correctness)tron
2005-03-05(svn r1927) Replace implementation of UpdateStationAcceptance(). The new one ↵tron
doesn't malloc() and calculates the station area in one pass instead of 3
2005-03-05(svn r1926) Codechange: Renamed some of the predefined town names arrays for ↵pasky
consistent naming. - name_spanish_1, name_french_1, name_czech_1, name_romanian_1, name_finnish_1 and name_german_hardcoded were renamed to *_real. - name_slovakish_1 was renamed to name_slovak_real. - name_finnish_2[ab] was renamed to name_finnish[12]. - Added comment near the town_names setting definition about the "Slovakish" pigginess.
2005-03-05(svn r1925) Fixed an infinite loop if the town generator runs out of town ↵pasky
names. The number of generated towns is then limited by the number of available names.
2005-03-04(svn r1924) Use same type names in declaration and implementationtron
2005-03-04(svn r1923) - Fix: [ 1155696 ] Crash with german umlauts in station names. ↵Darkvater
The width was not calculated using unsigned values, so all characters above 128 were "negative" - Codechange: a more proper check for a null pointer in tunnelbridge_cmd.c should have gone in with the previous commit
2005-03-03(svn r1922) - Fix: Disappearing of crashed trains inside tunnels were not ↵Darkvater
checked properly.
2005-03-03(svn r1921) -Fix: Out of bounds array access which caused oil rigs to accept ↵tron
other cargo types besides passengers and mail
2005-03-03(svn r1920) -Fix: no longer a station where you only unload is bad for your ↵truelight
town-rating
2005-03-01(svn r1919) -Fix: Minimum profit of vehicles was calculated wrong for ↵truelight
Performance Rating
2005-03-01(svn r1918) -Fix: [ 1101874 ] Dedicated server now accepts '-g' (load game) ↵truelight
as param
2005-03-01(svn r1917) - Makefile: Revamped VERBOSE support, build mechanics changed.pasky
- VERBOSE has now greater effect, many previously hidden commands are now shown on the terminal as they are executed. (Use $(Q) instead of @ where the command should be shown if VERBOSE.) - Compilation commands redundancy was eliminated. - Compilation commands calling generalized so that the VERBOSE support does not further entangle the code. The commands are now all at a single place, before the targets in a "Build commands" section. Note that this changeset has a character of proposal. If you do not like the direction it takes at all, feel free to revert it (probably together with the previous VERBOSE patch). However, I believe it improves the code by bringing the compilation commands to a single place and it greatly improves the VERBOSE support, too (and makes it much less intrusive).
2005-02-28(svn r1916) Fix compilation on the glibc-2.2 systems. Part of the ↵pasky
inspiration comes from patch 1149710 by Mr. Nobody. Also fixes the comment describing what to do if one's system doesn't have ifaddrs.h.
2005-02-28(svn r1915) Support for a VERBOSE flag which will make the full compiler ↵pasky
invocations to be shown instead of ===> Brief summaries.
2005-02-26(svn r1914) - Fix: [ 1119147 ] Stop startup memory corruption crash using ↵Darkvater
optimized MSVC6. MSVC6 workaround as it's too stupid again for its own good
2005-02-24(svn r1913) Weekly langfile updatemiham
2005-02-24(svn r1912) - Fix: [ 1149766 ] Single tile Bridge in Volcano City scenario. ↵Darkvater
Some bridges still had the old single-tile bridge bug that was caused by improper town growth in combination with DC_AUTO. Fixed the scenario.
2005-02-23(svn r1911) Put back an "if" i accidently removed in r1898tron
2005-02-23(svn r1910) Move two variables out of variables.h which are only used locallytron
2005-02-23(svn r1909) - Fix: [ 1145593 ] assertion failed when saving the game. It is ↵Darkvater
nice to also update the savegame format when you update town statistics :)
2005-02-22(svn r1908) - Fix: [ 1149403 ] Signals dissaper after typing text and ↵Darkvater
pressing enter!. Signs in Scenario Editor have no owner so ignore that.
2005-02-22(svn r1907) - Fix: [ 1114261 ] Speeding up when pressing ALT+TAB (Windows)darkvater
2005-02-22(svn r1906) - Fix: [ 1117327 ] Assertion error on kick. When a company is ↵Darkvater
cleaned all its windows need to be closed. For global vehicle lists, the no-staiton index of -1 was not taken into account
2005-02-22(svn r1905) - Fix: [ 1118810 ] openttd: ship_cmd.c:642 ... Assertion failed. ↵Darkvater
Mapwrap fixed in ship_cmd.c (was implicitely ok before biggermaps). - CodeChange: rename all vehicle controllers to ...Controller for their similar behaviour
2005-02-22(svn r1904) Remove some more unused stufftron
2005-02-22(svn r1903) Replace some casts and macro magic with proper typing, similar ↵tron
to r1902
2005-02-22(svn r1902) Replace some casts with proper typingtron
2005-02-22(svn r1901) - Fix: unwanted behaviour of the savegame dialog, as well as a ↵Darkvater
bug with a sloppy termination of a string. When any editbox is open, scrolling is disabled. If any new types of editboxes come up, please use SET/CLRBIT of _no_scroll with its unique identifier (ttd.h)
2005-02-22(svn r1900) Simplify a piece of code in the oldloadertron
2005-02-22(svn r1899) - Fix: fix braindead strcmp from previous commit. /me bangs head ↵Darkvater
into the wall
2005-02-22(svn r1898) Remove some unused macros from macros.h and move some others to ↵tron
more appropriate headers
2005-02-22(svn r1897) - Fix: [ 1120424 ] Set name overwrites same name. Renamings ↵Darkvater
because your name is in use are virtual though so if name "b" is in use your name will become "b #1", renaming yourself again to "b" will become "b #2", and will toggle between these two.
2005-02-22(svn r1896) - Fix: remove Translated by hack since it's not usedDarkvater
2005-02-21(svn r1895) - Fix: add assert for charwidth getter just in caseDarkvater
2005-02-21(svn r1894) - Codechange: cleaned up the console a bit, wholly unified ↵Darkvater
handling of text with that of editboxes - Codechange: Introduction of Textbuf struct which not only holds physical data as length but also pixel-constrains (width) and information about the caret - Codechange: Move Clipboard function to OS specific file. Currently only Windows has clipboard actions - Feature: Editboxes, console and exit screen also accept the numeric-enter as a yes - Feature: Navigation through text with cursor keys is possible, as well as arbitrary insertion (also paste) and deletion; both backspace and del keys. Functions DeleteTextBufferChar, InsertTextBufferChar and InsertTextBufferClipboard handle input and deletion. Navigation is done through MoveTextBufferPos. - Fix: OTTD crash when opening 'add server' editbox - CodeChange: fix up some stringwidth calculations in gfx.c. You can get the width in pixels of a character by calling GetCharacterWidth().
2005-02-20(svn r1893) If -i was specified respect ittron
2005-02-20(svn r1892) -Fix: [ 1117730 ] Production values of temperate-climate banks ↵celestar
can now be altered
2005-02-20(svn r1891) -Fix: [ 1143587 ] carriages of newgrfs can be refitted againcelestar
2005-02-19(svn r1890) Begin to clean up the edit box: Remove one global variable and ↵tron
split the combined edit/original buffer into two
2005-02-18(svn r1889) -Fix: [ 1108637 ] 'Play scenario' now loads game options and ↵celestar
difficulty, 'Load game' starts game with user-selected values.
2005-02-18(svn r1888) The landscape template sprites are ordinary sprites, treating ↵tron
them as non-sprites resulted in yet another endianess issue. This fixes the problem introduced in r1855
2005-02-18(svn r1887) Stylistic change of ConExec()tron