summaryrefslogtreecommitdiff
path: root/src/crashlog.cpp
AgeCommit message (Collapse)Author
2021-05-30Codechange: rename _SQ64 into POINTER_IS_64BIT (#9313)Patric Stout
2021-05-14Codechange: use thread safe time functionsrubidium42
Functions like localtime, gmtime and asctime are not thread safe as they (might) reuse the same buffer. So use the safer _s/_r variant for localtime and gmtime, and use strftime in favour of asctime.
2020-12-27Codechange: Stringify config file paths.Michael Lutz
2020-05-21Codechange: Store base set related texts in std::strings.Michael Lutz
2019-12-21Codechange: Replace FOR_ALL_COMPANIES with range-based for loopsglx
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-19Add #6173: New SDL 2 based video and sound drivers (#7086)nikolas
2019-04-29Fix #7255: Prevent crashlog corruption by only printing the 32 most recent ↵Charles Pigott
news messages
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-03-11Change: Include _current_company in crashlog AI config lineJonathan G Rennison
_current_company is not currently logged anywhere in the crashlog. _local_company is logged, despite being much less useful than _current_company. This change logs _current_company alongside _local_company.
2019-03-11Codechange: ICU_SORT is in reality ICU_I18N (according to their CMake files)Patric Stout
By naming it in a different way, things get a bit confusing. Especially if we are switching to CMake, which autodetects these things, we need to use the name the authors of ICU gave it; not our interpertation of that name.
2019-03-11Codechange: ICU_LAYOUT is in reality ICU_LX (according to their CMake files)Patric Stout
By naming it in a different way, things get a bit confusing. Especially if we are switching to CMake, which autodetects these things, we need to use the name the authors of ICU gave it; not our interpertation of that name.
2019-03-11Codechange: liblzma is called liblzma, how ever strange that might bePatric Stout
It is the only library we use that calls itself with 'lib' in the name. This might be confusing, but with the arrival of cmake a lot of these things are automated. And detection will find 'liblzma', not 'lzma', like with 'lzo', 'zlib', ..
2019-03-02Codechange: Remove ability for SDL to be dynamically loaded on WindowsCharles Pigott
2018-04-13Add: List recent news messages in crashlog outputCharles Pigott
2016-09-04(svn r27653) -Fix(r27647): Rename FileOperation enum and values to ↵alberth
SaveLoadOperation to avoid nameclash with windows compiler toolkit.
2016-09-04(svn r27650) -Codechange: Replace SaveOrLoadMode by FileOperation and ↵alberth
DetailedFileType.
2016-05-22(svn r27573) -Fix [FS#6467]: Compilation failure with gcc 6.1 due to headers ↵frosch
included after safeguards.h (JGR)
2015-08-09(svn r27367) -Codechange: make a distinction between the layouting part of ↵rubidium
ICU (lx) or the sorting/collation part of ICU (i18n)
2014-04-28(svn r26538) -Codechange: remove double accounting of the driversrubidium
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-01-02(svn r26209) -Codechange: remove some template magic and simplify some coderubidium
2013-12-22(svn r26170) -Feature-ish: add the currently used fonts to the crash logrubidium
2012-12-09(svn r24804) -Add: Separate subdirectory for screenshots.frosch
2011-12-22(svn r23660) -Feature-ish: add the game script to the crash logrubidium
2011-12-01(svn r23384) -Remove: no longer allow a binary to be without AI support; the ↵truebrain
parts some compilers failed at, are integrated in other parts of the code now too
2011-01-18(svn r21844) -Codechange: move documentation towards the code to make it ↵rubidium
more likely to be updates [a-c].
2010-11-13(svn r21161) -Codechange: make the currently used language easier accessiblerubidium
2010-10-27(svn r21044) -Feature: XZ/LZMA2 savegame support. New default reduces ↵rubidium
savegame size by 10 to 30% with slightly more CPU usage. With maximum settings it reduces savegame size by 20 to 30%, but that takes 7 to 14 times longer. Map saving + downloading takes, on average, 5% less.
2010-08-10(svn r20439) -Fix [FS#4023]: MinGW compiler complaining about converting -1 ↵rubidium
to an unsigned int
2010-07-14(svn r20138) -Change: also put the base set version number in the crash logrubidium
2010-02-10(svn r19081) -Codechange: make it possible to disable compilation of the ↵rubidium
AI+Squirrel
2010-01-25(svn r18916) -Fix (r18809): Don't rely on 'time.h' being included via dark ↵frosch
roads.
2010-01-18(svn r18855) -Codechange: record compiler name and version in the crash logsmatz
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵rubidium
if a header require a header make it include that header
2010-01-13(svn r18794) -Codechange: add local company and network 'state' to the crash logrubidium
2010-01-10(svn r18769) -Codechange: replace MiniLZO with the real library. If you're ↵rubidium
using MSVC update openttd-useful, otherwise make sure you've got liblzo2 and it's development files installed.
2010-01-07(svn r18751) -Codechange: also log the zlib version in the crash logrubidium
2009-12-31(svn r18672) -Codechange: mention the game date in the crash logrubidium
2009-12-23(svn r18613) -Codechange: add the music set to the crashlog toorubidium
2009-12-19(svn r18546) -Codechange: make making the screenshot not asynchronious; just ↵rubidium
do it at the moment it's requested.
2009-12-09(svn r18442) -Fix (r18440): warning about SDL_Linked_Version never being ↵rubidium
NULL on non-Windows systems
2009-12-09(svn r18440) -Fix (r17774): don't try to get SDL version when SDL is not loadedglx
2009-11-17(svn r18156) -Add: crash screenshot, created from blitter buffersmatz
2009-10-14(svn r17774) -Codechange: show the version of the (dynamically) linked ↵rubidium
library instead of the one we compiled against in the crash log
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-09-14(svn r17537) -Fix: don't crash while printing gamelog in crash handler if we ↵smatz
crashed before while gamelog action was active
2009-09-14(svn r17535) -Fix: compiling without networking failed; also unhackify the ↵rubidium
crash logger a bit.
2009-09-12(svn r17512) -Add: some basic information about the loaded AIs in the crash logrubidium
2009-09-07(svn r17450) -Codechange: refactor the windows crash logger so parts of it ↵rubidium
can be reused by other crash logger implementations