Commit Graph

2760 Commits

Author SHA1 Message Date
John Cupitt 3277e26e65 add a direct path to flood for labelregions 2014-02-14 10:29:09 +00:00
John Cupitt 1380f59e89 add an operation name -> gtype lookup hash 2014-02-14 09:41:19 +00:00
John Cupitt ba75a0c0ad Merge remote-tracking branch 'origin/7.38' into draw
Conflicts:
	ChangeLog
	configure.ac
2014-02-13 16:10:52 +00:00
John Cupitt e4f0b4b469 version bump 2014-02-13 14:28:43 +00:00
John Cupitt d201245a99 more locking for properties
need more locking on property create / lookup on very-threaded systems
2014-02-13 14:27:02 +00:00
John Cupitt bf2acf2621 fix --sharpen=none
thanks ferryfax
2014-02-13 08:42:59 +00:00
John Cupitt eaa8bbe729 fix up labelregions 2014-02-12 10:33:31 +00:00
John Cupitt 3c1815ea67 fix vector_to_ink
was failing if called on an im under construction
2014-02-11 19:27:25 +00:00
John Cupitt 025e56c894 im_label_regions() is a class 2014-02-11 14:55:31 +00:00
John Cupitt 487e6ed95e break ink out to a draw subclass 2014-02-11 13:57:28 +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 e809f9d169 stats operations are sequential 2014-02-08 14:14:53 +00:00
John Cupitt 6da3752815 im_draw_line() is a wrapper 2014-02-07 17:42:11 +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 c394f8567d more linemask hackery 2014-02-07 10:34:54 +00:00
John Cupitt ba25922f8e sync 2014-02-06 14:54:46 +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 78b20891f9 fix a ref count thing 2014-02-06 12:53:16 +00:00
John Cupitt 3c087fc902 replace im_circle()/im_flood() with wrappers 2014-02-06 09:52:45 +00:00
John Cupitt 20b93262b6 tiny 2014-02-05 09:49:35 +00:00
John Cupitt 8e1ae0c6ec better handling of overflow in vips_flatten() 2014-02-05 09:30:24 +00:00
John Cupitt c5d5fd515d Merge remote-tracking branch 'origin/master' into draw
Conflicts:
	ChangeLog
	libvips/draw/flood.c
2014-02-05 09:26:15 +00:00
John Cupitt 5989a2a37e better rounding in vips_flatten()
thanks allesandro
2014-02-04 19:50:13 +00:00
John Cupitt 281b0e91d8 tiny 2014-02-04 16:41:07 +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 2ac3731027 flood almost done 2014-02-04 11:46:15 +00:00
John Cupitt e3dbbab570 vips_circle() works
flood next
2014-02-04 09:52:50 +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 9f2169748b sync 2014-02-03 11:26:15 +00:00
John Cupitt 874511470f add source_space to vips_colourspace()
you can now specify the source colourspace, if you want
2014-02-03 09:33:15 +00:00
John Cupitt 4167bdf0e6 small operation description fixes
more consistency, fix a couple of missing ones
2014-02-03 09:25:09 +00:00
John Cupitt f582c1bd4e check for init before render shutdown
we could shut down render without having inited it, check

thanks andrea
2014-01-31 14:48:15 +00:00
John Cupitt 2cbaacbb0b oops! 2014-01-29 14:26:09 +00:00
John Cupitt 1564213b67 oop, invalidate mask as well 2014-01-29 12:21:47 +00:00
John Cupitt 9cb152596c bg render thread quits on shutdown
fixes a small memleak
2014-01-29 09:07:58 +00:00