summaryrefslogtreecommitdiffstats
path: root/libdimension/error.c
Commit message (Collapse)AuthorAgeFilesLines
* error: Use atomics instead of mutexes.Tavian Barnes2014-06-071-47/+10
|
* Use // comments when possible.Tavian Barnes2014-06-071-18/+18
|
* Use strerror_r if available instead of sys_errlist.Tavian Barnes2014-02-031-2/+8
|
* Print a backtrace on both warnings and errors.Tavian Barnes2012-01-011-5/+10
|
* Print errno in dmnsn_report_error().Tavian Barnes2011-12-261-5/+19
|
* Rename dimension-impl.h to dimension-internal.hTavian Barnes2011-08-251-1/+1
|
* Wrap pthread API to reduce duplicated error tests.Tavian Barnes2011-08-021-28/+36
|
* Don't force the error handler to deal with recursion.Tavian Barnes2011-06-151-48/+33
|
* Don't use awkward (*fptr)() syntax.Tavian Barnes2011-04-031-2/+2
|
* exit(EXIT_FAILURE) when mutexes fail in error.c.Tavian Barnes2011-03-251-0/+4
|
* Update email address.Tavian Barnes2011-03-081-1/+1
|
* New dmnsn_warning() API, remove different severities.Tavian Barnes2011-03-081-58/+35
|
* Make some empty parameter lists explicit.Tavian Barnes2010-11-301-3/+3
|
* Document libdimension with Doxygen.Tavian Barnes2010-11-141-1/+12
|
* Don't call malloc() in the default error handler.Tavian Barnes2010-10-201-5/+1
|
* error.c improvements.Tavian Barnes2010-10-021-9/+15
|
* Fix behaviour when the error handler itself calls dmnsn_error().Tavian Barnes2010-09-301-1/+9
|
* Fix race condition in error.c.Tavian Barnes2010-09-291-2/+4
|
* Fix whitespace in error.c.Tavian Barnes2010-09-261-1/+0
|
* Fix some -W{strict,missing}-prototypes warnings.Tavian Barnes2010-07-311-1/+1
|
* Rename dimension_impl.h to dimension-impl.h.Tavian Barnes2010-07-141-1/+2
|
* Move platform-specific stuff in libdimension into platform.c.Tavian Barnes2010-06-291-22/+5
|
* Fix some copyright dates.Tavian Barnes2010-05-101-1/+1
|
* New dmnsn_malloc() function, and friends.Tavian Barnes2010-04-071-2/+3
| | | | | | I'm tired of checking for malloc failures everywhere, considering it never happens. So just bail out whenever it does. A lot of stuff is guaranteed to succeed if it returns now.
* Fix up license blurbs and copyright year.Tavian Barnes2010-01-271-1/+1
|
* Add source filename to dmnsn_error() output.Tavian Barnes2009-11-251-3/+6
|
* Make default fatal error handler nicer.Tavian Barnes2009-11-051-2/+27
| | | | If we can, only exit the current thread, and print a backtrace.
* Make sure we die on critical dmnsn_error()'s.Tavian Barnes2009-10-291-0/+2
|
* Allow custom fatal error handlers.Tavian Barnes2009-10-181-2/+44
|
* Update license copyrights to 2009.Tavian Barnes2009-07-081-1/+1
|
* Comments and style adjustments, and a couple fixes.Tavian Barnes2009-07-081-6/+5
|
* Add lots of comments, and some code fixes discovered in the process.Tavian Barnes2009-06-261-0/+1
|
* Use C-style /* comments in C code.Tavian Barnes2009-06-221-11/+11
|
* Add some comments.Tavian Barnes2009-04-121-1/+12
|
* Print line number in dmnsn_report_error.Tavian Barnes2009-04-121-8/+14
|
* Write C++ libdimension-png wrapper.Tavian Barnes2009-04-121-7/+7
|
* Use exit(EXIT_FAILURE) in dmnsn_report_error.Tavian Barnes2009-04-101-2/+2
|
* Clarify licenses; add libdimensionxx library.Tavian Barnes2009-04-101-8/+8
|
* Add read-write mutexes to canvas pixels. New error infrastructure.Tavian Barnes2009-04-081-0/+74