Dylan Roeh
fb453eafdf
Bug 1441059
- Make nsILoadURIDelegate async to preserve the order of GeckoSession.loadUri() calls. r=snorp,bz
...
This alters nsILoadURIDelegate.loadURI() to return a Promise rather than spinning the event loop to synchronously return a boolean, and alters nsDocShell::InternalLoad to allow for those changes by re-calling itself if necessary based on the resolution of the promise.
2018-07-23 10:12:18 -05:00
Yura Zenevich
dd1eb27a85
Bug 1473690 - add selectable ingegration tests. r=eeejay, jchen
...
MozReview-Commit-ID: 9ka7CjOJcew
2018-07-23 09:41:39 -04:00
Yura Zenevich
c35c35bb11
Bug 1473690 - add integration tests for checkboxes and associated events/states. r=eeejay, jchen
...
MozReview-Commit-ID: DIPa582EyTr
2018-07-23 09:41:27 -04:00
Makoto Kato
865507f5ea
Bug 1469495 - Java Sampler never stops profiling. r=njn,snorp
...
Since GeckoJavaSampler::Stop() isn't called from locked_profiler_stop, Java
sampler is never stopped after stopping profiler.
And when calling GeckoJavaSampler::Stop(), it causes dead lock since stop()
is acquiring lock. So when calling join method, we should release this lock.
MozReview-Commit-ID: BLREo0lH6DS
--HG--
extra : rebase_source : f9c43f3d0e2a527abf1828d023d1a962fc526bde
2018-06-22 15:27:45 +09:00
Edgar Chen
aa627c00e5
Bug 1459590 - Ensure GeckoView select and input element work with ShadowDom; r=jchen
...
Differential Revision: https://phabricator.services.mozilla.com/D2153
--HG--
extra : moz-landing-system : lando
2018-07-20 21:37:07 +00:00
Edgar Chen
c17a3e83a6
Bug 1459590 - Ensure Fennec select and input element work with ShadowDom; r=jchen
...
Differential Revision: https://phabricator.services.mozilla.com/D2151
--HG--
extra : moz-landing-system : lando
2018-07-20 21:36:43 +00:00
Eugen Sawin
6e519bf333
Bug 1476689 - [2.2] Add basic runtime telemetry test. r=jchen
2018-07-20 18:31:47 +02:00
Eugen Sawin
9db162a5e5
Bug 1476689 - [1.1] Use GeckoResult in runtime telemetry API. r=droeh,jchen
2018-07-20 18:31:47 +02:00
Petru Lingurar
cc7b268bbf
Bug 1476676 - Do Gecko initialization on main thread; r=jchen
...
When migrating GeckoService to Oreo (Bug 1467840), the Gecko initialization was
inadvertently moved on a background thread.
This patch moves the initialization back on main thread.
MozReview-Commit-ID: Cxp7lGzPgXH
--HG--
extra : rebase_source : cf12c311dcae47cad42235587ace684788a848a1
2018-07-19 14:51:41 +03:00
Petru Lingurar
3141ebe19d
Bug 1476716
- Use DownloadManager.COLUMN_LOCAL_URI to query downloads; r=jchen
...
After API 24 DownloadManager.COLUMN_LOCAL_FILENAME got deprecated and querying
for it would throw an error.
To get around this DownloadManager.COLUMN_LOCAL_URI can be used but which adds
the "file://" prefix.
MozReview-Commit-ID: CvkoFyRCLo6
--HG--
extra : rebase_source : 66b0eeecf40b1b1b9fa51860f29032e02ebe507b
2018-07-19 17:59:36 +03:00
Chris Pearce
65071eb549
Bug 1476853 - Remove obsolete use of media.autoplay.enabled. r=rbarker
...
In Bug 1188240 we disabled autoplay on Android < API version 16 because of a
vulnerability in old libstagefright, but as of Firefox 55 our minimum supported
Android version is 4.1, or API verion 16.
We've renamed the media.autoplay.enabled pref, so we can just remove the
check on media.autoplay.enabled added in bug 1188240 as it's testing for a
version of Android we no longer support anyway..
MozReview-Commit-ID: Gc8ZnlOiiMn
--HG--
extra : rebase_source : 12817b6e782331f3e4f26be0b97181418ec3287f
2018-07-19 15:40:35 +12:00
Chris Pearce
c45c8746d8
Bug 1476853 - Enable block autoplay v2 on Nightly only on Fennec by default. r=jchen
...
We're planning on enabling block autoplay on desktop by default, so in order to
be consistent across platforms, we think we should also enable it on mobile by
default.
The change here makes us allow autoplay in tabs which have had user
interaction, rather than the legacy block autoplay implementation which
"blessed" media elements which had certain functions called in a user generated
event handler.
Current plan is to enable this on Nightly only (desktop & mobile) and solicit
feedback and then decide on whether to let it ride the trains.
MozReview-Commit-ID: IkusfUOrcgO
--HG--
extra : rebase_source : 0c0a8f80d3670fffe66540f66954eaa980a42e74
2018-07-19 15:43:18 +12:00
Jan Henning
acbd308034
Bug 1476681 - Starting from Nougat, install updates via content:// URIs. r=jchen
...
We download the update APK into the public downloads directory and normally the
only relevant app consuming that URI should be the system package installer, but
just to be safe we only switch usage from Nougat onward, too.
This patch had already landed as part of bug 1450449, but subsequently got
overwritten during the refactoring in bug 1407046.
MozReview-Commit-ID: Ipmmlpm91zK
--HG--
extra : rebase_source : 426d98084fd26d5312e1aa5809256a5f29cd7b4d
2018-07-18 20:43:21 +02:00
Alex Chronopoulos
3c85ad38ce
Bug 1152401 - Expect the new MediaDevice types in GeckoView. r=jchen
...
This patchset changes the MediaDevice type names from "audio" and "video" to "audioinput" and "videoinput". GeckoSession has been updated to expect the new string names. In parallel a new type "audiooutput" has been added but it is not important for this patch.
MozReview-Commit-ID: FUdG5QtD9re
--HG--
extra : rebase_source : 2a4bec49ef12898ef7aea7747ff7407577521916
2018-07-19 16:20:35 +02:00
Alex Chronopoulos
367ccc1325
Bug 1152401 - Add MediaDeviceKind member in MediaDevice to differentiate sink devices. r=jib
...
MozReview-Commit-ID: E6SGabjpqIA
--HG--
extra : rebase_source : ec79f2f8d949334209c0346e624fa4b16c8732a5
2018-07-16 11:29:12 +02:00
Jim Chen
02f6b7fef7
Bug 1474360 - Don't immediately hide selection toolbar after showing it; r=esawin
...
To conform to Android behavior, we intentionally suppress the selection
toolbar when an input is first focused. However, that code has a bug
where right after we show the selection toolbar, we still think the
toolbar should be suppressed, and therefore end up hiding the toolbar
immediately. The patch fixes that bug and introduces an ACTION_HIDE
action, which is necessary to re-hide the toolbar when the user
dismisses it manually.
MozReview-Commit-ID: DbLd2MCxSyL
--HG--
extra : rebase_source : e28fd088ff07e09931fc0bb98fd0d057843d7eb6
2018-07-19 12:09:16 -04:00
Margareta Eliza Balazs
0cf58ddcab
Backed out 9 changesets (bug 1152401) for android gv-junit failures org.mozilla.geckoview.test.PermissionDelegateTest.media on a CLOSED TREE
...
Backed out changeset 987f2e0b2cb1 (bug 1152401)
Backed out changeset e45630a7c7b1 (bug 1152401)
Backed out changeset 95661c6cd914 (bug 1152401)
Backed out changeset d68ab111809f (bug 1152401)
Backed out changeset 10b039210911 (bug 1152401)
Backed out changeset aebabaa96ad3 (bug 1152401)
Backed out changeset 93457990e40f (bug 1152401)
Backed out changeset 1630f67ac197 (bug 1152401)
Backed out changeset aef64bf5b024 (bug 1152401)
2018-07-19 13:35:58 +03:00
Alex Chronopoulos
0e13e8f104
Bug 1152401 - Add MediaDeviceKind member in MediaDevice to differentiate sink devices. r=jib
...
MozReview-Commit-ID: E6SGabjpqIA
--HG--
extra : rebase_source : ec79f2f8d949334209c0346e624fa4b16c8732a5
2018-07-16 11:29:12 +02:00
Vlad Baicu
83c53e2927
Bug 1476596 - Prevent Stumbler notification being shown after reboot. r=jchen
...
Because of the START_STICKY flag, upon boot completed, the service
would be started by the system which would trigger onStartCommand
and the notification being shown on Android Oreo+ devices without
a following call to onHandleIntent.
MozReview-Commit-ID: EldSSzRb7Zd
--HG--
extra : rebase_source : 2f39e499b744188e48adbdf03e426d9d50c45262
2018-07-18 18:55:20 +03:00
Petru Lingurar
8e537fb53f
Bug 1476237
- Fix TestTelemetryUploadAllPingsImmediatelyScheduler the after Oreo migration; r=jchen
...
Refactored the previous test which verified if a Service was started with the
right Intent to now check if JobScheduler has the right Job enqueued with the
right work Intent.
MozReview-Commit-ID: G46GbjVVkqR
--HG--
extra : rebase_source : 4d9f030ed37767c02a27aa291f2c0338afd0619a
2018-07-18 15:21:03 +03:00
Petru Lingurar
a66ba67aae
Bug 1476237
- Fix TestFileCleanupController after the Oreo migration; r=jchen
...
This tests verified if a Service was started or not. After the IntentServices
migration to JobIntentService this checks would not work anymore.
To keep the same test logic they will now check if JobScheduler has any
scheduled jobs.
Removed testStartIfReadyDoesNotRunTwiceInSuccession() because JobScheduler
already guarantees no two identical jobs can be scheduled in parallel.
MozReview-Commit-ID: JZ2XMecjsXq
--HG--
extra : rebase_source : 9d90e226adc15763c6e85842d5f896e671433e3a
2018-07-18 12:14:13 +03:00
Petru Lingurar
4e1a76e259
Bug 1476352 - Building Fennec fails with crash reporting off; r=jchen
...
MozReview-Commit-ID: AvKQIoxNVRJ
--HG--
extra : rebase_source : 86bb81ab25cf16e864fbff743b82913bc12ab6a0
2018-07-18 17:28:40 +03:00
Cosmin Sabou
88199de427
Merge mozilla-inbound to mozilla-central. a=merge
2018-07-18 20:19:59 +03:00
Robert Bartlensky
7685bc5e80
Bug 1474973: Fix NULL_DEREFERENCE errors. r=nalexander
...
MozReview-Commit-ID: 8petRuuRGv
--HG--
extra : rebase_source : dfcf4c22fa7b6bcedb041f7ea5a43615bdbf07ae
2018-07-12 10:53:44 +01:00
Robert Bartlensky
9bca3bcbe3
Bug 1474967: Fix resource leaks. r=nalexander
...
MozReview-Commit-ID: GzENpXSdltH
--HG--
extra : rebase_source : c899e93a1bc4819d16a079704f0db3818e602b18
2018-07-11 18:30:25 +01:00
Robert Bartlensky
81e9f4f29d
Bug 1474928: Close files and connections. r=nalexander
...
MozReview-Commit-ID: DZ6kzl7Lcf4
--HG--
extra : rebase_source : 30a94105586d7fe45593b481556541cfc9cda4b3
2018-07-11 16:54:35 +01:00
Margareta Eliza Balazs
42e6813f3f
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-18 12:42:29 +03:00
Paolo Amadini
56d700c398
Bug 1461793 - Remove the "popup-base" binding and import the "popup.css" file as a document stylesheet. r=bgrins
...
The new "tooltip.css" file allows styling the default tooltip, which is created as native anonymous content.
MozReview-Commit-ID: ADWsFTNPfhw
--HG--
rename : toolkit/themes/linux/global/popup.css => toolkit/themes/linux/global/tooltip.css
rename : toolkit/themes/osx/global/popup.css => toolkit/themes/osx/global/tooltip.css
rename : toolkit/themes/windows/global/popup.css => toolkit/themes/windows/global/tooltip.css
extra : rebase_source : bd79b86fb44ac0dc77d0d21fdc003105da6f43eb
extra : intermediate-source : a06a200098013d5dbc42c2431f845ca1dd8b0b76
extra : source : 4d511f7fc5b5c16fdfea91242dea6086cd57c8c3
2018-07-17 19:04:43 +01:00
Oriol Brufau
48e892f643
Bug 1475714 - Remove webextension code for legacy 18x18 icons r=mixedpuppy
...
MozReview-Commit-ID: CNU1c7IA3Hn
--HG--
extra : rebase_source : 6dfb48b079415601113c69d923dfb73a8425fb45
2018-07-15 18:00:26 +02:00
Andreea Pavel
d76c41e210
Backed out changeset 5bac5fa077ea (bug 1474925) for failing lint on a CLOSED TREE
2018-07-17 22:02:45 +03:00
Petru Lingurar
9dd417a6d3
Bug 1474925 - TimePicker swipe not possible in landscape; r=jchen
...
MozReview-Commit-ID: DVp6d40OLE3
--HG--
extra : rebase_source : 1d26806fcd4a6974ee647ae2120f41d98c4e2cd1
2018-07-16 11:34:38 +03:00
Petru Lingurar
82e51211f8
Bug 1460074 - Still cannot switch between years in date picker; r=jchen
...
The problem stemmed from having the DatePicker inside a ScrollView which
was receiving the swipe events.
To avoid this I've created the new FocusableDatePicker which has the ability
to prevent it's parent from receiving touch events.
MozReview-Commit-ID: 6VntjE5A0ec
--HG--
extra : rebase_source : 1c8d93e033c6cd37524b11b9ac70cc604af41a25
2018-07-16 18:54:26 +03:00
Jim Chen
4e577c3c30
Bug 1470786 - 2. Fix a text sync issue; r=esawin
...
Fix an issue in GeckoEditable where spans can be mistakenly deleted when
deleting text. The new code re-copies all spans to make sure similar
issues don't happen in the future.
MozReview-Commit-ID: G1fWsJkeTka
--HG--
extra : rebase_source : 4ed3d17c3793a8a61182e660fb47694ba3c67f00
2018-07-17 11:22:34 -04:00
Jim Chen
4f6c4496c9
Bug 1470786 - 1. Support async text changes from replacing text; r=esawin
...
Currently, we expect editing operations in
GeckoEditableSupport::OnImeReplaceText to cause synchronous text change
notifications. However, under e10s, text change notifications can be
asynchornous. The new code keeps track of active OnImeReplaceText calls,
and look for async text changes before replying to the calls.
MozReview-Commit-ID: INM3JLmQebK
--HG--
extra : rebase_source : ff5b728ef437fcd78e4e7eced9c9a537d4698dce
2018-07-17 11:22:34 -04:00
Petru Lingurar
fe43b5db2b
Bug 1475251 - HTTP auth dialog looks wrong; r=jchen
...
Specialized the code added in Bug 1412517 so that it will apply only for
date/time inputs. The rest will have the previous behaviour.
MozReview-Commit-ID: JCAruK4x3r1
--HG--
extra : rebase_source : e2c0fa13f4c3edcf0c1e2b1a3654144f4057a650
2018-07-16 11:47:39 +03:00
Coroiu Cristina
8fe92bdd53
Merge mozilla-central to autoland a=merge on a CLOSED TREE
2018-07-17 12:47:40 +03:00
Coroiu Cristina
c296d5b239
Merge inbound to mozilla-central a=merge
2018-07-17 12:41:37 +03:00
Bogdan Tara
1a6ffb9e1e
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-17 01:02:10 +03:00
Jonathan Kingston
b0b06c6efe
Bug 1472957 - Disable auto reader mode for mobile as device light doens't work. r=florian
...
MozReview-Commit-ID: 9qNRD3FhAlC
--HG--
extra : rebase_source : ca535cc96cc1cbe01b66151dcd39a3e40796fee9
2018-07-07 13:28:50 +01:00
Eitan Isaacson
c555f6075c
Bug 1474688 - Support line movement granularity and remove defunct paragraph. r=yzen r=jchen
2018-07-16 15:59:00 +03:00
Petru Lingurar
1621c3cb1f
Bug 1349523 - Add support for playing videos in Picture-in-picture mode; r=jchen
...
MozReview-Commit-ID: DKlBFRo9q8t
--HG--
extra : amend_source : a38477d2530fb3e53548be6ab909d994f35534c0
2018-06-22 12:57:02 +03:00
Vlad Baicu
17a2dd33c2
Bug 1474961 - Change StumblerService to a foreground service when targeting Android Oreo. r=jchen
...
Also made broadcasts involving Stumbler explicit.
MozReview-Commit-ID: 7CK2Cr2JqX0
--HG--
extra : amend_source : 4a7de557ad76f6cb2a0dcad5419ec2b37ca89e05
2018-07-11 20:02:24 +03:00
Andrei Lazar
7ea3509c52
Bug 1451061 - Review Permissions usage for Android 8 behaviour changes r=jchen,JanH
...
Added reading permission as a safety measure for any future android updates.
MozReview-Commit-ID: Be6V8hn9KF8
***
--HG--
extra : amend_source : 501deb367f68b0592a1d91015c640782700c62f3
2018-07-05 13:15:10 +03:00
Vlad Baicu
34f5dfce43
Bug 1465102 - Updated NotificationService for Oreo. r=JanH
...
Modified NotificationClient to use new start/stop intents for NotificationService for
Android O. We are keeping a reference to the notification the service was first
started with in order to comply with the mandatory startForeground call for Oreo.
MozReview-Commit-ID: 4CzM4pvANJt
--HG--
extra : amend_source : 3bb93cae58b214c680a3ea67fe60d3680767b558
2018-07-05 19:35:16 +03:00
Vlad Baicu
f434b908e1
Bug 1384866 - Refactored MediaControlService logic to GeckoMediaControlAgent. r=jchen
...
Moved the logic ouf of MediaControlService to a new singleton GeckoMediaControlAgent,
which delegates all media-related actions.Currently, MediaControlService is used
for the foreground notification and to retrieve actions from the notification
pending intents. Removed redundant test cases.
MozReview-Commit-ID: KukAmpnn33S
--HG--
rename : mobile/android/app/src/test/java/org/mozilla/gecko/media/TestMediaControlService.java => mobile/android/app/src/test/java/org/mozilla/gecko/media/TestGeckoMediaControlAgent.java
extra : amend_source : 251b7821f4ddefcf852480de72ca1004cbd261bf
2018-06-22 19:02:54 +03:00
Andrei Lazar
fc8235eccf
Bug 1473518 - Abide by Android Oreo background execution limits [Leanplum after upgrade] r=nalexander
...
Refactored existing LeanplumPushInstanceIDService to support Oreo background
execution limits in Leanplum after upgrade.
MozReview-Commit-ID: JjUlrOv34KR
***
--HG--
extra : amend_source : df46ff00a671a02dc1c6fda3d0402d9216d7e84f
2018-07-06 13:21:27 +03:00
Andrei Lazar
65f0721e90
Bug 1450447 - Start using notification channels. r=jchen
...
Made all the notifications within the app to use notification channel for devices with API26 and higher.
MozReview-Commit-ID: CVmpitNsS66
--HG--
extra : amend_source : 6628a1e06975e23b7b38a43650df12c9835cb3ee
2018-07-06 17:57:22 +03:00
Petru Lingurar
ad67bdea7e
Bug 1465323 - Update FxAccountUpgradeReceiver. r=JanH
...
Listening for `ACTION_MY_PACKAGE_REPLACED` [1] is the easiest way to get notified
when the app has been updated.
This broadcast, while not explicitly exempt from Oreo's Background Execution
Limits [2] is considered explicit because it is sent only to the package being
replaced and so it is compatible with the new limitations.
The previous intent action was chosen because at that time this action was not
supported by all platforms Fennec ran on [3], but this is not the case anymore.
[1] https://developer.android.com/reference/android/content/Intent.html#ACTION_MY_PACKAGE_REPLACED
[2] https://developer.android.com/guide/components/broadcast-exceptions
[3] 5c06063be6
MozReview-Commit-ID: Ak0dd2koJ9U
--HG--
extra : rebase_source : 58f32f574b13e5d7e9256f578821445eae1e3b57
extra : histedit_source : 204d858fe7408276714b2d228b612baddf76804d
2018-06-12 19:26:53 +03:00
Petru Lingurar
4378fd95bb
Bug 1465323 - Update PackageAddedReceiver. r=JanH
...
This Receiver was used for implicit broadcasts and registered statically.
Refactored MmaDelegate() to register it dynamically in the init() method,
called in activity's onCreate and unregister it in activity's onDestroy.
This way we will still get notified immediately if the user installs any of
the apps we are interested in, even though he might not return to Fennec
immediately after. This will help to better asses the impact of suggestions to
install recommended packages.
For the cases in which the user installs the packages without us suggesting to
or if he kills our app before completing the new install, we will trigger a
check for the install status of the packages in MmaDelegate().init().
Also cleaned the code a little.
MozReview-Commit-ID: I00mLS2snzj
--HG--
extra : rebase_source : 9d767744dc3f4f2a44ab6de67c20f68a137a3beb
extra : histedit_source : e33a46fe4ece77b08eb8c9d161513e669fc14631
2018-07-16 21:15:32 +03:00
Petru Lingurar
55070cd7e6
Bug 1465323 - Update NotificationReceiver. r=JanH
...
The only change needed was to make sure the broadcast for
NotificationHelper.HELPER_BROADCAST_ACTION is sent explicitly to
our receiver.
The other 2 broadcasts that this receiver listens for are already explicit.
MozReview-Commit-ID: C3A88ijqIsd
--HG--
extra : rebase_source : bd6beb4a6b5656b59ee61d0122a133042d77e380
extra : histedit_source : 63103038680580f5e30082e245fb0be5168529eb
2018-06-12 13:01:23 +03:00
Petru Lingurar
f249aa63e8
Bug 1465323 - Update WhatsNewReceiver. r=JanH
...
Listening for `ACTION_MY_PACKAGE_REPLACED` [1] is the easiest way to get
notified when the app has been updated.
This broadcast, while not explicitly exempt from Oreo's Background Execution
Limits [2] is considered explicit because it is sent only to the package being
replaced and so it is compatible with the new limitations.
The previous intent action was chosen because at that time this action was not
supported by all platforms Fennec ran on [3], but this is not the case anymore.
The other broadcast - `ACTION_NOTIFICATION_CANCELLED` that this receiver
listens to is send explicitly.
[1] https://developer.android.com/reference/android/content/Intent.html#ACTION_MY_PACKAGE_REPLACED
[2] https://developer.android.com/guide/components/broadcast-exceptions
[3] 5c06063be6
MozReview-Commit-ID: DLUdw906i3P
--HG--
extra : rebase_source : a8544ae169344896aba4c7b922b68af4ad4bc94c
extra : histedit_source : c41c60cedea452ba8662fa836faa2aa8f9b5627e
2018-06-12 12:43:55 +03:00
Petru Lingurar
0940f02f48
Bug 1467840 - Use a JobIntentService for GCM token refresh; r=JanH
...
Whenever the GCM token expires it need to be refreshed.
For this, after targeting Android 8.0 (API level 26) or higher
Google recommends using a JobIntentService
https://developers.google.com/cloud-messaging/android/client
MozReview-Commit-ID: 1vz092TQfbz
--HG--
extra : amend_source : afecc9454dd64c1b0a83bc469d7cf201909ee2ae
2018-06-26 19:04:10 +03:00
Petru Lingurar
37e967daf5
Bug 1467840 - Migrate GeckoService to JobIntentService; r=snorp
...
This simple Service needed to be migrated to JobIntentService because it could
be started from background and we don't want it as a foreground service
(with a notification).
(For example: when the app is updated org.mozilla.gecko.PackageReplacedReceiver
would try and start this service. If in background, the app would crash)
Had to break the initial Service into separate JobIntentServices because in the
event that there are concurrent calls (even with different Intent actions)
JobScheduler would assume they are for the same already running service.
INTENT_ACTION_UPDATE_ADDONS was removed as it was being unused.
MozReview-Commit-ID: 2GiWFZdAVvp
--HG--
extra : amend_source : 7236a78707b781ee24eafe1e69662c10bd6a0ea6
2018-06-26 18:41:38 +03:00
petru
86aa31b5f4
Bug 1407046 - Migrate FileCleanupService to JobIntentService: Follow-up to for android-test. r=test-fix
2018-07-16 21:46:15 +03:00
Eitan Isaacson
6d59d60177
Bug 1471951 - Support expand selection with caret (2/2). r=yzen r=jchen
2018-07-16 10:53:27 -07:00
Eitan Isaacson
ffbf9af4d8
Bug 1471951 - Support set selection and clipboard actions (1/2). r=yzen r=jchen
2018-07-16 10:53:27 -07:00
Petru Lingurar
417a481b63
Bug 1467461 - Migrate CrashReportingService to JobIntentService. r=snorp
...
Use the fact that a JobIntentService is still a Service to keep most of the
previous implementation and method of starting CrashReportingService.
On 26+ devices it will be called with "start-foreground-service".
This ensures it can be started even from background and the crash reporting
process would work as before but ActivityManager will post an ANR error to
logcat after 5 seconds because we aren't calling Service.startForeground()
(which would mean a user visible notification).
Will use different Job Ids depending on if the app is Firefox Release or
Firefox Beta.
The Job Id will be passed to GeckoThread when first initializing and then be
made available to CrashHandler and nsExceptionHandler.cpp to be sent in the
Intent that starts the CrashReporterService.
MozReview-Commit-ID: GATl6Waa9St
--HG--
extra : amend_source : 70bc130b9411df336181e825ebb3e19bdc5a778c
2018-07-02 17:32:10 +03:00
Petru Lingurar
8ee271210b
Bug 1407046 - Migrate UpdateService to JobIntentService. r=jchen
...
Broke the big IntentService into four small JobIntentServices because
the same JobIntentService class cannot be used with multiple JobIds
(b6838fd2d2/compat/src/main/java/android/support/v4/app/JobIntentService.java (L121)
)
Also:
- will make the code easier to be migrated to WorkManager in the future
- more in line with SRP. It was initially doing too much.
All the functionality of the big UpdateService class has been incorporated in
Updater.java, UpdatesPrefs.java and UpdatesServiceHelper.java
with the main logic to drive the important actions inside the new Services.
UpdaterService is used as parent of the newly created service to help avoid
duplicated code.
Created an inner BroadcastReceiver to act upon notification actions while
the service which posted it is running as it's state needed to be modified.
Created a BroadcastReceiver to act on actions from notifications which remained
posted after the service that posted them finished. This receiver will just
start another UpdaterService.
Otherwise the services are to be started from the UpdateServiceHelper class.
MozReview-Commit-ID: 2OyBZ4YYvgh
--HG--
extra : rebase_source : 17b98a1209409c09227490ca66d75d8d37717a6e
2018-07-13 20:53:38 +03:00
Petru Lingurar
0ce784d030
Bug 1407046 - Migrate FileCleanupService to JobIntentService. r=JanH
...
Also cleaned the code a little.
MozReview-Commit-ID: Bs3bUdxxz8k
--HG--
extra : rebase_source : bf564b683e786010d8f4836a1ee75aefa0514fa8
2018-06-26 17:42:28 +03:00
Petru Lingurar
d1e02a31c5
Bug 1407046 - Migrate TelemetryUploadService to JobIntentService. r=JanH
...
MozReview-Commit-ID: 8UGDzgmY81y
--HG--
extra : rebase_source : c5495972fe15769eb15f97ea6121123804868bd2
2018-06-26 17:40:48 +03:00
Petru Lingurar
41571be939
Bug 1407046 - Migrate FxAccountDeletedService to JobIntentService. r=jchen
...
MozReview-Commit-ID: 5ksrTc1Stre
--HG--
extra : rebase_source : 01bf5896d1fd23baf1cab223cd7a3985ab4e8450
2018-06-26 17:38:30 +03:00
Petru Lingurar
cbed3e4cc6
Bug 1407046 - Migrate FxAccountProfileService to JobIntentService. r=JanH
...
Also cleaned the code a little.
MozReview-Commit-ID: 1Zm3oLVVZ8s
--HG--
extra : rebase_source : 88c392f4276860785e98a6f7d7122fc4ca689d19
2018-06-26 17:36:11 +03:00
Petru Lingurar
198f113ef4
Bug 1407046 - Migrate TabReceivedService to JobIntentService. r=JanH
...
MozReview-Commit-ID: 5CEfJtUfmHq
--HG--
extra : rebase_source : 430bf2dde4dc7f52c954c404fa7bbec4641e9eb9
2018-06-26 17:33:58 +03:00
Petru Lingurar
8830f08311
Bug 1407046 - Migrate DownloadContentService to JobIntentService. r=snorp
...
Broke the big IntentService into four small JobIntentServices because
the same JobIntentService class cannot be used with multiple JobIds
(b6838fd2d2/compat/src/main/java/android/support/v4/app/JobIntentService.java (L121)
)
Also:
- will make the code easier to be migrated to WorkManager in the future
- more in line with SRP. It was initially doing too much.
Cleaned the code a little, removed the superfluous creation of new Threads for
DownloadContentCatalog().persistChanges() / .startLoadFromDisk()
as those methods are always called from the background threads
of the new JobIntentServices.
The new DlcHelper helps reducing duplicated code.
MozReview-Commit-ID: G3fsWYOGEbR
--HG--
extra : rebase_source : 5bdc3e64a44b7a3f77743b2b2f8f5d528a7b51c3
2018-06-26 17:31:19 +03:00
Andrei Lazar
a9d68faf15
Bug 1438716 - Upgrade Leanplum SDK. r=nechen
...
Upgraded to version 3.0.2 from official repository while keeping the internal changes.
This upgrade encapsulates some major changes as well as bug fixes.
MozReview-Commit-ID: DMOEIKnw0nJ
--HG--
extra : amend_source : b25a47601b1be6d23c389bc97a3dea033559c0a9
2018-05-30 17:09:30 +03:00
Andrei Lazar
5101981098
Bug 1463376 - Update to latest Google Play Services version. r=nalexander
...
Updated google play services version as part of work of the Oreo migration and removed unused libraries from gradle.
MozReview-Commit-ID: BKCWs938k3q
--HG--
extra : rebase_source : 2e9ad83904276607f27974206bd3ad0ba2879279
2018-07-13 15:40:03 +03:00
Petru Lingurar
71b46df0d4
Bug 1385464 - Start using support library v. 26; r=nalexander
...
This patch also:
Resolves missing resources and api changes
- LeanplumActionBarActivity was removed because Support Library 26 deprecated
ActionBarActivity. Class was already not in use.
- CustomTabsService added two new methods which we need to override.
Tested to make sure that previous functionality was maintained but with the
addition of the two new methods maybe that feature could be improved.
- For checking layout direction we'll use our own new method from ViewUtil
which mimics what the now restricted method from the support library would do.
- Upgraded to use AppCompatResources#getDrawable(..) in place
of the now restricted AppCompatDrawableManager.get().getDrawable(..).
Resolves obscure leaks and crashes after the upgrade
- LoaderManager.destroyLoader(..) was added before the existing call to
LoaderManager.restartLoader(..) to prevent potential Cursor leaks
- Disable website suggestions depending on the address bar inputs when running
in automation to avoid Robocop tests failing (they were entering serially maybe
100 characters in <5 ms which created around that many new Threads,
operation that could cause the Executor to throw a RejectedExecutionException)
At the moment this functionality is not covered by tests anyway and it was the
only fix I could find that would not involve changing the whole implemenation
for address bar suggestions, implementation which in the real world works ok.
MozReview-Commit-ID: 2fX1SBHiSh0
--HG--
extra : amend_source : edb6c5853cdcea5ad50a7cf680f2214fdc176cb2
2018-07-13 17:16:37 +03:00
Kirk Steuber
ac7e7375e6
Bug 1420514 - Remove app.update.enabled from prefs files r=rstrong
...
MozReview-Commit-ID: 5pv8VFNYqKu
--HG--
extra : rebase_source : 34376077c8cd4d2836fc8e2f79ff32ea6d6e0e73
extra : intermediate-source : 760d7a2ecbd59396f94bdfd34a3a8db45b76d763
extra : source : e868b975027062043e1d94ad47b2ce63f4ecd793
2018-05-21 14:48:47 -07:00
Brindusan Cristian
6ef44c90c6
Backed out changeset 085439248886 (bug 1460074) for lint build bustages on FocusableDatePicker.java. CLOSED TREE
2018-07-16 15:45:50 +03:00
Petru Lingurar
ae0a53d265
Bug 1460074 - Still cannot switch between years in date picker; r=jchen
...
The problem stemmed from having the DatePicker inside a ScrollView which
was receiving the swipe events.
To avoid this I've created the new FocusableDatePicker which has the ability
to prevent it's parent from receiving touch events.
MozReview-Commit-ID: 6VntjE5A0ec
--HG--
extra : rebase_source : a0f9589bf000ba10e5429347fe1dc7516e8eef3f
2018-07-12 18:30:41 +03:00
Ciure Andrei
14976cd6b3
Merge inbound to mozilla-central. a=merge
2018-07-15 12:52:50 +03:00
James Willcox
62bff0228d
Fix up eslint bustage, no bug, on a CLOSED TREE r=me
...
MozReview-Commit-ID: 51TNwK6BYeK
2018-07-13 20:05:54 -05:00
James Willcox
0ea85d1e35
Bug 1475324 - Add a test for synchronous saveState() r=droeh
...
MozReview-Commit-ID: Bz6AK1Y1dUH
2018-07-13 19:46:25 -05:00
James Willcox
4f14025c2f
Bug 1475662 - Ensure GeckoSession.saveState() always completes r=droeh
...
MozReview-Commit-ID: CLcdjOkGI9b
2018-07-13 19:46:25 -05:00
James Willcox
d1c649f6bd
Bug 1475644 - Don't send URL in GeckoView crash reports r=jchen
...
MozReview-Commit-ID: 1Fx1tfcjoQ6
2018-07-13 19:46:24 -05:00
James Willcox
a558c2aed2
Bug 1474618 - Dispatch GeckoResult listeners on thread where we were created r=jchen,droeh
...
MozReview-Commit-ID: IJNnyhFJX8M
2018-07-13 19:46:24 -05:00
James Willcox
613a4f2d54
Bug 1474454 - Use GeckoResult in GeckoSession.NavigationDelegate.onNewSession() r=jchen,droeh
...
MozReview-Commit-ID: E59Scu8tnuq
2018-07-13 19:46:24 -05:00
James Willcox
084bc7a336
Bug 1474454 - Use GeckoResult in GeckoSession.NavigationDelegate.onLoadRequest() r=jchen,droeh
...
MozReview-Commit-ID: CmdjYhqpZcZ
2018-07-13 19:46:23 -05:00
Kris Maglione
b744713e4e
Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
...
MozReview-Commit-ID: CTjDzVC9gcD
--HG--
extra : intermediate-source : 7c03b7dd00e9675f9ac045ed1ea733eb0486904f
extra : absorb_source : c79df6bd9ebbec3454fcca1a81cbfa540ad91a3e
extra : source : 38f690f30e78764763bb012045073fa781efa691
extra : histedit_source : 544ff4257f38fae99a800276d06eb0d719882ca2
2018-07-13 11:06:58 -07:00
Brindusan Cristian
fe91a8922e
Backed out 13 changesets (bug 1471025) for reftest failures on variation-format-hint-1a.html; bc failures performance/browser_preferences_usage.js; wpt failures on format-specifiers-variations.html. CLOSED TREE
...
Backed out changeset 6b672d70f335 (bug 1471025)
Backed out changeset 200bec7e766a (bug 1471025)
Backed out changeset 6c72dc1bff88 (bug 1471025)
Backed out changeset 7f4cc96fae12 (bug 1471025)
Backed out changeset b4f9178f132d (bug 1471025)
Backed out changeset 8eff817d2f7e (bug 1471025)
Backed out changeset f9362cf1add4 (bug 1471025)
Backed out changeset ce379eaab179 (bug 1471025)
Backed out changeset 7c03b7dd00e9 (bug 1471025)
Backed out changeset ff41551f5ff1 (bug 1471025)
Backed out changeset 46a6f9d0773b (bug 1471025)
Backed out changeset 434106f1b75e (bug 1471025)
Backed out changeset c490838c8329 (bug 1471025)
2018-07-14 01:16:06 +03:00
Kris Maglione
92550be97d
Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
...
MozReview-Commit-ID: CTjDzVC9gcD
--HG--
extra : source : 38f690f30e78764763bb012045073fa781efa691
extra : histedit_source : 2daf7386fbc9f9696c73168d6421139c5cefc5b4%2Ca0adf715f65281047915e678f8c054e5ec671de3
2018-07-13 11:06:58 -07:00
Brindusan Cristian
a68383b333
Backed out 12 changesets (bug 1471025) for build bustages on dom/ipc/ContentProcess.cpp. CLOSED TREE
...
Backed out changeset 398ccedc20dc (bug 1471025)
Backed out changeset 599895de063e (bug 1471025)
Backed out changeset dc7ec17179d1 (bug 1471025)
Backed out changeset 5051f15fc200 (bug 1471025)
Backed out changeset faef4df47b20 (bug 1471025)
Backed out changeset d344247b8706 (bug 1471025)
Backed out changeset 83d98ea5ebac (bug 1471025)
Backed out changeset 38f690f30e78 (bug 1471025)
Backed out changeset 4b7a8a35ed95 (bug 1471025)
Backed out changeset e3bbc87b71af (bug 1471025)
Backed out changeset 68bb03c63b3c (bug 1471025)
Backed out changeset 4a8fbb472c91 (bug 1471025)
2018-07-13 22:11:24 +03:00
Kris Maglione
6c6960d4c8
Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
...
MozReview-Commit-ID: CTjDzVC9gcD
--HG--
extra : rebase_source : c06aa38ff4bc2bdfa09a4aae359e1f418727ce29
extra : absorb_source : c68cd5f0e8f52980d35432cf21e1fc5552542bf2
2018-07-13 11:06:58 -07:00
Andrew Swan
16e4b0c0f5
Bug 1451525 Convert roboextender to a webextension r=jmaher
...
MozReview-Commit-ID: CIewLE5Rzuk
--HG--
rename : mobile/android/tests/browser/robocop/roboextender/bootstrap.js => mobile/android/tests/browser/robocop/roboextender/api.js
extra : rebase_source : 366171067f1445e53da72fbc1475b28d05425f35
2018-07-11 13:07:05 -07:00
Andreea Pavel
1e8d2e6f7d
Backed out 7 changesets (bug 1420514) for breaking bc on different files on a CLOSED TREE
...
Backed out changeset 5a46a221b6e8 (bug 1420514)
Backed out changeset 48ed6dfe8772 (bug 1420514)
Backed out changeset 01bf643c77e5 (bug 1420514)
Backed out changeset 5791b17ccb82 (bug 1420514)
Backed out changeset 416e398d942f (bug 1420514)
Backed out changeset de4a4592dbd9 (bug 1420514)
Backed out changeset d3399edf0197 (bug 1420514)
2018-07-12 21:22:32 +03:00
Marco Bonardo
a543f35d4b
Bug 1472722 - Use the unix-excl Sqlite VFS by default. r=nalexander,asuth
...
Use the exclusive VFS on unix systems, so that:
1. we can avoid the memory mapped -shm files in wal mode
2. we gain more compatibility with nfs shares
3. we gain some protection from third parties touching open dbs
On the other side it won't be possible anymore to use an open database from a
different process (like the Sqlite command line), for which we provide an hidden
pref: storage.multiProcessAccess.enabled
Differential Revision: https://phabricator.services.mozilla.com/D1964
--HG--
extra : moz-landing-system : lando
2018-07-13 16:54:57 +00:00
Kirk Steuber
e75835a2a5
Bug 1420514 - Remove app.update.enabled from prefs files r=rstrong
...
MozReview-Commit-ID: 5pv8VFNYqKu
--HG--
extra : rebase_source : 32dc323ce01c7d5a0a275d4e1a640a6fe495a1fa
extra : source : e868b975027062043e1d94ad47b2ce63f4ecd793
2018-05-21 14:48:47 -07:00
Tudor-Gabriel Vîjială
ca27308a26
Bug 1474575 - Use the fetch-content script to download grcov for A(test-ccov) builds. r=marco
...
MozReview-Commit-ID: 5AJ2R72eDjN
--HG--
extra : rebase_source : 57aacc2d1eee39fdbf927602da67fbd0baa62e87
2018-07-12 15:18:27 +01:00
Jim Chen
3d5c2669f8
Bug 1474450 - 3. Fix javadoc; r=jchen
...
1) Add some missing javadoc and fix existing javadoc warnings.
2) Expand the GeckoResult javadoc with some examples.
3) Make @IntDef/@StringDef interfaces package-private, so they don't
show up in javadoc as empty stubs.
MozReview-Commit-ID: JzvlLzTMgAQ
--HG--
extra : rebase_source : d5654895b01284c2cea35439eb42d5e9d46a0ae4
2018-07-10 13:12:56 -04:00
Jim Chen
0fa20b8ac6
Bug 1474450 - 2. Rethrow uncaught and unhandled exceptions in GeckoResult; r=snorp
...
If at the end of a chain, we have an uncaught and unhandled exception,
rethrow the exception to make it more visible.
Also, when a GeckoResult is completed with a value/exception, propagate
the value/exception properly down the chain.
MozReview-Commit-ID: F4tnST1nKe5
--HG--
extra : rebase_source : 6be2d44592c793eca39c83443688dd2dd4280b4a
2018-07-10 13:12:56 -04:00
Jim Chen
5bb9e0e210
Bug 1474450 - 1. Add some tests for more GeckoResult behavior; r=snorp
...
Add some tests for handling of uncaught exceptions, and tests for value
and exception propagation.
MozReview-Commit-ID: 4sEakRr1lLo
--HG--
extra : rebase_source : abdd25a09b56e70f45e4a7a7221498faca04c84d
2018-07-10 13:12:55 -04:00
Gurzau Raul
ea7ebc8d56
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-12 01:09:58 +03:00
Kearwood Gilbert
04e66eb0c1
Bug 1470348 - Enable gfxVRExternal for Android; r=kip
...
MozReview-Commit-ID: 4XMdLLoedIh
--HG--
extra : rebase_source : b71d5d73b832f1f16ae261463860b4f60b38c559
2018-07-10 17:41:58 -07:00
Eitan Isaacson
1f354f1604
Bug 1473998 - Use EditText entry in accessible's classNames and use the hint for the label. r=yzen r=jchen
2018-07-10 17:31:00 +03:00
Petru Lingurar
edc9580e01
Bug 1468487 - Enable multidex for local builds; r=nalexander
...
MozReview-Commit-ID: BEQmkKajTxF
--HG--
extra : rebase_source : 294aa4baaa6234517bfa8cdb6e5fdf9414e504f3
2018-06-15 13:25:00 +03:00
Mathieu Leplatre
4300c52ada
Bug 1458917 - Register dedicated timer for Remote Settings r=Gijs
...
MozReview-Commit-ID: K5Rf1McJUHy
--HG--
extra : rebase_source : f6932e5c3014ce0bb8e29e08468e4e533130273e
2018-06-14 20:54:19 +02:00
shindli
ddadeaca40
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-11 12:45:28 +03:00
Petru Lingurar
f5a72bf632
Bug 1462299 - input[date] unusable on Android 4.x; r=jchen
...
The issue stemmed from platform's DatePicker.
To make amends and fix both this bug and Bug 1460585 I went with
hiding the calendar and showing only the spinners for Api <21.
MozReview-Commit-ID: CS9pFdlMSTd
--HG--
extra : rebase_source : 64ed05fee21fdbabf7f8ba921cb56a6f40ed17c2
2018-07-10 11:26:01 +03:00
Noemi Erli
d218f98059
Backed out changeset 101f97abc1d4 (bug 1458917) for Talos failures on a CLOSED TREE
2018-07-11 05:11:11 +03:00
Mathieu Leplatre
068afbc416
Bug 1458917 - Register dedicated timer for Remote Settings r=Gijs
...
MozReview-Commit-ID: K5Rf1McJUHy
--HG--
extra : rebase_source : 171ed0ff11e2b60a17055412c64584dfe5ab90d5
2018-06-14 20:54:19 +02:00
Jim Chen
3f398d4b6f
Bug 1463484 - 2. Add test for find-in-page; r=esawin,snorp
...
Add some test cases for find-in-page and the different flags.
MozReview-Commit-ID: BzN0OTSUy7z
--HG--
extra : rebase_source : ef558aedc71d04f33dfa58271a29cd66486ff89d
2018-07-10 13:12:55 -04:00
Jim Chen
f5a1a1b10b
Bug 1463484 - 1. Add SessionFinder; r=droeh,esawin,snorp
...
Add a SessionFinder API for find-in-page functionality.
MozReview-Commit-ID: KB7dOPUC6s2
--HG--
extra : rebase_source : d90400bfa15ba311668d5da37a64465863bec05d
2018-07-10 13:12:55 -04:00
Cosmin Sabou
1519cc7aac
Backed out changeset ae9049c5ac63 (bug 1473998) for gv-junit failures on test.AccessibilityTest.testTextEntryNode. a=backout
2018-07-11 02:06:05 +03:00
Cosmin Sabou
26e792fe42
Merge autoland to mozilla-central. a=merge
2018-07-11 00:50:32 +03:00
Eitan Isaacson
868533e1cb
Bug 1473998 - Use EditText entry in accessible's classNames and use the hint for the label. r=yzen r=jchen
2018-07-10 12:40:00 +03:00
Tudor-Gabriel Vîjială
1c4dd4a36e
Bug 1471660 - Integrate code coverage for A(test) junit test suite via JaCoCo plugin. r=marco,nalexander
...
MozReview-Commit-ID: ElYGmF6zoYg
--HG--
extra : rebase_source : 4e8dfe3c2ee65c3b451caae4e5debde85632ffa4
2018-07-02 11:32:35 +01:00
Petru Lingurar
a162eddf84
Bug 1412517 - Time picker layout broken when opened in landscape mode; r=jchen
...
MozReview-Commit-ID: HKidrZXrgqK
--HG--
extra : rebase_source : 1a714dbacc339a9b3b85c9114059520104d8b1a0
2018-06-22 18:33:32 +03:00
Petru Lingurar
b9eed730ee
Bug 1386192 - Test Leanplum Custom Message for Onboarding; r=cnevinchen+582291
...
Created LeanPlumVariables to allow LeanPlum overwriting the values used for
populating the OnBoarding screens. By simply adding the @Variable annotation
to it's fields, on the first run of the app, they will appear in "LeanPlum
dashboard - Variables" and will allow overwriting for future runs.
The OnBoarding process will now try to use LeanPlum values if possible.
Because connecting to LeanPlum and downloading the Variables might take
a few seconds we use a delay of up to 3 seconds until starting to show
the Onboarding screens.
The default values will still be used if:
- if the LP experiment is not available
- if no internet connection
- if more than 3 seconds have passed and LP didn't finish it's download
Added two new events that could be tracked to Leanplum
MmaDelegate.ONBOARDING_DEFAULT_VALUES and MmaDelegate.ONBOARDING_REMOTE_VALUES
to inform if showing the Onboarding with server values was possible or not.
Because of the 3 seconds delay until showing the Onboarding panels leaking the
could be possible. Used WeakReferences for both the Activity in
OnboardingHelper and the OnboardingHelper in MmaLeanplumImp to avoid it.
MozReview-Commit-ID: H30e9Ng7jrM
--HG--
extra : rebase_source : e403b8010005aa82f8b6440586c533ce99952f9f
2018-07-04 12:56:20 +03:00
Petru Lingurar
178925493d
Bug 1474925 - TimePicker swipe not possible in landscape; r=jchen
...
MozReview-Commit-ID: DVp6d40OLE3
--HG--
extra : rebase_source : 29ae6312d79cbed0cea128a7e42e38d769be7eab
2018-07-18 10:23:09 +03:00
Dale Harvey
c9e5e7c554
Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce,flod,johannh
...
MozReview-Commit-ID: E71TxvgfJlJ
--HG--
extra : rebase_source : 30ca63df77e48a44de4d3e90182440c3937ed32f
2018-06-29 14:14:33 +01:00
James Willcox
d8fa219e6e
Bug 1473713 - Fix GeckoSession.saveState() when accessibility is used r=droeh
...
MozReview-Commit-ID: GG16D99S2Id
2018-07-06 09:13:37 -05:00
James Willcox
d04a9bd093
Bug 1468048 - Add tests for GeckoSession.saveState() and restoreState() r=droeh,jchen
...
MozReview-Commit-ID: 7oIHXAQvGcq
2018-07-06 09:13:37 -05:00
James Willcox
aad0d2a7f6
Bug 1468048 - Make GeckoSession.saveState() return a GeckoResult r=droeh,esawin
...
MozReview-Commit-ID: Ck6EZcaUeV2
2018-07-06 09:13:37 -05:00
James Willcox
68a96de0af
Bug 1468048 - Add GeckoSessionTestRule.waitForResult() r=esawin,jchen
...
MozReview-Commit-ID: HEcBXmwOaD7
2018-07-06 09:13:36 -05:00
James Willcox
776cb4bacf
Bug 1468048 - Introduce GeckoResult r=droeh,jchen
...
This is a Promise-like system used to return asynchronous results.
MozReview-Commit-ID: 3ZBP4S7d25A
2018-07-06 09:13:36 -05:00
James Willcox
05e820d915
Bug 1468048 - Factor out loopUntilIdle() from GeckoSessionTestRule into UiThreadUtils r=jchen
...
This allows us to write other tests that need similar loop integration
without having to use GeckoSessionTestRule.
MozReview-Commit-ID: LfVSGhvyMoP
2018-07-06 09:13:35 -05:00
Margareta Eliza Balazs
fd5c37f1dd
Merge inbound to mozila-central. a=merge
2018-07-06 12:47:20 +03:00
Neil Deakin
f08f9ce4af
Bug 1437638, move frame, browser and editor to be based on XULFrameElement, a new subclass of XULElement, r=paolo,bz
2018-07-05 20:14:18 -04:00
Eitan Isaacson
1868149123
Bug 1472623
- Don't use tts.getAvailableLanguages on Androids older than M. r=snorp
2018-07-05 15:42:00 +03:00
Noemi Erli
e24579bfcb
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-06 00:52:17 +03:00
Eitan Isaacson
14c9a72959
Bug 1473192 - Recycle virtual content node when reassigning. r=jchen
2018-07-03 18:02:00 +03:00
shindli
5cc2efce78
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-04 01:01:25 +03:00
Karl Dubost
530491bdbd
Bug 1457514 - Removes UA override for m.canadiantire.ca; r=miketaylr
...
MozReview-Commit-ID: LKQjVKf9k99
--HG--
extra : rebase_source : 7a9f7578123870440f9a2f418153a5af025c3eed
2018-06-13 14:54:01 -07:00
James Willcox
729e4f6b34
Bug 1472832
- Use notifyAll() in GeckoBackgroundThread r=droeh
...
Without this we deadlock if more than one thread is waiting
in getHandler().
MozReview-Commit-ID: GCB7haz7Lwb
2018-07-03 10:31:21 -05:00
James Willcox
7c810f0888
Bug 1471254 - Add Android package name to crash reports r=droeh
...
This will allow us to determine which app is crashing for
crashes that come from GeckoView. I've also renamed the
AndroidProcessName field to Android_ProcessName for consistency.
MozReview-Commit-ID: JL1u7VVxbSx
2018-07-03 10:31:21 -05:00
James Willcox
006a5517b0
Bug 1470731 - Don't try to unbind child process service if we aren't bound r=droeh
...
MozReview-Commit-ID: GYy1utiAa5v
2018-07-03 10:31:21 -05:00
Tiberius Oros
93bed26733
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-03 00:59:47 +03:00
James Willcox
51aa6e7a2c
Bug 1467916 - Make TestRunnerActivity exit if there is a content crash r=jchen
...
...and MOZ_CRASHREPORTER_SHUTDOWN is set.
MozReview-Commit-ID: FveSjoBYfJv
2018-07-02 11:55:05 -05:00
James Willcox
6a9e328446
Bug 1467915 - Connect a display to background windows in TestRunnerActivity r=esawin
...
This is needed to make some tests pass that rely on the Compositor
to work as expected.
MozReview-Commit-ID: J6fHXYt3ySw
2018-07-02 11:54:52 -05:00
James Willcox
e639e656a8
Bug 1467921 - Disable Web Push in GeckoView r=jchen
...
MozReview-Commit-ID: 77tCU6T94LG
2018-07-02 11:47:24 -05:00
Luca Greco
5cddac7a22
Bug 1405528 - Sideloaded XPIs should be disabled by default on Fennec as they are on Firefox Desktop. r=aswan
...
MozReview-Commit-ID: AtEJxWj211N
--HG--
extra : rebase_source : d2a2ac934725216ba272220b7f2689d98a3dc491
2018-06-07 03:07:55 +02:00
Andreea Pavel
1bf7ac45bb
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-06-30 13:10:01 +03:00
Kris Maglione
fcedebb912
Bug 1471102: Move more code out of ExtensionUtils.jsm. r=aswan
...
MozReview-Commit-ID: Fqlv5BRuuW8
--HG--
extra : rebase_source : 348f037abd9cecfa080183bc365e5f005eac1bd6
extra : amend_source : 05dbfd12f553fc3f2a93374402e34d271e26d767
2018-06-25 19:30:21 -07:00
Tudor-Gabriel Vîjială
dedd2ba467
Bug 1471646 - Add OneTopLevelClass to android checkstyle. r=nalexander
...
MozReview-Commit-ID: 1NCxpqi5nHZ
--HG--
extra : rebase_source : 8b44fbe866ae5fac7547e9d1ece3a03a84718e79
2018-06-28 13:24:31 +01:00
Margareta Eliza Balazs
ee85ffa45d
Merge inbound to mozilla-central. a=merge
2018-06-29 12:41:54 +03:00
Tudor-Gabriel Vîjială
fba24e38aa
Bug 1471408 - Move all top level Java classes into their own file. r=snorp
...
MozReview-Commit-ID: 716FWeZ0q3B
--HG--
extra : rebase_source : ba2f66b19a717eebc098d3a2afeb4afc36718440
2018-06-27 00:02:01 +01:00
Kris Maglione
b2a784a8bf
Bug 1459004: Generate built_in_addons.json from moz.build definitions. r=mshal
...
MozReview-Commit-ID: 1HRLG5tSlFr
--HG--
rename : python/mozbuild/mozbuild/action/generate_builtin_addons.py => toolkit/mozapps/extensions/gen_built_in_addons.py
extra : rebase_source : 7079d5f6a9355201497ea85a0d8ea8fdcee43a64
2018-06-06 16:43:00 -07:00
Narcis Beleuzu
a86766e095
Backed out 2 changesets (bug 1467919, bug 1467921) for xpcshell failures. CLOSED TREE
...
Backed out changeset f55e78d65936 (bug 1467921)
Backed out changeset e04f93535a93 (bug 1467919)
2018-06-28 23:40:52 +03:00
James Willcox
1d536a58df
Bug 1467921 - Disable Web Push in GeckoView r=jchen
...
MozReview-Commit-ID: 77tCU6T94LG
2018-06-28 14:27:42 -05:00
Gijs Kruitbosch
0c30f8b16a
Bug 1399616 - add emoji styling to reader mode, r=johannh
...
MozReview-Commit-ID: DHYjxva76Lb
--HG--
extra : rebase_source : 975ebf972b11d6d4cf115644cd034d337a846bf1
2018-06-20 15:09:26 +01:00
Eugen Sawin
d7f4c99e36
Bug 1465877 - [2.0] Keep track of modified settings to prevent overriding prefs when not desired. r=snorp
2018-06-28 14:04:45 +02:00
Eugen Sawin
5fed0abe7a
Bug 1465877 - [1.0] Add a mechanic to test whether we're running GeckoView in Fennec environment. r=snorp
2018-06-28 14:04:45 +02:00
Cosmin Sabou
56201b662c
Backed out changeset f02de3ec24e3 (bug 1471408) for causing Android build bustages on VirtualPresentation.java. r=backout
2018-06-28 13:34:36 +03:00
Cosmin Sabou
f4b3baf021
Merge mozilla-inbound to mozilla-central. a=merge
2018-06-28 13:04:23 +03:00
Tiberius Oros
945c24abe5
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-06-28 01:12:18 +03:00
Alex Gaynor
ac56b410a9
Bug 1470994 - remove unused accuracy field from SensorData; r=gsvelto
...
Reviewers: gsvelto
Reviewed By: gsvelto
Bug #: 1470994
Differential Revision: https://phabricator.services.mozilla.com/D1817
--HG--
extra : rebase_source : 03e1aee4934bcba96968578ba92d6c2ec6275747
extra : amend_source : 6f6e69fb6e18d092090e99db765e12c16021f265
2018-06-27 16:05:48 +03:00
Tudor-Gabriel Vîjială
31a522413e
Bug 1471408 - Move all top level Java classes into their own file r=snorp
...
MozReview-Commit-ID: 716FWeZ0q3B
--HG--
extra : rebase_source : 7e6d1848d85bd1b3f976df824cada92e398bedae
2018-06-27 00:02:01 +01:00
James Willcox
59e96d25e3
Bug 1415318 - Optionally send web console output to logcat in GeckoView r=jchen,rbarker
...
This adds a GeckoRuntimeSetting that allows apps to direct the web
console to logcat.
MozReview-Commit-ID: 7KgX5Ol6D3E
2018-06-27 12:47:17 -05:00
James Willcox
6584a93863
Bug 1467911
- Use e10s in TestRunnerActivity r=esawin
...
MozReview-Commit-ID: JEgOJzfFVdA
2018-06-27 12:47:17 -05:00
Eugen Sawin
42027a25dd
Bug 1471599 - [3.0] Extend tracking protection test to verify per-session setting. r=snorp
2018-06-27 18:54:12 +02:00
Eugen Sawin
de5378f790
Bug 1471599 - [2.0] Use per-session tracking protection setting in the example app. r=snorp
2018-06-27 18:54:12 +02:00
Eugen Sawin
0b3b8e0042
Bug 1471599 - [1.0] Dispatch setting updates to disabled (passive) content modules. r=snorp
2018-06-27 18:54:12 +02:00
Chris H-C
5e61eced35
bug 1463439 - Add a pref to enable 'event' ping. Defaults to true, except for GV. r=Dexter
...
When it's false we also disable collecting events completely, in case the
reason we're disabling it is due to storage issues.
GeckoView doesn't presently support Events, so the 'event' ping is disabled by
default for that platform.
MozReview-Commit-ID: 9eKAtRiuER0
--HG--
extra : rebase_source : 71b3c9ff802420ff21941656c3d848c6d320578d
2018-05-29 12:24:02 -04:00
Gurzau Raul
729b75ccb4
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-06-27 00:55:38 +03:00
Kris Maglione
d407354402
Bug 1469719: Avoid loading LoginManagerContent before it's needed. r=felipe
...
The "pageshow" and "blur" event listeners in LoginManagerContent only matter
once the module has loaded and processed other events. Before that, they're
guaranteed to be no-ops.
This patch delays adding those listeners before LoginManagerContent is used
for a given frame script.
MozReview-Commit-ID: 1f5AOkRkAhp
--HG--
extra : source : bab121b4dd84f9715e6a9efa652556a91ea60a3c
2018-06-24 18:07:59 -07:00
shindli
13098ab1ef
Backed out 3 changesets (bug 1470023, bug 1469719, bug 1470965
) for | toolkit/components/perfmonitoring/tests/browser/browser_compartments.js on a CLOSED TREE
...
Backed out changeset bab121b4dd84 (bug 1469719)
Backed out changeset d28d3a80e781 (bug 1470965
)
Backed out changeset 1adc0372343e (bug 1470023)
2018-06-26 22:57:54 +03:00
Kris Maglione
b35027d743
Bug 1469719: Avoid loading LoginManagerContent before it's needed. r=felipe
...
The "pageshow" and "blur" event listeners in LoginManagerContent only matter
once the module has loaded and processed other events. Before that, they're
guaranteed to be no-ops.
This patch delays adding those listeners before LoginManagerContent is used
for a given frame script.
MozReview-Commit-ID: 1f5AOkRkAhp
--HG--
extra : rebase_source : 392abe8ca2743fa4fdc40e642743acef1b314683
2018-06-24 18:07:59 -07:00
Alexandre Poirot
aece1534ef
Bug 1473578 - Remove deprecated synchronous DebuggerServer.registerModule feature. r=jryans
...
MozReview-Commit-ID: DTAEJyfICNz
--HG--
extra : rebase_source : 043241ac68dd00f24236e9583dc262bce4d208b7
2018-07-05 07:13:52 -07:00
Thomas Wisniewski
e61f535377
Bug 1473181 - Observe http modify request rather than useragent request in the GWS/FB addon to support overriding UA string on XHRs as well. r=mconley
...
MozReview-Commit-ID: 9mqzDvaPx3A
--HG--
extra : rebase_source : 9d13d81042fa26ae2e84f5987416dac076debd23
2018-07-03 20:09:26 -04:00
Paolo Amadini
372336c621
Bug 1448126 - Part 2 - Remove the "scale" binding and its supporting platform code. r=bgrins
...
MozReview-Commit-ID: ETmUuosYxeG
--HG--
extra : rebase_source : 1a39207887f2c55f5d2cd31990209809dbb97ba9
2018-06-24 17:19:25 +01:00
Oriol Brufau
050e9292da
Bug 1465170 - Implement support for the 'highlighted' API for multiselect tabs with tabs.query r=jaws,mixedpuppy
...
MozReview-Commit-ID: 6eFnxrXJXXB
--HG--
extra : rebase_source : f0afa7ab08d32d7751c5bcbf1ed9fc65a1fba16b
2018-06-03 02:53:59 +02:00
Dorel Luca
cb4cac9822
Backed out changeset 23948209664a (bug 1458917) for Eslint failure and reftest crashes. CLOSED TREE
2018-06-27 17:48:57 +03:00
Mathieu Leplatre
ecf7e33ee7
Bug 1458917 - Register dedicated timer for Remote Settings r=Gijs
...
MozReview-Commit-ID: K5Rf1McJUHy
--HG--
extra : rebase_source : fd52d047a5355b3b454bf4171402b949b8e084e3
2018-06-14 20:54:19 +02:00
Oriol Brufau
e3e3ce5238
Bug 1464862 - Expose multiselected status to "tabs.Tab.highlighted", and allow to change it via "browser.tabs.highlight()" r=mixedpuppy
...
MozReview-Commit-ID: H2SiqM5ksCH
--HG--
extra : rebase_source : a8951d803c2c72fb0c6e39f4600b6aabcae69c41
2018-06-23 21:46:58 +02:00
Lee Salzman
df04ecc567
Bug 1468801 - deprecate SkiaGL for Canvas2D. r=snorp
2018-06-14 11:08:14 -07:00
Eitan Isaacson
04cfa9d84b
Bug 1465539 - Introduce accessibility test for editable node. r=jchen
...
--HG--
rename : mobile/android/geckoview/src/androidTest/assets/www/selectionAction.html => mobile/android/geckoview/src/androidTest/assets/www/inputs.html
2018-06-21 13:20:00 +03:00
Petru Lingurar
b904c98455
Bug 1465053 - Remove confusing README files from /mobile/android/; r=jchen
...
Their outdated text,
"These files are managed in the android-sync repo.
Do not modify directly, or your changes will be lost"
could have cause confusion.
MozReview-Commit-ID: 1DUwyXDVY5B
--HG--
extra : rebase_source : 65d77cbcfb944a54c38bedc3624a2f281d1149ce
2018-06-19 16:15:00 +03:00
Petru Lingurar
e943f78fb5
Bug 1464990 - Allow easier testing Switchboard experiments; r=jchen,sebastian
...
Based on Sebastian's addon - https://github.com/pocmo/Addon-Switchboard-Experiments ,
this will allow to easily enable / disable Switchboard experiments, process
that after Firefox 57 and the obsolescence of the addon was too cumbersome.
MozReview-Commit-ID: 2EkYQ42Bd8B
--HG--
extra : rebase_source : 7024c1d68897bea9d80f3fc857c5b204f77c8725
2018-06-21 09:33:20 +03:00
Gijs Kruitbosch
ef554bc30a
Bug 1466379 - fall back to currentURI in case images are blocked, r=bz,dao
...
MozReview-Commit-ID: FW2f18pF4t5
--HG--
extra : rebase_source : 9e9f9bf7959b32aec57945bd14722e4c5b76ce91
2018-06-07 16:20:29 +01:00
Jim Chen
7e68793cba
Bug 1469683
- 3. Make sure cached session is closed after crash; r=esawin
...
If @IgnoreCrash is specified, assume there has been a crash and
therefore wait for the cached session to close at the end of the test,
so that the closing operation doesn't carry over to the next test.
MozReview-Commit-ID: KrMfHgIiELQ
--HG--
extra : rebase_source : 7675a1151d2222844c5805f7c543887b2249cd28
2018-06-20 16:46:21 -04:00
Jim Chen
707e5feb3a
Bug 1469683
- 2. Make child crashes throw special exception; r=esawin
...
Make child crashes throw ChildCrashException instead of the generic
RuntimeException, which can mean a variety of errors such as timeout.
MozReview-Commit-ID: H0E6gipkTxg
--HG--
extra : rebase_source : 52c4bf2a16c30b6de2f633379325a6f1f58b48cb
2018-06-20 16:46:21 -04:00
Jim Chen
f710d732c3
Bug 1469683
- 1. Fix crash tests; r=esawin
...
Specify individual sessions in crash tests (i.e.
"mainSession.waitUntilCalled" instead of "sessionRule.waitUntilCalled"),
so that the tests assert behavior on the correct session, and not
inadvertently on the cached session.
Also, under x86 debug builds, Gecko installs an "ah_crap_handler" for
SIGSEGV that waits for a long time, which causes our crash tests to time
out. Therefore, ignore crash tests under x86 debug.
MozReview-Commit-ID: DdtmRBLmPGp
--HG--
extra : rebase_source : 75ac8c978ff84a8fe2bdf1a7b9bfdcbe0632ca48
2018-06-20 16:46:20 -04:00
Sebastian Hengst
7a65526994
Bug 1469872 - update bugzilla products and components in moz.build files: webextensions. r=nalexander
...
MozReview-Commit-ID: JtvcjQKclJf
--HG--
extra : rebase_source : 3afdf48c2e0ed107c2122bddab7d275f11d605f2
2018-06-20 21:41:59 +03:00
Andreea Pavel
3c701634e0
Merge mozilla-inbound to mozilla-central. a=merge
2018-06-20 14:28:15 +03:00
Andrew McCreight
74bbdfc112
Bug 1467549 - Disable the BackgroundHangReporter in ASan builds. r=Nika
...
This is causing LSan leaks which don't have an easy fix, and we're
already not running it in debug builds, so it can't hurt too much.
MozReview-Commit-ID: I8nDnWIz9qr
--HG--
extra : rebase_source : 5f46c81aa31db81786941e86121f3dca532413ef
2018-06-07 12:32:57 -07:00
Jim Chen
dd9a08cea5
Bug 1464351 - Look for initial about:blank load for cached session; r=esawin
...
We can get multiple initial loads for the cached session, so we must
specifically look for an about:blank load to wait on.
MozReview-Commit-ID: 6RxEmiSF2ti
--HG--
extra : rebase_source : 3ef31ae43a7d49da844927cff9c9b8a00d4c91bc
2018-06-19 16:31:35 -04:00
Jim Chen
3b8e29df6f
Bug 1466910 - 5. Correctly handle focus/blur ordering issues; r=esawin
...
* Move restartInput(blur) call from notifyIMEContext to notifyIME, so we
don't make the call unnecessarily.
* Correctly handle when notifyIMEContext(enabled) is called _after_
notifyIME(focus), by having notifyIMEContext call restartInput(focus) if
necessary.
MozReview-Commit-ID: 4jJlmhOws8
--HG--
extra : rebase_source : 3d66fa88a8138a3c65f82d8e74805c3821c1ae89
2018-06-19 16:31:34 -04:00
Jim Chen
4877c404a1
Bug 1466910 - 3. Add TextInputDelegateTest; r=esawin
...
Add a test for TextInputDelegate to ensure restartInput / showSoftInput
/ hideSoftInput are called.
MozReview-Commit-ID: K7CPgL7STGm
--HG--
extra : rebase_source : 1b5cd166c0eabfcbb2fc4734139c29ab3cd30291
2018-06-19 16:31:34 -04:00
Jim Chen
3eec91bd10
Bug 1466910 - 2. Allow @AssertCalled(count = 0) in waitUntilCalled; r=jchen
...
Allow some methods to be annotated with @AssertCalled(count = 0) for the
object passed to waitUntilCalled.
MozReview-Commit-ID: 1pqpQV3OyKS
--HG--
extra : rebase_source : 7babb23e2c5c84911679184185f7aec6d66b511f
2018-06-19 16:31:24 -04:00
Kris Maglione
0506a56751
Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan
...
MozReview-Commit-ID: MeD4VQPVf6
--HG--
extra : rebase_source : c40ed5b7d194290332f0aa77deaf91812de48c42
extra : histedit_source : 34a69d708597fcdbfb9bffccd7dbf28c9d1a42a7
2018-06-12 13:56:58 -04:00
Eugen Sawin
adc08c2abf
Bug 1466511 - [1.0] Default to block all tracker categories. r=jchen
2018-06-18 20:47:10 +02:00
Cosmin Sabou
efeae9f803
Backed out changeset 0581ff7ccfef (bug 1465102) because of a possible framework issue as request by vladbaicu. a=backout
2018-06-18 18:41:02 +03:00
Makoto Kato
128531b424
Bug 1434805 - Use LocaleList on Android N+. r=jchen
...
Android N+ has new Locale mode that selects multiple locale for font selection.
We should support it to be better locale system selection.
MozReview-Commit-ID: HndldWO5yOd
--HG--
extra : rebase_source : b07608b7c51ae530ccb80f79e24aee6eface4712
2018-06-08 17:35:43 +09:00
Mike Conley
dd7dc952d8
Bug 1458375
- Add browser-idle-startup-tasks-finished notification to Fennec. r=snorp
...
MozReview-Commit-ID: CDEMUCL8ykG
--HG--
extra : rebase_source : 73293ecb0bf316cb4fb6eb026c15e191643b3293
2018-05-30 17:08:09 -04:00
Vlad Baicu
2c34396d47
Bug 1465102 - Updated NotificationService for Oreo. r=JanH
...
Changed NotificationClient to use stopService instead of calling startService
with a null notification in order to stop NotificationService.
This way, we always have a guaranteed call to startForeground in our service,
abiding by Android Oreo regulations.
MozReview-Commit-ID: 4CzM4pvANJt
--HG--
extra : rebase_source : ce601c7817ed6dd52eed61e2a4b3a044f6a4b673
2018-05-30 17:54:50 +03:00
James Willcox
a19c471a94
Bug 1455740 - Make GeckoViewExample more useful r=esawin,jchen,droeh
...
This adds a location bar so you can enter arbitrary URLs, and also
adds a menu for toggling various settings such as usage of E10s or
tracking protection.
MozReview-Commit-ID: FgBPR92dsfm
2018-06-09 20:28:46 -05:00
Bogdan Tara
fd27dd053f
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-06-09 15:08:05 +03:00
Chris Peterson
9294aea52b
Bug 645325 - Part 1: Use NaN to indicate unset optional coordinate values returned from the location providers. r=garvank r=jdm
...
nsGeoPositionCoords will convert NaNs returned from the location providers to null properties of the JavaScript Coordinates object.
MozReview-Commit-ID: Cmuf2aO0ClD
--HG--
extra : rebase_source : cbccead609ff53a3e5f1bcf7698eba7382220ce5
extra : source : b4ced6e2bab2d17cf642f5850bda5998f635fccb
2018-02-25 23:35:16 -08:00
James Willcox
2eacaeaa41
Followup for checkstyle bustage, no bug r=me
...
MozReview-Commit-ID: 72OyU6gNTCK
2018-06-08 17:22:02 -05:00
Brindusan Cristian
8a7b503816
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-06-09 01:03:12 +03:00
James Willcox
532092571c
Bug 1465480 - Clean up crash dumps in GeckoView tests r=jchen,esawin
...
We have tests that intentionally crash the content process. This
leaves crash dumps, but we don't want the harness to think that
this is something unexpected, so delete those when necessary.
MozReview-Commit-ID: 9CjmuvwOYwv
2018-06-08 15:34:10 -05:00
James Willcox
3eec5f41d9
Bug 1465480 - Exit GeckoView tests after crash if MOZ_CRASHREPORTER_SHUTDOWN is set r=jchen
...
MozReview-Commit-ID: B5sPnbYojlr
2018-06-08 15:34:10 -05:00
James Willcox
48891e80e7
Bug 1465480 - Allow GeckoView modules to clean up when window closes r=jchen
...
MozReview-Commit-ID: 2erYZpnBTnq
2018-06-08 15:34:10 -05:00
James Willcox
1049a41c2d
Bug 1465480 - Clear cached pid when binder is disconnected r=jchen
...
This patch also causes us to stop child process services when
unbound, which would happen if the parent process dies.
MozReview-Commit-ID: GXec5rtugKa
2018-06-08 15:34:09 -05:00
James Willcox
686081d31b
Bug 1465480 - Throw away cached session if there was a crash r=jchen
...
If a content process crashes during a test, throw away the cached
session since it may be in an inconsistent state.
MozReview-Commit-ID: 9bqWNeJjYd5
2018-06-08 15:34:09 -05:00
James Willcox
4f1fa4bc6e
Bug 1465480 - Add @IgnoreCrash to GeckoSessionTestRule r=jchen
...
This allows a test to declare that crashes should not be considered
fatal. It does not, however, assert that a crash will occur. That
responsibility is left with the test itself.
MozReview-Commit-ID: 4DB6xs5jlEZ
2018-06-08 15:34:09 -05:00
James Willcox
2a505d2d75
Bug 1465480 - Add ContentDelegate.onCrash() r=jchen,droeh
...
This will give applications the opportunity to recover from a content
process crash.
MozReview-Commit-ID: IAfVNy3ndS4
2018-06-08 15:34:08 -05:00
James Willcox
1383f7b956
Bug 1457231 - Submit content process crash reports in GeckoView r=jchen
...
This will only be done if "native" crash reporting has been enabled in
the GeckoRuntimeSettings.
MozReview-Commit-ID: Kdm5mRye5zy
2018-06-08 15:34:08 -05:00
arthur.iakab
edbf2c0099
Merge inbound to mozilla-central a=merge
2018-06-08 12:55:49 +03:00
Michael Kaply
0926b7133c
Bug 1437942 - Remove search engines from langpacks. r=adw
...
MozReview-Commit-ID: GFCIbfmCc5B
--HG--
rename : browser/locales/searchplugins/allaannonser-sv-SE.xml => browser/components/search/searchplugins/allaannonser-sv-SE.xml
rename : browser/locales/searchplugins/allegro-pl.xml => browser/components/search/searchplugins/allegro-pl.xml
rename : browser/locales/searchplugins/amazon-au.xml => browser/components/search/searchplugins/amazon-au.xml
rename : browser/locales/searchplugins/amazon-br.xml => browser/components/search/searchplugins/amazon-br.xml
rename : browser/locales/searchplugins/amazon-ca.xml => browser/components/search/searchplugins/amazon-ca.xml
rename : browser/locales/searchplugins/amazon-en-GB.xml => browser/components/search/searchplugins/amazon-en-GB.xml
rename : browser/locales/searchplugins/amazon-france.xml => browser/components/search/searchplugins/amazon-france.xml
rename : browser/locales/searchplugins/amazon-in.xml => browser/components/search/searchplugins/amazon-in.xml
rename : browser/locales/searchplugins/amazon-it.xml => browser/components/search/searchplugins/amazon-it.xml
rename : browser/locales/searchplugins/amazon-jp.xml => browser/components/search/searchplugins/amazon-jp.xml
rename : browser/locales/searchplugins/amazon-mx.xml => browser/components/search/searchplugins/amazon-mx.xml
rename : browser/locales/searchplugins/amazon-nl.xml => browser/components/search/searchplugins/amazon-nl.xml
rename : browser/locales/searchplugins/amazondotcn.xml => browser/components/search/searchplugins/amazondotcn.xml
rename : browser/locales/searchplugins/amazondotcom-de.xml => browser/components/search/searchplugins/amazondotcom-de.xml
rename : browser/locales/searchplugins/amazondotcom.xml => browser/components/search/searchplugins/amazondotcom.xml
rename : browser/locales/searchplugins/atlas-sk.xml => browser/components/search/searchplugins/atlas-sk.xml
rename : browser/locales/searchplugins/azerdict.xml => browser/components/search/searchplugins/azerdict.xml
rename : browser/locales/searchplugins/azet-sk.xml => browser/components/search/searchplugins/azet-sk.xml
rename : browser/locales/searchplugins/baidu.xml => browser/components/search/searchplugins/baidu.xml
rename : browser/locales/searchplugins/bbc-alba.xml => browser/components/search/searchplugins/bbc-alba.xml
rename : browser/locales/searchplugins/bing.xml => browser/components/search/searchplugins/bing.xml
rename : browser/locales/searchplugins/bok-NO.xml => browser/components/search/searchplugins/bok-NO.xml
rename : browser/locales/searchplugins/bolcom-fy-NL.xml => browser/components/search/searchplugins/bolcom-fy-NL.xml
rename : browser/locales/searchplugins/bolcom-nl.xml => browser/components/search/searchplugins/bolcom-nl.xml
rename : browser/locales/searchplugins/bookplus-fi.xml => browser/components/search/searchplugins/bookplus-fi.xml
rename : browser/locales/searchplugins/buscape.xml => browser/components/search/searchplugins/buscape.xml
rename : browser/locales/searchplugins/ceneji.xml => browser/components/search/searchplugins/ceneji.xml
rename : browser/locales/searchplugins/chambers-en-GB.xml => browser/components/search/searchplugins/chambers-en-GB.xml
rename : browser/locales/searchplugins/cnrtl-tlfi-fr.xml => browser/components/search/searchplugins/cnrtl-tlfi-fr.xml
rename : browser/locales/searchplugins/coccoc.xml => browser/components/search/searchplugins/coccoc.xml
rename : browser/locales/searchplugins/danawa-kr.xml => browser/components/search/searchplugins/danawa-kr.xml
rename : browser/locales/searchplugins/daum-kr.xml => browser/components/search/searchplugins/daum-kr.xml
rename : browser/locales/searchplugins/ddg.xml => browser/components/search/searchplugins/ddg.xml
rename : browser/locales/searchplugins/diccionariu-alla.xml => browser/components/search/searchplugins/diccionariu-alla.xml
rename : browser/locales/searchplugins/dict-enlv.xml => browser/components/search/searchplugins/dict-enlv.xml
rename : browser/locales/searchplugins/diec2.xml => browser/components/search/searchplugins/diec2.xml
rename : browser/locales/searchplugins/drae.xml => browser/components/search/searchplugins/drae.xml
rename : browser/locales/searchplugins/ebay-at.xml => browser/components/search/searchplugins/ebay-at.xml
rename : browser/locales/searchplugins/ebay-au.xml => browser/components/search/searchplugins/ebay-au.xml
rename : browser/locales/searchplugins/ebay-be.xml => browser/components/search/searchplugins/ebay-be.xml
rename : browser/locales/searchplugins/ebay-ca.xml => browser/components/search/searchplugins/ebay-ca.xml
rename : browser/locales/searchplugins/ebay-ch.xml => browser/components/search/searchplugins/ebay-ch.xml
rename : browser/locales/searchplugins/ebay-de.xml => browser/components/search/searchplugins/ebay-de.xml
rename : browser/locales/searchplugins/ebay-es.xml => browser/components/search/searchplugins/ebay-es.xml
rename : browser/locales/searchplugins/ebay-fr.xml => browser/components/search/searchplugins/ebay-fr.xml
rename : browser/locales/searchplugins/ebay-ie.xml => browser/components/search/searchplugins/ebay-ie.xml
rename : browser/locales/searchplugins/ebay-it.xml => browser/components/search/searchplugins/ebay-it.xml
rename : browser/locales/searchplugins/ebay-nl.xml => browser/components/search/searchplugins/ebay-nl.xml
rename : browser/locales/searchplugins/ebay-uk.xml => browser/components/search/searchplugins/ebay-uk.xml
rename : browser/locales/searchplugins/ebay.xml => browser/components/search/searchplugins/ebay.xml
rename : browser/locales/searchplugins/ecosia.xml => browser/components/search/searchplugins/ecosia.xml
rename : browser/locales/searchplugins/eki-ee.xml => browser/components/search/searchplugins/eki-ee.xml
rename : browser/locales/searchplugins/elebila.xml => browser/components/search/searchplugins/elebila.xml
rename : browser/locales/searchplugins/eudict.xml => browser/components/search/searchplugins/eudict.xml
rename : browser/locales/searchplugins/faclair-beag.xml => browser/components/search/searchplugins/faclair-beag.xml
rename : browser/locales/searchplugins/flip.xml => browser/components/search/searchplugins/flip.xml
rename : browser/locales/searchplugins/freelang.xml => browser/components/search/searchplugins/freelang.xml
rename : browser/locales/searchplugins/google-2018.xml => browser/components/search/searchplugins/google-2018.xml
rename : browser/locales/searchplugins/google.xml => browser/components/search/searchplugins/google.xml
rename : browser/locales/searchplugins/gujaratilexicon.xml => browser/components/search/searchplugins/gujaratilexicon.xml
rename : browser/locales/searchplugins/gulesider-NO.xml => browser/components/search/searchplugins/gulesider-NO.xml
rename : browser/locales/searchplugins/heureka-cz.xml => browser/components/search/searchplugins/heureka-cz.xml
rename : browser/locales/searchplugins/hoepli.xml => browser/components/search/searchplugins/hoepli.xml
rename : browser/locales/searchplugins/hotline-ua.xml => browser/components/search/searchplugins/hotline-ua.xml
rename : browser/locales/searchplugins/images/amazon.ico => browser/components/search/searchplugins/images/amazon.ico
rename : browser/locales/searchplugins/images/ebay.ico => browser/components/search/searchplugins/images/ebay.ico
rename : browser/locales/searchplugins/images/wikipedia.ico => browser/components/search/searchplugins/images/wikipedia.ico
rename : browser/locales/searchplugins/images/yandex-en.ico => browser/components/search/searchplugins/images/yandex-en.ico
rename : browser/locales/searchplugins/images/yandex-ru.ico => browser/components/search/searchplugins/images/yandex-ru.ico
rename : browser/locales/searchplugins/kannadastore.xml => browser/components/search/searchplugins/kannadastore.xml
rename : browser/locales/searchplugins/kaz-kk.xml => browser/components/search/searchplugins/kaz-kk.xml
rename : browser/locales/searchplugins/klask.xml => browser/components/search/searchplugins/klask.xml
rename : browser/locales/searchplugins/leit-is.xml => browser/components/search/searchplugins/leit-is.xml
rename : browser/locales/searchplugins/leo_ende_de-rm.xml => browser/components/search/searchplugins/leo_ende_de-rm.xml
rename : browser/locales/searchplugins/leo_ende_de.xml => browser/components/search/searchplugins/leo_ende_de.xml
rename : browser/locales/searchplugins/list-am.xml => browser/components/search/searchplugins/list-am.xml
rename : browser/locales/search/list.json => browser/components/search/searchplugins/list.json
rename : browser/locales/searchplugins/longdo.xml => browser/components/search/searchplugins/longdo.xml
rename : browser/locales/searchplugins/mailru.xml => browser/components/search/searchplugins/mailru.xml
rename : browser/locales/searchplugins/mapy-cz.xml => browser/components/search/searchplugins/mapy-cz.xml
rename : browser/locales/searchplugins/marktplaats-fy-NL.xml => browser/components/search/searchplugins/marktplaats-fy-NL.xml
rename : browser/locales/searchplugins/marktplaats-nl.xml => browser/components/search/searchplugins/marktplaats-nl.xml
rename : browser/locales/searchplugins/mercadolibre-ar.xml => browser/components/search/searchplugins/mercadolibre-ar.xml
rename : browser/locales/searchplugins/mercadolibre-cl.xml => browser/components/search/searchplugins/mercadolibre-cl.xml
rename : browser/locales/searchplugins/mercadolibre-mx.xml => browser/components/search/searchplugins/mercadolibre-mx.xml
rename : browser/locales/searchplugins/mercadolivre.xml => browser/components/search/searchplugins/mercadolivre.xml
rename : browser/locales/searchplugins/meta-ua.xml => browser/components/search/searchplugins/meta-ua.xml
rename : browser/locales/searchplugins/morfix-dic.xml => browser/components/search/searchplugins/morfix-dic.xml
rename : browser/locales/searchplugins/najdi-si.xml => browser/components/search/searchplugins/najdi-si.xml
rename : browser/locales/searchplugins/naver-kr.xml => browser/components/search/searchplugins/naver-kr.xml
rename : browser/locales/searchplugins/neti-ee.xml => browser/components/search/searchplugins/neti-ee.xml
rename : browser/locales/searchplugins/odpiralni.xml => browser/components/search/searchplugins/odpiralni.xml
rename : browser/locales/searchplugins/olx.xml => browser/components/search/searchplugins/olx.xml
rename : browser/locales/searchplugins/oshiete-goo.xml => browser/components/search/searchplugins/oshiete-goo.xml
rename : browser/locales/searchplugins/osta-ee.xml => browser/components/search/searchplugins/osta-ee.xml
rename : browser/locales/searchplugins/ozonru.xml => browser/components/search/searchplugins/ozonru.xml
rename : browser/locales/searchplugins/palasprint.xml => browser/components/search/searchplugins/palasprint.xml
rename : browser/locales/searchplugins/paroledigenova-lij.xml => browser/components/search/searchplugins/paroledigenova-lij.xml
rename : browser/locales/searchplugins/pazaruvaj.xml => browser/components/search/searchplugins/pazaruvaj.xml
rename : browser/locales/searchplugins/pledarigrond.xml => browser/components/search/searchplugins/pledarigrond.xml
rename : browser/locales/searchplugins/pogodak.xml => browser/components/search/searchplugins/pogodak.xml
rename : browser/locales/searchplugins/portalbgdict.xml => browser/components/search/searchplugins/portalbgdict.xml
rename : browser/locales/searchplugins/priberam.xml => browser/components/search/searchplugins/priberam.xml
rename : browser/locales/searchplugins/priceru.xml => browser/components/search/searchplugins/priceru.xml
rename : browser/locales/searchplugins/prisjakt-sv-SE.xml => browser/components/search/searchplugins/prisjakt-sv-SE.xml
rename : browser/locales/searchplugins/pwn-pl.xml => browser/components/search/searchplugins/pwn-pl.xml
rename : browser/locales/searchplugins/qwant.xml => browser/components/search/searchplugins/qwant.xml
rename : browser/locales/searchplugins/qxl-NO.xml => browser/components/search/searchplugins/qxl-NO.xml
rename : browser/locales/searchplugins/rakuten.xml => browser/components/search/searchplugins/rakuten.xml
rename : browser/locales/searchplugins/readmoo.xml => browser/components/search/searchplugins/readmoo.xml
rename : browser/locales/searchplugins/rediff.xml => browser/components/search/searchplugins/rediff.xml
rename : browser/locales/searchplugins/reta-vortaro.xml => browser/components/search/searchplugins/reta-vortaro.xml
rename : browser/locales/searchplugins/salidzinilv.xml => browser/components/search/searchplugins/salidzinilv.xml
rename : browser/locales/searchplugins/sapo.xml => browser/components/search/searchplugins/sapo.xml
rename : browser/locales/searchplugins/seznam-cz.xml => browser/components/search/searchplugins/seznam-cz.xml
rename : browser/locales/searchplugins/slovnik-sk.xml => browser/components/search/searchplugins/slovnik-sk.xml
rename : browser/locales/searchplugins/sslv.xml => browser/components/search/searchplugins/sslv.xml
rename : browser/locales/searchplugins/sztaki-en-hu.xml => browser/components/search/searchplugins/sztaki-en-hu.xml
rename : browser/locales/searchplugins/tearma.xml => browser/components/search/searchplugins/tearma.xml
rename : browser/locales/searchplugins/termau.xml => browser/components/search/searchplugins/termau.xml
rename : browser/locales/searchplugins/twitter-ja.xml => browser/components/search/searchplugins/twitter-ja.xml
rename : browser/locales/searchplugins/twitter.xml => browser/components/search/searchplugins/twitter.xml
rename : browser/locales/searchplugins/tyda-sv-SE.xml => browser/components/search/searchplugins/tyda-sv-SE.xml
rename : browser/locales/searchplugins/vatera.xml => browser/components/search/searchplugins/vatera.xml
rename : browser/locales/searchplugins/webdunia.xml => browser/components/search/searchplugins/webdunia.xml
rename : browser/locales/searchplugins/wikipedia-NN.xml => browser/components/search/searchplugins/wikipedia-NN.xml
rename : browser/locales/searchplugins/wikipedia-NO.xml => browser/components/search/searchplugins/wikipedia-NO.xml
rename : browser/locales/searchplugins/wikipedia-af.xml => browser/components/search/searchplugins/wikipedia-af.xml
rename : browser/locales/searchplugins/wikipedia-an.xml => browser/components/search/searchplugins/wikipedia-an.xml
rename : browser/locales/searchplugins/wikipedia-ar.xml => browser/components/search/searchplugins/wikipedia-ar.xml
rename : browser/locales/searchplugins/wikipedia-as.xml => browser/components/search/searchplugins/wikipedia-as.xml
rename : browser/locales/searchplugins/wikipedia-ast.xml => browser/components/search/searchplugins/wikipedia-ast.xml
rename : browser/locales/searchplugins/wikipedia-az.xml => browser/components/search/searchplugins/wikipedia-az.xml
rename : browser/locales/searchplugins/wikipedia-be-tarask.xml => browser/components/search/searchplugins/wikipedia-be-tarask.xml
rename : browser/locales/searchplugins/wikipedia-be.xml => browser/components/search/searchplugins/wikipedia-be.xml
rename : browser/locales/searchplugins/wikipedia-bg.xml => browser/components/search/searchplugins/wikipedia-bg.xml
rename : browser/locales/searchplugins/wikipedia-bn.xml => browser/components/search/searchplugins/wikipedia-bn.xml
rename : browser/locales/searchplugins/wikipedia-br.xml => browser/components/search/searchplugins/wikipedia-br.xml
rename : browser/locales/searchplugins/wikipedia-bs.xml => browser/components/search/searchplugins/wikipedia-bs.xml
rename : browser/locales/searchplugins/wikipedia-ca.xml => browser/components/search/searchplugins/wikipedia-ca.xml
rename : browser/locales/searchplugins/wikipedia-crh.xml => browser/components/search/searchplugins/wikipedia-crh.xml
rename : browser/locales/searchplugins/wikipedia-cy.xml => browser/components/search/searchplugins/wikipedia-cy.xml
rename : browser/locales/searchplugins/wikipedia-cz.xml => browser/components/search/searchplugins/wikipedia-cz.xml
rename : browser/locales/searchplugins/wikipedia-da.xml => browser/components/search/searchplugins/wikipedia-da.xml
rename : browser/locales/searchplugins/wikipedia-de.xml => browser/components/search/searchplugins/wikipedia-de.xml
rename : browser/locales/searchplugins/wikipedia-dsb.xml => browser/components/search/searchplugins/wikipedia-dsb.xml
rename : browser/locales/searchplugins/wikipedia-el.xml => browser/components/search/searchplugins/wikipedia-el.xml
rename : browser/locales/searchplugins/wikipedia-eo.xml => browser/components/search/searchplugins/wikipedia-eo.xml
rename : browser/locales/searchplugins/wikipedia-es.xml => browser/components/search/searchplugins/wikipedia-es.xml
rename : browser/locales/searchplugins/wikipedia-et.xml => browser/components/search/searchplugins/wikipedia-et.xml
rename : browser/locales/searchplugins/wikipedia-eu.xml => browser/components/search/searchplugins/wikipedia-eu.xml
rename : browser/locales/searchplugins/wikipedia-fa.xml => browser/components/search/searchplugins/wikipedia-fa.xml
rename : browser/locales/searchplugins/wikipedia-fi.xml => browser/components/search/searchplugins/wikipedia-fi.xml
rename : browser/locales/searchplugins/wikipedia-fr.xml => browser/components/search/searchplugins/wikipedia-fr.xml
rename : browser/locales/searchplugins/wikipedia-fy-NL.xml => browser/components/search/searchplugins/wikipedia-fy-NL.xml
rename : browser/locales/searchplugins/wikipedia-ga-IE.xml => browser/components/search/searchplugins/wikipedia-ga-IE.xml
rename : browser/locales/searchplugins/wikipedia-gd.xml => browser/components/search/searchplugins/wikipedia-gd.xml
rename : browser/locales/searchplugins/wikipedia-gl.xml => browser/components/search/searchplugins/wikipedia-gl.xml
rename : browser/locales/searchplugins/wikipedia-gn.xml => browser/components/search/searchplugins/wikipedia-gn.xml
rename : browser/locales/searchplugins/wikipedia-gu.xml => browser/components/search/searchplugins/wikipedia-gu.xml
rename : browser/locales/searchplugins/wikipedia-he.xml => browser/components/search/searchplugins/wikipedia-he.xml
rename : browser/locales/searchplugins/wikipedia-hi.xml => browser/components/search/searchplugins/wikipedia-hi.xml
rename : browser/locales/searchplugins/wikipedia-hr.xml => browser/components/search/searchplugins/wikipedia-hr.xml
rename : browser/locales/searchplugins/wikipedia-hsb.xml => browser/components/search/searchplugins/wikipedia-hsb.xml
rename : browser/locales/searchplugins/wikipedia-hu.xml => browser/components/search/searchplugins/wikipedia-hu.xml
rename : browser/locales/searchplugins/wikipedia-hy.xml => browser/components/search/searchplugins/wikipedia-hy.xml
rename : browser/locales/searchplugins/wikipedia-ia.xml => browser/components/search/searchplugins/wikipedia-ia.xml
rename : browser/locales/searchplugins/wikipedia-id.xml => browser/components/search/searchplugins/wikipedia-id.xml
rename : browser/locales/searchplugins/wikipedia-is.xml => browser/components/search/searchplugins/wikipedia-is.xml
rename : browser/locales/searchplugins/wikipedia-it.xml => browser/components/search/searchplugins/wikipedia-it.xml
rename : browser/locales/searchplugins/wikipedia-ja.xml => browser/components/search/searchplugins/wikipedia-ja.xml
rename : browser/locales/searchplugins/wikipedia-ka.xml => browser/components/search/searchplugins/wikipedia-ka.xml
rename : browser/locales/searchplugins/wikipedia-kab.xml => browser/components/search/searchplugins/wikipedia-kab.xml
rename : browser/locales/searchplugins/wikipedia-kk.xml => browser/components/search/searchplugins/wikipedia-kk.xml
rename : browser/locales/searchplugins/wikipedia-km.xml => browser/components/search/searchplugins/wikipedia-km.xml
rename : browser/locales/searchplugins/wikipedia-kn.xml => browser/components/search/searchplugins/wikipedia-kn.xml
rename : browser/locales/searchplugins/wikipedia-kr.xml => browser/components/search/searchplugins/wikipedia-kr.xml
rename : browser/locales/searchplugins/wikipedia-lij.xml => browser/components/search/searchplugins/wikipedia-lij.xml
rename : browser/locales/searchplugins/wikipedia-lo.xml => browser/components/search/searchplugins/wikipedia-lo.xml
rename : browser/locales/searchplugins/wikipedia-lt.xml => browser/components/search/searchplugins/wikipedia-lt.xml
rename : browser/locales/searchplugins/wikipedia-ltg.xml => browser/components/search/searchplugins/wikipedia-ltg.xml
rename : browser/locales/searchplugins/wikipedia-lv.xml => browser/components/search/searchplugins/wikipedia-lv.xml
rename : browser/locales/searchplugins/wikipedia-mk.xml => browser/components/search/searchplugins/wikipedia-mk.xml
rename : browser/locales/searchplugins/wikipedia-ml.xml => browser/components/search/searchplugins/wikipedia-ml.xml
rename : browser/locales/searchplugins/wikipedia-mr.xml => browser/components/search/searchplugins/wikipedia-mr.xml
rename : browser/locales/searchplugins/wikipedia-ms.xml => browser/components/search/searchplugins/wikipedia-ms.xml
rename : browser/locales/searchplugins/wikipedia-my.xml => browser/components/search/searchplugins/wikipedia-my.xml
rename : browser/locales/searchplugins/wikipedia-ne.xml => browser/components/search/searchplugins/wikipedia-ne.xml
rename : browser/locales/searchplugins/wikipedia-nl.xml => browser/components/search/searchplugins/wikipedia-nl.xml
rename : browser/locales/searchplugins/wikipedia-oc.xml => browser/components/search/searchplugins/wikipedia-oc.xml
rename : browser/locales/searchplugins/wikipedia-or.xml => browser/components/search/searchplugins/wikipedia-or.xml
rename : browser/locales/searchplugins/wikipedia-pa.xml => browser/components/search/searchplugins/wikipedia-pa.xml
rename : browser/locales/searchplugins/wikipedia-pl.xml => browser/components/search/searchplugins/wikipedia-pl.xml
rename : browser/locales/searchplugins/wikipedia-pt.xml => browser/components/search/searchplugins/wikipedia-pt.xml
rename : browser/locales/searchplugins/wikipedia-rm.xml => browser/components/search/searchplugins/wikipedia-rm.xml
rename : browser/locales/searchplugins/wikipedia-ro.xml => browser/components/search/searchplugins/wikipedia-ro.xml
rename : browser/locales/searchplugins/wikipedia-ru.xml => browser/components/search/searchplugins/wikipedia-ru.xml
rename : browser/locales/searchplugins/wikipedia-si.xml => browser/components/search/searchplugins/wikipedia-si.xml
rename : browser/locales/searchplugins/wikipedia-sk.xml => browser/components/search/searchplugins/wikipedia-sk.xml
rename : browser/locales/searchplugins/wikipedia-sl.xml => browser/components/search/searchplugins/wikipedia-sl.xml
rename : browser/locales/searchplugins/wikipedia-sq.xml => browser/components/search/searchplugins/wikipedia-sq.xml
rename : browser/locales/searchplugins/wikipedia-sr.xml => browser/components/search/searchplugins/wikipedia-sr.xml
rename : browser/locales/searchplugins/wikipedia-sv-SE.xml => browser/components/search/searchplugins/wikipedia-sv-SE.xml
rename : browser/locales/searchplugins/wikipedia-ta.xml => browser/components/search/searchplugins/wikipedia-ta.xml
rename : browser/locales/searchplugins/wikipedia-te.xml => browser/components/search/searchplugins/wikipedia-te.xml
rename : browser/locales/searchplugins/wikipedia-th.xml => browser/components/search/searchplugins/wikipedia-th.xml
rename : browser/locales/searchplugins/wikipedia-tl.xml => browser/components/search/searchplugins/wikipedia-tl.xml
rename : browser/locales/searchplugins/wikipedia-tr.xml => browser/components/search/searchplugins/wikipedia-tr.xml
rename : browser/locales/searchplugins/wikipedia-uk.xml => browser/components/search/searchplugins/wikipedia-uk.xml
rename : browser/locales/searchplugins/wikipedia-ur.xml => browser/components/search/searchplugins/wikipedia-ur.xml
rename : browser/locales/searchplugins/wikipedia-uz.xml => browser/components/search/searchplugins/wikipedia-uz.xml
rename : browser/locales/searchplugins/wikipedia-vi.xml => browser/components/search/searchplugins/wikipedia-vi.xml
rename : browser/locales/searchplugins/wikipedia-wo.xml => browser/components/search/searchplugins/wikipedia-wo.xml
rename : browser/locales/searchplugins/wikipedia-zh-CN.xml => browser/components/search/searchplugins/wikipedia-zh-CN.xml
rename : browser/locales/searchplugins/wikipedia-zh-TW.xml => browser/components/search/searchplugins/wikipedia-zh-TW.xml
rename : browser/locales/searchplugins/wikipedia.xml => browser/components/search/searchplugins/wikipedia.xml
rename : browser/locales/searchplugins/wiktionary-oc.xml => browser/components/search/searchplugins/wiktionary-oc.xml
rename : browser/locales/searchplugins/wiktionary-te.xml => browser/components/search/searchplugins/wiktionary-te.xml
rename : browser/locales/searchplugins/wolnelektury-pl.xml => browser/components/search/searchplugins/wolnelektury-pl.xml
rename : browser/locales/searchplugins/yahoo-jp-auctions.xml => browser/components/search/searchplugins/yahoo-jp-auctions.xml
rename : browser/locales/searchplugins/yahoo-jp.xml => browser/components/search/searchplugins/yahoo-jp.xml
rename : browser/locales/searchplugins/yandex-az.xml => browser/components/search/searchplugins/yandex-az.xml
rename : browser/locales/searchplugins/yandex-by.xml => browser/components/search/searchplugins/yandex-by.xml
rename : browser/locales/searchplugins/yandex-en.xml => browser/components/search/searchplugins/yandex-en.xml
rename : browser/locales/searchplugins/yandex-kk.xml => browser/components/search/searchplugins/yandex-kk.xml
rename : browser/locales/searchplugins/yandex-ru.xml => browser/components/search/searchplugins/yandex-ru.xml
rename : browser/locales/searchplugins/yandex-tr.xml => browser/components/search/searchplugins/yandex-tr.xml
rename : browser/locales/searchplugins/zoznam-sk.xml => browser/components/search/searchplugins/zoznam-sk.xml
rename : mobile/locales/searchplugins/amazon-au.xml => mobile/android/components/search/searchplugins/amazon-au.xml
rename : mobile/locales/searchplugins/amazon-br.xml => mobile/android/components/search/searchplugins/amazon-br.xml
rename : mobile/locales/searchplugins/amazon-ca.xml => mobile/android/components/search/searchplugins/amazon-ca.xml
rename : mobile/locales/searchplugins/amazon-co-uk.xml => mobile/android/components/search/searchplugins/amazon-co-uk.xml
rename : mobile/locales/searchplugins/amazon-de.xml => mobile/android/components/search/searchplugins/amazon-de.xml
rename : mobile/locales/searchplugins/amazon-fr.xml => mobile/android/components/search/searchplugins/amazon-fr.xml
rename : mobile/locales/searchplugins/amazon-in.xml => mobile/android/components/search/searchplugins/amazon-in.xml
rename : mobile/locales/searchplugins/amazon-it.xml => mobile/android/components/search/searchplugins/amazon-it.xml
rename : mobile/locales/searchplugins/amazon-jp.xml => mobile/android/components/search/searchplugins/amazon-jp.xml
rename : mobile/locales/searchplugins/amazon-mx.xml => mobile/android/components/search/searchplugins/amazon-mx.xml
rename : mobile/locales/searchplugins/amazon-nl.xml => mobile/android/components/search/searchplugins/amazon-nl.xml
rename : mobile/locales/searchplugins/amazondotcom.xml => mobile/android/components/search/searchplugins/amazondotcom.xml
rename : mobile/locales/searchplugins/azerdict.xml => mobile/android/components/search/searchplugins/azerdict.xml
rename : mobile/locales/searchplugins/azet-sk.xml => mobile/android/components/search/searchplugins/azet-sk.xml
rename : mobile/locales/searchplugins/baidu.xml => mobile/android/components/search/searchplugins/baidu.xml
rename : mobile/locales/searchplugins/bing.xml => mobile/android/components/search/searchplugins/bing.xml
rename : mobile/locales/searchplugins/bolcom-fy-NL.xml => mobile/android/components/search/searchplugins/bolcom-fy-NL.xml
rename : mobile/locales/searchplugins/bolcom-nl.xml => mobile/android/components/search/searchplugins/bolcom-nl.xml
rename : mobile/locales/searchplugins/ceneje.xml => mobile/android/components/search/searchplugins/ceneje.xml
rename : mobile/locales/searchplugins/coccoc.xml => mobile/android/components/search/searchplugins/coccoc.xml
rename : mobile/locales/searchplugins/danawa-kr.xml => mobile/android/components/search/searchplugins/danawa-kr.xml
rename : mobile/locales/searchplugins/daum-kr.xml => mobile/android/components/search/searchplugins/daum-kr.xml
rename : mobile/locales/searchplugins/ddg.xml => mobile/android/components/search/searchplugins/ddg.xml
rename : mobile/locales/searchplugins/diec2.xml => mobile/android/components/search/searchplugins/diec2.xml
rename : mobile/locales/searchplugins/drae.xml => mobile/android/components/search/searchplugins/drae.xml
rename : mobile/locales/searchplugins/duckduckgo.xml => mobile/android/components/search/searchplugins/duckduckgo.xml
rename : mobile/locales/searchplugins/elebila.xml => mobile/android/components/search/searchplugins/elebila.xml
rename : mobile/locales/searchplugins/faclair-beag.xml => mobile/android/components/search/searchplugins/faclair-beag.xml
rename : mobile/locales/searchplugins/google-2018.xml => mobile/android/components/search/searchplugins/google-2018.xml
rename : mobile/locales/searchplugins/google.xml => mobile/android/components/search/searchplugins/google.xml
rename : mobile/locales/searchplugins/gulesider-mobile-NO.xml => mobile/android/components/search/searchplugins/gulesider-mobile-NO.xml
rename : mobile/locales/searchplugins/heureka-cz.xml => mobile/android/components/search/searchplugins/heureka-cz.xml
rename : mobile/locales/searchplugins/hotline-ua.xml => mobile/android/components/search/searchplugins/hotline-ua.xml
rename : mobile/locales/searchplugins/leit-is.xml => mobile/android/components/search/searchplugins/leit-is.xml
rename : mobile/locales/searchplugins/leo_ende_de.xml => mobile/android/components/search/searchplugins/leo_ende_de.xml
rename : mobile/locales/searchplugins/list-am.xml => mobile/android/components/search/searchplugins/list-am.xml
rename : mobile/locales/search/list.json => mobile/android/components/search/searchplugins/list.json
rename : mobile/locales/searchplugins/mapy-cz.xml => mobile/android/components/search/searchplugins/mapy-cz.xml
rename : mobile/locales/searchplugins/mercadolibre-ar.xml => mobile/android/components/search/searchplugins/mercadolibre-ar.xml
rename : mobile/locales/searchplugins/mercadolibre-cl.xml => mobile/android/components/search/searchplugins/mercadolibre-cl.xml
rename : mobile/locales/searchplugins/mercadolibre-mx.xml => mobile/android/components/search/searchplugins/mercadolibre-mx.xml
rename : mobile/locales/searchplugins/naver-kr.xml => mobile/android/components/search/searchplugins/naver-kr.xml
rename : mobile/locales/searchplugins/odpiralni.xml => mobile/android/components/search/searchplugins/odpiralni.xml
rename : mobile/locales/searchplugins/pazaruvaj.xml => mobile/android/components/search/searchplugins/pazaruvaj.xml
rename : mobile/locales/searchplugins/pledarigrond.xml => mobile/android/components/search/searchplugins/pledarigrond.xml
rename : mobile/locales/searchplugins/prisjakt-sv-SE.xml => mobile/android/components/search/searchplugins/prisjakt-sv-SE.xml
rename : mobile/locales/searchplugins/qwant.xml => mobile/android/components/search/searchplugins/qwant.xml
rename : mobile/locales/searchplugins/rediff.xml => mobile/android/components/search/searchplugins/rediff.xml
rename : mobile/locales/searchplugins/reta-vortaro.xml => mobile/android/components/search/searchplugins/reta-vortaro.xml
rename : mobile/locales/searchplugins/salidzinilv.xml => mobile/android/components/search/searchplugins/salidzinilv.xml
rename : mobile/locales/searchplugins/seznam-cz.xml => mobile/android/components/search/searchplugins/seznam-cz.xml
rename : mobile/locales/searchplugins/skroutz.xml => mobile/android/components/search/searchplugins/skroutz.xml
rename : mobile/locales/searchplugins/slovnik-sk.xml => mobile/android/components/search/searchplugins/slovnik-sk.xml
rename : mobile/locales/searchplugins/sslv.xml => mobile/android/components/search/searchplugins/sslv.xml
rename : mobile/locales/searchplugins/sztaki-en-hu.xml => mobile/android/components/search/searchplugins/sztaki-en-hu.xml
rename : mobile/locales/searchplugins/taobao.xml => mobile/android/components/search/searchplugins/taobao.xml
rename : mobile/locales/searchplugins/tearma.xml => mobile/android/components/search/searchplugins/tearma.xml
rename : mobile/locales/searchplugins/twitter-ja.xml => mobile/android/components/search/searchplugins/twitter-ja.xml
rename : mobile/locales/searchplugins/twitter.xml => mobile/android/components/search/searchplugins/twitter.xml
rename : mobile/locales/searchplugins/vatera.xml => mobile/android/components/search/searchplugins/vatera.xml
rename : mobile/locales/searchplugins/wikipedia-NN.xml => mobile/android/components/search/searchplugins/wikipedia-NN.xml
rename : mobile/locales/searchplugins/wikipedia-NO.xml => mobile/android/components/search/searchplugins/wikipedia-NO.xml
rename : mobile/locales/searchplugins/wikipedia-an.xml => mobile/android/components/search/searchplugins/wikipedia-an.xml
rename : mobile/locales/searchplugins/wikipedia-ar.xml => mobile/android/components/search/searchplugins/wikipedia-ar.xml
rename : mobile/locales/searchplugins/wikipedia-as.xml => mobile/android/components/search/searchplugins/wikipedia-as.xml
rename : mobile/locales/searchplugins/wikipedia-ast.xml => mobile/android/components/search/searchplugins/wikipedia-ast.xml
rename : mobile/locales/searchplugins/wikipedia-az.xml => mobile/android/components/search/searchplugins/wikipedia-az.xml
rename : mobile/locales/searchplugins/wikipedia-be.xml => mobile/android/components/search/searchplugins/wikipedia-be.xml
rename : mobile/locales/searchplugins/wikipedia-bg.xml => mobile/android/components/search/searchplugins/wikipedia-bg.xml
rename : mobile/locales/searchplugins/wikipedia-bn.xml => mobile/android/components/search/searchplugins/wikipedia-bn.xml
rename : mobile/locales/searchplugins/wikipedia-br.xml => mobile/android/components/search/searchplugins/wikipedia-br.xml
rename : mobile/locales/searchplugins/wikipedia-bs.xml => mobile/android/components/search/searchplugins/wikipedia-bs.xml
rename : mobile/locales/searchplugins/wikipedia-ca.xml => mobile/android/components/search/searchplugins/wikipedia-ca.xml
rename : mobile/locales/searchplugins/wikipedia-cy.xml => mobile/android/components/search/searchplugins/wikipedia-cy.xml
rename : mobile/locales/searchplugins/wikipedia-cz.xml => mobile/android/components/search/searchplugins/wikipedia-cz.xml
rename : mobile/locales/searchplugins/wikipedia-da.xml => mobile/android/components/search/searchplugins/wikipedia-da.xml
rename : mobile/locales/searchplugins/wikipedia-de.xml => mobile/android/components/search/searchplugins/wikipedia-de.xml
rename : mobile/locales/searchplugins/wikipedia-dsb.xml => mobile/android/components/search/searchplugins/wikipedia-dsb.xml
rename : mobile/locales/searchplugins/wikipedia-el.xml => mobile/android/components/search/searchplugins/wikipedia-el.xml
rename : mobile/locales/searchplugins/wikipedia-eo.xml => mobile/android/components/search/searchplugins/wikipedia-eo.xml
rename : mobile/locales/searchplugins/wikipedia-es.xml => mobile/android/components/search/searchplugins/wikipedia-es.xml
rename : mobile/locales/searchplugins/wikipedia-et.xml => mobile/android/components/search/searchplugins/wikipedia-et.xml
rename : mobile/locales/searchplugins/wikipedia-eu.xml => mobile/android/components/search/searchplugins/wikipedia-eu.xml
rename : mobile/locales/searchplugins/wikipedia-fa.xml => mobile/android/components/search/searchplugins/wikipedia-fa.xml
rename : mobile/locales/searchplugins/wikipedia-fi.xml => mobile/android/components/search/searchplugins/wikipedia-fi.xml
rename : mobile/locales/searchplugins/wikipedia-fr.xml => mobile/android/components/search/searchplugins/wikipedia-fr.xml
rename : mobile/locales/searchplugins/wikipedia-fy-NL.xml => mobile/android/components/search/searchplugins/wikipedia-fy-NL.xml
rename : mobile/locales/searchplugins/wikipedia-ga-IE.xml => mobile/android/components/search/searchplugins/wikipedia-ga-IE.xml
rename : mobile/locales/searchplugins/wikipedia-gd.xml => mobile/android/components/search/searchplugins/wikipedia-gd.xml
rename : mobile/locales/searchplugins/wikipedia-gl.xml => mobile/android/components/search/searchplugins/wikipedia-gl.xml
rename : mobile/locales/searchplugins/wikipedia-gn.xml => mobile/android/components/search/searchplugins/wikipedia-gn.xml
rename : mobile/locales/searchplugins/wikipedia-gu.xml => mobile/android/components/search/searchplugins/wikipedia-gu.xml
rename : mobile/locales/searchplugins/wikipedia-he.xml => mobile/android/components/search/searchplugins/wikipedia-he.xml
rename : mobile/locales/searchplugins/wikipedia-hi.xml => mobile/android/components/search/searchplugins/wikipedia-hi.xml
rename : mobile/locales/searchplugins/wikipedia-hr.xml => mobile/android/components/search/searchplugins/wikipedia-hr.xml
rename : mobile/locales/searchplugins/wikipedia-hsb.xml => mobile/android/components/search/searchplugins/wikipedia-hsb.xml
rename : mobile/locales/searchplugins/wikipedia-hu.xml => mobile/android/components/search/searchplugins/wikipedia-hu.xml
rename : mobile/locales/searchplugins/wikipedia-hy-AM.xml => mobile/android/components/search/searchplugins/wikipedia-hy-AM.xml
rename : mobile/locales/searchplugins/wikipedia-ia.xml => mobile/android/components/search/searchplugins/wikipedia-ia.xml
rename : mobile/locales/searchplugins/wikipedia-id.xml => mobile/android/components/search/searchplugins/wikipedia-id.xml
rename : mobile/locales/searchplugins/wikipedia-is.xml => mobile/android/components/search/searchplugins/wikipedia-is.xml
rename : mobile/locales/searchplugins/wikipedia-it.xml => mobile/android/components/search/searchplugins/wikipedia-it.xml
rename : mobile/locales/searchplugins/wikipedia-ja.xml => mobile/android/components/search/searchplugins/wikipedia-ja.xml
rename : mobile/locales/searchplugins/wikipedia-ka.xml => mobile/android/components/search/searchplugins/wikipedia-ka.xml
rename : mobile/locales/searchplugins/wikipedia-kab.xml => mobile/android/components/search/searchplugins/wikipedia-kab.xml
rename : mobile/locales/searchplugins/wikipedia-kk.xml => mobile/android/components/search/searchplugins/wikipedia-kk.xml
rename : mobile/locales/searchplugins/wikipedia-km.xml => mobile/android/components/search/searchplugins/wikipedia-km.xml
rename : mobile/locales/searchplugins/wikipedia-kn.xml => mobile/android/components/search/searchplugins/wikipedia-kn.xml
rename : mobile/locales/searchplugins/wikipedia-lij.xml => mobile/android/components/search/searchplugins/wikipedia-lij.xml
rename : mobile/locales/searchplugins/wikipedia-lo.xml => mobile/android/components/search/searchplugins/wikipedia-lo.xml
rename : mobile/locales/searchplugins/wikipedia-lt.xml => mobile/android/components/search/searchplugins/wikipedia-lt.xml
rename : mobile/locales/searchplugins/wikipedia-ltg.xml => mobile/android/components/search/searchplugins/wikipedia-ltg.xml
rename : mobile/locales/searchplugins/wikipedia-lv.xml => mobile/android/components/search/searchplugins/wikipedia-lv.xml
rename : mobile/locales/searchplugins/wikipedia-ml.xml => mobile/android/components/search/searchplugins/wikipedia-ml.xml
rename : mobile/locales/searchplugins/wikipedia-mr.xml => mobile/android/components/search/searchplugins/wikipedia-mr.xml
rename : mobile/locales/searchplugins/wikipedia-ms.xml => mobile/android/components/search/searchplugins/wikipedia-ms.xml
rename : mobile/locales/searchplugins/wikipedia-my.xml => mobile/android/components/search/searchplugins/wikipedia-my.xml
rename : mobile/locales/searchplugins/wikipedia-ne.xml => mobile/android/components/search/searchplugins/wikipedia-ne.xml
rename : mobile/locales/searchplugins/wikipedia-nl.xml => mobile/android/components/search/searchplugins/wikipedia-nl.xml
rename : mobile/locales/searchplugins/wikipedia-oc.xml => mobile/android/components/search/searchplugins/wikipedia-oc.xml
rename : mobile/locales/searchplugins/wikipedia-or.xml => mobile/android/components/search/searchplugins/wikipedia-or.xml
rename : mobile/locales/searchplugins/wikipedia-pa.xml => mobile/android/components/search/searchplugins/wikipedia-pa.xml
rename : mobile/locales/searchplugins/wikipedia-pl.xml => mobile/android/components/search/searchplugins/wikipedia-pl.xml
rename : mobile/locales/searchplugins/wikipedia-pt.xml => mobile/android/components/search/searchplugins/wikipedia-pt.xml
rename : mobile/locales/searchplugins/wikipedia-rm.xml => mobile/android/components/search/searchplugins/wikipedia-rm.xml
rename : mobile/locales/searchplugins/wikipedia-ro.xml => mobile/android/components/search/searchplugins/wikipedia-ro.xml
rename : mobile/locales/searchplugins/wikipedia-ru.xml => mobile/android/components/search/searchplugins/wikipedia-ru.xml
rename : mobile/locales/searchplugins/wikipedia-sk.xml => mobile/android/components/search/searchplugins/wikipedia-sk.xml
rename : mobile/locales/searchplugins/wikipedia-sl.xml => mobile/android/components/search/searchplugins/wikipedia-sl.xml
rename : mobile/locales/searchplugins/wikipedia-sq.xml => mobile/android/components/search/searchplugins/wikipedia-sq.xml
rename : mobile/locales/searchplugins/wikipedia-sr.xml => mobile/android/components/search/searchplugins/wikipedia-sr.xml
rename : mobile/locales/searchplugins/wikipedia-sv-SE.xml => mobile/android/components/search/searchplugins/wikipedia-sv-SE.xml
rename : mobile/locales/searchplugins/wikipedia-ta.xml => mobile/android/components/search/searchplugins/wikipedia-ta.xml
rename : mobile/locales/searchplugins/wikipedia-te.xml => mobile/android/components/search/searchplugins/wikipedia-te.xml
rename : mobile/locales/searchplugins/wikipedia-th.xml => mobile/android/components/search/searchplugins/wikipedia-th.xml
rename : mobile/locales/searchplugins/wikipedia-tr.xml => mobile/android/components/search/searchplugins/wikipedia-tr.xml
rename : mobile/locales/searchplugins/wikipedia-uk.xml => mobile/android/components/search/searchplugins/wikipedia-uk.xml
rename : mobile/locales/searchplugins/wikipedia-ur.xml => mobile/android/components/search/searchplugins/wikipedia-ur.xml
rename : mobile/locales/searchplugins/wikipedia-uz.xml => mobile/android/components/search/searchplugins/wikipedia-uz.xml
rename : mobile/locales/searchplugins/wikipedia-vi.xml => mobile/android/components/search/searchplugins/wikipedia-vi.xml
rename : mobile/locales/searchplugins/wikipedia-wo.xml => mobile/android/components/search/searchplugins/wikipedia-wo.xml
rename : mobile/locales/searchplugins/wikipedia-zh-CN.xml => mobile/android/components/search/searchplugins/wikipedia-zh-CN.xml
rename : mobile/locales/searchplugins/wikipedia-zh-TW.xml => mobile/android/components/search/searchplugins/wikipedia-zh-TW.xml
rename : mobile/locales/searchplugins/wikipedia.xml => mobile/android/components/search/searchplugins/wikipedia.xml
rename : mobile/locales/searchplugins/wiktionary-kn.xml => mobile/android/components/search/searchplugins/wiktionary-kn.xml
rename : mobile/locales/searchplugins/wiktionary-oc.xml => mobile/android/components/search/searchplugins/wiktionary-oc.xml
rename : mobile/locales/searchplugins/wiktionary-or.xml => mobile/android/components/search/searchplugins/wiktionary-or.xml
rename : mobile/locales/searchplugins/wiktionary-ta.xml => mobile/android/components/search/searchplugins/wiktionary-ta.xml
rename : mobile/locales/searchplugins/wiktionary-te.xml => mobile/android/components/search/searchplugins/wiktionary-te.xml
rename : mobile/locales/searchplugins/yahoo-jp.xml => mobile/android/components/search/searchplugins/yahoo-jp.xml
rename : mobile/locales/searchplugins/yandex-en.xml => mobile/android/components/search/searchplugins/yandex-en.xml
rename : mobile/locales/searchplugins/yandex-ru.xml => mobile/android/components/search/searchplugins/yandex-ru.xml
rename : mobile/locales/searchplugins/yandex-tr.xml => mobile/android/components/search/searchplugins/yandex-tr.xml
rename : mobile/locales/searchplugins/yandex.by.xml => mobile/android/components/search/searchplugins/yandex.by.xml
rename : mobile/locales/searchplugins/yandex.xml => mobile/android/components/search/searchplugins/yandex.xml
extra : rebase_source : 5be775e097a95f4581bc778b3f91e13c3cd07809
2018-06-04 16:45:50 -05:00