Commit Graph

14405 Commits

Author SHA1 Message Date
Ryan VanderMeulen
adddcc580c Merge m-c to fx-team. a=merge 2014-08-29 15:43:07 -04:00
Wes Kocher
b5be1efda0 Backed out 2 changesets (bug 984503) for android build bustage
Backed out changeset 579667582c6a (bug 984503)
Backed out changeset 56c4334e838f (bug 984503)
2014-08-29 12:30:33 -07:00
Margaret Leibovic
0cf687b787 Bug 1057634 - Use localized string for default search engine identifier. r=bnicholson 2014-08-29 12:06:01 -07:00
Margaret Leibovic
e28e0e813b Bug 1057629 - Use search plugins that ship with Fennec to populate options in search activity settings. r=bnicholson 2014-08-29 12:05:58 -07:00
Nick Alexander
d69784074f Bug 1057637 - Extract a re-usable ExpandableListAdapter out of RemoteTabsList. r=mcomella
This patch does a few other small things as well:

* It exposes the client device type.  This will be used later, as part of
  the visual refresh.
* Aligns the field names in remote_tabs_child with the names used by
  TwoLinePageRow.  This will be used later, when we finally use said
  standard view class.

--HG--
extra : rebase_source : 291f69a5f9b68801dd9154c5d291c6795d218ff6
2014-08-29 11:56:41 -07:00
Nick Alexander
e70b36fad3 Bug 1058160 - Make o.m.g.BrowserApp LAUNCHER activity default and high priority. r=bnicholson
In order to launch in response to the MAIN activity (via |adb shell am
start -a android.intent.action.MAIN org.mozilla.fennec|, for example),
the activity must have category default.  That is added automatically to
<activity> elements that have category LAUNCHER, but apparently not to
<activity-alias> elements.  This patch adds it manually.

In general, <intent-filters> are prioritized by their order in the
manifest file.  To avoid future confusion, this patch bumps the
android:priority of the existing filter.

--HG--
extra : rebase_source : 021da06af2f3e41fc0f38eee7fc33360797f64b0
2014-08-29 11:51:46 -07:00
Vivek Balakrishnan
6694cea5ba Bug 984503 - Add "Remove Firefox Account" menu option to FxAccount status activity. r=nalexander,rnewman
The menu is exposed as "More..." on devices that do not have a hardware
menu button.

========

8adeb1be57
Author: Nick Alexander <nalexander@mozilla.com>
    Bug 984503 - Part 4: Show a toast after removing Firefox Account.

========

aeffca77dc
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Thu Aug 28 15:05:11 2014 -0700

    Bug 984503 - Part 3: Hide "More..." option if device has a hardware menu button.

    The reason for this dance is to keep the "Remove Account" button out of
    view if at all possible.  I don't want to make it too easy to delete
    your account.

========

4efe597308
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Thu Aug 28 15:04:38 2014 -0700

    Bug 984503 - Part 2: Add "More..." to Firefox Account status list.

========

ad6a55dc33
Author: vivek <vivekb.balakrishnan@gmail.com>
Date:   Thu Aug 21 00:25:30 2014 +0300

    Bug 984503 - Part 1: Add menu option to remove Firefox Account.

--HG--
extra : rebase_source : 946b86baaa36de4b143d6d8a614f7cc3a2118a6a
2014-08-28 15:14:55 -07:00
Nick Alexander
0b6671c42b Bug 984503 - Pre: Remove trailing newlines from previous commit. r=trivial
--HG--
extra : rebase_source : 30f414e7bb429ff1f4eebf78498ea586b41ea0d6
2014-08-29 11:27:09 -07:00
Richard Newman
987941592b Bug 1058146. r=nalexander 2014-08-29 09:27:56 -07:00
Brian Nicholson
4f6be8c904 Bug 1037353 - Don't show autocomplete popup after selecting an autocomplete value. r=jchen 2014-08-29 11:09:15 -07:00
Carsten "Tomcat" Book
8a43aaa3f7 merge fx-team to mozilla-central a=merge 2014-08-29 15:13:15 +02:00
Mark Capella
4ec7a6d23d Bug 1057685 - regression: Tweak Browser:Quit to maintain existing support for add-ons - part deux, r=wesj 2014-08-28 22:00:47 -04:00
Chenxia Liu
b3d794e479 Bug 1031273 - "Clear Private Data" does not clear "Recently closed tabs" from Recent Tabs. r=margaret 2014-08-28 18:20:03 -07:00
Wes Johnston
7bbb5484b3 Bug 1059096 - Update missed entity. r=capella 2014-08-28 08:49:19 -07:00
Carsten "Tomcat" Book
8382a3355f merge b2g-inbound to mozilla-central a=merge 2014-08-28 13:01:53 +02:00
Vicamo Yang
073dfd55f2 Bug 878533 - 3/3: fix Fennec build bustage. r=blassey 2014-08-28 11:00:03 +08:00
Richard Newman
dc74dbaa0a Bug 993885 - Refactor SendTabActivity to avoid a race condition. r=mcomella 2014-08-27 16:04:12 -07:00
Ryan VanderMeulen
9141b52fd8 Merge m-c to fx-team. a=merge 2014-08-27 15:57:14 -04:00
Ryan VanderMeulen
4e6c5e1698 Merge fx-team to m-c. a=merge 2014-08-27 15:49:46 -04:00
Eric Edens
633f23c334 Bug 1057390: Clear focus when keyboard is dismissed. r=margaret 2014-08-27 14:10:16 -05:00
Wes Johnston
6a321f85bc Bug 1055012 - Verify sessions we're killed before starting load on Chromecast. r=mfinkle 2014-08-27 12:06:17 -07:00
Eric Edens
87d44388d2 Bug 1046972 - Hide settings button when keyboard is active. r=margaret 2014-08-27 13:42:26 -05:00
Jed Davis
773d03d0d7 Bug 1041886 - Separate Linux sandbox code into its own shared library. r=kang r=glandium
This creates libmozsandbox.so on builds that use sandboxing
(MOZ_CONTENT_SANDBOX or MOZ_GMP_SANDBOX).

