libvips/libvips/arithmetic
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
..
abs.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
add.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
arithmetic.c add notes on cast and copy to arithmetic 2022-03-23 10:24:24 +00:00
avg.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
binary.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
binary.h fix up gtk-doc 2013-06-17 20:16:20 +01:00
boolean.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
complex.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
deviate.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
divide.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
find_trim.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
getpoint.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
hist_find_indexed.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
hist_find_ndim.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
hist_find.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
hough_circle.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
hough_line.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
hough.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
hough.h fix hough_circle params 2014-04-01 18:54:00 +01:00
invert.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
linear.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
Makefile.am add find_trim 2017-07-25 14:52:45 +01:00
math2.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
math.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
max.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
measure.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
meson.build Improve symbol visibility (#2688) 2022-04-16 10:58:55 +01:00
min.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
multiply.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
nary.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
nary.h add vips_sum() 2014-03-18 19:39:47 +00:00
parithmetic.h add orc path for reducev 2016-03-18 17:41:51 +00:00
profile.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
project.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
relational.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
remainder.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
round.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
sign.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
statistic.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
statistic.h more hist_find hackery 2013-08-09 09:25:47 +01:00
stats.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
subtract.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
sum.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
unary.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
unary.h fix up gtk-doc 2013-06-17 20:16:20 +01:00
unaryconst.c Cleanup gettext handling (#2695) 2022-02-27 15:27:28 +00:00
unaryconst.h revise arithmetic with const 2019-08-21 10:35:48 +01:00