Commit Graph

815 Commits

Author SHA1 Message Date
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