OSDN Git Service
Ivailo Monev [Thu, 8 Sep 2016 23:18:30 +0000 (23:18 +0000)]
update translations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 8 Sep 2016 23:11:19 +0000 (23:11 +0000)]
remove CMake files adjustment code from incfsck script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 8 Sep 2016 22:40:28 +0000 (22:40 +0000)]
apply KATIE_DEFINITIONS via Cflags from the core component pkgconfig file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 8 Sep 2016 22:02:36 +0000 (22:02 +0000)]
getting rid of QNativeImage, Mac and Windows not tested
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 6 Sep 2016 18:00:28 +0000 (18:00 +0000)]
bunch of all-in-one build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 6 Sep 2016 06:05:43 +0000 (06:05 +0000)]
use common header for gui component stuff
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 6 Sep 2016 05:43:31 +0000 (05:43 +0000)]
all-in-one build fix-fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 6 Sep 2016 05:28:14 +0000 (05:28 +0000)]
various fixes and cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 29 Aug 2016 16:12:47 +0000 (16:12 +0000)]
fix a compiler warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 29 Aug 2016 15:54:06 +0000 (15:54 +0000)]
fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 29 Aug 2016 05:05:32 +0000 (05:05 +0000)]
assign argc just before it is going to be used in moc
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 29 Aug 2016 05:04:31 +0000 (05:04 +0000)]
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>
Ivailo Monev [Sun, 28 Aug 2016 21:07:50 +0000 (21:07 +0000)]
add conditional fontconfig guards to qfontdatabase_x11 header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 28 Aug 2016 17:06:32 +0000 (17:06 +0000)]
re-implement QTextBoundryFinder via QChar
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 28 Aug 2016 14:55:44 +0000 (14:55 +0000)]
bootstrap_moc is exe
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 28 Aug 2016 14:54:57 +0000 (14:54 +0000)]
making use of CMake variables for flags
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 28 Aug 2016 00:44:36 +0000 (03:44 +0300)]
just do not run the tests/benchmakrs in Travis for now
Ivailo Monev [Sun, 28 Aug 2016 00:08:36 +0000 (03:08 +0300)]
remove offline storage property leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 28 Aug 2016 01:48:25 +0000 (01:48 +0000)]
oops, fix build of declarative component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 28 Aug 2016 01:33:18 +0000 (01:33 +0000)]
declarative component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 27 Aug 2016 16:51:03 +0000 (16:51 +0000)]
opengl component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 27 Aug 2016 03:56:06 +0000 (03:56 +0000)]
both designer components can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 27 Aug 2016 00:16:33 +0000 (00:16 +0000)]
and the actualy fix for tst_qgraphicsview
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 23:41:43 +0000 (23:41 +0000)]
attempt to fix the test build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 23:29:19 +0000 (23:29 +0000)]
shareddeviceskin can build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 23:18:28 +0000 (23:18 +0000)]
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>
Ivailo Monev [Fri, 26 Aug 2016 21:24:47 +0000 (21:24 +0000)]
mostly build system changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 18:05:03 +0000 (18:05 +0000)]
all-in-one build fixes for designer component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 18:03:18 +0000 (18:03 +0000)]
qtgradienteditor can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 17:19:33 +0000 (17:19 +0000)]
designer tool can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 16:43:36 +0000 (16:43 +0000)]
enable all-in-one in Travis
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 16:32:34 +0000 (16:32 +0000)]
help component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 16:03:37 +0000 (16:03 +0000)]
fixup the paths in the pkg-config files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 14:39:13 +0000 (14:39 +0000)]
do not blacklist KtCore from all-in-one build now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 14:37:58 +0000 (14:37 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Fri, 26 Aug 2016 14:36:42 +0000 (14:36 +0000)]
core component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 26 Aug 2016 01:22:48 +0000 (04:22 +0300)]
lupdate tool can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 23:48:53 +0000 (02:48 +0300)]
fix all-in-one build of network component on Windows [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 23:42:53 +0000 (02:42 +0300)]
fixup build of main component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 21:33:15 +0000 (21:33 +0000)]
mostly all-in-one build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 20:50:39 +0000 (20:50 +0000)]
network component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 19:05:43 +0000 (19:05 +0000)]
test component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 18:15:32 +0000 (18:15 +0000)]
scripttools component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 16:54:21 +0000 (16:54 +0000)]
script component can be build as all-in-one now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 15:37:12 +0000 (15:37 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 06:25:55 +0000 (06:25 +0000)]
fixup package target [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 05:17:02 +0000 (05:17 +0000)]
cleanup katie_setup_target()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 05:00:31 +0000 (05:00 +0000)]
goodbye custom flags, Mac OS X build is broken cuz frameworks
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 04:38:45 +0000 (04:38 +0000)]
rework katie_setup_targets() and bump minimum CMake requirement
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 25 Aug 2016 03:07:24 +0000 (03:07 +0000)]
oops, fixup katie_resources() usage in katie_test()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 24 Aug 2016 17:14:01 +0000 (17:14 +0000)]
preparations to support all-in-one targets build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 23 Aug 2016 20:33:21 +0000 (20:33 +0000)]
headers compat werk
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 23 Aug 2016 17:45:06 +0000 (17:45 +0000)]
QStringList must be exported now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 23 Aug 2016 14:05:34 +0000 (14:05 +0000)]
mostly QStringList cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 23 Aug 2016 04:29:21 +0000 (04:29 +0000)]
merge qMemEquals and ucstrncmp
some of the changes are my own, the first hunk did not apply clean too
upstream commits:
https://github.com/qt/qtbase/commit/
2cfdb3526975130dad9536ec5d3da642021ab0d0
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 23 Aug 2016 01:06:17 +0000 (01:06 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 21:29:12 +0000 (21:29 +0000)]
correct generation of qscopedarraypointer.h under QtCore sub-directory
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 21:02:29 +0000 (21:02 +0000)]
use the same hash for 8 bit strings as in QByteArray
upstream actually uses QLatingString, but anyway
upstream commits:
https://github.com/qt/qtbase/commit/
8fca1e70e7a8b1dc21a0134b6786e84faff91823
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 20:59:22 +0000 (20:59 +0000)]
correct generation of customwidget.h under QtDesigner sub-directory
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 19:29:19 +0000 (19:29 +0000)]
minor cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 19:29:11 +0000 (19:29 +0000)]
headers compat werk
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 14:03:40 +0000 (14:03 +0000)]
allocating the rasterizer pool out of gray_raster_reset() is safer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 03:19:53 +0000 (03:19 +0000)]
update translations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 03:04:10 +0000 (03:04 +0000)]
there is no reason to use getpwuid_r() in the session manager AFAICT
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 22 Aug 2016 01:26:43 +0000 (01:26 +0000)]
mostly rasterizer cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 12:46:27 +0000 (12:46 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 03:37:28 +0000 (03:37 +0000)]
oops
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 01:36:19 +0000 (01:36 +0000)]
generate obsolete qxmlstream header for xml component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 01:31:23 +0000 (01:31 +0000)]
parse classes that use Q_DECL_FINAL|final|sealed
Q_DECL_FINAL is not in Katie yet
upstream commits:
https://github.com/qt/qtbase/commit/
80694dd614a112046a5d5af1824ea52ef3a28823
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 01:30:25 +0000 (01:30 +0000)]
remove duplicated code from moc generator
upstream commits:
https://github.com/qt/qtbase/commit/
4a8ce53ad6998af8fd62eb1eddca57636cd8e47c
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 00:53:06 +0000 (00:53 +0000)]
deal with xml streaming API headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 00:25:56 +0000 (00:25 +0000)]
partitial backport of Q_UNREACHABLE()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 21 Aug 2016 00:14:26 +0000 (00:14 +0000)]
backport Q_COMPILER_NULLPTR and Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 20 Aug 2016 18:12:01 +0000 (18:12 +0000)]
headers comapt werk
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 20 Aug 2016 17:52:57 +0000 (17:52 +0000)]
no need to forward declare QLIst from qmetaobject header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 20 Aug 2016 17:52:40 +0000 (17:52 +0000)]
headers compat werk
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 20 Aug 2016 00:51:34 +0000 (00:51 +0000)]
emit destroyed() signal before children get deleted
upstream commits:
https://github.com/qt/qtbase/commit/
43619db05d55ca619dac11fdb7327b2b45507cb9
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 19 Aug 2016 21:10:59 +0000 (21:10 +0000)]
make QPointer use QWeakPoint
upstream commits:
https://github.com/qt/qtbase/commit/
6f0f9f69288925ef423c542ef5eb7302a5431867
https://github.com/qt/qtbase/commit/
c21ed8ca1f03c82731abf01fc66e4c2f2e4c2a50
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 19 Aug 2016 02:41:18 +0000 (02:41 +0000)]
build build with EGL support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 19 Aug 2016 02:04:51 +0000 (02:04 +0000)]
fix egl build option
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 18 Aug 2016 03:09:49 +0000 (03:09 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 17 Aug 2016 20:36:39 +0000 (20:36 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 17 Aug 2016 15:56:41 +0000 (15:56 +0000)]
minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 17 Aug 2016 14:48:30 +0000 (14:48 +0000)]
make use of qrand() in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 17 Aug 2016 14:48:02 +0000 (14:48 +0000)]
fix a compiler warning in benchmark
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 16 Aug 2016 21:39:38 +0000 (21:39 +0000)]
it seems that nothing is passing hints to qDrawBorderPixmap()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 16 Aug 2016 21:03:17 +0000 (21:03 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 16 Aug 2016 16:58:00 +0000 (16:58 +0000)]
the specialized image transformation functions do not pay off
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 15 Aug 2016 14:08:07 +0000 (14:08 +0000)]
bring back QPixmap::setAlphaChannel() and QPixmap::alphaChannel() as non-deprecated
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 15 Aug 2016 13:21:33 +0000 (13:21 +0000)]
do not add qttestgui.h to the QtTest meta header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 13 Aug 2016 17:32:07 +0000 (17:32 +0000)]
fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 13 Aug 2016 17:31:45 +0000 (17:31 +0000)]
the in-place image convertor has pretty much no use
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 13 Aug 2016 03:10:47 +0000 (03:10 +0000)]
update KATIE_TOOLS
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 13 Aug 2016 03:08:11 +0000 (03:08 +0000)]
better handling of the X11 extensions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 13 Aug 2016 02:19:48 +0000 (02:19 +0000)]
actually create the qtconfig.desktop file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 13 Aug 2016 01:42:16 +0000 (01:42 +0000)]
do not force rendering hints
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 12 Aug 2016 23:19:02 +0000 (23:19 +0000)]
make sure qfeatures header does not redefine definitions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 12 Aug 2016 22:27:31 +0000 (22:27 +0000)]
oops, copy-pasta mistake
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 12 Aug 2016 22:19:28 +0000 (22:19 +0000)]
add back qtconfig
I'll find use for it when I implement antialiasing and image
conversions options, maybe something else
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Fri, 12 Aug 2016 22:17:42 +0000 (22:17 +0000)]
remove the qfeatures text file
I'm not going to maintain the tool that makes use of it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>