Commit Graph

1436 Commits

Author SHA1 Message Date
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
7dcda5c0c9 starting to factor out VipsArea 2011-10-27 22:13:21 +01:00
John Cupitt
5821f6cb40 done im_gbandjoin()
but needs testing, also see TODO for notes
2011-10-27 17:40:39 +01:00
John Cupitt
a09929ef94 added image array args 2011-10-27 15:27:03 +01:00
John Cupitt
c027528b82 im_clip2fmt() redone as a class
plus some rationalisation of member names
2011-10-27 12:10:24 +01:00
John Cupitt
6402fd9487 start VipsCast 2011-10-26 21:56:05 +01:00
John Cupitt
e13da5bf2c oops dropped im_insert.c too early 2011-10-26 21:42:52 +01:00
John Cupitt
85420c4f7e sync 2011-10-26 16:53:39 +01:00
John Cupitt
014763a845 rewrite im_replicate() as a class 2011-10-26 16:51:27 +01:00
John Cupitt
2bfe021088 oops, forgot one 2011-10-26 15:11:19 +01:00
John Cupitt
7e6f885ea1 redo im_extract*() as a class 2011-10-26 15:09:01 +01:00
John Cupitt
b969ce2aa5 im_*join() redone as a class 2011-10-26 13:26:20 +01:00
John Cupitt
e159aba7c7 small fixes, work on join.c 2011-10-26 09:39:14 +01:00
John Cupitt
b35e43c31e merge insert 2011-10-25 16:22:03 +01:00
John Cupitt
3f93f60d91 fix im_copy_set() 2011-10-25 15:44:54 +01:00
John Cupitt
2b39626b54 stdarg processing bug
optional output arg fubar
2011-10-25 09:58:10 +01:00
John Cupitt
a1e7188f82 im_embed() fix
vips7 compat wrapper was broken
2011-10-24 22:47:43 +01:00
John Cupitt
0c74ac2ebf insert works fully
switched im_insert over, though nip2 make check still fails
2011-10-24 16:21:42 +01:00
John Cupitt
045c2b37aa sync 2011-10-24 08:57:13 +01:00
John Cupitt
a5b8a21a54 VipsInsert is working
but array_double from CLI still needs work, see TODO
2011-10-23 22:05:21 +01:00
John Cupitt
2c4cbedc70 insert.c compiles
and we have VipsArea as a public struct for array arguments
2011-10-22 13:10:47 +01:00
John Cupitt
210668edc2 sync 2011-10-21 14:50:34 +01:00
John Cupitt
9ea6fc6653 sync 2011-10-21 09:35:05 +01:00
John Cupitt
02d8f0925f sybnc 2011-10-20 14:56:13 +01:00
John Cupitt
5ad2861b30 initial insert hack 2011-10-20 11:22:49 +01:00
John Cupitt
5f0bf05f2c TODO notes
and fix a typo
2011-10-19 12:06:02 +01:00
John Cupitt
07396c8b11 operation cache fixes
was not working for enums, cleaned up a bit
2011-10-19 11:35:56 +01:00
John Cupitt
7fdeb1789b vips7wrap works for non-image output
"vips max x.jpg" now works
2011-10-19 10:53:18 +01:00
John Cupitt
9078df3c7b TODO notes on exif problems 2011-10-18 14:50:47 +01:00
John Cupitt
df7059bc4a Merge remote-tracking branch 'origin/7.26'
Conflicts:
	ChangeLog
	configure.in
	libvips/iofuncs/header.c
2011-10-18 14:40:04 +01:00
John Cupitt
d3739d3638 oops left debug on 2011-10-18 14:33:52 +01:00
John Cupitt
b15f07e3ac update exif orientation on jpeg write
test the value of the 'exif-Orientation' tag and update exif on jpeg
write
2011-10-18 14:29:35 +01:00
John Cupitt
932bc3585a work on wrapvips7 2011-10-17 14:48:20 +01:00
John Cupitt
2766b83004 don't modify the operation cache in a callback
oops, we were removing things from the operation hash during a traverse
2011-10-17 13:46:27 +01:00
John Cupitt
ac377c143b im_dlip*() redone as a class
VipsFlip replaces  im_fliphor() and im_flipver().
2011-10-17 07:15:51 +01:00
John Cupitt
62baa5dfbc remove old im_embed()
switched to the new class-based one
2011-10-16 18:02:23 +01:00
John Cupitt
26792ed4e1 bugfixes
get the new arg system working
2011-10-16 17:48:28 +01:00
John Cupitt
8dfb3056ac added VipsEmbed
added VipsEmbed class, new macros for arg boilerplate, new priority
thing for arg ordering
2011-10-16 14:48:47 +01:00
John Cupitt
fba3d000a3 handle offset correctly in convsep
separable convolutions didn't handle offset correctly, thanks Nicolas
2011-10-15 13:12:46 +01:00
John Cupitt
173afe2169 better CSV parsing 2011-10-15 12:48:30 +01:00
John Cupitt
d25e94d0d2 squash compiler warnings
and rename vips_image_write_filename() to vips_image_write_to_file() to
be more consistent
2011-10-15 12:22:57 +01:00
John Cupitt
7999edbc73 switch to new vips_copy() 2011-10-15 06:49:59 +01:00
John Cupitt
65e79de8f9 NOCACHE was not being set on OS X
mmap() on OS X caches too much and we were not turning it off correctly
2011-10-15 06:35:16 +01:00
John Cupitt
22a585c45b Merge remote-tracking branch 'origin/7.26'
Conflicts:
	ChangeLog
	configure.in
	po/vips7.pot
2011-10-12 12:09:08 +01:00
John Cupitt
95c421f618 version bump 2011-10-12 12:06:53 +01:00
John Cupitt
8a8bb8fcf4 jpeg read/write copies XMP data
im_jpeg2vips() and im_vips2jpeg() now know about XMP metadata and copy
it over
2011-10-12 11:45:27 +01:00
John Cupitt
b948f17c02 Merge remote-tracking branch 'origin/7.26'
Conflicts:
	ChangeLog
	configure.in
	libvips/include/vips/vips.h
	libvips/include/vips/vips7compat.h
	libvips/iofuncs/image.c
	libvips/iofuncs/init.c
	po/vips7.pot
2011-10-11 21:49:06 +01:00
John Cupitt
7f797e8a07 Merge remote-tracking branch 'origin/master' 2011-10-11 21:36:01 +01:00
John Cupitt
5e6251ac1d sync 2011-10-11 21:21:12 +01:00
John Cupitt
122c390c7b vips_class_map_all() was broken 2011-10-11 21:09:39 +01:00