ea1435bd96d1958f6f4e73c336f226af3353b740: Bug 697244. Quickstub nsIDOMWindow.self. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 26 Oct 2011 15:34:22 -0400 - rev 79252
Push 21382 by mak77@bonardo.net at Thu, 27 Oct 2011 08:36:50 +0000
Bug 697244. Quickstub nsIDOMWindow.self. r=peterv
28afade47ac29654c17c71541018975e6dd48833: Bug 696233. Switch the nth-index cache to having a single hashtable per selector type (from end vs from start and of-type vs not-of-type). Gives somewhat better cache locality on some workloads and makes entry addition much cheaper because we no longer need to initialize all the new memory when the hashtable store is resized; we just initialize the parts of it we need as we need them. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 26 Oct 2011 15:34:20 -0400 - rev 79251
Push 21382 by mak77@bonardo.net at Thu, 27 Oct 2011 08:36:50 +0000
Bug 696233. Switch the nth-index cache to having a single hashtable per selector type (from end vs from start and of-type vs not-of-type). Gives somewhat better cache locality on some workloads and makes entry addition much cheaper because we no longer need to initialize all the new memory when the hashtable store is resized; we just initialize the parts of it we need as we need them. r=smaug
dc94c4eb9e4046c3aa6247082c6cee93fa06ba1e: Bug 662489. Reorganize the code flow for determining nth-index values. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 26 Oct 2011 15:33:40 -0400 - rev 79250
Push 21382 by mak77@bonardo.net at Thu, 27 Oct 2011 08:36:50 +0000
Bug 662489. Reorganize the code flow for determining nth-index values. r=smaug There are two changes here. The first is that the aCheckEdgeOnly case is factored out into a separate branch so as to avoid branching on aCheckEdgeOnly inside the sibling loop. This also allows us to reuse the IndexDetermined code for both aIsFromEnd and !aIsFromEnd cases. In particular, when aIsFromEnd we start by walking backwards and hoping for a cached index on a previous sibling and only walking forwards if that fails. For short child lists there's not that much of a difference, but for long ones this is a win.
beb93d0d59afae262c035afa349e22b6bdf899f6: Bug 697515 - WeakMap.set should return undefined, not itself. r=jorendorff.
Stephan Herhut <blackhole@herhut.de> - Wed, 26 Oct 2011 14:25:20 -0500 - rev 79249
Push 21382 by mak77@bonardo.net at Thu, 27 Oct 2011 08:36:50 +0000
Bug 697515 - WeakMap.set should return undefined, not itself. r=jorendorff.
4bb7c983d589d426ad4d31d6161280cad26051bd: Bug 690227 - Back out bug 455694 (tab drag/detach animations). a=dolske a=legneato
Dão Gottwald <dao@mozilla.com> - Wed, 26 Oct 2011 17:46:58 -0700 - rev 79248
Push 21381 by fyan@mozilla.com at Thu, 27 Oct 2011 00:50:58 +0000
Bug 690227 - Back out bug 455694 (tab drag/detach animations). a=dolske a=legneato
7fd51fabe5d56535d7ee7756f9e35f79fc3b85eb: Bug 697410 - Hide snippets container when it's empty. r=mak
Frank Yan <fyan@mozilla.com> - Wed, 26 Oct 2011 17:46:52 -0700 - rev 79247
Push 21381 by fyan@mozilla.com at Thu, 27 Oct 2011 00:50:58 +0000
Bug 697410 - Hide snippets container when it's empty. r=mak
16a8d2ab5240d70ddcd920cfa9c446e6f7b666a5: Merge last green changeset of mozilla-inbound to mozilla-central
Ed Morley <bmo@edmorley.co.uk> - Thu, 27 Oct 2011 00:30:46 +0100 - rev 79246
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Merge last green changeset of mozilla-inbound to mozilla-central
254bfb46c1008f327a33c7c8dec1775d54ad9c20: Bug 689008: Part 3 - Tests; r=jonas
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 26 Oct 2011 08:52:37 -0400 - rev 79245
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 689008: Part 3 - Tests; r=jonas
e050ed22381c186dbfb6a84c8a2914c8a1cd946c: Bug 689008: Part 2 - Fix the cache issue; r=michal
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 26 Oct 2011 08:52:27 -0400 - rev 79244
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 689008: Part 2 - Fix the cache issue; r=michal
5db5141fb595c6b0607fc9d391d65d86c0811639: Bug 689008: Part 1 - Skip reading already cached or local resource for blob response; r=jonas
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 26 Oct 2011 08:52:19 -0400 - rev 79243
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 689008: Part 1 - Skip reading already cached or local resource for blob response; r=jonas
bdbdde9ab432abde409bf1be9322bff54b4e925c: Bug 691001 part 2. AppendAttributeValue escapes values without creating transient StringBuffer and JSFlatString. r=brendan
Andrew Paprocki <andrew@ishiboo.com> - Mon, 24 Oct 2011 21:46:35 -0400 - rev 79242
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 691001 part 2. AppendAttributeValue escapes values without creating transient StringBuffer and JSFlatString. r=brendan
2fef1412e0e8ec4ef8b60f0c4194907ac17bc58f: Bug 691001 part 1. Hoist property check out of tight loop / prevent unnecessary Namespace object creation. r=brendan
Andrew Paprocki <andrew@ishiboo.com> - Mon, 24 Oct 2011 21:45:17 -0400 - rev 79241
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 691001 part 1. Hoist property check out of tight loop / prevent unnecessary Namespace object creation. r=brendan
8f1b74f0b569841beb197ea4c38a2b3772ea455b: Bug 697351. Implement has() on the nodelist proxy handler so that we don't have to do the property descriptor song and dance for it. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 26 Oct 2011 08:47:10 -0400 - rev 79240
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 697351. Implement has() on the nodelist proxy handler so that we don't have to do the property descriptor song and dance for it. r=peterv
7edf9d07812cad08d1b8e3acd30704339f09f029: Backout 08a63bc26c75 (Bug 622232) due to Dromaeo (DOM) regression.
Marco Bonardo <mbonardo@mozilla.com> - Wed, 26 Oct 2011 14:13:07 +0200 - rev 79239
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Backout 08a63bc26c75 (Bug 622232) due to Dromaeo (DOM) regression.
6780aa86cf871ce4568d78d5f27c795e0a95ad2a: Bug 697076 - Fix some Clang warnings. r=luke
Jan de Mooij <jandemooij@gmail.com> - Wed, 26 Oct 2011 11:50:40 +0200 - rev 79238
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 697076 - Fix some Clang warnings. r=luke
8fb12d907202848a06d5bd312e0914a4d13b660d: Bug 696803 - Remove unused PushMarkStack function. r=billm
Jan de Mooij <jandemooij@gmail.com> - Wed, 26 Oct 2011 11:48:36 +0200 - rev 79237
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 696803 - Remove unused PushMarkStack function. r=billm
ebd6501de8832c3fc3762f23cbad042d1bddc50f: Bug 696579 - Round out mask, filter and pattern surfaces. r=roc
Robert Longson <longsonr@gmail.com> - Wed, 26 Oct 2011 09:52:11 +0100 - rev 79236
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 696579 - Round out mask, filter and pattern surfaces. r=roc
9367d1dae799e7a91ec24f199b75d6951897021c: Bug 695623 - xul:browser is subject of focus event when tabbing from chrome to content process, r=davidb, olli.pettay
Alexander Surkov <surkov.alexander@gmail.com> - Wed, 26 Oct 2011 15:42:20 +0900 - rev 79235
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 695623 - xul:browser is subject of focus event when tabbing from chrome to content process, r=davidb, olli.pettay
fef6e3628e258cc5847576cff8489e7713c5eb0e: Back out cc6b39f2b512 and f2b1103e5177 (bug 695832) for reftest failures
Phil Ringnalda <philringnalda@gmail.com> - Tue, 25 Oct 2011 23:18:47 -0700 - rev 79234
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Back out cc6b39f2b512 and f2b1103e5177 (bug 695832) for reftest failures
a2cb1c0671d5004423e564c1b43dbc854a707858: Bug 696248. Flush pending onscroll events before painting. r=mats
Robert O'Callahan <robert@ocallahan.org> - Wed, 26 Oct 2011 17:14:31 +1300 - rev 79233
Push 21380 by bmo@edmorley.co.uk at Wed, 26 Oct 2011 23:31:27 +0000
Bug 696248. Flush pending onscroll events before painting. r=mats
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip