XPToolkit Schedule





Project Start:
Project Finish:
1/14
9/2


Tasks


IDTaskDaysDepDoneStartFinishWho
1
Dependencies
99d 0%1/146/15 
2
GFX working (need fixes to coord system, API, etc.)
0d 0%1/141/14saari
3
UE spec for widget look/feel
0d 0%1/141/14german
4
Core form elements
0d 0%1/141/14 
5
Radio button group
0d 0%1/141/14karnaze
6
Combo box
0d 0%1/141/14karnaze
7
XP Connect
0d 0%1/141/14jband
8
Fast DOM-JS event dispatching
0d 0%1/141/14 
9
Color picker requirements
0d 100%1/141/14cmanske
10
Focus Manager
0d 0%1/141/14joki
11
NSRepository
0d 0%1/141/14 
12
NSRegistry
0d 0%1/141/14law
13
Views need a borderless, top-level window
0d 0%1/141/14michaelp
14
Jump Scrolling for scrollbars (scrolls by line amounts)
0d 0%1/141/14?
15
Proper View event processing
0d 0%1/141/14joki
16
Transparency for Scrolling Views (transparency currently doesn't work)
0d 0%1/141/14?
17
Changes in DOM are saved into RDF (thru DOM)
0d 0%1/141/14waterson
18
Necko
0d 0%6/156/15warren
19
Bug 3505
0d 100%1/141/14 
20
D&D framework in place
0d 0%1/141/14 
21
Pseudo -classes like :active and :hover
0d 0%1/141/14?
22
DOM event object support for screen x,y
0d 0%1/141/14joki,vidur
23
Ability to make an ??? Object outside of Layout
0d 0%5/175/17nisheeth
24
RDF D&D backend support
0d 0%5/285/28waterson
25       
26       
27
M5 Feature work
65d 100%1/144/14 
28
Modal dialogs on Linux
2d 100%1/142/1rods,mcafee
29
Linux clipboard
2d 100%2/12/2mcafee
30
Build XUL from a stream
2d 100%1/141/15scc
31
D&D XP interfaces & stubs
3d 100%1/142/1rods,pinkerton,mcafee
32
Folder picker
2d 100%1/142/1rods,mcafee
33
Tab widget
10d 100%4/14/14 
34
Create the deck
2d 100%4/14/5evaughan
35
Create xul tags and frames
3d 100%4/64/8evaughan
36
Set up event handlers
2d 100%4/94/12evaughan
37
Special border for topmost tab
1d 100%4/134/14evaughan
38
3-state checkbox
4d 100%1/141/19pinkerton
39
Dynamic menus (win32, gtk)
5d 100%1/141/20saari
40
Widget & menu disabling
3d 100%1/141/18saari
41
Downloadable chrome persistant skins
1d 100%1/141/15hyatt
42
Widget stubs
1d 100%1/141/14pinkerton
43
Tree closure for M5 (April 27)
0d270%4/274/27 
44
Bug Fixing for M5
3d43100%4/274/29pinkerton,mcafee,evaughan,rods,danm,hyatt,sdagley,scc,saari
45       
46       
47
M6 Feature work
26d 98%4/115/18 
48
Back/forward button popup menus
2d510%5/265/28 
49
Sidebar context menus hookup
2d510%5/195/24 
50
Context menus hookup
4d510%5/246/2 
51
Context Menu
4.5d 86%5/105/14 
52
Popup/context menus
1d 100%5/105/10hyatt
53
Popup/context/tooltip infrastructure in content model
1d 100%5/115/11hyatt
54
Writing up XUL spec for Context Menus
0.5d53100%5/125/12saari
55
Making the context menus draw
2d5478%5/125/14 
56
Mac
2d 100%5/125/14saari
57
Windows
1.5d 100%5/125/13hyatt
58
Linux
1d 0%5/125/13mcafee
59
Overhaul doc: overview, specs, examples
2d 100%5/65/7hyatt
60
New window.open (broken & blocked), window.close
2d 100%5/145/18hyatt
61
Keyboard Binding spec
1d 100%5/55/5sdagley
62
Filter by format
2d 100%5/75/11 
63
Map extensions to IC
2d 100%5/75/11sdagley
64
XPConnect
2.5d 100%5/55/7 
65
Solaris version?
2.5d 100%5/55/7mcafee
66
Drag & drop: XP & Win implementation
6d 100%4/114/23rods
67
Drag&Drop
3.5d 100%5/25/6 
68
Fix event state mgr to handle Drag & Drop events this includes a lot of testing.
2d 100%5/25/4rods
69
Documentation
0.5d 100%5/55/5rods
70
Handle dragging of file lists
1d 100%5/55/6rods
71
MacOS Drag & Drop, part 1
8d 100%5/55/14 
72
Investigate MacOS issues
1d 100%5/55/5pinkerton
73
Create all D&D Interfaces
2d72100%5/75/10pinkerton
74
Implement nsIDragService to coordinate with OS
3d73100%5/125/14pinkerton
75
GTK code modality problem
2d 100%5/65/10rods
76
Enforce modality in Win UI
2d 100%5/25/4danm
77
Open dialog
2d 100%5/75/10danm
78
Convert dialogs to use window.openDialog
2d770%5/115/12 
79
Convert dialogs to use window.openDialog
2d770%5/175/19 
80
Convert standard alerts to use window.openDialog
2d770%5/135/14 
81
XUL chrome set and chrome nodes
2d 100%5/115/12danm
82
Tab Widget
3.5d 100%5/25/6 
83
Fix deck visibility
1d 100%5/25/3evaughan
84
Write documentation
0.5d 100%5/65/6evaughan
85
Scrollbar (start)
7.5d 100%5/65/18 
86
Basic scroll bar frame
1d 100%5/65/7evaughan
87
Child slider control (thumb)
2d 100%5/75/11evaughan
88
Hook up events & animation (start)
4d 100%5/135/18evaughan
89
Font info component
7.5d 100%5/55/14 
90
XP API
1d 100%5/55/5scc
91
Font retrievers
5.5d 100%5/75/14 
92
Windows
1d 100%5/105/11rods
93
Mac
1d 100%5/75/7scc
94
Linux
2d 100%5/115/14rods
95
Tree closure for M6 (May 18)
0d47100%5/195/19 
96
Bug Fixing for M6
3d95100%5/195/24mcafee,evaughan,rods,danm,hyatt,sdagley,scc,saari
97       
98       
99
MacOS Drag & Drop, part 2
4d71100%5/175/24 
100
Help with XP D&D
2d 100%5/175/19pinkerton
101
Make sure incoming drops from outside apps create a drag object
2d 100%5/205/24pinkerton
102       
103       
104
M7 Feature work
5d967%5/256/7 
105
Starting Mac Drags
2d101100%5/286/4 
106
Implement drag souce to start a drag, hooking up to drag service
0d 100%5/285/28pinkerton
107
Get data from Transferable into DragManager
0d 100%6/46/4pinkerton
108
Mac Drop Target (start)
0d105100%6/76/7 
109
Register callback on MacWindow with OS
0d 100%6/76/7pinkerton
110
Linux Drag Service
2d 0%5/265/28 
111
Drag in: Incoming drags need to generateproper Gecko events
2d 0%5/265/28mcafee
112
Window Support issues
5d 0%5/266/7 
113
Dynamic hide/show title/menu bar
3d 0%5/266/2danm
114
CGI-script syntax
1d 0%6/46/4danm
115
Backwards-compatible bar support
1d 0%6/76/7danm
116
Finish Scrollbars
0d 0%5/255/25 
117
Hook up events and animation (finish)
1d 0%5/255/25evaughan
118
Window sizing to content
2d 0%5/275/28evaughan
119
Window sizing in CSS
1d 0%6/16/1evaughan
120
Titled Button extras
0d 0%6/36/3 
121
Add ability to toggle
0.5d 0%6/36/3evaughan
122
Cleanup states
0.5d1210%6/36/3evaughan
123
Focus
2d 33%5/256/1 
124
Enable events in content to be forwarded to chrome
2d 100%5/255/27hyatt
125
Stub the focus tracker
1d 0%5/285/28hyatt
126
Basic nsIGenericCommandSet and nsIController interfaces.
1d 0%6/16/1hyatt
127
Enable the focus tracker to have node listeners
2d 0%5/265/28saari
128
Make menus actually set and unset the open attribute
0.25d 0%6/36/3hyatt
129
Get rid of the open='true' that's attached to all generated menus
0.25d 0%6/36/3hyatt
130
Convert appcores to components
4d 0%5/266/4scc
131
Tree performance-low hanging fruit.
1d 0%6/76/7scc
132
Command-key binding
3d 0%6/26/7 
133
Mac hookup
1d 0%6/26/2saari
134
Win hookup
1d 0%6/46/4saari
135
Linux hookup
1d 0%6/76/7saari
136
Specify file format (Windows file picker)
1d 0%5/265/26sdagley
137
System Beep
2d 0%6/46/7sdagley
138
Tree closure for M7 (June 8)
0d1040%6/96/9 
139       
140
Bug Fixing for M7
3d 0%6/96/15evaughan,danm,hyatt,sdagley,scc,saari,mcafee
141
Mac Drop Target (finish)
2d990%6/86/11 
142
Pipe callbacks (mouse enter, leave, etc) to correct widget
0d 100%6/86/8pinkerton
143
Get data from DragManager and into Transferable
0d 100%6/96/9pinkerton
144
Handle focus changes and drop feedback issues
2d 0%6/96/11pinkerton
145       
146
M8 Feature work
6d1400%6/166/29 
147
Filter by format (Mac)
3.5d 0%6/166/23 
148
Put filter in dialog
3d 0%6/166/21sdagley
149
Specify file format
0.5d1480%6/236/23sdagley
150
Linux Drag Service, cont.
2d 0%6/166/18 
151
Start/End Drag
2d 0%6/166/18mcafee
152
MacOS Drag and Drop
6d 0%6/166/28 
153
Make d&d work with native widgets (text widget, WASTE) ???
2d 0%6/166/18pinkerton
154
MacOS issues (immediate drawing, etc)
3d1530%6/216/25pinkerton
155
Special MacOS 8.5 Internet Shortcuts (adding special drag flavors)
1d1540%6/286/28pinkerton
156
Native Print Dialogs
3d 0%6/166/21 
157
Mac
1d 0%6/166/16scc
158
Windows
1d 0%6/186/18scc
159
Linux
1d 0%6/216/21scc
160
Handle effects of Necko landing on Modal dialogs
2d 0%6/166/18danm
161
Solve the modal dialog thread problem SNAKE
3d 0%6/216/25danm
162
Window support issues
6d 0%6/166/28 
163
Way to specify main content area
1d 0%6/286/28danm
164
window.open mac/linux issues
1.5d 0%6/216/23mcafee
165
window.open mac/linux issues
1.5d 0%6/166/18saari
166
Mac menu I18N
1d 0%6/186/21saari
167
Menu/command enabling
2d1710%7/97/12 
168
Sidebar menu/command enabling
3d1710%6/307/7 
169
Menu/command enabling
3d1710%7/77/12 
170
Menu/command enabling
3d1710%6/307/7 
171
Make menus display accelerators & shortcuts
3.5d 0%6/216/28 
172
Mac accelerators & shortcuts
1d 0%6/216/23saari
173
Windows accelerators & shortcuts
2d 0%6/236/28saari
174
Linux accelerators & shortcuts
2d 0%6/256/28rods
175
Color Picker
5d 0%6/176/29 
176
Design requirements, implementation meetings
1d90%6/176/17evaughan
177
Implementing Color Picker
5d 0%6/186/29 
178
XUL syntax
1d 0%6/186/18evaughan
179
Hooking up the native event system to the DOM event system
2d 0%6/216/22evaughan
180
Making the Color Picker draw
4d 0%6/246/29evaughan
181
Clipboard (win)
3d 0%6/176/24 
182
Windows Image support (Win)
2d 0%6/176/18rods
183
Streams for large datasets (Win)
3d 0%6/216/24rods
184
Handle effects of Necko landing on XUL
2d 0%6/176/18hyatt
185
Tree Body Scrolling optimizations
4d1160%6/216/28 
186
Hook scrollbar up to the tree
1d 0%6/216/21hyatt
187
Lazy frame instantiation (optimization for scrolling)
4d 0%6/226/28hyatt
188
Tree closure for M8 (June 29)
0d1460%6/306/30 
189
Bug Fixing for M8
3d1880%6/307/7mcafee,evaughan,rods,danm,hyatt,sdagley,scc,saari,pinkerton
190       
191       
192
M9 Feature work
5d1890%7/87/20 
193
Save toolbar state (expand, hide, etc)
2d170%7/97/12pinkerton
194
Collapsing and expanding toolbars with grippy
2d190%7/147/16pinkerton
195
Make tri-state checkbox conform to spec
1d30%7/197/19pinkerton
196
Rewrite toolbox & tristate checkbox for psuedo-classes like :hover and :active
1d 0%7/207/20evaughan
197
LinuxDrop target
4d 0%7/97/16 
198
Register callbacks with Gtk
1d 0%7/97/9mcafee
199
Get data into transferable
1d 0%7/127/12mcafee
200
Handle focus changes
2d 0%7/147/16mcafee
201
Sidebar frame sizing
2d2080%7/197/21 
202
Window Support
5d 0%7/97/19 
203
Show/hide of typed elements
2d 0%7/97/12danm
204
XUL-based specification of size,title, resizability, modality.
3d 0%7/147/19danm
205
Mac clipboard
3d 0%7/127/16 
206
Image support (Mac)
1d 0%7/127/12sdagley
207
Streams for large data sets
2d 0%7/147/16sdagley
208
Grippy on panes
1d 0%7/97/9sdagley
209
Show/hide toolbars
2d1930%7/217/23 
210
Cut & Paste in trees
1d240%7/87/8hyatt
211
Tree Drag and Drop
3d240%7/97/15 
212
Reordering of columns
2d 0%7/97/12hyatt
213
Drag Feedback
1d 0%7/137/13hyatt
214
Drop Before/After/On
1d 0%7/157/15hyatt
215
Downloadable chrome security
1d 0%7/197/19hyatt
216
High-level API for downloadable chrome
1d 0%7/207/20hyatt
217
Downloadable chrome UI
4d2160%7/308/6 
218
Dynamic menus - Mac
5d 0%7/97/19saari
219
XUL local persistence (enable local annotations)
2d 0%7/87/9rods
220
Augment XUL lang. to know when to make things persistent
2d 0%7/157/16rods
221
Default buttons in dialogs
1d 0%7/127/12rods
222
Add support for new elements toolbarsand frames
1d 0%7/137/13rods
223
Font info component
0.5d 0%7/87/9 
224
Data Source
0.5d 0%7/87/8evaughan
225
List box and dropdown box builders for RDF
1d 0%7/87/9evaughan
226
Popup arbitrary XUL
4d 100%7/97/20 
227
Create a new chromeless window and link the popup to its parent
0d 100%7/207/20hyatt
228
Clone a new document from the original document's popup content
0d 100%7/197/19hyatt
229
Manually force document into the webshell
0d 100%7/97/9hyatt
230
Hook up a custom blur handler to the popup
0d22100%7/157/15hyatt
231       
232       
233       
234
Taskbar with drop-down tree-control menus
3d2260%7/217/26 
235
Tree closure for M9 (July 20)
0d1920%7/217/21 
236
Bug Fixing for M9
3d2350%7/217/26pinkerton,mcafee,evaughan,rods,danm,hyatt,sdagley,scc,saari
237       
238
M10 Feature work
6d2360%7/278/10 
239
Tooltip infrastructure
1d 0%7/277/27evaughan
240
Linux clipboard
5d 0%7/288/6 
241
Image & HTML support (Linux)
2d 0%7/287/30mcafee
242
Streams for large data sets
3d 0%8/28/6mcafee
243
Ensure unsigned XUL can manipulate its own window
2d 0%7/287/30danm
244
_content targetting mechanism
3d 0%8/28/6danm
245
Linux menu I18N
1d 0%7/307/30saari
246
Context menu on toolbars
1d 0%8/28/2saari
247
Tooltips on collapsed grippies
1d 0%8/48/4saari
248
Window.open content/chrome flag
0d 100%7/297/29hyatt
249
Resolve window targetting issues
1d 0%7/277/27hyatt
250
Tree column resizing
2d 0%7/297/30hyatt
251
Text Cropping in tree cells (mid/left/right)
1d 0%8/38/3hyatt
252
CropStyle for tree widget and titledbuttons
0.5d 0%8/98/9hyatt
253
Keyboard Navigation in trees
1d 0%8/28/2hyatt
254
Rewrite tree widget for psuedo-classes like :hover and :active
2d 0%8/58/6hyatt
255
Tooltips in treeview
1d 0%8/98/10hyatt
256
Tooltips hookup
4d2390%8/68/13 
257
Cursor support
6d 0%7/288/9 
258
Define xp api for some subset of cursor management
0.5d 0%7/287/28scc
259
Mac cursors
1d2580%7/287/30scc
260
Win cursors
2d2580%7/297/30evaughan
261
Linux cursors
1d2580%8/98/9mcafee
262
Linux File Picker
2.5d 0%7/288/2 
263
Filter by format
2d 0%7/287/30sdagley
264
Specify file format
0.5d 0%8/28/2sdagley
265
Drag and drop on toolbars
6d17,200%7/278/9 
266
Toolbar item frames need to initiate drags
3d 0%7/277/30rods
267
Process drop
2d 0%8/28/3rods
268
Toolbar needs to do drop feedback between toolbar items
3d 0%8/58/9rods
269
Drag and drop on toolboxes
6d 0%7/288/9 
270
Grippies need to initiate drags
1d 0%7/287/28pinkerton
271
Toolbox needs to do drop feedback between toolbars
3d 0%7/308/4pinkerton
272
Process drop
2d 0%8/68/9pinkerton
273
Tree closure for M10 (August 10)
0d2380%8/118/11 
274
Bug Fixing for M10
3d2730%8/118/16pinkerton,mcafee,evaughan,rods,danm,hyatt,sdagley,scc,saari
275       
276
M11 Feature work (all cut)
5.4d2740%8/178/30 
277
Window icons (Linux)
2d 0%8/188/20mcafee
278
Spinner
1d 0%8/178/17evaughan
279
Widget convenience methods/properties
5d 0%8/198/25evaughan,pinkerton
280
Tree Widget
1d 0%8/178/19 
281
Tree footers
0.5d 0%8/178/17hyatt
282
Style support for tree indentation
1d 0%8/178/19hyatt
283
Broadcasters and Observers
2d 0%8/198/24 
284
Event forwarding
1d 0%8/198/20hyatt
285
MapTo attribute
1d 0%8/208/23hyatt
286
Methods for event observation
1d 0%8/238/24hyatt
287
Springloaded Folders in trees
1d 0%8/248/26hyatt
288
In-place editing in trees
1.9d 0%8/268/30hyatt
289
Tree closure for M11 (August 31)
0d2760%8/308/30 
290
Bug Fixing for M11
2.4d2890%8/309/2pinkerton,mcafee,evaughan,rods,danm,hyatt,sdagley,scc,saari






Microsoft Home Page
Microsoft Project Home Page