be466a2f01668846fd32b748af68d23178dac713: Bug 1034036 - Part 1: Separate the window opening logic and window restoration process. Make sure windows restore in reverse z-order. r?dao draft
Mike de Boer <mdeboer@mozilla.com> - Tue, 30 Jan 2018 16:50:24 +0100 - rev 748886
Push 97258 by mdeboer@mozilla.com at Tue, 30 Jan 2018 15:54:46 +0000
Bug 1034036 - Part 1: Separate the window opening logic and window restoration process. Make sure windows restore in reverse z-order. r?dao MozReview-Commit-ID: ELb44rwbpCi
d8290caca51b90deafea0440e3c7ec81691540c3: Bug 1433624 - Do not convert to UTF-16 when calling ForEachFormUrlencoded::Process; r?bz draft
Anthony Ramine <n.oxyde@gmail.com> - Sat, 27 Jan 2018 03:38:07 +0100 - rev 748885
Push 97257 by bmo:nox@mozilla.com at Tue, 30 Jan 2018 15:52:10 +0000
Bug 1433624 - Do not convert to UTF-16 when calling ForEachFormUrlencoded::Process; r?bz MozReview-Commit-ID: 1H350679rt6
e8487e786e3b0038664e1325efa83daed1c842be: Bug 1433624 - Use rust-url's form-urlencoded parser; r?bz draft
Anthony Ramine <n.oxyde@gmail.com> - Fri, 26 Jan 2018 22:43:09 +0100 - rev 748884
Push 97257 by bmo:nox@mozilla.com at Tue, 30 Jan 2018 15:52:10 +0000
Bug 1433624 - Use rust-url's form-urlencoded parser; r?bz MozReview-Commit-ID: 9UYMNy7NQNP
f90778bff1027b4009122a781c3fd63077420858: Bug 1433624 - Move URLParams' Parse and Extract methods to MozURL; r?valentin draft
Anthony Ramine <n.oxyde@gmail.com> - Fri, 26 Jan 2018 19:13:30 +0100 - rev 748883
Push 97257 by bmo:nox@mozilla.com at Tue, 30 Jan 2018 15:52:10 +0000
Bug 1433624 - Move URLParams' Parse and Extract methods to MozURL; r?valentin MozReview-Commit-ID: CAzuyufsoUP
88731d861dab53f690b063030de40e00f39aab4b: Bug 1425308 - Add ability to open local talos test gecko profiles automatically in the perf.html viewer draft
Rob Wood <rwood@mozilla.com> - Fri, 12 Jan 2018 14:02:08 -0500 - rev 748882
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1425308 - Add ability to open local talos test gecko profiles automatically in the perf.html viewer WIP MozReview-Commit-ID: FhE6sThynUH
cd033b5319f52e25e8d18e8cc21821090cac098d: Bug 1425308 - Save talos gecko profiles in a local talos output folder draft
Rob Wood <rwood@mozilla.com> - Wed, 10 Jan 2018 16:47:44 -0500 - rev 748881
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1425308 - Save talos gecko profiles in a local talos output folder Currently when running talos tests with gecko profiling on, the resulting profiles are zipped up (and uploaded as an artifact if running in production). This commit creates a 'gecko_profiles_out' folder when running locally, and stores the profiles there (as well as in the zip file). This will allow devs to easily view the gecko profiles from the latest talos test run, without having to find and unzip the profiles zip. MozReview-Commit-ID: CkDy3FZILvU
b1ad4de3ed91e242d8bfd9c94155ec30e76671e9: Bug 1426146 - patch 3 - Add a tentative web-platform reftest for paint-order applied to HTML text. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 14:42:35 +0000 - rev 748880
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1426146 - patch 3 - Add a tentative web-platform reftest for paint-order applied to HTML text. r=jwatt
3fbcfb275c82e607d5b73089ddf6888f5444a64e: Bug 1426146 - patch 2 - Support the paint-order property for HTML text (in addition to SVG); currently preffed-off by default. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 14:41:51 +0000 - rev 748879
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1426146 - patch 2 - Support the paint-order property for HTML text (in addition to SVG); currently preffed-off by default. r=jwatt
d64eb03f3da5308f881dd467a8af2583f1fc07fc: Bug 1426146 - patch 1 - Support GLYPH_STROKE_UNDERNEATH in the gfxFont painting code. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 14:41:30 +0000 - rev 748878
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1426146 - patch 1 - Support GLYPH_STROKE_UNDERNEATH in the gfxFont painting code. r=jwatt
90f986109c3f88b116e0850e53c0a2e92ba2f991: Bug 1433775 - Add Linux/arm support to Gecko Profiler. r=mstange
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 29 Jan 2018 18:01:23 +0900 - rev 748877
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1433775 - Add Linux/arm support to Gecko Profiler. r=mstange We don't support Android for Gecko Profiler extension yet. So for investigating arm issue, I would like to add initial support of Gecko Profiler for Linux/arm.
a32e2a20cb41f275a461aa7abce74ac21305e639: Bug 1430993 - Clean up minor issues in CamerasParent. r=jib
Andreas Pehrson <pehrsons@mozilla.com> - Thu, 25 Jan 2018 10:41:20 +0100 - rev 748876
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1430993 - Clean up minor issues in CamerasParent. r=jib This cleans up: - Superfluous namespaces - Warnings from static-analysis - Raw pointer usage MozReview-Commit-ID: 4oJ5MiBwhmn
8980da245d0838a678b45a986418fba7a43c3bf7: Bug 1430993 - Replace RefPtr with StaticRefPtr to avoid the static constructor. r=jib
Munro Mengjue Chiang <mchiang@mozilla.com> - Wed, 17 Jan 2018 16:21:14 +0800 - rev 748875
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1430993 - Replace RefPtr with StaticRefPtr to avoid the static constructor. r=jib MozReview-Commit-ID: 9xqP5QFlbZJ
3f2f569d74cc277fb439f5fc96907ced06ecfbff: Bug 1425600 - Cache nsIPluginTag properties accessed in the plugin blocklist loop. r=Gijs
Chris Peterson <cpeterson@mozilla.com> - Sun, 28 Jan 2018 14:10:11 -0800 - rev 748874
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1425600 - Cache nsIPluginTag properties accessed in the plugin blocklist loop. r=Gijs On my MacBook Pro, this change reduces this loop's time from ~4 ms to ~3 ms. This loop is not hot, but moving these xpconnect calls out of the loop is still a good idea. MozReview-Commit-ID: ASwb6xZb6ur
1dbd8efeedbfcf774474a2eaacf89ca1aa03aa69: Bug 1424760 (Part 6) - Fixup the regression in part 1 r=Dexter
Paul Bone <pbone@mozilla.com> - Thu, 25 Jan 2018 16:17:54 +1100 - rev 748873
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1424760 (Part 6) - Fixup the regression in part 1 r=Dexter I thought that I fixed an off-by-one error in part 1 of this patch series, but I didn't, I introduced one. I'm not sure why the original code didn't work. This patch also adds more testing (to avoid off-by-ones) and better logging that may help if the original problem comes back.
0defe55f6d7659e5017b90018a289c56b88f2a47: Bug 1424760 (Part 5) - refactoring in test_TelemetryGC.js r=Dexter
Paul Bone <pbone@mozilla.com> - Thu, 25 Jan 2018 15:45:39 +1100 - rev 748872
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1424760 (Part 5) - refactoring in test_TelemetryGC.js r=Dexter
fc06e8853496d7ab13978cf8a7d9047feb961c34: Backout changeset 5ca278d8c1af (Bug 1433671) for not handling all callers in all platforms. r=backout
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 30 Jan 2018 12:17:04 +0100 - rev 748871
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Backout changeset 5ca278d8c1af (Bug 1433671) for not handling all callers in all platforms. r=backout This reverts commit 795018bb21eb9fa906128d0a15cf773643878585.
5ca278d8c1aff8dd523607f42a67ab76d39e102c: Bug 1433671: Add MOZ_CAN_RUN_SCRIPT annotations to AccessibleCaret. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 29 Jan 2018 20:35:17 +0100 - rev 748870
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1433671: Add MOZ_CAN_RUN_SCRIPT annotations to AccessibleCaret. r=bz MozReview-Commit-ID: Js0CF7WQM73
8e42b66f4656c59b31ace0e992aeeadc983eeaf9: Bug 1433671: Make AccessibleCaretManager flushes a bit more sound. r=TYLin
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 27 Jan 2018 19:29:05 +0100 - rev 748869
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1433671: Make AccessibleCaretManager flushes a bit more sound. r=TYLin The accessible caret manager is owned by the event hub, that is owned by the shell. All the callers of methods that call FlushLayout on the AccessibleCaretManager should hold an external reference to the event hub. Flushing pending notifications can run arbitrary script, that can call Destroy() on the pres shell (and thus tear down the accessible caret event hub, and the manager with him). I don't know why before my change this wasn't crashing badly, but the code as it was just doesn't look sound to me at all either (maybe I'm misunderstanding something and I should just revert that patch and give up on having nice invariants during our flushes..., but I don't think it's the case). This also adds some sanity-checking that we don't die under our flush. MozReview-Commit-ID: 4s0UT0fD3TI
b76a1f5e05dc5978f8905631c3aa3720caa73fff: Bug 1433903 - Skip parts of test_nonascii_path.js for Thunderbird. r=emk
Jorg K <jorgk@jorgk.com> - Mon, 29 Jan 2018 14:48:00 +0200 - rev 748868
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1433903 - Skip parts of test_nonascii_path.js for Thunderbird. r=emk
8c9d955dbe63acec542dc3b56686e9ee6bc57219: Bug 1433596 - Include the header for "Data Collection and Use" in about:preferences#privacy only, if there is content to display. r=jaws
pubkeypin <pubkeypin@web.de> - Sat, 27 Jan 2018 00:59:06 +0100 - rev 748867
Push 97256 by rwood@mozilla.com at Tue, 30 Jan 2018 15:44:54 +0000
Bug 1433596 - Include the header for "Data Collection and Use" in about:preferences#privacy only, if there is content to display. r=jaws
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip