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
John Cupitt
05ab548636
ri2c was broken
...
Oops, im_ri2c() was totally broken :-(
2011-02-28 12:16:43 +00:00
John Cupitt
3e112602f2
vector im_add was broken for int/uint
...
oops, im_add() with Orc was broken for uint and uint. Added more tests
to nip2 to pick this up earlier in future.
2011-02-28 11:15:09 +00:00