Commit Graph

559543 Commits

Author SHA1 Message Date
Jonathan Kew
06005702ce Bug 1376231 - Invert the sign of glyph advance and origin y-coordinates in vertical mode, to match harfbuzz expectations, and then convert the resulting glyph positioning back to gecko's orientation. r=jrmuizel 2017-09-20 17:27:00 +01:00
Ben Kelly
4db38f2b20 Bug 1336364 P9 Block storage denied windows from ServiceWorker.postMessage() and clients.matchAll(). r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
aedd9dfac3 Bug 1336364 P8 Expand test_third_party_iframes.html to verify worker scripts are intercepted. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
af1c8cc7bf Bug 1336364 P7 Add a mochitest to verify subresource fetch events still work with 3rd party iframe cookies disabled. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
81c05e42c3 Bug 1336364 P6 Ensure that we don't control a document if its window cannot access storage. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
3e50d90115 Bug 1336364 P5 Disable service worker getRegistrations() if storage is disallowed for a window. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
2e6f616841 Bug 1336364 P4 Disallow service worker register() is storage is forbidden for the window. r=asuth 2017-09-20 09:24:07 -07:00
Ben Kelly
bd9be74749 Bug 1336364 P3 Restrict service worker interception for more cookie policies. r=asuth 2017-09-20 09:24:06 -07:00
Ben Kelly
060f0734d0 Bug 1336364 P2 Fix the SW interception 3rd party cookie check to only apply to non-subresource requests and to properly check top window URI. r=smaug 2017-09-20 09:24:06 -07:00
Ben Kelly
5556b33547 Bug 1336364 P1 Refact nsDocShell::ShouldPrepareForIntercept() to short-circuit on subresource instead of non-subresource. r=smaug 2017-09-20 09:24:06 -07:00
Ralph Giles
a7c4cd8963 Bug 1394696 - stylo: Suppress valgrind warning. r=jseward
LLVM can optimize code to a form `if B && A` when A is
always false but B is undefined. This triggers a valgrind
memcheck warning since the conditional depends on undefined
data but in practice it can never have side-effects.

Rust 1.20.0 seems to trigger this in the Option code. Since
we believe the transform is correct in these cases and
valgrind is incorrect to warn, we surpress the error.

Thanks to Julian Seward for the analysis and help
writing the suppression entries.

MozReview-Commit-ID: pF1Bmy5PRY
2017-09-20 09:19:18 -07:00
Sebastian Hengst
b130673ff9 Backed out changeset 3c7dfc3cc0c0 (bug 1401243) on request from sfink (issue with hazard build). r=backout on a CLOSED TREE 2017-09-20 18:15:48 +02:00
Sebastian Hengst
073de4c005 Backed out changeset f668fa4b566d (bug 1401243) 2017-09-20 18:14:24 +02:00
Steve Fink
7bd376db9b Bug 1401243 followup - fix explicit constructor warning on a CLOSED TREE
--HG--
extra : rebase_source : 8fb16c0b2d1a3e280e441edc80edc33f74b74af8
2017-09-20 08:53:50 -07:00
Florian Quèze
518b4ab6ce Bug 1394517 - URL bar drop-down arrow should only be shown when hovering the urlbar container, r=jaws, ui-r=shorlander. 2017-09-20 17:42:28 +02:00
Steve Fink
adefce326a Bug 1401319 - Implement xulRuntime.is64Bit for manifest tests, r=jonco
--HG--
extra : rebase_source : c1defa63b4da806ff171cd7ae3b54e4bf0a06011
extra : amend_source : 897792dc8f7467204c6be9855e4033f45c0f31f5
2017-09-19 15:43:21 -07:00
Steve Fink
9880e2f905 Bug 1401243 - Remove AutoGCRooter for Parser, r=jonco
--HG--
extra : rebase_source : 1b9a95e8290b38c2dd2d6875427c61c8c818756a
2017-09-19 09:55:33 -07:00
Stephen A Pohl
b74f81bd13 Bug 1401297: Followup to fix the selector checks in changeset f53d94fca971. r=mstange 2017-09-20 09:26:59 -04:00
Stephen A Pohl
5f098941f0 Bug 1398582: Followup to fix the selector checks in changeset e4ac2e4268c7. r=mstange 2017-09-20 09:26:50 -04:00
Ehsan Akhgari
78f4e42447 Bug 1399722 - Don't prevent changing the selection in the editor when setting the value attribute; r=masayuki 2017-09-20 09:10:03 -04:00
Ehsan Akhgari
445bf0b3fc Bug 1401225 - Pass the correct length when collapsing the selection in EditorBase::SetTextImpl(); r=masayuki 2017-09-20 09:09:58 -04:00
Jon Coppeard
2b16b7ec4c Bug 1400278 - Now fix style check bustage r=me 2017-09-20 14:00:56 +01:00
Sebastian Hengst
d9cb1f446d merge mozilla-central mozilla-inbound. r=merge a=merge 2017-09-20 14:58:11 +02:00
Jon Coppeard
6816847891 Bug 1400278 - Fix non-unified build bustage r=me 2017-09-20 13:35:52 +01:00
Jon Coppeard
056acc6fae Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem 2017-09-20 13:19:32 +01:00
Jon Coppeard
d37d34fd39 Bug 1400278 - Replace use of RuntimeAllocPolicy with ZoneAllocPolicy r=sfink 2017-09-20 13:19:32 +01:00
Jon Coppeard
0d5497bfb5 Bug 1400278 - Fix compilation errors to do with unreachable return statements r=jandem 2017-09-20 13:19:32 +01:00
Jon Coppeard
2934befd2a Bug 1400278 - Move definition of ZoneAllocPolicy to jsalloc.h r=sfink 2017-09-20 13:19:31 +01:00
Nicholas Nethercote
df9964ce9b Bug 1401427 - Fix leak in the UACacheReporter and re-enable it. r=heycam.
The problem was the missing |gUACacheReporter = nullptr;|.

