B2G/Meeting/2012-01-10
From MozillaWiki
News
- Welcome to Faramarz Rashed, who's going to be the new engineering manager! Make sure to find a time to chat with Faramarz if you haven't already.
Administrivia
- Need to book travel to the work week so that hotel reservations can be finalized.
Roundtable
- Now that we have support for marionette in b2g, we need to start seriously hammering on testing. Three main areas
- running existing m-c tests on b2g
- start adding gaia tests
- start adding tests of device-interaction APIs that we've been waiting on harness support for
- We'll have a dedicated gaia meeting this week. Schedule forthcoming.
Status updates
- pavelivanov
- etienne
- mrbkap
- mounir
- WebSMS is going to land *finally*
- Network API is going to land
- Discussions about various other APIs
- vingtetun
- Investigate how to use the web console remotely: https://github.com/vingtetun/remote-web-console / bug 673148
- reading about web intents/activities/introducer to figure out how it will works with Gaia
- works with Etienne on running browser-chrome tests on b2g/Gaia
- benfrancis
- Got gallery storing files as blobs in IndexedDB
- Ongoing discussions about Browser API, Gallery API & Camera API
- Next: Work on browser to mimic fennec B2G/Gaia/Browser, learn about Marionette for testing, learn about OWA & Web Intents
- mwu
- jlebar
- Not much to report this week. Landed first part of browser-as-webapp API today (bug 708176).
- justindarc
- Finished implementing initial functionality for "Market" app; Still needs support for mozApps.install()/uninstall()
- Started development of additional UI elements for non-boolean values in the Settings app; Going to implement the basic UI for power management (issue #166)
- Corrected button mapping for the Task Manager to use DOM_VK_HOME instead of DOM_VK_ESCAPE
- Started going through old issues in GitHub today to close out anything tied to the old Task Manager implementation
- mdas, jgriffin <ateam>
- working on enabling HTML mochitest-style tests in Marionette
- working on enable Marionette in multiple contexts...b2g, b2g apps, b2g browser
- jstraus
- qDot
- Bluetooth firmware loads successfully, but we can't actually access the features of the chip due to some incompatibility somewhere in bluez. We're using the same bring-up method as cyanogenmod, but our both our kernel and bluez versions differ. I did diffs on both of these between them and us and can't see anything too out of the ordinary though. People helping: cjones, mwu
- Issue being tracked at https://github.com/andreasgal/B2G/issues/124 and bug 713116 (parent-ish bug, also involves DOM bringup on gecko side)
- Taking a break on the SGS2 specifics to work on getting the DOM stub together in gecko, outlined in bug 674737
- bent
- C++ telephony backend landed! \o/
- the API has changed slightly, need to update dialer
- finishing up telephony API, major stuff should be there
- gwagner
- basic contacts functionality ready
- iterating on contacts schema
- should be ready for review at end of week
- philikon
- reviews for ferjm, thinker
- debugging telephony rewrite, debugging RIL
- debugging SMS on device
- next:
- network manager (coordinate with thinker, mrbkap)
- test RIL on new TM device
- fabrice
- camera support : explored using v4l2, going back to libcamera. A few issues on SGS2
- read various web intents proposals, will discuss tomorrow with webapps team
- jhammink
- started working with Marionette tests against emulator, in particular for telephony, atm blocked by bug 713301
- can probably try Marionetting against other APIs already landed, need to know which ones it makes sense to do so with
- will have a look at gaia as well
- timdream
- Fixed touch.js in chrome so event would return correct target element, in order to do accent characters menu. http://timc.idv.tw/gaia-keyboard-demo/ need fine tune before pushing.
- DOM is slow: http://www.youtube.com/watch?v=bOXsbrLVXw4
- need some crowdsourcing to verify the keyboard layouts
- IME db license issue has been resolved, start working on replacing the currently
- rewriting IME indexedDB loading so the phone would not hang during startup
- Fixed touch.js in chrome so event would return correct target element, in order to do accent characters menu. http://timc.idv.tw/gaia-keyboard-demo/ need fine tune before pushing.
- thinker
- Rebase code for 3G data call to WebTelephone. Start reviewing.
- Working on network manager. Wrote some testcase with xpcshell-test. (is there a bug for this yet? --philikon) bug 713199 -- better: bug 717122
- Interface of network manager is still in discussion. (where? --philikon) bug 713199 -- (moved to bug 697355) -- better bug 717122
- Rebase proximity backend for Android again.
- I have my laptop repaired XD
- shianyow
- Investigating to add valgrind to B2G source tree.
- There is AOSP version of valgrind (base on 3.6.0), not sure if it's fully worked, and seems it supports Android ics only.
- Should be better to use valgrind 3.7.0 from SVN.
- valgrind 3.7.0 can be built manually and working on SGS2.
- Integrating to B2G source tree need to port it from automake to Android.mk, it's not a lightweight task. Consider to add flexbility to use reguar makefile instead of Android.mk in B2G source?
- Investigating to add valgrind to B2G source tree.
- kanru
- idle service for gonk is about to land
- hacked a quick JS console for interactive dev: https://gist.github.com/1588004
- Initial GPS geolocation backend using libhardware worked
- steven
- Port SensorDevice to hal. Follow the way described in bug 714413
- It's almost done. Still needs some refine.
- Connect SensorObserversManager in hal and nsSensorManager in dom.
- I am tracing the code and trying to port the implementation of nsSensorManager
- Port SensorDevice to hal. Follow the way described in bug 714413
- vincent
- The build environment have been prepared. The filesystem and kernel are burned to Galaxy S2 with B2G build successfully.
- Basic Wi-Fi connection function has been verified using wpa_supplicant and dhcpc. The dns server address should be setup manually using setprop net.dns1
- Studying the software architecture of gecko and gonk and XPCOM in MDN.