The unavoidably libxul-dependent parts, for invoking the crash reporter
and printing the JS context, are separated into glue/SandboxCrash.cpp
and invoked via a callback.
2014-08-26 13:54:09 -07:00
Ryan VanderMeulen
5927bdbbcf Merge m-c to inbound. a=merge
CLOSED TREE
2014-08-26 16:05:42 -04:00
Ryan VanderMeulen
63ce3d4152 Merge inbound to m-c. a=merge 2014-08-26 15:55:57 -04:00
Jim Chen
4704c6b1da Bug 1056941 - Remove extract libs parameter; r=glandium 2014-08-26 15:08:00 -04:00
Jim Chen
67cb28f899 Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey 2014-08-26 15:07:59 -04:00
Jim Chen
1dbdf5d470 Bug 1058127 - Properly implement removeSpan synchronization; r=cpeterson 2014-08-26 11:50:19 -04:00
Carsten "Tomcat" Book
fcff1c524e Merge mozilla-central to mozilla-inbound 2014-08-29 15:31:24 +02:00
Masayuki Nakano
6f43834088 Bug 826657 part.2 Implement NOTIFY_IME_OF_MOUSE_BUTTON_EVENT in XP part r=smaug+ehsan 2014-08-29 19:08:43 +09:00
Wes Johnston
d3b8a66eda Bug 1056054 - Don't do anything in onMetadataUpdated. r=mfinkle 2014-08-22 12:01:00 -04:00
Brian Nicholson
9c9286e495 Bug 1058852 - Remove unused drawables. r=rnewman 2014-08-26 16:02:24 -07:00
Brian Nicholson
0aaa7d7bbd Bug 1058852 - Remove unused layouts. r=rnewman 2014-08-26 16:02:24 -07:00
Wes Kocher
e172775c09 Merge m-c to fx-team a=merge 2014-08-26 18:22:27 -07:00
Nick Alexander
f9f0c7062d Bug 958341 - Present "motivating service" to /account/create calls. r=rnewman
========

f9d27162dc
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Aug 26 17:47:33 2014 -0700

    Bug 958341 - Test and review comments.

========

7b82898363
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 14:53:54 2014 -0700

    Bug 958341 - Present "motivating service" to /account/create calls.

    This is used for metrics and for personalizing the welcome emails.
    Since no email gets sent for /account/login, it is not needed there.
2014-08-26 17:49:44 -07:00
Wes Kocher
40e6e5236a Backed out 2 changesets (bug 1058852) for Android 2.3 reftest orange
Backed out changeset 512b16337fa9 (bug 1058852)
Backed out changeset 30684d07599d (bug 1058852)
2014-08-26 17:01:49 -07:00
Margaret Leibovic
8ffa84f965 Bug 1058352 - Correctly specify "other" instead of "null" for non-built-in search engines. r=mfinkle 2014-08-26 16:24:08 -07:00
Brian Nicholson
0628859437 Bug 1058852 - Remove unused layouts. r=rnewman 2014-08-26 16:02:24 -07:00
Brian Nicholson
328e4488a2 Bug 1058852 - Remove unused drawables. r=rnewman 2014-08-26 16:02:24 -07:00
Amogh Pradeep
fc51d92479 Bug 1057789 - Code Cleanup GeckoScreenOrientation.java. r=margaret 2014-08-24 06:15:46 +05:30
Amogh Pradeep
7a7c847e62 Bug 1057787 - Code Cleanup FilePicker.java. r=margeret 2014-08-24 06:07:19 +05:30
Ramasamy Gopalan
f2972a495e Bug 1055315 - Add telemetry probe when changing default search service; r=margaret. 2014-08-25 16:57:47 -07:00
Margaret Leibovic
090bbc6c15 Bug 1055771 - Reset search suggestions when activity is launched from a new intent. r=wesj 2014-08-25 16:57:44 -07:00
Wes Johnston
25187c3d05 Bug 1055212 - Use Cu.import everywhere we import pageActions.jsm r=margaret 2014-08-25 16:19:32 -07:00
Wes Johnston
6be5182c9d Bug 1053889 - Handle null devices returned from Chromecast code. r=mfinkle 2014-08-25 16:19:29 -07:00
Wes Johnston
616eff755a Bug 1057866 - Handle null callbacks in ChromeCast code. r=mfinkle 2014-08-25 16:19:27 -07:00
Wes Johnston
6687aa9b29 Bug 1042196 - Provide a wifi button on error pages. r=mfinkle 2014-08-25 16:19:25 -07:00
Wes Johnston
54355bdeb0 Bug 1048545 - Don't open a new tab when tapping the Firefox icon in the widget. r=margaret 2014-08-25 16:19:22 -07:00
Wes Johnston
5ccc3ba91f Bug 1045274 - Basic tests for GeckoProfile. r=rnewman 2014-08-25 16:19:16 -07:00
Chenxia Liu
75e65cc7e4 Bug 1058100 - Load Sync snippets on first run. r=margaret 2014-08-25 15:31:49 -07:00
Margaret Leibovic
e6398ec853 Bug 1054303 - Use open search plugins for search engines. r=bnicholson 2014-08-25 15:28:11 -07:00
Margaret Leibovic
4ca92376e9 Bug 996753 - Telemetry probes for changing settings and hitting back. r=liuche 2014-08-25 15:28:10 -07:00
Margaret Leibovic
7088aace7c Bug 996753 - Telemetry probes for settings pages. r=liuche 2014-08-25 15:28:10 -07:00
Ryan VanderMeulen
1d978d9304 Merge m-c to fx-team. a=merge 2014-08-25 16:27:23 -04:00
Ryan VanderMeulen
1fb03239fc Merge m-c to b2g-inbound. a=merge
CLOSED TREE
2014-08-25 13:07:41 -04:00
Ryan VanderMeulen
f1e20fb689 Merge inbound to m-c. a=merge
CLOSED TREE
2014-08-25 11:49:37 -04:00
Amogh Pradeep
fb92cbd283 Bug 1057780 - Code Cleanup ChromeCast.java. r=mfinkle 2014-08-24 04:19:21 +05:30
Amogh Pradeep
fabaaf1f98 Bug 1057792 - Code Cleanup IntentHelper.java. r=mfinkle 2014-08-24 06:20:58 +05:30
Wes Johnston
d7f4d93321 Bug 1046885 - Disable installing webapps in guest mode profiles. r=myk 2014-08-25 12:55:18 -07:00
Kartikaya Gupta
aab890ff72 Bug 1057709 - Remove unused telemetry histograms. r=mfinkle 2014-08-24 01:24:39 -04:00
Zafar Ahmed Ansari
91001b600f Bug 1038880 - Ensure we use a non-NaN lower bound when clamping the max-scale. r=kats 2014-08-24 06:59:47 +05:30
Chris Kitching
b72133e63f Bug 1057086: Improve type safety in UIAsyncTask r=nalexander
--HG--
rename : mobile/android/base/util/UiAsyncTask.java => mobile/android/base/util/UIAsyncTask.java
2014-08-20 08:50:58 -07:00
Wes Kocher
915d568b45 Merge m-c to fx-team a=merge 2014-08-22 17:10:53 -07:00
Wes Kocher
63303a6c9b Merge fx-team to m-c a=merge 2014-08-22 16:17:12 -07:00
Nick Alexander
a51594a4be Bug 1026005 - Bustage follow-up: Include support library v4 in background JUnit 3 tests. r=bustage
CLOSED TREE
2014-08-22 11:40:16 -07:00
Wes Johnston
60db093ada Bug 1046537 - Better error handling from chromecast code. r=mfinkle 2014-08-22 11:20:02 -07:00
Nick Alexander
df6f6ffb85 Bug 1026005 - Create Loader for querying/updating Accounts status. r=mcomella
========

