Past Week (2/26 - 3/04)
- 7 bugs marked fixed
- 3 bugs marked works for me
- 1 bug marked dup
- 35 bugs left on 0.8.1
Highlights
Plans
- Don Cone mentioned that there is some starter code in bug
37359 for print preview. Personally, I don't see how 8 lines of
code will automagically get us print preview. Needs
investigation.
Issues
- I fought the dogfood, and the dogfood won. Crashed writing this in composer
with 3/01 build. At least it was a talkbalk build. Also, I sometimes get
into this weird state where I can't save.
People Stuff
- Matt Fisher is back from vacation.
Team Member Status Reports
- Matt Fisher
- Resisting formatting.....
- stuff:
- Have bug 31863 done...need review. Search url page.
- Have 44016 almost done...UI edits to sidebar
- Connected with german about status of search-needs engineering time
for UI study
- Looking into internation bug 52336- looks like it might be a rdf packaging
problem. Might need hyatt help.
- can't get my damn build to work....about to just blow my
tree away
- Alec Flett
- No status report received from Alec.
- Samir Gehani
- No status report notification received from Samir.
- Ben Goodger
- This past week: - Not much checked in, but some stuff fixed (I think):
- Stuff marked as ".9":
- 42080 - DND for multiple selections in sidebar. Code in place,
there appears to be a drag and drop bug however.
- 68496 - Renaming bookmark does not work. Fix in tree.
- 53497 - Can't drag separators in sidebar panel. New code in place,
fix in tree.
- 68537 - view doesn't scroll to new folder when created. Fix in
tree.
- Other stuff:
- I believe I've fixed the mac crash in the add bookmark dialog,
although I can't verify until my Mac comes out of customs. Bug 63078 tracks.
- 68542 - hang on delete of bookmark folder. Hack in tree.
- 68656 - dragging bookmark into expanded FTP folder
deletes bookmark. Fix in tree.
- Super-Reviews.
- Priorities:
- There are several bugs at the top of my list dealing with hangs
and crashes with various bookmarks manipulations. I hope to go through
and reproduce these this week and try and get fixes.
- Discuss weird DND sidebar panel bug with pink.
- Personal toolbar DND hookup.
- Root folder problems. Need to make parts of my code safer.
- Bill Law
- Bill was out most of the week for personal reasons. He did say that
bug 57576 was about 90% done.
- Chris McAfee
- This week:
- finished embed tinderbox work, for now.
- Handed off a nsbeta1 bug to pierre, after
stepping around in the style system for an afternoon.
- Currently looking at my 4 nsbeta1 bugs, one looks
like a gtk version problem.
- Bad:
- Not much performance progress this week.
- My SecureID card expired, and the help desk
will only replace this in person between 8am-10am.
- Steve Morse
- BUGS FIXED
- 70018 Image Blocking broken
- ONGOING WORK
- 46783 restructure cookies interface for embedding.
This one is a big effort since it is encompasses many tasks
wrapped up
in one bug report. But I'm near the end and expect to be posting
patches to the bug report by Monday.
Past Week (3/05-3/11)
- 9 bugs marked fixed
- 1 bug marked wontfix
- 21 bugs left on 0.8.1 (with only a day and a half left)
Highlights
- Alec got the new history sort by day feature checked in, check it out.
- Ben Goodger landed a ton of stuff over the weekend, in spite of his
modem connection and remote location.
Plans
- Fix as many 0.8.1 bugs as we can
- Need to finish 0.9 scheduling ASAP
Team Member Status Reports
- Matt Fisher
- Highlights
- Have patch for bug 32863 for search button. Will change
one I get spec on proper behavior. This checkin will be temparatry.
- have patch for 53571. remove what's related. mozilla does not want
it anymore. We are still talking this out.
- 44016 Have some UI edits. need more before I check this in.
- made document to track and scope search. Heard from
them for the first time in a month so we are finally getting traction.
- Lowlights
- What's related. I've been talking about this for months. 6 of them
in fact. We still don't know who owns this on the server. We have run
out of time for engineering this from scratch. This is has been a big
issue for a long time.
- Other Activities
- Sat in a corner and drooled for awhile.
- Plans
- Get mozilla0.8.1 fixes checked in.
- finalize search plans so i can finally engineer something.
- Alec Flett
- Highlights:
- got lots of 0.8.1 bugs fixed (58122, 65862) and others (66908, 70929)
- landed hierarchical history - in both window and sidebar - bumpy landing,
but it's finally there... only a few more steps to have other
views of history
- landing provides framework for other views of history.
- lots of discussions with jud and radha in embedding re: global history
in embedded apps - resulted in refactoring of interfaces and future architecture
plans (fixed 70929,
- fix in hand for 46488, 60117, 71511
- lots of super reviews
- recieved patch from bienvenu for mork so that I can store history page
titles in UTF8 - should reduce startup time by speeding up read of history.dat
- offshoot of bug 38621 - developed patch to defer loading of history.dat
until the first window is on screen and first page has begun to load.
- preferences archtecture discussions with bnesse
- attended performance meeting by phone, but couldn't find any ways to help
- helped eddyk get started doing e-client preflocking with the mail account
manager. (since I originally wrote the mail pref stuff)
- Lowlights:
- overwhelmed with keyboard navigation bugs - won't somebody please take
this component from me
- SERA is rediculously flakey for me - I have to re-log in about 8 times
a day
- getting really tired of working at home so much - waiting for a san francisco
office
- Samir Gehani
- Ben Goodger
- This past week:
- Checked in fixes for numerous 0.8.1 bookmarks bugs, including:
68496, 50276, 68295, 68537, 68545, 68985
plus other non 0.8.1 bugs including a couple of hangs and
various other glitches. This puts my 0.8.1 buglist at 4. On track
to knocking that down by the 13th.
- Had first two XUL discussion meetings with hyatt on Friday and the
Friday before last. We have decided on sweeping changes to the XUL
syntax for XUL1.0/Mozilla1.0 that we hope will make the language
stronger and result in fewer errors in UI, for example:
All <text/> and <html/> nodes in XUL will be replaced with a single
node, <label/>. A primitive <block/> element may be used in XBL and
will know how to wrap or crop.
the 'value' attribute will change to 'label' on almost all widgets
except where there is associated data (e.g. textfields).
the syntax for various other widgets (such as tabcontrol, titledbox,
etc) will change to become more internally consistent.
Hyatt and I will be producing documentation for this and will
post to newsgroups.
- Priorities for this week:
- Work on remaining 0.8.1 bugs and begin on 0.9 bugs
- Begin work producing document of core XUL1.0 widget set.
- Lowlights:
- Still don't have my stuff yet. Customs wants over $4000 in taxes
to be paid for it.
- Highlights:
- Drove six cars over the past few days. Nissan 200SX, Toyota Celica,
Honda Prelude, Mitsubishi Galant V6, Peugeot 206 GTI, and a
Ford Falcon XR6. Still favoring the 200SX but the Galant is a
contender. The 206 is a spunky little car but is a little too small
and styling looks goofy. Will need to drive the SX again.
- Bill Law
- Highlights
- Fixes imminent for all my mozilla0.8.1 bugs:
- Posted patch for bug 35866 (awaiting review).
- Posted patch for bug 26029 (need super review).
- Posted patch for the portion of bug 57576 that is under our control (some
style system enhancements prevent styling icons via CSS still).
- Have (with help from mozilla volunteers) a fix for bug 50424).
- Lowlights
- Other Activities
- Further hacks to my "server mode" that opens a hidden Navigator window
and then "opens" that window when the first request arrives. This makes
the first window appear almost instantaneously. Kind of hacked together
right now; needs further work.
- Started on new and improved helper app launcher dialog.
- Got new splash screen and Windows icons from mozilla.org contributor;
look for these soon.
- Checked in style system enhancement to add support for getting computed
list-style-image property (some mozilla.org external developer wanted it).
- Helped a mozilla contributor working on adding support for gopher: URLs
to "Windows Integration."
- Todd bugged me about Print Preview.
- Plans
- Get mozilla0.8.1 fixes checked in.
- Hack some more on "server mode."
- On to mozilla0.9.
- Chris McAfee
- Good:
- Patch for 68074, event listener perf bug
- Sheriff Wed evening/night, lots of bustage
- Turned embedTest on for coffee tinderbox
- Talked with cls/chofmann re: embed unix build stuff
- Resurrected my SecureID card
Bad:
- Lost Thursday, Friday morning to mom visit
- This week:
- 3 0.8.1 bugs, I have a handle on two of them,
last one is really a networking bug, mail out
to gagan about it.
- Steve Morse
- Not much to report as far as quantity goes because bug 46783 has still
been sucking up nearly 100% of my time.
- BUGS FIXED
- 63961 allow site to turn off password manager
patch developed, reviewed, and checked in
- ONGOING WORK
- 46783 restructure cookies interface for embedding -
This one is a big effort since it is encompasses many tasks wrapped up
in one bug report. Made a lot of progress this week but still not
totally ready. Checked in a temporary patch so Valeski can see what I
have so far and he can get a chance to make early comments as
appropriate (the work is being done for embedding).
stuff done
- finished a big gob of changes based on superreviewer comments on
70658 (superreview for all of the LDAP XPCOM SDK that's going to be
turned on). Checked in the patch; reassigned the bug to Leif, who's
doing the build-system related changes to actually turn the code on.
- received new laptop; installed and configured linux; still haven't
got it to suspend properly when running X windows.
- nsLDAPAutoCompleteSession now takes input from the type characters
and allows for more than one lookup per session. Still to do:
parameterization (use LDAP C SDK filters?), formatting, cleanup,
optimization.
- spent a couple of hours getting a bug fix (71600) checked into
bugzilla (the mail anti-spam patch that I checked in just before
leaving mozilla.org has gone into production on
bugzilla.mozilla.org). Not surprisingly, a few new issues have
shown up.
plans for this week
- keep hacking at nsLDAPAutoCompleteSession
- work with Leif to get basic LDAP XPCOM SDK changes landed for 0.8.1
- help the bugzilla folks sort out bugs in the mail filtering patch as
necessary.
Highlights
Lowlights
Dogfood
Mozilla0.8.1
-
The rendering team has 5 bugs open for mozilla0.8.1 (All 5 have fixes and
are in the process of being reviewed/super-reviewed/checked in.
Risk
Dependencies
-
offline printing and printing ART images depend on the landing of new imagelib
Features
Escalations
Issues
People
-
Waqar is in Mountain View this week
-
Rod Spears tentatively will be on Sabbatical from Mid May thru Mid July
of 2001
Priorities for next week
- Don Cone
-
7201 When printing pages w/frames, frames print on separate pages
-
Bug triage
- Rod Spears
-
Getting last two 0.8.1 bugs checked in
-
71514 Display Frame-By-Frame stats in viewer
-
70271 Reflow testing always fails on 13th (no kidding) url
-
Checkin 70572 -crash in GKHTML.dll after validating form
-
70553 -clicking on page after opening combo box tries to load direc
- Waqar Malik
-
17027 Eliminate dead code from layout to reduce footprint
- Eric Pollmann
-
65878 iframe src= (image) ignores scrolling attributes
-
68010 niFrame/Frame element's scrolling="no" attribute not working
-
55988 hidden fields reset on back and history.go(0)
- Kevin McCluskey
-
Triage the remainder of the untargetted rendering bugs.
-
Check in fixes for:
-
19256 - Excess frame redrawing during incremental reflow
-
63951 - one pixel of cruft left after deleting an 'f' in composer.
-
Investigate making nsContainerFrame::PositionChildViews is more efficient.
-
Investigate why 15% of all calls to nsIViewManager::MoveViewTo only move
the view 1 pixel?
-
Make incremental page loading work again.
Accomplishments
- Don Cone
-
Triage bugs
-
Worked on some printing crashing regressions. (Marc Attinasi fixed
them)
-
Started installing my Linux box for postscript issues
-
Checked in a few bugs fixes from last week.
-
SMIL meeting
-
Embedding issues meeting
-
Worked on
-
7201 When printing pages w/frames, frames print on separate
pages
- Rod Spears
-
Had a travel day
-
Cleaned up and ready for check in Bug xxxx for displaying frame reflow
counts in viewer. They can be turned on with a menu item.
-
Add simple bookmarks to WindEmbed and MFCEmbed for testing purposes. Hope
to check them in on monday.
-
Triaged/Worked On/Reassigned
-
71183 - <select> not rendered on page
-
Fixed/Checkin
-
54496 - SELECT doesn't scroll to first selected OPTION
-
67207 - <input type=file> & input btn wrong hieght in strict mode
-
Checked in
-
57580 - Can still select disabled listbox items
-
67296 - Printing selection: borders outside selection are printed
-
69130 - input[type="text"] content area height is too large
- Waqar Malik
-
Resolved
-
70680 Dropdown lists can't be opened with mouse
-
15904 Problems with text manipulation on comment nodes
-
49984 accesskey attribute of Button fails partially.
-
49987 onblur event of the Button tag fails.
-
50014 The two column i.e country and city width is not equal.
-
Worked on
-
69634 crash occurs while printing from page x to page y
-
70424 Linux crash [@ nsRenderingContextGTK::CopyOffScreenBits
-
17027 Eliminate dead code from layout to reduce footprint
-
39192 Drag+click interpreted as double-click
-
54194 Printing applet page is crashing the browser [@ nsPostScript
- Eric Pollmann
-
Fixed:
-
65878 iframe src= (image) ignores scrolling attributes
-
68010 iFrame/Frame element's scrolling="no" attribute not working in XHTML
-
55988 hidden fields reset on back and history.go(0) [working on similar
changes for remaining form elements]
-
Reviewed:
-
70572 crash in GKHTML.dll after validating form
-
Dups:
-
52892 Make nsContentList::Item() not suck. [dup of 42892]
-
47380 URIs not correctly loaded/parsed when directories delimited using
\ [duped on 34239]
-
57550 some \ in javascript: urls get mangled, win32 only [duped on 34239]
-
Invalid:
-
71160 Form not displaying results in targetted frame [symptom of 13871's
fix]
-
Touched:
-
69455 Disable framesets in mail [moved to M0.9, embed]
-
34239 Stop converting \ to / for only Win32 url parsing [reopen]
- Kevin McCluskey
-
Twice weekly SVG teleconference
-
Twice weekly performance/memory meeting
-
Triaged all ontargetted bugs on my buglist.
-
Checked in:
-
70211 - nsContainerFrame::PositionChildViews does a recursive walk of the
frame tree when positioning views.
-
Created fix for:
-
19256 - Excess frame redrawing during incremental reflow
-
63951 - one pixel of cruft left after deleting an 'f' in composer. These
need to be fixed before 19256 could be checked in, because the fix in19256
made this problem much more apparent.
-
Worked on:
-
691010 sRenderingContext::FillRect is waaaaay slow because we paint too
much [gfx]. Investigated current implementation.
-
51068 - #fragments stripped off, so CGM plugin does not work with N6. Provided
a work around for the problem.
-
35735 - link underlining disappears
-
65996 - WORKED ON: setting innerHTML flickers.
-
60222 - WORKED ON: Background is not updated past body content
-
Resolved:
-
66843 - Toolbars displayed over blocked banner ad
-
71032 - Crash printing msn.com
-
70996 - Image drifts to the left without Java, or scripts
-
66990 - Performance with fixed background images -
-
15408 - performance problems with absolutely positioned inline element
-
54204 - Page with absolute div and inline javascript that changes an attribute
doesn't paint properly on load if it has no scrollbars
-
61652 - Mozilla doesn't repaint correctly when dealing with a magnified
(scaled) page [with "View | Text Size"]
-
57607 - background pics are loading when page was loaded in background
-
15116 - Italic text in text-decoration:blink is not rendered correctly
-
18140 - PORKJOCKEY] View Manager Should Coalesce All Paint Requests
-
46583 - Page reflows a bit after loading
-
57190 - Frame not painted properly when event dialog is up
-
Reviewed
-
67207 - <input type=file> & input btn wrong hieght in strict mode
-
54496 - SELECT doesn't scroll to first selected OPTION
-
71514 - Reviewed: Display Frame-By-Frame stats in viewer
-
Filed new bugs
-
71521 - New bug Mozilla sub-menu's remember whether they were placed to
the left or to the right of the drop down men
-
71523 - New bug The frame's x,y location should be adjusted to fall on
a pixel boundary
Highlights
-
Released JS1.5 RC3 tarball
-
Applications:
- Test runs:
Test documentation:
-
None relating to mozilla.org this week.
Performance and Other Tools:
-
Started posting performance test results
for Navigator area to mozilla.org
-
Embedding:
-
Started work to implement a Visual C++ prototype for testing a few embedding
APIs. Working with development on this.
Summary
-
Dave Hyatt landed and enabled his new outliner widget, although it won't
be used anywhere in trunk builds until Mail lands their rewrite post-mozilla0.8.1.
-
Dave also added a theme uninstall feature.
-
Aaron Leventhal released an Embedding Accessibility API spec and Mozilla
Keyboard UI FAQ & Cross Reference.
-
The XPToolkit team resolved 72 bugs in the last week, fixing 33 of
these. For details, see our
resolved
bug list.
Highlights
-
Mike Pinkerton (pinkerton)
-
Fixed a case where the menubar listener would eat all alt-key events even
if we didn't find a shortcut (bug 71326)
-
Fixed a weird case in mac clipboard where we would bail too early when
determining if a flavor was present if the mime mapper knew intrinsically
how to map to a macos flavor (like TEXT)
-
Chris Saari (saari)
-
Worked out libimg2 mac specific bugs (renders in the right color
always, etc.)
-
Got GIF animations supporting frame transfer modes properly
-
Reworked image storage to be more native after pinkerton pointed
out a hole in our design that killed image copying. Thanks pink :-P.
Anyway, we're already back to were we were on Friday with the new
code so its all good.
-
Daniel Matejka (danm)
- 67523
new windows open in second monitor
- 69918
simplify or remove nsIWebBrowserChrome::[SG]etPersistence
-
Eric Vaughan (evaughan)
-
Made HTML combo box acessible.
-
Got accessibility infrastructure working on Mac & Linux (was already
fine on Win32), ready for checkin pending second review by Vidur.
-
David Hyatt (hyatt)
- 71101
patch needed to nsRenderingContextGTK.cpp for outliner
- 47277
M16,M17 missing css components (ie gif file) stops
window di
- 60348
Search sidebar and Attachments menus can't be used
with a si
- 33798
Overlays can be loaded in an infinite recursion (or
cycle)
- 67351
[xbl] strange node duplication when binding to BODY
element
- 71139
outliner crashes on unload
- 71144
Outliner widget needs to set the focused property when
appro
- 71145
outliner painting problems when using a focus ring
- 71215
Treecol resizing is messed up
- 71226
Need a chrome registry API to determine whether a skin
is in
- 71194
Front-end for Skin Uninstaller
- 69142
Setting attributes on menus thrashes in RecreateFrameForCont
- 70877
[XUL Syntax] Land and enable <outliner>
- 71262
Add support for <stylesheet src=""> to XBL
- 71485
Convert bindingattached/detached to <constructor>/<destructo
- 68138
Paragraph style toolbar menu is broken after direct
edit of
- 57112
XBL should support "implements" to enable C++ access
- 55265
Adding "attachto" attribute to XBL event causes Mozilla
to c
- 59558
cannot uninstall skins via component as spec'd
- 62783
Implement default content in <children>
- 68478
getAnonymousElementByAttribute crash in XBL getter
- 69179
Column picker should be xbl-ified
- 70809
[XUL Syntax] Add -moz-box-orient to CSS
-
Dan Rosen (dr)
- Aaron Leventhal (aaronl)
-
Brian Ryner (bryner)
- 62185 (fix initial filter selection in linux filepicker)
- 70595 (changing nsITransport to allow us to always get an nsIPrompt
from PSM)
- Use user prefs to determine whether to enable SSL2/SSL3/TLS in PSM2
- 65623 (check in patch to add a pref for disabling PSM 1.x UI)
- 71024 (crash introduced by fix for 70595)
Lowlights
Priorities
-
pinkerton:
- 69010
nsRenderingContext::FillRect is waaaaay slow because
we pain
- 70388
Showing hidden window causes problems on OSX
- 44809
Appshell - nsIPrompt Service needs to die
-
saari:
-
Kill remaining issues preventing libimg2 from being turned on (a
couple leaks, and animation timers not being stopped when they're not
visible). Test, test, test. Get reviews for mac specific code (oh
pinkerton!).
- 28467
Windows switch z-order when running a URL
- 70224
need nsIWebBrowserChromeFocus so we can propagate focus
info
-
hyatt:
- Make outliner load images.
- Versioning in chrome registry.
-
Help land mail/outliner work.
-
evaughan:
-
danm:
-
Embedding API for dialog/alert overriding.
- 70481
need to get rid of isModal, isWindowModal redundancy
- 69923
wean PSM of Hidden Window
- 69922
intrinsic sizing is broken in embedded apps
-
dr:
-
aaronl:
-
MSAA support in Gecko
-
Frame navigation.
-
Make sure keyboard accessibility is generally okay in embedded project.
- Make sure Embedding Accessibility API handles our P1's.
-
bryner
- 31809 (enable tabbing from document to URL bar)
- 44257 (enable tabbing from URL bar to document)
- 71351 (nsIPrompt issues in mail)
Risk
Issues
Escalation
People
Summary
- Resolved ~
16 bugs.
- XML Extras
now in nightly builds.
- Good progress on DOM/XPConnect work.
- Landed several performance, leak and cleanup fixes.
- Bug triage.
Accomplishments
- harishd
- Worked on tracking MLK but gtkEmbed didn't cooperate!
- Landed fix for bug 69826 ( m0.8.1 ).
- Landed more properties & some clean up work for
getComputedStyle.
- Sheriffed the tree.
- Triaged my untargeted bugs ( Current count: 4 )
- joki
- Found two new areas to optimize for performance and
bloat
- Continued to fix 0.9 bugs
- jst
- Major progress on making JS access the DOM throughXPConnect,
XPConnect now has initial support for interface flattening (thanksfor jband)
and things are looking good so far.
- Fixed a bunch of my bugs related to mapping property
names on document and form element ovjects to elements in the document. Also
sped name resolution on the document up by an order of magnitude. I'm hoping
I'll get this work checked in for mozilla0.8.1
- peterv
- Reviewed and checked in patch by Jonas Sicking forbug
68605.
- Helped Heikki with content/layout split cleanup onMac
(bug 69830).
- Helped Heikki with turning on XML Extras in the default
build on mac.
- Checked in mac build script changes to keep Transformiix,
Component Viewer and MathML building, added the necessary changes to build
Document Viewer and Vixen. These are all turned off in the default build.
- Renamed NS_PARSER_IID to NS_PARSER_CID.
- Changed the code path for XSLT in the XML Contentsink
a bit.
- Fixed XSLT crashers (bug 67066 and 62538).
- Rewrote the wrapper classes for Transformiix.
- Updated a patch by jst for loading stylesheets through
the DOM.
- nisheeth
- Attended the W3C Plenary in Boston from Monday to Wednesday
- Presented the XML/DOM team's status and future plans
to the Web Platform group on Friday
- heikki
- Added XML Extras component into installers on all platforms!
- Made a build change so that we do not build SOAP by
default. Since XMLExtras is going into installers and SOAP has not had security
review this will keep it out of installers. You can still build it by settig
MOZ_SOAP environment variable.
- Checked in the layout split cleanup work, bug 69830.
- Checked in a fix from Daniel Bratell to fix UMR innsExpatTokenizer,
bug 66786.
- Code reviews for peterv and harishd.
- Triaged part of our team's untargeted bugs.
Plans for next week
- joki
- Work on Create/Init/Dispatch event system
- Add in optimizations into two new code areas
- jst
- Continue with my making JS access the DOM through XPConnect.
- peterv
- Check in changes to wrapper classes for Transformiix.
- Refactor split between XPath and XSLT in Transformiix.
- Finish patch for loading stylesheets through the DOM.
- nisheeth
- Bug triage for the 0.8.1 milestone
- Continue on bug 57597
- heikki
- Work on XML Extras and maybe DOM 3 Base URI.
- If the fix for bug 68720 lands, convert XML Extrasto
use the new startup load procedure.
- Bug triage.
Summary
- there are 4 untriaged bugs for the editor group: 1 waitng
for more data, 3 being debugged
- the team resolved 21 bugs this past week (3/4-3/10): 15
fixed, 3 invlaid, 3 dup
- there are 7 open mozilla0.8.1 bugs and 95 open mozilla0.9
bugs
- team was sheriff on Thursday
Akkana
- 66345: Editor reorganization. Have it working, Kin's helping
with review and Win build, will need help on Mac build since my Mac is flaking
out again (will call IS on Monday and start that process again).
- Tracked down some of the problems in bug 57248 (urls are
entity-ized on plaintext mail send) and spent large amounts of time discussing
it.
- 71461: discussed implementing paste as quotation when not
in mail with several people who want it, and wrote an implementation.
- Helped Kin test and track the depend build problems that
got logged as tree blockers on Friday.
- Long key binding meeting.
Anthony
- Spent Thursday with Simon Montague about bi-di support for
composer and browser, went over his requirements with mjudge for post-embedding.
He is currently relying on a presshell which we currently want to remove
for embedding.
- Finished implementing the rest of the editor methods that
are missing (not just stubbing them out), but NOT the copy & paste/drag
& drop methods.
- Met with smfr over the GetPosition and GetPositionSlowly
methods making a pref call everytime they are called. Some re-work needs
to be done there to Shaver's patch. We think it might be better to not implement
a nsObserver just to watch one local variable, and maybe stick the pref
somewhere else to be stored.
- Waiting on r= from rods, or anyone from layout for 59005.
- Triage and bug maintenance.
Beth
- traiged incoming bugs, debugged, reassigned, etc.
- spent at least 1.5 days on investigating content of URL
strings and working on an escaping bug. Talked with Kathy about this one,
worked with Daniel on interpreting the rfc specs, talked with Gagan about
the URL bar, talked with Seth about the Options|Format|Plaintext function,
talked with Akkana about the multitude of issues involved in this bug, talking
with Andreas Otte about escaping issues
- attended the w3c html tele-conference
- attended lots of meeting this week (staff, status, w3c reps,
embedding all-hands)
- assisted in getting meeting between w3c accessibility rep
Ian Jacobs) and internal Netscape folks
Charley
- Checked in bug fixes for work done previously (67918, 68064,
70263, 67993)
- Fixed and checked in:
- 68064: Selection problem in Link dialog's named
anchor list
- 70263: Expand allowed characters for named
anchor to CDATA spec.("-", ":" added).
- Bug fixes not checked in yet:
- Revived Plain Text editor, fixing bugs 69541,
69544 and 69547 and other problems found while fixing those.
- 62158: Table submenus in popup context menu
don't update until toplevel "Table" menu is used.
- 70413: Can't access Spell Check personal dictionary
- 71589: Spell check toolbar buttion image is
missing in Modern theme.
- Worked on more Advanced Edit dialog improvements.
- Worked with Robin Foster-Clark and Ian Oeschger on the new
help system.
Daniel
- 70995 : From startup to about:blank, ~300k were allocated/deallocated
by chunks for about 4500++ selectors generating several dozens of thousands
of Append and AppendToString... Without ever being used.
- 71100 : cleanup of CSS parser needed for the implementation
of the css3 :not(xxx) pseudo-class, itself needed for editor's bug 57686.
Patch should be ready by monday 12th, 5pm WET. I hope to be able to check
in before tuesday's freeze.
- CSS WG audioconf
- waiting for W3C's answer about adding a direct link to their
online HTML validator in Mozilla ; load concerns on W3C's web site
- various code reviews
- technical meetings with Joe and Pierre in MV, and Marc in
SD strictly refused to eat at Denny's ;-)
- discussions with Beth about URL encoding in SGML attributes,
Marc about CSS engine optimization performance and w3c-reps meetings
- worked the rest of the time on 57686 (cf. supra)
- fixed erroneous dump of stylesheets in viewer ; not checked
in yet
Kathy
- Fix bugs or propose fixes to others
- Review and test changes
- Setup my Windows environment to be able to build there again
(update tools, etc.)
- Sheriff duty on Thursday
Kin
- Several code reviews.
- Several design discussions with sfraser and jfrancis about
generic/editor command handling.
- Got my TransactionManager changes building on Mac/Linux
and finally checked in!! Thanks to sfraser and jfrancis for the mac help
and reviewing the 70+ file changes, dbaron@fas.harvard.edu for fixing the
bustage to the MOZ_TRACK_MODULE_DEPS (senna) tinderbox builds, and akkana
for helping to verify that the friday morning blockers were indeed bogus.
- Triaged and did some preliminary debugging on several editor
bugs.
Mike
- Worked on rewriting the editor apis and internal code for
the new-new string world. Making methods to allow nsAWritableString
do things like strip and replace characters. Brain dump from
scc on how to actually make these methods in the new world. It
involves some funky code for passing class/structs to a copy function
that will then use the method ::write that you supply to override standard
copy behavior and instead say eliminate the "CRLF" in the stream.
The good news about these changes is that it will allow seemless transition
to chunk support. That is to say when we change the dom implementations
of text/data to use these new strings and break up the actual buffers.
So instead of 1 BIG block of text for a textnode it will be N blocks of some
size. The editor will just work.
- Met with Simon Montague on Thursday on unicode bi-di support
for the editor. Worked on making an accessor method for the information Montague
needs from selection. Right now he has added another dependancy on PresShell
which is undesireable since we want to get rid of that. Also we don't want
people outisde of the layout lib to mess with frames. He needs info from
the caret and the depth of a given frame. We can add these to a new interface
nsISelection2 This will support the nsISelction interface and also support
these queries of Monty's. These queries are standard compliant with unicode
so we aren't just adding a hack to support our implementation or anything.
I may just make nsISelection2 be nsISelection since I dont think we export
the interface yet but I am not sure.
Simon
- Checked in fix for crash when dragging lots of files onto
the Mozilla icon on Mac (bug 67466)
- Worked on fixing a tree stopper with brade (bug 71050) that
caused blank buttons on Mac.
- Fixed bad code in cookies that passed streams by value (bug
71063)
- Had meeting with Kin and Joe to discuss command handling
in editor, made some progress on the design.
- Built a tree with modified version of a file streams header
to prove that no-one else was passing streams by value (since this is a bad
thing to do).
- Wrote some instrumentation code to discover whether our
test order in QueryInterface implementations is optimal (bug 71528).
- Wrote some instrumentation code to test how much of the
DLLs on Mac are paged out at runtime.
- Big code review of kin's transaction manager changes
- Other code reviews
- Attended two performance meetings
Lowlights
Project Issues
- embedding tasks are taking longer than first expected
- team will need to do some major triaging of mozilla0.9 bug
list
People Issues
- Kathy out on vacation on Friday
- Daniel returned to Paris on Saturday, will be taking Monday
off to readjust
12 March 2001 Status
The Bidi code has started being put into the Mozilla tree. Our current plan
is to deliver a Bidi version of 0.8.1 for people to use.
I'd like to especially thank the following people for all their hard work
on Bidi:
- Simon Montagu
- Lina Kemmel
- Maha Abou El-Rous
- Matitiahu Allouche
- Ahmed Hosney
- Mohamed Mostafa
and especially Erik van der Poel and Frank Tang for their hard work in
getting this stuff in.
The OS/2 build is looking much better in 0.8.1. A number of good fixes have
made it in for images, and image rendering. Some minor annoyances have been
taken care of (clipping problems) and we have transparent PNG code ready to
go in on the branch.
I'd like to nominate Axel Hecht (Pike) as friend of the tree for
creating a XUL-based(!) test automation for the Xalan XSLT test-suite.
We now have easy access to 1500 XSLT testcases. Thanks Axel. -
Peter Van der Beken
Previous Updates
|