Commit graph

2644 commits

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

Former-commit-id: b192f6c2c2af9da070a8f64bf5f0dc6013e55cb2
Former-commit-id: 5c364044e8d0292787f5951804115f16b8d695be
2014-11-14 17:29:58 +00:00
wdbee
3d99d4edf3 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

Former-commit-id: 2632e23089655b7d321d40034a0aa3827318d431
Former-commit-id: 8e0999dd31d96a3e4d99d8d1cdafa8d66f922745
2014-11-13 20:48:45 +00:00
wdbee
c3a8169944 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

Former-commit-id: 77b11fddd387f0662f33c16cbd40c7e1f54c0706
Former-commit-id: e1fa40da46c1b0b727d98f7954a0d24ce9eea35f
2014-11-13 17:32:48 +00:00
wdbee
15b129c2e4 No leaks in start-stop-cycle remaining
A race causes memory blocks be corrupted independent from the robot used

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5832 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a51684b5586db6acc0578cfe2e2c45845b617449
Former-commit-id: 32852ebe6691ab816241f5b0d21a15f38f90c24b
2014-11-13 16:11:59 +00:00
wdbee
22fb895434 Added FreeScreens
(Only 5 leaks remaining in the start-stop-sequence)



git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5831 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 082499ea85483268bac7d78272ebb3a0df658178
Former-commit-id: d6a51b0cd82a0438db80e5cfcf029fe6a4b15881
2014-11-13 14:59:10 +00:00
wdbee
47b20ed0a9 Added a way to get return address with gcc
But WIN32 should be replaced by a definition of the compiler!!! not the OS 
(Windows with mingw!).

#if defined(WIN32) // Has to be replaced by a definition of VC++ versus gcc
	void* RetAddr = _ReturnAddress(); // VC++
#else
	void* RetAddr = __builtin_return_address (0);  // gcc
#endif

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5830 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a7946fbc9317a21de01819886634a836fbe7f400
Former-commit-id: eb5d67dbcea2d07eb0d4ba94e0895715e6e45b9a
2014-11-12 22:51:45 +00:00
wdbee
5c7340a953 Changes as described in the "How to" mail:
Free the allocated fonts

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5829 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0adc028139e733281440d56885e03be1b8154e55
Former-commit-id: a8c05479af35b37426067c32fb7edfea472e0915
2014-11-12 22:38:12 +00:00
wdbee
f32daa06a0 Added return address of allocation to list of leaks
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5828 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 64d3754cca9b0841fd75a6648a206b97ede1e2bc
Former-commit-id: 1010882ea23ec1f4ae476a803562af5ecc05cb9b
2014-11-12 22:36:13 +00:00
wdbee
5eae2f5a57 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

