8ba35e8d4457e22ac453627d30e144a59110973e: Fix for bug 785188 (Make Xrays work with newest DOM list bindings). r=mrbkap.
Peter Van der Beken <peterv@propagandism.org> - Wed, 06 Jun 2012 21:52:26 +0200 - rev 105298
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Fix for bug 785188 (Make Xrays work with newest DOM list bindings). r=mrbkap.
1bed30d952cc688c1c5d7575c4bf6574aedfe570: Bug 784809. Allow null for the repeat argument of canvas createPattern. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Aug 2012 12:23:23 -0700 - rev 105297
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 784809. Allow null for the repeat argument of canvas createPattern. r=peterv
0d61ae018d9f97407a37e327ee526fb018619f62: Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
Luke Wagner <luke@mozilla.com> - Tue, 21 Aug 2012 18:42:53 -0700 - rev 105296
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
986c07b3f3e68af098d7e85fd507a7d4139b4eb3: Bug 625199 - kill dummy frames (r=mrbkap)
Luke Wagner <luke@mozilla.com> - Fri, 17 Aug 2012 18:05:06 -0700 - rev 105295
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 625199 - kill dummy frames (r=mrbkap)
ea32388d45a805c72f179375dc2b763c75454f6d: Bug 625199 - remove unnecessary uses of 'parent' that can now use cx->global (r=mrbkap)
Luke Wagner <luke@mozilla.com> - Fri, 17 Aug 2012 11:21:57 -0700 - rev 105294
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 625199 - remove unnecessary uses of 'parent' that can now use cx->global (r=mrbkap)
5e5711c63caa76923b613046d4224e3167399aff: Backed out changeset df85150b8d2f
Chris Jones <jones.chris.g@gmail.com> - Thu, 23 Aug 2012 17:33:12 -0700 - rev 105293
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Backed out changeset df85150b8d2f
df85150b8d2fd9c8d2b7d75b48951600d4c0c4f5: Bug 785167: Protect against already-canceled vibrations. r=jlebar
Chris Jones <jones.chris.g@gmail.com> - Thu, 23 Aug 2012 17:32:00 -0700 - rev 105292
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 785167: Protect against already-canceled vibrations. r=jlebar
af4b272232b9e3aea0710490250b85ac8cc85036: Bug 767516 - Rename: s/SSLConnect/ProxyConnect/ r=mcmanus
Jason Duell <jduell.mcbugs@gmail.com> - Fri, 22 Jun 2012 12:06:00 -0700 - rev 105291
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 767516 - Rename: s/SSLConnect/ProxyConnect/ r=mcmanus
346289a882b84ac4ae871e24aeb06b11241d31da: Bug 784895 - Remove unnecessary token pasting. r=mrbkap.
Rafael Ávila de Espíndola <respindola@mozilla.com> - Thu, 23 Aug 2012 19:57:51 -0400 - rev 105290
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 784895 - Remove unnecessary token pasting. r=mrbkap.
90e517924f06a56e4bcea68cc01c38228dfc639a: Bug 596453 - Fix typo in test_error_on_404.
Matthew Gregan <kinetik@flim.org> - Fri, 24 Aug 2012 11:51:37 +1200 - rev 105289
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 596453 - Fix typo in test_error_on_404.
e137f28dfe7043a5ab7531fd2989c610092826a1: Bug 781380 - Fix cairo surface memory leak in DrawTargetCairo::DrawSurfaceWithShadow(). r=roc
Anthony Jones <ajones@mozilla.com> - Thu, 23 Aug 2012 19:50:59 -0400 - rev 105288
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 781380 - Fix cairo surface memory leak in DrawTargetCairo::DrawSurfaceWithShadow(). r=roc
c97a0ffcf50061f24a924001ca46064f18ef3857: Bug 781380 - Fix cairo surface memory leak in DrawTargetCairo::CreateSimilarDrawTarget(). r=roc
Anthony Jones <ajones@mozilla.com> - Thu, 23 Aug 2012 19:50:59 -0400 - rev 105287
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 781380 - Fix cairo surface memory leak in DrawTargetCairo::CreateSimilarDrawTarget(). r=roc
14f0f28ad1a99989b4885d376dbd0ea6794d57ee: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 23 Aug 2012 19:50:46 -0400 - rev 105286
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Merge m-c to inbound.
670c8a2695b3e729322627fb947df319b47c0a2a: Bug 771354 - Don't special-case principal assignment for chrome windows in nsGlobalWindow.cpp. r=bz
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:53 -0700 - rev 105285
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 771354 - Don't special-case principal assignment for chrome windows in nsGlobalWindow.cpp. r=bz
134557d57e6e32ce80fa99e63b43e1e79b80335c: Bug 774607 - Remove JS_{Is,Make}SystemObject API. r=luke
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:53 -0700 - rev 105284
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 774607 - Remove JS_{Is,Make}SystemObject API. r=luke
4ad52e488977dd381d2bf96ede2687e9b7f86363: Bug 774607 - Remove use of JS_{Is,Make}SystemObject from Gecko. r=bz
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:53 -0700 - rev 105283
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 774607 - Remove use of JS_{Is,Make}SystemObject from Gecko. r=bz We currently set this for system globals and anything whose parent chain leads to a system global. Maybe this was relevant before, but with CPG this is just equivalent to asking whether the object is in a system compartment. And the only place where we _check_ this bit is immediately after checking for a system compartment, in WrapperFactory. So AFAICT this can go away entirely.
036eb8c2a08afd909c05101c0fccc92dee2d15bc: Bug 774633 - Assert against switching origins on a compartment. r=jst
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:53 -0700 - rev 105282
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 774633 - Assert against switching origins on a compartment. r=jst
d4d36e3b948f7b8527247433c2e1effb2de71016: Bug 774633 - Remove "is chrome window" condition for inner window reuse. r=jst
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:53 -0700 - rev 105281
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 774633 - Remove "is chrome window" condition for inner window reuse. r=jst WouldReuseInnerWindow also returns true if the new window is same-origin with the old one about:blank document. This condition exists in order to handle some sloppiness with respect to the principals on initial about:blank documents. Chrome callers sometimes parent chrome windows (with XUL document) to content windows. But this parenting causes us to push the cx of the content window during window creation, meaning that the subsequent load of chrome://foo.xul blows away the old inner window and any expandos on it. We can handle this case more precisely by skipping the cx push for type="chrome" windows. Furthermore, this was also necessary to prevent the inner window from being blown away in the call to SetOpenerScriptPrincipal once nsWindowWatcher gets the window back from the window creator (and after it's already told consumers about the window via "domwindowcreated"). But we fixed this nastiness in the previous patches. So we can remove this case. By doing so, we can prevent inner windows from ever changing origins, which is very important for compartment security invariants.
35334e8206322bbb4a591c02ee680c98ab5b2d8c: Bug 774633 - Move the call to SetInitialPrincipalToSubject into nsAppShellService::RegisterTopLevelWindow. r=jst
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:52 -0700 - rev 105280
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 774633 - Move the call to SetInitialPrincipalToSubject into nsAppShellService::RegisterTopLevelWindow. r=jst This means that we get the correct principal on the window before sending notifying any consumers about the window's creation.
6bd07fd5147dcb6c133ff36fd468e43fdc544f0b: Bug 774633 - Fold SetOpenerScriptPrincipal into SetInitialPrincipalToSubject, and make it indempotent and callable without an existing document. r=jst
Bobby Holley <bobbyholley@gmail.com> - Thu, 23 Aug 2012 16:44:52 -0700 - rev 105279
Push 55 by shu@rfrn.org at Thu, 30 Aug 2012 01:33:09 +0000
Bug 774633 - Fold SetOpenerScriptPrincipal into SetInitialPrincipalToSubject, and make it indempotent and callable without an existing document. r=jst There's no reason it has to fail if there's no mDoc, since any document is promptly blown away with the new about:blank document. The indempotence is important because we want to be able to call this method unconditionally in OpenJSWindowInternal (since we may not have gone through RegisterTopLevelWindow) without worrying about whether we've called it already.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip