3f9d182bab1d254ed153205d4acdaf28998d602a: Bug 782735 - turn nsNodeInfoManager into a non-leaking native CC class. r=smaug
Andrew McCreight <amccreight@mozilla.com> - Fri, 24 Aug 2012 09:50:06 -0700 - rev 103306
Push 13928 by amccreight@mozilla.com at Fri, 24 Aug 2012 16:50:32 +0000
Bug 782735 - turn nsNodeInfoManager into a non-leaking native CC class. r=smaug
c144761a799fdac1a08a4b32433f4fa3dd1619d4: Bug 782485 - turn nsXULPrototypeNode into a native CC class. r=smaug
Andrew McCreight <amccreight@mozilla.com> - Fri, 24 Aug 2012 09:50:06 -0700 - rev 103305
Push 13928 by amccreight@mozilla.com at Fri, 24 Aug 2012 16:50:32 +0000
Bug 782485 - turn nsXULPrototypeNode into a native CC class. r=smaug
ecbb10bf79b32677e5a673f5cd7bae33b019759b: Bug 750570, part 4 - Switch most native CC classes to use the purple buffer. r=smaug
Andrew McCreight <amccreight@mozilla.com> - Fri, 24 Aug 2012 09:50:06 -0700 - rev 103304
Push 13928 by amccreight@mozilla.com at Fri, 24 Aug 2012 16:50:32 +0000
Bug 750570, part 4 - Switch most native CC classes to use the purple buffer. r=smaug This patch actually converts over most of the existing native CC classes to use the participant. This is done by converting them to use the newly generalized nsCycleCollectingAutoRefCnt instead of their usual ref count. This is mostly a matter of defining new macros defining AddRef() and Release() for native CC classes with the CC ref count. nsTimeout is left as a legacy native CC class because it is a weird class, but hopefully eventually it too can be converted over. See bug 774874.
24368b894189f68944f2acceded49f6a3f0859a4: Bug 750570, part 3 - Remove unused stabilizeForDeletion argument. r=smaug
Andrew McCreight <amccreight@mozilla.com> - Fri, 24 Aug 2012 09:50:06 -0700 - rev 103303
Push 13928 by amccreight@mozilla.com at Fri, 24 Aug 2012 16:50:32 +0000
Bug 750570, part 3 - Remove unused stabilizeForDeletion argument. r=smaug This argument isn't used, and would have to have its type changed to support native purple buffer participants, so we just remove it.
9077df78db40c7cf71f564831e66673be1e49e05: Bug 750570, part 2 - Add purple buffer support for non-nsISupports classes. r=smaug
Andrew McCreight <amccreight@mozilla.com> - Fri, 24 Aug 2012 09:50:06 -0700 - rev 103302
Push 13928 by amccreight@mozilla.com at Fri, 24 Aug 2012 16:50:32 +0000
Bug 750570, part 2 - Add purple buffer support for non-nsISupports classes. r=smaug We add a new field to purple buffer entries, to store the participant for non-nsISupports classes. For nsISupports, we store NULL instead. The participant has to be passed into Suspect2. In the cycle collector itself, we generalize canonicalization to handle the possibility that we can just grab the participant directly from a field, rather than needing to QI something. Most of the patch is just routing around this extra pointer.
786f414ea72681508af57225d8b2082332cdc758: Bug 750570, part 1 - lift UnmarkIfPurple to the root CC participant. r=glandium,smaug
Andrew McCreight <amccreight@mozilla.com> - Fri, 24 Aug 2012 09:50:06 -0700 - rev 103301
Push 13928 by amccreight@mozilla.com at Fri, 24 Aug 2012 16:50:32 +0000
Bug 750570, part 1 - lift UnmarkIfPurple to the root CC participant. r=glandium,smaug All CC classes are potentially cycle collectable, so we need to implement this function on the participant for all CC classes.
88d90921b34838c4d4e880f80b987ebf819a3c20: Bug 784706 - clear proxiedScopes in DebugScopes::onCompartmentLeaveDebugMode (r=jimb)
Luke Wagner <luke@mozilla.com> - Thu, 23 Aug 2012 10:58:24 -0700 - rev 103300
Push 13927 by lwagner@mozilla.com at Fri, 24 Aug 2012 16:43:50 +0000
Bug 784706 - clear proxiedScopes in DebugScopes::onCompartmentLeaveDebugMode (r=jimb)
8618d9956e869630165c7e2def703010fd3bf1e2: Bug 742612 - address additional style nit from review. r=jorendorff
Dave Herman <dherman@mozilla.com> - Fri, 24 Aug 2012 09:00:50 -0700 - rev 103299
Push 13926 by dherman@mozilla.com at Fri, 24 Aug 2012 16:00:58 +0000
Bug 742612 - address additional style nit from review. r=jorendorff
8aa9e479b24f2be5f2e507142d84ebfa0533f5af: Bug 785226 - fix -Wenum-compare warning spam in accessible/src/base/RoleAsserts.cpp; r=davidb
Nathan Froyd <froydnj@mozilla.com> - Thu, 23 Aug 2012 17:00:58 -0400 - rev 103298
Push 13925 by nfroyd@mozilla.com at Fri, 24 Aug 2012 15:39:45 +0000
Bug 785226 - fix -Wenum-compare warning spam in accessible/src/base/RoleAsserts.cpp; r=davidb
c3cff93ee869647bbfedc3cf33bc3da714b939ac: Bug 742612 - Reflect.parse: separate guarded/unguarded catch clauses. r=jorendorff
Dave Herman <dherman@mozilla.com> - Fri, 24 Aug 2012 08:30:44 -0700 - rev 103297
Push 13924 by dherman@mozilla.com at Fri, 24 Aug 2012 15:31:48 +0000
Bug 742612 - Reflect.parse: separate guarded/unguarded catch clauses. r=jorendorff
a1756976e61dd0e6800db361b450fc74389dad10: Bug 785333 - Keep track of merged frames with all display items. r=roc
Chris Lord <chrislord.net@gmail.com> - Fri, 24 Aug 2012 16:17:22 +0100 - rev 103296
Push 13923 by chrislord.net@gmail.com at Fri, 24 Aug 2012 15:17:38 +0000
Bug 785333 - Keep track of merged frames with all display items. r=roc This changes the display-item storage to store layers against the underlying frame and all merged frames of an item (and similarly, to retrieve them against all frames of an item).
79345542f8535d29891b68397b7e7fc85b465fa4: Bug 785333 - Store container layers against merged frames. r=roc
Chris Lord <chrislord.net@gmail.com> - Fri, 24 Aug 2012 16:17:22 +0100 - rev 103295
Push 13923 by chrislord.net@gmail.com at Fri, 24 Aug 2012 15:17:38 +0000
Bug 785333 - Store container layers against merged frames. r=roc As well as storing the container layer against the underlying frame of the container item, store it against its merged frames as well. In addition, check for old container layers against merged frames when building a container layer. This protects against losing the layer when the underlying frame of a container item changes to either a new frame or an existing, merged frame.
7055bd78827448669b53dc0dd1827cf477295cb2: Bug 668469 - Don't ignore focusable elements. r=surkov
Hubert Figuière <hfiguiere@mozilla.com> - Wed, 22 Aug 2012 08:08:43 -0700 - rev 103294
Push 13922 by hfiguiere@mozilla.com at Fri, 24 Aug 2012 14:50:22 +0000
Bug 668469 - Don't ignore focusable elements. r=surkov
600cc083dda03b846250bdd76c1bd0a3e8c6a159: Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde
Hubert Figuière <hfiguiere@mozilla.com> - Wed, 11 Jul 2012 17:29:19 -0700 - rev 103293
Push 13922 by hfiguiere@mozilla.com at Fri, 24 Aug 2012 14:50:22 +0000
Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde
3e1fa8a59f8db1cc34e2942b556c4ef32d320776: Bug 779845 - Import PSL test from http://publicsuffix.org/list/test.txt. r=gerv.
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 24 Aug 2012 14:57:51 +0100 - rev 103292
Push 13921 by gerv@mozilla.org at Fri, 24 Aug 2012 13:58:02 +0000
Bug 779845 - Import PSL test from http://publicsuffix.org/list/test.txt. r=gerv.
1ec081fd2580188b9f48c53ded10615d708ac1ac: Bug 779845 - Update the PSL test to catch up with the .jp PSL update and fix test's bug about unlisted TLD. r=gerv.
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 24 Aug 2012 14:56:38 +0100 - rev 103291
Push 13921 by gerv@mozilla.org at Fri, 24 Aug 2012 13:58:02 +0000
Bug 779845 - Update the PSL test to catch up with the .jp PSL update and fix test's bug about unlisted TLD. r=gerv.
1bd1a16af051592e2ee4d1206502c82c62ee21bb: Bug 779845 - Import PSL test from http://publicsuffix.org/list/test.txt. r=gerv.
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 24 Aug 2012 14:56:05 +0100 - rev 103290
Push 13921 by gerv@mozilla.org at Fri, 24 Aug 2012 13:58:02 +0000
Bug 779845 - Import PSL test from http://publicsuffix.org/list/test.txt. r=gerv.
b229d9eaa8437f61dc2d84aafd5f06e917765fe3: Bug 785238 - Should catch AgentError inside devicemanagerSUT's getInfo. r=wlach
Joel Maher <jmaher@mozilla.com> - Fri, 24 Aug 2012 09:53:27 -0400 - rev 103289
Push 13920 by jmaher@mozilla.com at Fri, 24 Aug 2012 13:54:04 +0000
Bug 785238 - Should catch AgentError inside devicemanagerSUT's getInfo. r=wlach
863a436af29c36882173f9a94858c284439c9b8b: Revert "Bug 782320 - Use names for pushbuttons. r=davidb"
Eitan Isaacson <eitan@monotonous.org> - Fri, 24 Aug 2012 09:52:24 -0400 - rev 103288
Push 13919 by eisaacson@mozilla.com at Fri, 24 Aug 2012 13:52:29 +0000
Revert "Bug 782320 - Use names for pushbuttons. r=davidb"
e764ad3c6c688e5075eecf8e893a1791d54e74ae: Bug 784748 - Make TextSwitcher and its contents invisible to accessibility. r=sriram
Eitan Isaacson <eitan@monotonous.org> - Fri, 24 Aug 2012 09:52:24 -0400 - rev 103287
Push 13919 by eisaacson@mozilla.com at Fri, 24 Aug 2012 13:52:29 +0000
Bug 784748 - Make TextSwitcher and its contents invisible to accessibility. r=sriram
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip