Confirmed users
729
edits
(→GFX) |
|||
| (16 intermediate revisions by 8 users not shown) | |||
| Line 11: | Line 11: | ||
=== GFX === | === GFX === | ||
<onlyinclude> | <onlyinclude> | ||
* {{ | * {{miss|Fennec layers acceleration}} | ||
** Use OpenGL ES on at least a subset of Android hardware | ** Use OpenGL ES on at least a subset of Android hardware | ||
* {{ | * {{miss|Electrolysis Accelerated Layers }} | ||
** Land in Q3 - clean up from Q2 | ** Land in Q3 - clean up from Q2 | ||
** For non-sandboxed processes only | ** For non-sandboxed processes only | ||
* {{ | * {{miss|CSS 3 Font Spec Implementation}} | ||
** Complete bug 651693 | ** Complete {{bug|651693}} | ||
* {{ | * {{miss|Azure - Cairo 2D canvas implementation}} | ||
** Land on mozilla-central by Sept 13 preffed on | ** Land on mozilla-central by Sept 13 preffed on | ||
* Other important Q3 work | * Other important Q3 work | ||
| Line 31: | Line 31: | ||
=== Layout === | === Layout === | ||
<onlyinclude> | <onlyinclude> | ||
* {{ | * {{done|CSS 3D transforms on mozilla-central}} | ||
* {{ | * {{miss|CSS Ruby on mozilla-central}} | ||
* {{ | * {{done|fullscreen style-system support on mozilla-central}} | ||
* {{ | * {{miss|Move the selection state bits from layout to content}} | ||
** We started this work, but needed another week to finish (ETA: 10/7/2011.) | |||
</onlyinclude> | </onlyinclude> | ||
=== Video === | === Video === | ||
<onlyinclude> | <onlyinclude> | ||
* {{ | * {{miss|MediaStream infrastructure landed on mozilla-central with some media element integration}} | ||
* {{ | * {{miss|libcubeb sound library replacing libsydneyaudio on mozilla-central}} | ||
* {{ | * {{done|no threads used for paused media elements}} | ||
* {{ | * {{done|Media URI Fragment support}} | ||
</onlyinclude> | </onlyinclude> | ||
| Line 70: | Line 71: | ||
=== JS === | === JS === | ||
<onlyinclude> | <onlyinclude> | ||
* {{ | * {{done|IonMonkey working prototype--a working compiler with GVN, LICM, inlining, LSRA for a small subset of the language, and ARM assembler backend. (Scope reduced a bit from original goal, which included OSR and properties in the language subset. ARM backend added--it wasn't in the original goal.}} | ||
* {{done|Land Type inference. (Goal added, wasn't listed at start of quarter)}} | |||
* {{done|Implement JIT spraying mitigations. (Goal added, wasn't listed at start of quarter.)}} | |||
* {{done|Debug API: land new debug API through to mozilla-beta}} | * {{done|Debug API: land new debug API through to mozilla-beta}} | ||
* {{ | * {{miss|GC: finish incremental GC, start generational GC. (We are close--the code for incremental is written, but there is still some perf work ongoing.)}} | ||
</onlyinclude> | </onlyinclude> | ||
=== Accessibility === | === Accessibility === | ||
<onlyinclude> | <onlyinclude> | ||
* {{done| [[https://bugzilla.mozilla.org/show_bug.cgi?id=648121 bug 648121]]}} | * {{done| Telemetry [[https://bugzilla.mozilla.org/show_bug.cgi?id=648121 bug 648121]]}} | ||
* {{done| +phase one+ E10S [[https://bugzilla.mozilla.org/show_bug.cgi?id=646596 bug 646596]]}} | * {{done| +phase one+ E10S [[https://bugzilla.mozilla.org/show_bug.cgi?id=646596 bug 646596]]}} | ||
* Other important Q3 work: | * Other important Q3 work: | ||
| Line 87: | Line 90: | ||
=== Multi-Process === | === Multi-Process === | ||
<onlyinclude> | <onlyinclude> | ||
</onlyinclude> | |||
=== Mobile === | |||
<onlyinclude> | |||
* {{done| Improve Keyboard and IME }} | |||
** {{done| build expertise on the team}} | |||
** {{done| resolve high profile bugs}} | |||
* {{done| Support Android as Tier 1 }} | |||
** {{done| make tests greener}} | |||
** {{done| make running tests locally easy for developers}} | |||
** {{done| make debugging easier for developers}} | |||
* {{miss| Flash support }} | |||
** {{done| generate plan for Flash support on android}} | |||
** {{done| have team in place to execute the plan}} | |||
** {{miss| have required outside agreements in place}} | |||
</onlyinclude> | </onlyinclude> | ||
| Line 140: | Line 158: | ||
** Create a plan for a mobile disk cache based on that data | ** Create a plan for a mobile disk cache based on that data | ||
* {{done|Fix {{bug|670911}}. Make deleting the disk cache not kill responsiveness and hog i/o. Do it on a thread, perhaps throttled so as to not hog i/o bandwidth.}} | * {{done|Fix {{bug|670911}}. Make deleting the disk cache not kill responsiveness and hog i/o. Do it on a thread, perhaps throttled so as to not hog i/o bandwidth.}} | ||
=== QA === | |||
Full QA team and individual goals are located here:[https://intranet.mozilla.org/QA/Q32011_QAgoals https://intranet.mozilla.org/QA/Q32011_QAgoals] | |||
* {{miss|}} Complete development and deploy the crowd-sourcing Firefox Mobile test harness that allows users, developers and mobile community members to run Firefox Mobile unit tests and report those results to online repository for analysis of potential platform compatibility issues. | |||
* {{done|}} Create a test framework that supports the development and execution of Web Apps unit and functional tests and collaborate with the Web Apps team and Mozilla test community to write and develop automated test cases for Web Apps infrastructure and applications. | |||
* {{done|}} QA support for the shipment of FF 6, FF 7 with special focus on the developer tools features to employ detailed functional testing and crowd and community based testing approaches. | |||
* {{done|}} Develop a set of base-line automated endurance tests that measure Firefox resource (memory, cpu load) utilization over repeated real world use-case scenarios to measure the effect of changes and new features across releases of the Firefox browser. | |||
</onlyinclude> | </onlyinclude> | ||