summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix Valgrind found issuesMiikka Heikkinen2014-02-256-23/+34
| | | | | Change-Id: Iccacab527abf745e7ccd1e562ff9ea5dea4c8005 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Specifics.qml bug fix Tomi Korpipää2014-02-253-6/+6
| | | | | | | | Task-number: QTRD-2851 Change-Id: I723a9332c1816936d3538d1719adfefd4ecd880b Change-Id: I723a9332c1816936d3538d1719adfefd4ecd880b Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Specifics.qml update Tomi Korpipää2014-02-253-12/+54
| | | | | | | | Task-number: QTRD-2851 Change-Id: I8f8c547855dd530bacc40efeedcb0e10bddf6f17 Change-Id: I8f8c547855dd530bacc40efeedcb0e10bddf6f17 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Move selection labels to renderer from render itemsMiikka Heikkinen2014-02-2412-122/+148
| | | | | | | | | | | | Creating a new label on demand is fast enough, so we don't need to store old labels. Storing labels unnecessarily leads to unchecked use of graphics memory. Optimized bar slices a bit by having separate class of render items for slice items. Change-Id: I5afdecfb3949393341b6c3eaefbc667c65da32e3 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Set objects dirty on Y axis range changeMika Salmela2014-02-242-1/+15
| | | | | | | Task-number: QTRD-2889 Change-Id: Iac92a50b6454d8e83ece984a13a0bcfa1f908d9f Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Don't do unnecessary polygon fill enablingsMiikka Heikkinen2014-02-241-6/+4
| | | | | Change-Id: I7111837454e901dc44a7aaf094f1762dcf14455c Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Removed unnecessary overloaded function Tomi Korpipää2014-02-242-10/+0
| | | | | | Change-Id: I067d02c448fbff9b0e381760c247a1275a0f9b98 Change-Id: I067d02c448fbff9b0e381760c247a1275a0f9b98 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fix the variable naming in findMatchingRowMiikka Heikkinen2014-02-242-6/+6
| | | | | | | Y -> Z Change-Id: I793b956212ba51c523f965c5f99db250d0cac1cf Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Improve antialiasing & msaaSamples handling in qmlMiikka Heikkinen2014-02-242-37/+40
| | | | | | | + Make sure we don't crash if old window gets destroyed Change-Id: I037e0bb29284aad1dd37da6fcb6a0839bac962e0 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fixed retina problems with FBO renderingTomi Korpipää2014-02-212-3/+4
| | | | | | | Task-number: QTRD-2890 Change-Id: I9cd5de30dd58b78adc0e065742ed689f16b630f1 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Multiseries support for selection pointerMika Salmela2014-02-214-54/+146
| | | | | | | Task-number: QTRD-2515 Change-Id: Id3611533c4dd333b68b96669c7230707506b68ab Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Mac fixes for QMLTomi Korpipää2014-02-212-3/+13
| | | | | Change-Id: I9598b83985aee3bbdf006f317bcc00ba95027569 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Misc fixesMiikka Heikkinen2014-02-211-3/+5
| | | | | | | | | + Rectangle used as main item in qml examples to make ui consistent + Surface autoaxis adjustment fixes for multiseries case + Qmlsurface example UI tweaks Change-Id: Ie75b0efc08f9a56ca709f079b28865e34caa8641 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fixed surface shadow wrong direction bug Tomi Korpipää2014-02-211-9/+1
| | | | | | | | Task-number: QTRD-2887 Change-Id: I37938a86fe4b414cd969fda819d096dc885fa48f Change-Id: I37938a86fe4b414cd969fda819d096dc885fa48f Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fix initializing to direct rendering modeMiikka Heikkinen2014-02-201-8/+9
| | | | | Change-Id: Ic52429ba55035c03de065a94196f4ed4219367ef Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Call update after changing the contents flagMiikka Heikkinen2014-02-201-2/+4
| | | | | Change-Id: Ic26d5396753c8300323d9022a56c19f44a09ab99 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Document the rendering changesMiikka Heikkinen2014-02-205-54/+57
| | | | | | Change-Id: I100a516f6f5d8047b88f6d81cd8794979211df20 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fix case in header ifndef in declarativerendernode_p.hMiikka Heikkinen2014-02-201-2/+2
| | | | | Change-Id: I2f48946d340e35797b05d6a44addb244f788522f Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* MSAA support added to QMLTomi Korpipää2014-02-204-94/+269
| | | | | Change-Id: I64258705e4423b2762aeff28c3eafd6bdf5d34e9 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Scaling and offset support for multiseriesMika Salmela2014-02-204-92/+222
| | | | | | | | Task-number: QTRD-2868 Change-Id: I47cb0c6e26e2445ca39426e6a52963b80ebb3816 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Do not create FBO in indirect rendering case if size is invalidMiikka Heikkinen2014-02-191-0/+3
| | | | | Change-Id: Idd12e984d82411a17f60641bfc4ba49a38ea05d0 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fix indirect rendering issue with boot2qt launcherMiikka Heikkinen2014-02-191-3/+7
| | | | | | | Also fix the RenderDirectToBackground_NoClear mode. Change-Id: Ib3b05a4f576767c82c785bf3b33c671368b407a7 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Minor changes to abstractdeclarative Tomi Korpipää2014-02-191-4/+4
| | | | | | Change-Id: I8d724e052db765649539234c4b1e5b28e3237916 Change-Id: I8d724e052db765649539234c4b1e5b28e3237916 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fix scene coordinates in qml indirect renderingMiikka Heikkinen2014-02-194-26/+36
| | | | | | | | | | | +Rename enums +Remove unnecessary update loop +Fudge qmlmultigraphs example data so that shadows are not borked in bar graph +Remove unnecessary border from around buttons in qmlmultigraphs Change-Id: I6c24f33912d29b7954c82f17becd342aea66b0e1 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Crash fixTomi Korpipää2014-02-184-19/+47
| | | | | | | | Also fixes messing up the quick controls when switching between rendering modes. Change-Id: I8c383ee948b0ba363d09a93b35f14028702296d3 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Clean up public API and includes usageMiikka Heikkinen2014-02-18103-965/+271
| | | | | Change-Id: I20ba0ffafa6bbe22d624a15fe3046ef2e33ab6d7 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* First step towards FXAA based antialiasing.Pasi Keranen2014-02-176-46/+295
| | | | | | Change-Id: I40e767373156cf3e7f89c05767846a4949df319c Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Surface remaining shadow problem fixed Tomi Korpipää2014-02-171-2/+4
| | | | | | | | Task-number: QTRD-2871 Change-Id: Iaabd77f48fcb02b4f439a91fec4fbc5721b13295 Change-Id: Iaabd77f48fcb02b4f439a91fec4fbc5721b13295 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Selection works on wireframe-only mode Tomi Korpipää2014-02-171-2/+2
| | | | | | | | Task-number: QTRD-2875 Change-Id: Iabce6db6a121fcfe6c8669b91c994df01d411d35 Change-Id: Iabce6db6a121fcfe6c8669b91c994df01d411d35 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Draw surface grid in slice when wireframe only Tomi Korpipää2014-02-171-24/+26
| | | | | | | | Task-number: QTRD-2876 Change-Id: Iaa09592250e7e827ef194abc27cee86596ca5d8d Change-Id: Iaa09592250e7e827ef194abc27cee86596ca5d8d Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Series visibility affects slice Tomi Korpipää2014-02-171-1/+2
| | | | | | | | Task-number: QTRD-2873 Change-Id: If03f492cec9d3c39387554b0a191df09efa6ee06 Change-Id: If03f492cec9d3c39387554b0a191df09efa6ee06 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fix docs build after recent reordering of examplesMiikka Heikkinen2014-02-131-1/+1
| | | | | Change-Id: I6aef7c7f0857606a035f1302000408cb7d4a11c1 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Designer plugin update Tomi Korpipää2014-02-133-8/+46
| | | | | | | | Task-number: QTRD-2851 Change-Id: Ic5bc5d9f45e15b11ef99b933869223d7b9e10a90 Change-Id: Ic5bc5d9f45e15b11ef99b933869223d7b9e10a90 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Designer plugin draft addedTomi Korpipää2014-02-1312-0/+334
| | | | | | | Task-number: QTRD-2851 Change-Id: I63384fa510a60aa08837426444ff725593744598 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Take qml_plugin.prf into useMiikka Heikkinen2014-02-134-26/+19
| | | | | | | Enables us to lose a bunch of hacks. Change-Id: Id7641012004428aa9782cfb5dbaf9fc9c4629706 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Remove mentions about only supporting single surfaceMiikka Heikkinen2014-02-112-10/+2
| | | | | Change-Id: I3daec1f80eb0c984c1ecc6e3defe81c795dd0077 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
* Multiseries support for surface sliceMika Salmela2014-02-114-48/+70
| | | | | | | Task-number: QTRD-2867 Change-Id: I705e3b743ab9d561d93039a60288d71627db8661 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Fixed sampleSpace validity checkMika Salmela2014-02-111-1/+1
| | | | | | | | Task-number: QTRD-2863 Change-Id: Ia809f01772289aa2cc3e34cb055c334fb1647e4d Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Add rotations exampleMiikka Heikkinen2014-02-112-2/+2
| | | | | | | | | +Fix scatter rangegradient Task-number: QTRD-2801 Change-Id: I1515b0a500cd995471b3de1e0b5356099bc19ede Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Multiseries support for surfaceMika Salmela2014-02-104-118/+109
| | | | | | | | | Multiseries support for item and row changes. Task-number: QTRD-2767 Change-Id: I5702989e7f59913481a2ca888e402effa22a4221 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Mostly revert the rotations refactorMiikka Heikkinen2014-02-1017-222/+196
| | | | | | | | | Quaternions are actually easier to use in most use cases. Added some convenience functionality for QML to enable using axis/angle combinations, too. Change-Id: I61c76e0967b4808aa9adaf43dfe6f4596c9ce353 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Added selectedSeries propertyTomi Korpipää2014-02-1022-13/+141
| | | | | | | Task-number: QTRD-2806 Change-Id: Icd895915f39e475fe9f2a006bebd956615474202 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Check for surface object createdMika Salmela2014-02-071-10/+12
| | | | | | | Task-number: QTRD-2864 Change-Id: Ibbb4186cdf064debc25bc7b255da1abbc658077a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Doc fix + snapshot for qmloscilloscope Tomi Korpipää2014-02-071-0/+3
| | | | | | | | Task-number: QTRD-2635 Change-Id: If51da3c39130c3d7abf54e5f59b172dc15ba9d2f Change-Id: If51da3c39130c3d7abf54e5f59b172dc15ba9d2f Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Added axis labels to surface slice Tomi Korpipää2014-02-071-9/+35
| | | | | | | | Task-number: QTRD-2854 Change-Id: Icf6e57a39b1d7044b522daadedbe0df5aa73e15c Change-Id: Icf6e57a39b1d7044b522daadedbe0df5aa73e15c Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Surface shadow problem fixed Tomi Korpipää2014-02-072-17/+36
| | | | | | | | | Task-number: QTRD-2815 Task-number: QTRD-2637 Change-Id: I8c17a09976826683358084392e190a7333f63357 Change-Id: I8c17a09976826683358084392e190a7333f63357 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Change rotations to use angle and vector in APIsMiikka Heikkinen2014-02-0623-172/+236
| | | | | | | | Quaternions are pain in the behind to use, especially in QML, so change them to angle + vector combinations. Change-Id: I25eb5ea92deaf3a079e2e193cce2e8de89f3c3c4 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Multiseries support for surfaceMika Salmela2014-02-0617-378/+659
| | | | | | | Task-number: QTRD-2767 Change-Id: Ifa7ca07f2afdb27974ad20819f0a4646293764b0 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
* Don't draw the graph in qml when it is set not visible.Miikka Heikkinen2014-02-061-8/+10
| | | | | | | Task-number: QTRD-2859 Change-Id: I4be7faf4fe9f5027811d4f9ca5f541f6634d41ec Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
* Fix slice update for bars, too.Miikka Heikkinen2014-02-055-19/+19
| | | | | | | Also revert the incorrect change to surface slice update. Change-Id: If08d5848e5b216f4f6b82e39727eeb7facd463ca Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>