43843a529109eaec5d71a82098b00b150d5fc3af: Bug 1115214 - Fetch API: Always consume body asynchronously. r=baku
Nikhil Marathe <nsm.nikhil@gmail.com> - Tue, 23 Dec 2014 21:47:17 -0800 - rev 236744
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1115214 - Fetch API: Always consume body asynchronously. r=baku
70cab9cdea1dfa0f58c05fd08927e25e0a0838b6: Bug 1117768 - Fix assertion in AutoStopVerifyingBarriers and add tests, r=terrence
Steve Fink <sfink@mozilla.com> - Mon, 12 Jan 2015 08:34:00 -0800 - rev 236743
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1117768 - Fix assertion in AutoStopVerifyingBarriers and add tests, r=terrence
8439a009837d4f7ecc66228f4864fa5e7ff6a52b: Bug 1113238 follow-up: Fix a non-unified build bustage on a CLOSED TREE
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 13 Jan 2015 12:19:19 -0500 - rev 236742
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1113238 follow-up: Fix a non-unified build bustage on a CLOSED TREE
25b04c1440c81d73c6a2a4879dae6c920bbfd7bf: Bug 1103386 - Debugger.Memory.prototype.takeCensus should handle when Object.prototype is overwritten. r=shu
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 08 Jan 2015 12:18:02 -0800 - rev 236741
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1103386 - Debugger.Memory.prototype.takeCensus should handle when Object.prototype is overwritten. r=shu
34b89a4f9deafb7ce540b9e2514cf9f1d78a8eb4: Bug 1113238 - Part 3: Flush the styles before determining whether an element is preformatted; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 12 Jan 2015 12:00:09 -0500 - rev 236740
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1113238 - Part 3: Flush the styles before determining whether an element is preformatted; r=bzbarsky This ensures that calls to nsComputedDOMStyle::GetStyleContextForElementNoFlush() in the part 1 of this series give us the correct results.
ce0ed9dc4d6d947df2d6b2131176ae7417468288: Bug 1113238 - Part 2: Only maintain the pre level status which can be potentially expensive if we may end up using it; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 12 Jan 2015 11:41:10 -0500 - rev 236739
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1113238 - Part 2: Only maintain the pre level status which can be potentially expensive if we may end up using it; r=bzbarsky This patch ensures that we check ShouldMaintainPreLevel() before attempting to modify or read mPreLevel in order to avoid wasting time to compute mPreLevel for elements without frames needlessly. Computing this value for such elements can incur expensive style calculations.
9dd632bab2aaa29731b941cac9ed802e81a6a9fc: Bug 1113238 - Part 1: Make our plaintext and HTML serializers aware of CSS preformatted styles; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 19 Dec 2014 12:45:50 -0500 - rev 236738
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1113238 - Part 1: Make our plaintext and HTML serializers aware of CSS preformatted styles; r=bzbarsky This code is super-hairy, but I think this is the minimum amount of changes that we need. nsPlainTextSerializer::IsInPre() before this patch is completely broken, and I changed it to maintain a stack of bools representing whether the elements that we saw as we were traversing the tree are preformatted or not. nsXHTMLContentSerializer maintains this information using a counter, which is broken in case pre and non-preformatted elements are stacked underneath each other, but I'm not sure why this code is using a counter and I didn't want to change it drastically, so for now I'm just making it look at the element's style first as opposed to its tag name. Follow-up work may include exploring whether nsXHTMLContentSerializer should use a stack similar to nsPlainTextSerializer, and also audit this code for more places where things are hardcoded based on tag names where we should be really looking at the style.
beacba1d431aee74abc7b20a826a911673e7691f: Bug 1109574 - Check for null body before setting bodyUsed in Request constructor. r=bkelly
Nikhil Marathe <nsm.nikhil@gmail.com> - Tue, 23 Dec 2014 02:25:17 -0800 - rev 236737
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1109574 - Check for null body before setting bodyUsed in Request constructor. r=bkelly
cdf0de7bbc4c997da2b77279daedbf8a9648efab: Bug 1118996 - Wrap exception object in AutoNewContext r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 09 Jan 2015 09:56:18 +0000 - rev 236736
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1118996 - Wrap exception object in AutoNewContext r=sfink
2c46028281ddcba1382a8aa7f5517ba2a2eb410b: Bug 1119759 - Add gcstart() test function to start an incremental GC r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 12 Jan 2015 10:29:38 +0000 - rev 236735
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1119759 - Add gcstart() test function to start an incremental GC r=terrence
fda146977dfeeb821371fd9db8b5e62442bf760b: Bug 1120060 - Remove the workaround code for the gcc PGO crash in ConvolveHorizontally() now that support for version 4.5 has been removed. r=tn
Tejas Srinivasan <tejas.srinivasan95@gmail.com> - Tue, 13 Jan 2015 08:14:00 -0500 - rev 236734
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1120060 - Remove the workaround code for the gcc PGO crash in ConvolveHorizontally() now that support for version 4.5 has been removed. r=tn
dc3c8dd37421c8f77cb5bdd53c115fd5547f08ad: Bug 1039846 - Patch 8: A few response body tests. r=bkelly
Nikhil Marathe <nsm.nikhil@gmail.com> - Mon, 15 Dec 2014 23:04:10 -0800 - rev 236733
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1039846 - Patch 8: A few response body tests. r=bkelly
c326a68d7bfab875be19aa5498a98fe47cde7737: Bug 1039846 - Patch 7: Create channel with a loadgroup. r=baku,bkelly
Nikhil Marathe <nsm.nikhil@gmail.com> - Thu, 08 Jan 2015 08:55:05 -0800 - rev 236732
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1039846 - Patch 7: Create channel with a loadgroup. r=baku,bkelly
8443140d7fcf57e0af143efd3fd19a0270dc6b8c: Bug 1039846 - Patch 6: Basic test runner. r=bkelly
Nikhil Marathe <nsm.nikhil@gmail.com> - Fri, 02 Jan 2015 14:38:28 -0800 - rev 236731
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1039846 - Patch 6: Basic test runner. r=bkelly
27b9f23fc9e50604d4fdde9bf88259cdf6f94e44: Bug 1039846 - Patch 5.1: Set request upload stream and headers. r=baku,bkelly
Nikhil Marathe <nsm.nikhil@gmail.com> - Tue, 09 Dec 2014 22:35:22 -0800 - rev 236730
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1039846 - Patch 5.1: Set request upload stream and headers. r=baku,bkelly
b4c5a27a1ab474e05191b62814587831094b8d54: Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly
Nikhil Marathe <nsm.nikhil@gmail.com> - Wed, 10 Dec 2014 00:51:59 -0800 - rev 236729
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1039846 - Patch 5: FetchDriver basic HTTP fetch support. r=baku,bkelly This patch has the following big pieces: HTTP support in FetchDriver, which requires the principal of the caller to be passed. Managing worker lifetime when a fetch() call is in progress. Managing worker lifetime when a Response body is being read. Using nsIPipe to link network streams to Request/Response body streams. Using nsIInputStreamPump to convert Request/Response body streams into respective types. Folded: Bug 1039846 - Fetch API: Use a pipe to immediately start writing HTTP body data to InternalResponse. Bug 1039846 - Assert bodystream can be set only once Bug 1039846 - Add feature when handling fetch responses on workers Bug 1039846 - Try to retarget http fetch delivery off main thread. Bug 1039846 - Safely consume body using nsIInputStreamPump on workers and main thread. Bug 1039846 - Retarget body reading to stream transport service.
bd43663b61a48cd6a243bb89285af16af8ba3dfa: Bug 1119742 - Add RefreshTimerDispatcher into VsyncSource::Display. r=kats
JerryShih <hshih@mozilla.com> - Tue, 13 Jan 2015 08:04:00 -0500 - rev 236728
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1119742 - Add RefreshTimerDispatcher into VsyncSource::Display. r=kats 1) Create RefreshTimerDispatcher in VsyncSource::Display. 2) Use mutex for all VsyncSource::Display's member access.
d171761d10c639bfa6d8c82bcd6fd24785107055: Bug 1119167 - Advertise IntelliJ support in build-backend message. r=nalexander
Sai Prathik <prathikcoding167@gmail.com> - Sun, 11 Jan 2015 19:17:00 -0500 - rev 236727
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1119167 - Advertise IntelliJ support in build-backend message. r=nalexander
d8467e9bbae8fd4d894c2e31ae08cf6d128fabb4: Bug 1120924 - TraceLogger: Deduplicate code by using emitTracelogIonStart/Stop, r=bbouvier
Hannes Verschore <hv1989@gmail.com> - Tue, 13 Jan 2015 16:54:09 +0100 - rev 236726
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1120924 - TraceLogger: Deduplicate code by using emitTracelogIonStart/Stop, r=bbouvier
fba277ed63b8cb4b65d6978d2e02a64349bf169d: Bug 1120294 - Modify the svg luminance calculating for reducing memcpy. r=longsonr
Ethan Lin <etlin@mozilla.com> - Mon, 12 Jan 2015 21:51:00 -0500 - rev 236725
Push 411 by martin.thomson@gmail.com at Wed, 14 Jan 2015 00:17:02 +0000
Bug 1120294 - Modify the svg luminance calculating for reducing memcpy. r=longsonr
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip