John Cupitt
499b977043
back out the complex linear stuff
...
needs cooking for a while longer in a branch
2014-03-04 14:32:43 +00:00
John Cupitt
1002d4da52
vips__vector_to_ink() has an imag parameter
2014-02-22 16:26:42 +00:00
John Cupitt
a562f46e69
VipsLinear allows complex constants
2014-02-22 16:08:46 +00:00
John Cupitt
3bceb5286b
better usage message
...
more sensible output for "vips max" or "vips getpoint"
2014-02-20 19:52:36 +00:00
John Cupitt
3277e26e65
add a direct path to flood for labelregions
2014-02-14 10:29:09 +00:00
John Cupitt
025e56c894
im_label_regions() is a class
2014-02-11 14:55:31 +00:00
John Cupitt
f4e970fb72
im_draw_smudge() done
2014-02-11 13:28:13 +00:00
John Cupitt
25fbe71c74
do im_read_point() / im_draw_point()
2014-02-10 21:54:54 +00:00
John Cupitt
4c732ce369
im_draw_point() -> vips8
2014-02-10 13:00:04 +00:00
John Cupitt
6b54181707
rename draw funcs
...
more consistent now
2014-02-10 11:59:05 +00:00
John Cupitt
33551fbf4c
im_draw_rect() is a class
2014-02-10 11:07:00 +00:00
John Cupitt
495a6c7af1
im_draw_image() is a class
2014-02-09 19:38:53 +00:00
John Cupitt
268fe3c38c
add line_user ... helps vips7 compat
...
so we now have a working im_draw_line_user() wrapper for the nip2
paintbox
2014-02-09 11:00:45 +00:00
John Cupitt
da6de1f10e
im_draw_mask() is now a class
2014-02-07 17:15:21 +00:00
John Cupitt
aa93889480
vips_paintmask() compiles
2014-02-07 14:59:18 +00:00
John Cupitt
95a9c52138
start line draw
...
line is working, doing a line_mask subclass
2014-02-06 14:46:45 +00:00
John Cupitt
3c087fc902
replace im_circle()/im_flood() with wrappers
2014-02-06 09:52:45 +00:00
John Cupitt
b2cb285f59
tiny stuff
2014-02-04 16:40:38 +00:00
John Cupitt
ea13b34e2f
flood compiles
2014-02-04 14:55:37 +00:00
John Cupitt
7ef49c2f2d
Merge remote-tracking branch 'origin/master' into draw
2014-02-04 09:22:18 +00:00
John Cupitt
0509249c16
Merge remote-tracking branch 'origin/7.38'
...
Conflicts:
ChangeLog
configure.ac
2014-02-04 09:21:59 +00:00
John Cupitt
de0448b53d
undeprecate VIPS_MASK_*
...
ruby-vips was using them, thanks ahacking
2014-02-04 09:11:43 +00:00
John Cupitt
54f2ea772c
almost compiling
2014-02-04 08:49:17 +00:00
John Cupitt
ad5b6be8f6
hackey hack
2014-02-03 14:51:43 +00:00
John Cupitt
87ab32d422
Merge remote-tracking branch 'origin/master' into draw
2014-02-03 14:33:34 +00:00
John Cupitt
fb489bad53
move vips_image_decode() into the public API
2014-02-03 14:29:57 +00:00
John Cupitt
b72818a2b8
add VIPS_OPERATION_DEPRECATED
...
and fix a tiny problem in vipswrap7
2014-02-03 13:23:58 +00:00
John Cupitt
9cb152596c
bg render thread quits on shutdown
...
fixes a small memleak
2014-01-29 09:07:58 +00:00
John Cupitt
16830d6937
vips_sink_screen() now invalidates for you
...
clients no longer need to call vips_image_invalidate_all()
2014-01-28 13:08:02 +00:00
John Cupitt
4ac08bc2d6
add some auto unpack stuff
...
so RAD etc get unpacked automatically
2014-01-22 13:26:59 +00:00
John Cupitt
407f036a87
start on inplace
2014-01-21 19:35:13 +00:00
John Cupitt
5983833caa
deprecate im_zerox(), not very useful
...
morph now done
2014-01-17 18:03:46 +00:00
John Cupitt
cd7fcf5cfe
redo im_rank() as a class
2014-01-17 14:44:25 +00:00
John Cupitt
cb96ed814e
redo im_cntlines() as a class
2014-01-17 11:18:05 +00:00
John Cupitt
bbd5cbfb44
add vips_thread_shutdown()
...
You now need to call vips_thread_shutdown() from all threads you create
yourself just before they exit. This gives vips a chance to free any
thread-private memory and to write out profiling data. libvips will
complain noisily if you fail to do this. You can harmlessly call
vips_thread_shutdown() more than once if you wish.
libvips will call vips_thread_shutdown for you automatically for the main
thread (the one that calls vips_shutdown()) and for threads it creates
directly itself.
2014-01-15 14:07:13 +00:00
John Cupitt
2a81c611c5
Merge remote-tracking branch 'origin/7.36'
...
Conflicts:
ChangeLog
configure.ac
libvips/deprecated/im_exr2vips.c
libvips/foreign/radiance.c
2014-01-09 14:30:52 +00:00
John Cupitt
c81654ad93
fix some clang warnings
2014-01-09 14:26:58 +00:00
John Cupitt
f5b0722a13
redo im_phasecor_fft() a s aclass
2014-01-07 09:06:02 +00:00
John Cupitt
2c184ac06a
redo im_fractsurf() as a class
2014-01-04 14:38:30 +00:00
John Cupitt
4bc67b8bee
redo im_disp_ps() as a class
2014-01-04 13:00:43 +00:00
John Cupitt
f8b9645bd8
move im_freqflt() to a class
...
and move im_freq_mask() to deprecated
2014-01-03 23:22:07 +00:00
John Cupitt
9f150e3063
rename freq_filt package as freqfilt
2014-01-03 17:19:45 +00:00
John Cupitt
fe92ef64d4
deprecate old im_*fft*() funcs
...
just wrappers over the new classes
2014-01-03 17:07:41 +00:00
John Cupitt
46489ea84c
redo im_invfft() as a class
2014-01-03 17:03:06 +00:00
John Cupitt
451eff58b1
im_fwfft() is a class
2014-01-03 16:23:44 +00:00
John Cupitt
1f51409bf1
remove old vips7 mask stuff
...
just a wrapper now
2014-01-03 14:24:04 +00:00
John Cupitt
bd17e1811b
oops forgot the fractal filter
2014-01-03 12:58:48 +00:00
John Cupitt
2fbaf2d051
finish new mask funcs
...
revised docs too
2014-01-03 12:40:13 +00:00
John Cupitt
54b6ef4e87
rename ffilter as mask
...
ffilter was annoying to type
2014-01-03 09:55:21 +00:00
John Cupitt
dde6e4508a
rewrite (most of) the freq mask builders
...
all classes now, except gauss band filter
2014-01-02 18:29:59 +00:00