Граф коммитов

21623 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari 354db69f04 Bug 1318207 - Remove Navigator.mozPermissionSettings; r=baku 2016-11-17 09:19:13 -05:00
Wes Kocher 4e5f6472fd Backed out 15 changesets (bug 1317101) for e10s jsreftest failures a=backout CLOSED TREE
Backed out changeset 17757ba4c0e8 (bug 1317101)
Backed out changeset 61f8a4084bbd (bug 1317101)
Backed out changeset a8cdc81cdcce (bug 1317101)
Backed out changeset e06d269a5d4f (bug 1317101)
Backed out changeset 1e1bfb578dcd (bug 1317101)
Backed out changeset 0f8144296a9d (bug 1317101)
Backed out changeset b7892d3fb0ca (bug 1317101)
Backed out changeset 039d63d5fef7 (bug 1317101)
Backed out changeset ef7e061b37bf (bug 1317101)
Backed out changeset af7b81d7a5cc (bug 1317101)
Backed out changeset 225ad2535585 (bug 1317101)
Backed out changeset b0521588011d (bug 1317101)
Backed out changeset 07321664430a (bug 1317101)
Backed out changeset 47d283897283 (bug 1317101)
Backed out changeset ffc63be3557c (bug 1317101)
2016-11-16 16:44:30 -08:00
Kris Maglione 2fff8d9e6c Bug 1317101 - Part 3: Apply remote-browser binding to all remote="true" <browser>s. r=billm
MozReview-Commit-ID: 83sNFdLM4W7

--HG--
extra : rebase_source : 5ec958a9b762ea85b0e77fc5c42beeb74cad260c
2016-11-15 15:11:27 -08:00
Ehsan Akhgari 5690b5e079 Bug 1317983 - Remove navigator.mozBrowserElementProxy; r=baku
This was implemented in bug 1196654 for the b2g system app, and is no longer
being used.
2016-11-16 12:22:14 -05:00
Dylan Roeh 8c9aab66e3 Bug 1317198 - Check if a tab is null before trying to get its id in GeckoApp.onPause() r=sebastian 2016-11-16 09:07:27 -06:00
Ehsan Akhgari eac76d9772 Bug 1310845 - Remove support for mozapp iframes; r=fabrice,jryans,baku,mcmanus
This patch removes support for mozapp iframes, leaving support for
mozbrowser iframes intact.  Some of the code has been rewritten in order
to phrase things in terms of mozbrowser only, as opposed to mozbrowser
or app.  In some places, code that was only useful with apps has been
completely removed, so that the APIs consumed can also be removed.  In
some places where the notion of appId was bleeding out of this API, now
we use NO_APP_ID.  Other notions of appId which were restricted to this
API have been removed.
2016-11-16 09:13:38 -05:00
Andrzej Hunt ba8e43c22a Bug 1317880 - Move adjust and thirdparty jars into GECKOVIEW_JARS to fix annotation processing r=sebastian
GECKOVIEW_JARS contains two Adjust classes (within constants.jar). These depend on the rest of adjust,
which was previously within FENNEC_JARS. Without the remaining adjust jars being on the classpath during
annotation processing for GECKOVIEW_JARS, we are unable to correctly process those Adjust classes
(i.e. we get a NoClassDefFoundError).

The minimal fix is to process adjust as part of GECKOVIEW_JARS. Because adjust depends on HttpClientLib,
we also need to move the relevant jars into GECKOVIEW_JARS too (sync-thirparty contains HttpClientLib).

This will probably require further untangling, this is a minimal patch to allow beta to actually build.

MozReview-Commit-ID: DLtazTrg3hV

--HG--
extra : rebase_source : ce4ecd7941cb34a9f430ea3da906f7d67775c4d2
2016-11-16 15:30:16 +08:00
Andrzej Hunt c8796d19d6 Bug 1317631 - Post: add more cursor position sanity checks r=sebastian
MozReview-Commit-ID: 7CBnLZDkExI

--HG--
extra : rebase_source : e53b55da4dec0490cd64078fb196ed457f86da66
2016-11-15 17:03:03 +08:00
Andrzej Hunt adc6f3ec51 Bug 1317631 - Only handle clicks for highlights r=sebastian
This avoids us trying to obtain an invalid cursor position, since
the cursor only maps to highlights items (and not the headers).

