Commit Graph

69 Commits (tracerestrict-sx)

Author SHA1 Message Date
rubidium 6da8fede43 (svn r27558) -Fix: force sorting to be locale independent, so files are always ordered the same and by that token better diff-able 8 years ago
rubidium bfd72d7a89 (svn r26194) -Change: add SSE detection to the configure script with the possibility to disable it (based on patch by MJP) 11 years ago
matthijs 5a5304fa6b (svn r25108) -Fix: Pass $LDFLAGS_BUILD to all endian_check compilations.
- In Makefile.{lang,setting}.in the flags were already passed since r24365.
11 years ago
matthijs b9cbb4c03a (svn r23908) -Fix (r22910): [Makefile] Make sure bin/baseset/openttd.32.bmp is removed on make clean. 12 years ago
rubidium 82a3783fdd (svn r23817) -Fix [FS#4962]: desync due to different NewGRF version. So reduce the chance that it happens significantly with betas/RCs/nightlies by doing the same as is done for stable releases: check the NewGRF version of server vs client.
Previously this check was not done for nightlies/betas/RCs due to missing versioning information in the source tarballs, but they have that for a while now. So just force the NewGRF version check for all versions, and remove the broken --revision configure option
13 years ago
rubidium 57afd9e9e8 (svn r23220) -Change: move the baseset files to their new location 13 years ago
smatz aadbb9ed3f (svn r23197) -Fix: -Wno-narrowing didn't have any effect anymore 13 years ago
rubidium af9de6c95d (svn r22913) -Fix [OSX]: make splash work again and make it work without needing to bundle it first 13 years ago
rubidium 696e4eec2d (svn r22910) -Fix [FS#4617]: icon would (almost) never be shown for SDL builds 13 years ago
rubidium 0a36c81834 (svn r22195) -Fix (r22188): make sure makedep picks up the newly generated settings.h so settings.cpp gets recompiled when needed 13 years ago
glx b4466262b7 (svn r22188) -Add: Generate the settings as part of the MSVC build process, and enable it in Makefile too 13 years ago
smatz 23bb300721 (svn r21662) -Codechange: use -flto=jobserver for GCC 4.6, it makes linking with LTO use number of processes passed to make -j 14 years ago
smatz 92f3e19b72 (svn r21606) -Fix (r14636): DOS binary was broken when not stripping 14 years ago
rubidium 1c494c6f71 (svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel 15 years ago
rubidium f3acd91a26 (svn r18427) -Fix (r18423): ofcourse that broke the GCC build... not determining 'inclusion' using the relative path from the .rc that has the 'include' but from the include directories... how useful/sensible is that? 15 years ago
smatz 4c342c6f76 (svn r17464) -Codechange: use C++0x mode when compiling with gcc >= 4.3 or icc >= 11.0 15 years ago
smatz 6a944f06b3 (svn r17454) -Codechange: some alignment in Makefile*.in 15 years ago
rubidium 19b83eb5aa (svn r17336) -Codechange: move some os specific files into src/os/ 15 years ago
glx 6cb8e5c18d (svn r17250) -Fix (r17249): I forgot depend.exe was affected too 15 years ago
rubidium 99d46e0ad7 (svn r17248) -Fix: add GPL license notice where appropriate 15 years ago
rubidium 48e1a54c58 (svn r17212) -Change: move minilzo to its 'own' 3rdparty directory as it belongs there 15 years ago
rubidium 17aac5c493 (svn r16624) -Fix: depend was compiled with the same compiler as the OpenTTD binary, causing depend to silently fail during cross-compiles 15 years ago
rubidium ca89673347 (svn r16623) -Change: remove CC_CFLAGS as we're not using a C compiler anywhere at all 15 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. 15 years ago
glx 1d61619adc (svn r16443) -Fix: running 'make depend' after 'configure' in a fresh checkout failed 15 years ago
rubidium a25584b76f (svn r16419) -Fix [FS#2916]: MSYS has two distinct ways to write paths. When calling external binaries it resolves paths which causes comparisons between a resolved and unresolved path. So always use the resolved path instead of the unresolved one. 15 years ago
rubidium 5d2b6f8474 (svn r16318) -Change: use !! instead of @@ in src/*.in too.
-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries.
15 years ago
glx 3cf9fc17f6 (svn r16307) -Fix: makedepend can't handle the amount of files we have and it also miss some dependencies. That's why we introduce our custom implementation of makedepend. 15 years ago
rubidium 85594561e0 (svn r15344) -Change [Makefile]: don't recompile everything when english.txt changes, but only whatever includes table/strings.h. 16 years ago
truebrain c2406cd42d (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
16 years ago
truebrain ae0c25e530 (svn r14856) -Fix: allow 'makedepend' to find header files in the lang-obj-dir 16 years ago
rubidium 5dd4735da1 (svn r14636) -Add: DOS port of OpenTTD, without network support though. 16 years ago
smatz ab00ea7393 (svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed separator, it could be understood in a wrong way by shell 16 years ago
skidd13 91665fd7e4 (svn r14443) -Change: Unify the delimiters used in config* and make* 16 years ago
matthijs 1574bd18b1 (svn r14272) -Fix [Makefile]: Always pass an explicit delimiter to the "cut" command, in
case there are platforms where tab is not the default.
16 years ago
matthijs 8f69465314 (svn r14261) -Change [Makefile]: Move the revision detection code from Makefile.src.in to a
new bash script findversion.sh. This commit should have no functional changes.
16 years ago
truebrain a42bef612e (svn r14255) -Fix [configure]: remove the requirement to have a recent enough 'grep' which understands -m. Instead, use 'head -n 1' which is more common available 16 years ago
truebrain 113fbb8cb3 (svn r14244) -Fix: add 'Auto-generated' text when autogenerated, not in template (complain by blathijs ;)) 16 years ago
glx 01ce633a93 (svn r14194) -Fix: don't use hardcoded character offsets to get hg revision. This make it similar to svn and git (ie without the ':'). 16 years ago
glx 9b2919852a (svn r14072) -Fix (r14053): branch detection failed with mawk (peter1138) 16 years ago
glx 86865d7f4c (svn r14053) -Fix: branch detection failed for svn+ssh repos 16 years ago
smatz 2dedd3803a (svn r13902) -Fix (r13375): rev.cpp wasn't recreated when --revision was used and the 'modified' status of sources changed 16 years ago
smatz 513efe0fbe (svn r13901) -Fix: make sure REV_NR isn't empty, rev.cpp would fail to compile 16 years ago
smatz 1f55797fe3 (svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details 16 years ago
glx 25a636d6cd (svn r11469) -Fix (r11051): only consider changes in src when detecting modified (M) version 17 years ago
glx e549379690 (svn r11468) -Fix (r11330): rev number detection didn't work for git with msys/mingw 17 years ago
truelight d670578480 (svn r11336) -Fix r11330: '#' means comment in gmake, so don't use it in seds 17 years ago
glx 9bce98ef69 (svn r11335) -Fix (r11148): only consider changes in src when detecting modified (M) version 17 years ago
rubidium fcce47172d (svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics. 17 years ago
rubidium 45357015a5 (svn r11148) -Codechange: add support for getting version numbers from Mercurial/HG instead of norev000 (when using a Mercurial/HG clone that is). 17 years ago