John Cupitt
fdad999f47
fix dist and build
...
was broken on old glibs
2013-11-29 14:28:55 +00:00
John Cupitt
853124757b
small polishes
2013-11-27 17:31:07 +00:00
John Cupitt
eb3ad6d64f
add lots of instrumentation
...
also svg output
2013-11-26 14:57:56 +00:00
John Cupitt
693ed09edd
add --vips-profile
...
only added a few gates so far, try a visualiser next
2013-11-18 18:31:49 +00:00
Benjamin Gilbert
8cc76a6ba3
Update address for Free Software Foundation
...
Also update LGPLv2.1 license text from the copy currently on the GNU
website.
2013-03-07 00:40:19 -05:00
John Cupitt
caa51245c7
improve the cond wait wrapper
...
by removing it, we don't want to restart the timer on every loop
2013-01-15 17:23:58 +00:00
John Cupitt
c6478c811b
update use of GPrivate
2012-10-23 13:57:38 +01:00
John Cupitt
7e3494f6eb
new new g_thread*() API
2012-10-23 13:36:39 +01:00
John Cupitt
013dd225f6
update g_cond_*() usage
2012-10-23 12:55:38 +01:00
John Cupitt
fad78f8555
rework gthread usage
...
glib-2.32 deprecated g_mutex_new() ... use a compat function to hide
this change
also remove the --without-threads configure flag, gthread is now
compulsory, so there was no longer any point
2012-10-22 22:08:53 +01:00
John Cupitt
cff8f44373
improve thread-safety
...
the cache and link thing now lock, so you can create images and process
them from several threads
2012-07-07 18:37:47 +01:00
John Cupitt
3694a2edc5
add sequential mode to vips7
...
the tiff and jpg readers let you give :seq as well
2012-06-24 09:44:50 +01:00
John Cupitt
daac11b01c
add "minimise" signal
...
on end of an image loop, send a "minimise" signal down the pipeline
tilecache listens for this signal on its output and drops the cache
helps reduce ruby memuse
2012-06-23 11:51:57 +01:00
John Cupitt
b6f902560f
add doc comments for vips_concurrency_*()
2012-06-03 13:01:21 +01:00
John Cupitt
1a5b8df9be
oop buffer size issue
2012-02-20 21:33:14 +00:00
John Cupitt
8c6e3738dd
fix up ordering issues in seq mode
...
read order should be guaranteed now, hopefully
2012-02-20 15:03:29 +00:00
John Cupitt
b34c07a88f
reorganise sink base class
...
the thread state made by sinkmemory was missing a member needed by the
base class ... move ->stop into vips thread state
2011-11-02 10:27:33 +00:00
John Cupitt
441ae2305e
sync
2011-10-28 17:36:20 +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
2909cb93a4
add a 'stop' param to generate
...
generate now has a 'stop' param, set this to indicate early successful
termination
this will be used by VipsMin and friends to stop scanning early for
conditions like seen a 0 in a uchar image while searching for min
2011-08-29 14:29:33 +01:00
John Cupitt
8ddc805878
phew all done
...
iofuncs is now all on the vips_ namespace, and all revised, hopefully
2011-03-28 17:18:06 +01:00
John Cupitt
c7b74f620f
yet more cleanups
...
just util.c left now, woo
2011-03-28 14:57:43 +01:00
John Cupitt
cfe34cacd2
back to vipsobject again
...
but without properties now
2011-03-16 18:26:32 +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
ab427d906b
iofuncs compiles
...
except for a reset thing we need argh
2011-03-03 17:54:08 +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
0d2bdac332
gtk-doc fixes
2010-10-22 13:49:36 +00:00
John Cupitt
b70319cbec
gtkdoc fixes
2010-10-21 21:05:26 +00:00
John Cupitt
f27ab2fa3f
fix window_offset stuff, fix a performance problem
2010-08-12 15:56:07 +00:00
John Cupitt
6edf57eed9
fixes from Tim Elliott
2010-07-17 15:57:22 +00:00
John Cupitt
b4925940fb
add German translation
2010-05-24 10:05:59 +00:00
John Cupitt
cf0ba3b887
fix a race in threadpool
2010-05-11 20:22:12 +00:00
John Cupitt
ae2ef9c04e
stuff
2010-04-29 07:50:27 +00:00
John Cupitt
fdbdba432b
strip out threadgroup
2010-04-16 21:21:15 +00:00
John Cupitt
7ca1fb4909
stuff
2010-04-12 17:27:11 +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
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
dedbe06ea4
stuff
2010-03-19 14:54:12 +00:00
John Cupitt
b0c8ddc1df
threadpool compiles
2010-03-18 22:08:07 +00:00
John Cupitt
b68a25a229
stuff
2010-03-18 15:05:24 +00:00