Ivailo Monev
f332165f73
various fixes and cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 05:28:14 +00:00
Ivailo Monev
25902763cf
fix a compiler warning
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-29 16:12:47 +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
210dc17562
assign argc just before it is going to be used in moc
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-29 05:05:32 +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
41a1bf7a9e
add conditional fontconfig guards to qfontdatabase_x11 header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 21:07:50 +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
87f1b46415
bootstrap_moc is exe
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 14:55:44 +00:00
Ivailo Monev
d346bef8f0
making use of CMake variables for flags
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 14:54:57 +00:00
Ivailo Monev
3683238eac
just do not run the tests/benchmakrs in Travis for now
2016-08-28 03:44:36 +03:00
Ivailo Monev
3304d546e0
remove offline storage property leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 03:08:36 +03:00
Ivailo Monev
b6bb8d2ce2
oops, fix build of declarative component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 01:48:25 +00:00
Ivailo Monev
53cca81bf3
declarative component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 01:33:18 +00:00
Ivailo Monev
41409106f1
opengl component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-27 16:51:03 +00:00
Ivailo Monev
403799cd9c
both designer components can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-27 04:05:49 +00:00
Ivailo Monev
680d289ca6
and the actualy fix for tst_qgraphicsview
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-27 00:16:33 +00:00
Ivailo Monev
21061ed412
attempt to fix the test build
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 23:41:43 +00:00
Ivailo Monev
fc5ed62165
shareddeviceskin can build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 23:29:19 +00:00
Ivailo Monev
dc84942128
allow inclusions of multiple resource generated files from one source file
...
you will see the use case for this in the all-in-one build of deviceskin
once I push the changes to make use of it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 23:18:28 +00:00
Ivailo Monev
41f1500637
mostly build system changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 21:24:47 +00:00
Ivailo Monev
cca2d22965
all-in-one build fixes for designer component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 18:05:03 +00:00
Ivailo Monev
3dc65db9de
qtgradienteditor can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 18:03:18 +00:00
Ivailo Monev
dd4c895063
designer tool can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 17:19:33 +00:00
Ivailo Monev
3dd251226f
enable all-in-one in Travis
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 16:43:36 +00:00
Ivailo Monev
f263db8ffb
help component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 16:32:34 +00:00
Ivailo Monev
2656915164
fixup the paths in the pkg-config files
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 16:03:37 +00:00
Ivailo Monev
b9461f901a
do not blacklist KtCore from all-in-one build now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 14:39:13 +00:00
Ivailo Monev
e0c70f75b7
Merge branch 'master' of https://github.com/fluxer/katie
2016-08-26 14:37:58 +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
358e8b9a84
lupdate tool can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 04:22:48 +03:00
Ivailo Monev
5f6e198887
fix all-in-one build of network component on Windows [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 02:49:10 +03:00
Ivailo Monev
c5f8f5de09
fixup build of main component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 02:42:53 +03:00
Ivailo Monev
2c3aabd1a3
mostly all-in-one build fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 21:33:15 +00:00
Ivailo Monev
f1d4aa0092
network component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 20:50:39 +00:00
Ivailo Monev
0c75a5a225
test component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 19:05:43 +00:00
Ivailo Monev
4af405fd83
scripttools component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 18:15:32 +00:00
Ivailo Monev
fd74c45a85
script component can be build as all-in-one now
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 16:54:21 +00:00
Ivailo Monev
313e1b79d0
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 15:37:12 +00:00
Ivailo Monev
df9ce31cc6
fixup package target [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 06:26:14 +00:00
Ivailo Monev
6bea2e71e4
cleanup katie_setup_target()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 05:17:02 +00:00
Ivailo Monev
916bc985f0
goodbye custom flags, Mac OS X build is broken cuz frameworks
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 05:00:31 +00:00
Ivailo Monev
8e2525fb74
rework katie_setup_targets() and bump minimum CMake requirement
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 04:39:23 +00:00
Ivailo Monev
3053abb40a
oops, fixup katie_resources() usage in katie_test()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 03:07:24 +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
340a4efa74
headers compat werk
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-23 20:33:21 +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
07d5cc27bf
correct generation of qscopedarraypointer.h under QtCore sub-directory
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-22 21:29:42 +00:00