Age | Commit message (Collapse) | Author |
|
This removes the need for the ICU lib on Windows.
|
|
and remove usage of the deprecated ICU layout libs.
|
|
|
|
|
|
|
|
|
|
possibility to disable it (based on patch by MJP)
|
|
directly without a trip through the window messaging system.
|
|
|
|
parts some compilers failed at, are integrated in other parts of the code now too
|
|
and enable it in Makefile too
|
|
libraries) for collation (natural sorting) using ICU.
Note: this means, for MSVC users, that you will need openttd-useful 4.0 or higher to compiler this revision or higher, though sadly you'll need 3.4 or lower for the earlier revisions. Both 3.4 and 4.0 can be installed simultaniously though.
|
|
savegame size by 10 to 30% with slightly more CPU usage. With maximum settings it reduces savegame size by 20 to 30%, but that takes 7 to 14 times longer. Map saving + downloading takes, on average, 5% less.
|
|
it won't work anyway.
|
|
|
|
built-in Windows function.
|
|
|
|
|
|
using MSVC update openttd-useful, otherwise make sure you've got liblzo2 and it's development files installed.
|
|
|
|
|
|
|
|
crash (MSVC)
|
|
|
|
references (by enabling the GC).
|
|
swedish forgotten in r6358.
|
|
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
|
|
systems (khh)
|
|
from the new openttd-useful.zip. So... MSVC users: update your openttd-useful.zip or compilation will fail.
|
|
event, so make the version determination a separate subproject (michi_cc).
|
|
by default
|
|
there are less diff when it is modified by MSVC
|
|
containing spaces
|
|
|
|
|
|
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.
|
|
use the same outpath, and build in UNICODE mode. When making a release it is probably better to make two binaries, one without UNICODE, the other with, guaranteeing full Win9x compatibility (UNICODE with MSLU also works, without it's even better).
-Remove: [os/2] Relic project file remains from watcom
|
|
makes project files that look more like the ones generated by respectively MSVC2003 and MSVC2005.
For some reason the internal formatting of the XML between MSVC2003 and MSVC2005 differs, so adding a file in MSVC2005 would result in basically adding the entire openttd_vs80.vcproj to the diff.
|
|
- 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.
|