Commit Graph

58 Commits

Author SHA1 Message Date
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