Commit graph

1384 commits

Author SHA1 Message Date
Ivailo Monev
a6d244d716 cleanup the Travis file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:39:07 +00:00
Ivailo Monev
135a975dc8 update README
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:37:29 +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
d3d10ecabe minor raster paint engine cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-10 16:15:08 +00:00
Ivailo Monev
a138cccf3f quick README review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-09 16:22:23 +00:00
Ivailo Monev
fd13b5a5bb less template magic in JavaScriptCore collector header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-09 16:01:55 +00:00
Ivailo Monev
1f2ba87f4f get rid of ASSERT_NOT_REACHED(), UNLIKELY() and LIKELY()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-09 15:29:35 +00:00
Ivailo Monev
163b8df6ba update libpng to 1.6.25
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-09 03:42:59 +00:00
Ivailo Monev
02db00ff9a update translations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 23:18:30 +00:00
Ivailo Monev
1f0fc7983a remove CMake files adjustment code from incfsck script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 23:11:19 +00:00
Ivailo Monev
10ca053d8c apply KATIE_DEFINITIONS via Cflags from the core component pkgconfig file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 22:40:28 +00:00
Ivailo Monev
1444d03d6e getting rid of QNativeImage, Mac and Windows not tested
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 22:02:36 +00:00
Ivailo Monev
5eae10e913 bunch of all-in-one build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 18:00:28 +00:00
Ivailo Monev
4ce8766e99 use common header for gui component stuff
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 14:31:50 +00:00
Ivailo Monev
732baf8624 all-in-one build fix-fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 05:43:31 +00:00
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