MozReview-Commit-ID: 1NtJuvDRa5r

--HG--
extra : rebase_source : e1034428d6f11221b3a58700b6250a215f64565e
2016-11-15 17:01:46 +08:00
Tom Klein dc8471c2f8 Bug 1302936 - Ignore tab clicks when the tab has already been removed. r=sebastian
MozReview-Commit-ID: K0eUnMHI9j1

--HG--
extra : rebase_source : 69ffde7ceb4cddc11116ae63a126c8e023e01195
2016-11-12 09:09:17 -06:00
Carsten "Tomcat" Book f28942ae47 Merge mozilla-central to autoland 2016-11-15 12:34:47 +01:00
Carsten "Tomcat" Book 8cfa5253e8 merge mozilla-inbound to mozilla-central a=merge 2016-11-15 12:26:41 +01:00
Michelangelo De Simone 97beea7225 Bug 1013882 - TestInterfaceJS should be packaged only if it's available. r=glandium
MozReview-Commit-ID: IEHesdoU4Sz

--HG--
extra : rebase_source : 77551112745d044a75c7528ce02be74e5339e311
2016-11-15 00:21:35 -08:00
KuoE0 8f59dc3a46 Bug 1316538 - [Presentation WebAPI] Test case for AndroidCastDeviceProvider, r=snorp
MozReview-Commit-ID: 3RU4toTdu36

--HG--
extra : rebase_source : 9eccb34cdd6b6de3cdac062435c4a96ab3a2968d
2016-11-03 18:06:48 +08:00
Justin Wood 5e46395953 Bug 1317313 - Unbust todays Android Aurora Nightly (post merge-day) by adding more to whitelist, and fixing regex. r=mshal,Tomcat
MozReview-Commit-ID: BaSzx54qSZ8

--HG--
extra : rebase_source : 755bda8419e9804a842bd92987b012e74853603f
2016-11-14 10:56:37 -05:00
Boris Zbarsky b80b8248f9 Bug 1316661 part 4. Eliminate IsCallerChrome callers in HTMLMenuElement. r=smaug 2016-11-15 00:18:33 -05:00
Randall Barker 5f5999162e Bug 1314466 - part 6, Add new files to build r=nalexander 2016-11-14 16:45:23 -08:00
Randall Barker de17af98b5 Bug 1314466 - part 5, Add service process manager r=snorp 2016-11-14 16:45:23 -08:00
James Willcox 7a2672f6a2 Bug 1314974 - Make GeckoView on Android work again r=jchen
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/ScreenManagerHelper.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/ScreenManagerHelper.java
2016-11-14 14:55:29 -06:00
Jim Chen ff3982e634 Bug 1307820 - Implement per-GeckoView messaging; r=snorp r=sebastian
Bug 1307820 - 1a. Move GeckoApp EventDispatcher to GeckoView; r=snorp

Make it a GeckoView-specific EventDispatcher instead of
GeckoApp-specific, so that GeckoView consumers can benefit from a
per-view EventDispatcher. In addition, a few events like Gecko:Ready are
moved back to the global EventDispatcher because that makes more sense.

Bug 1307820 - 1b. Don't use GeckoApp EventDispatcher during inflation; r=snorp

During layout inflation, we don't yet have GeckoView and therefore the
GeckoView EventDispatcher, so we should not register events until later,
typically during onAttachedToWindow.

Bug 1307820 - 2. Introduce GeckoBundle; r=snorp

The Android Bundle class has several disadvantages when used for holding
structured data from JS.

The most obvious one is the differentiation between int and double,
which doesn't exist in JS. So when a JS number is converted to either a
Bundle int or double, we run the risk of making a wrong conversion,
resulting in a type mismatch exception when Java uses the Bundle. This
extends to number arrays from JS.

There is one more gotcha when using arrays. When we receive an empty
array from JS, there is no way for us to determine the type of the
array, because even empty arrays in Java have types. We are forced to
pick an arbitrary type like boolean[], which can easily result in a type
mismatch exception when using the array on the Java side.

In addition, Bundle is fairly cumbersome, and we cannot access the inner
structures of Bundle from Java or JNI, making it harder to use.

With these factors in mind, this patch introduces GeckoBundle as a
better choice for Gecko/Java communication. It is almost fully
API-compatible with the Android Bundle; only the Bundle array methods
are different. It resolves the numbers problem by performing conversions
if necessary, and it is a lot more lightweight than Bundle.

