summaryrefslogtreecommitdiff
path: root/lib/common/Box.h
Commit message (Collapse)AuthorAge
* Allow hiding specific exceptions to keep test output cleaner.Chris Wilson2012-04-28
|
* Allow overriding Logging::Guard to dump stack backtraces as well.Chris Wilson2012-01-23
|
* Log exceptions with backtrace even if suppressed when log level is ↵Chris Wilson2012-01-23
| | | | | | | Log::EVERYTHING also for exceptions with messages.
* Allow log level "everything" to log exceptions even if suppressed.Chris Wilson2012-01-22
|
* Add overloaded hton() and ntoh() functions for file attribute comparisonChris Wilson2010-02-16
| | | | | macro.
* Support throwing exception with more complex stringstream-formatted Chris Wilson2010-02-15
| | | | | messages.
* Allow logging any std::ostringstream expression in Chris Wilson2010-02-07
| | | | | THROW_EXCEPTION_MESSAGE, fixes compile error.
* Suppress exception warnings when they are expected during a test.Chris Wilson2009-07-05
|
* Rename NDEBUG flag to BOX_RELEASE_BUILD, as other projects use NDEBUG as Chris Wilson2008-12-30
| | | | | | well (e.g. wxWidgets) and it causes conflicts which are difficult to resolve.
* Reformat ASSERT macro for readability.Chris Wilson2008-12-05
| | | | | | | | Reformat THROW_EXCEPTION macro to avoid overlong lines. Add THROW_EXCEPTION_MESSAGE macro to allow throwing an exception with a message, such as the file name that caused the exception.
* Add backtrace on exception in release builds.Chris Wilson2008-05-28
|
* Undo mangling by tailorChris Wilson2008-04-04
|
* TailorizationChris Wilson2008-04-04
| | | | | | | | | | | Import of the upstream sources from Repository: http://localhost:8000/ Kind: hg Revision: 7807b7768163f1c2537756abe5416063989cebb1 Original author: tailor@rocio.int.aidworld.org Date: 2008-03-16 19:44:36+00:00
* Replace all remaining use of TRACEx() macros with logging framework.Chris Wilson2008-03-29
| | | | | Remove the old TRACEx macros to catch any remaining uses.
* Use const char pointers to silence sun CC warnings.Chris Wilson2008-01-22
|
* Define DEBUG_NEW in the same file whether or not BOX_MEMORY_LEAK_TESTINGChris Wilson2007-07-26
| | | | | is defined, thanks Gary. (refs #3, merges [1668])
* Typo compile fix.Chris Wilson2007-07-26
|
* Warn if an exception is thrown, with line number, as this shouldn't beChris Wilson2007-07-26
| | | | | happening on production systems anyway.
* Use logging framework to log exceptions. (refs #3)Chris Wilson2007-04-22
|
* Declare MEMLEAKFINDER_INIT and MEMLEAKFINDER_NO_LEAKS macros which Chris Wilson2006-11-13
| | | | | | reference function and class in DebugMemLeakFinder only in debug mode (refs #3)
* Beef up configure checks for 64 bit endian swapping function.Martin Ebourne2006-02-03
| | | | NOTE: Needs testing on other platforms, especially BSD.
* Don't use betoh64/be64tonh to avoid name hassleMartin Ebourne2005-12-28
|
* Attempt to fix box_ntoh64 for FreeBSD which renames betoh64 to be64tohMartin Ebourne2005-12-25
|
* Allow use of native 64 bit endian swapping functionsMartin Ebourne2005-12-21
|
* Fixing up svn:executable properties.Martin Ebourne2005-12-12
| | | | You may need a new checkout to see this.
* Merged martin/autoconf at r35 to trunkMartin Ebourne2005-12-07
|
* Box Backup 0.09 with a few tweeksBen Summers2005-10-14