Ryan VanderMeulen
10ca7619ed
Merge m-c to inbound. a=merge
2017-05-26 15:44:50 -04:00
Paul Bignier
728ef54dbd
Bug 1367577 - change theme constants from #defines to enum ThemeWidgetType. r=dbaron
...
MozReview-Commit-ID: AVcI20O6XLr
--HG--
extra : rebase_source : a0b301a2b72322ef08b67ec1c54d2c1024d67358
2017-05-25 22:29:52 -04:00
Cameron McCormack
2d0337cf6f
Bug 1366921 - stylo: Update user fonts in cached font metrics' gfxFontGroups in the pre-traversal step. r=bholley,jfkthame
...
MozReview-Commit-ID: DAhhWyAjxku
--HG--
extra : rebase_source : a1a9f4530a500c3d8edf6caeb2a91f91425d9b5a
2017-05-26 22:29:10 +08:00
Lee Salzman
c3de804e39
Bug 1364691 - don't use walk_convex_edges in Skia path rendering unless edge count is at least 2. r=mchang
...
MozReview-Commit-ID: 8lN0tpqZIEh
2017-05-26 12:59:29 -04:00
Ryan VanderMeulen
a71f4a2308
Merge m-c to inbound. a=merge
2017-05-25 21:31:19 -04:00
Samuel Vargas
3f8de3214a
Bug 1366425
- Avoid losing context on out of memory error for ANGLE - r=jgilbert
2017-05-25 16:11:40 -07:00
Samuel Vargas
67ca0e362c
Bug 1364169 - on ANGLE context creation asks for robustness but does not get it - r=jgilbert
2017-05-25 16:11:25 -07:00
Samuel Vargas
70e5692daa
Bug 1365067 - rbab is requested on ANGLE but is not implemented - r=jgilbert
2017-05-25 16:11:05 -07:00
Samuel Vargas
861a75bd94
Bug 1364592 - Enable asserts in moz.build for ANGLE - r=jgilbert
2017-05-25 16:10:36 -07:00
Ryan VanderMeulen
8543438674
Merge inbound to m-c. a=merge
2017-05-25 16:34:16 -04:00
L. David Baron
a71e3087cd
Backed out changeset 659898a1c1b8 (bug 1367577) for breaking stylo builds.
2017-05-25 13:20:31 -04:00
Paul Bignier
9e1d02605d
Bug 1367577 - change theme constants from #defines to enum ThemeWidgetType. r=dbaron
2017-05-25 12:44:59 -04:00
Lee Salzman
4dfbb20ffb
Bug 1364691 - add assertions to help figure out why Skia's AAA is crashing. r=jrmuizel
...
MozReview-Commit-ID: 4J8ztujEe1I
2017-05-25 11:52:49 -04:00
Tom Ritter
88a2234bd4
Bug 1363173 Update OpenVR to build with MinGW r=kip
...
This involved four commits:
- Windows.h -> windows.h and similar https://github.com/ValveSoftware/openvr/pull/508
- Add a void* cast for a farproc auto-conversion https://github.com/ValveSoftware/openvr/pull/509
- Add share.h https://github.com/ValveSoftware/openvr/pull/510
- Use GCC Variadic Macros https://github.com/ValveSoftware/openvr/pull/511
MozReview-Commit-ID: KC7Z3r8qSUY
--HG--
extra : rebase_source : 747b14607d2acad92672085e390b8dd6d4678a46
2017-05-08 15:29:43 -05:00
Shing Lyu
5d8a5a598c
Bug 1361645 - Change reftest condition stylo to styloVsGecko r=dbaron
...
MozReview-Commit-ID: 3ekoU1zg8xA
--HG--
extra : rebase_source : f62c84516f5ac0d4b4d0c876514b72fa786ec542
2017-05-25 11:26:12 +08:00
Ryan VanderMeulen
c5b2958154
Merge inbound to m-c. a=merge
2017-05-24 20:45:23 -04:00
Lee Salzman
8ffb6649bf
Bug 1364774 - fix premultiplied color output from linear gradients in Skia. r=mchang
...
MozReview-Commit-ID: Ay3ftFJz6a3
2017-05-24 15:52:56 -04:00
Botond Ballo
eed69a71e3
Bug 1352863 - Implement support for slider.snapMultiplier during APZ dragging. r=kats
...
MozReview-Commit-ID: EbmjdNLVsq7
--HG--
extra : rebase_source : 47e5b69976226f2e94545c19d4cce75f1b0b97e1
2017-05-19 20:15:44 -04:00
Botond Ballo
493fce15fc
Bug 1352863 - Rename a couple of local variables for clarity. r=kats
...
MozReview-Commit-ID: 13dMmtyXL0d
--HG--
extra : rebase_source : 47ecaffe037579a590e00727f36b1caf2e00aaa6
2017-05-19 18:43:48 -04:00
Botond Ballo
665ebcbb87
Bug 1352863 - Record the position of the scrollbar thumb at the start of a scrollbar drag. r=kats
...
MozReview-Commit-ID: JqEi1zJZOJa
--HG--
extra : rebase_source : 8e7c2255c1cf2661489cc7fee0013bb8297c8d06
2017-05-19 20:14:14 -04:00
Botond Ballo
2d97e2ab3c
Bug 1352863 - Propagate the visible region from Layer to HitTestingTreeNode. r=kats
...
The propagation happens via LayerMetricsWrapper or WebRenderScrollDataWrapper.
MozReview-Commit-ID: GBZUnNn3zjN
--HG--
extra : rebase_source : 4c63269480154a95d5faedf1b4972f7d3373cb5a
2017-05-24 15:47:14 -04:00
Botond Ballo
c697659438
Bug 1352863 - Add a DistanceTo() method to BaseRect. r=kats
...
MozReview-Commit-ID: BHGXvNFlfb4
--HG--
extra : rebase_source : d26190c57e396671f68f679aa33aa1df0bfe5bea
2017-05-19 20:10:30 -04:00
Botond Ballo
2d90298d62
Bug 1352863 - Add a GetPerpendicularDirection() function to DirectionUtils.h. r=kats
...
MozReview-Commit-ID: KATLVKvXCwI
--HG--
extra : rebase_source : 296db90f4a6376059961232c63ad2d27197fab51
2017-05-19 20:00:23 -04:00
Botond Ballo
ec17a356c2
Bug 1352863 - Move the GetAxis*() functions from AsyncPanZoomController.cpp into a new DirectionUtils.h header. r=kats
...
Also take advantage of the new CoordOf metafunction to combine some of their overloads.
MozReview-Commit-ID: ETybNn7b5ic
--HG--
extra : rebase_source : 5798103462e454dc61abb7c8a26b997f02c8be36
2017-05-24 15:47:01 -04:00
Botond Ballo
9ca636625a
Bug 1366365 - Re-clamp APZ's scroll offset if the scrollable rect changes. r=kats
...
Even if we don't accept the scroll offset from content, we always accept the
new scrollable rect, so to avoid an out-of-bounds scroll offset, we need to
re-clamp it.
MozReview-Commit-ID: 5JbCUYuDPR6
--HG--
extra : rebase_source : 72638713f97b5ab42633580f54b5a4c9dad1a630
2017-05-19 17:30:24 -04:00
Botond Ballo
93e7b8f2fd
Bug 1366365 - Rename APZCTreeManager::FindScrollNode() to FindScrollThumbNode() for clarity. r=kats
...
MozReview-Commit-ID: FnseNzwnx3g
--HG--
extra : rebase_source : 8bbf626d8797f1c029623dde461919a15a2d5ebc
2017-05-19 15:54:49 -04:00
Kevin Chen
6a20c88a59
Bug 1366027 - Calculate shrink clipped rect with double precision; r=lsalzman
...
MozReview-Commit-ID: 1y2oUkDfnu6
--HG--
extra : rebase_source : 97949c6d03925cd72974a21e630ba850ad2e5c2c
2017-05-23 11:53:04 +08:00
Boris Chiou
1b7cc40933
Bug 1361663 - Part 1: Use double instead of float for the progress of interpolation. r=birtles
...
We get the progress as |double|, and then pass it to a function by a |float|
type, and then finally cast it back to |double| for the interpolation.
We should avoid casting it back and forth, so change the function argument to
use |double| type for the progress.
MozReview-Commit-ID: 7QzfVBC7hSt
--HG--
extra : rebase_source : 62467bf0a734b650f524af656658cdfdabca2a5c
2017-05-22 13:35:15 +08:00
Sebastian Hengst
33f89c1c0c
merge mozilla-central to autoland. r=merge a=merge
2017-05-24 11:26:09 +02:00
Daosheng Mu
a839377259
Bug 1343730 - Part 1: Support submitFrame and encode the frame as a base64 image in VRPuppet; r=kip
...
MozReview-Commit-ID: jHKHSoNo6X
--HG--
extra : rebase_source : df5050a488e19af81ebd240c5fb5fdfd30b46907
2017-05-23 16:55:30 +08:00
Dennis Ek
907fde9487
Bug 1111333 - Enable double-tap-drag to zoom. r=kats
...
MozReview-Commit-ID: KpwVNZZdLPd
2017-05-23 19:53:06 +02:00
Ryan VanderMeulen
1734a80650
Merge m-c to inbound. a=merge
2017-05-23 11:15:49 -04:00
Ryan VanderMeulen
22d214ae4b
Merge autoland to m-c. a=merge
2017-05-23 10:32:42 -04:00
Georg Fritzsche
31c702afef
Bug 1361661 - Part 2 - Make Telemetry IPC code pass around Telemetry::ProcessID. r=dexter
...
Switching to Telemetry::ProcessID allows us to break out extension process data from the content process data.
2017-05-23 13:47:58 +07:00
Mats Palmgren
297b9d70e1
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
...
MozReview-Commit-ID: IbwWM0FL6HF
--HG--
extra : source : bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
2017-05-21 17:15:00 +08:00
Carsten "Tomcat" Book
00d4ea331d
Backed out changeset bbb688fe1ba3 (bug 1365614
)
2017-05-22 15:45:31 +02:00
Mats Palmgren
e706869580
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
2017-05-21 17:15:00 +08:00
Markus Stange
42b5d166ec
Back out bug 1330184 and bug 1330185 because of test failures.
...
MozReview-Commit-ID: ILD4mevlSU6
2017-05-21 15:11:15 -04:00
Markus Stange
b5fdcd479d
Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=njn, r=billm
...
MozReview-Commit-ID: EROfGuYQ6a0
--HG--
extra : rebase_source : de266bda4fc2d6532ff45a6d548b13cd0b4f7206
extra : histedit_source : ad5c4e140c068f17c51d5085fd88ac691e50ab4f
2017-05-21 14:06:50 -04:00
Wes Kocher
8b07ba2a07
Merge m-c to inbound a=merge
...
a=release IGNORE BAD COMMIT MESSAGES
2017-05-19 15:18:51 -07:00
Wes Kocher
15edcfd962
Merge inbound to central, a=merge
...
MozReview-Commit-ID: EI67EKp8ykS
2017-05-19 15:14:19 -07:00
David Anderson
c248fd8d3b
Generate shader blobs as part of the build process. (bug 1365859 part 2, r=mshal)
...
--HG--
extra : rebase_source : 2f1d7762d1c12cd223fa0aab1b964c18ac92e090
2017-05-19 12:32:14 -07:00
David Anderson
8894231cd7
Rewrite genshaders.sh as a Python script that uses a manifest. (bug 1365859 part 1, r=bas)
...
--HG--
extra : rebase_source : a5b60ab1c5531c7e911fc6c6e522d4e7b8cc2497
2017-05-19 12:32:13 -07:00
David Anderson
c0fe8b0e0e
Make "prepare" times more inclusive in the compositor diagnostic overlay. (bug 1366037, r=mattwoodrow)
2017-05-19 11:30:34 -07:00
Kartikaya Gupta
5320a75266
Merge m-c to graphics
...
MozReview-Commit-ID: Fq2lBUWyr0m
2017-05-19 13:19:35 -04:00
Ryan VanderMeulen
acb2f518fc
Merge inbound to m-c. a=merge
2017-05-19 11:46:56 -04:00
Randall Barker
0c9253b86d
Bug 1365161 - Ensure dynamic toolbar static snapshot visibility stays in sync with the real toolbar chrome r=botond,jchen
...
There were two issues that prevented the static snapshot toolbar and
real chrome toolbar from staying in sync.
1) When a page would resize such as when going fullscreen, if the
root content document was not scrollable, the animator would not receive
root composition page size updates. The page resize is used by the
animator to hide the static snapshot, so it would remain visible while
the real chrome toolbar would be hidden.
2) Certain places in UI java code would toggle the chrome state directly
instead of going through the animator to change the state.
MozReview-Commit-ID: DCQgRFS0UAO
2017-05-19 10:50:02 -07:00
Kartikaya Gupta
5d656fab0f
Merge m-c to graphics
...
MozReview-Commit-ID: HvsAeMjJAIA
2017-05-19 09:30:48 -04:00
sotaro
cbec0e500e
Bug 1365196 - Throttle GenerateFrame() r=kats,nical
2017-05-19 09:21:38 +09:00
Alexis Beingessner
8545f35670
Bug 1365418 - Expose other layers.advanced configs, and add webrendest option to toggle them all on. r=kats
...
MozReview-Commit-ID: 9MZwrGhnzDh
2017-05-16 17:33:33 -04:00