1ab2c7d4c91d27a7d60be36016286077ce640930: Bug 674770 part.3 Add tests for middle-clicking on anchor element when the page has contenteditable element r=roc
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 26 Nov 2011 13:51:49 +0900 - rev 82443
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 674770 part.3 Add tests for middle-clicking on anchor element when the page has contenteditable element r=roc
1a9cc49f9cf1276defa2726c8849d1d83c1780d5: Bug 674770 part.2 Fix new test_bug597331.html failure and test_bug600570.html failur on Windows r=ehsan
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 26 Nov 2011 13:51:48 +0900 - rev 82442
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 674770 part.2 Fix new test_bug597331.html failure and test_bug600570.html failur on Windows r=ehsan
dad793c1b1437c83315fda28289228767a0a7a92: Bug 674770 part.1 Shouldn't accept click event if the event target isn't in focused editor r=ehsan
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 26 Nov 2011 13:51:48 +0900 - rev 82441
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 674770 part.1 Shouldn't accept click event if the event target isn't in focused editor r=ehsan
5c6903c68234a2a290861eaa9cf921989281d2bf: Bug 703186 Use system event listener for focus/blur event handling for <area> element r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 26 Nov 2011 10:33:09 +0900 - rev 82440
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 703186 Use system event listener for focus/blur event handling for <area> element r=smaug
0408a35a67f9537ae901b787928fc877d184e8b8: Bug 692342 - Remove IsPointer() and IsReference() accessors and flag the bits as deprecated. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82439
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Remove IsPointer() and IsReference() accessors and flag the bits as deprecated. r=mrbkap
911074d770a243111ba38651c19cc2a182715400: Bug 692342 - Get rid of the large and unnecessary table-driven reflectability detector. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82438
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Get rid of the large and unnecessary table-driven reflectability detector. r=mrbkap The XPIDL machinery should never output an invalid configuration here, so all this checking is unnecessary. The only thing we have to watch out for is native types, which all get shoehorned into T_VOID. So let's make this a simple check.
89e610a1014c7bd13b00a4ba73ccc07e83f262ca: Bug 692342 - Assert !IsArithmetic() rather than IsPointer(). r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82437
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Assert !IsArithmetic() rather than IsPointer(). r=mrbkap JSval is the only different between the two, and we handle that above.
2c2730b0cbf7750957e63041fb7b5de3a290c3f6: Bug 692342 - Coalesce cleanup flagging even further. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82436
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Coalesce cleanup flagging even further. r=mrbkap This eliminates another pesky use of IsPointer().
c1bc4c0988143a2d8933b43018fb6ce7747c4871: Bug 692342 - Assert against arrays of jsvals, since we don't handle them. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82435
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Assert against arrays of jsvals, since we don't handle them. r=mrbkap
d7e55d8251a62eb606c64cae0dfe07eef0320cec: Bug 692342 - Coalesce cleanup flagging within ConvertDependentParam. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82434
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Coalesce cleanup flagging within ConvertDependentParam. r=mrbkap The only change in functionality here is that we flag for cleanup on 'inout' sized strings in addition to 'in' sized strings. I'm pretty sure we want that.
74a834deb8a22ab5b9d9bd5c25983b7381b7cf39: Bug 692342 - Move some things below Do datum_type resolution in ConvertDependentParam. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82433
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Move some things below Do datum_type resolution in ConvertDependentParam. r=mrbkap
206075dcdf40dd80588fa6676b692e278ca3f86b: Bug 692342 - Reorder in/out/inout handling in XPCWrappedNative parameter conversion. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82432
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Reorder in/out/inout handling in XPCWrappedNative parameter conversion. r=mrbkap Apologies for the copy paste here. Fixing that will require some more serious re-architecting.
47047b832f461be251f969588e920fb278a3dca4: Bug 692342 - Move a call to SetValNeedsCleanup() to an equivalent location. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82431
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Move a call to SetValNeedsCleanup() to an equivalent location. r=mrbkap
a8300adcea7242fe1c652eb9745624e8b435f309: Bug 692342 - Remove check for !IsInterfacePointer(), given the code a few lines above. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82430
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Remove check for !IsInterfacePointer(), given the code a few lines above. r=mrbkap
a03dd8e80c34d8ae160128641cb7062d05811857: Bug 692342 - Reindentation from previous patch (no other changes). r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82429
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Reindentation from previous patch (no other changes). r=mrbkap
4d417032d8878ed97c1093544e9ae13aa964999d: Bug 692342 - Create a ConvertDependentParam(i) method to match ConvertIndependentParam(i) (modulo reindentation). r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82428
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Create a ConvertDependentParam(i) method to match ConvertIndependentParam(i) (modulo reindentation). r=mrbkap
8790687685ee53327539a05ae6636c6f6ddfcb29: Bug 692342 - Simplify cleanup code in ConvertIndependentParameter(). r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:07 -0800 - rev 82427
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Simplify cleanup code in ConvertIndependentParameter(). r=mrbkap We're not dealing with dependent parameters here. So as far as I can tell, the only behavior change that this introduces is that we flag for cleanup on T_WCHAR_STR in addition to T_CHAR_STR. This seems like something we probably want.
e8df70ae53e2b693d2a16b2bda022cbb7e7eef47: Bug 692342 - Introduce deprecated_IsPointer() to handle the cases that are too mucky to figure out right now. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:06 -0800 - rev 82426
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Introduce deprecated_IsPointer() to handle the cases that are too mucky to figure out right now. r=mrbkap
42ab175e8d8108c825b18d304146ae3465e0ca61: Bug 692342 - Remove the obviously superfluous uses of IsPointer(). r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:06 -0800 - rev 82425
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Remove the obviously superfluous uses of IsPointer(). r=mrbkap These are the easy cases, which all fall into one or more of the following categories: * A check-and-throw, followed by a switch whose default case also throws * A check of IsPointer() &&-ed with or tightly enclosing a check that implies IsPointer() * A check of something clearly enforced by the XPIDL compiler
c428312abbc783d7edfda2576ef649eff98090d7: Bug 692342 - Remove use of IsReference() within XPConnect. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Fri, 25 Nov 2011 17:09:06 -0800 - rev 82424
Push 519 by akeybl@mozilla.com at Wed, 01 Feb 2012 00:38:35 +0000
Bug 692342 - Remove use of IsReference() within XPConnect. r=mrbkap All we're doing is checking that various types aren't flagged as reference. But xpidl makes sure this doesn't happen, so we should just trust it instead.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip