Bug 356134

Summary: kxmlgui.xsd does not allow "append" attribute in element "Separator"
Product: [Frameworks and Libraries] frameworks-kxmlgui Reporter: Martin Walch <walch.martin>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: winter
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Walch 2015-12-01 01:18:29 UTC
The schema kxmlgui.xsd (as well as kpartgui.dtd?) does not allow the element Separator to have an "append" attribute. However, as far as I see, using it gives the expected results and I do not see any obvious other way to arrange menus in the same way.

This shows up as krazy warnings for lskat and kolf, but other applications may be affected, too.

I do not know the details behind this, but it would be nice to have this consistent.
Comment 1 Allen Winter 2015-12-01 14:24:09 UTC
CC'ing myself on this one since I'm the Krazy maintainer.
Unfortunately, I don't know much about xsd or dtd so I don't think I'd be very helpful fixing those files.
but I do need to know when/if they are changed so I can update Krazy accordingly.
Comment 2 Allen Winter 2015-12-05 20:56:20 UTC
https://git.reviewboard.kde.org/r/126253/
Comment 3 Allen Winter 2016-01-02 20:03:09 UTC
Git commit 5c6ec5365cc4866d048bc5eb89fcd18b7eee279c by Allen Winter.
Committed on 02/01/2016 at 20:01.
Pushed by winterz into branch 'master'.

kxmlgui.xsd, kpartgui.dtd - add Separator append attribute
REVIEW: 126253

M  +3    -2    src/kpartgui.dtd
M  +107  -107  src/kxmlgui.xsd

http://commits.kde.org/kxmlgui/5c6ec5365cc4866d048bc5eb89fcd18b7eee279c