Joel Maher
2120bf7a70
Bug 1404836 - Disable gfx/layers/apz/test/mochitest/test_group_pointerevents.html on windows 10 for frequent failures. r=me, a=test-only
2017-10-15 05:55:43 -04:00
Sebastian Hengst
caf5b99a30
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 8Qk2qoQvP0g
2017-10-14 11:49:31 +02:00
Sebastian Hengst
87626a0ece
merge mozilla-central to autoland. r=merge a=merge
2017-10-14 00:02:17 +02:00
Sebastian Hengst
373bdd8602
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 9adaYBJ4tlo
2017-10-13 23:37:41 +02:00
Ryan Hunt
f7a9b95167
Block the main thread to wait for async paints to complete instead of for IPC resuming. (bug 1406960, r=dvander)
...
MozReview-Commit-ID: KTd25x2epkC
--HG--
extra : rebase_source : 44a74300dbd16ab91ba7b007cc8ee77e7ed7a332
2017-10-12 14:31:59 -04:00
Jonathan Kew
9a5a3a7722
Bug 1408366 - Unicode combining grapheme joiner (U+034F) should not break the font run. r=jrmuizel
2017-10-13 16:19:47 +01:00
Kartikaya Gupta
89c2589418
Bug 1408261 - Update profiler tracing stuff to use the new macro. r=mstange
...
This code lost a landing race with bug 1403868 and so got left behind.
MozReview-Commit-ID: 6qaeAYeFLvA
--HG--
extra : rebase_source : 81cd3ef00949058b1c2165965ec15a51396055c1
2017-10-13 15:03:13 -04:00
Sebastian Hengst
30598ec65d
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-13 11:53:54 +02:00
Sebastian Hengst
1c1a5cef77
Merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 5oI3jfNbQVt
2017-10-13 11:12:47 +02:00
Lee Salzman
106fce0a43
Bug 1403198 - avoid copying font data in WebRenderBridgeChild::GetFontKeyForScaledFont. r=jrmuizel
...
MozReview-Commit-ID: Hrj1I9Ap6ZZ
2017-10-13 03:45:40 -04:00
Phil Ringnalda
bcec55eabf
Backed out 4 changesets (bug 1185236) for Windows build bustage
...
CLOSED TREE
Backed out changeset eda76603d637 (bug 1185236)
Backed out changeset 2cbe403d5c16 (bug 1185236)
Backed out changeset 0466471b9f67 (bug 1185236)
Backed out changeset 445f1e6fc862 (bug 1185236)
MozReview-Commit-ID: 2nL4nUNNhcs
2017-10-12 19:50:07 -07:00
Mantaroh Yoshinaga
210fd03d72
Bug 1185236 - Add AdjustPrintJobNameForIPP() wide version. r=karlt
...
MozReview-Commit-ID: AE3mvnrVAqn
--HG--
extra : rebase_source : 7e8b727a7ca11337568de3c3cc43b0b6b2b6c8d5
2017-10-13 09:50:56 +09:00
Mantaroh Yoshinaga
cb8af10152
Bug 1185236 - Add adjustPrintJobName in order to avoid IPP job name limit. r=karlt
...
MozReview-Commit-ID: n2k9lwfoyW
--HG--
extra : rebase_source : f8757d44e20d5580f6d07550524f455d32e4847e
2017-10-13 08:55:08 +09:00
Tom Ritter
06c3f19228
Bug 1407289 Move classes from renderer11_utils.h r=jgilbert,Lenzak
...
It's illegal to use a method of a forward declared class
libANGLE/renderer/d3d/d3d11/renderer11_utils.h:207:31: error: invalid use of incomplete type 'class rx::Renderer11'
ANGLE_TRY(renderer->allocateResource(desc, initData, &mResource));
However we cannot simply include Renderer11.h because Renderer11.h includes renderer11_utils.h
If we put the LazyX classes into Renderer11.h however, we can
change the include on the few places they are used with minimal impact.
MozReview-Commit-ID: 8Wf4Xbi7vAP
--HG--
extra : rebase_source : 984601e08f88342c8f5b75f9d43af3e666598855
2017-10-11 10:08:05 -05:00
Sebastian Hengst
87cd48824a
merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
2017-10-13 00:53:56 +02:00
Sebastian Hengst
5c00b8540d
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: AlcL6XYDkf
2017-10-12 23:58:31 +02:00
Jonathan Kew
5610a0e1a8
Bug 1360128 pt 2 - Cherry-pick commit 19e77e01bc13f44138e1d50533327d314dd0a018 from upstream harfbuzz, to avoid incorrect shape-plan caching in harfbuzz with variation fonts. r=jrmuizel
2017-10-12 14:25:42 +01:00
Jonathan Kew
589b1b4dc7
Bug 1360128 - Pass values from font-variation-settings through to the harfbuzz font object, so that shaping can take variations into account. r=jrmuizel
2017-10-12 14:25:11 +01:00
Sebastian Hengst
f7efb5fc2c
Merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE
2017-10-12 12:03:15 +02:00
Sebastian Hengst
8ff69604ce
merge mozilla-inbound to mozilla-central. r=merge a=merge
2017-10-12 12:40:23 +03:00
vincentliu
eaa646a782
Bug 1403539 - Skip to PushImage in WebRenderCommandsBuilder if AddXXXImage fails to return. r=nical
2017-10-12 10:25:34 +08:00
Nicholas Nethercote
bbfec72b95
Bug 1406296 (part 3) - Remove the profiler's "gpu" feature. r=mstange,jrmuizel.
...
This allows a bunch of additional stuff to be removed: ContextStateTracker,
ContextStateTrackerOGL, and GPUMarkerPayload.
--HG--
extra : rebase_source : 879045a9f9ac31ca0beb596964c6c3ef30283a53
2017-10-06 17:35:44 +11:00
Nicholas Nethercote
4bedc03a3d
Bug 1406296 (part 2) - Remove the profiler's "layersdump" feature. r=mstange.
...
Because it just doesn't control any behaviour within the profiler, and it just
duplicates gfxPrefs::LayersDumpTexture().
With this gone, PROFILER_FEATURE_ACTIVE can also be removed.
--HG--
extra : rebase_source : d6718894b8a9332cf73729ea6b7bd2de348817bd
2017-10-06 17:34:22 +11:00
Nicholas Nethercote
706daca552
Bug 1406296 (part 1) - Remove the profiler's "displaylistdump" feature. r=mstange.
...
It's not useful.
--HG--
extra : rebase_source : b18244b6f1e28b29f1f71a4cca55781316e2cdc5
2017-10-06 17:33:30 +11:00
Sebastian Hengst
c2f23c4622
merge mozilla-central to mozilla-inbound. r=merge a=merge
...
--HG--
rename : browser/base/content/test/general/browser_bug585558.js => browser/base/content/test/tabs/browser_positional_attributes.js
rename : devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_jsterm_dollar.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_dollar.js
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-621644-jsterm-dollar.html => devtools/client/webconsole/new-console-output/test/mochitest/test-jsterm-dollar.html
rename : dom/media/doctor/DDLogClass.cpp => dom/media/doctor/DDLogCategory.cpp
rename : dom/media/doctor/DDLogClass.h => dom/media/doctor/DDLogCategory.h
rename : mobile/android/app/src/main/res/drawable-hdpi/find_prev.png => mobile/android/app/src/photon/res/drawable-hdpi/find_prev.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/find_prev.png => mobile/android/app/src/photon/res/drawable-xhdpi/find_prev.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_pressed_pb.9.png
extra : rebase_source : 0cff6fa99d9ea3c6ce0bfb1604d4e9533f63ce63
2017-10-13 00:55:27 +02:00
Alexis Beingessner
eeaa4695dc
Bug 1406510 - rewrite TextDrawTarget to push directly into display list. r=jrmuizel
...
MozReview-Commit-ID: 7rPGlYmmgeg
2017-10-12 17:17:41 -04:00
sotaro
715045bde3
Bug 1405481 - Suppress to composite when END_NO_COMPOSITE is set r=jrmuizel
2017-10-12 10:13:31 +09:00
sotaro
a0a80f919e
Bug 1405481 - Push canvas updates to the compositor on empty transactions r=jrmuizel
2017-10-12 10:13:10 +09:00
Ryan VanderMeulen
fa211766ae
Bug 1278305 - Add crashtest. r=me
...
--HG--
extra : rebase_source : c3a14fcd3c6c089ea9e0de4eaee1a42761d563a3
2017-10-11 19:54:09 -04:00
Morris Tseng
0ccd47dc22
Bug 1403459 - Passing transform-style from display item directly. r=kats
...
MozReview-Commit-ID: JVhjSFmvnAq
--HG--
extra : rebase_source : a1c4bb15d1679d650ece0af6ddbe052c5a61034b
2017-09-25 11:19:12 +08:00
Alexis Beingessner
896f3904ab
Bug 1407213 - Update bindings for changes in WR PR 1853. r=jrmuizel
...
MozReview-Commit-ID: KjSQkZXXIaX
--HG--
extra : rebase_source : b7df3a991ee74e2ee2bbdce58a1b4970fd4ad012
2017-10-13 12:58:32 -04:00
Kartikaya Gupta
3dbcda67e2
Bug 1407213 - Update webrender to commit a624aa6d3b6006c510c8b14026567af4ac545d2f. r=jrmuizel
...
MozReview-Commit-ID: GlP4wiZE4OT
--HG--
extra : rebase_source : fa943b3012401d0fc2ecfb4c4f68992848dd5c43
2017-10-13 12:51:07 -04:00
Sebastian Hengst
4c169d4680
merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
2017-10-12 12:00:22 +02:00
Ethan Lin
c060e4e17c
Bug 1394309 - Part4. Take the border clip as an extra clip. r=kats
...
MozReview-Commit-ID: 8I5NTxk538c
--HG--
extra : rebase_source : 4c2f8d920612ab8420e17cd459ad7f7bb87c6dc6
2017-10-11 17:33:35 +08:00
Mike Hommey
404ef7af3e
Bug 1407838 - Remove the remains of NS_Alloc/NS_Realloc/NS_Free. r=njn
...
Bug 1134923 removed the use of those functions in gecko, and left some
for the XPCOM standalone glue. The XPCOM standalone glue was severely
stripped down in bug 1306327, with the effect of removing the
implementation for those functions.
The remains in nsXPCOM.h are:
XPCOM_API(void*) NS_Alloc(size_t aSize);
XPCOM_API(void*) NS_Realloc(void* aPtr, size_t aSize);
XPCOM_API(void) NS_Free(void* aPtr);
With no implementation left, the first arm is never actually used, and
the second arm means every remaining use of those functions in the tree
is a macro expansion to one of moz_xmalloc, moz_xrealloc or free.
--HG--
extra : rebase_source : fd1669abc5a25d8edbd5c3a8522e22a5c3f558e2
2017-10-12 11:08:44 +09:00
Alexis Beingessner
deb37b7856
Bug 1392723 - Move text-layers from webrendest to webrender. r=kats
...
MozReview-Commit-ID: FQXaUOQtjaE
--HG--
extra : rebase_source : 2b0e06ba328da0ee9c2cd4a65d4a64c254acb8b6
2017-09-14 13:46:09 -04:00
Ryan VanderMeulen
0dcd727f08
Merge m-c to autoland. a=merge
2017-10-11 17:55:13 -04:00
Tom Ritter
701ee70a22
Bug 1406687 Pass return values from fwrite to Unused to silence the warn-unused-result warning r=njn
...
MozReview-Commit-ID: 4v6tPF5aMz7
--HG--
extra : rebase_source : fe434db73a8da686391462c12b91648348abcdc9
2017-10-09 15:01:48 -05:00
Sebastian Hengst
ed86a2c11f
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: AgDEPuT8DNK
2017-10-11 11:41:04 +02:00
Sebastian Hengst
044775ad49
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-11 00:01:28 +02:00
Sebastian Hengst
01cd7f3d0f
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: GbmY183Epi2
2017-10-10 23:56:11 +02:00
sotaro
2935e1ba35
Bug 1407149 - Add immediate context pointer check to d3d images r=nical
2017-10-10 19:09:37 +09:00
Lee Salzman
834a656e93
Bug 1387079 - only use SkRasterPipeline when SkJumper is accelerated. r=jrmuizel
...
MozReview-Commit-ID: 13dd2Ap4sob
2017-10-10 15:49:13 -04:00
Sebastian Hengst
aa7c8d6587
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-09 23:58:00 +02:00
Sebastian Hengst
c2d6023454
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 36L7JL73CzG
2017-10-09 23:52:04 +02:00
Nathan Froyd
046b03d3df
Bug 1406474 - provide gfxUserFontSet::Entry with a move constructor; r=heycam
...
This change makes moving Entry around more efficient, and also copies
the mAllowedFontSets member as a ride-along bonus fix.
2017-10-09 16:11:10 -04:00
Sebastian Hengst
d7b893d711
Backed out changeset 1779da025280 (bug 1406474) for crashing in reftest and web-platform-tests, e.g. layout/reftests/font-face/download-2-big.html. r=backout on a CLOSED TREE
2017-10-09 17:44:25 +02:00
Nathan Froyd
26105ef609
Bug 1406474 - provide gfxUserFontSet::Entry with a move constructor; r=heycam
...
This change makes moving Entry around more efficient, and also copies
the mAllowedFontSets member as a ride-along bonus fix.
2017-10-09 10:39:38 -04:00
Kevin Chen
57ae515fa5
Bug 1406305 - Remove unused arguments in StackingContextHelper's constructor; r=kats
...
MozReview-Commit-ID: 47owLOUhMBM
2017-10-06 15:06:08 +08:00
Kevin Chen
2c8e8eae56
Bug 1401898 - Add root StackingContext for WebRenderCommandBuilder which prevents Webrender from treating the first StackingContext as page root and setting the wrong isolation mode; r=kats
...
MozReview-Commit-ID: 5EBBgPpOGbv
2017-10-05 14:59:10 +08:00