Platform/2010-04-13: Difference between revisions

m
 
(16 intermediate revisions by 9 users not shown)
Line 2: Line 2:


= Notices / Schedule =
= Notices / Schedule =
* Firefox 3.6.4 code freeze was last night @ 11:59 pm PST
* Had great convergence last night, thanks!
* {{bug|558390}} was found late last night and is now the long pole. It has landed on m-c. We want to test some m-c builds with it in before putting on the branch
* {{bug|558226}} (loc changes) is waiting for {{bug|558390}}. Once bug 558390 is in, we'll get bug 558226.
* We are still following [[Releases/Firefox_3.6.4]], though depending on build times we may have today's build pushed back to tomorrow
* 3.5.10 is on the backburner for now


= Blocker Report =
= Blocker Report =
* Two [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20blocking1.9.2:.4%2B%20-status1.9.2:.4-fixed&order=map_assigned_to.login_name,bugs.bug_id open blockers] for 1.9.2.4
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=558390 Bug 558390] was found late last night and is now the long pole. It has landed on m-c. We want to test some m-c builds with it in before putting on the branch
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=558226 Bug 558226] (loc changes) is waiting for bug 558390. Once 558390 is in, we'll get bug 558226


= Browser / Front End =
= Browser / Front End =
As always, [http://planet.firefox.com planet firefox] for the details! In the meantime, some notables:
* [http://www.oxymoronical.com/blog/2010/04/How-do-restartless-add-ons-work Restartless add-ons]
* [http://theunfocused.net/2010/04/13/status-update-extension-manager-ui-tab-matches/ Extension manager UI redesign]
* [http://blog.mozilla.com/dolske/2010/04/12/status-and-stuff/ Services.jsm, CSS Transitions, OOPP crash UI tweaks]
* [http://www.gavinsharp.com/blog/2010/04/09/notification-notifications/ Notifications redesign]
* [http://limi.net/articles/firefox-ux-team-update-7?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+on-firefox+%28Alexander+Limi+on+Firefox%29 UX Update]


= GFX Update =
= GFX Update =
* Cairo update is still blocked on bugs.


= Hardware Acceleration Update =
= Hardware Acceleration Update =
* Direct2D and OpenGL have both gotten faster over the past week. Please do test and file bugs.


= Layout Update =
= Layout Update =
* dbaron has patches posted for css3-values "calc" {{bug|363249}} (awaiting review)
* dholbert posting patches for <animateMotion> {{bug|436418}} today or tomorrow


= Content Update =
= Content Update =
* TestXUL runs with multi process Necko! (jduell)


= Platform-specific Support Update =
= Platform-specific Support Update =


= JS =
= JS =
* been killing lots of crufty, bug-inducing detritus lately: <code>__count__</code>, a variety of obsolete getter/setter syntaxes that nobody uses, <code>__parent__</code> coming soon too
* gal working on iteration speedups; seeing large perf wins on sunspider fasta test, both interpreter and on trace
* JM progressing too


= Electrolysis =
= Electrolysis =
* Fennec with SysV shared memory and X shared memory (for speed at scrolling) is up and running.
* [Mac] Fixes to Core Graphics, added Core Animation support (all under review) {{bug|557534}} {{bug|555281}} {{bug|556052}}
* [Mac] Crash reporter fix landed today. {{bug|557011}}
* [Mac] Affected by mouse input degredation {{bug|558629}}
* Last-minute bugs found from 3.6.3plugin1 fixed
** plugins suck: quakelive was implementing cdecl exports instead of stdcall, and we just happened to work because our calling function had a frame pointer. After refactoring, it didn't. Whoops. {{bug|558390}}
* Top crasher in OOPP in branch (3.6.3plugin1, 3.6.4pre) we need to look at:
https://bugzilla.mozilla.org/show_bug.cgi?id=558647
* test-ipc.xul now mostly-kinda works with remoted networking! Lots to do still, including redirect handling, lots of SSL info handling, etc.


= Startup Performance =
= Startup Performance =
Line 37: Line 75:


= Tree Management =
= Tree Management =
* scheduled downtime Saturday 17th April @ 2pm
* scheduled downtime Saturday 17th April: 2pm-8pm. (2-5pm for netapp; 5-8pm for spinning back up everything)
** closing all trees, including taking hg down, for netapp upgrade {{bug|502151}}
** closing all trees, including taking hg down, for netapp upgrade {{bug|502151}}
* unittest-on-talos project
* unittest-on-talos project
Line 47: Line 85:


= Roundtable =
= Roundtable =
* {{bug|502301}} - initializers using ints often need explicit casts to compile with c++0x, but that would allow us to use u"" literals on newer GCCs and eventually stop using -fshort-wchar
350

edits