Former-commit-id: 4c81a4907189b06b5b33c0028f3c5ecbc8a9e20a
Former-commit-id: 9b382b2c7905fc736e63d114acc7cee0ae2d5ae2
2014-11-12 17:05:02 +00:00
wdbee
9dd0d6be78 Update simplix brake force controller parameters
Enabled simplix_sc to drive at wet tracks with supercars

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5826 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d3d1033a229c6ac0e39fe9fb54e20a9209bc198a
Former-commit-id: 1c1040ae6f90cc62ac877d34c4190d724c3a883e
2014-11-09 14:56:46 +00:00
wdbee
3ebd7d3745 Sanity checks for ABS/TCL/ESP in simuv4
Enabled features for all supercars
Update data for simplix_sc/usr_sc 
Update simplix to switch of own ABS/TCL/SEP if feature is enabled in simu


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5825 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 01d1ffa41b4065e9793b578d450a23ac7b99ae84
Former-commit-id: 251519bf7fbfb3d7d89af3fe767730f48ca33495
2014-11-09 13:28:44 +00:00
wdbee
c7b477fac0 New option in simuV4: ESP
Enabled for sc-boxer-96 for tests

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5824 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4801492d0090db13ee5e1e0cc89303f6fa6e5534
Former-commit-id: 1088f74347e399be7cb31129e40359d5562a6713
2014-11-08 11:06:36 +00:00
wdbee
860f1a9a0b Read features of the car and switch on/off own robot based ABS/TCL depending on the
features enabled for the car (Only one ABS/TCL system working at the same time)

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5823 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 767d8184d7b36d7d65de1d213fa4379d6b63d42f
Former-commit-id: 6ea4085c6744330dae13f7cde5c243649cec2739
2014-11-07 13:56:39 +00:00
wdbee
c14253bea3 Update parameters ABS/TCL
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5822 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9a209218267e9daf9209fad803b95e3b5e63b4d3
Former-commit-id: 0e4359dd5843cc1d444ee5a84ea9f42fd45fe6de
2014-11-06 07:45:47 +00:00
wdbee
ae6cf548b5 Update ABS/TCL
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5819 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f1e0562ab73de622c0fd0b6a07cb51468dd9a92c
Former-commit-id: 50d81968fc56b86af4a856ad7fc32d9567080110
2014-11-06 06:57:24 +00:00
wdbee
762dedc576 Missing definitions for PRM_ABSINSIMU and PRM_TCLINSIMU
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5818 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7b9efa7e0826eb0be137cd241faabf162cb9fced
Former-commit-id: 412bbb8570ec176939427a1d818891a723b48015
2014-11-06 06:12:44 +00:00
wdbee
edbfd028f2 ABS and TCL as 500 Hz single wheel controlling system in simuV4 as option/feature
Test with car sc-boxer-96

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5816 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 05e57d5a9545757c74a9985e8ffdb18064b2632a
Former-commit-id: 414c8d809e5133ea4c681c3c52857bc6de7c41d8
2014-11-05 21:26:57 +00:00
beaglejoe
fcfe8c65ed Implementation of [#356] Manual race start and end
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5812 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: aaa95e5ffcd8dc5e50030953bbe06c3f436c54d2
Former-commit-id: ebaf89478d0c33e6ea0dae4d6d9d0fbffde40db0
2014-10-27 23:16:06 +00:00
beaglejoe
26f19997d1 Fix for Ticket #854 as provided by Ocirne94
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5811 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5110a25b4d6de9b1fab0ff92de38a83ebd0f88e2
Former-commit-id: a775d6c3c643d26d2963ac1006c9f52adcd09d39
2014-10-25 02:22:28 +00:00
beaglejoe
0cafb08520 Added missing svn:eol = native property
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5810 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d1ceb5ce842e026c867f04b1dffb2321477c0e08
Former-commit-id: bd14e90d6ec51862c12e0d194154f7931cd32488
2014-09-13 22:15:14 +00:00
beaglejoe
2580e37250 Added missing racemain.h to CMakeLists.txt; Added eol:native to standardgame.h
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5809 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3f555d8cd307ff8b513cdfd47cfb27ea2aa9f02b
Former-commit-id: 2d095d7c064311b727c8f966dfd875ae77a960d7
2014-09-05 06:17:09 +00:00
beaglejoe
53c59a414b Ticket 891 - Don't install tools if option is unchecked
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5808 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9390de26f57ae038cb57f1c542d0bfa34ca25bf3
Former-commit-id: a1381bfeba678dc3b4aaf242ccf56e92ba5e71fc
2014-08-21 03:26:28 +00:00
beaglejoe
a2020f4a19 Fixed typos (in logs) as reported by Christoph
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5807 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5d0bbf08bc12379eabb34b552f4d69a62e934ded
Former-commit-id: b13f96451dc602818f59b7c9ecf11edeb0fda79b
2014-08-21 02:56:49 +00:00
beaglejoe
4caa3028dd Fixed typo
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5806 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: affea0f59ed4a189fd6ba4a9f0ec6cbefa16083e
Former-commit-id: 77e8d6adf903b94707c0694c959884a2b3f8a89f
2014-08-02 05:27:08 +00:00
mungewell
fd25b36c22 Fix some repetition in the cmake files
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5805 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: eae78c5023b7da6bca4f2ebb6e32b0d756bdf135
Former-commit-id: b15c14af91e0fb8826b6829d961ae0cf6e0eab91
2014-07-31 04:12:01 +00:00
beaglejoe
18db0a167b Fix Windows (MSVC) build.
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5804 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: df1d193f74613fcb123c064188008f51ad557b94
Former-commit-id: d605ac32746a7482dd6f14382921ab69f1620dcb
2014-07-31 03:03:44 +00:00
mungewell
33e3ac9e8b Bug #692 - Initial attempt at replay capability
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5803 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1f0407f4a4483879b707d900de72ea3970faa1a1
Former-commit-id: 0d2175538d52a91f2216e8aca7928148c482f5d0
2014-07-30 03:19:34 +00:00
beaglejoe
a3bc3be036 Changed Next Version to 2.2
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5802 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 125a9292160e139fa90ed784caa484313ea49148
Former-commit-id: e6448213012155ca3f7172a78b3d54c0065790b8
2014-07-09 15:33:31 +00:00
mungewell
be6fbcf2f3 Finalise the Changelogs
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5799 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6d299113816a8c754d281092dffd24e1eb26486c
Former-commit-id: 4c7e52116f828d13bd378d1dd5f1802cd3ac5999
2014-06-27 00:49:51 +00:00
beaglejoe
a5dfb01860 Fix for [#889] Windows Start Menu items now remove by uninstall
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5797 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8ef4ec93a053630179531097213193e39cf34764
Former-commit-id: 2d170ae38233037be784df72ad89d740efd1566f
2014-06-26 19:24:09 +00:00
beaglejoe
27f0d6794b Updated links and versions numbers
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5796 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bf94e5b85608838f8164da95ee8540368bc2c2de
Former-commit-id: a4a0f641ba4fe17c7dfd6bf34bd200e1c70ae447
2014-06-26 07:35:32 +00:00
beaglejoe
ddbc76579a Fix for version.xml install on windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5795 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6618f4ac9d4787797c1a86852ff2293ef2e03848
Former-commit-id: 5c70238546ab70518032fcb998118a7c2f021689
2014-06-26 07:34:18 +00:00
mungewell
ef21068c0f Added some more items in the Change list. Please review SVN log and pick some more
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5793 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 59c565c76d628d29e37f241f86bc45e06b6a9574
Former-commit-id: 724a071d72b73eca29af68f97c37569d463ed1ed
2014-06-26 02:59:34 +00:00
mungewell
03e7cebafc Bug #624 Add readme for building Desura package
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5792 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 727eabf7470ccdc1e3f63a4d228a3ed34abea68a
Former-commit-id: 0dd11ac623a694b9362634be6f932dda1ef48e25
2014-06-26 01:17:13 +00:00
mungewell
e2569563b7 Bug #880 Include appdata file in source release
Although it's not actually used by anything, it will be there for package maintainers

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5789 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7badb108e15d84c0381c943631c94762b282f959
Former-commit-id: 9e45bc416f8253f1976ee6908d8f93a164be6d01
2014-06-26 00:45:25 +00:00
kakukri
fb59b9c489 Re #890: using SD_ADD_SUBDIRECTORY for non-essential tools
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5784 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ab6ecb5ffbdd1685ff37535583bf1c286b4d4c4e
Former-commit-id: 5e7bedf0e276f7538abf0bfff59cd47224a96b4d
2014-06-24 21:43:40 +00:00
beaglejoe
e5fe431239 Revert to revision 5660
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5782 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 66a95ba5d6c22d19dfeec06791aede679aba63e2
Former-commit-id: 558486eff31331db882dee3fc615682be7be4bd9
2014-06-21 23:01:18 +00:00
beaglejoe
4690cc2d98 git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5779 30fe4595-0a0c-4342-8851-515496e4dcbd
Former-commit-id: bfb69f7840b6eb18100d45ed54c5cabe29206d2b
Former-commit-id: 40ded2a1e7f8859efc26bce90e94d500f60ef25d
2014-06-19 04:31:23 +00:00
mungewell
0608227db8 Move ls1-cavallo-570s1 and speedway/tennessee to WIP
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5778 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b4c466eedbd012ca6e7fb0e9309bad127e754722
Former-commit-id: fe173421d1c943f6bfc4a8e62f90604628db276e
2014-06-19 03:44:25 +00:00
mungewell
23b195ce20 Include networkhuman.so even though the menu won't show network (this prevents segfaults if menu
item is enabled).

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5777 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8b700dcfd05aa9558b99fb6d2fa63e41f90e4547
Former-commit-id: 07b5da62cc2356bfa62c088f4066d433c154ddf5
2014-06-18 01:57:22 +00:00
mungewell
e917b8605a Fix CMake error re TODO.txt
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5776 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 171217660c87142e52c40ce817c252b2e765cd30
Former-commit-id: 9e44c462dc3899605373014ea35c0d25659329b3
2014-06-18 01:57:09 +00:00
mungewell
d6ef7e2f7f Remove TODO from install packages, end users don't need to know
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5774 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 29099a996384867fbbd490fe9111b2cd2e1a36ff
Former-commit-id: 9f985b3eb9741d055cffbd14d83a0141253189e4
2014-06-18 01:56:53 +00:00
beaglejoe
39ad3414da Moved network.xml to WIP, so that on-line race is not available from base install
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5773 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1e7920d8994bd29651e80b18e55b04b038f47fbb
Former-commit-id: b1a6189ea9b20b6b7e19c59bccaede332eb5038a
2014-06-16 19:45:47 +00:00
kakukri
6071c9bf9d Changelog for 2.1.0 regarding physics
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5771 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 50b98415769801ec7742edbdad9791815747e9e5
Former-commit-id: a0f9e5d575d824f128cbed5af1e0919a2bff06ce
2014-06-15 21:05:13 +00:00
kakukri
bca55ec9c1 Removed some already completed stuff.
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5770 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cb93b7d5bd18ce684129ea97cea7c5f0ae71c122
Former-commit-id: 4ead38a7d867966ea8be34187995ed2632ea3fee
2014-06-15 20:16:40 +00:00
beaglejoe
23c0c21922 missing end quote
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5769 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e050a8b7e3d83c197a681cd94fb41379530d189c
Former-commit-id: da211a3cb9c284b2898f8c20190c86a1dc1a15a8
2014-06-14 01:57:28 +00:00
beaglejoe
8841ce88d3 Fixed typo
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5768 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3b59352a848dce768746b11b3b097aef893e5f01
Former-commit-id: 346faf29e6e1125efd92d63936a9aca4115da902
2014-06-14 01:01:01 +00:00
beaglejoe
944bed7633 Fixes for cmake warnings and windows packaging
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5767 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 22223e6574b9f8f70fa490047c292ab8411c7519
Former-commit-id: 8245fec09e0d386c0ec899ab46d475e23c5d9f52
2014-06-13 23:23:05 +00:00
mungewell
fdcec676aa More tweaks to source packaging
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5766 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 85aa351b43e02805c65e2bf748f6f527e92931e3
Former-commit-id: 31e6f70661d3115d8a33d33aed21656de21aaeef
2014-06-13 00:35:23 +00:00
mungewell
e798a7938d Fix source preperation script (for 2.1RC)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5765 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 893b0e7acc051e823f01da19c737cec7849d60d1
Former-commit-id: 38b1dcb9c75df945a39ae56354b34e11a8f7465b
2014-06-11 03:36:37 +00:00