Platform/2008-07-09

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

« previous week | index | next week »

Notices

GFX 1.9.1 Update

  • GFX blocking 1.9.1+
    • borders: reviews in process, perf testing looks good, need to verify win32
  • GFX wanted 1.9.1+
    • SVG fonts
      • karlt: no progress due to distractions. This will benefit from the infrastructure being developed for downloadable fonts.
    • Do we have an update on bz's work to make <img src="foo.svg> possible?
  • Video (roc/cdouble)
    • Core element patch has landed
    • --enable-media on trunk?
    • Ogg Vorbis/Theora backend could get review, but legal issues may block
    • Need to push GStreamer and Quicktime backends to patch submission
    • DirectShow backend playing some movies, needs more work
  • downloadable fonts (jdaggett/zack)
    • unified font entry review waiting on stuart bug 437356
    • have user font object hooked into Zack's @font-face parsing code bug 441473
    • parsing code waiting on review bug 441469
      • dbaron has preliminary comments already, zack is working on them now
      • initial landing will not include unicode-range: (bug 443976) or DOM mutation (bug 443978)
    • src local() functional on mac
    • src url() loading code hopefully hooked up tomorrow
  • pixman/cairo perf (vlad):
    • Still planning on new pixman/cairo soonish

Layout 1.9.1 Update

  • 1.9.1 Layout Bugs
  • Acid3: Roc or dbaron, status?
    • Nothing much happening, lots of patches waiting for review (dbaron, bz, jonas)
  • SMIL still @ risk? (dholbert)
    • Progress on integrating with CSS; should have a patch for that in a day or so.
  • SVG fonts at risk?
    • karlt: yes.
  • SVG CSS, roc:
    • Feature complete
    • Patches trickling into trunk, need review mats immediately and will need reviews from mats and rlongson and others for ongoing merging
  • border-image (robarnold, dbaron)
    • very close to ready-to-review
  • media queries (dbaron)
    • awaiting review (from bzbarsky)
  • CSS transforms - keith:
    • Reasonably good WIP patch on Bugzilla
    • Working on click detection, invalidation, z-ordering

Content 1.9.1 Update

  • Content 1.9.1 Bugs
    • ~30 wanted bugs, will triage today. Nothing critical for alpha1 on the list from first look.
    • Worker Threads: Moving forward well. Ben will be out for a week, but will still try to get the basics in for a1. Patches up for review already, though still some changes coming. 437152.
    • Cross-site XHR: Jonas and Arun had a good meeting about the remaining spec issues last week, but there's still some final decisions to be made and to agree to.
    • Java/OJI bug waiting for reviews (from Jonas).

JS 1.9.1

  • JS 1.9.1 Bugs
  • JS Tracing:
    • Last week's status:
      • merged m-c and TT latest
      • adding tracing for various opcodes
      • TT prepping for SSE opts
      • landed nanojit refactorings
    • This Week's Status:
      • more nanojit patches
      • added tracing for many opcodes, close to running some benchmarks unmodified
      • perf looking good

Landed some incremental perf wins, 5-10% improvement over 1.9 so far. More coming, in review.

  • Need to prioritize/file these.
    • JSObject ops makeover (at risk)
    • SDK / compiler adjustments on Mac (waiting on breakpad dwarf2 support)
    • Profile guided input improvements
Blocking
417131 igor@mir2.org review_brendan? JS Enumeration Allocation Consternation
430133 general@js.bugs Object.defineProperty
421864 igor@mir2.org wip-patch Interpreter creates too many doubles
433337 igor@mir2.org review_brendan? Reunify jsinterp.c on Windows
Wanted
229756 brendan@mozilla.org 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
384244 crowder@fiverocks.com wip-patch update jsdtoa with interesting pieces of more-recent dtoa
433351 crowder@fiverocks.com Implement Object.extend
442379 dmandelin@mozilla.com wip-patch try inline-threading, at least with GCC if not MSVC
305064 general@js.bugs 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
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 still_want? let declarations at top level are turned into var declarations
442358 mrbkap@gmail.com FIXED jsinterp control flow doesn't flow as specified
312116 nobody@mozilla.org should support catchall getters/setters
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
433336 shaver@mozilla.org array iteration optimization

Mobile 1.9.1 Update

  • DirectFB port
    • Code in good shape, needs a final review and to be landed on mozilla-central
  • bug 437948 Geolocation
    • Dougt has a patch to add geolocation support to the DOM.
  • bug 436083 Viewport meta tag support
    • Bobby has a patch together than hooks in to Fennec to support Apple's proposed viewport meta tag

General 1.9.1 Updates

  • offline, dcamp:
    • Last week:
      • Versioned app cache patch attached 442806 (with some followups in the dependencies). Waiting for review.
      • Opportunistic/fallback caching namespace patch attached 442813. One round of review done, waiting on a new patch.
      • Test suite started 443017. Some review done, will need an updated patch.
      • Image requests/caching will be an issue, see bug 442809
    • This week:
      • Not much change - have a few more reviews and revisions of the patches above. Will need to redo the patch for 442809 to work with the changes in patch 430061.
  • GSoc Windows Text Services Framework
    • Seems to be making significant progress without much help:

http://wiki.mozilla.org/Community:SummerOfCode08:TSF

mozilla-central

  • Unit test stability on Central (schrep)
  • Need a query facility, like bonsai. Status?
    • Need pushlog code updated on hg.mozilla.org to use new sqlite backend bug 437637, then pushlog web extension needs query support added bug 437445
  • Cycle times are seemingly slower on moz-central (about an hour slower). Need to look into this. John O to investigate. Sorry, no chance to investigate yet. (01july2008)