From f11291b99c627e4ed2dacc38322964cc38774bef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E7=82=9C?= Date: Sat, 18 Jun 2022 10:46:41 +0800 Subject: [PATCH 01/22] change format --- debian/source/format | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/source/format b/debian/source/format index 163aaf8..89ae9db 100644 --- a/debian/source/format +++ b/debian/source/format @@ -1 +1 @@ -3.0 (quilt) +3.0 (native) From dea3d031abfadd7592c4599cde9f94aabae5cc23 Mon Sep 17 00:00:00 2001 From: jixiaoxu Date: Tue, 10 May 2022 13:49:54 +0800 Subject: [PATCH 02/22] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=90=AF=E5=8A=A8=E6=8E=A5=E5=8F=A3=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/view/web-search-view.cpp | 25 +++++++++ libsearch/appsearch/app-search-plugin.cpp | 51 ++++++++++++++++++- libsearch/file-utils.cpp | 28 +++++++++- libsearch/notesearch/note-search-plugin.cpp | 28 +++++++++- .../settingsearch/settings-search-plugin.cpp | 31 ++++++++++- libsearch/websearch/web-search-plugin.cpp | 25 +++++++++ 6 files changed, 183 insertions(+), 5 deletions(-) diff --git a/frontend/view/web-search-view.cpp b/frontend/view/web-search-view.cpp index 7be0bea..3c05f71 100644 --- a/frontend/view/web-search-view.cpp +++ b/frontend/view/web-search-view.cpp @@ -18,6 +18,7 @@ * Authors: jixiaoxu * */ +#include #include "web-search-view.h" #define MAIN_MARGINS 0,0,0,0 #define MAIN_SPACING 0 @@ -97,6 +98,30 @@ void WebSearchView::LaunchBrowser() } else { //默认值 address = "http://baidu.com/s?word=" + m_keyWord ; //百度 } + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", address); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return; QDesktopServices::openUrl(address); } diff --git a/libsearch/appsearch/app-search-plugin.cpp b/libsearch/appsearch/app-search-plugin.cpp index a52ebf0..9484b46 100644 --- a/libsearch/appsearch/app-search-plugin.cpp +++ b/libsearch/appsearch/app-search-plugin.cpp @@ -218,8 +218,33 @@ void AppSearchPlugin::initDetailPage() bool AppSearchPlugin::launch(const QString &path) { + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchApp", path); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return true; + GDesktopAppInfo * desktopAppInfo = g_desktop_app_info_new_from_filename(path.toLocal8Bit().data()); - bool res = static_cast(g_app_info_launch(G_APP_INFO(desktopAppInfo), nullptr, nullptr, nullptr)); + res = static_cast(g_app_info_launch(G_APP_INFO(desktopAppInfo), nullptr, nullptr, nullptr)); g_object_unref(desktopAppInfo); return res; } @@ -270,6 +295,30 @@ bool AppSearchPlugin::installAppAction(const QString & name) { } else { //软件商店未打开,打开软件商店下载此软件 qDebug() << "Softwarecenter has not been launched, now launch it." << name; + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchAppWithArguments", "kylin-software-center.desktop", QStringList() << "-find" << name); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return true; QProcess process; return process.startDetached(QString("kylin-software-center -find %1").arg(name)); } diff --git a/libsearch/file-utils.cpp b/libsearch/file-utils.cpp index ef6640d..79ee376 100644 --- a/libsearch/file-utils.cpp +++ b/libsearch/file-utils.cpp @@ -26,6 +26,8 @@ #include #include #include +#include +#include #include "gobject-template.h" #include "pinyinmanager.h" @@ -829,7 +831,31 @@ int FileUtils::openFile(QString &path, bool openInDir) if(!G_IS_APP_INFO(info)) { res = -1; } else { - QDesktopServices::openUrl(QUrl::fromLocalFile(path)); + bool isSuccess(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + isSuccess = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", "file:"+(path)); + if(reply.isValid()) { + isSuccess = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + isSuccess = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (!isSuccess){ + QDesktopServices::openUrl(QUrl::fromLocalFile(path)); + } res = 0; } g_object_unref(info); diff --git a/libsearch/notesearch/note-search-plugin.cpp b/libsearch/notesearch/note-search-plugin.cpp index caee694..5173bd2 100644 --- a/libsearch/notesearch/note-search-plugin.cpp +++ b/libsearch/notesearch/note-search-plugin.cpp @@ -55,11 +55,37 @@ QList NoteSearchPlugin::getActioninfo(int type) void NoteSearchPlugin::openAction(int actionkey, QString key, int type) { - QProcess process; switch (actionkey) { case 0: + { + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchAppWithArguments", "ukui-notebook.desktop", QStringList() << "--show" << key); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + break; + QProcess process; process.startDetached(QString("ukui-notebook --show %1").arg(key.toInt())); break; + } default: break; } diff --git a/libsearch/settingsearch/settings-search-plugin.cpp b/libsearch/settingsearch/settings-search-plugin.cpp index a4018f3..9afb472 100644 --- a/libsearch/settingsearch/settings-search-plugin.cpp +++ b/libsearch/settingsearch/settings-search-plugin.cpp @@ -2,6 +2,8 @@ #include #include #include +#include +#include #include "settings-search-plugin.h" #include "file-utils.h" @@ -59,13 +61,38 @@ QList SettingsSearchPlugin::getActioninfo(int typ void SettingsSearchPlugin::openAction(int actionkey, QString key, int type) { //TODO add some return message here. - QProcess process; switch (actionkey) { case 0: + { + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchAppWithArguments", "ukui-control-center.desktop", QStringList() << "-m" << key.toLower()); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + break; //打开控制面板对应页面 + QProcess process; process.startDetached(QString("ukui-control-center -m %1").arg(key.toLower())); break; - + } default: break; } diff --git a/libsearch/websearch/web-search-plugin.cpp b/libsearch/websearch/web-search-plugin.cpp index 347d18c..925d9c0 100644 --- a/libsearch/websearch/web-search-plugin.cpp +++ b/libsearch/websearch/web-search-plugin.cpp @@ -1,3 +1,4 @@ +#include #include "web-search-plugin.h" #include "global-settings.h" #define WEB_ENGINE_KEY "webEngine" @@ -75,6 +76,30 @@ void UkuiSearch::WebSearchPlugin::openAction(int actionkey, QString key, int typ } else { //默认值 address = "http://baidu.com/s?word=" + m_keyWord ; //百度 } + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", address); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return; QDesktopServices::openUrl(address); } From 8a8ce7bb858051455a45fdf4c7f86e38fe5bb1b2 Mon Sep 17 00:00:00 2001 From: hewenfei Date: Thu, 23 Jun 2022 13:44:38 +0800 Subject: [PATCH 03/22] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E7=9A=84=E6=8B=BC=E6=8E=A5=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libsearch/file-utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsearch/file-utils.cpp b/libsearch/file-utils.cpp index 79ee376..262d032 100644 --- a/libsearch/file-utils.cpp +++ b/libsearch/file-utils.cpp @@ -841,7 +841,7 @@ int FileUtils::openFile(QString &path, bool openInDir) isSuccess = false; } else { appLaunchInterface->setTimeout(10000); - QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", "file:"+(path)); + QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", QUrl::fromLocalFile(path)); if(reply.isValid()) { isSuccess = reply; } else { From 6ff76a893a7b3a4db5c84b1e409256d37fa23b58 Mon Sep 17 00:00:00 2001 From: iaom Date: Thu, 23 Jun 2022 06:21:53 +0000 Subject: [PATCH 04/22] =?UTF-8?q?!1=20=E9=80=82=E9=85=8D=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/view/web-search-view.cpp | 25 +++++++++ libsearch/appsearch/app-search-plugin.cpp | 51 ++++++++++++++++++- libsearch/file-utils.cpp | 28 +++++++++- libsearch/notesearch/note-search-plugin.cpp | 28 +++++++++- .../settingsearch/settings-search-plugin.cpp | 31 ++++++++++- libsearch/websearch/web-search-plugin.cpp | 25 +++++++++ 6 files changed, 183 insertions(+), 5 deletions(-) diff --git a/frontend/view/web-search-view.cpp b/frontend/view/web-search-view.cpp index 7be0bea..3c05f71 100644 --- a/frontend/view/web-search-view.cpp +++ b/frontend/view/web-search-view.cpp @@ -18,6 +18,7 @@ * Authors: jixiaoxu * */ +#include #include "web-search-view.h" #define MAIN_MARGINS 0,0,0,0 #define MAIN_SPACING 0 @@ -97,6 +98,30 @@ void WebSearchView::LaunchBrowser() } else { //默认值 address = "http://baidu.com/s?word=" + m_keyWord ; //百度 } + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", address); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return; QDesktopServices::openUrl(address); } diff --git a/libsearch/appsearch/app-search-plugin.cpp b/libsearch/appsearch/app-search-plugin.cpp index a52ebf0..9484b46 100644 --- a/libsearch/appsearch/app-search-plugin.cpp +++ b/libsearch/appsearch/app-search-plugin.cpp @@ -218,8 +218,33 @@ void AppSearchPlugin::initDetailPage() bool AppSearchPlugin::launch(const QString &path) { + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchApp", path); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return true; + GDesktopAppInfo * desktopAppInfo = g_desktop_app_info_new_from_filename(path.toLocal8Bit().data()); - bool res = static_cast(g_app_info_launch(G_APP_INFO(desktopAppInfo), nullptr, nullptr, nullptr)); + res = static_cast(g_app_info_launch(G_APP_INFO(desktopAppInfo), nullptr, nullptr, nullptr)); g_object_unref(desktopAppInfo); return res; } @@ -270,6 +295,30 @@ bool AppSearchPlugin::installAppAction(const QString & name) { } else { //软件商店未打开,打开软件商店下载此软件 qDebug() << "Softwarecenter has not been launched, now launch it." << name; + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchAppWithArguments", "kylin-software-center.desktop", QStringList() << "-find" << name); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return true; QProcess process; return process.startDetached(QString("kylin-software-center -find %1").arg(name)); } diff --git a/libsearch/file-utils.cpp b/libsearch/file-utils.cpp index ef6640d..262d032 100644 --- a/libsearch/file-utils.cpp +++ b/libsearch/file-utils.cpp @@ -26,6 +26,8 @@ #include #include #include +#include +#include #include "gobject-template.h" #include "pinyinmanager.h" @@ -829,7 +831,31 @@ int FileUtils::openFile(QString &path, bool openInDir) if(!G_IS_APP_INFO(info)) { res = -1; } else { - QDesktopServices::openUrl(QUrl::fromLocalFile(path)); + bool isSuccess(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + isSuccess = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", QUrl::fromLocalFile(path)); + if(reply.isValid()) { + isSuccess = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + isSuccess = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (!isSuccess){ + QDesktopServices::openUrl(QUrl::fromLocalFile(path)); + } res = 0; } g_object_unref(info); diff --git a/libsearch/notesearch/note-search-plugin.cpp b/libsearch/notesearch/note-search-plugin.cpp index caee694..5173bd2 100644 --- a/libsearch/notesearch/note-search-plugin.cpp +++ b/libsearch/notesearch/note-search-plugin.cpp @@ -55,11 +55,37 @@ QList NoteSearchPlugin::getActioninfo(int type) void NoteSearchPlugin::openAction(int actionkey, QString key, int type) { - QProcess process; switch (actionkey) { case 0: + { + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchAppWithArguments", "ukui-notebook.desktop", QStringList() << "--show" << key); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + break; + QProcess process; process.startDetached(QString("ukui-notebook --show %1").arg(key.toInt())); break; + } default: break; } diff --git a/libsearch/settingsearch/settings-search-plugin.cpp b/libsearch/settingsearch/settings-search-plugin.cpp index a4018f3..9afb472 100644 --- a/libsearch/settingsearch/settings-search-plugin.cpp +++ b/libsearch/settingsearch/settings-search-plugin.cpp @@ -2,6 +2,8 @@ #include #include #include +#include +#include #include "settings-search-plugin.h" #include "file-utils.h" @@ -59,13 +61,38 @@ QList SettingsSearchPlugin::getActioninfo(int typ void SettingsSearchPlugin::openAction(int actionkey, QString key, int type) { //TODO add some return message here. - QProcess process; switch (actionkey) { case 0: + { + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchAppWithArguments", "ukui-control-center.desktop", QStringList() << "-m" << key.toLower()); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + break; //打开控制面板对应页面 + QProcess process; process.startDetached(QString("ukui-control-center -m %1").arg(key.toLower())); break; - + } default: break; } diff --git a/libsearch/websearch/web-search-plugin.cpp b/libsearch/websearch/web-search-plugin.cpp index 347d18c..925d9c0 100644 --- a/libsearch/websearch/web-search-plugin.cpp +++ b/libsearch/websearch/web-search-plugin.cpp @@ -1,3 +1,4 @@ +#include #include "web-search-plugin.h" #include "global-settings.h" #define WEB_ENGINE_KEY "webEngine" @@ -75,6 +76,30 @@ void UkuiSearch::WebSearchPlugin::openAction(int actionkey, QString key, int typ } else { //默认值 address = "http://baidu.com/s?word=" + m_keyWord ; //百度 } + bool res(false); + QDBusInterface * appLaunchInterface = new QDBusInterface("com.kylin.AppManager", + "/com/kylin/AppManager", + "com.kylin.AppManager", + QDBusConnection::sessionBus()); + if(!appLaunchInterface->isValid()) { + qWarning() << qPrintable(QDBusConnection::sessionBus().lastError().message()); + res = false; + } else { + appLaunchInterface->setTimeout(10000); + QDBusReply reply = appLaunchInterface->call("LaunchDefaultAppWithUrl", address); + if(reply.isValid()) { + res = reply; + } else { + qWarning() << "SoftWareCenter dbus called failed!"; + res = false; + } + } + if(appLaunchInterface) { + delete appLaunchInterface; + } + appLaunchInterface = NULL; + if (res) + return; QDesktopServices::openUrl(address); } From 08f5bb4d2340ab592780d5deba2363c5b976dad9 Mon Sep 17 00:00:00 2001 From: handsome_feng Date: Thu, 23 Jun 2022 06:22:54 +0000 Subject: [PATCH 05/22] update debian/changelog. --- debian/changelog | 660 +---------------------------------------------- 1 file changed, 3 insertions(+), 657 deletions(-) diff --git a/debian/changelog b/debian/changelog index 204cc11..9b88b01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,660 +1,6 @@ -ukui-search (3.14.0.6-ok1) yangtze; urgency=medium +ukui-search (3.14.0.6-ok2~0623) yangtze; urgency=medium - * 修改为quilt格式 * build for openKylin + * 适配应用管理器接口 - -- Xie Wei Sat, 18 Jun 2022 10:43:24 +0800 - -ukui-search (3.14.0.6) v101; urgency=medium - - * BUG:114739【设计】【控制面板】详情页左右间距未按设计稿实现 - * 需求号:无 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Thu, 16 Jun 2022 09:39:49 +0800 - -ukui-search (3.14.0.3) v101; urgency=medium - - * BUG:114739 【设计】【控制面板】详情页左右间距未按设计稿实现 - * 需求号:无 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Tue, 14 Jun 2022 19:32:02 +0800 - -ukui-search (3.14.0.2) v101; urgency=medium - - * BUG:123369【ukui3.20】【设计】设置-搜索添加按钮默认状态与设计稿不符 - * BUG:120213【ukui3.1.4】【设计】“添加”按钮三态效果与设计不符 - * 需求号:无 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Fri, 10 Jun 2022 15:28:39 +0800 - -ukui-search (3.14.0.0) v101; urgency=medium - - * BUG:无 - * 需求号:无 - * 其他改动:修改版本号规则重新传包 - * 其他改动影响域:无 - - -- zhangpengfei Mon, 30 May 2022 17:23:36 +0800 - -ukui-search (3.1-2.2.4+0525) v101; urgency=medium - - * BUG:121127【全局搜索】全局搜索右键内容未汉化 - * 需求号:无 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Wed, 25 May 2022 14:44:37 +0800 - -ukui-search (3.1-2.2.3+0524) v101; urgency=medium - - * BUG:98761【UKUI V3.1】【搜索】【UI】选中的条目要有6px圆角 - * BUG:98750【UKUI V3.1】【搜索】【UI】选中状态的蓝色矩形是有圆角的,圆角的值为6px - * BUG:77777【UKUI V3.1】【文件搜索】【需求8769】部分区域与UI图不符 - * BUG:120349 【UKUI 3.1.4 走查】【设计】【搜索】 - * BUG:120377 【306409】【全局搜索】开始菜单中有搜索应用 - * 需求号:无 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Tue, 24 May 2022 10:58:08 +0800 - -ukui-search (3.1-2.2.2+0519) v101; urgency=medium - - * BUG:无。 - * 需求号:无。 - * 其他改动: - - 更换了ukcc插件的图标,能实现跟随主题 - - 优化了中文分词效果 - * 其他改动影响域: - - 控制面板搜索设置页插件 - - 文本内容搜索准确率 - - -- zhangpengfei Thu, 19 May 2022 10:54:53 +0800 - -ukui-search (3.1-2.2.0+0511) v101; urgency=medium - - * BUG:无。 - * 需求号:无。 - * 其他改动: - - 新增内容搜索插件 - - 增加搜索错误信号,通知调用者搜索异常的信息 - - 增加文件搜索插件标签搜索功能 - * 其他改动影响域:搜索服务文件搜索相关接口 - - -- zhangpengfei Wed, 11 May 2022 09:49:35 +0800 - -ukui-search (3.1-2.1.1+0425) v101; urgency=medium - - * BUG:[FIX] bug:# 116337 【全局搜索】首次打开搜索输入内容,弹出是否创建索引框后win+s再次打开搜索,搜索只能通过alt+F4关闭 - * 需求号:无。 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Mon, 25 Apr 2022 18:19:01 +0800 - -ukui-search (3.1-2.1.0+0420) v101; urgency=medium - - * BUG:115499 【设计】配置项标题是中文,但点击展开后变成了英文 - * 需求号:无。 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Wed, 20 Apr 2022 13:44:49 +0800 - -ukui-search (3.1-2.1.0+0415) v101; urgency=medium - - * BUG:114388 【设计】搜索UI 问题(更换了展开按钮的图标) - * 需求号:12816 增加OCR功能,文本内容搜索可以搜索图片中的文字。 - * 其他改动:无 - * 其他改动影响域:无 - - -- zhangpengfei Fri, 15 Apr 2022 16:38:29 +0800 - -ukui-search (3.1-2.0.1+0409) v101; urgency=medium - - * Bug:无 - * 需求号:无 - * 其他改动: - * 修复了一个偶现的控制面板搜索插件产生coredump的问题。 - - -- zhangpengfei Sat, 09 Apr 2022 16:42:55 +0800 - -ukui-search (3.1-2.0.1+0323) v101; urgency=medium - - * Bug:无 - * 需求号:无 - * 其他改动: - * 搜索窗口增加NET::SkipTaskbar | NET::SkipPager | NET::SkipSwitcher属性。 - - -- zhangpengfei Wed, 23 Mar 2022 16:03:05 +0800 - -ukui-search (3.1-2.0.0+0315) v101; urgency=medium - - * Bug:无 - * 需求号:无 - * 其他改动: - * 分离前后端进程,增加ukui-search-service搜索服务进程。 - * ukui-search作为gui进程支持多DISPLAY同时启动。 - * 增加搜索服务接口。 - * 增加命令行: - 搜索应用: - Usage: ukui-search [options] - Options: - -h, --help Displays this help. - -v, --version Displays version information. - -q, --quit Quit ukui-search application - -s, --show Show main window - Usage: ukui-search-service [options] - 搜索服务: - Options: - -h, --help Displays this help. - -v, --version Displays version information. - -q, --quit Stop service - -i, --index