Commit Graph

163 Commits

Author SHA1 Message Date
rubidium 6e14331cda (svn r17516) [0.7] -Backport from trunk:
- Fix: Road vehicles could get lost when the prelimiary destination (for the pathfinder heuristics) is unreachable [FS#3188] (r17491)
- Fix: Silence compile warning that is only triggered when you are using a broken iconv (r17479)
- Fix: In some cases compilation failed because the search path for ICU was not added to the ldflags (r17476, r17474)
- Document: Compiler warning when compiled without asserts in GCC 4.4+ is not our fault but a GCC bug. Includes a reference to the appropriate GCC bug report (r17461)
2009-09-12 20:44:12 +00:00
rubidium a61574a033 (svn r17081) [0.7] -Backport from trunk:
- Fix: [NewGRF] Mark house tiles dirty when triggers were triggered (r17047)
- Fix: [NewGRF] Trigger house trigger 02 only for the north tile [FS#3085] (r17046)
- Fix: Graphical glitch with graph key [FS#3083] (r17041)
- Fix: "[bd]ash"-ism in configure [FS#3076] (r17026)
- Fix: Infinite recursion in content dependency checking [FS#3075] (r17015)
- Fix: Concatenating strings in Squirrel when non-ASCII strings were received from OpenTTD failed [FS#3074] (r17013)
2009-08-06 00:04:00 +00:00
rubidium 5cde77086d (svn r16830) [0.7] -Backport from trunk:
- Change: Introduce a plural 'rule' for Korean (r16811)
- Fix: Automatic resizing of SelectCompanyLiveryWindow was not working as expected [FS#3021] (r16809)
2009-07-14 20:38:45 +00:00
rubidium ab7b117c50 (svn r16324) [0.7] -Backport from trunk:
- Fix: Desyncs due to the fact that depot searching with a maximum search depth simply does not work with YAPF's caches [FS#2900] (r16323)
- Fix: Trains could get stuck in a depot when they wanted to go to the same depot again [FS#2873] (r16322)
- Fix: In the scenario editor change the (starting) game year of the scenario, not the (starting) game year for new games/scenarios (r16321)
- Fix: Loading of savegames created in revision between 0.3.5 and 0.3.6 caused crash (r16320)
- Fix: [NoAI] Set the autorenew settings for new AI companies to the default values, not to 0 or the local settings (r16316)
- Fix: [NewGRF] Allow accessing the house age when the house is not yet built (r16314)
- Fix: (Get|Set)TrackBits() is only valid for RAIL_TILE_NORMAL and _SIGNALS (r16311)
2009-05-16 20:29:53 +00:00
rubidium 085b498c28 (svn r16310) [0.7] -Backport from trunk:
- Fix: Parameter is invalid when it is equal to length of an array (r16308)
- Fix: Close all windows before unloading the AI system as closing the content-download window will rescan for AIs [FS#2901] (r16306)
- Fix: ICC (Intel C++ Compiler) defined __GNUC__ but does not define __builtin_bswap32, so fall back to the default swap method for ICC (r16295)
- Fix: Road vehicles were unable to find a depot when turning around (in some cases), causing 'nearest depot' orders to be occasionally lost [FS#2893] (r16291
2009-05-15 10:24:13 +00:00
rubidium d9ed2d380f (svn r16061) [0.7] -Backport from trunk:
- Fix: Non advanced vehicle list did not handle company switching correctly (r16054)
- Fix: Do not warn that crashed vehicles are getting old; upgrading them is impossible [FS#2740] (r16048)
- Fix: The currency abbreviation for the Romanian Leu is now RON [FS#774] (r16041)
- Fix: Dash was not able to run iconv detection (r16035)
- Fix: [NewGRF] Do not give "... Mines" as name to the station of oil rigs, or more general: do not add "... Mines" when the all of the cargoes are part of the liquid, passenger or mail classes [FS#2785] (r16029)
2009-04-14 21:20:03 +00:00
rubidium 1c30c8c801 (svn r15330) -Fix [FS#2597]: leaking of Squirrel when using circular references (by enabling the GC). 2009-02-03 22:42:42 +00:00
rubidium 450b9b7900 (svn r15275) -Fix: SDL adds _GNU_SOURCE to the defined macros even when the compiler doesn't provide the functions promised when that define exists... 2009-01-25 22:51:59 +00:00
truebrain 324e256dfd (svn r15035) -Fix (r15027): if case people don't use SVN (which we advise), they do not receive src/3rdparty/squirrel automaticly. Warn when not found, and advise what to do (this to avoid stupid users like yorick get all confused and agressive) 2009-01-12 18:05:24 +00:00
truebrain a3dd7506d3 (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
NoAI is an API (a framework) to build your own AIs in. See:
   http://wiki.openttd.org/wiki/index.php/AI:Main_Page
 With many thanks to:
  - glx and Rubidium for their syncing, feedback and hard work
  - Yexo for his feedback, patches, and AIs which tested the system very deep
  - Morloth for his feedback and patches
  - TJIP for hosting a challenge which kept NoAI on track
  - All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
2009-01-12 17:11:45 +00:00
rubidium bfc840f436 (svn r14888) -Change/Fix: don't make makedepend look in whatever's included for headers; it takes ages *and* it will not find all headers anyways as they are placed in locations where only the compiler can easily find them 2009-01-07 13:25:10 +00:00
rubidium 3c6add5293 (svn r14772) -Codechange: make the "dump log of game to reproduce" desync debug stuff a runtime configurable debug option instead of a compile time option. 2008-12-29 21:50:25 +00:00
rubidium 7f4683a811 (svn r14689) -Change: make configure die on commonly made user mistakes, like not having SDL development files or zlib headers installed; you can still compile a dedicated server or a binary without zlib, but you have to explicitly force it. 2008-12-18 12:23:08 +00:00
rubidium ade1802e04 (svn r14688) -Change: silence the "command not found" error when trying to find the svn/git/hg binary. 2008-12-17 23:12:35 +00:00
rubidium b85eb5da8f (svn r14687) -Change: log all configure errors to config.log 2008-12-17 23:08:11 +00:00
truebrain c3f96f8377 (svn r14661) -Fix r14659: oops, forgot to escape '?' ;) 2008-12-07 12:41:20 +00:00
truebrain ab8e24e332 (svn r14659) -Add: in case Thief^ (forum user) ever tries what he thinks he will try when he doesn't know it is --prefix-dir, make sure he also gets what he assumes he gets :) 2008-12-06 00:38:48 +00:00
glx 25ec47e2ac (svn r14644) -Fix: --with-direct-music handling could fail 2008-11-29 22:40:54 +00:00
rubidium a614dd7174 (svn r14636) -Add: DOS port of OpenTTD, without network support though. 2008-11-26 13:12:45 +00:00
rubidium 3aacd0a3d5 (svn r14630) -Add: support Allegro as video backend. 2008-11-25 19:32:12 +00:00
rubidium fcb6f0bafe (svn r14515) -Fix (r7759): iconv is included in glibc-2.1 and higher, so we don't need to link to a most likely non-existing libiconv in those situations. 2008-10-22 20:20:08 +00:00
truebrain 122ce41f78 (svn r14497) -Fix: if freetype was not detected or disabled, skip fontconfig detection, unless explicit requested (on request by Rubidium) 2008-10-19 21:32:29 +00:00
truebrain 29ea45fc02 (svn r14496) -Fix: give a clear warning when people disable zlib (or when it wasn't detected), but keep on going nevertheless (on request by Rubidium) 2008-10-19 21:29:12 +00:00
truebrain f609a26929 (svn r14495) -Change: don't use freetype, fontconfig and icu in case of building a dedicated server, unless explicit requested 2008-10-19 20:53:13 +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 ae0715e8c3 (svn r14479) -Add: initial (optional) support for handling bidirectional scripts and connecting Arabic characters. 2008-10-17 17:14:09 +00:00
truebrain 098c3b817e (svn r14476) -Fix r14475: (no comment) 2008-10-16 12:19:24 +00:00
truebrain 266dfc019c (svn r14475) -Add: allow setting the name of the desktop item (follow-up on r14474) 2008-10-16 11:33:17 +00:00
truebrain 1fc852cb31 (svn r14474) -Add: allow --binary-name to set the name of the binary, icon, desktop file, etc. when installing. Useful to get a stable next to a trunk-nightly 2008-10-16 11:12:18 +00:00
smatz 14d8689e66 (svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed separator, it could be understood in a wrong way by shell 2008-10-14 19:47:28 +00:00
skidd13 5b8af7db3b (svn r14443) -Change: Unify the delimiters used in config* and make* 2008-10-06 17:05:44 +00:00
rubidium 568ab254ca (svn r14440) -Fix [FS#1802]: support for spaces in directories passed to ./configure.
NOTE: this does NOT support OpenTTD to be build in paths with a space in it as one cannot make "make" aware whether a space belongs to a file name or whether it's a separator between file names.
2008-10-05 11:52:24 +00:00
truebrain a25d9bcc8b (svn r14413) -Fix: when no revision detected, the error didn't indicate 'mercurial' was accepted as source too (patch not by Sacro)
-Fix: that same message was slightly unclear in what it would mean for network joins
2008-09-28 17:20:31 +00:00
truebrain 2f350316b6 (svn r14244) -Fix: add 'Auto-generated' text when autogenerated, not in template (complain by blathijs ;)) 2008-09-04 19:15:52 +00:00
truebrain aaf1d78220 (svn r14227) -Fix [configure]: detect if we are in a new directory, and rerun configure in those cases. Should avoid confusion (idea by Eddi) 2008-09-02 16:28:31 +00:00
truebrain 4cd3f2a72e (svn r14226) -Revert r13792: 'configure --help' failed when for example gcc wasn't detected .. not really what you expect. By the lack of imagination, a revert will have to do for now. 2008-09-02 15:59:21 +00:00
truebrain ec8962a599 (svn r14225) -Fix [configure]: make sure a dir exists if you want to write into it 2008-09-02 15:56:31 +00:00
truebrain ded6434502 (svn r14224) -Fix: copy Makefile.bundle too to your working dir, so you don't need to run ./configure in the root of OpenTTD 2008-09-02 15:34:38 +00:00
peter1138 06777f7efc (svn r14183) -Fix: "optimalization" is not a word 2008-08-29 09:46:29 +00:00
rubidium f7ce9339ba (svn r14088) -Fix (r5994): librt isn't needed to be linked against explicitly as we don't use any functionality of it. 2008-08-17 09:47:02 +00:00
glx 7672cd43d5 (svn r14079) -Fix: misleading help in configure 2008-08-15 19:18:55 +00:00
bjarni 53fc140db4 (svn r13892) -Fix (r13863): [configure] now the SDK selection for OSX sets the default value as intended 2008-07-31 13:44:57 +00:00
smatz 01b4ee1664 (svn r13863) -Fix (r13852): make the nightly compile again 2008-07-28 23:10:26 +00:00
bjarni 78730d4c71 (svn r13852) -Fix (r13849): [OSX] fixed universal binary building without breaking anything this time 2008-07-27 20:43:21 +00:00
bjarni 62c053729a (svn r13849) -Fix: [OSX] 10.5 appears to be more picky when setting up compiling of universal binaries 2008-07-27 14:16:24 +00:00
glx 679a6db391 (svn r13819) -Fix (r13801): --man-dir=xxx was 'ignored' 2008-07-24 20:29:40 +00:00
skidd13 e9ea5dec05 (svn r13804) -Fix(r13801): a search after remove should help to find missed incarnations 2008-07-23 16:52:10 +00:00
skidd13 79295afcc6 (svn r13803) -Fix(r13801): Copy & paste mistakes 2008-07-23 16:44:04 +00:00
skidd13 856c9e14b1 (svn r13802) -Fix(r13801): a few small typos 2008-07-23 15:52:53 +00:00
skidd13 f9d15a6baf (svn r13801) -Add: further configuration options to make packaging more union
-Add: Unix man file gets now installed if necessary
2008-07-23 15:37:20 +00:00