Commit Graph

17540 Commits

Author SHA1 Message Date
Kan-Ru Chen
be8573aae1 Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-06 00:13:21 +08:00
Wes Kocher
a5709b4620 Merge inbound to central, a=merge 2015-09-04 15:34:42 -07:00
Kartikaya Gupta
e0d941d847 Bug 1201539 - Remove Fennec front-end code to deal with reflow-on-zoom. r=mfinkle
--HG--
extra : commitid : 7eqzwMt4jee
2015-09-04 11:49:48 -04:00
Allison Naaktgeboren
eaf07adf5d Bug 1200371 - ContentResolver.query()'s wildcard % not performing as expected.r=mcomella 2015-09-03 20:17:41 -07:00
Wes Kocher
5c6ab9fcda Merge m-c to fx-team, a=merge 2015-09-03 14:12:23 -07:00
Carsten "Tomcat" Book
494d8996ce Backed out changeset b317ee483a64 (bug 1107372) for causing test failures in test_home_provider.html 2015-09-03 17:02:20 +02:00
Kartikaya Gupta
8f9f9c10e1 Bug 1197824 - Remove/simplify more code in browser.js dealing with viewport metadata. r=snorp
--HG--
extra : commitid : 8i9ekyfp1Gr
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
ac41a6a193 Bug 1197824 - Switch Fennec over to using the zoom constraints from Gecko. r=snorp
Now Fennec can use the message from Gecko with the zoom constraints and we can
delete a bunch of code that did the equivalent job in browser.js

--HG--
extra : commitid : 20xL8HASMlt
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
411981b8eb Bug 1197824 - Stop propagating the default zoom around unnecessarily. r=snorp
The default zoom value is only used on the Java side to clamp the min/max zoom
values in the case where zooming is disabled. We can do this much earlier in
the flow, when we are computing the metadata, and reduce the amount of
redundant information being passed around.

--HG--
extra : commitid : AdyBXqXiIaW
2015-09-03 10:30:40 -04:00
Florian Quèze
e966fcb5ac Bug 1169459 - remove the loadFromJars/jarURIs prefs, r=Mossop. 2015-09-04 11:50:49 +02:00
Gian-Carlo Pascutto
4a5c572289 Bug 1107372 - Update preferences for new SafeBrowsing prefs structure. r=francois 2015-09-03 15:36:06 +02:00
Carsten "Tomcat" Book
92cc8ece64 merge mozilla-inbound to mozilla-central a=merge 2015-09-03 13:14:37 +02:00
Kartikaya Gupta
c9b205eede Bug 1201217 - Don't fiddle with the resolution on tab switch when using APZ in fennec. r=rbarker
--HG--
extra : commitid : K5KQ632Ma3m
2015-09-02 16:31:06 -04:00
Carsten "Tomcat" Book
3f7d220b6b Merge mozilla-central to fx-team 2015-09-02 14:52:27 +02:00
Carsten "Tomcat" Book
22484bfe22 merge mozilla-inbound to mozilla-central a=merge 2015-09-02 13:53:06 +02:00
dominique vincent
1e8a551445 Bug 1200177 - Form Assistant is not always correctly closed. r=mcomella 2015-08-31 14:28:58 +02:00
Sebastian Kaspari
1fd7001f01 Bug 1199596 - Only install "Parental Controls Theme" for restricted profiles and not guest profiles. r=ally
From browser.js's point of view there's no difference between restricted and guest profiles. Both use the
parental controls API. So there are only two "simple" solutions here:

* 1) Add a method to nsIParentalControlsService to determine whether the current profiles is a restricted or
  a guest profile (Something like isGuest()). But then every platform using this interface would require
  to at least implement a stub for this method.

* 2) Add a new restriction that controls installing the theme.

This patch implements option 2. While this restriction is not of much use besides deciding whether we need
to install a specialized theme (DISALLOW_DEFAULT_THEME), it still offers the most flexibility. In a
follow-up bug we could decide to make the restriction configurable by the device admin (requires localized
strings).

--HG--
extra : commitid : 1HcJmNLuz7b
extra : rebase_source : d43407713b7d41a546213e75b7d5e4f03a8b3d78
2015-08-31 18:09:42 +02:00
Sebastian Kaspari
5bd90ecf57 Bug 1196198 - Use ordered list to find new default panel. r=mhaigh
--HG--
extra : commitid : 42jnomXCwar
extra : rebase_source : 02412c2bb22c5252ee4d32fc4ef19eea4859f3f9
extra : amend_source : da7cb9cd2e9192110de2fb56d2096e23404a4e8e
2015-08-31 14:26:46 +02:00
Sebastian Kaspari
e85c83a47c Bug 1199639 - Block access to about:addons for guest profiles. r=mhaigh
--HG--
extra : commitid : BhsXY0CQs7q
extra : rebase_source : 91fe3aaf9d8db34e5bc4207bc6206e81cc27dd8f
extra : amend_source : 2832c984de83935b6059630cc2cfd192ecdbaf20
2015-08-28 16:37:35 +02:00
Sebastian Kaspari
2ba1ac1007 Bug 1195287 - Fix wrong colors in text selection toolbar on v21+. r=mhaigh
This patch creates a copy of the GeckoAppBase style in v21/themes.xml and removes
the custom icons for copy, cut and paste we use on v11+. Instead the system icons,
that match the look&feel of the ActionBar, will be used.

