Wes Kocher
168746512d
Backed out changeset ee3c99e6f676 (bug 1177488) for LeakSanitizer failures
...
MozReview-Commit-ID: FFfF4u2vOrS
--HG--
extra : rebase_source : 0c7f5e290b388b2f35837a5f757f2d962b973da3
2016-03-14 13:15:21 -07:00
Nathan Froyd
6b6c2a1fcd
Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
...
Using a simple |const char*| is more memory-efficient than allocating a
JS string. We still have to allocate the JS string for passing things
into JS, but ideally we will be able to move the point of allocation
much closer to where it's actually needed, rather than indiscriminantly
doing it all the time.
2016-03-08 16:29:25 -05:00
Yoshi Huang
e8cb28ed02
Bug 1252811 - remove mIsInIsolatedMozBrowser from nsDocShell. r=smaug
2016-03-07 12:21:49 +08:00
Yoshi Huang
ce8e69a274
Bug 1227861 - Add OriginAttributes getter/setter into nsIDocShell. r=smaug, sicking
2016-02-16 15:04:14 +08:00
J. Ryan Stinnett
777c113bb3
Bug 1238160 - Set docshell isolation mode. r=smaug
...
Renames nsDocShell isBrowser* attributes to add a "Moz" prefix for clarity.
Adds nsDocShell::GetIsIsolatedMozBrowserElement, which parallels
GetIsInIsolatedMozBrowserElement, but only checks the immediate docshell.
Adds nsDocShell::SetIsInIsolatedMozBrowserElement for the frame loader and tab
child to set the isolation state.
nsDocShell methods related to mozbrowser elements (and their callers) are
updated to use GetIs(In)?IsolatedMozBrowserElement when checking isolation /
origins and GetIsMozBrowserElement when checking frame types.
MozReview-Commit-ID: 6pGD5fF47ZN
2016-03-02 10:35:56 -06:00
J. Ryan Stinnett
5bede71f0d
Bug 1238160 - Rename nsILoadContext::GetIsInBrowserElement. r=smaug,mayhemer
...
This change renames nsILoadContext::GetIsInBrowserElement to
GetIsInIsolatedMozBrowserElement. Other methods that pass these values around
also have name changes.
Tokens such as "isInBrowserElement" have previously been serialized into cache
keys, used as DB column names, stored in app registries, etc. No changes are
made to any serialization formats. Only runtime method and variable names are
updated.
No behavior changes are made in this patch, so some renamed methods may have
nonsensical implementations. These are corrected in subsequent patches
focused on behavior.
MozReview-Commit-ID: CUttXANQjSv
2016-03-02 10:35:56 -06:00
Kyle Huey
91efc5a86c
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Andrea Marchesini
54e1406a46
Bug 1237081
- remove the getter of userContextId from nsIDocShell, r=smaug
2016-01-06 15:39:58 +00:00
Nigel Babu
442c7ab5e1
Backed out changeset 1b5c66916877 (bug 1237081
) for mochitest browser-chrome bustage
...
--HG--
extra : commitid : HyS2gutZZNx
2016-01-06 12:01:27 +05:30
Andrea Marchesini
ed29611caa
Bug 1237081
- Remove the getter of userContextId from nsIDocShell. r=smaug
...
--HG--
extra : rebase_source : 2909919577005b2a988eeb82d8e6414dadfb44d9
2016-01-05 14:22:00 -05:00
Andrea Marchesini
cb358b3a57
Bug 1193854 - Restoring userContextIds with the browser session - part 1 - store the userContextId in sessionStore, r=smaug, r=ttaubert
2016-01-05 21:00:33 +00:00
Olli Pettay
2b2b2cc690
Bug 1155730, implement History.scrollRestoration r=jst
2015-12-26 12:59:09 +02:00
Tim Nguyen
cf7f672f1c
Bug 1137681 - Per-tab user agent emulation. r=bz
2015-07-21 08:42:00 +02:00
Henry
daec939f23
Bug 1178526 - Create docshell with packageId from TabContext. r=sicking.
2015-10-29 00:52:40 +08:00
George Wright
92df2e4ade
Bug 1098131 - Don't invalidate layers when simply changing SizeMode r=smaug,jimm
2015-11-09 21:38:21 -05:00
Gijs Kruitbosch
35bed1c0ce
Bug 1209591 - allow loadURI consumers to expose whether an error page was immediately loaded as result of an error, r=smaug,mak
...
--HG--
extra : commitid : 9tlkWrUKl12
extra : rebase_source : bb5b476dc28cebc66a99d23934a5214530e9a008
extra : amend_source : f62e5a91df5af9eea893fbb9a13980e9fdd56a38
2015-10-27 16:44:24 +01:00
Tom Tromey
141af2d368
Bug 1160307 - capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug r=Paolo
2015-11-05 11:31:00 +01:00
Jonathan Watt
fa3df63dd0
Bug 1220596 - Remove interface declarations that are no longer needed in nsIDocShell. r=smaug IGNORE IDL
2015-09-21 13:49:18 +01:00
Dragana Damjanovic
ba3f41bc1e
Bug 1211269 - Store the information whether the channel is LOAD_REPLACE into history entry. r=bz
2015-10-05 12:33:00 +02:00
Dragana Damjanovic
5f14316a80
Bug 1185256 - Save originURI to the history. r=bz
...
--HG--
extra : rebase_source : 4321df591ab16127ca4cd6549fcdca7e20c2e890
2015-09-30 08:54:39 +02:00
Matteo Ferretti
694730e132
Bug 1132475 - Refactor LayoutHelpers.jsm to avoid dependencies. r=pbrosset
...
--HG--
extra : histedit_source : 54d69138146487b378e62bc2cfeb520a85956f43
2015-09-15 00:32:00 -04:00
William Chen
0625e989b4
Bug 1131470 - Part 5: Handle changes to active orientation lock. r=smaug
...
--HG--
extra : rebase_source : 51fb1484301d8b2afa518396f52a1bd0378f326d
2015-08-18 15:28:01 -07:00
Ryan VanderMeulen
7f057e1c5f
Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752.
...
--HG--
extra : rebase_source : 56a2060af6a1d4cbb1f21665d65e50ec3b834265
2015-07-16 20:38:13 -04:00
Tom Tromey
3ff8c1f3fa
Bug 1160307 - Capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug, r=Paolo
2015-07-15 12:15:00 -04:00
Neil Deakin
eee10c99f2
Bug 1132518, make document navigation with F6/Shift+F6 work in e10s. This combines the document and tab navigation mechanisms together, r=smaug
2015-07-13 06:07:49 -04:00
Andrea Marchesini
b4745b397a
Bug 110567 - Remove nsIDocShell::GetURLSearchParams(), r=smaug
2015-06-24 06:49:07 -07:00
Tom Tromey
13be65d0c5
Bug 1050500 - Add callee information to Javascript timeline markers. r=smaug
...
--HG--
extra : rebase_source : dbd9e09496ca7c0e4f9798adf1f8f72749537d1a
2015-05-20 05:28:00 -04:00
Jim Blandy
ebd83c9a61
Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
...
--HG--
extra : rebase_source : 8ab7a3628a5b4d94b957f24e23e4c5c7871db97c
2015-04-08 21:23:48 -04:00
Neil Rashbrook
6fc6aa0fbc
Bug 968334 Allow disabling content retargeting on child docshells only r=smaug
2015-03-21 10:48:48 +00:00
Mike Conley
1cf83f9538
Bug 1047603 - Make TabParent::AnswerCreateWindow force the initial browser to be remote in a new window. r=smaug.
...
--HG--
extra : rebase_source : 87551351dc763be7f5a8a47d02de21eb3f10c745
2015-01-13 17:24:52 -05:00
Paul Rouget
aeeb621d68
Bug 1118169 - Support -moz-window-dragging:drag in HTML. r=mstange r=bz
2015-02-02 15:10:51 -05:00
Ehsan Akhgari
c8b93bb67a
Bug 1125351 - Make nsIDocShell.isPrerendered infallible; r=bzbarsky
2015-01-26 11:01:59 -05:00
Carsten "Tomcat" Book
4eded194db
Backed out changeset a3cd2f1b3e33 (bug 1125351) for breaking m-oth tests on a CLOSED TREE
2015-01-26 16:57:10 +01:00
Ehsan Akhgari
2a8d314633
Bug 1125351 - Make nsIDocShell.isPrerendered infallible; r=bzbarsky
2015-01-26 09:01:11 -05:00
Fernando Jimenez
d48b684909
Bug 1097928 - Convert MozPaymentProvider to WebIDL. r=bholley,fabrice
2015-01-19 14:50:32 +01:00
Ehsan Akhgari
4569b2d95f
Bug 1061864 - Part 1: Add a prerendered flag to nsIDocShell; r=smaug
2015-01-05 21:01:28 -05:00
Owen Chu
50259ae67d
Bug 704320 - Parse and implement meta tag-based referrer policies for documents and nsHttpChannels. (r=bz,mcmanus)
2014-11-18 08:46:29 -05:00
Kannan Vijayan
4ac6dd569f
Bug 1050774 - Record script execution in timeline view. r=bholley
2014-11-13 16:22:24 -05:00
Tom Tromey
631882b0cd
Bug 1070089 - change timeline markers to have a consistent epoch (carrying forward r=smaug)
2014-10-17 16:02:42 -07:00
Fabrice Desré
441a8d0a8a
Bug 832700 - Add private browsing to b2g, API implementation r=ehsan,smaug
2014-10-10 14:28:04 -07:00
Patrick Brosset
fb1884e4ec
Bug 1050376 - Record restyle/reflow/paint devtools timeline markers at docshell level; r=smaug
2014-09-09 20:54:08 +02:00
Carsten "Tomcat" Book
caccb79579
Backed out changeset 48816257a7b0 (bug 1050376) for bc2 test failures
2014-09-09 11:15:18 +02:00
Patrick Brosset
4cc3ab22b1
Bug 1050376 - Record restyle/reflow/paint devtools timeline markers at docshell level; r=smaug
2014-09-09 09:48:36 +02:00
Georgios Kontaxis
9bddbaa73e
Bug 1048643: extended nsDocShell with flags to indicate tracking protection status (similar to mixed content blocked/loaded status)
2014-08-07 13:35:03 -07:00
Andrea Marchesini
a87ad490c6
Bug 1037715 - Implement .searchParams on Location, r=bz, r=ehsan
2014-08-07 17:45:21 -07:00
Gijs Kruitbosch
789560010d
Bug 982428 - allow fixing up URIs with schemes that we can't handle, r=bz
2014-06-19 19:22:45 +01:00
David Keeler
b76e545dd2
bug 1025330 - expose the failed channel in nsIDocShell for error pages r=bz
2014-06-19 13:55:55 -07:00
Makoto Kato
14f6f74d38
Bug 530396 - don't send a Referer header for rel="noreferrer" links; r=smaug
2014-05-20 09:26:59 -04:00
Mike Conley
1da1d37e14
Bug 1021466 - Part 1: Make it possible to stash opener and newly created TabParent's inside DocShell. r=smaug.
2014-06-05 22:49:43 -04:00
Trevor Saunders
78966cf36b
bug 966059 - add nsIDocShell::GetWindow and GetDocument r=smaug
2014-01-09 21:03:47 -05:00