beaglejoe
a4288725f0
Fix for building with CMake less than 3.13
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8606 30fe4595-0a0c-4342-8851-515496e4dcbd
2022-10-19 18:21:14 +00:00
beaglejoe
595f07a096
Fix build on FreeBSD from Didier
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7830 30fe4595-0a0c-4342-8851-515496e4dcbd
2021-12-20 05:39:16 +00:00
iobyte
d82b77ca9c
use GfParmReadFileLocal to simplify code
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7666 30fe4595-0a0c-4342-8851-515496e4dcbd
2021-09-18 03:49:20 +00:00
beaglejoe
35b996a76d
Remove CMake SDL1 code
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7657 30fe4595-0a0c-4342-8851-515496e4dcbd
2021-09-16 21:03:12 +00:00
iobyte
066451534a
seperate trace shutdown from app shutdown because logging is used after app shutdown
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6982 30fe4595-0a0c-4342-8851-515496e4dcbd
2020-04-27 23:49:56 +00:00
iobyte
a02186c55a
fix AddressSanitizer: heap-use-after-free error
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6980 30fe4595-0a0c-4342-8851-515496e4dcbd
2020-04-26 21:19:07 +00:00
beaglejoe
88c8583bb7
Ticket #1021 wip
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6874 30fe4595-0a0c-4342-8851-515496e4dcbd
2020-03-30 05:21:39 +00:00
beaglejoe
e3448352b0
Ticket #1021 wip - removed hardcoded modules and robots
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6791 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-12-07 22:06:55 +00:00
beaglejoe
ea46cf80a7
Fix build for OS X
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6786 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-11-28 06:19:44 +00:00
beaglejoe
fef44c0cf8
Another packaging fix for mac os
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6685 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-07-05 03:11:47 +00:00
beaglejoe
e228bcb40f
Another packaging fix for mac os
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6684 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-07-05 02:41:51 +00:00
beaglejoe
930ffa488e
Fix packaging on mac os
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6683 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-07-05 01:54:46 +00:00
beaglejoe
dbdd3b6140
- move shadow's driver in official build (MacOS install)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6670 30fe4595-0a0c-4342-8851-515496e4dcbd
2019-06-04 01:03:59 +00:00
beaglejoe
e6533849a9
OSX updated to OSG 3.6.3
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6571 30fe4595-0a0c-4342-8851-515496e4dcbd
2018-12-04 07:18:07 +00:00
beaglejoe
8c6b6a9b2d
Added empty webserver.xml
...
Fixes for OSX
Added files to the installers
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6528 30fe4595-0a0c-4342-8851-515496e4dcbd
2018-03-09 02:31:03 +00:00
madbad
99f41e17ba
remove old and unrelated code relative to this specific branch
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6418 30fe4595-0a0c-4342-8851-515496e4dcbd
2016-06-02 15:08:16 +00:00
madbad
80a0b63c22
test ff
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6415 30fe4595-0a0c-4342-8851-515496e4dcbd
2016-06-02 15:07:57 +00:00
beaglejoe
077ca97f66
Added dandroid drivers
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6347 30fe4595-0a0c-4342-8851-515496e4dcbd
2016-01-12 03:45:37 +00:00
beaglejoe
5a7d866917
OS X installer fixes
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6301 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-12-09 19:05:54 +00:00
beaglejoe
f15ce0f637
Moved OS X specific Info.plist into packaging/OSX/Info.plist
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6298 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-12-05 22:02:47 +00:00
beaglejoe
fc9ddf05a1
APPLE specific install items
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6183 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-10-24 16:45:47 +00:00
beaglejoe
0315244631
APPLE specific build items
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6115 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-09-11 01:09:53 +00:00
beaglejoe
1f5a228231
CMake changes for Ticket 711 (SDL2 option)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5937 30fe4595-0a0c-4342-8851-515496e4dcbd
2015-04-01 19:29:12 +00:00
wdbee
06e6c00768
Fixed memory leaks in genparoptV1
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5854 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-23 17:55:52 +00:00
wdbee
6fe61ef9f9
Excluded ReleaseData() if Memory Manager is not used
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5845 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-17 21:09:21 +00:00
wdbee
f9fb2d28e7
Update simplix simplix_srw (Supercars with rear wing)
...
Reduced overhead for Memory Manager
Code cleanup
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5841 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-16 21:05:57 +00:00
wdbee
1cb5dc1024
Implemented restart of Memory Manager while restart()
...
DisplayMenu allocates data but had no destructor to free it
GButtons did not free userDataOnFocus
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5839 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-15 15:05:25 +00:00
wdbee
f72e862a70
Code cleanup Memory Manager
...
Increased readability
Dump formated to be usable as csv for spreadsheets (sorting by IDs and adresses)
Found the reason for the corrupted blocks -> freed twice
Extended registration for screens to avoid the issues
Prepared port for MinGW
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5835 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-14 17:29:58 +00:00
wdbee
c06b6754ed
Code cleanup, started to add definitions for MinGW/VC++
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5834 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-13 20:48:45 +00:00
wdbee
b38c941055
Added block address to output of memory manager
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5833 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-13 17:32:48 +00:00
wdbee
8699d1fa7f
New Memory Manager for hunting memory leaks
...
To enable it see lines 219-220 in tgf.h
The malloc/free part is defined for windows only at the moment.
Someone has to check/define it for linux to complete it.
Someone knowing CMake could define an build option for it.
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5827 30fe4595-0a0c-4342-8851-515496e4dcbd
2014-11-12 17:05:02 +00:00
pouillot
0ce9abf0c0
Re #809 Add multi-module loading / unloading services to GfModule, needed for the race engines support of new style robots
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5366 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-03-26 19:39:49 +00:00
pouillot
f4320ab5a4
Re #58 Last fixes for MSVC 2005 and MinGW+MSYS side (TODO: check MinGW + QtCreator)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5358 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-03-24 14:12:45 +00:00
pouillot
592e675a3b
Re #58 Last steps completed (works under Linux)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5349 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-03-23 17:59:22 +00:00
pouillot
ed27224b2f
Re #788 First step (but transparent : no new feature) towards multi-trace streams : added new GfLogger class and used if behind GfLogXXX functions
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5163 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-02-19 18:28:35 +00:00
wdbee
430392f4d4
Genetic parameter optimisation
...
Cleanup and simplifications
New IRaceEngine function called supportsHumanDrivers()
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5158 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-02-17 17:06:28 +00:00
wdbee
9543cabf74
Genetic Parameter Optimisation
...
Extended IRaceEngine to be asked what buttons to display
Skip unneeded buttons in Menus
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5157 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-02-17 12:14:41 +00:00
pouillot
207d4a5e08
Re #784 Fixes MSVC build warnings (MSVCRT conflict stuff)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5123 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-02-10 19:54:03 +00:00
pouillot
c84a18cd92
Re #307 Improved GfModule API, making it shorter to write code for loading / checking a module
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5119 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-02-10 11:34:28 +00:00
pouillot
3bd33ccf7e
Re #784 New unofficial and WIP race engine module 'genparoptv1', started as a raw copy of 'standardgame' (to select it, change raceengine.xml, 'Modules/racing' property)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5118 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-02-10 10:45:03 +00:00
pouillot
e6b56162e1
Re #769 Fixed crash at StandardGame module unloading (thanks Joe) + moved GfData init/shutdown calls to main (any race engine needs a loaded GfData library)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5089 30fe4595-0a0c-4342-8851-515496e4dcbd
2013-01-03 19:10:26 +00:00
pouillot
f4dfd42d19
Re #769 First (and main) step : race engine moved to modules/racing/standardgame
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5081 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-12-30 18:24:16 +00:00
pouillot
c9f8404c94
Re #307 Split the big macros.cmake into several smaller and better readable files
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4943 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-09-14 18:39:40 +00:00
pouillot
ebe537cb74
Re #721 Added support for building with QtCreator + MinGW 4.7 (using the 'MinGW Makefiles' CMake generator)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4928 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-09-09 08:37:40 +00:00
pouillot
16114372f7
Fixes #738 Make portability a real (shared) library in order to implement missing functions as needed (like strndup, strtok_r, ...)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4907 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-08-30 18:35:40 +00:00
kmetykog
4262a8b8bf
Re #605 : clear exec permission of source files
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4902 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-08-27 10:04:20 +00:00
pouillot
00b658b2df
Re #721 : MinGW 4.7 build system is now up and running (except for networkhuman module)
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4838 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-08-08 17:38:39 +00:00
pouillot
1137a32f78
Re #634 Port from txml to 3rd party Expat 2 for all platforms (with temporary option to disable if needed)
...
Re #712 Port from bundled SOLID 2 to 3rd party Free Solid for all platforms (with temporary option to disable if needed)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4790 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-07-08 13:22:12 +00:00
mungewell
80821cf743
Bug #711 Fix SDL1.2 headers/includes/etc
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4761 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-06-22 04:58:08 +00:00
pouillot
569a842a22
Fixes #602 Install manpages (after updating the original sources) for our executables
...
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4539 30fe4595-0a0c-4342-8851-515496e4dcbd
2012-02-26 13:00:58 +00:00