--HG--
extra : rebase_source : 7bfbae138e745ca1292c1fb0308373e85df19f89
2017-09-20 21:17:27 +10:00
Nicolas Silva
2c985587a8 Bug 1400532 - Separate small and large shmem allocations in IpcResourceUpdateQueue. r=jrmuizel 2017-09-20 13:39:19 +02:00
Nicolas Silva
61546da339 Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel 2017-09-20 13:36:53 +02:00
Nicolas Silva
a246a25d0a Bug 1393031 - Remove OpAddExternalImage from WebRenderParentCommands. r=sotaro 2017-09-20 13:36:44 +02:00
Dan Minor
6e7bc1c221 Bug 1373843: Change assertion about message length to error in stun_codec.c; r=drno
MozReview-Commit-ID: 1oUEQk9vg1L

--HG--
extra : rebase_source : 8ca178eb1e356b06b09582e85a0e91a93648b29c
2017-09-19 15:29:22 -04:00
Morris Tseng
3f12c82847 Bug 1392200 - Add backface-visibility support for layers-free mode. r=kats
For layers-full mode, we set the backface-visibility to visible because
visibility would be handled by FLB and layers.

MozReview-Commit-ID: CUbeUabfC7K

--HG--
extra : rebase_source : ae88579f3718884bd4ddd89dfc3885bada3f15a4
2017-09-13 11:25:58 +08:00
Morris Tseng
28556ed7a0 Bug 1392200 - Update interfaces for backface-visibility support. r=kats
MozReview-Commit-ID: 6ctGRSUI3pB

--HG--
extra : rebase_source : bb38396c97c320232533f719090666f2455b6f21
2017-09-13 11:14:09 +08:00
Sebastian Hengst
7824630fde Backed out changeset 658b68ee4d0a (bug 1401383) for frequently failing browser-chrome's browser/components/extensions/test/browser/browser_ext_browserAction_popup_resize.js, especially on Linux x64 asan. r=backout 2017-09-20 17:28:51 +02:00
Johann Hofmann
413287751f Bug 1401523 - Add 1px vertical padding to bookmark items. r=mak
MozReview-Commit-ID: 2blN0Gl4Zi3

--HG--
extra : rebase_source : ecae47c41ec541649337d6429610cb45c230a7a5
2017-09-20 14:41:29 +02:00
Thom Chiovoloni
c278109711 Bug 1401382 - Make it safe to await inside async TPS handlers r=markh
This patch also makes all the remaining synchronouns TPS handlers async, since
it seems likely that this issue could happen again.

MozReview-Commit-ID: DSlrX3pgeJI

