michi_cc
f4cd0198f4
(svn r27382) -Add: [Win32] Project files for Visual Studio 2015.
9 years ago
frosch
4b39e3d98c
(svn r27152) -Fix: Generated files.
10 years ago
glx
cc680fbfa5
(svn r23409) -Change: reorder files in langs project
13 years ago
rubidium
ec798d27df
(svn r22201) -Fix (r22188): make sure generate.vbs generates the same as generate
14 years ago
glx
2dff2a57fd
(svn r22190) -Fix (r22188): minor changes in project files
14 years ago
glx
b4466262b7
(svn r22188) -Add: Generate the settings as part of the MSVC build process, and enable it in Makefile too
14 years ago
glx
6942ecd050
(svn r20032) -Add: MSVC 2010 project files
14 years ago
glx
78413c4ee8
(svn r19178) -Fix: [MSVC] regenerate lang files on strgen change
15 years ago
yexo
d787a31f29
(svn r19100) -Fix: [MSVC] don't stop building language files if building one language file fails
15 years ago
rubidium
1c494c6f71
(svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel
15 years ago
rubidium
99d46e0ad7
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
yexo
bd9543dd19
(svn r16975) -Change [MSVC]: Make all language files depend on english.txt
15 years ago
rubidium
ea456026d8
(svn r14651) -Fix [FS#2437] (r14636): extmidi wasn't compiled/linked anymore.
16 years ago
rubidium
285d1846ae
(svn r14630) -Add: support Allegro as video backend.
16 years ago
rubidium
f11d00abe6
(svn r14628) -Fix: projects/generate doesn't handle tabs in sources.list properly when determining whether a header is missing.
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
glx
6b961f7ba6
(svn r12882) -Fix (r12764): the check for missing header files could find more files than needed
17 years ago
rubidium
7d234fa069
(svn r12764) -Add: check for missing (forgotten) header files in the generate script.
17 years ago
rubidium
d022d4af3d
(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.
17 years ago
rubidium
f037d98ef4
(svn r11979) -Codechange: drop MSVC 2003 support because MSVC 2003 is broken in such a manner that it triggers an internal compiler error without any clue what of the code is wrong. Even trying to bisect the problem does not give a single line of code that causes the trouble.
17 years ago
glx
0bba49b413
(svn r11448) -Add: project files for MSVC 2008 (*_vs90.*)
17 years ago
glx
f9eba326c3
(svn r11445) -Codechange: reorder <configuration> in openttd_vs80.vcproj, so there are less diff when it is modified by MSVC
17 years ago
rubidium
a045c22db0
(svn r10642) -Merge (from NoAI): ./configure flag for disabling threading.
17 years ago
truelight
79cd3f5db0
(svn r10190) -Codechange: merged renderer and blitter to one single class API: blitter
...
-Codechange: introduced a hierachy of blitters to avoid a lot of code duplication
Note: this allows much easier adding other types of video-drivers, like OpenGL
17 years ago
truelight
8c3e9d111f
(svn r10189) -Add: added a safety check in MSVC project generate script to make sure we do not use filenames with the same name in different directories, as MSVC is plain stupid and can't handle that (go wine to Billy or something if you want it fixed properly)
17 years ago
truelight
063c4f7862
(svn r10148) -Fix r10143: make --without-png to compile again
17 years ago
glx
51d2dfa05d
(svn r8948) -Change: some sed implementations have problems with \n so rewrite r8832 using awk
18 years ago
rubidium
b563bc2c40
(svn r8832) -Change: rewrite the solution file generator a little so it 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.
18 years ago
truelight
a839800c4a
(svn r8772) -Fix: forgot to update 'generate' file while updating 'configure' in the last 3 changes in 'configure'
18 years ago
truelight
61eef2ded9
(svn r8326) -Fix r8304: forgot to update projects/generate to keep in mind the new WINCE tag in sources.list
...
-Fix: MSVC doesn't order files itself, so put win32.cpp in the right place ourself
-Update: update the MSVC projects files for r8324 (MiHaMiX)
18 years ago
glx
8d3e946b81
(svn r7809) -Fix: convert \r to \n before parsing files with awk in projects/generate so it works using mingw/msys
18 years ago
rubidium
013df98f79
(svn r7759) -Merge: makefile rewrite. This merge features:
...
- 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.
18 years ago