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 |
|
John Cupitt
|
ffe4483030
|
vips_class_map_concrete_all() needed a compat macro
|
2011-10-11 18:22:08 +01:00 |
|
John Cupitt
|
de77449b6e
|
oops dropped one
|
2011-10-11 17:49:02 +01:00 |
|
John Cupitt
|
66126c1076
|
hackery to move to vips_copy()
half-way through moving over to the new vips_copy()
|
2011-10-11 17:47:06 +01:00 |
|
John Cupitt
|
35ff0fa7c4
|
im_openout() compat was wrong
The compatibility macro for im_openout() was wrong, causing ruby-vips to
break.
|
2011-10-11 14:45:43 +01:00 |
|
John Cupitt
|
d6526f7814
|
allow quoted strings in CSV files
|
2011-10-11 14:30:44 +01:00 |
|
John Cupitt
|
b0249a85d8
|
allow enums as input args
|
2011-10-02 17:31:08 +01:00 |
|
John Cupitt
|
3acf9fd2aa
|
vipscopy copies
but some work still needed on arg processing, see TODO
|
2011-10-02 10:22:21 +01:00 |
|
John Cupitt
|
4d63d5a359
|
VipsCopy can byteswap
|
2011-09-30 18:51:36 +01:00 |
|
John Cupitt
|
c0610db15d
|
more VipsImage props
expose more fields of VipsImage as props
|
2011-09-30 13:59:05 +01:00 |
|
John Cupitt
|
1c65d74325
|
VipsCopy can change props
VipsCopy has a set of optional input args that you can use to change
header fields
|
2011-09-30 09:39:47 +01:00 |
|
John Cupitt
|
45b2a9a525
|
add arg lookup
convenience function to look up vipsargs
|
2011-09-29 23:26:10 +01:00 |
|
John Cupitt
|
db9118369a
|
found a type
the makefile references dummy2.cxx, the file is dummy2.cc ...
mysterious! I wonder if this could help with the c++ linking issues?
|
2011-09-29 17:38:05 +01:00 |
|
John Cupitt
|
952199e92a
|
add VipsCopy
add a basic VipsCopy operation, also demand_hint is now void
|
2011-09-29 13:34:14 +01:00 |
|
John Cupitt
|
1374b47e0f
|
more leak tweaks
fewer noisy messages, more checking
|
2011-09-24 10:59:31 +01:00 |
|
John Cupitt
|
0f46696f16
|
add --vips-leak
add --vips-leak flag for exit
|
2011-09-24 10:27:21 +01:00 |
|
John Cupitt
|
13e354e869
|
add vips_shutdown()
vips_shutdown() flushes caches, closes plugins and does a leak check
|
2011-09-24 10:17:32 +01:00 |
|
John Cupitt
|
2003b5b524
|
csv read knows about quoted strings
you can "enclose strings in \", and" it shouldn't get confused
|
2011-09-23 22:01:32 +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
|
fbc3b1f608
|
allow NULLs for output params
so you can now do im_minpos (im, &min, NULL, NULL);
|
2011-09-23 17:03:02 +01:00 |
|
John Cupitt
|
9c6f08f22f
|
TODO notes
|
2011-09-23 14:25:03 +01:00 |
|
John Cupitt
|
2959dbff39
|
oops memory problems
removed unnecessary and broken im_malloc() compat functions, fixed a
memleak
|
2011-09-23 12:27:37 +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
|
ed73e8cf08
|
add cache drop and trim
the operation cache now has drop and trim and can report stats
|
2011-09-22 14:07:12 +01:00 |
|
John Cupitt
|
5462d5d6b2
|
switch buffer allocation to tracked
buffer allocs and image memory allocs go to the tracked pool
|
2011-09-21 18:00:03 +01:00 |
|
John Cupitt
|
9c84b0dfd9
|
add vips_tracked_malloc()
new malloc()/free() pair do tracked allocations ... use g_new()/g_free()
everywhere else
|
2011-09-21 14:50:32 +01:00 |
|
John Cupitt
|
414d6c8ddf
|
sync
|
2011-09-20 21:22:47 +01:00 |
|