Jonathan G Rennison
5cf2b04f6a
Initial implementation of scope guard logging for including in crash logs.
...
This adds a mechanism to create scope guards with an associated std::function
which is called to output diagnostic info in the event of a crash.
Add a macro to make it easy to efficiently capture variables on the stack
and output a formatted message.
Requires C++11, #ifdefed out for legacy compilers.
2016-02-17 22:41:07 +00:00
Jonathan G Rennison
e89efa8581
Add a function to test whether the current thread is the main thread.
2016-02-17 22:41:07 +00:00
Jonathan G Rennison
48e4c35fdc
Add support for verbose asserts.
...
Use for test/exec DoCommand mismatches.
2016-02-17 22:41:07 +00:00
Jonathan G Rennison
f86b5c58cb
Merge branch 'master' into crashlog_improvements
2016-02-17 22:40:40 +00:00
translators
9043cbf9bf
(svn r27508) -Update from Eints:
...
german: 1 change by mini1025
2016-02-13 18:45:36 +00:00
translators
3e2b22b419
(svn r27508) -Update from Eints:
...
german: 1 change by mini1025
2016-02-13 18:45:36 +00:00
frosch
9db36bd87a
(svn r27507) -Add: [NewGRF] Allow custom sound IDs in RV property 0x12, ship property 0x10 and aircraft property 0x12.
2016-02-08 21:05:57 +00:00
frosch
f6577b6ad7
(svn r27507) -Add: [NewGRF] Allow custom sound IDs in RV property 0x12, ship property 0x10 and aircraft property 0x12.
2016-02-08 21:05:57 +00:00
translators
4b8c6983e7
(svn r27506) -Update from Eints:
...
french: 13 changes by OliTTD
2016-02-04 18:45:36 +00:00
translators
8f621dc506
(svn r27506) -Update from Eints:
...
french: 13 changes by OliTTD
2016-02-04 18:45:36 +00:00
translators
4b894775af
(svn r27505) -Update from Eints:
...
portuguese: 2 changes by neuralshock
2016-01-26 18:45:36 +00:00
translators
8e3aef8eba
(svn r27505) -Update from Eints:
...
portuguese: 2 changes by neuralshock
2016-01-26 18:45:36 +00:00
translators
b23f22f0f6
(svn r27504) -Update from Eints:
...
catalan: 3 changes by juanjo
2016-01-25 18:45:36 +00:00
translators
2a375d8cc8
(svn r27504) -Update from Eints:
...
catalan: 3 changes by juanjo
2016-01-25 18:45:36 +00:00
translators
3cc990d0f9
(svn r27503) -Update from Eints:
...
persian: 6 changes by Peymanpn
greek: 3 changes by Ferrum
2016-01-24 18:45:36 +00:00
translators
99b1c54802
(svn r27503) -Update from Eints:
...
persian: 6 changes by Peymanpn
greek: 3 changes by Ferrum
2016-01-24 18:45:36 +00:00
translators
da104bee01
(svn r27502) -Update from Eints:
...
greek: 54 changes by Ferrum
2016-01-23 18:45:37 +00:00
translators
3a5c48f681
(svn r27502) -Update from Eints:
...
greek: 54 changes by Ferrum
2016-01-23 18:45:37 +00:00
translators
ff0c05f990
(svn r27501) -Update from Eints:
...
greek: 4 changes by Ferrum
2016-01-22 18:45:38 +00:00
translators
afa333164b
(svn r27501) -Update from Eints:
...
greek: 4 changes by Ferrum
2016-01-22 18:45:38 +00:00
translators
25bda8a417
(svn r27500) -Update from Eints:
...
frisian: 16 changes by gjannema
2016-01-18 18:45:36 +00:00
translators
cb359e731c
(svn r27500) -Update from Eints:
...
frisian: 16 changes by gjannema
2016-01-18 18:45:36 +00:00
translators
4459e01f79
(svn r27499) -Update from Eints:
...
korean: 34 changes by telk5093
catalan: 10 changes by juanjo
2016-01-17 18:45:36 +00:00
translators
f00f6e6894
(svn r27499) -Update from Eints:
...
korean: 34 changes by telk5093
catalan: 10 changes by juanjo
2016-01-17 18:45:36 +00:00
translators
16fb5bf9bb
(svn r27498) -Update from Eints:
...
greek: 11 changes by Ferrum
2016-01-14 18:45:35 +00:00
translators
9cb644a2b9
(svn r27498) -Update from Eints:
...
greek: 11 changes by Ferrum
2016-01-14 18:45:35 +00:00
frosch
36e66a17dc
(svn r27497) -Change: [NewGRF] Allow static NewGRF to enable the second rocky tile set.
2016-01-13 21:55:50 +00:00
frosch
df82dcdf35
(svn r27497) -Change: [NewGRF] Allow static NewGRF to enable the second rocky tile set.
2016-01-13 21:55:50 +00:00
frosch
265c8d090f
(svn r27496) -Update: Baseset translations
2016-01-13 21:33:40 +00:00
frosch
00ce319efa
(svn r27496) -Update: Baseset translations
2016-01-13 21:33:40 +00:00
translators
3b1696f13a
(svn r27495) -Update from Eints:
...
greek: 37 changes by Ferrum
lithuanian: 1 change by BlinK_
2016-01-13 18:45:36 +00:00
translators
28191b0d97
(svn r27495) -Update from Eints:
...
greek: 37 changes by Ferrum
lithuanian: 1 change by BlinK_
2016-01-13 18:45:36 +00:00
translators
d046a02c7d
(svn r27494) -Update from Eints:
...
frisian: 61 changes by gjannema
afrikaans: 1 change by telanus
2016-01-12 18:45:36 +00:00
translators
38b3b1aabb
(svn r27494) -Update from Eints:
...
frisian: 61 changes by gjannema
afrikaans: 1 change by telanus
2016-01-12 18:45:36 +00:00
translators
e45f9d32c1
(svn r27493) -Update from Eints:
...
greek: 10 changes by Ferrum
2016-01-11 18:45:35 +00:00
translators
69e1483c46
(svn r27493) -Update from Eints:
...
greek: 10 changes by Ferrum
2016-01-11 18:45:35 +00:00
translators
f5359a70be
(svn r27492) -Update from Eints:
...
catalan: 48 changes by juanjo
greek: 2 changes by Jubilee
2016-01-10 18:45:35 +00:00
translators
72e24c6cff
(svn r27492) -Update from Eints:
...
catalan: 48 changes by juanjo
greek: 2 changes by Jubilee
2016-01-10 18:45:35 +00:00
translators
9c6655a37c
(svn r27491) -Update from Eints:
...
croatian: 1 change by VoyagerOne
2016-01-09 18:45:38 +00:00
translators
17a1789088
(svn r27491) -Update from Eints:
...
croatian: 1 change by VoyagerOne
2016-01-09 18:45:38 +00:00
translators
45adb8f172
(svn r27490) -Update from Eints:
...
chinese (simplified): 1 change by siu238X
2016-01-08 18:45:37 +00:00
translators
14dca6932b
(svn r27490) -Update from Eints:
...
chinese (simplified): 1 change by siu238X
2016-01-08 18:45:37 +00:00
translators
5102ba54ea
(svn r27489) -Update from Eints:
...
vietnamese: 1 change by nglekhoi
2016-01-06 18:45:35 +00:00
translators
058760651b
(svn r27489) -Update from Eints:
...
vietnamese: 1 change by nglekhoi
2016-01-06 18:45:35 +00:00
translators
e1df8edf66
(svn r27488) -Update from Eints:
...
catalan: 19 changes by juanjo
2016-01-03 18:45:37 +00:00
translators
db7bc88e92
(svn r27488) -Update from Eints:
...
catalan: 19 changes by juanjo
2016-01-03 18:45:37 +00:00
translators
ee00bef5a9
(svn r27487) -Update from Eints:
...
spanish: 1 change by SilverSurferZzZ
serbian: 57 changes by stravagante
catalan: 23 changes by juanjo
2016-01-02 18:45:38 +00:00
translators
995be3df56
(svn r27487) -Update from Eints:
...
spanish: 1 change by SilverSurferZzZ
serbian: 57 changes by stravagante
catalan: 23 changes by juanjo
2016-01-02 18:45:38 +00:00
translators
60733359fa
(svn r27486) -Update from Eints:
...
serbian: 86 changes by stravagante
catalan: 77 changes by juanjo
german: 1 change by mini1025
russian: 1 change by Lone_Wolf
latin: 1 change by Supercheese
2016-01-01 18:45:37 +00:00
translators
8e4326e591
(svn r27486) -Update from Eints:
...
serbian: 86 changes by stravagante
catalan: 77 changes by juanjo
german: 1 change by mini1025
russian: 1 change by Lone_Wolf
latin: 1 change by Supercheese
2016-01-01 18:45:37 +00:00