Highlights
-
Rod has made good progress on printing the current selection (80% complete)
Lowlights
Dogfood
Risk
Features
Escalations
Issues
People
-
Rod Spears tentatively will be on Sabbatical from Mid May thru Mid July of
2001
Priorities for next week
- Don Cone
-
Check in fix for 3322 - nsImage lock and unlock mechanism.
-
Some work to help Chris Saari on 64460, the UPS bug.
-
Follow ups on the current frame selected in a frameset bug, and the ARTimage
problem.
-
Submit proposal for the nsIPrintOptions problem for the Embedding print API.
I probably will keep the nsIPrintOptions a service and propose anotherobject
for document print options that can be passed in thru the API.
- Embedding API work
-
SMIL meeting
- Rod Spears
-
General Printing cleanup
-
Finish printing of selection
-
Finish any other remaining printing tasks on my plate
- Waqar Malik
- 17027 - Eliminate dead code from layout to reduce footprint
- 57589 - crashes when opening GAIM link
- 29311 - code to set window position called excessively on GTK
- Eric Pollmann
- 61641 - Browser crashes when submitting a form on expedia.com
- 62713 - nsIPresState data structures are needlessly bloated
- Kevin McCluskey
-
36849 - synchronous reflow and synchronous paint interact. Waiting for super-review to
checkin.
-
47549- Entire page redraws as images animate.
-
bug triage
Accomplishments
- Don Cone
-
Added and nsIPrintContext object to help printing frames
-
Worked on bug 64460, the UPS printing bug. I asked for and recieved sample
image and logon status for the UPS site.
-
Added the nsIPrintOptions service.
-
Helped Rod with printing selection questions.
-
API Printing Meeting
- Embedding printing meeting
-
SMIL meeting
- Rod Spears
-
Print features
-
Can print with margins from the PrintOptionsObject, margins can be adjusted(if
there were UI to do it)
-
Can print with Headers and Footers
-
Can print with page numbers and Localized Dates in the footer area (left,right
or centered) All XP code
-
Can print with header string(s) (left, right or centered), the real stringcomes
from the PrintOptionsObject (All XP Code)
-
Can print with page ranges from the Print Dialog (on Windows)
-
It no longer prints every page when printing every page (n-squared) itnow
prints only the pages it is suppose to, so printing should be a lotfaster.
-
Printing the selection is about 80% complete
-
Can print selected text
-
Can print selected table rows (but the entire table border still prints)
-
Can print partial or a entire list of bulleted items
-
Can print an image when it is part of a selection
-
Worked On/Triaged
-
61628 - new Option().selected = true causes error
-
64415 - Button labels reset on back and history.go(0)
-
Checked in
-
63329 - Crash in nsListControlFrame::GetOptionFromContent
-
52279 - Dead code in nsWindow.cpp/nsWindow.h
-
62960 - Remove nsGfxListControlFrame from Build
-
63722 - <button> appears disabled
- Waqar Malik
-
Resolved
-
64127 image in form doesn't submit when clicked
-
38161 Browser crashes trying to print page to a non-existent print
-
36430 Ghost of scrollbar in pref/fonts - two scrollbars?
-
57101 page freezes moz
-
Worked on
-
64113 [pp]Submit function is not working when type attribute is as
-
63981 Print to file doesn't verify that destination is valid
-
17027 Eliminate dead code from layout to reduce footprint
-
48230 [CBX]Warning about "window moved to offscreen
-
50221 The onfocus command in input causes the alert message to dis
-
16863 Printing Lock-out (with duplex printing)
-
45810 Printing non-existent image fetched with Alt-L dumps core
-
54194 Printing applet page is crashing the browser [@ nsPostScript
-
58215 GTK GFX select boxes not updating properly after .add method
-
58877 Text in GTK controls underlined and italic
-
4639 Printer dialog needs to be transient
- Eric Pollmann
- Kevin McCluskey
-
Participated in weekly SVG teleconference
-
Worked on:
- 47549- Entire page redraws as images animate. Identified
the location ofthe problem to be BlockFrame reflows. Every incremental reflow
isbeing transformed into a resize reflow and the entire document is repainted.
There is a general problem where we invalidate the entire block because the
BlockFrame is not sure if child frames will invalidate the modified area.
Discussed issue with Karnaze and buster. Need to come up with a general policy
for containers invalidating their contents.
-
Filed new bugs
-
65248- Display needs to be synchronized before certain events are processed
-
65243- nsEventQueueImpl::RevokeEvents does not always revoke pending PL_events
-
Reviewed
-
63329- Crash in nsListControlFrame::GetOptionFromContent
Summary:
-
team resolved 37 bugs this week
-
reviewing 6.5 task planning document
-
Mike has the windows memory analysis tool working
Individual Status Updates:
- Akkana:
-
33088: Restructured and cleaned up output routines in editor and layout.
-
17686: Added a pref to control image animation.
-
42452, 61173: output formatted lists even in unformatted plaintext output
(e.g. plaintext paste).
-
57317: move "middle click on content area" behavior to a new pref.
-
29346, 56296: added a pref to disable new windows on target=_blank (awaiting
review).
-
Spent a lot of time discussing the new parser newline bugs with various
people, and referring them to bugs 63081 and 65099.
-
64665: Remove questionable hardwiring of wrap column in edit rules (awaiting
review).
-
Sheriffed on Thursday.
- Anthony:
-
fixed 62796 - crasher in range::detach(), also included fixing several
problems with our DOM implementation of range.
-
fixed 59003 - keybinding bug
-
triaged my bug list for mozilla 0.9.
-
worked with pinkerton on a couple of bugs.
-
continued my never ending struggle versus the forces of selection and range.
- Beth:
-
triaged new bugs and assigned as appropriate
-
attended meeting with Judson and Marek about embedding opportunity
-
attended W3C-HTML phone conference Wednesday morning (7-8)
-
sheriff duty on Thursday
-
reviewing Modularization of XHTML for W3C HTML working group
-
working on 6.5 task plan, assessing duration, opening bugs for tracking
purposes, documenting dependencies
-
plane was canceled on Wednesday evening, had to fly out early Thursday
morning, what a hassle
- Charley:
-
Bugs fixed and checked in:
- 63455 Sidebar hidden by default in Composer
- 55991 Right click in empty cell should place caret before context
popup menu appears.
- 58496 Table insert over selected text doesn't overwrite
- 53275 Initialize disable states for color pickers in pref dialog
- 58364 Remove appcore reference in EdDialogTemplate.js
- 62386 Enable OK in link dialog
- 55879 Get/Set halign default attribute depending on TH (center)
vs. TD (left)
- 64686 Selection widgets in Table Properties should be disabled
if only one cell is available
- 55286 Foreign characters not translated in href value in Link
Dialog
- 64920 Can't insert image from image dialog.
- 64129 Check for existing editor windows when staring editor from
browser
- 63528 Link underlining not visible.
- 64419 Add localization not to explain shared accesskeys in editor.properties'
strings
-
Fixed, but not check in:
- 54584 Use global overlay to get lastFile menutem: "Quit/Exit". Fixed
overlay problems with 'Send Page..."
- menuitem. All is checked in except some changes to make "Send Page..."
menuitem work correctly using
- overlay from the mail module. Waiting for review from
ducarroz.
- Daniel:
-
temporarily assigned to layout team
-
W3C CSS WG audioconference ; have an action item about a light modification
of CSS 3 Selectors module
-
received (finally) the Dell desktop computer ; spent a lot of time turning
it into a linux box and installing everything. It is now almost ready but
I still have to recompile a recent gdb and other tools. At least I can
build in bi-proc mode
-
discussed with Marc about a weekly audio conf with Pierre and him : tuesdays
morning PST
-
integrated answers from editoreng about my document
-
technical chats with many people
-
started to look how the css3 :not() pseudo-class can be implemented
- Joe:
-
merged my embedding work, incorrectly
-
merged it again
-
replied to daniels css doc
-
about half way through doc on layout issues for the editor
-
triaged my bugs
-
ate some birthday cake (happy birthday Joe!)
-
a little ws work (but not very much)
-
a couple code reviews
- Kin:
-
Code reviews for akkana, cmanske, anthonyd
-
Helped smfr verify his fix for windows bustage
-
Installed Linux on Beth's PC.
-
Helped anthonyd verify that some of his changes built on linux and mac.
-
Helped Joe try to build his text editor code factoring changes on Linux.
-
Fixed some small bugs in the Find/Replace implementation in my local tree.
-
Sheriffed Thursday morning.
-
Triaged and did some preliminary debugging on various editor bugs.
-
XPIDL'd the TransactionManager interfaces and made the necessary changes
to the txmgr code to keep it building/working. Now I have to do a sweep
through editor/base, mailnews, and layout to get them to build.
- Mike:
-
memory tracking with trace malloc is working now. Took a couple small
modifications in the dll loading phase but all mallocs, free, new, delete,
etc. are all being tracked now. So now we have huge logfiles being created
on windows if given the --trace-malloc command line parameter. I
have not yet seen anything parse one of these huge binary logfiles yet
so I cannot claim complete success, but I am sure it will be fine.
- Simon:
-
Checked in a big set of changes to change nsIDiskDocument to xpidl, make
it use nsIFile, and change the file pickers in editor to be the better
nsIFilePickers. Bugs 62567 and 47553.
-
Had meeting with Judson Valeski, Adam Lock and Dave Hyatt about command
dispatching and updating in the embedded world. We came up with a design
for exposing nsICommandManager to embedders.
-
Investigated a serious Mac crasher bug that happens when you autoregister
just after rebooting the machine (bug 64978) which turns out to be
the same as that old chestnut, the RegXPCOM crasher (bug 24312).
It turns out that loading 60+ DLLs in quick succession causes the OS to
run out of open file slots, even in the latest OS. I have a workaround
patch.
-
Spent Thursday at MacWorld, picked up on a poor print ad for Netscape 6
in MacWorld magazine (windows screen shot!)
-
Usual code reviews etc.
Lowlights:
Project Issues:
People Issues:
-
Akkana on vacation 1/12
-
Beth out half day on 1/12 (appointments)
-
Kin out on 1/19 (vacation)
Summary
-
The XPToolkit team resolved 51 bugs in the last week, fixing 14 of
these. For details, see our resolved
bug list.
-
Got wind of hard requirement for accessibility in Gecko, and are taking
the lead, coming up to speed on MSAA, finishing a plan to do the work,
and starting implementation, all at the same time.
Highlights
- Mike Pinkerton (pinkerton)
- fixed a clipboard crasher caused by changes in the DOM
- reviewed a big resizable popup patch for ben
- implemented image copying on win32, most of the plumbing for mac.
no work done on gtk
- close to having tooltip api for embedding hooked up
- discovered how to easily make clipboard async to improve linux and
support promises to reduce copying.
-
Chris Saari (saari)
- Worked out a bunch of plugin issues for 6.01 including
58957, 65134, 60712 and 65129
- Tested AaronL's patch for 54406
- bug 26882 proved to still be elusive despite new reports and methods
of reproduction. I think I'll need a win 98 build to hunt this one
-
Daniel Matejka (danm)
-
Fixed some app (as opposed to embedding) bugs
-
Component window manager API (embedding task 65229) -- just the API --
written up and reviewed
-
Eric Vaughan (evaughan)
-
fixed bugs
- 53885 Crash clicking on <tab> that has no matching
<tabpanel> cont
- 43825 <row> or <column> outside <grid> can crash
mozilla
- 45856 Empty <deck/> or <tabpanel/> element
with flex="1" crashes.
- 51711 Trying to view non-existant deck-child crashes mozilla
- 40612 <slider> element causing Mozilla to
crash
- Wrapping up work on memory and performance.
-
Started investigating MSAA APIs for accessibility.
-
Stuart Parmenter (pavlov)
-
began work on imglib. working on a prototype for imagelib changes,
- learning how the current imglib works.
-
David Hyatt (hyatt)
-
Submitted XBL to W3C.
-
Worked on the accessibility plan.
-
Dan Rosen (dr)
-
Updated XBL spec for use in standardization effort.
-
Brian Ryner (bryner)
- removed dead nsISelfScrollingFrame interface
- bug 63367 - turn on mousewheel pref panel on Mac
- lots of work done on PSM 2.0 (in-process) code, not checked in yet
Lowlights
Priorities
-
pinkerton:
- land win32 image copy
- finish tooltip api (probably just one more day needed)
-
saari:
- help AaronL with some event issues
- work on event issues blocking rod/kevin/don cone. relevant bugs are
43785, 21229, 63427
- catch up on pav's round of image lib hacking
- Help with event/focus portions of MSAA accessibility.
-
hyatt:
-
Dig into MSAA SDK, use tools to examine how MSAA clients work, start writing
a server.
-
Finish accessibility plan.
-
evaughan:
-
Dig into MSAA SDK, use tools to examine how MSAA clients work, start writing
a server.
-
Finish accessibility plan.
-
pavlov:
-
Off to Necko to continue work on imglib. get new images drawing.
-
danm:
-
window manager component implementation
-
dr:
-
try to figure out plans for xbl form controls, or just something useful
i can hack on.
-
bryner:
- pay better attention to bug list
- track down possible mousewheel regressions (64870)
Risk
Accessibility has just been identified as a hard requirement for embedding,
although no details are in place yet. We are now assuming MSAA support
at a minimum,and are attacking it with a vengeance, but haven't hooked
up with any expert help so far, so are still coming up to speed.
We don't know how much time it will take, but doing it within current schedule
is extremely doubtful.
Issues
Escalation
People
Pavlov (Stuart Parmenter) is transferring to Necko to do fresh new development
work on ImageLib. We'll miss him like crazy, but are grateful for
all of his help, and wish him all the best. We love you, man!
We now have an opening for a Linux god.
Mailnews Accomplishments:
- Resolved as fixed
45 bugs
.
- David did more work on offline including making it so that we display
a message stating that the user is offline when they try to download
a message when offline, working on backend work for compacting offline
stores of news/imap messages, and starting the implementation of recording
offline imap events . He made it so that right clicking on an
image and saving it no longer crashes. He made it so that we don't
filter imap messages multiple times when messages are deleted. He made
it so that biff doesn't put up a dialog when the server is down. And he did
some performance work to cache filestreams when updating local messages.
- Scott made relative links in mail message bodies work and he now shows
hover link information in the 3 pane status bar. He also attended a
design review of the new cache model.
- Seth started working on sorting performance. He added folder
charset support for news which was a P1 bug for the I18N team. He fixed
a couple of bugs related to the Mark toolbar button.
- Varada fixed a number of compose window bugs including making it so
that the reply-to gets picked up from the identity, preventing
attaching
duplicate files, and making checkmarks work in the view
menu. He also finished the HTML Domains UI and most of the backend
which
will both soon be checked in.
- Navin fixed one of the "unknown error" bugs which was occurring when
dragging messages from news to pop and he fixed a bug where copying/moving
messages could corrupt a mail folder.
- Jean-Francois got printing to work in the compose window and made it
so that autocomplete will work against the first name as well. This
week he will start working on decoding AppleDouble attachments..
- Bhuvan worked on cleaning up his fixes for logging into multiple accounts
on startup and changes to some account wizard screens. He also started
working on the new account page and will start working on the Get Msg button
with regard to multiple accounts this week.
- Candice fixed some of our address book database leaks and worked on
adding a pref to prevent messages from newsgroups adding addresses to the
collected address book. She's going to start working on making sure
the collected address book obeys the size limit pref
- Håkan Waara for added property dialog menu items and made the
delete messages on server checkbox be dependent on the leave messages on
server checkbox in the account manager.
- Mark Olson fixed some js strict warnings.
- John Myers removed some dead code in libmime.
- Dan Matejka worked on persisting the minimize and maximize state.
- disttsc@bart.nl helped fix the bug where long folder names caused the
New Folder dialog to get way too big.
- Makoto Kato fixed the bug where the address book import couldn't handle
Japanese address book filenames correctly.
QA:
UE:
- Mozilla 0.7
- Created 0.7 BeOS 5 (x86) release (w/o psm)
- Created 0.7 Irix 6.5 release (w/o working psm?)
- Ports - BeOS
- Bug 65131 - [BeOS] Folder name of Imported Bookmarks does not be shown
- Bug 65185 - [BeOS] Bookmarks is not imported correctly
- Bug 65100 - [BeOS: Copy & Paste] implement nsClipboard
- Misc
- Added gcc 2.95.2 build platform to nightly automation scripts
Previous Updates
|