3cd96669bc
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 17:43:24 2014 -0700

    Bug 1026005 - Review comments.

========

5aefe1f716
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jun 16 11:16:16 2014 -0700

    Bug 1026005 - Part 2: Add AccountLoader.

========

61bc36bd7d
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jun 16 11:12:37 2014 -0700

    Bug 1026005 - Part 1: Add and broadcast ACCOUNT_STATE_CHANGED_ACTION.

========

9d80df0aa7
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 17:42:11 2014 -0700

    Bug 1026005 - Pre: Allow testing with |mvn integration-test|.

    This avoids errors like:

    W dalvikvm(24082)             Class resolved by unexpected DEX: Lorg/mozilla/gecko/fxa/AccountLoader;(0x42c13358):0x75440000 ref [Landroid/support/v4/content/AsyncTaskLoader;] Landroid/support/v4/content/AsyncTaskLoader;(0x42c13358):0x74a71000
    W dalvikvm(24082)             (Lorg/mozilla/gecko/fxa/AccountLoader; had used a different Landroid/support/v4/content/AsyncTaskLoader; during pre-verification)
    W dalvikvm(24082)             Unable to resolve superclass of Lorg/mozilla/gecko/fxa/AccountLoader; (247)
    W dalvikvm(24082)             Link of class 'Lorg/mozilla/gecko/fxa/AccountLoader;' failed
    E dalvikvm(24082)             Could not find class 'org.mozilla.gecko.fxa.AccountLoader', referenced from method org.mozilla.gecko.background.fxa.TestAccountLoader.testInitialLoad
    W dalvikvm(24082)             VFY: unable to resolve new-instance 1299 (Lorg/mozilla/gecko/fxa/AccountLoader;) in Lorg/mozilla/gecko/background/fxa/TestAccountLoader;
    D dalvikvm(24082)             VFY: replacing opcode 0x22 at 0x0005
    W dalvikvm(24082)             Class resolved by unexpected DEX: Lorg/mozilla/gecko/fxa/AccountLoader;(0x42c13358):0x75440000 ref [Landroid/support/v4/content/AsyncTaskLoader;] Landroid/support/v4/content/AsyncTaskLoader;(0x42c13358):0x74a71000
    W dalvikvm(24082)             (Lorg/mozilla/gecko/fxa/AccountLoader; had used a different Landroid/support/v4/content/AsyncTaskLoader; during pre-verification)
    W dalvikvm(24082)             Unable to resolve superclass of Lorg/mozilla/gecko/fxa/AccountLoader; (247)
    W dalvikvm(24082)             Link of class 'Lorg/mozilla/gecko/fxa/AccountLoader;' failed
    D dalvikvm(24082)             DexOpt: unable to opt direct call 0x1df8 at 0x07 in Lorg/mozilla/gecko/background/fxa/TestAccountLoader;.testInitialLoad
    I TestRunner(24082)           started: testInitialLoad(org.mozilla.gecko.background.fxa.TestAccountLoader)
    I TestRunner(24082)           failed: testInitialLoad(org.mozilla.gecko.background.fxa.TestAccountLoader)
    I TestRunner(24082)           ----- begin exception -----
    I TestRunner(24082)
    I TestRunner(24082)           java.lang.NoClassDefFoundError: org.mozilla.gecko.fxa.AccountLoader
    I TestRunner(24082)           	at org.mozilla.gecko.background.fxa.TestAccountLoader.testInitialLoad(TestAccountLoader.java:145)
    I TestRunner(24082)           	at java.lang.reflect.Method.invokeNative(Native Method)
    I TestRunner(24082)           	at java.lang.reflect.Method.invoke(Method.java:525)
    I TestRunner(24082)           	at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)
    I TestRunner(24082)           	at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)
    I TestRunner(24082)           	at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)
    I TestRunner(24082)           	at junit.framework.TestCase.runBare(TestCase.java:134)
    I TestRunner(24082)           	at junit.framework.TestResult$1.protect(TestResult.java:115)
    I TestRunner(24082)           	at junit.framework.TestResult.runProtected(TestResult.java:133)
    I TestRunner(24082)           	at junit.framework.TestResult.run(TestResult.java:118)
    I TestRunner(24082)           	at junit.framework.TestCase.run(TestCase.java:124)
    I TestRunner(24082)           	at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
    I TestRunner(24082)           	at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
    I TestRunner(24082)           	at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
    I TestRunner(24082)           	at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1738)
    I TestRunner(24082)           ----- end exception -----
    I TestRunner(24082)           finished: testInitialLoad(org.mozilla.gecko.background.fxa.TestAccountLoader)
