016ea18d1fb0f8ab16f01d522a36e80a25f5ba65: Bug 1322843 part 3 - Add reftests for this bug. r=dbaron
Xidorn Quan <me@upsuper.org> - Thu, 22 Dec 2016 18:32:08 +1100 - rev 372719
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1322843 part 3 - Add reftests for this bug. r=dbaron Test 1322843-1[a-d] fail before part 2, while the other two tests fail before patch for bug 1260031. MozReview-Commit-ID: 9QfBvtwQOvP
ea2d213a90c6e296bb17ed091e17f2a5c46c11de: Bug 1322843 part 2 - Conditionally keep some floats in InlinePrefISizeData::ForceBreak. r=dbaron
Xidorn Quan <me@upsuper.org> - Thu, 22 Dec 2016 18:30:38 +1100 - rev 372718
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1322843 part 2 - Conditionally keep some floats in InlinePrefISizeData::ForceBreak. r=dbaron This patch makes ForceBreak() partially clear floats according to the break type of the coming block. MozReview-Commit-ID: 71Gl9lBoTJ5
9e30a2cab8a617e12a39861455908e642bdb920d: Bug 1322843 part 1 - Add Reverse method to nsTArray. r=froydnj
Xidorn Quan <me@upsuper.org> - Fri, 30 Dec 2016 18:23:26 +1100 - rev 372717
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1322843 part 1 - Add Reverse method to nsTArray. r=froydnj MozReview-Commit-ID: 8VNEFzHn4dC
37f96302e7ac1b72ce74a89ba6044a11d16d6602: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 30 Dec 2016 16:59:49 -0800 - rev 372716
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: LGnPwvWCKe4
2c8782a9a73cd29f1e40bdecad9f106edcdec8a3: Backed out 27 changesets (bug 1323100) for leaks in mochitest-e10s-2 a=backout
Wes Kocher <wkocher@mozilla.com> - Fri, 30 Dec 2016 16:09:03 -0800 - rev 372715
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out 27 changesets (bug 1323100) for leaks in mochitest-e10s-2 a=backout Backed out changeset 069375097856 (bug 1323100) Backed out changeset 3e64cdf12bb6 (bug 1323100) Backed out changeset ba3a6bce2ba5 (bug 1323100) Backed out changeset 4fcf1517da8d (bug 1323100) Backed out changeset 5daf48da151e (bug 1323100) Backed out changeset 4e441df8f70a (bug 1323100) Backed out changeset 8ba2c7c2d262 (bug 1323100) Backed out changeset 7b54195f4383 (bug 1323100) Backed out changeset 8c1328db2d0c (bug 1323100) Backed out changeset cb8d544864b8 (bug 1323100) Backed out changeset 00453dfb7172 (bug 1323100) Backed out changeset 3a5216789011 (bug 1323100) Backed out changeset 3a7ce80e8657 (bug 1323100) Backed out changeset 4baecf3669b0 (bug 1323100) Backed out changeset c5ca13e76e13 (bug 1323100) Backed out changeset 40249b284066 (bug 1323100) Backed out changeset 1fb590677ace (bug 1323100) Backed out changeset 699f7f888ea3 (bug 1323100) Backed out changeset a1c171f8f925 (bug 1323100) Backed out changeset c04743218bc5 (bug 1323100) Backed out changeset 831f4de80f62 (bug 1323100) Backed out changeset 55b1ef1a16cf (bug 1323100) Backed out changeset 6675e4fd50f0 (bug 1323100) Backed out changeset e26f9d68b74c (bug 1323100) Backed out changeset 061f8e2d0000 (bug 1323100) Backed out changeset 6695c396ef15 (bug 1323100) Backed out changeset 5dbb824fd978 (bug 1323100)
4172b6f2400057ae42166effb0179d7a1deacdba: Bug 894245 part 2 - Reject unknown enum color in CSS parser. r=dholbert
Xidorn Quan <me@upsuper.org> - Fri, 30 Dec 2016 14:52:10 +1100 - rev 372714
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 894245 part 2 - Reject unknown enum color in CSS parser. r=dholbert MozReview-Commit-ID: 6jfNESnFde5
6d7eb00d02c73a8b571caf06a3a773fcd9352ddb: Bug 894245 part 1 - Align windows widget behavior with other widgets to return failure when the specified color is unknown. r=jimm
Xidorn Quan <me@upsuper.org> - Fri, 30 Dec 2016 14:17:55 +1100 - rev 372713
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 894245 part 1 - Align windows widget behavior with other widgets to return failure when the specified color is unknown. r=jimm MozReview-Commit-ID: HZ0Fir06QU6
8c810ba464c1fe6fb33a8188fae3f6c727f92769: Bug 1326457: Remove redundant check for eCSSKeyword_UNKNOWN at callsites to nsCSSProps::FindKeyword(). r=xidorn
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 30 Dec 2016 12:03:08 -0800 - rev 372712
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1326457: Remove redundant check for eCSSKeyword_UNKNOWN at callsites to nsCSSProps::FindKeyword(). r=xidorn nsCSSProps::FindKeyword() has always failed when passed eCSSKeyword_UNKNOWN, but it didn't used to have a fast-path for this sentinel value -- it used to walk the whole array before failing. So it used to make sense to have a dedicated check for it at the callsites, to avoid an unnecessary array traversal. But now, there's an early-return in FindKeyword() (or actually in its helper, FindIndexOfKeyword()) which catches eCSSKeyword_UNKNOWN right away, before it walks the array. So there's no benefit to having a dedicated check at the callsites anymore. MozReview-Commit-ID: FOX48YZMomd
0693750978562f7ac63c52fde2981ca74eca302b: Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Thu, 22 Dec 2016 00:48:55 +0100 - rev 372711
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r=froydnj MozReview-Commit-ID: 12LS5hqCA2c
3e64cdf12bb691db3403bda7d9114b9019320516: Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Fri, 30 Dec 2016 20:27:59 +0100 - rev 372710
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r=froydnj As far as I can tell, this covers all the remaining threads which we start using PR_CreateThread, except the ones that are created inside NSPR or NSS. This adds a AutoProfilerRegister stack class for easy registering and unregistering. There are a few places where we still call profiler_register_thread() and profiler_unregister_thread() manually, either because registration happens conditionally, or because there is a variable that gets put on the stack before the AutoProfilerRegister (e.g. a dynamically generated thread name). AutoProfilerRegister needs to be the first object on the stack because it uses its own `this` pointer as the stack top address. MozReview-Commit-ID: 3vwhS55Yzt
ba3a6bce2ba599268ffbe6221e8033054dc09310: Bug 1323100 - Stop double-registering the LazyIdleThread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:07:26 +0100 - rev 372709
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Stop double-registering the LazyIdleThread with the profiler. r=froydnj MozReview-Commit-ID: 2vdcgCcdOYJ
4fcf1517da8da51c6fa01595b8d1b6318c8b1c6e: Bug 1323100 - Stop double-registering the IPDL Background thread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:07:10 +0100 - rev 372708
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Stop double-registering the IPDL Background thread with the profiler. r=froydnj MozReview-Commit-ID: 2BlEhqrxdUz
5daf48da151e37953de3945f1fb6b08de7feecde: Bug 1323100 - Stop double-registering the Media_Encoder thread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:06:56 +0100 - rev 372707
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Stop double-registering the Media_Encoder thread with the profiler. r=froydnj MozReview-Commit-ID: 8TQMVhbw13s
4e441df8f70a356073bb70c637c52a4485334892: Bug 1323100 - Stop double-registering the MediaStreamGraph thread with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 23:06:45 +0100 - rev 372706
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Stop double-registering the MediaStreamGraph thread with the profiler. r=froydnj MozReview-Commit-ID: 7WxNLZpBWL4
8ba2c7c2d2626401e0602c7d83b4615fa4f024ee: Bug 1323100 - Stop double-registering the Socket Transport thread. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 21 Dec 2016 17:57:07 +0100 - rev 372705
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Stop double-registering the Socket Transport thread. r=froydnj MozReview-Commit-ID: 7YEC79PwUGg
7b54195f43834f9686e87614c1eb5c01ac434749: Bug 1323100 - Register named threads with the profiler. r=froydnj
Markus Stange <mstange@themasta.com> - Wed, 14 Dec 2016 19:50:11 -0500 - rev 372704
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Register named threads with the profiler. r=froydnj MozReview-Commit-ID: FbE4BTcnfEh
8c1328db2d0cb2a8b9df43655edf38a36db97f38: Bug 1323100 - Remove NS_SetThreadName which is now unused. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 14:43:11 +0100 - rev 372703
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Remove NS_SetThreadName which is now unused. r=froydnj MozReview-Commit-ID: 7je5PhV1TsU
cb8d544864b848fe20e7c918b14f51d563ff56b7: Bug 1323100 - Make NS_NewNamedThread use nsThreadManager::NewNamedThread. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 14:18:22 +0100 - rev 372702
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Make NS_NewNamedThread use nsThreadManager::NewNamedThread. r=froydnj MozReview-Commit-ID: 7e6l1A89he9
00453dfb717283ff7833c8d5af98a2e9b77ec2ac: Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj
Markus Stange <mstange@themasta.com> - Tue, 20 Dec 2016 15:10:20 +0100 - rev 372701
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj The point of this exercise is to make the thread name available in the thread func of the thread, so that we can register the thread with the profiler from the very start of its lifetime, and so that registration and unregistration can be inside the same function. MozReview-Commit-ID: DiiMKUQVr55
3a52167890111ca45a64e624094a2d168236d50f: Bug 1323100 - Remove nsThreadPoolNaming::SetThreadPoolName because it's now unused. r=froydnj
Markus Stange <mstange@themasta.com> - Mon, 19 Dec 2016 16:16:50 +0100 - rev 372700
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1323100 - Remove nsThreadPoolNaming::SetThreadPoolName because it's now unused. r=froydnj MozReview-Commit-ID: CYgF2NGD6pt
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip