Commit Graph

1457 Commits

Author SHA1 Message Date
Margaret Leibovic
30d6de5fab Bug 860581 - Add support for Mixed Content Blocking. r=wesj 2013-06-21 20:36:38 -07:00
Margaret Leibovic
3ba76cea3d Bug 885357 - Migrate "plugins.click_to_play" pref to "plugin.default.state" on upgrade. r=wesj 2013-06-21 20:36:32 -07:00
Chenxia Liu
2b500df8aa Bug 877725 - Provide user visible opt in UI for cell tower and wifi data collection and reporting. r=wesj 2013-06-20 12:11:26 -07:00
Ryan VanderMeulen
2c400dd07a Backed out changeset 72affddbc575 (bug 860782) for mochitest-bc orange. 2013-06-20 15:07:31 -04:00
James Hugman
f437b35ad0 Bug 860782 - Move Android permission install to first run, from install. r=wesj, r=fabrice 2013-06-20 12:51:18 -04:00
Justin Dolske
90da7178fc Bug 839961 - Refactor login manager's content actions into a separate JSM. (mobile and metro changes) r=mfinkle 2013-06-19 16:30:53 -07:00
Benjamin Smedberg
bfec328809 Bug 884694 - Fix the android preference to always enable plugins, r=margaret 2013-06-19 17:01:46 -04:00
Timothy Nikkel
304c2e9240 Bug 876562. Fix scrollport size calculation that didn't make a lot of sense. r=kats
It was taking the min over two values that weren't in the same unit (the first in CSS pixels, the second in dev pixels).
2013-06-14 10:53:39 -05:00
Wes Johnston
0faf67c93e Bug 872142 - Make selecthelper use async prompts. r=bnicholson 2013-06-13 14:19:04 -07:00
Richard Newman
e4b5f18046 Bug 882319 - Page load fixes for first release. r=nalexander 2013-06-12 16:17:48 -07:00
Wes Johnston
97a3bc0b1f Bug 874401 - Show an ongoing notification when webrtc is active. r=mfinkle 2013-06-11 12:14:43 -07:00
Richard Newman
bfd2d9a0c9 Bug 881763 - Append /mobile/ to about:healthreport URL. r=trivial 2013-06-11 09:29:37 -07:00
Mark Capella
ca7979fa5d Bug 802093 - Reader Mode:Update reading list button state if the list is empty, r=lucasr
--HG--
rename : mobile/android/themes/core/images/reader-list-icon-hdpi.png => mobile/android/themes/core/images/reader-list-on-icon-hdpi.png
rename : mobile/android/themes/core/images/reader-list-icon-mdpi.png => mobile/android/themes/core/images/reader-list-on-icon-mdpi.png
rename : mobile/android/themes/core/images/reader-list-icon-xhdpi.png => mobile/android/themes/core/images/reader-list-on-icon-xhdpi.png
2013-06-10 12:25:35 -04:00
Federico Paolinelli
450ba78a1e Bug 684380 - Add context menu to add mail / phone links to address book. r=mfinkle 2013-06-10 12:17:56 -04:00
Ehsan Akhgari
b220b0c8b6 Merge mozilla-central into mozilla-inbound 2013-06-09 19:03:37 -04:00
Richard Newman
76eb3051b1 Merge m-c to s-c. 2013-06-07 13:04:39 -07:00
Richard Newman
54d6aac139 Bug 880549 - Include add-on blocklist state in payload. r=mfinkle 2013-06-07 10:20:59 -07:00
Wes Johnston
5d326d36ec Bug 870063 - Make context menus use async prompt service. r=mfinkle 2013-06-05 10:04:11 -07:00
Scott Johnson
e32d0d060c Bug 873721: Remove positioning code for reflow-on-zoom when pinch-zooming to provide a better user experience.[r=kats]
Now that double-tap reflow-on-zoom has landed, we need to be a bit more careful about how the position maintenance code for reflow-on-zoom happens and which events trigger it. This patch removes the code that previously did position maintenence for reflow-on-zoom during a pinch-zoom event, but adds back the onPinchFinish() handler so that when pinch-zooming out, we can reset the max line box width if it changed due to a double-tap zoom event previously encountered.
2013-06-05 09:30:37 -05:00
Wes Johnston
f16c266c32 Bug 877200 - Make history menu use async prompts. r=mfinkle 2013-06-03 09:20:45 -07:00
Wes Johnston
95acb5edc1 Bug 872147 - Make FeedHandler use async prompts. r=mfinkle 2013-06-03 09:20:45 -07:00
Wes Johnston
5e754e96d8 Bug 872143 - Make InputWidgetHelper use async prompts. r=mfinkle 2013-06-03 09:20:44 -07:00
Margaret Leibovic
2c370ce7a4 Bug 878692 - Form history should use FormHistory.jsm instead of nsIFormHistory2. r=wesj 2013-06-04 15:59:50 -07:00
Nicolas Carlo
218fb87a4a Bug 879088 - Replace XPCOMUtils.defineLazyGetter with XPCOMUtils.defineLazyModuleGetter where modules are loaded in browser.js, AddonUpdateService.js, and SessionStore.js. r=margaret 2013-06-06 12:37:21 -04:00
Brian Nicholson
64a1deefbc Bug 779497 - Clear addons list inside of async callback. r=wesj 2013-06-03 12:55:46 -07:00
Ryan VanderMeulen
ca03944538 Backed out 7 changesets (bug 872147, bug 872143, bug 877467, bug 877200, bug 870063, bug 872149) for robocop-2 failures on a CLOSED TREE.
Backed out changeset 3a1e8e7ac07e (bug 870063)
Backed out changeset 8904d2bf5da0 (bug 877200)
Backed out changeset 80455a25276b (bug 872149)
Backed out changeset c3b5567f1271 (bug 872147)
Backed out changeset d3106edd4a5a (bug 872143)
Backed out changeset 4fd2ae88da98 (bug 870063)
Backed out changeset 1797dc46e862 (bug 877467)
2013-06-03 15:04:51 -04:00
Wes Johnston
c311d1ee1b Bug 870063 - Fix context menu typo. r=mfinkle 2013-06-03 10:22:09 -07:00
Wes Johnston
6c27ac3eb2 Bug 877200 - Make history menu use async prompts. r=mfinkle 2013-06-03 09:20:45 -07:00
Wes Johnston
357b007c10 Bug 872147 - Make FeedHandler use async prompts. r=mfinkle 2013-06-03 09:20:45 -07:00
Wes Johnston
0aa887a857 Bug 872143 - Make InputWidgetHelper use async prompts. r=mfinkle 2013-06-03 09:20:44 -07:00
Wes Johnston
88e4fd51ed Bug 870063 - Make context menus use async prompt service. r=mfinkle 2013-06-03 09:20:44 -07:00
Margaret Leibovic
926353e58b Bug 867354 - Don't prompt for feedback in distribution builds. r=mfinkle 2013-06-03 08:37:29 -07:00
Margaret Leibovic
eb368b5562 Bug 874888 - Update privacy policy link URL on about:rights for Fennec. r=wesj 2013-06-03 08:37:29 -07:00
Jim Blandy
55bf378bcb Bug 870081: Share a common RootActor implementation amongst browser, Fennec, B2G, and xpcshell tests. r=past,mfinkle,fabrice 2013-06-02 10:19:41 +03:00
Panos Astithas
8823835462 Backout b0e571a21e22 for wrong bug number 2013-06-02 10:18:15 +03:00
Jim Blandy
28b50b5dea Bug 871081: Share a common RootActor implementation amongst browser, Fennec, B2G, and xpcshell tests. r=past,mfinkle,fabrice
--HG--
rename : browser/devtools/debugger/test/browser_dbg_listtabs.js => browser/devtools/debugger/test/browser_dbg_listtabs-01.js
2013-05-17 15:17:00 +03:00
Jim Blandy
f6bf8f8722 Use DebuggerServer.addGlobalActor to register ChromeDebuggerActor, instead of writing out code with the same effect (bug 863936). r=past,mfinkle,fabrice 2013-04-19 17:33:00 +03:00
Marcos A. Di Pietro
a2763d74ab Bug 867567 - JavaScript Error: "TypeError: focused is null". r=kats 2013-06-07 15:20:09 -04:00
Nick Alexander
d414eae46d Bug 876473 - Provide Java-generated Firefox Health Report to about:healthreport. r=rnewman 2013-05-30 17:42:57 -07:00
Richard Newman
9d3bdd086b Bug 875400 - Part 2: provide add-ons and pref changes to FHR. r=mfinkle
* * *
Bug 875400 - Part 2a: review comments.
* * *
Bug 875400 - Part 2b: add flag to ignore add-ons.
2013-05-30 17:42:56 -07:00
Wes Johnston
c45f7a4811 Bug 862377 - Show spinners on webrtc doorhangers. r=lucasr 2013-05-30 15:18:47 -07:00
Kartikaya Gupta
e10ad61242 Bug 797615 - Guard against isBrowserContentDocumentDisplayed returning true prematurely. r=Cwiiis
Prior to this change, isBrowserContentDocumentDisplayed returned false
from the time that the isFirstPaint flag was set in layout to the time
that layout handed off the rendered document to the compositor. However
the way the function is used meant that it needs to return false until
the compositor actually composites the "first-paint" rendering,
otherwise other events can sneak in and run before the compositor. This
patch moves the tracking for the flag into GeckoLayerClient so that it
can be queried and modified synchronously from both the Gecko thread in
browser.js and the compositor thread in setFirstPaintViewport.
2013-05-30 09:55:23 -04:00
Federico Paolinelli
e0ec3b2acf Bug 696911 - In case the downloaded file is opened automatically with the default application, hide the download notification. It is let visible if the download is completed while in background. r=margaret 2013-05-30 08:10:01 -04:00
Shane Tully
857daa698a Bug 871514 - Remove "click" from update strings to accomodate touch devices. r=kats 2013-05-29 20:37:35 -04:00
Brad Lassey
c661415551 bug 872137 - Make history menu use PromptService asynchronously r=wesj
--HG--
extra : rebase_source : 59a3dc928967a3cf89001f77fb4d7ffd8cd07129
2013-05-28 20:14:41 -04:00
Wes Johnston
d4bd2253ba Bug 875119 - Create a Prompt.jsm to simplify advanced interactions with the native prompts. r=mfinkle 2013-05-28 16:36:19 -07:00
Federico Paolinelli
f4fc8445fd Bug 746976 - Tapping a download notification for unknown files types should open the download manager to the download. r=wesj 2013-05-28 16:31:27 -07:00
Mark Capella
7fc032e09d Bug 862445 - Adjust reader mode content layout for serif fonts, r=lucasr, f=margaret 2013-05-24 19:10:33 -04:00
Kartikaya Gupta
84bb4e09a9 Bug 868742 - Use scroll(Left|Top)Max to detect scrollable elements. r=mfinkle 2013-05-24 15:44:26 -04:00
Kartikaya Gupta
6b04e30d31 Bug 868212 - Silence JS warning about undefined property. r=cpeterson 2013-05-22 15:50:54 -04:00
Margaret Leibovic
1adddb7ef2 Bug 873429 - Be sure to dismiss form autocomplete popup when there are no suggestions. r=mfinkle 2013-05-21 13:32:10 -07:00
Margaret Leibovic
e89e0d26d2 Bug 872962 - (Part 2) Clean up indentation. r=lucasr 2013-05-21 13:32:10 -07:00
Margaret Leibovic
6500701c4a Bug 872962 - Wait for reflow before calculating position of text style popup menu. r=lucasr 2013-05-21 13:32:10 -07:00
Margaret Leibovic
cd0675c3db Bug 872005 - Remove "Add to Reading List" context menu until we have a better UX For adding things that reader mode can't parse. r=mfinkle 2013-05-20 10:35:03 -07:00
Scott Johnson
1dbd8dbb51 Bug 847872: Make reflow-on-zoom happen on double-tap only. [r=blassey] 2013-05-16 08:54:54 -05:00
Wes Johnston
b3dedf54f8 Bug 871464 - Follow up to fix nit. r=margaret 2013-05-15 00:31:09 -07:00
Wes Johnston
e68a605bdf Bug 871464 - Preference screen should observe changes to gecko prefs. r=margaret 2013-05-14 23:45:51 -07:00
Margaret Leibovic
f18e8c4959 Bug 871014 - (Part 3) Represent typeface choices more visually. r=bnicholson 2013-05-14 14:55:44 -07:00
Margaret Leibovic
ad0e7c0dde Bug 871014 - (Part 2) Replace +/- font size setting UI with something more visual. r=bnicholson 2013-05-14 14:55:43 -07:00
Margaret Leibovic
9417086708 Bug 871014 - (Part 1) Remove "margins" setting from reader mode menu. r=bnicholson 2013-05-14 14:55:43 -07:00
Tetsuharu OHZEKI
4e2c55935b Bug 868845 - Convert to use gecko preference service about the preference of show url in address bar. r=wesj 2013-05-14 08:29:31 -04:00
Bruce Wu
912254c86a Bug 726015 - Fennec display Offline mode message when suppose to display connectionFailure. r=mfinkle
When there are no active connection (no wifi or cellular data), Fennec display:

