File: STATUS

package info (click to toggle)
garcon 0.1.12-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 3,300 kB
  • sloc: sh: 11,440; ansic: 6,692; makefile: 259; xml: 89
file content (158 lines) | stat: -rw-r--r-- 2,878 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
XDG menu specificatiom implementation status
=======================================================================

   I. Supported menu file elements
  II. Test suite results
 III. Filesystem monitoring
  IV. UI interaction



I. Supported menu file elements
===============================

  [x] <Menu>                    

  [x] <AppDir>                 

  [x] <DefaultAppDirs>

  [x] <DirectoryDir>

  [x] <DefaultDirectoryDirs>

  [x] <Name>

  [x] <Directory>

  [x] <OnlyUnallocated> and <NotOnlyUnallocated>

        Supported by using a two-pass resolving mechanism as stated
        in the spec ("Generating the menus").
  
  [x] <Deleted> and <NotDeleted>

  [x] <Include> 

        Recursion scheme (only recurse on and/or/not elements):

           and|or|not
             and|or|not
               and|or|not
                 ...
             category|filename
           category|filename

  [x] <Exclude>

  [x] <Filename>

  [x] <Category>

  [x] <All>

  [x] <And>

  [x] <Or>

  [x] <Not>

  [x] <MergeFile>

  [x] <MergeDir>

  [x] <DefaultMergeDirs>

  [ ] <LegacyDir>
      
  [ ] <DefaultLegacyDirs>
    
        See <LegacyDir>

  [ ] <KDELegacyDirs>

  [x] <Move>

  [x] <Old>

  [x] <New>

  [x] <Layout>

  [-] <DefaultLayout>

        <DefaultLayout> elements are parsed and work fine but their
        optional XML attributes (show_empty, inline etc.) are currently
        being ignored.

  [-] <Menuname>

        See <DefaultLayout>.

  [x] <Separator>

  [x] <Merge>



II. Test suite results
======================

  The script tests/test-menu-spec makes it possible to test our 
  implementation with the freedesktop.org menu specification test suite:

    http://webcvs.freedesktop.org/menus/menu-spec/tests/

  Passed tests:

    * All
    * And
    * AppDir-relative
    * Category
    * DefaultMergeDirs
    * Deleted
    * DesktopFileID
    * Directory
    * DirectoryDir-relative
    * Exclude
    * Filename
    * Merge-combined
    * MergeDir-absolute
    * MergeDir-relative
    * MergeFile2
    * MergeFile3
    * MergeFile-absolute
    * MergeFile-parent
    * MergeFile-path
    * MergeFile-recursive
    * MergeFile-relative
    * Move
    * Move-collapsing
    * Move-ordering
    * Move-submenu
    * NoDisplay
    * NoDisplay2
    * NotOnlyUnallocated-default
    * OnlyUnallocated
    * Or
    * boolean-logic
    * desktop-name-collision
    * menu-multiple-matching
    * official-categories
    * submenu-collision

  Failed tests:

    * AppDir (test suite bug, missing result file)
    * DirectoryDir (test suite bug, missing result file)
    * LegacyDir-Move
    * LegacyDir-relative



III. Filesystem monitoring
==========================

  Filesystem monitoring is currently not supported but will be part of
  future releases. Fine-grained change notifications via per-menu and
  per-item signals are planned.