OSDN Git Service
Ivailo Monev [Tue, 9 May 2017 14:43:33 +0000 (14:43 +0000)]
came-case headers compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 13:00:01 +0000 (13:00 +0000)]
namespace issue fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 12:29:18 +0000 (12:29 +0000)]
Q_DECLARE_EXTENSION_INTERFACE use fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 07:46:51 +0000 (07:46 +0000)]
avoid unneccessary rebuild of all-in-one targets upon project re-configuration
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 07:37:24 +0000 (07:37 +0000)]
Q_DECLARE_EXTENSION_INTERFACE use fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 07:11:08 +0000 (07:11 +0000)]
Q_DECLARE_INTERFACE use fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 06:54:24 +0000 (06:54 +0000)]
Q_DECLARE_INTERFACE use fixes
this is incomplete, there are still some nested namespaced ones in the gui
component but this should be enoguh to build kdecore for now (with some
fixes for it too but unrelated to Q_DECLARE_INTERFACE) as a testing ground
for the namespacing work
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 06:45:25 +0000 (06:45 +0000)]
create some more compat headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 06:42:51 +0000 (06:42 +0000)]
create some compat headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 06:19:07 +0000 (06:19 +0000)]
do not output forward declaration from qdbusxml2cpp
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 06:17:48 +0000 (06:17 +0000)]
create QTextDecoder redirect header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 May 2017 03:42:07 +0000 (03:42 +0000)]
fix build of lexgen utility
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 15:03:00 +0000 (15:03 +0000)]
create camel-case QGraphicsTextItem
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 15:00:25 +0000 (15:00 +0000)]
create camel-case QGraphicsSceneDragDropEvent
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 14:58:26 +0000 (14:58 +0000)]
create camel-case QGraphicsSceneContextMenuEvent
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 14:56:51 +0000 (14:56 +0000)]
create camel-case QGraphicsObject
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 14:55:36 +0000 (14:55 +0000)]
add better UseQt4 CMake file subtitute
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 14:44:35 +0000 (14:44 +0000)]
create camel-case QStyleOptionToolButton
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 13:33:17 +0000 (13:33 +0000)]
deal with TODO in the drawing helper
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 May 2017 11:17:25 +0000 (11:17 +0000)]
fix build of some utils with ASCII casts disabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 May 2017 16:46:23 +0000 (16:46 +0000)]
minor namespace conditionals cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 May 2017 05:24:04 +0000 (05:24 +0000)]
minor moc cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 May 2017 05:03:30 +0000 (05:03 +0000)]
take the upstream apporach for fixing define token processing
while it seemed logical to stop processing if there are no braces after
the token, the moc generator does not generate proper output if it is done
which means that I'm missing something from the big picture
upstream commits:
https://github.com/qt/qtbase/commit/
96611a677fc0feeb374c191e248842167f39770d
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 May 2017 04:01:09 +0000 (04:01 +0000)]
fix build of moc keywords generator
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 May 2017 03:59:57 +0000 (03:59 +0000)]
temporary namespace workaround for the utils
Ivailo Monev [Sun, 7 May 2017 03:58:11 +0000 (03:58 +0000)]
fix parsing of define in some cases
this change is basicly improved (I believe) version of the upstream change:
https://github.com/qt/qtbase/commit/
96611a677fc0feeb374c191e248842167f39770d
It was in no way inspired from it but I note the change as usual
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 May 2017 01:39:46 +0000 (01:39 +0000)]
when qglobal.h is not included from C++ source include math.h
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 17:47:24 +0000 (17:47 +0000)]
link README to index.md for the web page
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 May 2017 02:41:44 +0000 (02:41 +0000)]
Set theme jekyll-theme-cayman
Ivailo Monev [Sat, 6 May 2017 17:37:15 +0000 (17:37 +0000)]
minor benchmark cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 17:24:52 +0000 (17:24 +0000)]
benchmark adjustment to recent changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 17:18:41 +0000 (17:18 +0000)]
benchmark adjustment to recent changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 17:10:03 +0000 (17:10 +0000)]
benchmark adjustment to recent changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 17:09:48 +0000 (17:09 +0000)]
QLibrary micro-optimization
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 16:56:03 +0000 (16:56 +0000)]
fix recent regresion in network component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 16:52:08 +0000 (16:52 +0000)]
MSVC support removal from JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 May 2017 16:29:19 +0000 (16:29 +0000)]
fix regression in the Qt4 CMake module compatibilty
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 4 May 2017 15:52:08 +0000 (15:52 +0000)]
instead of LTO make use of KATIE_ALLINONE
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 4 May 2017 15:50:54 +0000 (15:50 +0000)]
fix build against ICU 59+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 14:53:38 +0000 (14:53 +0000)]
improve namefsck script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 13:37:28 +0000 (13:37 +0000)]
add script to convert forward declarations to include directives
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 12:44:52 +0000 (12:44 +0000)]
introduce QT_NAMESPACE_COMPAT
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 12:29:40 +0000 (12:29 +0000)]
oops, fix KATIE_INCLUDES
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 03:37:01 +0000 (03:37 +0000)]
store the git checkout hash in the cmake version file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 02:54:00 +0000 (02:54 +0000)]
suffixed the tools pixmaps
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 02:32:46 +0000 (02:32 +0000)]
add missing space in the testing build warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 02:28:26 +0000 (02:28 +0000)]
move bootstrap stuff into moc build file since it's the only thing using it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 02:14:01 +0000 (02:14 +0000)]
KatieConfig.cmake review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 02:04:45 +0000 (02:04 +0000)]
cache KATIE_TOOLS_SUFFIX as STRING type
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 27 Apr 2017 01:57:57 +0000 (01:57 +0000)]
support suffixed tools and package them as such
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 13:31:32 +0000 (13:31 +0000)]
improve standard selection from mkspecs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 13:10:59 +0000 (13:10 +0000)]
minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 13:10:13 +0000 (13:10 +0000)]
remove reference to the removed opengl component from the scripts
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 09:23:55 +0000 (09:23 +0000)]
openssl 1.1 support
patch based on qt4-openssl-1.1.0pre-3.patch from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=828522
NOTE: the locking change author states that there is no need for locking in newer versions:
https://github.com/openssl/openssl/commit/
2e52e7df518d80188c865ea3f7bb3526d14b0c08
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 07:53:32 +0000 (07:53 +0000)]
mostly Q_CC_BOR support removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 07:18:37 +0000 (07:18 +0000)]
mostly tests cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 07:18:09 +0000 (07:18 +0000)]
define QT_NO_USING_NAMESPACE when testing is enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 06:28:54 +0000 (06:28 +0000)]
JavaScriptCore cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 26 Apr 2017 06:28:30 +0000 (06:28 +0000)]
namespaced build fixes and enabled it by default
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 25 Apr 2017 11:38:55 +0000 (11:38 +0000)]
minor JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 25 Apr 2017 11:25:23 +0000 (11:25 +0000)]
update README
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 25 Apr 2017 08:59:05 +0000 (08:59 +0000)]
purge Gtk style and some other styles leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 25 Apr 2017 08:17:36 +0000 (08:17 +0000)]
update dependencies for Travis environment
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 25 Apr 2017 08:15:19 +0000 (08:15 +0000)]
cross-compiling is no longer supported
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 25 Apr 2017 08:09:30 +0000 (08:09 +0000)]
now that qrand() seeds per-thread there is no need to do it for QUuid
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 9 Apr 2017 02:26:15 +0000 (02:26 +0000)]
micro-optimize QKeySequence::toString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 21 Dec 2016 13:19:05 +0000 (13:19 +0000)]
require glib version 2.22.0 at minimum
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 18 Dec 2016 04:07:10 +0000 (04:07 +0000)]
minor cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 12 Dec 2016 03:26:41 +0000 (03:26 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 12 Dec 2016 02:53:43 +0000 (02:53 +0000)]
add gconf to Travis build dependencies
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 12 Dec 2016 02:52:37 +0000 (02:52 +0000)]
add gconf to package dependencies
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 10 Dec 2016 01:39:04 +0000 (01:39 +0000)]
misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 10 Dec 2016 01:13:29 +0000 (01:13 +0000)]
update translations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 8 Dec 2016 00:34:52 +0000 (00:34 +0000)]
get rid of tablet cruft
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 3 Dec 2016 20:38:40 +0000 (20:38 +0000)]
get rid of QDeclarativeTextLayout
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 21 Nov 2016 11:42:39 +0000 (11:42 +0000)]
remove key compression code
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 21:03:12 +0000 (21:03 +0000)]
include required header in qsvggenerator header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 21:02:52 +0000 (21:02 +0000)]
require PCRE v7.7+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 17:31:45 +0000 (17:31 +0000)]
various cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 17:03:56 +0000 (17:03 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 14:26:52 +0000 (14:26 +0000)]
update package dependencies and remove EGL CMake module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 13:53:20 +0000 (13:53 +0000)]
remove the opengl component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 12:47:28 +0000 (12:47 +0000)]
minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 02:00:53 +0000 (02:00 +0000)]
prefer c++ standard argument over CMAKE_CXX_STANDARD
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 01:39:42 +0000 (01:39 +0000)]
move QT_VISIBILITY_AVAILABLE out of the mkspecs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 16 Nov 2016 00:43:41 +0000 (00:43 +0000)]
remove void pointer operator for QByteArray
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 15 Nov 2016 23:46:26 +0000 (23:46 +0000)]
fix QFactoryLoader build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 15 Nov 2016 23:38:50 +0000 (23:38 +0000)]
changes to build moc and core with QT_NO_CAST_FROM_BYTEARRAY
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 15 Nov 2016 21:57:02 +0000 (21:57 +0000)]
remove constexpr from qRound() and qRound64()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 15 Nov 2016 21:51:36 +0000 (21:51 +0000)]
EGL and OpenGLES features require each other, make it obvious
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 15 Nov 2016 20:24:30 +0000 (20:24 +0000)]
inline qRound() and qRound64() to std::round()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 23:37:17 +0000 (23:37 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 23:01:53 +0000 (23:01 +0000)]
Xshape has no library
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 22:58:09 +0000 (22:58 +0000)]
remove now redundant XKB checks from build system
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 21:49:25 +0000 (21:49 +0000)]
JSC cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 17:07:17 +0000 (17:07 +0000)]
do not quit qscript until the debugger is closed
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 16:33:59 +0000 (16:33 +0000)]
convert string to ASCII when regexp matching them from JavaScriptCore
even KJS does that, I've also personally tested matching of UTF-16
characters and it seems to work
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 15:24:10 +0000 (15:24 +0000)]
make it possible to attach a debugger to the qscript tool engine
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 14:32:25 +0000 (14:32 +0000)]
note that PCRE is now required in the README
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 14:32:04 +0000 (14:32 +0000)]
install PCRE in Travis
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>