Commit Graph

45861 Commits

Author SHA1 Message Date
translators
f985aefde4 (svn r27525) -Update from Eints:
latin: 18 changes by Supercheese
2016-03-21 18:45:36 +00:00
Jonathan G Rennison
a703e2ff58 Increase verbosity of Pool assertion failure messages. 2016-03-21 18:22:52 +00:00
translators
177c61477a (svn r27524) -Update from Eints:
esperanto: 3 changes by LaPingvino
2016-03-20 18:45:37 +00:00
translators
0475afca71 (svn r27524) -Update from Eints:
esperanto: 3 changes by LaPingvino
2016-03-20 18:45:37 +00:00
translators
fe4d076dd8 (svn r27523) -Update from Eints:
latvian: 1 change by Jancs
2016-03-13 18:45:37 +00:00
translators
14be8a4301 (svn r27523) -Update from Eints:
latvian: 1 change by Jancs
2016-03-13 18:45:37 +00:00
Jonathan G Rennison
c949ab72e4 Close read end of pipe after reading in gdb stack trace mode. 2016-03-10 19:40:20 +00:00
Jonathan G Rennison
a609439d98 Add support for enhanced crash log stacktraces using gdb on Linux.
This attempts to use gdb to attach to the current process and print
a full backtrace.
2016-03-10 00:14:26 +00:00
Jonathan G Rennison
f82002cda2 Use likely/__builtin_expect for assertion macros. 2016-03-10 00:13:58 +00:00
Jonathan G Rennison
4e020d4aa2 Increase verbosity of tile_map.h assertions. 2016-03-10 00:10:34 +00:00
translators
20373af117 (svn r27522) -Update from Eints:
slovenian: 72 changes by Necrolyte
2016-03-08 18:45:36 +00:00
translators
8e2e9fbb23 (svn r27522) -Update from Eints:
slovenian: 72 changes by Necrolyte
2016-03-08 18:45:36 +00:00
translators
3912258035 (svn r27521) -Update from Eints:
malay: 5 changes by rionix88
2016-03-05 18:45:38 +00:00
translators
8c6bda994e (svn r27521) -Update from Eints:
malay: 5 changes by rionix88
2016-03-05 18:45:38 +00:00
frosch
fbd79d88f0 (svn r27518) -Update: Numbers 2016-03-01 20:00:22 +00:00
frosch
0c7c0ada78 (svn r27518) -Update: Numbers 2016-03-01 20:00:22 +00:00
frosch
a8b5756718 (svn r27516) -Update: Documentation 2016-03-01 19:41:31 +00:00
frosch
56c54dcaec (svn r27516) -Update: Documentation 2016-03-01 19:41:31 +00:00
translators
8284c69a61 (svn r27515) -Update from Eints:
polish: 1 change by lion
thai: 11 changes by ityellow
2016-03-01 18:45:37 +00:00
translators
7ea6fddc01 (svn r27515) -Update from Eints:
polish: 1 change by lion
thai: 11 changes by ityellow
2016-03-01 18:45:37 +00:00
translators
815fce8bd9 (svn r27514) -Update from Eints:
turkish: 2 changes by wakeup
2016-02-28 18:45:36 +00:00
translators
1a49b5e463 (svn r27514) -Update from Eints:
turkish: 2 changes by wakeup
2016-02-28 18:45:36 +00:00
translators
4a64ced9b5 (svn r27513) -Update from Eints:
spanish: 5 changes by SilverSurferZzZ
2016-02-26 18:45:36 +00:00
translators
42dc467c3c (svn r27513) -Update from Eints:
spanish: 5 changes by SilverSurferZzZ
2016-02-26 18:45:36 +00:00
Jonathan G Rennison
cbc35e8aae Try to make scope info logging more robust.
Add checks for validity of Vehicle ptrs in scope_dumper::VehicleInfo.
In Unix mode, try to handle SIGSEGVs when dumping scope info.
2016-02-25 19:21:06 +00:00
translators
d9da47f913 (svn r27512) -Update from Eints:
spanish: 6 changes by SilverSurferZzZ
2016-02-25 18:45:36 +00:00
translators
30ff4b113b (svn r27512) -Update from Eints:
spanish: 6 changes by SilverSurferZzZ
2016-02-25 18:45:36 +00:00
Jonathan G Rennison
0062881a46 Avoid using malloc in scope guard logger.
Use a temporary object with its own buffer, which lives on the stack.

Reformat SCOPE_INFO_FMT to not be all on one line.
Other minor reformatting.
2016-02-25 00:20:31 +00:00
translators
e7f0902eaf (svn r27511) -Update from Eints:
japanese: 4 changes by nex259
esperanto: 4 changes by polluks
2016-02-24 18:45:38 +00:00
translators
ca884e0fe8 (svn r27511) -Update from Eints:
japanese: 4 changes by nex259
esperanto: 4 changes by polluks
2016-02-24 18:45:38 +00:00
translators
9aaad3fa60 (svn r27510) -Update from Eints:
frisian: 55 changes by BAJansen
2016-02-19 18:45:35 +00:00
translators
689f42b80c (svn r27510) -Update from Eints:
frisian: 55 changes by BAJansen
2016-02-19 18:45:35 +00:00
translators
561c4c2f02 (svn r27509) -Update from Eints:
frisian: 60 changes by BAJansen
2016-02-18 18:45:36 +00:00
translators
2c9e500738 (svn r27509) -Update from Eints:
frisian: 60 changes by BAJansen
2016-02-18 18:45:36 +00:00
Jonathan G Rennison
ae6e43c5fa Initial uses of scope guard logging. 2016-02-17 22:52:57 +00:00
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