9417de5e94b495c8f3225c652d1c2854a33865c1: Bug 1331730 - Log CORS messages from the content process r=bz,mayhemer
Kate McKinley <kmckinley@mozilla.com> - Wed, 15 Feb 2017 12:40:41 +0900 - rev 420801
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1331730 - Log CORS messages from the content process r=bz,mayhemer In e10s, a channel created by parent does not have a reliable reference to the inner window ID that initiated the request. Without that, the channel must request that the content process log and blocked messages to the web console. This patch creates a new ipdl interface to pass the message from the parent to the child process. The nsCORSListenerProxy also needs to keep a reference to the nsIHttpChannel that created it so it can find its way back to the child. Additionally, the HttpChannelParent needs to be propagated when creating a new channel for CORS. MozReview-Commit-ID: 8CUhlVCTWxt
713ec2a7dc6ca812cd93aacdc6c2ec690db21486: Bug 1381934 - Try to deal better with closed windows. r=mconley
Blake Kaplan <mrbkap@gmail.com> - Fri, 28 Jul 2017 16:35:25 -0700 - rev 420800
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1381934 - Try to deal better with closed windows. r=mconley It's hard to know exactly what's going on in this testcase because we nest a bunch of calls. I was unable to observe the crash myself, but it appears that part of it (at least) has to do with the test timing out and causing the opened page to get closed by the harness. I believe this causes us to fail to getInterface to the docShell for the now-closed window and we crash. There isn't much we can do in this situation so, let's try being defensive and watch crash-stats. MozReview-Commit-ID: EeSUqMPXk58
0f6f2d7421e6dcc5aaecef906cbcba65726494cd: Bug 1375883 - Replace 'sites' with 'websites' in strings for preferences since the Mozilla language guide prefers the full 'websites' term. r=mconley
Jared Wein <jwein@mozilla.com> - Mon, 31 Jul 2017 16:06:12 -0400 - rev 420799
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1375883 - Replace 'sites' with 'websites' in strings for preferences since the Mozilla language guide prefers the full 'websites' term. r=mconley MozReview-Commit-ID: GVB7wnjULL6
3f09700a44431ac9e13e425cb2ab6d95b9af1d99: servo: Merge #17926 - stylo: Report a specific error for invalid CSS color values (from jdm:valueerr); r=heycam
Josh Matthews <josh@joshmatthews.net> - Mon, 31 Jul 2017 15:50:14 -0500 - rev 420798
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
servo: Merge #17926 - stylo: Report a specific error for invalid CSS color values (from jdm:valueerr); r=heycam Reviewed by heycam in https://bugzilla.mozilla.org/show_bug.cgi?id=1381143. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes (gecko devtools tests) Source-Repo: https://github.com/servo/servo Source-Revision: dc244ad9e93cf606352594176987aa73ce4ed74c
44121dbcac6a9d3ff18ed087a09b3205e5a04db1: Merge inbound to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 31 Jul 2017 17:43:38 -0700 - rev 420797
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Merge inbound to central, a=merge MozReview-Commit-ID: Dg4fbH8wbXt
a431c842cc50cfd446af8d48593bfda68a9e127f: Backed out changeset 58cfaca894a9 (bug 1384821) for bustage at nsCycleCollectionParticipant.h:312: 'const nsIID' has no member named 'LowWordEquals'. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 31 Jul 2017 19:04:32 +0200 - rev 420796
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 58cfaca894a9 (bug 1384821) for bustage at nsCycleCollectionParticipant.h:312: 'const nsIID' has no member named 'LowWordEquals'. r=backout on a CLOSED TREE
58cfaca894a989a829b9982743171b57a4b1014a: Bug 1384821 - Optimize inherited cycle-collectible QueryInterface() implementations for nsCycleCollectionISupports; r=peterv
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 27 Jul 2017 01:54:58 -0400 - rev 420795
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384821 - Optimize inherited cycle-collectible QueryInterface() implementations for nsCycleCollectionISupports; r=peterv
3e01e416c1170c6a982b16c31c8acfddc7827476: Bug 1363372 - Revert test tfo: send only small part of tfo data. r=mayhemer
Dragana Damjanovic dd.mozilla@gmail.com - Mon, 31 Jul 2017 18:33:10 +0200 - rev 420794
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363372 - Revert test tfo: send only small part of tfo data. r=mayhemer
094fa02f34a36e8aaea9f5e0ef61f6a35238a758: Bug 1382335 - 3. Use XPCOM queue for disposing compositor native objects; r=esawin
Jim Chen <nchen@mozilla.com> - Mon, 31 Jul 2017 12:30:32 -0400 - rev 420793
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382335 - 3. Use XPCOM queue for disposing compositor native objects; r=esawin There's some racing going on between compositor methods that use the XPCOM queue and the disposeNative method that uses the priority queue. Move everything to the XPCOM queue to fix this condition. MozReview-Commit-ID: BUxotrpBVsW
81735bcac861e602c6b335060bdb33d1255afdb0: Bug 1382335 - 2. Revert workaround from bug 1372777; r=esawin
Jim Chen <nchen@mozilla.com> - Mon, 31 Jul 2017 12:30:13 -0400 - rev 420792
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382335 - 2. Revert workaround from bug 1372777; r=esawin Introduce the crash again to get more crash reports for analysis. MozReview-Commit-ID: DYq95o5RpzB
3a434c64cc3b9548ae5a4ba8a526c16594061940: Bug 1382335 - 1. Record the type of null native pointers; r=esawin
Jim Chen <nchen@mozilla.com> - Mon, 31 Jul 2017 12:30:13 -0400 - rev 420791
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382335 - 1. Record the type of null native pointers; r=esawin Right now we throw NullPointerException with the message "Null native pointer", but we can save the type of the native pointer in the message to make it easier to categorize and analyze crashes. This patch uses the __func__ feature to get the name of a particular template parameter type. MozReview-Commit-ID: GNWzIy91OD6
1221530577aa51b65999ea225fdd1cab8f70567c: Bug 1385838 - Check for Symbol.iterator in ArgumentsObject::obj_mayResolve instead of returning true for all symbols. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Mon, 31 Jul 2017 18:22:45 +0200 - rev 420790
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385838 - Check for Symbol.iterator in ArgumentsObject::obj_mayResolve instead of returning true for all symbols. r=anba
76abbe45dd0acd498a19fcfdef47c001c5d147e1: Bug 1385521 - Inline the check for common argument in the callers of GetCommonAncestorInternal(); r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 28 Jul 2017 21:37:27 -0400 - rev 420789
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385521 - Inline the check for common argument in the callers of GetCommonAncestorInternal(); r=baku
ee5586d41e4e6b9f2dc18540732b63eb6017bdb2: Bug 1384300. Stop refresh driver timers after swapping refresh drivers. r=billm
Mason Chang <mchang@mozilla.com> - Fri, 28 Jul 2017 15:01:27 -0700 - rev 420788
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384300. Stop refresh driver timers after swapping refresh drivers. r=billm
c579ac37ac11a44b9af0c75720f519a40c439b19: Bug 1385514 - Part 2: Replace 'spaz' with 'change' in the editor code
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 31 Jul 2017 11:20:08 -0400 - rev 420787
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385514 - Part 2: Replace 'spaz' with 'change' in the editor code
91637b17112c15230feaeaae15034f7f5cf3aaab: Bug 1385514 - Part 1: Make SetTextTransaction a selection preserving transaction; r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 28 Jul 2017 20:31:35 -0400 - rev 420786
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385514 - Part 1: Make SetTextTransaction a selection preserving transaction; r=masayuki This makes the SetTextTransaction transaction behave more similarly to the rest of the editor transactions, by making sure the inner transactions don't manipulate the selections themselves and leave it up to the AfterEdit() method to take care of adjusting the selection when the entire editing operation is finished.
9360c4975d3652abcae684e4af531fae7eb93789: Bug 1385547 - Lint testing/marionette. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Sat, 29 Jul 2017 10:03:00 +0100 - rev 420785
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385547 - Lint testing/marionette. r=automatedtester Automatic fixes from './mach lint --fix testing/marionette'. MozReview-Commit-ID: 4UOLrLLxMbH
423b51b215196a7da2b81b74cee28c836597dabc: Bug 1385547 - Tighten eslint rules on semicolons and init to undefined. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Sat, 29 Jul 2017 10:02:32 +0100 - rev 420784
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385547 - Tighten eslint rules on semicolons and init to undefined. r=automatedtester Under testing/marionette, we always use semicolons for consistency and we never initialise scoped variables to undefined becuase it is the default value. We also indent continued call expressions by four characters. Disallowed: let foo = undefined; return foo Allowed: const foo = undefined; let bar; return bar; MozReview-Commit-ID: LgVPMqnFqNk
0ae424f348a38ef1d2f052b49f2822662300c129: Bug 1385392 - Avoid needlessly looking up the selection twice when DoTransaction() is called from TextEditRules::WillSetText(); r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 28 Jul 2017 14:49:58 -0400 - rev 420783
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385392 - Avoid needlessly looking up the selection twice when DoTransaction() is called from TextEditRules::WillSetText(); r=masayuki
780d578d1f74bf2d52a605890b322db55873464b: Bug 1385384 - Don't store mPlaceholderTransactionWeak as a weak pointer; r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 28 Jul 2017 14:12:47 -0400 - rev 420782
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385384 - Don't store mPlaceholderTransactionWeak as a weak pointer; r=masayuki
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip