Commit Graph

4687 Commits

Author SHA1 Message Date
John Cupitt ab7bd3000b polish docs 2017-04-01 17:05:05 +01:00
John Cupitt a78ef520e2 add how-it-opens-files page 2017-03-31 22:33:15 +01:00
John Cupitt bc247770f4 fix small things 2017-03-31 20:15:33 +01:00
John Cupitt b2b95ca045 finish up thumbnail docs 2017-03-31 18:11:39 +01:00
John Cupitt ab16d9560f notes 2017-03-31 13:27:42 +01:00
John Cupitt 27e6c60967 add vipsthumbnail page 2017-03-31 13:26:25 +01:00
John Cupitt 30829ef003 add howitworks.md 2017-03-31 10:57:04 +01:00
John Cupitt 60e661614f woo working 2017-03-31 08:11:46 +01:00
John Cupitt df2bf783fe Merge branch 'master' into add-markdown-docs 2017-03-30 17:59:30 +01:00
John Cupitt d5a706e47e better behaviour for truncated PNG files
truncated PNG files failed with an error, even if --fail was not set ...
instead, just warn, and only error out if fail is on

see https://github.com/jcupitt/libvips/issues/629
2017-03-30 17:13:25 +01:00
John Cupitt 420b1ea72c try writing some docs in markdown
we could move parts of the blog / wiki into core docs
2017-03-30 09:40:33 +01:00
John Cupitt 6fffc3f47f back to gh-pages 2017-03-28 07:48:02 +01:00
John Cupitt 07b61ea53f try empty index 2017-03-27 17:01:14 +01:00
John Cupitt 63c728fa6d add a default layout 2017-03-27 17:00:29 +01:00
John Cupitt 88168179f2 Set theme jekyll-theme-slate 2017-03-27 16:51:32 +01:00
John Cupitt 6ba58ceabe more jekyll tinkering 2017-03-27 16:48:44 +01:00
John Cupitt 41867334c3 more jekyll 2017-03-27 15:28:37 +01:00
John Cupitt b7231a0728 Set theme jekyll-theme-cayman 2017-03-27 15:20:37 +01:00
John Cupitt 63eab7c180 add a /docs folder
for github pages from master
2017-03-27 15:18:42 +01:00
John Cupitt 74892bd1e3 oop, forgot a version tag 2017-03-27 15:14:34 +01:00
John Cupitt 1c0497de54 supps for helgrind 2017-03-27 10:05:03 +01:00
John Cupitt 73c370e7e9 small fixes to make helgrind pass
nothing significant, but watermark.c now passes helgrind cleanly
2017-03-27 09:59:04 +01:00
John Cupitt cf938280d0 fix a few small things
found with clang static analyzer
2017-03-25 17:55:08 +00:00
John Cupitt edf513cf27 fix for vips_image_get_fields()
perhaps it'll work now
2017-03-25 17:10:52 +00:00
John Cupitt eb19321de1 update threadsanitizer notes
doesn't work though :( looks like (like helgrind) it can't see locks
2017-03-25 16:36:33 +00:00
John Cupitt 49d51e4eb6 fix a compiler wanring
thank you clang
2017-03-25 16:10:30 +00:00
John Cupitt bcf914bce7 let osx travis fail
brew is rather unreliable
2017-03-25 14:04:07 +00:00
John Cupitt cd2c1324c5 version bump for release
and for the one tiny change
2017-03-25 13:57:33 +00:00
John Cupitt 76ec6d5a8a init a few more types directly
threadstate objects inited during startup, since they can (potentially)
be built from threads
2017-03-25 13:37:05 +00:00
John Cupitt 6c6eb3a2b2 add some more fc supps
valgrind now runs cleanly on 16.10 with vips_text()
2017-03-25 11:25:00 +00:00
John Cupitt 6bf83d1ddc premultiply before startcrop search
or there might be stuff hidden in the fully transparent areas

see https://github.com/jcupitt/libvips/issues/619
2017-03-18 10:55:38 +00:00
John Cupitt 077978904a fix sigma scaling in smartcrop 2017-03-17 10:45:20 +00:00
John Cupitt c4129c1a44 more smartcrop polishing
- fix a ref leak
- fix a rounding problem
- scale blur with crop size
2017-03-17 10:10:58 +00:00
John Cupitt c00c518228 improve smartcrop
add a gaussblur before maxpos ... this represents the size of the crop
area, or how large an area we should consider when calculating the best
position

see https://github.com/jcupitt/libvips/issues/619
2017-03-16 13:52:09 +00:00
John Cupitt 18586bec8a finish whatsnew for 8.5 2017-03-15 14:48:03 +00:00
John Cupitt 0a5375b6cd Merge branch 'master' into remove-seq-stalling 2017-03-15 12:26:44 +00:00
John Cupitt e6bbfe4672 more centos5 fixes
can't use GRegexp if we need to support centos5 ... vipsthumbnail was
using it to parse geometry strings

new geo parser, plus some tests

see https://github.com/jcupitt/libvips/issues/622
2017-03-15 12:08:52 +00:00
John Cupitt bd4fad332e another tweak for centos
see https://github.com/jcupitt/libvips/issues/622
2017-03-15 10:16:19 +00:00
John Cupitt 7ea24b7c05 try to help centos5
we were using something from glib 2.14, though configure allows glib 2.6

see https://github.com/jcupitt/libvips/issues/622
2017-03-15 09:15:21 +00:00
John Cupitt d4f6e56ff7 rename vips-8.4 wrapper script
getting ready for 8.5 release
2017-03-15 09:14:45 +00:00
John Cupitt 55386024c1 notes 2017-03-14 14:58:33 +00:00
John Cupitt 2ef1896fd0 better smartcrop
attention mode now centres on objects, rather than discarding
non-objects
2017-03-14 11:08:07 +00:00
John Cupitt fd6006bacb Merge branch 'master' into add-smartcrop 2017-03-13 20:41:22 +00:00
John Cupitt 36f5d5695c start whatsnew for 8.5 2017-03-13 14:56:19 +00:00
John Cupitt 8062a4b1e6 update cpp API for arg order changes
hopefully user code won't see this
2017-03-13 13:28:37 +00:00
John Cupitt fc7f9d4941 fix some load nicknames 2017-03-13 10:20:42 +00:00
John Cupitt 51f96ce9af argh revert the arg order change
we need to patch bindings instead
2017-03-13 08:24:06 +00:00
John Cupitt d854c18a2f update notes 2017-03-11 12:37:03 +00:00
John Cupitt f8cc9533b3 Merge branch 'remove-seq-stalling' of github.com:jcupitt/libvips into remove-seq-stalling 2017-03-10 13:22:13 +00:00
John Cupitt d7da3c7de7 fix vips_resize() bug
if hscale and vscale were very different, resize could fail with "reduce
factor too large" ... just a silly typo
2017-03-10 10:22:40 +00:00