Commands run were:
ag #FFFF9500 .. -l | grep -v colors.xml | xargs sed -i "s/#FFFF9500/@color\/fennec_ui_orange/g"
ag #FF9500 .. -l | grep -v colors.xml | xargs sed -i "s/#FF9500/@color\/fennec_ui_orange/g"
ag text_color_highlight .. -l | grep -v colors.xml | xargs sed -i "s/text_color_highlight\([^_]\)/fennec_ui_orange\1/g"
ag url_bar_text_highlight .. -l | grep -v colors.xml | xargs sed -i "s/url_bar_text_highlight\([^_]\)/fennec_ui_orange\1/g"
ag highlight_orange .. -l | grep -v colors.xml | xargs sed -i "s/highlight_orange/fennec_ui_orange/g"
Then text_color_highlight and url_bar_text_highlight were manually deleted from
colors.xml and highlight_orange was manually deleted from search_colors.xml.
Note that there are still two uses of #B3FF9500 in the code as opposed to
fennec_ui_orange of #FF9500.
--HG--
extra : rebase_source : bd88618079e5b1194b7f60d83c13284755422f6a
Note that the list of colors is not sorted for readability but rather easy
reviewing (i.e. it matches the specs).
--HG--
extra : rebase_source : 136983a0908c87b0d8cd70edfa6ab692d7173204
Fullscreen with the modern flags requires 4.1+ now; 4.0- is using the old
flags.
--HG--
extra : rebase_source : aafbbb38566d3b6fe6cccf877c5462aaa1781cb2
A more complete solution would rework our fullscreen support to ensure the
flags are consistently used (e.g. reader mode just uses low_profile even though
ActivityUtils.setFullScreen does both low profile and fullscreen).
--HG--
extra : rebase_source : ecffff89ea2c6b6c4145626398e458623f6c773b
This patch does several things, all in one commit because of a schema update:
* Uses _id instead of guid when referring to reading list items, allowing the guid column to be null.
* Reworks schema upgrading.
* Completely revises the reading list schema itself.
* Fixes the tests.
* Cleans up how we do deletion: if an item hasn't yet been synced, it's simply deleted immediately. We can do this because the server allocates GUIDs.
* Adds columns to manage sync-related metadata.
This does not always work in the case that one of the last few tabs (to the
right) are selected and the device is rotated from landscape to portrait.
Filed bug 1134408 to track this.
--HG--
extra : rebase_source : 60d64fbea4e8e32e14f1e8120a32d8c6db76b30f
extra : source : e755879c138c1a3ca96ba9da9f9244cb5bfd755f
The Android ARchive contains the compiled Gecko libraries that Firefox
for Android interfaces to. It does not contain the Gecko resources
(the omnijar, omni.ja) nor the compiled Java code (classes.dex).
This also uploads metadata and sha1 hashes for future consumption by
Maven and/or Ivy dependency managers. In some brave future world,
we'll work out exactly what that looks like; for now, this solves a
storage problem (each .aar file is ~20MB) and it's possible to point
Gradle directly at the uploaded Ivy metadata and artifacts.
--HG--
extra : rebase_source : 0c12b44f587d4a027ca5258bae8fcbb6f6028c24