f10b3a04f246c17d0280999f89aef842c92be8d2: Bug 1474793 - Part 6: Add support for static references to servo_arc::Arc. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:15:57 +0000 - rev 528773
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1474793 - Part 6: Add support for static references to servo_arc::Arc. r=emilio Depends on D17185 Differential Revision: https://phabricator.services.mozilla.com/D17186
1133c358953bb59d7f9f12360e01dbfc3c21afa9: Bug 1474793 - Part 5: Add support for read only SharedRwLocks, which don't need any locking. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:15:55 +0000 - rev 528772
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1474793 - Part 5: Add support for read only SharedRwLocks, which don't need any locking. r=emilio Depends on D17184 Differential Revision: https://phabricator.services.mozilla.com/D17185
2022cea7c178bf64cf38dfef709afcec0299f1c7: Bug 1474793 - Part 4: Allow C++ URLValue objects to be lazily created from Rust SpecifiedUrls. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:15:53 +0000 - rev 528771
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1474793 - Part 4: Allow C++ URLValue objects to be lazily created from Rust SpecifiedUrls. r=emilio This avoids having to support storing refcounted URLValue objects in shared memory, which would be tricky. Depends on D17183 Differential Revision: https://phabricator.services.mozilla.com/D17184
6e3e40504fe538a310045bd9765cd62a2d3eca22: Bug 1474793 - Part 3: Allow references to static, single-generic C++ SharedFontList objects from Rust FontFamilyList. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:15:51 +0000 - rev 528770
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1474793 - Part 3: Allow references to static, single-generic C++ SharedFontList objects from Rust FontFamilyList. r=emilio UA style sheets only ever specify a single generic font family in font-family properties, so we pre-create a unique, static SharedFontList for each generic and change the representation of FontFamilyList to be able to refer to them by their generic ID. This avoids having to share refcounted SharedFontList objects across processes. Depends on D17182 Differential Revision: https://phabricator.services.mozilla.com/D17183
858a1c942df3dcdd2e1d9a1a4c2246040d44c285: Bug 1474793 - Part 2: Allow references to static C++ URLExtraData objects from Rust UrlExtraData. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:15:43 +0000 - rev 528769
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1474793 - Part 2: Allow references to static C++ URLExtraData objects from Rust UrlExtraData. r=emilio Each user agent style sheet has a unique URLExtraData object containing its URL, but since they are refcounted objects, we can't share them easily across processes. Rather than adding support for copying them into a shared memory buffer like we will do with the Rust objects, here we just set up a static array of URLExtraData objects per UA style sheet. The array will be filled in in a later patch. Rust UrlExtraData objects, once they are transformed into their sharable form and copied into the shared memory buffer, will reference them by an index. Depends on D17181 Differential Revision: https://phabricator.services.mozilla.com/D17182
df3abfe65d134f6396e63153c20fa258dd8df835: Bug 1474793 - Part 1: Add a UserAgentStyleSheetID enum based on UserAgentStyleSheetList.h. r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:15:41 +0000 - rev 528768
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1474793 - Part 1: Add a UserAgentStyleSheetID enum based on UserAgentStyleSheetList.h. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D17181
ced61a86c74c6ce2a966b2ac7880cfe3e7a8e0d8: Bug 1538081 - Part 4: Tests. r=froydnj,gerald
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:21:26 +0000 - rev 528767
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538081 - Part 4: Tests. r=froydnj,gerald Depends on D25024 Differential Revision: https://phabricator.services.mozilla.com/D25025
d6d331abbf0ebf89f4c7a3f391e4ac4b943c37cb: Bug 1538081 - Part 3: Add operator<<(ostream&) definitions for a few common types. r=froydnj,gerald
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:21:24 +0000 - rev 528766
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538081 - Part 3: Add operator<<(ostream&) definitions for a few common types. r=froydnj,gerald Depends on D25023 Differential Revision: https://phabricator.services.mozilla.com/D25024
26df801e44db03a402a6a9d3aa6143aa49f78cab: Bug 1538081 - Part 2: Add MOZ_DEFINE_DBG. r=froydnj,gerald
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:21:17 +0000 - rev 528765
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538081 - Part 2: Add MOZ_DEFINE_DBG. r=froydnj,gerald Depends on D24583 Differential Revision: https://phabricator.services.mozilla.com/D25023
113ac188a69e7d00c828e4400e81eb3dd25fbf46: Bug 1538081 - Part 1: Add MOZ_DBG macro. r=froydnj,gerald
Cameron McCormack <cam@mcc.id.au> - Sat, 30 Mar 2019 00:21:14 +0000 - rev 528764
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538081 - Part 1: Add MOZ_DBG macro. r=froydnj,gerald Differential Revision: https://phabricator.services.mozilla.com/D24583
176f099593fe4d4def8d9fd2404ad106e0eb3438: Bug 1534400 - Gutter hover shouldn't display if source is blackboxed r=davidwalsh
Mellina Yonashiro <yonashiro.mellina@gmail.com> - Fri, 29 Mar 2019 22:30:47 +0000 - rev 528763
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1534400 - Gutter hover shouldn't display if source is blackboxed r=davidwalsh Differential Revision: https://phabricator.services.mozilla.com/D23229
825e93bb4b136234d46dfb8acc70cde7f0446ab8: Backed out 3 changesets (bug 1538060, bug 1539779, bug 1536790) for causing clang-tidy bustages CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Sat, 30 Mar 2019 01:52:37 +0200 - rev 528762
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Backed out 3 changesets (bug 1538060, bug 1539779, bug 1536790) for causing clang-tidy bustages CLOSED TREE Backed out changeset 7d058f3174e5 (bug 1538060) Backed out changeset 8839622122ed (bug 1539779) Backed out changeset 9eb7867c1dd4 (bug 1536790)
77fe863f36eb47e56d9bf70aa405d75f0b356859: Bug 1538737 - Don't isolate proxy auth credential cache by origin attributes on all places, r=valentin
Honza Bambas <honzab.moz@firemni.cz> - Fri, 29 Mar 2019 19:40:34 +0000 - rev 528761
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538737 - Don't isolate proxy auth credential cache by origin attributes on all places, r=valentin Differential Revision: https://phabricator.services.mozilla.com/D25422
f99c446d23b189936aacc1a8664915219618b8f6: Bug 1540190 - replace the AnimationData IPDL union with native Maybe syntax; r=kats
Alex Gaynor <agaynor@mozilla.com> - Fri, 29 Mar 2019 19:54:14 +0000 - rev 528760
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1540190 - replace the AnimationData IPDL union with native Maybe syntax; r=kats Differential Revision: https://phabricator.services.mozilla.com/D25425
67aebff0be25e1d3a647b33358d191464f3bef8e: Bug 1538732 - Don't let inspector change random content state. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 29 Mar 2019 17:20:39 +0000 - rev 528759
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538732 - Don't let inspector change random content state. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D25417
7d058f3174e5b7b6558e944137558ad501ec4a17: Bug 1538060 - Update non-Windows builds to clang 8.
Andreea Pavel <apavel@mozilla.com> - Sat, 30 Mar 2019 01:24:50 +0200 - rev 528758
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538060 - Update non-Windows builds to clang 8. Summary: Windows builds have been taken care of in bug 1535441. Reviewers: froydnj Reviewed By: froydnj Subscribers: froydnj, sylvestre, rjl Bug #: 1538060 Differential Revision: https://phabricator.services.mozilla.com/D25328
8839622122ed4ba83c96110210bd9cda9403f25c: Bug 1539779 - clang-tidy 8 mixes stderr and stdout causing parsing issues. r=sylvestre
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Sat, 30 Mar 2019 01:24:05 +0200 - rev 528757
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1539779 - clang-tidy 8 mixes stderr and stdout causing parsing issues. r=sylvestre Reviewers: sylvestre Reviewed By: sylvestre Bug #: 1539779 Differential Revision: https://phabricator.services.mozilla.com/D25255
9eb7867c1dd431f6effdd99bfea5c8a003ebb730: Bug 1536790 - Upgrade to clang-{tidy,format} 8.0.0 (from 7.0.1) r=andi
Sylvestre Ledru <sledru@mozilla.com> - Sat, 30 Mar 2019 01:23:21 +0200 - rev 528756
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1536790 - Upgrade to clang-{tidy,format} 8.0.0 (from 7.0.1) r=andi Reviewers: andi Reviewed By: andi Bug #: 1536790 Differential Revision: https://phabricator.services.mozilla.com/D24175
de24b08ddc37fd7d3fd29c6b893713d5657269e6: Bug 1539757 - fix trying to initialize XBL bindings while the prompt is still hidden, r=bgrins
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 29 Mar 2019 23:11:37 +0000 - rev 528755
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1539757 - fix trying to initialize XBL bindings while the prompt is still hidden, r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D25390
f7937d3264db00771b46cb1fcba71640d8df05cb: Bug 1448408 - Web Authentication - Don't immediately abort on visibility events r=keeler
J.C. Jones <jjones@mozilla.com> - Fri, 29 Mar 2019 17:59:08 +0000 - rev 528754
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1448408 - Web Authentication - Don't immediately abort on visibility events r=keeler The published recommendation of L1 for WebAuthn changed the visibility/focus listening behaviors to a SHOULD [1], and Chromium, for reasons like our SoftU2F bug [0], opted to not interrupt on tabswitch/visibility change. Let's do the same thing. This changes the visibility mechanism to set a flag on an ongoing transaction, and then, upon multiple calls to the FIDO/U2F functions, only aborts if visibility had changed. Otherwise, subsequent callers return early. This is harder to explain than it is really to use as a user. I think. At least, my testing feels natural when I'm working within two windows, both potentially prompting WebAuthn. Note: This also affects FIDO U2F API. [0] https://bugzilla.mozilla.org/show_bug.cgi?id=1448408#c0 [1] https://www.w3.org/TR/webauthn-1/#abortoperation Differential Revision: https://phabricator.services.mozilla.com/D25160
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip