Highlights
Lowlight
- Rod Spears spent almost two days tracking down a regression in printing
Dogfood
Risk
Features
Escalations
Issues
Dependencies
- offline printing depends on landing of imagelib rewrite.
- printing ART images also depends on the imagelib rewrite.
People
- Rod Spears tentatively will be on Sabbatical from Mid May thru MidJuly of 2001
Priorities for next week
- Don Cone
-
Check the printing leak fix into the embedding branch
-
work on getting frames to print as a single page
-
Embedding meeting
-
SMIL meeting
- Rod Spears
-
Getting fixes checked in
-
Looking into combobox performance issues
-
Getting resolution on 62739 - List reverts when going back to query page
- Waqar Malik
-
17027 Eliminate dead code from layout to reduce footprint
- Eric Pollmann
- Kevin McCluskey
-
19256 - Excess frame redrawing during incremental reflow
Accomplishments
- Don Cone
-
bug 68819 fixed -new API for BeginDocument for printing title
-
bug 64805 - print resources drop rapidly
-
bug 59103 - printing leak
-
SMIL meeting
-
Embedding meeting
-
Bug Triage
- Rod Spears
-
Spent almost two days tracking down a regression in printing. It was an XPcode
checkin but affected Linux, Mac, OS/2, but not Windows.
-
Fixed/Checkin
-
61075 - No Way To Change Print Range
-
68465 - Poor English - should be "laid," not "layed"
-
Fixed
-
68850 - Spacebar should only trigger HTML button on keyup
-
Checked in
-
67497 - buttons text isn't shown when using HTML strict and css height
- Waqar Malik
-
Worked on
-
68007 Tables have regressed badly
-
66829 Mac OS Theme-Related Form Field Text Color Problem
-
17027 Eliminate dead code from layout to reduce footprint
-
57589 crashes when opening GAIM link
- Eric Pollmann
- Kevin McCluskey
-
Attended embedding meetings on Thursday in Mountain View.
-
Checked in:
-
41134 - Entire image redraws each time new rows are rendered
-
Worked on/Discussed:
-
43410 - FRAMEs Don't honor z-index of absolutely positioned DIVs
-
19256 - Excess frame redrawing during incremental reflow
-
66034 - Content in Mozilla disappears seemingly at random
- Filed new bugs:
-
69146 Scrollbars sometimes paint incorrectly with new viewmanager
- Reviewed fixes:
-
60412 - Case sensitivity of generic font families ("SERIF" becomes "System"?!)
-
68739 - nsIBidiKeyboard.idl related changes
-
68499 - CSS1: Background-attachment:fixed buggy for elements other than
BODY
-
64805 - Printing causes resources to drop rapidly
Summary
-
Eric Vaughan made good progress on accessiblity, now can demonstrate visibility
of frame control hierarchy, and smooth naviagation, even across the embedding
boundary.
-
Chris Saari got GIFs to animate efficiently in libpr0n.
-
Dan Matejka has substantially completed the window watcher component.
-
David Hyatt made good progress on the new outliner widget, which the mailnews
folks are rapidly adopting it.
-
The XPToolkit team resolved 24 bugs in the last week, fixing 10 of
these. For details, see our
resolved
bug list.
Highlights
-
Mike Pinkerton (pinkertoni)
- fixed 'about mozilla' item in apple menu
- fix for 67406, can't drag into mozilla windows on OSX
- fix for 68073, duplicate iid's in widget
- landed a huge number of carbon changes for beard
- fixed mousewheel scrolling in trees on mac
- wrote code to coalesce update rects when they are near each other
on Mac
- profiled mac window activation and window update. found lots of good
stuff, filed lots of bugs. Fixed a couple of the worst offenders.
-
Chris Saari (saari)
-
Daniel Matejka (danm)
-
Embedding window watcher component is, with some caveats, done (65229),
including the ability to open windows without parents (67368).
The caveats being that it's hooked up only in the winEmbed testbed, though
it's being built everywhere, and I haven't made Mozilla use the new system
exclusively, so there's duplicated code. I'm waiting for the checkin to
settle down, and for final reviews of security issues and JS usage before
I do that.
-
Eric Vaughan (evaughan)
- Got accessible explorer to work with mozilla
- Moved from DOM walking to frame walking
- Got walker to transparently walk between microsoft native Controls
and XUL controls
-
David Hyatt (hyatt)
- implemented scrolling in outliner
- implemented mouse selection (shift,ctrl,etc.) in outliner
- implement open/close via double-click
-
Dan Rosen (dr)
-
Did not receive any progress report :-(
-
Brian Ryner (bryner)
- 68642 (bug in nsRegionGTK::Union when region is empty)
- 68260 (quiet unicode converter registration on non-debug builds)
- 68444 (add back "lines" label in mousewheel prefs)
Lowlights
Priorities
-
pinkerton:
- nsIPromptService removal after dougt lands Wed.
- dnd and context menus in outliner
- make mac stop sucking
-
saari:
- Produce more technical documentation for libpr0n that is as good
as the libjpeg documentation. All 50 pages of the libjpeg documentation.
- grok and debug the JPEG decoder
- Run timing tests and Quantify runs on libpr0n vs. trunk
-
hyatt:
- outliner outliner outliner
- W3C XForms FTF meeting in Boston 2/27-28
-
evaughan:
- Get walker to ignore unknown tags
- Get walker to walk in and out of iframes (to make frame sets accessible)
- Accessible style sheet
- Work with hyatt on accessible events
-
danm:
-
Extrafenestral bugs 65229
and 67368.
- Take on three more high priority enhancements and fixes, which I have
yet to file bugs for (intrinsic sizing is broken in the embedded case,
changes to chrome properties in the JS window aren't making it to the embedded
chrome window, and do something about [SG]etPersistence in the chrome API,
as decided in a recent API review meeting.)
-
dr:
-
Did not receive any progress report :-(
-
bryner:
- 21532
Bad key-mappings for form completion.
- 40611
Tabbing in AB card dialog doesn't cycle to top
- 31809
Can't hit tab to get focus into URL bar
- 59108
Scrollbar doesn't appear in Category pane [eg, Preferences]
- 44257
TAB in location field moves focus to nowhere
Risk
Issues
Escalation
People
Summary
- gagan
- Cache development is full speed ahead. Patrick joins the team to get some of it in parallel.
- Darin put in some tough last-minute work for SSL proxy bug 31174 for 0.8. The real fix comes with Dougt's branch landing.
Highlights
- darin
- Partially fixed bug 31174 (SSL proxies) for mozilla 0.8
- Helped fix cache and Mac socket bugs on dougt's branch.
- neeti
- Investigated, resolved bug 62787 - XML bindings loading problem.
- Currently working on footprint bugs 66691 and 66694.
- Investigating leak of nsHTTPHandler and nsHTTPChannel objects.
- gordon
- Making progress on nsCacheService object cache implementation
- Evaluated various data structures for memory cache, and chose PLDHashTable on advice from scc and brendan
- Began discussing disk cache design specifics with beard
- Investigated at PR_Poll situation on Mac with sfraser: no quick fix.
- dougt
- Fixed major regressions on Necko Branch.
- Reviewing Bug Fixes.
- pavlov
- new image library:
- Worked on image scaling
- Got scaling working on Windows
- Got scaling working on UNIX using both GdkPixbuf and XIE (thanks to Syd Logan for his help with XIE.)
- Dynamic image scaling is (at least) visually faster now on Windows than it is in IE, and it is pretty speedy on Unix.
- Added observers and notification mechanisms for animated images to notify layout that the images have changed.
- Chris Saari got animated GIFs decoding and drawing (transitions are not quite right yet) and has started to look at JPEG decoding.
- Converted XUL image frame to use new image loading APIs.
- Got 8bit alpha channel images working on unix using GdkPixbuf...
- gagan
- conducted cache exec review on Monday. Got a lot of positive feedback on the development of new cache.
- attended the all-hands on Thursday.
- Cache team adds Patrick for disk cache development. Hopefully this should get development going in parallel.
Lowlights
Issues
- darin
- Bug 31174 won't be completely fixed until dougt's branch lands.
- gordon
- It's difficult getting coding done during the day.
Plans for the next week
- darin
- Work on bugs targeted for mozilla 0.9.
- Focus on squashing leaks in HTTP.
- neeti
- Work on leak of nsHTTPChannel and nsHTTPHandler objects
- Bug triage
- gordon
- Land object memory cache implementation for use by ImgLib
- Begin work on cache streams (for memory and disk caches)
- dougt
- pavlov
- new image library:
- Convert to the new necko APIs once Doug Turner re-lands his changes.
- Continue cleaning up miscellaneous code.
- Help Saari work on GIF frame transitions and JPEG decoding.
- Run quantify to get some real numbers on the speed differences between the new and old imagelibs.
- Fix any sneaky memory leaks in the new code.
- Work on printing issues.
- Merge to the trunk late next week to get ready to land.
- Buy a new hard drive and get my Linux box back on its feet.
- gagan
- Coordinate a design review for imagelib.
- Bug triaging with the whole team.
Summary:
-
team resolved 46
bugs this week
-
current mozilla0.9
bug count: 104, on-track count: 96 -- we are over count by 8
-
team resolved numerous correctness issues this past week
-
team is continuing to triage their mozilla0.9 bug list
-
editor team has sheriff duty this Thursday
Individual Status Updates:
- Akkana:
-
61757: checked in a variable type fix contributed by Charles Hannum <mycroft@netbsd.org>.
-
18508: Modified XBL key binding code to allow for user-specified key bindings
in the editor and browser windows. Also modified the customization
document to include instructions for modifying key bindings for toplevel
windows and text controls.
-
Met with Aaron and Sairuh regarding an accessibility key binding plan.
-
25779: added back the alternate windows cut/copy/paste bindings, and made
a new editor command to do the right thing on these keys when the selection
is collapsed.
-
68747: noticed some redundant code shared between the plaintext and html
editors, and removed it.
-
Spent a lot of time looking at bug 12911, regarding making a url spec to
access the profile directory, and eventually forked off bug 68950.
Discovered why resource://magic urls aren't working right.
-
Worked with Blake a little on 62431, the text control scroll view problem.
-
67337: made a new version of Tableize that handles html, and checked it
in under the Debug menu.
-
Helped track down the urlbar selection blocker 68994 on Friday.
- Anthony:
- Beth:
-
attended all day meetings on 2/15
-
attended editor planning meeting on 2/16
-
debugged new bugs that were submitted
-
attended W3C HTML WG phone conference
-
working on a Composer Publishing Workflow document
-
more discussions about publishing and css support
-
reviewing W3C documents
-
reviewed and commented on Help documents
- Charley:
-
mozilla0.9 Bugs fixed and checked in:
- 47544, 47545 Insert Break and Insert Break below Image(s)
- 53275 Initialize widgets in New page prefs
- 56531 Spell checking: Make "Change" default button when suggested word
exists
- 57398 Spell Check dialog layout
- 68064 Need to click twice on named anchor in Link Properties
dialog.
- 68197 send page toasts Composer window contents
- 68684 link properties dialog expands to the size of the link
text and does not truncate link text
- 68835 table tab doesn't default for Table | Table Properties
- 68836 table cell tab navigation controls don't seem to work
- 68860 selection should clear after selecting multiple rows/columns
-
Fixes are ready - being reviewed:
- 60129 Add SetDocumentTitle transaction so setting title is undoable.
- 51798 Add "Save Copy as Text" menuitem and implement saving to
text file.
- 57206 Always add align and valign attributes on table cells edited
in Table Properties
- Daniel:
-
working on the style system and trying to modify the html editing rules
- Joe:
- Kathy:
-
developed 2 test cases for Marc Attinasi (layout renders differently in
browser vs Composer)
-
lots of code reviews for Charley
-
lots of bug list triage for the team
-
looked into placing caret bug but I didn't try to back out hyatt's checkins
that were "not part of build" (doh!)
-
review documents for Robin
-
cleaned up / rearranged my office
-
attached drag and drop bug fix to a bug
-
worked on another up/down caret bug
- Kin:
- Mike:
-
laptop is fried. for some reason i cannot get a picture out of it. I am
trying to get something to show up on
my monitor here at home so i can at least get to my IDL changes.
- I have recently also found something in IDL that will save us a great
deal of time. "domstring". domstring can
be used to generate nsAReadableString and nsAWritableString in header
files (C++ generated headers). I
will have to go back and edit some of the work i did to change our
interfaces from using (const char *) and
(char **). I had to use those because i did not know how to generate
the headers we had made by hand
from IDL. So this will cost me some time ( not as much as this
stupid laptop) but its worth it to get a better
interface and less error when redoing the C++ implementations of editor.
- Simon:
-
Made good progress with the embedding work. I can now bring up an editable
window in Viewer, and in the Mac embedding sample, using embedding APIs,
and have basic command dispatching working.
-
Reworked the editor-on-docShell problem to avoid subclassing nsWebShell,
and allow for transient creation of editor on an existing window.
-
Started a composer window in the Mac PowerPlant sample.
-
Spent an afternoon looking at some low-level NSPR performance issues on
Mac; filed/added patches to couple of bugs (68988, 55675)
-
Got an early version of the startup performance test running on Mac for
jrgm (a forgotten item from last week)
-
Embedding meeting Wednesday, performance meeting Wednesday, Composer planning
meeting on Friday morning.
-
Lots of code reviews
Lowlights:
Project Issues:
People Issues:
-
Daniel out on 2/16
-
Kin on vacation 2/12 - 2/16
Summary
-
Johnny, Peter and Heikki worked very hard over the weekend and Monday to
carpool the changes that separate content from layout. Great teamwork,
guys. Even though Heikki's computer crashed last week, the carpool
was able to happen early this week.
Accomplishments
-
heikki
-
I was working on splitting layout into layout and content, and XHTML style
and case sensitivity bugs when my laptop died on Tuesday. Couldn't get
anything done rest of the week.
-
harishd
-
Fix in hand for bug 3248 ( Linking style sheet thro' http headers ), and
bug 59898 ( bad table layout ).
-
Worked on bug 69160 ( memory problem ). No fix yet :(
-
Attended embedding overview meeting & all hands.
-
Worked with waterson on some memory leak issues.
-
Sheriffed the tree.
-
Attended Phil's staff meeting.
-
Triaged some of my untargeted bugs.
-
jst
-
Worked on making the DOM use XPConnect.
-
Helped Heikki with separating content out of layout.
-
Worked on random bugs on my buglist
-
Bug triaging.
-
joki
-
Continued investigation of all crasher bugs
-
Fixed a couple of my easier bugs
-
nisheeth
-
Attended the Standards Exec Review presented on Tuesday.
-
Attended O'Reilly's peer to peer conference in San Francisco from Wednesday
through Friday.
-
peterv
-
Was out most of the week due to illness
-
Started porting Heikki's content/layout split-up to Mac
Lowlights
-
Heikki's computer crashed last week. He's back up and running now
but he lost most of last week.
-
Peter was out most of last week because he was ill. He's better now.
Best wishes to him to get completely ok soon.
Plans for next week
-
heikki
-
Catch up with everything after the vacation.
-
Fix my laptop.
-
Check in the fixes in my tree (assuming I still have them).
-
harishd
-
Work on m0.9 bugs
-
Work on GetComputedStyle()
-
Triage my m0.9.1 bugs.
-
jst
-
Continue working on making the DOM use XPConnect.
-
joki
-
Check in current fixes
-
Continue bug work
-
Triage remaining bug number down
-
nisheeth
-
Attack 0.9 bugs.
-
Continue organizing bug triaging for the team.
-
peterv
-
Assist Heikki on Mac
-
Work on HTML output from XSLT
-
Provide new binaries for Transformiix
Mailnews status for 19 February 2001
Miscellaneous
|
February 21
|
Håkan Waara (hwaara@chello.se)
- Fixed:
- 67245 - Acct Settings:Acct Name Field:Letters with descenders being cut off
- 68525 - javascript strict warnings in mailWindowOverlay.js
- 68365 - Crash, when trying to delete lots of messages
- 43675 - Download alert shouldn't say "Netscape"
- QA:
- Triaged lots of mailnews bugs. Helped Boris and Fabian with some
triaging too.
- Plans:
- I will dig deeper into mailnews code and fix more advanced bugs. I'm
also currently learning the XPCOM basics.
Previous Updates
|