Ted John
0d8f9d6618
Refactor IPlatformEnvironment ( #5590 )
2017-06-11 12:53:37 +01:00
Ted John
1e9f9790ae
Fix #5496 : Attempting to log into servers results in crash
...
Caused by the user not having the required 'official' objects. This was because the network was being closed during a network update. Disposed memory would then be accessed later in the update loop.
To fix this, a lock has been added to Close() so that it can be deferred to the end of Update(). This isn't particularly nice, but the whole of network will need redesigning to fix this properly for all potentical scenarios where Close() can be called.
2017-06-06 20:05:47 +01:00
Michał Janiszewski
79d76759bb
Fix #5516 : Update copyrights for 2017
...
Not all files were necessarily _changed_, but all were touched, see
https://github.com/OpenRCT2/OpenRCT2/pull/4932
2017-06-01 21:55:10 +02:00
Ted John
0ad94f92e3
Replace Stopwatch with chrono
2017-05-04 17:28:37 +01:00
Ted John
fb2c835d52
Include new config header
2017-02-18 15:45:10 +00:00
Ted John
2518362112
Use streams for SV6 export
2017-02-05 15:45:23 +00:00
Ted John
5eee31f69a
Use SawyerChunkReader instead of SawyerEncoding
2017-02-05 12:18:07 +00:00
Ted John
652cad15c4
Refactor memory stream
...
Clean up a few things.
2017-02-05 02:40:16 +00:00
Ted John
afc8943e34
Fix #5169 : Parks containing packed objects fail to open
...
Regression from 3b02b05dc6 . Forgot to implement reading packed objects with IStream.
2017-02-04 00:34:14 +00:00
Michał Janiszewski
6bd9e3eca8
Make sure various fields are initialised properly
2017-01-27 07:35:48 +01:00
Broxzier
60603ae10a
Use types from common.h
2017-01-14 12:37:31 +01:00
Michał Janiszewski
0a36af19e4
Mark classes as final to help devirtualisation
2017-01-13 12:12:50 +01:00
Ted John
18597bacb1
Fix more warnings
2017-01-12 17:36:05 +00:00
Ted John
25bc798ff8
Move contents of src into project sub directory
2017-01-04 17:44:12 +00:00