2014-08-22 11:15:38 -07:00
Nick Alexander
8e348d97bb Bug 1056227 - Don't always go back to status after updating Firefox Account credentials. r=mcomella
========

1c4a5d5c13
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Wed Aug 20 10:53:40 2014 -0700

    Bug 1056227 - Don't always go back to status after updating Firefox Account credentials.

    This was a simple oversight.  With embedded links to update your
    credentials in Fennec's Remote Tabs interfaces, just returning to where
    you came from is the right thing to do.
2014-08-22 11:15:31 -07:00
Nick Alexander
4b65eb310a Bug 1056225 - Part 2: Lift onConfigurationChanged to HomeFragment. r=margaret
I took the most commented version.  There are two things to note here:

* Several panels did not define onConfigurationChanged.  It's not clear
  if these panels didn't need it (after some analysis?) or if they just
  didn't copy-paste thoroughly.  This version is always safe, if
  inefficient, and I've commented to say as much.

* The order of operations for the Bookmarks panel may be delicate.  I
  did not preserve the original order (save stack first, then detach and
  attach); it appears to not be necessary to save the stack first,
  because the configuration change is completed before the containing
  Activity is restarted (and the stack is restored).  I tested that the
  folder stack was preserved across device rotations locally.
2014-08-22 11:10:06 -07:00
Nick Alexander
7442afcedc Bug 1056225 - Part 1: Lift mUrlOpenListener to HomeFragment. r=margaret 2014-08-22 11:10:05 -07:00
Nigel Babu
470d8f98a7 Backed out changeset d53b90e407ce (bug 1042196) for bustage on localized builds 2014-08-22 13:36:17 +05:30
Wes Kocher
34b2f35fc3 Merge fx-team to m-c a=merge 2014-08-21 17:44:40 -07:00
Wes Johnston
24a5dda875 Bug 1052387 - Don't save session history if clearing history on exit. r=bnicholson 2014-08-21 11:35:16 -07:00
Wes Johnston
aea2f7a4af Bug 1056468 - Clear metadata when history entries are removed. r=lucasr 2014-08-21 10:03:44 -07:00
Wes Johnston
ee1165ed18 Bug 1042196 - Provide an enable wifi button on error pages. r=mfinkle 2014-08-21 09:45:26 -07:00
Lucas Rocha
7bbd1a4367 Bug 1056012 - Split ShapedButton into PhoneTabsButton and TabletTabsButton (r=mcomella) 2014-08-21 17:14:28 +01:00
Lucas Rocha
e847d2234b Bug 1055576 - Factor out code to draw tab curves (r=mcomella) 2014-08-21 17:14:28 +01:00
Lucas Rocha
c288e10874 Bug 1054371 - Part 4: Make all members of BackButton/ForwardButton final (r=mcomella) 2014-08-21 17:14:27 +01:00
Lucas Rocha
a62dbad7ef Bug 1054371 - Part 3: Ged rid of separate paint instance for private mode (r=mcomella) 2014-08-21 17:14:27 +01:00
Lucas Rocha
35cf360008 Bug 1054371 - Part 2: Only fetch border width once in back/forward buttons (r=mcomella) 2014-08-21 17:14:26 +01:00
Lucas Rocha
057578471b Bug 1054371 - Part 1: Use solid stroke in back/forward buttons (r=mcomella) 2014-08-21 17:14:26 +01:00
Lucas Rocha
87ece3d79a Bug 1056312 - Restore toolbar 9-patch images (r=margaret) 2014-08-21 17:14:25 +01:00
Ed Morley
52a5f18c03 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-21 14:00:54 +01:00
Ed Morley
69c335043b Merge latest green inbound changeset and mozilla-central; a=merge 2014-08-21 13:22:44 +01:00
Ed Morley
cd678b2893 Backed out changeset b17854552298 (bug 1042252) for intermittent test failures 2014-08-21 11:19:24 +01:00
Mark Finkle
dbb9414e04 Bug 1048387 r=snorp 2014-08-21 00:38:17 -04:00
Chenxia Liu
b6b7b24a4b Bug 1030935 - Measure default application setting in telemetry r=nalexander 2014-08-21 00:36:14 -04:00
Federico Paolinelli
3c67de244d Bug 1056315 - Animate tab panel header on first tabs panel open. r=nalexander 2014-08-21 11:31:00 -04:00
Rahul Parsani
e60a93b310 Bug 714070 - Tapping on the "Installation completed" toaster notification should open up the Add-ons manager. r=wesj 2014-08-14 17:40:00 -04:00
Nigel Babu
d590551451 Merge m-c to fx-team 2014-08-22 07:17:47 +05:30
Chenxia Liu
f8d086c597 Bug 1042809 - Part 2: Add entrypoints for lightweight first-run. r=lucasr 2014-08-21 17:18:42 -07:00
Chenxia Liu
ddc14fd84a Bug 1042809 - Part 1: Lightweight first-run experience. r=lucasr 2014-08-21 17:18:42 -07:00
Chenxia Liu
b42a99a924 Bug 1042809 - Part 0: Icons. r=lucasr 2014-08-21 17:18:42 -07:00
Ramasamy Gopalan
3e3119a5ad Bug 978932 - Catch OutOfMemoryError in downloadFavicon. r=ckitching 2014-08-20 15:30:28 -07:00
Ryan VanderMeulen
9767936074 Merge inbound to m-c. a=merge 2014-08-20 16:14:23 -04:00
Roberto A. Vitillo
5ff93e6b9c Bug 559505 - Deprecate localstore.rdf and replace it with xulstore. r=enn, sr=bsmedberg
CLOSED TREE
2014-08-19 10:31:00 -04:00
Frédéric Wang
714b7a062f Bug 1042257 - Part 1: Integrate GeckoAccessibility into GeckoView. r=mfinkle 2014-08-20 17:37:36 -07:00
Frédéric Wang
2db50adfbd Bug 1042257 - Part 2: Listen when the user enables/disables accessibility. r=mfinkle 2014-08-20 17:37:32 -07:00
vivek
991b8d23bb Bug 1049003 - Refactor AppMenucomponent to wait for menu to update before finding a menu item. r=mcomella 2014-08-06 15:15:00 -04:00
vivek
42946dc766 Bug 1034261 - Disable saving videos as PDF. r=mcomella 2014-08-15 11:16:00 -04:00
Kartikaya Gupta
815ff1d66f Bug 1049887 - Ensure we properly restore the scissor rect state in the GL context after running Java code. r=snorp
The C++ GLContext wrapper doesn't know about the changes to the GL state that the
Java code does, so Java must be careful to restore the GL state to the way
it was. The ScopedGLState RAII code doesn't quite accomplish this because of caching
in the C++ GLContext wrapper, so we have to do this directly from Java code.
2014-08-20 10:38:51 -04:00
Ed Morley
a04736e627 Merge mozilla-central and fx-team 2014-08-20 15:18:31 +01:00
Ed Morley
30ed9ba40d Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-20 15:14:31 +01:00
Makoto Kato
8894cd9e6a Bug 1049379 - Remove dangerous public destructor into mobile/android. r=nchen 2014-08-20 18:11:00 +09:00
Wes Kocher
db3ae85941 Backed out changeset 80bf024e03d6 (bug 1054920) for robocop-5 and S4 orange 2014-08-19 18:09:09 -07:00
Mark Finkle
c1c119cf9b Bug 1054920 - Do not allow casting UI to appear if the video is an unsupported format r=wesj 2014-08-19 19:34:29 -04:00
Brian Nicholson
03a8bbb6d3 Bug 1054537 - Change restoreLastSession to use Task.async. r=wesj 2014-08-19 16:28:54 -07:00
Wes Johnston
6df18c7e11 Bug 1052254 - Disable wyciwyg urls in guest mode. r=rnewman 2014-08-19 16:09:33 -07:00
Ryan VanderMeulen
e6812fe6db Merge m-c to fx-team. a=merge 2014-08-19 16:35:01 -04:00
Ryan VanderMeulen
455e48bbde Merge inbound to m-c. a=merge 2014-08-19 16:09:47 -04:00
Chris Kitching
caaf18a600 Backed out changeset 2468d4ae73b6 (Bug 1048683) for UI corruption. 2014-08-19 09:31:33 -07:00
Mark Finkle
24dd71ca55 Bug 1055939 - Use a proper sensor delay hint when registering sensors callbacks r=snorp 2014-08-20 09:20:37 -04:00
Mark Finkle
2928e0ab35 Bug 1054920 - Do not allow casting UI to appear if the video is an unsupported format r=wesj 2014-08-19 19:34:29 -04:00
Mark Finkle
7d510ffeb3 Bug 1042715 - Add support for Restricted Profiles r=rnewman 2014-08-20 09:10:06 -04:00
Ramasamy Gopalan
9a204f06aa Bug 1052026 - Add content description when creating action button in GeckoActionProvider. r=wesj 2014-08-18 16:44:45 -04:00
dominique vincent
598a38f956 Bug 1048418 - Paint flashing localizations need more space for text, gets cropped/truncated. r=liuche 2014-08-19 08:35:20 +02:00
Eric Edens
63297666e6 Bug 1053208 - Settings button should look like a settings button. r=margaret 2014-08-19 09:27:23 -05:00
Margaret Leibovic
32ce749f0e Bug 1043027 - Only show clear button when there is text in the search bar. r=eedens 2014-08-19 12:25:38 -07:00
Margaret Leibovic
255afb6f8e Bug 1007523 - Add UI telemetry for managing search engines. r=liuche 2014-08-19 12:25:38 -07:00
Margaret Leibovic
6b4e192114 Bug 1011470 - Remove panel picker logic. r=liuche 2014-08-19 12:25:37 -07:00
Wes Johnston
2ae39e4f49 Bug 1055338 - Init pageactions on first use. r=mfinkle 2014-08-19 11:48:52 -07:00
Chris Kitching
77a6fbf7a9 Bug 1054916: Apply trimage to Fennec's PNGs r=lucasr 2014-08-18 01:46:26 -07:00
Ed Morley
40211003f6 Merge mozilla-central and inbound 2014-08-19 15:18:22 +01:00
Nick Alexander
6e42778210 Bug 1046020 - Follow-up: Revert added initializers. r=trivial 2014-08-18 21:23:20 -07:00
Mark Finkle
d7d04c3fe1 Bug 1042252 - Add some tests for NativeWindow APIs r=wesj 2014-08-18 17:46:10 -04:00
Robert Kaiser
9a3a7e56e5 Bug 1006615 - Update extensions.blocklist.itemURL and extensions.blocklist.url to new blocklist domain, r=Mossop,jason
--HG--
extra : transplant_source : r%C2%9D%05%B3%87%3F%7D%F1%F01%9D%C4%A8VAE%85%00%FF
2014-08-21 02:22:25 +02:00
Mike Hommey
0e8672c225 Bug 1045923 - Update sccache to 4d312f8. r=mshal 2014-08-20 12:07:07 +09:00
Ryan VanderMeulen
655d07d1e0 Merge m-c to inbound. a=merge
CLOSED TREE
2014-08-20 16:23:04 -04:00
Margaret Leibovic
d3551f8f02 Bug 1052563 - Don't capture clicks to dismiss search bar. r=eedens 2014-08-18 13:41:31 -07:00
Myk Melez
1e3fc03ddd Bug 1035999 - use JNI to determine if in webapp process for automatic update check; r=wesj 2014-08-18 10:00:03 -07:00
Myk Melez
de81eaae31 Bug 1026263 - set orientation default pref on firstrun; r=wesj 2014-08-18 09:59:31 -07:00
Ed Morley
71455a35d8 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-18 15:05:47 +01:00
Lucas Rocha
8ca0bf84c9 Bug 1054343 - Draw toolbar shadow instead of using a view (r=mcomella) 2014-08-18 10:40:10 +01:00
Lucas Rocha
f7c9868f41 Bug 1054323 - Use correct background selector on tabs panel's menu button (r=margaret) 2014-08-18 10:40:09 +01:00
Lucas Rocha
5fb879a303 Bug 1054319 - Consolidate UrlBar.ImageButton default width in style (r=margaret) 2014-08-18 10:40:09 +01:00
Lucas Rocha
1dc98d7340 Bug 1054268 - Show search icon in about:home (r=margaret) 2014-08-18 10:40:09 +01:00
Lucas Rocha
63fd13f53b Bug 1054264 - Fix slight overlap between translage edge and cancel button (r=margaret) 2014-08-18 10:40:08 +01:00
Lucas Rocha
bf28601f20 Bug 1054264 - Show pressed state on edit mode's cancel button (r=margaret) 2014-08-18 10:40:08 +01:00
Lucas Rocha
e2c0978c6d Bug 1053884 - Update urlbar_stop icon for new toolbar design (r=margaret) 2014-08-18 10:40:08 +01:00
Lucas Rocha
134449fa7d Bug 1042804 - Refine about:home colors to be consistent with new toolbar style (r=margaret) 2014-08-18 10:40:08 +01:00
Lucas Rocha
d00c067829 Bug 1019035 - Rounded top-left corner on the toolbar while in display mode (r=mcomella) 2014-08-18 10:40:07 +01:00
Lucas Rocha
562be70bef Bug 1010740 - Update icon for the edit cancel button (r=mcomella) 2014-08-18 10:40:07 +01:00
Lucas Rocha
dd79b966ae Bug 1010740 - Change appearance of input entry in toolbar (r=mcomella) 2014-08-18 10:40:07 +01:00
Lucas Rocha
f212835c4e Bug 1010739 - Change curve shape to be more consistent with Australis (r=margaret) 2014-08-18 10:40:07 +01:00
Lucas Rocha
5a63ede041 Bug 1010741 - Change toolbar hint to "Search or enter address" (r=margaret) 2014-08-18 10:40:06 +01:00
Lucas Rocha
38c5c3d3fe Bug 1010741 - Change text appearance in toolbar (r=mcomella)
--HG--
rename : mobile/android/base/resources/values-v16/styles.xml => mobile/android/base/resources/values-large-v16/styles.xml
2014-08-18 10:40:06 +01:00
Ed Morley
247efa516c Backed out changeset efe3c7a0091c (bug 1016613) for causing bug 1054623 again 2014-08-18 08:19:39 +01:00
Ryan VanderMeulen
d4dde7eee6 Merge m-c to inbound. a=merge 2014-08-15 17:04:03 -04:00
Ryan VanderMeulen
752707192e Backed out 11 changesets (bug 1010740, bug 1054264, bug 1010739, bug 1042804, bug 1019035, bug 1010741, bug 1053884, bug 1054268) for frequent robocop failures.
Backed out changeset 31d4832196f6 (bug 1054268)
Backed out changeset 9e0e63359e77 (bug 1054264)
Backed out changeset 5083e681191a (bug 1054264)
Backed out changeset 7844cf23c521 (bug 1053884)
Backed out changeset dd1a8ebbfae3 (bug 1042804)
Backed out changeset e56bbc8b5bd0 (bug 1019035)
Backed out changeset 6908f8780c29 (bug 1010740)
Backed out changeset aaa50f34df6d (bug 1010740)
Backed out changeset 8474627f88d5 (bug 1010739)
Backed out changeset cbb72f0aa532 (bug 1010741)
Backed out changeset 54179c9a121a (bug 1010741)
2014-08-15 15:12:45 -04:00
Wes Johnston
eed933d432 Bug 1050403 - Update widget style. r=margaret 2014-08-15 11:04:36 -07:00
Lucas Rocha
cb83f28fbf Bug 1054268 - Show search icon in about:home (r=margaret) 2014-08-15 18:23:20 +01:00
Lucas Rocha
61c42306c3 Bug 1054264 - Fix slight overlap between translage edge and cancel button (r=margaret) 2014-08-15 18:23:20 +01:00
Lucas Rocha
9f36c30043 Bug 1054264 - Show pressed state on edit mode's cancel button (r=margaret) 2014-08-15 18:23:19 +01:00
Lucas Rocha
5ce105e1cc Bug 1053884 - Update urlbar_stop icon for new toolbar design (r=margaret) 2014-08-15 18:23:19 +01:00
Lucas Rocha
82aa1fdf04 Bug 1042804 - Refine about:home colors to be consistent with new toolbar style (r=margaret) 2014-08-15 18:23:19 +01:00
Lucas Rocha
c5a3220a7b Bug 1019035 - Rounded top-left corner on the toolbar while in display mode (r=mcomella) 2014-08-15 18:23:18 +01:00
Lucas Rocha
a567f3761b Bug 1010740 - Update icon for the edit cancel button (r=mcomella) 2014-08-15 18:23:18 +01:00
Lucas Rocha
331a62d7af Bug 1010740 - Change appearance of input entry in toolbar (r=mcomella) 2014-08-15 18:23:18 +01:00
Lucas Rocha
e1f17b636f Bug 1010739 - Change curve shape to be more consistent with Australis (r=margaret) 2014-08-15 18:23:17 +01:00
Lucas Rocha
2d9a8405ee Bug 1010741 - Change toolbar hint to "Search or enter address" (r=margaret) 2014-08-15 18:23:17 +01:00
Lucas Rocha
f0eb572c83 Bug 1010741 - Change text appearance in toolbar (r=mcomella)
--HG--
rename : mobile/android/base/resources/values-v16/styles.xml => mobile/android/base/resources/values-large-v16/styles.xml
2014-08-15 18:23:16 +01:00
Geoff Brown
f0f3730c6d Bug 995696 - Ignore Content:PageShow with tabID of 0 in testNewTab; r=snorp 2014-08-15 13:28:35 -06:00
Ethan Pransky
eef44151b3 Bug 1016613 - Replace RemoteTabsPanel view with ViewStub in tabs_panel.xml and create new layout file to inflate the ViewStub when user clicks on 3rd button in TabsPanel. r=mcomella
This was done in order to save on resources and not create the RemoteTabsPanel until needed
2014-08-13 10:39:32 -07:00
Eric Edens
e11f08abe0 Bug 1048525 - Use SuggestClient from MC. r=margaret
--HG--
rename : mobile/android/base/home/SuggestClient.java => mobile/android/base/SuggestClient.java
2014-08-14 17:17:29 -07:00
Wes Johnston
072c4af638 Bug 732169 - Associate prompts with tabs. r=lucasr 2014-08-14 23:17:04 -07:00
Wes Johnston
0395008ae9 Bug 732169 - Refactor message processing prompts. r=lucasr 2014-08-14 23:17:02 -07:00
Eric Edens
120209edec Bug 1042943 - Allow users to switch search engine. r=margaret 2014-08-14 16:40:30 -07:00
Margaret Leibovic
fb02936bce Bug 1043034 - Add underline to search bar when inactive. r=wesj 2014-08-14 17:13:42 -07:00
Brian Nicholson
cdfde9b60e No bug - Remove obsolete Promise.defer() from comment. DONTBUILD 2014-08-14 17:11:29 -07:00
Wes Johnston
b4fc5d202a Bug 1042829 - Updated Android sdk to 20. r=mfinkle 2014-08-14 10:47:12 -07:00
Wes Kocher
76e9302a18 Backed out 2 changesets (bug 1052276) for causing various Android failures
Backed out changeset fb6d69690255 (bug 1052276)
Backed out changeset 14a934f9c207 (bug 1052276)
2014-08-14 16:36:59 -07:00
Wes Kocher
43f46a56f1 Backed out changeset b9fc8a08a0c2 (bug 1042829) for various Android failures 2014-08-14 15:50:42 -07:00
Ryan VanderMeulen
9292e3b6fb Merge m-c to fx-team. a=merge 2014-08-14 17:31:12 -04:00
Ryan VanderMeulen
9f14687e30 Merge fx-team to m-c. a=merge 2014-08-14 17:11:56 -04:00
Wes Johnston
ff826334e8 Bug 1052276 - Use Toast.jsm in place of NativeWindow.toast. r=margaret 2014-08-14 13:53:44 -07:00
Wes Johnston
6ea49644cf Bug 1052276 - Move toast code to a jsm module. r=margaret 2014-08-14 13:48:46 -07:00
Jim Chen
fcf060d9d8 Bug 1052595 - Respect toolbar autocomplete enabled pref; r=lucasr 2014-08-14 14:40:50 -04:00
Jim Chen
ef94db11af Bug 1052595 - Make BrowserToolbar own toolbar prefs; r=lucasr
--HG--
rename : mobile/android/base/toolbar/ToolbarTitlePrefs.java => mobile/android/base/toolbar/ToolbarPrefs.java
2014-08-14 14:40:49 -04:00
Margaret Leibovic
e53fcd36ca Bug 917970 - Use correct text size for mixed content blocking notification. r=lucasr 2014-08-14 11:39:38 -07:00
Margaret Leibovic
e741297fb2 Bug 1048444 - Don't store searches that happen in private browsing mode. r=bnicholson 2014-08-14 11:39:25 -07:00
Nick Alexander
7d28527412 Bug 1053494 - Android Eclipse support for Android v7 support libraries and Play Services. r=bnicholson 2014-08-14 11:28:31 -07:00
Nick Alexander
b1750b8308 Bug 1052889 - Make Android Eclipse generate R.java. r=bnicholson
This patch does two things.  First, it adds the Search Activity sources
to the main Fennec Eclipse project (when enabled).  There's no reason
for a separate project for these, since they are built as part of the
main Fennec package by moz.build.

