38e6f7980e5edfab1c8c30202253bb9b7a6f42f8: Bug 602759 part 3 - Rewrite nsSVGMatrix and use gfxMatrix instead; r=jwatt
Brian Birtles <birtles@gmail.com> - Sun, 25 Sep 2011 22:03:26 +0100 - rev 77547
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 602759 part 3 - Rewrite nsSVGMatrix and use gfxMatrix instead; r=jwatt
1d681a73cfc762de9494381e612d61c7d415ad29: Bug 602759 part 2 - Add tests for transform lists; r=jwatt
Brian Birtles <birtles@gmail.com> - Sun, 25 Sep 2011 22:03:26 +0100 - rev 77546
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 602759 part 2 - Add tests for transform lists; r=jwatt
c7924111705c5bba6b950667a1ed4a4ef4d2d2b9: Bug 602759 part 1 - Refactor SVG list tests to correct assumptions about SMIL; r=jwatt
Brian Birtles <birtles@gmail.com> - Sun, 25 Sep 2011 22:03:26 +0100 - rev 77545
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 602759 part 1 - Refactor SVG list tests to correct assumptions about SMIL; r=jwatt
22ae18b4d0131d97c6fc1e47e769752b3b60ac03: Bug 683085 - NativeParentWidget used incorrectly in Widget Qt port r=dougt
Oleg Romashin <romaxa@gmail.com> - Sun, 25 Sep 2011 21:03:22 +0200 - rev 77544
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683085 - NativeParentWidget used incorrectly in Widget Qt port r=dougt
0694b11060ae0bb4a8cd56c0028d51bb0e955ee3: Bug 581477 - Silence uninitialized variable warnings in xpcwrappednativeproto.cpp; r=bsmedberg
Atul Aggarwal <atulagrwl@gmail.com> - Thu, 01 Sep 2011 01:56:33 +0530 - rev 77543
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 581477 - Silence uninitialized variable warnings in xpcwrappednativeproto.cpp; r=bsmedberg
3c6a26f33adfcd58adc9a6e3bb39f44f3f1be195: Bug 670951 - Make sure the xulrunner is copied. r=ted.
Rafael Ávila de Espíndola <respindola@mozilla.com> - Sun, 25 Sep 2011 13:48:50 -0400 - rev 77542
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 670951 - Make sure the xulrunner is copied. r=ted. The Makefile responsible for building xulrunner now also puts it in the framework directory. It may or may not be overwritten by rsync, but it will be there in the end.
d8a22be1e9c7e3552d674c66709a0dd9e2585db7: Bug 679194 - Add a permission prompt for mozApps.mgmt.list and mozApps.mgmt.uninstall [r=mfinkle]
Fabrice Desré <fabrice@mozilla.com> - Mon, 15 Aug 2011 18:56:42 -0700 - rev 77541
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 679194 - Add a permission prompt for mozApps.mgmt.list and mozApps.mgmt.uninstall [r=mfinkle]
282cc7688390e0a56d36db81df1f3a154bdf662c: Bug 609043 - Add support for Open Web Apps [r=mfinkle]
Fabrice Desré <fabrice@mozilla.com> - Mon, 15 Aug 2011 12:16:50 -0700 - rev 77540
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 609043 - Add support for Open Web Apps [r=mfinkle]
85ca334bad1dd34f93a76a7006e56be6ea7301d1: Bug 684327 - toolkit-makefiles.sh adjustments for js/src/xpconnect/tests/components/ changes; rs=build
Ed Morley <bmo@edmorley.co.uk> - Sun, 25 Sep 2011 16:15:30 +0100 - rev 77539
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 684327 - toolkit-makefiles.sh adjustments for js/src/xpconnect/tests/components/ changes; rs=build
1a6a02df6029e6feb263c534962a8f228957bb2e: Bug 683802 - Pass useAllocator=false only for wrappedjs dipper params. Everything else can allocate. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:02 +0100 - rev 77538
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +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.
44d1fafa07d0ae0d3f4f0ee212ab060ab5b35d16: Bug 683802 - Force allocation for sized PWSTRINGs in XPCWrappedNative argument conversion. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:01 +0100 - rev 77537
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +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.
95701554f3480e562c62b22ef4b0a122006b0ade: Bug 683802 - Remove XPC_JSArgumentFormatter and friends. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:01 +0100 - rev 77536
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +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.
04dc934f61d5b15d53af6f95a9f2430f21de0ed7: Bug 683802 - Eliminate questionable support for [shared] parameters. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:01 +0100 - rev 77535
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +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.
b254267d7599d204186505821b16fa565bad159c: Bug 683802 - Coalesce type-specific cleanup indicators. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:01 +0100 - rev 77534
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683802 - Coalesce type-specific cleanup indicators. r=mrbkap
8b2c81d7bd77495382c8e18ca0be321c259dc97e: Bug 683802 - Add jsval to the XPTCMiniVariant union for type safety. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:01 +0100 - rev 77533
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683802 - Add jsval to the XPTCMiniVariant union for type safety. r=mrbkap
e7794d74350dd8f194964090b66468287ddfb47e: Bug 683802 - Use an explicit indicator for direct vs indirect calling semantics. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:01 +0100 - rev 77532
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683802 - Use an explicit indicator for direct vs indirect calling semantics. r=mrbkap
9faa02f437c7df0bd9a6f0b443d2d965112d9420: Bug 683802 - Define and restrict the semantics of PTR_IS_DATA. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:01 +0100 - rev 77531
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683802 - Define and restrict the semantics of PTR_IS_DATA. r=mrbkap
e4248ea9a71455d8b210e91eda0c44cb289f863f: Bug 683802 - Always store jsvals directly within the val union (fixes bug 655878). r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:00 +0100 - rev 77530
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683802 - Always store jsvals directly within the val union (fixes bug 655878). r=mrbkap
0ce5751acd70f120dc4300b95c9e4a5842e912c0: Bug 683802 - Factor dipper handling out into a helper method. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:00 +0100 - rev 77529
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683802 - Factor dipper handling out into a helper method. r=mrbkap
fc259b0fa088434e9b924e5d40c48ab018c0649f: Bug 683802 - Separate reindentation from previous patch for easier review. No other changes. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Sun, 25 Sep 2011 15:38:00 +0100 - rev 77528
Push 21208 by eakhgari@mozilla.com at Mon, 26 Sep 2011 14:35:33 +0000
Bug 683802 - Separate reindentation from previous patch for easier review. No other changes. r=mrbkap
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip