Commit Graph

1446 Commits

Author SHA1 Message Date
John Cupitt
82dbdedd6e better vips7 progress compat
make progress info on both the image being generated and the image we
signal on
2011-03-24 14:28:35 +00:00
John Cupitt
5da71c8336 fix progress for nip2
progress feedback works again, and cancel too
2011-03-24 14:08:35 +00:00
John Cupitt
b79fa7387e fix progress feedback
works, phew
2011-03-24 12:49:53 +00:00
John Cupitt
5e8121321d written callbacks can fail
written callbacks now take a status return argument, so we can error for
"vips im_copy fred.jpg /jim.jpg", phew
2011-03-24 11:21:24 +00:00
John Cupitt
9e62bf3b36 fix some back compat stuff
nip2 now passes the test suite
2011-03-23 22:19:49 +00:00
John Cupitt
933373a405 oops
argh
2011-03-23 18:28:48 +00:00
John Cupitt
0497fa0737 remove im_setupout
The now-useless im_setupout() is toast
2011-03-23 18:07:51 +00:00
John Cupitt
0b9189b2ef support old header names
vips_image_get_int() and friends let you use the old header names eg.
"Xsize"
2011-03-23 14:44:20 +00:00
John Cupitt
1135e553f3 fix up header stuff
clean up the main header functions
2011-03-23 14:25:34 +00:00
John Cupitt
2938d9a086 renaming header.c
reworking header.c
2011-03-22 22:01:37 +00:00
John Cupitt
9f3c8d468a better image header print
"header" now shows all fields
2011-03-22 14:52:12 +00:00
John Cupitt
4f2426379b oops
brackets were tangled
2011-03-22 13:47:38 +00:00
John Cupitt
e66c2dc9a5 fits write done
fits write is working, tested read as well with valgrind, all fine, I
hope
2011-03-22 11:57:34 +00:00
John Cupitt
cb53f47829 better fits metadata
copy fits metadata as entire records to stop parse/unparse differences
getting multiplied
2011-03-21 15:03:22 +00:00
John Cupitt
bbd4bfe240 TODO updates
oops
2011-03-20 11:33:56 +00:00
John Cupitt
0dfd37b036 better png import
better handling of 1-bit and palette png images, though png 1.2.9 and
later only now argh
2011-03-20 11:28:17 +00:00
John Cupitt
3ae641b320 TODO updates
stuff
2011-03-18 14:51:41 +00:00
John Cupitt
9a9704bcf6 basic fits write done
now sort-of works, but see notes in fits.c re. missing features
2011-03-18 14:44:35 +00:00
John Cupitt
5a64a02cb7 start fits write
not done yet, argh
2011-03-17 21:56:15 +00:00
John Cupitt
f4c6da50e1 update fits.c ready for write
hack fits.c about a bit ready for write to go in
2011-03-17 21:04:25 +00:00
John Cupitt
d8a1fac72f remove old region code
clean out some temp files
2011-03-17 17:39:58 +00:00
John Cupitt
9297a96ecf support libpng-1.5
libpng-1.5 removes some old API that libvips still used ... update png
read/write to support the new API
2011-03-17 14:17:03 +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
ac801dd1fc rename Rect as VipsRect
move Rect to the new Vips namespace, add gtkdoc comments, add back
compat stuff
2011-03-17 13:05:46 +00:00
John Cupitt
cfe34cacd2 back to vipsobject again
but without properties now
2011-03-16 18:26:32 +00:00
John Cupitt
2abb0f8d99 move VipsRegion off VipsObject again
We were having various unfixable segvs with VipsRegion on top of
VipsObject. Move back to a simple struct to reestablish stability,
then try slowly moving back to GObject again.
2011-03-16 14:27:34 +00:00
John Cupitt
48a91627d1 small further change
helps a bit more, perhaps
2011-03-14 18:01:34 +00:00
John Cupitt
4cdd5640ea fix crash in nip2 make check
fully init region before we go parallel.
2011-03-14 15:59:33 +00:00
John Cupitt
3244d8f392 Merge remote branch 'origin/vipsobject-image'
Conflicts:
	ChangeLog
	libvips/iofuncs/im_cp_desc.c
2011-03-11 14:15:12 +00:00
John Cupitt
cc6535acff rename ->progress
->progress, the image we signal progress on, has become progress_signal.
There's a progress class as well now, it was just too confusing.
2011-03-11 14:08:10 +00:00
John Cupitt
c0b98a19f9 remove deprecated cli programs
removed some deprecated or now-replaced cli programs
2011-03-11 13:58:22 +00:00
John Cupitt
e17435c105 small fixes
small fixes and we now pass all tests
2011-03-11 13:53:59 +00:00
John Cupitt
939ce4fd51 rewind is an object method
make rewind a method on object, image uses it to preserve filename and
mode across rewind
2011-03-10 23:44:38 +00:00
John Cupitt
e180c9ec52 better object rewind
added a vips_object_rewind() to allow rebuild, though it's not quite
working yet, see TODO
2011-03-10 14:44:38 +00:00
John Cupitt
834630e562 removed debug.c
debug and sanity checking are now part of object
2011-03-10 14:17:02 +00:00
John Cupitt
071abecbff rename IMAGE to VipsImage
all headers revised to rename IMAGE as VipsImage, also trimmed some junk
2011-03-10 09:41:45 +00:00
John Cupitt
4e160905ed more compat
more compat to help nip2 compile
2011-03-09 22:14:21 +00:00
John Cupitt
b8e526d40e now runs simple operations
im_copy and im_invert at least seem to work
2011-03-09 17:45:37 +00:00
John Cupitt
fd26b098b7 it runs!
"vips im_avg poop.png" now works, amazing. Test a few more things before
we merge back to master.
2011-03-07 15:52:53 +00:00
John Cupitt
53f4eb7811 now sort-of runs
small fixes and now it sort-of runs
2011-03-06 22:05:57 +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
df0eab1f35 TODO notes
small TODO updates
2011-03-03 22:01:43 +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
6fa48b0e7d region done
VipsRegion now exists, up to semaphore.c
2011-03-03 14:49:12 +00:00
John Cupitt
3d55a7876c half-way though moving REGION
init / dest / type need to be done
2011-03-02 21:53:32 +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
be134f4b82 remove setbuf
... and start on sink*().
2011-03-01 22:07:48 +00:00
John Cupitt
7257c5426a split vips_new_*() modes up
New modes and properties mean we can use _build() for all the vipsimage init
stuff now.
2011-03-01 14:49:16 +00:00
John Cupitt
17c5ab4383 remove im_binfile
im_binfile is now folded into image.c
2011-02-28 18:00:03 +00:00