OSDN Git Service
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>
Ivailo Monev [Fri, 12 Aug 2016 21:54:56 +0000 (21:54 +0000)]
obsolete headers werk
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 11 Aug 2016 22:18:47 +0000 (22:18 +0000)]
fix a compiler warning when xsync support is not build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 11 Aug 2016 22:05:21 +0000 (22:05 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Thu, 11 Aug 2016 22:04:59 +0000 (22:04 +0000)]
improve X11 extension checks
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 21:21:39 +0000 (00:21 +0300)]
update pnglibconf.h
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 20:44:05 +0000 (23:44 +0300)]
remove leftover reference to WREC
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 20:43:44 +0000 (23:43 +0300)]
fix build with latest MinGW on Windows
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 16:06:40 +0000 (16:06 +0000)]
I forgot that system() doesn ot fork()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 16:02:56 +0000 (16:02 +0000)]
ensure that full paths are used in .desktop files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 15:52:12 +0000 (15:52 +0000)]
minor cleanups and corrections
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 15:28:01 +0000 (15:28 +0000)]
translations update
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 15:21:57 +0000 (15:21 +0000)]
cleanup X11 desktop service implementation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 14:58:41 +0000 (14:58 +0000)]
cleanup X11 desktop service implementation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 14:56:50 +0000 (14:56 +0000)]
bring back accidently removed asserations from JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 14:56:13 +0000 (14:56 +0000)]
the GIF format patents of Unisys have expired a few years ago
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 12:59:00 +0000 (12:59 +0000)]
various cleanups
deffinetly need to review the qt_real_to_fixed() with qreal() replacement
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 10 Aug 2016 03:22:04 +0000 (03:22 +0000)]
Merge branch 'nosimd' of https://github.com/fluxer/katie
Ivailo Monev [Tue, 9 Aug 2016 21:49:21 +0000 (21:49 +0000)]
adjust the QString benchmark
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 21:32:39 +0000 (21:32 +0000)]
minor rasterizer cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 20:42:39 +0000 (20:42 +0000)]
katie_setup_sources() is no longer needed [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 20:19:41 +0000 (20:19 +0000)]
get rid of some SIMD remains
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 19:56:37 +0000 (19:56 +0000)]
no need for SIMD in imageconversions and drawing now
now that image format is not changed when scaling the performance
impact with this change is almost none, in most cases you will
(should) not notice a difference. if you care about performance
you most likely build with -mtune=native anyway so that the
compiler can better optimize things for the hardware.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 19:19:39 +0000 (19:19 +0000)]
make it possible to disable all CPU features usage via "all" keyword
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 04:37:06 +0000 (04:37 +0000)]
improve ODBC detection
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 04:33:37 +0000 (04:33 +0000)]
move sql drivers to plugins sub-directory and remove IBase driver
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 01:57:15 +0000 (01:57 +0000)]
update bundled libpng to 1.6.24
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Tue, 9 Aug 2016 01:39:18 +0000 (01:39 +0000)]
call katie_generate_package() before katie_setup_paths()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 19:16:57 +0000 (19:16 +0000)]
make it possible to retreive the graphics system name
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 19:16:21 +0000 (19:16 +0000)]
remove redundant friend class from QCoreApplicaiton
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 18:49:44 +0000 (18:49 +0000)]
remove some redundant qglobal header inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 18:49:05 +0000 (18:49 +0000)]
prevent native graphics system setup via QApplication::setGraphicsSystem()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 18:28:36 +0000 (18:28 +0000)]
substitue native graphics system request with raster, with a warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 13:42:03 +0000 (13:42 +0000)]
compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 13:05:47 +0000 (13:05 +0000)]
minor JavaScriptCore cleanups and fixup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 02:58:41 +0000 (02:58 +0000)]
use void pointer for JS function data storage
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 02:31:52 +0000 (02:31 +0000)]
get rid of WTF::bitwise_cast
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 02:08:16 +0000 (02:08 +0000)]
resolve merge conflicts
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Mon, 8 Aug 2016 02:07:27 +0000 (02:07 +0000)]
get rid of some JavaScriptCore macros and RefPtrHashMap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 22:27:26 +0000 (22:27 +0000)]
get rid of QBitField and QDeclarativeDom
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 22:11:45 +0000 (22:11 +0000)]
make JavaScriptCore use Katie macros for assertations where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 21:20:49 +0000 (00:20 +0300)]
note that the native graphics system is no more
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 21:20:27 +0000 (00:20 +0300)]
fix and unify JavaScriptCore assertations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 16:58:06 +0000 (16:58 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 16:14:51 +0000 (16:14 +0000)]
use global static for icon engines interface
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 14:28:20 +0000 (14:28 +0000)]
make sure Shell profile and dynamic linker files contain full paths
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 14:10:31 +0000 (14:10 +0000)]
no need for mingw-w64-katie-git to depend on libpng now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 13:46:51 +0000 (13:46 +0000)]
QAction cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 13:43:51 +0000 (13:43 +0000)]
make the installations paths relative even for non Windows platforms
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 12:20:43 +0000 (12:20 +0000)]
make sure classes are not mapped more then once
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sun, 7 Aug 2016 01:21:16 +0000 (01:21 +0000)]
Merge branch 'master' of https://github.com/fluxer/katie
Ivailo Monev [Sun, 7 Aug 2016 00:53:09 +0000 (00:53 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 Aug 2016 14:53:03 +0000 (17:53 +0300)]
make the generators not respecting DESTDIR work again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 Aug 2016 13:21:14 +0000 (13:21 +0000)]
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 Aug 2016 13:12:50 +0000 (16:12 +0300)]
minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 Aug 2016 03:44:42 +0000 (03:44 +0000)]
qpixmap_mac_p.h is no more
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 Aug 2016 03:33:41 +0000 (03:33 +0000)]
getting rid of QMacPixmapData and the (virtual) native graphics system
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 Aug 2016 03:18:12 +0000 (03:18 +0000)]
minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Sat, 6 Aug 2016 02:20:41 +0000 (02:20 +0000)]
remove some unused functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Thu, 4 Aug 2016 00:09:54 +0000 (00:09 +0000)]
minor JavaScriptCore cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 3 Aug 2016 23:35:31 +0000 (23:35 +0000)]
add qscript tool
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 3 Aug 2016 22:57:45 +0000 (22:57 +0000)]
remove redundant JavaScriptCore header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 3 Aug 2016 17:50:07 +0000 (17:50 +0000)]
threads support is required after all, needs a fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 3 Aug 2016 17:24:46 +0000 (17:24 +0000)]
use less glue for mutex locking in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
Ivailo Monev [Wed, 3 Aug 2016 16:40:50 +0000 (16:40 +0000)]
make the qdbusviewer Qt resource file header same as that for designer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>