--HG--
extra : commitid : bb07iANzjF
extra : rebase_source : 3b057830c78f5cac1361474d3c60eeaf86eda1d6
extra : amend_source : 86e0168b47967e3e66cd36b151b33ccefd2e2af7
2015-08-28 16:22:11 +02:00
Sebastian Kaspari
aaaa54f2e5 Bug 1197721 - Restricted profiles: Hide "Display" menu items in non-"split pane" settings list too. r=mhaigh
--HG--
extra : commitid : 6Uk60s2GQJz
extra : rebase_source : 31af607f861c23bfe521f7cc60347f8516b15414
extra : amend_source : 1c5b0a819d99e0ed70b8392f28e4d5a59f4109b4
2015-08-28 13:31:45 +02:00
Sebastian Kaspari
667a5eeaf6 Bug 1196708 - Restricted profiles: Hide Remove context menu item from Top Sites. r=mhaigh
--HG--
extra : commitid : EmTBWJym0G5
extra : rebase_source : 3a7da1955f6d32d4dc91e83f794762c67caa769e
extra : amend_source : b7237073e98f23ae035267cbfd92e826bbff1f20
2015-08-28 12:41:10 +02:00
Sebastian Kaspari
058c117514 Bug 1197171 - Remove "Mark as read/unread" options from Top Sites grid view context menu. r=mhaigh
--HG--
extra : commitid : DAQWE3WT17Y
extra : rebase_source : ad8d8ea56dda94c310e23254ec1dbb317f505eea
extra : amend_source : c09ebcab0123549e6e2c2d8bd84d54e79090ae62
2015-08-28 10:02:25 +02:00
Sebastian Kaspari
7c1b0dd9ea Bug 1200151 - Restricted profiles: Hide developer tools based on restriction. r=ally
--HG--
extra : commitid : J22yazD1MKd
extra : rebase_source : 3ba75b27cac6c5d0625517371bc11a831b4b88af
2015-08-31 13:52:32 +02:00
Margaret Leibovic
bc418f1775 Bug 1190301 - Use compound drawables instead of ImageButton views for tab audio indicator. r=mhaigh
--HG--
extra : commitid : gRtKCFje0R
extra : rebase_source : 8a94567769beda2ac2af6c819f30c482445ae2d7
2015-08-24 10:12:06 -06:00
Margaret Leibovic
5c61f9dd46 Bug 1190301 - Enable tab audio indicator by default. r=mcomella
--HG--
extra : commitid : 8Bh3iuIiiQ4
extra : rebase_source : f42fb616a395b4e8c5d2e8869ac84c5a655bd45c
2015-08-24 09:30:00 -06:00
Margaret Leibovic
93e48eadec Bug 1190301 - Remove mute button functionality from tab audio indicator. r=mcomella
--HG--
extra : commitid : SPbzRYsOKr
extra : rebase_source : 1db874dd992771834e7a8187aced886f6ed3bd6a
2015-08-24 08:55:43 -06:00
Michael Comella
3e119ea097 Bug 1186020 - Convert download animation icons to white. r=liuche
To do this, I ran:
  convert <image> -alpha extract -alpha on <image>

The resultant images were slightly larger than their previous
counterparts so I then compressed them with ImageOptim.

--HG--
extra : commitid : KJ2wVCoGpWp
extra : rebase_source : c53cf14e32c8904e2ed2403f32bc8cb87245c465
2015-08-26 15:45:06 -07:00
Nick Alexander
8d71540829 No bug - Add |mach android| command. r=me
DONTBUILD NPOTB

This adds a pass-thru |mach android| command.  It's just here to make
it easier to add and remove Android SDK packages: since most folks
don't have the Android tools on their PATH, this saves them having to
root through the object directory to find the path to the tool.

--HG--
extra : commitid : HgCtltLK3V4
extra : rebase_source : 6c7db25c10b643c8fe655976e613c29db7cd0bc4
extra : histedit_source : fd95eb809a901fd3873968117c60966f3f82790c
2015-08-26 10:57:49 -07:00
Nick Alexander
e664678d95 No bug - Make project-wide default language level be Java 1.7 in IntelliJ. r=me
DONTBUILD NPOTB

Straight from http://stackoverflow.com/a/24751182 and the linked
IntelliJ tickets.

