Commit graph

1746 commits

Author SHA1 Message Date
Ivailo Monev
655a87a53c remove redundant C-style cast
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 21:01:08 +00:00
Ivailo Monev
0afe0c0c36 simplify installation directories handling via use of CPACK_SET_DESTDIR
also, the CMake files are installed where they can be found by default
(without any manual configuration) by default - in the top-level
installation directory (CMAKE_INSTALL_PREFIX)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 14:06:44 +03:00
Ivailo Monev
8cf2dbae22 qtconcurrentresultstore.h needs qvector.h
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 18:04:46 +00:00
Ivailo Monev
b0df00f83c fix a compiler warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 17:27:18 +00:00
Ivailo Monev
402d2d562c remove reserved bits from QObjectData
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 16:12:42 +03:00
Ivailo Monev
820a05e6a8 Merge branch 'master' of https://github.com/fluxer/katie 2016-06-09 04:21:00 +00:00
Ivailo Monev
594d3ebb29 misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 01:11:10 +00:00
Ivailo Monev
0bd004b486 remove unused QSegfaultHandler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 00:46:53 +03:00
Ivailo Monev
f0c624d4fc Merge branch 'master' of https://github.com/fluxer/katie 2016-06-08 12:15:16 +03:00
Ivailo Monev
84cb3913a8 fix build without relocations after df31068b
in Qt5 Q_NO_DATA_RELOCATION is no longer and I
overlooked the hunk in which QMetaObjectAccessor was
removed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 09:40:34 +00:00
Ivailo Monev
b2a2b2225b remove some redundant headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 12:14:53 +03:00
Ivailo Monev
84d0d7a290 remove handling of FORCE_UREF define
upstream commits:
ef077750ce

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 01:31:24 +00:00
Ivailo Monev
d60906e627 remove leftovers of reserved bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-08 01:19:47 +00:00
Ivailo Monev
729126ff1f remove reservations from containers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 23:49:58 +00:00
Ivailo Monev
bae37f7940 correct identation in qstrncpy()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 23:19:47 +00:00
Ivailo Monev
06e6ca8c4d Revert "fix compiler warnings about non-heap free"
even tough the fix was for bogus compiler warning and gets the job
done the LLVM address sanitizer will bail out when it encounters it.

This reverts commit 947b385fa6.
2016-06-06 22:30:25 +00:00
Ivailo Monev
d1a2cbf056 ensure that that WITH_THREADS is respected
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-06 16:02:48 +00:00
Ivailo Monev
47fe296357 minor QStringMatcher cleanup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-04 15:17:37 +00:00
Ivailo Monev
48a45d0cd4 build fixes for the QT_STRICT_ITERATORS conditional
the only thing left to fix is the dbus component which requires the
pointer operator backported from 9c5a77f0ef
but it messes up the erase and insert templates and causes source
incompatibilities so it has to investigated further.

upstream commits:
fad1fa65ed
7c1e0fef8e
c4fbe872be
0412ad3513

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-04 14:15:26 +00:00
Ivailo Monev
42ab80dc7d cleanup QByteArrayMatcher
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-04 14:09:34 +00:00
Ivailo Monev
af86abe7bb various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-31 19:27:38 +00:00
Ivailo Monev
731802d03b add a qHash for QUuid
upstream commits:
55d68a16aa

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-31 16:31:23 +00:00
Ivailo Monev
22b0ec7f43 do not try to alighn the QVector data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-29 14:49:40 +00:00
Ivailo Monev
ee3d396f73 inline qMallocAligned(), qReallocAligned() and qFreeAligned() to non-alighgned functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-29 14:45:42 +00:00
Ivailo Monev
354c96b491 remove checks for obsolete arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-29 14:43:43 +00:00
Ivailo Monev
ef9ef0da73 fix ###'es in qrect.h (2)
I missed those

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 20:27:51 +00:00
Ivailo Monev
e13bd0f73d misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 20:02:20 +00:00
Ivailo Monev
e6d4eb5454 fix ###'es in qrect.h
upstream commits:
3b973971fb

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 20:02:00 +00:00
Ivailo Monev
4f9ce89213 merge QUrl::fromEncoded() overload
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 19:45:00 +00:00
Ivailo Monev
da9223c3fc fix ### comments in QSet
upstream commits:
bb5ae21c41

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 19:40:17 +00:00
Ivailo Monev
08ca2b5cb6 fix some (but not all) build issues with strict iterators
those are some that I've encountered and have not been addressed in Qt5
as far as I can tell or do not apply to it at all (e.g. QCommandLineParser
which was borrowed from CopperSpice)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 19:39:07 +00:00
Ivailo Monev
428a9cf2bf make use of some STD algorithms when possible
Qt5 has already dumped the algorithms, Katie is unlikely to do so

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 17:04:47 +00:00
Ivailo Monev
c076cd7612 removed obsolete function QUuid::operator QString()
upstream commits:
b0cf81684d

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 01:53:50 +00:00
Ivailo Monev
00590ff141 cleanup QString data structure
some of the changes are my own

upstream commits:
ee85e9cc10

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-27 17:37:15 +00:00
Ivailo Monev
460c0f4de1 avoid old-style casts in debug/warning messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-26 10:09:34 +00:00
Ivailo Monev
b3bed1a564 match the virtuals in QBuffer reimplementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-26 10:08:02 +00:00
Ivailo Monev
9bf3228abc avoid unnecessary casts and constructions
there are many more of those

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-25 17:12:22 +00:00
Ivailo Monev
8d3e5d15de rewrite Iconv CMake module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-25 11:11:49 +00:00
Ivailo Monev
2ac76cf429 remove some unnecessary old-style casts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-18 11:54:51 +00:00
Ivailo Monev
56a533ea6c use QByteArray::toDouble() instead of qstrtod
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-18 11:53:27 +00:00
Ivailo Monev
43495bd81d micro-optimize QFileSystemWatcher::addPaths() for non-test build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-14 11:57:04 +00:00
Ivailo Monev
50eceb7229 micro-optimize QCoreApplicationPrivate::checkInstance()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-07 17:28:03 +00:00
Ivailo Monev
00b4000ba6 remove obsolete and unused QDir::addResourceSearchPath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-06 02:15:09 +00:00
Ivailo Monev
fdb5fdcd31 micro-optimize QDir::relativeFilePath() for non-Windows platform
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-05 05:13:16 +00:00
Ivailo Monev
947b385fa6 fix compiler warnings about non-heap free
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 14:46:58 +00:00
Ivailo Monev
289f291000 rename QLinkedList::free to freeData for consistency
upstream commits:
9e96717746

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 14:21:03 +00:00
Ivailo Monev
35e685b384 remove Qt 4.3 binary compatibility for MSVC
d9bec0a1d2

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 23:50:19 +00:00
Ivailo Monev
efb1bc50bc do not include qconfig twice from qglobal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 18:04:42 +00:00
Ivailo Monev
ab2676f375 remove compat definition from the Qt namespace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-26 00:36:48 +00:00
Ivailo Monev
034f94f0f7 remove QBool and use bool instead
upstream commits:
47d5d349d8

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-23 02:47:10 +00:00