Commit Graph

1316 Commits

Author SHA1 Message Date
John Cupitt c8fc3e6c85 fix a progress crash
progress was not always being signalled on the right image in sink.c
2011-03-31 18:04:23 +01:00
John Cupitt db41b6ac4e add VipsOperation
abstract base class for all operations goes in
2011-03-29 12:12:20 +01:00
John Cupitt 8ddc805878 phew all done
iofuncs is now all on the vips_ namespace, and all revised, hopefully
2011-03-28 17:18:06 +01:00
John Cupitt 4120f7b296 cleanup util
just a few little things left, yay
2011-03-28 16:03:31 +01:00
John Cupitt c7b74f620f yet more cleanups
just util.c left now, woo
2011-03-28 14:57:43 +01:00
John Cupitt b13872f111 clean up sink
common up some stuff in the sinks
2011-03-28 14:08:42 +01:00
John Cupitt 59f88260d6 oops png gamma on save
the gamma on save was set to 1.0, incorrectly
2011-03-28 11:53:39 +01:00
John Cupitt 9c10f10eaf oops sense swapped in typeof
argh, nip2 passes test suite now
2011-03-28 11:38:26 +01:00
John Cupitt 6bca2616bc move vips7compat to deprecated
makes sense, really
2011-03-28 10:44:07 +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 3b2416fb0e fix check.c
cleanups and stuff
2011-03-25 17:04:26 +00:00
John Cupitt 11966af809 fix up im_incheck() and friends
sorted out, moved to vips_
2011-03-25 14:48:28 +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 56840af97d fix im_cache
im_cache updated
2011-03-25 12:52:48 +00:00
John Cupitt 553ccc9e45 deprecate wrap*()
move im_wrapone() etc. to deprecated (or vips7compat), we'll use an
operation class instead
2011-03-25 12:23:19 +00:00
John Cupitt 6d8950a5c0 move mapfile to vips_ namespace 2011-03-25 12:07:10 +00:00
John Cupitt b8e4c57830 move im_generate to vips_
rename and reorganise im_generate and friends
2011-03-25 09:52:36 +00:00
John Cupitt 9259d686f9 fold im_demand_hint
demand hint stuff moves into generate
2011-03-24 17:03:27 +00:00
John Cupitt 23be545441 bugfix
look out for signal and generate being equal in progress feedback
2011-03-24 14:37:56 +00:00
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