diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2020-09-15 10:43:35 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2021-10-11 14:44:11 +1000 |
commit | b4f3c3f855a68e35b5ebfc305bc67c565f9146c7 (patch) | |
tree | d0930ac92403dc42d58bc25b476edda56dd77540 /libwacom/libwacom.sym | |
parent | 90d7a78d1b0a2d3faabc67f1ee65d9f2dbe64856 (diff) | |
download | libwacom-b4f3c3f855a68e35b5ebfc305bc67c565f9146c7.tar.gz |
Bump the soname to get rid of the deprecated symbols
This is an ABI break but doesn't have any effect on any caller, just rebuild
the caller and done. None of these symbols were ever used by anyone (see
d918631fe65594b62283980beef5a14e7f744b97), keeping them was nice for ABI
stability but it also causes some issues, notably with compilers not
supporting symbol versioning.
The new exported symbol set is already named libwacom 2.0. Still the same API
but it makes for less surprises of those using the API.
Fixes https://github.com/linuxwacom/libwacom/issues/192
Fixes https://github.com/linuxwacom/libwacom/issues/170
Fixes https://github.com/linuxwacom/libwacom/issues/267
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'libwacom/libwacom.sym')
-rw-r--r-- | libwacom/libwacom.sym | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/libwacom/libwacom.sym b/libwacom/libwacom.sym index ae859f8..e517f2d 100644 --- a/libwacom/libwacom.sym +++ b/libwacom/libwacom.sym @@ -1,6 +1,6 @@ /* in alphabetical order! */ -LIBWACOM_0.33 { +LIBWACOM_2.0 { global: libwacom_compare; libwacom_database_destroy; @@ -11,7 +11,6 @@ global: libwacom_error_get_code; libwacom_error_get_message; libwacom_error_new; - libwacom_error_set; libwacom_get_bustype; libwacom_get_button_evdev_code; libwacom_get_button_flag; @@ -43,37 +42,29 @@ global: libwacom_is_builtin; libwacom_is_reversible; libwacom_list_devices_from_database; - libwacom_match_destroy; libwacom_match_get_bustype; libwacom_match_get_match_string; libwacom_match_get_name; libwacom_match_get_product_id; libwacom_match_get_vendor_id; - libwacom_match_new; libwacom_new_from_name; libwacom_new_from_path; libwacom_new_from_usbid; libwacom_print_device_description; libwacom_print_stylus_description; - libwacom_stylus_destroy; libwacom_stylus_get_axes; + libwacom_stylus_get_eraser_type; libwacom_stylus_get_for_id; libwacom_stylus_get_id; libwacom_stylus_get_name; libwacom_stylus_get_num_buttons; + libwacom_stylus_get_paired_ids; libwacom_stylus_get_type; libwacom_stylus_has_eraser; libwacom_stylus_has_lens; libwacom_stylus_has_wheel; libwacom_stylus_is_eraser; - libwacom_update_match; local: *; }; - -LIBWACOM_1.4 { -global: - libwacom_stylus_get_eraser_type; - libwacom_stylus_get_paired_ids; -} LIBWACOM_0.33; |