b9eaaca25256cdb68df930f5938e16b7a10a573e: Bug 1166598 (part 7) - Use PLDHashTable2 in nsLoadGroup. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 12 May 2015 17:33:44 -0700 - rev 245437
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1166598 (part 7) - Use PLDHashTable2 in nsLoadGroup. r=froydnj. Things to note: - nsLoadGroupConnectionInfo and its methods were just moved higher up in the file so it could be referenced in nsLoadGroup's constructor; none of that code has been changed; - ~nsLoadGroup() is made public because NS_GENERIC_AGGREGATED_CONSTRUCTOR requires it to be.
d2b79df6cb618d50c80e4c6b5a577e8c171ed1f7: Bug 1166598 (part 6) - Clean up nsStaticCaseInsensitiveNameTable. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 May 2015 21:13:53 -0700 - rev 245436
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1166598 (part 6) - Clean up nsStaticCaseInsensitiveNameTable. r=froydnj. This patch simplifies nsStaticCaseInsensitiveNameTable greatly by taking advantage of the following observations. - |new| is infallible, so |new nsStaticCaseInsensitiveNameTable()| calls don't need their return value checked. - nsStaticCaseInsensitiveNameTable::Init() checks if any of the added entries differ only in case, so the callers of that function don't need to do the same check. - nsStaticCaseInsensitiveNameTable::Init() never returns false because moz_xmalloc() is infallible. (Its callers never check the return value anyway.) So it can be merged into the constructor. And ~nsStaticCaseInsensitiveNameTable() need not null-check |mNameArray|. - PLDHashTable now has an initializing constructor and destructor, so these can be used in nsStaticCaseInsensitiveNameTable, thus avoiding manual PLD_HashTable{Init,Finish}() calls.
5a9cc200b499fa96275d95386f226e67e2756a72: Bug 1166598 (part 5) - Use PLDHashTable2 in InMemoryDataSource. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 May 2015 18:39:20 -0700 - rev 245435
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1166598 (part 5) - Use PLDHashTable2 in InMemoryDataSource. r=froydnj.
b373d9cab11f7689aca59920ea67d6cb188666f1: Bug 1166598 (part 4) - Use PLDHashTable2 in RDFServiceImpl. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 May 2015 18:30:27 -0700 - rev 245434
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1166598 (part 4) - Use PLDHashTable2 in RDFServiceImpl. r=froydnj.
fe49838e8aba4381fb41dbd76b3683a1068922e9: Bug 1166598 (part 3) - Use PLDHashTable2 in nsCommandParams. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 May 2015 18:23:39 -0700 - rev 245433
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1166598 (part 3) - Use PLDHashTable2 in nsCommandParams. r=froydnj.
7eaac66f8bbeba27d1833bc0e8cf9188fbf79a0b: Bug 1166598 (part 2) - Use PLDHashTable2 in SpanningCellSorter. r=froydnj,dbaron.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 May 2015 16:11:43 -0700 - rev 245432
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1166598 (part 2) - Use PLDHashTable2 in SpanningCellSorter. r=froydnj,dbaron.
df1d66a31697cee747f044b5438744165f905e8c: Bug 1166598 (part 1) - Use PLDHashTable2 in nsScriptNameSpaceManager. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 May 2015 16:11:43 -0700 - rev 245431
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1166598 (part 1) - Use PLDHashTable2 in nsScriptNameSpaceManager. r=froydnj.
004de000947c5f869c3218eea605667f37d225c7: Bug 1151617 - Add async-zooming tests for async scrollbar positioning. r=tn,botond
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 24 May 2015 16:48:26 -0400 - rev 245430
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1151617 - Add async-zooming tests for async scrollbar positioning. r=tn,botond
9b5127b7f7594f7d5a29bfcc2c573bd68e9cbd5b: Bug 1160642. Add reftest-async-zoom to apply an async zoom before taking snapshot. r=dbaron
Timothy Nikkel <tnikkel@gmail.com> - Sun, 24 May 2015 16:48:26 -0400 - rev 245429
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1160642. Add reftest-async-zoom to apply an async zoom before taking snapshot. r=dbaron
5f7e75cf18915c3a695497a3dd304f84388c11d1: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Sun, 24 May 2015 15:27:08 -0700 - rev 245428
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Merge m-c to m-i
afb28a3157b3c879a030b96f91b457e9dabcad40: bug 1166107 documentation of mWaitForInternalDrain thread access r=gerald
Karl Tomlinson <karlt+@karlt.net> - Fri, 22 May 2015 11:10:00 +1200 - rev 245427
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
bug 1166107 documentation of mWaitForInternalDrain thread access r=gerald
8da84460924f2c85cf168e9823c98aa221ff8a53: bug 1166107 release internal drain monitor before calling Flush() r=gerald
Karl Tomlinson <karlt+@karlt.net> - Mon, 25 May 2015 08:52:30 +1200 - rev 245426
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
bug 1166107 release internal drain monitor before calling Flush() r=gerald The DrainComplete() caught with mWaitForInternalDrain still won't necessarily be from the internal Drain(), but all we need is that one DrainComplete() is caught for the internal Drain() because one more will be generated if there is a Drain() in progress. What protecting mWaitForInternalDrain access with the monitor provides here is that the compiler won't use its address for storage of other data meaningless in the context of mWaitForInternalDrain and so, for example, two DrainComplete() calls won't unintentionally think that they are both for one internal drain. And TSan warnings.
975a4f9dea3da42dc2705de9dba96964665e0aeb: bug 1162364 detect and abort MF_E_TRANSFORM_STREAM_CHANGE infinite loops r=cpearce
Karl Tomlinson <karlt+@karlt.net> - Fri, 22 May 2015 15:23:00 +1200 - rev 245425
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
bug 1162364 detect and abort MF_E_TRANSFORM_STREAM_CHANGE infinite loops r=cpearce
52349289f808a9662aa761838a12de10484a077c: bug 1167045 don't reuse output sample when !mMFTProvidesOutputSamples r=mattwoodrow
Karl Tomlinson <karlt+@karlt.net> - Tue, 19 May 2015 17:32:57 +1200 - rev 245424
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
bug 1167045 don't reuse output sample when !mMFTProvidesOutputSamples r=mattwoodrow
780f3d9c7cc3677f3bd0c466fb8c9dfe2ae1b112: Back out ffb94ee54752 (bug 1162281) for build and test bustage
Phil Ringnalda <philringnalda@gmail.com> - Sun, 24 May 2015 13:59:43 -0700 - rev 245423
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Back out ffb94ee54752 (bug 1162281) for build and test bustage CLOSED TREE
ffb94ee5475210691d62432b11d4326d0912a23a: Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice
Fernando Jimenez <ferjmoreno@gmail.com> - Sun, 24 May 2015 21:28:15 +0200 - rev 245422
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1162281 - Invalid system message handler in an App Manifest can break the entire system. r=fabrice
b58ff5fd82dd84824c146c68bac101982ba4f52c: Bug 1161684 - Allow JAR channels to be intercepted by service workers. Tests. r=jdm
Fernando Jimenez <ferjmoreno@gmail.com> - Fri, 22 May 2015 09:32:25 +0200 - rev 245421
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1161684 - Allow JAR channels to be intercepted by service workers. Tests. r=jdm
c9e1fd16de0948e639be5e6872471bb12cd82839: Bug 1161684 - Allow JAR channels to be intercepted by service workers. r=jdm
Fernando Jimenez <ferjmoreno@gmail.com> - Fri, 22 May 2015 09:32:25 +0200 - rev 245420
Push 28806 by philringnalda@gmail.com at Tue, 26 May 2015 02:10:16 +0000
Bug 1161684 - Allow JAR channels to be intercepted by service workers. r=jdm
b6623a27fa647437a630dfc548d684b2a2de22c1: Merge f-t to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sun, 24 May 2015 12:15:26 -0700 - rev 245419
Push 28805 by philringnalda@gmail.com at Sun, 24 May 2015 19:15:34 +0000
Merge f-t to m-c, a=merge
b15bc4bf63dbf92600ef4e18f9bbc17ea23b0c0a: Bug 1167006 - Refactor marker details to not handle stack traces explicitly, and move logic into marker utils. Separate out some source link styles. r=vp
Jordan Santell <jsantell@mozilla.com> - Sun, 24 May 2015 00:18:08 -0700 - rev 245418
Push 28805 by philringnalda@gmail.com at Sun, 24 May 2015 19:15:34 +0000
Bug 1167006 - Refactor marker details to not handle stack traces explicitly, and move logic into marker utils. Separate out some source link styles. r=vp
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip