Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support thread cancelation, and handle ^C in the client. | Tavian Barnes | 2011-08-19 | 1 | -3/+14 |
| | |||||
* | Make min_wait less hacky. | Tavian Barnes | 2011-08-08 | 1 | -6/+8 |
| | | | | I wish C had the `mutable' keyword. | ||||
* | Wrap pthread API to reduce duplicated error tests. | Tavian Barnes | 2011-08-02 | 1 | -93/+30 |
| | |||||
* | Update email address. | Tavian Barnes | 2011-03-08 | 1 | -1/+1 |
| | |||||
* | New dmnsn_warning() API, remove different severities. | Tavian Barnes | 2011-03-08 | 1 | -26/+21 |
| | |||||
* | Fix license years. | Tavian Barnes | 2011-02-17 | 1 | -1/+1 |
| | |||||
* | Get rid of the unused multi-level loop crap in dmnsn_progress* objects. | Tavian Barnes | 2011-02-17 | 1 | -62/+16 |
| | |||||
* | Make some empty parameter lists explicit. | Tavian Barnes | 2010-11-30 | 1 | -1/+1 |
| | |||||
* | Document libdimension with Doxygen. | Tavian Barnes | 2010-11-14 | 1 | -5/+13 |
| | |||||
* | Drop rwlock in progress.c on errors. | Tavian Barnes | 2010-09-30 | 1 | -6/+18 |
| | |||||
* | Make parts of the progress API internal. | Tavian Barnes | 2010-09-29 | 1 | -26/+17 |
| | |||||
* | Add dmnsn_free() to match dmnsn_malloc(). | Tavian Barnes | 2010-09-26 | 1 | -5/+5 |
| | |||||
* | Get rid of a lot of unnecessary wakeups in dmnsn_wait_progress(). | Tavian Barnes | 2010-08-09 | 1 | -6/+19 |
| | |||||
* | Rename dimension_impl.h to dimension-impl.h. | Tavian Barnes | 2010-07-14 | 1 | -1/+1 |
| | |||||
* | Don't expose the contents of struct dmnsn_progress. | Tavian Barnes | 2010-07-14 | 1 | -1/+7 |
| | |||||
* | Fix some copyright dates. | Tavian Barnes | 2010-05-10 | 1 | -1/+1 |
| | |||||
* | Use C99 for loop initializers. | Tavian Barnes | 2010-05-05 | 1 | -3/+2 |
| | |||||
* | Remove a bunch of errno.h includes. | Tavian Barnes | 2010-04-13 | 1 | -1/+0 |
| | |||||
* | New dmnsn_malloc() function, and friends. | Tavian Barnes | 2010-04-07 | 1 | -47/+20 |
| | | | | | | 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. | ||||
* | Set errno on failures. | Tavian Barnes | 2010-04-01 | 1 | -1/+7 |
| | |||||
* | Fix up license blurbs and copyright year. | Tavian Barnes | 2010-01-27 | 1 | -1/+1 |
| | |||||
* | Clean up some dmnsn_new_*() functions. | Tavian Barnes | 2009-10-26 | 1 | -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 Barnes | 2009-10-26 | 1 | -3/+2 |
| | |||||
* | Fix some concurrency mistakes. | Tavian Barnes | 2009-10-26 | 1 | -11/+27 |
| | | | | TODO: eliminate the too_late field on canvases. | ||||
* | Update license copyrights to 2009. | Tavian Barnes | 2009-07-08 | 1 | -1/+1 |
| | |||||
* | Comments and style adjustments, and a couple fixes. | Tavian Barnes | 2009-07-08 | 1 | -4/+4 |
| | |||||
* | Fix progress leak. | Tavian Barnes | 2009-07-01 | 1 | -0/+1 |
| | |||||
* | Remove thread-synchronization from arrays, which was way too slow, and | Tavian Barnes | 2009-06-29 | 1 | -11/+73 |
| | | | | only really needed for dmnsn_progress anyway. | ||||
* | Add lots of comments, and some code fixes discovered in the process. | Tavian Barnes | 2009-06-26 | 1 | -14/+17 |
| | |||||
* | Fix const-correctness issues with dmnsn_progress*. | Tavian Barnes | 2009-06-24 | 1 | -30/+58 |
| | |||||
* | New dmnsn_array_size() thread-safe function. | Tavian Barnes | 2009-06-23 | 1 | -14/+23 |
| | |||||
* | Finish asynchronous PNG interface, and test it in png test. | Tavian Barnes | 2009-06-22 | 1 | -9/+75 |
| | |||||
* | Add interface for performing long tasks in background, while giving a | Tavian Barnes | 2009-06-22 | 1 | -0/+103 |
progress indication. |