Second, it arranges for Eclipse to generate the R.java and Manifest.java
files for all Android libraries and ignores the files generated by
moz.build.  (The relevant classes are org.mozilla.{gecko,search}.R.)
This means renaming the FennecResources Eclipse project's package to
org.mozilla.gecko, and renaming the FennecResourcesSearch project's
package to org.mozilla.search.  To be consistent, I switched
org.mozilla.fennec.resources to org.mozilla.gecko throughout.

To accommodate the crash reporter resources, which depend on the static
and generated resources, I added a layer of indirection. By moving the
main resources into project FennecResourcesStatic, we can have (reading
indentation as "depends on"):

FennecResources
  FennecResourcesCrashReporter
    FennecResourcesStatic
    FennecResourcesGenerated
  FennecResourcesBranding

This lets us break the bidirectional dependency between FennecResources
and FennecResourcesCrashReporter.
2014-08-14 11:28:27 -07:00
Wes Johnston
6af5329b62 Bug 1042829 - Updated Android sdk to 20. r=mfinkle 2014-08-14 10:47:12 -07:00
Brian Nicholson
83b6383568 Bug 1052841 - Remove handleMessage from GeckoView. r=mfinkle 2014-08-14 12:52:51 -07:00
David Keeler
843f8bbee8 bug 1030963 - remove non-standard window.crypto functions/properties r=jst r=briansmith r=glandium 2014-08-14 09:38:42 -07:00
Ben Curtis
86ca102fd8 Bug 1046020 - Include URI port in token server audiences. r=nalexander
========

