mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-26 04:00:05 +01:00
This is merged on top of the wheel normalization patches. Those introduced an axis source and an extra "discrete" value to the various internal and external APIs. This branch changed from a single value to passing dx/dy into all scroll events. The conflicts are to change everything to take x, y, x_discrete, y_discrete as values (and the source axis mask of course). Conflicts: src/evdev-mt-touchpad-edge-scroll.c src/evdev.c src/libinput-private.h src/libinput.c
121 lines
4.2 KiB
Text
121 lines
4.2 KiB
Text
/* in alphabetical order! */
|
|
|
|
LIBINPUT_0.8.0 {
|
|
global:
|
|
libinput_config_status_to_str;
|
|
libinput_device_config_accel_get_default_speed;
|
|
libinput_device_config_accel_get_speed;
|
|
libinput_device_config_accel_is_available;
|
|
libinput_device_config_accel_set_speed;
|
|
libinput_device_config_buttons_get_default_left_handed;
|
|
libinput_device_config_buttons_get_left_handed;
|
|
libinput_device_config_buttons_has_left_handed;
|
|
libinput_device_config_buttons_set_left_handed;
|
|
libinput_device_config_calibration_get_default_matrix;
|
|
libinput_device_config_calibration_get_matrix;
|
|
libinput_device_config_calibration_has_matrix;
|
|
libinput_device_config_calibration_set_matrix;
|
|
libinput_device_config_scroll_get_button;
|
|
libinput_device_config_scroll_get_default_button;
|
|
libinput_device_config_scroll_get_default_method;
|
|
libinput_device_config_scroll_get_default_natural_scroll_enabled;
|
|
libinput_device_config_scroll_get_methods;
|
|
libinput_device_config_scroll_get_method;
|
|
libinput_device_config_scroll_get_natural_scroll_enabled;
|
|
libinput_device_config_scroll_has_natural_scroll;
|
|
libinput_device_config_scroll_set_button;
|
|
libinput_device_config_scroll_set_method;
|
|
libinput_device_config_scroll_set_natural_scroll_enabled;
|
|
libinput_device_config_send_events_get_default_mode;
|
|
libinput_device_config_send_events_get_modes;
|
|
libinput_device_config_send_events_get_mode;
|
|
libinput_device_config_send_events_set_mode;
|
|
libinput_device_config_tap_get_default_enabled;
|
|
libinput_device_config_tap_get_enabled;
|
|
libinput_device_config_tap_get_finger_count;
|
|
libinput_device_config_tap_set_enabled;
|
|
libinput_device_get_context;
|
|
libinput_device_get_id_product;
|
|
libinput_device_get_id_vendor;
|
|
libinput_device_get_name;
|
|
libinput_device_get_output_name;
|
|
libinput_device_get_seat;
|
|
libinput_device_get_size;
|
|
libinput_device_get_sysname;
|
|
libinput_device_get_udev_device;
|
|
libinput_device_get_user_data;
|
|
libinput_device_has_button;
|
|
libinput_device_has_capability;
|
|
libinput_device_led_update;
|
|
libinput_device_ref;
|
|
libinput_device_set_seat_logical_name;
|
|
libinput_device_set_user_data;
|
|
libinput_device_unref;
|
|
libinput_dispatch;
|
|
libinput_event_destroy;
|
|
libinput_event_device_notify_get_base_event;
|
|
libinput_event_get_context;
|
|
libinput_event_get_device_notify_event;
|
|
libinput_event_get_device;
|
|
libinput_event_get_keyboard_event;
|
|
libinput_event_get_pointer_event;
|
|
libinput_event_get_touch_event;
|
|
libinput_event_get_type;
|
|
libinput_event_keyboard_get_base_event;
|
|
libinput_event_keyboard_get_key_state;
|
|
libinput_event_keyboard_get_key;
|
|
libinput_event_keyboard_get_seat_key_count;
|
|
libinput_event_keyboard_get_time;
|
|
libinput_event_pointer_get_absolute_x;
|
|
libinput_event_pointer_get_absolute_x_transformed;
|
|
libinput_event_pointer_get_absolute_y;
|
|
libinput_event_pointer_get_absolute_y_transformed;
|
|
libinput_event_pointer_get_axis;
|
|
libinput_event_pointer_get_axis_source;
|
|
libinput_event_pointer_get_axis_value;
|
|
libinput_event_pointer_get_axis_value_discrete;
|
|
libinput_event_pointer_get_base_event;
|
|
libinput_event_pointer_get_button_state;
|
|
libinput_event_pointer_get_button;
|
|
libinput_event_pointer_get_dx;
|
|
libinput_event_pointer_get_dx_unaccelerated;
|
|
libinput_event_pointer_get_dy;
|
|
libinput_event_pointer_get_dy_unaccelerated;
|
|
libinput_event_pointer_get_seat_button_count;
|
|
libinput_event_pointer_get_time;
|
|
libinput_event_pointer_has_axis;
|
|
libinput_event_touch_get_base_event;
|
|
libinput_event_touch_get_seat_slot;
|
|
libinput_event_touch_get_slot;
|
|
libinput_event_touch_get_time;
|
|
libinput_event_touch_get_x;
|
|
libinput_event_touch_get_x_transformed;
|
|
libinput_event_touch_get_y;
|
|
libinput_event_touch_get_y_transformed;
|
|
libinput_get_event;
|
|
libinput_get_fd;
|
|
libinput_get_user_data;
|
|
libinput_log_get_priority;
|
|
libinput_log_set_handler;
|
|
libinput_log_set_priority;
|
|
libinput_next_event_type;
|
|
libinput_path_add_device;
|
|
libinput_path_create_context;
|
|
libinput_path_remove_device;
|
|
libinput_ref;
|
|
libinput_resume;
|
|
libinput_seat_get_context;
|
|
libinput_seat_get_logical_name;
|
|
libinput_seat_get_physical_name;
|
|
libinput_seat_get_user_data;
|
|
libinput_seat_ref;
|
|
libinput_seat_set_user_data;
|
|
libinput_seat_unref;
|
|
libinput_set_user_data;
|
|
libinput_suspend;
|
|
libinput_udev_assign_seat;
|
|
libinput_udev_create_context;
|
|
libinput_unref;
|
|
local:
|
|
*;
|
|
};
|