Ryan VanderMeulen
f00b043001
Bug 1408855 - Update Harfbuzz to version 1.6.0. r=jfkthame
2017-10-17 11:17:04 -04:00
Jonathan Kew
b33bbf81ff
Bug 1408611 - Use AlignedStorage2 to avoid zero-initializing the array of glyphs in GlyphBufferAzure. r=jrmuizel
2017-10-17 13:15:04 +01:00
Sebastian Hengst
32f7c8fec3
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Phil Ringnalda
838e056c79
Backed out 4 changesets (bug 1395497) for Linux failures in test_conformance__textures__misc__texture-npot-video.html
...
Backed out changeset c99dadd2df7d (bug 1395497)
Backed out changeset 4e3dd1e01908 (bug 1395497)
Backed out changeset c9fbcd8bd4cb (bug 1395497)
Backed out changeset a8503893cc85 (bug 1395497)
MozReview-Commit-ID: C324dGFTpLb
2017-10-16 19:13:56 -07:00
Jeff Gilbert
a144f85f1f
Bug 1395497 - Add AndroidSurfaceTexture support to GLBlitHelper. - r=snorp
...
MozReview-Commit-ID: JttqOoDCE4O
2017-10-16 19:33:39 -05:00
Jeff Gilbert
ca2f5c0f17
Bug 1395497 - Use mat3s to transform tex coords in GLBlitHelper. - r=daoshengmu
...
MozReview-Commit-ID: 9AjnrOY4Rrc
2017-10-16 19:33:39 -05:00
James Willcox
cbcb5ef5e9
Bug 1395497 - Create SurfaceTexture in detached state, attach on first use r=jgilbert
...
MozReview-Commit-ID: HfkEUH9aiBo
2017-10-16 19:33:38 -05:00
Ethan Lin
f585fef0f1
Bug 1408296 - Enable some crashtests for webrender. r=kats
...
MozReview-Commit-ID: 543ZYLhacx8
--HG--
extra : rebase_source : 247ddffeba52e7a7fbe864c2644be66b164ceb24
2017-10-13 11:56:04 +08:00
Kris Maglione
9204ca3e99
Bug 1404198: Part 2h - Switch to NS_NewTimer* in gfx. r=njn
...
MozReview-Commit-ID: 3EUyHzdkbqH
--HG--
extra : rebase_source : 7d64b5b7ad0033e7ce6661be7993498fd9835060
2017-10-15 23:15:12 -07:00
Alex Gaynor
b00c32c807
Bug 1319423 - Part 2 - Switch away from std::ifstream to PRFileDesc in PrintTranslator; r=jrmuizel
...
MozReview-Commit-ID: 6ucwbGkqOQ0
--HG--
extra : rebase_source : ab0540e2b7d61108c8c550d8bf8b8a594364f90a
2017-10-03 13:23:57 -04:00
Alex Gaynor
41d8032290
Bug 1319423 - Part 1 - Introduce DrawEventRecorderPRFileDesc to allow switching away from std::ofstream in printing; r=jrmuizel
...
MozReview-Commit-ID: 1gn8J2fhejS
--HG--
extra : rebase_source : 02b6224c2788964c375092e58174efbacfdbdba5
2017-10-03 12:29:15 -04:00
Daosheng Mu
820e14cb33
Bug 1392216 - Part 4: Move drawing black layer commaneds to Compositor thread when stopping presentation; r=kip
...
MozReview-Commit-ID: 6YmQ9DYp79O
--HG--
extra : rebase_source : 45898a15fd2648db977647556d8cf120a67ff9d1
2017-10-16 13:30:46 +08:00
Daosheng Mu
9210bba13b
Bug 1392216 - Part 3: VRPuppet dispatch submit frame result to VRListener thread; r=kip
...
MozReview-Commit-ID: K5ivNAkB89I
--HG--
extra : rebase_source : d4a87c12f5268a7aebe68e81c58c753eb60bfbc8
2017-10-06 17:56:53 +08:00
Daosheng Mu
48b5ded13e
Bug 1392216 - Part 2: Support VR listener thread in VR; r=kip
...
MozReview-Commit-ID: 62PZ5opXoZ6
--HG--
extra : rebase_source : 81bac1b7228a35baa571f381e863e31608ba350f
2017-10-05 18:16:16 +08:00
Daosheng Mu
e41dc03f86
Bug 1392216 - Part 1: Create VR listener thread in GPU process; r=dvander,kip
...
MozReview-Commit-ID: Img0HT9ax90
--HG--
extra : rebase_source : ef3e2dac31f498454121639aa46657c0cd16f949
2017-10-05 18:12:45 +08:00
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