Commit Graph

7652 Commits

Author SHA1 Message Date
John Cupitt
1b3dda5b24 enable strip chopping on TIFF load
see https://github.com/libvips/libvips/discussions/2322

thanks DavidStorm
2021-06-28 12:30:04 +01:00
John Cupitt
7512e410ca add svgload_string
simple convenience function for C
2021-06-28 11:45:56 +01:00
John Cupitt
067d603182 oop typo 2021-06-23 12:26:21 +01:00
John Cupitt
706c2a112d Merge branch '8.11' 2021-06-23 12:25:43 +01:00
John Cupitt
40a04fdbc1 improve startup info 2021-06-22 18:39:41 +01:00
John Cupitt
eeb64b6968 change init prefix fallback order
Use the configure time prefix second rather than going straight to
search. This should help ruby-vips on homebrew.
2021-06-22 18:09:57 +01:00
John Cupitt
1cd4b848e7 enable info output earlier 2021-06-22 15:38:54 +01:00
John Cupitt
b9034bf731 more startup debug output
if VIPS_INFO is set
2021-06-22 15:28:21 +01:00
John Cupitt
336ee9420a Merge branch '8.11' of github.com:libvips/libvips into 8.11 2021-06-22 14:18:22 +01:00
John Cupitt
5f28f67d4c fix build with jp2k debug enabled 2021-06-22 14:15:05 +01:00
John Cupitt
78c08650d3 revise win32 support in configure
update LT_INIT with new dll option
2021-06-22 11:48:06 +01:00
John Cupitt
ed035670b6
Merge pull request #2308 from remicollet/issue-lib64
use /lib64 instead of /lib when needed
2021-06-18 11:51:12 +01:00
John Cupitt
4ee19edd46 add another C example
see https://github.com/libvips/libvips/issues/1167
2021-06-18 11:39:00 +01:00
Keim, Stefan
f75f698ab4 Add atan2 to math2 2021-06-18 11:14:02 +02:00
Remi Collet
ea48b6a482 use /lib64 instead of /lib when needed 2021-06-15 15:17:35 +02:00
John Cupitt
3c0bfdf74c
Merge pull request #2307 from DarthSim/fix/pdfium-source-leak
Unref source on vips_foreign_load_pdf_close
2021-06-15 13:19:37 +01:00
DarthSim
f15fd3eae0 Unref source on vips_foreign_load_pdf_close 2021-06-15 17:26:55 +06:00
John Cupitt
dc56a5aa65 all install programs support --version
and a version bump to 8.12 for the new dev cycle
2021-06-15 10:33:42 +01:00
John Cupitt
16a6c08af7 update svgload to work with latest librsvg
rsvg_handle_render_cairo() is deprecated
2021-06-11 10:35:17 +01:00
John Cupitt
06b429955a Merge branch 'master' into 8.11 2021-06-09 13:23:20 +01:00
John Cupitt
4b0fd255de
Merge pull request #2293 from DarthSim/fix/svg-error-leak
Delete Cairo context on rsvg_handle_render_cairo error
2021-06-09 13:22:17 +01:00
DarthSim
b8f7fb6d20 Delete Cairo context on rsvg_handle_render_cairo error 2021-06-09 17:41:37 +06:00
John Cupitt
e96fc955bc comment reason for thread_execute revert 2021-06-07 14:30:21 +01:00
John Cupitt
939437d56e Merge commit '4c263a36e9e728b5ab5cc1f4f3cafe5738a6b6e7' into 8.11 2021-06-07 14:26:58 +01:00
Kleis Auke Wolthuizen
4c263a36e9 Don't run sinkscreen thread in threadpool
Since threads on Windows can be terminated prior to the execution
of the atexit registered functions (i.e. vips_shutdown), causing
a surprising deadlock. This thread is never recycled, so it should
be fine.

Reverts commit d1b4d12388 partially.
2021-06-07 14:39:47 +02:00
John Cupitt
6804ff61df load non-transparent GIFs as RGB
And GIFs with transparent elements as RGBA. This can make downstream
processing (eg. in vipsdisp) much quicker since it can save a
composite.
2021-06-07 09:54:53 +01:00
John Cupitt
f39e2e271d don't invalidate in sinkscreen
it was called from a bg thread and could race when under heavy load, eg.
vipsdisp displaying animated jpg images
2021-06-06 16:53:00 +01:00
John Cupitt
5cc4e07af7 better c++ intro text 2021-06-04 20:59:59 +01:00
John Cupitt
1b6cd28fb8 fix links in docs 2021-06-04 16:57:08 +01:00
John Cupitt
3b4bb618c0 move whatsnew to gh-pages 2021-06-04 14:21:13 +01:00
John Cupitt
806c7dc235 update POTFILES for 8.11 2021-06-04 14:19:49 +01:00
John Cupitt
b55860cce8 fix build with doxy disabled 2021-06-03 23:35:56 +01:00
John Cupitt
8402c8847a revise whats-new again 2021-06-03 16:26:22 +01:00
John Cupitt
c22215beef Merge branch '8.11' of https://github.com/kleisauke/libvips into 8.11 2021-06-03 16:11:25 +01:00
Kleis Auke Wolthuizen
8d4f3ca74f + GPL/patents notes
+ {Image,Graphics}Magick -> libMagick
2021-06-03 16:54:20 +02:00
John Cupitt
34356d24cf speelingz 2021-06-03 15:00:05 +01:00
Kleis Auke Wolthuizen
d601f22c20 + security notes 2021-06-03 15:50:06 +02:00
Kleis Auke Wolthuizen
2c4946d066 Wording 2021-06-03 15:45:19 +02:00
Kleis Auke Wolthuizen
6f0131ff3e Add notes to thread recycling / loadable modules 2021-06-03 15:35:26 +02:00
John Cupitt
6e8ec30852 add text and c++ sections 2021-06-03 13:41:44 +01:00
John Cupitt
14acca85d6 add notes on jp2k 2021-06-03 13:02:27 +01:00
John Cupitt
ac6f0ce9f2 add jpeg-xl notes 2021-06-03 12:38:03 +01:00
John Cupitt
87f57726d2 start preparing 8.11 2021-06-03 12:13:52 +01:00
John Cupitt
3870baef33 free argv0 a little later 2021-06-01 19:02:41 +01:00
John Cupitt
43efbde995
Merge pull request #2276 from okft/master
Clean up more resources in vips_shutdown
2021-06-01 19:00:06 +01:00
GOUJON Évan
3015bb4eeb Clean up more resources in vips_shutdown 2021-06-01 19:32:59 +02:00
John Cupitt
eca400e953 don't set g_set_prgname()
this should be set in the app layer, not by libraries
2021-06-01 10:29:54 +01:00
GOUJON Évan
3e9da95b84 Clean up more resources in vips_shutdown 2021-05-31 19:13:57 +02:00
John Cupitt
889ca96648 allow 10,000 frame GIFs
the old limit was 1,000, which was a little low
2021-05-25 14:08:19 +01:00
John Cupitt
98d35dda28 vips_text() was missing a couple of unlocks 2021-05-25 14:07:28 +01:00