John Cupitt
2b2bf30fbd
oops, update cpp binding
2015-10-06 22:45:37 +01:00
John Cupitt
db291daf81
two small fixes for dzsave
...
fix a tiny leak, fix coloured @background
2015-10-06 13:30:25 +01:00
John Cupitt
8f4dfa5cb6
Merge pull request #335 from PolarNick239/patch-1
...
acinlude.m4: python3 compatible print
2015-10-05 08:38:44 +01:00
Nickolay Polyarniy
b28c530979
acinlude.m4: python3 compatible print
...
Python3 and python2 compatible print call in configure script.
2015-10-05 01:55:58 +03:00
John Cupitt
f1802ade84
fix a segv with small images and tiff pyr
...
images smaller than a tile would crash the tiff writer in pyramid mode
see https://github.com/jcupitt/libvips/issues/333
2015-10-02 15:44:18 +01:00
John Cupitt
a67c1d6d57
final tweak for coverity
2015-09-30 14:42:53 +01:00
John Cupitt
864dfbf7aa
more small coverity fixes
2015-09-30 13:42:42 +01:00
John Cupitt
d3351c77a3
revert a test change for coverity
2015-09-30 11:47:10 +01:00
John Cupitt
e6a8485d70
oops
2015-09-30 11:37:42 +01:00
John Cupitt
67a45a3749
more small coverity tweaks
2015-09-30 11:11:11 +01:00
John Cupitt
2a82286dad
more oopses from coverity
2015-09-30 10:08:36 +01:00
John Cupitt
d88dd1ab72
fix a few coverity issues
...
a couple of minor bugs, and a lot of warnings
2015-09-30 09:54:50 +01:00
John Cupitt
3b75d90174
copy photoshop data in tiff load/save
...
well, try anyway, it might work
see https://github.com/jcupitt/libvips/issues/332
2015-09-29 18:02:30 +01:00
John Cupitt
3889dcc3e2
make tiff load and save IPCT data
...
we did XMP already, but add IPCT as well
see https://github.com/jcupitt/libvips/issues/332
2015-09-29 17:41:11 +01:00
John Cupitt
e62df8c573
fix more cppcheck warnings
...
cppcheck now passes, with a few false positives
see https://github.com/jcupitt/libvips/issues/331
2015-09-29 09:23:01 +01:00
John Cupitt
01025328da
fix some cppcheck warnings
...
try:
$ cppcheck -f --enable=warning,performance,portability -j4 . 2> err.txt
there are still some left, see:
see https://github.com/jcupitt/libvips/issues/331
2015-09-28 22:01:15 +01:00
John Cupitt
3207cca96c
make python use a logging domain
...
the python binding now makes it's own logger, gi.overrides.Vips. This
makes Vips play nicely with larger programs which also use logging.
See;
https://github.com/jcupitt/libvips/issues/330
2015-09-26 12:03:20 +01:00
John Cupitt
ec0e74e1a7
better vips7 filename option parsing
...
we failed to remove :options from filenames which had no file type extension
2015-09-21 14:44:00 +01:00
John Cupitt
956e2f5cdf
tiny cleanups
...
see https://github.com/jcupitt/libvips/pull/327
- small layout changes
- rename @linespacing as @spacing
- add ChangeLog notes and gtk-doc notes
- fix text arg priority
2015-09-20 11:08:44 +01:00
John Cupitt
1cdeefe955
Merge pull request #327 from leiyangyou/master
...
create/text: adding linespacing support
2015-09-20 10:54:12 +01:00
Lei Yang
13fad7a264
create/text: adding linespacing support
2015-09-18 22:01:18 +08:00
John Cupitt
96796d3202
Merge branch 'fix-dzsave-overlap'
2015-09-10 14:08:42 +01:00
John Cupitt
82b4f2037b
add some dzsave tests
...
does not test all options yet though
2015-09-10 14:07:48 +01:00
John Cupitt
af472b1237
oops
2015-09-09 17:29:01 +01:00
John Cupitt
f1c34932b6
working, at least with bug case
...
working, at least with robclouth test case
see
https://github.com/jcupitt/libvips/issues/326#issuecomment-138888981
2015-09-09 17:27:19 +01:00
John Cupitt
6ec2364f84
TODO note
2015-09-09 16:08:03 +01:00
John Cupitt
3d0108c3bd
almost done fixing dzsave
...
see
https://github.com/jcupitt/libvips/issues/326
see TODO, problem with bottom edge tiles
2015-09-09 14:53:10 +01:00
John Cupitt
75a0b5b789
add vips_entropy()
...
calculates image entropy from a histogram
2015-08-11 14:00:43 +01:00
John Cupitt
35232e751d
make log/log10 zero-avoiding
...
stops -inf appearing in images
2015-08-11 13:59:11 +01:00
John Cupitt
b3085f9f09
Merge branch 'master' of github.com:jcupitt/libvips
2015-07-30 11:34:12 +01:00
John Cupitt
63d61416e4
warn if autorot + no exif
...
warn if you use the --rotate option to vipsthumbnail but vips has been
built without libexif
see https://github.com/jcupitt/libvips/issues/319
2015-07-30 11:32:53 +01:00
John Cupitt
af4300ed8a
fix Python new_from_array()
...
under some circumstances it could modify the passed-in array, now it
copies
2015-07-27 15:34:19 +01:00
John Cupitt
c4206536ee
ping travis
2015-07-25 04:52:26 +01:00
John Cupitt
96ed5eb684
get rid of a big stack allocation
...
we were allocating 100kb in the C stack for a temporary string, instead
format directly to the destination area
some libc have very limited space on the C stack and can't afford this
see https://github.com/lovell/sharp/issues/242
2015-07-24 05:14:40 +01:00
John Cupitt
c2e8406ca0
check for unknown exif tags
...
exif_tag_get_name() can return NULL for unknown tags, check
2015-07-23 15:01:44 +01:00
John Cupitt
6fa6ad40aa
update function list for new stuff
...
oops, forgot to put the new stuff there
2015-07-23 13:24:01 +01:00
John Cupitt
d459b2f95d
update notes
2015-07-21 16:06:18 +01:00
John Cupitt
4dec42a9e5
oops
2015-07-17 13:20:08 +01:00
John Cupitt
677a7db0db
fix the exif mod test
2015-07-17 10:59:42 +01:00
John Cupitt
83cd265e7d
one strange issue left
2015-07-16 15:40:11 +01:00
John Cupitt
180e5efe6f
store all string metadata as refstr
...
various things break if you attach a G_TYPE_STRING as metadata, so make
sure it's always VIPS_TYPE_REF_STRING
also, type convert on read
2015-07-16 14:46:20 +01:00
John Cupitt
69fc2c1b7c
getting closer ...
...
fix RefString handling, add a test case
2015-07-16 11:14:33 +01:00
John Cupitt
745a329ba5
Merge branch 'master' into exif-names
2015-07-15 14:52:42 +01:00
John Cupitt
2a6dd4e3d2
oops in ref_string_get
...
duh typo
2015-07-15 14:52:07 +01:00
John Cupitt
fbe321eebf
change exif names argh
...
change exif names again: we were storing under @title, but that's both
subject to i18n, and unlookupable in libexif
we now use @name, which is not subject to i18n and can be searched for
... this will break most code which expects certain exif tag names
also, when we update exif, allow any tag, not just updates to existing
tags, see:
https://github.com/lovell/sharp/issues/189
2015-07-15 13:27:47 +01:00
John Cupitt
ee0f082059
test ->time in progress trigger
2015-07-14 13:13:08 +01:00
John Cupitt
9487efc5c3
small doc fix
2015-07-10 14:57:45 +01:00
John Cupitt
7aebe94b9e
remove odd/even debug rule
...
we had debugging auto-enable in odd minor releases, get rid of this
2015-07-10 13:41:12 +01:00
John Cupitt
504daa1509
Merge pull request #313 from zmack/fix_magick_memory_leak
...
Fix memory leak in magick free
2015-07-10 12:47:53 +01:00
John Cupitt
e8fc353736
update README
2015-07-10 12:44:02 +01:00