commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2020-10-26 16:09:13 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3463 (New) Package is "libyui-rest-api" Mon Oct 26 16:09:13 2020 rev:10 rq:843322 version:0.5.8 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2020-10-18 16:21:23.716490129 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3463/libyui-rest-api.changes 2020-10-26 16:10:51.374635775 +0100 @@ -1,0 +2,7 @@ +Wed Oct 21 14:50:03 UTC 2020 - Rodion Iafarov + +- Do not set json value to nullptr when YCheckBoxState is + YCheckBox_dont_care (bsc#1139747) +- 0.5.8 + +--- Old: libyui-rest-api-0.5.7.tar.bz2 New: libyui-rest-api-0.5.8.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.kTeDlO/_old 2020-10-26 16:10:52.710637005 +0100 +++ /var/tmp/diff_new_pack.kTeDlO/_new 2020-10-26 16:10:52.714637008 +0100 @@ -21,7 +21,7 @@ %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.7 +Version:0.5.8 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.5.7.tar.bz2 -> libyui-rest-api-0.5.8.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.7/VERSION.cmake new/libyui-rest-api-0.5.8/VERSION.cmake --- old/libyui-rest-api-0.5.7/VERSION.cmake 2020-10-09 16:52:42.0 +0200 +++ new/libyui-rest-api-0.5.8/VERSION.cmake 2020-10-22 08:09:02.0 +0200 @@ -1,6 +1,6 @@ SET( VERSION_MAJOR "0") SET( VERSION_MINOR "5" ) -SET( VERSION_PATCH "7" ) +SET( VERSION_PATCH "8" ) SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" ) # This is need for the libyui core, ONLY. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.7/package/libyui-rest-api.changes new/libyui-rest-api-0.5.8/package/libyui-rest-api.changes --- old/libyui-rest-api-0.5.7/package/libyui-rest-api.changes 2020-10-09 16:52:42.0 +0200 +++ new/libyui-rest-api-0.5.8/package/libyui-rest-api.changes 2020-10-22 08:09:02.0 +0200 @@ -1,4 +1,11 @@ --- +Wed Oct 21 14:50:03 UTC 2020 - Rodion Iafarov + +- Do not set json value to nullptr when YCheckBoxState is + YCheckBox_dont_care (bsc#1139747) +- 0.5.8 + +--- Fri Oct 9 13:22:49 UTC 2020 - José Iván López González - Use new parent lib SO version libyui.so.14 (bsc#1176402). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.7/package/libyui-rest-api.spec new/libyui-rest-api-0.5.8/package/libyui-rest-api.spec --- old/libyui-rest-api-0.5.7/package/libyui-rest-api.spec 2020-10-09 16:52:42.0 +0200 +++ new/libyui-rest-api-0.5.8/package/libyui-rest-api.spec 2020-10-22 08:09:02.0 +0200 @@ -21,7 +21,7 @@ %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.7 +Version:0.5.8 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.7/src/YJsonSerializer.cc new/libyui-rest-api-0.5.8/src/YJsonSerializer.cc --- old/libyui-rest-api-0.5.7/src/YJsonSerializer.cc2020-10-09 16:52:42.0 +0200 +++ new/libyui-rest-api-0.5.8/src/YJsonSerializer.cc2020-10-22 08:09:02.0 +0200 @@ -246,9 +246,7 @@ if (auto ch = dynamic_cast(widget)) { -if (ch->value() == YCheckBoxState::YCheckBox_dont_care) -json["value"] = nullptr; -else +if (ch->value() != YCheckBoxState::YCheckBox_dont_care) json["value"] = ch->isChecked(); }
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2020-10-18 16:21:12 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3486 (New) Package is "libyui-rest-api" Sun Oct 18 16:21:12 2020 rev:9 rq:840451 version:0.5.7 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2020-09-21 16:59:27.794708471 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3486/libyui-rest-api.changes 2020-10-18 16:21:23.716490129 +0200 @@ -1,0 +2,19 @@ +Fri Oct 9 13:22:49 UTC 2020 - José Iván López González + +- Use new parent lib SO version libyui.so.14 (bsc#1176402). +- 0.5.7 + +--- +Thu Oct 1 14:54:18 UTC 2020 - Rodion Iafarov + +- Remove log component from YHttpWidgetsActionHandler header file + bsc#1177159 +- 0.5.6 + +--- +Mon Sep 17 08:05:00 UTC 2020 - Joaquín Rivera + +- Add item selection in YMenuBar (bsc#1175115) +- 0.5.5 + +--- Old: libyui-rest-api-0.5.4.tar.bz2 New: libyui-rest-api-0.5.7.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.rRfcIj/_old 2020-10-18 16:21:24.268490375 +0200 +++ /var/tmp/diff_new_pack.rRfcIj/_new 2020-10-18 16:21:24.268490375 +0200 @@ -16,12 +16,12 @@ # -%define so_version 13 +%define so_version 14 %define bin_name %{name}%{so_version} %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.4 +Version:0.5.7 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.5.4.tar.bz2 -> libyui-rest-api-0.5.7.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.4/API_v1.md new/libyui-rest-api-0.5.7/API_v1.md --- old/libyui-rest-api-0.5.4/API_v1.md 2020-09-16 12:45:10.0 +0200 +++ new/libyui-rest-api-0.5.7/API_v1.md 2020-10-09 16:52:42.0 +0200 @@ -195,10 +195,12 @@ curl -X POST 'http://localhost:/v1/widgets?id=names&action=select&row=1' # select row with "test" cell value in the 2-nd column (counting from zero) in table with id "names" curl -X POST 'http://localhost:/v1/widgets?id=names&action=select&value=test&column=2' -# select tree item with in tree with id "files" -curl -X POST 'http://localhost:/v1/widgets?id=files&action=select&value=root|subnode|subnode' +# select tree item with in tree with id "files" and path 'root|subnode|subnode +curl -X POST 'http://localhost:/v1/widgets?id=files&action=select&value=root%7Csubnode%7Csubnode' # press url ((enable)) in richtext curl -X POST 'http://localhost:/v1/widgets?type=YRichText&action=select&value=firewall' -# select menu item with label "Image" in parent menu item with label Document in button menu -curl -X POST 'http://localhost:/v1/widgets?type=YMenuButton&action=select&value=Document|Image' +# select menu item with label "Image" in parent menu item with label "Document" in menu button +curl -X POST 'http://localhost:/v1/widgets?type=YMenuButton&action=select&value=Document%7CImage' +# select menu bar item with label "&Folder" in parent menu item with label "&Create" in menu bar +curl -X POST 'http://localhost:/v1/widgets?type=YMenuBar&action=select&value=%26Create%7C%26Folder' ``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.4/README.md new/libyui-rest-api-0.5.7/README.md --- old/libyui-rest-api-0.5.4/README.md 2020-09-16 12:45:10.0 +0200 +++ new/libyui-rest-api-0.5.7/README.md 2020-10-09 16:52:42.0 +0200 @@ -14,7 +14,11 @@ # libyui-rest-api Libyui UI REST API framework for integration testing. -Project started by @lslezak, with support of @cwh42 and @OleksandrOrlov. +Project started by [@lslezak][], with support of [@cwh42][] and [@OleksandrOrlov][]. + +[@lslezak]: https://github.com/lslezak +[@cwh42]: https://github.com/cwh42 +[@oleksandrOrlov]: https://github.com/OleksandrOrlov The solution allows to query the UI properties over HTTP using a REST API. This allows to automate the UI interaction steps and avoid screen-based tools. @@ -24,8 +28,8 @@ This repository contains the shared functionlity, you need to install the additional bindings for the specific UI frontends -((libyui-ncurses-rest-api)[https://github.com/libyui/libyui-ncurses-rest-api] -or (libyui-qt-rest-api)[https://githu
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2020-09-21 16:59:01 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.4249 (New) Package is "libyui-rest-api" Mon Sep 21 16:59:01 2020 rev:8 rq:834863 version:0.5.4 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2020-09-03 01:13:27.700455275 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.4249/libyui-rest-api.changes 2020-09-21 16:59:27.794708471 +0200 @@ -1,0 +2,7 @@ +Wed Sep 16 10:14:16 UTC 2020 - Ladislav Slezák + +- Fixed compilation in SLE15-SP2 (related to the previous fix + bsc#1139747) +- 0.5.4 + +--- Old: libyui-rest-api-0.5.3.tar.bz2 New: libyui-rest-api-0.5.4.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.0h5qFx/_old 2020-09-21 16:59:29.194709729 +0200 +++ /var/tmp/diff_new_pack.0h5qFx/_new 2020-09-21 16:59:29.198709733 +0200 @@ -21,7 +21,7 @@ %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.3 +Version:0.5.4 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.5.3.tar.bz2 -> libyui-rest-api-0.5.4.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.3/VERSION.cmake new/libyui-rest-api-0.5.4/VERSION.cmake --- old/libyui-rest-api-0.5.3/VERSION.cmake 2020-08-28 13:44:20.0 +0200 +++ new/libyui-rest-api-0.5.4/VERSION.cmake 2020-09-16 12:45:10.0 +0200 @@ -1,6 +1,6 @@ SET( VERSION_MAJOR "0") SET( VERSION_MINOR "5" ) -SET( VERSION_PATCH "3" ) +SET( VERSION_PATCH "4" ) SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" ) # This is need for the libyui core, ONLY. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.3/package/libyui-rest-api.changes new/libyui-rest-api-0.5.4/package/libyui-rest-api.changes --- old/libyui-rest-api-0.5.3/package/libyui-rest-api.changes 2020-08-28 13:44:20.0 +0200 +++ new/libyui-rest-api-0.5.4/package/libyui-rest-api.changes 2020-09-16 12:45:10.0 +0200 @@ -1,4 +1,11 @@ --- +Wed Sep 16 10:14:16 UTC 2020 - Ladislav Slezák + +- Fixed compilation in SLE15-SP2 (related to the previous fix + bsc#1139747) +- 0.5.4 + +--- Tue Aug 28 10:10:00 UTC 2020 - Joaquín Rivera - Serialize value for YDateField and YTimeField (bsc#1139747) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.3/package/libyui-rest-api.spec new/libyui-rest-api-0.5.4/package/libyui-rest-api.spec --- old/libyui-rest-api-0.5.3/package/libyui-rest-api.spec 2020-08-28 13:44:20.0 +0200 +++ new/libyui-rest-api-0.5.4/package/libyui-rest-api.spec 2020-09-16 12:45:10.0 +0200 @@ -21,7 +21,7 @@ %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.3 +Version:0.5.4 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.3/src/YHttpHandler.cc new/libyui-rest-api-0.5.4/src/YHttpHandler.cc --- old/libyui-rest-api-0.5.3/src/YHttpHandler.cc 2020-08-28 13:44:20.0 +0200 +++ new/libyui-rest-api-0.5.4/src/YHttpHandler.cc 2020-09-16 12:45:10.0 +0200 @@ -16,6 +16,7 @@ #include #include +#include #include "YJsonSerializer.h" #include "YHttpHandler.h"
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2020-09-03 01:13:09 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3399 (New) Package is "libyui-rest-api" Thu Sep 3 01:13:09 2020 rev:7 rq:830268 version:0.5.3 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2020-08-14 13:07:57.249178767 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3399/libyui-rest-api.changes 2020-09-03 01:13:27.700455275 +0200 @@ -1,0 +2,6 @@ +Tue Aug 28 10:10:00 UTC 2020 - Joaquín Rivera + +- Serialize value for YDateField and YTimeField (bsc#1139747) +- 0.5.3 + +--- Old: libyui-rest-api-0.5.2.tar.bz2 New: libyui-rest-api-0.5.3.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.zhTove/_old 2020-09-03 01:13:28.688455639 +0200 +++ /var/tmp/diff_new_pack.zhTove/_new 2020-09-03 01:13:28.692455640 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-rest-api # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,7 @@ %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.2 +Version:0.5.3 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.5.2.tar.bz2 -> libyui-rest-api-0.5.3.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.2/VERSION.cmake new/libyui-rest-api-0.5.3/VERSION.cmake --- old/libyui-rest-api-0.5.2/VERSION.cmake 2020-08-12 10:30:51.0 +0200 +++ new/libyui-rest-api-0.5.3/VERSION.cmake 2020-08-28 13:44:20.0 +0200 @@ -1,6 +1,6 @@ SET( VERSION_MAJOR "0") SET( VERSION_MINOR "5" ) -SET( VERSION_PATCH "2" ) +SET( VERSION_PATCH "3" ) SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" ) # This is need for the libyui core, ONLY. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.2/package/libyui-rest-api.changes new/libyui-rest-api-0.5.3/package/libyui-rest-api.changes --- old/libyui-rest-api-0.5.2/package/libyui-rest-api.changes 2020-08-12 10:30:51.0 +0200 +++ new/libyui-rest-api-0.5.3/package/libyui-rest-api.changes 2020-08-28 13:44:20.0 +0200 @@ -1,4 +1,10 @@ --- +Tue Aug 28 10:10:00 UTC 2020 - Joaquín Rivera + +- Serialize value for YDateField and YTimeField (bsc#1139747) +- 0.5.3 + +--- Tue Aug 11 13:40:41 UTC 2020 - Stefan Hundhammer - Use new parent lib SO version libyui.so.13 (bsc#1175115) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.2/package/libyui-rest-api.spec new/libyui-rest-api-0.5.3/package/libyui-rest-api.spec --- old/libyui-rest-api-0.5.2/package/libyui-rest-api.spec 2020-08-12 10:30:51.0 +0200 +++ new/libyui-rest-api-0.5.3/package/libyui-rest-api.spec 2020-08-28 13:44:20.0 +0200 @@ -21,7 +21,7 @@ %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.2 +Version:0.5.3 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.2/src/YJsonSerializer.cc new/libyui-rest-api-0.5.3/src/YJsonSerializer.cc --- old/libyui-rest-api-0.5.2/src/YJsonSerializer.cc2020-08-12 10:30:51.0 +0200 +++ new/libyui-rest-api-0.5.3/src/YJsonSerializer.cc2020-08-28 13:44:20.0 +0200 @@ -19,6 +19,7 @@ #include "YBarGraph.h" #include "YButtonBox.h" #include "YComboBox.h" +#include "YDateField.h" #include "YDialog.h" #include "YCheckBox.h" #include "YCheckBoxFrame.h" @@ -33,6 +34,7 @@ #include "YRadioButton.h" #include "YSpacing.h" #i
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2020-08-14 13:07:48 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3399 (New) Package is "libyui-rest-api" Fri Aug 14 13:07:48 2020 rev:6 rq:825935 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2020-07-09 13:16:31.280729871 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3399/libyui-rest-api.changes 2020-08-14 13:07:57.249178767 +0200 @@ -1,0 +2,6 @@ +Tue Aug 11 13:40:41 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 0.5.2 + +--- Old: libyui-rest-api-0.5.1.tar.bz2 New: libyui-rest-api-0.5.2.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.xYidBL/_old 2020-08-14 13:07:59.417179593 +0200 +++ /var/tmp/diff_new_pack.xYidBL/_new 2020-08-14 13:07:59.421179595 +0200 @@ -16,12 +16,12 @@ # -%define so_version 12 +%define so_version 13 %define bin_name %{name}%{so_version} %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.1 +Version:0.5.2 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.5.1.tar.bz2 -> libyui-rest-api-0.5.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.1/VERSION.cmake new/libyui-rest-api-0.5.2/VERSION.cmake --- old/libyui-rest-api-0.5.1/VERSION.cmake 2020-07-07 15:37:11.0 +0200 +++ new/libyui-rest-api-0.5.2/VERSION.cmake 2020-08-12 10:30:51.0 +0200 @@ -1,6 +1,6 @@ SET( VERSION_MAJOR "0") SET( VERSION_MINOR "5" ) -SET( VERSION_PATCH "1" ) +SET( VERSION_PATCH "2" ) SET( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}" ) # This is need for the libyui core, ONLY. @@ -8,7 +8,7 @@ # Currently you must also change so_version in libyui.spec # *and also in **all** other* libyui-*.spec files in the other repositories. # Yes, such a design is suboptimal. -SET( SONAME_MAJOR "12" ) +SET( SONAME_MAJOR "0" ) SET( SONAME_MINOR "0" ) SET( SONAME_PATCH "0" ) SET( SONAME "${SONAME_MAJOR}.${SONAME_MINOR}.${SONAME_PATCH}" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.1/package/libyui-rest-api.changes new/libyui-rest-api-0.5.2/package/libyui-rest-api.changes --- old/libyui-rest-api-0.5.1/package/libyui-rest-api.changes 2020-07-07 15:37:11.0 +0200 +++ new/libyui-rest-api-0.5.2/package/libyui-rest-api.changes 2020-08-12 10:30:51.0 +0200 @@ -1,4 +1,10 @@ --- +Tue Aug 11 13:40:41 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.13 (bsc#1175115) +- 0.5.2 + +--- Tue Jul 7 13:10:52 UTC 2020 - riafarov - Handle MHD result as int or enum depending on libmicrohttpd version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.5.1/package/libyui-rest-api.spec new/libyui-rest-api-0.5.2/package/libyui-rest-api.spec --- old/libyui-rest-api-0.5.1/package/libyui-rest-api.spec 2020-07-07 15:37:11.0 +0200 +++ new/libyui-rest-api-0.5.2/package/libyui-rest-api.spec 2020-08-12 10:30:51.0 +0200 @@ -16,12 +16,12 @@ # -%define so_version 12 +%define so_version 13 %define bin_name %{name}%{so_version} %define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.5.1 +Version:0.5.2 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2020-07-09 13:16:27 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3060 (New) Package is "libyui-rest-api" Thu Jul 9 13:16:27 2020 rev:5 rq:819245 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2020-06-10 00:39:39.381594994 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3060/libyui-rest-api.changes 2020-07-09 13:16:31.280729871 +0200 @@ -1,0 +2,21 @@ +Tue Jul 7 13:10:52 UTC 2020 - riafarov + +- Handle MHD result as int or enum depending on libmicrohttpd version + (libmicrohttpd>=0.9.71 uses enum) +- 0.5.1 + +--- +Mon Jun 8 14:37:04 UTC 2020 - Rodion Iafarov + +- Trigger update on YCombobox, YSelectionBox, YInputField, + YMultiSelectionBox (bsc#1139747) +- Add support for YDateField and YTimeField +- Allow setting text in editable YComboBox +- Allow selecting row in the table by row id +- Return json format consistently +- Add support for YCheckBoxFrame widget +- Allow reusing port if YUI_REUSE_PORT=1 +- Add json serialization for YBarGraph +- 0.5.0 + +--- Old: libyui-rest-api-0.4.1.tar.bz2 New: libyui-rest-api-0.5.1.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.k5RbxN/_old 2020-07-09 13:16:31.880731768 +0200 +++ /var/tmp/diff_new_pack.k5RbxN/_new 2020-07-09 13:16:31.880731768 +0200 @@ -18,10 +18,10 @@ %define so_version 12 %define bin_name %{name}%{so_version} -%define libyui_devel_version libyui-devel >= 3.10.0 +%define libyui_devel_version libyui-devel >= 3.10.1 Name: libyui-rest-api -Version:0.4.1 +Version:0.5.1 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.4.1.tar.bz2 -> libyui-rest-api-0.5.1.tar.bz2 ++ 1826 lines of diff (skipped)
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2020-06-10 00:39:21 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3606 (New) Package is "libyui-rest-api" Wed Jun 10 00:39:21 2020 rev:4 rq:812662 version:0.4.1 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2019-12-25 10:54:19.705620406 +0100 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.3606/libyui-rest-api.changes 2020-06-10 00:39:39.381594994 +0200 @@ -1,0 +2,15 @@ +Thu Jun 4 12:21:23 UTC 2020 - Stefan Hundhammer + +- Use new parent lib SO version libyui.so.12 (bsc#1172513) +- 0.4.1 + +--- +Wed Feb 5 12:09:35 UTC 2020 - Oleksandr Orlov + +- Replace hard-coded HTML documentation with the url to the actual + documentation in project repo +- Add "/version" endpoint to access to API version +- Use /v1/ prefix in URL path while accessing resources +- 0.4.0 + +--- Old: libyui-rest-api-0.3.0.tar.bz2 New: libyui-rest-api-0.4.1.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.yki3Fk/_old 2020-06-10 00:39:40.573598120 +0200 +++ /var/tmp/diff_new_pack.yki3Fk/_new 2020-06-10 00:39:40.577598130 +0200 @@ -1,7 +1,7 @@ # # spec file for package libyui-rest-api # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,12 +16,12 @@ # -%define so_version 11 +%define so_version 12 %define bin_name %{name}%{so_version} -%define libyui_devel_version libyui-devel >= 3.8.0 +%define libyui_devel_version libyui-devel >= 3.10.0 Name: libyui-rest-api -Version:0.3.0 +Version:0.4.1 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.3.0.tar.bz2 -> libyui-rest-api-0.4.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.3.0/API_v1.md new/libyui-rest-api-0.4.1/API_v1.md --- old/libyui-rest-api-0.3.0/API_v1.md 1970-01-01 01:00:00.0 +0100 +++ new/libyui-rest-api-0.4.1/API_v1.md 2020-06-08 17:07:52.0 +0200 @@ -0,0 +1,161 @@ +# LibYUI REST API v1 + +This is the specification of the version 1 of the API. + +## API Documentation + +### API Version + +Request: `GET /version` + + Description + +Get the application and UI generic properties like text or graphical mode, +dialog size, screen size and supported UI features. + + Response + +JSON format + +```json +{ + "api_version" : "v1" +} +``` + +The `api_version` value defines the version of the API. It is used in the URL +as the path prefix. + +# Examples + +``` +curl http://localhost:/version +``` +--- + +### Application Data + +Request: `GET /v1/application` + + Description + +Get the application and UI generic properties like text or graphical mode, +dialog size, screen size and supported UI features. + + Response + +JSON format + +# Examples + +``` +curl http://localhost:/v1/application +``` +--- + +### Dump Whole Dialog + + Request: `GET /v1/dialog` + + Description + +Get the complete dialog structure in the JSON format. The result contains +a nested structure exactly following the structure of the current dialog. + + Response + +JSON format + +# Examples + +``` +curl http://localhost:/v1/dialog +``` + +--- + +### Read Only Specific Widgets + +Request: `GET /v1/widgets` + + Description + +Return only the selected widgets (in JSON format). The result is a flat list +(no nested structures). + + Parameters + +Filter widgets: + +- **id** - the widget ID serialized as string, might include special characters + like backtick (\`) +- **label** - widget label as currently displayed (i.e. translated!) +- **type** - the widget type + + Response + +JSON format + + Examples + +``` +curl 'http://localhost:/v1/widgets?label=Next +curl 'http://localhost:/v1/widgets?id=next +curl 'http://localhost:/v1/widgets?type=YCheckBox +``` + +--- + +### Change Widgets, Do an Action + +Request: `POST /v1/widgets` + + Description + +Do an action with specified widgets. + + Parameters + +Filter the widgets, one of: + +- **id** - widget ID serialized as string, might include special characters + like backtick (\`) +- **la
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2019-12-25 10:54:14 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.6675 (New) Package is "libyui-rest-api" Wed Dec 25 10:54:14 2019 rev:3 rq:755632 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2019-07-11 13:14:24.114848721 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.6675/libyui-rest-api.changes 2019-12-25 10:54:19.705620406 +0100 @@ -1,0 +2,9 @@ +Fri Nov 29 14:44:10 UTC 2019 - Rodion Iafarov + +- Add support to operate on many widgets with rest-api (bsc#1132247) +- Support column index when selecting a row +- Update documentation +- Increase SO version to 11 +- 0.3.0 + +--- Old: libyui-rest-api-0.2.0.tar.bz2 New: libyui-rest-api-0.3.0.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.sJT0Me/_old 2019-12-25 10:54:20.205620563 +0100 +++ /var/tmp/diff_new_pack.sJT0Me/_new 2019-12-25 10:54:20.205620563 +0100 @@ -16,12 +16,12 @@ # -%define so_version 10 +%define so_version 11 %define bin_name %{name}%{so_version} -%define libyui_devel_version libyui-devel >= 3.6.0 +%define libyui_devel_version libyui-devel >= 3.8.0 Name: libyui-rest-api -Version:0.2.0 +Version:0.3.0 Release:0 Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only ++ libyui-rest-api-0.2.0.tar.bz2 -> libyui-rest-api-0.3.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libyui-rest-api-0.2.0/README.md new/libyui-rest-api-0.3.0/README.md --- old/libyui-rest-api-0.2.0/README.md 2019-07-03 08:16:11.0 +0200 +++ new/libyui-rest-api-0.3.0/README.md 2019-12-10 17:02:47.0 +0100 @@ -38,7 +38,7 @@ - [ ] Allow sending more user actions - [ ] Some widgets do not send notify events when changed via the API - [ ] SSL encryption/peer verification (needed for secure transferring of sensitive data - like passwords) +like passwords) - [ ] Allow connection via Unix domain sockets ### Usage @@ -50,6 +50,10 @@ After that, you can get the documentation how to interact with the UI by accessing http://localhost: (or http://ipv6-localhost: via IPv6). +NOTE: For MultiItemSelector and CustomItemSelector, rest-api doesn't work as expected +in ncurses with `notify` set to true, when using pure C++ code. This limitation is +due to widget implementation. With ruby wrapper, there is no issue. + ### Remote Access By setting `YUI_HTTP_REMOTE=1` environmental variable, one can allow connections @@ -76,53 +80,49 @@ --- LibYUI Embedded Webserver +This webserver provides a REST API for the LibYUI application. +It can be used for testing and controlling the application in automated tests. Short Documentation Application -Request: GET /application - +Request: GET /application Description Get the application and UI generic properties like text or graphical mode, dialog size, screen size and supported UI featues. Response JSON format Examples -curl http://localhost:/application +curl http://localhost:/application Dump Whole Dialog -Request: GET /dialog - + Request: GET /dialog Description Get the complete dialog structure in the JSON format. The result contains a nested structure exactly following the structure of the current dialog. Response JSON format Examples -curl http://localhost:/dialog +curl http://localhost:/dialog Read Specific Widgets -Request: GET /widgets - +Request: GET /widgets Description Return only the selected widgets (in JSON format). The result is a flat list (no nested structures). Parameters Filter widgets: - -id - widget ID serialized as string, might include special characters like backtick (\`) - -label - widget label as currently displayed (i.e. translated!) - -type - widget type - +id - widget ID serialized as string, might include special characters like backtick (\`) +label - widget label as currently displayed (i.e. translated!) +type - widget type + Response JSON format Examples -curl 'http://localhost:/widgets?id=next' -curl 'http://localhost:/widgets?label=Next' -curl 'http://localhost:/widgets?type=YCheckBox' +curl 'http://localhost:/wi
commit libyui-rest-api for openSUSE:Factory
Hello community, here is the log from the commit of package libyui-rest-api for openSUSE:Factory checked in at 2019-07-11 13:14:21 Comparing /work/SRC/openSUSE:Factory/libyui-rest-api (Old) and /work/SRC/openSUSE:Factory/.libyui-rest-api.new.4615 (New) Package is "libyui-rest-api" Thu Jul 11 13:14:21 2019 rev:2 rq:713151 version:0.2.0 Changes: --- /work/SRC/openSUSE:Factory/libyui-rest-api/libyui-rest-api.changes 2019-06-30 10:21:06.191583085 +0200 +++ /work/SRC/openSUSE:Factory/.libyui-rest-api.new.4615/libyui-rest-api.changes 2019-07-11 13:14:24.114848721 +0200 @@ -1,0 +2,10 @@ +Fri Jun 28 19:35:51 UTC 2019 - Ladislav Slezák + +- Split the libyui-rest-api plugin to separate Qt and Ncurses parts + (bsc#1139747) +- IPv6 support +- HTTP Basic Auth support (set the user name and password via the + YUI_AUTH_USER and YUI_AUTH_PASSWD environment variables) +- 0.2.0 + +--- Old: libyui-rest-api-0.1.0.tar.bz2 New: libyui-rest-api-0.2.0.tar.bz2 Other differences: -- ++ libyui-rest-api.spec ++ --- /var/tmp/diff_new_pack.IGV2GY/_old 2019-07-11 13:14:24.790848443 +0200 +++ /var/tmp/diff_new_pack.IGV2GY/_new 2019-07-11 13:14:24.790848443 +0200 @@ -18,12 +18,12 @@ %define so_version 10 %define bin_name %{name}%{so_version} -%define libyui_devel_version libyui-devel >= 3.5.0 +%define libyui_devel_version libyui-devel >= 3.6.0 Name: libyui-rest-api -Version:0.1.0 +Version:0.2.0 Release:0 -Summary:Libyui - REST API plugin +Summary:Libyui - REST API plugin, the shared part License:LGPL-2.1-only OR LGPL-3.0-only Group: System/Libraries URL:http://github.com/libyui/libyui-rest-api @@ -31,21 +31,10 @@ BuildRequires: %{libyui_devel_version} BuildRequires: cmake >= 2.8 -# Qt UI specific -BuildRequires: fontconfig-devel BuildRequires: gcc-c++ BuildRequires: jsoncpp-devel BuildRequires: libmicrohttpd-devel -# ncurses UI specific -BuildRequires: libyui-ncurses-devel -BuildRequires: libyui-qt-devel -BuildRequires: ncurses-devel -BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(Qt5X11Extras) + %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel BuildRequires: libboost_test-devel @@ -60,14 +49,12 @@ an HTTP REST API, it is designed for automated tests. %package -n %{bin_name} -Summary:Libyui - REST API plugin +Summary:Libyui - REST API plugin, the shared part Group: System/Libraries URL:http://github.com/libyui/libyui-rest-api Requires: libyui%{so_version} Requires: yui_backend = %{so_version} Provides: %{name} = %{version} -Provides: yast2-rest-api = %{version} -Obsoletes: yast2-rest-api < 0.1.0 %description -n %{bin_name} This package provides a libyui REST API plugin. @@ -80,7 +67,10 @@ Group: Development/Languages/C and C++ URL:http://github.com/libyui/ Requires: %{bin_name} = %{version} +Requires: %{libyui_devel_version} Requires: glibc-devel +Requires: jsoncpp-devel +Requires: libmicrohttpd-devel Requires: libstdc++-devel %if 0%{?suse_version} > 1325 Requires: libboost_headers-devel ++ libyui-rest-api-0.1.0.tar.bz2 -> libyui-rest-api-0.2.0.tar.bz2 ++ 1674 lines of diff (skipped)