5a566d2d672293b5bb293fbf221ec1db42f9a311: Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 21 Sep 2018 11:38:04 +0000 - rev 437696
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium Differential Revision: https://phabricator.services.mozilla.com/D5741
b380a630683149aa315a476b4adb31a248b4e7ef: Bug 1405235 - Part 2: Show USB devices using SidebarItem. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 20 Sep 2018 03:27:05 +0000 - rev 437695
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1405235 - Part 2: Show USB devices using SidebarItem. r=jdescottes Depends on D5647 Differential Revision: https://phabricator.services.mozilla.com/D5648
8ac3f47057c433f5f49ca028414a2d724dbe7c41: Bug 1405235 - Part 1: Implement a mechanism to show USB devices. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Fri, 21 Sep 2018 11:24:18 +0000 - rev 437694
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1405235 - Part 1: Implement a mechanism to show USB devices. r=jdescottes Depends on D5386 Differential Revision: https://phabricator.services.mozilla.com/D5647
c130b91ccc54849b61a6c3ecb0176decb9dcec61: Bug 1491609 - Update common.inc.css checkbox and radio styling. r=jaws,k88hudson
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 21 Sep 2018 10:23:21 +0000 - rev 437693
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1491609 - Update common.inc.css checkbox and radio styling. r=jaws,k88hudson Differential Revision: https://phabricator.services.mozilla.com/D5983
f139e12a965aa11e643025558e8d05a47cfd419a: Bug 1492576 - If no protection is enabled, don't offer the user the ability to disable protection or report a problem. r=Ehsan
Johann Hofmann <jhofmann@mozilla.com> - Fri, 21 Sep 2018 01:45:19 +0000 - rev 437692
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1492576 - If no protection is enabled, don't offer the user the ability to disable protection or report a problem. r=Ehsan Differential Revision: https://phabricator.services.mozilla.com/D6408
65cd5f435d68e66c4e0aae02114b7f4aad529027: Bug 1479232 - Only use one matcher for varDecl and parmVarDecl r=andi
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Sep 2018 08:17:52 +0000 - rev 437691
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1479232 - Only use one matcher for varDecl and parmVarDecl r=andi ParmVarDecl being a subclass of VarDecl, using two matchers then caused ScopeChecker::check to be called twice for ParmVarDecl nodes, once for each match. But the code in ScopeCheck::check is written with the assumption that it's called only once for such nodes. Somehow, this didn't cause problems with clang up to version 6, but makes the plugin spuriously warn about already_AddRefed not being used as temporaries when used as argument in function declarations, with clang 7. Differential Revision: https://phabricator.services.mozilla.com/D6360
e0bbb4ea8ecb8ae59e1641fe2886e2ce81ea7190: Bug 1493017 - Tweak vscode tasks.json problemMatcher regexes to handle clang/Windows output - r=jya
Gerald Squelart <gsquelart@mozilla.com> - Fri, 21 Sep 2018 10:00:59 +0000 - rev 437690
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1493017 - Tweak vscode tasks.json problemMatcher regexes to handle clang/Windows output - r=jya The original regex could match linux&mac outputs that look like: `/[...]/ffmpeg/FFmpegVideoDecoder.cpp:315:6: error: expected expression` However on Windows the same outputs have a different line&column format: `c:/[...]/ffmpeg/FFmpegVideoDecoder.cpp(315,7): error: expected expression` Differential Revision: https://phabricator.services.mozilla.com/D6442
1b266dbc1677be3768a4d2191d8d49d35ca2ef67: Merge mozilla-central to autoland
arthur.iakab <aiakab@mozilla.com> - Fri, 21 Sep 2018 12:52:46 +0300 - rev 437689
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Merge mozilla-central to autoland
60699959597caf8b973ce064c4011bcab53f00c9: Backed out 9 changesets (bug 1485676)for perma failures in devtools/client/canvasdebugger/test/browser_canvas-actor-test-01.js CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Fri, 21 Sep 2018 12:48:48 +0300 - rev 437688
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Backed out 9 changesets (bug 1485676)for perma failures in devtools/client/canvasdebugger/test/browser_canvas-actor-test-01.js CLOSED TREE Backed out changeset 9f5ec2aa7109 (bug 1485676) Backed out changeset 0d530c1316a4 (bug 1485676) Backed out changeset 03278e6fe685 (bug 1485676) Backed out changeset 275463260056 (bug 1485676) Backed out changeset 4c5a956b33f7 (bug 1485676) Backed out changeset d8fe80bb0e3c (bug 1485676) Backed out changeset 56240996921f (bug 1485676) Backed out changeset ec0a322f5cc9 (bug 1485676) Backed out changeset f0f4f9407970 (bug 1485676)
41a10675b7e71ee2ee3216f68086c00023ca399b: Bug 1492724 - Add ADBScanner once after the extension is installed or is ready. r=jdescottes
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 21 Sep 2018 08:17:15 +0000 - rev 437687
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1492724 - Add ADBScanner once after the extension is installed or is ready. r=jdescottes And remove the ADBScanner once the extension is uninstalled. When RuntimeScanners.add is called for ADBScanner, RuntimeScanner calls ADBScanner.enable(), thus ADB.start() is called. Meanwhile WebIDE installs the devtools adb extension if the extension hasn't installed yet. So if the ADB.start() is called before the installation finishes, ADB.start() fails. Differential Revision: https://phabricator.services.mozilla.com/D6466
9f5ec2aa71096b89717eaea7a3439a44064523d3: Bug 1485676 - Rename DebuggerClient.attachTab to attachTarget. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:08:24 +0000 - rev 437686
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Rename DebuggerClient.attachTab to attachTarget. r=jdescottes This method isn't specific to tabs. It can attach to any "target" actor that inherits from BrowsingContextActor. Depends On D6161 Differential Revision: https://phabricator.services.mozilla.com/D6162
0d530c1316a40c105087ba9ae827bff8155426d3: Bug 1485676 - Rename TabTarget.makeRemote to TabTarget.attach. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:08:11 +0000 - rev 437685
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Rename TabTarget.makeRemote to TabTarget.attach. r=jdescottes Now that all the "remoting" of this method has been moved to TargetFactory.createTargetForTab, we should rename this method to what it does now. It mostly call attach requests of the target actor and its child console actor. It also "connect" the webextension target actor, but I would like to eventually move that outside of TabTarget.attach, like makeRemote. Depends On D4078 Differential Revision: https://phabricator.services.mozilla.com/D6161
03278e6fe6850a5d598d39f0e9c1679f400d2b8b: Bug 1485676 - Connect to local server from TargetFactory.forTab and make TabTarget always remote-like. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:07:48 +0000 - rev 437684
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Connect to local server from TargetFactory.forTab and make TabTarget always remote-like. r=yulia Differential Revision: https://phabricator.services.mozilla.com/D4078
2754632600563cd68a810342645a42d86baa2c03: Bug 1485676 - Adapt gDevTools API to new async forTab and also adapt its callsites. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:07:25 +0000 - rev 437683
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Adapt gDevTools API to new async forTab and also adapt its callsites. r=yulia When switching to async, it is important to catch exception or register a rejection handler so that errors keep being logged. So in this patch I'm catching exception in a couple of important codepath. Depends On D4541 Differential Revision: https://phabricator.services.mozilla.com/D4542
4c5a956b33f7c1106428792e4fdccd893efe350f: Bug 1485676 - Prevent exceptions in the emulation actor when trying to use it while it is already destroyed. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:07:12 +0000 - rev 437682
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Prevent exceptions in the emulation actor when trying to use it while it is already destroyed. r=yulia Depends On D4540 Differential Revision: https://phabricator.services.mozilla.com/D4541
d8fe80bb0e3c4978591e3e727e036a7cc2045d7c: Bug 1485676 - Tweak RDM manage to support new async forTab. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:11:48 +0000 - rev 437681
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Tweak RDM manage to support new async forTab. r=yulia Fetching any target is now asynchronous. But RDM setup/destroy codepath is very fragile and introduce many low level exception when trying to restore the original browser element if any timing changes. So this patch prevents trying to fetch the target object if a toolbox isn't already opened. The target object is being used only for Telemetry purpose for now. Depends On D4538 Differential Revision: https://phabricator.services.mozilla.com/D4540
56240996921f0d2aedfa718d6cb09d7929ac4014: Bug 1485676 - Adapt gDevTools.createTargetForTab to new TabTarget class. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:11:53 +0000 - rev 437680
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Adapt gDevTools.createTargetForTab to new TabTarget class. r=yulia Depends On D4536 Differential Revision: https://phabricator.services.mozilla.com/D4537
ec0a322f5cc930699dea2c49be40e30c1c0a0f5e: Bug 1485676 - Convert TargetFactory.forTab call to forRemoteTab in debugger mochitest. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:06:34 +0000 - rev 437679
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Convert TargetFactory.forTab call to forRemoteTab in debugger mochitest. r=yulia We are not passing a tab here. It only works by chance! Depends On D4535 Differential Revision: https://phabricator.services.mozilla.com/D4536
f0f4f940797070a9f98d558e2401153fd48eb3c1: Bug 1485676 - Refactor gDevTools.getTargetForTab callsites to assume getTargetForTab is async. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Sep 2018 08:06:16 +0000 - rev 437678
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1485676 - Refactor gDevTools.getTargetForTab callsites to assume getTargetForTab is async. r=yulia Differential Revision: https://phabricator.services.mozilla.com/D4535
741465cf8a3c4dba29d9079c8ac36a277c96c7e9: Bug 1492770 - Activate google-* checkers that make sense to our code. r=sylvestre
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 20 Sep 2018 15:29:32 +0000 - rev 437677
Push 108133 by cbrindusan@mozilla.com at Fri, 21 Sep 2018 17:33:11 +0000
Bug 1492770 - Activate google-* checkers that make sense to our code. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D6391
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip