Commit Graph

340 Commits

Author SHA1 Message Date
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
af95502d82 final operators gtk-doc'd
All done! Good Lord. Just some parts of iofuncs/ still to do.
2011-02-02 17:17:05 +00:00
John Cupitt
afef89369b gtk-doc for interpolate
Add gtk-doc comments for VipsInterpolate.
2011-02-02 14:24:58 +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
d064818fd7 done gtk-doc for "other"
Finished gtk-doc-ing "other".
2011-02-01 14:47:08 +00:00
John Cupitt
df91b4e4a0 more gtk-doc hacking
gtk-doc more of "other", move various useless functions into deprecated
2011-02-01 14:41:46 +00:00
John Cupitt
390fd643a3 move im_dif_std() to almostdeprecated
im_dif_std() is another ancient function which I don't want to update.
You can now make this function with a simple combination of other vips
operations.

This patch includes gtk-doc for im_benchamrk.c
2011-02-01 13:27:50 +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
663c3c15fd fits reader is lazy
The fits reader is now lazy, and reads out whole tiles when it can.
Previously it read a scanline at a time, and used WIO.

We read in planes and combine with a set of im_bandjoin().

Use an im_flipver() at the end to get rows in the right order.
2011-01-31 15:24:41 +00:00
John Cupitt
41ccd93d2d add im_fits2vips() to the operation database
the fits reader, im_fits2vips(), was in VipsFormat but not in the
operation database
2011-01-28 11:37:52 +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
8d559556c6 more uchar bilinear tweaks 2011-01-12 13:00:36 +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
Nicolas Robidoux
03f784cbad no more trailing whitespace in Changelog 2011-01-10 16:34:17 +00:00
Nicolas Robidoux
d896b425f8 more specific thanks in Changelog 2011-01-10 16:10:08 +00:00
John Cupitt
dfd97464b0 speed up bilinear on float 2011-01-07 15:03:01 +00:00
John Cupitt
8bd2322b1f updatye README 2011-01-06 14:18:00 +00:00
John Cupitt
ea99beb727 get/set resolution in png files 2011-01-06 12:18:40 +00:00
John Cupitt
6425cd2660 stuff 2010-12-13 17:31:38 +00:00
John Cupitt
36290b0aeb stuff 2010-12-12 17:48:56 +00:00
John Cupitt
7966a36446 bump plus oops 2010-12-06 11:10:19 +00:00
John Cupitt
c93443aaca any size mask for rot90 2010-12-01 10:02:40 +00:00
John Cupitt
97a5ff1607 branch for 7.24 2010-11-30 22:01:45 +00:00
John Cupitt
83fc52c491 smaller norm factor for d->i mask 2010-11-30 11:53:53 +00:00
John Cupitt
197877e32c fix im_cache 2010-11-25 17:20:14 +00:00
John Cupitt
b1e7aaa2d5 oop, bool const are always int now 2010-11-21 12:12:12 +00:00
John Cupitt
0a9ca45f6d stuff 2010-11-19 14:53:11 +00:00
John Cupitt
5684349d56 fix G_STMT oopses 2010-11-15 12:12:28 +00:00
John Cupitt
ceb3a6ec5c morph done phew 2010-11-12 11:47:24 +00:00
John Cupitt
531feb10a1 stuff 2010-11-09 23:02:24 +00:00
John Cupitt
425795a8c8 multipass mode for im_conv() 2010-11-08 17:24:58 +00:00
John Cupitt
29f62c1aa8 morph docs 2010-11-07 10:57:11 +00:00
John Cupitt
f3b5bfde80 merge orc branch 2010-11-01 17:46:47 +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
0d2bdac332 gtk-doc fixes 2010-10-22 13:49: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
3145b7aed5 added complex convolution 2010-10-01 11:03:11 +00:00
John Cupitt
6bcf09c1d4 smudge / smear stuff 2010-09-30 13:36:21 +00:00
John Cupitt
94763652ad added im_draw_point() / im_read_point() 2010-09-29 13:45:09 +00:00
John Cupitt
6b1c5b8e56 im_draw_mask() added 2010-09-28 16:06:58 +00:00
John Cupitt
aad2eb8703 line drawing 2010-09-27 17:14:22 +00:00
John Cupitt
3cae292f4f stuff 2010-09-22 22:02:44 +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