From c0248d9e77af29bb8f2a6d00c7e1551302d363d0 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Mon, 12 Dec 2016 18:50:05 +0900 Subject: [PATCH 01/16] tizen-extension: add auto rotation set request for screenshooter Change-Id: Ic136018cb3a2f7c336bb747b1fcaae4892b66ed3 Signed-off-by: Junkyeong Kim --- protocol/tizen-extension.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/protocol/tizen-extension.xml b/protocol/tizen-extension.xml index d7c9520..9105cd6 100644 --- a/protocol/tizen-extension.xml +++ b/protocol/tizen-extension.xml @@ -522,6 +522,13 @@ + + + Client can set auto rotation value for one shot. + + + + The tbm format codes match the #defines in tbm_surface.h. The formats actually -- 2.7.4 From 4feda8be8e7fbf18f0c91596d9fde2d1c31f4df7 Mon Sep 17 00:00:00 2001 From: Gwanglim Lee Date: Thu, 5 Jan 2017 16:16:45 +0900 Subject: [PATCH 02/16] Packaging: update version to 1.1.2 Change-Id: I3b51890cd5c2cab0587237d3db4dfe5c2ac98000 --- 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 0848346..a6fbea9 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -1,5 +1,5 @@ Name: wayland-extension -Version: 1.1.1 +Version: 1.1.2 Release: 0 Summary: Wayland Extension Protocol License: MIT -- 2.7.4 From 5593f8a2da709b77372fec448a12b3653f26db02 Mon Sep 17 00:00:00 2001 From: MinJeong Kim Date: Mon, 9 Jan 2017 18:48:33 +0900 Subject: [PATCH 03/16] tizen-remote-surface: v4 - input_event_filter Added belows (R) tizen_remote_surface_provider@set_input_event_filter (E) tizen_remote_surface@input_event_filter (enum) tizen_remote_surface_input_event_filter Change-Id: I7d8e3ca8f159c7af18cc9e12a035806eb6e34571 Signed-off-by: MinJeong Kim --- protocol/tizen-remote-surface.xml | 63 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 59 insertions(+), 4 deletions(-) diff --git a/protocol/tizen-remote-surface.xml b/protocol/tizen-remote-surface.xml index 041c9c4..fdbe724 100644 --- a/protocol/tizen-remote-surface.xml +++ b/protocol/tizen-remote-surface.xml @@ -1,6 +1,6 @@ - + A manager of tizen_remote_surface. This object is in charge of creating tizen_remote_surface_provider and tizen_remote_surface and @@ -38,7 +38,7 @@ - + A provider client. Surfaces of providers are offscreen. An attached buffer of the provider is used for creating remote buffer @@ -75,9 +75,20 @@ + + + + + + Some providers can accept restricted events only. To notify of what + event is allowed or not, provider can set event filter using this + request. + + + > - + A consumer client of provider client's buffer. The consumer can receive notice of buffer updating of @@ -222,7 +233,7 @@ - + @@ -246,6 +257,50 @@ + + + + + When a provider client of this remote surface sent + remote_surface_provider@set_input_event_filter, a compositor delivers + the event filter values to this remote surface client. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.7.4 From fb8b68f45f446824a2e779e626f082664ea7ade1 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Tue, 17 Jan 2017 09:54:42 +0900 Subject: [PATCH 04/16] input-method: Add focus event parameter in the activate/deactivate event Change-Id: Ic8d10c47d2399ef8410f07bbb115d817c79a817a --- protocol/input-method.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/protocol/input-method.xml b/protocol/input-method.xml index 7bb9f9f..43abe7b 100644 --- a/protocol/input-method.xml +++ b/protocol/input-method.xml @@ -283,6 +283,7 @@ + @@ -291,6 +292,7 @@ handled. + -- 2.7.4 From 55568e1fcfb42b58b3bd18736955d89968c0f4f9 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Tue, 17 Jan 2017 16:15:40 +0900 Subject: [PATCH 05/16] Packaging: update version to 1.1.3 Change-Id: I7572148d01796d7292eed394b4c7950828fbfbf3 --- 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 a6fbea9..c14da00 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -1,5 +1,5 @@ Name: wayland-extension -Version: 1.1.2 +Version: 1.1.3 Release: 0 Summary: Wayland Extension Protocol License: MIT -- 2.7.4 From d7b07d175ebaa553c3b8e471934990e9b2e99c61 Mon Sep 17 00:00:00 2001 From: Duna Oh Date: Mon, 23 Jan 2017 20:33:20 +0900 Subject: [PATCH 06/16] tizen_policy: add set_parent request since version 3 Signed-off-by: Duna Oh Change-Id: I8d560730c8f5f05a8928c2c3215bdcbcb2f00430 --- protocol/tizen-extension.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/protocol/tizen-extension.xml b/protocol/tizen-extension.xml index 9105cd6..5e5a821 100644 --- a/protocol/tizen-extension.xml +++ b/protocol/tizen-extension.xml @@ -14,7 +14,7 @@ - + @@ -290,6 +290,10 @@ + + + + -- 2.7.4 From abf0cb7e13c988c897bf3aea27f05cc8cbde1d3d Mon Sep 17 00:00:00 2001 From: Juyeon Lee Date: Tue, 24 Jan 2017 19:52:45 +0900 Subject: [PATCH 07/16] Packaging: update version to 1.1.4 Change-Id: If136ea96d06d06826eb58b33d07036995d0ff141 --- 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 c14da00..522098b 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -1,5 +1,5 @@ Name: wayland-extension -Version: 1.1.3 +Version: 1.1.4 Release: 0 Summary: Wayland Extension Protocol License: MIT -- 2.7.4 From 0ead247e55aa5c32eee90fb3ba43716347129f10 Mon Sep 17 00:00:00 2001 From: MinJeong Kim Date: Tue, 24 Jan 2017 19:15:22 +0900 Subject: [PATCH 08/16] tizen_policy: version up to 4 - new conformant messages Change-Id: If075d4252cb6603945bd66b6ae92072cf3a10f9d Signed-off-by: MinJeong Kim --- protocol/tizen-extension.xml | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/protocol/tizen-extension.xml b/protocol/tizen-extension.xml index 5e5a821..15c5484 100644 --- a/protocol/tizen-extension.xml +++ b/protocol/tizen-extension.xml @@ -14,7 +14,7 @@ - + @@ -105,6 +105,11 @@ + + Notify of conformant area to client. Sending this event does NOT guarantee + perfect compositing of conformant owner client surface and + conformant part client surface. + @@ -285,15 +290,47 @@ + + + + + + + + + The server can notify of conformant region(area) using this event. + If client is received this event, client should ack for it using + tizen_policy@ack_conformant_region request. + + + + + + + + + + + + + + A client can refresh its surface for applying new conformant region which + is from tizen_policy@conformant_region event. The client has to ack + after complete of its updates by this request. + + + + + -- 2.7.4 From daa383670c9d039937f57929c640b3a81b6d4542 Mon Sep 17 00:00:00 2001 From: MinJeong Kim Date: Tue, 31 Jan 2017 16:59:38 +0900 Subject: [PATCH 09/16] Packaging: update version to 1.1.5 Change-Id: I7a28f0fd44e65084ac530fc41fdb57422a6a3072 Signed-off-by: MinJeong 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 522098b..a8aeaa4 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -1,5 +1,5 @@ Name: wayland-extension -Version: 1.1.4 +Version: 1.1.5 Release: 0 Summary: Wayland Extension Protocol License: MIT -- 2.7.4 From 10aa6afd0cb93d745296a8ea16969b3cd623e87d Mon Sep 17 00:00:00 2001 From: JengHyun Kang Date: Thu, 2 Feb 2017 12:19:46 +0900 Subject: [PATCH 10/16] tizen_input_device_manager: Add a class value to initialize input generator Change-Id: Ie0e3298a149e362097ddd5d791e22345ad5979a2 --- protocol/tizen-extension.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/protocol/tizen-extension.xml b/protocol/tizen-extension.xml index 15c5484..0008a8a 100644 --- a/protocol/tizen-extension.xml +++ b/protocol/tizen-extension.xml @@ -1057,11 +1057,13 @@ + + -- 2.7.4 From 4c293d48adb7f495b51704ed62f3b5abd1e58908 Mon Sep 17 00:00:00 2001 From: JengHyun Kang Date: Thu, 2 Feb 2017 20:50:27 +0900 Subject: [PATCH 11/16] Packaging : update version to 1.1.6 Change-Id: I4e105e40052a4a9b67577ffe2dc0319924530790 --- 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 a8aeaa4..9a61fe9 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -1,5 +1,5 @@ Name: wayland-extension -Version: 1.1.5 +Version: 1.1.6 Release: 0 Summary: Wayland Extension Protocol License: MIT -- 2.7.4 From 2bd25f9255424cc11dabe309fc43e3dac297573d Mon Sep 17 00:00:00 2001 From: kyoungsik park Date: Fri, 3 Feb 2017 11:03:20 +0900 Subject: [PATCH 12/16] tizen_video_object: add request follow_topmost_visibility Change-Id: I3833e770453248844255bac82fb8021dd5cc750d Signed-off-by: kyoungsik park --- protocol/tizen-extension.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) mode change 100644 => 100755 protocol/tizen-extension.xml diff --git a/protocol/tizen-extension.xml b/protocol/tizen-extension.xml old mode 100644 new mode 100755 index 0008a8a..303d3b1 --- a/protocol/tizen-extension.xml +++ b/protocol/tizen-extension.xml @@ -700,6 +700,20 @@ + + + If tizen_video_object.follow_topmost_visibility is applied to a video_object, + It will be video mute control based on topmost visibility. + + + + + + If tizen_video_object.unfollow_topmost_visibility is applied to a video_object, + It will not be video mute control based on topmost visibility. + + + -- 2.7.4 From 4e07527c18a33178498f437821d6b807a7f9f0a6 Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Fri, 3 Feb 2017 14:30:47 +0900 Subject: [PATCH 13/16] Packaging : update version to 1.1.7 Change-Id: Idce3f4097391d0043fd4ccdeaf55a73b588e850c --- 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 9a61fe9..d3816de 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -1,5 +1,5 @@ Name: wayland-extension -Version: 1.1.6 +Version: 1.1.7 Release: 0 Summary: Wayland Extension Protocol License: MIT -- 2.7.4 From 171f28e9dea640ae3b25e3f01e3864a01dccbff4 Mon Sep 17 00:00:00 2001 From: Wonkeun Oh Date: Tue, 7 Feb 2017 17:31:14 +0900 Subject: [PATCH 14/16] input-method: Added update_ise_geometry protocol Change-Id: I518c64ed492ef0b094ebcb0a35d1b86b60d56242 --- protocol/input-method.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/protocol/input-method.xml b/protocol/input-method.xml index 43abe7b..d143229 100644 --- a/protocol/input-method.xml +++ b/protocol/input-method.xml @@ -211,6 +211,13 @@ + + + + + + + -- 2.7.4 From c91d45564533bf675ed4ede73f4f2347f91305e2 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Wed, 8 Feb 2017 19:01:59 +0900 Subject: [PATCH 15/16] text/inputmethod: fix typos Change-Id: I816406cdafb87be692f07f700c42c5c0822c35a3 Signed-off-by: Jihoon Kim --- protocol/input-method.xml | 26 +++++++++++++------------- protocol/text.xml | 25 +++++++++++++------------ 2 files changed, 26 insertions(+), 25 deletions(-) diff --git a/protocol/input-method.xml b/protocol/input-method.xml index d143229..0821a07 100644 --- a/protocol/input-method.xml +++ b/protocol/input-method.xml @@ -27,9 +27,9 @@ - Corresponds to a text model on input method side. An input method context - is created on text model activation on the input method side. It allows to - receive information about the text model from the application via events. + 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. Input method contexts do not keep state after deactivation and should be destroyed after deactivation is handled. @@ -126,8 +126,8 @@ 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_surrounfing_text, etc. The key event follows the wl_keyboard key - event convention. Sym is a XKB keysym, state a wl_keyboard key_state. + 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. @@ -137,7 +137,7 @@ - Allows an input method to receive hardware keyboard input and process + 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. @@ -278,15 +278,15 @@ - An input method object is responsible to compose text in response to + 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 model. + created which allows the input method to communicate with the text input. - A text model was activated. Creates an input method context object - which allows communication with the text model. + A text input was activated. Creates an input method context object + which allows communication with the text input. @@ -294,7 +294,7 @@ - The text model 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. @@ -333,7 +333,7 @@ - A keyboard surface is only shown, when a text model is active. + A keyboard surface is only shown, when a text input is active. @@ -342,7 +342,7 @@ An overlay panel is shown near the input cursor above the application - window when a text model is active. + window when a text input is active. diff --git a/protocol/text.xml b/protocol/text.xml index b35c36f..07451e2 100644 --- a/protocol/text.xml +++ b/protocol/text.xml @@ -29,12 +29,13 @@ An object used for text input. Adds support for text input and input - methods to applications. A text-input object is created from a + methods to applications. A text_input object is created from a wl_text_input_manager and corresponds typically to a text entry in an application. - Requests are used to activate/deactivate the text-input object and set + + Requests are used to activate/deactivate the text_input object and set state information like surrounding and selected text or the content type. - The information about entered text is sent to the text-input object via + The information about entered text is sent to the text_input object via the pre-edit and commit events. Using this interface removes the need for applications to directly process hardware key events and compose text out of them. @@ -51,11 +52,11 @@ - Requests the text-input object to be activated (typically when the + Requests the text_input object to be activated (typically when the text entry gets focus). The seat argument is a wl_seat which maintains the focus for this activation. The surface argument is a wl_surface assigned to the - text-input object and tracked for focus lost. The enter event + text_input object and tracked for focus lost. The enter event is emitted on successful activation. @@ -63,7 +64,7 @@ - Requests the text-input object to be deactivated (typically when the + Requests the text_input object to be deactivated (typically when the text entry lost focus). The seat argument is a wl_seat which was used for activation. @@ -159,7 +160,7 @@ Set a specific language. This allows for example a virtual keyboard to - show a language specific layout. The "language" argument is a RFC-3066 + show a language specific layout. The "language" argument is an RFC-3066 format language tag. It could be used for example in a word processor to indicate language of @@ -254,14 +255,14 @@ - Notify the text-input object when it received focus. Typically in + Notify the text_input object when it received focus. Typically in response to an activate request. - Notify the text-input object when it lost focus. Either in response + Notify the text_input object when it lost focus. Either in response to a deactivate request or when the assigned surface lost focus or was destroyed. @@ -387,7 +388,7 @@ - Set the language of the input text. The "language" argument is a RFC-3066 + Set the language of the input text. The "language" argument is an RFC-3066 format language tag. @@ -464,11 +465,11 @@ - A factory for text-input objects. This object is a global singleton. + A factory for text_input objects. This object is a global singleton. - Creates a new text-input object. + Creates a new text_input object. -- 2.7.4 From bccdd8f439053cc7f8ccb266297badcc1ccb3c75 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Wed, 8 Feb 2017 19:04:29 +0900 Subject: [PATCH 16/16] Packaging : update version to 1.1.8 Change-Id: I57169b9430f3c337010666915cf274e4327cf35f --- 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 d3816de..4dd9e38 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -1,5 +1,5 @@ Name: wayland-extension -Version: 1.1.7 +Version: 1.1.8 Release: 0 Summary: Wayland Extension Protocol License: MIT -- 2.7.4