Adding upstream version 0.11.1.
Signed-off-by: Alf Gaida <agaida@siduction.org>
This commit is contained in:
parent
b9f8405b32
commit
72b5ca9c65
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +0,0 @@
|
|||||||
build
|
|
||||||
nbproject
|
|
||||||
translations/lxqt-runner
|
|
12
CHANGELOG
12
CHANGELOG
@ -1,7 +1,17 @@
|
|||||||
|
|
||||||
lxqt-runner-0.11.0 / 2016-09-24
|
lxqt-runner-0.11.1 / 2017-01-01
|
||||||
===============================
|
===============================
|
||||||
|
|
||||||
|
* MathItem: Honor system locale (#52)
|
||||||
|
* Use the new MenuCache configuration CMake module
|
||||||
|
* Fixes FTBFS when libmenu-cache was installed to non-standard location
|
||||||
|
* Remove cpack (#49)
|
||||||
|
* - Fix endif placement when test for MATH library.
|
||||||
|
|
||||||
|
0.11.0 / 2016-09-24
|
||||||
|
===================
|
||||||
|
|
||||||
|
* Release 0.11.0: Add changelog
|
||||||
* Add README.md
|
* Add README.md
|
||||||
* Math: Enhance evaluation logic
|
* Math: Enhance evaluation logic
|
||||||
* Math: Use libmuparser for math evaluation
|
* Math: Use libmuparser for math evaluation
|
||||||
|
@ -8,6 +8,8 @@ set(CMAKE_AUTOUIC ON)
|
|||||||
set(CMAKE_AUTOMOC ON)
|
set(CMAKE_AUTOMOC ON)
|
||||||
set(CMAKE_AUTORCC ON)
|
set(CMAKE_AUTORCC ON)
|
||||||
|
|
||||||
|
set(REQUIRED_MENUCACHE_VERSION "0.3.3")
|
||||||
|
|
||||||
include(CMakeDependentOption)
|
include(CMakeDependentOption)
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
|
|
||||||
@ -39,9 +41,7 @@ endif ()
|
|||||||
|
|
||||||
if (USE_MENU_CACHE)
|
if (USE_MENU_CACHE)
|
||||||
# optionally use libmenu-cache from lxde to generate the application menu
|
# optionally use libmenu-cache from lxde to generate the application menu
|
||||||
pkg_check_modules(MENU_CACHE REQUIRED QUIET
|
find_package(MenuCache "${REQUIRED_MENUCACHE_VERSION}" REQUIRED)
|
||||||
libmenu-cache>=0.3.3
|
|
||||||
)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (RUNNER_MATH)
|
if (RUNNER_MATH)
|
||||||
@ -80,7 +80,7 @@ set(lxqt-runner_LIBRARIES
|
|||||||
lxqt
|
lxqt
|
||||||
lxqt-globalkeys
|
lxqt-globalkeys
|
||||||
lxqt-globalkeys-ui
|
lxqt-globalkeys-ui
|
||||||
${MENU_CACHE_LIBRARIES}
|
${MENUCACHE_LIBRARIES}
|
||||||
${QTX_LIBRARIES}
|
${QTX_LIBRARIES}
|
||||||
${MUPARSER_LDFLAGS}
|
${MUPARSER_LDFLAGS}
|
||||||
)
|
)
|
||||||
@ -127,7 +127,7 @@ if (RUNNER_MATH)
|
|||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
target_include_directories(${PROJECT_NAME}
|
target_include_directories(${PROJECT_NAME}
|
||||||
PRIVATE "$<$<BOOL:${MENU_CACHE_FOUND}>:${MENU_CACHE_INCLUDE_DIRS}>"
|
PRIVATE "$<$<BOOL:${MENUCACHE_FOUND}>:${MENUCACHE_INCLUDE_DIRS}>"
|
||||||
PRIVATE "$<$<BOOL:${MUPARSER_FOUND}>:${MUPARSER_INCLUDE_DIRS}>"
|
PRIVATE "$<$<BOOL:${MUPARSER_FOUND}>:${MUPARSER_INCLUDE_DIRS}>"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -135,7 +135,7 @@ target_compile_definitions(${PROJECT_NAME}
|
|||||||
PRIVATE "$<$<BOOL:${RUNNER_MATH}>:MATH_ENABLED>"
|
PRIVATE "$<$<BOOL:${RUNNER_MATH}>:MATH_ENABLED>"
|
||||||
PRIVATE "$<$<BOOL:${RUNNER_VBOX}>:VBOX_ENABLED>"
|
PRIVATE "$<$<BOOL:${RUNNER_VBOX}>:VBOX_ENABLED>"
|
||||||
PRIVATE "$<$<BOOL:${RUNNER_VBOX_HEADLESS}>:VBOX_HEADLESS_ENABLED>"
|
PRIVATE "$<$<BOOL:${RUNNER_VBOX_HEADLESS}>:VBOX_HEADLESS_ENABLED>"
|
||||||
PRIVATE "$<$<BOOL:${MENU_CACHE_FOUND}>:HAVE_MENU_CACHE=1>"
|
PRIVATE "$<$<BOOL:${MENUCACHE_FOUND}>:HAVE_MENU_CACHE=1>"
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME}
|
target_link_libraries(${PROJECT_NAME}
|
||||||
@ -148,13 +148,3 @@ install(TARGETS
|
|||||||
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
|
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
|
||||||
COMPONENT Runtime
|
COMPONENT Runtime
|
||||||
)
|
)
|
||||||
|
|
||||||
# building tarball with CPack -------------------------------------------------
|
|
||||||
include(InstallRequiredSystemLibraries)
|
|
||||||
set(CPACK_PACKAGE_VERSION_MAJOR ${LXQT_MAJOR_VERSION})
|
|
||||||
set(CPACK_PACKAGE_VERSION_MINOR ${LXQT_MINOR_VERSION})
|
|
||||||
set(CPACK_PACKAGE_VERSION_PATCH ${LXQT_PATCH_VERSION})
|
|
||||||
set(CPACK_GENERATOR TBZ2)
|
|
||||||
set(CPACK_SOURCE_GENERATOR TBZ2)
|
|
||||||
set(CPACK_SOURCE_IGNORE_FILES /build/;.gitignore;.*~;.git;.kdev4;temp)
|
|
||||||
include(CPack)
|
|
||||||
|
@ -791,12 +791,33 @@ bool VirtualBoxProvider::isOutDated() const
|
|||||||
#ifdef MATH_ENABLED
|
#ifdef MATH_ENABLED
|
||||||
#include <muParser.h>
|
#include <muParser.h>
|
||||||
|
|
||||||
|
class MathItem::Parser : public mu::Parser
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
static void initLocale()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// use the system's locale instead of the "C"
|
||||||
|
s_locale = std::locale{""};
|
||||||
|
} catch (const std::runtime_error & e)
|
||||||
|
{
|
||||||
|
qWarning().noquote() << "Unable to set locale for Math, " << e.what();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
static void muParserInitLocale()
|
||||||
|
{
|
||||||
|
MathItem::Parser::initLocale();
|
||||||
|
}
|
||||||
|
Q_COREAPP_STARTUP_FUNCTION(muParserInitLocale);
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
|
|
||||||
************************************************/
|
************************************************/
|
||||||
MathItem::MathItem():
|
MathItem::MathItem():
|
||||||
CommandProviderItem(),
|
CommandProviderItem(),
|
||||||
mParser{new mu::Parser}
|
mParser{new Parser}
|
||||||
{
|
{
|
||||||
mToolTip =QObject::tr("Mathematics");
|
mToolTip =QObject::tr("Mathematics");
|
||||||
mIcon = XdgIcon::fromTheme("accessories-calculator");
|
mIcon = XdgIcon::fromTheme("accessories-calculator");
|
||||||
@ -885,6 +906,8 @@ MathProvider::MathProvider()
|
|||||||
append(new MathItem());
|
append(new MathItem());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
ExternalProviderItem::ExternalProviderItem()
|
ExternalProviderItem::ExternalProviderItem()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -974,4 +997,3 @@ void ExternalProvider::readFromProcess()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
10
providers.h
10
providers.h
@ -37,7 +37,7 @@
|
|||||||
#include <QIcon>
|
#include <QIcon>
|
||||||
|
|
||||||
#ifdef HAVE_MENU_CACHE
|
#ifdef HAVE_MENU_CACHE
|
||||||
#include <menu-cache/menu-cache.h>
|
#include <menu-cache.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define MAX_RANK 0xFFFF
|
#define MAX_RANK 0xFFFF
|
||||||
@ -246,15 +246,13 @@ private:
|
|||||||
|
|
||||||
|
|
||||||
#ifdef MATH_ENABLED
|
#ifdef MATH_ENABLED
|
||||||
namespace mu
|
|
||||||
{
|
|
||||||
class Parser;
|
|
||||||
}
|
|
||||||
/************************************************
|
/************************************************
|
||||||
* Mathematics
|
* Mathematics
|
||||||
************************************************/
|
************************************************/
|
||||||
class MathItem: public CommandProviderItem
|
class MathItem: public CommandProviderItem
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
|
class Parser;
|
||||||
public:
|
public:
|
||||||
MathItem();
|
MathItem();
|
||||||
~MathItem();
|
~MathItem();
|
||||||
@ -263,7 +261,7 @@ public:
|
|||||||
bool compare(const QRegExp ®Exp) const;
|
bool compare(const QRegExp ®Exp) const;
|
||||||
virtual unsigned int rank(const QString &pattern) const;
|
virtual unsigned int rank(const QString &pattern) const;
|
||||||
private:
|
private:
|
||||||
QScopedPointer<mu::Parser> mParser;
|
QScopedPointer<Parser> mParser;
|
||||||
mutable QString mCachedInput;
|
mutable QString mCachedInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user