5b97feec90
Author: Ben Curtis <androiddev@nosolutions.com>
    Bug 1046020 - Include URI port in token server audiences.

--HG--
extra : amend_source : 706eaa493e969ce27470aafd482f6b61f5f88db8
2014-08-13 16:47:23 -07:00
Nick Alexander
61da33795f Bug 830270 - Follow-up: Land other piece. r=trivial
This landed with only some of the changes from the android-sync
repository present.
2014-08-14 11:25:46 -07:00
Ed Morley
08acbf5275 Backed out changeset 70cda3c55557 (bug 1016613) for robocop failures; CLOSED TREE 2014-08-14 16:56:58 +01:00
Ethan Pransky
3cba06f3f1 Bug 1016613 - Replace RemoteTabsPanel view with ViewStub in tabs_panel.xml and created new layout file to inflate the ViewStub when user clicks on 3rd button in TabsPanel. r=mcomella
This was done in order to save on resources and not create the RemoteTabsPanel until needed
2014-08-13 10:39:32 -07:00
Rahul Parsani
c96ace0eaf Bug 973727 - Unhide browser toolbar when reaching the end of the page. r=wesj 2014-08-09 19:58:00 -04:00
Wes Johnston
b989727ead Bug 1052288 - Move PageActions to a jsm module. r=bnicholson 2014-08-13 21:38:37 -07:00
Theodore Kokkoris
62c0a1fee9 Bug 1052100 - Make updater respect mobile hotspot setting on Android. r=snorp
--HG--
extra : histedit_source : 85a2017bd4e6e68a5a7d1b7b1dbf9fdb0d45b59c
2014-08-12 18:59:56 +03:00
Ed Morley
74d6fa680a Backed out changeset 143ae44587b2 (bug 559505) for xperf failures 2014-08-20 17:10:05 +01:00
Roberto A. Vitillo
1f842452fc Bug 559505 - Deprecate localstore.rdf and replace it with xulstore. r=enn, sr=bsmedberg 2014-08-19 10:31:00 -04:00
Chris Kitching
a4eebac1fe Bug 1048683: Deduplicate nine-patch scalable regions r=lucasr 2014-07-31 16:17:42 -07:00
Bill McCloskey
a15b49d6f6 Bug 1051017 - Add browser.contentWindowAsCPOW and browser.contentDocumentAsCPOW (r=mconley,mrbkap) 2014-08-20 12:49:11 -07:00
Birunthan Mohanathas
5c4b84c94e Bug 1054703 - Part 7: Flatten embedding/components/windowwatcher/{public,src}/ into parent directory. r=bsmedberg
--HG--
rename : embedding/components/windowwatcher/src/nsAutoWindowStateHelper.cpp => embedding/components/windowwatcher/nsAutoWindowStateHelper.cpp
rename : embedding/components/windowwatcher/src/nsAutoWindowStateHelper.h => embedding/components/windowwatcher/nsAutoWindowStateHelper.h
rename : embedding/components/windowwatcher/src/nsDialogParamBlock.cpp => embedding/components/windowwatcher/nsDialogParamBlock.cpp
rename : embedding/components/windowwatcher/src/nsDialogParamBlock.h => embedding/components/windowwatcher/nsDialogParamBlock.h
rename : embedding/components/windowwatcher/public/nsIDialogParamBlock.idl => embedding/components/windowwatcher/nsIDialogParamBlock.idl
rename : embedding/components/windowwatcher/public/nsIPromptFactory.idl => embedding/components/windowwatcher/nsIPromptFactory.idl
rename : embedding/components/windowwatcher/public/nsIPromptService.idl => embedding/components/windowwatcher/nsIPromptService.idl
rename : embedding/components/windowwatcher/public/nsIPromptService2.idl => embedding/components/windowwatcher/nsIPromptService2.idl
rename : embedding/components/windowwatcher/public/nsIWindowWatcher.idl => embedding/components/windowwatcher/nsIWindowWatcher.idl
rename : embedding/components/windowwatcher/public/nsPIPromptService.idl => embedding/components/windowwatcher/nsPIPromptService.idl
rename : embedding/components/windowwatcher/public/nsPIWindowWatcher.idl => embedding/components/windowwatcher/nsPIWindowWatcher.idl
rename : embedding/components/windowwatcher/public/nsPromptUtils.h => embedding/components/windowwatcher/nsPromptUtils.h
rename : embedding/components/windowwatcher/src/nsWindowWatcher.cpp => embedding/components/windowwatcher/nsWindowWatcher.cpp
rename : embedding/components/windowwatcher/src/nsWindowWatcher.h => embedding/components/windowwatcher/nsWindowWatcher.h
2014-08-20 10:27:17 -07:00
James Willcox
78e0f282b3 Bug 1055166 - Catch IllegalStateException when recycling Message r=jchen
--HG--
extra : histedit_source : e1a4cec7894fb89147960174cac24444d98cba0a
2014-08-28 15:50:53 -05:00
Ryan VanderMeulen
dbf3fdaf68 Merge m-c to inbound. a=merge 2014-08-28 16:24:20 -04:00
Mike Hommey
6d5651c671 Bug 1058565 - Update sccache to 7c87f05. r=mshal 2014-08-29 03:28:09 +09:00