f69c066923580b9fbb4377d3a7bc8c1dad805e4d: Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones
Justin Lebar <justin.lebar@gmail.com> - Sat, 10 Nov 2012 10:32:37 -0800 - rev 112942
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones The main bug fixed here is that in half of our interfaces, we use "is browser frame/element" to mean "browser or app", and in the other half, we use it to mean "is browser not app". There's a related, functional bug also fixed here, which is that a browser process doesn't inherit its parent's app-id. This causes problems e.g. for IndexedDB: If a browser inside an app uses IndexedDB, the DB should have the app's app-id. I also modified Tab{Parent,Child} and nsFrameLoader to call "app" "ownOrContainingApp", to emphasize that we might have inherited the app from a parent process. I left nsIDocShell::appId alone, because changing that would have necessitated changing nsILoadGroup and therefore a /lot/ of users in Necko; it's also not clear it would have clarified anything in those cases.
927c8e35b4d0d6b0ac23ffce60e45f5cab24ba17: Bug 802366 - Prelude, part 5: Improve comments in nsIDocShellTreeItem.idl and nsILoadContext.idl. r=bz
Justin Lebar <justin.lebar@gmail.com> - Sat, 10 Nov 2012 10:32:36 -0800 - rev 112941
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 802366 - Prelude, part 5: Improve comments in nsIDocShellTreeItem.idl and nsILoadContext.idl. r=bz
5a06f3d7dc81a74c0525cd2bc1a664248fa7b7ee: Bug 802366 - Prelude, part 4: Use and simplify nsScriptSecurityManager::GetDocShellCodebasePrincipal. r=bz
Justin Lebar <justin.lebar@gmail.com> - Sat, 10 Nov 2012 10:32:36 -0800 - rev 112940
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 802366 - Prelude, part 4: Use and simplify nsScriptSecurityManager::GetDocShellCodebasePrincipal. r=bz
a93adbd3b6083bee4b39ee2995aedf69230d2aba: Bug 802366 - Prelude, part 3: Make some methods on nsIPrincipal infallible, and improve documentation on other methods. r=bz
Justin Lebar <justin.lebar@gmail.com> - Sat, 10 Nov 2012 10:32:36 -0800 - rev 112939
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 802366 - Prelude, part 3: Make some methods on nsIPrincipal infallible, and improve documentation on other methods. r=bz
9b31589a15909cfbad6654eed62774575277e34a: Bug 802366 - Prelude, part 2: Rename GetParentIgnoreBrowserFrame to GetSameTypeParentIgnoreBrowserAndAppBoundaries. r=bz
Justin Lebar <justin.lebar@gmail.com> - Sat, 10 Nov 2012 10:32:35 -0800 - rev 112938
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 802366 - Prelude, part 2: Rename GetParentIgnoreBrowserFrame to GetSameTypeParentIgnoreBrowserAndAppBoundaries. r=bz It's a long name, but at least it's clear.
757ae1ab716a5a1724631ad2cfb8e54642ec65f7: Bug 802366 - Prelude, part 1: Rename in-process-browser-frame-shown to in-process-browser-or-app-frame-shown. r=bz
Justin Lebar <justin.lebar@gmail.com> - Sat, 10 Nov 2012 10:32:35 -0800 - rev 112937
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 802366 - Prelude, part 1: Rename in-process-browser-frame-shown to in-process-browser-or-app-frame-shown. r=bz
d2458d28343cfca51aa8bb94584ce86a4585cc7b: Bug 810248 - Fix GeckoEditable call on wrong object; r=cpeterson
Jim Chen <nchen@mozilla.com> - Sat, 10 Nov 2012 13:06:56 -0500 - rev 112936
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 810248 - Fix GeckoEditable call on wrong object; r=cpeterson
2804a15008b29cf38426ef4da9a9070ee2b2a32e: Backed out changeset b5c86318a3ee (bug 801918) for various regressions.
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 10 Nov 2012 12:09:50 -0500 - rev 112935
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Backed out changeset b5c86318a3ee (bug 801918) for various regressions.
91480ec2061ea809098032da258ad1d7ab41d105: Backed out changeset 5054c2552a30 (bug 798033) for b2g bustage.
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 10 Nov 2012 11:52:15 -0500 - rev 112934
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Backed out changeset 5054c2552a30 (bug 798033) for b2g bustage.
a1418d7f96712951913e9176b13a2e0ce42e84b2: Bug 798033 - Removes 'using namespace' from js headers - r=billm
Matt Joras <mjoras@sbcglobal.net> - Sat, 10 Nov 2012 10:46:01 -0500 - rev 112933
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 798033 - Removes 'using namespace' from js headers - r=billm
5054c2552a308357e1ebcc58d5cf78a88576ff24: Bug 798033 - Removes 'using namespace' from dom headers - r=khuey
Matt Joras <mjoras@sbcglobal.net> - Sat, 10 Nov 2012 10:45:52 -0500 - rev 112932
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 798033 - Removes 'using namespace' from dom headers - r=khuey
823b82e784f5a5ca9aaa99b7959ea887a947446f: bug 810152 - 0 len no fin spdy data frames r=honzab
Patrick McManus <mcmanus@ducksong.com> - Sat, 10 Nov 2012 10:27:59 -0500 - rev 112931
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 810152 - 0 len no fin spdy data frames r=honzab
ef2d01934baed3ea8726f0044a8e9de027917326: bug 809913 spdy post hang with mod_spdy r=honzab
Patrick McManus <mcmanus@ducksong.com> - Sat, 10 Nov 2012 10:27:59 -0500 - rev 112930
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 809913 spdy post hang with mod_spdy r=honzab
c28e2bf7d4901e103418c827c766a0c9303f1799: bug 809909 - spdy/3 goaway frame missing status code bytes r=honzab
Patrick McManus <mcmanus@ducksong.com> - Sat, 10 Nov 2012 10:27:53 -0500 - rev 112929
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 809909 - spdy/3 goaway frame missing status code bytes r=honzab
a81e93520c4938e0efaa80b22566c50ecb6c7947: bug 808229 - rm a11yGeneric.h r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Fri, 02 Nov 2012 19:20:39 -0400 - rev 112928
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 808229 - rm a11yGeneric.h r=surkov
90f23642624ff7a0c5e71df02504ab482b784060: bug 808229 - remove the pointless use of the one remaining macro r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Fri, 02 Nov 2012 18:52:56 -0400 - rev 112927
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 808229 - remove the pointless use of the one remaining macro r=surkov
77fa19b95a71004aaed3535030a9f2de8e6a61b6: bug 808229 - remove unused NS_ENSURE_ macro and associated success error code r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Fri, 02 Nov 2012 18:36:58 -0400 - rev 112926
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 808229 - remove unused NS_ENSURE_ macro and associated success error code r=surkov
999673b552f41d841651dbf34e21816d1d8efebe: bug 808229 - inline the one use of the 2 arg runnable r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Fri, 02 Nov 2012 18:06:27 -0400 - rev 112925
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 808229 - inline the one use of the 2 arg runnable r=surkov
508f6cb9eaa82fc7996f42264df9cdf61552d4ef: bug 808229 - remove unused runnable macros r=surkov
Trevor Saunders <trev.saunders@gmail.com> - Fri, 02 Nov 2012 17:49:05 -0400 - rev 112924
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
bug 808229 - remove unused runnable macros r=surkov
f00ea0cb7b505b299a763d2b8dd946b1cfcf95cc: Bug 809751 - presentational table related elements referred or having global ARIA attributes must be accessible, r=tbsaunde
Alexander Surkov <surkov.alexander@gmail.com> - Sat, 10 Nov 2012 19:26:58 +0900 - rev 112923
Push 23841 by ryanvm@gmail.com at Sat, 10 Nov 2012 21:53:54 +0000
Bug 809751 - presentational table related elements referred or having global ARIA attributes must be accessible, r=tbsaunde
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip