• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* in alphabetical order! */
2
3LIBINPUT_0.12.0 {
4global:
5	libinput_config_status_to_str;
6	libinput_device_config_accel_get_default_speed;
7	libinput_device_config_accel_get_speed;
8	libinput_device_config_accel_is_available;
9	libinput_device_config_accel_set_speed;
10	libinput_device_config_calibration_get_default_matrix;
11	libinput_device_config_calibration_get_matrix;
12	libinput_device_config_calibration_has_matrix;
13	libinput_device_config_calibration_set_matrix;
14	libinput_device_config_click_get_default_method;
15	libinput_device_config_click_get_method;
16	libinput_device_config_click_get_methods;
17	libinput_device_config_click_set_method;
18	libinput_device_config_left_handed_get;
19	libinput_device_config_left_handed_get_default;
20	libinput_device_config_left_handed_is_available;
21	libinput_device_config_left_handed_set;
22	libinput_device_config_scroll_get_button;
23	libinput_device_config_scroll_get_default_button;
24	libinput_device_config_scroll_get_default_method;
25	libinput_device_config_scroll_get_default_natural_scroll_enabled;
26	libinput_device_config_scroll_get_method;
27	libinput_device_config_scroll_get_methods;
28	libinput_device_config_scroll_get_natural_scroll_enabled;
29	libinput_device_config_scroll_has_natural_scroll;
30	libinput_device_config_scroll_set_button;
31	libinput_device_config_scroll_set_method;
32	libinput_device_config_scroll_set_natural_scroll_enabled;
33	libinput_device_config_send_events_get_default_mode;
34	libinput_device_config_send_events_get_mode;
35	libinput_device_config_send_events_get_modes;
36	libinput_device_config_send_events_set_mode;
37	libinput_device_config_tap_get_default_enabled;
38	libinput_device_config_tap_get_enabled;
39	libinput_device_config_tap_get_finger_count;
40	libinput_device_config_tap_set_enabled;
41	libinput_device_get_context;
42	libinput_device_get_device_group;
43	libinput_device_get_id_product;
44	libinput_device_get_id_vendor;
45	libinput_device_get_name;
46	libinput_device_get_output_name;
47	libinput_device_get_seat;
48	libinput_device_get_size;
49	libinput_device_get_sysname;
50	libinput_device_get_udev_device;
51	libinput_device_get_user_data;
52	libinput_device_group_get_user_data;
53	libinput_device_group_ref;
54	libinput_device_group_set_user_data;
55	libinput_device_group_unref;
56	libinput_device_has_capability;
57	libinput_device_led_update;
58	libinput_device_pointer_has_button;
59	libinput_device_ref;
60	libinput_device_set_seat_logical_name;
61	libinput_device_set_user_data;
62	libinput_device_unref;
63	libinput_dispatch;
64	libinput_event_destroy;
65	libinput_event_device_notify_get_base_event;
66	libinput_event_get_context;
67	libinput_event_get_device;
68	libinput_event_get_device_notify_event;
69	libinput_event_get_keyboard_event;
70	libinput_event_get_pointer_event;
71	libinput_event_get_touch_event;
72	libinput_event_get_type;
73	libinput_event_keyboard_get_base_event;
74	libinput_event_keyboard_get_key;
75	libinput_event_keyboard_get_key_state;
76	libinput_event_keyboard_get_seat_key_count;
77	libinput_event_keyboard_get_time;
78	libinput_event_pointer_get_absolute_x;
79	libinput_event_pointer_get_absolute_x_transformed;
80	libinput_event_pointer_get_absolute_y;
81	libinput_event_pointer_get_absolute_y_transformed;
82	libinput_event_pointer_get_axis_source;
83	libinput_event_pointer_get_axis_value;
84	libinput_event_pointer_get_axis_value_discrete;
85	libinput_event_pointer_get_base_event;
86	libinput_event_pointer_get_button;
87	libinput_event_pointer_get_button_state;
88	libinput_event_pointer_get_dx;
89	libinput_event_pointer_get_dx_unaccelerated;
90	libinput_event_pointer_get_dy;
91	libinput_event_pointer_get_dy_unaccelerated;
92	libinput_event_pointer_get_seat_button_count;
93	libinput_event_pointer_get_time;
94	libinput_event_pointer_has_axis;
95	libinput_event_touch_get_base_event;
96	libinput_event_touch_get_seat_slot;
97	libinput_event_touch_get_slot;
98	libinput_event_touch_get_time;
99	libinput_event_touch_get_x;
100	libinput_event_touch_get_x_transformed;
101	libinput_event_touch_get_y;
102	libinput_event_touch_get_y_transformed;
103	libinput_get_event;
104	libinput_get_fd;
105	libinput_get_user_data;
106	libinput_log_get_priority;
107	libinput_log_set_handler;
108	libinput_toggle_caps_key;
109	libinput_create_keyboard_event;
110	libinput_log_set_priority;
111	libinput_next_event_type;
112	libinput_path_add_device;
113	libinput_path_create_context;
114	libinput_path_remove_device;
115	libinput_ref;
116	libinput_resume;
117	libinput_seat_get_context;
118	libinput_seat_get_logical_name;
119	libinput_seat_get_physical_name;
120	libinput_seat_get_user_data;
121	libinput_seat_ref;
122	libinput_seat_set_user_data;
123	libinput_seat_unref;
124	libinput_set_user_data;
125	libinput_suspend;
126	libinput_udev_assign_seat;
127	libinput_udev_create_context;
128	libinput_unref;
129
130local:
131	*;
132};
133
134LIBINPUT_0.14.0 {
135global:
136	libinput_device_config_middle_emulation_get_default_enabled;
137	libinput_device_config_middle_emulation_get_enabled;
138	libinput_device_config_middle_emulation_is_available;
139	libinput_device_config_middle_emulation_set_enabled;
140} LIBINPUT_0.12.0;
141
142LIBINPUT_0.15.0 {
143global:
144	libinput_device_keyboard_has_key;
145} LIBINPUT_0.14.0;
146
147LIBINPUT_0.19.0 {
148global:
149	libinput_device_config_tap_set_drag_lock_enabled;
150	libinput_device_config_tap_get_drag_lock_enabled;
151	libinput_device_config_tap_get_default_drag_lock_enabled;
152} LIBINPUT_0.15.0;
153
154LIBINPUT_0.20.0 {
155	libinput_event_gesture_get_angle_delta;
156	libinput_event_gesture_get_base_event;
157	libinput_event_gesture_get_cancelled;
158	libinput_event_gesture_get_dx;
159	libinput_event_gesture_get_dx_unaccelerated;
160	libinput_event_gesture_get_dy;
161	libinput_event_gesture_get_dy_unaccelerated;
162	libinput_event_gesture_get_finger_count;
163	libinput_event_gesture_get_scale;
164	libinput_event_gesture_get_time;
165	libinput_event_get_gesture_event;
166} LIBINPUT_0.19.0;
167
168LIBINPUT_0.21.0 {
169	libinput_device_config_dwt_is_available;
170	libinput_device_config_dwt_set_enabled;
171	libinput_device_config_dwt_get_enabled;
172	libinput_device_config_dwt_get_default_enabled;
173	libinput_event_gesture_get_time_usec;
174	libinput_event_keyboard_get_time_usec;
175	libinput_event_pointer_get_time_usec;
176	libinput_event_touch_get_time_usec;
177} LIBINPUT_0.20.0;
178
179LIBINPUT_1.1 {
180	libinput_device_config_accel_get_profile;
181	libinput_device_config_accel_get_profiles;
182	libinput_device_config_accel_get_default_profile;
183	libinput_device_config_accel_set_profile;
184} LIBINPUT_0.21.0;
185
186LIBINPUT_1.2 {
187	libinput_device_config_tap_get_drag_enabled;
188	libinput_device_config_tap_get_default_drag_enabled;
189	libinput_device_config_tap_set_drag_enabled;
190	libinput_event_get_tablet_tool_event;
191	libinput_event_tablet_tool_x_has_changed;
192	libinput_event_tablet_tool_y_has_changed;
193	libinput_event_tablet_tool_pressure_has_changed;
194	libinput_event_tablet_tool_distance_has_changed;
195	libinput_event_tablet_tool_rotation_has_changed;
196	libinput_event_tablet_tool_tilt_x_has_changed;
197	libinput_event_tablet_tool_tilt_y_has_changed;
198	libinput_event_tablet_tool_wheel_has_changed;
199	libinput_event_tablet_tool_slider_has_changed;
200	libinput_event_tablet_tool_get_dx;
201	libinput_event_tablet_tool_get_dy;
202	libinput_event_tablet_tool_get_x;
203	libinput_event_tablet_tool_get_y;
204	libinput_event_tablet_tool_get_pressure;
205	libinput_event_tablet_tool_get_distance;
206	libinput_event_tablet_tool_get_tilt_x;
207	libinput_event_tablet_tool_get_tilt_y;
208	libinput_event_tablet_tool_get_rotation;
209	libinput_event_tablet_tool_get_slider_position;
210	libinput_event_tablet_tool_get_wheel_delta;
211	libinput_event_tablet_tool_get_wheel_delta_discrete;
212	libinput_event_tablet_tool_get_base_event;
213	libinput_event_tablet_tool_get_button;
214	libinput_event_tablet_tool_get_button_state;
215	libinput_event_tablet_tool_get_proximity_state;
216	libinput_event_tablet_tool_get_seat_button_count;
217	libinput_event_tablet_tool_get_time;
218	libinput_event_tablet_tool_get_tip_state;
219	libinput_event_tablet_tool_get_tool;
220	libinput_event_tablet_tool_get_x_transformed;
221	libinput_event_tablet_tool_get_y_transformed;
222	libinput_event_tablet_tool_get_time_usec;
223	libinput_tablet_tool_get_serial;
224	libinput_tablet_tool_get_tool_id;
225	libinput_tablet_tool_get_type;
226	libinput_tablet_tool_get_user_data;
227	libinput_tablet_tool_has_pressure;
228	libinput_tablet_tool_has_distance;
229	libinput_tablet_tool_has_rotation;
230	libinput_tablet_tool_has_tilt;
231	libinput_tablet_tool_has_wheel;
232	libinput_tablet_tool_has_slider;
233	libinput_tablet_tool_has_button;
234	libinput_tablet_tool_is_unique;
235	libinput_tablet_tool_ref;
236	libinput_tablet_tool_set_user_data;
237	libinput_tablet_tool_unref;
238} LIBINPUT_1.1;
239
240LIBINPUT_1.3 {
241	libinput_device_tablet_pad_get_num_buttons;
242	libinput_device_tablet_pad_get_num_rings;
243	libinput_device_tablet_pad_get_num_strips;
244	libinput_event_get_tablet_pad_event;
245	libinput_event_tablet_pad_get_base_event;
246	libinput_event_tablet_pad_get_button_number;
247	libinput_event_tablet_pad_get_button_state;
248	libinput_event_tablet_pad_get_ring_position;
249	libinput_event_tablet_pad_get_ring_number;
250	libinput_event_tablet_pad_get_ring_source;
251	libinput_event_tablet_pad_get_strip_position;
252	libinput_event_tablet_pad_get_strip_number;
253	libinput_event_tablet_pad_get_strip_source;
254	libinput_event_tablet_pad_get_time;
255	libinput_event_tablet_pad_get_time_usec;
256} LIBINPUT_1.2;
257
258LIBINPUT_1.4 {
259	libinput_device_config_rotation_get_angle;
260	libinput_device_config_rotation_get_default_angle;
261	libinput_device_config_rotation_is_available;
262	libinput_device_config_rotation_set_angle;
263	libinput_device_tablet_pad_get_mode_group;
264	libinput_device_tablet_pad_get_num_mode_groups;
265	libinput_event_tablet_pad_get_mode;
266	libinput_event_tablet_pad_get_mode_group;
267	libinput_tablet_pad_mode_group_button_is_toggle;
268	libinput_tablet_pad_mode_group_get_index;
269	libinput_tablet_pad_mode_group_get_mode;
270	libinput_tablet_pad_mode_group_get_num_modes;
271	libinput_tablet_pad_mode_group_get_user_data;
272	libinput_tablet_pad_mode_group_has_button;
273	libinput_tablet_pad_mode_group_has_strip;
274	libinput_tablet_pad_mode_group_has_ring;
275	libinput_tablet_pad_mode_group_ref;
276	libinput_tablet_pad_mode_group_set_user_data;
277	libinput_tablet_pad_mode_group_unref;
278} LIBINPUT_1.3;
279
280LIBINPUT_1.5 {
281	libinput_device_config_tap_get_button_map;
282	libinput_device_config_tap_get_default_button_map;
283	libinput_device_config_tap_set_button_map;
284} LIBINPUT_1.4;
285
286LIBINPUT_1.7 {
287	libinput_event_get_switch_event;
288	libinput_event_switch_get_base_event;
289	libinput_event_switch_get_switch_state;
290	libinput_event_switch_get_switch;
291	libinput_event_switch_get_time;
292	libinput_event_switch_get_time_usec;
293} LIBINPUT_1.5;
294
295LIBINPUT_1.9 {
296	libinput_device_switch_has_switch;
297} LIBINPUT_1.7;
298
299LIBINPUT_1.11 {
300	libinput_device_touch_get_touch_count;
301} LIBINPUT_1.9;
302
303LIBINPUT_1.14 {
304	libinput_tablet_tool_has_size;
305	libinput_event_tablet_tool_get_size_major;
306	libinput_event_tablet_tool_get_size_minor;
307	libinput_event_tablet_tool_size_major_has_changed;
308	libinput_event_tablet_tool_size_minor_has_changed;
309} LIBINPUT_1.11;
310
311LIBINPUT_1.15 {
312	libinput_device_config_scroll_set_button_lock;
313	libinput_device_config_scroll_get_button_lock;
314	libinput_device_config_scroll_get_default_button_lock;
315	libinput_device_tablet_pad_has_key;
316	libinput_event_tablet_pad_get_key;
317	libinput_event_tablet_pad_get_key_state;
318} LIBINPUT_1.14;
319
320LIBINPUT_1.19 {
321	libinput_event_pointer_get_scroll_value_v120;
322	libinput_event_pointer_get_scroll_value;
323} LIBINPUT_1.15;
324
325LIBINPUT_1.21 {
326	libinput_device_config_dwtp_is_available;
327	libinput_device_config_dwtp_set_enabled;
328	libinput_device_config_dwtp_get_enabled;
329	libinput_device_config_dwtp_get_default_enabled;
330} LIBINPUT_1.19;
331
332LIBINPUT_1.23 {
333	libinput_config_accel_create;
334	libinput_config_accel_destroy;
335	libinput_device_config_accel_apply;
336	libinput_config_accel_set_points;
337} LIBINPUT_1.21;