Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-03 | Make fz_malloc_struct return zeroed memory. | Tor Andersson | |
2012-01-27 | Remove dependency on fz_obj from the filter creation parameters. | Tor Andersson | |
2011-12-22 | More MemSqueezing fixes. | Robin Watts | |
2011-12-21 | Fix whitespace. | Tor Andersson | |
2011-12-20 | More memsqueezing fixes. | Robin Watts | |
One of the previous memsqueezing fixes (specifically that in close_dctd) appears to cause the Memento fork bases squeezing process to stop. This appears to be because old code would do a NULL dereference causing a SEGV. This would somehow NOT be picked up by the signal handler, and the child would exit. If the code is fixed to avoid the SEGV the code then somehow goes on to do something (not in the close_dctd code) that makes the mem squeeze process grind to a halt - but NOT in the same instance of the executable. I am at a loss to explain this, but would rather the code stays as it is (being as far as I can see correct) for now. | |||
2011-12-17 | More memsqueezing fixes; stream creation. | Robin Watts | |
2011-12-17 | Change stream 'close' functions to facilitate error cleanup. | Robin Watts | |
Rather than passing a stream to a close function, just pass context and state - that's all that is required. This enables us to call close to cleanup neatly if the stream fails to allocate. | |||
2011-12-16 | Add fz_malloc_struct, and make code use it. | Robin Watts | |
The new fz_malloc_struct(A,B) macro allocates sizeof(B) bytes using fz_malloc, and then passes the resultant pointer to Memento_label to label it with "B". This costs nothing in non-memento builds, but gives much nicer listings of leaked blocks when memento is enabled. | |||
2011-12-08 | Throw exceptions for read errors. | Tor Andersson | |
2011-09-21 | Add warning context. | Tor Andersson | |
2011-09-21 | Don't thread ctx through safe fz_obj functions. | Tor Andersson | |
2011-09-15 | Add context to mupdf. | Robin Watts | |
Huge pervasive change to lots of files, adding a context for exception handling and allocation. In time we'll move more statics into there. Also fix some for(i = 0; i < function(...); i++) calls. | |||
2011-09-14 | Initial import of exception handling code | Robin Watts | |
Import exception handling code from WSS, modified to fit into the fitz world. With this code we have 'real' fz_try/fz_catch/fz_rethrow functions, handling a fz_except type. We therefore rename the existing fz_throw/ fz_catch/fz_rethrow to be fz_error_make/fz_error_handle/fz_error_note. We don't actually use fz_try/fz_catch/fz_rethrow yet... | |||
2011-04-04 | Le Roi est mort, vive le Roi! | Tor Andersson | |
The run-together words are dead! Long live the underscores! The postscript inspired naming convention of using all run-together words has served us well, but it is now time for more readable code. In this commit I have also added the sed script, rename.sed, that I used to convert the source. Use it on your patches and application code. | |||
2011-04-04 | Incorporate small fixes from SumatraPDF. | Tor Andersson | |
2010-12-20 | Handle errors occurring while closing dctd. | Tor Andersson | |
2010-08-07 | Fix buffer juggling bugs in DCT decode filter. | Tor Andersson | |
2010-08-02 | Use 'while (rp < wp)' idiom for filter output buffering state. | Tor Andersson | |
2010-08-02 | Put bytes not consumed by DCT decoder back into stream and make sure that ↵ | Sebastian Rasmussen | |
state is always torn down. | |||
2010-07-29 | Use chained reader like interface for filters instead of process interface. | Tor Andersson | |
2010-07-17 | Remove all trailing whitespace. | Tor Andersson | |
2010-05-27 | Select the fast DCT transform in libjpeg at the correct location. | Tor Andersson | |
2010-04-11 | Revert to using fitz string functions instead of non-standard libc variants. | Tor Andersson | |
2009-12-03 | Consolidate include lines to a single fitz.h. | Tor Andersson | |
2009-12-09 | Replace 'boolean' types with 'int'. | Ralph Giles | |
These crept in, perhaps from jpeg.h, and while not standard C are permitted under -std | |||
2009-11-29 | Fix up indentation. | Tor Andersson | |
2009-11-20 | Malloc cannot return null. Clean up streams and filters. | Tor Andersson | |
2009-11-19 | Remove unused and largely untested encoding filters. | Tor Andersson | |
2009-03-11 | Remove fz_outofmem constant. | Tor Andersson | |
2009-03-11 | Change fz_error* struct into an integer error type fz_error. | Tor Andersson | |
2009-02-28 | Merge and move header files into the source directories. | Tor Andersson | |
2009-02-28 | Moved Fitz files into one directory. | Tor Andersson | |