Bug 1307820 - 3. Convert BundleEventListener to use GeckoBundle; r=snorp

Convert BundleEventListener from using Bundle to using GeckoBundle.
Because NativeJSContainer still only supports Bundle, we do an extra
conversion when sending Bundle messages, but eventually, as we eliminate
the use of NativeJSContainer, that will go away as well.

Bug 1307820 - 4. Introduce EventDispatcher interfaces; r=snorp

Introduce several new XPCOM interfaces for the new EventDispatcher API,
these interfaces are mostly mirrored after their Java counterparts.

* nsIAndroidEventDispatcher is the main interface for
  registering/unregistering listeners and for dispatching events from
  JS/C++.

* nsIAndroidEventListener is the interface that JS/C++ clients implement
  to receive events.

* nsIAndroidEventCallback is the interface that JS/C++ clients implement
  to receive responses from dispatched events.

* nsIAndroidView is the new interface that every window receives
  that is specific to the window/GeckoView pair. It is passed to chrome
  scripts through window arguments.

Bug 1307820 - 5. Remove EventDispatcher references from gfx code; r=snorp

EventDispatcher was used for JPZC, but NPZC doesn't use it anymore.

Bug 1307820 - 6. General JNI template improvements; r=snorp

This patch includes several improvements to the JNI templates.

* Context::RawClassRef is removed to avoid misuse, as Context::ClassRef
  should be used instead.

* Fix a compile error, in certain usages, in the DisposeNative overload
  in NativeStub.

* Add Ref::IsInstanceOf and Context::IsInstanceOf to mirror the
  JNIEnv::IsInstanceOf call.

* Add Ref::operator* and Context::operator* to provide an easy way to
  get a Context object.

* Add built-in declarations for boxed Java objects (e.g. Boolean,
  Integer, etc).

* Add ObjectArray::New for creating new object arrays of specific types.

