Commit Graph

7847 Commits

Author SHA1 Message Date
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
John Cupitt
dca526405e revise old comment 2021-05-25 14:06:47 +01:00
John Cupitt
fc8dbfdb44
Merge pull request #2257 from kleisauke/cygwin-compatibility
Ensure compatibility with Cygwin
2021-05-17 11:32:03 +01:00
John Cupitt
257e01ecef
Merge pull request #2256 from kleisauke/libjxl-module-fix
Only build libjxl as a loadable module when it can be found
2021-05-17 10:58:33 +01:00
Kleis Auke Wolthuizen
1562ba695a Ensure compatibility with Cygwin
G_PLATFORM_WIN32 is no longer defined for Cygwin.
2021-05-17 11:54:46 +02:00
Kleis Auke Wolthuizen
169c5e07eb Only build libjxl as a loadable module when it can be found 2021-05-17 11:34:44 +02:00