John Cupitt
c782150a6d
fix sharing detection (again)
2013-12-13 12:20:05 +00:00
John Cupitt
ffd04bce91
sync
2013-12-12 09:51:55 +00:00
John Cupitt
0a27f2b6c0
ahem
2013-12-11 14:45:27 +00:00
John Cupitt
61068cd03d
added vips::init() and vips::shutdown()
...
OS X mav was having trouble linking im_init_world() via the C++ API, so
we now have C++ functions for startup and shutdown.
2013-12-11 14:43:58 +00:00
John Cupitt
9167767179
sync
2013-12-10 14:12:02 +00:00
John Cupitt
4ec50c3715
on reflection, remove cmyk2srgbjpeg again
...
simpler to updat ethe blog post with a shell-script version using the
new icc_transform operation
2013-12-10 12:29:39 +00:00
John Cupitt
dc229765ed
sync
2013-12-10 10:31:11 +00:00
John Cupitt
34ce75a48d
vips8ify cmyk2srgbjpeg
2013-12-10 10:22:51 +00:00
John Cupitt
aede2cafce
paste in cmyk2srgbjpeg
...
many thanks Nicolas
2013-12-10 09:23:34 +00:00
John Cupitt
c0b8b67987
better memuse graph
2013-12-09 15:14:54 +00:00
John Cupitt
b3d31ced79
vipsprofile graphs memory use
...
marks malloc/free as well
2013-12-09 13:45:41 +00:00
John Cupitt
466f25cf28
added memory logging to --vips-profile
...
though the analysis program doesn't understand yet
2013-12-09 10:04:24 +00:00
John Cupitt
131594dde8
draw a time axis on vipsprofile
...
and set the start time correctly
2013-12-08 03:41:01 +00:00
John Cupitt
a011287e75
Merge remote-tracking branch 'origin/master'
2013-12-08 03:04:44 +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
John Cupitt
362c292980
sync
2013-12-05 14:40:42 +00:00
John Cupitt
fd47e26164
oops seq mode wrong
2013-12-05 10:35:48 +00:00
John Cupitt
2559581939
oops opcode args wrong in vector abs
2013-12-04 11:12:22 +00:00
John Cupitt
f606f038eb
more restrict use
2013-12-03 14:25:22 +00:00
John Cupitt
4aedd7cd16
put the ORC stuff back in arithmetic
...
ready to use on linear.c
2013-12-03 12:39:13 +00:00
John Cupitt
0bb052414a
use plain "restrict"
...
configure changes this to __restrict__ for us, if the compiler supports
it
2013-12-03 08:53:36 +00:00
John Cupitt
0f7e938aef
sync
2013-12-02 18:53:56 +00:00
John Cupitt
85fe00ac46
stop sdev zero being generated by sharpen
2013-12-02 14:08:27 +00:00
John Cupitt
2360d4a6e9
oop set scale/offset
2013-12-02 13:24:05 +00:00
John Cupitt
7c43e3d332
remove the orc stuff from arithmetic
...
no faster than gcc auto vec
2013-12-02 11:22:08 +00:00
John Cupitt
f387d13106
Merge remote-tracking branch 'origin/7.36'
2013-12-01 12:30:12 +00:00
John Cupitt
d7037618fc
use a define for PATH_MAX
...
add VIPS_PATH_MAX, a long-enough-for-almost-any-path buffer size
we ought to switch to dynamic paths really ... do this when we fix
filename encoding
2013-12-01 12:18:16 +00:00
John Cupitt
1cffe216f5
faster vips_linear()
...
put the 1ary path back, faster with gcc 4.8
2013-11-30 17:26:13 +00:00
John Cupitt
a44377f03e
sync
2013-11-30 13:56:48 +00:00
John Cupitt
dccc5d5180
add __restrict__ markup to loop pointers
...
helps auto-vec
also remove a couple of if()s from inner loops, again, helps auto-vec
2013-11-30 13:55:10 +00:00
John Cupitt
29eed7b2b5
remove repack code from affine
...
just done in compat wrapper now
2013-11-29 23:20:32 +00:00
John Cupitt
223cb02305
fix im_benchmark()
2013-11-29 22:30:20 +00:00
John Cupitt
1da3064e7b
Merge remote-tracking branch 'origin/7.36'
2013-11-29 22:15:04 +00:00
John Cupitt
b619a8cc04
sync
2013-11-29 22:00:13 +00:00
John Cupitt
b77b4fba0f
sync
2013-11-29 15:10:16 +00:00
John Cupitt
d935ccc752
oops
2013-11-29 14:48:47 +00:00
John Cupitt
fdad999f47
fix dist and build
...
was broken on old glibs
2013-11-29 14:28:55 +00:00
John Cupitt
45c8be3db6
small polish
2013-11-29 09:40:54 +00:00
John Cupitt
e0b9b3cd5c
more polishing
...
and instrument stuff for vipsthumbnail
2013-11-28 14:56:19 +00:00
John Cupitt
a83b44b7a4
fix overlap detection
2013-11-28 10:45:31 +00:00
John Cupitt
260cbde58d
Merge remote-tracking branch 'origin/master' into gate
2013-11-28 09:27:11 +00:00
John Cupitt
730d7d0bd6
sync
2013-11-28 09:22:39 +00:00
John Cupitt
53562905d4
remove use of PATH_MAX
...
helps gnu hurd, thanks Jay
2013-11-28 09:05:53 +00:00
John Cupitt
853124757b
small polishes
2013-11-27 17:31:07 +00:00
John Cupitt
0bf5ee12fd
more calcs in output
2013-11-26 17:53:44 +00:00
John Cupitt
eb3ad6d64f
add lots of instrumentation
...
also svg output
2013-11-26 14:57:56 +00:00
John Cupitt
3a195d4d5c
support main thread gates
2013-11-26 13:01:40 +00:00
John Cupitt
b746ab36d6
works!
2013-11-25 14:45:06 +00:00
John Cupitt
ba03c0921d
txt rendering
2013-11-25 11:01:09 +00:00
John Cupitt
3ffebcbe69
now draws something
2013-11-25 10:36:37 +00:00