From 7cf8b802df2e12c7e60a1af47807fd9f2491e437 Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Mon, 15 Jun 2020 16:37:40 +0900 Subject: [PATCH 01/16] tizen protocols: install protocol xml files As of now, only stable/unstable xml files are being installed. With this change, protocol xml files of tizen protocols will also be installed. Change-Id: Ic122b9e50d1cd379ff8439b0f2b8bfb0be0ac609 Signed-off-by: Sung-Jin Park --- Makefile.am | 19 ++++++++++++++++++- packaging/wayland-extension.spec | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 3ae4fa3..2fc5512 100644 --- a/Makefile.am +++ b/Makefile.am @@ -381,9 +381,26 @@ stable_protocols = \ protocol/stable/xdg-shell/xdg-shell.xml \ $(NULL) +tizen_protocols = \ + protocol/tizen/tizen-launch.xml \ + protocol/tizen/text-cursor-position.xml \ + protocol/tizen/tizen-dpms.xml \ + protocol/tizen/tizen-hwc.xml \ + protocol/tizen/scaler.xml \ + protocol/tizen/tizen-remote-surface.xml \ + protocol/tizen/transform.xml \ + protocol/tizen/tizen-surface.xml \ + protocol/tizen/text.xml \ + protocol/tizen/input-method.xml \ + protocol/tizen/screenshooter.xml \ + protocol/tizen/tizen-extension.xml \ + protocol/tizen/fullscreen-shell.xml \ + $(NULL) + nobase_dist_pkgdata_DATA = \ $(unstable_protocols) \ $(stable_protocols) \ + $(tizen_protocols) \ $(NULL) dist_noinst_DATA = \ @@ -395,7 +412,7 @@ pkgconfig_DATA += src/wayland-protocols.pc dist_check_SCRIPTS = tests/scan.sh -TESTS = $(unstable_protocols) $(stable_protocols) +TESTS = $(unstable_protocols) $(stable_protocols) $(tizen_protocols) TEST_EXTENSIONS = .xml AM_TESTS_ENVIRONMENT = SCANNER='$(wayland_scanner)'; export SCANNER; XML_LOG_COMPILER = $(srcdir)/tests/scan.sh diff --git a/packaging/wayland-extension.spec b/packaging/wayland-extension.spec index d3b1523..ea5de8a 100644 --- a/packaging/wayland-extension.spec +++ b/packaging/wayland-extension.spec @@ -145,6 +145,7 @@ make %{?_smp_mflags} %manifest %{name}.manifest %license COPYING %defattr(-,root,root) +%_datadir/wayland-extension/protocol/tizen/* %_datadir/wayland-extension/protocol/stable/* %_datadir/wayland-extension/protocol/unstable/* %_libdir/pkgconfig/wayland-protocols.pc -- 2.7.4 From 4d735133b8c7fcb4d0ffdf904e3255343cb49ea4 Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Mon, 15 Jun 2020 17:04:41 +0900 Subject: [PATCH 02/16] Packaging: update version to 1.3.9 Change-Id: Ib52c28c4c3444860ae03a91f309c82949bdd8c17 Signed-off-by: Sung-Jin Park --- 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 ea5de8a..38726c9 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.8 +Version: 1.3.9 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 68598ea80dcfed4326b5a1e43af7f673ac1ab222 Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Tue, 16 Jun 2020 10:26:32 +0900 Subject: [PATCH 03/16] fullscreen-shell: fix typos (capabilty->capability, seperate->separate) Change-Id: I431b23b987a7e6e17829e42be448b8496ad0efe7 Signed-off-by: Sung-Jin Park --- protocol/tizen/fullscreen-shell.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/protocol/tizen/fullscreen-shell.xml b/protocol/tizen/fullscreen-shell.xml index 8d7a87f..8aa4e40 100644 --- a/protocol/tizen/fullscreen-shell.xml +++ b/protocol/tizen/fullscreen-shell.xml @@ -62,7 +62,7 @@ its own cursor and set wl_pointer.cursor(NULL). - + @@ -76,7 +76,7 @@ wl_display.sync request immediately after binding to ensure that they receive all the capability events. - + -- 2.7.4 From 2722a09174aecba0dd3406ecebf0e3e8f664e7cd Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Tue, 16 Jun 2020 10:36:11 +0900 Subject: [PATCH 04/16] Packaging: update version to 1.3.10 Change-Id: I9bde2c1c3ce13622ff22a68c7106dbab7cd23340 Signed-off-by: Sung-Jin Park --- 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 38726c9..d7cbcb4 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.9 +Version: 1.3.10 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 302653839aaedb2164286589fe0ad49dd8c3439e Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Tue, 12 May 2020 13:15:31 +0900 Subject: [PATCH 05/16] Revert "tizen_video: Add prototype protocol for Video & UI synchronization." This reverts commit 05bf38fe313da7c4066baf6c2c38a78093108bf8. The design for synchronization was changed. Change-Id: Iea9b3e5da5e4afd549ad1ad965d298a7a9fda979 --- protocol/tizen/tizen-extension.xml | 32 ++------------------------------ 1 file changed, 2 insertions(+), 30 deletions(-) diff --git a/protocol/tizen/tizen-extension.xml b/protocol/tizen/tizen-extension.xml index cdb4f6a..1aaff61 100644 --- a/protocol/tizen/tizen-extension.xml +++ b/protocol/tizen/tizen-extension.xml @@ -851,7 +851,7 @@ - + Clients can get the video information that the compositor can handle from this interface. @@ -887,33 +887,9 @@ - - - - - - - - - - Notify the compositor that the tizen_video_surface_provider will no - longer be used. - - - - - - - - - - - - - - + @@ -962,10 +938,6 @@ - - - - -- 2.7.4 From 02b8a10d84e74699eda6fc0b7b06b5cb150a1424 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Mon, 8 Jun 2020 13:18:09 +0900 Subject: [PATCH 06/16] add tizen_renderer protocol Change-Id: I99232ed0edddf4de6eeb4366225d32b891b327a2 --- protocol/tizen/tizen-extension.xml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/protocol/tizen/tizen-extension.xml b/protocol/tizen/tizen-extension.xml index 1aaff61..abae163 100644 --- a/protocol/tizen/tizen-extension.xml +++ b/protocol/tizen/tizen-extension.xml @@ -1652,4 +1652,28 @@ + + + + + + + + + Destroy the tizen_renderer + + + + + + + + + + + Destroy the tizen_renderer_surface + + + + -- 2.7.4 From 110b53382a31721363bfd322030f6eed795702a6 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Fri, 10 Jul 2020 11:56:53 +0900 Subject: [PATCH 07/16] package version up to 1.3.11 Change-Id: Idc1a016c0d347a757976204857e97e3793b8e435 --- 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 d7cbcb4..36062db 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.10 +Version: 1.3.11 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 3026d06d3c9f5e47fe4daa6914a3cce6656998d9 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 29 Jul 2020 19:41:40 +0900 Subject: [PATCH 08/16] text, inputmethod: Add input_panel_enabled protocol Change-Id: Ib49d09ce2e82e3001609c3fcb4f0a4a5f8d73b0b --- protocol/tizen/input-method.xml | 3 +++ protocol/tizen/text.xml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/protocol/tizen/input-method.xml b/protocol/tizen/input-method.xml index 09df757..567bcf0 100644 --- a/protocol/tizen/input-method.xml +++ b/protocol/tizen/input-method.xml @@ -322,6 +322,9 @@ + + + diff --git a/protocol/tizen/text.xml b/protocol/tizen/text.xml index bb65da5..4e831f0 100644 --- a/protocol/tizen/text.xml +++ b/protocol/tizen/text.xml @@ -298,6 +298,9 @@ + + + Notify the text_input object when it received focus. Typically in -- 2.7.4 From 7ce633b803099b0019efa614e532d11fe0884e64 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 29 Jul 2020 19:42:39 +0900 Subject: [PATCH 09/16] package version up to 1.3.12 Change-Id: I326fcc9413afe9b654f305685e2133d8788bc54f --- 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 36062db..5c72d04 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.11 +Version: 1.3.12 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 463340d6fee09055b4cb1e5f6eea26b076ad62db Mon Sep 17 00:00:00 2001 From: "Junseok, Kim" Date: Fri, 28 Aug 2020 12:10:41 +0900 Subject: [PATCH 10/16] tizen-policy-ext: add tizen-policy-ext protocol into wayland-extension Change-Id: I50afb3838cef5df1dcaefe58379b023e9716d3b4 Signed-off-by: Junseok, Kim --- Makefile.am | 18 +++++++++++ protocol/tizen/tizen-policy-ext.xml | 64 +++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 protocol/tizen/tizen-policy-ext.xml diff --git a/Makefile.am b/Makefile.am index 2fc5512..57e8afa 100644 --- a/Makefile.am +++ b/Makefile.am @@ -332,6 +332,23 @@ libpresentation_time_client_la_SOURCES = protocol/stable/presentation-time-proto libpresentation_time_client_la_CFLAGS = @WAYLAND_CLIENT_CFLAGS@ libpresentation_time_client_la_LIBADD = @WAYLAND_CLIENT_LIBS@ +### tizen-policy-ext +protocol_LTLIBRARIES += \ + libtizen-policy-ext-server.la \ + libtizen-policy-ext-client.la +pkgconfig_DATA += \ + src/tizen-policy-ext-server.pc \ + src/tizen-policy-ext-client.pc +protocolinclude_HEADERS += \ + protocol/tizen/tizen-policy-ext-server-protocol.h \ + protocol/tizen/tizen-policy-ext-client-protocol.h +libtizen_policy_ext_server_la_SOURCES = protocol/tizen/tizen-policy-ext-protocol.c +libtizen_policy_ext_server_la_CFLAGS = @WAYLAND_SERVER_CFLAGS@ +libtizen_policy_ext_server_la_LIBADD = @WAYLAND_SERVER_LIBS@ +libtizen_policy_ext_client_la_SOURCES = protocol/tizen/tizen-policy-ext-protocol.c +libtizen_policy_ext_client_la_CFLAGS = @WAYLAND_CLIENT_CFLAGS@ +libtizen_policy_ext_client_la_LIBADD = @WAYLAND_CLIENT_LIBS@ + ### linux-explicit-synchronization (unstable v1) protocol_LTLIBRARIES += \ liblinux-explicit-synchronization-unstable-v1-server.la \ @@ -395,6 +412,7 @@ tizen_protocols = \ protocol/tizen/screenshooter.xml \ protocol/tizen/tizen-extension.xml \ protocol/tizen/fullscreen-shell.xml \ + protocol/tizen/tizen-policy-ext.xml \ $(NULL) nobase_dist_pkgdata_DATA = \ diff --git a/protocol/tizen/tizen-policy-ext.xml b/protocol/tizen/tizen-policy-ext.xml new file mode 100644 index 0000000..c0aa842 --- /dev/null +++ b/protocol/tizen/tizen-policy-ext.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.7.4 From 4748f7669cd0a405db45b2e8d1c056c36c4af355 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Wed, 4 Nov 2020 17:21:48 +0900 Subject: [PATCH 11/16] input_method_manager: Add interface to support grouping for option window Change-Id: Ia42de0620658b7bb19ddbe15cd755e3f128a7057 Signed-off-by: Jihoon Kim --- protocol/tizen/input-method.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/protocol/tizen/input-method.xml b/protocol/tizen/input-method.xml index 567bcf0..76d3152 100644 --- a/protocol/tizen/input-method.xml +++ b/protocol/tizen/input-method.xml @@ -425,4 +425,14 @@ + + + + + Set transient for between caller window and IME option window. + + + + + -- 2.7.4 From ce4745a2fe17dd871bedae2bc59a20ce73dcc69d Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Thu, 5 Nov 2020 14:09:24 +0900 Subject: [PATCH 12/16] package version up to 1.3.13 Change-Id: I3647a927e639c8e46216131f7885b5ae621b49c4 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 5c72d04..dfa573c 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.12 +Version: 1.3.13 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From 88a919114f63d980a578749fc2357bff947d40d1 Mon Sep 17 00:00:00 2001 From: Ji-hoon Lee Date: Tue, 28 Apr 2020 21:30:26 +0900 Subject: [PATCH 13/16] inputmethod: Add degree information in show input panel event Change-Id: I2b6da8aa3c9d9734a040ccd07b4eaadab52b2537 --- protocol/tizen/input-method.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/protocol/tizen/input-method.xml b/protocol/tizen/input-method.xml index 76d3152..54ba8ef 100644 --- a/protocol/tizen/input-method.xml +++ b/protocol/tizen/input-method.xml @@ -363,6 +363,7 @@ Input panel (virtual keyboard) was requested to show. + -- 2.7.4 From 83106d61c5dd43fa5998321100f63bd0e48bb0b4 Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 11 Nov 2020 14:07:46 +0900 Subject: [PATCH 14/16] package version up to 1.3.14 Change-Id: I35747f5045d57ec1c86c1ee9b1fa5c6fe993d9a5 --- 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 dfa573c..64c2ba2 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.13 +Version: 1.3.14 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4 From af71bd049e0905d63a52028813d2fe4d4d42f4df Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Thu, 19 Nov 2020 16:07:13 +0900 Subject: [PATCH 15/16] tizen_policy: add show/hide request Change-Id: I09be651f7a183b23136ab45e4e70b730761a12bc --- protocol/tizen/tizen-extension.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/protocol/tizen/tizen-extension.xml b/protocol/tizen/tizen-extension.xml index abae163..bf99ae6 100644 --- a/protocol/tizen/tizen-extension.xml +++ b/protocol/tizen/tizen-extension.xml @@ -19,7 +19,7 @@ - + @@ -352,6 +352,14 @@ + + + + + + + + -- 2.7.4 From 860b4b0f05e0ee556d8327fa9e1dc7507e94c7bd Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Thu, 19 Nov 2020 16:40:08 +0900 Subject: [PATCH 16/16] package version up to 1.3.15 Change-Id: I23ed3e3e3a1893f5d79ce102cf0510ce71a40498 --- 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 64c2ba2..5831036 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.14 +Version: 1.3.15 Release: 0 Summary: Wayland extenstion protocols that add functionality not available in the Wayland core protocol License: MIT -- 2.7.4