Brian Grinstead
e3688e9d65
Bug 1307881 - Part 2 - Provide a UI within the Web Console for managing persistence;r=nchevobbe
...
MozReview-Commit-ID: GVkOms1o74c
--HG--
extra : rebase_source : 19b8decae600ef1a93338003200f97c96fd558de
2017-08-31 21:43:42 -07:00
Brian Grinstead
07e14766fa
Bug 1307881 - Part 1 - Split message persistence prefs into two, one for the netmonitor and one for the console;r=Honza
...
MozReview-Commit-ID: 4i8heIyPEv0
--HG--
extra : rebase_source : 2f3d35329126866b0c85d3620fb9f3d046ff3a85
2017-08-31 21:42:15 -07:00
Hiroyuki Ikezoe
6feeb8950f
Bug 1394935 - A crash test. r=bholley
...
MozReview-Commit-ID: 1zSJPx2sVbi
2017-09-01 13:27:11 +09:00
Glenn Watson
1c314cf843
servo: Merge #18322 - Update WR (font instance API) (from glennw:update-wr-fonts-2); r=emilio
...
WR now has a concept of font templates and font instances. This
makes the WR font interfaces closer to Cairo and Gecko, and also
makes some future performance optimizations possible.
A font template is the font family, and data backing the font.
A font instance is a reference to a font template and per-instance
options, such as font size, anti-aliasing settings etc.
To update Servo in a minimally invasive way, I added a new font
cache call, that creates a font instance. This means that when
a font is created, and doesn't exist in the cache there are now
two calls to the font cache thread. We could refactor the font
cache to make this work in one call, which we should do in the
future. However, refactoring the font cache is a large chunk of
work by itself. The extra call is only when a font doesn't already
exist in the font context cache, so it should have minimal
performance impact.
Source-Repo: https://github.com/servo/servo
Source-Revision: f7d238d1f38e4d6798cf2f18d72e61b3dd35bd2c
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c85ae1d0c1a530c0fbe27fb76ba4b30f5c345f26
2017-08-31 21:59:30 -05:00
Aaron Klotz
5e15da4ff9
Bug 1395329: Modify mscom::Interceptor::Create to properly initialize IUnknown interfaces; r=jimm
...
MozReview-Commit-ID: 7ZLzpH030Of
--HG--
extra : rebase_source : c49df7205a20c8ef4afbfb31b6cc5f54475179a0
2017-08-30 16:34:43 -06:00
Perry Jiang
21f51b2f4e
Bug 1390347 - use recipe cache in LoginManagerContent.getFieldContext. r=MattN
...
MozReview-Commit-ID: 601tQ8qeVzT
--HG--
extra : rebase_source : a5f6e46fc7b5367a997f2d72f9ada3daa52fab17
2017-09-01 14:27:55 -07:00
Perry Jiang
8769a0027f
Bug 1389596 - use recipe cache in LoginManagerContent.onUsernameInput. r=MattN
...
MozReview-Commit-ID: BSOwPAMxxl0
--HG--
extra : rebase_source : dc02658b71dcc11577885dfb3407a3aecc89192b
2017-09-01 14:28:11 -07:00
Perry Jiang
5e9b9fc617
Bug 1389595 - add test to check correct form inputs are captured. r=MattN
...
MozReview-Commit-ID: 5k1lzQnekPW
--HG--
extra : rebase_source : ca2d8b176040582d46a82565daf5052f288de191
2017-09-01 14:28:26 -07:00
Perry Jiang
9fcaa582ba
Bug 1389595 - cache recipes in LoginRecipesContent and use cache in LoginManagerContent._onFormSubmit. r=MattN
...
MozReview-Commit-ID: 708hDV8veQ9
--HG--
extra : rebase_source : 55950d6ff00db82c06d67944246b5230abb98f81
2017-09-01 14:28:42 -07:00
Jeff Gilbert
0a7d25ea13
Bug 1394265 - Don't allow GL version <200. - r=daoshengmu
...
MozReview-Commit-ID: 8wD8uHFc5kY
2017-09-01 14:30:04 -07:00
Catalin Badea
516b5546f4
Bug 1395945 - Remove child array getter. r=ehsan
2017-09-01 22:13:49 +01:00
Jeff Gilbert
db7d828d70
Bug 1322746 - Remove video->canvas2d fastpath for SkiaGL. - r=lsalzman
...
MozReview-Commit-ID: GjLnyS2lqDo
2017-09-01 13:58:38 -07:00
Jeff Gilbert
ac5c9e25a2
Bug 1322746 - SkiaGL should ask for a blit to OriginPos::BottomLeft. - r=lsalzman
...
MozReview-Commit-ID: Fu2VP0Va2Fk
2017-09-01 13:58:35 -07:00
Jeff Gilbert
084999fc2a
Bug 1322746 - Add common func addLoadEvent to mochi-to-testcase.py.
...
MozReview-Commit-ID: 2I7qdlZ6Po6
2017-09-01 13:58:32 -07:00
Jeff Gilbert
532ff52f0b
Bug 1322746 - No fast uploads for x/y/zOffset!=0 yet. - r=daoshengmu
...
MozReview-Commit-ID: CVq6TYhg9FP
2017-09-01 13:58:30 -07:00
Jeff Gilbert
dc0c7f38ae
Bug 1322746 - Mark mp4->webgl as fast on Mac.
...
MozReview-Commit-ID: FgnmIJZQyex
2017-09-01 13:58:27 -07:00
Jeff Gilbert
49590d9286
Bug 1322746 - dom/base/test/test_anonymousContent_canvas.html should not assume webgl works. - r=daoshengmu
...
MozReview-Commit-ID: 7oEK4pWMCdc
2017-09-01 13:58:24 -07:00
Jeff Gilbert
095dd0afd8
Bug 1322746 - Disable webgl reftest on Android. - r=dvander
...
WebGL isn't starting on Android slaves, likely since we made vertex_array_object mandatory in this bug.
MozReview-Commit-ID: ILFGnxWDBWn
2017-09-01 13:58:21 -07:00
Jeff Gilbert
22800b6a58
Bug 1322746 - Fix android blitting. - r=daoshengmu
...
MozReview-Commit-ID: F9qm5XtPUoE
2017-09-01 13:58:18 -07:00
Jeff Gilbert
b33308d9bd
Bug 1322746 - Explicitly reject D3D9_RGB32_TEXTURE for fast blitting.
...
MozReview-Commit-ID: JA683emuAzX
2017-09-01 13:58:15 -07:00
Jeff Gilbert
b77be51696
Bug 1322746 - Add extern decls for DrawBlitProg::Key. - r=daoshengmu
...
MozReview-Commit-ID: CZSOmThJSbj
2017-09-01 13:58:12 -07:00
Jeff Gilbert
2c16addde7
Bug 1322746 - Support blit from IOSurfaces. - r=mattwoodrow
...
MozReview-Commit-ID: K4aHyOjQXfP
2017-09-01 13:58:10 -07:00
Jeff Gilbert
31ed61899f
Bug 1322746 - Support PLANAR_YCBCR, GPU_VIDEO, and D3D11_YCBCR_IMAGE in GLBlitHelper. - r=jerry
...
MozReview-Commit-ID: FNsmq0RPvYB
2017-09-01 13:58:07 -07:00
Jeff Gilbert
d0531aec0d
Bug 1322746 - Add general ID3D11Texture2D to EGLStream support to ANGLE. - r=jerry
...
Also expose NV12 support, selecting Y or UV planes with EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG.
MozReview-Commit-ID: IYzPAFEc84d
2017-09-01 13:58:04 -07:00
Jeff Gilbert
139c12290b
Bug 1322746 - Expose DXGI HANDLEs for GPU_VIDEO. - r=mattwoodrow
...
MozReview-Commit-ID: Aea0xGesaQi
2017-09-01 13:58:01 -07:00
Andrew Sutherland
9d993b8aa0
Bug 1395598 - Correct LocalStorage mozStorage misuse. r=janv
2017-09-01 10:32:59 -04:00
Boris Zbarsky
c73dc94931
Bug 1395701 part 2. Use a linked list, not a hashtable, for registering selection ranges on a node, so the registration will be faster. r=ehsan
...
Inserting/removing things into a doubly-linked list is much faster than doing
the same with a hashtable. Selection ranges register themselves on their common
ancestor, but all we do with that in non-debug code is iterate all the ranges
registered. A doubly-linked list works fine for that.
This adds three words to every range for the LinkedListItem members, but that
should be OK.
2017-09-01 11:13:47 -04:00
Boris Zbarsky
253cc96670
Bug 1396058. Do less work in GetLastRealColGroup. r=mats
...
No need to walk forward along the frame list when we can start at the end.
2017-09-01 16:30:57 -04:00
Boris Zbarsky
10bad9f1b6
Bug 1387568. Remove unused nsTableColGroupType value. r=mats
...
Before this change, we used eColGroupContent for both colgroups created by table-column-group elements and anonymous colgroups wrapping table-column elements. eColGroupAnonymousCell was used for colgroups created to handle cells that are not in any other colgroup already. eColGroupAnonymousCol was unused.
2017-09-01 16:30:57 -04:00
Boris Zbarsky
c395dbb95d
Bug 1394598. Stop using a belt-and-suspenders opaque wrapper for eval and Function when they're being exposed by SpecialPowers. r=bholley
2017-09-01 16:30:57 -04:00
Aaron Klotz
64fc054dc6
Bug 1395329: Modify mscom::Interceptor::Create to properly initialize IUnknown interfaces; r=jimm
...
MozReview-Commit-ID: 7ZLzpH030Of
--HG--
extra : rebase_source : 24fd48eb72bcee18bbc75a670d0035362dbeb92d
2017-08-30 16:34:43 -06:00
Gabriel Luong
4e18239200
Bug 1391003 - Use the new photon line selection and hover background colors in devtool. r=bgrins
2017-09-01 10:47:11 -04:00
Dan Minor
ed140d9eeb
Bug 1395289 - Convert from points to pixels when invalidating rect for screensharing when building on OS X older than 10.8; r=jesup
...
When we build for versions of OS X below 10.8 it is still necessary to
convert from points to pixels when invalidating rectangles as we use the
CGRegisterScreenRefreshCallback and CGRegisterMoveCallback interfaces.
--HG--
extra : rebase_source : cc3a405c1faaf010922b9acbe0edc21da15bb9ac
2017-08-31 13:29:34 -04:00
Michael Layzell
74165be086
Bug 1378281
- Take 2: Also check if the child is destroyed during ProvideWindowCommon, r=catalinb
2017-09-01 12:51:48 -04:00
Yura Zenevich
5e623ba14f
Bug 1383051 - added accessibility service indicators. r=jimm
...
MozReview-Commit-ID: JrUlzpCDbw1
2017-09-01 12:49:37 -04:00
Yura Zenevich
d829c9d51c
Bug 1383051 - updated private browsing indicators. r=jaws
...
MozReview-Commit-ID: JrUlzpCDbw1
2017-09-01 12:49:36 -04:00
Wes Kocher
806f5cc4ee
Backed out changeset 0ed64fbf607c (bug 1391003) for dt failures in browser_theme.js a=backout
...
MozReview-Commit-ID: Abx9QEUN1MG
2017-09-01 09:48:49 -07:00
Aaron Klotz
693b60cf9c
Bug 1395840: Backed out changeset e7f2eaf99d46 on suspicion of breaking virtual buffers in a11y clients; r=backout
2017-09-01 10:44:41 -06:00
Gijs Kruitbosch
c47048d751
Bug 1385630 - Backed out changeset d159686d279c for regressing bug 1374048, rs=mixedpuppy
...
MozReview-Commit-ID: BkV6C3m7LWx
--HG--
extra : rebase_source : 2537cd400cf6622c365a67d8c9e9e3236f6f023d
2017-09-01 17:22:40 +01:00
Ehsan Akhgari
b62766b04e
Bug 1393140 - Rewrite EditorBase::FindBetterInsertionPoint() without using nsINode::GetChildAt(); r=masayuki
2017-09-01 12:12:39 -04:00
Paul Adenot
133d277e4d
Bug 1395393 - Fix bustage on a CLOSED TREE.
...
MozReview-Commit-ID: BI4fIMikA0J
2017-09-01 18:09:48 +02:00
Paul Adenot
54e3972626
Bug 1395393 - Update libcubeb to 2e5814de. r=achronop
...
MozReview-Commit-ID: JWDv93mjAAE
--HG--
extra : rebase_source : 170547b55d8b04838523a255502c58991da8ffdb
extra : amend_source : c7f5e99b69e27c40e5fa6ed9054a57dbdf1c2f1c
2017-09-01 17:39:06 +02:00
Michael Layzell
9ed090fe94
Bug 1394494 - Use a custom Frame::Kind for special BHR frame types, r=froydnj
2017-09-01 11:47:08 -04:00
Gabriel Luong
0f5ddea9c1
Bug 1395975 - Merge the 2 commandline.css files. r=pbro
2017-09-01 11:43:29 -04:00
Dylan Roeh
cefc0f9ba9
Bug 1390261 - Add external storage to permissions required in FilePicker.getPermissionsForMimeType. r=snorp
2017-09-01 10:36:59 -05:00
Ryan Hunt
b7a4628547
Bug 1376525 - Enable "apz.keyboard.enabled" by default. r=milan
...
MozReview-Commit-ID: 8AUFwQTf2Er
--HG--
extra : rebase_source : 03f4f5e387bb895fe66960bfbe4fcca9ea5c1028
2017-09-01 10:57:28 -04:00
Boris Zbarsky
dfd04e984c
Bug 1395701 part 2. Use a linked list, not a hashtable, for registering selection ranges on a node, so the registration will be faster. r=ehsan
...
Inserting/removing things into a doubly-linked list is much faster than doing
the same with a hashtable. Selection ranges register themselves on their common
ancestor, but all we do with that in non-debug code is iterate all the ranges
registered. A doubly-linked list works fine for that.
This adds three words to every range for the LinkedListItem members, but that
should be OK.
2017-09-01 11:13:47 -04:00
Boris Zbarsky
2bcb5d26b9
Bug 1395701 part 1. Maintain the "registered common ancestor" in a member on selection ranges. r=ehsan
...
This costs an extra word per range, but ranges aren't that small anyway. The
benefit is that we don't have to recompute it dynamically when we need it, which
lets us simplify how selection ranges get registered with their common ancestors.
2017-09-01 11:13:25 -04:00
Boris Zbarsky
264b2245fd
Bug 1395715. When recovering letter frames, only do first-line fixup when we have a first-line parent. r=emilio
...
It turns out, this is the only case in which we need to do the fixup at all.
And this way we don't have to guess based on first-line styles, which may not
match the frame tree (for example if we have a pending style change that we
haven't processed yet).
2017-09-01 11:09:02 -04:00
Gabriel Luong
d9b2b9c118
Bug 1391003 - Use the new photon line selection and hover background colors in devtool. r=bgrins
2017-09-01 10:47:11 -04:00