Highlights
- Resolved 56 bugs in the last week, fixing 45 of them.
See our resolved
bug list for details.
Lowlights
- Despite another week of substantial accomplishments, we still
have 135 bugs and features targetted for M10, as shown in
our M10
bug list . We haven't moved them to M11 because they
were targetted for M10 due to other developers needing them to
do their M11 tasks, and we don't want to lose that prioritization.
We are working furiously to close these, and move on to M11 tasks
and bugs.
Accomplishments
- Window intrinsic sizing on demand is finished, and ready
to be checked in when the tree opens. (danm)
- XP splitter is substantially done, checkin imminent. (evaughan)
- Lowercased d&d/transferable api's to match JS conventions.
(pinkerton)
- Hooked up drag events to JS in XUL. (pinkerton)
- Rewrote toolbar drag gesture in JS. You can now start a drag
from JS and it works just like c++. (pinkerton)
- Rewrote toolbar drop code in JS and removed c++. (pinkerton)
- Tweaked hyatt's code to get popup menus working on all platforms.
(pavlov)
- Wrote inital drag and drop code for unix. (pavlov)
- Checked in color picker widget with 3 different palettes.
(pavlov)
- Made color picker obey CSS width and height changes. (pavlov)
- Cleaned up all of the gtk widget code to use the correct macros
for Query Interface, etc. (pavlov)
- Made xpmenus faster on unix. (pavlov)
- Got fonts on unix to be readable by changing the default DPI
settings to something that the X server has fonts for. (pavlov)
- Keybinding should be usable now, as long as the key events
are working "correctly" on that platform. (saari)
- Implemented column resizing in the tree view. (hyatt)
- Implemented support for proportional widths in the tree view.
(hyatt)
Priorities
- nsIEventQueue. (danm)
- Window targeting issues. (danm)
- Checkin splitter. (evaughan)
- Turn on GFX scrollbars. (evaughan)
- Help xpapps with dialog issues. (evaughan)
- Begin tree drag and drop. (pinkerton)
- Get nsIWidget::Capture mouse working on unix. (pavlov)
- Get rid of garbage under menus on unix. (pavlov)
- Make things faster by optimizing much of the native drawing
and positioning code and removing old code that was slowing us
down. (pavlov)
- Make damn sure that we come out of the Tues. 1pm meeting with
a clear, functional spec for key events across platforms. (saari,
akkana, brade, tague, rod, joki)
- Start working on XPMenus. (saari)
- Pick up Pav's dnd changes and get links to start dragging.
Might need pink's help here. (mcafee)
- Show/hide columns in trees. (hyatt)
- Re-enable context menus and tooltips. (hyatt)
- Make XP menus properly dismiss. (hyatt)
Decisions
Issues
People
Internationalization and Localization
|
September 3
|
Submitted by Yung-Fong Tang <ftang@netscape.com> |
I added the following feature this week:
1. XML encoding (specified in Appendix F of XML 1.0) detection
got implemented. Now we will detect BOM (Byte Order Mark) for
Unicode for all document and encoding= parameter in <?xml for
XML documents.
2. We integrated code contributed by Deogtae Kim <dtkim@camars.kaist.ac.kr>
and Jungshik Shin <jshin@pantheon.yale.com>
to render Unicode Precomposed Hangul on Linux by using hanterm
font.
I landed a nice bug fix last night, thanks to friends
like David Baron <dbaron@fas.harvard.edu>
and Ian Hickson <py8ieh=bugzilla@bath.ac.uk>
which fixes up loads of pages that use vertically stacked images
(e.g. http://www.planetquake.com/chaotic/
-- there is a vertical stack of images on the left hand side of
the page that used to have gaps in them). The bug turns out to
have been an issue between compatability and obeying css2's expected
behavior. Fun! I also did some work to track down abusers of nsString.
See netscape.public.mozilla.xpcom for a long thread on that one.
There should be a slight improvement in apprunner's speed
from all this.
We now have a catch-all dogfood bug: http://bugzilla.mozilla.org/show_bug.cgi?id=12658
for usability issues. You can use Bugzilla's "Show dependency
tree" feature to get a list of all the known dogfood bugs. If
you have usability issues which aren't on this list, please file
them and add them to the dependencies for bug 12658.
XUL key bindings are switched on. There are still some issues
to be resolved. Watch the editor and xpfe newsgroups for more
discussion.
Lots of work has been going on to make the editor-based gfx
text widget usable; they're working pretty well now, and will
be turned on by default soon. You can get a preview by turning
on gfx widgets via the prefs dialog (last item on the first page).
Try it, see if it works for you, file bugs if it doesn't!
This week
- 62 bugs
fixed and features implemented (11 by engineers in other groups)
- Account Manager can create accounts and edit them (no more
hand-editing the prefs)
- Address Book import from LDIF is implemented
- Compose window: From field is now filled in, and replies have
"mozilla wrote:" around the quoted material, focus issues fixed
- Scroll bars look much better (thanks to hyatt)
- Thread pane and message pane now take up the whole window
when you resize
Next week
- M11
bugs and features
- Hooking up stream converters should make message display faster
- Hopefully, improvements in hot dogfood issues like 12289
and 7426
Footprint
- Win32: 9070k (13128
filed on this bloat), Mac: 2266k, Linux: 2549k
Previous Updates
|