Emilio Cobos Álvarez
00ab304ee2
Bug 1292618: Add Gecko_ClearPODTArray to clear arrays of types without destructors. r=heycam
...
MozReview-Commit-ID: 3RRvrXn6ZTD
Signed-off-by: Emilio Cobos Álvarez <ecoal95@gmail.com>
2016-08-19 20:24:24 -07:00
Stephen A Pohl
8f756a0ba5
Bug 1293593: Fix crash due to an Objective-C exception when calling getRed:green:blue:alpha on an NSColor instance with an incompatible NSColorSpace. r=mstange
2016-08-19 23:17:58 -04:00
Jan Varga
3daf0f3f96
Bug 1296512 - Rework OriginScope to use a union; r=asuth
2016-08-20 10:16:31 +08:00
Wes Kocher
431cc3777c
Merge m-c to inbound a=merge
2016-08-19 18:39:52 -07:00
Wes Kocher
02f300c352
Backed out 4 changesets (bug 1292618) because it was making merging things difficult a=backout
...
Backed out changeset 14733a383b4c (bug 1292618)
Backed out changeset 17dfe8bc5f76 (bug 1292618)
Backed out changeset d04597bd1109 (bug 1292618)
Backed out changeset 30f7696fea2d (bug 1292618)
2016-08-19 18:37:09 -07:00
Emilio Cobos Álvarez
ad5dd28774
Bug 1292618: Add Gecko_CopyStyleContentsFrom. r=heycam
...
This allows to copy the `content` property value from one nsStyleContent to
another, in order to implement content: inherit.
MozReview-Commit-ID: 75mQpGRKKba
Signed-off-by: Emilio Cobos Álvarez <ecoal95@gmail.com>
2016-08-19 18:26:39 -07:00
Emilio Cobos Álvarez
84de3367d5
Bug 1292618: Specialize ServoStyleSet::ResolveStyleForText to take into account generated nodes. r=heycam
...
Eventually, we might want to use the same mechanism that Gecko uses directly,
and stop styling text nodes from Servo.
This would have the benefit of removing the "stash the change on the parent"
thing.
MozReview-Commit-ID: IOxNR05jkh
Signed-off-by: Emilio Cobos Álvarez <ecoal95@gmail.com>
2016-08-19 18:26:38 -07:00
Emilio Cobos Álvarez
6ca7e9e4f1
Bug 1292618: Support basic pseudo-element restyling. r=heycam
...
:before and :after only, for now.
MozReview-Commit-ID: 9hLFvVhqIrN
Signed-off-by: Emilio Cobos Álvarez <ecoal95@gmail.com>
2016-08-19 18:26:38 -07:00
Emilio Cobos Álvarez
c043a5d5c5
Bug 1292618: Add Gecko_ClearPODTArray to clear arrays of types without destructors. r=heycam
...
MozReview-Commit-ID: 3RRvrXn6ZTD
Signed-off-by: Emilio Cobos Álvarez <ecoal95@gmail.com>
2016-08-19 18:26:35 -07:00
Wes Kocher
bb22cc4067
Merge inbound to central, a=merge
2016-08-19 18:16:20 -07:00
Wes Kocher
1adf793988
Merge fx-team to central, a=merge
2016-08-19 17:54:55 -07:00
Kris Maglione
71987e4163
Bug 1259093: Follow-up: Fix some test races. r=me
...
MozReview-Commit-ID: riVGF5q3xV
2016-08-19 17:20:22 -07:00
Dão Gottwald
206756ae21
Bug 1295929 followup, fixing typo
2016-08-20 01:17:48 +02:00
Jonathan Kew
6e69d4453a
Bug 1288975 - Add innerText tests for text-transform support of German double-s and Turkish i vs. dotless-i to web-platform-tests. r=mats
2016-08-20 00:08:26 +01:00
Jonathan Kew
477e0a395a
Bug 1288975 - Make innerText use nsCaseTransformTextRunFactory::TransformString to implement text-transform, so that it benefits from language-specific behaviors. r=mats
2016-08-20 00:08:24 +01:00
Jeff Muizelaar
5df785429a
Bug 1292628. Make sure our surface is good before locking it. r=mstange
...
This should fix a crash in ssse3_fetch_bilinear_cover.
2016-08-19 19:03:25 -04:00
Andrew McCreight
a0ddf20ce7
Bug 1110928, part 4 - Try to pass a relevant zone to PokeGC. r=smaug
...
This means the browser will do less full GCs.
MozReview-Commit-ID: BXf4GGhmbMx
2016-08-19 15:26:56 -07:00
Andrew McCreight
0e61ad42e5
Bug 1110928, part 3 - Add a method to schedule the system zone for GC. r=terrence
...
MozReview-Commit-ID: 4L3iQMPWGNe
2016-08-19 15:26:56 -07:00
Andrew McCreight
52912280c9
Bug 1110928, part 2 - Call PokeGC in nsDocumentViewer::PageHide before the call to OnPageHide. r=smaug
...
This ensures that the document isn't destroyed when we call PokeGC, which will be useful later.
MozReview-Commit-ID: 4iCy0bRY2kK
2016-08-19 15:26:56 -07:00
Andrew McCreight
9bed765b2e
Bug 1110928, part 1 - Hoist the LOAD_END PokeGC out of nsJSContext::LoadEnd. r=smaug
...
nsDocumentViewer knows which document is involved which will help us later.
Also, fix a typo in the comment.
MozReview-Commit-ID: L6AyRUV7Y3x
2016-08-19 15:26:56 -07:00
Luke Wagner
44699344bb
Backed out changeset b6cf6d7a95f9
...
MozReview-Commit-ID: JtuQh7USSWX
--HG--
extra : rebase_source : 19e2f58ab5d26e36b24d0d5a80e1805f013f67d5
2016-08-19 17:09:56 -05:00
Geoff Brown
994c2a24a3
Bug 1295175 - Increase timeout for android mochitest-chrome test_awsy_lite; r=me
2016-08-19 16:02:32 -06:00
Bobby Holley
412f98cac5
Bug 1296509 - Optimize GetFlattenedTreeParent. r=smaug
...
We need to call it on some hot paths in stylo, and this allows us to do
quick inline check before delegating to the slow path.
2016-08-19 14:43:53 -07:00
Bobby Holley
1d6f2ecf7c
Bug 1296509 - Devirtualize and inline GetShadowRoot. r=smaug
2016-08-19 14:43:51 -07:00
Bill McCloskey
3a7ee5574b
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 14:41:26 -07:00
Bill McCloskey
1613c2cbc9
Bug 1279086 - Allow multiple interrupt callbacks (r=dvander)
2016-08-19 14:40:52 -07:00
Jim Chen
7b67a45c6a
Bug 1294479 - Update auto-generated bindings; r=me
2016-08-19 17:17:25 -04:00
Jim Chen
3bd8918fcf
Bug 1294479 - Remove ANativeWindow methods from AndroidBridge; r=snorp
...
The ANativeWindow methods in AndroidBridge are just wrappers around
ANativeWindow calls in the NDK. We should just use those calls instead
of going through the wrappers.
2016-08-19 17:17:24 -04:00
Jim Chen
39e01a1284
Bug 1294479 - Remove presentation methods from nsWindow/AndroidBridge; r=snorp
...
Remove the presentation methods from nsWindow/AndroidBridge now that
they are not used. This also eliminates gGeckoViewWindow from nsWindow.
NS_PRESENTATION_WINDOW and NS_PRESENTATION_SURFACE constants are added
for GetNativeData/SetNativeData to provide replacements that support
multiple GeckoViews/nsWindows.
2016-08-19 17:17:24 -04:00
Jim Chen
a13d864c61
Bug 1294479 - Add native methods in PresentationMediaPlayerManager; r=snorp
...
Put presentation surface native methods in PMPM Instead of in
GeckoAppShell, and also make these methods work with multiple GeckoViews
by having them take a GeckoView parameter if necessary. This also lets
us eliminate the static nsWindow reference in nsWindow.cpp.
2016-08-19 17:17:24 -04:00
Randall Barker
6db3f09efd
Bug 1294998 - In Fennec only show overscroll effect for root content r=botond
2016-08-19 13:41:30 -07:00
Wes Kocher
3a31be9c17
Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
...
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Kris Maglione
e9d8b48ce4
Bug 1259093: Part 3 - Preload browserAction popups to prevent flicker during opening. r=Gijs r=jaws r=bwinton f=mattw
...
MozReview-Commit-ID: EpAKLV8VPTn
--HG--
extra : rebase_source : 6ce6e622734214c7214fc2ddb7ddb2233fc0c8fd
2016-08-19 12:29:11 -07:00
Wes Kocher
5b69f8de72
Bug 1294803 needed a CLOBBER a=CLOBBER
...
--HG--
extra : rebase_source : 6137d91a9b062af4c27283d61ec24aab55fef66a
2016-08-19 12:12:04 -07:00
Wes Kocher
7745208efc
Merge m-c to fx-team, a=merge
2016-08-19 10:19:30 -07:00
Geoff Brown
97d7d7a146
Bug 1296651 - Avoid Win7 timeout in test_conformance__extensions__oes-texture-float-with-video.html; r=jmaher,a=ryanvm
2016-08-19 10:54:12 -06:00
Geoff Brown
2f25ac86fa
Bug 1296644
- Allow test_2_conformance__canvas__rapid-resizing.html to pass on Win 7; r=jmaher,a=ryanvm
2016-08-19 10:54:11 -06:00
Ryan VanderMeulen
7ada7a56fb
Bug 1295082 - Fix merge bustage. a=bustage
2016-08-19 10:13:02 -04:00
Ryan VanderMeulen
ca004651b3
Merge fx-team to m-c. a=merge
2016-08-19 09:54:25 -04:00
Ryan VanderMeulen
01c4e8cc1b
Merge inbound to m-c. a=merge
2016-08-19 09:52:53 -04:00
Sebastian Hengst
775bb69951
Merge mozilla-central to autoland. r=merge a=merge
2016-08-19 12:38:47 +02:00
Sebastian Hengst
fdc5082122
Backed out changeset d1d614497fbf (bug 1046166) on request of developer for crashes. r=backout a=backout
...
MozReview-Commit-ID: IHG3TraKy6n
2016-08-19 12:35:34 +02:00
Anjana Vakil
b2fffee29d
Bug 1284847 - Add tests for _build_kwargs; r=maja_zf
...
Add tests to test_marionette_runner.py to
verify the functionality of the _build_kwargs method
of BaseMarionetteTestRunner, which is used
to generate the kwargs with which the
driverclass (Marionette) constructor is called.
Test that _build_kwargs generates the right
dictionary based on the values of certain
runner properties (binary, emulator,
address, and workspace).
Add helper fixtures to reduce duplication between
the test_build_kwargs_* tests.
MozReview-Commit-ID: EyyfaE52rzS
--HG--
extra : rebase_source : 2ec977672c46dabb2e9644faada17207fcb51690
2016-08-19 12:09:25 +02:00
Wes Kocher
f433f0dd71
Merge fx-team to central, a=merge
2016-08-18 16:16:47 -07:00
Andreas Pehrson
dc0f8c6c81
Bug 1295296 - Add a mochitest. r=jesup
...
MozReview-Commit-ID: OolLgdIQy9
--HG--
extra : rebase_source : ed1ba6c14885f17e1d11fb4cb76fe5184f9a0e2a
extra : source : 4c3c88e0fdc55930c9bc2c43667513932417d6c4
2016-08-18 18:39:19 +02:00
Christoph Kerschbaumer
70b6df38d3
Bug 1296287 - Add alert_emails & bug_numbers for new HTTP_RESPONSE_STATUS_CODE probe. r=gfritzsche
2016-08-19 12:40:47 +02:00
Kartikaya Gupta
14a899b828
Bug 1217715 - Don't limit the system scroll override to the root content. r=botond,masayuki
...
MozReview-Commit-ID: EH94OR5rEsX
2016-08-19 06:52:25 -04:00
Sebastian Hengst
1dd98c7608
Merge mozilla-central to mozilla-inbound. r=merge a=merge
2016-08-19 12:39:57 +02:00
Nicolas Silva
0923b0fd39
Bug 1294351 - Avoid removing and re-applying the drawing states with PersistentBufferProviderBasic. r=Bas
2016-08-19 12:00:26 +02:00
Jon Coppeard
35539866a9
Bug 1293239 - Revert nursery resizing heuristics r=terrence
2016-08-19 10:44:01 +01:00