* Add lvalue qualifiers to LocalRef::operator= and GlobalRef::operator=,
  to prevent accidentally assigning to rvalues. (e.g.
  `objectArray->GetElement(0) = newObject;`, which won't work as intended.)

Bug 1307820 - 7. Support ownership through RefPtr for native JNI objects; r=snorp

In addition to direct ownership and weak pointer ownership, add a third
ownership model where a native JNI object owns a RefPtr that holds a
strong reference to the actual C++ object. This ownership model works
well with ref-counted objects such as XPCOM objects, and is activated
through the presence of public members AddRef() and Release() in the C++
object.

Bug 1307820 - 8. Implement Gecko-side EventDispatcher; r=snorp

Add a skeletal implementation of EventDispatcher on the Gecko side.
Each widget::EventDispatcher will be associated with a Java
EventDispatcher, so events can be dispatched from Gecko to Java and vice
versa. AndroidBridge and nsWindow will implement
nsIAndroidEventDispatcher through widget::EventDispatcher.

Other patches will add more complete functionality such as
GeckoBundle/JSObject translation and support for callbacks.

Bug 1307820 - 9. Implement dispatching between Gecko/Java; r=snorp

Implement translation between JSObject and GeckoBundle, and use that for
dispatching events from Gecko to Java and vice versa.

Bug 1307820 - 10. Implement callback support; r=snorp

Implement callback support for both Gecko-to-Java events and
Java-to-Gecko events.

For Gecko-to-Java, we translate nsIAndroidEventCallback to a Java
EventCallback through NativeCallbackDelegate and pass it to the Java
listener.

For Java-to-Gecko, we translate EventCallback to a
nsIAndroidEventCallback through JavaCallbackDelegate and pass it to the
Gecko listener.  There is another JavaCallbackDelegate on the Java side
that redirects the callback to a particular thread. For example, if the
event was dispatched from the UI thread, we make sure the callback
happens on the UI thread as well.

Bug 1307820 - 11. Add BundleEventListener support for Gecko thread; r=snorp

Add support for BundleEventListener on the Gecko thread, so that we can
use it to replace any existing GeckoEventListener or NativeEventListener
implementations that require the listener be run synchronously on the
Gecko thread.

Bug 1307820 - 12. Add global EventDispatcher in AndroidBridge; r=snorp

Add an instance of EventDispatcher to AndroidBridge to act as a global
event dispatcher.

Bug 1307820 - 13. Add per-nsWindow EventDispatcher; r=snorp

Add an instance of EventDispatcher to each nsWindow through an
AndroidView object, which implements nsIAndroidView. The nsIAndroidView
is passed to the chrome script through the window argument when opening
the window.

Bug 1307820 - 14. Update auto-generated bindings; r=me

Bug 1307820 - 15. Update testEventDispatcher; r=snorp

Update testEventDispatcher to include new functionalities in
EventDisptcher.

* Add tests for dispatching events to UI/background thread through
  nsIAndroidEventDispatcher::dispatch.

* Add tests for dispatching events to UI/background thread through
  EventDispatcher.dispatch.

* Add tests for dispatching events to Gecko thread through
  EventDispatcher.dispatch.

Each kind of test exercises both the global EventDispatcher through
EventDispatcher.getInstance() and the per-GeckoView EventDispatcher
through GeckoApp.getEventDispatcher().
2016-11-14 21:29:50 +08:00
Nick Alexander 73d0e38845 Bug 1291372 - Produce Maven repository with GeckoView Javadoc and Sources JARs. r=snorp
We use a Maven repository and the (misleadingly named!) uploadArchives
task because this is the best way to make Android Studio download and
recognize the Javadoc and sources.  With this, it's automatic; with a
single AAR file, it's a nightmare of point-and-click configuration.

This patch does a bunch of Gradle hacking to make -javadoc and
-sources JARs; there's nothing special or particularly likely to break
here.

This patch also adds Proguard declarations to the :geckoview library
project.  That involves moving a good part of the Proguard
configuration into mobile/android/geckoview.  (I also expand upon the
existing configuration.)  This should be only a re-arrangement, and
the resulting file is included in the original, so nothing should be
changed.

MozReview-Commit-ID: BGNW1v92J0k

--HG--
extra : rebase_source : 94633d27e8ae6bafa3d6823996355c22d2e2e6eb
2016-11-07 20:07:30 -08:00
Wes Kocher 30fa2feaff Bug 1316869 - checkstyle fixes a=me 2016-11-11 13:23:52 -08:00
Dylan Roeh 20b0a84702 Bug 1316869 - Choose black or white title text color for custom tabs toolbar based on background color. r=sebastian 2016-11-11 09:26:31 -06:00
Andrea Marchesini 2aba798852 Bug 1303518 - Remove the chrome only constructor for File, r=qdot 2016-11-11 18:56:44 +01:00
Andrzej Hunt 8f4e370c9d Bug 1315938 - Don't crash if tabs aren't initialised yet r=sebastian
getSelectedTab() specifies that it can return null "if we're doing a
session restore after a crash and Gecko isn't ready yet". This seems
to occasionally be happening, resulting in crashes.

(What isn't clear is why this would be happening more regularly in 51,
 it's possible some completely unrelated changes are either making
 the rendering of TopSites faster, causing this call to be made earlier,
 or session restore has simply gotten slower. We have also had a
 crash spike recently due to library loading issues, which would
 likely further exacerbate the whole issue.)

MozReview-Commit-ID: GLFOoXFrAkj

--HG--
extra : rebase_source : e47922ad2b0aa9dc795f0efc1ea477a9805bd4f1
2016-11-08 13:07:24 +01:00
Andrzej Hunt 0680c3fa2f Bug 1315717 - Add ripple feedback to AS context menu buttons on Android >= 5 r=sebastian
The circular ripple is only available on API >= 21. We can fallback to a different solution
for older devices, see following patch.

MozReview-Commit-ID: C0aBqsKsuZ5

--HG--
extra : rebase_source : ae5139daca4a61c1dfe78bdca7d686494d36d482
extra : source : 34e9726d1c21fa1d998f8469175e8b91d849b7e7
2016-11-08 10:11:02 -05:00
Andrzej Hunt ae73913d2a Bug 1315717 - Pre: rearrange higlights padding to increase area for menu button r=sebastian
The ripple added using selectableItemBackgroundBorderless is scaled to the actual View area.
By rearranging our margins+padding we are able to make the empty space around the menu button
part of its padding, which results in a more naturally sized ripple. Without this
patch the circular ripple is tiny and looks odd.

MozReview-Commit-ID: 3jHWiubMtDD

--HG--
extra : rebase_source : 1c5a5f81db1c7eff45145a91b37197eef0a118f4
extra : source : 60235315c78c56655049c6e552a9c25085f1a4e4
2016-11-08 10:09:08 -05:00
Andrzej Hunt 7326351772 Bug 1315716 - Use selectableItemBackground for material ripple on ActivityStream cards r=sebastian
MozReview-Commit-ID: KQvNTB5RVbQ

--HG--
extra : rebase_source : 7c1e3cd0e03d29558bf96ad1085d55104a36c334
2016-11-08 08:00:10 -05:00
Andrzej Hunt b78c01df71 Bug 1314546 - Always putenv(MOZ_LINKER_EXTRACT) for Android r=esawin,glandium
This allows artifact builds to load the new compressed native libraries correctly,
without requiring build config changes.

MozReview-Commit-ID: 3xZzoV3wFda

--HG--
extra : rebase_source : 5fffe02efc38af9024ca72654153deed3c4ef757
2016-11-04 15:48:58 +01:00
Carsten "Tomcat" Book 4b6cab91f9 merge mozilla-inbound to mozilla-central a=merge 2016-11-10 16:59:38 +01:00
Dylan Roeh bf12b08d30 Bug 1225980 - Add a startGecko static method to GeckoService, to be used for GeckoCustomTabsService.warmup() r=rbarker 2016-11-09 11:22:45 -06:00
Carsten "Tomcat" Book 846adaea6c merge mozilla-inbound to mozilla-central a=merge 2016-11-09 16:38:04 +01:00
KuoE0 3f2d9fc602 Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=schien,snorp
MozReview-Commit-ID: ISG6HS7HcPn

--HG--
extra : rebase_source : ef47383e97f360b57f78329e7b35feb0c286035e
2016-08-30 18:16:31 +08:00
KuoE0 9bcac5fb98 Bug 1295087 - Implement PresentationDeviceProvider for Chromecast devices on Fennec. r=schien,smaug,snorp
MozReview-Commit-ID: 78eNnvAMCsq

--HG--
extra : rebase_source : 35f3c682da33d0c3c826cc53728a4b0e7762847c
2016-09-23 22:13:28 +08:00
Chris AtLee e98472dd07 Bug 1314023 - Add dev edition branding exceptions to allowed duplicates r=Tomcat
MozReview-Commit-ID: 2Szg0XRURqM

--HG--
extra : rebase_source : 028effc8c95bc28bde4bb405595337222d3615c5
2016-10-31 14:21:52 -04:00
Andrzej Hunt a864217cbe Bug 1312434 - Post: cleanup obsolete layout params r=sebastian
These were leftover from when the toppanel was a RelativeLayout. (Leaving
these also causes lint to complain, the paramters are however ignored
by LinearLayout.)

MozReview-Commit-ID: HTZvo2fnqVj

--HG--
extra : rebase_source : 2872d44ab56f938f1eb39acc3d7b2825eafb0170
2016-11-08 08:50:33 -05:00
maliu fe4c4c60b5 Bug 1312719 - Clear icon by setIcon with null drawable before setIcon with resId, r=sebastian
MozReview-Commit-ID: LTUMIoANQw7

--HG--
extra : rebase_source : 8a028993f19999789a0d470e7fbe284a58c5c718
2016-11-05 19:18:59 +08:00
Andrzej Hunt 9388511a75 Bug 1312434 - add ContentDescription to Activity Stream menus and topsites r=sebastian
MozReview-Commit-ID: AvkG5OVSBsj

--HG--
extra : rebase_source : 97174e1df3ef5b553b0d52284a786ed672f43690
2016-11-04 10:55:54 +01:00
Andrzej Hunt 09f4752609 Bug 1312434 - Move Highlights title into separate RV item for better accessibility traversal r=sebastian
By default, a TextView within e.g. a RelativeLayout will be used as the description for
the entire layout. I.e. traversal of the RecyclerView would begin with the Highlights title
being read, and the entire toppanel (i.e. TopSites + the Highlights title) being focused,
followed by traversing the TopSites pager. Instead we want to make sure TopSites are
traversed _before_ getting to the highlights title.

MozReview-Commit-ID: IIrts6vGouK

--HG--
extra : rebase_source : 2c16b46f1a732d7da9375e50b9d8f55a27c1385f
2016-11-04 10:53:45 +01:00
Andrzej Hunt f60b6d3d97 Bug 1312477 - Post: remove arbitrary peek and max heights from BottomSheet menu r=sebastian
Setting the max height is completely arbitrary, and largely unnecessary - I think it's better
to let the bottom automatically handle this until we know more about how the bottom sheet
is perceived by real users.

The peek height is similarly arbitrary - we'll probably want to discuss a good default height
algorithm with UX, but setting an arbitrary hardcoded value seems wrong, especially since
it doesn't behave well in landscape mode. BottomSheetDialog already does an acceptable
job of finding a default peek height.

MozReview-Commit-ID: LyAYzcytR6H

--HG--
extra : rebase_source : a40a6be42e57e14bb4ba1078323f666d32fe21ed
2016-11-02 21:13:19 +01:00
Andrzej Hunt 312b42c68a Bug 1312477 - Add popupmenu mode to AS context menu for use on tablet r=sebastian
MozReview-Commit-ID: HCym4G8RtcU

--HG--
extra : rebase_source : 84ea4b5138b8aa157784e3f6fd5ae38b11f4f602
extra : source : 606582e7babca659e24e8fdd898657be6f1a9160
2016-11-02 21:01:43 +01:00
Andrzej Hunt a31880f472 Bug 1312477 - Pre: refactor AS context menu to allow multiple view implementations r=sebastian
This is in preparation for having a popup menu on tablets.

MozReview-Commit-ID: 14thIuhRkgB

--HG--
rename : mobile/android/base/resources/layout/activity_stream_contextmenu_layout.xml => mobile/android/base/resources/layout/activity_stream_contextmenu_bottomsheet.xml
extra : rebase_source : 83fb9e517bcbe830e84f9f3613525d990aebef54
extra : source : 49ebe98a0ce759da2554834355a2abd1a9b7e796
2016-11-02 20:57:05 +01:00
Andrzej Hunt bbf91c9d8f Bug 1312477 - Pre: increase touch-target size to Android UI guidelines r=sebastian
48dp is the minimum touch target size as suggested in the Android UI guidelines:
https://developer.android.com/design/patterns/accessibility.html

A similar recommendation is made in:
https://material.google.com/layout/metrics-keylines.html#metrics-keylines-touch-target-size

MozReview-Commit-ID: 9ybgjSOfD2J

--HG--
extra : rebase_source : a0ad790abff1933a8fc17aa407035dfe0b07a161
2016-11-02 20:58:26 +01:00
James Cheng d1f91996e4 Bug 1314530 Part2 - Add isRemote flag to MediaDrmProxy::Create function to determine if it is oop case. r=cpearce
MozReview-Commit-ID: Dqf1C5nDHct

--HG--
extra : rebase_source : aa957ab7b0ac5fb50b12ab4cd4a3db5fc7273488
2016-11-07 14:01:25 +08:00
Phil Ringnalda 2c7a3afd66 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 5599Z7kxjk3
2016-11-07 20:38:29 -08:00
Phil Ringnalda 0b5f008629 Merge autoland to m-c, a=merge
MozReview-Commit-ID: CjyRb7vVnBV
2016-11-07 20:37:27 -08:00
Jim Chen ffd6532bd7 Bug 1123514 - Correctly calculate text replacement offset; r=esawin
Fix a mistake in calculating the correct offset for one of the
replacement steps, which caused the IndexOutOfBoundsException. The old
code used `oldEnd` for the second text replacement without taking into
account the offset change as a result of the first text replacement that
was already performed. The new code correctly takes the offset, `delta`,
into account.
2016-11-06 18:44:09 -05:00
Jim Chen 107b9eb939 Bug 1123514 - Add test for wrong offset calculation; r=esawin
Add a test that creates conditions for wrong offset calculation and
potentially causes an exception.
2016-11-06 18:44:09 -05:00
Dylan Roeh c95da78768 Bug 1279278 - Use domain name as a Toolbar title and behave correctly when Toolbar navigation is used. r=sebastian 2016-11-07 09:21:23 -06:00
James Cheng 0615d200fe Bug 1306572 - Part1 - Implement GeckoMediaDrm API as a glue for native CDMProxy and java impl MediaDrmBridge. r=cpearce,jchen
MozReview-Commit-ID: GUKqWvmaaFl

--HG--
extra : rebase_source : 648a4a966c71d7551fe1e52099096b750bf6adbc
2016-11-01 14:39:01 +08:00