Closed
Bug 722042
Opened 14 years ago
Closed 13 years ago
Remove macbuild/ and maemo/ from mobile/android/app/
Categories
(Firefox for Android Graveyard :: General, defect, P4)
Tracking
(firefox16 verified)
VERIFIED
FIXED
Firefox 16
| Tracking | Status | |
|---|---|---|
| firefox16 | --- | verified |
People
(Reporter: kairo, Assigned: cpeterson)
References
Details
Attachments
(5 files)
|
12.45 KB,
patch
|
blassey
:
review+
|
Details | Diff | Splinter Review |
|
12.79 KB,
patch
|
blassey
:
review+
|
Details | Diff | Splinter Review |
|
10.67 KB,
patch
|
blassey
:
review+
|
Details | Diff | Splinter Review |
|
1.90 KB,
patch
|
blassey
:
review+
|
Details | Diff | Splinter Review |
|
7.13 KB,
patch
|
blassey
:
review+
|
Details | Diff | Splinter Review |
When looking into the source of native Fennec, I discovered that mobile/android/app/ contains macbuild/ and maemo/ directories. Those are probably leftovers from forking the XUL version in the beginning, and we should get rid of those (as well as any other leftover of building for non-Android, I guess). We don't really support building this for anything else than Android, right?
Updated•14 years ago
|
Assignee: nobody → cpeterson
Updated•13 years ago
|
Priority: -- → P4
| Assignee | ||
Updated•13 years ago
|
OS: Linux → Android
Hardware: x86_64 → ARM
Target Milestone: --- → Firefox 15
| Assignee | ||
Updated•13 years ago
|
Status: NEW → ASSIGNED
Target Milestone: Firefox 15 → Firefox 16
| Assignee | ||
Comment 1•13 years ago
|
||
Part 1: Remove Maemo code from mobile/android.
In addition to removing Maemo files from mobile/android, I have removed Maemo #ifdefs from Android's Makefiles and package-manifest.in.
Attachment #641106 -
Flags: review?(blassey.bugs)
| Assignee | ||
Comment 2•13 years ago
|
||
Part 2: Remove macbuild code from mobile/android.
Attachment #641107 -
Flags: review?(blassey.bugs)
| Assignee | ||
Comment 3•13 years ago
|
||
Part 3: Remove some redundant #ifdef ANDROID checks.
Attachment #641108 -
Flags: review?(blassey.bugs)
| Assignee | ||
Comment 4•13 years ago
|
||
Part 4: Remove Qt code from mobile/android.
Attachment #641109 -
Flags: review?(blassey.bugs)
| Assignee | ||
Comment 5•13 years ago
|
||
Part 5: Remove Windows code from mobile/android.
Attachment #641110 -
Flags: review?(blassey.bugs)
Comment 6•13 years ago
|
||
Comment on attachment 641106 [details] [diff] [review]
part-1-remove-maemo-code.patch
Review of attachment 641106 [details] [diff] [review]:
-----------------------------------------------------------------
::: mobile/android/app/mobile.js
@@ +415,5 @@
> pref("dom.ipc.plugins.enabled", false);
> #else
> pref("plugin.disable", true);
> pref("dom.ipc.plugins.enabled", true);
> #endif
just remove the else (haven't looked at the other patches yet, if this is there than disregard)
@@ +429,1 @@
> pref("dom.ipc.content.nice", 1);
this can just be removed (e10s only)
@@ +553,3 @@
> pref("layers.acceleration.disabled", false);
> #else
> pref("layers.acceleration.disabled", true);
again, remove the else block unless its in a later patch
::: mobile/android/components/build/nsShellService.cpp
@@ +26,5 @@
> window->showMinimized();
> return NS_OK;
> #else
> return NS_ERROR_NOT_IMPLEMENTED;
> #endif
I'm assuming this is removed in the qt patch
::: mobile/android/themes/core/defines.inc
@@ +123,4 @@
> %define orientation -moz-device-orientation
> %else
> %define orientation orientation
> %endif
again as above
Attachment #641106 -
Flags: review?(blassey.bugs) → review+
Updated•13 years ago
|
Attachment #641107 -
Flags: review?(blassey.bugs) → review+
Updated•13 years ago
|
Attachment #641108 -
Flags: review?(blassey.bugs) → review+
Updated•13 years ago
|
Attachment #641109 -
Flags: review?(blassey.bugs) → review+
Updated•13 years ago
|
Attachment #641110 -
Flags: review?(blassey.bugs) → review+
| Assignee | ||
Comment 7•13 years ago
|
||
Successful try build results:
https://tbpl.mozilla.org/?tree=Try&rev=91dfe18e33f9
| Assignee | ||
Comment 8•13 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/a256dd9f427b
https://hg.mozilla.org/integration/mozilla-inbound/rev/af680b1b0d4d
https://hg.mozilla.org/integration/mozilla-inbound/rev/8a841a175bdc
https://hg.mozilla.org/integration/mozilla-inbound/rev/0e557485ecd8
https://hg.mozilla.org/integration/mozilla-inbound/rev/6600c32aa5f0
status-firefox16:
--- → fixed
Version: unspecified → Firefox 16
Comment 9•13 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/a256dd9f427b
https://hg.mozilla.org/mozilla-central/rev/af680b1b0d4d
https://hg.mozilla.org/mozilla-central/rev/8a841a175bdc
https://hg.mozilla.org/mozilla-central/rev/0e557485ecd8
https://hg.mozilla.org/mozilla-central/rev/6600c32aa5f0
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Comment 10•13 years ago
|
||
Code was removed for Firefox 16 Beta 5. Setting flag to verified.
Status: RESOLVED → VERIFIED
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•