Highlights
Mike Pinkerton removed WasteLib from Viewer and our distribution, saving
120K of code, in addition to removing some un-used native widgets. (pinkerton)
Chris Saari (saari):
Fixed a key command dispatcher bug that was causing much of the cut/copy/paste
weirdness.
Fixed a bunch of focus bugs with Joki/Hyatt, primarly focus
memory.
Eric Vaughan landed box coalescing code, lowering reflows on showing of
a XUL window to 10. (evaughan)
Stuart Parmenter (pavlov):
Stopped toolbars from drawing random stuff on Linux.
Got window sizes to be saved.
Sped up scrolling by at least 5x.
David Hyatt (hyatt)
Fixed the focus problem when clicking on links.
Fixed the initial focus problem when window activates.
Worked with rods to fix the AltGR menu activation problem
Enabled command updating from content
Patched the tree widget's scrollbar thumb size to be more accurate.
Added support for preventDefault to XUL key bindings, to XBL, and to the
menu listener, which stopped double key event firing problems.
Added support for keyboard navigation to context menus and popups
Added support for shortcut mnemonics to context menus and popups
Created two new XUL frames to support <image> and <text> (paving
the way for <titledbutton> to be built out of these two new tags).
The XPToolkit team resolved 98 bugs in the last week, fixing 45 of
these, including 35 PDT+. For details, see our
resolved
bug list.
Priorities
ALL:
Fix PDT+ bugs.
Fix dependencies of PDT+ bugs.
Help others fix PDT+ bugs.
Reproduce, resolve, verify and test for regression of PDT+ bugs.
pinkerton:
27257
Popups in chrome cause toolbox to collapse
27285
popup menus on personal toolbar are displaying artifacts
saari:
Land focus changes, clean up loose ends, close 80% of my PDT+ bugs as a
result (fingers crossed, should be able to, focus is looking really good
on our machines)
26105
Mail wizard crashes browser on first run
26854
Crash in nsXULKeyListenerImpl::DoKey
hyatt:
Fixing tree widget regressions (caused by other people's changes to related
components).
Helping out the rest of the team by continuing to take PDT+ bugs.
Is this the best Mozilla can throw at me? I can take it. BRING
ON THE PDT+ BUGS.
evaughan:
14827
FRAME and IFRAME attribute scrolling=no is ignored
26270
forms in nested fieldset boxes does not get focus on Linux...happens in
manual proxies
24351Glitches
in the pref panel UI
sdagley:
22961
Mac: select local file uses colons instead of slashes
pavlov:
24926
Linux - Can't paste to 3rd party plaintext editor CLIPBOARD atom.
15672
App exit after XP menu usage, closing dialog with Ctrl-W.
26502
Linux rendering performance is MUCH slower than windows.
danm:
19221
Dialog Modality added for Bug 10000 causes bad UE bustage
This weeks priorities:
All team members will:
wrap up M14 bug list
review, prioritize, triage M15 bugs
-
Kin:
-
assist in management of the team while Beth is on sabbatical
-
assist Kathy in wrapping up M14 issues
-
attend leads meetings and rickg staff meeting
-
5
open M14 bugs
-
Kathy:
-
triage bug list
-
help wrap up of M14 issues for the team
-
manage the team while Beth is on sabbatical
-
1
open M14 bugs
-
Joe:
-
submit a bunch of bugs on the inline style stuff; assign them to me
-
come up with a plan for dealing with the inline style problems.
-
2
open M14 bugs
-
Simon:
-
resolve the open menu specific bugs
-
work on 18395 - Editor UI updating should use JS commander nodes
-
7
open M14 bugs
-
Mike:
-
continue to work on the generated content selection issue
-
clean up more selection issues
-
4
open M14 bugs
-
Charley:
-
continue with table editing issues
-
continue with page properties, preferences and table dialog boxes
-
5
open M14 bugs
-
Akkana:
-
work on the "can't get out of link insertion" bug
-
3
open M14 bugs
Highlights:
-
63 editor bugs were resolved this past week -- there were lots and lots
of dups this week.
-
27 open M14 bugs. There are 4 PDT+ bugs in M14, 1 PDT+ in M15, and 1 in
M16
Lowlights:
-
There are currently 221
open Composer bugs (M14-M20
Accomplishments:
-
Kin
-
became a father this week, congratulations Kin and Annie
-
fixed the Alt+Num pad bug - moved cursor unnecessarily
-
Kathy
-
fixed cannot exit from Composer
-
fixed the Command-Shift-N bug (editor window now opens)
-
editor bug list triage
-
Joe
-
fixed the crash when enlarging text and then bold
-
fixed caret placement issue in mail compose
-
fixed the blockquote spacing issue
-
turned off undo for passwords
-
implemented increase/decrease font through the use of the <BIG> and
<SMALL> elements
-
did several code reviews
-
Simon
-
Fixes checked in for the following issues on the Mac: Command line files,
GetURL apple event (only the basics), OpenURL apple events (only the basics)
-
Mike
-
resolved some keybinding issues
-
resolved an assert on select
-
resolved memory leak on select
-
fixed several other select bugs -- arrow key bugs
-
Charley
-
fixed several color picker issues
-
cleaned up menu's - disabled menu items that are not yet implemented
-
fixed string substitution for all requests
-
Akkana
-
implemented Print Preview and View Source in Composer
-
renamed the editor bogus node to start with _moz, and changed the output
sinks so that it wouldn't get into the output. It had been renamed and
was showing.
-
fixed Printf on every keypress bug
-
tracked several keybinding changes
-
tree surgery: spent lots of time helping the sheriffs clean up tree bustage.
Issues:
-
no candidates yet for the open req
People:
-
Beth out on sabbatical 2/16-3/29
-
Kin out on sabbatical 3/6 - 4/17
-
Kin was out on 2/10-11 (see accomplishments)
-
Kathy will be in Mountain View from 3/2 - 3/9
Highlights
-
Fixed 72
bugs last week. Of those, 22 were beta stoppers.
-
phil and mscott visited MIT to do college recruiting
-
IMAP interoperability with non-Netscape servers is improving rapidly
-
Added featurelet to file outgoing message in another folder (in addition
to the folder specified in your prefs).
-
Weekly UI
meetings continue to focus on menu structure
Priorities
-
If you have a beta
stopper bug, you should be working on it, and not on other things.
If you have no beta stopper bugs, look to see if anyone else has one you
can help with. If you can't help with anything else, you can do M14 work
until tomorrow night.
-
bienvenu - IMAP stuff
-
alecf - 23006
Save password option doesn't work, 27485
SMTP server pref not sticking
-
jefft - 18565
SMTP part of single sign on, 22003
Get Msg sometimes stalls on Mac
-
rhp - 12505
Printing mail only prints the body, not the headers
-
sspitzer - 27689
Mail crashes on startup, 8075
Store the read/unread status of news articles in the newsrc file.
-
mscott - 22960
Improve message display performance, 20597
URL in mail msg doesn't bring up a browser window if one isn't already
open.
-
hangas - 20129
Mozilla unresponsive during load,sort. 22558
Need key bindings in mail window 25348
Delete button gets stuck on disabled
-
putterman - 21469
7844
-
chuang - Looking for stopper bugs to help with
-
ducarroz - 23785
unable to address msgs to more than 3 recipients without losing data, 23768
Attempt to File | Send Page crashed
Highlights
The XPToolkit team resolved 120 bugs in the last week, fixing 70 of
these, including 31 PDT+ (reducing our total to 12). For details,
see our resolved
bug list.
Eric Vaughan (evaughan)
Made major speed optimizations to boxes
Added the ability to do alignment in boxes so people can make simpler faster
dialogs.
Built a XUL based fieldset replacement for boxes called a TitledBox to
make dialogs faster and cleaner.
Added a pref to preferences to turn on visual debugging in XUL.
Stuart Parmenter (pavlov:
Worked with Scott MacGregor to get secure imap support checked in.
Worked with Chris McAfee to help get application icons changeable between
mozilla and netscape builds on unix.
Lowlights
Didn't receive a progress report from David Hyatt this week.
Priorities
Resolve our remaining PDT+ bugs (all listed by engineer below), and
help resolve all the rest.
danm:
28241
both Password and Open Web Location dialogs appear, crash on
27775
cannot load oracle site (due to javascript error?)
27717
repaint problems
evaughan:
25103 Subject
edit field jumps over the addressing widget.
27573 Crash
selecting profile folder in profile manager
27242 Problems
with headers in message pane.
hyatt:
Assist anyone who needs help fixing PDT+ bugs.
Try to make progress on any PDT+ blocker bugs owned by evaughan,
until Eric gets back from vacation.
pavlov:
27342
Linux build doesn't exit
27241Menus
appear transparent if sidebar is open
pinkerton:
26150
Mac radio menu items do not show checkmarks
28052
Titlebuttons are loading every time.
saari:
12051
[Feature] Focus not saved when switching between windows
26834
opened windows need sanity checks on size, position and visibility
Issues
-
David Hyatt's hands got painful again this week. He's not typing
(much), but is available to help anyone with a PDT+ bug who can do the
typing for both.
People
-
Eric Vaughan is on vacation from 2/17 until 2/23.
Highlights
-
Fixed 65
bugs last week, 32 of which were PDT+ beta stoppers
-
HTML "intelligent send" (trying to send HTML to those who want it, and
plain text to those who don't want HTML) is coming together. This is an
important interoperability feature.
-
SMTP authentication is complete, and is integrated with the Password Manager
(aka single sign on).
-
We're now using newsrc files again to store read/unread state for news
-
URL dispatcher now opens browser windows for http links in mail/news messages
Priorities
-
Mail/news has 25
bugs left on the list of PDT+ beta stoppers
-
bienvenu - 24692
Message lost when copying to folder with non-ASCII folder name, IMAP fixes
-
alecf - 26413
Newly added account picks up prefs from deleted account, New account
wizard improvements
-
jefft - 26547
Unable to move/copy to subfolder of Inbox on UW IMAP server, 26657
IMAP assertion "hierarchy separator unknown"
-
rhp - 23418
Saving mail message saves in Unicode when user supplies HTML extension,
12505 Printing
mail only prints body, not headers
-
mscott - 28467 Windows switch z-order, 22960
Improve message display performance
-
sspitzer - 26773
No alerts on network errors
-
hangas - 28144
Make XP Toolkit widgets look more professional
-
putterman - 7844
Japanese local folder names don't show correctly 26456
Improve folder loading performance
-
chuang - Available to help
-
ducarroz - Available to help
The source tree "opened" today, and I realized I should try to communicate
what is going on from the Netscape's team perspective. I wanted to make
sure that external contributors could have additional visibility into our
approach, and have options for helping us ship a commercial beta sooner.
The Netscape development and QA team is still working with great focus on getting out a commercially branded beta in
short order. This work is going on along the trunk of the CVS mozilla tree.
As a result, Netscape folks are continuing to operate under tree-checkin-rules
which are quite akin to a closed tree. Netscape development effort is restricted to
"dogfood" and "beta1" tagged bugs (see the keywords field of a bug) that
have been approved by the Product Delivery Team ("PDT+" in the status whiteboard).
Netscape contributors also have to have their checkins "approved" on
an individual basis, to be sure that the risk of regression is considered,
and that multiple landings don't induce chaos. As I mentioned in a prior
email: We are very concerned about stability during this beta push.
If folks outside Netscape would like to help us provide a better beta sooner.... they could:
a) Help us resolve bugs with PDT+ in the whiteboard (and talk to us about landings ahead of time :-) ).
b) Avoid checking in things that have a chance at destabilizing the tree
c) Help us test and evaluate bugs (only the PDT can do the approval, but
any folks can "nominate" critical *crashers* etc. by putting the "beta1"
keyword on the bug).
Once we get the PDT+ list down to around 10-20 bugs,
we'll branch for beta1, and then the trunk will be open for Netscape developers
again. If I had to guess, that beta1 branch will take place in about 2 weeks (mileage may vary... but I we are *VERY* motivated to get this puppy out).
Again to be clear, the source tree is open, but Netscape developers are still
checking in as though it was closed/restricted. The way to help us branch
and ship beta sooner is to have a look at the bugs on the PDT+ list, and be *very* conservative about checkins until we branch.
If you do feel you have an urgent need to make a
massive checkin, please try to at least give a day's warning to us.
In the extreme, if a large landing is going to arrive before our beta branch
is "desirable," we may have to branch prematurely :-( and shift all our
development efforts onto that branch.
Thanks in advance for helping us in our quest. We think that getting a beta
out under the Netscape branded umbrella will wake a lot of the world up
about mozilla. The mozilla team has contributed a great deal of effort
to the project, and we're hoping to be among the first companies to bring
the results to the hands of many millions of developers and users.
Soon, it will be a beta. That is how we always begin ;-)
My initial forage into MVC has proven to be very fruitful. The MVC
project will continue to discover the patterns and ideas for revamping
Zope with an MVC architecture.
In the near term, Digital Creations has started a project to quickly
make progress on Mozilla clients (and others, such as XML-RPC and FTP)
by decomposing Zope's programming interface. For more information and
discussion on the Interfaces Project, see the Interfaces ZWiki web:
http://www.zope.org/Members/michel/Projects/Interfaces/InterfaceDiscussions
This week, I will start defining the requirements and look-and-feel for
Zope Studio. This will then also drive the requirements for the revamped
Zope API.
The current Zope Studio code is horribly outdated, and no longer works
on current Mozilla builds. Maybe I'll have time again in the future to
fix this, but for now, I'll be concentrating on a more formal
development path.
Highlights
Eric Vaughan increased box paint performance by 10%. (evaughan).
Stuart Parmenter (pavlov):
Got application icons working on unix.
Got PSM starting on linux (bug 28944)
Fixed memory leaks and freed memory reads
David Hyatt (hyatt)
Implemented property APIs for titledbutton
Implemented several new XUL widgets:
-
menulist - A dropdown listbox. Comes in editable and non-editable
varieties.
-
checkbox - A XUL-based checkbox.
-
radio - A XUL-based radio button.
The XPToolkit team resolved 75 bugs in the last week, including 25 PDT+,
fixing 40 of them. For details, see our
resolved
bug list.
Priorities
All:
Help fix/resolve/test/verify anyone's PDT+ bugs.
Keep bug lists triaged.
Nominate any new beta1stoppers.
pinkerton:
28781
Back/Forward from context menu crashes browser, working with pnunn
on this to track down the presContext leak causing the crash.
29141Clicking
on Bookmarks toolbar menu doesn't always open it
saari:
26834
opened windows need sanity checks on size, position and visi
29004
Pasting in location field gets disabled after a few times
hyatt:
26109
implement <titledbutton> property API
28856
No scroll in addressee block with more than 3 addressees.
evaughan:
28460
Box layout does not provide consistent sizes
27242
Problems with headers in message pane
pavlov:
28100
Password dialogs don't show checkmarks
danm:
28241
both Password and Open Web Location dialogs appear;crash on
Decisions
Created a forum for discussion and review of UI design issues, but mostly
for trying to resolve them quickly, to everyone's satisfaction. The
group met on Friday to tackle several long-standing issues, but it quickly
became clear that the ownership of the UI was unclear, and we lacked any
model for designing the UI for such a large suite in an open source manner.
We need a simple, minimal process for ensuring that design decisions are
communicated to all who need to know, reviewed, and meet with approval.
To rectify this, we decided to meet twice a week, initially, to resolve
the most difficult UI issues, much as the PorkJockeys meet to coordinate
architectural design issues. I took the liberty of calling the group
'PixelJockeys', which seemed to make its purpose more discoverable.
This weeks priorities:
All Team members will:
- Work on PDT+ bugs as they come up.
- Review, prioritize, triage M15 bugs
-
Akkana:
-
0 - Open M14 Bugs
-
19 - Open M15 Bugs
-
0 - Open PDT+ Bugs
-
Charley:
- Work on specs for editor.
-
0 - Open M14 Bugs
-
21 - Open M15 Bugs
-
0 - Open PDT+ Bugs
-
Joe:
- Work on perfomance, selection tracking and inline style code.
- Update editor behavior doc to reflect where we are now.
-
3 - Open M14 Bugs
-
16 - Open M15 Bugs
-
0 - Open PDT+ Bugs
-
Kathy:
- Manage the team while Beth is on sabbatical.
- Triage bug lists.
- Travel to Mountain View on Thursday.
-
0 - Open M14 Bugs
-
17 - Open M15 Bugs
-
0 - Open PDT+ bugs
-
Kin:
- Pass off any hot issues on M15 bug lists to others before sabbatical.
- Continue looking at performance problems that occur when replying to messages or pasting large amounts of data.
-
0 - Open M14 Bugs
-
18 - Open M15 Bugs
-
1 - Open PDT+ Bugs
-
Mike:
-
1 - Open M14 Bugs
-
43 - Open M15 Bugs
-
0 - Open PDT+ Bugs
-
Simon:
- Work on performance.
- 0 - Open M14 Bugs
-
21 - Open M15 Bugs
-
0 - Open PDT+ Bugs
Highlights:
-
4 - Open M14 Bugs
-
156 - Open M15 Bugs
-
1 - Open PDT+ Bug
Lowlights:
|