Mobile/Notes/14-Aug-2013: Difference between revisions

Line 126: Line 126:


===Chris Kitching===
===Chris Kitching===
* This week
** {{bug|897772}} - Got catapaulted into this bug. Still not entirely sure which direction it's going to go in. Working on implementation of native encode/decode of JSON. Native decode implementation seemingly working, but causing absolutely every unit test to segfault (Some value of "working"). Unclear how to debug, since try doesn't test debug builds and segfault doesn't seem to occur locally. It IS somewhat faster, although the majority of the speedup is expected from the native encode anyway, which I'm yet to write.
** {{bug|794981}} - Dragging on longer than I'd hoped. Now essentially working, being thwarted by different types of nsString being used in different places in AndroidBridge. Generated code has no way to decide which such type to use. Seems to necessitate refactoring all callers to use a consistent flavour of string. Hopefully finishing up today.
** {{bug|709230}} - Still blocked on the above...
** {{bug|904279}} - This appeared. Initially thought to be (Yet another) regression from prior search config bug. Turns out to be a rather subtle bug that we just shipped. Whoops. Wrote an almost entirely unsuccessful patch to correct the issue (Seems my ability to reproduce this is somewhat lesser than Margaret's)
** {{bug|892125}}/{{bug|892136}} - Work continues - slowly for now - added missing JS helper script to dump needed information into Java on request, should now be straightforward to add UI to list addons and provide common configuration utilities. Remaining interesting part of this task is the addition of a system to parse the addon-defined xul files into Android preference screens. Hopefully will be less frantic to land than the last UI feature I added..
** {{bug|895423}} - Filed what is hopefully the final needed version of the patch for this one. Turns out Android styling was actually even more strange than I had first thought. I was presented with a Samsung Galaxy Ch@at to test on - this device is precisely as insane as its name suggests - found a bunch of weird edge cases in my patch making the icons not display correctly. Ended up essentially rewriting FaviconView. Icon display now consistent across all devices within easy reach from my desk. Pending review.
* Next
** Finish {{bug|794981}}, then {{bug|892125}}/{{bug|892136}}, followed by {{bug|709230}} and {{bug|897772}}.
===mcomella===
===mcomella===
*Past
*Past
Confirmed users
32

edits