Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-01 | (svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD ↵ | smatz | |
for months. All attempts to do another workaround failed. | |||
2009-05-26 | (svn r16443) -Fix: running 'make depend' after 'configure' in a fresh ↵ | glx | |
checkout failed | |||
2009-05-24 | (svn r16419) -Fix [FS#2916]: MSYS has two distinct ways to write paths. When ↵ | rubidium | |
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. | |||
2009-05-16 | (svn r16318) -Change: use !! instead of @@ in src/*.in too. | rubidium | |
-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries. | |||
2009-05-14 | (svn r16307) -Fix: makedepend can't handle the amount of files we have and ↵ | glx | |
it also miss some dependencies. That's why we introduce our custom implementation of makedepend. | |||
2009-02-04 | (svn r15344) -Change [Makefile]: don't recompile everything when english.txt ↵ | rubidium | |
changes, but only whatever includes table/strings.h. | |||
2009-01-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
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-06 | (svn r14856) -Fix: allow 'makedepend' to find header files in the lang-obj-dir | truebrain | |
2008-11-26 | (svn r14636) -Add: DOS port of OpenTTD, without network support though. | rubidium | |
2008-10-14 | (svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed ↵ | smatz | |
separator, it could be understood in a wrong way by shell | |||
2008-10-06 | (svn r14443) -Change: Unify the delimiters used in config* and make* | skidd13 | |
2008-09-08 | (svn r14272) -Fix [Makefile]: Always pass an explicit delimiter to the "cut" ↵ | matthijs | |
command, in case there are platforms where tab is not the default. | |||
2008-09-07 | (svn r14261) -Change [Makefile]: Move the revision detection code from ↵ | matthijs | |
Makefile.src.in to a new bash script findversion.sh. This commit should have no functional changes. | |||
2008-09-06 | (svn r14255) -Fix [configure]: remove the requirement to have a recent ↵ | truebrain | |
enough 'grep' which understands -m. Instead, use 'head -n 1' which is more common available | |||
2008-09-04 | (svn r14244) -Fix: add 'Auto-generated' text when autogenerated, not in ↵ | truebrain | |
template (complain by blathijs ;)) | |||
2008-08-30 | (svn r14194) -Fix: don't use hardcoded character offsets to get hg revision. ↵ | glx | |
This make it similar to svn and git (ie without the ':'). | |||
2008-08-14 | (svn r14072) -Fix (r14053): branch detection failed with mawk (peter1138) | glx | |
2008-08-12 | (svn r14053) -Fix: branch detection failed for svn+ssh repos | glx | |
2008-07-31 | (svn r13902) -Fix (r13375): rev.cpp wasn't recreated when --revision was ↵ | smatz | |
used and the 'modified' status of sources changed | |||
2008-07-31 | (svn r13901) -Fix: make sure REV_NR isn't empty, rev.cpp would fail to compile | smatz | |
2008-06-03 | (svn r13375) -Add: logging of actions that could possibly cause desyncs and ↵ | smatz | |
crashes to simplify debugging. See readme.txt for details | |||
2007-11-18 | (svn r11469) -Fix (r11051): only consider changes in src when detecting ↵ | glx | |
modified (M) version | |||
2007-11-18 | (svn r11468) -Fix (r11330): rev number detection didn't work for git with ↵ | glx | |
msys/mingw | |||
2007-10-21 | (svn r11336) -Fix r11330: '#' means comment in gmake, so don't use it in seds | truelight | |
2007-10-21 | (svn r11335) -Fix (r11148): only consider changes in src when detecting ↵ | glx | |
modified (M) version | |||
2007-10-21 | (svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to ↵ | rubidium | |
do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics. | |||
2007-09-23 | (svn r11148) -Codechange: add support for getting version numbers from ↵ | rubidium | |
Mercurial/HG instead of norev000 (when using a Mercurial/HG clone that is). | |||
2007-09-12 | (svn r11089) -Codechange: add revision detection to MSVC. | rubidium | |
2007-07-14 | (svn r10563) -Fix: gcc 2.95 (which is still needed for MorphOS :() does have ↵ | rubidium | |
trouble with using the protected/private variables of the enclosing class (and super classes of that enclosing class). | |||
2007-06-16 | (svn r10171) -Add: simple support for ccache (--with-ccache). | rubidium | |
2007-06-07 | (svn r10057) -Fix (r10051): git version detection didn't work for mingw/msys | glx | |
2007-06-07 | (svn r10051) -Add: git "version" detection so we've got at least some ↵ | rubidium | |
indication what version we're playing when using git ;) | |||
2007-04-21 | (svn r9710) -Add: added support for GCC 2.95. This makes MorphOS target ↵ | truelight | |
alive again. With a big thanks to tokai and Rubidium!! | |||
2007-02-22 | (svn r8839) -Fix: escape slashes in sed for mingw Makefile.dep stuff. It ↵ | glx | |
worked with sed 3.02 (provided by msys) but sed 4.1.4 (from gnuwin32.sf.net) failed. | |||
2007-02-19 | (svn r8819) [Config] -Documentation: added why we need CC_HOST for linking ↵ | truelight | |
on PSP | |||
2007-02-19 | (svn r8814) [Config] -Add: added --awk and detect_awk. We now try to find an ↵ | truelight | |
awk on the user system which allows gsub(). If not found, you can define one yourself, or it tells you versions you might want to install | |||
2007-02-11 | (svn r8678) [PSP] -Add: added LIBS and CFLAGS needed to compile PSP | truelight | |
-Fix: PSP needs to link with gcc, not with g++ (don't ask) -Fix: PSP doens't support threads | |||
2007-02-10 | (svn r8658) -Fix r8605: missed an error message renaming from m to mm (objC ↵ | bjarni | |
to objC++) | |||
2007-02-05 | (svn r8605) -Codechange: [OSX] changed all objective C to objective C++ | bjarni | |
This will permanently solve the issue where compilation on OSX broke because C++ code was added to some header files -Note: (important if you develop mac specific code) taken from http://developer.apple.com/releasenotes/Cocoa/Objective-C++.html gdb lacks an integrated C++ with Objective-C parser. This means that gdb won't be able to evaluate expressions that contain both C++ and Objective-C constructs. gdb assumes that the language for ".mm" files is C++. you can change it to objective C by typing: (gdb) set language objc Mixing C++ and objective C has some limitation (see link for all of them) | |||
2007-01-13 | (svn r8109) -Fix r5693: ignore .hpp to avoid problems with deps | glx | |
2007-01-11 | (svn r8067) -Fix (r7759): if bin/$(TTD) was removed, it did not get placed ↵ | rubidium | |
back on make unless $(TTD) got relinked. | |||
2007-01-10 | (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, ↵ | rubidium | |
stillunknown and pv2b. | |||
2007-01-05 | (svn r7866) -Fix (r7759): ./configure --revision=[revision] did not work as ↵ | rubidium | |
intended. | |||
2007-01-02 | (svn r7780) [Configure] -Fix: strip before copy, not copy before strip | truelight | |
2007-01-02 | (svn r7762) [Configure] -Fix: .rc files were not ignored in old DEP system | truelight | |
2007-01-02 | (svn r7759) -Merge: makefile rewrite. This merge features: | rubidium | |
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy. |