62c954751e6535370566d267024579e88a01b1a6: Bug 1445944 - [mozprofile] Pull functionality out of Profile and into an abstract 'BaseProfile' class r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 13 Apr 2018 13:26:41 -0400 - rev 413939
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1445944 - [mozprofile] Pull functionality out of Profile and into an abstract 'BaseProfile' class r=rwood In addition to Profile, this will be implemented by the ChromeProfile class in the next commit. This way we can test for 'isinstance(profile, BaseProfile)' when we just want to test for a profile regardless of application. Ideally I would have preferred 'Profile' itself to be the base class (and co-opt FirefoxProfile to be the new defacto class for firefox profiles), but this would break backwards compatibility. MozReview-Commit-ID: 6TTFq2PQOGM
96f6bb303871f2ffade8413902135803422a46eb: Bug 1445944 - [mozprofile] Add a 'create_profile' helper method for instanting an instance from an app r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 12 Apr 2018 12:40:47 -0400 - rev 413938
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1445944 - [mozprofile] Add a 'create_profile' helper method for instanting an instance from an app r=rwood This will make it a bit easier for consumers to create a profile instance. They can just call: profile = create_profile('firefox', prefs=...) Instead of needing to first find the class, then do the instantiation. MozReview-Commit-ID: 7FqAGsSyZVe
74448840c21fda21bee03f7b278294105b47a067: Bug 1445944 - [mozprofile] Convert mozprofile unittests to the pytest format r=davehunt
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 13 Apr 2018 11:06:10 -0400 - rev 413937
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1445944 - [mozprofile] Convert mozprofile unittests to the pytest format r=davehunt This is a much cleaner and easier to understand test format. It will also make it easier to add tests for the upcoming ChromeProfile changes. MozReview-Commit-ID: DizKGt0qkPF
df5d226d1df3204b7fb4b975e7075a3a3e7a9775: Bug 1445944 - [mozrunner] Create a base BlinkRuntimeRunner and add a ChromeRunner to the runners list r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 12 Apr 2018 22:29:17 -0400 - rev 413936
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1445944 - [mozrunner] Create a base BlinkRuntimeRunner and add a ChromeRunner to the runners list r=rwood This allows consumers to bootstrap Chrome with mozrunner. For now the profile implementation is just an empty class but this will be expanded in a future commit. MozReview-Commit-ID: 1Z14FudH0JJ
917baaf08d71cf0e16a53992a33c4500d6029ba9: Bug 1445944 - [mozrunner] Convert mozrunner unittests to the pytest format r=davehunt
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 12 Apr 2018 15:14:03 -0400 - rev 413935
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1445944 - [mozrunner] Convert mozrunner unittests to the pytest format r=davehunt This will make it easier to add the ChromeRunner tests in the next couple of commits. MozReview-Commit-ID: 2Nfz92FStSX
eeb6b72619b6c696b6435128fd79d888ed86d221: Bug 1445944 - [mozrunner] Remove ability to specify the 'wrap_command' function on an Application context r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 12 Apr 2018 12:08:05 -0400 - rev 413934
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1445944 - [mozrunner] Remove ability to specify the 'wrap_command' function on an Application context r=rwood This is a leftover artifact from the B2G days that isn't being used anymore. MozReview-Commit-ID: FZoTwHltmAG
92a5018d1ecfd58024a55a6d30348caf095aa7b7: Bug 1445944 - [moztest] Update shared test fixtures so they can work outside of mozilla-central r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 12 Apr 2018 12:03:16 -0400 - rev 413933
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1445944 - [moztest] Update shared test fixtures so they can work outside of mozilla-central r=rwood This isn't strictly related to this bug, but it is a change made to mozbase in the raptor repo that is worth backporting here. Figured it's easiest to land it alongside the other mozbase backports. MozReview-Commit-ID: DW7I2zKZZNk
50aeb30fd283f1f245a04e1e2861ebf028008d61: Backed out 3 changesets (bug 1186265) for wpt8 failures in /css/geometry/interfaces.html on a CLOSED TREE
shindli <shindli@mozilla.com> - Mon, 16 Apr 2018 21:57:47 +0300 - rev 413932
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Backed out 3 changesets (bug 1186265) for wpt8 failures in /css/geometry/interfaces.html on a CLOSED TREE Backed out changeset d8986aead3e0 (bug 1186265) Backed out changeset 2ba85ec7c9da (bug 1186265) Backed out changeset f3a0b2686f45 (bug 1186265)
fe275b0fa525753b745dae89c24fa19ad983d206: Merge mozilla-central to autoland. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Mon, 16 Apr 2018 21:50:32 +0300 - rev 413931
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
a0a108e7e7b34e2f90a9298d225ae811024615dd: Bug 1452618 - make getAddonBlocklistEntry asynchronous, r=kmag
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 09 Apr 2018 16:00:38 +0100 - rev 413930
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1452618 - make getAddonBlocklistEntry asynchronous, r=kmag MozReview-Commit-ID: 4Kpx7M57404
72b3036ce450e15157420a195d86faf7289996cf: Bug 1452618 - track force-disabling things so we don't accidentally re-enable them by using `isUsableAddon` later, r=kmag
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 13 Apr 2018 15:01:05 +0100 - rev 413929
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1452618 - track force-disabling things so we don't accidentally re-enable them by using `isUsableAddon` later, r=kmag MozReview-Commit-ID: B7ZAw04cVaZ
ae7c124af9f03b88cf5efd53d4d2f9383fa959f2: Backed out changeset 99c2396a4c87 (bug 1453979) for mozmake.exe failures in z:/build/build/src/accessible/ipc/win/DocAccessibleChild.cpp on a CLOSED TREE
shindli <shindli@mozilla.com> - Mon, 16 Apr 2018 21:07:44 +0300 - rev 413928
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Backed out changeset 99c2396a4c87 (bug 1453979) for mozmake.exe failures in z:/build/build/src/accessible/ipc/win/DocAccessibleChild.cpp on a CLOSED TREE
c89827f5b8eb5e07c4378a385e218aeb2569ca8e: Bug 1452290 - Update the labels in the DevTools meatball menu; r=jryans
Brian Birtles <birtles@gmail.com> - Mon, 16 Apr 2018 19:44:22 +0200 - rev 413927
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1452290 - Update the labels in the DevTools meatball menu; r=jryans This also updates the link behavior to use the less privileged openWebLink. MozReview-Commit-ID: HHDQKAQz6hQ
4012129c0b4023a46e345b8f99e76b31dcd3514f: Bug 1453846 - Remove DevTools RDP events. r=Honza
J. Ryan Stinnett <jryans@gmail.com> - Fri, 13 Apr 2018 12:57:48 -0500 - rev 413926
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1453846 - Remove DevTools RDP events. r=Honza A few years ago in bug 1126274, we added RDP events to the DevTools transport so that the add-on RDP Inspector could display packets as they flow by. The add-on no longer works as it is not a WebExtension. Maybe someday we'll revisit this, but for now this removes some dead code. MozReview-Commit-ID: AvgQhYWwBUA
00a9881a5ceb8e1d345a39c4c425f5fd88b4aa76: bug 1453741 - (2/2) remove nsIX509CertDB.findCertByEmailAddress r=fkiefer,jcj
David Keeler <dkeeler@mozilla.com> - Thu, 12 Apr 2018 12:46:25 -0700 - rev 413925
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
bug 1453741 - (2/2) remove nsIX509CertDB.findCertByEmailAddress r=fkiefer,jcj nsIX509CertDB.findCertByEmailAddress performs multiple certificate verifications on the main thread, which is bad because it blocks the main thread and can cause nested event loop spinning. Firefox doesn't even use this function. Other products that use this function will either have to re-implement it locally or find some other workaround. MozReview-Commit-ID: HShl0H8cgxs
c76fdea6986887d84c1d252634f2a68228e375f6: bug 1453741 - (1/2) remove nsIX509CertDB.verifyCert{AtTime,Now} r=fkiefer,jcj
David Keeler <dkeeler@mozilla.com> - Wed, 11 Apr 2018 16:23:48 -0700 - rev 413924
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
bug 1453741 - (1/2) remove nsIX509CertDB.verifyCert{AtTime,Now} r=fkiefer,jcj These functions perform certificate verification on the main thread, which is already a bad idea. They can also cause OCSP requests to be made from the main thread, which will cause nested event loop spinning, which is an even worse idea. Luckily this really only affects tests. MozReview-Commit-ID: LqDAgDmlyER
9a18481b44cdc5e2762631a4acc760dd54eb6a6a: Bug 1453463 - Update existing code to be more efficient by using the new map. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 16 Apr 2018 09:33:08 -0400 - rev 413923
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1453463 - Update existing code to be more efficient by using the new map. r=botond This updates existing bits of code (notably one of the GetTargetAPZC methods) to use the new map for more efficient lookups. Places that used GetTargetNode with a presshell-ignoring comparator can now use GetTargetAPZC as well. MozReview-Commit-ID: GFjO6KigVop
6e9808db792e25fc1716f297c8cb2113331cac04: Bug 1453463 - Keep an APZC map on APZCTreeManager. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 16 Apr 2018 09:33:08 -0400 - rev 413922
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1453463 - Keep an APZC map on APZCTreeManager. r=botond We are already building an almost-what-we-want map in the TreeBuildingState, so I modified to be exactly what we want, and then just move it to the APZCTreeManager once the tree build is done. MozReview-Commit-ID: 40RVwYv93wR
21ad02243968c4055cd18c61d7a777b740a24e84: Bug 1453463 - Refactor to make unordered_maps with guid keys a little cleaner. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 16 Apr 2018 09:33:07 -0400 - rev 413921
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1453463 - Refactor to make unordered_maps with guid keys a little cleaner. r=botond This is mostly just moving the existing hash function and introducing additional helpers to create maps with presshell-ignoring guid keys. We can use this in one place trivially so I did that as well. MozReview-Commit-ID: G8nMS1PECT4
208bfd37417ee5ad04d5819029697db901f7a468: Bug 1454000 - Add documentation for DevTools flags and their logging behavior; r=jryans
Greg Tatum <gtatum@mozilla.com> - Fri, 13 Apr 2018 10:46:46 -0500 - rev 413920
Push 33853 by cbrindusan@mozilla.com at Tue, 17 Apr 2018 09:51:13 +0000
Bug 1454000 - Add documentation for DevTools flags and their logging behavior; r=jryans MozReview-Commit-ID: EU5OsfXXY6Q
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip