Olli Pettay
7e516fe302
bug 761448, be more strict when to allow docshell loads, r=bz, a=jst
2013-01-08 19:12:41 +02:00
Josh Matthews
da8947b384
Bug 782542 - Secure necko IPDL usage. r=ted,jduell a=blocking-b2g
2012-12-29 03:54:17 -05:00
Josh Matthews
a9c244ced0
Backed out changeset 2cd25cde565b (bug 782542) a=orange
2012-12-28 19:19:29 -05:00
Josh Matthews
3ce51e6979
Bug 782542 - Secure necko IPDL usage. r=ted,jduell a=blocking-b2g
2012-12-12 10:40:33 -05:00
Chris Jones
7e2cf684f0
Back out bug 782542 for regressions. a=backout
2012-12-21 18:25:08 -08:00
Josh Matthews
41d9370f38
Bug 782542 - Secure necko IPDL usage. r=ted,jduell a=blocking-b2g
2012-12-12 10:40:33 -05:00
Scott Johnson
eabf2a8d46
Bug 813271: Increment the IID for nsIMarkupDocumentViewer because it failed to get updated in bug 780258 [rs=biesi][a=akeybl].
2012-11-19 17:49:54 -06:00
Jonathan Kew
d7ea1888c1
bug 794038 - rollup patch for Aurora 18. r=roc+smichaud+bgirard a=bajaj
2012-10-16 20:41:19 +01:00
Justin Lebar
4fbbec5a3f
Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones, a=blocking-basecamp
...
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.
2012-11-10 10:32:37 -08:00
Justin Lebar
fa90013f62
Bug 802366 - Prelude, part 5: Improve comments in nsIDocShellTreeItem.idl and nsILoadContext.idl. r=bz, a=blocking-basecamp
2012-11-10 10:32:36 -08:00
Justin Lebar
1c23cfb812
Bug 802366 - Prelude, part 2: Rename GetParentIgnoreBrowserFrame to GetSameTypeParentIgnoreBrowserAndAppBoundaries. r=bz, a=blocking-basecamp
...
It's a long name, but at least it's clear.
2012-11-10 10:32:35 -08:00
Marco Bonardo
e02a396090
Bug 799609 - Disable Places in B2G - Part 2 - Allow docshell and content to build without Places, expose NotifyVisited API, and fix code so it can be built with alternative history implementations. r=jlebar, a=blocking-basecamp
2012-11-09 10:55:54 +01:00
Chris Pearce
92ed150846
Bug 805301 - Rename iframe.mozallowfullscreen to allowfullscreen. r=jlebar, a=bajaj
2012-11-08 16:05:36 -05:00
Josh Matthews
46bdf2c060
Bug 804653 - Make destroying a private docshell update the global count of private docshells instead of waiting an indefinite amount of time for the destructor. r=bz a=akeybl
...
--HG--
extra : transplant_source : %87jr%8F8%9A%3F%FB%05%B7%04o%DC%EA%0B%F2%3A%AE%A0L
2012-10-30 09:21:52 -04:00
Bobby Holley
269fff41a5
Bug 789224 - Remove miscellaneous UniversalXPConnect checks sprinkled throughout gecko. r=mrbkap
2012-10-25 17:04:57 +02:00
Chris Pearce
685bd32cd6
Bug 795184 - Make iframe.mozallowfullscreen percolate across process boundaries. r=jlebar
2012-10-08 10:12:50 +13:00
Ed Morley
24678699d7
Bug 795393 - Remove instances of "ifneq (mobile,$(MOZ_BUILD_APP))" since they're now always true; r=ted
2012-10-06 16:46:09 +01:00
Andrew Quartey
58aa97ec8b
Bug 792581 - part 12: Replace LL_DIV with division operator. r=ehsan
2012-10-05 01:05:28 -04:00
Olli Pettay
6011112b41
Bug 797909, null principal for initial about:blank, r=bz
2012-10-05 02:01:34 +03:00
Jeff Muizelaar
d14ebc63da
Bug 794884. Make SupportImageWithMimeType return a bool. r=joe.
...
This cleans things up quite a bit.
---
content/base/src/nsObjectLoadingContent.cpp | 4 +---
docshell/base/nsWebNavigationInfo.cpp | 4 +---
image/src/imgLoader.cpp | 7 ++-----
image/src/imgLoader.h | 2 +-
layout/build/nsContentDLF.cpp | 4 +---
5 files changed, 6 insertions(+), 15 deletions(-)
2012-10-03 16:17:47 -04:00
Jeff Muizelaar
bd55aae8e0
Bug 794884. Make SupportImageWithMimeType a static function. r=joe,r=bz
...
This removes supportImageWithMimeType from the idl and makes all the
callers call the static function directly. To do this we also need
to export imgLoader.h and imgRequest.h.
---
content/base/src/nsObjectLoadingContent.cpp | 9 ++-------
docshell/base/nsWebNavigationInfo.cpp | 8 +++++---
docshell/base/nsWebNavigationInfo.h | 5 -----
image/public/imgILoader.idl | 9 +--------
image/src/Makefile.in | 4 ++++
image/src/imgLoader.cpp | 2 +-
image/src/imgLoader.h | 1 +
layout/build/nsContentDLF.cpp | 5 ++---
8 files changed, 16 insertions(+), 27 deletions(-)
2012-10-03 16:17:40 -04:00
Andrew Quartey
54074fe47f
Bug 792581 - part 5: Replace LL_CMP macro with standard comparison. r=ehsan
2012-10-03 10:13:19 -04:00
Andrew Quartey
816b3752e7
Bug 792581 - part 1: Replace LL_IS_ZERO macro with standard relation. r=ehsan
2012-10-03 10:13:18 -04:00
Ehsan Akhgari
2a19ae0291
Bug 795015 - Set the initial state of the per-docshell private browsing flag based on the state of the global PB service; r=jdm,bzbarsky
2012-09-30 21:55:42 -04:00
Chris Jones
dda6595530
Bug 784908: Part 0: Make this test actually test session history instead of scroll port clamping. irc-r=roc
2012-09-28 03:33:29 -07:00
Isaac Aggrey
b95ab79e45
Bug 795351: Replace LL_MAXINT, LL_MININT, LL_MAXUINT with stdint versions; r=ehsan
2012-09-28 14:55:23 -05:00
Ed Morley
8a66f47ae2
Bug 780863 - Disable test_bug270414.html on Android for too many intermittent failures (mark 2)
2012-09-28 18:47:30 +01:00
Isaac Aggrey
481e7dfb0b
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
2012-09-28 01:57:33 -05:00
Ed Morley
390f6a8b1b
Bug 780863 - Disable test_bug270414.html on mobile for too many intermittent failures
2012-09-28 15:42:39 +01:00
Gavin Sharp
5ca2bb0c0b
Bug 772823: try to work around intermittent failure of this test on Linux by not trying to focus the opener from under a domwindowclosed notification
2012-09-25 17:49:04 -07:00
Bobby Holley
1b5d4b63ec
Bug 792036 - More manual fixes requested by Andrew. r=mccr8
2012-09-24 14:46:29 +02:00
Bobby Holley
a25701a3f7
Bug 792036 - Automated fixups. r=mccr8
...
find /files/mozilla/build/d/_tests/testing/mochitest/tests/ | egrep "\.(xhtml|html|xml|js)$" | grep -v SimpleTest | grep -vi mochikit | grep -v simpleThread | grep -v test_ipc_messagemanager_blob.html | grep -v "indexedDB/test" | xargs grep -l Components | xargs grep -L enablePrivilege | perl -pe 's#.*mochitest/tests/##' | xargs perl -p -i.bakkk -e 's/Components\.interfaces(\s|;|\.|\[)/SpecialPowers\.Ci$1/g, s/SpecialPowers\.wrap\(Components\)\.(.)(lasses|tils|nterfaces|esults)/SpecialPowers.C$1/g, s/(?<![\.a-zA-Z])Components/SpecialPowers\.Components/g, s/window\.Components/window\.SpecialPowers\.Components/g'
2012-09-24 14:46:29 +02:00
Bobby Holley
8188b09b4e
Bug 792036 - Fix up tests to avoid relying on the existence of window.Components (MANUAL). r=mccr8
...
These are the manual fixes that the ensuing auto-generation can't deal with. Some of them
just fix up formatting (such as Components.\nFoo, so that subsequent auto-generation can
work better).
2012-09-24 14:46:28 +02:00
Gavin Sharp
53f692e76c
Bug 772823: try to work around intermittent failure of this test on Linux by avoiding closing the window during onload
...
--HG--
extra : transplant_source : %3C%2B%B3%3A%F5S%AF%97t%80%DC%D4%C4%F1%26%8A%E6%8A%B5%B7
2012-09-23 17:13:01 -07:00
Tim Taubert
9849e3594b
merge m-c to fx-team
2012-09-22 09:32:24 +02:00
Tim Taubert
d0100557fd
Bug 422543 - part 3 - tiny followup/cleanup; r=neil
2012-09-21 13:11:25 +02:00
Dave Camp
f1424f9023
Merge fx-team to m-c
2012-09-20 15:52:35 -07:00
Tim Taubert
63b9788a07
Bug 422543 - part 2 - add tests for multiple session history listeners; r=smaug
2012-09-20 16:41:49 +02:00
Tim Taubert
566b99d348
Bug 422543 - part 1 - make session history support multiple listeners; r=smaug
2012-09-20 16:41:18 +02:00
Kyle Huey
87ab0338fd
Bug 789776: Log an error message when X-Frame-Options vetoes a load. r=jst
2012-09-20 19:47:18 -07:00
Ryan VanderMeulen
4af64dcc49
Merge the last PGO-green inbound changeset to m-c.
2012-09-20 21:23:35 -04:00
Justin Lebar
3789a6997d
Bug 791011 - When doing a hash navigation, cancel any outstanding document loads, but don't cancel other network activity. r=bz
2012-09-20 15:16:54 -04:00
Jason Duell
fa09e23fb6
Bug 756648 - Implement "cookie jars" for apps. r=biesi,smaug
...
--HG--
rename : netwerk/test/unit_ipc/test_cookie_wrap.js => netwerk/test/unit_ipc/test_cookie_header_wrap.js
2012-09-18 12:04:04 -04:00
Bobby Holley
d01188167e
Bug 789773 - Tests. r=bz
2012-09-18 12:16:05 +02:00
Ehsan Akhgari
145e6f9783
Bug 741059 - Part 4: Update the callers to mozIAsyncFavicon::SetAndFetchFaviconForPage; r=jdm,bz,mak
2012-09-06 00:34:50 -04:00
Ehsan Akhgari
d58d386309
Bug 741059 - Part 1: Add APIs to nsIChannel to allow callers to override the private bit on the channel; r=jduell
...
This is probably the worst patch that I have ever written!
We add a setPrivate method to nsIPrivateBrowsingChannel which will be
implemented by channels who care about private browsing. This allows the
client to explicitly override the private bit on the channel.
NS_UsePrivateBrowsing is also taught about this override bit using the
internal nsIPrivateBrowsingChannel::IsPrivateModeOverriden API. This patch
implements the new API for HTTP, FTP and wyciwyg channels. This also
modifies the IPC implementations of these channels to correctly transfer that
bit to the parent process if it has been set in the child process channel.
2012-09-04 20:37:45 -04:00
Ehsan Akhgari
8cc30b88b2
Bug 792502 - Kill the FunctionTimer code; r=vlad
2012-09-19 16:59:38 -04:00
Patrick Wang
8eaaa66b5d
Bug 775464 - Part 1: Add nsILoadContext::GetTopFrameElement. r=smaug
...
--HG--
extra : rebase_source : 92b8b11f6111db27ff6563a295000675ec0ddae9
2012-08-22 14:47:23 +08:00
Ms2ger
3fef97c97c
Bug 785642 - Return failure from nsDocShell::CaptureState if SaveWindowState returns null; r=mrbkap
2012-09-06 09:25:05 +02:00
Ms2ger
14092e417a
Bug 785067 - Outparamdel nsGlobalWindow::SaveWindowState; r=mrbkap
2012-09-06 09:20:26 +02:00