Issues
-
Lengthy tree closures significantly hurting productivity
-
Netcenter ownership of activation services is in question, no commitments
from them for beta2
-
AB Sync depends on AOL server people responding to our request
-
AOL mail server wierdness prevents turning on AOL psuedo mailbox view
-
Debugging build tree regressions in general continue to consume a lot of
our time
-
Autocomplete widget has dependency on bugs 35687
and 35690
-
Bug 16244
-- need service to complete operation before shutdown
- LOTS of bugs backing up
MailNews
-
Beta2
Feature List
-
Bugs
closed last week
-
Check it out...
-
Load progress shows percentage of bytes loaded in browser (mail coming
soon)
-
All known skinnability work for MailNews will be completed this week
-
String bundle caching implemented for entire product
- Subject prompt on send now works
- Intelligent HTML send now looks at every address book
-
Estimated Days to Beta2 Completion
-
Rich 8 (10, 10, 15)
-
Seth 11 (15, 10, ?)
-
ScottiP 10 (15*, 10, 10) [*added work from Hangas]
-
MScott 12 (15, 16, 20)
-
Jean-Francois 8 (13, 14*, 15) [*added 7 for features not counted last week]
-
Bienvenu ? (11, 15*, 20+) [*added search backend]
-
Candice 10 (11, 11, 20)
-
Jeff 2 (5*, 25+, 20) [*was including too much stuff before]
-
Alec 12 (15, 20, ?)
-
Gayatri 11 [just starting to help with Biff work]
Profile Manager
-
Estimated Days to Beta2 Feature Complete
-
Bhuvan 3 (6*, 7, 10) [*lost time to tree closures, rearchtecture of activation]
-
Varada (10)
-
Last Week
-
Couldn't check in due to tree closures
-
This Week
CCK
-
Last week
- Worked on CCK installer nszip issue, working on adding feedback
button on to wizard and not just the
page.
-
This week
- Focus on nszip on win95/win98 issue (must have for beta2)
Highlights:
-
The team is focused on feature work for FCS (M16)
Thanks to L. David Baron who tracked down and fixed *6* memory leaks
in editor and selection code
-
Akkana resolved a triple-click selection bug (beta2 bug)
-
Kathy wrapped up the wording issues for the prefs panel (beta2 bug)
-
Charley resolved several table editing bugs
-
Joe resolved several list item bugs, you should improved list item functionality
-
Kin is on top of the several spell check problems and has resolved several
issues already
-
Mike is still working on revamping the infrastructure to provide an "ender
lite" which will reduce the size of the app and resolve several fundamental
editing issues.
-
Simon also resolved some selection issues this week
-
25
editor bugs were resolved this past week
-
104 open M16 bugs, 42 of those are feature work bugs
Lowlights:
-
Tree closures are hampering our ability to make timely checkins and testing
-
There are 28
open P1 beta 2 bugs still open
-
There are currently 128 open M16 bugs, triaging begins this week
-
Bug 14768: disable animated gifs, will not be resolved in M16, dependency
bug is set to M17
Priorities for M16:
-
Kin:
-
6802: language selection interface for spellcheck
-
23682: wrapping for spellcheck
-
Kathy:
-
23593: implement Composer prefs
-
6255: drag-n-drop
-
tooltips
-
Joe:
-
14753: list transformation (changing list type)
-
29843: nsHTMLEditRules::AfterEdit needs to ensure that the caret is always
made visible again
-
IME support
-
Simon:
-
14662: implement context menus
-
24686: need to hook up copy in context menus
-
25161: disable form elements
-
34503: editor menu items should use command nodes
-
34504: editor controller for text widgets should not contain composer commands
-
Get the command/controller stuff checked in, with fixes for mail and AIM.
There is still much work to do to get all the commands implemented, and
updating at the correct time. Owners for each area will have to fix this
themselves. I'll file bugs where necessary.
-
Mike:
-
4302: pg up/down not consistent across platforms
-
6270: implement mouse event handling
-
15282: selection code should respect style context settings
-
22751: can't select table data
-
29785: up/down arrows not functional within tables
-
Charley:
-
14342: Composer menu work
-
17502: Implement "Recent Files" submenu under "File"
-
19565: skinnable Composer
-
20973: implement missing table editing behavior
-
26286: hook up advanced edit dialog for all tags
-
26833: implement row/column selection
-
26871: implement default table cell width
-
28483: numbered list conversion to roman numerals starts new sublist
-
28498: implement show all tags editing mode
-
34519: implement property dialog
-
Akkana:
-
16352: heuristics used for dbl-click are primitive
-
32807 triple-clicking doesn't select all of the line/paragraph
Accomplishments:
-
Kin
-
Tracked down cause of several crashes while using the spellchecker. Turns
out that setting the value of TextFields that have not been clicked in
via JavaScript can cause the TextFields Frame data to be out of sync with
it's actual content.
-
Wrote some JavaScript code that detects if a spellchecker is installed
or not. If it isn't, it will remove the spellchecker button from the composer
toolbar. This will prevent users from filing bugs against us when using
the mozilla builds that contain no spellchecker.
-
Started implementing spellchecker support for different languages. After
speaking to some of the international guys, it was decided that the spellcheckers
we support will have to describe their dictionaries in the terms specified
by RFC 1766 which uses ISO 639 and ISO 3166.
-
Helped triage and do some preliminary debugging of editor and message compose
bugs.
-
Started a Spellchecker test document that will keep in mind some of the
edge conditions the Spellchecker and TextServices module should handle.
-
Kathy
-
fixed beta bug: 33293: Composer prefs wording
-
fixed drag-n-drop into location bar problem
-
update on drag and drop: worked on dropping files into Composer,
dragging content from browser
-
Preferences: added pref for Akkana; redid my work which was lost
in a merge
-
Tooltips: checked in global overlay stuff so everyone will be able
to do simple tooltips pretty easily
-
checked in changes submitted for image map editor.
-
helped triage team buglists
-
Joe
-
fixed beta bugs:
-
28456: removing bullets from a list deletes content
-
28716: multiple bullets on same line
-
32733: changing list style terminates list
-
26163: finalize typing rules
-
22331: block transformation
-
implemented list spec - more on this under issues
-
created nsIHTMLEditRules interface so I could add the following to the
rules api without cluttering the base nsIEditRules:
-
a method for getting the state for the list buttons
-
a method for getting the state for the indent buttons
-
a method for getting the state for the paragraph format popup
-
RemoveAllStyles() now works on collapsed selections.
-
Simon
-
fixed beta bug: 32897: need a way to get user selected text in browser
window from JS
-
Lots more work on bugs 34503 and 34504, the command/controller bugs. This
is almost ready to land, hopefully today.
-
Implemented a Perl module for the Mac to allow xpintall people to make
jar and xpi files using MacPerl.
-
Managed some updates to the Mac build system, updating internal servers,
the build instructions, sending out notification mails, and doing support
-
Fixed a Mac timer bug 36134
-
Various Mac project fixes
-
Mike
-
Made massive changes with scott to accomplish the great string landing
of '00
-
Helped anthonyd get acclimated to seamonkey by giving him some of my bugs.
-
Worked with jst on the document.selection problem
-
Ender Lite Progress:
-
Made huge changes to the editor/layout to force people to use nsISelectionController
to get the selection.
-
Made big changes to remove SetDisplaySelection from nsIDocument. again
adding it to nsISelecionController.
-
Removed all references that were unnecessary to nsIPresShell from editor.
-
Removed all unnecessary references to nsIDocument from the editor.
-
Changed editor to add a nsISelectionController as a passed in parameter
that it will use exclusively for manipulating the selection. the presshell
will be used now simply for style information.
-
Charley
-
resolved several table editing bugs
-
Finished the Page Properties dialog: 37029, 36681
-
Caret location after Delete table row: 36937 Caret after tabbing to next
cell: 28475
-
Lots of UI changes for skins (19565). Main windows and all dialogs are
skinable except for Image map editing windows and Advanced Edit dialog.
Converted to new toolbar widgets and restored color picker on toolbar in
Composer, Message Composer, and AIM windows.
-
Work done but waiting to land until Simon checks in new command work:
-
Table editing: Optimized "GetCellContext()" to get only data needed. Worked
on "Join Cells" (unfortunately, a table layout bug blocks this from appearing
to work correctly.)
-
Trying to get colorpicker working again and add "Color" editbox and "Last-picked
color" UI. This doesn't work on the toolbar because of blocker bug.
-
Major dogfood fix: Finally figured out how to automatically set focus and
display caret after loading a new or existing page!
-
Akkana
-
fixed beta bugs:
-
16311: trpl-click selection blocked
-
fixed a keypress event problem, a paste issue and a text selection issue
-
Issues:
-
Event handling is essentially unowned, and getting help in this area is
hard. Someone needs to take active ownership of this issue. It's blocking
development within Composer. We need to coordinate with layout team and
get a primary contact for Event Handling.
-
Possible candidate interview resulted in the person preferring to look
more into embedding
People:
Lowlights
-
we really need to get people to start thinking about documentation as well.
I (gagan) am working on a plan that will help us wrap our API's for generating
XML based docs from javadoc style comments. This is besides and over the
high level doc that people are encouraged to write.
-
M17 bug list is growing!
-
(gagan) status writing is painful :| learning it the hard way... maybe
we should have templates!
Highlights
-
Gordon spent the week on vacation! and he's back!
-
Warren, Jud are back from mini vacations too :)
-
Jud wrote some excellent documentation on stream convertors. (Um... again
:))
-
rpotts is back?!?
Engineering Status
ruslan:
-
"fixing bugs" by various artists :) waiting on jud's fix for uriloader
-
21561
-
33123
-
resource structuring for i18n strings and such.
-
hooked up HTTP prefs to debug UI.
gagan:
-
Wrote the initial interface and architecture for the proxy auto config
(!) I hope to get back to finishing the implementation after M16 bugs
-
Fixed form posting bug
-
Misc. bug fixes including a crasher (36862 not checked in as yet) we have
a null URI in NewChannelFromURI. I added the check which solves the crash,
but I need to investigate where the null uri is being set!
andreas:
-
[31658 doesn't follow clicked link when using base url] finally resolved
as wontfix
-
[37109 nsStdURL::Equals() should not malloc] have fix
-
[34966 fragment id on root-documents without / misinterpreted] have
fix for problem that caused reopening
-
[37616 Retire SetRelativePath] started to work on this one
-
[32997 file URLs that include a hostname don't work] working again on this
one
tever:
-
completed test case matrices for HTTP and cookies.
-
filed new bugs- 37147, 37480, 37453, 37171, 37322
-
working on automated test setup, verifying bugs etc.
M16
Bugs Status
'?' means bugs without estimates on them
Name |
Days Of Work Left |
Bugs Left |
Resolved Bugs Last Week |
andreas |
0 |
0 |
2 |
davidm |
4 |
4 |
1 |
gagan |
9 |
8 |
4 |
gordon |
8 |
4 |
0 |
rpotts |
? |
6 |
0 |
ruslan |
2 |
4 |
5 |
valeski |
7+? |
6 |
0 |
warren |
7 |
5 |
0 |
Total |
37+? |
37 |
13 |
Accomplishments
Mike Pinkerton added support for dragging files into mozilla from
the desktop. Dragging into the content area will load the file as
a page. (pinkerton)
Daniel Matejka (danm):
33675 Added
support for hooking up context menus for XUL text inputs.
31867 Added
support for using a pref to determine which xul file to use when opening
a new window.
Eric Vaughan (evaughan):
Worked out the basic the math for span. Thanks to Waldemar and Beard
for much help!
Fixed a nasty box bug that made dialogs with margins (which is almost all
of them) layout wrong. So that should make the XUL developers happy.
Stuart Parmenter (pavlov):
Got patches from some people this week:
- toolbars not drawing right (bug 20496) from puetzk@iastate.edu
- some unix File Picker fixes Dimi Shahbaz <dshahbaz@ucla.edu>
Fixed problem with clipboard pasting japanese text when it should be pasting
ascii.
Sped up mailnews tree scrolling by about 20%.
Helped SCC with string changes on linux.
Fix excessive region creation bug #37352 on linux.
David Hyatt (hyatt):
Got dynamic skin switching in.
Sped up menus by 30-40%.
The XPToolkit team resolved 48 bugs in the last week, fixing 23 of
these, including 4 new features and 3 PDT+. For details, see our
resolved
bug list.
Priorities
pinkerton:
37410 (create internet shortcut on win32 when dragging link to desktop)
saari:
11586
XP Menus need to be scrollable
34839, user.css and scrollbar css need to be backstops
hyatt:
Help pavlov with chrome registry features.
evaughan:
Implement spans in grids.
pavlov:
work with hyatt on two remaining feature bugs for chrome registry
(bugs #36414 and #34399)
danm:
bugfixing
Tracking:
Durations of remaining
XPToolkit feature work for PR2:
Last week:
DanM: 1 d
EVaughan: 2 d
Hyatt: 12.5 d
Pavlov: 0 d
Pinkerton: 2 d
Saari: 0 d
Total: 22.5
Current:
DanM: 0 d
EVaughan: 5 d
Hyatt: .5 d
Pavlov: 2 d
Pinkerton: 2 d
Saari: 2 d
Total: 11.5
Estimated feature work completion dates:
DanM: done
EVaughan: 5/5
Hyatt: When jars are ready, plus 0.5 day
Pavlov: 5/2
Pinkerton: 5/2
Saari: When bug 35503 is fixed + 2 days
In Image Library, we added full 8 bit alpha channel support a week or so
ago, thanks to Tim Rowley <tor@cs.brown.edu> and
Simon Fraser <sfraser@netscape.com> and support
from Pav <pavlov@netscape.com>.
In the event we run across a platform that really really can't handle
8bit alpha channel, we also have a nice 8bit to 1bit dithering algorithm
from Glenn Randers-Pehrson <randeg@alum.rpi.edu>.
Currently the only image decoder component that generates 8 bit
alpha channel mask is PNG, but 8 bit masks would be supported on
any future components that generate 8 bit masks.
XML-RPC is in Mozilla!
I have checked into the Mozilla trunk an XPCOM XML-RPC client component
written in JS. It'll allow any other Mozilla component or script to make
XML-RPC calls, thus allowing ZopeStudio to become much more interactive.
The component is part of the default build and should be in the next batch of
Mozilla nightlies.
Summary
-
Package installation support is in chrome registry.
-
Spans on grids much more difficult to implement than we can probably afford
for this release.
Highlights
Chris Saari (saari)
Adding the ability for popups to not install the keyboard navigation listener.
Needed for auto complete.
Fixed space bar scrolling page when in text fields.
Daniel Matejka (danm):
Helped hyatt and pavlov with windows and unix versions of the chrome package
installation work.
Eric Vaughan (evaughan):
Got scrolling menus basically working, but not checked in yet.
Fixed visibility collapsed bugs.
Stuart Parmenter (pavlov):
Completed package installation work in the chrome registry with David Hyatt
(34399
).
Fixed misc. bugs other bugs such as file picker not working in mailnews
on linux (37121),
and some work on getting image tiling working.
Reduced the amount of memory allocated by the charset menu by 600k!
David Hyatt (hyatt):
Worked with danm on chrome registry.
Worked with pavlov on package installation.
Worked with evaughan on menus.
Worked with waterson on the XBL leak.
The XPToolkit team resolved 51 bugs in the last week, fixing 21 of
these, including 4 new features and 4 PDT+. For details, see our
resolved
bug list.
Lowlights
-
Spans on grids have turned out to be mathematically difficult. Despite
long, hard work from EVaughan, and valuable assistance from Waldemar and
two physicists, we have been unable to come up with an algorithm for the
difficult cases. See the issues section below.
-
We failed to update our remaining few feature bugs for current estimated
durations and target landing dates. Will update 5/8.
Priorities
pinkerton:
Finish 37410:
create internet shortcut on win32 when dragging link to desktop.
Fix regressions in popups caused by tooltips being turned on.
saari:
35100
can't type after using <popup>, e.g., the color picker
33735
[Mac] Keyboard shortcuts broken when no browser windows open
36470
On a multiple monitor Mac, all window colors are VERY wrong.
hyatt:
24767 [feature]
make chrome registry point into jar by default.
Keep helping people.
evaughan:
35393 Implement
spans in grids or agree with UI developers to work around them for this
release
11586
XP Menus need to be scrollable.
pavlov:
Work with hyatt on package uninstallation
( 36414
)
danm:
Help hyatt and pavlov finish Mac version of chrome package installation.
35921
event notification outlives its event
Issues
Spans on grids turned out to be mathematically difficult (see Lowlights).
EVaughan will discuss the need for them with application UI
developers to reevaluate their importance in skinnability. If possible,
we will come up with a workaround that will allow us to postpone them until
a future release.
People
The team interviewed two outstanding candidates this week, and we are
trying to hire them both. I'm not going to mention their names here
yet, because this report gets posted publicly and I don't want anyone to
steal them! Details will follow when they have accepted offers...
Tracking:
Durations of remaining
XPToolkit feature work for PR2:
Last week:
DanM: 0 d
EVaughan: 5 d
Hyatt: .5 d
Pavlov: 2 d
Pinkerton: 2 d
Saari: 2 d
Total: 11.5
Current:
Estimated feature work completion dates:
We have no current durations or feature completion dates; they
have not been updated since last week's report. They shall be updated
tomorrow, 5/8, by 2 PM PDT.
Thanks! to:
-
Suresh Kasinathan for fixing some Mail UI bugs.
-
m_kato@ga2.so-net.ne.jp for fixing a number of I18N Local folder bugs.
Issues
- The departure of Travis leaves MScott overloaded
- David Bienvenu's illness leaves the Search backend at significant risk
- Need Ben to finish wizard manager skinnability before we can be complete on that
- Subscribe somewhat at risk due to skins work
- Lengthy tree closures
significantly
hurting productivity
- Having trouble getting stable Mac builds.
-
Debugging build tree regressions in general continue to consume a lot of
our time
-
Netcenter ownership of activation services is in question, no commitments
from them for beta2
-
AB Sync needs authentication mechanism ASAP
-
AOL mail server wierdness prevents turning on AOL psuedo mailbox view
-
Autocomplete widget has dependency on bugs 35687
and 35690
-
Autocomplete's popup menu blocked by changes needed from Hyatt
-
Bug 16244
-- need service to complete operation before shutdown
-
LOTS of bugs backing up
MailNews
-
Beta2
Feature List
-
Bugs
closed last week
-
Check it out...
-
Spell Checker in Mail Compose! (Both manual and automatic)
-
Empty subject detected in Mail Compose.
-
Context menus in message pane and standalone message window now work.
- Themes directory reorg nearly complete, flipping the switch this week (skinnability work almost complete)
-
Estimated Days to Beta2 Completion
-
Rich 5 (8, 10, 10, 15)
-
Seth 13* (11, 15, 10, ?) [*skins work hit hard here]
-
ScottiP 8 (10, 15*, 10, 10) [*added work from Hangas]
-
MScott ? (12, 15, 16, 20) [Covering for Travis puts Scott's features at risk]
-
Jean-Francois 6 (8, 13, 14*, 15) [*added 7 for features not counted last
week]
-
Bienvenu ?* (?*, 11, 15, 20+) [*on sick leave]
-
Candice 4 (10, 11, 11, 20)
-
Jeff 0 (2, 5*, 25+, 20) [*was including too much stuff before]
-
Alec 8 (12, 15, 20, ?)
-
Gayatri 6 (11*) [*just starting to help with Biff work]
Profile Manager
-
Estimated Days to Beta2 Feature Complete
-
Bhuvan 4* (3, 6, 7, 10) [*new I18N work added]
-
Varada (10)
-
Last Week
- Added signed scripts support
-
This Week
- Setting up downstream activation support
- I18N work
CCK
-
Last week
- Finished feedback button
- Found alternate solution for nszip on Win95/Win98 problem.
-
This week
- MD5 for CCK
- Customizing the Help menu
Highlights:
-
Kin got language support working within spell check
-
Joe resolved several mail composition usability issues
-
Kathy got tooltips to work
-
Akkana is working on fixing triple-click and dbl-click selection
-
Charley reworked all of the Composer UI
-
Simon checked in the editor and composer command handling work (this is
a big win for us)
-
Mike is pushing hard to get 'ender lite' completed before 5/16
-
The team focused on M16 features, blockers and triaging the list
-
41 editor bugs were resolved this past week
-
83 open M16 bugs, 24 of those are nsbeta2+
Lowlights:
-
Not all nebeta2 feature work will be resolved by 5/16, several of the 24
open nsbeta2+ bugs are at risk.
-
There are currently 272
open Composer bugs (M16-M30)
Priorities for M16:
-
Kin:
-
23682 -- implement wrapping for spellcheck
-
assist Mike on his nsbeta2+ bugs
-
Kathy:
-
6255 -- drag-n-drop
-
14662 -- implement context menus
-
17502 -- implement 'Recent Files'
-
23593 -- Composer prefs panel
-
Joe:
-
14753 -- implement DL, DT & DD
-
29843 -- caret display
-
toolbar feedback issues
-
Simon:
-
25161 -- disable form elements in Composer
-
Mike:
-
4302 -- pg-up/pg-dwn does not move caret
-
6270 -- mouse event handling needs to be implemented
-
15282 -- selection code should respect style context settings
-
29785 -- can't use up/dwn arrows for navigation in tables
-
22751 -- can't select table data only
-
Charley:
-
14342 -- finalize menu items (checking in)
-
20973 -- implement remainder of table editing
-
26286 -- hook up advanced editing for all tags mode (checking in)<=
/li>
-
26833 -- implement row/column selection using mouse
-
28498 -- implement show all tags mode (checking in)
-
34519 -- implement property dialog popup when dbl-click on element (ch=
ecking
in)
-
35646 -- Editor needs a way to identify "unknown" ("user defined") tag
-
36691 -- Edit Mode toolbar default should be collapsed
-
Akkana:
-
16311 -- triple click
-
32807 -- triple click
Accomplishments:
-
Kin
-
spent quite a bit of time this week helping fix daily build/runtime block=
er
problems.
-
did small code review for buster.
-
tried to help brade test out some of her makefile changes on linux.
-
spent some time talking to external contributors over IRC trying to help
them out with various editor related problems they were having.
-
finally got language/dictionary support implemented and checked in. If
anyone wants to try out the different languages, they will have to manual=
ly
copy the ns/modules/spellchk/data/*.dat files into their bin/components/s=
pellchecker
directory.
-
triaged and did some preliminary debugging on various bugs.
-
Kathy
-
checked in a first pass on tooltips; expect to get an actual spec from
Simone in the next day or two
-
picked up some additional bugs from Simon and Charley; haven't investigat=
ed
them yet
-
worked on bug #34416 to be able to pass it off to the next person; patch
seems to be giving me some problems. :-(
-
checked in some changes for image map editor submitted by Brian King.&nbs=
p;
People should start looking at the image map editor and file bugs as appr=
opriate.
-
hopefully made the last few changes to editor preferences for a while.
-
Joe
-
polished the list spec implementation
-
fixed a few bugs, emphasis on mail usability:
-
undo could add extra breaks
-
style feedback was wrong after you typed a return
-
repeatedly deleting all text in the plaintext editor would leave behind
empty textnodes (37845)
-
typing after a mailquote would end up in the quote (30763)
-
typing return in a mailquote now gives the correct amount of whitespace,
puts the caret in the right place; and lets you type in the right place=
li>
-
pasted text incorrectly picked up style from adjacent text (19361)
-
deleting inside table cell could put caret in preceding cell (29320)
=
-
got feedback on tab-in-list behavior; and how sublisting works
-
Simon
-
checked in the editor and composer command handling work (bugs 34503, 345=
04),
separated the editor and composer controllers, made a way to implement
commands in JavaScript, and implemented commands for much composer functi=
onality.
Fixed the few fallout bugs.
-
changed the Find API to replace nsIWebShell with nsIDOMWindow, for better=
scriptability.
-
made Find beep when the search term was not found.
-
fixed Find and Find Again in msg compose
-
fixed 29594 -- implemented nsUserInfo on Mac, using the Internet Config
API
-
fixed 37318 -- a tricky problem with library linkage that broke us on Mac=
OS 8.5.
-
worked with kin to fix tree blocker 37898 -- editor not loading pages cor=
rectly
-
fixed 37303 -- fix selection API on text widgets, and make them understan=
d
"-1" to mean "the end"
-
fixed 36112 -- check for QuickTime before calling it.
-
helped Ben with some widget CSS issues, tweaked perls scripts that drive
MacCVS
-
implemented Perl function to install skin files from mozilla/themes, as
part of the skin switching effort.
-
helped an external developer get XML-RPC building on Mac.
-
Mike
-
resolved URL selection issues
-
worked on the ender lite code
-
sheriff on Thursday
-
Charley
-
images for "All Tags" edit mode, including "_moz-userdefined" icon and
CSS to use them (bugs 35646, 22262 )
-
fixed Spell Check dialog layout and lots of tweaks with other dialogs (pa=
rt
of skinability work 19565).
-
remaining XUL conversion/skins work is for Image Map dialogs (Kathy?) and=
Advanced Edit dialog.
-
HTML Source editor (bug 14526 )
-
menu work for "Revert to Last Saved" (36998) and "Recent Pages" (17502
). Implementation of submenu transferred to Kathy.
-
checking in:
-
Advanced Properties (aka "Advanced Edit") dialog hooked up to right mouse=
and double clicking. (26286, 34519)
-
Code work for "All Tags" edit mode finished (28498)
-
Dialog to let user pick version after editing in external editor (37089)<=
/li>
-
Composer menu work (14342)
-
Bonus feature: Added images for Edit Mode buttons in toolbar at bottom
of content window with a button to switch between "Text" buttons and "Ima=
ge"
buttons.
-
Akkana
-
sheriffed parts of Wednesday and Thursday
-
triaged bugs
-
filed bugs
-
helped people test bugs and verify tree blocker fixes
-
went to meetings
-
actually checked in a few lines of code:
-
37560 (convert platform to dom newlines in InsertHTML)
-
38194 (screen out br type=3D_moz in the plaintext output sink)
-
Fixed some warnings that I was tired of seeing
-
Stared at word/line/paragraph selection code, got hints from Mike, tried
several options, found several pitfalls and approaches that didn't work,
have some ideas about what might work.
Issues:
-
CVS is still very slow
-
tree bustage was rampant this week, kept folks from doing checkins
-
It seems counterproductive to have team members so focused on triaging
the M16 list instead of resolving the more critical feature work. Couldn'=
t
the triage be accomplished after the tree is closed? It seems to me, that=
the more critical issue is to ensure that features, blockers and dogfood
bugs are marked appropriately and worry about the other bugs in the list
until after the tree is closed. Team members have probably lost a day of
work because of this task.
People:
Group Summary
-
highlights- checked in most of the code for proxy auto config, mime persistence
and internet config. Significantly reduced the dll/so's sizes by packaging
common necko libs.
-
lowlights- none.
-
escalations- none
-
issues- none
Highlights
-
davidm
-
fixed the bugs that delt with crashing on eviction.
-
checked in internet config code
-
checked in mime persistence code
-
misc. bug fixes (37071, 37353)
-
gagan
-
Checked in proxy auto config.
-
Fixed misc. bugs (22534, 37238, 37479)
-
gordon
-
almost done with wrapping async DNS working for Unix.
-
ruslan
-
Fixed bugs: 36641, 37632, 37800, 35407
-
35508 (done, awaiting for blocking bugs to fix their parts)
-
valeski
-
29367 - connection refused error wasn't being propegated from socket transport.
-
28880 - socket transport interface now exposes the peer address (non-scriptable)
-
35329 - multipart-mixed header problem was causing bugzilla persistance
issues.
-
36222 - FTP now releases objects it uses on the owning thread.
-
31587 - FTP authentication dialog text has been straightened out.
-
warren
-
Wrapped up necko dlls to a more compact version
-
Fixed bugs (17031, 37711)
Lowlights
-
davidm
-
investigating why dowload of large files sometimes don't stop
-
linux machine messed up. builds are hanging.
-
valeski
-
24435 - socket transport providing dns failure codes in synchronous api
fix is no good until
unix dns lookups are async
-
warren
-
may have busted xpinstall/packager scripts for release builds (someone
needs to verify)
Escalations
Issues
Summary
-
XPToolkit team has all but wrapped up PR2 feature work, has been fixing
lots of bugs. We are available to fix blockers & help with other team's
features.
Highlights
Mike Pinkerton fixed tons of bugs involving tooltips and xpPopups,
including the nastier ones such as menus not ever going away. (pinkerton)
Chris Saari Added support for hiding menus in a top level menubar
(38619), and fixed many other bugs. (saari)
Daniel Matejka (danm):
Has been whacking the chrome registry pretty hard, restructuring the directories,
and dealing with the repercussions.
Eric Vaughan (evaughan):
Had to completely rework menus so they could scroll and completely
removed style resolution from the picture
Got scrolling menus working on linux .
Stuart Parmenter (pavlov):
Fixed problems with events getting fired while X async
clipboard code was waiting for a response (38723, 35711).
Finished feature work for linux filepicker filtering by extensions (9671).
Helped Brian Ryner (bryner) with unix image tiling code... major speed
improvement for pages with small background images.
David Hyatt (hyatt):
Helped Eric with scrolling menus. Have breakdown for the
remaining work to make them scroll without scrollbars.
Worked with Mike Judge on Ender lite, helping him debug reflow &
anonymous content, and get it up and running.
Worked with Jean-Francois debugging the auto-complete widget.
Fixed a bug in XBL event handlers.
Worked with Brendan and Waterson to fix a JS GC problem in XBL.
Made XBL work with HTML and XML.
Worked with Simon to use XBL to alter form elements in
Composer.
Working with Dan on chrome directory restructuring.
Added blankrow capability to trees.
The XPToolkit team resolved 96 bugs in the last week, fixing 43 of
these, including 2 new features and 4 PDT+. For details, see our
resolved
bug list.
Lowlights
-
It looks like we will have to postpone being able to drag files to the
Win32 desktop, since we haven't been able to figure out how to do it without
using MFC. If any wizard out there knows how to perform this particular
miracle, we'd sure love to hear about it.
Priorities
pinkerton:
Helping ducarroz with his "blockers" for the autocomplete widget.
saari:
Help on features where needed.
24525, 33735, 35553, 36470, 37277 and maybe 35087.
hyatt:
Finish chrome directory restructuring & troubleshoot bugs in
chrome reg.
Continue helping to troubleshoot problems anyone is having with XBL.
Keep helping people.
evaughan:
Test scrolling menus on Mac OS & check them in.
pavlov:
Work with hyatt on package uninstallation
( 36414
)
danm:
Help hyatt and pavlov finish Mac version of chrome package installation.
35921
event notification outlives its event
Issues
Our current cut at scrollable menus requires scrollbars, even in cascading
menus, so it is not good enough for final ship. We think it
will do for PR2 though, so we're proposing to delay the work required for
auto-scrolling after PR2, since it will take 5-7 days.
People
Gary Frattarola and Dan Rosen have accepted our offers and will join the
team 5/30 and 7/24, respectively!
Brian Ryner starts his internship here 5/22!
We are all *very* excited to be growing such a kick-ass team.
Tracking:
Durations of remaining
XPToolkit feature work for PR2:
Previous:
DanM: 0 d
EVaughan: 5 d
Hyatt: .5 d
Pavlov: 2 d
Pinkerton: 2 d
Saari: 2 d
Total: 11.5
Current:
Pavlov: 1d
Hyatt: 1/2 d
Total: 1.5 d
Estimated feature work completion dates:
Pavlov 5/16
Hyatt: dependent bug + 5 minutes.
Thanks! to:
-
Suresh Kasinathan contributed by fixing some mail preferences bugs.
-
Seth Spitzer for landing the themes tree move without any red tinderboxen!
-
Ben Goodger for help with typedown in the subscribe dialog.
Issues
-
The departure of Travis leaves MScott overloaded
-
David Bienvenu's illness leaves the Search backend at significant risk
-
Lengthy tree closures significantly hurting productivity
-
Having trouble getting stable Mac builds.
-
Debugging build tree regressions in general continue to consume a lot
of our time
-
Netcenter ownership of activation services is in question, no commitments
from them for beta2
-
AB Sync needs authentication mechanism ASAP
-
Netcenter Webmail QA hopefully begins this week.
-
AOL mail server wierdness prevents turning on AOL psuedo mailbox view
-
Account Wizard skinnability depends on Ben's wizard work
-
Autocomplete's popup menu blocked by changes needed from Hyatt
-
Bug 16244
-- need service to complete operation before shutdown
-
LOTS of bugs backing up (but starting to make progress on them!)
MailNews
-
Beta2
Feature List
-
Bugs
closed last week
-
Check it out...
-
Mail tooltips foundation in place for Docs, awaiting new wording
-
Filter Editing!!!
-
Jean-Francois fixed Hyatt bugs blocking us
-
Message pane fully skinned - no more ugly boxes!
-
Subscribe dialogs coming to life
-
non-blocking subscribe dialog
-
imap in the subscribe dialog
-
type down in subscribe dialog for imap and nntp (thanks to ben goodger
for implementing this)
-
imap subscribe / unsubscribe
-
Estimated Days to Beta2 Completion
-
Rich 3 (5, 8, 10, 10, 15)
-
Seth 2 (11, 15, 10, ?)
-
ScottiP 5 (8, 10, 15*, 10, 10) [*added work from Hangas]
-
MScott 6 (?, 12, 15, 16, 20) [Covering for Travis puts Scott's features
at risk]
-
Jean-Francois 5 (6, 8, 13, 14*, 15) [*added 7 for features not counted
last week]
-
Bienvenu ?*, (?*, ?*, 11, 15, 20+) [*on sick leave]
- Candice 2 (4, 10, 11, 11, 20)
-
Jeff 2**, (0, 2, 5*, 25+, 20) [**Low-Pri Features added *was including
too much stuff before]
-
Alec 5* (12, 15, 20, ?) [*Search FE stalled by Search BE delays]
-
Gayatri 5** (6, 11*) [**Added more Biff work *just starting to help with Biff work]
Profile Manager
-
Estimated Days to Beta2 Feature Complete
-
Bhuvan 1, (4*, 3, 6, 7, 10) [*new I18N work added]
-
Last Week
-
Finished downstream activation support & I18N work
-
This Week
CCK
-
Estimated Days to Beta2 Feature Complete
-
Last week
- Finished Shrimp features
- Finished Help Menu feature
- Worked on MD5 and Cartman
-
This week
- Finish MD5/Cartman integration
- Finish CCK cleanup
- Start helping with MailNews nsBeta2+ bug list
Highlights:
-
Anthony Davis will be joining the team on June 5.
-
The team focused on nsbeta2+, regressions and dogfood bugs
-
Akkana is working on implementing line and paragraph selection
-
Kin is resolving selection issues with d&d
-
Simon did some major Mac memory leaks fixes
-
Mike has a major portion of ender lit checked in and will be wrapping up
the remainder this week.
-
Joe has ironed out the remaining list (ul, ol & dl) issues
-
Kathy has tooltips in and context menus for COmposer
-
Charley has all of the different edit modes in place and did numerous UI
changes.
-
57 editor bugs were resolved this past week, of those 32 were marked fixed
-
26 open nsbeta2+ M16 bugs
Lowlights:
-
We will not get all nsbeta2+ feature in by 5/16
-
There are currently 280
open Composer bugs (M16-M30)
Priorities for M16:
-
Kin:
-
38527 -- selections needs to play nice with d&d
-
Kathy:
-
6255 -- drag-n-drop
-
17502 -- implement 'Recent Files'
-
14874 -- Each edit control needs a context menu
-
39102 -- Dragging over a Windows Composer content window doesn't respond
or show drop icon
-
Joe:
-
14753 -- implement DL, DT & DD
-
29843 -- caret display
-
Simon:
-
25161 -- disable form elements in Composer
-
32540 -- Netscape 6 on Mac should have a new creator code.
-
Mike:
-
issues remaining for ender lite:
-
htmlinput in content area not clipping correctly (seems not just ender-lite
but other forms as well)
-
caret drawing problems.
-
caret shadows sometimes remain
-
urlbar drawing problem.
-
weird scrollbars that don't exist are drawn in url bar when focus is lost
-
4302 -- pg-up/pg-dwn does not move caret
-
6270 -- mouse event handling needs to be implemented
-
15282 -- selection code should respect style context settings
-
16515 -- Enable selection of generated-content image used for hidden elements
-
22751 -- can't select table data only
-
34896 -- text widgets should use anonymous content
-
Charley:
-
14526 -- Implement HTML Source edit mode
-
20973 -- implement remainder of table editing
-
26447 -- Implement updating of Paragraph and Font face menulists and handle
"mixed" selection
-
26833 -- Implement row and column selection using mouse
-
28483 -- numbered list conversion to roman numerals starts new sublist
-
36691 -- Edit Mode toolbar default should be collapsed
-
38792 -- formatting toolbar resizes; icons smooshed
-
38875 -- Disable toolbar and menu items while in HTML Source edit mode
-
Akkana:
-
16311 -- line selection
-
32807 -- paragraph selection
-
36633 -- Crash in nsEnderEventListener::DispatchMouseEvent (changing style
of an element in an onfocus event)
-
37950 -- edit fields eat context clicks
Accomplishments:
-
Kin
-
spent time reviewing and triaging bugs
-
debugged and began resolving 38527 -- selection working with d&d.
-
Kathy
-
made some progress on drag and drop into Composer
-
most editor places have tooltips; coordinating this with Simone
-
completed context menu within Composer window (we'll want to make changes
to it but it's there)
-
helped jst check a ton of changes to be tested on Mac
-
fixed doctype for new pages (broken by parser changes)
-
helped rods and anthonyd with #5716
-
checked in Unix fixes for #34416
-
Joe
-
fixed definition lists (14753)
-
toolbar feedback improvements: paragraph, font, list, outdent
-
fixed bigger/smaller work on insertion point
-
resolved bugs:
-
29329, 35052, 23686, 34729, 34855, 37216, 29843
-
Simon
-
fixed numerous bugs:
-
33810, 14768, 25161, 38949, 38302, 38815, 38819, 38578, 38751, 38869
-
fixed the nsEventStateManager to support weak references
-
did major code review for Charley
-
Mike
-
output system of the editor now uses the root element coupled with the
selection object completely now. Added in CreateXif capability to the xul
document. Stopped the editor from shutting off the entire applications
link handler.
-
ender-lite password field works
-
ender-lite in xuldocuments works(url bar)
-
drag-selecting in ender-lite works
-
ender-lite view now looks correct.
-
Charley
-
fixed a slew of bugs:
-
14526, 38875, 28498, 38874, 9151, 37089, 26447, 26833, 28483, 38690,
-
Akkana
-
focused on learning how line and paragraph selection is supposed to work,
so she can now implement to appropriate functionality. Helped others with
their nsbeta2+ bugs.
Issues:
-
We need more time to finish the feature work so we can provide our users
with a useable editor
People:
Group Summary
-
highlights- Misc bug fixes.
-
lowlights- none.
-
escalations- none
-
issues- SSL on the Mac.
Highlights
-
andreas
-
Resolved bugs 37402, 36826, 37453, 37801, 34966, 37109, 37616, 36455, 38549,
38580 and 32997 (phew!)
-
gagan
-
Resolved bugs 37347, 34060
-
gordon
-
checked in fix for bug 33821 "cnn.com crash in nsDNSLookup::CompletedLookup"
-
checked in fix for bug 34663 "crash in nsDNSService::Shutdown()"
-
gave DougT diffs to verify fix for bug 34154 "_MD_bind calls
Delay() in macsockotpt.c". - if it looks good, Wan-Teh can check it in
before the 5/16 deadline
-
async DNS almost there!
-
ruslan
-
Resolved bugs 37744,37778,38605
-
davidm
-
37353 Crash while downloading anything
-
33503 Error with caching of search results
-
checked in docshell code to set the load properties for back/forward/reload
to the proper values
-
worked on cleaning up dependence on XPFE
Lowlights
-
gordon
-
have not heard back from Carl Wong who wrote the DNS daemon.
-
faster linux box desirable.
Escalations
Issues
-
gordon- talking with Simon Fraser and Doug Turner got me really worried
about the possibility of SSL on Mac. I don't see it working.
Here are some numbers that show contributions for testing and bug reporting:
People outside netscape who can confirm and edit bugs |
255 |
|
People outside netscape who can confirm but not edit bugs. |
5 |
|
People who have filed 1 or more bugs |
All: 4813 |
Non Netscape: 4467 |
People who have commented on bugs. |
Total: 5299 |
|
People who have filed more than one bug |
Non Netscape: 1755 |
Total: 2011 |
More than 5 bugs |
Non-netscape: 519 |
Total: 719 |
More than 20 bugs |
Non-netscape: 131 |
All: 285 |
More than 50 bugs |
Non-netscape: 39 |
Total: 149 |
More than 100 bugs |
Non-netscape: 17 |
Total: 85 |
filed 300 -678 bugs |
non-netscape: 5 |
Total: 19 |
These are the top 19 bug reporters. Alas, I'm only listed there because of
the 300 or so architecture bugs I entered.
login |
count |
zach math.berkeley.edu | 307 |
bruce cubik.org | 308 |
mcafee netscape.com | 322 |
waterson netscape.com | 329 |
pinkerton netscape.com | 333 |
laurel netscape.com | 334 |
teruko netscape.com | 343 |
elig netscape.com | 357 |
endico mozilla.org | 371 |
fenella netscape.com | 411 |
akkana netscape.com | 418 |
nbaca netscape.com | 418 |
buster netscape.com | 436 |
sfraser netscape.com | 455 |
sujay netscape.com | 493 |
gemal gemal.dk | 546 |
dbaron fas.harvard.edu | 624 |
sspitzer netscape.com | 653 |
cpratt netscape.com | 678 |
Previous Updates
|