Commit Graph

38 Commits

Author SHA1 Message Date
John Cupitt
05d31e0890 better arg parsing
oops in arg parse, better error messages
2012-02-15 16:24:10 +00:00
John Cupitt
c197e2f90e more robust enum printing 2012-01-27 17:14:59 +00:00
John Cupitt
ae46447f5e silently truncate long strings in arg handling
we were assert()ing out before
2012-01-08 13:57:43 +00:00
John Cupitt
2dec30da2c better options parser
now only gets the options from the very end of a filename, so this
works:

"this should work (I hope!!).tif[compression=jpeg]"
2012-01-07 14:10:02 +00:00
John Cupitt
5789ca9421 openexr read becomes a new-style class 2011-12-13 10:20:22 +00:00
John Cupitt
230e9ce63e move openslide to a new-style class 2011-12-11 22:01:39 +00:00
John Cupitt
261af58e00 fix up byteswapping path (again) 2011-12-01 18:03:41 +00:00
John Cupitt
52c8678b23 flush on too many open files
start to drop cached operations when there are too many files open

also, CLI args to control the cache limit, and more informative
--vips-leak messages
2011-11-02 14:51:39 +00:00
John Cupitt
c1f1957e88 break out libvip gtypes
all libvips gtype definitions broken out and renamed for consistency
2011-10-28 10:28:31 +01:00
John Cupitt
ae8faf6597 remove dmalloc support
we never used it and valgrind etc. is better anyway
2011-09-23 17:12:47 +01:00
John Cupitt
ea84ce8ed0 add CLI args for new cache stuff
cache params now have CLI controls
2011-09-22 17:53:23 +01:00
John Cupitt
8cc0d033ea allow <> enclosing argument lists 2011-07-28 12:55:54 +01:00
John Cupitt
8dc7bb5c04 get_bytes() ignores mode
get_bytes() now strips any mode flags from the end of the filename
2011-07-22 11:41:13 +01:00
John Cupitt
4120f7b296 cleanup util
just a few little things left, yay
2011-03-28 16:03:31 +01:00
John Cupitt
517cd679d3 sort out header.c
clean up meta/header mess
2011-03-27 22:03:38 +01:00
John Cupitt
c95aa263dd small cleanups
found a few little things
2011-03-25 20:16:09 +00:00
John Cupitt
842d2e1b16 more more stuff to vips_
window, memory, buffer, b64 all moved to the vips_ namespace
2011-03-25 14:01:12 +00:00
John Cupitt
73839df294 move some vips object stuff about
move some vipsobject code out of util.c
2011-03-17 13:22:02 +00:00
John Cupitt
c49db35cfa all compiles and links cleanly
or mostly, anyway, try running next
2011-03-05 12:07:18 +00:00
John Cupitt
bb813a21b5 libvips builds
clean build, phew, try tools next
2011-03-04 16:14:13 +00:00
John Cupitt
ab427d906b iofuncs compiles
except for a reset thing we need argh
2011-03-03 17:54:08 +00:00
John Cupitt
6b9ddf6f54 up to REGION now
more hackery, we've now reached REGION
2011-03-02 14:13:05 +00:00
John Cupitt
16b032f8c1 more hackery
getting closer, stuck on vips image byte-swap logic now, probably need a
im_file2vips() type function
2011-02-23 17:38:24 +00:00
John Cupitt
1d364cd9f1 sigh more hacking
Yet more VipsImage fiddling.
2011-02-22 21:46:17 +00:00
John Cupitt
233cbf1f15 get all fopen()s going through util.c
Add a text_mode flag to im__file_open_write() and _read() so we can
route all fopen() though these two functions.
2011-01-31 16:00:35 +00:00
John Cupitt
f822234c4e use GetTempPath() on WIndows 2010-07-29 10:18:44 +00:00
John Cupitt
49b6534033 icc profiles are searched for 2010-03-09 11:50:49 +00:00
John Cupitt
14516e72d3 conversion gtkdocs 2010-01-28 16:05:57 +00:00
John Cupitt
1861c82cf6 bump to 7.21, im_system_image works 2010-01-15 14:22:11 +00:00
John Cupitt
ddb12bf8d3 man page spelling errors 2010-01-11 09:06:21 +00:00
John Cupitt
157e01bb4c added postclose callbacks 2010-01-10 21:28:38 +00:00
John Cupitt
88779a7e3b add im_system_image() 2010-01-08 16:58:44 +00:00
John Cupitt
174fdd782a stuff 2009-11-06 14:35:43 +00:00
John Cupitt
7689f0bc60 stuff 2009-10-22 08:14:38 +00:00
John Cupitt
41f92d853c added im_copy_file() 2009-10-16 08:33:17 +00:00
John Cupitt
f9adf20874 gtkdoc comments for check 2009-10-12 15:27:18 +00:00
John Cupitt
b628642f4a fix im_errormsg() calls 2009-09-21 15:50:29 +00:00
John Cupitt
4e76695e19 merge gtkdoc branch 2009-08-16 15:00:08 +00:00