Kleis Auke Wolthuizen
|
07edfe37b1
|
Improve symbol visibility (#2688)
* Improve symbol visibility
* Decorate required internal symbols with VIPS_API
* Remove a couple of stray header decls
* Incorporate review comment
- Ensure symbol visibility is also set on static libraries.
- Prefer to use `cc.has_function_attribute('visibility:hidden')`.
* Don't export internal deprecated symbols
* Move deprecated symbols to vips7compat.h
* `IM_FORMAT_H` -> `VIPS_FORMAT_H`
* Move `vips_window_ref` compat stub to `vips7compat.c`
* Disable deprecation warnings internally
* `vips_image_get_kill` -> `vips_image_iskilled`
* Ensure API compatibility
* Add missing include directives
* Move `vips__init` decl to vips7compat
* Move `vips__get_sizeof_vipsobject` to vips7compat
* Fix introspection build
* Fix 2 introspection warnings
* Ensure compatibility with vipsdisp
/usr/bin/ld: tilesource.o: in function `tile_source_new_from_source':
vipsdisp/tilesource.c:1627: undefined reference to `vips__region_no_ownership'
|
2022-04-16 10:58:55 +01:00 |
John Cupitt
|
b8a28f1a8d
|
add vips7 wrapper for magickload_buffer
see https://github.com/jcupitt/ruby-vips/issues/69
|
2015-10-07 14:48:32 +01:00 |
John Cupitt
|
0ced5cb24b
|
add webp support to vips7
see https://github.com/jcupitt/libvips/issues/144
|
2014-07-17 09:09:39 +01:00 |
John Cupitt
|
55bfa92725
|
add a vips7 interface to the deepzoom writer
|
2013-06-11 12:32:46 +01:00 |
Benjamin Gilbert
|
8cc76a6ba3
|
Update address for Free Software Foundation
Also update LGPLv2.1 license text from the copy currently on the GNU
website.
|
2013-03-07 00:40:19 -05:00 |
John Cupitt
|
2c641c6644
|
sync
|
2011-11-24 14:53:30 +00:00 |
John Cupitt
|
09aa42393a
|
more format hacking
|
2011-11-23 14:53:19 +00:00 |
John Cupitt
|
f671088ff2
|
hackery on new format system
|
2011-11-23 14:03:11 +00:00 |
John Cupitt
|
ec56a691dc
|
oops
|
2011-05-01 11:07:19 +01:00 |
John Cupitt
|
0a2ef6e8c5
|
bufjpeg2vips has a header_only param
im_bufjpeg2vips() has header_only, meaning just read width/height/etc.
|
2011-05-01 11:02:31 +01:00 |
John Cupitt
|
c4f5c71507
|
add im_bufjpeg2vips()
add a thing to open a jpeg from a memory buffer, handy for processing
thumbnails from exif data
|
2011-04-20 15:23:34 +01:00 |
John Cupitt
|
4120f7b296
|
cleanup util
just a few little things left, yay
|
2011-03-28 16:03:31 +01:00 |
John Cupitt
|
5a64a02cb7
|
start fits write
not done yet, argh
|
2011-03-17 21:56:15 +00:00 |
John Cupitt
|
071abecbff
|
rename IMAGE to VipsImage
all headers revised to rename IMAGE as VipsImage, also trimmed some junk
|
2011-03-10 09:41:45 +00:00 |
John Cupitt
|
16b032f8c1
|
more hackery
getting closer, stuck on vips image byte-swap logic now, probably need a
im_file2vips() type function
|
2011-02-23 17:38:24 +00:00 |
John Cupitt
|
41ccd93d2d
|
add im_fits2vips() to the operation database
the fits reader, im_fits2vips(), was in VipsFormat but not in the
operation database
|
2011-01-28 11:37:52 +00:00 |
John Cupitt
|
0d2bdac332
|
gtk-doc fixes
|
2010-10-22 13:49:36 +00:00 |
John Cupitt
|
54a08228b0
|
stuff
|
2010-07-23 08:15:40 +00:00 |
John Cupitt
|
9eac221929
|
after testing stuff
|
2010-07-21 11:25:11 +00:00 |
John Cupitt
|
f9b29783f5
|
png fix, doc fixes
|
2010-02-05 13:32:08 +00:00 |
John Cupitt
|
aace4d6ee6
|
stuff
|
2010-02-04 22:03:49 +00:00 |
John Cupitt
|
271ad96116
|
stuff
|
2009-11-04 14:26:18 +00:00 |
John Cupitt
|
ea4562a24a
|
stuff
|
2009-11-02 22:01:09 +00:00 |
John Cupitt
|
4e76695e19
|
merge gtkdoc branch
|
2009-08-16 15:00:08 +00:00 |