{"id":24,"date":"2008-07-18T21:51:44","date_gmt":"2008-07-19T01:51:44","guid":{"rendered":"http:\/\/blog.mozilla.org\/meeting-notes\/archives\/24"},"modified":"2008-07-18T21:51:44","modified_gmt":"2008-07-19T01:51:44","slug":"mozilla-platform-meeting-minutes-2008-07-16","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/24","title":{"rendered":"Mozilla Platform Meeting Minutes: 2008-07-16"},"content":{"rendered":"<div>\n<h1>Platform\/2008-07-16<\/h1>\n<h3>From MozillaWiki<\/h3>\n<div id=\"contentSub\"><\/div>\n<p><a href=\"http:\/\/wiki.mozilla.org\/Platform\/2008-07-02\" title=\"Platform\/2008-07-02\">\u00ab previous week<\/a> | <a href=\"http:\/\/wiki.mozilla.org\/Platform\" title=\"Platform\">index<\/a> | <strong>next week \u00bb<\/strong>\n<\/p>\n<p><a name=\"Notices\"><\/a><\/p>\n<h3><span class=\"mw-headline\"> Notices <\/span> <\/h3>\n<ul>\n<li> 1.9.1 Alpha 1 Freeze on Tuesday, July 21st @11:59PM PDT.\n<\/ul>\n<p><a name=\"GFX_1.9.1_Update\"><\/a><\/p>\n<h3><span class=\"mw-headline\"> GFX 1.9.1 Update <\/span> <\/h3>\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/tinyurl.com\/5xfmvp\" rel=\"nofollow\" title=\"http:\/\/tinyurl.com\/5xfmvp\">GFX blocking 1.9.1+<\/a>\n<li> <a class=\"external text\" href=\"http:\/\/tinyurl.com\/4zv2kn\" rel=\"nofollow\" title=\"http:\/\/tinyurl.com\/4zv2kn\">GFX wanted 1.9.1+<\/a>\n<li> borders\n<ul>\n<li> optimizations landing this week\n<li> border-image needs some fixes, landing soon\n<\/ul>\n<li> SVG fonts &#8212; no news\n<li> Do we have an update on bz&#8217;s work to make &lt;img src=&#8221;foo.svg&gt; possible?\n<ul>\n<li> will be done via bling-branch\n<\/ul>\n<li> downloadable fonts (jdaggett\/zack)\n<ul>\n<li> Waiting on reviews, might happen by alpha, might not (john&#8217;s out this week)\n<\/ul>\n<li> pixman\/cairo perf:\n<ul>\n<li> new cairo drop this week\n<li> jeff finding big perf wins in pixman C paths\n<\/ul>\n<li> CMS perf work:\n<ul>\n<li> down to 10% perf hit from 20%, bobby has plans for the remaining 10%\n<\/ul>\n<li> UI improvements:\n<ul>\n<li> Glass blocked on widget bug (robarnold)\n<\/ul>\n<li> imglib:\n<ul>\n<li> got decent results with the patch for <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=430061\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=430061\">bug 430061<\/a> &#8211; <a class=\"external text\" href=\"https:\/\/build.mozilla.org\/tryserver-builds\/2008-07-15_14:31-jdrew@mozilla.com-imglib-caching-markdirty-lazyrefresh-initrequest-correctly\/\" rel=\"nofollow\" title=\"https:\/\/build.mozilla.org\/tryserver-builds\/2008-07-15_14:31-jdrew@mozilla.com-imglib-caching-markdirty-lazyrefresh-initrequest-correctly\/\">tryserver builds available<\/a>\n<\/ul>\n<\/ul>\n<p><a name=\"Layout_1.9.1_Update\"><\/a><\/p>\n<h3><span class=\"mw-headline\"> Layout 1.9.1 Update <\/span> <\/h3>\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/tinyurl.com\/6fo6kt\" rel=\"nofollow\" title=\"http:\/\/tinyurl.com\/6fo6kt\">1.9.1 Layout Bugs<\/a>\n<li> Video (roc\/cdouble)\n<li> Acid3:  Roc or dbaron, status?\n<li> SMIL (dholbert):\n<ul>\n<li> Implemented <code>getOverrideStyle<\/code>\n<li> Working on building SMIL-for-CSS-properties on top of that\n<\/ul>\n<li> SVG fonts:\n<li> SVG CSS, roc:\n<li> border-image (robarnold, dbaron):\n<li> media queries (dbaron):\n<li> CSS transforms &#8211; keith:\n<ul>\n<li> Click detection and event coordinate space translation working.\n<li> Working on a few stray bugs.\n<\/ul>\n<\/ul>\n<p><a name=\"Content_1.9.1_Update\"><\/a><\/p>\n<h3><span class=\"mw-headline\"> Content 1.9.1 Update <\/span> <\/h3>\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/tinyurl.com\/5a8vc2\" rel=\"nofollow\" title=\"http:\/\/tinyurl.com\/5a8vc2\">Content 1.9.1 Bugs<\/a>\n<ul>\n<li> Worker Threads\n<li> Cross-site XHR:\n<li> Java\/OJI bug:\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=416317\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=416317\">Selectors API<\/a> (Patch ready, just needs review)\n<\/ul>\n<\/ul>\n<p><a name=\"JS_1.9.1\"><\/a><\/p>\n<h3><span class=\"mw-headline\"> JS 1.9.1 <\/span> <\/h3>\n<ul>\n<li><a class=\"external text\" href=\"http:\/\/tinyurl.com\/5gmg8y\" rel=\"nofollow\" title=\"http:\/\/tinyurl.com\/5gmg8y\">JS 1.9.1 Bugs<\/a>\n<li> JS Tracing:\n<ul>\n<li> Last week&#8217;s status:\n<ul>\n<li> more nanojit patches\n<li> added tracing for many opcodes, close to running some benchmarks unmodified\n<li> perf looking good\n<\/ul>\n<li> This Week&#8217;s Status:\n<ul>\n<li> Some unmodified benchmarks\n<li> many more opcodes traced\n<li> perf still looks good\n<\/ul>\n<\/ul>\n<\/ul>\n<p>Some new wanted+ bugs. In particular, we have an ES3.1 Decimal patch + tests from Sam Ruby.<\/p>\n<p>Adding profiling hooks for other platforms in the spirit of our Shark JS hooks. Graydon Hoare has landed support for Callgrind, and a VTune patch awaits review.\n<\/p>\n<table>\n<tr>\n<td> <b>Blocking<\/b><br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=417131\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=417131\">417131<\/a> <\/p>\n<td> igor@mir2.org <\/p>\n<td> review_brendan?  <\/p>\n<td> JS Enumeration Allocation Consternation<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=430133\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=430133\">430133<\/a> <\/p>\n<td> mrbkap@gmail.com     <\/p>\n<td> review_brendan? <\/p>\n<td> Object.defineProperty<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=421864\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=421864\">421864<\/a> <\/p>\n<td> igor@mir2.org       <\/p>\n<td> wip-patch  <\/p>\n<td> Interpreter creates too many doubles<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433337\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433337\">433337<\/a> <\/p>\n<td> igor@mir2.org       <\/p>\n<td> checkin_needed  <\/p>\n<td> Reunify jsinterp.c on Windows<br \/>\n<\/tr>\n<tr>\n<td>\n<\/tr>\n<tr>\n<td> <b>Wanted<\/b><br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=229756\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=229756\">229756<\/a> <\/p>\n<td>  brendan@mozilla.org  <\/p>\n<td>\n<td>    Make SpiderMonkey&#8217;s const extension JS2\/ES4 compatible<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=260106\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=260106\">260106<\/a> <\/p>\n<td> brendan@mozilla.org   <\/p>\n<td>  wip-patch  <\/p>\n<td>  elisions in array literals should not create properties (js1_5\/Array\/11.1.4.js)<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=312354\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=312354\">312354<\/a> <\/p>\n<td> brendan@mozilla.org   <\/p>\n<td>  FIXED      <\/p>\n<td>  Assignment expressions have wrong type (ecma_3\/Operators\/11.13.1-002.js)<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=363534\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=363534\">363534<\/a> <\/p>\n<td> brendan@mozilla.org   <\/p>\n<td>  FIXED      <\/p>\n<td>  Combine JSOP_LT and JSOP_IFEQ, etc., pairs<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=384244\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=384244\">384244<\/a> <\/p>\n<td> crowder@fiverocks.com <\/p>\n<td> review_igor? <\/p>\n<td>  update jsdtoa with interesting pieces of more-recent dtoa<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433351\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433351\">433351<\/a> <\/p>\n<td> crowder@fiverocks.com <\/p>\n<td>\n<td>  Implement Object.extend<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=442379\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=442379\">442379<\/a> <\/p>\n<td> dmandelin@mozilla.com <\/p>\n<td> wip-patch   <\/p>\n<td>  try inline-threading, at least with GCC if not MSVC<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=305064\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=305064\">305064<\/a> <\/p>\n<td> general@js.bugs       <\/p>\n<td>\n<td>   Add trim, ltrim, and rtrim features for javascript strings<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=352437\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=352437\">352437<\/a> <\/p>\n<td> general@js.bugs       <\/p>\n<td>\n<td>  string.link does not escape url<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=429507\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=429507\">429507<\/a> <\/p>\n<td> general@js.bugs       <\/p>\n<td>\n<td>  Function.prototype.bind<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=411575\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=411575\">411575<\/a> <\/p>\n<td> igor@mir2.org         <\/p>\n<td>  FIXED    <\/p>\n<td>  js_PutCallObject() is slow.<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=432881\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=432881\">432881<\/a> <\/p>\n<td> igor@mir2.org         <\/p>\n<td>  FIXED      <\/p>\n<td>  SM: JSVAL_VOID as a pseudo-boolean<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=443746\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=443746\">443746<\/a> <\/p>\n<td> igor@mir2.org         <\/p>\n<td>  FIXED      <\/p>\n<td>  Optimizing the enumeration state allocation<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=346749\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=346749\">346749<\/a> <\/p>\n<td> mrbkap@gmail.com      <\/p>\n<td>  still_want?           <\/p>\n<td>  let declarations at top level are turned into var declarations<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=442358\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=442358\">442358<\/a> <\/p>\n<td> mrbkap@gmail.com      <\/p>\n<td>  FIXED           <\/p>\n<td>  jsinterp control flow doesn&#8217;t flow as specified<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=312116\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=312116\">312116<\/a> <\/p>\n<td> nobody@mozilla.org    <\/p>\n<td>\n<td>  should support catchall getters\/setters<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=445178\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=445178\">445178<\/a> <\/p>\n<td> rubys@intertwingly.net    <\/p>\n<td>\n<td>  Decimal Support<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=419225\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=419225\">419225<\/a> <\/p>\n<td> sayrer@gmail.com      <\/p>\n<td>   wip-patch <\/p>\n<td>  refactor ExecuteREBytecode and SimpleMatch<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=430930\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=430930\">430930<\/a> <\/p>\n<td> sayrer@gmail.com      <\/p>\n<td>\n<td>  Date.parse cannot even parse &#8220;2008-04-26&#8221; (should understand ISO 8601)<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=419743\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=419743\">419743<\/a> <\/p>\n<td> shaver@mozilla.org    <\/p>\n<td>  wip-patch  <\/p>\n<td>  JSOP_CONCATN for improved chained-concat performance<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433335\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433335\">433335<\/a> <\/p>\n<td> shaver@mozilla.org    <\/p>\n<td>\n<td>  mark sharp object avoidance<br \/>\n<\/tr>\n<tr>\n<td><a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433336\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433336\">433336<\/a> <\/p>\n<td> shaver@mozilla.org    <\/p>\n<td>\n<td>  array iteration optimization<br \/>\n<\/table>\n<p><a name=\"Mobile_1.9.1_Update\"><\/a><\/p>\n<h3><span class=\"mw-headline\"> Mobile 1.9.1 Update <\/span> <\/h3>\n<p><a name=\"Security\"><\/a><\/p>\n<h3><span class=\"mw-headline\"> Security <\/span> <\/h3>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=331088\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=331088\">bug 331088<\/a>basically untouched since March\n<\/ul>\n<p>\n<\/p>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=371370\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=371370\">bug 371370<\/a>last touched in January\n<\/ul>\n<p>\n<\/p>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=413048\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=413048\">bug 413048<\/a>last touched in April\n<\/ul>\n<p>\n<\/p>\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=422283\" rel=\"nofollow\" title=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=422283\">bug 422283<\/a>last touched in April\n<\/ul>\n<p><a name=\"General_1.9.1_Updates\"><\/a><\/p>\n<h2><span class=\"mw-headline\"> General 1.9.1 Updates <\/span> <\/h2>\n<ul>\n<li> offline, dcamp:\n<ul>\n<li> Last week:\n<li> This week:\n<\/ul>\n<\/ul>\n<p><a name=\"mozilla-central\"><\/a><\/p>\n<h2><span class=\"mw-headline\"> mozilla-central <\/span> <\/h2>\n<div class=\"printfooter\">\nRetrieved from &#8220;<a href=\"http:\/\/wiki.mozilla.org\/Platform\/2008-07-16\">http:\/\/wiki.mozilla.org\/Platform\/2008-07-16<\/a>&#8220;<\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Platform\/2008-07-16 From MozillaWiki \u00ab previous week | index | next week \u00bb Notices 1.9.1 Alpha 1 Freeze on Tuesday, July 21st @11:59PM PDT. GFX 1.9.1 Update GFX blocking 1.9.1+ GFX wanted 1.9.1+ borders optimizations landing this week border-image needs some fixes, landing soon SVG fonts &#8212; no news Do we have an update on bz&#8217;s [&hellip;]<\/p>\n","protected":false},"author":98,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[258],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/24"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/users\/98"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}