Jan de Mooij
bcadbf2ad9
Bug 1464772 part 5 - Use GetIsSecureContext instead of RealmCreationOptionsRef in IsSecureContextOrObjectIsFromSecureContext. r=bz
...
Also changes RealmCreationOptionsRef to take a realm instead of compartment (this function is now unused but still potentially useful).
2018-06-06 11:44:17 +02:00
Jan de Mooij
7f38cbf185
Bug 1465728 part 3 - Rename Cu.getCompartmentLocation to Cu.getRealmLocation. r=bz
2018-06-06 11:44:17 +02:00
Jan de Mooij
3d013f2eef
Bug 1465728 part 2 - Remove the compartment name callback. r=luke
2018-06-06 11:44:17 +02:00
Jan de Mooij
71d86bded9
Bug 1465728 part 1 - Move location and locationURI fields from CompartmentPrivate to RealmPrivate. r=bz
...
The xpcprivate.h changes are just code motion, except I changed the order of the GetLocationURI methods to get a much more readable diff.
2018-06-06 11:44:17 +02:00
Joel Maher
d113b6d4a4
Bug 1392106 - random-if(win7) reftest font rendering failures. r=RyanVM
2018-06-06 05:30:44 -04:00
Emilio Cobos Álvarez
27fa0a2a60
Bug 1466645: Remove PropertyId::name. r=xidorn
...
It's only used for the error path in property parsing, so most of the time is
not useful.
Use the just-introduced NonCustomPropertyId::name to preserve the alias name,
which we were doing by passing the name around.
MozReview-Commit-ID: 46xxZKCoeBB
2018-06-06 09:47:16 +02:00
Emilio Cobos Álvarez
0b1a34a94c
Bug 1466645: Make getting a property name explicitly an indexing operation. r=xidorn
...
The six milliseconds spent in Olli's profile make me thing this is not getting
optimized and we expected.
Also move it to NonCustomPropertyId, so it works for aliases properly too.
MozReview-Commit-ID: 4d76Z55ZBEH
2018-06-06 09:47:11 +02:00
Emilio Cobos Álvarez
1c7654b71f
Bug 1466645: Avoid useless allocations in custom property name serialization. r=xidorn
...
And make transition-property more correct by serializing --0 unescaped instead
of escaped.
MozReview-Commit-ID: CCBSe5Frd0d
2018-06-06 09:46:37 +02:00
Emilio Cobos Álvarez
cd02cd2dc3
Bug 1466609: Make clearing atoms slightly more ergonomic. r=xidorn
...
I prefer to do it this way because Atom has inline paths for static atoms and
such.
MozReview-Commit-ID: CFsBHl80KDY
2018-06-06 09:44:09 +02:00
Emilio Cobos Álvarez
4678543839
Bug 1466609: Make the threadsafe refcounting macros more reusable. r=xidorn
...
MozReview-Commit-ID: IanxqRksGqE
2018-06-06 09:44:04 +02:00
Emilio Cobos Álvarez
e4cbb53202
Bug 1466609: Move some parsing-only attributes to use #[parse(..)] instead of #[css(..)]. r=xidorn
...
I need to admit I'm ambivalent about this one :).
MozReview-Commit-ID: F1jlfnQKXwo
2018-06-06 09:43:39 +02:00
Jed Davis
2c23d4dcce
Bug 1459785 - Update clobber file for ANGLE update; see also bug 1421146. r=me
...
--HG--
extra : rebase_source : c9d8c78382de0ff47a99299a827fb466c713e6cf
2018-06-05 16:43:34 -06:00
Boris Zbarsky
e90034d3a0
Bug 1466851 part 3. Remove some nsITreeBoxObject properties that are unused except via webidl bindings. r=mossop
...
These properties are unused from C++ apart from webidl bindings and the
FakeTreeBoxObject implentations in comm-central are throwing stubs. But
they're used in JS. They are safe to remove from nsITreeBoxObject but we need
to keep an implementation webidl can call into. Properties in this bucket:
selectionRegion, ensureCellIsVisible, scrollToRow, scrollByLines,
scrollByPages, getRowAt, removeImageCacheEntry.
2018-06-05 23:01:55 -04:00
Boris Zbarsky
2ad1f5686f
Bug 1466851 part 2. Remove some nsITreeBoxObject properties that are unused from C++. r=mossop
...
These properties are unused from C++ and the FakeTreeBoxObject implementations
in comm-central are throwing stubs. So it's safe to remove the properties from
nsITreeBoxObject (but not TreeBoxObject.webidl, since they're used in JS).
Properties in this bucket: horizontalPosition, getPageLength.
2018-06-05 23:01:52 -04:00
Boris Zbarsky
fcd02e0cc5
Bug 1466851 part 1. Remove some unused tree box object properties. r=mossop
...
These properties are not used from either JS or C++, and hence can be
removed from both nsITreeBoxObject and TreeBoxObject.webidl. Properties in
this bucket: scrollToCell, scrollToColumn, scrollToHorizontalPosition,
invalidateColumnRange.
2018-06-05 23:01:49 -04:00
Boris Zbarsky
e6d7462233
Bug 1466727 part 7. Remove nsITreeColumn. r=mossop
2018-06-05 23:01:37 -04:00
Boris Zbarsky
5945884066
Bug 1466727 part 6. Stop using nsITreeColumn in layout. r=mossop
2018-06-05 23:01:37 -04:00
Boris Zbarsky
b966f0e559
Bug 1466727 part 5. Stop using nsITreeColumn in toolkit. r=mossop
...
I had to do window.TreeColumn instead of just TreeColumn to work around eslint
being buggy. That bug is tracked in bug 1466842.
2018-06-05 23:01:37 -04:00
Boris Zbarsky
014ef7f088
Bug 1466727 part 4. Stop using nsITreeColumn in accessibility code. r=surkov
2018-06-05 23:01:37 -04:00
Boris Zbarsky
95d71b5b2f
Bug 1466727 part 3. Stop pretending like the mContent of an nsTreeColumn can be null. r=mossop
2018-06-05 23:01:36 -04:00
Boris Zbarsky
3473c823b2
Bug 1466727 part 2. Remove use of nsITreeColumn in xpidl interfaces. r=mossop
...
There is one actual behavior change here, in the webidl version of
TreeBoxObject::GetCellAt. I believe this change fixes a leak of the
nsTreeColumn, but could use careful review.
I tried to avoid changes not needed to get this compiling. There will be a lot
more cleanup in the next few changesets.
2018-06-05 23:01:36 -04:00
Boris Zbarsky
67d5a3d8ba
Bug 1466727 part 1. Mark nsITreeColumn builtinclass. r=mossop
...
The only JS implementation seems to be in a test, and we can stop doing that.
2018-06-05 23:01:36 -04:00
Andrea Marchesini
1590c0bec2
Bug 1466101 - Fix a debug-only variable use in InputStreamLengthHelper, r=mayhemer
2018-06-05 23:19:00 +02:00
Randall Barker
2c2e0b614f
Bug 1465816 - Add initial code needed to support gfxVRExternal on android r=kip,jchen
...
MozReview-Commit-ID: 9rXXqIvyvhp
2018-06-05 18:33:01 -07:00
Mantaroh Yoshinaga
5723c2c0d6
Bug 1466450 - Apply photon icon color style to the close button of animation inspector. r=daisuke
2018-06-06 10:21:38 +09:00
Stephen A Pohl
6b3beb098b
Bug 1461459: Add nightly-only release asserts in GeckoChildProcessHost::PerformAsyncLaunchInternal to investigate failures to asynchronously launch content processes. r=jld
2018-06-05 21:12:20 -04:00
Joanmarie Diggs
df8c297289
Bug 1466822 - Implement support for new blockquote, caption, and paragraph ARIA roles r=Jamie
...
* Create BLOCKQUOTE internal role (also needed for correct exposure of
blockquote element on ATK)
* Add new ARIA roles to internal ARIA map
* Add new roles to existing ARIA roles mochitest and update blockquote
element test to reflect mapping to the new internal role
2018-06-05 09:54:00 +03:00
Igor Oliveira
9128211092
Bug 1459420 - HLS Player doesn't use the centralized Proxy Selector r=mcomella
...
GeckoHlsPlayer uses the default http ExoPlayer handler, called
DefaultHttpDataSource.
It uses URL::openConnection instead of the Firefox ProxySelector.
This patch updates the ExoPlayer DefaultHttpDataSource to use the
ProxySelector.
2018-06-04 05:15:00 +03:00
Andrew Osmond
c7b38c3092
Bug 920630 - Part 5. Remove image/ImageURL.h as unused. r=tnikkel
2018-06-05 20:42:57 -04:00
Andrew Osmond
594cd79ec7
Bug 920630 - Part 4. Change rest of imagelib to use nsIURI directly instead of ImageURL. r=tnikkel
2018-06-05 20:42:57 -04:00
Andrew Osmond
ce228623ab
Bug 920630 - Part 3. Change Image/ImageResource and derived classes to use nsIURI directly instead of ImageURL. r=tnikkel
2018-06-05 20:42:56 -04:00
Andrew Osmond
218069997c
Bug 920630 - Part 2. Change ImageCacheKey to use nsIURI directly instead of ImageURL. r=tnikkel
2018-06-05 20:42:56 -04:00
Andrew Osmond
f8cf0811d4
Bug 920630 - Part 1. Improve image logging to support direct logging of URIs and images objects. r=tnikkel
2018-06-05 20:42:56 -04:00
arthur.iakab
fade8462cb
Merge mozilla-central to inbound on a CLOSED TREE
2018-06-06 01:10:33 +03:00
arthur.iakab
fd0ee7c9b8
Merge inbound to mozilla-central a=merge
2018-06-06 00:58:30 +03:00
Cosmin Sabou
2c1302b895
Backed out changeset 66a3146a7fce (bug 1465816) for frequent reftest failures on draw_rect.html. CLOSED TREE
2018-06-06 00:28:56 +03:00
Boris Zbarsky
9b8b3e8b8e
Bug 1465852. Enforce use of Atomic for static prefs gotten off the main thread. r=njn
2018-06-05 17:12:16 -04:00
Tom Schuster
1f364490d6
Bug 1443086 - Update FlattenIntoArray to call IsArray only if depth > 0. r=anba
...
--HG--
extra : rebase_source : 9478a4cdf91b44685bf0025f06547ededc24fc7d
2018-06-05 14:36:04 +02:00
Mats Palmgren
81f9403270
Bug 1465290 part 3 - [css-grid-2] Add frame bits to nsGridContainerFrame that are set if it has an item that is a subgrid in that axis. r=dholbert
2018-06-05 21:46:28 +02:00
Mats Palmgren
1bc6740ba2
Bug 1465290 part 2 - [css-grid-2] Add bits to the GridItemInfo state that are set if the item is a subgrid in the container's axis. r=dholbert
2018-06-05 21:46:28 +02:00
Mats Palmgren
59ec467d3a
Bug 1465290 part 1 - [css-grid-2] Add frame bits to nsGridContainerFrame that is set if it's a subgrid in an axis. r=dholbert
2018-06-05 21:46:28 +02:00
Randall Barker
4b62519e23
Bug 1465816 - Add initial code needed to support gfxVRExternal on android r=kip,jchen
...
MozReview-Commit-ID: 9rXXqIvyvhp
2018-06-05 12:34:15 -07:00
Eliza Balazs
aa4510b934
Bug 1465386 - Removed entire manifest files. r=jmaher
2018-06-05 06:06:00 +03:00
Ben Kelly
4f4a0da820
Bug 1465670 P8 Convert WorkerPrivate::LoadScriptAsPartOfLoadingServiceWorkerScript() to simply IsLoadWorkerScript(). r=asuth
2018-06-05 10:49:13 -07:00
Ben Kelly
81094133b3
Bug 1465670 P7 Make the fetch mochitest reroute test framework use a unique scope. r=asuth
2018-06-05 10:49:12 -07:00
Ben Kelly
f91f6158ab
Bug 1465670 P6 Fix fetch test framework to expect spec-compliant importScripts() behavior. r=asuth
2018-06-05 10:49:12 -07:00
Ben Kelly
3e6d759447
Bug 1465670 P5 Fix test_serviceworker_interfaces.html to expect spec importScript behavior. r=asuth
2018-06-05 10:49:12 -07:00
Ben Kelly
41c8439346
Bug 1465670 P4 Fix test_importscript.html to expect spec behavior. r=asuth
2018-06-05 10:49:12 -07:00
Ben Kelly
3e9f410d33
Bug 1465670 P3 Fix dom/cache service worker test harness to call importScripts() during install. r=asuth
2018-06-05 10:49:12 -07:00
Ben Kelly
ba44f4c92d
Bug 1465670 P2 Fix import-scripts-updated-flag.https.html WPT to expect NetworkError and to clear previous test state. r=asuth
2018-06-05 10:49:12 -07:00