1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-29 00:31:01 -08:00
emacs/etc
Po Lu f6339412ee Add support for touchscreen events generated by XInput 2
* doc/lispref/commands.texi (Input Events): Add "Touchscreen
Events" to menu.
(Touchscreen Events): New node.
* etc/NEWS: Announce new event types.

* src/keyboard.c (make_lispy_event): Handle touchscreen events.
(syms_of_keyboard): New symbols `touchscreen-begin',
`touchscreen-end' and `touchscreen-update'.
* src/termhooks.h (enum event_kind): New touchscreen events.

* src/xfns.c (setup_xi_event_mask): Set up touch event mask if
appropriate.
(x_window) [USE_GTK]: Call `setup_xi_event_mask'.

* src/xterm.c (x_free_xi_devices): Free touchpoints.
(x_init_master_valuators): Handle all devices and set master and
touch mode flags appropriately.
(xi_reset_scroll_valuators_for_device_id):
(x_get_scroll_valuator_delta): Ignore slave devices.

(xi_link_touch_point):
(xi_unlink_touch_point):
(xi_find_touch_point): New functions.
(handle_one_xevent): Handle XI touch events and events from
non-master devices.

* src/xterm.h (struct xi_touch_point_t): New structure.
(struct xi_device_t): Add touchpoints field.
2021-12-17 14:20:05 +08:00
..
charsets ; * etc/charsets/README: Update the format documentation. 2021-10-13 20:02:23 +03:00
e In term-mode, handle ANSI codes, specifying italic and other modes 2021-10-05 08:54:25 +02:00
forms
gnus
images Add new tool-bar items to xwidget-webkit 2021-11-07 02:59:41 +01:00
nxml
org Update to Org 9.5-30-g10dc9d 2021-10-02 14:41:27 -04:00
refcards Merge from origin/emacs-28 2021-11-28 14:59:44 +01:00
schema Update rnc to use Open Document's Relax-NG schema to version 1.3 2021-03-25 11:49:18 -04:00
srecode
themes ; * etc/themes/manoj-dark-theme.el: Remove not defined face info-menu-5 2021-12-05 22:18:18 +01:00
tutorials * etc/tutorials/TUTORIAL.it (CONCLUSIONI): Reword paragraph. 2021-12-08 13:48:46 +01:00
AUTHORS ; Fix most remaining AUTHORS warnings 2021-12-04 12:15:16 +01:00
CALC-NEWS
ChangeLog.1
compilation.txt Add sample of -fanalyzer output (bug#51882) 2021-11-24 15:07:18 +01:00
COPYING
DEBUG ; * etc/DEBUG: Fix last change. 2021-11-23 16:25:48 +02:00
DEVEL.HUMOR
DISTRIB * etc/DISTRIB: Refer to gnu.org instead of the deleted file etc/GNU. 2021-09-04 09:08:54 +02:00
edt-user.el
emacs-buffer.gdb
emacs-mail.desktop Hide emacs-mail.desktop, emacsclient-mail.desktop from menus 2021-07-02 13:09:18 +02:00
emacs.desktop Drop redundant keywords in .desktop files. 2021-08-11 14:05:25 +02:00
emacs.icon
emacs.metainfo.xml Rename emacs.appdata.xml to emacs.metainfo.xml and add more data 2021-05-29 04:15:28 +02:00
emacs.service
emacsclient-mail.desktop Hint that emacsclient.desktop should match a search for “emacsclient” 2021-08-11 14:05:14 +02:00
emacsclient.desktop Drop redundant keywords in .desktop files. 2021-08-11 14:05:25 +02:00
enriched.txt
ERC-NEWS Release ERC 5.4.1 2021-10-15 16:51:59 -04:00
ETAGS.EBNF
ETAGS.README
future-bug
gnus-tut.txt
grep.txt
HELLO Make hieroglyphs display correctly with existing fonts 2021-10-29 10:33:36 +03:00
HISTORY Prepare the Emacs 27.2 release. 2021-03-18 08:43:54 -04:00
JOKES
MACHINES Add support for the Haiku operating system and its window system 2021-11-20 21:46:07 +08:00
MH-E-NEWS
NEWS Add support for touchscreen events generated by XInput 2 2021-12-17 14:20:05 +08:00
NEWS.1-17
NEWS.18
NEWS.19
NEWS.20
NEWS.21
NEWS.22
NEWS.23
NEWS.24
NEWS.25
NEWS.26
NEWS.27 Merge from origin/emacs-27 2021-07-04 00:14:47 -04:00
NEWS.28 Merge from origin/emacs-28 2021-12-15 06:30:41 +01:00
NEXTSTEP
NXML-NEWS
ORG-NEWS Update to Org 9.5-57-g9bc3a2 2021-10-16 14:01:34 -04:00
package-keyring.gpg
PROBLEMS Add support for the Haiku operating system and its window system 2021-11-20 21:46:07 +08:00
ps-prin0.ps
ps-prin1.ps
publicsuffix.txt Update publicsuffix.txt from upstream 2021-12-01 06:01:05 +01:00
README
rgb.txt
ses-example.ses
spook.lines
TERMS
TODO * etc/TODO: Entry about converting to defvar-keymap. 2021-12-10 15:48:15 +01:00
w32-feature.el
yow.lines

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001-2021 Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)