Spell
1121db7164
Installation Support V2 (Including CPack Support)
2010-08-03 17:59:36 +02:00
Armin Burgmeier
ffe24d471a
Add a CMake option for generating mini dumps
2011-01-02 01:20:52 +01:00
Martin Plicht
a22d5ee35c
Mac: Add Cocoa port
2010-12-27 04:49:02 +01:00
Martin Plicht
cc95f8231f
Add IsGermanSystem as forward declaration to PlatformAbstraction.h and implement IsGermanSystem, OpenURL and EraseItemSafe in platform-specific files (StdWindow.cpp/StdGtkWindow.cpp etc)
2010-12-27 03:19:19 +01:00
Günther Brammer
a89667f3d7
Merge C4ValueList and C4ValueArray into one class
...
Now that the last usage of numbered variables in effects is gone,
C4ValueList wasn't used except as a base class. If the array and
refcounting aspect should be separated at all, the reference count
should be in the base class.
2010-12-27 17:05:35 +01:00
Armin Burgmeier
1967d914c2
Add a compile-time option to disable automatic update
2010-12-26 21:39:52 +01:00
Günther Brammer
0b746f756a
Autotools: Add new editor files and rename a new header to .h
...
If it's #included, it's a header, even if it looks like a normal
compilation unit.
2010-12-13 03:11:06 +01:00
Martin Plicht
44928f1a8d
Platform-specific code in C4Console.cpp gets factored out into C4Console(Win32/GTK).cpp
2010-12-11 19:50:38 +01:00
Nicolas Hake
60a025a4cc
Fix incorrect handling of debug build compiler flags
2010-10-22 21:19:49 +02:00
Armin Burgmeier
efee21b371
Fix MinGW build once again
2010-10-06 22:21:09 +02:00
Nicolas Hake
a0130e0389
Add getopt third party library
...
Some build systems, particularly MSVC, don't ship with an implementation
of getopt or getopt_long in their standard library. This patch adds a BSD
licensed implementation, to be used in case there is no system provided
one.
2010-10-05 00:14:07 +02:00
Günther Brammer
a329ff9b51
Merge.
2010-10-01 17:56:41 +02:00
Nicolas Hake
b29ab382ee
cmake/mac: Fix path to C4FileMonitorMac.mm
2010-09-30 07:20:03 +02:00
Nicolas Hake
bfd803bd54
cmake: Remove useless NULL_IS_NULLPTR_T check
2010-09-29 23:14:08 +02:00
Nicolas Hake
8b1838b3e7
win32/msvc: disable 64 bit truncation warnings
2010-09-29 23:11:12 +02:00
Nicolas Hake
c76e339ef6
cmake: Fix MSVC multicore/minimal build toggle
2010-09-29 23:08:08 +02:00
Martin Plicht
37703d7ae6
Mac: Add FSEvents implementation of C4FileMonitor
2010-09-29 00:17:56 +02:00
Günther Brammer
9f0ba09c04
Split C4Viewportwindow out of C4Viewport.h/cpp
2010-09-28 21:29:00 +02:00
Martin Plicht
243e20bdf6
Add OpenAL implementation of C4SoundSystem
...
With an Ogg Vorbis loader using libvorbis and a .wav loader using a macosx
API.
Günther: Add autotools support
2010-09-26 02:36:35 +02:00
Armin Burgmeier
bd2f63bf1d
Add an option to build against GTK+ 3
2010-09-22 17:11:19 +02:00
Armin Burgmeier
9f5038be27
Revert 924f8fc47d35 (gnu++0x -> c++0x)
...
This breaks the mingw build otherwise.
2010-09-04 20:01:43 +02:00
Armin Burgmeier
0190e7c4c7
When using g++ then use C++0x mode, not C++0x with GNU extensions
2010-09-04 13:05:22 +02:00
Armin Burgmeier
2547d44baf
Linux: Fix detection of C library functions by CMake
2010-09-04 12:48:17 +02:00
Peter Wortmann
102ea32011
Fixed MinGW resource compilation to work with the new C4Version.h placement.
2010-08-05 20:01:04 +01:00
Peter Wortmann
904138bae2
Moved version information to Version.txt, including the HG revision. From there it gets inserted into all relevant files by CMake. Used it to for properly setting up the Mac application bundles.
2010-08-01 14:49:51 +01:00
Nicolas Hake
e27ecd59b5
Rename FIXED to C4Real
...
There's already a typedef struct _FIXED FIXED; in wingdi.h, which conflicts
with the definition of FIXED in OpenClonk.
2010-05-04 17:35:18 +02:00
Armin Burgmeier
c6ca0bb2d8
Make sure to use same boolean size in Clonk and libjpeg
2010-04-23 20:50:15 +02:00
Armin Burgmeier
92088274de
Use FIND_PATH instead of FindOpenSSL to find OpenSSL include path
2010-04-19 22:22:03 +02:00
Nicolas Hake
14c432dd9b
Make CMake work with Debian Lenny again
2010-04-19 18:29:58 +02:00
Nicolas Hake
f7eb1d12f2
Check for minimum version of Boost
...
OpenClonk requires 1.40.0 at least, because that version is the first
to supply Boost.Foreach.
2010-04-19 14:42:20 +02:00
Armin Burgmeier
a17bc1536e
Add CMake check for HAVE_BOOLEAN
2010-04-18 23:12:49 +02:00
Nicolas Hake
e4cb218229
Correctly add DX SDK dir to include path
2010-04-18 22:46:29 +02:00
Armin Burgmeier
70ac17c040
Mingw64 build fixes
2010-04-18 22:02:01 +02:00
Nicolas Hake
3bb1d8198d
win64/msvc: Link to correct fmod library
2010-04-18 21:38:17 +02:00
Nicolas Hake
32e22d6222
msvc: Add option for multiprocessor builds
2010-04-18 20:10:24 +02:00
Nicolas Hake
9bcaddbb37
Remove abandoned hgrevision resource
2010-04-18 19:49:33 +02:00
Armin Burgmeier
60d58f3ac8
Introduce C4ObjectPtr, a convenient way to (de)serialize C4Object pointers
...
Might also help to find out what the problem with #117 really is
2010-03-30 23:08:15 +02:00
Nicolas Hake
2c72377479
Use header file to embed source code revision id
2010-03-22 23:28:54 +01:00
Sven Eberhardt
6c9247db3f
hgrevision fix for MSVC again
2010-03-22 22:44:22 +01:00
Armin Burgmeier
211138c3ec
Let the hg command only print the revision ID
2010-03-22 18:51:37 +01:00
Armin Burgmeier
8ff6a0949b
Make hgrevision lookup work with MinGW
2010-03-22 18:46:02 +01:00
Sven Eberhardt
60d4ac9042
hgrevision works without BUILD_TO_PLANET enabled
2010-03-22 14:42:51 +01:00
Sven Eberhardt
9b7009de94
hg revision stored in engine and checked in network (MSVC only)
2010-03-22 13:41:14 +01:00
Sven Eberhardt
7c118604c4
CMake option: DEBUGREC
2010-03-21 22:40:37 +01:00
Günther Brammer
2a99ad1d39
Split Standard.h into two: Miscellanous utility and platform abstraction
2010-03-08 23:59:11 +01:00
Armin Burgmeier
99eced551c
Add boost headers to include path
2010-03-02 18:56:10 +01:00
Nicolas Hake
11e9f3235b
Prefer loading meshes from binary format
...
This implements a loader for Ogre's binary mesh format. Loading times
are vastly superior to the TinyXML parser. If no binary mesh exists,
the loader will fall back to parsing XML.
This changeset introduces a dependency on the Boost libraries.
2010-03-02 17:12:28 +01:00
Nicolas Hake
766abfd190
msvc: Working build on x64
...
Win64 is a LLP64 architecture, so please don't use a long for storing
pointers. Use intptr_t instead.
2010-02-28 01:42:57 +01:00
Martin Plicht
494b13094e
Add files from debug branch to CMakeLists.txt
2010-02-24 17:40:18 +01:00
Armin Burgmeier
d79394d91f
Compile resource file with MinGW
2010-02-20 22:25:57 +01:00