b2fb48fdb1e73f6d7d5511a0efea52682b43033d: Bug 687087 part 3. Implement XHR.responseType="moz-chunked-text" and XHR.responseType="moz-chunked-arraybuffer". r=smaug on code changes, rs=smaug on tests.
Jonas Sicking <jonas@sicking.cc> - Fri, 23 Sep 2011 18:57:36 -0700 - rev 78801
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 687087 part 3. Implement XHR.responseType="moz-chunked-text" and XHR.responseType="moz-chunked-arraybuffer". r=smaug on code changes, rs=smaug on tests.
192254be8f97f33cb59f9783d559956fe371edaa: Bug 687087 part 2: Clean up how we handle text decoding so that we don't re-charset-decode unless really needed. r=smaug
Jonas Sicking <jonas@sicking.cc> - Fri, 23 Sep 2011 18:57:36 -0700 - rev 78800
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 687087 part 2: Clean up how we handle text decoding so that we don't re-charset-decode unless really needed. r=smaug
dee5413476bb7077c4dab262b91711adb3f28319: Bug 687087 part 1: Always fire a "progress" event before onload if we've received data since the last progress event. Also ensure that event..loaded on progress events have the correct value for all response-types. r=smaug
Jonas Sicking <jonas@sicking.cc> - Fri, 23 Sep 2011 18:57:22 -0700 - rev 78799
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 687087 part 1: Always fire a "progress" event before onload if we've received data since the last progress event. Also ensure that event..loaded on progress events have the correct value for all response-types. r=smaug
96e0836ed62525709343e85327b8b340dbbeda5b: Bug 687696 - Use nsRefPtr instead nsCOMPtr. r=mak.
Rafael Ávila de Espíndola <respindola@mozilla.com> - Fri, 23 Sep 2011 21:29:48 -0400 - rev 78798
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 687696 - Use nsRefPtr instead nsCOMPtr. r=mak.
eafaff0efeefa2a069c724c864684e274371ed92: Bug 686170 - Remove modules/zlib/standalone; r=ted
Ed Morley <bmo@edmorley.co.uk> - Sat, 24 Sep 2011 02:16:45 +0100 - rev 78797
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 686170 - Remove modules/zlib/standalone; r=ted
55f620801bc72e2ee6cca51de759733be546259f: Bug 191864 - Range and Selection broken with splitText() and normalize(). r=smaug
Mats Palmgren <matspal@gmail.com> - Sat, 24 Sep 2011 02:56:38 +0200 - rev 78796
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 191864 - Range and Selection broken with splitText() and normalize(). r=smaug
8e0213fd66986ee7635dc759277645797e7a1096: Test for bug 682463.
Jesse Ruderman <jruderman@gmail.com> - Sat, 24 Sep 2011 02:56:38 +0200 - rev 78795
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Test for bug 682463.
21c337884f31bb89c1ec37790160839d1678a1a2: Bug 682463 - "ASSERTION: unexpected disconnected nodes" with DOM range, splitText. r=smaug
Mats Palmgren <matspal@gmail.com> - Sat, 24 Sep 2011 02:56:38 +0200 - rev 78794
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 682463 - "ASSERTION: unexpected disconnected nodes" with DOM range, splitText. r=smaug
737c2fdb9148d53789a2d0c389113fbdf1d34f6e: Bug 683802 - remove trailing ; to fix Maemo bustage. r=bholley
Andrew McCreight <amccreight@mozilla.com> - Fri, 23 Sep 2011 17:26:19 -0700 - rev 78793
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 683802 - remove trailing ; to fix Maemo bustage. r=bholley
9de2292c7a8d33cabf4505f164187df926e3b757: Bug 688168 - Make the sync dialog pretty on Honeycomb [r=wesj]
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 23 Sep 2011 16:37:26 -0700 - rev 78792
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 688168 - Make the sync dialog pretty on Honeycomb [r=wesj]
c1baac3439cd7ea88e5c60bdb47d989347edea5c: Bug 688693 - Tweak the portrait tabs menu. r=mfinkle
Wes Johnston <wjohnston@mozilla.com> - Fri, 23 Sep 2011 16:02:27 -0700 - rev 78791
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 688693 - Tweak the portrait tabs menu. r=mfinkle
96214726a7696258663b08516c1d1454ce048ad9: Bug 688819 - Add strings for Fennec actionbar in preferences. r=mfinkle
Wes Johnston <wjohnston@mozilla.com> - Fri, 23 Sep 2011 16:02:25 -0700 - rev 78790
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 688819 - Add strings for Fennec actionbar in preferences. r=mfinkle
f3df57832f29826617c076338ccf1e7e43227489: Bug 688840 - Switching from portrait to landscape breaks tab sidebar toggling [r=wesj]
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 23 Sep 2011 15:18:40 -0700 - rev 78789
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 688840 - Switching from portrait to landscape breaks tab sidebar toggling [r=wesj]
96b970e6291b30a3a036fe11580505e34e835151: Bug 688689 (2/2) - New throbber animation for Fennec [r=mfinkle]
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 23 Sep 2011 15:18:40 -0700 - rev 78788
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 688689 (2/2) - New throbber animation for Fennec [r=mfinkle]
6e370a64b8d12176576645c9e39988e66e838b16: Bug 688689 (1/2) - New colors for SSL endcaps in Fennec URL bar [r=mfinkle]
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 23 Sep 2011 15:18:39 -0700 - rev 78787
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 688689 (1/2) - New colors for SSL endcaps in Fennec URL bar [r=mfinkle]
3bfef7f630dc04b2c642d13d177c9b73bc8d962d: Bug 683802 - Pass useAllocator=false only for wrappedjs dipper params. Everything else can allocate. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Sep 2011 14:50:29 -0700 - rev 78786
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 683802 - Pass useAllocator=false only for wrappedjs dipper params. Everything else can allocate. r=mrbkap We only have one good reason for the useAllocator distinction: when C++ calls JS with a dipper parameter (ie, a string), the caller has already created the relevant nsAString or nsCString, so we shouldn't allocate another one. All other uses are superfluous or irrelevant, so we can get rid of them.
30472afa1c400403b0dc8cc44a09d882fc1fb240: Bug 683802 - Force allocation for sized PWSTRINGs in XPCWrappedNative argument conversion. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Sep 2011 14:50:29 -0700 - rev 78785
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 683802 - Force allocation for sized PWSTRINGs in XPCWrappedNative argument conversion. r=mrbkap This is the last remaining place where we might pass a non-dipper with useAllocator==false to XPCConvert *and, as a consequence*, do something different within XPCConvert. This paves the way for the elimination of useAllocator for non-dipper types.
3f69487fa2382164a4749cbd820816d3c250e84d: Bug 683802 - Remove XPC_JSArgumentFormatter and friends. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Sep 2011 14:50:28 -0700 - rev 78784
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 683802 - Remove XPC_JSArgumentFormatter and friends. r=mrbkap XPC_JSArgumentFormatter adds 3 special format string tokens to spidermonkey: %ip, %iv, and %is. These were unused outside of testing according to a free-text MXR search, and don't appear to be well-documented anywhere either. They also happen to be quite dangerous and easy to use improperly: we pass untyped variadic parameters to XPCConvert::JSData2Native with useAllocator==false. This causes JSData2Native to blindly cast the values to concrete class pointers (like nsAString*) and call methods on them.
020fe6ba85534fadad0c92beec9377da502b5ee8: Bug 683802 - Eliminate questionable support for [shared] parameters. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Sep 2011 14:50:28 -0700 - rev 78783
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 683802 - Eliminate questionable support for [shared] parameters. r=mrbkap AFAICT we'd crash if we hit these cases anyway. bsmedberg and khuey requested that I assert against this case within XPConnect, and file a bug to make XPIDL enforce that [shared] parameters exist only in [noscript] methods. Filed bug 685281 for this.
90de2e5fd0ac760d70e9cb1f95bdc93c7b467e8b: Bug 683802 - Coalesce type-specific cleanup indicators. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 23 Sep 2011 14:50:28 -0700 - rev 78782
Push 78 by clegnitto@mozilla.com at Fri, 16 Dec 2011 17:32:24 +0000
Bug 683802 - Coalesce type-specific cleanup indicators. r=mrbkap
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip