diff --git a/src/Makefile.mk b/src/Makefile.mk index 5bd68cd42..e4cf2bb8c 100644 --- a/src/Makefile.mk +++ b/src/Makefile.mk @@ -1,2 +1,10 @@ include src/bin/Makefile.mk include src/modules/Makefile.mk + +EXTRA_DIST += \ +src/protocol/teamwork.xml \ +src/protocol/session-recovery.xml \ +src/protocol/efl-aux-hints.xml \ +src/protocol/www.xml \ +src/protocol/action_route.xml \ +src/protocol/xdg-foreign-unstable-v1.xml diff --git a/src/bin/Makefile.mk b/src/bin/Makefile.mk index 323f2cdf4..4235b821c 100644 --- a/src/bin/Makefile.mk +++ b/src/bin/Makefile.mk @@ -1,5 +1,7 @@ DISTCLEANFILES += src/bin/e_fm_shared_types.h +EXTRA_DIST += src/bin/e_drm2.x + efx_files = \ src/bin/efx/efx_bumpmapping.c \ src/bin/efx/efx.c \ diff --git a/src/modules/Makefile.mk b/src/modules/Makefile.mk index e7f1eead5..464da00cc 100644 --- a/src/modules/Makefile.mk +++ b/src/modules/Makefile.mk @@ -135,3 +135,5 @@ include src/modules/Makefile_sysinfo.mk include src/modules/Makefile_wireless.mk include src/modules/Makefile_time.mk + +include src/modules/Makefile_vkbd.mk diff --git a/src/modules/Makefile_vkbd.mk b/src/modules/Makefile_vkbd.mk new file mode 100644 index 000000000..94bb0c310 --- /dev/null +++ b/src/modules/Makefile_vkbd.mk @@ -0,0 +1,35 @@ +EXTRA_DIST += \ +src/modules/vkbd/e_kbd_send.c \ +src/modules/vkbd/e_kbd_dict.c \ +src/modules/vkbd/e_kbd_send.h \ +src/modules/vkbd/e-module-vkbd.edj \ +src/modules/vkbd/e_kbd_cfg.c \ +src/modules/vkbd/e_kbd_cfg.h \ +src/modules/vkbd/keyboards/down.png \ +src/modules/vkbd/keyboards/tab.png \ +src/modules/vkbd/keyboards/backspace.png \ +src/modules/vkbd/keyboards/Terminal.kbd \ +src/modules/vkbd/keyboards/alpha.png \ +src/modules/vkbd/keyboards/spanner.png \ +src/modules/vkbd/keyboards/qwerty.png \ +src/modules/vkbd/keyboards/numeric.png \ +src/modules/vkbd/keyboards/enter.png \ +src/modules/vkbd/keyboards/up.png \ +src/modules/vkbd/keyboards/left.png \ +src/modules/vkbd/keyboards/shift.png \ +src/modules/vkbd/keyboards/Default.kbd \ +src/modules/vkbd/keyboards/right.png \ +src/modules/vkbd/keyboards/Numbers.kbd \ +src/modules/vkbd/e_kbd_buf.h \ +src/modules/vkbd/e_kbd_int.h \ +src/modules/vkbd/module.desktop \ +src/modules/vkbd/e_mod_main.h \ +src/modules/vkbd/.gitignore \ +src/modules/vkbd/e_kbd_int.c \ +src/modules/vkbd/dicts/English_US_Small.dic \ +src/modules/vkbd/dicts/English_US.dic \ +src/modules/vkbd/meson.build \ +src/modules/vkbd/e_kbd_dict.h \ +src/modules/vkbd/e_mod_main.c \ +src/modules/vkbd/e_kbd_buf.c \ +src/modules/vkbd/theme.edc diff --git a/src/protocol/relative-pointer-unstable-v1.xml b/src/protocol/relative-pointer-unstable-v1.xml deleted file mode 100644 index ca6f81d12..000000000 --- a/src/protocol/relative-pointer-unstable-v1.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - Copyright © 2014 Jonas Ådahl - Copyright © 2015 Red Hat Inc. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice (including the next - paragraph) shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - - - - This protocol specifies a set of interfaces used for making clients able to - receive relative pointer events not obstructed by barriers (such as the - monitor edge or other pointer barriers). - - To start receiving relative pointer events, a client must first bind the - global interface "wp_relative_pointer_manager" which, if a compositor - supports relative pointer motion events, is exposed by the registry. After - having created the relative pointer manager proxy object, the client uses - it to create the actual relative pointer object using the - "get_relative_pointer" request given a wl_pointer. The relative pointer - motion events will then, when applicable, be transmitted via the proxy of - the newly created relative pointer object. See the documentation of the - relative pointer interface for more details. - - Warning! The protocol described in this file is experimental and backward - incompatible changes may be made. Backward compatible changes may be added - together with the corresponding interface version bump. Backward - incompatible changes are done by bumping the version number in the protocol - and interface names and resetting the interface version. Once the protocol - is to be declared stable, the 'z' prefix and the version number in the - protocol and interface names are removed and the interface version number is - reset. - - - - - A global interface used for getting the relative pointer object for a - given pointer. - - - - - Used by the client to notify the server that it will no longer use this - relative pointer manager object. - - - - - - Create a relative pointer interface given a wl_pointer object. See the - wp_relative_pointer interface for more details. - - - - - - - - - A wp_relative_pointer object is an extension to the wl_pointer interface - used for emitting relative pointer events. It shares the same focus as - wl_pointer objects of the same seat and will only emit events when it has - focus. - - - - - - - - - Relative x/y pointer motion from the pointer of the seat associated with - this object. - - A relative motion is in the same dimension as regular wl_pointer motion - events, except they do not represent an absolute position. For example, - moving a pointer from (x, y) to (x', y') would have the equivalent - relative motion (x' - x, y' - y). If a pointer motion caused the - absolute pointer position to be clipped by for example the edge of the - monitor, the relative motion is unaffected by the clipping and will - represent the unclipped motion. - - This event also contains non-accelerated motion deltas. The - non-accelerated delta is, when applicable, the regular pointer motion - delta as it was before having applied motion acceleration and other - transformations such as normalization. - - Note that the non-accelerated delta does not represent 'raw' events as - they were read from some device. Pointer motion acceleration is device- - and configuration-specific and non-accelerated deltas and accelerated - deltas may have the same value on some devices. - - Relative motions are not coupled to wl_pointer.motion events, and can be - sent in combination with such events, but also independently. There may - also be scenarios where wl_pointer.motion is sent, but there is no - relative motion. The order of an absolute and relative motion event - originating from the same physical motion is not guaranteed. - - If the client needs button events or focus state, it can receive them - from a wl_pointer object of the same seat that the wp_relative_pointer - object is associated with. - - - - - - - - - - -