Platform/2008-08-06: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: <small>« previous week | index | next week »</small> === Details === * Wednesdays - 11:00am Pacific, 2:00pm Easte...)
 
m (→‎Security Reviews: -- fix link to security reviews page. (add 1 more square bracket on either side))
 
(16 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<small>[[Platform/2008-07-16|&laquo; previous week]] | [[Platform|index]] | [[Platform/2008-08-06|next week &raquo;]]</small>
<small>[[Platform/2008-07-23|&laquo; previous week]] | [[Platform|index]] | [[Platform/2008-08-13|next week &raquo;]]</small>


=== Details ===
=== Details ===
Line 17: Line 17:
* [http://tinyurl.com/5xfmvp GFX blocking 1.9.1+]
* [http://tinyurl.com/5xfmvp GFX blocking 1.9.1+]
* [http://tinyurl.com/4zv2kn GFX wanted 1.9.1+]
* [http://tinyurl.com/4zv2kn GFX wanted 1.9.1+]
* Performance:  
* Performance:
** CMS performance down to 3.2% hit on full talos Tp on Linux; working on getting Win32 numbers
** Jeff's got great ARM improvements, common OVER operation is 2.5x faster
** imglib caching improvements up for review
* Features:
* Features:
** Aero Glass up for review/landing
** Shadow and spec compat support for canvas (mostly) up for review
** DirectFB landing this week (support for GTK/DirectFB) (really)


=== Layout 1.9.1 Update ===
=== Layout 1.9.1 Update ===
* [http://tinyurl.com/6zjp33 1.9.1 Layout Bugs]
* [http://tinyurl.com/6zjp33 1.9.1 Layout Bugs]
* Video (roc/cdouble):  
* Video (roc/cdouble):  
* Acid3:  Roc or dbaron, status?
* Acid3:  Roc or dbaron, status?
** see [https://bugzilla.mozilla.org/showdependencytree.cgi?id=410460&maxdepth=1&hide_resolved=1 dependencies of tracking bug]
** up to 84 or 85 (depending on GC timing) after media queries landing ({{bug|156716}})
** {{bug|238072}} (allow positioned and floated generated content) now reviewed, should land soon (fixes a layout issue)
* SMIL (dholbert):
* SMIL (dholbert):
* SVG fonts:
* SVG fonts - karlt: won't be in 1.9.1
* SVG CSS, roc:
* SVG CSS, roc:
* media queries (dbaron)
* media queries (dbaron)
* CSS transforms - keith:
** landed the Saturday before the summit
** need to investigate {{bug|448132}}: acid3 test fails on Windows due to issues when resizing to 0x0 (but resizing from 0x0 to 100x100 works fine)
** need to investigate regression {{bug|448281}}
* CSS transforms - keith: under review (roc + dbaron)


=== Content 1.9.1 Update ===
=== Content 1.9.1 Update ===
Line 46: Line 58:
*** discovered some interpreter perf fixes, landing in m-c
*** discovered some interpreter perf fixes, landing in m-c
** This Week's Status:
** This Week's Status:
*** List gathered at the summit for integrating on trunk
*** meta bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=449436 449436]


{|
{|
Line 51: Line 65:
| <b>Blocking</b>
| <b>Blocking</b>
|-
|-
|[https://bugzilla.mozilla.org/show_bug.cgi?id=417131 417131] || igor@mir2.org || review_brendan?  || JS Enumeration Allocation Consternation
|[https://bugzilla.mozilla.org/show_bug.cgi?id=417131 417131] || igor@mir2.org || waiting on something?  || JS Enumeration Allocation Consternation
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=430133 430133] || mrbkap@gmail.com    || review_brendan? || Object.defineProperty
|[https://bugzilla.mozilla.org/show_bug.cgi?id=430133 430133] || mrbkap@gmail.com    || NOT BLOCKING || Object.defineProperty
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=421864 421864] || igor@mir2.org      || wip-patch || Interpreter creates too many doubles
|[https://bugzilla.mozilla.org/show_bug.cgi?id=421864 421864] || igor@mir2.org      || review_brendan? || Interpreter creates too many doubles
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433337 433337] || igor@mir2.org      || FIXED  || Reunify jsinterp.c on Windows
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433337 433337] || igor@mir2.org      || FIXED  || Reunify jsinterp.c on Windows
Line 63: Line 77:
| <b>Wanted</b>
| <b>Wanted</b>
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=229756 229756] ||  brendan@mozilla.org ||            ||    Make SpiderMonkey's const extension JS2/ES4 compatible
|[https://bugzilla.mozilla.org/show_bug.cgi?id=229756 229756] ||  graydon@mozilla.com ||            ||    Make SpiderMonkey's const extension JS2/ES4 compatible
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=260106 260106] || brendan@mozilla.org  ||  wip-patch  ||  elisions in array literals should not create properties (js1_5/Array/11.1.4.js)
|[https://bugzilla.mozilla.org/show_bug.cgi?id=260106 260106] || brendan@mozilla.org  ||  wip-patch  ||  elisions in array literals should not create properties (js1_5/Array/11.1.4.js)
Line 73: Line 87:
|[https://bugzilla.mozilla.org/show_bug.cgi?id=445893 445893] || brendan@mozilla.org  ||  FIXED      ||  Use the property cache for JSOP_NAMEINC, etc.  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=445893 445893] || brendan@mozilla.org  ||  FIXED      ||  Use the property cache for JSOP_NAMEINC, etc.  
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=384244 384244] || crowder@fiverocks.com || review_igor? ||  update jsdtoa with interesting pieces of more-recent dtoa
|[https://bugzilla.mozilla.org/show_bug.cgi?id=384244 384244] || crowder@fiverocks.com || FIXED ||  update jsdtoa with interesting pieces of more-recent dtoa
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=440473 440473] || crowder@fiverocks.com || FIXED ||  crash [@ Decompile][@ js_GetSrcNoteOffset] with firebug/jQuery  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=440473 440473] || crowder@fiverocks.com || FIXED ||  crash [@ Decompile][@ js_GetSrcNoteOffset] with firebug/jQuery  
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433351 433351] || crowder@fiverocks.com || wip-patch   ||  Implement Object.extend
|[https://bugzilla.mozilla.org/show_bug.cgi?id=433351 433351] || crowder@fiverocks.com || review_mrbkap?   ||  Implement Object.extend
|-
|-
|[https://bugzilla.mozilla.org/show_bug.cgi?id=442379 442379] || dmandelin@mozilla.com || wip-patch  ||  try inline-threading, at least with GCC if not MSVC
|[https://bugzilla.mozilla.org/show_bug.cgi?id=442379 442379] || dmandelin@mozilla.com || wip-patch  ||  try inline-threading, at least with GCC if not MSVC
Line 96: Line 110:
|[https://bugzilla.mozilla.org/show_bug.cgi?id=443746 443746] || igor@mir2.org        ||  FIXED      ||  Optimizing the enumeration state allocation
|[https://bugzilla.mozilla.org/show_bug.cgi?id=443746 443746] || igor@mir2.org        ||  FIXED      ||  Optimizing the enumeration state allocation
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=346749 346749] || mrbkap@gmail.com      ||  still_want?           ||  let declarations at top level are turned into var declarations
|[https://bugzilla.mozilla.org/show_bug.cgi?id=346749 346749] || mrbkap@gmail.com      ||  FIXED           ||  let declarations at top level are turned into var declarations
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=442358 442358] || mrbkap@gmail.com      ||  FIXED          ||  jsinterp control flow doesn't flow as specified
|[https://bugzilla.mozilla.org/show_bug.cgi?id=442358 442358] || mrbkap@gmail.com      ||  FIXED          ||  jsinterp control flow doesn't flow as specified
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=444787 444787] || mrbkap@gmail.com      ||  review_brendan?          || Object.getPrototypeOf  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=444787 444787] || mrbkap@gmail.com      ||  FIXED          || Object.getPrototypeOf  
|-  
|-  
|[https://bugzilla.mozilla.org/show_bug.cgi?id=312116 312116] || nobody@mozilla.org    ||            ||  should support catchall getters/setters
|[https://bugzilla.mozilla.org/show_bug.cgi?id=312116 312116] || nobody@mozilla.org    ||            ||  should support catchall getters/setters
Line 124: Line 138:


==== Security Reviews ====
==== Security Reviews ====
Please complete the [[Firefox3/Security_Review_Template|Security Review Template]] for your feature before your scheduled review
See the [[Firefox3.1/Security|security review schedule page]]
 
{| border="1"
! feature || review date || who
|-
|Worker Threads || || bent
|-
|<video> || || chrisd
|-
| SMIL || || dholbert / roc
|-
| Downloadable Fonts || || jdaggett
|-
|SVG Fonts (at risk?) || ||
|-
|new drop of pixman/cairo, need audit? || || vlad
|-
|native JSON || || sayre
|-
|SVG CSS || || roc
|-
|CSS transforms || || keith
|-
|Viewport Tag Parsing || || bholley
|-
|Selectors API || [[Firefox3/QuerySelector_Security_Review|2008-Aug-06]] || bzbarsky
|-
|Offline storage || || dcamp
|-
|SVG in <img>|| || joedrew
|-
|JS Tracing and other perf refactoring || || Andreas Gal
|-
|XS-XHR || || sicking
|-
|XHR progress events || || smaug
|-
|border-image  || || rarnold
|-
|media queries || || dbaron
|-
|new sqlite drop || ||
|}


== General 1.9.1 Updates ==
== General 1.9.1 Updates ==
Line 172: Line 144:
** Last week:
** Last week:
** This week:
** This week:
* HTML5 drag-drop


== mozilla-central ==
== mozilla-central ==

Latest revision as of 19:52, 13 August 2008

« previous week | index | next week »

Details

  • Wednesdays - 11:00am Pacific, 2:00pm Eastern, 19:00 UTC
  • Mozilla Building S - <script> conference room
  • 650-903-0800 or 650-215-1282 x91 Conf# 8605 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 8605 (US)
  • irc.mozilla.org #shiretoko for backchannel

Notices

GFX 1.9.1 Update

  • GFX blocking 1.9.1+
  • GFX wanted 1.9.1+
  • Performance:
    • CMS performance down to 3.2% hit on full talos Tp on Linux; working on getting Win32 numbers
    • Jeff's got great ARM improvements, common OVER operation is 2.5x faster
    • imglib caching improvements up for review
  • Features:
    • Aero Glass up for review/landing
    • Shadow and spec compat support for canvas (mostly) up for review
    • DirectFB landing this week (support for GTK/DirectFB) (really)

Layout 1.9.1 Update

  • 1.9.1 Layout Bugs
  • Video (roc/cdouble):
  • Acid3: Roc or dbaron, status?
  • SMIL (dholbert):
  • SVG fonts - karlt: won't be in 1.9.1
  • SVG CSS, roc:
  • media queries (dbaron)
    • landed the Saturday before the summit
    • need to investigate bug 448132: acid3 test fails on Windows due to issues when resizing to 0x0 (but resizing from 0x0 to 100x100 works fine)
    • need to investigate regression bug 448281
  • CSS transforms - keith: under review (roc + dbaron)

Content 1.9.1 Update

  • Content 1.9.1 Bugs
  • Worker Threads:
  • Cross-site XHR:
  • XHR Upload and download progress events?
  • Java/OJI bug:


JS 1.9.1

  • JS 1.9.1 Bugs
  • JS Tracing:
    • Last week's status:
      • some benchmarks doing well
      • running mostly unmodified
      • discovered some interpreter perf fixes, landing in m-c
    • This Week's Status:
      • List gathered at the summit for integrating on trunk
      • meta bug: 449436
Blocking
417131 igor@mir2.org waiting on something? JS Enumeration Allocation Consternation
430133 mrbkap@gmail.com NOT BLOCKING Object.defineProperty
421864 igor@mir2.org review_brendan? Interpreter creates too many doubles
433337 igor@mir2.org FIXED Reunify jsinterp.c on Windows
Wanted
229756 graydon@mozilla.com Make SpiderMonkey's const extension JS2/ES4 compatible
260106 brendan@mozilla.org wip-patch elisions in array literals should not create properties (js1_5/Array/11.1.4.js)
312354 brendan@mozilla.org FIXED Assignment expressions have wrong type (ecma_3/Operators/11.13.1-002.js)
363534 brendan@mozilla.org FIXED Combine JSOP_LT and JSOP_IFEQ, etc., pairs
445893 brendan@mozilla.org FIXED Use the property cache for JSOP_NAMEINC, etc.
384244 crowder@fiverocks.com FIXED update jsdtoa with interesting pieces of more-recent dtoa
440473 crowder@fiverocks.com FIXED crash [@ Decompile][@ js_GetSrcNoteOffset] with firebug/jQuery
433351 crowder@fiverocks.com review_mrbkap? Implement Object.extend
442379 dmandelin@mozilla.com wip-patch try inline-threading, at least with GCC if not MSVC
305064 mike.kaplinskiy@gmail.com checkin_needed Add trim, ltrim, and rtrim features for javascript strings
352437 general@js.bugs string.link does not escape url
429507 general@js.bugs Function.prototype.bind
433336 graydon@mozilla.com review_shaver? array iteration optimization
411575 igor@mir2.org FIXED js_PutCallObject() is slow.
432881 igor@mir2.org FIXED SM: JSVAL_VOID as a pseudo-boolean
443746 igor@mir2.org FIXED Optimizing the enumeration state allocation
346749 mrbkap@gmail.com FIXED let declarations at top level are turned into var declarations
442358 mrbkap@gmail.com FIXED jsinterp control flow doesn't flow as specified
444787 mrbkap@gmail.com FIXED Object.getPrototypeOf
312116 nobody@mozilla.org should support catchall getters/setters
445178 rubys@intertwingly.net Decimal Support
419225 sayrer@gmail.com wip-patch refactor ExecuteREBytecode and SimpleMatch
430930 sayrer@gmail.com Date.parse cannot even parse "2008-04-26" (should understand ISO 8601)
419743 shaver@mozilla.org wip-patch JSOP_CONCATN for improved chained-concat performance
433335 shaver@mozilla.org mark sharp object avoidance

Mobile 1.9.1 Update

Security

  • Need to get reviews scheduled below! Like, now.
  • Core Security Bugs:

Security Reviews

See the security review schedule page

General 1.9.1 Updates

  • offline, dcamp:
    • Last week:
    • This week:
  • HTML5 drag-drop

mozilla-central