<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/index.php?action=history&amp;feed=atom&amp;title=B2G%2FMeeting%2F2012-01-31</id>
	<title>B2G/Meeting/2012-01-31 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/index.php?action=history&amp;feed=atom&amp;title=B2G%2FMeeting%2F2012-01-31"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=B2G/Meeting/2012-01-31&amp;action=history"/>
	<updated>2026-09-24T13:19:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=B2G/Meeting/2012-01-31&amp;diff=394966&amp;oldid=prev</id>
		<title>Frashed: Created page with &quot;== News ==   * We have new B2G team members, Eric Chou and Vicamo Yang, at the Taipei office.   == Administrative == * If you have patches ready to land, but are blocked waiting ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=B2G/Meeting/2012-01-31&amp;diff=394966&amp;oldid=prev"/>
		<updated>2012-02-07T21:26:33Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== News ==   * We have new B2G team members, Eric Chou and Vicamo Yang, at the Taipei office.   == Administrative == * If you have patches ready to land, but are blocked waiting ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== News ==&lt;br /&gt;
 &lt;br /&gt;
* We have new B2G team members, Eric Chou and Vicamo Yang, at the Taipei office.&lt;br /&gt;
 &lt;br /&gt;
== Administrative ==&lt;br /&gt;
* If you have patches ready to land, but are blocked waiting on something, talk to faramarz or cjones!  These things shouldn&amp;#039;t block you&lt;br /&gt;
** push access to tryserver&lt;br /&gt;
** push access to mozilla-central&lt;br /&gt;
** push access to github repositories&lt;br /&gt;
** reviews&lt;br /&gt;
If any of those &amp;#039;&amp;#039;&amp;#039;is&amp;#039;&amp;#039;&amp;#039; blocking you, then we need to fix the problem.&lt;br /&gt;
== Status updates ==&lt;br /&gt;
 &lt;br /&gt;
