Closed Bug 743998 Opened 10 years ago Closed 5 years ago
refactor Android java code
This is solidly post-1.0 work, but I wanted to get a bug on file to track it and start getting people thinking about the fall out. First, I want to remove everything in embedding/android. Anything that is "core/widget" and is currently in embedding/android or mobile/android/base should be moved to widget/android/java or similar (path structure open to debate). This will involve merging the two GeckoAppShells as well as all the IME code. I expect that the IME code in embedding/android will essentially be thrown out. Graphics code (mobile/android/gfx) should be moved to some directory under the gfx top level dir. Application specific files should be moved to the application dirs (such as mobile/android/base and mobile/xul/base). I expect we'll need to refactor things like GeckoApp into a GeckoBaseApp class which lives in widget/android/java and then GeckoApp subclasses that live in mobile/android/base and mobile/xul/base. I suspect that the current database code should live in the places directories, but I have less religion wrt that.
OS: Mac OS X → Android
Hardware: x86 → ARM
Target Milestone: --- → mozilla15
Status: NEW → ASSIGNED
Target Milestone: mozilla15 → mozilla16
Assignee: cpeterson → nobody
Status: ASSIGNED → NEW
I have a WIP patch for refactoring the GFX code.
Can I have this bug assigned to me
just checking in, any progress here? any questions?
I don't think there's value in keeping this bug around.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.