Ehsan Akhgari
f9035eb119
Bug 1222464 - Part 1: Save a client ID for top-level navigations on the docshell and assign it as the document ID when we start loading the document; r=jdm
...
For top-level navigations, we need to compute the client ID when we decide to
intercept the document load, and we need to make sure the document that will
be created later will end up using that same ID.
2015-12-02 20:36:56 -05:00
Nathan Froyd
1c2e83fc5a
Bug 1218454 - part 3 - move nsILoadContext::GetOriginAttributes out-of-line; r=bz
2015-10-26 16:05:13 -04:00
Mike Hommey
9e1150f358
Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz
2015-12-02 11:04:37 +09:00
Kate McKinley
20bcd25937
Bug 1191460 Rebased patch and added userContextId to origin attributes. (r=tanvi,r=sicking)
2015-11-24 10:40:02 +09:00
Franziskus Kiefer
6bf24410e1
Bug 1187357 - rename referrer attribute to referrerpolicy. r=hsivonen
2015-11-30 16:13:03 -08:00
Carsten "Tomcat" Book
4478aaa8da
Merge mozilla-central to b2g-inbound
2015-11-25 14:00:32 +01:00
Yoshi Huang
4b500464f5
Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking.
2015-11-03 09:50:54 +08:00
Nicholas Nethercote
8a4d84a51a
Bug 1059014 (part 3) - Remove support for pausing and resuming painting. r=dbaron.
...
This reverts much of part 2 of bug 878935, except for the Android browser.js
changes which have already been reverted elsewhere.
The revert caused mass b2g Gij test bustages
2015-11-24 16:09:04 +05:30
Nicholas Nethercote
93390d7300
Backout 3ad33d09825a (bug 1059014 part 3) because the removed code is less dead than it first appears.
2015-11-23 14:13:48 -08:00
Francois Marier
82be864165
Bug 1226490 - Allow administrators to prevent users from ignoring Safe Browsing warnings. r=gcp,r=smaug
2015-11-23 13:34:31 -08:00
Christoph Kerschbaumer
9552d92516
Bug 1119386 - Part 1: Use document's principal for favicons in docshell (r=smaug)
2015-11-24 13:31:42 -08:00
Nick Fitzgerald
b8340cdc7c
Bug 1225618 - Do not capture stacks for cycle collection timeline markers; r=vporof
2015-11-23 16:50:56 +01:00
Francois Marier
67506f65a6
Bug 1216723 - Add a new -forbid- Safe Browsing list type. r=gcp,r=smaug
2015-11-20 20:24:50 -08:00
Brad Lassey
06bf996cd3
bug 1190018 - External protocol handlers don't work in e10s r=mrbkap
2015-08-25 19:42:21 -04:00
Henry
daec939f23
Bug 1178526 - Create docshell with packageId from TabContext. r=sicking.
2015-10-29 00:52:40 +08:00
Philip Chee
15076ab0b0
Bug 1204338 Followup to Bug 403800 Refactor netError.dtd/netErrorApp.dtd to simplify per-application overrides r=Pike
...
--HG--
extra : transplant_source : %87%25%B9%D7%8A%F3j%5B%FA%19%2BW%A1E%F0wf%99bY
2015-11-13 23:16:41 +08:00
Carsten "Tomcat" Book
fde361620f
merge mozilla-inbound to mozilla-central a=merge
2015-11-12 12:00:55 +01:00
Bill McCloskey
4f99faeaed
Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs)
2015-11-11 18:04:21 -08:00
Bill McCloskey
d3c47f743b
Bug 967873 - Fix some recently enabled tests
2015-11-11 16:24:34 -08:00
Victor Porof
a54b717a42
Bug 1218078 - Show onload and DOMContentLoaded markers in the netmonitor's frontend, r=smaug, jsantell, tromey
2015-11-11 23:11:40 +01:00
Nicholas Nethercote
ad0dd8414a
Bug 1223310
(part 2) - Use LayoutDeviceIntRect for bounds-related functions in nsIWidget. r=kats.
...
The patch renames the existing functions (GetBounds(), GetClientBounds(), etc)
by adding an |Untyped| suffix. It then adds typed equivalents, and uses those
typed equivalents in all the call sites where it's easy to do so. The trickier
remaining call sites are converted to use the Untyped-suffix version.
--HG--
extra : rebase_source : 6bfb15bfc4698e2eba7d4db55497299d3dffcd51
2015-11-09 21:37:32 -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
Nicholas Nethercote
6f4a1e234b
Bug 1059014 (part 3) - Remove support for pausing and resuming painting. r=dbaron.
...
This reverts much of part 2 of bug 878935, except for the Android browser.js
changes which have already been reverted elsewhere.
--HG--
extra : rebase_source : efdcede145567d8a56409cebecdd49a9307ec71a
2015-11-04 20:55:32 -08:00
Nicholas Nethercote
f07dc1c47b
Bug 1059014 (part 1) - Remove support for max line box width. r=dbaron.
...
This basically reverts bug 780258.
--HG--
extra : rebase_source : 59cc458d83fed9735e9e0321ec52a0a9484bd7ba
2015-11-04 20:25:01 -08:00
Carsten "Tomcat" Book
87ca5f5de2
Merge mozilla-central to mozilla-inbound
2015-11-05 12:15:35 +01:00
Carsten "Tomcat" Book
bb068eacd7
merge mozilla-inbound to mozilla-central a=merge
...
--HG--
rename : browser/locales/en-US/chrome/browser/devtools/memory.properties => devtools/client/locales/en-US/memory.properties
2015-11-05 11:58:55 +01:00
Carsten "Tomcat" Book
704588c507
merge fx-team to mozilla-central a=merge
2015-11-05 11:55:46 +01:00
Yoshi Huang
987e88f8e4
Bug 1221049 - Use originAttributes from TabContext. r=kanru
2015-11-03 18:53:41 +08:00
Carsten "Tomcat" Book
361272b11c
Backed out changeset 3732b1dad003 (bug 1221049) for bustage
2015-11-04 11:52:05 +01:00
Yoshi Huang
9959eeedbe
Bug 1221049 - Use originAttributes from TabContext. r=kanru
2015-11-03 18:53:41 +08:00
Victor Porof
90c56a4cfa
Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen
2015-11-04 21:04:16 +01:00
Carsten "Tomcat" Book
db5d8a6747
Backed out changeset f6ec673b3b76 (bug 1190018) for W-e10s(2) test failures on a CLOSED TREE
2015-11-05 11:29:12 +01:00
Andrew McCreight
d8c072ada0
Bug 1220732 - Enable some bc tests. r=mrbkap
...
--HG--
extra : rebase_source : 851b8270c99ac544a7980a3ff82cb9a59029373a
2015-11-03 09:04:00 +01:00
Sebastian Hengst
7397339686
Backed out changeset c780a165dca1 (bug 1098131) for bc7 failures, at least on Linux. r=backout
...
browser_backButtonFitts.js | uncaught exception - TypeError: this.mCurrentBrowser.docShell is null at chrome://browser/content/tabbrowser.xml:4004
2015-11-04 20:41:16 +01:00
Bill McCloskey
792331791d
Bug 967873 - browser_onbeforeunload_navigation.js fix for e10s (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
c76ae8f933
Bug 967873 - Test changes for async removeTab (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
de23733337
Bug 1219504 - Test changes (r=Gijs,mconley,jryans,MattN,Mossop)
2015-11-04 10:56:15 -08:00
George Wright
00c482fdda
Bug 1098131 - Don't invalidate layers when simply changing SizeMode r=smaug
2015-11-04 13:23:03 -05:00
Andrea Marchesini
9d98f9a481
Bug 1215235 - Drop support for jar: URIs by default, r=bz
2015-11-04 11:19:02 +00:00
Brad Lassey
509e484b18
bug 1190018 - External protocol handlers don't work in e10s r=mrbkap
...
--HG--
extra : rebase_source : 0e76664086f9a243c67a330d9f0a780e5543da10
2015-08-25 19:42:21 -04: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
Birunthan Mohanathas
9985829ecc
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Ryan VanderMeulen
028dec7cc8
No bug - Various crashtest manifest cleanups.
...
--HG--
rename : dom/base/crashtests/713417.html => dom/base/crashtests/713417-1.html
rename : dom/workers/test/1158031.html => dom/workers/test/crashtests/1158031.html
rename : dom/workers/test/779707.html => dom/workers/test/crashtests/779707.html
rename : dom/workers/test/943516.html => dom/workers/test/crashtests/943516.html
rename : dom/workers/test/crashtests.list => dom/workers/test/crashtests/crashtests.list
rename : layout/generic/crashtests/812879.html => layout/generic/crashtests/812879-1.html
rename : layout/generic/crashtests/first-letter-638937.html => layout/generic/crashtests/first-letter-638937-1.html
extra : rebase_source : b9274dc6870030ed62bcee35350d566160502869
2015-10-31 19:35:27 -04:00
Ben Kelly
a4dd10345e
Bug 1215140 P8 Remove now unnecessary interception values from ErrorList.h. r=bz
2015-10-29 19:53:25 -07:00
Ben Kelly
00f7f89915
Bug 1215140 P7 Remove old service worker interception logging. r=bz
2015-10-29 19:53:25 -07:00
Ben Kelly
5f3adc2e2b
Bug 1215140 P3 Flush pending console reports on http channels. r=bz
2015-10-29 19:53:25 -07:00
Victor Porof
efd7b18983
Bug 1218468 - Remove worker markers on each check in browser_timelineMarkers-02.js, r=me
2015-10-28 11:08:13 +01:00
Victor Porof
059ab0384d
Bug 1211841
- Style off the main thread markers differently, r=jsantell
2015-10-28 11:00:52 +01:00
Victor Porof
66078a0201
Bug 1211839 - Don't allow off the main thread markers to nest under main thread markers, r=smaug, jsantell
2015-10-24 17:10:22 +02:00
Kyle Huey
c7d3c4e21a
Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
2015-10-26 14:37:32 -07:00
Victor Porof
9ce6fdd65c
Bug 1217836 - Add a readme file to our timeline backend, r=jsantell
2015-10-24 17:09:15 +02:00
Victor Porof
9dc0ce6b1a
Bug 1202657 - Add markers for workers' message passing and serialization/deserialization, r=smaug, jsantell, tromey, ejpbruel
...
--HG--
rename : docshell/base/timeline/OTMTMarkerReceiver.h => docshell/base/timeline/MarkersStorage.h
2015-10-21 23:10:05 +02:00
Tooru Fujisawa
66174ea819
Bug 1217315 - Remove for-each from docshell/. r=smaug
...
--HG--
extra : commitid : JmGDFohA4rK
2015-10-19 01:37:26 +09:00
Dragana Damjanovic
007f351b9c
Bug 1213267 - Fix view-source address. r=bz
2015-10-12 02:08:00 -04:00
Christoph Kerschbaumer
33fa277605
Bug 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana)
2015-10-09 22:03:27 -07:00
Wes Kocher
c6deb98829
Backed out 3 changesets (bug 1204983) for talos(g2) failures
...
Backed out changeset 00c07b02c8a8 (bug 1204983)
Backed out changeset a4879b180d2d (bug 1204983)
Backed out changeset 38b6f878608a (bug 1204983)
2015-10-19 16:09:33 -07:00
Nicholas Hurley
1f3e7e88b7
Bug 1213443 - Parallelism for <link rel=prefetch> r=bz
...
--HG--
extra : rebase_source : 386f6fb7b4fb5513bb4821ba59d2d205ce9b75b4
2015-10-19 12:46:57 -07:00
Christoph Kerschbaumer
1526f05f35
Bug 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana)
2015-10-09 22:03:27 -07:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Phil Ringnalda
9ea53214d8
Merge f-t to m-c, a=merge
2015-10-17 11:19:46 -07:00
Masatoshi Kimura
3c8f7945a7
Bug 1207137 - Add an error code for weak crypto override. r=bz
2015-10-17 09:38:30 +09:00
Olli Pettay
9a9ce1ed03
Bug 1003100 - pushState() in iframe fails when reloading with CTRL+F5, r=bz
2015-10-16 20:05:54 +03:00
Wes Kocher
e3ef408502
Backed out 3 changesets (bug 1204983) for various talos failures
...
Backed out changeset 5bdf50e82ca8 (bug 1204983)
Backed out changeset 602e91d48e43 (bug 1204983)
Backed out changeset c7d3635f771a (bug 1204983)
2015-10-16 09:29:36 -07:00
Christoph Kerschbaumer
8d976b10b7
Bug 1204983 - Allow about: pages to load remote content (r=bholley,bz,florian,dragana)
2015-10-09 22:03:27 -07:00
Nathan Froyd
6e137587df
Bug 1207161 - fix run-by-dir leak in test_bug846906.xul; r=mccr8
2015-10-12 21:41:35 -04:00
Gijs Kruitbosch
0e5eaa117d
Bug 1210439, r=smaug
...
--HG--
extra : commitid : C69q7RrWYoC
extra : rebase_source : ef3f6584fa0c62c55bd3b233638b3a2a1db0f865
2015-10-01 13:23:27 -04:00
Xidorn Quan
57b9d7be94
Bug 1212299 part 1 - Forbid documents inside elements other than iframe from requesting fullscreen. r=smaug
...
--HG--
extra : source : b995b57bc1dd2003eeff6f568f5f22298ff81608
2015-10-12 11:24:23 +11:00
Dragana Damjanovic
eebb3ae788
Bug 1211690 - Remove not needed nsILoadInfo get. r=ckerschb
2015-10-11 18:13:10 +02:00
Ehsan Akhgari
202348d36c
Bug 1213514 - Don't bother checking for third party URLs at interception time unless if the user needs it; r=jdm
...
The current code is wasteful for the vast majority of our users.
2015-10-10 19:05:27 -04:00
Ehsan Akhgari
f303ed36f2
Bug 1213150 - Part 2: Rework ShouldPrepareForIntercept() in terms of subresource requests; r=jdm
2015-10-09 10:52:55 -04:00
Ehsan Akhgari
fbd4c8c55b
Bug 1213150 - Part 1: Add a nsContentUtils::IsNonSubresourceRequest helper; r=jdm
2015-10-09 10:52:54 -04:00
Valentin Gosu
9b9fcccc66
Bug 1199430 - update to tests. r=gijs
2015-10-08 11:57:58 +02:00
Ehsan Akhgari
1869e89340
Bug 1212636 - Add a better error message for the content corrupcted error caused by the Promise being passed to FetchEvent.respondWith; r=bkelly
2015-10-07 18:06:26 -04:00
Bill McCloskey
1b6da7ed71
Back out bug 967873 - Test changes for async removeTab
2015-10-07 11:15:11 -07:00
Bill McCloskey
919ed9ae86
Back out bug 967873 - browser_onbeforeunload_navigation.js fix for e10s
2015-10-07 11:15:11 -07:00
Bill McCloskey
c5d5457154
Back out bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process
2015-10-07 11:15:11 -07:00
Carsten "Tomcat" Book
08997000eb
Backed out 2 changesets (bug 1202902
) to recking bug 1202902
to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902
)
Backed out changeset d70c7fe532c6 (bug 1202902
)
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
e7ef778c9d
Backed out 1 changesets (bug 1202902
) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902
)
--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Ehsan Akhgari
158253749d
Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking
2015-10-06 20:26:46 -04:00
Shu-yu Guo
d06b6030f6
Bug 1202902
- Scripted fix the world.
2015-10-06 14:00:31 -07:00
Kaustabh Datta Choudhury
92494c4d5f
Bug 1162003 - Enable run-by-dir mode for mochitest_chrome on Fx desktop debug builds. r=jmaher
2015-10-06 09:46:24 -04:00
Ben Kelly
eaa946bccc
Bug 1210941 P4 Use LOAD_BYPASS_SERVICE_WORKER instead of ForceNoIntercept in nsDocShell. r=ehsan
2015-10-06 06:37:07 -07: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
Michael Madsen
5722288db7
Bug 1208124 - changed a check such that post data only depends on nsIUploadChannel and not nsIHttpChannel. r=bz
2015-09-29 19:50:46 +02:00
Carsten "Tomcat" Book
e91d5a31b6
Merge m-c to mozilla-inbound
2015-10-02 13:37:27 +02:00
Carsten "Tomcat" Book
ca77b70a8d
merge mozilla-inbound to mozilla-central a=merge
2015-10-02 11:52:49 +02:00
Bobby Holley
c74861b35c
Bug 1210508 - Handle null OriginAttributes from JS-implemented nsILoadContext. r=me
2015-10-01 18:10:18 -07:00
Wes Kocher
296abd21ee
Merge m-c to inbound a=merge
...
--HG--
extra : rebase_source : 38a51b2c491658bc19cfac0d227b04ef6e5f6718
2015-09-30 14:10:21 -07:00
Wes Kocher
7c2b0c515f
Merge inbound to central, a=merge
2015-09-30 13:49:27 -07: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
Gijs Kruitbosch
314c978904
Bug 1206879 - fire onlocationchange from pushState in frames when the URI changes, r=smaug
...
--HG--
extra : commitid : AuCEnWCXk6y
extra : rebase_source : e825b13db3edccb115b7fdd2569154bbc434cfec
2015-09-29 13:50:55 -04:00
Tooru Fujisawa
ee5f570ffb
Bug 1207499 - Part 3: Remove use of expression closure from docshell/. r=bz
...
--HG--
extra : commitid : L3WI3cTiD8P
extra : rebase_source : fcaabc7b817c736a392b827223706df5343f2301
2015-09-21 02:36:39 +09:00
Bill McCloskey
207404ad2d
Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs)
2015-10-01 21:18:48 -07:00
Bill McCloskey
057e0bf85a
Bug 967873 - browser_onbeforeunload_navigation.js fix for e10s (r=Gijs)
2015-10-01 21:18:06 -07:00
Bill McCloskey
633d4a3ecf
Bug 967873 - Test changes for async removeTab (r=Gijs)
2015-10-01 21:18:05 -07:00
Gijs Kruitbosch
5dd3837ea4
Bug 636905 - part 3: flip prefs in tests to keep them working, r=jaws
...
--HG--
extra : commitid : 5ctg1uTZzZd
extra : rebase_source : 953ba9df408b24a340074abeb1a05a2c02b2bbf6
2015-09-26 15:01:51 +01:00
Brian Grinstead
d23fa8b95a
Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug
...
Adds a new chrome-only MutationObserverInit option called nativeAnonymousChildList
that will cause a mutation to fire when a native anonymous root is bound or unbound
2015-09-24 08:23:32 -07:00
Ehsan Akhgari
aa774fb7e3
Bug 1208903 - Eliminate a repeated condition in nsDocShell::EndPageLoad; r=baku
...
Found by Viva64.
2015-09-28 09:08:43 -04:00
Yoshi Huang
d38b78ae54
Bug 1165466 - Fix up docshell and loadcontext inheriting code in nsIScriptSecurityManager. r=bholley
2015-09-23 16:10:21 +08:00
Wes Kocher
04128a0432
Merge m-c to inbound, a=merge
2015-09-24 17:14:17 -07:00
Wes Kocher
0eeafe1fa4
Merge inbound to central, a=merge
2015-09-24 16:46:34 -07:00
Wes Kocher
e1ad19c1cb
Backed out 2 changesets (bug 1034110) for test_mutationobserver_anonymous.html bustage CLOSED TREE
...
Backed out changeset 7b145ea2fbde (bug 1034110)
Backed out changeset 3a8904e50016 (bug 1034110)
2015-09-24 11:29:11 -07:00
J. Ryan Stinnett
c0dffd8c52
Bug 1201535 - Mark srcdoc as safe for loading in child. r=bz
...
When showing view source of a srcdoc frame in a tab, we load the frame content
via a page descriptor and use the URI "view-source:about:srcdoc".
Since we are creating a browser tab, the docshell's `InternalLoad` triggers the
browser's `shouldLoadURI` machinery that checks if we are in the correct process
for the given URI. This machinery will unwrap "view-source:" to "about:srcdoc"
and check if such an about page can be loaded in the child.
Marking "about:srcdoc" as safe for the child to load allows the view source
content of the frame to be displayed as expected.
2015-09-24 12:39:08 -05:00
Bobby Holley
110f12e7ca
Bug 1072150 - Use the opt-out for various sloppy consumers. r=bz
2015-09-24 14:02:41 -07:00
Brian Grinstead
e1174022ee
Bug 1034110 - Provide a way to observe mutations for ::before/::after pseudo elements;r=smaug
...
Adds a new chrome-only MutationObserverInit option called nativeAnonymousChildList
that will cause a mutation to fire when a native anonymous root is bound or unbound
--HG--
extra : commitid : 6TG2gUAljQC
2015-09-24 08:23:32 -07:00
Kaustabh Datta Choudhury
d64ac7ea6b
Bug 1162003 - Enable run-by-dir mode for mochitest_chrome on Fx desktop opt builds. r=jmaher
2015-09-23 13:39:45 -04:00
Ehsan Akhgari
0bc360edc4
Bug 1204581 - Add a deprecation warning for the usage of AppCache when service worker fetch interception is enabled; r=mcmanus,baku
2015-09-24 10:09:10 -04:00
Chris Peterson
71920a9550
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Wes Kocher
d483efb68a
Merge m-c to inbound, a=merge CLOSED TREE
2015-09-22 16:46:47 -07:00
Gijs Kruitbosch
ae1ee788c9
Bug 1199289 - r=valentin,dao
...
--HG--
extra : commitid : Gt0ahICl0FY
extra : rebase_source : 4c21bbdc64d32ad1ea7291252632d13d1d326296
2015-09-22 16:26:15 +01:00
Nikhil Marathe
48d53f38df
Bug 1184798 - Ensure workers loads are treated as non-subresource fetches. r=jdm
...
--HG--
extra : commitid : KSrA2sDx3MI
extra : rebase_source : c28988811316aa40e38752669a928d27750001b6
2015-09-17 11:56:41 -07:00
Ehsan Akhgari
5d40efa578
Bug 1206894 - Enable asynchronous dispatching of fetch events; r=jdm
...
This refactoring patch separates the preparation of the fetch event
object from its dispatching, so that consumers would be able to
dispatch the event asynchronously.
2015-09-21 20:59:27 -04:00
Phil Ringnalda
998bf97f68
Bug 1206406 - We need to also ifdef the CID for about:performance so about:about doesn't assert in non-NIGHTLY_BUILDs, r=Yoric
2015-09-19 12:24:18 -07:00
Olli Pettay
73e3069a93
Bug 1209621 - Add a way to get the TabParent for the content-primary tab, r=mconley
...
--HG--
extra : rebase_source : 2755b86bf3b247cbb2931eda3cc9433d2878125e
2015-10-01 20:06:51 +03:00
Andrea Marchesini
9462aa8c25
Bug 1163545 - Bypass AppCache completely when Service Workers supported & registered, r=jdm
2015-09-18 10:18:38 +08:00
Brendan Dahl
47647e9a4f
Bug 1202895 - Fix shift-reload check for setting up service worker. r=bkelly
2015-09-16 15:28:45 -07:00
Nicholas Nethercote
6f036921dc
Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj.
...
There are many sub-classes of nsExpirationTracker. In order to distinguish them
nicely in the logging of timer firings, it's necessary to manually name each
one. (This wouldn't be necessary if there was a way to stringify template
parameters, but there isn't.)
--HG--
extra : rebase_source : 89b99e9dbb2a806bd21145d04a5e023794643b61
2015-09-09 21:07:07 -07:00
Wes Kocher
5b879dacff
Merge mozilla-inbound to m-c a=merge CLOSED TREE
2015-09-16 10:52:53 -07: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
Michael Layzell
0097c41e01
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Victor Porof
7456418a9e
Bug 1200119 - Add a way to create usable markers from different threads, r=tromey
2015-09-11 17:03:06 +02:00
Nikhil Marathe
cd9d0eb7ab
Bug 1198230 - Respect FetchEvent.preventDefault(). r=jdm
...
Update web-platform-tests expected data
--HG--
extra : commitid : 4dM6kivKeAc
extra : rebase_source : 64e40258a98b79064d5073422811fb8e1f688735
2015-09-04 12:00:24 -07:00
Aidin Gharibnavaz
9a9c180ef3
Bug 1100154 - Ensure that targeted links in a private browsing window can't target non-private-browsing windows and vice versa. r=bz
2015-09-05 09:15:00 +02:00
Victor Porof
2f60403030
Bug 1200118 - Create a barebones TimelineMarker abstract class, r=tromey
2015-09-04 14:13:11 +02:00
Jan Keromnes
5bc0358244
Bug 1196785 - Alphabetically sort redirected about:pages. r=jst
2015-08-31 07:30:00 +02:00
Ben Kelly
e12f21f827
Bug 1184607 P5 Set RequestRedirect to "manual" for navigations. r=nsm
...
* * *
Bug 1184607 P5 interdiff 001 don't set manual redirect mode for html imports
2015-08-31 14:26:29 -07:00
Ben Kelly
10350eb242
Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm
...
* * *
Bug 1184607 P4 interdiff 001 fix manual redirect assertion for navigations r=nsm
* * *
Bug 1184607 P4 interdiff 002 dom/worker nits
2015-08-31 14:26:29 -07:00
Ryan VanderMeulen
0f38752ebc
Merge inbound to m-c. a=merge
2015-08-31 15:21:02 -04:00
Victor Porof
e14eb49e91
Bug 1195232 - Stop using TracingMetadata from GeckoProfiler.h, r=tromey
2015-08-31 16:14:14 +02:00
Victor Porof
a6f8bea518
Bug 1196294 - Remove the mCause from TimelineMarkers, r=tromey
2015-08-31 16:13:23 +02:00
Victor Porof
c78fbabbef
Bug 1195838 - Maintain all the TimelineMarker subclasses in a single place, r=tromey
2015-08-31 14:56:37 +02:00
Victor Porof
4ce24e2588
Bug 1194707 - Remove the docshell param from TimelineMarker constructors, r=tromey
2015-08-31 11:42:35 +02:00
Olli Pettay
942f1a8ca8
Bug 1186774 - Scroll position (scrollX/scrollY) should be restored after popstate, not before, r=bz
...
--HG--
extra : rebase_source : e5b3a1bae24adf174777d35847576c61242e221e
2015-08-28 22:25:54 +03:00
Yoshi Huang
4347bb2318
Bug 1165272 - Part 1: remove getAppCodebasePrincipal. r=bholley
2015-08-17 17:03:19 +08:00
Ryan VanderMeulen
3e3e1cbd1d
Merge m-c to fx-team. a=merge
2015-08-26 14:34:15 -04:00
YFdyh000
39ddf7f195
Bug 1169209 - about:performance should not be listed for non-Nightly. r=Yoric
2015-08-24 07:01:00 -04:00
Bobby Holley
edfe287f26
Backed out 3 changesets (bug 1165272) for b2g sanity blocker.
2015-08-25 11:16:21 -07:00
Chris Peterson
1416e566de
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Victor Porof
a79634e0d2
Bug 1050498 - Record compositing operations, r=jsantell,smaug,tromey
2015-08-25 08:51:58 +03:00
Yoshi Huang
12efacfa8c
Bug 1165272 - Part 1: Remove getAppCodebasePrincipal. r=bholley
2015-08-24 01:31:00 -04:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Shu-yu Guo
64db2267cf
Bug 1202902
- Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Blake Kaplan
69b300592b
Bug 1197378 - Make docshell tests pass in e10s. r=billm
2015-08-21 16:21:23 -07:00
William Chen
601a710703
Bug 1196290 - Do not update orientation lock when app docshell is activated. r=smaug
...
--HG--
extra : rebase_source : 3ac42afe245103c052125e9615e43f9b89b295a2
2015-08-20 17:25:05 -07:00
Wes Kocher
d8fffe1765
Merge inbound to central, a=merge
2015-08-20 12:42:21 -07:00
Yury Delendik
2ea982f244
Bug 1192450 - Remove PlayPreview registration from Shumway. r=jet
...
--HG--
extra : amend_source : cd9b8cd949cc2354d6166987cfb7c1fb00beb372
2015-08-18 11:24:16 -05: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
Christoph Kerschbaumer
3e6c68863f
Bug 1193552 - Remove baseURI from LoadInfo (r=sicking,jkitch)
2015-08-19 10:43:30 -07:00