--HG--
extra : commitid : AcbSF0042KW
extra : rebase_source : f67e9eecfdf3f452e4fd55901f8eb42b0f3ed22c
2015-08-21 16:16:16 -07:00
Ryan VanderMeulen
0040548882 Merge m-c to fx-team. a=merge 2015-09-01 21:22:15 -04:00
Ryan VanderMeulen
288dfa7ea3 Merge fx-team to m-c. a=merge 2015-09-01 21:15:09 -04:00
Allison Naaktgeboren
b963a8d796 CLOSED TREE missing space in commit from Bug 1197054 2015-09-01 16:28:47 -07:00
Allison Naaktgeboren
8af6780893 Bug 1197054 - Build changes to get rid of bookmarks.inc.r=nalexander 2015-09-01 15:52:26 -07:00
Allison Naaktgeboren
3c8e5a28bc Bug 1189719 - Recall and display search history within main browser UI.r=mcomella 2015-09-01 15:32:33 -07:00
Ryan VanderMeulen
ce13fdac84 Merge m-c to fx-team. a=merge 2015-09-01 15:20:21 -04:00
Fabrice Desré
51536ff266 Bug 1199873 - Map the screen on/off events to gaia events r=snorp 2015-09-01 07:45:47 -07:00
Mark Finkle
0e5eb25375 Bug 1129614 - Thumbnails in the tabs drawer are expired r=nalexander 2015-08-31 18:54:59 -04:00
Mark Finkle
3f6cf75fef Bug 1078432 - Use Android print service to enable cloud printing r=sebastian 2015-08-31 17:54:23 -04:00
Ryan VanderMeulen
03cc65daac Merge m-c to inbound. a=merge 2015-09-01 15:19:34 -04:00
Martyn Haigh
225f654d4b Bug 1196254 - Contextual hint shown the first time tracking protection is triggered is cut off in landscape r=sebastian
--HG--
extra : commitid : HQAKpZDvkEj
extra : rebase_source : 7b8b1a4c802437933012bca36cc5e803b22d3515
2015-08-21 15:55:34 +01:00
Kartikaya Gupta
79a47ebad0 Bug 1149000. r=mfinkle
--HG--
extra : commitid : KGv3y904mH7
2015-09-01 13:17:25 -04:00
Michael Comella
6a36cef7ac Bug 1148550 - Remove add_tab private browsing and dark assets. r=mhaigh
Replace dark assets with tinting.

--HG--
extra : commitid : F1VtUJmQJfm
extra : rebase_source : 08494cfb3619a3fef337d907e72e0cc02ab3417e
2015-08-25 15:18:54 -07:00
Michael Comella
dcbf950db3 Bug 1148550 - Replace new tab asset with Material one. r=mhaigh
--HG--
extra : commitid : Jum0dL2w5aV
extra : rebase_source : 833a15e02bb558c782a1cb383462686c7a9f9137
2015-08-25 10:05:47 -07:00
Michael Comella
714c860ce9 Bug 1148550 - Update 3-dot menu icon to Material in tabs panel. r=mhaigh
--HG--
extra : commitid : J3feqqlbHuz
extra : rebase_source : 937dbb2def6ba53f2432e26c4c997353a52dbfb9
2015-08-24 16:13:21 -07:00
Michael Comella
1adf916d0e Bug 1148550 - Update 3-dot menu icon to Material on toolbar. r=mhaigh
Other 3-dot menu button locations to follow.

I tested that the colors are correct in the various states (e.g. private
browsing).

This patch additionally:
* Restructured the menu button (which allowed the removal of a setVisibility
  call
* Removed the now unused tablet assets.

--HG--
extra : commitid : 5AzCA3B3KHo
extra : rebase_source : b2ba9b4052cf94f8af4c4cb39b3f5f1f250d3b17
2015-08-21 17:34:00 -07:00
Michael Comella
8d2294bcd9 Bug 1148550 - Add new Material 3-dot menu assets. r=mhaigh
And replace the older assets.

These are the 36dp icons from Google's material design page:
  https://www.google.com/design/icons/#ic_more_vert

Then we trim off the whitespace with image magick:
  convert icon.png -trim out.png

And compress with ImageOptim.

--HG--
extra : commitid : 2KxoyvO50be
extra : rebase_source : 23535bb72fa7cc99f9e6a9b1efbf9e4c3f3a84f0
2015-08-21 17:36:50 -07:00
Michael Comella
459808a15f Bug 1148550 - Update GeckoMenu pressed color. r=mhaigh
This also involved moving a redundant background declaration to only the
containing style.

--HG--
rename : mobile/android/base/resources/drawable/action_bar_button.xml => mobile/android/base/resources/drawable/menu_item_action_bar_bg.xml
extra : commitid : GFUgNsiZgGb
extra : rebase_source : 4a3c03b50f923e50bf99effea9b9d34813adb40b
2015-08-20 12:43:48 -07:00
Michael Comella
cb9ea0a54e Bug 1148550 - Change menu padding left to 15dp. r=mhaigh
--HG--
extra : commitid : FIaA3L37hlj
extra : rebase_source : c735264761358a67591da518144392e3ce8d5525
2015-08-19 16:49:01 -07:00
Martyn Haigh
e584f6d5ca Bug 1193745 - Implement the tablet tabs tray grid view on mobile r=mcomella
--HG--
extra : commitid : IyaIo2kPcQR
extra : rebase_source : a50e035963c9247b5e8f39a8d8f8923f15e535e7
2015-09-01 13:57:44 +01:00