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 |
|
shado23
|
3a45d6e842
|
Add support for regions in the C++ API
|
2022-02-25 16:19:44 +01:00 |
|
John Cupitt
|
95444d0849
|
rename stuff in the C++ API for stream -> source
|
2019-12-30 17:49:41 +00:00 |
|
Kleis Auke Wolthuizen
|
b49910d270
|
Add support for streaming in the C++ binding
See: libvips/libvips#1443.
|
2019-11-10 13:46:29 +01:00 |
|
John Cupitt
|
567ea0c1c2
|
comment reformat
|
2016-04-17 10:22:20 +01:00 |
|
Lovell Fuller
|
20ae80397d
|
Enable compilation of vips8 C++ bindings with MSVC
Add VIPS_CPLUSPLUS_API macro to allow DLL creation
|
2016-01-11 17:56:02 +00:00 |
|
John Cupitt
|
ce557ba6de
|
add VInterpolate wrapper class
to cplusplus, see https://github.com/jcupitt/libvips/issues/230
|
2015-01-30 21:19:58 +00:00 |
|
John Cupitt
|
5694bf6f4c
|
add all new() and write() methods
VImage::new_from_buffer() etc.
|
2014-10-31 19:15:29 +00:00 |
|
John Cupitt
|
4f588ce908
|
package up new vips8 C++ API
|
2014-10-27 13:41:44 +00:00 |
|
John Cupitt
|
952241a426
|
more cplusplus hackery
|
2014-10-21 14:55:38 +01:00 |
|
John Cupitt
|
022150ceea
|
start vips8++
|
2014-10-20 11:50:34 +01:00 |
|