John Cupitt
359ce3208e
cleanup
...
file in git which should be blocked, also TODO note
2011-09-12 14:55:22 +01:00
John Cupitt
5d1accfc83
fallback vips_init()
...
call vips_init() for the user if they forget
2011-09-09 17:14:27 +01:00
John Cupitt
e7cd1147ce
cache in and working, at a basic level
...
reverted the switch thing as well, annoying
2011-09-09 17:01:29 +01:00
John Cupitt
d9883cbd8e
cache fixups
...
fix various problems ... getting closer
2011-09-07 14:10:59 +01:00
John Cupitt
53b3018f41
add vipsobject cache
...
added the cache ... compiles, but not yet in use
2011-09-06 16:41:37 +01:00
John Cupitt
e99f6cc49e
fix up VipsPool
...
vipspool working, test program in ~/try, passes valgrind
2011-09-06 10:37:00 +01:00
John Cupitt
b5cadc1815
move C API back to int operations
...
always return results through params
2011-09-05 21:28:35 +01:00
John Cupitt
b28cda68a7
TODO update
2011-09-05 18:21:21 +01:00
John Cupitt
ad016c53a2
C API supports optional output args
...
you can do stuff like
int x;
vips_min( fred, &min, "x", &x, NULL );
to get the x pos of the minimum
2011-09-05 18:16:32 +01:00
John Cupitt
4ce3346a4f
VipsMin stops early if it can
...
if VipsMin sees a minimum value (eg. 0 for uchar) it'll stop searching
early
2011-09-05 14:10:56 +01:00
John Cupitt
7fe104fee6
support optional output args in the cli
...
the cli interface now supports optional output args ... C API next
2011-09-04 10:10:39 +01:00
John Cupitt
bbaef3dad1
sync
2011-09-02 18:21:28 +01:00
John Cupitt
958544e5cd
sync
2011-09-02 09:10:33 +01:00
John Cupitt
07eb155462
allow optional output args
...
optional output args in C API startup ... need to fix up C API shutdown,
plus CLI, see TODO notes
2011-08-31 11:37:12 +01:00
John Cupitt
5b7de5e594
added VipsMin
...
though there's a problem with the cli interface, see TODO
2011-08-30 16:33:25 +01:00
John Cupitt
1a38d60efb
check args more carefully
...
check input and output args have been supplied in different places ...
so ins can be all checked before outputs are made
2011-08-28 13:29:53 +01:00
John Cupitt
ac3ce8b010
add VIPS_ARGUMENT_APPEND
...
to give more control over arg ordering, fixes a problem in avg
2011-08-28 12:46:50 +01:00
John Cupitt
b26dcb284d
sync
2011-08-27 14:03:52 +01:00
John Cupitt
7a392d4789
im_avg() is a class
2011-08-26 10:15:39 +01:00
John Cupitt
7111ff2433
version bump for next cycle
...
s Please enter the commit message for your changes. Lines starting
2011-08-21 18:06:19 +01:00
John Cupitt
a6255af981
sync
2011-08-17 09:25:11 +01:00
John Cupitt
11eb90cdb3
itest for C++ compiler
...
automatically disable C++ support if no compiler found
2011-08-16 13:26:57 +01:00
John Cupitt
3383344a31
TODO notes
2011-08-15 18:27:43 +01:00
John Cupitt
e5effaba94
oop debugging was enabled for disc write
2011-08-09 13:11:03 +01:00
John Cupitt
53589638d0
Merge remote-tracking branch 'origin/master'
...
Conflicts:
TODO
2011-08-09 12:47:05 +01:00
John Cupitt
b494ce7a52
stuff!
2011-08-09 12:45:42 +01:00
John Cupitt
f5397a68af
sync
2011-08-09 11:15:09 +01:00
John Cupitt
1bded6682e
todo update
2011-07-29 13:24:52 +01:00
John Cupitt
8cc0d033ea
allow <> enclosing argument lists
2011-07-28 12:55:54 +01:00
John Cupitt
e7dbd89938
bump version again, doc fixes
2011-07-26 22:37:03 +01:00
John Cupitt
1b5803af2e
new man pages
...
restored and updated man.1 pages
2011-07-26 09:27:06 +01:00
John Cupitt
a92e500132
more CLI fixes
...
"vips add" shows output args, clearer display, spot too few args
2011-07-22 17:28:08 +01:00
John Cupitt
9627f889b0
reenable wrap7 for nicked vips7 ops
...
so now "vips im_subtract" gets you the old interface, "vips subtract"
the new one
2011-07-22 16:12:47 +01:00
John Cupitt
cfb076f726
make enum names work again
...
allow old names in enums, so edivips --format allows IM_BANDFMT_UCHAR,
VIPS_FORMAT_UCHAR and uchar
2011-07-22 15:56:31 +01:00
John Cupitt
0a4e314194
start fixing char->int enums use
...
oops was doing chart->int incorrectly for glib enums
2011-07-22 13:51:20 +01:00
John Cupitt
ed5cb531bd
wrap7 works, for images at least
...
still need to add masks, doubles, strings, etc.
2011-07-18 17:10:41 +01:00
John Cupitt
681e3c893e
update notes
2011-07-18 09:03:33 +01:00
John Cupitt
fde23c93ef
vipsobject cleanups
...
vipsobject always goes via set_prop so it can work with subclasses
which override these funcs (eg. wrap7)
2011-07-17 14:36:57 +01:00
John Cupitt
e11fbbb23f
move vips.c usage and nickname
...
wrap7 now has the old vips.c nickname maker and usage code
2011-07-16 13:33:20 +01:00
John Cupitt
03226f6f67
vips7 wrap runs
...
"vips list clases" now works, not tested actually supplying any args
2011-07-15 21:28:33 +01:00
John Cupitt
a9dc321afd
add wrap7
...
add a thing to wrap vips7 functions as vips8 classes
in and in use, but not yet working
2011-07-15 14:37:20 +01:00
John Cupitt
5b97d5210a
more vips7 wrapper hackery
...
small changes to vipsobject etc. as well ... warn on read of unset
props, for example, and dont pointlessly set the set/set ops in
subclasses
2011-07-13 14:51:02 +01:00
John Cupitt
2ee4fefa46
better temp files for im_vips2tiff() pyramids
...
im_vips2tiff() used to keep intermediate files in the same directory as
the destination file ... instead, make temp files using im__temp_name(),
see im_system_image().
2011-07-12 15:27:22 +01:00
John Cupitt
0f20f9152b
icc import/export cast inputs
2011-07-12 14:56:58 +01:00
John Cupitt
e84640af58
im_falsecolour() does implicit conversion
...
convert input automatically to mono 8-bit in falsecolour
2011-07-12 13:30:25 +01:00
John Cupitt
c78e3382fc
TODO notes
...
updated the TODO again
2011-07-08 14:28:08 +01:00
John Cupitt
6131388cc4
jpeg cmyk write was not inverting
...
the change to vips_sink_disc() for vips2jpeg make CMYK write fail, argh
thanks to Ole for the report
2011-07-08 11:34:26 +01:00
John Cupitt
b04daa4849
added deprecated wrapper for im_remainderconst_vec
...
forgot to add a dispatch wrapper for im_remainderconst_vec when we reanmed to
im_remainder_vec
2011-06-27 15:47:01 +01:00
John Cupitt
180fa919e2
blend does sizealike
...
added sizealike to im_blend()
2011-06-27 12:28:10 +01:00
John Cupitt
3628692799
add experimental ctypes Python binding
...
start hacking on a new Python interface
2011-06-17 14:50:14 +01:00