[Bug 822768] New: Veusz ignores axes stacking order and paints them above everything else despite different ordering
https://bugzilla.novell.com/show_bug.cgi?id=822768 https://bugzilla.novell.com/show_bug.cgi?id=822768#c0 Summary: Veusz ignores axes stacking order and paints them above everything else despite different ordering Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: All OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: badshah400@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0 This is basically a fix from upstream for an issue I had reported [1] with the upstream bug tracker against veusz 1.17.1. With 1.17.1, the problem is that despite stacking other widgets on top of it, the axes are always painted on top, which causes ugliness esp. with the key/legend. While placing the key above any of the other widgets, such as xy plots, etc masks the appropriate region of the plot just fine, it is only while covering the axis that this masking fails. This is fixed by a recent commit upstream, see [2]. I have rebased this commit for the version of veusz in openSUSE:12.3:Update (the upstream commit was over a master branch, with new features and all, which will soon be released as 1.18). Please consider this patched package [3] as an update release as soon as possible. I have tested the patched package and it works great. [1] https://github.com/jeremysanders/veusz/issues/38 [2] https://github.com/jeremysanders/veusz/commit/7a0dfc8d47cfb7c3ee61f791444d0a... [3] Packages for testing are here https://build.opensuse.org/package/show?package=python-veusz.openSUSE_12.3_Update&project=home%3Abadshah400%3Abranches%3AopenSUSE%3A12.3%3AUpdate Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=822768
https://bugzilla.novell.com/show_bug.cgi?id=822768#c
Atri Bhattacharya
https://bugzilla.novell.com/show_bug.cgi?id=822768
https://bugzilla.novell.com/show_bug.cgi?id=822768#c1
--- Comment #1 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=822768
https://bugzilla.novell.com/show_bug.cgi?id=822768#c2
--- Comment #2 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=822768
https://bugzilla.novell.com/show_bug.cgi?id=822768#c3
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=822768
https://bugzilla.novell.com/show_bug.cgi?id=822768#c4
Atri Bhattacharya
Thanks for your submission! I started an update for openSUSE 12.3, see openSUSE:Maintenance:1718.
Thanks a lot for your help with this, Benjamin.
Please remember to submit it to the devel-project devel:languages:python, too if required.
I do not think submitting this to the devel project will be necessary because I will submit to that the soon-to-be released upstream version 1.18, which will already contain both the fixes included in these patches. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=822768
https://bugzilla.novell.com/show_bug.cgi?id=822768#c5
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=822768
https://bugzilla.novell.com/show_bug.cgi?id=822768#c6
--- Comment #6 from Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com