summaryrefslogtreecommitdiffstats
path: root/libdimension/progress.c
Commit message (Collapse)AuthorAgeFilesLines
* Clean up some dmnsn_new_*() functions.Tavian Barnes2009-10-261-49/+21
| | | | | Rather than special-case every failed memory allocation, just make dmnsn_delete_*() more robust and call it.
* 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
| | | | TODO: eliminate the too_late field on canvases.
* 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
| | | | only really needed for dmnsn_progress anyway.
* 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
progress indication.