summaryrefslogtreecommitdiffstats
path: root/libdimension/progress.c
Commit message (Expand)AuthorAgeFilesLines
* Rename progress objects to future objects.Tavian Barnes2011-10-191-165/+0
* Rename dimension-impl.h to dimension-internal.hTavian Barnes2011-08-251-1/+1
* Support thread cancelation, and handle ^C in the client.Tavian Barnes2011-08-191-3/+14
* Make min_wait less hacky.Tavian Barnes2011-08-081-6/+8
* Wrap pthread API to reduce duplicated error tests.Tavian Barnes2011-08-021-93/+30
* Update email address.Tavian Barnes2011-03-081-1/+1
* New dmnsn_warning() API, remove different severities.Tavian Barnes2011-03-081-26/+21
* Fix license years.Tavian Barnes2011-02-171-1/+1
* Get rid of the unused multi-level loop crap in dmnsn_progress* objects.Tavian Barnes2011-02-171-62/+16
* Make some empty parameter lists explicit.Tavian Barnes2010-11-301-1/+1
* Document libdimension with Doxygen.Tavian Barnes2010-11-141-5/+13
* Drop rwlock in progress.c on errors.Tavian Barnes2010-09-301-6/+18
* Make parts of the progress API internal.Tavian Barnes2010-09-291-26/+17
* Add dmnsn_free() to match dmnsn_malloc().Tavian Barnes2010-09-261-5/+5
* Get rid of a lot of unnecessary wakeups in dmnsn_wait_progress().Tavian Barnes2010-08-091-6/+19
* Rename dimension_impl.h to dimension-impl.h.Tavian Barnes2010-07-141-1/+1
* Don't expose the contents of struct dmnsn_progress.Tavian Barnes2010-07-141-1/+7
* Fix some copyright dates.Tavian Barnes2010-05-101-1/+1
* Use C99 for loop initializers.Tavian Barnes2010-05-051-3/+2
* Remove a bunch of errno.h includes.Tavian Barnes2010-04-131-1/+0
* New dmnsn_malloc() function, and friends.Tavian Barnes2010-04-071-47/+20
* Set errno on failures.Tavian Barnes2010-04-011-1/+7
* Fix up license blurbs and copyright year.Tavian Barnes2010-01-271-1/+1
* Clean up some dmnsn_new_*() functions.Tavian Barnes2009-10-261-49/+21
* Call dmnsn_done_progress() later in dmnsn_finish_progress().Tavian Barnes2009-10-261-3/+2
* Fix some concurrency mistakes.Tavian Barnes2009-10-261-11/+27
* Update license copyrights to 2009.Tavian Barnes2009-07-081-1/+1
* Comments and style adjustments, and a couple fixes.Tavian Barnes2009-07-081-4/+4
* Fix progress leak.Tavian Barnes2009-07-011-0/+1
* Remove thread-synchronization from arrays, which was way too slow, andTavian Barnes2009-06-291-11/+73
* Add lots of comments, and some code fixes discovered in the process.Tavian Barnes2009-06-261-14/+17
* Fix const-correctness issues with dmnsn_progress*.Tavian Barnes2009-06-241-30/+58
* New dmnsn_array_size() thread-safe function.Tavian Barnes2009-06-231-14/+23
* Finish asynchronous PNG interface, and test it in png test.Tavian Barnes2009-06-221-9/+75
* Add interface for performing long tasks in background, while giving aTavian Barnes2009-06-221-0/+103