10501352b0eef4ecf19dd4d5b1d307ebb212cf5e: Bug 1288480 Rework mozAddonManager error handling r=kmag a=kwierso CLOSED TREE
Andrew Swan <aswan@mozilla.com> - Thu, 21 Jul 2016 11:35:41 -0700 - rev 331152
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1288480 Rework mozAddonManager error handling r=kmag a=kwierso CLOSED TREE This ended up being a bigger change than I had hoped for but it updates the WebAPITask helper in amWebAPI.js so that errors returned from the parent process are immediately wrapped into Error objects from the content page. In this way, programming errors or other internal errors don't leak out to mozAddonManager users. The way the previous code managed window references using "this" was already a bit fussy, this patch only makes it worse. But I think this basic logical structure here is right and since this bug is responsible for widespread breakage, I'd like to get this checked in and then clean it up in a follow-up. MozReview-Commit-ID: 98PgbWKsHIN
6b180266ac16e3226be33319ff710ddfa85f5836: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 21 Jul 2016 16:24:36 +0200 - rev 331151
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
merge mozilla-inbound to mozilla-central a=merge
34fab997a0a18bc72da09d0811ff98357fe0eb5f: Backed out changeset 2bea1e1e403d (bug 1265386) for bustage on a CLOSED TREE
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 21 Jul 2016 13:59:02 +0200 - rev 331150
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Backed out changeset 2bea1e1e403d (bug 1265386) for bustage on a CLOSED TREE
8798ff34e0701f7d7631483cf2509944182968a8: Backed out changeset c402d9e91897 (bug 1265386)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 21 Jul 2016 13:58:46 +0200 - rev 331149
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Backed out changeset c402d9e91897 (bug 1265386)
1123427b88b17e08b9147515f91379e7e791bce3: Bug 911216 - Fix crashes caused by not properly handling not having an object at all as the target promise in EnqueuePromiseReactionJob, on a CLOSED TREE. r=bustage
Till Schneidereit <till@tillschneidereit.net> - Thu, 21 Jul 2016 13:36:33 +0200 - rev 331148
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 911216 - Fix crashes caused by not properly handling not having an object at all as the target promise in EnqueuePromiseReactionJob, on a CLOSED TREE. r=bustage
c402d9e91897b2050f1b755baf5dce66f589a7e1: Bug 1265386: Convert code in widget/ to |UniquePtr|, r=nfroyd
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jul 2016 13:29:33 +0200 - rev 331147
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1265386: Convert code in widget/ to |UniquePtr|, r=nfroyd This patch replaces all references to |nsAutoPtr| in widget/ by references to |UniquePtr|. |nsAutoPtr| is deprecated and will go away soon. MozReview-Commit-ID: 8xAS79wTkPC
2bea1e1e403d0a000e0c3de7a565638f6bdefe10: Bug 1265386: Fix white-space errors in widget/, r=nfroyd
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jul 2016 13:29:30 +0200 - rev 331146
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1265386: Fix white-space errors in widget/, r=nfroyd MozReview-Commit-ID: ATXI7dYFHmA
47d21cda1b6f83f4ec22f8a61497aa1a175cf9c9: Bug 1280105 - TabChild should not use CHROME_PRIVATE_WINDOW flag to set privateBrowsing, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 21 Jul 2016 13:26:57 +0200 - rev 331145
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1280105 - TabChild should not use CHROME_PRIVATE_WINDOW flag to set privateBrowsing, r=smaug
38d540b40e587644b29e20727a92158dafafc0c2: Bug 1263793 - Using content signature verifier for verifying remote newtab, r=keeler,mayhemer
Franziskus Kiefer <franziskuskiefer@gmail.com> - Thu, 19 May 2016 10:59:48 +0200 - rev 331144
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1263793 - Using content signature verifier for verifying remote newtab, r=keeler,mayhemer MozReview-Commit-ID: ABXYYseKImq
ec9c3a2f2c091f2159edd5753a1b17b4b77189ec: Bug 1277129 Part 7c - Rename various RS variables to RI. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:39 +0800 - rev 331143
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 7c - Rename various RS variables to RI. r=dbaron This patch is generated by the following script: function rename() { find layout\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -r "s/$1/$2/g" "{}" \; } rename aChildRS aChildRI rename aContainingBlockRS aContainingBlockRI rename aFrameRS aFrameRI rename aLastRS aLastRI rename aOuterRS aOuterRI rename aRS aRI rename blockHtmlRS blockHtmlRI rename captionRS captionRI rename cellRS cellRI rename childRS childRI rename firstAncestorRS firstAncestorRI rename flexContainerRS flexContainerRI rename gridRS gridRI rename innerRS innerRI rename lastButOneRS lastButOneRI rename LineContainerRS LineContainerRI rename mBlockRS mBlockRI rename parentRS parentRI rename secondAncestorRS secondAncestorRI rename lastRSSize lastRISize rename lastRSPadding lastRIPadding MozReview-Commit-ID: YEgZs3WMow
d1a449efbe4446e696311b21f7bdfcd709b82a26: Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:39 +0800 - rev 331142
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -r "s/$1/$2/g" "{}" \; } rename "([[:alpha:]]*)([rR])eflowState(s?)" "\1\2eflowInput\3" MozReview-Commit-ID: ITFO7uMTkSb
60b14e06c561d772eb8153c6cd414be8a7e94b9a: Bug 1277129 Part 7a - Rename ReflowState to RubyReflowInput in nsRubyBaseContainerFrame. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:38 +0800 - rev 331141
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 7a - Rename ReflowState to RubyReflowInput in nsRubyBaseContainerFrame. r=dbaron This is a prerequisite for the mass rename variables whose name containing ReflowState in the next patch. Otherwise nsRubyBaseContainerFrame::ReflowInput will conflict with mozilla::ReflowInput. MozReview-Commit-ID: KUU51Rjn6z
5a110f2dcab46445a25373d86cf2c570e658afa6: Bug 1277129 Part 6b - Rename rendContext to mRenderingContext in SizeComputationInput. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:38 +0800 - rev 331140
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 6b - Rename rendContext to mRenderingContext in SizeComputationInput. r=dbaron MozReview-Commit-ID: LczLJDtDncy
a70b04f074fca46e056356aebb7726d5cc6578ab: Bug 1277129 Part 6a - Rename frame to mFrame in SizeComputationInput. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:38 +0800 - rev 331139
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 6a - Rename frame to mFrame in SizeComputationInput. r=dbaron MozReview-Commit-ID: 3SXZ4qEZJc
b2db47ba326823e5774032569afaa333bfb1f7a3: Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:38 +0800 - rev 331138
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowMetrics" "ReflowOutput" MozReview-Commit-ID: 2HBb7DkooH5
1e22c6ef454e4c66e7f5cb78ec69ab383659b972: Bug 1277129 Part 5b - Rename nsHTMLReflowMetrics.h/cpp to ReflowOutput.h/cpp and fix #includes. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:37 +0800 - rev 331137
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 5b - Rename nsHTMLReflowMetrics.h/cpp to ReflowOutput.h/cpp and fix #includes. r=dbaron The modification to nsAbsoluteContainingBlock.h and nsBlockFrame.cpp are needed to fix the build error due to the file order changed in the unified build. The #includes are fixed by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename "nsHTMLReflowMetrics\.h" "mozilla\/ReflowOutput\.h" MozReview-Commit-ID: KWvcG3UtKNn
8c97676c364884ad3e65271e4b6da64402aa782b: Bug 1277129 Part 5a - Move nsHTMLReflowMetrics into mozilla namespace. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:37 +0800 - rev 331136
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 5a - Move nsHTMLReflowMetrics into mozilla namespace. r=dbaron MozReview-Commit-ID: 7xrd1AMd0bz
14c11d5cdfcff24670516bd45d2d14b7f6a3f526: Bug 1277129 Part 4b - Rename ScrollReflowState to ScrollReflowInput. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:37 +0800 - rev 331135
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 4b - Rename ScrollReflowState to ScrollReflowInput. r=dbaron MozReview-Commit-ID: ILLqDYR0vkZ
5264e630fc3f0839182ec4e56d318750cec011e2: Bug 1277129 Part 4a - Move ScrollReflowState into mozilla namespace. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:36 +0800 - rev 331134
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 4a - Move ScrollReflowState into mozilla namespace. r=dbaron MozReview-Commit-ID: C8drnMacxO
63e083e58002523052fb230dfe974ed8689cc73d: Bug 1277129 Part 3b - Rename nsTableReflowState, nsRowGroupReflowState, and nsTableCellReflowState. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 Jul 2016 18:36:36 +0800 - rev 331133
Push 9858 by jlund@mozilla.com at Mon, 01 Aug 2016 14:37:10 +0000
Bug 1277129 Part 3b - Rename nsTableReflowState, nsRowGroupReflowState, and nsTableCellReflowState. r=dbaron This patch is generated by the following script: function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename nsTableReflowState TableReflowInput rename nsRowGroupReflowState TableRowGroupReflowInput rename nsTableCellReflowState TableCellReflowInput MozReview-Commit-ID: HN2E6utaxL8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip