Mobile/Notes/29-Sept-2008: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
(New page: === Details === * Mondays - 9:00am Pacific, 12:00pm Eastern, 17:00 UTC * 650-903-0800 or 650-215-1282 x91 Conf# 314 (US/INTL) * 1-800-707-2533 (pin 369) Conf# 314 (US) * irc.mozilla.org #...)
 
 
(13 intermediate revisions by 8 users not shown)
Line 21: Line 21:
* query: [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Fennec&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=uiwanted&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Fennec uiwanted bugs]
* query: [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Fennec&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=uiwanted&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Fennec uiwanted bugs]


* starting in on seeing how the design works with a smaller, squarer screen
* working through the desktop-integration designs here: [[Mobile/UI/Designs/TouchScreen/workingUI/desktop_integration]]
* working on A2-related items (esp. weave-integration, find-in-page, context menus)
* putting find-in-page mockups together - should be out mid-week
* two blog posts coming up: one on current (M8) state of the UI and the other on the desktop-integration issues
* general work on UIwanted and UI polish bugs
 
* if you open a bug that needs some UI/UX attention, use the "uiwanted" keyword -- I'm watching for those
* if you open a bug that needs some UI/UX attention, use the "uiwanted" keyword -- I'm watching for those


=== UI ===
=== UI ===
The tools panel is largely themed, and the Preference and Shortcut panes are checked in. Please file bugs on any improvements you can think of. One big thing that's missing right now is a way to scroll them; most devices don't have a scroll wheel, which is currently the only thing that works.


* Localize Fennec (https://bugzilla.mozilla.org/show_bug.cgi?id=455145 bug 455145)
** Lays groundwork to work with localization process
** Moves 'locale' folder out of 'content'
** Has some bitrot. MFinkle will update and land ASAP


=== Platform ===
=== Platform ===


=== Windows Mobile ===
=== Windows Mobile ===
* Working to enable full xulrunner builds (rather than minimal embedding profile)
* Also debugging minimal build with JPG/PNG writing and Crypto enabled.
* {{Bug|436531}} asmXPTC_InvokeByIndex returning bogus value ('''FIXED''')
* {{Bug|444485}} Make WinMobile Build work with Visual Studio 2008 (VS9) ('''FIXED''')
* {{Bug|444486}} Crash in nsFrame.cpp if BoxMetrics() returns NULL ('''REVISIT''')
* {{Bug|444487}} Extensions should not be included in WinCE build ('''WONTFIX''')
* {{Bug|444488}} WM_ACTIVATEAPP / WM_MOUSEACTIVATE missing from WinCE ('''FIXED''')
* {{Bug|444489}} UpdateLayeredWindow bad prototype in nsWindow.cpp ('''FIXED''')
* {{Bug|444492}} Cairo _get_system_quality() function stubbed out in WinCE ('''FIXED''')
* {{Bug|444494}} GlobalWindow Activation Events Sometimes Missed in WinCE (waiting working XULRunner) ('''REVISIT''')
* {{Bug|444495}} getenv / putenv compiled out in WinCE NSPRPUB ('''REVISIT''')
* {{Bug|454116}} Potential Memory Allocation Failures in WinMobile ('''FIXED''')
* {{Bug|454117}} WinMobile / WinCE has no Access Control Levels (ACL) ('''FIXED''')
* {{Bug|454119}} WinMobile Compile Problems with mozilla-central (PATCHES SPLIT UP) (NEW)
* {{Bug|454120}} Problems Compiling SECURITY module for WinMobile (CVS or HG Authoratative?) ('''NEW''')
* {{Bug|454703}} WinCE Compiler Missing Values ('''FIXED''')
* {{Bug|454709}} WinCE Resource Compiling Needs Shunt Application ('''FIXED''')
* {{Bug|454712}} WinCE tools need better command line parsing ('''FIXED''')
* {{Bug|454715}} Use backslash instead of slash for WCE_CRT path. (ALREADY TAKEN CARE OF) ('''Duplicate''')
* {{Bug|454786}} Configuration Changes to allow WinCE resource and assembly compiling ('''FIXED''')
* {{Bug|454797}} WinCE GFX Cairo No MMX Support in ARM ('''FIXED''')
* {{Bug|454833}} WinCE GFX Thebes Missing Exceptions Header ('''REVIEW?''')
* {{Bug|455354}} WinCE GFX Thebes Windows Fonts Explicit Unicode API Call ('''FIXED''')
* {{Bug|455355}} WinCE OGGZ file offset (no fstat in WinCE) ('''WONTFIX''')
* {{Bug|455357}} WinCE LibTheora Pre-defined Macro usage in local variable ('''FIXED''')
* {{Bug|455372}} WinCE LibVorbis No FPU Support on WinMobile (Patch Landed, Bug State NEW) ('''FIXED''')
* {{Bug|455373}} WinCE LCMS no compiler support for inline ASM ('''FIXED''')
* {{Bug|455374}} WinCE JS DLL does not need DllMain() function (Bug State NEW) ('''FIXED''')
* {{Bug|455378}} WinCE missing APIs and Windows Messages (plus compiler warning) - NEEDS FOLLOW-UP ('''FIXED''')
* {{Bug|455381}} WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function ('''NEW''')
* {{Bug|455382}} WinCE XPCOM Explicit Unicode API Call ('''NEW''')
* {{Bug|455709}} WinCE GFX Thebes Windows Fonts Missing Uniscribe Font Support (TEMP PATCH - NO CHECKIN) ('''NEW''')
* {{Bug|456449}} NSPRPUB Changes needed for compiling WinMobile WinCE Build ('''Review?''')
* {{Bug|456452}} WinCE INTPTR_T not defined in WinCE/WinMobile Build ('''FIXED''')
* {{Bug|456458}} JS Tracer uses file-system stat structure name - WinCE compile fails ('''FIXED''')
* {{Bug|456464}} WinCE NSS build needs -DLL argument for linking DLLs (Marked as DUP of Bug 454120) ('''Duplicate''')
* {{Bug|456471}} mozIStorageError IDL file needs ERROR undefined for WinCE / WinMobile ('''FIXED''')
* {{Bug|456489}} WinCE Compiler keyword interface used in mozStorageRow.cpp ('''FIXED  ''')
* {{Bug|456579}} MOZ_PSM Build config support (DUP of Bug 456683) ('''Duplicate''')
* {{Bug|456625}} WinMobile / WinCE has no fstat ('''FIXED''')
* {{Bug|456644}} WinCE Cairo Tempfile creation ('''FIXED''')
* {{Bug|456683}} Toolkit LIBXUL-CONFIG MOZ_PSM PIP Support (COMMENT 0 CONFUSED?) ('''Review+''')
* {{Bug|456689}} Win CE does not have GetRandomRgn() ('''NEW''')
* {{Bug|456788}} reduce windows ce shunt impact ('''NEW''')
* {{Bug|456813}} WinCE Shunt Needs Localization Setting ('''NEW''')
* {{Bug|456817}} liboggplay_audio doesn't compile on window ce ('''FIXED''')
* {{Bug|457025}} WinCE nsAudioStream link errors. ('''FIXED''')
* {{Bug|457033}} WinCE No FatalAppExit function in shunt ('''FIXED''')
* {{Bug|457040}} WinCE RegOpenKeyExA causes compiler error ('''Patch Review+''')
* {{Bug|457047}} WinCE FatalAppExit function missing in OS ('''Patch Review+''')


=== [[Mobile#Performance|Performance]] ===
=== [[Mobile#Performance|Performance]] ===
Line 57: Line 164:


=== QA ===
=== QA ===
* Big Blockers for Mochitests (unlocks a large number of mochitests)
** {{bug|455891}} - issues with setting Focus on elements
** {{bug|454613}} - showModalDialog issue


* Lesser issues, related to plugin support:
** {{bug|455956}} - plugin style
** {{bug|455866}} - pluginNotFound event not firing
Continuing to work toward getting mochitests to run on the device itself last week and this week.  Have a Ubuntu 8.04 VM with desktop and scratchbox build environments.


=== Other ===
=== Other ===


== Embedding ==
== Embedding ==
 
* {{bug|456699}} Qt: add XPCOM access and JavaScript eval


== Other ==
== Other ==
* window- vs. windowless plugins

Latest revision as of 16:07, 29 September 2008

Details

  • Mondays - 9:00am Pacific, 12:00pm Eastern, 17:00 UTC
  • 650-903-0800 or 650-215-1282 x91 Conf# 314 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 314 (US)
  • irc.mozilla.org #mobile for backchannel

Notices

Fennec Status

  • M8 is out the door
  • M9 freeze October 7

UX design

  • working through the desktop-integration designs here: Mobile/UI/Designs/TouchScreen/workingUI/desktop_integration
  • putting find-in-page mockups together - should be out mid-week
  • two blog posts coming up: one on current (M8) state of the UI and the other on the desktop-integration issues
  • general work on UIwanted and UI polish bugs
  • if you open a bug that needs some UI/UX attention, use the "uiwanted" keyword -- I'm watching for those

UI

The tools panel is largely themed, and the Preference and Shortcut panes are checked in. Please file bugs on any improvements you can think of. One big thing that's missing right now is a way to scroll them; most devices don't have a scroll wheel, which is currently the only thing that works.

Platform

Windows Mobile

  • Working to enable full xulrunner builds (rather than minimal embedding profile)
  • Also debugging minimal build with JPG/PNG writing and Crypto enabled.
  • bug 436531 asmXPTC_InvokeByIndex returning bogus value (FIXED)
  • bug 444485 Make WinMobile Build work with Visual Studio 2008 (VS9) (FIXED)
  • bug 444486 Crash in nsFrame.cpp if BoxMetrics() returns NULL (REVISIT)
  • bug 444487 Extensions should not be included in WinCE build (WONTFIX)
  • bug 444488 WM_ACTIVATEAPP / WM_MOUSEACTIVATE missing from WinCE (FIXED)
  • bug 444489 UpdateLayeredWindow bad prototype in nsWindow.cpp (FIXED)
  • bug 444492 Cairo _get_system_quality() function stubbed out in WinCE (FIXED)
  • bug 444494 GlobalWindow Activation Events Sometimes Missed in WinCE (waiting working XULRunner) (REVISIT)
  • bug 444495 getenv / putenv compiled out in WinCE NSPRPUB (REVISIT)
  • bug 454116 Potential Memory Allocation Failures in WinMobile (FIXED)
  • bug 454117 WinMobile / WinCE has no Access Control Levels (ACL) (FIXED)
  • bug 454119 WinMobile Compile Problems with mozilla-central (PATCHES SPLIT UP) (NEW)
  • bug 454120 Problems Compiling SECURITY module for WinMobile (CVS or HG Authoratative?) (NEW)
  • bug 454709 WinCE Resource Compiling Needs Shunt Application (FIXED)
  • bug 454712 WinCE tools need better command line parsing (FIXED)
  • bug 454715 Use backslash instead of slash for WCE_CRT path. (ALREADY TAKEN CARE OF) (Duplicate)
  • bug 454786 Configuration Changes to allow WinCE resource and assembly compiling (FIXED)
  • bug 454797 WinCE GFX Cairo No MMX Support in ARM (FIXED)
  • bug 454833 WinCE GFX Thebes Missing Exceptions Header (REVIEW?)
  • bug 455354 WinCE GFX Thebes Windows Fonts Explicit Unicode API Call (FIXED)
  • bug 455355 WinCE OGGZ file offset (no fstat in WinCE) (WONTFIX)
  • bug 455357 WinCE LibTheora Pre-defined Macro usage in local variable (FIXED)
  • bug 455372 WinCE LibVorbis No FPU Support on WinMobile (Patch Landed, Bug State NEW) (FIXED)
  • bug 455373 WinCE LCMS no compiler support for inline ASM (FIXED)
  • bug 455374 WinCE JS DLL does not need DllMain() function (Bug State NEW) (FIXED)
  • bug 455378 WinCE missing APIs and Windows Messages (plus compiler warning) - NEEDS FOLLOW-UP (FIXED)
  • bug 455381 WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function (NEW)
  • bug 455382 WinCE XPCOM Explicit Unicode API Call (NEW)
  • bug 455709 WinCE GFX Thebes Windows Fonts Missing Uniscribe Font Support (TEMP PATCH - NO CHECKIN) (NEW)
  • bug 456449 NSPRPUB Changes needed for compiling WinMobile WinCE Build (Review?)
  • bug 456452 WinCE INTPTR_T not defined in WinCE/WinMobile Build (FIXED)
  • bug 456458 JS Tracer uses file-system stat structure name - WinCE compile fails (FIXED)
  • bug 456464 WinCE NSS build needs -DLL argument for linking DLLs (Marked as DUP of Bug 454120) (Duplicate)
  • bug 456471 mozIStorageError IDL file needs ERROR undefined for WinCE / WinMobile (FIXED)
  • bug 456489 WinCE Compiler keyword interface used in mozStorageRow.cpp (FIXED )
  • bug 456579 MOZ_PSM Build config support (DUP of Bug 456683) (Duplicate)
  • bug 456683 Toolkit LIBXUL-CONFIG MOZ_PSM PIP Support (COMMENT 0 CONFUSED?) (Review+)
  • bug 456689 Win CE does not have GetRandomRgn() (NEW)
  • bug 456813 WinCE Shunt Needs Localization Setting (NEW)
  • bug 456817 liboggplay_audio doesn't compile on window ce (FIXED)
  • bug 457025 WinCE nsAudioStream link errors. (FIXED)
  • bug 457033 WinCE No FatalAppExit function in shunt (FIXED)
  • bug 457040 WinCE RegOpenKeyExA causes compiler error (Patch Review+)
  • bug 457047 WinCE FatalAppExit function missing in OS (Patch Review+)

Performance

  • Graphics
    • bug 450400 Moving a background image via style.backgroundPosition in a XUL stack is slow
      • Effects us having a checkerboard pattern for missing areas
    • bug 450916 Moving a canvas around in a stack is slow
      • We need this fixed so we can remove the sync repaints

Stability

  • OOM
  • Talos (done) needs to be handed off to build.
  • Mochitest (bug 454613)

Builds

QA

  • Big Blockers for Mochitests (unlocks a large number of mochitests)
  • Lesser issues, related to plugin support:

Continuing to work toward getting mochitests to run on the device itself last week and this week. Have a Ubuntu 8.04 VM with desktop and scratchbox build environments.

Other

Embedding

  • bug 456699 Qt: add XPCOM access and JavaScript eval

Other

  • window- vs. windowless plugins