Created attachment 176235 [details] 3D chart with illumination Open attached document. Activate chart. Open '3D View' dialog, tab 'Illumination'. Try to turn off a light. You see the light off in the preview in the dialog and in the button. But it is not turned off in the chart. To turn a light off, you first need to click on the button to make it the active light. Then click again to turn the light off. The first light is red, the second light is blue. So you can easily see if a light is on or off. It is OK in Version: 6.4.0.0.alpha0+ (x64) Build ID: c30ea50dd2b1c557dfbefc1a4c660fbf2402a604 CPU threads: 8; OS: Windows 10.0; UI render: GL; VCL: win; TinderBox: Win-x86_64@42, Branch:master, Time: 2019-06-05_00:23:26 Locale: en-US (en_US); UI-Language: en-US Calc: threaded It is broken in Version: 6.4.0.0.alpha0+ (x64) Build ID: 87238627b025ee6aa61378667e56b1769d4460c2 CPU threads: 8; OS: Windows 10.0; UI render: GL; VCL: win; TinderBox: Win-x86_64@42, Branch:master, Time: 2019-06-09_03:04:32 Locale: en-US (en_US); UI-Language: en-US Calc: threaded From git blame, I think, that it is likely, that the regression came in with commit d00a8b05c057d "weld View3DDialog" (Caolán McNamara 2019-06-06). But that needs verification.
Confirmed on master build as of today Fedora 34 x64, Gtk3. But not in 6.0. Bibisecting...
Bibisected using repo bibisect-linux-64-6.4 to the following commit (this repo is 1-source-hash to 1-biniary-has, thus is treated as also been bisected): commit d00a8b05c057d9260c5a44408d9a815121ee6cba Author: Caolán McNamara <caolanm@redhat.com> Date: Thu Jun 6 10:37:21 2019 +0100 weld View3DDialog Addinng Caolan to cc: Would you please take a look? Thanks. $ git bisect log # bad: [9a30f383ac41965f305ed39e50e880791593c4df] source 188ddcd482150b5fdeb44d97e57831e3e27b3f5b # good: [0e45c4bad2c2bb20bc0cba7a55e89f9813724924] source c98b1f1cd43b3e109bcaf6324ef2d1f449b34099 git bisect start 'master' 'oldest' # bad: [2c6d39eaf8f5ed0435076666e1520b1723a7076f] source 06925c1230cd6269fa5189ac3f4d608c9edf68e9 git bisect bad 2c6d39eaf8f5ed0435076666e1520b1723a7076f # bad: [34ec1c7d3981a3181c606b7aed161d387e80f9fa] source c4bce5dafdfcb97586fab4bc3834daa6a27fec4c git bisect bad 34ec1c7d3981a3181c606b7aed161d387e80f9fa # bad: [d6c12122aa49b37fe87db85ec130d3e2eb799eec] source 7c8cc04bb2f31e97230469c6f52d10a81363d4b5 git bisect bad d6c12122aa49b37fe87db85ec130d3e2eb799eec # bad: [fda0bf60f95d2c864a3629e897c8bf079ef4cbd9] source e9897b670a129b5ac4c602bc0727de59a2a529c4 git bisect bad fda0bf60f95d2c864a3629e897c8bf079ef4cbd9 # good: [f06ef0a44876ee773e7d0f15172060060a91426e] source 74a088d5777fc9976747304681ead2f91c261cbf git bisect good f06ef0a44876ee773e7d0f15172060060a91426e # bad: [b6920baf9a1a9f0a8b916de3fe006147a8ba8e7d] source 7aaa7212f2f37606b34d44a039398f05c02d5660 git bisect bad b6920baf9a1a9f0a8b916de3fe006147a8ba8e7d # bad: [7a0ee50519b7f7095fced30309c6da6b58b6278c] source 40717718370de0467954e841cbfcd4cd4472a7d0 git bisect bad 7a0ee50519b7f7095fced30309c6da6b58b6278c # bad: [7b4166823210e9fa92f7435525ce038b644bc999] source 274a295b05f6cac43e79b3bd30d68335f0162f3e git bisect bad 7b4166823210e9fa92f7435525ce038b644bc999 # good: [c5e60b8ef9388128ea42a1f5c533eab796195441] source 561e1b6aed328f63612746fb4f48296e27888a52 git bisect good c5e60b8ef9388128ea42a1f5c533eab796195441 # good: [44dfcc97445f30eca201fe2397ab49fcd12f82d3] source 82bba7e4c044e54fc678ab108c662473d3a471a8 git bisect good 44dfcc97445f30eca201fe2397ab49fcd12f82d3 # good: [efdd5dfae3cd19f7ccd8d4382ca204f7f46fa694] source 1d137f07cb7cff1f7bcf12b51ceca6f56059b7ef git bisect good efdd5dfae3cd19f7ccd8d4382ca204f7f46fa694 # bad: [ed2cc07c6e80a7417dc21e1f8f10a7e17aae0add] source cb0024e3668979dfdef44db5aa15ddfaf035e695 git bisect bad ed2cc07c6e80a7417dc21e1f8f10a7e17aae0add # bad: [93885d6c1571903554b4442ea2640d91f467e1f8] source d00a8b05c057d9260c5a44408d9a815121ee6cba git bisect bad 93885d6c1571903554b4442ea2640d91f467e1f8 # first bad commit: [93885d6c1571903554b4442ea2640d91f467e1f8] source d00a8b05c057d9260c5a44408d9a815121ee6cba
seems that the index of the light to set to the model is wrong
https://gerrit.libreoffice.org/c/core/+/125208
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/c2cdae9c87cead2a7901b0c173a9561e24162678 Resolves: tdf#145663 nL is the index of the light to set to the model It will be available in 7.3.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
fixed in trunk, backport to 7-2 in gerrit
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/01ffc179461d6c53371855ba5894eb7f26fa4e8c Resolves: tdf#145663 nL is the index of the light to set to the model It will be available in 7.2.4. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
7.2.4 was a hotfix release, updating target in status-whiteboard