Commit graph

866 commits

Author SHA1 Message Date
Ivailo Monev
ebe397f134 various cleanups
deffinetly need to review the qt_real_to_fixed() with qreal() replacement

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-10 13:26:15 +00:00
Ivailo Monev
113c57c95b Merge branch 'nosimd' of https://github.com/fluxer/katie 2016-08-10 03:22:04 +00:00
Ivailo Monev
c415e578bf minor rasterizer cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 21:32:39 +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
3b3e79adb1 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>
2016-08-09 19:58:14 +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
3cf1cb3ff4 move sql drivers to plugins sub-directory and remove IBase driver
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 04:33:37 +00:00
Ivailo Monev
469dfded78 update bundled libpng to 1.6.24
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 01:57:15 +00:00
Ivailo Monev
3e7a617bb6 call katie_generate_package() before katie_setup_paths()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 01:39:18 +00:00
Ivailo Monev
e84ba198a7 make it possible to retreive the graphics system name
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 19:16:57 +00:00
Ivailo Monev
5e7cf19b33 remove redundant friend class from QCoreApplicaiton
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 19:16:21 +00:00
Ivailo Monev
6fd60da8bd remove some redundant qglobal header inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 18:49:44 +00:00
Ivailo Monev
9b30037561 prevent native graphics system setup via QApplication::setGraphicsSystem()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 18:49:05 +00:00
Ivailo Monev
af9b207ff9 substitue native graphics system request with raster, with a warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 18:28:36 +00:00
Ivailo Monev
47c9703b6d compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 13:42:03 +00:00
Ivailo Monev
37efb4bdc6 minor JavaScriptCore cleanups and fixup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 13:05:47 +00:00
Ivailo Monev
90600d9605 use void pointer for JS function data storage
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:58:41 +00:00
Ivailo Monev
95e92eb5e6 get rid of WTF::bitwise_cast
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:31:52 +00:00
Ivailo Monev
8afa7523b8 resolve merge conflicts
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:08:16 +00:00
Ivailo Monev
8e85c5eba9 get rid of some JavaScriptCore macros and RefPtrHashMap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 02:07:27 +00:00
Ivailo Monev
b2314306e9 get rid of QBitField and QDeclarativeDom
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 22:27:48 +00:00
Ivailo Monev
d2c6af0269 make JavaScriptCore use Katie macros for assertations where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 22:11:45 +00:00
Ivailo Monev
c1e641336c fix and unify JavaScriptCore assertations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-08 00:20:27 +03:00
Ivailo Monev
2ec2bd2af3 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 16:58:06 +00:00
Ivailo Monev
bed25afd2e use global static for icon engines interface
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 16:14:51 +00:00
Ivailo Monev
d504e5d4ad QAction cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 13:46:51 +00:00
Ivailo Monev
8fd6ecb1c7 make sure classes are not mapped more then once
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 12:20:43 +00:00
Ivailo Monev
10415cc1df Merge branch 'master' of https://github.com/fluxer/katie 2016-08-07 01:21:16 +00:00
Ivailo Monev
19d5c428b5 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 00:53:09 +00:00
Ivailo Monev
c8fec5bc4b make the generators not respecting DESTDIR work again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 17:53:03 +03:00
Ivailo Monev
2ceb1f988f various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 13:21:14 +00:00
Ivailo Monev
282775393d minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 16:12:50 +03:00
Ivailo Monev
99e98bf3ed qpixmap_mac_p.h is no more
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 03:44:42 +00:00
Ivailo Monev
f5e96e50dc getting rid of QMacPixmapData and the (virtual) native graphics system
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 03:33:41 +00:00
Ivailo Monev
77a82b78e5 minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 03:18:12 +00:00
Ivailo Monev
1dd660ba87 remove some unused functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 02:20:41 +00:00
Ivailo Monev
dee2e339e0 minor JavaScriptCore cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-04 00:09:54 +00:00
Ivailo Monev
7e200a18ad add qscript tool
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 23:35:31 +00:00
Ivailo Monev
bfe1058823 remove redundant JavaScriptCore header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 22:57:45 +00:00
Ivailo Monev
cfb27dd149 threads support is required after all, needs a fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 17:50:07 +00:00
Ivailo Monev
2df0f34a38 use less glue for mutex locking in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 17:24:46 +00:00
Ivailo Monev
ffce963cc6 make the qdbusviewer Qt resource file header same as that for designer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 16:40:50 +00:00
Ivailo Monev
8c725b53e4 minor headers inclusion cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-01 13:13:42 +00:00
Ivailo Monev
184cff3260 just bare with the lower polygons limit
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-01 02:51:03 +00:00
Ivailo Monev
f146a65cfb various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-01 02:01:14 +00:00
Ivailo Monev
00eacf4fd3 Merge branch 'master' of https://github.com/fluxer/katie 2016-07-31 23:28:29 +00:00
Ivailo Monev
4e1b4b4501 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 23:28:15 +00:00
Ivailo Monev
4989d40988 let the private painting engine manage itself
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 23:25:43 +00:00
Ivailo Monev
ada23509ef include the mac directory from the gui component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 16:48:49 +00:00
Ivailo Monev
804b17e368 bunch of OS X build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 16:35:05 +00:00