netError = Firefox is currently in offline mode and can't browse the Web.

when it is suppose to use

connectionFailure = Firefox can't establish a connection to the server at %S.
2013-05-13 17:24:40 -04:00
Ed Morley
6ebadded6f Merge mozilla-central and inbound 2013-05-13 10:22:42 +01:00
Nick Alexander
298ff2d2c5 Merge mozilla-central into services-central. 2013-05-12 16:19:27 -07:00
Nick Alexander
ba2c3ee1de Bug 857419 - Implement about:healthreport on Android. r=rnewman 2013-05-10 21:30:57 -07:00
Chenxia Liu
3671f41f73 Bug 833625 - Part 1: update GeckoPreferences, implement data reporting preferences. r=rnewman
* * *
Bug 833625 - Part 1b: don't show Crash Reporter checkbox if MOZ_CRASHREPORTER isn't set. r=liuche
2013-05-10 21:28:17 -07:00
Scott Johnson
7bf7c0f45d Backout 385c05262943 for android robocop failures.
--HG--
extra : rebase_source : f315f7b4cd3b998baa4ffb5546bec914409092e9
2013-05-10 15:26:27 -05:00
Scott Johnson
af55f89655 Bug 847872: Make reflow-on-zoom happen on double-tap only. [r=blassey] 2013-05-10 11:37:52 -05:00
Chris Lord
6261739520 Bug 866461 - Fix constant viewport remeasuring on bing.com. r=mfinkle
Fix some cases where the viewport was remeasured when it was unnecessary that
was causing bing.com to get caught in re-measuring cycles.
2013-05-10 17:35:01 +01:00
Scott Johnson
8b0472f1e4 Backout ed0e9d2f23a0 for BUSTAGE. [r=me] 2013-05-10 11:29:24 -05:00
Scott Johnson
a9d50dbcd5 Bug 847872: Make reflow-on-zoom happen on double-tap only. [r=blassey] 2013-05-10 10:00:08 -05:00
Margaret Leibovic
e38afc2266 Bug 857987 - Add a 'Night Mode' to Reader Mode. r=mfinkle 2013-05-12 19:24:35 -07:00
Gavin Sharp
6ff5e33807 Re-land patches from bug 566746 and bug 697377 now that bug 851641 is addressed 2013-04-19 15:21:30 -07:00
Richard Newman
43e6b6f3e8 Bug 870110 - Part 1: search changes to support FHR on Android. r=wesj,cpeterson 2013-05-09 17:07:53 -07:00
James Hugman
f852f7f567 Bug 856131 - Regression: No Android home-screen shortcut created on app install. r=fabrice 2013-05-09 08:20:37 -07:00
Tetsuharu OHZEKI
35724adf31 Bug 868936 - Use strict equality operator in JSDOMParser.js. r=bnicholson 2013-05-07 22:38:16 -04:00
Ryan VanderMeulen
f6068dd244 Merge inbound to m-c. 2013-05-07 22:10:19 -04:00
Colby Russell
cc951baa7d Bug 861495 - Transplant getOuterWindowWithId from nsIDOMWindowUtils to a window-related service: mobile WebrtcUI.js. r=mfinkle 2013-05-07 12:34:21 -04:00
Geoff Brown
33a5246a16 Bug 868681 - Remove undefined reference to chromeWin in OfflineApps.js; r=mfinkle 2013-05-05 16:46:47 -06:00
Mark Finkle
3de429dff7 Bug 869477 - WebRTC UI permissions no longer shown r=margaret 2013-05-07 15:02:12 -04:00
Justin Dolske
99b4cd8875 Bug 651317 - Small update requested to about:rights. r=gavin 2013-05-06 18:58:23 -07:00
Wes Johnston
9a8adb3905 Bug 813756 - Implement payments frontend for Android. r=mfinkle 2013-04-25 15:29:17 -07:00
Chris Peterson
e9f151350d Bug 868604 - Fix "test for equality mistyped as assignment?" warning in Android's downloads.js. r=bnicholson 2013-05-03 17:01:52 -07:00
Tetsuharu OHZEKI
c15f737004 Bug 867875 - Add the pref to toggle reader mode parsing on load. r=mfinkle 2013-05-06 12:19:23 -04:00
Ryan VanderMeulen
2f18537b41 Merge m-c to inbound. 2013-05-02 21:50:25 -04:00
Ryan VanderMeulen
76a1822cda Backed out changeset 555f2b757639 (bug 566746, bug 697377) for intermittent Win7 mochitest b-c orange. 2013-05-02 21:20:08 -04:00
Abir Viqar
0d6951813c Bug 839434 - Set the isPrivate flag when showing popups on Firefox for Android. r=mleibovic 2013-05-02 20:33:52 -04:00
Ryan VanderMeulen
dee43def22 Merge m-c to inbound. 2013-05-02 15:17:39 -04:00
Margaret Leibovic
95caf21d3c Bug 867059 - Only show "Set as Default" contextmenu item for enabled non-default search engines. r=mfinkle 2013-05-02 11:53:11 -07:00
Martyn Haigh
ec7c821cc5 Bug 854940 - Add application name to permission prompt. r=mfinkle 2013-05-02 08:01:06 -04:00
Gavin Sharp
c154651715 Re-land patches from bug 566746 and bug 697377 now that bug 851641 is addressed 2013-04-19 15:21:30 -07:00
Kartikaya Gupta
1b6ed38014 Bug 852417 - Add a pref to force-allow reader mode on low-memory devices. r=mfinkle 2013-05-01 10:49:42 -04:00
Tetsuharu OHZEKI
e86d0a8f18 Bug 865250 - Part 4: Merge duplicated paths in switch statements. r=mleibovic 2013-04-30 22:10:01 -04:00
Tetsuharu OHZEKI
e3c5c058dd Bug 865250 - Part 3: Use & merge switch statements instead of many if-else statements in BrowserApp.setPreferences(). r=mleibovic 2013-04-30 22:10:01 -04:00
Tetsuharu OHZEKI
cdc64ce76a Bug 865250 - Part 2: Remove the needless try-catch statement from BrowserApp.getPreferences(). r=mleibovic 2013-04-30 22:10:01 -04:00
Tetsuharu OHZEKI
b7ebe844e4 Bug 865250 - Part 1: Define all properties of the pref data obviously. r=mleibovic 2013-04-30 22:10:00 -04:00
Amod Narvekar
c307a5b99a Bug 789980 - Remove empty title tag from aboutReader.html, r=lucasr 2013-04-29 13:00:25 -04:00
Wes Johnston
7ea5eb51ae Bug 857165 - Highlight domain when showing urls. r=mfinkle 2013-04-26 16:17:37 -07:00
Ryan VanderMeulen
d3edffb22e Backed out 3 changesets (bug 857165, bug 863828) for Android bustage on a CLOSED TREE.
Backed out changeset 4ad22d42b4f5 (bug 863828)
Backed out changeset 84b4d799cc6d (bug 857165)
Backed out changeset cc161ca434fa (bug 863828)
2013-04-26 22:49:55 -04:00
Wes Johnston
bf4a4d47aa Bug 857165 - Highlight domain when showing urls. r=mfinkle 2013-04-26 16:17:37 -07:00
Tetsuharu OHZEKI
d49599d875 Bug 863242 - Add a preference setting "accept tracking me" to Fennec. r=mleibovic 2013-04-26 10:10:59 -04:00
Tetsuharu OHZEKI
8100a1ca3a Bug 863242 - Use switch statement in BrowserApp.getPreferences(). r=mleibovic 2013-04-26 10:10:59 -04:00
Mark Capella
c04df4c613 Bug 828325 - The state of the -/+ buttons from text size in reader mode should be greyed, r=lucasr 2013-04-26 00:51:08 -04:00
Chris Lord
b365c94dfd Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-25 18:47:08 +01:00
Ryan VanderMeulen
9cccb1d7a4 Backed out changeset 684a5ca2efb7 (bug 858969) for Android M3 failures.
CLOSED TREE
2013-04-25 10:56:54 -04:00
Chris Lord
e0579b7ab8 Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-24 17:06:23 +01:00
Tetsuharu OHZEKI
6f69aff741 Bug 864097 - Use String.startsWith/contains instead of regexp in browser.js. r=kats, r=mfinkle 2013-04-24 08:36:10 -04:00
Wes Johnston
06d8313d6c Bug 835456 - Cleanup whitespace. r=mfinkle 2013-04-23 10:30:47 -07:00
Scott Johnson
deb545cf61 Bug 836568: Add a delay between when the user finishes a pinch gesture and when the reflow happens for reflow-on-zoom to prevent buildup of successive reflow events. [r=kats] 2013-04-23 12:29:22 -05:00
Wes Johnston
b77bab9a08 Bug 853456 - Walk up DOM tree to find target of links. r=mfinkle 2013-04-23 10:10:44 -07:00
Margaret Leibovic
7fd936e776 Bug 667243 - Use caretPositionFromPoint to move selection. r=bnicholson 2013-04-22 17:16:06 -07:00
Benoit Girard
3d7c532eec Bug 863375 - Remove 'Toggle Profiling' menu. r=ehsan
--HG--
extra : rebase_source : c8e70c998ede7986e2583f3fba4d23fcdb37b540
2013-04-19 15:37:50 -04:00
Tetsuharu OHZEKI
ee8bab92ec Bug 863285 - Cache the result of Ci.nsIMemory.isLowMemoryPlatform(). r=Kartikaya 2013-04-20 19:13:45 +09:00
Mark Capella
a2345751b3 Bug 857362 - Remove unused sendMessageToJava() events, r=cpeterson 2013-04-20 00:29:03 -04:00
Mark Capella
2e74b1576a Bug 800899 - Reader Mode:Toolbar remove button is not updated, r=lucasr 2013-04-19 12:04:02 -04:00
Lucas Rocha
580391a42b Bug 863325 - Send correct result with Reader:Added message (r=bnicholson) 2013-04-18 18:07:55 +01:00
David Hsu
afa1f84699 Bug 861205 - Added fuzzyEquals method for float comparisions. r=kats
Replaces the (Math.abs(x) < 1e-6) previously used.
2013-04-17 09:12:08 -04:00
Lucas Rocha
bfc7dddb50 Bug 814587 - Add "Add to Reading List" context menu (r=bnicholson) 2013-04-17 12:09:18 +01:00
Lucas Rocha
617db98e34 Bug 814587 - Change Reader:Add to handle tabID and URL as input (r=bnicholson) 2013-03-16 01:40:06 +05:30
Lucas Rocha
0b09a872d3 Bug 784387 - Handle duplicate reading list item case (r=bnicholson) 2013-04-17 11:43:22 +01:00
Margaret Leibovic
475e85e651 Bug 858323 - Focus tab.browser when the tab is selected. r=wesj 2013-04-16 17:39:47 -07:00
Margaret Leibovic
8fb1cdcbb9 Bug 862125 - Properly quote addon id when passing string to querySelector. r=bnicholson 2013-04-16 17:39:47 -07:00
Scott Johnson
664706a8dd Bug 800805: Account for left border and padding when snapping in to text after reflow on zoom. [r=kats] 2013-04-16 16:29:11 -05:00
Scott Johnson
e6eb9703bc Bug 836565, Part 1: Make pinch gestures perform reflow-on-zoom operations only once to improve performance. [r=kats] 2013-04-16 16:29:04 -05:00
Scott Johnson
89125218e7 Bug 803719: Add a getClientRect API to CaretPosition and use it to maintain position for reflow-on-zoom feature. [r=kats,tn] 2013-04-16 16:12:03 -05:00
Scott Johnson
89cb36fde6 Backed out changeset 6d29c583d5c0 due to incorrect commit message. 2013-04-16 16:10:20 -05:00
Scott Johnson
c84bf8d036 Bug 803719: Add a toDOMRange API to CaretPosition and use it to maintain position for reflow-on-zoom feature. [r=kats,tn] 2013-04-16 16:08:38 -05:00
Margaret Leibovic
af1215ec32 Bug 862440 - Remove unused aboutReaderContent.html and aboutReaderContent.css. r=bnicholson 2013-04-16 10:37:14 -07:00
Margaret Leibovic
42a4ca2e42 Bug 857989 - Add Serif/Sans Serif font toggle to Reader Mode. r=lucasr 2013-04-16 10:39:16 -07:00
Ryan VanderMeulen
fb3f4e9134 Merge the last PGO-green inbound changeset to m-c. 2013-04-15 21:49:22 -04:00
Gregory Szorc
f10c4d0e8c Merge mozilla-central into services-central 2013-04-15 16:55:11 -07:00
Nick Alexander
af15a3fcab Bug 858828 - Always return desktop user agent if requested, even for Youtube domains. r=mfinkle 2013-04-11 11:01:52 -07:00
Nick Alexander
96b890ad24 Bug 858828 - Avoid missing URI host member when special-casing user agent string for Youtube domains. r=mfinkle 2013-04-11 11:01:52 -07:00
Margaret Leibovic
7d88be636b Bug 730445 - Add UI to specify a default search engine. r=mfinkle 2013-04-12 12:03:43 -07:00
Chris Lord
b8e06f1fb8 Bug 855240 - Don't allow CSS viewport changes to happen on MozScrolledAreaChanged. r=kats
Changing the CSS viewport in response to MozScrolledAreaChanged can cause
infinite resizing loops. Also take the opportunity to throttle viewport size
changes and short-circuit unnecessary viewport remeasuring.
2013-04-12 16:04:55 +01:00
Mike de Boer
cf8607be57 Bug 738818 part 1: replace originalDefaultEngine with defaultEngine and make defaultEngine a settable. r=gavin 2013-04-09 17:04:22 -07:00
Phil Ringnalda
b636e4bf9b Back out ec6dd0cc8053:3c55e92d87a6 (bug 738818) for being on top of bustage, and b50153f9e011 (bug 819493) for bustage
CLOSED TREE
2013-04-09 21:14:56 -07:00
Nicholas Nethercote
36f985d6fe Bug 848560 (part 4) - Fix broken memory reporting on Fennec. r=kats. 2013-04-10 11:43:31 +10:00
Mike de Boer
7de8174c31 Bug 738818 part 1: replace originalDefaultEngine with defaultEngine and make defaultEngine a settable. r=gavin 2013-04-09 17:04:22 -07:00
Kartikaya Gupta
215487ca11 Bug 748495 - Don't call setCSSViewport unnecessarily. r=Cwiiis 2013-04-15 14:41:46 -04:00
Martyn Haigh
3615ced42e Bug 793747 - Add app origin to install message. r=mfinkle 2013-04-09 18:56:47 +01:00
Ryan VanderMeulen
c0d89e121e Backed out 17 changesets (bug 566746, bug 697377) for frequent OSX debug mochitest-5 crashes. 2013-04-11 11:53:13 -04:00
Neil Deakin
f088c7b39f Bug 566746, android asynchronous form autocomplete changes, r=margaret 2013-04-11 04:01:49 -04:00
Tetsuharu OHZEKI
8daa992faf Bug 840722 - Add an object which represents the viewport metadata in browser.js.r=kats 2013-04-08 14:38:52 -04:00
Chris Lord
0bd6ff9ea7 Bug 856497 - Fix dynamic viewport sizing for margin changes. r=kats
The viewport wasn't being recalculated when the viewport margins changed, and
was also subject to some rounding errors. Round off the values before
comparing them (as they're screen pixels), and make sure to update the viewport
when the margins change. Margins were also not correctly being altered when
in overscroll, which could cause bottom-aligned fixed position content to be
incorrectly offset.
2013-04-08 16:35:00 +01:00
Xin Zhang
3dc06546f6 Bug 849764 - Replace removeObserver() calls with three params with two in mobile dir. r=mak 2013-04-06 14:46:35 -04:00
Margaret Leibovic
82e69e50c5 Bug 856369 - Fix typo in WebrtcUI script load. r=mfinkle 2013-04-01 09:58:52 -07:00
Mark Finkle
e485293e7d Bug 852828 - Add basic support for subscribing to feeds (RSS/Atom) r=margaret 2013-04-03 15:34:51 -04:00
Devdatta Akhawe
12ca09149d Bug 850435 - Android Patch: separately measure UI telemetry for iframes and top level. r=felipe 2013-03-30 17:51:53 -07:00
Kyle Machulis
f5e3aadf0b Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Felipe Gomes
d03f3261e7 Bug 850210 - Part 4. Update Android's PermissionsHelper usage of contentPrefs to nsIContentPrefService2. r=adw 2013-03-29 23:08:54 -03:00
Kyle Machulis
d2b6e6e01a Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Kyle Machulis
5663b98bc5 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Sriram Ramasubramanian
0fc8b97188 Bug 844816: Add open new tab/private tab to long press menu of about:home thumbnails. [r=mfinkle]
--HG--
extra : rebase_source : 2b93b32c22d41c3670bc67b4762baa81525256d4
2013-03-26 10:23:45 -07:00
Margaret Leibovic
ae04678411 Bug 854605 - (Part 3) User selectAtPoint to start a selection. r=bnicholson 2013-03-28 16:22:02 -04:00
Margaret Leibovic
5a5ed05edf Bug 854605 - (Part 2) Make private SelectionHandler functions look private. r=bnicholson 2013-03-28 16:22:00 -04:00
Margaret Leibovic
c4495fc686 Bug 854605 - (Part 1) Rename SelectionHandler properties to better match metro's SelectionHandler. r=bnicholson 2013-03-28 16:21:58 -04:00
Mark Finkle
7fbfb6e077 Bug 854107 - Lazy load more notification-based objects r=margaret 2013-03-27 01:06:14 -04:00
Mark Finkle
dc56df5b07 Bug 854107 - Lazy load more normal JS objects r=margaret 2013-03-27 01:06:11 -04:00
Phil Ringnalda
66d6b22a5f Merge m-c to m-i 2013-03-25 21:53:39 -07:00
Phil Ringnalda
d06408e6a3 Merge the last pgo-green cset from mozilla-inbound to mozilla-central 2013-03-25 21:32:35 -07:00
Jim Chen
5186564787 Bug 839683 - Append telemetry opt-out notice for ANR reporting; r=mfinkle 2013-03-26 00:25:33 -04:00
Mark Finkle
c4964a9fbd Backout 4b1459d107c9, suspected cause of talos-robo bustage CLOSED TREE 2013-03-25 19:37:36 -04:00
Wes Johnston
dd8396c8fb Bug 840593 - Viewport min-width should default to zero. r=mbrubeck 2013-03-25 15:58:50 -07:00
Margaret Leibovic
40faa107af Bug 853691 - Reorganize SelectionHandler cleanup code paths. r=bnicholson 2013-03-25 18:25:19 -04:00
Wes Johnston
0d7fab0add Bug 817586 - Remove extra logging. r=mbrubeck 2013-03-25 09:08:25 -07:00
Wes Johnston
06aa28cc95 Bug 817586 - Remove extra logging. r=mbrubeck 2013-03-25 08:52:15 -07:00
Mark Finkle
7d2f4776fd Bug 854107 - Lazy load normal JS objects in browser.js r=margaret 2013-03-25 17:39:24 -04:00
Mark Finkle
6647456266 Bug 854107 - Lazy load notification-based JS objects in browser.js r=wesj 2013-03-25 17:05:04 -04:00
James Hugman
176e9dffee Bug 813736 - Enable installPackage api on Android. r=wesj,fabrice 2013-03-25 13:03:58 -07:00
Wes Johnston
058e1ae758 Bug 840593 - Create a main style file for about pages to inherit from. r=mbrubeck 2013-03-22 16:36:31 -07:00
Matt Brubeck
cc3eb090e3 Bug 853126 - Use PluralForm for the blocked popup message on Android [r=margaret] 2013-03-22 15:27:59 -07:00
Margaret Leibovic
2ad4332a9d Bug 853508 - Lazy load SelectionHandler. r=bnicholson 2013-03-21 16:50:42 -07:00
Margaret Leibovic
c5a508f366 Backed out changeset 89fa6284cb78 because of bad merge 2013-03-21 16:55:25 -07:00
Margaret Leibovic
b254e3e129 Bug 853508 - Lazy load SelectionHandler. r=bnicholson 2013-03-21 16:50:42 -07:00
Margaret Leibovic
60b22ab8a6 Bug 853022 - Remove "Ideas" from feedback app. r=mfinkle 2013-03-21 14:01:02 -07:00
Margaret Leibovic
e50647fad7 Bug 851170 - Put homescreen wallpaper feature behind confvars variable. r=ted 2013-03-21 14:01:02 -07:00
Brian Nicholson
9aa41ab69a Bug 828990 - Hide thumb on compositionend. r=margaret f=jchen
--HG--
extra : rebase_source : 8be4ddbc0f574179c12807d7c3d575624c9dbf48
2013-03-21 13:07:07 -07:00
Chris Lord
ba90002039 Bug 852565 - Don't expand the viewport for small pages. r=kats
Only expand the CSS viewport when a page reaches the screen size. If it's
smaller than the screen size, lock the dynamic toolbar and keep the same,
smaller CSS viewport. This 'fixes' sites that try to size themselves to the
size of the screen and get it wrong.
2013-03-21 11:23:49 +00:00
Mark Finkle
1eed50db8e Bug 852962 - Bad optionsURL will show 'options' header but no options r=margaret 2013-03-20 15:30:24 -04:00
Margaret Leibovic
423b8c6411 Bug 823230 - (Part 2) Remember search terms and show them again when returning to the awesomescreen. r=mfinkle 2013-04-10 11:02:05 -07:00
Margaret Leibovic
54e7f0caac Bug 852334 - Set app disabled state on enable button instead of uninstall button. r=mbrubeck 2013-03-19 08:14:25 -07:00
Margaret Leibovic
e6fd726a14 Bug 848420 - Distribution support for additional default search engines. r=mfinkle 2013-03-18 15:39:08 -07:00
Brian Nicholson
47875ab46e Bug 850424 - Clear private download notifications on last-pb-context-exited. r=mfinkle 2013-03-15 11:07:04 -07:00
Kartikaya Gupta
e8bde7cd7b Bug 827347 - Update entity name to go with string change. r=mfinkle 2013-03-14 23:46:43 +01:00
Kartikaya Gupta
ab78e15433 Bug 827347 - Allow force-downloading and installing of updates from about:firefox. r=snorp,blassey 2013-03-13 15:47:38 +00:00
Mark Finkle
81fb3e5b45 Bug 844872 - All addons and search engines present an option section even when the plugin does not have any options r=margaret 2013-03-13 11:07:06 -04:00
Chris Lord
ba4e6eda59 Bug 846772 - Add prefs observing to PrefsHelper/browser.js on Android. r=kats 2013-03-12 18:32:25 +00:00
Ryan VanderMeulen
ee09504083 Backed out 5 changesets (bug 846772) for Android reftest-3 orange on a CLOSED TREE. 2013-03-12 17:37:16 -04:00
Chris Lord
c908455874 Bug 846772 - Add prefs observing to PrefsHelper/browser.js on Android. r=kats 2013-03-12 18:32:25 +00:00
Ryan VanderMeulen
ba7d37f460 Backed out changeset d31d517c7f7c (bug 840593) for robocop orange on a CLOSED TREE.
DONTBUILD
2013-03-12 14:37:39 -04:00
Wes Johnston
c1d5233d20 Bug 840593 - Remove minimum width on about pages. r=mbrubeck 2013-03-12 09:51:04 -07:00
Margaret Leibovic
e059ce4c53 Bug 739757 - Update doorhanger notification strings. r=mfinkle,gbrown
* * *
Bug 739757 - (Part 1) Update strings for offline apps/indexedDB notifications. r=mfinkle
* * *
Bug 739757 - (Part 2) Update strings for content permissions prompts. r=mfinkle
* * *
Bug 739757 - (Part 3) Update click to play plugin strings to use "activate" instead of "play". r=mfinkle
* * *
Bug 739757 - (Part 4) Update popup blocked notifications. r=mfinkle
* * *
Bug 739757 - (Part 5) Update telemetry prompt strings. r=mfinkle
* * *
Bug 739757 - (Part 6) Update login manager strings. r=mfinkle
* * *
Bug 739757 - (Part 7) Update testDoorHanger to work with new strings. r=gbrown
2013-03-12 08:47:12 -07:00
Chris Lord
03f18bd94c Bug 716403 - Use setContentDocumentFixedPositionMargins in Android's browser.js. r=kats
This uses the aforementioned method on nsIDOMWindowUtils to make sure layout's
idea of the fixed position margins matches those used in the compositor.
2013-03-07 10:17:33 +00:00
Chris Lord
84602bb1fc Bug 716403 - Resize viewport dynamically on Android. r=kats,mfinkle
This causes the viewport size to differ, depending on the length of the page.
This has the effect of pages that size themselves to the size of the window
always having the toolbar visible, making sites like Google Maps more usable.
2013-03-07 10:17:33 +00:00
Ryan VanderMeulen
8cf664a621 Backed out 9 changesets (bug 716403) for Android 4.0 robocop bustage on a CLOSED TREE. 2013-03-06 16:11:05 -05:00
Ryan VanderMeulen
68af2dcceb Bug 739757 - Back it out fully this time on a CLOSED TREE. 2013-03-06 13:59:09 -05:00
Chris Lord
866dd7b942 Bug 716403 - Use setContentDocumentFixedPositionMargins in Android's browser.js. r=kats
This uses the aforementioned method on nsIDOMWindowUtils to make sure layout's
idea of the fixed position margins matches those used in the compositor.
2013-03-06 16:56:00 +00:00
Chris Lord
55cccd32c3 Bug 716403 - Resize viewport dynamically on Android. r=kats,mfinkle
This causes the viewport size to differ, depending on the length of the page.
This has the effect of pages that size themselves to the size of the window
always having the toolbar visible, making sites like Google Maps more usable.
2013-03-06 16:56:00 +00:00
Margaret Leibovic
753ddc1432 backout 3c5239c5771d for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
a07238ebdd backout 17ab91e3a0c5 for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
632ed38d90 backout 38c9642dfab0 for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
0b3ffe7089 backout 3637227e2fee for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
a0dad360b4 backout 14893b300874 for test failures 2013-03-06 16:47:33 +00:00
Henri Sivonen
d36e6bbdaf Bug 847870 - Gather telemetry about character encoding menu use on Android. r=mfinkle. 2013-03-06 15:28:07 +02:00
Margaret Leibovic
7034c2fdc9 Bug 739757 - (Part 6) Update login manager strings. r=mfinkle 2013-03-06 13:02:46 +00:00
Margaret Leibovic
d63f05204e Bug 739757 - (Part 5) Update telemetry prompt strings. r=mfinkle 2013-03-06 13:02:45 +00:00
Margaret Leibovic
04e53c4119 Bug 739757 - (Part 4) Update popup blocked notifications. r=mfinkle 2013-03-06 13:02:39 +00:00
Margaret Leibovic
34d2965597 Bug 739757 - (Part 3) Update click to play plugin strings to use "activate" instead of "play". r=mfinkle 2013-03-06 13:02:39 +00:00
Margaret Leibovic
2a107d7706 Bug 739757 - (Part 2) Update strings for content permissions prompts. r=mfinkle 2013-03-06 13:02:38 +00:00
Margaret Leibovic
d4a05745d6 Bug 739757 - (Part 1) Update strings for offline apps/indexedDB notifications. r=mfinkle 2013-03-06 13:02:38 +00:00
Kartikaya Gupta
c021459c0c Bug 787001 - Don't set the global compositor first-paint flag when a background tab receives the before-first-paint event. r=Cwiiis 2013-03-02 07:51:54 -05:00
Kartikaya Gupta
54de207ca3 Bug 822666 - Robustify zoom comparison warning against floating point rounding. r=Cwiiis 2013-03-02 07:51:42 -05:00
Margaret Leibovic
d28353ab8a Bug 846102 - Remove sub-frame offset from cursor handle position calculation. r=bnicholson 2013-03-01 17:06:03 -08:00
Margaret Leibovic
e54e250210 Bug 748469 - (Part 1) Move FormAssistPopup viewport math to Java. r=kats 2013-03-01 17:05:58 -08:00
Ryan VanderMeulen
75acd49b0e Backed out 8 changesets (bug 716403) for frequent Android mochitest-8 failures on a CLOSED TREE. 2013-03-01 16:09:59 -05:00
Chris Lord
08f9e1089b Bug 716403 - Use setContentDocumentFixedPositionMargins in Android's browser.js. r=kats
This uses the aforementioned method on nsIDOMWindowUtils to make sure layout's
idea of the fixed position margins matches those used in the compositor.
2013-03-01 15:46:34 +00:00
Chris Lord
413fbf7cd0 Bug 716403 - Resize viewport dynamically on Android. r=kats,mfinkle
This causes the viewport size to differ, depending on the length of the page.
This has the effect of pages that size themselves to the size of the window
always having the toolbar visible, making sites like Google Maps more usable.
2013-03-01 15:46:34 +00:00
Wes Johnston
41efaaf7cd Bug 768035 - Implement SiteSpecificUserAgent for Fennec. r=bnicholson 2013-02-28 14:02:21 -08:00
Gregory Szorc
803629b9c6 Merge mozilla-central into build-system
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Gregory Szorc
16f0413b0c Merge mozilla-central into build-system
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Gregory Szorc
d71cc11e47 Bug 784841 - Part 18w: Convert /mobile/android; r=ted 2013-02-25 12:47:23 -08:00
Margaret Leibovic
3d251e87e5 Bug 842883 - (Part 4) Replace DOMWindowClose event with Tab:Close. r=mfinkle 2013-02-24 20:51:05 -08:00
Margaret Leibovic
87d6ac0b5a Bug 842883 - (Part 3) Move Content:* events from GeckoApp to Tabs. r=bnicholson 2013-02-24 20:51:05 -08:00
Margaret Leibovic
d82959f60f Bug 842883 - (Part 1) Start moving some tab-specific event listeners to Tabs. r=bnicholson 2013-02-24 20:51:04 -08:00
Margaret Leibovic
5e4e5e897b Bug 843821 - Support reading distribution resources from a /system location. r=mfinkle 2013-02-24 20:15:23 -08:00
Kartikaya Gupta
add4b29c97 Bug 842946 - When there is no selected tab, don't try to apply viewport updates. r=mfinkle 2013-02-25 14:40:44 -05:00
Margaret Leibovic
8a60a5cf5d Bug 845075 - Move more tab-specific event handlers from GeckoApp to Tabs. r=mfinkle 2013-02-26 11:50:04 -08:00
Wes Johnston
17c0a8c6e1 Bug 840703 - Remove unnecessary menulist binding from Fennec. r=mbrubeck 2013-02-22 16:05:34 -08:00
Wes Johnston
8ef3f5fc3f Bug 839771 - Use a compound drawable to add padding to select elements. r=sriram 2013-02-21 08:41:41 -08:00
Panos Astithas
0dc80bb350 Bug 818382 - Support chrome debugging in Firefox for Android; r=mfinkle 2013-02-21 08:44:03 +02:00
Kartikaya Gupta
9aae1a8e20 Back out b3bdec87d963 (bug 840722) for causing bug 842418. r=me 2013-02-19 16:11:03 -05:00
Margaret Leibovic
b8644f7bb6 Bug 840825 - Basic tests for distribution customization. r=gbrown,wesj 2013-02-19 10:15:55 -08:00
Kartikaya Gupta
02904237fe Bug 841810 - Allow java addons to receive and respond to events. r=mfinkle 2013-02-15 15:21:41 -05:00
Tetsuharu OHZEKI
ff4ae413b9 Bug 840722 - Add an object which represents the viewport metadata in browser.js.r=kats 2013-02-15 15:20:52 -05:00
Yury Delendik
92e8ade290 Bug 839714 - Extend PlayPreview API. r=jschoenick, r=jwein 2013-02-14 15:38:41 -06:00
Wes Johnston
3c9398e416 Bug 830760 - Don't zoom into fields on tablets of pages with metaviewports. r=kats DONTBUILD 2013-02-13 11:36:29 -08:00
Wes Johnston
e8e523f2da backout 28c0078a4d76 to fix commit message 2013-02-13 11:42:09 -08:00
Wes Johnston
537f780db5 Bug 83760 - Disable zoom into fields on tablets and pags with metaviewport. r=kats
* * *
Bug 830760 - Don't zoom into fields on tablets or pages with metaviewports. r=kats
2013-02-13 11:36:29 -08:00
Mark Finkle
4c54c12f59 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj 2013-02-13 10:26:03 -05:00
Brian Nicholson
fb24943e81 Bug 840823 - Check whether new tabs were made from stubs to prevent removal race condition. r=mfinkle 2013-02-12 23:48:32 -08:00
Brian Nicholson
b7a7de0fbc Bug 840601 - Clear saved reader mode page in tab destroy. r=kats 2013-02-12 23:44:40 -08:00
Tetsuharu OHZEKI
41305e7902 Bug 840312 - Cache the result of Tab.metadata. r=kats 2013-02-12 16:19:43 +09:00
Kartikaya Gupta
d966ecc5da Bug 833777 - Guard against selectedTab being null when Gecko goes into the background. r=bnicholson 2013-02-11 23:24:41 -05:00
Tetsuharu OHZEKI
1f77b14c31 Bug 833003 - Use metadata.scaleRatio as its value if viewport metadata.defaultZoom has no value. r=kats 2013-02-11 18:15:18 -05:00
Mark Capella
e2922dbaea Bug 836451 - Add distribution info to about:firefox, r=margaret 2013-02-08 14:29:21 -05:00
Mark Finkle
ed003a1502 Bug 839242 - Remove unused onunload handler from about:apps r=margaret 2013-02-08 00:36:50 -05:00
Christian Vielma
b06ea4e13a Bug 454880 - Allow access to recent history through back/forward buttons. r=bnicholson
--HG--
extra : rebase_source : c871a1f0b464db10b5bd22a27f7783ba1c53c213
2013-02-06 22:53:01 -05:00
Brian Nicholson
aa4bfb51f7 Bug 777639 - Part 4: Listen for removed downloads in about:downloads. r=wesj
--HG--
extra : rebase_source : c1f83dc5708f7b930e33e0644a19dffb86aa9be8
2013-02-05 16:08:10 -08:00
Brian Nicholson
8b10c42551 Bug 777639 - Part 3: Add ability to delete downloaded files. r=mfinkle
--HG--
rename : mobile/android/chrome/content/sanitize.js => mobile/android/modules/Sanitizer.jsm
extra : rebase_source : c147efb303a2435823690ca70731b58e528fc6f1
2013-02-05 16:08:03 -08:00