OSDN Git Service
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>
Ivailo Monev [Mon, 14 Nov 2016 14:28:20 +0000 (14:28 +0000)]
remove redundant directories inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 14:27:53 +0000 (14:27 +0000)]
update dependencies in package files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 14:19:20 +0000 (14:19 +0000)]
make use of PCRE in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 14 Nov 2016 01:25:19 +0000 (01:25 +0000)]
fix regression in the designer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 13 Nov 2016 00:51:41 +0000 (00:51 +0000)]
substitue QXmlStreamStringRef with QStringRef
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 22:42:36 +0000 (22:42 +0000)]
remove codec plugins, rely on iconv
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 20:56:14 +0000 (20:56 +0000)]
get rid of non-const getters of QRegExp
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 20:49:42 +0000 (20:49 +0000)]
get rid of QString::reallocData() overload
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 19:58:01 +0000 (19:58 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 19:08:13 +0000 (19:08 +0000)]
make use of memset in qt_memfill template
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 18:19:20 +0000 (18:19 +0000)]
define UNICODE for odbc driver again, just in case
the odbc headers define some types depending on it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 18:18:19 +0000 (18:18 +0000)]
fix build of odbc driver when UNICODE is not defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 17:39:58 +0000 (17:39 +0000)]
get rid of QSound
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 15:36:09 +0000 (15:36 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 03:19:15 +0000 (03:19 +0000)]
events cleanup mostly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 12 Nov 2016 02:22:02 +0000 (02:22 +0000)]
minor build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 11 Nov 2016 21:18:45 +0000 (21:18 +0000)]
update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 11 Nov 2016 21:11:28 +0000 (21:11 +0000)]
misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>