--HG--
extra : rebase_source : b55a54e51787398dc55d4359dd749be2c5900d6c
2017-09-19 18:40:19 -04:00
Johann Hofmann
2cf6f12bbe Bug 1399498 - Make chrome background show in tabs on Windows 7 and remove glass fog on default theme. r=dao
This change is part of the original Photon spec for Windows 7.

MozReview-Commit-ID: JsI9ZXLU1oM

--HG--
extra : rebase_source : 1e17cd825403d1ff32da67ae2a9f9fcdfc36829a
2017-09-18 12:37:34 +02:00
Sebastian Hengst
cf3edd7dd1 Backed out changeset 5b56ebe80e22 (bug 1400438) for heap write hazard. r=backout 2017-09-20 16:53:11 +02:00
Sebastian Hengst
cbf485433e Backed out changeset 61a277705d59 (bug 1400438) for heap write hazard. r=backout 2017-09-20 16:52:02 +02:00
JW Wang
16f3e9dd23 Bug 1401366. P2 - bail out Observe() if not subcribed per comment 2. r=kaku
MozReview-Commit-ID: 4LEBD3g0OwX

--HG--
extra : rebase_source : c31cb94eeb52b06a3f327492b918e93c82b83616
2017-09-20 17:51:10 +08:00
JW Wang
ed0a449136 Bug 1401366. P1 - format HTMLMediaElement::ShutdownObserver. r=kaku
MozReview-Commit-ID: K9ZYTedgUjC

--HG--
extra : rebase_source : 6a2537f27c91962ecfadd3b7489c9cdcf852da42
2017-09-20 17:46:34 +08:00
Michael Froman
cfcc1ed74d Bug 1396419 - adding null checks to avoid intermittent crash. r=drno
MozReview-Commit-ID: 3ywGT90q1NQ

--HG--
extra : rebase_source : d759c1e430da4c7c272d835219e69fb238e8205f
2017-09-18 21:36:33 -05:00
Mark Banner
8332d2278d Bug 1401242 - Fix removing bookmarks from tag groups - when getting the tagGuid from the node, we must get it async, rather than using the concrete guid. r=mak
MozReview-Commit-ID: 7fGS6jFNVPl

--HG--
extra : rebase_source : 67306adaa925b32bae8fe928b77692842304be9a
2017-09-19 20:47:26 +01:00
Gijs Kruitbosch
a6a0d6ef67 Bug 1401232 - ensure sidebar persists correctly on update, r=bgrins
MozReview-Commit-ID: 84x9ys2inJz

--HG--
extra : rebase_source : 5c41489641bc0606a75436fd89a14afd25a69761
2017-09-20 13:05:48 +01:00
Rob Wood
d089ffc1a5 Bug 1401550 - Move talos tp6 OSX jobs from central to autoland; r=jmaher
MozReview-Commit-ID: 6MuyU4WHW3o

--HG--
extra : rebase_source : 0b291dd88d905b116e836e29683a7c7a14a597f1
2017-09-20 10:08:41 -04:00
Tom Tromey
971dbd3853 Bug 1388789 - clean up \0 emission in nsTextFormatter; r=froydnj
nsTextFormatter unconditionally emitted a trailing \0, leading some code
elsewhere to have to work around this.  This changes the code to only
emit it in snprintf.

MozReview-Commit-ID: G3CBpAPp9Tn

--HG--
extra : rebase_source : 36666476a4f796e2553c9fa31daa54d245ae3b5f
2017-09-06 09:38:58 -06:00
Tom Tromey
2165753f7b Bug 1388789 - normalize null string handling in nsTextFormatter; r=froydnj
The char* and char16_t* cases handled null strings differently;
normalize them to both emit "(null)".

MozReview-Commit-ID: IzRkc3pSSjl

--HG--
extra : rebase_source : f43a1a852a2c8aa3d6607c7202f7cd42fdd5740a
2017-09-06 08:38:44 -06:00
Tom Tromey
11aef69343 Bug 1388789 - use nsTextFormatter::ssprintf in more places; r=froydnj
A few places were using snprintf where ssprintf would be more
appropriate.

MozReview-Commit-ID: LnBy3IcG98C

--HG--
extra : rebase_source : 0351d27afe451d7a40ac464e0ac62cecc78f73c5
2017-09-06 08:19:05 -06:00