Nicolas Hake
b73bb9cfaa
Win32: optionally embed a build ID into crash dumps/minidump files
...
In order to get an embedded build ID, add a new CMake cache variable
named OC_BUILD_ID. This variable can contain an arbitrary string, but
it is suggested that you use a hierarchical string starting with your
DNS domain, reversed, as in "com.example.openclonk.arbitrarystring"
(think java packages).
2013-03-02 21:10:31 +01:00
Günther Brammer
48ae8d2eef
autotools: Sync with CMakeLists.txt
2013-01-28 22:38:14 +01:00
Günther Brammer
d72b0ac4b0
autotools: Exclude C4UpdateDlg.cpp from build when autoupdates are disabled
2012-11-24 18:42:43 +01:00
Tobias Zwick
41a33999cd
remove video playback feature
2012-10-04 23:03:57 +02:00
Nicolas Hake
6a9ebd4717
Autotools: Remove commented out reference to get_hg_revision.sh
2012-08-27 19:27:22 +02:00
Günther Brammer
a528b0d76e
Silence some g++ warnings
2012-06-15 18:16:49 +02:00
Günther Brammer
ba1b896ebc
Move C4AulFunc implementation to a separate file from C4Aul.cpp
2012-05-14 22:07:33 +02:00
Günther Brammer
1995b59adc
win32: C4Window::SetSize calls AdjustWindowRectEx, GUI::Dialog doesn't need to
2012-04-28 15:09:35 +02:00
Günther Brammer
1a29f8625d
Reorder engine source file organization a bit
...
This mostly consists of flattening the hierarchy, splitting the
graphics stuff out of platform, and a few smaller cleanups.
2012-04-27 19:04:43 +02:00
Günther Brammer
ca7c284c85
gtk: Rename C4AppX to C4AppGTK
2012-03-05 00:38:23 +01:00
Günther Brammer
40de33ca3c
win32: Make sdl-mainloop option work
...
As it doesn't have the editor, this is only useful for compiling
more of our code on more platforms.
2012-03-23 22:53:56 +01:00
Günther Brammer
b895bbad31
Consolidate some random platform abstraction functions into a single file
...
That way, the windows variants can be used without requiring the Win32
C4Window implementation.
2012-03-12 20:43:27 +01:00
Günther Brammer
dfea0914a9
Merge the functions pointer branch
2012-03-09 17:42:48 +01:00
Günther Brammer
71e108f16a
Start of a C4Script API third party programs could use
...
This is very experimental, subject to change, and the single function not
at all useful yet.
2012-03-04 21:23:11 +01:00
Günther Brammer
853bcb3608
autotools: add missing files
2012-03-02 23:58:41 +01:00
Günther Brammer
1e7f32af48
Move C4AulFunc to its own header file
...
This is necessary since C4Value.h will call a function from C4AulFunc.
2012-02-13 18:00:35 +01:00
Günther Brammer
a9e1af7226
unix: Use clock_gettime(CLOCK_MONOTONIC, ...) instead of gettimeofday
...
gettimeofday returns wall clock time, which can jump around, which is bad for
our purposes. clock_gettime(CLOCK_MONOTONIC, ...) does exactly what we need - a
stable measurement of time since an arbitrary point.
2011-06-27 01:52:39 +02:00
Günther Brammer
b980007c25
win32: Add a firewall exception on installation
2011-10-30 16:17:40 +01:00
Günther Brammer
fea377f196
win32: Fill in Games Explorer XML data from Version.txt
2011-10-31 01:31:56 +01:00
Günther Brammer
7e8deec201
autotools: UPnP
2012-01-27 01:42:37 +01:00
Armin Burgmeier
7e532c2bd6
Split math functions into StdMeshMath.{h,cpp}
2011-12-29 15:41:52 +01:00
Günther Brammer
29ff51b16d
Remove the remaining remnants of OpenSSL usage
...
OpenSSL sure has many names - libssl, libcrypto, libeay32, possibly more.
2011-11-03 00:37:07 +01:00
Günther Brammer
cb3ae45c2f
c4group -t: remove destination before packing group
2011-11-02 21:33:38 +01:00
Günther Brammer
ccbf4d1d45
Consolidate duplicated simple Log functions
...
The various small utilities do not use the engine Log implementation but
one that simply prints to stdout. Instead of duplicating that one, link a
common one into the utilities.
2011-11-02 21:36:39 +01:00
Günther Brammer
b911630578
Replace OpenSSL SHA1 implementation with one copied from boost/uuid
...
Although the code already uses boost, boost/uuid hides the sha1
implementation in a deeply nested namespace, which is just too bizarre to
use. Also the name of that namespace suggests that it is just an
implementation detail that could go away without notice.
2011-01-10 21:30:40 +01:00
Günther Brammer
3c41310fa3
Remove C4ConfigShareware to reduce OpenSSL dependency
2011-11-02 00:07:29 +01:00
Günther Brammer
1cafba4be8
Rename files implementing C4AbstractApp and C4Window
2011-10-03 17:19:24 +02:00
Günther Brammer
55f6bc8d0f
Replace CSurface and C4Surface with just C4Surface
...
The methods that previously were on C4Surface still are in a separate
file.
2011-10-03 16:06:41 +02:00
Günther Brammer
efed250aa7
Rename CMarkup to C4Markup
2011-08-27 21:13:15 +02:00
Günther Brammer
6700bff4de
Replace CFacet with C4Facet
...
The latter is almost a superset of the former.
2011-08-27 17:47:49 +02:00
Günther Brammer
d4ad94f1bf
autotools: Remove superfluous variable from Makefile.am
2011-05-19 23:44:17 +02:00
Tobias Zwick
461a8594c8
removed Tests.ocf from "setup" build configuration
2011-09-29 22:22:42 +02:00
Günther Brammer
bfee2c5b81
Version 5.1.91 (5.2 Beta)
2011-09-27 01:15:00 +02:00
Günther Brammer
26ff41185e
win32: Uninstaller correctly removes the user settings
2011-09-22 22:26:06 +02:00
Günther Brammer
89e15ec212
win32: Installer gets the product name from the Version.txt
2011-09-22 22:37:18 +02:00
Günther Brammer
c02354f56c
win32: Add build rules for the installer to CMakeLists.txt and Makefile.am
2011-09-20 19:43:22 +02:00
Günther Brammer
7f36c3435c
autotools: Pack and install groups
2011-06-27 01:56:07 +02:00
Günther Brammer
43cde4b1ea
autotools: Update for recent autoconf and autoconf macro archive versions
2011-08-10 01:13:23 +02:00
Armin Burgmeier
771163be4b
Correctly reload mesh materials on definition reload
...
This does not fix #76 yet, but it's a first step.
2011-08-17 23:50:33 +02:00
Günther Brammer
85e67592d7
autotools: Add C4LandscapeRender
2011-05-24 01:50:14 +02:00
Günther Brammer
9cf84fe206
autotools: Mention some macosx source files in Makefile.am
2011-05-15 19:33:15 +02:00
Günther Brammer
6e30f2b7e8
win32: Remove unused StdConfig class and associated Registry APIs
...
It has long since been replaced by the StdCompilerConfig* classes. A few
of the Registry functions are still used in other code, and a few are now
implementation details.
2011-04-02 17:49:55 +02:00
Günther Brammer
bd051a972d
win32: Remove duplicate file type association code from the engine
...
The installer already does this, and on newer windows versions the engine
isn't able to do this anyway.
2011-04-02 17:31:01 +02:00
Günther Brammer
b46b827cdc
Add a few virtual destructors
...
This ensures that classes that inherit from these have their destructors
called even if they are deleted with a pointer to the base class.
Though at the moment, this just silences a warning.
2011-04-02 00:18:14 +02:00
Günther Brammer
5b808be269
Remove some unused variables
...
gcc 4.6 finds variables that are write-only.
2011-03-28 19:31:28 +02:00
Günther Brammer
0f44b39ab9
Split CStdApp out of StdWindow.h into StdApp.h
2011-03-19 22:09:10 +01:00
Günther Brammer
6c2a89eaf8
Replace timeGetTime with a platformneutral GetTime wrapper
2011-03-13 17:25:35 +01:00
Armin Burgmeier
884809e8f2
Merge filename extension changes
2011-03-13 17:15:40 +01:00
Armin Burgmeier
c1f340a74a
Change .c4u extension to .ocu
2011-03-13 17:09:17 +01:00
Armin Burgmeier
8ff1667533
Change .c4l extension to .ocl
2011-03-13 17:08:02 +01:00