From a21f9867b71550c1244d2a735ac9179ca48f0da9 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Mon, 13 Dec 2004 08:53:07 +0000 Subject: elaboration from Waldo. 2004-12-13 Mark McLoughlin * menu-spec.xml: elaboration from Waldo. --- menu/ChangeLog | 4 ++++ menu/menu-spec.xml | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/menu/ChangeLog b/menu/ChangeLog index 2406bf7..b49b172 100644 --- a/menu/ChangeLog +++ b/menu/ChangeLog @@ -1,3 +1,7 @@ +2004-12-13 Mark McLoughlin + + * menu-spec.xml: elaboration from Waldo. + 2004-12-08 Mark McLoughlin * menu-spec.xml: make be for entries diff --git a/menu/menu-spec.xml b/menu/menu-spec.xml index b227535..de3c1a0 100644 --- a/menu/menu-spec.xml +++ b/menu/menu-spec.xml @@ -1048,7 +1048,10 @@ entries: Categories, add it to the menu to be displayed and mark it as having been allocated. For each <Exclude>, match the rules against the currently-included desktop entries. For each desktop entry that matches, remove it again - from the menu. + from the menu. Note that an entry that is included in a menu but excluded + again by a later <Exclude> is still considered allocated (for the + purposes of <OnlyUnallocated>) even though that entry no longer + appears in the menu. Two passes are necessary, once for regular menus where any entry may -- cgit v1.2.3-54-g00ecf