From 45983f3e934fe531cf81a79fc62ca69d2b625023 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 5 Nov 2021 19:42:44 +0900 Subject: [PATCH 01/16] Update input-method as latest opensource Change-Id: Iebf9a941b302acdd9e7815847034ad0a3121076c Signed-off-by: Jihoon Kim --- protocol/tizen/input-method.xml | 267 ++++++++++++++++++++++++++-------------- 1 file changed, 173 insertions(+), 94 deletions(-) diff --git a/protocol/tizen/input-method.xml b/protocol/tizen/input-method.xml index 50ab60c..2e0507b 100644 --- a/protocol/tizen/input-method.xml +++ b/protocol/tizen/input-method.xml @@ -1,35 +1,34 @@ - + + Copyright © 2012, 2013 Intel Corporation - Permission to use, copy, modify, distribute, and sell this - software and its documentation for any purpose is hereby granted - without fee, provided that the above copyright notice appear in - all copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - the copyright holders not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. The copyright holders make no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - - THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS - SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, - ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF - THIS SOFTWARE. + 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. - + - Corresponds to a text input on input method side. An input method context - is created on text input activation on the input method side. It allows to - receive information about the text input from the application via events. + Corresponds to a text input on the input method side. An input method context + is created on text input activation on the input method side. It allows + receiving information about the text input from the application via events. Input method contexts do not keep state after deactivation and should be destroyed after deactivation is handled. @@ -41,93 +40,114 @@ the known text input state in events like preedit_string, commit_string, and keysym. The text input can then ignore events from the input method which are based on an outdated state (for example after a reset). + + 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. + + - Send the commit string text for insertion to the application. + Send the commit string text for insertion to the application. - The text to commit could be either just a single character after a key - press or the result of some composing (pre-edit). It could be also an - empty text when some text should be removed (see - delete_surrounding_text) or when the input cursor should be moved (see - cursor_position). + The text to commit could be either just a single character after a key + press or the result of some composing (pre-edit). It could be also an + empty text when some text should be removed (see + delete_surrounding_text) or when the input cursor should be moved (see + cursor_position). - Any previously set composing text will be removed. + Any previously set composing text will be removed. + - Send the pre-edit string text to the application text input. + Send the pre-edit string text to the application text input. - The commit text can be used to replace the preedit text on reset (for - example on unfocus). + The commit text can be used to replace the pre-edit text on reset (for + example on unfocus). - Also previously sent preedit_style and preedit_cursor requests are - processed bt the text_input also. + Previously sent preedit_style and preedit_cursor requests are also + processed by the text_input. + - Set styling information on composing text. The style is applied for - length in bytes from index relative to the beginning of the composing - text (as byte offset). Multiple styles can be applied to a composing - text. + Set the styling information on composing text. The style is applied for + length in bytes from index relative to the beginning of + the composing text (as byte offset). Multiple styles can + be applied to a composing text. - This request should be sent before sending preedit_string request. + This request should be sent before sending a preedit_string request. + - Set the cursor position inside the composing text (as byte offset) - relative to the start of the composing text. + Set the cursor position inside the composing text (as byte offset) + relative to the start of the composing text. - When index is negative no cursor should be displayed. + When index is negative no cursor should be displayed. - This request should be sent before sending preedit_string request. + This request should be sent before sending a preedit_string request. + - This request will be handled on text_input side as part of a directly - following commit_string request. + Remove the surrounding text. + + This request will be handled on the text_input side directly following + a commit_string request. + - Set the cursor and anchor to a new position. Index is the new cursor - position in bytes (when >= 0 relative to the end of inserted text - else relative to beginning of inserted text). Anchor is the new anchor - position in bytes (when >= 0 relative to the end of inserted text, else - relative to beginning of inserted text). When there should be no - selected text anchor should be the same as index. - - This request will be handled on text_input side as part of a directly - following commit_string request. + Set the cursor and anchor to a new position. Index is the new cursor + position in bytes (when >= 0 this is relative to the end of the inserted text, + otherwise it is relative to the beginning of the inserted text). Anchor is + the new anchor position in bytes (when >= 0 this is relative to the end of the + inserted text, otherwise it is relative to the beginning of the inserted + text). When there should be no selected text, anchor should be the same + as index. + + This request will be handled on the text_input side directly following + a commit_string request. + + - Notify when a key event was sent. Key events should not be used for - normal text input operations, which should be done with commit_string, - delete_surrounding_text, etc. The key event follows the wl_keyboard key - event convention. Sym is an XKB keysym, state is a wl_keyboard key_state. + Notify when a key event was sent. Key events should not be used for + normal text input operations, which should be done with commit_string, + delete_surrounding_text, etc. The key event follows the wl_keyboard key + event convention. Sym is an XKB keysym, state is a wl_keyboard key_state. @@ -135,38 +155,38 @@ + - Allow an input method to receive hardware keyboard input and process - key events to generate text events (with pre-edit) over the wire. This - allows input methods which compose multiple key events for inputting - text like it is done for CJK languages. + Allow an input method to receive hardware keyboard input and process + key events to generate text events (with pre-edit) over the wire. This + allows input methods which compose multiple key events for inputting + text like it is done for CJK languages. - + + - Should be used when filtering key events with grab_keyboard. + Forward a wl_keyboard::key event to the client that was not processed + by the input method itself. Should be used when filtering key events + with grab_keyboard. The arguments should be the ones from the + wl_keyboard::key event. - When the wl_keyboard::key event is not processed by the input - method itself and should be sent to the client instead, forward it - with this request. The arguments should be the ones from the - wl_keyboard::key event. - - For generating custom key events use the keysym request instead. + For generating custom key events use the keysym request instead. + - Should be used when filtering key events with grab_keyboard. - - When the wl_keyboard::modifiers event should be also send to the - client, forward it with this request. The arguments should be the ones - from the wl_keyboard::modifiers event. + Forward a wl_keyboard::modifiers event to the client that was not + processed by the input method itself. Should be used when filtering + key events with grab_keyboard. The arguments should be the ones + from the wl_keyboard::modifiers event. @@ -174,43 +194,53 @@ + + + + + + + + + + @@ -218,6 +248,7 @@ + Send the recapture string text to the application text input. @@ -229,6 +260,7 @@ + Send the input panel event. @@ -237,64 +269,93 @@ + + + This is a request to send show event after IME is restarted. + A Keyboard surface is shown as a floating panel type. + Set the permission to move floating panel. + + + + The plain surrounding text around the input position. Cursor is the + position in bytes within the surrounding text relative to the beginning + of the text. Anchor is the position in bytes of the selection anchor + within the surrounding text relative to the beginning of the text. If + there is no selected text then anchor is the same as cursor. + + + + + + + + + + + + + + + + Deliver unconventional input device events that need to be processed by input panel @@ -303,6 +364,7 @@ + Request to filter key event via input method @@ -317,93 +379,108 @@ + + + + + + - + An input method object is responsible for composing text in response to input from hardware or virtual keyboards. There is one input method object per seat. On activate there is a new input method context object created which allows the input method to communicate with the text input. + - A text input was activated. Creates an input method context object - which allows communication with the text input. + A text input was activated. Creates an input method context object + which allows communication with the text input. - + + - The text input corresponding to the context argument was deactivated. + The text input corresponding to the context argument was deactivated. + The input method context should be destroyed after deactivation is + handled. - + + The text input corresponding to the context argument was destroyed. The input method context should be destroyed after deactivation is handled. - + + Input panel (virtual keyboard) was requested to show. - + + Input panel (virtual keyboard) was requested to hide. - + - + Only one client can bind this interface at a time. - + - + - A keyboard surface is only shown, when a text input is active. + Set the input_panel_surface type to keyboard. + + A keyboard surface is only shown when a text input is active. @@ -411,8 +488,10 @@ - An overlay panel is shown near the input cursor above the application - window when a text input is active. + Set the input_panel_surface to be an overlay panel. + + This is shown near the input cursor above the application window when + a text input is active. @@ -425,7 +504,7 @@ - + Set transient for between caller window and IME option window. -- 2.7.4 From 2b9217e09c712dbac7fc6a0847b002d080984158 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Thu, 18 Nov 2021 12:49:42 +0900 Subject: [PATCH 02/16] inputmethod: Add new protocols to separate tizen specific arguments Change-Id: I42619f57b5f3a9be1917f507837a5e0e5409bac8 --- protocol/tizen/input-method.xml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/protocol/tizen/input-method.xml b/protocol/tizen/input-method.xml index 2e0507b..d227bb9 100644 --- a/protocol/tizen/input-method.xml +++ b/protocol/tizen/input-method.xml @@ -421,8 +421,6 @@ which allows communication with the text input. - - @@ -432,7 +430,6 @@ handled. - @@ -458,6 +455,28 @@ + + + + Open socket connection to the ISF (Input Servcie Framework). + + + + + + + Close socket connection to the ISF (Input Servcie Framework). + + + + + + + Set the text input ID to manage multiple entries. + + + + -- 2.7.4 From e6222f029e38b379f7694df55dffe10513d0abfc Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Thu, 6 Jan 2022 16:17:48 +0900 Subject: [PATCH 03/16] Package version up to 1.3.25 Change-Id: Icd20d740854812afa7564eedc00c5e6e9f3a1a65 Signed-off-by: Jihoon Kim --- packaging/wayland-extension.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index 76bedb6..f2f7fde 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -2,7 +2,7 @@ %define enable_examples 0 Name: wayland-extension -Version: 1.3.24 +Version: 1.3.25 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From e6d3c139b7bbf2e4cef6f123d964c901ec3aa28a Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Mon, 10 Jan 2022 14:43:02 +0900 Subject: [PATCH 04/16] input-method: Fix typo Change-Id: Ib49e944acc7cade58a908990824182a37773dbc9 Signed-off-by: Jihoon Kim --- protocol/tizen/input-method.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/protocol/tizen/input-method.xml b/protocol/tizen/input-method.xml index d227bb9..044948e 100644 --- a/protocol/tizen/input-method.xml +++ b/protocol/tizen/input-method.xml @@ -458,14 +458,14 @@ - Open socket connection to the ISF (Input Servcie Framework). + Open socket connection to the ISF (Input Service Framework). - Close socket connection to the ISF (Input Servcie Framework). + Close socket connection to the ISF (Input Service Framework). -- 2.7.4 From 67f5161dddb8ec95e0a3327f59782a1a0e359c07 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 12 Jan 2022 17:25:05 +0900 Subject: [PATCH 05/16] input-method: Fix issue wayland proxy is not generated Change-Id: I19ebf09616d0f28e0775eecdadd57d5cf7c4aabd --- protocol/tizen/input-method.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/tizen/input-method.xml b/protocol/tizen/input-method.xml index 044948e..e078568 100644 --- a/protocol/tizen/input-method.xml +++ b/protocol/tizen/input-method.xml @@ -460,7 +460,7 @@ Open socket connection to the ISF (Input Service Framework). - + -- 2.7.4 From 1a06346da7534972c99f9e787764b515fa7b4e22 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 12 Jan 2022 17:26:29 +0900 Subject: [PATCH 06/16] Package version up to 1.3.26 Change-Id: I07a1b43f1a13c1ef4968266e112e5ab871b22101 --- packaging/wayland-extension.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index f2f7fde..6b4135f 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -2,7 +2,7 @@ %define enable_examples 0 Name: wayland-extension -Version: 1.3.25 +Version: 1.3.26 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From f332e37c3d99bf9dfaaedd2f0d150c355cf8ab8c Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Mon, 4 Apr 2022 11:50:11 +0900 Subject: [PATCH 07/16] fix 64bits build-error Change-Id: I90efd227d006c6c5816af01f46d441642de93099 --- configure.ac | 2 +- packaging/wayland-extension.spec | 4 ++-- src/tizen-remote-surface-client.pc.in | 2 +- src/tizen-remote-surface-server.pc.in | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index 4161b6e..8538dec 100644 --- a/configure.ac +++ b/configure.ac @@ -90,7 +90,7 @@ fi PKG_CHECK_MODULES(GMOCK, gmock) GMOCK_CFLAGS="$GMOCK_CLAGS" GMOCK_LIBS="$GMOCK_LIBS" - +AC_SUBST(LIBDIR) AC_CONFIG_FILES([ Makefile src/wayland-extension-version.h diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index 6b4135f..54a9c7a 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -96,9 +96,9 @@ cp %{SOURCE1001} . export CFLAGS+=" -Wall -Werror" %if "%{enable_examples}" == "1" export CFLAGS+=" -DEFL_BETA_API_SUPPORT " - %reconfigure --disable-static --enable-build-examples + %reconfigure --disable-static --enable-build-examples LIBDIR=%{_libdir} %else - %reconfigure --disable-static + %reconfigure --disable-static LIBDIR=%{_libdir} %endif make %{?_smp_mflags} diff --git a/src/tizen-remote-surface-client.pc.in b/src/tizen-remote-surface-client.pc.in index 3ff4e0c..288bb4a 100644 --- a/src/tizen-remote-surface-client.pc.in +++ b/src/tizen-remote-surface-client.pc.in @@ -1,6 +1,6 @@ prefix=/usr exec_prefix=${prefix} -libdir=${exec_prefix}/lib +libdir=@LIBDIR@ includedir=${prefix}/include Name: tizen-remote-surface-client diff --git a/src/tizen-remote-surface-server.pc.in b/src/tizen-remote-surface-server.pc.in index 4d2d1d1..e27a9fe 100644 --- a/src/tizen-remote-surface-server.pc.in +++ b/src/tizen-remote-surface-server.pc.in @@ -1,6 +1,6 @@ prefix=/usr exec_prefix=${prefix} -libdir=${exec_prefix}/lib +libdir=@LIBDIR@ includedir=${prefix}/include Name: tizen-remote-surface-server -- 2.7.4 From d2108dd4c8fde337e434b3e582306e50860b87dc Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Mon, 4 Apr 2022 11:51:05 +0900 Subject: [PATCH 08/16] Package version up to 1.3.27 Change-Id: I7dc8d74321dd820654f5e42b64a98e34e3280c69 --- packaging/wayland-extension.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index 54a9c7a..f5058ab 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -2,7 +2,7 @@ %define enable_examples 0 Name: wayland-extension -Version: 1.3.26 +Version: 1.3.27 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 0dfb2efb1e032d79cf35bcc54497ad2a9e35b768 Mon Sep 17 00:00:00 2001 From: Junseok Kim Date: Thu, 19 May 2022 18:26:35 +0900 Subject: [PATCH 09/16] screenshooter: added destroy request Change-Id: I41cf6b18102aea1c5e3d531d4ac4dcb2a2cf6403 --- protocol/tizen/screenshooter.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/protocol/tizen/screenshooter.xml b/protocol/tizen/screenshooter.xml index 76e3c85..0000b76 100644 --- a/protocol/tizen/screenshooter.xml +++ b/protocol/tizen/screenshooter.xml @@ -1,12 +1,14 @@ - + + + -- 2.7.4 From 73668e81816d9211e71262fb37ac14de49d40fcf Mon Sep 17 00:00:00 2001 From: Junseok Kim Date: Fri, 20 May 2022 10:37:51 +0900 Subject: [PATCH 10/16] Package version up to 1.3.28 Change-Id: I71529134eef13215e351b645420c574a9fde2ea9 --- packaging/wayland-extension.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index f5058ab..6b0661d 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -2,7 +2,7 @@ %define enable_examples 0 Name: wayland-extension -Version: 1.3.27 +Version: 1.3.28 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 88a9e8ace6eea707c624c7c41dcb64e97e67cf0b Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Thu, 23 Jun 2022 20:50:21 +0900 Subject: [PATCH 11/16] tizen-extension: add tizen_screenshooter shoot request and done event change tizen_screenshooter and screenmirror interface version to 3. added request and event are same screenshooter interface. Change-Id: Ibff6c10c5e5bf314c1e1c3c7c1ccdfd6ef8d818e Signed-off-by: Junkyeong Kim --- protocol/tizen/tizen-extension.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/protocol/tizen/tizen-extension.xml b/protocol/tizen/tizen-extension.xml index 6c7114e..b58f98f 100644 --- a/protocol/tizen/tizen-extension.xml +++ b/protocol/tizen/tizen-extension.xml @@ -795,7 +795,7 @@ - + Clients can get a screenmirror object from this interface. @@ -837,9 +837,17 @@ + + + + + + + + - + A client can use this interface to get stream images of screen. Before starting, queue all buffers. Then, start a screenmirror. After starting, a dequeued event -- 2.7.4 From 9ddc97c2e73d22085284548c7ca38941a80b775d Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Thu, 23 Jun 2022 20:53:31 +0900 Subject: [PATCH 12/16] Package version up to 1.3.29 Change-Id: Iec042565d0622cf9f2fc96415cac71cc646b3627 Signed-off-by: Junkyeong Kim --- packaging/wayland-extension.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index 6b0661d..92b2f9c 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -2,7 +2,7 @@ %define enable_examples 0 Name: wayland-extension -Version: 1.3.28 +Version: 1.3.29 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 1f435ad419b521f736fe3de6326496650790cb3a Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Mon, 25 Jul 2022 16:16:13 +0900 Subject: [PATCH 13/16] tizen_policy: add new window type - desktop Change-Id: Iabbac839aa00ea9e94b3ca81a5d50275dd513c70 --- protocol/tizen/tizen-extension.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/protocol/tizen/tizen-extension.xml b/protocol/tizen/tizen-extension.xml index b58f98f..69cc10c 100644 --- a/protocol/tizen/tizen-extension.xml +++ b/protocol/tizen/tizen-extension.xml @@ -19,7 +19,7 @@ - + @@ -78,6 +78,7 @@ + -- 2.7.4 From e352fe1cdad18c4779b58170092717426bac2f88 Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Mon, 25 Jul 2022 16:16:55 +0900 Subject: [PATCH 14/16] Package version up to 1.3.30 Change-Id: I8feacb90bb946594df90f6863a7938b4ec2f9bac --- packaging/wayland-extension.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index 92b2f9c..2cc1021 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -2,7 +2,7 @@ %define enable_examples 0 Name: wayland-extension -Version: 1.3.29 +Version: 1.3.30 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From c66ab795e7b71bba3dc3caf8eee79f20fcadf006 Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Thu, 22 Sep 2022 13:48:09 +0900 Subject: [PATCH 15/16] tizen_policy: add new request - snap_window Change-Id: Ia33dd6da8a73a9dede7288111cbbcfb266126cb5 --- protocol/tizen/tizen-extension.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/protocol/tizen/tizen-extension.xml b/protocol/tizen/tizen-extension.xml index 69cc10c..ebacb2f 100644 --- a/protocol/tizen/tizen-extension.xml +++ b/protocol/tizen/tizen-extension.xml @@ -19,7 +19,7 @@ - + @@ -401,6 +401,22 @@ + + + + + + + + + + + + Snap the window to the location (such as the side of the screen) where you want it to be. + + + + -- 2.7.4 From bd2f8e0e6e278b85a4e6b171c8cc762d99d13ef9 Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Thu, 22 Sep 2022 13:49:01 +0900 Subject: [PATCH 16/16] Package version up to 1.3.31 Change-Id: Id85f1f803f3b34bdd4f287eb576861d75d408212 --- packaging/wayland-extension.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index 2cc1021..2b10601 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -2,7 +2,7 @@ %define enable_examples 0 Name: wayland-extension -Version: 1.3.30 +Version: 1.3.31 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4