d1b835c9d5ce607ec63c4fc2a39eebbddb01f487: Bug 1523812 - Handle changing the selection when there isn't already a selection. r=adw
Dão Gottwald <dao@mozilla.com> - Fri, 01 Feb 2019 22:34:43 +0000 - rev 456498
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1523812 - Handle changing the selection when there isn't already a selection. r=adw Differential Revision: https://phabricator.services.mozilla.com/D18337
d39849743a9c25ac34a1ad76874f33b5b09b1c96: Bug 1521604 Part 3: Add a test of parentFlexElement. r=dholbert
Brad Werth <bwerth@mozilla.com> - Fri, 01 Feb 2019 22:30:45 +0000 - rev 456497
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521604 Part 3: Add a test of parentFlexElement. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D17433
e23801bb3b78d664fac0726a0609a2996e3f0cfe: Bug 1521604 Part 2: Create a Node chrome-only parentFlexElement property, for use by devtools. r=dholbert,bzbarsky
Brad Werth <bwerth@mozilla.com> - Fri, 01 Feb 2019 22:29:34 +0000 - rev 456496
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521604 Part 2: Create a Node chrome-only parentFlexElement property, for use by devtools. r=dholbert,bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D17308
6d3b8198f3995d6400433eddd85ae040ecdba310: Bug 1521604 Part 1: Hoist the flushing version of GetPrimaryFrame from Element to nsIContent. r=bzbarsky
Brad Werth <bwerth@mozilla.com> - Fri, 01 Feb 2019 22:28:54 +0000 - rev 456495
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521604 Part 1: Hoist the flushing version of GetPrimaryFrame from Element to nsIContent. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D17713
bcb403c04f1c869e7a64636077deb8f6a9ef2aff: Backed out 7 changesets (bug 1521907) for failing at unit/test_bug1151385.js on a CLOSED TREE.
Gurzau Raul <rgurzau@mozilla.com> - Sat, 02 Feb 2019 00:58:16 +0200 - rev 456494
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Backed out 7 changesets (bug 1521907) for failing at unit/test_bug1151385.js on a CLOSED TREE. Backed out changeset ef04359ccf0d (bug 1521907) Backed out changeset ac1c61bf61e9 (bug 1521907) Backed out changeset df09b7be63c5 (bug 1521907) Backed out changeset 585fa0024d46 (bug 1521907) Backed out changeset e593c29aaff4 (bug 1521907) Backed out changeset ac2e180a35b6 (bug 1521907) Backed out changeset 270b1db9ea81 (bug 1521907)
cc76d4da63a5503bf9bd1c133776b350428faa56: Backed out 2 changesets (bug 1515641) for Linux static-analysis bustage on a CLOSED TREE.
Gurzau Raul <rgurzau@mozilla.com> - Sat, 02 Feb 2019 00:55:11 +0200 - rev 456493
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Backed out 2 changesets (bug 1515641) for Linux static-analysis bustage on a CLOSED TREE. Backed out changeset 99cc2de46625 (bug 1515641) Backed out changeset 5a8a06e5187c (bug 1515641)
5531999b13066b74b4f24154568d79126abdcdad: Bug 1506495 - Whitelist /Library and ~/Library ColorSync Profile directories r=Alex_Gaynor
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 01 Feb 2019 22:09:24 +0000 - rev 456492
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1506495 - Whitelist /Library and ~/Library ColorSync Profile directories r=Alex_Gaynor Whitelist the /Library and ~/Library ColorSync profile directories allowing gfx.color_management.display_profile to be used to load color profiles from those locations. Differential Revision: https://phabricator.services.mozilla.com/D18390
2b771a1a88a76ba63d74cb681359df1fcbbcdbb1: Bug 1523692 - Set the prefers-reduce-motion value for test to the instance of nsLookAndFeel in child processes. r=snorp
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 01 Feb 2019 22:07:26 +0000 - rev 456491
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1523692 - Set the prefers-reduce-motion value for test to the instance of nsLookAndFeel in child processes. r=snorp So that we can query the test value in the child process properly. Note that the APIs used for setting the prefers-reduced-motion value for testing are only used on Android and MacOSX. As for MacOSX we have a different machinery (see bug 1486971) to deliver the test value without spinning native event loop in the child process so the change here is valid only for Android. Differential Revision: https://phabricator.services.mozilla.com/D18311
bc33cf38128439121bc63563cfedb689bc0a6194: Bug 1519353 - Import minidump_stackwalk changes from https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Feb 2019 22:03:55 +0000 - rev 456490
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1519353 - Import minidump_stackwalk changes from https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http. r=ted Differential Revision: https://phabricator.services.mozilla.com/D16300
ef04359ccf0dfb82a65e82fbffff5143a60e941b: Bug 1521907 part 7. Start using CheckedUnwrapStatic/Dynamic in JS debugger. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 18:51:09 +0000 - rev 456489
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 7. Start using CheckedUnwrapStatic/Dynamic in JS debugger. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D17889
ac1c61bf61e990ea7100932636a096a1d09a049f: Bug 1521907 part 6. Start using CheckedUnwrapStatic/Dynamic in toolkit. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 18:49:45 +0000 - rev 456488
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 6. Start using CheckedUnwrapStatic/Dynamic in toolkit. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D17886
df09b7be63c5a642faf52ec29ff5da15d5ae4b04: Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 18:49:04 +0000 - rev 456487
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv I am not a huge fan of the UnwrapReflectorToISupports setup here. Maybe we should introduce two differently-named methods that make it somewhat clear what the limitations of not taking a JSContext are? I couldn't think of sane naming... Differential Revision: https://phabricator.services.mozilla.com/D17885
585fa0024d46a6ee33266c11bbe07a40be1be470: Bug 1521907 part 4. Start using CheckedUnwrapStatic/Dynamic in non-binding DOM code. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 18:48:36 +0000 - rev 456486
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 4. Start using CheckedUnwrapStatic/Dynamic in non-binding DOM code. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D17884
e593c29aaff4ef032f7c8ede910dd8331d8c9a40: Bug 1521907 part 3. Start using CheckedUnwrapStatic/Dynamic in bindings. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 18:48:13 +0000 - rev 456485
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 3. Start using CheckedUnwrapStatic/Dynamic in bindings. r=peterv The basic idea for the changes around UnwrapObjectInternal and its callers (UnwrapObject, UNWRAP_OBJECT, etc) is to add a parameter to the guts of the object-unwrapping code in bindings which can be either a JSContext* or nullptr (statically typed). Then we test which type it is and do either a CheckedUnwrapDynamic or CheckedUnwrapStatic. Since the type is known at compile time, there is no actual runtime check; the compiler just emits a call to the right thing directly (verified by examining the assembly output on Linux). The rest of the changes are mostly propagating through that template parameter, adding static asserts to make sure people don't accidentally pass nullptr while trying to unwrap to a type that might be a WindowProxy or Location, etc. There are also some changes to places that were calling CheckedUnwrap directly to use either the static or dynamic version, as needed. Differential Revision: https://phabricator.services.mozilla.com/D17883
ac2e180a35b653adf5f27af2e7de43416b3b341e: Bug 1521907 part 2. Add dynamic CheckedUnwrap support to CrossOriginObjectWrapper. r=peterv,sfink
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 22:00:58 +0000 - rev 456484
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 2. Add dynamic CheckedUnwrap support to CrossOriginObjectWrapper. r=peterv,sfink This will allow us to correctly handle CheckedUnwrapDynamic on wrappers around WindowProxy and Location. Differential Revision: https://phabricator.services.mozilla.com/D17882
270b1db9ea81e8fd365405fe08248291e842578a: Bug 1521907 part 1. Add a version of CheckedUnwrap that can do a dynamic security check. r=jandem,sfink
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Feb 2019 22:00:10 +0000 - rev 456483
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1521907 part 1. Add a version of CheckedUnwrap that can do a dynamic security check. r=jandem,sfink We're going to need this because we will have multiple Realms in the same compartment which want different CheckedUnwrap behavior in some cases. So we need to be able to check which Realm we're in. Differential Revision: https://phabricator.services.mozilla.com/D17881
99cc2de46625844171a53e94934ccba596005360: Bug 1515641 - Check for nasm >= 2.13 for dav1d. r=TD-Linux,nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Feb 2019 20:57:09 +0000 - rev 456482
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1515641 - Check for nasm >= 2.13 for dav1d. r=TD-Linux,nalexander Depends on D18294 Differential Revision: https://phabricator.services.mozilla.com/D15229
5a8a06e5187cf8245c915eb370c7b91c0ad39e05: Bug 1515641 - Turn --enable-av1 around. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Feb 2019 20:58:20 +0000 - rev 456481
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1515641 - Turn --enable-av1 around. r=nalexander AV1 is actually enabled everywhere by default (except 32-bits Windows when building with MSVC), so let's make the option --disable-av1 rather than --enable-av1. Also, since AV1 is backed by both libaom and libdav1d, remove mentions to libaom. Differential Revision: https://phabricator.services.mozilla.com/D18294
e1141c015dd7be640f43805d4b97b254bb0f2cf8: Bug 1523683 - Use mozilla::Variant to select if the MoofParser should parse a single track or multiple. r=jya
Bryce Van Dyk <bvandyk@mozilla.com> - Fri, 01 Feb 2019 21:34:37 +0000 - rev 456480
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Bug 1523683 - Use mozilla::Variant to select if the MoofParser should parse a single track or multiple. r=jya Using a variant more clearly indicates how MoofParser works: you cannot request a specific track id and to parse all tracks. Callers must now explicitly select one or the other. Differential Revision: https://phabricator.services.mozilla.com/D18135
a2e4f48c810b48c3b542fb67df5606f4d9055639: Backed out 2 changesets (bug 1520966) for failing at mochitest/test_ext_webrequest_auth.html on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Fri, 01 Feb 2019 23:30:55 +0200 - rev 456479
Push 35487 by dvarga@mozilla.com at Sat, 02 Feb 2019 09:42:37 +0000
Backed out 2 changesets (bug 1520966) for failing at mochitest/test_ext_webrequest_auth.html on a CLOSED TREE Backed out changeset f66aef24ffe6 (bug 1520966) Backed out changeset 060f52cbeaf2 (bug 1520966)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip