Commit Graph

1378 Commits

Author SHA1 Message Date
Nick Alexander
0cab26edde Merge mozilla-central into services-central. 2013-05-12 16:19:27 -07:00
Nick Alexander
d552b016a9 Bug 857419 - Implement about:healthreport on Android. r=rnewman 2013-05-10 21:30:57 -07:00
Chenxia Liu
775f75951e 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
2a8d1f06df Backout 385c05262943 for android robocop failures.
--HG--
extra : rebase_source : f315f7b4cd3b998baa4ffb5546bec914409092e9
2013-05-10 15:26:27 -05:00
Scott Johnson
01cb9bb692 Bug 847872: Make reflow-on-zoom happen on double-tap only. [r=blassey] 2013-05-10 11:37:52 -05:00
Chris Lord
01a01172fc 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
92d057b18c Backout ed0e9d2f23a0 for BUSTAGE. [r=me] 2013-05-10 11:29:24 -05:00
Scott Johnson
82792bf2c0 Bug 847872: Make reflow-on-zoom happen on double-tap only. [r=blassey] 2013-05-10 10:00:08 -05:00
Margaret Leibovic
cfb0cf1e2a Bug 857987 - Add a 'Night Mode' to Reader Mode. r=mfinkle 2013-05-12 19:24:35 -07:00
Gavin Sharp
4d947b6985 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
e3aa8f4ceb Bug 870110 - Part 1: search changes to support FHR on Android. r=wesj,cpeterson 2013-05-09 17:07:53 -07:00
James Hugman
ce3b6d686e Bug 856131 - Regression: No Android home-screen shortcut created on app install. r=fabrice 2013-05-09 08:20:37 -07:00
Tetsuharu OHZEKI
2043be6654 Bug 868936 - Use strict equality operator in JSDOMParser.js. r=bnicholson 2013-05-07 22:38:16 -04:00
Ryan VanderMeulen
e507d01d4b Merge inbound to m-c. 2013-05-07 22:10:19 -04:00
Colby Russell
47cf7b1844 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
954217daef Bug 868681 - Remove undefined reference to chromeWin in OfflineApps.js; r=mfinkle 2013-05-05 16:46:47 -06:00
Mark Finkle
e97e937fb2 Bug 869477 - WebRTC UI permissions no longer shown r=margaret 2013-05-07 15:02:12 -04:00
Justin Dolske
abcd817266 Bug 651317 - Small update requested to about:rights. r=gavin 2013-05-06 18:58:23 -07:00
Wes Johnston
4da983b4d0 Bug 813756 - Implement payments frontend for Android. r=mfinkle 2013-04-25 15:29:17 -07:00
Chris Peterson
d6b4f85552 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
607166e555 Bug 867875 - Add the pref to toggle reader mode parsing on load. r=mfinkle 2013-05-06 12:19:23 -04:00
Ryan VanderMeulen
10cb8b1164 Merge m-c to inbound. 2013-05-02 21:50:25 -04:00
Ryan VanderMeulen
048824e68e 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
fabb41f6c3 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
64fdfa6be4 Merge m-c to inbound. 2013-05-02 15:17:39 -04:00
Margaret Leibovic
af0be5f224 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
d4aafc8419 Bug 854940 - Add application name to permission prompt. r=mfinkle 2013-05-02 08:01:06 -04:00
Gavin Sharp
1372a3cf1c 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
d5d3e207b9 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
f70654c652 Bug 865250 - Part 4: Merge duplicated paths in switch statements. r=mleibovic 2013-04-30 22:10:01 -04:00
Tetsuharu OHZEKI
7433f3a7b9 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
9addfb90b3 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
542dac26e8 Bug 865250 - Part 1: Define all properties of the pref data obviously. r=mleibovic 2013-04-30 22:10:00 -04:00
Amod Narvekar
7a2cef9f70 Bug 789980 - Remove empty title tag from aboutReader.html, r=lucasr 2013-04-29 13:00:25 -04:00
Wes Johnston
2c03bd0056 Bug 857165 - Highlight domain when showing urls. r=mfinkle 2013-04-26 16:17:37 -07:00
Ryan VanderMeulen
089cb45b06 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
3aaa5ea086 Bug 857165 - Highlight domain when showing urls. r=mfinkle 2013-04-26 16:17:37 -07:00
Tetsuharu OHZEKI
71f8adf8ba Bug 863242 - Add a preference setting "accept tracking me" to Fennec. r=mleibovic 2013-04-26 10:10:59 -04:00
Tetsuharu OHZEKI
1deb371264 Bug 863242 - Use switch statement in BrowserApp.getPreferences(). r=mleibovic 2013-04-26 10:10:59 -04:00
Mark Capella
13a3034fbb 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
cb9c55afb6 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
4b7c54d033 Backed out changeset 684a5ca2efb7 (bug 858969) for Android M3 failures.
CLOSED TREE
2013-04-25 10:56:54 -04:00
Chris Lord
5671b1d883 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
c77bebe772 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
f6530e6064 Bug 835456 - Cleanup whitespace. r=mfinkle 2013-04-23 10:30:47 -07:00
Scott Johnson
1c425e6276 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
fcf2264c5f Bug 853456 - Walk up DOM tree to find target of links. r=mfinkle 2013-04-23 10:10:44 -07:00
Margaret Leibovic
e37add182d Bug 667243 - Use caretPositionFromPoint to move selection. r=bnicholson 2013-04-22 17:16:06 -07:00
Benoit Girard
5eb7ffca68 Bug 863375 - Remove 'Toggle Profiling' menu. r=ehsan
--HG--
extra : rebase_source : c8e70c998ede7986e2583f3fba4d23fcdb37b540
2013-04-19 15:37:50 -04:00
Tetsuharu OHZEKI
8374f4c5f4 Bug 863285 - Cache the result of Ci.nsIMemory.isLowMemoryPlatform(). r=Kartikaya 2013-04-20 19:13:45 +09:00
Mark Capella
6ef403d37d Bug 857362 - Remove unused sendMessageToJava() events, r=cpeterson 2013-04-20 00:29:03 -04:00
Mark Capella
1018c29b5f Bug 800899 - Reader Mode:Toolbar remove button is not updated, r=lucasr 2013-04-19 12:04:02 -04:00
Lucas Rocha
33e2bb296b Bug 863325 - Send correct result with Reader:Added message (r=bnicholson) 2013-04-18 18:07:55 +01:00
David Hsu
3be1522d20 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
fa750e7efc Bug 814587 - Add "Add to Reading List" context menu (r=bnicholson) 2013-04-17 12:09:18 +01:00
Lucas Rocha
86ee6c8245 Bug 814587 - Change Reader:Add to handle tabID and URL as input (r=bnicholson) 2013-03-16 01:40:06 +05:30
Lucas Rocha
88b40306f6 Bug 784387 - Handle duplicate reading list item case (r=bnicholson) 2013-04-17 11:43:22 +01:00
Margaret Leibovic
3f720e92d2 Bug 858323 - Focus tab.browser when the tab is selected. r=wesj 2013-04-16 17:39:47 -07:00
Margaret Leibovic
7b50d97cf8 Bug 862125 - Properly quote addon id when passing string to querySelector. r=bnicholson 2013-04-16 17:39:47 -07:00
Scott Johnson
b50787e6b6 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
a0a8b12fb7 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
63715cfdf5 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
d50f0f6e2a Backed out changeset 6d29c583d5c0 due to incorrect commit message. 2013-04-16 16:10:20 -05:00
Scott Johnson
cbb7e746ff 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
a27528e195 Bug 862440 - Remove unused aboutReaderContent.html and aboutReaderContent.css. r=bnicholson 2013-04-16 10:37:14 -07:00
Margaret Leibovic
43f3047662 Bug 857989 - Add Serif/Sans Serif font toggle to Reader Mode. r=lucasr 2013-04-16 10:39:16 -07:00
Ryan VanderMeulen
95bf443385 Merge the last PGO-green inbound changeset to m-c. 2013-04-15 21:49:22 -04:00
Gregory Szorc
c9c21b22f4 Merge mozilla-central into services-central 2013-04-15 16:55:11 -07:00
Nick Alexander
02abb420aa 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
31dac9cb1f 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
e21cd12cb8 Bug 730445 - Add UI to specify a default search engine. r=mfinkle 2013-04-12 12:03:43 -07:00
Chris Lord
b6655d43d1 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
1eec33d031 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
b5220914bd 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
29e40277a4 Bug 848560 (part 4) - Fix broken memory reporting on Fennec. r=kats. 2013-04-10 11:43:31 +10:00
Mike de Boer
019c7db2a8 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
040ed30c64 Bug 748495 - Don't call setCSSViewport unnecessarily. r=Cwiiis 2013-04-15 14:41:46 -04:00
Martyn Haigh
c522b36469 Bug 793747 - Add app origin to install message. r=mfinkle 2013-04-09 18:56:47 +01:00
Ryan VanderMeulen
0021e7aaee 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
38031b575b Bug 566746, android asynchronous form autocomplete changes, r=margaret 2013-04-11 04:01:49 -04:00
Tetsuharu OHZEKI
a91b466724 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
a0307d1e46 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
1048baca16 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
44df0a0ed0 Bug 856369 - Fix typo in WebrtcUI script load. r=mfinkle 2013-04-01 09:58:52 -07:00
Mark Finkle
c22720d7c0 Bug 852828 - Add basic support for subscribing to feeds (RSS/Atom) r=margaret 2013-04-03 15:34:51 -04:00
Devdatta Akhawe
384835138e Bug 850435 - Android Patch: separately measure UI telemetry for iframes and top level. r=felipe 2013-03-30 17:51:53 -07:00
Felipe Gomes
db680720ba Bug 850210 - Part 4. Update Android's PermissionsHelper usage of contentPrefs to nsIContentPrefService2. r=adw 2013-03-29 23:08:54 -03:00
Sriram Ramasubramanian
77ec34f5d6 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
a3f2344761 Bug 854605 - (Part 3) User selectAtPoint to start a selection. r=bnicholson 2013-03-28 16:22:02 -04:00
Margaret Leibovic
15936c0276 Bug 854605 - (Part 2) Make private SelectionHandler functions look private. r=bnicholson 2013-03-28 16:22:00 -04:00
Margaret Leibovic
08fcf90495 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
043e016d9c Bug 854107 - Lazy load more notification-based objects r=margaret 2013-03-27 01:06:14 -04:00
Mark Finkle
03a8172071 Bug 854107 - Lazy load more normal JS objects r=margaret 2013-03-27 01:06:11 -04:00
Phil Ringnalda
cbb612338e Merge m-c to m-i 2013-03-25 21:53:39 -07:00
Phil Ringnalda
ba7c54c42a Merge the last pgo-green cset from mozilla-inbound to mozilla-central 2013-03-25 21:32:35 -07:00
Jim Chen
927a7f8afa Bug 839683 - Append telemetry opt-out notice for ANR reporting; r=mfinkle 2013-03-26 00:25:33 -04:00
Mark Finkle
3056a17817 Backout 4b1459d107c9, suspected cause of talos-robo bustage CLOSED TREE 2013-03-25 19:37:36 -04:00
Wes Johnston
1c1df3219e Bug 840593 - Viewport min-width should default to zero. r=mbrubeck 2013-03-25 15:58:50 -07:00
Margaret Leibovic
097b6f1c77 Bug 853691 - Reorganize SelectionHandler cleanup code paths. r=bnicholson 2013-03-25 18:25:19 -04:00
Wes Johnston
8bd2833f97 Bug 817586 - Remove extra logging. r=mbrubeck 2013-03-25 09:08:25 -07:00
Wes Johnston
2271189def Bug 817586 - Remove extra logging. r=mbrubeck 2013-03-25 08:52:15 -07:00
Mark Finkle
408b598209 Bug 854107 - Lazy load normal JS objects in browser.js r=margaret 2013-03-25 17:39:24 -04:00
Mark Finkle
d833d1de7c Bug 854107 - Lazy load notification-based JS objects in browser.js r=wesj 2013-03-25 17:05:04 -04:00
James Hugman
64ac400479 Bug 813736 - Enable installPackage api on Android. r=wesj,fabrice 2013-03-25 13:03:58 -07:00
Wes Johnston
101189dc9e 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
abb238e9da Bug 853126 - Use PluralForm for the blocked popup message on Android [r=margaret] 2013-03-22 15:27:59 -07:00
Margaret Leibovic
4528bf3bc4 Bug 853508 - Lazy load SelectionHandler. r=bnicholson 2013-03-21 16:50:42 -07:00
Margaret Leibovic
f892c2a8bf Backed out changeset 89fa6284cb78 because of bad merge 2013-03-21 16:55:25 -07:00
Margaret Leibovic
568f39b295 Bug 853508 - Lazy load SelectionHandler. r=bnicholson 2013-03-21 16:50:42 -07:00
Margaret Leibovic
a68cc5ff41 Bug 853022 - Remove "Ideas" from feedback app. r=mfinkle 2013-03-21 14:01:02 -07:00
Margaret Leibovic
c3b3602d7d Bug 851170 - Put homescreen wallpaper feature behind confvars variable. r=ted 2013-03-21 14:01:02 -07:00
Brian Nicholson
55191144fa 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
fae357a331 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
100f42a912 Bug 852962 - Bad optionsURL will show 'options' header but no options r=margaret 2013-03-20 15:30:24 -04:00
Margaret Leibovic
0639dc9cba 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
e636debd22 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
a5987c174f Bug 848420 - Distribution support for additional default search engines. r=mfinkle 2013-03-18 15:39:08 -07:00
Brian Nicholson
4b8a273c58 Bug 850424 - Clear private download notifications on last-pb-context-exited. r=mfinkle 2013-03-15 11:07:04 -07:00
Kartikaya Gupta
77e862d56f Bug 827347 - Update entity name to go with string change. r=mfinkle 2013-03-14 23:46:43 +01:00
Kartikaya Gupta
d976ddfc04 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
4c9af35476 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
aaaa3fc551 Bug 846772 - Add prefs observing to PrefsHelper/browser.js on Android. r=kats 2013-03-12 18:32:25 +00:00
Ryan VanderMeulen
b16b9555c1 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
3e1166aafa Bug 846772 - Add prefs observing to PrefsHelper/browser.js on Android. r=kats 2013-03-12 18:32:25 +00:00
Ryan VanderMeulen
b3235c708a Backed out changeset d31d517c7f7c (bug 840593) for robocop orange on a CLOSED TREE.
DONTBUILD
2013-03-12 14:37:39 -04:00
Wes Johnston
a0ea7ae176 Bug 840593 - Remove minimum width on about pages. r=mbrubeck 2013-03-12 09:51:04 -07:00
Margaret Leibovic
3115edad72 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
26119ae470 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
05c34bba51 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
e67ae46cb3 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
ba57170622 Bug 739757 - Back it out fully this time on a CLOSED TREE. 2013-03-06 13:59:09 -05:00
Chris Lord
3b766188aa 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
eb30c361bf 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
14d5a44bd7 backout 3c5239c5771d for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
84234ca7cd backout 17ab91e3a0c5 for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
a8bde3cae8 backout 38c9642dfab0 for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
2db36e771d backout 3637227e2fee for test failures 2013-03-06 16:47:34 +00:00
Margaret Leibovic
21cd6f2f16 backout 14893b300874 for test failures 2013-03-06 16:47:33 +00:00
Henri Sivonen
2d8b0b6f1a Bug 847870 - Gather telemetry about character encoding menu use on Android. r=mfinkle. 2013-03-06 15:28:07 +02:00
Margaret Leibovic
5aa08af087 Bug 739757 - (Part 6) Update login manager strings. r=mfinkle 2013-03-06 13:02:46 +00:00
Margaret Leibovic
d6b4aaa332 Bug 739757 - (Part 5) Update telemetry prompt strings. r=mfinkle 2013-03-06 13:02:45 +00:00
Margaret Leibovic
9c6c8ba4ca Bug 739757 - (Part 4) Update popup blocked notifications. r=mfinkle 2013-03-06 13:02:39 +00:00
Margaret Leibovic
4160f0c856 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
c12052b353 Bug 739757 - (Part 2) Update strings for content permissions prompts. r=mfinkle 2013-03-06 13:02:38 +00:00
Margaret Leibovic
b4b74aa9c8 Bug 739757 - (Part 1) Update strings for offline apps/indexedDB notifications. r=mfinkle 2013-03-06 13:02:38 +00:00
Kartikaya Gupta
d9dc8ecf36 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
8e3691949d Bug 822666 - Robustify zoom comparison warning against floating point rounding. r=Cwiiis 2013-03-02 07:51:42 -05:00
Margaret Leibovic
31e6f3cadb Bug 846102 - Remove sub-frame offset from cursor handle position calculation. r=bnicholson 2013-03-01 17:06:03 -08:00
Margaret Leibovic
51e346166d Bug 748469 - (Part 1) Move FormAssistPopup viewport math to Java. r=kats 2013-03-01 17:05:58 -08:00
Ryan VanderMeulen
3fe58cf9ea 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
d9add926ef 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
0c40fe5cb5 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
3807195da3 Bug 768035 - Implement SiteSpecificUserAgent for Fennec. r=bnicholson 2013-02-28 14:02:21 -08:00
Margaret Leibovic
b1a0e92e0e Bug 845075 - Move more tab-specific event handlers from GeckoApp to Tabs. r=mfinkle 2013-02-26 11:50:04 -08:00
Kartikaya Gupta
9302617f2c 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
494ca2a7d5 Bug 842883 - (Part 4) Replace DOMWindowClose event with Tab:Close. r=mfinkle 2013-02-24 20:51:05 -08:00
Margaret Leibovic
a318817e7d Bug 842883 - (Part 3) Move Content:* events from GeckoApp to Tabs. r=bnicholson 2013-02-24 20:51:05 -08:00
Margaret Leibovic
be16192d59 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
c43fe3d9b7 Bug 843821 - Support reading distribution resources from a /system location. r=mfinkle 2013-02-24 20:15:23 -08:00
Wes Johnston
7c98e44ec1 Bug 840703 - Remove unnecessary menulist binding from Fennec. r=mbrubeck 2013-02-22 16:05:34 -08:00
Wes Johnston
daf9d4580d Bug 839771 - Use a compound drawable to add padding to select elements. r=sriram 2013-02-21 08:41:41 -08:00
Panos Astithas
54e295bcc8 Bug 818382 - Support chrome debugging in Firefox for Android; r=mfinkle 2013-02-21 08:44:03 +02:00
Kartikaya Gupta
9201ca1d15 Back out b3bdec87d963 (bug 840722) for causing bug 842418. r=me 2013-02-19 16:11:03 -05:00
Margaret Leibovic
ddac3c1e0f Bug 840825 - Basic tests for distribution customization. r=gbrown,wesj 2013-02-19 10:15:55 -08:00
Kartikaya Gupta
814af238a1 Bug 841810 - Allow java addons to receive and respond to events. r=mfinkle 2013-02-15 15:21:41 -05:00
Tetsuharu OHZEKI
a4c21d555e 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
69a7ff37d4 Bug 839714 - Extend PlayPreview API. r=jschoenick, r=jwein 2013-02-14 15:38:41 -06:00
Wes Johnston
40d889999f 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
5ced0d6c69 backout 28c0078a4d76 to fix commit message 2013-02-13 11:42:09 -08:00
Wes Johnston
f1289d343d 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
4ed52610f6 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj 2013-02-13 10:26:03 -05:00
Brian Nicholson
07d4dc1bec 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
bef23894b6 Bug 840601 - Clear saved reader mode page in tab destroy. r=kats 2013-02-12 23:44:40 -08:00
Tetsuharu OHZEKI
08ef5e71e2 Bug 840312 - Cache the result of Tab.metadata. r=kats 2013-02-12 16:19:43 +09:00
Kartikaya Gupta
e50676199a 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
391047f6a0 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
b667927b52 Bug 836451 - Add distribution info to about:firefox, r=margaret 2013-02-08 14:29:21 -05:00
Mark Finkle
8578601dfc Bug 839242 - Remove unused onunload handler from about:apps r=margaret 2013-02-08 00:36:50 -05:00
Christian Vielma
48d2cd2ec5 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
d8a3ac07f7 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
dea0ddd22a 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
Brian Nicholson
6c7d4df0f9 Bug 777639 - Part 2: Move sanitize.js to Sanitizer.jsm. r=mfinkle
--HG--
rename : mobile/android/chrome/content/sanitize.js => mobile/android/modules/Sanitizer.jsm
extra : rebase_source : 09a198591376de7f652ce2e594fffca790eeb629
2013-02-05 16:08:02 -08:00
Brian Nicholson
4ddded330c Bug 777639 - Part 1: Remove unused code from Sanitizer. r=mfinkle
--HG--
rename : content/media/MediaStreamGraphImpl.h => content/media/MediaStreamGraph.cpp
rename : dom/voicemail/Makefile.in => dom/telephony/Makefile.in
rename : dom/voicemail/nsINavigatorVoicemail.idl => dom/telephony/nsIDOMNavigatorTelephony.idl
extra : rebase_source : 378be91fbad3d04e80f130bdcd26b2e4accd5340
2013-02-05 16:08:01 -08:00
Mark Finkle
51c6ed7129 Bug 835399 - Remove use of promises in WebAppRT r=bnicholson 2013-02-05 08:48:15 -05:00
Mark Finkle
c3169a412c Bug 835399 - Rename isAppUpdate to startupStatus r=bnicholson 2013-02-05 08:48:13 -05:00
Brian Nicholson
0873d26649 Bug 837848 - Remove gecko property from handleGeckoMessage calls. r=mfinkle 2013-02-04 13:22:30 -08:00
Shriram Kunchanapalli
242495ed6e Bug 702796: IndexedDB prompt should auto-dismiss after a timeout [in native fennec]. r=mbrubeck 2013-02-02 22:59:16 +05:30
Brian Nicholson
5458816945 Bug 837042 - Remove gecko property from sendMessageToJava. r=mfinkle
--HG--
extra : rebase_source : 49a739f7550a3afe83b19518833de03a014e2a80
2013-02-01 17:36:38 -08:00
Margaret Leibovic
3375009118 Bug 836838 - Avoid race condition in distribution initialization. r=bnicholson,mfinkle 2013-02-01 15:45:33 -08:00
Margaret Leibovic
792957b808 Bug 836517 - Lightweight theme support for distributions. r=mfinkle 2013-02-01 15:45:33 -08:00
Margaret Leibovic
ce0533c704 Bug 834681 - Add support for basic distribution modifications. r=mfinkle 2013-02-01 15:45:33 -08:00
Dave Townsend
cd10174200 Bug 793928: Switch users of the promise library to the new location and move tests files. r=gavin
--HG--
rename : toolkit/addon-sdk/test/Makefile.in => addon-sdk/test/Makefile.in
rename : toolkit/addon-sdk/test/unit/head.js => addon-sdk/test/unit/head.js
rename : toolkit/addon-sdk/test/unit/test_promise.js => addon-sdk/test/unit/test_promise.js
rename : toolkit/addon-sdk/test/unit/xpcshell.ini => addon-sdk/test/unit/xpcshell.ini
2013-02-01 11:43:15 -08:00
Mark Finkle
02654b49de Bug 837215 - YouTube video's redirect on play; broken on tablets r=bnicholson 2013-02-01 15:21:37 -05:00
Scott Johnson
f88d47d6be Bug 830645: Allow reflow-on-zoom to happen on page-load. [r=kats] 2013-01-31 14:55:22 -06:00
Ryan VanderMeulen
6c7aa941d0 Backed out changesets 9aadf7e35e70 (bug 836517) and 493805ba1c85 (bug 834681) for Android test hangs. 2013-01-31 15:15:50 -05:00
Margaret Leibovic
226caf982b Bug 836517 - Lightweight theme support for distributions. r=mfinkle 2013-01-31 10:28:42 -08:00
Margaret Leibovic
f69a887e4e Bug 834681 - Add support for basic distribution modifications. r=mfinkle 2013-01-31 10:28:00 -08:00
Mark Capella
0f8046b9c8 Bug 801097 - Reader mode title shows HTML character encodings, r=bnicholson 2013-01-30 22:44:31 -05:00
Mark Finkle
2dc4122f79 Bug 834810 - Launching webapp from homescreen icon will revert the icon to the default 'rocket' r=bnicholson 2013-01-28 19:14:44 -05:00
Mark Finkle
39910ed0cc Bug 835241 - Reload button reloads cached copy r=bnicholson 2013-01-28 19:14:42 -05:00
Jinsu Oh
6f67d8bb2f Bug 791654 - Add Save Video/Audio to context menus. r=wesj 2013-01-24 18:36:25 -08:00
Kartikaya Gupta
8548af0513 Bug 834409 - Fix JS typo causing an error when zooming in to text fields. r=wesj 2013-01-24 23:29:28 -05:00
Brian Nicholson
6057d6b207 Bug 834048 - Add required param for f.remove(). r=mfinkle
--HG--
extra : rebase_source : cd704a9fb1aa00a77eefba0e8ea9d8fda12bfdc3
2013-01-24 13:52:12 -08:00
Brian Nicholson
974d61d9b2 Bug 834400 - Use bind() in download callbacks. r=mfinkle
--HG--
extra : rebase_source : a736b3f7d71d47230370e551f620b9362f45f265
2013-01-24 13:52:05 -08:00
Wes Johnston
bfb081c78c backout 3167daa05ef4 2013-01-22 17:27:01 -08:00
Wes Johnston
ed429e69c2 Bug 830760 - Don't zoom into fields on tablets or pages with metaviewports. r=kats 2013-01-22 15:26:09 -08:00
Wes Johnston
b56afd92c0 Bug 819037 - Set appId on browsers in webapps. r=mfinkle 2013-01-22 10:37:35 -08:00
Mark Finkle
15cbfdf697 Bug 833050 - JS errors during startup r=kats a=android-only 2013-01-21 14:43:09 -05:00
Brian Nicholson
c380184864 Bug 826644 - Hide "Open in New Tab" context menu option in private tabs. r=mfinkle 2013-01-18 14:38:43 -08:00
Gian-Carlo Pascutto
037ddf9c68 Bug 828963 - Implement WebRTC permissions UI for Android. r=mfinkle 2013-01-16 11:58:01 +01:00
Brian Nicholson
a26d4ba3a0 Bug 830893 - Remember private state for zombified tabs. r=mfinkle 2013-01-15 16:43:44 -08:00
Kartikaya Gupta
134da0cbb0 Bug 830175 - Turn buttons in the prompt service from objects with labels to just strings. r=wesj 2013-01-15 15:31:24 -05:00
Brian Nicholson
48d35e7bbb Bug 820491 - Part 3: Whitespace cleanup in aboutDownloads.js. r=wesj 2013-01-14 13:47:24 -08:00
Brian Nicholson
7a100ac3fc Bug 820491 - Part 2: Fix DownloadManagerUI component. r=wesj 2013-01-14 13:47:24 -08:00
Brian Nicholson
e10096d82f Bug 820491 - Part 1: Update download manager code to work with private downloads. r=wesj 2012-12-13 19:47:30 -05:00
Kartikaya Gupta
5b4c87b6d1 Bug 829670 - Fix some 'function does not always return a value' warnings on startup. r=wesj 2013-01-11 14:12:38 -05:00
Wes Johnston
9bb3215a7c Bug 824737 - Use ContentAreaUtils for saving images. r=mfinkle 2013-01-11 09:23:47 -08:00
Gene Lian
dae6bf43dc Bug 820206 - Validate "Webapps:*" message parameters in the parent process (part 3, test cases). r=fabrice, a=blocking-basecamp 2013-01-11 20:50:50 +08:00
Wes Johnston
1b3c9a8d45 Bug 828509 - Look up entire dom tree for available context menu items. r=mfinkle 2013-01-10 11:17:40 -08:00
Chris Lord
c2b8898f87 Bug 828345 - Maintain aspect ratio for clamping scrollport. r=kats
Make sure the clamping scroll-port maintains its aspect ratio on Android. This
fixes fixed position elements appearing to jitter after zooming out beyond the
page boundaries.
2013-01-10 17:32:44 +00:00
Alex Nagacevschi
2070d418ad Bug 800188 - Add preliminary support RTL content in reader mode (r=lucasr) 2013-01-10 11:47:05 +00:00
Wes Johnston
983a6d830b Bug 725018 - FormAssistant should reposition itself on viewport changes. r=kats,mleibovic 2013-01-09 11:37:01 -08:00
Wes Johnston
4066c1dee8 Bug 725018 - Zoom to focused input fields. r=kats 2013-01-09 11:35:49 -08:00
Wes Johnston
d32c924ba6 Bug 827608 - Use html context menus for about:addons. r=minkle 2013-01-09 11:28:38 -08:00
Wes Johnston
aa8c0e0589 Bug 827608 - Use html context menus for about:downloads. r=bnicholson, r=minkle 2013-01-09 11:28:36 -08:00
Wes Johnston
36b3e30caf Bug 827608 - Use html context menus for about:apps. r=mfinkle 2013-01-09 11:28:35 -08:00
Brian Nicholson
846eecb939 Bug 823325 - Hide thumb when selected tab changes. r=mfinkle 2013-01-08 14:02:18 -08:00
Brian Nicholson
5393681ccf Bug 818065 - Part 2: Implement about:privatebrowsing. r=mfinkle 2013-01-07 15:29:45 -08:00
Sriram Ramasubramanian
417a2e7e68 Bug 826487: Change "Open in New Private Tab" to "Open in Private Tab". [r=mfinkle] 2013-01-04 11:39:12 -08:00
Wes Johnston
2603a6e9a2 Bug 736321 - Support HTML Context menus in Fennec. r=mfinkle 2013-01-04 11:18:42 -08:00
Tetsuharu OHZEKI
b231b8fc9e Bug 826025 - Part 2: Add some variables to cache properties which are accessed many times. r=cpeterson 2013-01-03 17:18:44 -05:00
Tetsuharu OHZEKI
bd42f4a106 Bug 826025 - Part 1: Use "switch" instead of "else if" series in BrowserEventHandler.handleUserEvent(). r=cpeterson 2013-01-03 17:18:44 -05:00
Sriram Ramasubramanian
d63fb3d4c4 Bug 826384: Kill post-install notification doorhanger. [r=mfinkle]
--HG--
rename : layout/forms/test/test_bug536567_perwindowpb.html => layout/forms/test/test_bug536567.html
extra : rebase_source : b37435accf4330afa0a5aeb0a8a175eec9eaa2d8
2013-01-03 14:10:32 -08:00
Tetsuharu OHZEKI
e2bc56a552 Bug 826014 - Use strict equality operator in BrowserApp.observe(). r=cpeterson 2013-01-03 23:07:55 +09:00
Tetsuharu OHZEKI
8905e6ba17 Bug 825974 - Use "switch" instead of "else if" series in BrowserApp.observe().r=margaret.leibovic 2013-01-03 23:07:55 +09:00
Ed Morley
063cb6cecf Backout 17b390f86130 (bug 823325) for failures in test_bug590573.html 2013-01-03 10:03:29 +00:00
Brian Nicholson
5f0fc6b767 Bug 823325 - Use timeout before calling browser.focus(). r=mfinkle 2013-01-02 15:05:21 -08:00
Theo Chevalier
27ae7e2526 Bug 825464 - Skip any revision of TELEMETRY_DISPLAY_REV in tests & WebApp (long term fix). r=mak 2013-01-02 16:31:10 +01:00
Wes Johnston
5b171dd30f Bug 824475 - Add safety check before checking node.hasAttribute. r=kats 2012-12-27 15:26:39 -08:00
Tetsuharu OHZEKI
7fc2d16369 Bug 824516 - Fix regression in text selection introduced in bug 708048. r=kats 2012-12-25 01:06:40 -05:00
Cameron McCormack
aa4cd9d560 Back out 767debcb04d8 (bug 823325) for Android test_manyWindows.html failures. 2012-12-22 12:32:25 +11:00
Brian Nicholson
2f9a17441e Bug 823325 - Call blur() on onfocused browser. r=mfinkle 2012-12-20 20:46:23 -08:00
Kartikaya Gupta
ffd7c73b27 Bug 666600 - Add a pref to control the default fallback zoom level of pages. r=mfinkle 2012-12-21 10:22:16 -05:00
Kartikaya Gupta
e960579d7c Bug 807447 - Respect the initial-scale meta-viewport property on initial page load. r=mbrubeck 2012-12-21 10:21:44 -05:00
Wes Johnston
6d067dadfe Bug 708048 - Walk up tree to find a title for context menu items. r=kats 2012-12-20 12:11:31 -08:00
Sriram Raghuraman
acc1a59a1a Bug 715736 - Add 'Save as Wallpaper' Android functionality in context menu when viewing images. r=snorp,margaret 2012-12-17 23:00:01 +05:30
Wes Johnston
1485992364 Bug 822655 - Fix 'Show Controls' string. r=margaret DONTBUILD 2012-12-19 09:42:26 -08:00
Brian Nicholson
3aff0472b8 Bug 795045 - Part 3: Lock handle to caret position and add scrolling support. r=wesj 2012-12-18 22:58:10 -08:00
Theo Chevalier
e994977991 Bug 821998 - Installed web apps get stuck on splashscreen - do not finish loading. r=wesj 2012-12-15 20:02:28 +01:00
Kartikaya Gupta
d0e5e16471 Bug 817134 - Delete dead code in java-land to display checkerboarding. r=blassey 2012-12-15 10:43:57 -05:00