Commit Graph

38 Commits (b3a549b8b5e01809b2dd2006d6bf92a7a4d6baf7)

Author SHA1 Message Date
Ansariel 5f1a19af72 Merge remote-tracking branch 'LL/marchcat/x-ws-merge'
# Conflicts:
#	autobuild.xml
#	indra/linux_crash_logger/llcrashloggerlinux.cpp
#	indra/newview/llappviewerlinux_api.h
#	indra/newview/llappviewerlinux_api_dbus.cpp
#	indra/newview/llappviewerlinux_api_dbus.h
#	indra/newview/llavatarpropertiesprocessor.h
#	indra/newview/llcallbacklist.cpp
#	indra/newview/llimpanel.h
2024-05-01 12:30:57 +02:00
Ansariel e01a68b601 Remove ndboolswitch, ndintrin, ndlocks, ndojectpool and ndstlallocator that aren't used anymore 2018-05-08 01:06:54 +02:00
Ansariel 515ff844a9 Add debug setting to disable log throttling 2016-05-14 13:09:40 +02:00
Nicky f2d1ad0b3b Remove ndfile, as the new apr can handle utf8 filenames on Windows. 2016-01-26 23:36:53 +01:00
Nicky d693d7247c Remove obsolete files. 2015-08-19 21:21:06 +02:00
Nicky 41f2db23e0 Don't make any exceptions anymore when to dl breakpad and when not. This was already broken for Mac. So we always use it now for all builds. 2015-06-04 23:04:08 +02:00
Nicky bc9ca3d813 Simple way to get declarations for the used GCC intrinsics. 2015-04-21 00:35:12 +02:00
Ansariel 386b58944c More replacements of deprecated logging macros 2014-06-10 19:15:47 +02:00
Nicky 99ab6bd049 Add ETW support to get custom trace points eg in xperf traces. 2014-06-04 18:37:19 +02:00
ziree bdd8c6b865 Fix compile without breakpad. 2014-05-20 19:07:01 +02:00
Nicky d8b44ed2f7 Make sure marker files always get properly flushed after write. 2013-11-02 03:13:17 +01:00
Nicky ed4c40a7ab Merge with -lgpl 2013-10-14 20:57:33 +02:00
Nicky 329ca38457 Merge with -lgpl. 2013-09-14 23:23:26 +02:00
Nicky 54294664f9 Make less calls to LLFile::isFile. 2013-08-24 19:22:06 +02:00
Nicky 2c880e6cce Remove functionally not used since month (op. new/delete/pool) or that was the same as LL's (*_aligned_*) 2013-10-09 20:40:27 +02:00
Nicky 5d4c672aaf Must use ll_aligned_alloc to work in all configurations. 2013-10-09 19:01:31 +02:00
Nicky 2eae40ad5c Fix for compile error. 2013-10-09 11:41:10 +02:00
Nicky 2a4bafc3dd Rework allocation logging so other parts can hook into it to report their stats too. 2013-10-07 16:59:46 +02:00
Nicky 1ad89a93e8 Merge. 2013-08-04 00:38:46 +02:00
Nicky 0addf213ed Merge with FS tip. First pass. 2013-08-02 00:40:48 +02:00
Nicky efcb0d4cb2 No inline assembly can be used when building for 64 bit Windows, disable the stackwalker in that case. 2013-08-01 23:37:30 +02:00
Nicky 4b2b4f8884 FIRE-9977; Mesh upload crashes on Windows XP. 2013-05-05 03:47:00 +02:00
Nicky f091dce912 Silly me, overwrote the length later needed to determine how much of the file is read. 2013-04-02 02:31:40 +02:00
Nicky 52c1d08f70 Only warn about offset mismatch when seeking with SEEK_SET. Otherwise offset is relative to cur or end and cannot be compared against an absolute offset. 2013-04-02 02:08:11 +02:00
Nicky a52bd26520 Work around multithreading issue in ndFile::isExist. 2013-04-02 01:55:26 +02:00
Nicky 7a2c6de165 Whe not using breakpad, add a dummy typedef of MDRawAssertionInfo for Windows builds. 2013-04-01 00:18:12 +02:00
Nicky 545f9bb7bd Rename functions/methods so they are compatible with VS Debug building (VS redefines malloc/free and friends via #define for debug builds). 2013-03-25 04:06:06 +01:00
Nicky 3c940d394f apr_file_read has apr_size_t* as last paramter, not U32*. 2013-03-25 03:36:44 +01:00
Nicky 44920cd8c5 Only pull in breakpad when RELEASE_CRASH_REPORTING or NON_RELEASE_CRASH_REPORTING is passed to autobuild. This disables dump generation for everyone not using those flags, but on the other hands allows selfcompilers to compile without having to have breakpad. 2013-03-25 03:34:00 +01:00
Nicky 084aba272f New define toggle if memory pool with operator new/delete is used, or just plain new/delete gets used 2013-01-27 21:49:44 +01:00
Nicky 9b5cc28e76 Refactor code. All nd*.cpp/h files are now in their own subdirectory. 2013-01-27 18:53:56 +01:00
Nicky 2c3254431c Fix breakpad stub for Mac. 2013-07-10 22:31:15 +02:00
Nicky 0c688f0e8f Reintroduce building without breakpad + fix a merge error in llapp.cpp for Linux breakpad initialization. 2013-07-10 21:27:55 +02:00
Nicky 50364b9566 Add log throttling to stop log spam flooding log files. 2013-07-10 20:43:18 +02:00
Nicky bd582705f0 Add file that did not get added by MQ. 2013-02-18 21:21:14 +01:00
Nicky c011ed83c7 Fixed condition to overload new. 2013-02-09 12:20:43 +01:00
Nicky 35ccfdc493 Guard against out of memory situations. 2013-02-08 21:56:56 +01:00
Nicky ab5b6f3ab0 New flag to control if operator new/delete should be globally changed or not. 2013-01-28 00:31:48 +01:00