889d4aa2a9a3c5e96803968fbd11286b5b88a232: Bug 1470047 - Implement InitBySystemSettingsWayland() and get key modifiers on Wayland, r?ashie draft
Martin Stransky <stransky@redhat.com> - Tue, 10 Jul 2018 18:28:32 +0200 - rev 816089
Push 115757 by stransky@redhat.com at Tue, 10 Jul 2018 16:33:04 +0000
Bug 1470047 - Implement InitBySystemSettingsWayland() and get key modifiers on Wayland, r?ashie Use wl_keyboard_listener and keymap event to get key mapping on Wayland. Weston simple-im.c example is used as a reference implementation and actual key modifiers are derived from Wayland/GDK code from gdkkeys-wayland.c. MozReview-Commit-ID: 9fMwCvxkYy0
faf77a17fd7888f9a685c3fd692c2e8eff205afb: Bug 1474531 - Replace iteritems with viewitems in lcov_rewriter.py. r=marco draft
assiya <akhuzyakhmetova@mozilla.com> - Tue, 10 Jul 2018 09:20:42 -0700 - rev 816088
Push 115756 by bmo:assiya.khuzyakhmetova@nu.edu.kz at Tue, 10 Jul 2018 16:23:13 +0000
Bug 1474531 - Replace iteritems with viewitems in lcov_rewriter.py. r=marco MozReview-Commit-ID: FKEHK8dyQSC
88c73d766daf34389a1e3c508b540be662a9981b: Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r?agashlin draft
Matt Howell <mhowell@mozilla.com> - Mon, 09 Jul 2018 10:54:05 -0700 - rev 816087
Push 115755 by mhowell@mozilla.com at Tue, 10 Jul 2018 16:20:35 +0000
Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r?agashlin MozReview-Commit-ID: 2yPAfY3S2Bl
6ee92ecbb440824c5e89df0df7bba13c1a26d0b0: Bug 1448804 Part 1 - NSIS plugin for creating unelevated processes from an elevated [un]installer. r?aklotz draft
Matt Howell <mhowell@mozilla.com> - Mon, 09 Jul 2018 10:49:36 -0700 - rev 816086
Push 115755 by mhowell@mozilla.com at Tue, 10 Jul 2018 16:20:35 +0000
Bug 1448804 Part 1 - NSIS plugin for creating unelevated processes from an elevated [un]installer. r?aklotz MozReview-Commit-ID: 7ROEIkvm0QL
fe3fcda556081d1875ae8d81013a670d9f5aa137: Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r?agashlin draft
Matt Howell <mhowell@mozilla.com> - Mon, 09 Jul 2018 10:54:05 -0700 - rev 816085
Push 115754 by mhowell@mozilla.com at Tue, 10 Jul 2018 16:17:58 +0000
Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r?agashlin MozReview-Commit-ID: 2yPAfY3S2Bl
bfd0bb3ed7868b538e74db4f5bb50193c7463afe: Bug 1448804 Part 1 - NSIS plugin for creating unelevated processes from an elevated [un]installer. r?aklotz draft
Matt Howell <mhowell@mozilla.com> - Mon, 09 Jul 2018 10:49:36 -0700 - rev 816084
Push 115754 by mhowell@mozilla.com at Tue, 10 Jul 2018 16:17:58 +0000
Bug 1448804 Part 1 - NSIS plugin for creating unelevated processes from an elevated [un]installer. r?aklotz MozReview-Commit-ID: 7ROEIkvm0QL
53567198c8b95473c2a1ea6ca370dceb9eb44e44: Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r?agashlin draft
Matt Howell <mhowell@mozilla.com> - Mon, 09 Jul 2018 10:54:05 -0700 - rev 816083
Push 115753 by mhowell@mozilla.com at Tue, 10 Jul 2018 16:15:52 +0000
Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r?agashlin MozReview-Commit-ID: 2yPAfY3S2Bl
1d2e0b61655097c67a94d34d6a7aaaf0353a9b6b: Bug 1448804 Part 1 - NSIS plugin for creating unelevated processes from an elevated [un]installer. r?aklotz draft
Matt Howell <mhowell@mozilla.com> - Mon, 09 Jul 2018 10:49:36 -0700 - rev 816082
Push 115753 by mhowell@mozilla.com at Tue, 10 Jul 2018 16:15:52 +0000
Bug 1448804 Part 1 - NSIS plugin for creating unelevated processes from an elevated [un]installer. r?aklotz MozReview-Commit-ID: 7ROEIkvm0QL
13d26da6e62ca249c9869aa309d884ead87ca160: Bug 1413144 - Make accentcolor and textcolor optional. r=jaws draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 10 Jul 2018 13:27:55 +0100 - rev 816081
Push 115752 by bmo:ntim.bugs@gmail.com at Tue, 10 Jul 2018 16:00:43 +0000
Bug 1413144 - Make accentcolor and textcolor optional. r=jaws MozReview-Commit-ID: 3jERl4H9vcv
bd97332cf66577aa645c6b6fd0e1803638121e83: Bug 1473322 - Stop recording "settle" tests on DAMP. r=yulia draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 10 Jul 2018 02:23:35 -0700 - rev 816080
Push 115751 by bmo:poirot.alex@gmail.com at Tue, 10 Jul 2018 15:59:32 +0000
Bug 1473322 - Stop recording "settle" tests on DAMP. r=yulia MozReview-Commit-ID: Ahct8pxteng
038aa18eb4096e93148ce00baef477e4d3ed4a44: Bug 1447977 - Handle cyclic references in element prototypes. r?automatedtester draft
Andreas Tolfsen <ato@sny.no> - Fri, 06 Jul 2018 20:08:37 +0100 - rev 816079
Push 115750 by bmo:ato@sny.no at Tue, 10 Jul 2018 15:58:46 +0000
Bug 1447977 - Handle cyclic references in element prototypes. r?automatedtester JavaScript objects can be nested to any depth, and as such we must check that the value to be serialised contains a cyclic structure before attempting to marshaling it. We handle this correctly for collections and arbitrary objects by relying on JSON.stringify. For example with arrays: let arr = []; arr.push(arr); And for objects: let obj = {}; obj.reference = obj; However, members of the different element prototypes (HTMLElement, SVGElement, XULElement, et al.) may also contain cyclic references via user-defined own properties: let body = document.documentElement; body.reference = body; JSON.stringify enumerates an object's own properties, which means it picks up on body's "reference" property in the above example. Marionette needs to special case element prototypes because we want to marshal them as web elements. This patch replaces JSON.stringify with a custom function for testing if a value contains cyclic structures that special-cases elements. MozReview-Commit-ID: 1TQtHrjf401
b42f3d93e0375205df2c0bae39fdccbc86ecabc2: Bug 1447977 - Handle cyclic references in element prototypes. r?automatedtester draft
Andreas Tolfsen <ato@sny.no> - Fri, 06 Jul 2018 20:08:37 +0100 - rev 816078
Push 115749 by bmo:ato@sny.no at Tue, 10 Jul 2018 15:56:00 +0000
Bug 1447977 - Handle cyclic references in element prototypes. r?automatedtester JavaScript objects can be nested to any depth, and as such we must check that the value to be serialised contains a cyclic structure before attempting to marshaling it. We handle this correctly for collections and arbitrary objects by relying on JSON.stringify. For example with arrays: let arr = []; arr.push(arr); And for objects: let obj = {}; obj.reference = obj; However, members of the different element prototypes (HTMLElement, SVGElement, XULElement, et al.) may also contain cyclic references via user-defined own properties: let body = document.documentElement; body.reference = body; JSON.stringify enumerates an object's own properties, which means it picks up on body's "reference" property in the above example. Marionette needs to special case element prototypes because we want to marshal them as web elements. This patch replaces JSON.stringify with a custom function for testing if a value contains cyclic structures that special-cases elements. MozReview-Commit-ID: 1TQtHrjf401
4edf3ef4c78c6bb2ead534760a333d5cdd1e5b20: Bug 1447977 - Move cyclic object test function to evaluate. r?automatedtester draft
Andreas Tolfsen <ato@sny.no> - Fri, 06 Jul 2018 18:35:21 +0100 - rev 816077
Push 115749 by bmo:ato@sny.no at Tue, 10 Jul 2018 15:56:00 +0000
Bug 1447977 - Move cyclic object test function to evaluate. r?automatedtester Moves the innards of assert.acyclic to evaluate.isCyclic so it can be called externally without throwing. It makes more sense for this function to be exposed on the evaluate module, since other behaviour related to JSON marshaling is also defined there. MozReview-Commit-ID: 4WjEy8Sjqrm
427cf313322203975deeebabb1c7e775d6a7efb8: Bug 1447977 - Move evaluate module API docs to RST. r?automatedtester draft
Andreas Tolfsen <ato@sny.no> - Fri, 06 Jul 2018 16:36:19 +0100 - rev 816076
Push 115749 by bmo:ato@sny.no at Tue, 10 Jul 2018 15:56:00 +0000
Bug 1447977 - Move evaluate module API docs to RST. r?automatedtester MozReview-Commit-ID: I5Pj8EsNyFc
8f40430ea6c9b1879480106ae4016c4d3c468a5c: Bug 1473160 - Move the startup and shutdown functions out of gBrowserInit;r=Gijs draft
Brian Grinstead <bgrinstead@mozilla.com> - Tue, 10 Jul 2018 08:52:24 -0700 - rev 816075
Push 115748 by bgrinstead@mozilla.com at Tue, 10 Jul 2018 15:52:38 +0000
Bug 1473160 - Move the startup and shutdown functions out of gBrowserInit;r=Gijs They don't rely on anything from that object, so simplify things and remove the cross-file reference by making them normal functions. MozReview-Commit-ID: JKIiQCvWYJB
da5a58be2f0091f3c086aedc4dcc286bcce94080: Bug 1473160 - Move non browser window startup and shutdown functionality into a separate JS file;r=Gijs draft
Brian Grinstead <bgrinstead@mozilla.com> - Tue, 10 Jul 2018 08:52:20 -0700 - rev 816074
Push 115748 by bgrinstead@mozilla.com at Tue, 10 Jul 2018 15:52:38 +0000
Bug 1473160 - Move non browser window startup and shutdown functionality into a separate JS file;r=Gijs These are mac-only functions used to support the dock and application menu for non browser windows (anything that includes macWindow.inc.xul). Make this more straightforward by splitting the code out into a new script file that gets loaded directly by macWindow.inc.xul rather than unconditionally adding the functions and only calling them when needed. MozReview-Commit-ID: ErmkBv1Zs5N
9f72001efadd021d88049505d055fd6213574287: Bug 1473513 - use Protocol.js pools for workerTargetActorPool in Target Actors; r=ochameau draft
yulia <ystartsev@mozilla.com> - Tue, 10 Jul 2018 17:07:54 +0200 - rev 816073
Push 115747 by bmo:ystartsev@mozilla.com at Tue, 10 Jul 2018 15:34:10 +0000
Bug 1473513 - use Protocol.js pools for workerTargetActorPool in Target Actors; r=ochameau MozReview-Commit-ID: 5uIWwOR7CHp
670181154c8533c7ecaa97196018ad70295a9217: Bug 1474626 - fix timestamp test and values, r?rpl draft
Shane Caraveo <scaraveo@mozilla.com> - Tue, 10 Jul 2018 12:29:26 -0300 - rev 816072
Push 115746 by mixedpuppy@gmail.com at Tue, 10 Jul 2018 15:29:55 +0000
Bug 1474626 - fix timestamp test and values, r?rpl The test was incorrect and the timestamp should be milliseconds, not microseconds. MozReview-Commit-ID: 2d79r6PHH4Z
c462c50120e580798727e9b4fedabae29badbb18: Bug 1474626 - fix timestamp test and values, r?rpl draft
Shane Caraveo <scaraveo@mozilla.com> - Tue, 10 Jul 2018 12:27:40 -0300 - rev 816071
Push 115745 by mixedpuppy@gmail.com at Tue, 10 Jul 2018 15:28:07 +0000
Bug 1474626 - fix timestamp test and values, r?rpl MozReview-Commit-ID: Bk2PPD3VEYl
60da5533cbeb69112c488cb4edfe72e5886e3dd4: Bug 1459898 - (Part 2) Add test for font-size unit conversion. r=gl draft
Razvan Caliman <rcaliman@mozilla.com> - Mon, 09 Jul 2018 19:00:56 +0200 - rev 816070
Push 115744 by bmo:rcaliman@mozilla.com at Tue, 10 Jul 2018 15:27:46 +0000
Bug 1459898 - (Part 2) Add test for font-size unit conversion. r=gl Move getPropertyValue() to devtools/client/inspector/fonts/test/head.js MozReview-Commit-ID: 4g8PYn4F4hc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip