8e930ab9a83db8874e03a2a1ddf8c559fd5403b8: Bug 1384593 - Abstract version control functionality out of syntax.py to vcs.py, r?armenzg draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 27 Jul 2017 11:39:27 -0400 - rev 618503
Push 71364 by ahalberstadt@mozilla.com at Mon, 31 Jul 2017 16:31:35 +0000
Bug 1384593 - Abstract version control functionality out of syntax.py to vcs.py, r?armenzg This copies the vcs abstraction from python/mozlint/mozlint/vcs.py. Consumers can call: VCSHelper.create() and that will automatically detect whether we're in hg or git and return the appropriate abstraction class. MozReview-Commit-ID: 4xHwZ9fATLv
1be0c1da06076f85c69cd8a9d244e0164ec544d9: Backed out changeset 19f92c04608c for breaking try pushes a=bustage
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 31 Jul 2017 16:04:01 +0000 - rev 618502
Push 71364 by ahalberstadt@mozilla.com at Mon, 31 Jul 2017 16:31:35 +0000
Backed out changeset 19f92c04608c for breaking try pushes a=bustage MozReview-Commit-ID: FowbO5T9aUl
8b168e291469efb3afb90754a2833c07dd815e9f: Bug 1385891 - Whitelist extensions dir in the profile. r?jld draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Mon, 31 Jul 2017 18:19:26 +0200 - rev 618501
Push 71363 by gpascutto@mozilla.com at Mon, 31 Jul 2017 16:19:47 +0000
Bug 1385891 - Whitelist extensions dir in the profile. r?jld MozReview-Commit-ID: 7wpVmqs6Y1X
0c8355b34e79d8b0f4ec744a6f2b8b4414e0ab5c: Bug 1384483 - Allow reading userContent.css in the sandbox. j?jld draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Mon, 31 Jul 2017 17:58:19 +0200 - rev 618500
Push 71362 by gpascutto@mozilla.com at Mon, 31 Jul 2017 15:59:03 +0000
Bug 1384483 - Allow reading userContent.css in the sandbox. j?jld MozReview-Commit-ID: A43RY1J95VF
d61559c8173b1ac41a96a27e414a442d67156182: Bug 1356271 - add a test to measure how many layout flushes it takes for a simple location bar search. r?florian draft
Mike Conley <mconley@mozilla.com> - Wed, 14 Jun 2017 15:45:33 -0400 - rev 618499
Push 71361 by mconley@mozilla.com at Mon, 31 Jul 2017 15:54:26 +0000
Bug 1356271 - add a test to measure how many layout flushes it takes for a simple location bar search. r?florian MozReview-Commit-ID: GFDvSIn53Zh
264aa5a1bb019c829a2975565c92502a19cf5989: Bug 1356271 - Make it so that it's easier to define repeating reflows for reflow tests. r?florian draft
Mike Conley <mconley@mozilla.com> - Mon, 10 Jul 2017 18:07:25 -0400 - rev 618498
Push 71361 by mconley@mozilla.com at Mon, 31 Jul 2017 15:54:26 +0000
Bug 1356271 - Make it so that it's easier to define repeating reflows for reflow tests. r?florian MozReview-Commit-ID: 5ZL5RtItbiL
7ad1065d313fc01967bb1e7e586e5900c8f48cd8: Bug 1356271 - Clean up comment about reflow test helper now that we're using a better mechanism to dirty the frame tree. r?florian draft
Mike Conley <mconley@mozilla.com> - Thu, 13 Jul 2017 08:41:51 -0700 - rev 618497
Push 71361 by mconley@mozilla.com at Mon, 31 Jul 2017 15:54:26 +0000
Bug 1356271 - Clean up comment about reflow test helper now that we're using a better mechanism to dirty the frame tree. r?florian MozReview-Commit-ID: 6YjhG0fOyjO
522b37f1045a76b1a0f4ea72494280788aab0b0d: Bug 1373331 - Preload browserAction icons before setting styles r?aswan draft
Mark Striemer <mstriemer@mozilla.com> - Mon, 31 Jul 2017 10:52:05 -0500 - rev 618496
Push 71360 by bmo:mstriemer@mozilla.com at Mon, 31 Jul 2017 15:54:01 +0000
Bug 1373331 - Preload browserAction icons before setting styles r?aswan MozReview-Commit-ID: EjSYLEdbYDp
af4186dc2e5fa3cbde3120ecb5a4cbf72b7d8b61: Bug 1373331 - Preload browserAction icons before setting styles r?aswan draft
Mark Striemer <mstriemer@mozilla.com> - Mon, 31 Jul 2017 10:52:05 -0500 - rev 618495
Push 71359 by bmo:mstriemer@mozilla.com at Mon, 31 Jul 2017 15:52:24 +0000
Bug 1373331 - Preload browserAction icons before setting styles r?aswan MozReview-Commit-ID: EjSYLEdbYDp
f50ee8a05609e15017536ddc7a9ea447129d65c6: Add |mach watch|: pywatchman based |mach build faster| daemon. draft
Nick Alexander <nalexander@mozilla.com> - Tue, 11 Jul 2017 10:24:16 -0700 - rev 618494
Push 71359 by bmo:mstriemer@mozilla.com at Mon, 31 Jul 2017 15:52:24 +0000
Add |mach watch|: pywatchman based |mach build faster| daemon. MozReview-Commit-ID: AdDlEOUcJPr * * * Watch the objdir for changed files and refresh them * * * Add key shortcut for quickly restarting a local build * * * Turn "quick restart" into "quick reload". MozReview-Commit-ID: LXjoCG6fH6V * * * Normalize paths in |mach watch|; use dict, not defaultdict; print compact file changes. MozReview-Commit-ID: 7aWMO3uLdgs * * * Handle "install_dist_bin" manifest. This addresses a bug reported by bgrins: ? /mozilla-central/toolkit/themes/shared/extensions/extensions.inc.css ! /mozilla-central/toolkit/themes/shared/extensions/extensions.inc.css ? /mozilla-central/toolkit/themes/osx/mozapps/extensions/extensions.css ! /mozilla-central/toolkit/themes/osx/mozapps/extensions/extensions.css
a1e167ca51f2a6e3a71bff08c3ecd247926e059a: Bug 1385861 - Part 5. Reduce usage of SetMatrix in SVGTextFrame::PaintSVG. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 20:47:39 +0800 - rev 618493
Push 71358 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:45:26 +0000
Bug 1385861 - Part 5. Reduce usage of SetMatrix in SVGTextFrame::PaintSVG. In while-loop [1], 1. The first SetMatrix calls is totally useless, we can just pass initialMatrix to contextPaint, instead of set initialMatrix to aContenxt and get it back from aContext and then pass it to contextPaint. 2. This function, SVGTextFrame::PaintSVG, is the only caller of SetupStrokeGeometry, and it does not need SetupStrokeGeometry to setup matrix at all, since it will be overwritten the transform matrix of aContext at several lines below[2]. [1] https://hg.mozilla.org/mozilla-central/file/5115e2dea29a/layout/svg/SVGTextFrame.cpp#l3658 [2] https://hg.mozilla.org/mozilla-central/file/5115e2dea29a/layout/svg/SVGTextFrame.cpp#l3685 MozReview-Commit-ID: AlKQh4abbpa
c8c5b992a59da0e5dc0cf11f1d7242afed8a9054: Bug 1385861 - Part 4. Define contextPaint as a local variable. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 22:16:09 +0800 - rev 618492
Push 71358 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:45:26 +0000
Bug 1385861 - Part 4. Define contextPaint as a local variable. To prevent heap allocation in painting. MozReview-Commit-ID: DVssJdWuvk0
3f3d051191a038bb4229306e91b4da852ed3fbf6: Bug 1385861 - Part 3. Rename nsSVGUtils::SetupCairoStrokeGeometry as nsSVGUtils::SetupStrokeGeometry. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 20:20:28 +0800 - rev 618491
Push 71358 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:45:26 +0000
Bug 1385861 - Part 3. Rename nsSVGUtils::SetupCairoStrokeGeometry as nsSVGUtils::SetupStrokeGeometry. (This patch is not relative to performance) Rename this function since it has not relation with cario at all. MozReview-Commit-ID: DHvrsVZAJ7B
3f1aecd05dacba5cd1a3af6025bbf82d51d49821: Bug 1378820 - remove usage of sdk/clipboard in devtools clipboard helper;r=gl draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 31 Jul 2017 14:02:37 +0200 - rev 618490
Push 71357 by jdescottes@mozilla.com at Mon, 31 Jul 2017 15:43:34 +0000
Bug 1378820 - remove usage of sdk/clipboard in devtools clipboard helper;r=gl Remove previous helper APIs: - currentFlavors() - getData() The only consumer for both APIs was in devtools/cient/inspector/inspector. The logic was: - call currentFlavors() - if clipboard contains: - "text/unicode" or - "text/html" but not "image/png" - then call getData() But actually calling getData() without any argument means that unless "image/png" flavor is available, we will always use the "text/unicode" flavor. (see current code for sdk helper: http://searchfox.org/mozilla-central/rev/09c065976fd4f18d4ad764d7cb4bbc684bf56714/addon-sdk/source/lib/sdk/clipboard.js#204-209) If the text/unicode flavor was available at the same time as image/png, the code would have returned the image data, which is probably not what we expect in the context of the inspector. I think we should explicitly request for text/unicode. So this patch introduces a new getText() api in the devtools clipboard helper, which is a simplified version of the sdk get() helper. We could always extend it to also support text/html. MozReview-Commit-ID: E3JVj9boVKe
7fe4af71609582b5a7f4e4862d707dc4567bd3f8: Bug 1377272 - Making ParserContext less intertwined with Parser;r?shu draft
David Teller <dteller@mozilla.com> - Fri, 30 Jun 2017 14:55:54 -0700 - rev 618489
Push 71356 by dteller@mozilla.com at Mon, 31 Jul 2017 15:41:38 +0000
Bug 1377272 - Making ParserContext less intertwined with Parser;r?shu To implement the BinJS decoder of Bug 1377007, we need to access ParserContext without a Parser. This patch makes it possible to construct one. MozReview-Commit-ID: Fx3S0UkU7Hq
5fad1be40edac643e12235156688a0172dd18856: Bug 1385861 - Part 5. Reduce usage of SetMatrix in SVGTextFrame::PaintSVG. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 20:47:39 +0800 - rev 618488
Push 71355 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:40:24 +0000
Bug 1385861 - Part 5. Reduce usage of SetMatrix in SVGTextFrame::PaintSVG. In while-loop [1], 1. The first SetMatrix calls is totally useless, we can just pass initialMatrix to contextPaint, instead of set initialMatrix to aContenxt and get it back from aContext and then pass it to contextPaint. 2. This function, SVGTextFrame::PaintSVG, is the only caller of SetupStrokeGeometry, and it does not need SetupStrokeGeometry to setup matrix at all, since it will be overwritten the transform matrix of aContext at several lines below[2]. [1] https://hg.mozilla.org/mozilla-central/file/5115e2dea29a/layout/svg/SVGTextFrame.cpp#l3658 [2] https://hg.mozilla.org/mozilla-central/file/5115e2dea29a/layout/svg/SVGTextFrame.cpp#l3685 MozReview-Commit-ID: AlKQh4abbpa
4746d0c89fa7bd4402d52d8e3e17f1f769145155: Bug 1385861 - Part 4. Define contextPaint as a local variable. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 22:16:09 +0800 - rev 618487
Push 71355 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:40:24 +0000
Bug 1385861 - Part 4. Define contextPaint as a local variable. To prevent heap allocation in painting. MozReview-Commit-ID: DVssJdWuvk0
3dba14b4d69baf0b1ce6ec0348349a7ddda6c4c8: Bug 1385861 - Part 3. Rename nsSVGUtils::SetupCairoStrokeGeometry as nsSVGUtils::SetupStrokeGeometry. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 20:20:28 +0800 - rev 618486
Push 71355 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:40:24 +0000
Bug 1385861 - Part 3. Rename nsSVGUtils::SetupCairoStrokeGeometry as nsSVGUtils::SetupStrokeGeometry. MozReview-Commit-ID: DHvrsVZAJ7B
476063c973dbb160218d0d7d54f3de6a4cde3bf9: Bug 1385861 - Part 2. Save the state of input context in SVGTextFrame::PaintSVG only when need. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 20:17:06 +0800 - rev 618485
Push 71355 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:40:24 +0000
Bug 1385861 - Part 2. Save the state of input context in SVGTextFrame::PaintSVG only when need. MozReview-Commit-ID: LLKnxrKrDaT
dc149c8c763d5024aba1b74c5fecdee133baccb0: Bug 1385861 - Part 1. Remove redundant gfxContext::Save/Restore in nsDisplaySVGText::Paint. draft
cku <cku@mozilla.com> - Mon, 31 Jul 2017 17:36:06 +0800 - rev 618484
Push 71355 by bmo:cku@mozilla.com at Mon, 31 Jul 2017 15:40:24 +0000
Bug 1385861 - Part 1. Remove redundant gfxContext::Save/Restore in nsDisplaySVGText::Paint. nsDisplaySVGText::Paint calls SVGTextFrame::PaintSVG, and we already save/restore context state in SVGTextFrame::PaintSVG. I also filed Bug 1385929 to find a solution to prevent duplicated gfxContext::Save/Restore. MozReview-Commit-ID: 4WxdFZzvmvF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip