5d6fe59a9a5dfd2d381d2cdfdc968d3305b417cf: Bug 1366812 - Account for the fact that the load event may fire even though mIsDocumentLoaded is true in TimeoutManager; r=cpearce a=topcrasher
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 26 May 2017 00:40:12 -0400 - rev 360761
Push 90729 by cbook@mozilla.com at Fri, 26 May 2017 10:39:48 +0000
Bug 1366812 - Account for the fact that the load event may fire even though mIsDocumentLoaded is true in TimeoutManager; r=cpearce a=topcrasher
62f8db64e839b3168c8b85005860766beb8ead57: Bug 1367877 - Remove a few unused frame class IDs. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 26 May 2017 12:11:12 +0200 - rev 360760
Push 90728 by mpalmgren@mozilla.com at Fri, 26 May 2017 10:11:25 +0000
Bug 1367877 - Remove a few unused frame class IDs. r=jfkthame MozReview-Commit-ID: JQW8cCeSdth
d904a186e908c790e1aa8cb9b1ef498b02ede0d4: Bug 1362886 part 2 - Devirtualize the IsLeaf() method by doing an array lookup instead. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 26 May 2017 12:11:12 +0200 - rev 360759
Push 90728 by mpalmgren@mozilla.com at Fri, 26 May 2017 10:11:25 +0000
Bug 1362886 part 2 - Devirtualize the IsLeaf() method by doing an array lookup instead. r=jfkthame MozReview-Commit-ID: 1zm9rFhRVZ3
13074ff6822b77ecb37d2c28a6ecf1a1761cf552: Bug 1362886 part 1 - Annotate the FRAME_ID for each concrete frame class whether it's a leaf or not. Generate an array containing the IsLeaf state for each frame class. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 26 May 2017 12:11:12 +0200 - rev 360758
Push 90728 by mpalmgren@mozilla.com at Fri, 26 May 2017 10:11:25 +0000
Bug 1362886 part 1 - Annotate the FRAME_ID for each concrete frame class whether it's a leaf or not. Generate an array containing the IsLeaf state for each frame class. r=jfkthame MozReview-Commit-ID: 8m52kG8EwCv
78e989ad55af7cf13cfafcb4ba891cc5ea78d740: Bug 1364805 part 4 - Remove the now unused LayoutFrameType values from the ctors. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 26 May 2017 12:11:11 +0200 - rev 360757
Push 90728 by mpalmgren@mozilla.com at Fri, 26 May 2017 10:11:25 +0000
Bug 1364805 part 4 - Remove the now unused LayoutFrameType values from the ctors. r=jfkthame MozReview-Commit-ID: 1RSDoc3pQXf
9164c8933697fc198209d2f5455c7f0e059b670e: Bug 1364805 part 3 - Implement Type() by indexing a static array using the mClass field. Remove the nsIFrame::mType field. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 26 May 2017 12:11:11 +0200 - rev 360756
Push 90728 by mpalmgren@mozilla.com at Fri, 26 May 2017 10:11:25 +0000
Bug 1364805 part 3 - Implement Type() by indexing a static array using the mClass field. Remove the nsIFrame::mType field. r=jfkthame In the nsWindowMemoryReporter.cpp / nsArenaMemoryStats.h I'm only including the concrete frame classes now - we obviously never have instances of the other IDs so there's no need to collect stats for them. MozReview-Commit-ID: 48uFCZ3xKBC
47ed59045f9bff59434723249b995515116d4ed0: Bug 1364805 part 2 - Add a nsIFrame::mClass field and propagate the concrete class' value up the ctor chain. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 26 May 2017 12:11:11 +0200 - rev 360755
Push 90728 by mpalmgren@mozilla.com at Fri, 26 May 2017 10:11:25 +0000
Bug 1364805 part 2 - Add a nsIFrame::mClass field and propagate the concrete class' value up the ctor chain. r=jfkthame nsIFrame::mClass is of type enum class nsQueryFrame::ClassID which is a strict subset of the nsQueryFrame::FrameIID values. For a concrete frame class, its FrameIID is the same numeric value as its ClassID. MozReview-Commit-ID: 1N0AkCGo1ol
45bf72e9b3b3b5d45457598865c72536b3027264: Bug 1364805 part 1 - Make every concrete frame class be a NS_DECL_QUERYFRAME_TARGET. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 26 May 2017 12:11:11 +0200 - rev 360754
Push 90728 by mpalmgren@mozilla.com at Fri, 26 May 2017 10:11:25 +0000
Bug 1364805 part 1 - Make every concrete frame class be a NS_DECL_QUERYFRAME_TARGET. r=jfkthame MozReview-Commit-ID: Gy9gcEYupeY
c0a1ad48a9ccdd720e77b2d542bf4348f288770c: Bug 1361892 - Null check pointer before calling Release. r=erahm.
Peter Van der Beken <peterv@propagandism.org> - Mon, 08 May 2017 17:02:12 +0200 - rev 360753
Push 90727 by pvanderbeken@mozilla.com at Fri, 26 May 2017 09:24:20 +0000
Bug 1361892 - Null check pointer before calling Release. r=erahm.
e34e7e82e8c50e4e14dda1cbf5e1337a091ca362: Backed out changeset b3149f82342d (bug 1367365) will land directly on m-c
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 26 May 2017 11:08:56 +0200 - rev 360752
Push 90726 by cbook@mozilla.com at Fri, 26 May 2017 09:09:07 +0000
Backed out changeset b3149f82342d (bug 1367365) will land directly on m-c
b3149f82342dad31d18865e0642f88bfa7f762d4: Bug 1367365 - Disable RCWN r=me
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 26 May 2017 10:59:16 +0300 - rev 360751
Push 90725 by valentin.gosu@gmail.com at Fri, 26 May 2017 07:59:39 +0000
Bug 1367365 - Disable RCWN r=me MozReview-Commit-ID: GuIC5Gv09Z3
a0eddece06626c7301f7c81316bffb8dfe0d6060: Bug 1351146 - P2 - Update test case and usage of nsIRedirectHistoryEntry interface. r=dragana
Thomas Nguyen <tnguyen@mozilla.com> - Thu, 25 May 2017 19:42:00 +0200 - rev 360750
Push 90724 by cbook@mozilla.com at Fri, 26 May 2017 07:23:18 +0000
Bug 1351146 - P2 - Update test case and usage of nsIRedirectHistoryEntry interface. r=dragana MozReview-Commit-ID: s61VV5CLx8
9db4c2096741d7645d9e9a11b363c6ed007e50ab: Bug 1351146 - P1 - Add more information to redirect chains. r=dragana
Thomas Nguyen <tnguyen@mozilla.com> - Thu, 25 May 2017 19:42:00 +0200 - rev 360749
Push 90724 by cbook@mozilla.com at Fri, 26 May 2017 07:23:18 +0000
Bug 1351146 - P1 - Add more information to redirect chains. r=dragana In order to provide more details context of how client arrived at the unsafe page, particularly in redirect case, we may have to add more information to redirect chains including: - referrer (if any) - remote address. - URL We may want to use an idl interface instead of nsIPrincipal to store these information MozReview-Commit-ID: 3Uh4r06w60C
d2370b6a03e89aff5cecb43dada104f887df04bd: Bug 1345361 - PaymentRequest constructor implementation. r=baku
Eden Chuang <echuang@mozilla.com> - Fri, 26 May 2017 01:50:32 +0800 - rev 360748
Push 90723 by cbook@mozilla.com at Fri, 26 May 2017 06:43:47 +0000
Bug 1345361 - PaymentRequest constructor implementation. r=baku
edab8a23147dc530ec191b23b880b36df18ffbdd: Bug 1366650 (part 2) - In GeckoProfiler, do all pseudo-stack accesses via the PseudoStack class, instead of via raw array manipulation. r=mstange,shu.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 26 May 2017 09:51:31 +1000 - rev 360747
Push 90722 by nnethercote@mozilla.com at Fri, 26 May 2017 02:56:40 +0000
Bug 1366650 (part 2) - In GeckoProfiler, do all pseudo-stack accesses via the PseudoStack class, instead of via raw array manipulation. r=mstange,shu. - The profiler gives the JS engine a reference to the pseudo-stack via SetContextProfiilngStack(). That function now takes a |PseudoStack*| instead of a |ProfileEntry*| and pointer to the stack pointer. - PseudoStack now has a |kMaxEntries| field, which is easier to work with than |mozilla::ArrayLength(entries)|. - AddressOfStackPointer() is no longer needed. - The patch also neatens up the push operations significantly. PseudoStack now has pushCppFrame() and pushJsFrame(), which nicely encapsulate the two main cases. These delegate to the updated initCppFrame() and initJsFrame() functions in ProfileEntry. - Renames max_stck in testProfileStrings.cpp as peakStackPointer, which is a clearer name. - Removes a couple of checks from testProfileStrings.cpp. These checks made sense when the pseudo-stack was accessed via raw manipulation, but are not applicable now because we can't artificially limit the maximum stack size so easily.
ff4945a4dcc9652bd831e0d1db89efaa871660f6: Bug 1366650 (part 1) - Move PseudoStack into SpiderMonkey. r=mstange,shu.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 26 May 2017 09:37:28 +1000 - rev 360746
Push 90722 by nnethercote@mozilla.com at Fri, 26 May 2017 02:56:40 +0000
Bug 1366650 (part 1) - Move PseudoStack into SpiderMonkey. r=mstange,shu. This includes renaming its fields to match SpiderMonkey naming conventions instead of Gecko naming conventions. This patch is just about moving the code. The next patch will change SpiderMonkey to actually use PseudoStack directly.
862e534ade6d17176b09aeeb5dae63fdb53eddeb: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 25 May 2017 21:31:19 -0400 - rev 360745
Push 90721 by ryanvm@gmail.com at Fri, 26 May 2017 01:33:12 +0000
Merge m-c to inbound. a=merge
0874cf4bb194d381a3afaa51276b6cee22f82211: Merge inbound to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 25 May 2017 21:30:20 -0400 - rev 360744
Push 90721 by ryanvm@gmail.com at Fri, 26 May 2017 01:33:12 +0000
Merge inbound to m-c. a=merge
c2ff59dd31bce41bc9108939e86618017943b88d: servo: Merge #17039 - Update openssl source download location (from servo:jdm-patch-1); r=nox
Josh Matthews <josh@joshmatthews.net> - Thu, 25 May 2017 12:20:20 -0500 - rev 360743
Push 90721 by ryanvm@gmail.com at Fri, 26 May 2017 01:33:12 +0000
servo: Merge #17039 - Update openssl source download location (from servo:jdm-patch-1); r=nox The openssl.org webpage has been reorganized and the old URL no longer works. Source-Repo: https://github.com/servo/servo Source-Revision: 83f82cb4d380f2bdd02f388702d6162af9a3c9bc
04d82da432bc07cfc22368d24c1b7dbc51cb7e11: Bug 1367244 - Changes to release e10s multi on the Release channel. r=Felipe
Blake Kaplan <mrbkap@gmail.com> - Wed, 24 May 2017 14:43:47 -0700 - rev 360742
Push 90721 by ryanvm@gmail.com at Fri, 26 May 2017 01:33:12 +0000
Bug 1367244 - Changes to release e10s multi on the Release channel. r=Felipe For Release, we are going for 0 extensions installed and an 80/20 (4 processes to 1 process) split. MozReview-Commit-ID: KGVXEWxpHx7
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip