Commit Graph

23 Commits

Author SHA1 Message Date
John Cupitt 0d79221853 memuse improvements
- conv is now SMALLTILE
- more instrumentation
- better buffer recycling
- quicker buf freeing
2013-12-17 15:21:21 +00:00
John Cupitt a9fd318712 run over memuse for sharpen 2013-12-16 09:22:05 +00:00
John Cupitt bfcd50acf2 works!
reusing work, though memuse seems high?
2013-12-13 16:51:01 +00:00
John Cupitt 82df44f9d6 clean up buffer recycle fix 2013-12-13 14:05:10 +00:00
John Cupitt c782150a6d fix sharing detection (again) 2013-12-13 12:20:05 +00:00
John Cupitt 6ae1888ab3 delay region resource unref to reduce malloc churn
we were unreffing windows and buffers attached to regions on
vips_region_region() etc.

when these regions were reinitialised later, fresh buffers were
allocated causing a lot of churn
2013-12-07 11:38:32 +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 c6478c811b update use of GPrivate 2012-10-23 13:57: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 ae8faf6597 remove dmalloc support
we never used it and valgrind etc. is better anyway
2011-09-23 17:12:47 +01:00
John Cupitt 5462d5d6b2 switch buffer allocation to tracked
buffer allocs and image memory allocs go to the tracked pool
2011-09-21 18:00:03 +01:00
John Cupitt 4120f7b296 cleanup util
just a few little things left, yay
2011-03-28 16:03:31 +01:00
John Cupitt 842d2e1b16 more more stuff to vips_
window, memory, buffer, b64 all moved to the vips_ namespace
2011-03-25 14:01:12 +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 c49db35cfa all compiles and links cleanly
or mostly, anyway, try running next
2011-03-05 12:07:18 +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 49d7f542cc more repaint hacking 2010-03-12 16:48:22 +00:00
John Cupitt 8b24518422 fix to buffer caching 2010-03-06 17:42:17 +00:00
John Cupitt 94b8f79a22 stuff 2010-03-05 20:21:06 +00:00
John Cupitt 060b4d4a3d argh broken everything 2010-03-05 14:43:49 +00:00
John Cupitt c5e3ce4408 stuff 2010-01-21 17:04:00 +00:00
John Cupitt 5f02498408 docs for REGION 2009-10-07 13:03:46 +00:00
John Cupitt 4e76695e19 merge gtkdoc branch 2009-08-16 15:00:08 +00:00