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
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
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
932bc3585a
work on wrapvips7
2011-10-17 14:48:20 +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
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
7f797e8a07
Merge remote-tracking branch 'origin/master'
2011-10-11 21:36:01 +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
d6526f7814
allow quoted strings in CSV files
2011-10-11 14:30:44 +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
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
952199e92a
add VipsCopy
...
add a basic VipsCopy operation, also demand_hint is now void
2011-09-29 13:34:14 +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
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
John Cupitt
0e0cf1481c
g_free/im_free mixups
2011-09-20 14:52:02 +01:00
John Cupitt
4b2c8587b2
vips_malloc() size tracking
...
vips_malloc() now tracks allocation size and can report total mem use.
It seems to trigger quite a few nip2 bugs though, I guess we are
g_free()ing the result in places (or vice versa).
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a8f)[0x2aae8e011a8f]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x2aae8e0158e3]
/home/john/vips/lib/libvips.so.15(vips_free+0xc2)[0x2aae88f7717e]
/home/john/GIT/nip2/src/nip2[0x4c9ce2]
/home/john/GIT/nip2/src/nip2(path_map_exact+0x63)[0x4ca127]
/home/john/GIT/nip2/src/nip2[0x4b5381]
2011-09-19 16:44:51 +01:00
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
f94541ba64
more introspection hackery
2011-06-21 14:41:38 +01:00
John Cupitt
b3af94917c
sync
2011-06-20 18:25:18 +01:00
John Cupitt
b9d32462ba
add gobject introspection support
2011-06-20 18:00:01 +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
John Cupitt
3920f5dc7e
get im_system_image() working again
...
chop stuff about to get system image working again.
2011-06-16 13:54:13 +01:00
John Cupitt
953a315755
more im_aconv() speedups
...
now uses rolling boxes for the vertical pass too
2011-06-09 17:53:53 +01:00
John Cupitt
ecf344ec0f
more tweaks, still not working
...
argh, can't see the problem
2011-06-08 22:13:30 +01:00
John Cupitt
0aa9f81c30
started im_aconv()
...
started hacking non-separable version of im_aconvsep()
2011-06-06 17:35:32 +01:00
John Cupitt
7b6bc4267b
better vips error msg
...
"vips mpouikh" makes a better error message
2011-06-06 12:31:12 +01:00
John Cupitt
710294f889
rename aconv as aconvsep
2011-06-04 17:44:54 +01:00
John Cupitt
56d8f75500
fix an edge problem in aconv
...
aconv no longer has tiling artifacts
2011-06-04 10:01:52 +01:00
John Cupitt
3fab0cbbd4
fix vips8 CLI
...
the vips8 CLI needed updating for the new refcount strategy
2011-06-02 15:53:30 +01:00
John Cupitt
35a7515e3f
small bugfixes
...
various bugfixes ... nip2 runs reliably again now
2011-06-02 15:34:57 +01:00
John Cupitt
971615d6ae
back to fixed refs, add a pool system instead
...
floating refs were very confusing and annoying, instead use simple fixed
refs and add a pool system to track refs for you
also fixed a couple of dumb errors in close callbacks
2011-06-02 12:23:56 +01:00
John Cupitt
6819919f0c
im_aconv() works
...
got im_aconv() working, woo
2011-06-01 17:36:17 +01:00
John Cupitt
c0cbbbf415
free im_malloc() mem in postclose
2011-05-30 19:40:56 +01:00
John Cupitt
a9045c9ec3
oops vipsthumbnail needed updating
2011-05-30 11:41:02 +01:00
John Cupitt
47a3bd6689
TODO updates
2011-05-25 14:06:23 +01:00
John Cupitt
cba1ea0024
vipsobject fallback for new_from_string() as well
2011-05-25 13:43:53 +01:00
John Cupitt
1a75cf5be2
object new from string() is now a vfunc
...
and the inverse too ... interpolate and format need fixing still
2011-05-25 12:24:01 +01:00
John Cupitt
5492e0dbda
TODO updates
2011-05-25 08:51:19 +01:00
John Cupitt
ff44680022
get the CLI working again
...
get the cli working with the new vfunc thing
2011-05-24 17:01:23 +01:00
John Cupitt
0b902bfbd4
make CLI arg handling into vfuncs
...
add vfuncs to vipsobject for the CLI interface
2011-05-24 14:44:23 +01:00
John Cupitt
26c0ce8fde
fixed vips7 CLI
...
"vips im_add a b c" works again
2011-05-24 13:50:17 +01:00
John Cupitt
2ba39ebc23
notes
2011-05-23 21:27:33 +01:00
John Cupitt
9515c5cb06
more fixes for im_add
...
still getting some dangling region refs though argh
2011-05-23 18:19:20 +01:00
John Cupitt
8036dda5b7
vips8 CLI works
...
bugs fixed, leaks plugged, hooked up output write
2011-05-23 17:12:09 +01:00
John Cupitt
0514485fa6
functional API
...
make all output args created by operation, so operations are now true
functions ... means we can do memoisation
various cleanups as well
2011-05-22 17:32:57 +01:00
John Cupitt
1ad9c8a885
progress notes updated
2011-05-19 14:39:11 +01:00
John Cupitt
b6185af194
more new API hackery
...
added some notes ot the TODO on a more functional approach
2011-05-19 09:22:48 +01:00
John Cupitt
5b6ee532c4
oop TODO
2011-05-18 11:06:01 +01:00
John Cupitt
c4804b6fb3
argh
2011-05-17 14:45:51 +01:00
John Cupitt
dd6f0e8b4d
sizealike everywhere
...
all ops now sizealike (I think) and docs are updated to match
2011-05-17 13:05:45 +01:00
John Cupitt
0c1034de44
vips7 has sizealike as well
2011-05-16 17:34:00 +01:00
John Cupitt
6cb6d2289b
new CLI done
...
the new cli interface is done, try "vips add a.jpg b.jpg out.jpg", or
"vips add".
2011-05-16 17:10:08 +01:00
John Cupitt
8c6697c40a
misc CLI hackery sync
2011-05-16 08:31:55 +01:00
John Cupitt
1f3f20ee4e
new cli working
...
some final testing needed
2011-05-13 14:47:23 +01:00
John Cupitt
825280b365
more cli hackery
...
almost there now, parsing strings to standard types
2011-05-13 10:08:53 +01:00
John Cupitt
2a66c50410
mostly working
2011-05-11 22:07:30 +01:00
John Cupitt
db48961c46
todo updates
2011-05-09 18:28:21 +01:00
John Cupitt
e92f5ff353
README updates
2011-05-08 10:59:07 +01:00
John Cupitt
8b10aa2fe0
magick notes
2011-05-02 18:02:41 +01:00
John Cupitt
620c02a833
cleanups
...
small tidies
2011-04-21 09:57:04 +01:00
John Cupitt
c4f5c71507
add im_bufjpeg2vips()
...
add a thing to open a jpeg from a memory buffer, handy for processing
thumbnails from exif data
2011-04-20 15:23:34 +01:00
John Cupitt
efcc0c20de
need private array in VipsBinary
...
oops
2011-04-13 17:55:58 +01:00
John Cupitt
e0d4ed89ff
reorganise tools/ dir
...
The subdir in tools are no lonmger necessary. Also, remove ther old bin
links feature, not very useful anymore.
2011-04-06 12:06:32 +01:00
John Cupitt
8d367998c6
VipsAdd works
...
done VipsAdd class and made an im_add() stub for compat
2011-04-04 15:46:57 +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
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
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
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
9f3c8d468a
better image header print
...
"header" now shows all fields
2011-03-22 14:52:12 +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
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
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
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
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
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
c49db35cfa
all compiles and links cleanly
...
or mostly, anyway, try running next
2011-03-05 12:07:18 +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
6b9ddf6f54
up to REGION now
...
more hackery, we've now reached REGION
2011-03-02 14:13:05 +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
241187146f
debug.c makes it
...
by removing most of it, argh. add _sanity() as an object mthod.
2011-02-25 18:07:09 +00:00
John Cupitt
1d364cd9f1
sigh more hacking
...
Yet more VipsImage fiddling.
2011-02-22 21:46:17 +00:00
John Cupitt
7f081f4d54
more hackery
...
headers compile now, just about, working on image.c
2011-02-16 14:40:31 +00:00
John Cupitt
62836151d4
more vipsimage hacking
...
Moved all of im_close.c and im_open.c into the image.c class file,
various small cleanups.
2011-02-15 14:41:46 +00:00
John Cupitt
cbc366cd7d
more image to object hackery
...
More movement of VipsImage to a subclass of VipsObject. im_close.c still
to do. Added wrappings for the enums.
2011-02-14 18:23:01 +00:00
John Cupitt
826de45ba1
stuff
2011-02-03 12:52:14 +00:00
John Cupitt
729b680841
set MAP_NOCACHE if we can
...
Set the MAP_NOCACHE flags in mmap() if we can. On OS X this stops the
mad super-aggressive disc caching and produces a huge improveemnt in
performance.
2011-02-02 21:56:40 +00:00
John Cupitt
aca238dfca
TODO updates
2011-02-02 21:19:13 +00:00
John Cupitt
444887e57f
more informative progress messages
...
--vips-progress now tells you nthreads, tile size and nlines. For
example:
$ vips --vips-progress im_shrink big.v x.v 8 8
vips x.v: 2 threads, 2858 x 1 tiles, groups of 4 scanlines
vips x.v: done in 43s
$
2011-02-02 12:52:54 +00:00
John Cupitt
233cbf1f15
get all fopen()s going through util.c
...
Add a text_mode flag to im__file_open_write() and _read() so we can
route all fopen() though these two functions.
2011-01-31 16:00:35 +00:00
John Cupitt
1aea6a1347
gtkdoc for mosaicing
2011-01-25 13:12:22 +00:00
John Cupitt
823650b2b4
oops
2011-01-24 10:40:40 +00:00
John Cupitt
15dc216d91
stuff
2011-01-12 13:40:07 +00:00
John Cupitt
609a598896
oops
2011-01-11 16:58:59 +00:00
John Cupitt
ae31832180
new bilinear
2011-01-11 14:48:45 +00:00
John Cupitt
213cb019de
bilinear hacking
2011-01-11 14:43:21 +00:00
John Cupitt
882ce18d57
stuff
2011-01-07 15:06:35 +00:00
John Cupitt
dfd97464b0
speed up bilinear on float
2011-01-07 15:03:01 +00:00
John Cupitt
c93443aaca
any size mask for rot90
2010-12-01 10:02:40 +00:00
John Cupitt
05ceccc4d2
po updates
2010-11-30 14:41:04 +00:00
John Cupitt
83fc52c491
smaller norm factor for d->i mask
2010-11-30 11:53:53 +00:00
John Cupitt
8cfe327cae
stuff
2010-11-29 14:46:47 +00:00
John Cupitt
82d04fb4ec
fix rulers in mm display
2010-11-28 16:42:17 +00:00
John Cupitt
404778cc3c
oop, better sync sinkscreen fix
2010-11-27 20:50:35 +00:00
John Cupitt
197877e32c
fix im_cache
2010-11-25 17:20:14 +00:00
John Cupitt
1cb6c3a40f
stuff
2010-11-24 17:00:46 +00:00
John Cupitt
b1e7aaa2d5
oop, bool const are always int now
2010-11-21 12:12:12 +00:00
John Cupitt
22cf2fe3ee
stuff
2010-11-20 17:55:33 +00:00
John Cupitt
0a9ca45f6d
stuff
2010-11-19 14:53:11 +00:00
John Cupitt
4d0fd160a0
stuff
2010-11-19 09:22:54 +00:00
John Cupitt
aa805f82c1
stuff
2010-11-18 16:55:30 +00:00
John Cupitt
dfc7f859cd
docs
2010-11-18 14:09:56 +00:00
John Cupitt
d4e7af5f58
stuff
2010-11-18 13:54:44 +00:00
John Cupitt
b0f162478f
more im_conv improvements
2010-11-18 12:36:49 +00:00
John Cupitt
313a2dcef4
stuff
2010-11-18 05:36:19 +00:00
John Cupitt
531feb10a1
stuff
2010-11-09 23:02:24 +00:00
John Cupitt
2872fc8eb8
stuff
2010-11-09 16:30:19 +00:00
John Cupitt
425795a8c8
multipass mode for im_conv()
2010-11-08 17:24:58 +00:00
John Cupitt
593af5a8d8
morph docs
2010-11-07 11:02:49 +00:00
John Cupitt
526590d244
fix vector stuff
2010-11-05 10:52:29 +00:00
John Cupitt
5bedec65da
argh
2010-11-04 14:54:23 +00:00
John Cupitt
5caec62940
stuff
2010-11-03 14:45:59 +00:00
John Cupitt
49aac21adc
morph oops
2010-11-03 13:43:42 +00:00
John Cupitt
5283a14575
stuff
2010-11-02 14:48:46 +00:00
John Cupitt
59a73c079b
stuff
2010-11-02 10:59:34 +00:00
John Cupitt
f3b5bfde80
merge orc branch
2010-11-01 17:46:47 +00:00
John Cupitt
50b9e5c855
stuff
2010-10-31 21:46:48 +00:00
John Cupitt
c9c893047c
oops, init status
2010-10-27 16:02:47 +00:00
John Cupitt
9b3d081994
oops, init status
2010-10-27 15:49:57 +00:00
John Cupitt
57a8d8f12e
add fits read
2010-10-26 15:12:49 +00:00
John Cupitt
288d8583ac
gtk-doc for mask
2010-10-23 09:27:41 +00:00
John Cupitt
e8e67e51d1
gtk-doc on mask
2010-10-21 13:51:19 +00:00
John Cupitt
01b1597a75
gtk-doc on mask
2010-10-21 13:50:36 +00:00
John Cupitt
332476835f
bigger margin for affine
2010-10-12 13:37:00 +00:00
John Cupitt
8ef0b344d6
security fix for setting env vars
2010-10-03 17:10:11 +00:00
John Cupitt
08ebc9e535
im_blend() can take non-uchar conditions
2010-10-01 15:45:55 +00:00
John Cupitt
05b92ea6e5
stuff
2010-10-01 12:57:06 +00:00
John Cupitt
60b0420c1d
im_draw_rect fix
2010-10-01 12:53:58 +00:00
John Cupitt
51b15a375a
stuff
2010-10-01 11:49:59 +00:00
John Cupitt
3145b7aed5
added complex convolution
2010-10-01 11:03:11 +00:00
John Cupitt
4915fb0a83
flood -> draw_flood
2010-10-01 10:47:48 +00:00
John Cupitt
3fbd002dc0
fixups
2010-09-30 15:27:54 +00:00
John Cupitt
6bcf09c1d4
smudge / smear stuff
2010-09-30 13:36:21 +00:00
John Cupitt
ed204980b1
stuff
2010-09-29 13:46:45 +00:00
John Cupitt
94763652ad
added im_draw_point() / im_read_point()
2010-09-29 13:45:09 +00:00
John Cupitt
1458021a95
stuff
2010-09-28 16:20:24 +00:00
John Cupitt
6b1c5b8e56
im_draw_mask() added
2010-09-28 16:06:58 +00:00
John Cupitt
9330273f51
stuff
2010-09-26 15:33:58 +00:00
John Cupitt
d991f177ca
stuff
2010-09-24 08:12:30 +00:00
John Cupitt
39a6a2c0b3
added im_draw_rect(), deprecated im_paintrect()
2010-09-22 14:51:36 +00:00
John Cupitt
de026e0750
deprecate _copy() inplace ops
2010-09-22 12:51:52 +00:00
John Cupitt
bdfab2b297
added win32 build system to svn
2010-09-07 16:01:13 +00:00
John Cupitt
d215ef4a33
im_inserplace() hacking
2010-08-25 11:15:36 +00:00
John Cupitt
f5faed779c
stuff
2010-08-21 11:34:34 +00:00
John Cupitt
048ba1c211
stuff
2010-08-13 20:02:23 +00:00
John Cupitt
f27ab2fa3f
fix window_offset stuff, fix a performance problem
2010-08-12 15:56:07 +00:00
John Cupitt
6d97500587
stuff
2010-08-11 15:57:37 +00:00
John Cupitt
a3f8ddadfc
add lcms2 support
2010-08-02 15:58:30 +00:00
John Cupitt
669dda83d2
stuff
2010-08-01 20:27:47 +00:00
John Cupitt
44add33388
stuff
2010-08-01 09:50:40 +00:00
John Cupitt
35d1856f3b
various cleanups, remove liboil
2010-07-31 10:41:59 +00:00
John Cupitt
57d7d02214
fixes to rd mode
2010-07-30 12:17:46 +00:00
John Cupitt
7e6deb8548
stuff
2010-07-30 08:40:22 +00:00
John Cupitt
d2f5893641
disc open stuff
2010-07-29 21:08:30 +00:00
John Cupitt
5367c650c4
stuff
2010-07-29 10:56:49 +00:00
John Cupitt
9ea66365c4
add rd mode to im_open()
2010-07-29 10:51:51 +00:00
John Cupitt
f822234c4e
use GetTempPath() on WIndows
2010-07-29 10:18:44 +00:00
John Cupitt
36fa881c7a
stuff
2010-07-28 15:01:48 +00:00
John Cupitt
2cbaf93b18
stuff
2010-06-24 19:40:12 +00:00
John Cupitt
b56ad5ec7f
stuff
2010-06-24 16:41:01 +00:00
John Cupitt
3f8259e390
vips.exe is less chatty
2010-06-24 16:02:00 +00:00
John Cupitt
4a43c7b19a
add threading tests
2010-06-24 15:24:12 +00:00
John Cupitt
1c51b0217b
tiff pyr write fix
2010-06-22 09:35:16 +00:00
John Cupitt
06141a2516
better region repaint during drag
2010-06-21 17:14:29 +00:00
John Cupitt
7fd672f595
faster, more accurate bilinear/bicubic
2010-05-30 17:26:23 +00:00
John Cupitt
d0573100b3
interpolation precision hacking
2010-05-28 21:16:28 +00:00
John Cupitt
53cc08881d
stuff
2010-05-27 16:24:24 +00:00
John Cupitt
b275740002
stuff
2010-05-26 15:32:13 +00:00
John Cupitt
8cb481f0be
updated en_GB translation
2010-05-26 11:19:25 +00:00
John Cupitt
92fba214ce
stuff
2010-05-24 13:38:44 +00:00
John Cupitt
d8a46ee268
stuff
2010-05-18 22:03:32 +00:00
Nicolas Robidoux
7de848e644
removed all traces of yafrsmooth (obsolete prototype)
2010-05-15 22:24:27 +00:00
John Cupitt
f85cce8b27
stuff
2010-05-12 08:55:20 +00:00
John Cupitt
4787c8e00d
stuff
2010-05-12 08:39:26 +00:00
John Cupitt
cf0ba3b887
fix a race in threadpool
2010-05-11 20:22:12 +00:00
John Cupitt
deb58b818d
stuff
2010-05-06 20:43:44 +00:00
John Cupitt
27fcca7ef9
python module hacking
2010-05-05 15:22:04 +00:00
John Cupitt
daf074e950
PFM read / write
2010-05-03 16:52:15 +00:00
John Cupitt
1d473ef5cc
stuff
2010-04-30 19:16:39 +00:00
John Cupitt
ad5df95c60
stuff
2010-04-30 08:43:40 +00:00
John Cupitt
26c495b938
infobar fix for 7.20
2010-04-25 21:20:00 +00:00
John Cupitt
3a9f0d50fa
remove im_iterate() uses
2010-04-19 11:00:28 +00:00
John Cupitt
68fae1ab1f
stuff
2010-04-19 08:04:42 +00:00
John Cupitt
9ae7535ff9
stuff
2010-04-18 15:58:36 +00:00
John Cupitt
ccca77e79e
stuff
2010-04-18 09:14:58 +00:00
John Cupitt
f974564e79
fixes to get paintbox working again
2010-04-17 14:34:40 +00:00
John Cupitt
4dd1fb608a
fixes to get paintbox working again
2010-04-17 14:20:36 +00:00
John Cupitt
9007dbf2e1
strip out threadgroup
2010-04-16 21:22:16 +00:00
John Cupitt
fdbdba432b
strip out threadgroup
2010-04-16 21:21:15 +00:00
John Cupitt
f1ebc12fb1
added sinkmemory, started removing threadgroup
2010-04-16 16:09:48 +00:00
John Cupitt
54730feadc
im_vips2tiff() uses vips_sink() instead of threadgroup
2010-04-16 15:48:30 +00:00
John Cupitt
31b06dbc5a
sink_screen works
2010-04-16 13:44:24 +00:00
John Cupitt
732caaf7d8
stuff
2010-04-14 20:44:06 +00:00
John Cupitt
7ca1fb4909
stuff
2010-04-12 17:27:11 +00:00
John Cupitt
fb965a7136
stuff
2010-04-11 20:24:04 +00:00
John Cupitt
eb4d3f9fd5
vips_sink_screen() hacking
2010-04-10 08:35:55 +00:00
John Cupitt
56c1c9c036
im_iterate() has an optional threadpool backend too
2010-04-09 16:51:45 +00:00
John Cupitt
5b00c86bab
add VIPS_DEBUG_MSG
2010-04-06 09:02:26 +00:00
John Cupitt
a5e3009a75
stuff
2010-03-28 10:05:58 +00:00
John Cupitt
95da6513c8
stuff
2010-03-28 09:58:57 +00:00
John Cupitt
3d0aba1a89
/0 probs with masks
2010-03-28 09:56:49 +00:00
John Cupitt
e77cc6a428
doc hacking
2010-03-27 09:41:52 +00:00
John Cupitt
d19a117861
hist hacking
2010-03-26 17:32:29 +00:00
John Cupitt
5c02d91f93
hist hacking
2010-03-26 14:31:37 +00:00
John Cupitt
3268bd0aaf
hist hacking
2010-03-26 10:03:37 +00:00
John Cupitt
05c5ae9734
hist hacking
2010-03-25 14:41:27 +00:00
John Cupitt
f30e7c113b
hist hacking
2010-03-24 21:50:15 +00:00
John Cupitt
24c95bcb65
hist hacking
2010-03-24 16:23:27 +00:00
John Cupitt
7f8938ae6c
hist hacking
2010-03-23 17:41:43 +00:00
John Cupitt
8556cc7c4a
finished gtkdoc for freq_filt
2010-03-22 17:43:56 +00:00
John Cupitt
1f927ef18e
finished gtkdoc for freq_filt
2010-03-22 17:28:00 +00:00
John Cupitt
0194d803e2
stuff
2010-03-22 15:38:17 +00:00
John Cupitt
55541cdfc8
stuff
2010-03-21 22:39:47 +00:00
John Cupitt
2bbcf5aa5e
threadpool progress feedback
2010-03-21 13:54:56 +00:00
John Cupitt
cdbda60d2e
wooo, threadpool works
2010-03-21 00:49:30 +00:00
John Cupitt
8d7dcfe5f6
added wbuffer2
2010-03-20 23:56:35 +00:00
John Cupitt
a1fa13cfc2
stuff
2010-03-17 14:39:00 +00:00
John Cupitt
55d78a4dcf
stuff
2010-03-15 18:11:36 +00:00
John Cupitt
7c1d0a7bfb
scale output buffers with nthr for smalltile
2010-03-14 20:12:41 +00:00
John Cupitt
3f10e78b91
stuff
2010-03-12 09:05:08 +00:00
John Cupitt
a7e21dddda
stuff
2010-03-10 21:29:45 +00:00
John Cupitt
c80452f70b
oops upstream/downstream typo
2010-03-10 15:35:55 +00:00
John Cupitt
56754e7eac
stuff
2010-03-08 18:24:44 +00:00
John Cupitt
a3456511b6
rename parent/child as upstream/downstream
2010-03-08 17:52:32 +00:00
John Cupitt
8b24518422
fix to buffer caching
2010-03-06 17:42:17 +00:00
John Cupitt
060b4d4a3d
argh broken everything
2010-03-05 14:43:49 +00:00
John Cupitt
0023008db7
stuff
2010-03-05 08:42:48 +00:00
John Cupitt
fb4a191ab7
stuff
2010-02-17 22:06:29 +00:00
John Cupitt
3c18b0f0c1
stuff
2010-02-17 17:17:38 +00:00
John Cupitt
81afcea40d
stuff
2010-02-15 17:32:21 +00:00
John Cupitt
31a8830f46
stuff
2010-02-11 12:23:15 +00:00
John Cupitt
7562b73916
stuff
2010-02-10 14:29:39 +00:00
John Cupitt
5e58148666
fre_flt gtkdoc
2010-02-09 18:39:59 +00:00
John Cupitt
61d4eddbb4
stuff
2010-02-05 14:34:38 +00:00
John Cupitt
f9b29783f5
png fix, doc fixes
2010-02-05 13:32:08 +00:00
John Cupitt
aace4d6ee6
stuff
2010-02-04 22:03:49 +00:00
John Cupitt
d0e2867674
im_insert*() gtkdoc
2010-01-31 11:19:58 +00:00
John Cupitt
b84b08a883
remove old flood-fill
2010-01-29 13:53:51 +00:00
John Cupitt
79c050c814
added vips_bandfmt_*()
2010-01-26 21:28:33 +00:00
John Cupitt
53ed981820
stuff
2010-01-25 16:28:34 +00:00
John Cupitt
e0d4e0c158
added im_meta_remove
2010-01-25 14:23:30 +00:00
John Cupitt
51130d2368
flood fixes
2010-01-22 17:08:39 +00:00
John Cupitt
3673808aa4
flood fixes
2010-01-22 16:56:57 +00:00
John Cupitt
a4cdba13b2
paintbox fixes
2010-01-22 16:17:23 +00:00
John Cupitt
c5e3ce4408
stuff
2010-01-21 17:04:00 +00:00
John Cupitt
2f0a6ab66b
stuff
2010-01-14 22:07:07 +00:00
John Cupitt
17ef02861e
better colour management for vipsthumbnail
2010-01-14 14:00:12 +00:00
John Cupitt
b8525c6d47
tiff import to memory was broken
2010-01-14 13:39:46 +00:00
John Cupitt
510801ec15
stuff
2010-01-11 17:33:40 +00:00
John Cupitt
88779a7e3b
add im_system_image()
2010-01-08 16:58:44 +00:00
John Cupitt
377b76b255
add --disable-cxx option
2010-01-08 14:28:40 +00:00
John Cupitt
3cf1646b1d
fixed up flood other
2010-01-07 16:03:37 +00:00
John Cupitt
594add49a3
oops
2009-12-29 11:15:18 +00:00
John Cupitt
cb888b9765
new flood
2009-12-27 16:40:54 +00:00
John Cupitt
d71b6b754a
fix up flood
2009-12-17 11:44:28 +00:00
John Cupitt
3894464e42
minimum bytes for mmap windows
2009-12-10 12:34:50 +00:00
John Cupitt
3ebc6d947f
always use mmap windows
2009-12-10 10:58:10 +00:00
John Cupitt
734ae5fd2a
remove some debugging
2009-11-26 19:41:41 +00:00
John Cupitt
dc80bd98d7
stuff
2009-11-15 11:33:48 +00:00
John Cupitt
c2a4908d43
stuff
2009-11-07 21:33:07 +00:00
John Cupitt
174fdd782a
stuff
2009-11-06 14:35:43 +00:00
John Cupitt
7bae8738e0
stuff
2009-11-06 13:41:11 +00:00
John Cupitt
587ff112f0
stuff
2009-11-06 13:00:51 +00:00
John Cupitt
990dc4fd16
stuff
2009-11-05 21:48:31 +00:00
John Cupitt
7ae8466922
stuff
2009-11-05 15:21:42 +00:00
John Cupitt
04f01d3e60
deprecate _raw versions
2009-11-05 14:57:30 +00:00
John Cupitt
be6306172c
stuff
2009-11-05 13:35:21 +00:00
John Cupitt
8200afcbb6
stuff
2009-11-04 17:20:23 +00:00
John Cupitt
4d7cafdde1
stuff
2009-11-03 21:31:01 +00:00
John Cupitt
42b73f0dc8
stuff
2009-11-03 19:03:47 +00:00
John Cupitt
83fc4b907b
finished colour
2009-11-02 17:54:42 +00:00
John Cupitt
d17691ea0c
stuff
2009-11-01 21:28:49 +00:00
John Cupitt
f1f0f9acbb
stuff
2009-10-31 10:18:58 +00:00
John Cupitt
60b6211ccf
stuff
2009-10-22 15:18:46 +00:00
John Cupitt
a93662b8c8
im_insertplace() fixups
2009-10-21 08:36:15 +00:00
John Cupitt
10be46594d
memroy docs
2009-10-20 16:15:39 +00:00
John Cupitt
8f60a3a957
added im_insertplaceset
2009-10-20 12:58:45 +00:00
John Cupitt
41f92d853c
added im_copy_file()
2009-10-16 08:33:17 +00:00
John Cupitt
bb6ce837e8
stuff
2009-10-15 14:22:23 +00:00
John Cupitt
5472ee939b
stuff
2009-10-14 22:22:40 +00:00
John Cupitt
d99a4eea40
stuff
2009-10-13 13:37:23 +00:00
John Cupitt
ef8e966284
stuff
2009-10-12 16:50:07 +00:00
John Cupitt
f9adf20874
gtkdoc comments for check
2009-10-12 15:27:18 +00:00
John Cupitt
c7e973b4db
stuff
2009-10-11 21:43:22 +00:00
John Cupitt
3ca5f876e4
stuff
2009-10-08 16:14:11 +00:00
John Cupitt
a584569881
stuff
2009-10-08 14:02:38 +00:00
John Cupitt
6468217105
stuff
2009-10-07 21:15:29 +00:00
John Cupitt
5f02498408
docs for REGION
2009-10-07 13:03:46 +00:00
John Cupitt
a7d6110e0a
stuff
2009-10-06 16:46:59 +00:00
John Cupitt
096dee8327
stuff
2009-10-05 17:00:24 +00:00
John Cupitt
3fdee44694
stuff
2009-10-03 14:15:24 +00:00
John Cupitt
caa84d3deb
stuff
2009-10-02 10:30:22 +00:00
John Cupitt
f94146df7c
gtkdoc for meta
2009-10-01 17:30:02 +00:00
John Cupitt
9f46e58ca3
stuff
2009-09-29 16:00:21 +00:00
John Cupitt
ce4ed9d2bf
added im_flood_other(), better check() functions
2009-09-28 17:03:52 +00:00
John Cupitt
02bbf2fd5a
ifthenelse done
2009-09-24 21:13:53 +00:00
John Cupitt
150865045f
stuff
2009-09-24 16:20:12 +00:00
John Cupitt
b3f2c93c5d
more relational stuff
2009-09-23 20:22:33 +00:00
John Cupitt
2fcb8c67ae
stuff
2009-09-22 21:02:00 +00:00
John Cupitt
af3842a804
stuff
2009-09-21 16:42:16 +00:00
John Cupitt
70ae9f7751
move affine/similarity to deprecated
2009-09-21 16:19:23 +00:00
John Cupitt
b628642f4a
fix im_errormsg() calls
2009-09-21 15:50:29 +00:00
John Cupitt
ea2285f315
stuff
2009-09-20 16:42:08 +00:00
John Cupitt
86dd11880d
math.c tidies
2009-09-19 10:59:20 +00:00
John Cupitt
c6418893eb
stuff
2009-09-17 08:51:37 +00:00
John Cupitt
21ec53fda9
stuff
2009-09-09 16:09:21 +00:00
John Cupitt
6026a0282d
stuff
2009-09-09 13:57:17 +00:00
John Cupitt
e319f251b0
stuff
2009-09-09 13:41:14 +00:00
John Cupitt
ad6bb5d67f
add im_point()
2009-09-09 08:54:10 +00:00
John Cupitt
94eaae68ef
new im_maxpos_avg()
2009-09-08 20:32:24 +00:00
John Cupitt
ffea411943
im_minpos() and im_min() rewrite
2009-09-08 16:57:34 +00:00
John Cupitt
42dbc81827
stuff
2009-09-07 17:05:19 +00:00
John Cupitt
616bb9ab7f
stuff
2009-09-07 08:06:53 +00:00
John Cupitt
68256707bc
more
2009-09-02 20:49:38 +00:00
John Cupitt
72e9094048
more gtkdoc
2009-09-02 15:34:21 +00:00
John Cupitt
3e043b0d6f
stuff
2009-09-01 16:17:46 +00:00
John Cupitt
0534e5563d
im_stats fix
2009-09-01 14:21:28 +00:00
John Cupitt
b2fc33313e
stuff
2009-08-31 19:59:11 +00:00
John Cupitt
641c7fa430
stuff
2009-08-20 08:06:25 +00:00
John Cupitt
62cea3b7ef
stuff
2009-08-18 15:32:28 +00:00
John Cupitt
ec73347f59
more gtkdoc
2009-08-17 16:16:31 +00:00
John Cupitt
4d204a3062
stuff
2009-08-17 08:28:47 +00:00
John Cupitt
4e76695e19
merge gtkdoc branch
2009-08-16 15:00:08 +00:00
John Cupitt
cedb04f0ec
stuff
2009-08-03 13:17:03 +00:00
John Cupitt
856b272259
stuff
2009-08-01 09:54:45 +00:00
John Cupitt
350b0f92b4
stuff
2009-07-15 19:56:40 +00:00
John Cupitt
19bacc7c81
stuff
2009-07-06 08:12:37 +00:00
John Cupitt
acb5335739
stuff
2009-06-17 16:00:16 +00:00
John Cupitt
073f740993
stuff
2009-05-26 16:20:36 +00:00
John Cupitt
bf3ead2840
stuff
2009-05-21 13:46:13 +00:00
John Cupitt
5c95d1d681
-Wextra fixes
2009-05-12 15:32:52 +00:00
John Cupitt
e7aafd3f61
stuff
2009-04-16 20:13:28 +00:00
John Cupitt
02797e76b7
win32 build fixes
2009-04-16 14:42:16 +00:00
John Cupitt
19e496a40b
stuff
2009-04-07 20:40:14 +00:00
John Cupitt
e8d3491a3a
stuff
2009-04-07 16:17:21 +00:00
John Cupitt
54d88d2679
catch lcms errors
2009-04-06 22:09:51 +00:00
John Cupitt
62c4fd03ab
stuff
2009-04-06 17:10:23 +00:00
John Cupitt
90ecad14fc
stuff
2009-04-05 10:14:57 +00:00
John Cupitt
0b723402d3
stuff
2009-03-30 20:35:34 +00:00
John Cupitt
f5a7781a75
stuff
2009-03-30 16:50:27 +00:00
John Cupitt
87ab8c4e40
stuff
2009-03-30 14:02:06 +00:00
John Cupitt
c4edd1f621
stuff
2009-03-30 12:36:05 +00:00
John Cupitt
40307b23dc
stuff
2009-03-29 21:20:48 +00:00
John Cupitt
db623aa8cf
stuff
2009-03-28 17:32:53 +00:00
John Cupitt
41ed8375e7
manpage oopses
2009-03-28 17:07:55 +00:00
John Cupitt
1160f6a4b7
stuff
2009-03-27 17:23:11 +00:00
John Cupitt
f07e517474
stuff
2009-03-26 17:05:40 +00:00
John Cupitt
c049db8258
bump for 7.18
2009-03-25 14:38:02 +00:00
John Cupitt
b2648f77d5
update docs for rad2float etc.
2009-03-25 10:33:11 +00:00
John Cupitt
5f567320d2
more Radiance fixes
2009-03-24 14:18:06 +00:00
John Cupitt
bafa70caec
add radiance write, float2rad
2009-03-23 22:47:53 +00:00
John Cupitt
c1cfe958e1
stuff
2009-03-23 18:05:17 +00:00
John Cupitt
453adb425e
stuff
2009-03-23 17:43:13 +00:00
John Cupitt
6f2e74de81
stuff
2009-03-23 17:38:14 +00:00
John Cupitt
56573a82e8
stuff
2009-03-23 16:08:20 +00:00
John Cupitt
2795247756
stuff
2009-03-19 23:43:52 +00:00
John Cupitt
1c8bddaadc
allow open of truncated images, but block data access
2009-03-19 23:35:46 +00:00
John Cupitt
588aa082d3
allow open of truncated images, but block data access
2009-03-19 23:29:12 +00:00
John Cupitt
0a3c36677b
reset dcm window before magick read
2009-03-17 17:04:00 +00:00
John Cupitt
d028a2cc52
stuff
2009-03-12 14:11:06 +00:00
John Cupitt
88af68df64
stuff
2009-03-05 13:20:43 +00:00
John Cupitt
f248a246b5
stuff
2009-03-02 17:42:26 +00:00
John Cupitt
94217760f9
stuff
2009-03-02 15:10:34 +00:00
John Cupitt
aa6d24578a
added radiance file read
2009-03-01 17:35:24 +00:00
John Cupitt
dc9d9908d4
add matlab file read
2009-02-27 16:52:25 +00:00
John Cupitt
65f472690f
stuff
2009-02-26 16:54:41 +00:00
John Cupitt
4a209690f8
stuff
2009-02-26 15:18:31 +00:00
John Cupitt
5b7c9879d7
stuff
2009-02-24 17:00:40 +00:00
John Cupitt
439014de1a
move resamplers to their own package
2009-02-24 16:40:10 +00:00
John Cupitt
762e2a8819
stuff
2009-02-23 22:23:11 +00:00
John Cupitt
3400c615a6
add vips_object_new
2009-02-23 15:43:56 +00:00
John Cupitt
158a933151
stuff
2009-02-18 10:04:10 +00:00
John Cupitt
1f20c4bd38
link nohalo in
2009-01-23 12:03:11 +00:00
John Cupitt
9727f9a6c1
add nickname/description props to vipsobject
2009-01-22 15:46:02 +00:00
John Cupitt
20314dd166
stuff
2009-01-17 17:53:14 +00:00
John Cupitt
24996fba76
stuff
2009-01-13 21:39:55 +00:00
John Cupitt
f476da4e38
added im_INTERPOLATE
2009-01-13 16:54:22 +00:00
John Cupitt
0cf89f6d48
stuff
2009-01-05 17:49:07 +00:00
John Cupitt
51d2235b07
merge class-params branch
2009-01-05 16:45:39 +00:00
John Cupitt
4f40a94ffe
stuff
2008-12-19 21:51:13 +00:00
John Cupitt
5e8e65a156
stuff
2008-12-19 12:32:46 +00:00
John Cupitt
af7c8651db
fix trunk, move class params to branch
2008-12-08 14:25:17 +00:00
John Cupitt
534c05c567
add vips8 arg stuff
2008-12-02 17:11:30 +00:00
John Cupitt
11352c8f1b
added class print
2008-11-30 13:01:48 +00:00
John Cupitt
7496082f2c
use type introspection for vipsinterpolate too
2008-11-30 09:32:18 +00:00
John Cupitt
1328958163
use G_DEFINE for vipsobject
2008-11-28 22:38:40 +00:00
John Cupitt
a5517d3bdc
more tweaks, docs updated
2008-11-28 21:26:23 +00:00
John Cupitt
9518a659ab
im_format -> VipsFormat
2008-11-28 16:26:33 +00:00
John Cupitt
c5de67a542
don't ser im_error() on a failed callback
2008-11-26 20:56:13 +00:00
John Cupitt
f1a5be924c
stuff
2008-11-20 12:04:45 +00:00
John Cupitt
b3dd71a55a
merge yafr branch back into trunk
2008-11-17 22:56:16 +00:00
John Cupitt
10cd80481c
more ubuntu fixes
2008-11-03 12:12:15 +00:00
John Cupitt
d6205c1068
patches for ubuntu 8.10
2008-11-02 22:11:01 +00:00
John Cupitt
ae1763ae50
fix yafrtest
2008-10-28 18:17:34 +00:00
John Cupitt
dfd9d831eb
yafr fixes
2008-10-23 12:33:04 +00:00
John Cupitt
aa79d71aa3
stuff
2008-10-20 21:42:46 +00:00
John Cupitt
4eb1d6aaf4
stuff
2008-10-20 17:10:40 +00:00
John Cupitt
b112b828c9
stuff
2008-10-19 20:25:48 +00:00
John Cupitt
e6f960e80e
merged 7.16 changes back into trunk
2008-10-11 21:29:16 +00:00
John Cupitt
da46b0bac9
branch for 7.16
2008-08-24 09:46:10 +00:00
John Cupitt
ae5e658f1c
stuff
2008-08-21 08:32:24 +00:00
John Cupitt
b1395e18b9
stuff
2008-08-19 16:54:55 +00:00
John Cupitt
035d9239c1
stuff
2008-08-19 14:06:09 +00:00
John Cupitt
848c3d76f1
stuff
2008-08-19 08:01:23 +00:00
John Cupitt
fda6276ac7
stuff
2008-08-17 11:28:52 +00:00
John Cupitt
72ff1d89c7
more cleanups after loadable formats
2008-08-16 17:03:45 +00:00
John Cupitt
5ca62be716
clean up loadable formats
2008-08-15 21:45:18 +00:00
John Cupitt
0fb1fae5c7
merge loadable-format branch
2008-08-15 08:40:05 +00:00
John Cupitt
263397cce3
docs for C++ meta
2008-08-09 18:45:26 +00:00
John Cupitt
5d8309b5fc
stuff
2008-08-09 13:30:35 +00:00
John Cupitt
1a359b0bf8
stuff
2008-08-07 09:01:37 +00:00
John Cupitt
8b453f0128
added im_guess_libdir, meta set/get for C++/Python
2008-08-05 15:46:16 +00:00
John Cupitt
aa950b0d7b
stuff
2008-08-04 14:51:39 +00:00
John Cupitt
f250ebdded
fix docs, don't wrap varargs in python
2008-07-29 11:30:48 +00:00
John Cupitt
d9e9153300
get vmask vector args building
2008-07-28 19:59:58 +00:00
John Cupitt
f78816e00f
more fixes
2008-07-23 15:59:04 +00:00
John Cupitt
8432e1bff1
decache on invalidate
2008-07-22 16:49:46 +00:00
John Cupitt
6bad533988
better jpeg-in-tiff YCbCr read
2008-07-17 15:53:35 +00:00
John Cupitt
d407291a15
more stuff
2008-07-03 17:49:27 +00:00
John Cupitt
7a5fb7bd3d
oops, FIND_ fixes
2008-06-24 10:37:54 +00:00
John Cupitt
6d86a4df62
configure improvements
2008-06-19 16:38:31 +00:00
John Cupitt
2da4307da0
add nip2 loadable-formats support, some fixes
2008-05-27 17:15:04 +00:00
John Cupitt
51b5259a6a
move format to a separate branch, revert trunk
2008-05-25 13:50:29 +00:00
John Cupitt
e910c95e8a
move format to a separate branch, revert trunk
2008-05-25 13:37:15 +00:00
John Cupitt
755f5bff9e
stuff
2008-05-22 17:55:45 +00:00
John Cupitt
5607384617
stuff
2008-05-22 13:45:04 +00:00
John Cupitt
faf2612835
stuff
2008-05-14 18:08:30 +00:00
John Cupitt
7f40537fea
stuff
2008-05-12 18:16:38 +00:00
John Cupitt
288161e420
stuff
2008-04-23 12:17:26 +00:00
John Cupitt
8bb073cc72
support CMYKA
2008-04-17 14:39:54 +00:00
John Cupitt
18f79ab328
stuff
2008-04-09 22:09:10 +00:00
John Cupitt
4398c2d495
stuff
2008-04-09 17:19:19 +00:00
John Cupitt
e1a5f1fc95
stuff
2008-04-07 10:21:11 +00:00
John Cupitt
c27df48fd7
stuff
2008-04-02 18:19:35 +00:00
John Cupitt
175a5ca777
stuff
2008-03-31 17:51:24 +00:00
John Cupitt
832eec9e0a
stuff
2008-03-26 16:56:51 +00:00
John Cupitt
d5c07ba95a
stuff
2008-03-25 11:10:19 +00:00
John Cupitt
8a526c74da
stuff
2008-03-02 15:43:53 +00:00
John Cupitt
187754bfd9
stuff
2008-02-29 18:37:05 +00:00
John Cupitt
a0882e378a
added --without-cimg
2008-02-28 21:53:09 +00:00
John Cupitt
856b92e440
set ICC profiles explicitly in tiff pyramids
2008-02-27 16:41:28 +00:00
John Cupitt
a4db478be3
optionally use GraphicsMagick
2008-02-21 16:10:24 +00:00
John Cupitt
a6b0d8471b
stuff
2008-02-20 19:10:02 +00:00
John Cupitt
4a8b4add78
stuff
2008-02-18 18:51:46 +00:00
John Cupitt
66de0980b1
stuff
2008-02-18 18:39:42 +00:00
John Cupitt
33b05146fb
stuff
2008-02-18 08:46:46 +00:00
John Cupitt
72b36b5073
stuff
2008-02-17 15:40:14 +00:00
John Cupitt
bb7db6e459
invert on jpeg cmyk write
2008-02-17 07:53:02 +00:00
John Cupitt
6a87ea666a
cmyk jpeg write
2008-02-15 18:07:39 +00:00
John Cupitt
775f339360
set jpeg Q for pyramids carefully
2008-02-15 15:06:31 +00:00
John Cupitt
1c6632a2be
stuff
2008-02-11 19:11:58 +00:00
John Cupitt
830c303ada
stuff
2008-01-23 17:16:30 +00:00
John Cupitt
a4a760dc81
stuff
2008-01-16 15:46:23 +00:00
John Cupitt
57beef565f
cleanups
2008-01-16 15:18:21 +00:00
John Cupitt
f5bd1464da
stuff
2007-12-13 12:22:20 +00:00
John Cupitt
19c9cccbfc
stuff
2007-11-09 14:26:41 +00:00
John Cupitt
74c0ee0ba8
stuff
2007-11-09 11:05:01 +00:00
John Cupitt
954b491745
stuff
2007-11-07 17:01:13 +00:00
John Cupitt
bc84d2ce57
new progress feedback system
2007-11-07 16:53:01 +00:00
John Cupitt
a65cfcd884
stuff
2007-11-03 17:28:22 +00:00
John Cupitt
247139d11b
stuff
2007-11-03 14:18:13 +00:00
John Cupitt
6e9eb0b065
stuff
2007-11-02 22:35:51 +00:00
John Cupitt
67e7cdc4d6
propogate progress feedback down pipelines
2007-11-02 19:05:00 +00:00
John Cupitt
0825569263
man cleanups
2007-11-02 16:37:32 +00:00
John Cupitt
1f05ba484b
more stuff
2007-10-31 22:57:18 +00:00
John Cupitt
a4fc46f740
stuff
2007-10-31 17:13:22 +00:00
John Cupitt
992921b012
stuff
2007-10-22 14:09:41 +00:00
John Cupitt
59187ed20f
add intvec and doublevec output
2007-10-22 13:24:46 +00:00
John Cupitt
20d83b9af2
more gen/it hacks
2007-10-20 21:12:50 +00:00
John Cupitt
57f24c63d6
stuff
2007-10-20 01:00:06 +00:00
John Cupitt
36f7ed76b5
added cimg to vips trunk
2007-10-19 17:14:25 +00:00
John Cupitt
ba0f826f33
added greyc to the repro
2007-10-08 15:22:51 +00:00
John Cupitt
da4a4e5b57
stuff
2007-09-28 18:15:28 +00:00
John Cupitt
352350e9be
stuff
2007-09-28 16:59:28 +00:00
John Cupitt
87d0de7e75
stuff
2007-08-31 13:23:22 +00:00
John Cupitt
904da3cc0b
move man pages out
2007-08-31 13:01:42 +00:00
John Cupitt
040861f1b4
stuff
2007-08-29 17:27:28 +00:00
John Cupitt
5494f610e2
split to trunk/branches
2007-08-29 16:23:50 +00:00