Closed Bug 743998 Opened 10 years ago Closed 5 years ago

refactor Android java code

Categories

(Core Graveyard :: Widget: Android, defect, P2)

ARM
Android
defect

Tracking

(fennec+)

RESOLVED WONTFIX
mozilla17
Tracking Status
fennec + ---

People

(Reporter: blassey, Assigned: gillh11, Mentored)

References

Details

Attachments

(1 file)

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.
tracking-fennec: --- → +
OS: Mac OS X → Android
Hardware: x86 → ARM
Target Milestone: --- → mozilla15
Status: NEW → ASSIGNED
Target Milestone: mozilla15 → mozilla16
Depends on: 722042, 753574, 773050
Target Milestone: mozilla16 → mozilla17
Priority: -- → P2
Depends on: 777591
Depends on: 778468
Depends on: 778472
Depends on: 779366
Depends on: 780209
Depends on: 780276
Depends on: 780638
Assignee: cpeterson → nobody
Status: ASSIGNED → NEW
I have a WIP patch for refactoring the GFX code.
Whiteboard: [mentor=blassey]
Can I have this bug assigned to me
Assignee: nobody → gillh11
just checking in, any progress here? any questions?
Flags: needinfo?(gillh11)
Mentor: blassey.bugs
Whiteboard: [mentor=blassey]
I don't think there's value in keeping this bug around.
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(gillh11)
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.