summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add changes file for Qt 5.15.2v5.15.25.15.2Antti Kokko2020-11-051-0/+28
| | | | | | | | | | | | - ac1dac7099c9552a60da3240134ddbd8bc4fe048 Add changes file for Qt 5.15.1 + d53af701d166dac56c910319db9eac4b9aa4538d Fix graphical effects on images with no dimensions + a3b37bffa4083eda2666f369cacdee69371b27d3 Bump version + 82859f6d41d741c43c4fd6c089526701028c9495 Add changes file for Qt 5.12.10 + 9bbfab7facc78d0ba6b41794e6003fd4bcccff80 Fix effects for dynamic source item updates Pick-to: dev 5.15 Change-Id: I676c065ad143baefaaac9d63a16835fbeeb4c061 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Fix effects for dynamic source item updatesEskil Abrahamsen Blomfeldt2020-10-212-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d53af701d166dac56c910319db9eac4b9aa4538d aimed to fix graphical effects when the image source was cleared programmatically after the shader effect had been initialized. The fix made the assumption that the source size of the proxy had been bound to the size of the input, but this turned out to be wrong for many of the effects. Further investigation revealed that the graphical effects were never written to support source items with properties that change. For instance, if you initialize the source image with fill mode == Stretch, it would pick the direct throughput mode and this would stick, even if you change the fill mode later on, causing rendering errors. Similarly, if you dynamically add children to a childless source item at runtime, the effect would not be applied to these items since the proxy render mode is required for that. d53af701d166dac56c910319db9eac4b9aa4538d was only added to 5.15 because that is where the regression is visible, but it turns out that this is a general problem in effects which is also visible in Qt 6, both as rendering errors and also as unpredictable performance implications, where the order of operations can decide which mode of throughput you would end up with. The fix is to redo the polish whenever someone changes any of the properties that might affect the choice of code path. Task-number: QTBUG-86486 Change-Id: I4af494a7a7fabe496e2d3442084cb823ec177b04 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io> (cherry picked from commit 3a7181de414b4952ac93e9f148a98f7e69773718)
* Add changes file for Qt 5.12.10Antti Kokko2020-10-161-0/+28
| | | | | | | Change-Id: I4e2915ecabf9d8b8e495a09d56c569f01e88ded0 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit fabaae2f8039d9f12e8531e2dc215b24ffe8d445) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Bump versionJani Heikkinen2020-09-281-1/+1
| | | | Change-Id: Ie344085b42f37a579af0fbf763e79b94ff0cc1f6
* Fix graphical effects on images with no dimensionsEskil Abrahamsen Blomfeldt2020-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | When we pick the direct code path for a null image (if you set its source to ""), the shader effect will try to sample non-existent pixels and get black. Whereas if we use a proxy for this, then it will create an empty source item the size of the item instead. This used to work by accident before 3c4c7ac6069a57b17199627742d8e2b32a3a31c9, because the interpolation was always set to the wrong value, so interopOk would always be false and we would always use a proxy. But after that was fixed, we started hitting the direct code path and null images broke as a result. The easy fix is just to go back to using the proxy item code path when there is no actual input. Note: This is only committed to 5.15, as the same issue is not visible in Qt 6, when running on RHI. Fixes: QTBUG-86486 Change-Id: I1b7927fa1a407f70703e8c4fa380c1c3582c0aaf Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
* Add changes file for Qt 5.15.1Antti Kokko2020-09-031-0/+25
| | | | | | | | | | + 83e9a15a523e86718f99d47d5b3b516ab95d5ae2 Fix gaussian blur with non-integer device pixel ratio + c1d206d0c30925c2bee248e2c5a33b22abf72a94 Bump version Change-Id: I64c164b4ccf7e4db056d03486511c26c1b095b2b Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit c343d7746b0331af722d69f3b5b47840f57a4cca) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Bump versionAlexandru Croitor2020-07-301-1/+1
| | | | Change-Id: I5ac612bf97004e2d22659d2fadc4aaa1bf7394d1
* Fix gaussian blur with non-integer device pixel ratioJonas Karlsson2020-05-181-1/+1
| | | | | | | | | | [ChangeLog][Gaussian Blur] Fixed an issue where the effect would be broken or incorrect if using a display with a non-integer device pixel ratio. Task-number: QTBUG-82830 Change-Id: I108426f5dfcddbc58dad4b3ba8e5b9c9dee9c8e0 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> (cherry picked from commit d08c7f3aaa6d27e283ae8c2b89ce9ee790264049) Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Merge remote-tracking branch 'origin/5.15.0' into 5.15Qt Forward Merge Bot2020-05-141-0/+18
|\ | | | | | | Change-Id: I61c081376c321cd9e4b798009c0484dfddf72ebc
| * Merge remote-tracking branch 'origin/5.15' into 5.15.0v5.15.0-rc2v5.15.0-rc1v5.15.05.15.0Qt Forward Merge Bot2020-04-221-0/+20
| |\ | |/ |/| | | Change-Id: I11277d3c66139cfa2a99f0657419cc0e0ba57674
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2020-04-211-0/+20
|\ \ | | | | | | | | | Change-Id: I3c09f5e2ef21edfd53b34119ba1343ff5a50c6bc
| * \ Merge remote-tracking branch 'origin/5.14.2' into 5.145.14Qt Forward Merge Bot2020-04-211-0/+20
| |\ \ | | | | | | | | | | | | Change-Id: I7b2d47bf5a134da8f9f30831161772c4f6969282
| | * | Add changes file for Qt 5.14.2v5.14.25.14.2Antti Kokko2020-03-101-0/+20
| |/ / | | | | | | | | | | | | | | | | | | + aca14b548477a00028a99d8acf184ec5c6403d95 Bump version Change-Id: Ibef77cd427066e4263185aee11986b9583a431fd Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| | * Add changes file for Qt 5.15.0Antti Kokko2020-04-201-0/+18
| |/ |/| | | | | | | | | | | | | + eff2627a4e367ab73dc48942be1cfc4247407df2 Bump version + 617bb58eb0b381ae6095fe8947bc7f9e25ef85b1 Update plugins.qmltypes for 5.15 Change-Id: I00c3a62c112600ee642d6fb30ffd2ddf6bae737d Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | Update plugins.qmltypes for 5.15v5.15.0-beta4v5.15.0-beta3v5.15.0-beta2Jani Heikkinen2020-02-251-1/+1
| | | | | | | | | | | | Task-number: QTBUG-82253 Change-Id: Ice366969cb78b6229ecb311362292da2d02dbe55 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* | Merge remote-tracking branch 'origin/5.14' into 5.15v5.15.0-beta1v5.15.0-alpha1Qt Forward Merge Bot2020-02-050-0/+0
|\ \ | |/ | | | | | | | | | | Conflicts: .qmake.conf Change-Id: I5dd7cf122561e2f518800227654b0647de8b992e
| * Bump versionAlexandru Croitor2020-02-021-1/+1
| | | | | | | | Change-Id: Id6882b9b69f9c9e77cb5e42be1af1db01c411a03
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2020-01-281-0/+20
|\ \ | |/ | | | | Change-Id: I801c684d1c683f7b6b635be5a10112f6d0126368
| * Merge remote-tracking branch 'origin/5.14.1' into 5.14Qt Forward Merge Bot2020-01-271-0/+20
| |\ | | | | | | | | | Change-Id: Ic33db80df32e5a32d777b994723975358162a68f
| | * Add changes file for Qt 5.14.1v5.14.15.14.1Antti Kokko2020-01-091-0/+20
| |/ | | | | | | | | | | | | + ee9d746eb967a8b561b58ea51da027328f1f3d8a Bump version Change-Id: I4b56f86d3aaad3db84d3f7e4fdd6f89d46dfff67 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-12-300-0/+0
|\ \ | |/ | | | | | | | | | | Conflicts: .qmake.conf Change-Id: I98d336174e4887b89e51eda825c220cb84b6dd2f
| * Bump versionDaniel Smith2019-12-161-1/+1
| | | | | | | | Change-Id: I95ecb91e94751f90db5978a6dd0a3aafbbf0d397
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-12-141-0/+18
|\ \ | |/ | | | | Change-Id: I3bbe4da9ac1c881f426f1c0fc1a550575825669d
| * Merge remote-tracking branch 'origin/5.14.0' into 5.14Qt Forward Merge Bot2019-12-131-0/+18
| |\ | | | | | | | | | Change-Id: I8c256420f3ad4bd1b38c23f87b34775758503fd1
| | * Add changes file for Qt 5.14.0v5.14.0-rc2v5.14.0-rc1v5.14.05.14.0Antti Kokko2019-11-281-0/+18
| |/ | | | | | | | | Change-Id: I61dec28eeaba2674917a51255fd2449b77a13c88 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-11-091-0/+20
|\ \ | |/ | | | | Change-Id: I9091150854587a514cfa1dad6c420655e76f16da
| * Merge remote-tracking branch 'origin/5.13' into 5.14v5.14.0-beta3Qt Forward Merge Bot2019-11-051-0/+20
| |\ | | | | | | | | | | | | | | | | | | Conflicts: .qmake.conf Change-Id: Ia6fb4be261489376a86850e4592c517e1f95c661
| | * Merge remote-tracking branch 'origin/5.13.2' into 5.135.13Qt Forward Merge Bot2019-10-302-1/+21
| | |\ | | | | | | | | | | | | Change-Id: I65f756235421e7ed4a7a80b960c60d8bb170dd68
| | | * Add changes file for Qt 5.13.2v5.13.25.13.2Antti Kokko2019-10-141-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + 718d2ec554185f91db8e57e6ece14c7cf1b4caef Doc: add caveat about high spread values in Glow + de964f46df3ed7af9383bf59cee728be56216aaa Add changes file for Qt 5.12.5 Change-Id: If6dabcd91f6ae42c8be1d1832ecb3439dc4a2a73 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| | | * Bump versionFrederik Gladhorn2019-10-141-1/+1
| | | | | | | | | | | | | | | | Change-Id: I4c8045a2c5422b1e80911af5ba134038c501d2fc
* | | | Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-11-028-15/+8
|\ \ \ \ | |/ / / | | | | | | | | Change-Id: Iabee1fbfb826fbc28fc90baa44394466dc10aeef
| * | | Update plugins.qmltypes for Qt 5.14Kai Koehne2019-10-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ifc785ed86236fad0e8af8426003a1362c5ae7eae Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
| * | | Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-10-267-14/+7
| |\ \ \ | | |/ / | | | | | | | | Change-Id: I3cbef8f35d67f99d41ceb35b6ee67094dd8a8b4f
| | * | Fix interpolation of effectsMitch Curtis2019-10-247-14/+7
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f02d6fc made relevant effects respect the smooth property of the layer, but made a few mistakes in the interpolation binding: - It got the order of the ternary operator branches wrong: Nearest was used when smooth was true, when it should have been Linear. - It uses the smooth property of the layer, which is automatically set by QGfxSourceProxy::updatePolish() as a result of setting its interpolation. - It also used the smooth property of the rootItem, which is the overlay itself, and not the source item. It would make more sense to base it on the smooth property of the source item, since all Item-derived types have this. Somehow (and luckily) this didn't result in any visible issues. Task-number: QTBUG-67382 Change-Id: I264579505b4195f5d19e1869e7e579d75bf97d5d Reviewed-by: Andy Nichols <andy.nichols@qt.io>
* | | Merge "Merge remote-tracking branch 'origin/5.14' into 5.15"Qt Forward Merge Bot2019-09-212-0/+40
|\ \ \
| * \ \ Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-09-212-0/+40
| |\ \ \ |/ / / / | | _ / | | / Change-Id: Ifbe3fee5ed4a393528514a87d4ef798029306c26
| * | Merge "Merge remote-tracking branch 'origin/5.13' into 5.14"v5.14.0-beta2v5.14.0-beta1v5.14.0-alpha1Qt Forward Merge Bot2019-09-172-0/+40
| |\ \
| | * \ Merge remote-tracking branch 'origin/5.13' into 5.14Qt Forward Merge Bot2019-09-172-0/+40
| | |\ \ | |/ / / | | | _ | | | Change-Id: I3bda27694dbb00063378f6b448dbb067b409e8ae
| | * Merge "Merge remote-tracking branch 'origin/5.12' into 5.13"Qt Forward Merge Bot2019-09-081-0/+20
| | |\
| | | * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-09-081-0/+20
| | | |\ | | |/ / | | | | | | | | Change-Id: I02fbbdbd16fcbf0106f15f3e0b689e0473e58773
| | | * Merge "Merge remote-tracking branch 'origin/5.12.5' into 5.12"Qt Forward Merge Bot2019-09-071-0/+20
| | | |\
| | | | * Merge remote-tracking branch 'origin/5.12.5' into 5.12Qt Forward Merge Bot2019-09-071-0/+20
| | | | |\ | | | |/ / | | | | | | | | | | Change-Id: Id81c92b93d3aad149662ae053844fcdea5a29d59
| | | | * Merge "Add changes file for Qt 5.12.5"v5.12.55.12.5Antti Kokko2019-08-231-0/+20
| | | | |\ | | | |/ /
| | | | * Add changes file for Qt 5.12.5Antti Kokko2019-08-231-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + c8ba132f6ca78f63440f21e9a18f9e90f62377f1 Bump version + f9664053132affe48a069235eb6561a32d38b2a7 Account for the device pixel ratio when showing a DropShadow Change-Id: If93da2edee22e35452cebe1edd65cb40c5649081 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
| | * | | Merge "Merge remote-tracking branch 'origin/5.13.1' into 5.13"Qt Forward Merge Bot2019-09-051-0/+20
| | |\ \ \
| | | * \ \ Merge remote-tracking branch 'origin/5.13.1' into 5.13Qt Forward Merge Bot2019-09-051-0/+20
| | | |\ \ \ | | |/ / / / | | | | | | | | | | | | Change-Id: I2ac2b8c0afb821a9748563ff0f9335aa37ebeba7
| | | * | | Add changes file for Qt 5.13.1v5.13.15.13.1Antti Kokko2019-07-311-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + 9144bf66a15520c30b3ecbb12c7482df40fc699a Bump version + 7b92bc10c5bb7b5c87421198895eae632d10702b Add changes file for Qt 5.12.4 + fe48c1884cd8e1c4194c3242b482a7b9eb509520 Bump version + c8ba132f6ca78f63440f21e9a18f9e90f62377f1 Bump version + f9664053132affe48a069235eb6561a32d38b2a7 Account for the device pixel ratio when showing a DropShadow + 48f4de2d3bda3b0b0486b5c639cf196ee2fc26b7 Doc: Replace example file lists with links to code.qt.io Change-Id: I73f3aacba5a951f73f437139871141098eb4594a Reviewed-by: Andy Shaw <andy.shaw@qt.io>
* | | | | | Merge "Merge remote-tracking branch 'origin/5.14' into 5.15"Qt Forward Merge Bot2019-09-051-0/+4
|\ \ \ \ \ \
| * \ \ \ \ \ Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-09-051-0/+4
| |\ \ \ \ \ \ |/ / / / / / / | | _ / / / / | | / / / / Change-Id: Ic3cf5c72a236640aa7d96f4b596fbbc586d069d8
| * | | | | Merge "Merge remote-tracking branch 'origin/5.13' into 5.14"Qt Forward Merge Bot2019-08-281-0/+4
| |\ \ \ \ \