* etienne&lt;br /&gt;
* mrbkap (not present)&lt;br /&gt;
** Did a bunch of research and filed bug 722320&lt;br /&gt;
** Filed and fixed bug 722318&lt;br /&gt;
** Next step: exposing an API to allow the UI to ask us to connect to a given SSID.&lt;br /&gt;
* mounir (nothing interesting to say)&lt;br /&gt;
** Screen Orientation API spec might move to WebApps WG.&lt;br /&gt;
** Wrote Network Information API specification for the DAP WG.&lt;br /&gt;
** Researches about WebIntents.&lt;br /&gt;
* vingtetun&lt;br /&gt;
* benfrancis (not present)&lt;br /&gt;
** Testing &amp;amp; planning social media app&lt;br /&gt;
** Further discussions around media storage, intents, apps, browser, camera &amp;amp; USB APIs&lt;br /&gt;
** Bugfixes for browser, gallery &amp;amp; dialer&lt;br /&gt;
** Next: re-factoring Gaia apps based on UX input&lt;br /&gt;
* mwu&lt;br /&gt;
- Bug 712973 - Use InputReader from libui in gonk widget backend - fixed&lt;br /&gt;
- Bug 719647 - Add Touch Event support to Gonk widget backend - fixed&lt;br /&gt;
- Bug 720769 - Enable nsTransferable in Gonk backend - fixed&lt;br /&gt;
- Bug 714416 - Support multiple screen orientations in gonk backend - investigating&lt;br /&gt;
- Filed Bug 722812 - Don&amp;#039;t send fake touch events on Gonk&lt;br /&gt;
- Fixed touch event handling in gaia&lt;br /&gt;
- libcubeb backend for gonk on hold&lt;br /&gt;
* jlebar&lt;br /&gt;
- Landed bug 719459, ontitlechange for &amp;lt;iframe mozbrowser&amp;gt;.  So we now have onloadstart, onloadend, onlocationchange, and ontitlechange.  Is anything else critical for the demo?  If so, please add to bug 715782.&lt;br /&gt;
- Working on bug 714861, &amp;lt;iframe mozbrowser&amp;gt; as a separate process.&lt;br /&gt;
- Tools for using git: https://github.com/jlebar/moz-git-tools (push from git to hg with no conflicts, attach patches to bugzilla, etc.)&lt;br /&gt;
* justindarc&lt;br /&gt;
* mdas, jgriffin &amp;lt;ateam&amp;gt;&lt;br /&gt;
- Continuous integration is running; test results at http://brasstacks.mozilla.com/autolog/?tree=b2g&amp;amp;source=autolog.  &amp;quot;Mn&amp;quot; are marionette tests, &amp;quot;Mg&amp;quot; are marionette-gaia browser-chrome tests.&lt;br /&gt;
- We only have 1 WebAPI test, for the battery API.  Will add more soon, working with jhammink.  Most WebAPI&amp;#039;s are not working well on the emulator atm.&lt;br /&gt;
- Existing docs are pretty basic (https://wiki.mozilla.org/Auto-tools/Projects/Marionette#Writing_Tests), will add more robust docs on MDN soon.&lt;br /&gt;
- The gaia tests are mostly failing due to timeout problems.  They watch for the app being loaded using something like:  &lt;br /&gt;
    return &amp;#039;Timer&amp;#039; in clockWindow;&lt;br /&gt;
where &amp;#039;Timer&amp;#039; is added by a &amp;lt;script&amp;gt; element.  However, it appears this can be loaded without the DOM being fully loaded, and this usually causes tests to fail; gaia apps on the emulator are very slow.  I&amp;#039;ll make a pull request with modifications to the tests that enable them to pass with Marionette.&lt;br /&gt;
- We&amp;#039;ve added code to report previously uncaught JS exceptions that occur during tests.&lt;br /&gt;
- We&amp;#039;ve added the Marionette testrunner as a submodule to the B2G repo, so we can implement a &amp;#039;make test&amp;#039; command.&lt;br /&gt;
* jhammink&lt;br /&gt;
-Some working SMS/Telephony scripts/Application Launch scripts - not yet available in tree.  Focus is on actual device (not QEMU)&lt;br /&gt;
--telephony API - or my script - has some issues, specifically, I can&amp;#039;t get navigator.mozTelephony.dial() to work from marionette script; needs looking at&lt;br /&gt;
-Use-Cases in the works, based on https://etherpad.mozilla.org/gaiademo&lt;br /&gt;
- exploratory/manual testing (mostly SMS and Telephony)&lt;br /&gt;
--list of open (and recently closed )bugs based/affecting exploratory testing: https://etherpad.mozilla.org/B2G-Bug-Triage-1-31&lt;br /&gt;
-need to move - Part 1: Setting up Boot-to-Gecko build environment  - to MDN&lt;br /&gt;
-need to add - Part 2:  Integrating B2G with Marionette - to MDN&lt;br /&gt;
* tchung&lt;br /&gt;
- gonna talk Marionette testing with jhammink, jgriffin, cjones and faramarz tomorrow&lt;br /&gt;
- looking for more devices so we can get more testing&lt;br /&gt;
- Q: how do you guys get contributors to join without hardware and phones?&lt;br /&gt;
* qDot&lt;br /&gt;
- Found workable LGPL C++ DBus API for B2G (means we don&amp;#039;t have to use glib)&lt;br /&gt;
- Implementation started on DBus objects for bluetooth. Have adapter object accessible and changable, need to add events now, then things should come together quickly&lt;br /&gt;
- Still haven&amp;#039;t tested on a phone yet, mostly working on linux desktop at this point in hopes that it will &amp;quot;just work&amp;quot; on phone. Planning on trying maguro first to avoid sgs2 firmware issues&lt;br /&gt;
* gwagner&lt;br /&gt;
- Change contacts from Callback to request based functionality.&lt;br /&gt;
-Working with Jonas on DOMRequest. Alphatester. Got it to run with basic functions today.&lt;br /&gt;
- Constructors defined in IDL and implemented in JS can&amp;#039;t take arguments.&lt;br /&gt;
  right now: x = new Contact(); x.init()....&lt;br /&gt;
* philikon&lt;br /&gt;
** Network Manager (bug 717122)&lt;br /&gt;
*** this factors network configuration code out of wifi&lt;br /&gt;
*** rejigs 3G code a bit&lt;br /&gt;
*** status: WIP, please comment/give feedback&lt;br /&gt;
** WebSMS: RIL backend&lt;br /&gt;
*** Not sending request events yet (bug 720643), depends on SmsRequestManager (bug 720632)&lt;br /&gt;
*** reviewing WIP patches for SMS Database, depends on SmsRequestManager (bug 720632)&lt;br /&gt;
*** Uploaded WIPs for SmsRequestManager (bug 720632), need to decide whether to continue with this or use sicking&amp;#039;s new DOMRequest (bug 722626)&lt;br /&gt;
** WebTelephony&lt;br /&gt;
*** fix for non-SGS2 backends (bug 716709)&lt;br /&gt;
* fabrice&lt;br /&gt;
- got the camera backend reviewed&lt;br /&gt;
- started updating the webapps API implementation (waiting on DOMRequest)&lt;br /&gt;
- talked with Mounir about web intents. Reading dom related code.&lt;br /&gt;
* jcarpenter, trond, ivanovpavel &amp;lt;ux team&amp;gt;&lt;br /&gt;
* clee &amp;lt;product team&amp;gt;&lt;br /&gt;
**MWC demo script is now set and we&amp;#039;re all focused on delivering a great experience to partners/press/etc. &lt;br /&gt;
**UX plans to deliver assets EOD Tues as well as EOW for the Gaia team&lt;br /&gt;
**We will now have real estate in the booth at MWC to demo a couple of S2&amp;#039;s to people who stop by&lt;br /&gt;
**I&amp;#039;m following up with the privacy team on supporting a DNT demo in B2G (Alex Fowler is giving a keynote)&lt;br /&gt;
* thinker&lt;br /&gt;
**  Add dependency checking for b2g building system&lt;br /&gt;
*** check updates of source code fastly&lt;br /&gt;
*** define dependencies between submodules&lt;br /&gt;
** Integrate gecko and gaia with building process of gonk&lt;br /&gt;
** Use adb built by gonk&lt;br /&gt;
** Decafe - remove jdk, sdk, ndk from building process&lt;br /&gt;
** The patch for ObserverList for IPC is landed&lt;br /&gt;
** Landing hal-proximity (depend on previous patch)&lt;br /&gt;
* timdream&lt;br /&gt;
** Chinese IME data has been replaced with an MIT Licensed one. (Gaia issue #212 - merged)&lt;br /&gt;
** Enable keyboard to reflect HTML5 input types like url, number, etc. (Gaia pull request #302 - under review)&lt;br /&gt;
** Working on #282: all users to add/remove keyboards from settings&lt;br /&gt;
*** Figuring out how to modify MozSetting for it to support listeners&lt;br /&gt;
** Talking to UX team on what&amp;#039;s next for keyboard&lt;br /&gt;
** Question: Is intl keyboard layouts and Chinese IME important for the MWC demo?&lt;br /&gt;
*** clee: Not necessary for the MWC demo, but definitely needed for when we build a GA product.&lt;br /&gt;
* steven&lt;br /&gt;
** Working on Bug714413 - Sensor support for gonk&lt;br /&gt;
*** Push patches to try server and there are some errors. I will update some patches from Thinker and push again.&lt;br /&gt;
* kanru&lt;br /&gt;
** Landed Bug 711300 - Add GPS support for gonk&lt;br /&gt;
** Working on Bug 715788 - Add A-GPS support for gonk&lt;br /&gt;
** Landing Bug 709585 - Add API to shut down and reboot device&lt;br /&gt;
** Working on Bug 697132 - Create API for content to keep the screensaver from turning on&lt;br /&gt;
* Vincent&lt;br /&gt;
** Started to look at Bug 717150 - Support for adjusting the system clock and setting the time zone (mounir: please say so in the bug and feel free to attach WIP patches. ok, I will update   the bug at bugzilla right away)&lt;br /&gt;
** Studying call flow for DOM Telephony API.  &lt;br /&gt;
* jstraus&lt;br /&gt;
** Trying to  finish up bug 714352&lt;br /&gt;
** At Faramarz&amp;#039;s suggestion, adding the button lights when the menu or back button is pressed.  Bug 7229&lt;/div&gt;</summary>
		<author><name>Frashed</name></author>
	</entry>
</feed>