Ivailo Monev
a4c82a4316
make OpenSSL required
2016-10-19 05:41:21 +00:00
Ivailo Monev
7c356db817
remove QDebug/qDebug/etc. from global header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-18 22:06:15 +00:00
Ivailo Monev
19849e49c2
explicitly cast to the type malloc-ed
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-18 21:12:13 +00:00
Ivailo Monev
3d073379ab
remove qFree/qMalloc/etc.
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-18 20:06:38 +00:00
Ivailo Monev
915cf54d5e
resolv must be linked to now, various cleanups and micro-optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 21:12:21 +00:00
Ivailo Monev
2cd0c19789
do not consider the boundary finder valid if the string is empty
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-07 21:45:34 +00:00
Ivailo Monev
65a524dfbe
micro-optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-06 17:32:26 +00:00
Ivailo Monev
73ee3b3cb8
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 23:33:10 +00:00
Ivailo Monev
c52a911d0c
qt_gettime() micro-optimization
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 13:50:01 +00:00
Ivailo Monev
42d69ded52
QChar const-ing
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 13:23:46 +00:00
Ivailo Monev
4a5bcff7ec
embracing the STL
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
9b1e1fea0e
mostly RVCT support code removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-28 23:04:10 +00:00
Ivailo Monev
68a10a767a
fixup opengl component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-25 04:32:29 +00:00
Ivailo Monev
9588f8cfd2
various cleanups, mostly d-pointers abusing removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-25 04:11:42 +00:00
Ivailo Monev
262373abf1
make copies of the string in QTextBoundaryFinder, use const in args where possible
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-22 22:01:06 +00:00
Ivailo Monev
c3eb03e6ce
fix assignment of invalid QTextBoundaryFinder object
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-22 21:58:13 +00:00
Ivailo Monev
953fbac4d7
mostly QDateTime and QWizard cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-15 21:58:52 +00:00
Ivailo Monev
4c2d49b3d3
mostly win leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-15 20:09:10 +00:00
Ivailo Monev
59bf73f74f
make use of std::lower_bound and std::upper_bound when build with STL
...
this assumes that the STL library supports C++11
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 23:46:30 +00:00
Ivailo Monev
c379b60870
mac, win, etc. leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 03:15:37 +00:00
Ivailo Monev
90f338a0a0
remove QDataStream forward declaration from global header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 20:13:53 +00:00
Ivailo Monev
f38dd689da
mac, win and blackbery leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 19:50:38 +00:00
Ivailo Monev
ce596653e4
remove some Q_WS_WIN, Q_WS_MAC, Q_CC_MSVC, etc. leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:38:50 +00:00
Ivailo Monev
a4e1e9b33b
cleanup and fixup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:44:45 +00:00
Ivailo Monev
1370130551
build system cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
3131357af2
remove Windows, Mac and other proprietary OS files
2016-09-11 03:34:17 +00:00
Ivailo Monev
f661c97828
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-29 15:54:06 +00:00
Ivailo Monev
11c0d478fb
getting QTextBoundaryFinder to behave like I want it (theoretically)
...
Grapheme - all-in-one, everything that is not a letter or a number - marks,
punctuations, space, etc.
Word - stop at space, illogical but right because when one wants to word-
wrap (which this is mostly used for I assume) punctuation should be on the
same row which means that a split must happen after the punctuation, e.g.
"hey,<split> joe!"
Sentence - that's very questionable, usually a punctuation (e.g. comma) can
be used to split a sentence into few sentences but that does not mean that
the sentence boundary was found (e.g. full stop, question mark, etc.) in
the current implementation
Line - obviously just line ending, that would be \n for UNIX (x000A in
Unicode) and whatever else someone comes up into his own "standard".
In any case the whole text-boundary finder class looks wrong for any use
case to me, while I was working on KHTML I found that it's much faster and
more reliable to just test if the UChar/QChar is space (via isSpace()) or
whatever the case needs rather then use the finder. I do not want to botch
it out of the toolkit yet but I suppose a class that looks for a QChar
category(ies) would be far more usefull then a boundry type specific to the
boundry finder with assumptions that are not obvious at first glance.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-29 05:04:31 +00:00
Ivailo Monev
4f7e7882d6
re-implement QTextBoundryFinder via QChar
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 17:06:32 +00:00
Ivailo Monev
31ccaee366
core component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 14:36:42 +00:00
Ivailo Monev
42f492cf7c
preparations to support all-in-one targets build
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 02:56:09 +00:00
Ivailo Monev
90f41f16a4
QStringList must be exported now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-23 17:45:06 +00:00
Ivailo Monev
ec7b25649c
mostly QStringList cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-23 14:05:34 +00:00
Ivailo Monev
49fc1b6222
merge qMemEquals and ucstrncmp
...
some of the changes are my own, the first hunk did not apply clean too
upstream commits:
2cfdb35269
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-23 04:29:21 +00:00
Ivailo Monev
2b41db9326
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-23 01:19:49 +00:00
Ivailo Monev
f8897622dc
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-21 18:37:25 +00:00
Ivailo Monev
91f2876f14
get rid of some SIMD remains
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 20:19:41 +00:00
Ivailo Monev
b3ae735d42
make it possible to disable all CPU features usage via "all" keyword
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 19:19:39 +00:00
Ivailo Monev
b28ce55a43
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 12:18:18 +00:00
Ivailo Monev
ca541d5076
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 11:40:31 +00:00
Ivailo Monev
9069f13ef6
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 03:02:11 +00:00
Ivailo Monev
046a819ce5
QSharedPointer cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-24 06:51:18 +00:00
Ivailo Monev
c03d7d64bd
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-23 22:49:45 +00:00
Ivailo Monev
431615fd1f
make ICU support non-runtime
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-23 22:49:32 +00:00
Ivailo Monev
b1176f7089
do not use Q_PACKED
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-22 09:27:36 +00:00
Ivailo Monev
51c8eeea81
minor cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-11 13:00:53 +00:00
Ivailo Monev
9bdda0cd5e
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-30 02:44:25 +00:00
Ivailo Monev
2a4f0d5598
Fix a "warning: 'operator+=' is deprecated" when building with clang
...
upstream commits:
191c0e300b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-30 01:06:27 +00:00
Ivailo Monev
cfcbfd88ac
do not try to alighn the QHash and QMap data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-28 19:45:49 +00:00
Ivailo Monev
bdd0890588
do not add private classes/structs to class map
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-27 22:26:22 +00:00