Commit Graph

12094 Commits

Author SHA1 Message Date
Sid Stamm
25bbfb5f71 Bug 991468 - Remove isInitialized after we remove the old parser. (r=grobinson,ckerschb) 2014-07-30 14:37:22 -07:00
Sid Stamm
2252bd6c38 Bug 994872 - Remove documentPrincipal from nsIContentSecurityPolicy::SetRequestContext. (r=ckerschb) 2014-07-30 14:37:22 -07:00
Sid Stamm
407401e416 Bug 994782 - Remove the old Content Security Policy parser, CSPUtils.jsm and tie-in logic. (r=ckerschb,jst) 2014-07-30 14:37:22 -07:00
Ryan VanderMeulen
9e78e6d563 Merge m-c to inbound on a CLOSED TREE. a=merge 2014-07-30 17:16:05 -04:00
Ryan VanderMeulen
46c9b0371c Merge inbound to m-c. a=merge 2014-07-30 17:13:20 -04:00
Benoit Jacob
c50ccf8dba Bug 1044658 - 5/6 - remove asWeakPtr - r=froydnj 2014-07-30 15:52:05 -04:00
Carsten "Tomcat" Book
2b5b81b74e Merge mozilla-central to b2g-inbound 2014-07-30 14:14:01 +02:00
Szu-Yu Chen [:aknow]
59bd7c20af Bug 1036851 - Part 2: Add ready event (dom). r=hsinyi 2014-07-21 19:17:00 +02:00
Andrea Marchesini
62d197e48c Bug 1046139 - nsDOMFileInternalUrlHolder can be removed., r=ehsan 2014-07-30 16:12:00 +01:00
Patrick McManus
0d24f735a7 bug 1014058 async scripts should run unblocked r=bz 2014-07-24 14:31:49 -04:00
Boris Zbarsky
da40c34bce Bug 957243. Fix test_bug602838.html to not assume server response ordering. r=mayhemer 2014-07-29 21:33:17 -04:00
Jeff Walden
e9e4aa4f5e Bug 1044598 - Make nsCOMPtr.h no longer depend on the un-definition of MOZ_HAVE_CXX11_NULLPTR. r=ehsan
--HG--
extra : rebase_source : cc737646470e6ebb81f87d3a0751f20b712c9390
2014-07-29 11:41:45 -07:00
Olli Pettay
1aa8852cef Bug 1025933, support clientWidth, clientHeight, getBoundingClientRects etc for elements in shadow DOM, r=bz 2014-07-29 21:42:31 +03:00
Morris Tseng
cc9241e019 Bug 987040 - Part 2: Add a flag indicate whether CollectClientRects should flush layout or not. r=ehsan 2014-07-23 23:06:00 +02:00
Morris Tseng
bdc2515786 Bug 987040 - Part 1: Implement mozbrowserselectionchange. r=vingtetun,ehsan,bugs. sr=bz 2014-07-28 01:21:00 +02:00
Mike Hommey
2bab6202af Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
Mike Hommey
5f6ba110e6 Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps 2014-07-29 08:55:55 +09:00
Christoph Kerschbaumer
6e42270c0f Bug 1043602 - Use TYPE_SUBDOCUMENT instead of TYPE_SCRIPT for contentPolicyCheck in ImportManager (r=gabor) 2014-07-24 13:44:49 -07:00
Ehsan Akhgari
c8380d74dd Bug 1045067 - Fix some bad implicit constructors in dom/content/ipc; r=smaug 2014-07-28 13:17:51 -04:00
Boris Zbarsky
5ddc07c5af Bug 1037271. When loading sandboxed without a loading principal, just create a NullPrincipal instead of asserting and misbehaving. r=smaug 2014-07-26 01:41:14 -04:00
Bill McCloskey
3b7ae1bb6c Bug 1041246 - Disable crashtests in e10s that use <keygen> (r=mrbkap) 2014-07-25 15:31:27 -07:00
Birunthan Mohanathas
0c516988d6 Bug 946065 - Part 6: Move content/xml/ to dom/ and flatten subdirectories. r=jst
--HG--
rename : content/xml/content/src/CDATASection.cpp => dom/xml/CDATASection.cpp
rename : content/xml/content/src/CDATASection.h => dom/xml/CDATASection.h
rename : content/xml/content/src/ProcessingInstruction.cpp => dom/xml/ProcessingInstruction.cpp
rename : content/xml/content/src/ProcessingInstruction.h => dom/xml/ProcessingInstruction.h
rename : content/xml/document/src/XMLDocument.cpp => dom/xml/XMLDocument.cpp
rename : content/xml/document/src/XMLDocument.h => dom/xml/XMLDocument.h
rename : content/xml/content/src/XMLStylesheetProcessingInstruction.cpp => dom/xml/XMLStylesheetProcessingInstruction.cpp
rename : content/xml/content/src/XMLStylesheetProcessingInstruction.h => dom/xml/XMLStylesheetProcessingInstruction.h
rename : content/xml/document/crashtests/136896-1.xml => dom/xml/crashtests/136896-1.xml
rename : content/xml/document/crashtests/185285-1.xml => dom/xml/crashtests/185285-1.xml
rename : content/xml/document/crashtests/382636-1.xml => dom/xml/crashtests/382636-1.xml
rename : content/xml/document/crashtests/382636-2.svg => dom/xml/crashtests/382636-2.svg
rename : content/xml/document/crashtests/382636-3.xhtml => dom/xml/crashtests/382636-3.xhtml
rename : content/xml/document/crashtests/382636-4.xul => dom/xml/crashtests/382636-4.xul
rename : content/xml/content/crashtest/420429.xul => dom/xml/crashtests/420429.xul
rename : content/xml/document/crashtests/431703-1.xhtml => dom/xml/crashtests/431703-1.xhtml
rename : content/xml/content/crashtest/453278-frame.xml => dom/xml/crashtests/453278-frame.xml
rename : content/xml/content/crashtest/453278.html => dom/xml/crashtests/453278.html
rename : content/xml/content/crashtest/803586.xhtml => dom/xml/crashtests/803586.xhtml
rename : content/xml/document/crashtests/994740-1.xhtml => dom/xml/crashtests/994740-1.xhtml
rename : content/xml/document/crashtests/crashtests.list => dom/xml/crashtests/crashtests.list
rename : content/xml/document/crashtests/tree.gif => dom/xml/crashtests/tree.gif
rename : content/xml/content/src/htmlmathml-f.ent => dom/xml/htmlmathml-f.ent
rename : content/xml/content/src/moz.build => dom/xml/moz.build
rename : content/xml/document/public/nsIXMLContentSink.h => dom/xml/nsIXMLContentSink.h
rename : content/xml/document/src/nsXMLContentSink.cpp => dom/xml/nsXMLContentSink.cpp
rename : content/xml/document/src/nsXMLContentSink.h => dom/xml/nsXMLContentSink.h
rename : content/xml/content/src/nsXMLElement.cpp => dom/xml/nsXMLElement.cpp
rename : content/xml/content/src/nsXMLElement.h => dom/xml/nsXMLElement.h
rename : content/xml/document/src/nsXMLFragmentContentSink.cpp => dom/xml/nsXMLFragmentContentSink.cpp
rename : content/xml/document/src/nsXMLPrettyPrinter.cpp => dom/xml/nsXMLPrettyPrinter.cpp
rename : content/xml/document/src/nsXMLPrettyPrinter.h => dom/xml/nsXMLPrettyPrinter.h
rename : content/xml/document/resources/XMLMonoPrint.css => dom/xml/resources/XMLMonoPrint.css
rename : content/xml/document/resources/XMLPrettyPrint.css => dom/xml/resources/XMLPrettyPrint.css
rename : content/xml/document/resources/XMLPrettyPrint.xml => dom/xml/resources/XMLPrettyPrint.xml
rename : content/xml/document/resources/XMLPrettyPrint.xsl => dom/xml/resources/XMLPrettyPrint.xsl
rename : content/xml/document/resources/jar.mn => dom/xml/resources/jar.mn
rename : content/xml/document/resources/moz.build => dom/xml/resources/moz.build
rename : content/xml/document/test/file_bug293347.xml => dom/xml/test/file_bug293347.xml
rename : content/xml/document/test/file_bug293347xslt.xml => dom/xml/test/file_bug293347xslt.xml
rename : content/xml/document/test/mochitest.ini => dom/xml/test/mochitest.ini
rename : content/xml/document/test/moz.build => dom/xml/test/moz.build
rename : content/xml/tests/books/bethlehem.gif => dom/xml/test/old/books/bethlehem.gif
rename : content/xml/tests/books/bill.gif => dom/xml/test/old/books/bill.gif
rename : content/xml/tests/books/books.js => dom/xml/test/old/books/books.js
rename : content/xml/tests/books/books.xml => dom/xml/test/old/books/books.xml
rename : content/xml/tests/books/charing.gif => dom/xml/test/old/books/charing.gif
rename : content/xml/tests/books/classic.css => dom/xml/test/old/books/classic.css
rename : content/xml/tests/books/common.css => dom/xml/test/old/books/common.css
rename : content/xml/tests/books/kerouac.gif => dom/xml/test/old/books/kerouac.gif
rename : content/xml/tests/books/list.css => dom/xml/test/old/books/list.css
rename : content/xml/tests/books/road.gif => dom/xml/test/old/books/road.gif
rename : content/xml/tests/books/welville.gif => dom/xml/test/old/books/welville.gif
rename : content/xml/tests/docbook.css => dom/xml/test/old/docbook.css
rename : content/xml/tests/docbooktest.xml => dom/xml/test/old/docbooktest.xml
rename : content/xml/tests/flamer.gif => dom/xml/test/old/flamer.gif
rename : content/xml/tests/load/display.css => dom/xml/test/old/load/display.css
rename : content/xml/tests/load/display.xml => dom/xml/test/old/load/display.xml
rename : content/xml/tests/load/load.html => dom/xml/test/old/load/load.html
rename : content/xml/tests/load/loadauth.html => dom/xml/test/old/load/loadauth.html
rename : content/xml/tests/load/loaddisplay.html => dom/xml/test/old/load/loaddisplay.html
rename : content/xml/tests/load/test.xml => dom/xml/test/old/load/test.xml
rename : content/xml/tests/script.xml => dom/xml/test/old/script.xml
rename : content/xml/tests/simple.xml => dom/xml/test/old/simple.xml
rename : content/xml/tests/toc/book.css => dom/xml/test/old/toc/book.css
rename : content/xml/tests/toc/irslogo.gif => dom/xml/test/old/toc/irslogo.gif
rename : content/xml/tests/toc/minus.gif => dom/xml/test/old/toc/minus.gif
rename : content/xml/tests/toc/plus.gif => dom/xml/test/old/toc/plus.gif
rename : content/xml/tests/toc/rights.xml => dom/xml/test/old/toc/rights.xml
rename : content/xml/tests/toc/toc.css => dom/xml/test/old/toc/toc.css
rename : content/xml/tests/toc/toc.js => dom/xml/test/old/toc/toc.js
rename : content/xml/tests/xlink/auto.xml => dom/xml/test/old/xlink/auto.xml
rename : content/xml/tests/xlink/link.css => dom/xml/test/old/xlink/link.css
rename : content/xml/tests/xlink/manual.xml => dom/xml/test/old/xlink/manual.xml
rename : content/xml/tests/xmlbase/xmlbase.css => dom/xml/test/old/xmlbase/xmlbase.css
rename : content/xml/tests/xmlbase/xmlbase.xml => dom/xml/test/old/xmlbase/xmlbase.xml
rename : content/xml/document/test/test_bug232004.xhtml => dom/xml/test/test_bug232004.xhtml
rename : content/xml/document/test/test_bug293347.html => dom/xml/test/test_bug293347.html
rename : content/xml/document/test/test_bug343870.xhtml => dom/xml/test/test_bug343870.xhtml
rename : content/xml/document/test/test_bug355213.xhtml => dom/xml/test/test_bug355213.xhtml
rename : content/xml/document/test/test_bug392338.html => dom/xml/test/test_bug392338.html
rename : content/xml/document/test/test_bug399502.xhtml => dom/xml/test/test_bug399502.xhtml
rename : content/xml/document/test/test_bug445330.html => dom/xml/test/test_bug445330.html
rename : content/xml/document/test/test_bug691215.html => dom/xml/test/test_bug691215.html
rename : content/xml/document/test/test_viewport.xhtml => dom/xml/test/test_viewport.xhtml
2014-07-25 14:15:35 -07:00
L. David Baron
15136f0cbe Bug 996796 patch 4 - Add a new type of RestyleTracker for handling animation-only style flushes. r=heycam 2014-07-24 21:35:34 -07:00
Ms2ger
813fd261ab Bug 981257 - Free up the unused NODE_ATTACH_BINDING_ON_POSTCREATE bit. r=bzbarsky 2014-07-24 21:35:33 -07:00
Patrick McManus
a9b36c4e46 bug 1040930 - part 1 mixed content websockets should be based on scheme r=smaug
--HG--
extra : rebase_source : 2e71720763f60b43fbf31f17b8e518120f15e60e
2014-07-18 15:04:28 -04:00
Ben Kelly
0d01c09be4 Bug 1029620 P4 Make HTTP token and header value validation accessible via nsNetUtil.h r=ehsan r=mcmanus 2014-07-24 12:38:55 -04:00
Ben Kelly
3fa4e60611 Bug 1029620 P3 Factor non-CORS simple content type checkout out of XHR. r=ehsan 2014-07-24 12:38:55 -04:00
Alexandre Poirot
7ea4dd517f Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal 2014-07-02 15:40:56 -07:00
Carsten "Tomcat" Book
acae829094 merge mozilla-inbound to mozilla-central a=merge 2014-07-23 15:50:58 +02:00
Susanna Bowen
a3e95afeef Bug 1021952 - Add ruby display values and ruby frames. r=dholbert,bz 2014-07-22 19:08:01 -07:00
Wes Kocher
7c2f1b4d73 Merge fx-team to m-c a=merge 2014-07-22 18:05:18 -07:00
Ed Morley
fb8854602c Merge mozilla-central and fx-team 2014-07-22 17:32:03 +01:00
Mike Hommey
7cab62150a Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps 2014-07-23 13:33:09 +09:00
Mike Hommey
5fab42fcaf Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
Mike Hommey
6d6d400ea1 Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps 2014-07-23 13:29:44 +09:00
Jim Mathies
719a823ea5 Bug 1040080 - Update nsIMessageManager.idl notes about in-process child process message manager. r=smaug 2014-07-22 08:56:59 -05:00
Octoploid
18faaeac6a bug 1036401 - adjust includes to fix up some issues with complete types instead of forward declarations being required r=bz r=bjacob 2014-07-22 11:29:33 -04:00
Wes Kocher
be4af0e0fd Merge m-c to inbound 2014-07-22 18:39:17 -07:00
Jonathan Griffin
1c5d8636ac Backed out changeset 64586374a208 on a CLOSED TREE 2014-07-22 18:29:57 -07:00
Bob Owen
61b8c53899 Bug 1037564 Part 3: Replace |nsCxPusher|s in nsObjectLoadingContent::NotifyContentObjectWrapper. r=bholley 2014-07-15 12:34:42 +01:00
Nikhil Marathe
4fad78d9c2 Bug 984048 - Part 7 - Documents register themselves with corresponding ServiceWorkerInfo. r=bz
--HG--
extra : transplant_source : %FD%9BD%8C%E4a%A9%CB9%17L%EE%E38%11%A1t%8A%3Bs
2014-07-20 23:25:44 -07:00
Robert O'Callahan
87d6319a83 Bug 863618. Make Range.getClientRects/getBoundingClientRect take account of CSS transforms. r=tn
--HG--
extra : rebase_source : 7a4b8773965f12e89fe0be655819d6d408140c2d
2014-07-22 01:58:14 +12:00
Alexandre Poirot
98afd25e0d Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal 2014-07-02 15:40:56 -07:00
Jonathan Griffin
38f79ff899 Backout 4f6d9db92389 for bustage on a CLOSED TREE 2014-07-22 17:55:50 -07:00
Mike Hommey
bc5d6801bb Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Alexandre Poirot
37506aa45c Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files. r=ahal 2014-07-02 15:40:56 -07:00
Georgios Kontaxis
c748a72277 Bug 1029887: Keep track of DOM nodes blocked by NS_ERROR_TRACKING_URI (r=khuey,smaug) 2014-06-24 17:37:03 -07:00
Kyle Huey
894fac0b3f Bug 1040380: Report the size of text nodes in the CC graph. r=smaug
--HG--
extra : rebase_source : bfb7217a8e617709e6f0a8e95d41563fdbd65959
2014-07-18 10:41:34 -07:00
Steve Fink
0e87a94e07 Bug 1035395, r=bholley,smaug
--HG--
extra : rebase_source : 478200a62a5073177ae3c782e252fa9a804e5b01
2014-07-18 09:37:42 -07:00
Bill McCloskey
e5c71c22e7 Bug 1027299 - Print a deprecation warning when importing XUL into content documents (r=smaug) 2014-07-18 08:59:00 -07:00
Ahmed Kachkach
4b03d2c025 Bug 886570 - Initial integration of structured logs in mochitest; r=ahal,Ms2ger 2014-07-17 09:02:00 +02:00
Shian-Yow Wu
ebdb09281e Bug 988816 - Support multiple OpenNSPRFileOpen() on RemoteOpenFile. r=aklotz, jduell 2014-07-18 10:46:22 +08:00
Bill McCloskey
280e8c74a5 Bug 1032592 - Allow principals to be sent with the message manager (r=bent)
--HG--
rename : content/base/test/test_messagemanager_principal.html => content/base/test/test_messagemanager_send_principal.html
2014-08-05 21:46:01 -07:00
Bill McCloskey
62917d6717 Bug 1042587 - Block scripts when using CPOWs (r=bent) 2014-08-05 21:44:42 -07:00
Bill McCloskey
088d3c345b Bug 1042587 - Warn when script is ignored because of script blocker (r=bent) 2014-08-05 21:44:13 -07:00
Gabor Krizsanits
60032396b4 Bug 1016875 - Part10: GetPrincipal for imports. r=mrbkap 2014-07-17 10:51:11 +02:00
Makoto Kato
3708a1ba13 Bug 984033 - Large OOM in nsStreamLoader::WriteSegmentFun. r=honza 2014-07-17 17:37:33 +09:00
Tom Schuster
76cf0a1088 Bug 673569 - Let each frame script have its own scope (r=smaug) 2014-06-13 19:56:38 +02:00
L. David Baron
0083a663cf Bug 996798 patch 2 - Make the ability to change nsWrapperCache::FlagsType more portable. r=bzbarsky
Without this, an Android build on our automation gives:
content/xul/content/src/nsXULElement.h:359:117: error: left shift count >= width of type [-Werror]
2014-07-16 20:10:10 -07:00
Birunthan Mohanathas
a4ac396211 Bug 1038535 - Flatten caps/{idl,include,src}/ directories. r=bholley,gps
--HG--
rename : caps/src/DomainPolicy.cpp => caps/DomainPolicy.cpp
rename : caps/include/DomainPolicy.h => caps/DomainPolicy.h
rename : caps/idl/nsIDomainPolicy.idl => caps/nsIDomainPolicy.idl
rename : caps/idl/nsIPrincipal.idl => caps/nsIPrincipal.idl
rename : caps/idl/nsIScriptSecurityManager.idl => caps/nsIScriptSecurityManager.idl
rename : caps/src/nsJSPrincipals.cpp => caps/nsJSPrincipals.cpp
rename : caps/include/nsJSPrincipals.h => caps/nsJSPrincipals.h
rename : caps/src/nsNullPrincipal.cpp => caps/nsNullPrincipal.cpp
rename : caps/include/nsNullPrincipal.h => caps/nsNullPrincipal.h
rename : caps/src/nsNullPrincipalURI.cpp => caps/nsNullPrincipalURI.cpp
rename : caps/src/nsNullPrincipalURI.h => caps/nsNullPrincipalURI.h
rename : caps/src/nsPrincipal.cpp => caps/nsPrincipal.cpp
rename : caps/include/nsPrincipal.h => caps/nsPrincipal.h
rename : caps/src/nsScriptSecurityManager.cpp => caps/nsScriptSecurityManager.cpp
rename : caps/include/nsScriptSecurityManager.h => caps/nsScriptSecurityManager.h
rename : caps/src/nsSystemPrincipal.cpp => caps/nsSystemPrincipal.cpp
rename : caps/include/nsSystemPrincipal.h => caps/nsSystemPrincipal.h
2014-07-15 11:12:59 -07:00
Christoph Kerschbaumer
1cccc01df2 Bug 1005225 - CSP in C++: SImplify shouldProcess for CSP (r=sstamm) 2014-07-07 10:15:36 -07:00
Carsten "Tomcat" Book
5059d81fee Backed out changeset ffa4255ebaa7 (bug 1016875) for bustage on a CLOSED TREE 2014-07-16 15:25:59 +02:00
Gabor Krizsanits
d8bbf89c78 Bug 1016875 - Part10: Principal() for ImportLoader. r=mrbkap 2014-07-16 14:32:00 +02:00
Gabor Krizsanits
c3e2a6905f Bug 1016875 - part9: System should only import other system documents. r=mrbkap 2014-07-16 14:32:00 +02:00
Gabor Krizsanits
a322404740 Bug 1016875 - Part7: Imports should have their own LoadGroup. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
eaf43bdaca Bug 1016875 - Part6: CORS and other security checks for imports. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
31a4986e3f Bug 1016875 - Part4: Removing mChannel in ImportLoader. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
ae4de60023 Bug 1016875 - Part3: Events in HTML imports should not bubble. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
4c6d4d320b Bug 1016875 - Part2: Ensure mDocument in ImportLoader::OnStopRequest. r=mrbkap 2014-07-16 14:31:59 +02:00
Gabor Krizsanits
a0cd2c513b Bug 1016875 - Part1: Fixing leaking of mImportParent. r=mrbkap 2014-07-16 14:31:58 +02:00
Brian Birtles
7aff661646 Bug 1036287 part 5 - Drop aTime param from IsRunning(At) and IsCurrent(At), since they now use the current timeline time; r=dholbert 2014-07-16 09:02:33 +09:00
Brian Birtles
4a5b988a87 Bug 1032573 part 5 - Add GetAnimationPlayers to Element; r=bz
This patch adds the WebIDL definitions and implementation of
getAnimationPlayers on Element.

It does not include the full definition of AnimationPlayer but only readonly
versions of the currentTime and startTime attributes since these are easy
to implement and enable identifying the different animations that are returned
for the sake of testing.

Web Animations defines getAnimationPlayers as only returning the animations that
are either running or will run in the future (known as "current" animations).
This will likely change since it seems desirable to be able query animations
that have finished but are applying a forwards fill. For now, however, this
patch makes us only return animations that have not finished.

This patch also removes an assertion in ElementAnimation::GetLocalTime that
would fail if called on a finished transition. This assertion is no longer
necessary since an earlier patch in this series removed the overloading of
the animation start time that meant calling this on a finished transition
was unsafe. Furthermore, this assertion, if it were not removed, would fail
if script holds onto a transition and queries its start time after it
completed.
2014-07-16 09:02:31 +09:00
Wes Kocher
a568f8dfc6 Backed out 1 changesets (bug 1005225) for Gu permared
Backed out changeset 452d8502bea1 (bug 1005225)
* * *
Backed out 2 changesets (bug 1005225, bug 1030936) for Gu permared

Backed out changeset 32a1fa1b28d5 (bug 1030936)
Backed out changeset 61d41b381f30 (bug 1005225)
2014-07-15 16:18:50 -07:00
Christoph Kerschbaumer
7aaf40067c Bug 1005225: Follow up, changed uuid in the wrong idl (r=ckerschb) 2014-07-15 13:59:59 -07:00
Sid Stamm
621e5ad646 Bug 1030936 - Remove CSP fast path for certified apps (r=fabrice)
--HG--
extra : rebase_source : 29ded0fc7b6cd320b234e45571239961513bd9ff
2014-07-15 13:31:47 -07:00
Christoph Kerschbaumer
6fa8519ab9 Bug 1005225 - CSP in C++: SImplify shouldProcess for CSP (r=sstamm)
--HG--
extra : rebase_source : a0e2bacb5376afde0ccc0487da6e3ceb70bfb09c
2014-07-07 10:15:36 -07:00
Benoit Girard
1465e09a99 Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel 2014-07-15 11:37:45 -04:00
Michael Ratcliffe
fcb0980556 Bug 1033391 - Enable GeometryUtils APIs in privileged code. r=smaug,roc 2014-07-03 14:23:14 +01:00
Andrew McCreight
c3a80ae7ac Bug 1038207 - Fix various classes that reimplement nsISupports. r=ehsan 2014-07-14 12:21:34 -07:00
Boris Zbarsky
ac6441fa54 Bug 832014 part 4. Make the URLUtils APIs able to throw, since Location needs to be able to do that so far. r=peterv 2014-07-11 19:30:27 -04:00
Boris Zbarsky
ef4d83b2a3 Bug 832014 part 3. Start using nsLocation for the Location interface in bindings. r=peterv 2014-07-11 19:30:27 -04:00
Ryan VanderMeulen
296caa949c Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Carsten "Tomcat" Book
ce57787693 Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Neil Deakin
1bfbc6d5da Bug 1020496, add getAutocompleteInfo method to get components of autocomplete attribute, r=smaug 2014-07-09 08:01:00 +01:00
Ryan VanderMeulen
6777a8c00a Merge inbound to m-c on a CLOSED TREE. a=merge 2014-07-10 18:22:38 -04:00
Kartikaya Gupta
30f43e9c10 Bug 1036444 - Kill touchenter and touchleave events. r=smaug 2014-07-09 10:27:00 -04:00
Ahmed Kachkach
50db9012f6 Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Carsten "Tomcat" Book
308cc4e3f1 Merge mozilla-central to b2g-inbound 2014-07-10 15:20:10 +02:00
Boris Zbarsky
be2d883ce6 Bug 965413 part 12. Use a LoadInfo in SetUpChannelOwner. r=smaug 2014-07-10 02:56:38 -04:00
Boris Zbarsky
22cec45b71 Bug 965413 part 10. Use a LoadInfo for loading documents in various places where we force a particular principal. r=smaug 2014-07-10 02:56:37 -04:00
Bevis Tseng
ed3bb01ce1 Bug 1023695 - Part 4: Implementation of .webidl change. r=vyang,smaug. 2014-06-27 13:25:37 +08:00
Carsten "Tomcat" Book
2bfe7fd64b Merge mozilla-central to fx-team 2014-07-09 16:15:17 +02:00
Gijs Kruitbosch
99d47e6b47 Bug 987230 - use consumeanchor attribute to fix button click, r=enn,mconley
--HG--
extra : rebase_source : 8e52a377eeb708e258f0190fcbc5902c5477c2b8
2014-07-01 01:09:43 +01:00
Timothy Nikkel
bf0fff29f8 Bug 1035917. If we fail to create a requested async scrollable layer then log a warning and approximate reason why. r=roc 2014-07-08 17:35:48 -05:00
Benoit Jacob
c93dd79625 Bug 1035394 - Fix dangerous public destructors in content/base - r=khuey 2014-07-08 17:23:16 -04:00
Ben Kelly
43a20ca507 Bug 1029620 P2 Out-of-line destructor to avoid spurious include in nsCrossSiteListenerProxy.h. r=ehsan 2014-07-08 16:53:56 -04:00
Ben Kelly
631d97a806 Bug 1029620 P1 Refactor XHR to move forbidden header checks to nsContentUtils. r=ehsan 2014-07-08 16:53:56 -04:00
Andrew McCreight
3b71ecc458 Bug 1034906 - Don't manually delete NodeIterator. r=ehsan 2014-07-08 13:46:24 -07:00
Andrew McCreight
4c1cb551f3 Bug 1022954 - ScriptSource leaks sourceMapURL_ sometimes. r=jimb 2014-07-10 15:46:00 +02:00
Andrew McCreight
a1cb3e8500 Bug 1020846 - Don't say we have a url if GetResponseHeaderFails. r=hsivonen 2014-07-10 12:43:18 -06:00
Nathan Yee
b346b2aea3 Bug 1006671 - Remove unnecessary JSContext argument to nsContentUtils::GetContentSecurityPolicy. r=bholley 2014-07-10 19:25:00 +02:00
Nicholas Nethercote
2a0942be41 Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
--HG--
extra : rebase_source : 668cd394806203ddfa34bd4f226335ff26c846b5
2014-07-10 19:10:17 -07:00
Ryan VanderMeulen
13dee4c1c6 Merge m-c to inbound. a=merge 2014-07-09 16:16:12 -04:00
Tom Schuster
36fe8c8dc6 Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
Carsten "Tomcat" Book
e31951a5dd Backed out changeset 6a56c14d382f (bug 1024707) for dt1 and xpshell test bustages on a CLOSED TREE 2014-07-09 13:19:33 +02:00
Tom Schuster
ca7aaa4737 Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
William Chen
9ffebc939f Bug 1000199 - Enable web components for certified apps. r=gabor,smaug 2014-07-07 19:02:03 -07:00
Sid Stamm
6de3623e9b Bug 991466 - Remove pushprevenv for security.csp.speccompliant from tests since the pref no longer has effect. (r=ckerschb)
--HG--
extra : rebase_source : 61a52591fc5616486900367e7c06729cce889f13
2014-07-07 11:59:59 -07:00
Sid Stamm
7eef9caec0 Bug 991466 - remove the specCompliant flag from CSP since it's no longer needed. (r=ckerschb,jst)
--HG--
extra : rebase_source : 754264fd1721946a78c461e08d210bb5a1fdbda4
2014-07-07 11:59:37 -07:00
Benoit Jacob
cb33a38711 Bug 1028588 - Fix more, recently introduced dangerous public destructors - r=ehsan 2014-07-05 16:35:35 -04:00
Jan de Mooij
44da586636 Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz 2014-07-05 17:30:54 +02:00
Jim Blandy
202b002e43 Bug 1033581: Don't worry about the compartment of the owning element for a script's JS code. r=bholley 2014-07-03 11:12:03 -07:00
Christoph Kerschbaumer
7acc46686c Bug 1034156 - CSP: updating csp/test_bug949549.html to use C++ backend (r=sstamm)
--HG--
extra : rebase_source : f3c4ad3f7b2bee8ecde302bdd70f259271191069
2014-07-03 10:23:16 -07:00
Sid Stamm
7ffb250546 Bug 1034157 - Fix CSP's internal calls to AsyncReportViolation so they use mSelfURI, and the right load context is checked in the report sending logic
--HG--
extra : rebase_source : dad8299e0e2baa87dfeba8bc49fbabb22a70cb9b
2014-07-03 10:36:53 -07:00
Olli Pettay
fb7f4fa1d7 Bug 1026047, add IsInComposedDoc()/GetComposedDoc() and IsInUncomposedDoc()/GetUncomposedDoc() to make it more clear whether Shadow DOM is being handled, r=bz
--HG--
extra : rebase_source : 614cd9090b00039363e8a52f3060585f4a505b99
2014-07-03 20:02:07 +03:00
Michael Shuen
86dd55d546 Bug 1031920 - Stop leaking mDataPtr on failure in ArrayBufferBuilder::getArrayBuffer. r=smaug 2014-07-01 08:36:00 -04:00
Ed Morley
fd78c6f48a Bug 987493 - Disable browser_state_notifications.js for intermittent failures 2014-07-03 13:47:36 +01:00
Sid Stamm
35050325e5 Bug 1031658 - [CSP] Fix userpass removal in PermitsAncestry() and properly handle PermitsAncestry() failures. (r=bz) 2014-07-02 14:39:38 -07:00
Sid Stamm
72193be0b0 Bug 991972 - Catch and compensate for expected extra test successes in test_CSP_frameancestors.html. (r=grobinson) 2014-07-02 14:39:27 -07:00
Daniel Holbert
01347cdb2b Bug 1033539: Move GK_ATOM line for 'onstart' out of #ifdeffed section, to fix build error in --disable-webspeech builds. r=khuey 2014-07-02 11:37:44 -07:00
Ms2ger
05a41fb85e Bug 1032116 - Outparamdel nsIStyleSheetLinkingElement::GetStyleSheet; r=dbaron 2014-07-02 12:53:40 +02:00
Christoph Kerschbaumer
b427be04c5 Bug 1031530 - CSP: XMLHttpRequest should be restricted by connect-src (r=sstamm)
--HG--
extra : rebase_source : b27fcbff2d6f1a0d05e6698ef5fbc99e09366682
2014-06-30 16:43:27 -07:00
Christoph Kerschbaumer
a96572557f Bug 1031530 - CSP: Complete mapping of contentType to directives (r=sstamm)
--HG--
extra : rebase_source : 7e2ed2dd8be2258df596b3cbb8aaf8c3b9b4cfa6
2014-06-27 16:30:03 -07:00
Christoph Kerschbaumer
aec09a4889 Bug 1032303 - CSP tests: Keep full stop (.) when matching *.foo.com to disallow loads from foo.com (r=sstamm)
--HG--
extra : rebase_source : ea650f8e4c6a180a83fe3b15a4018ce1ad095ddc
2014-06-30 19:08:13 -07:00
Christoph Kerschbaumer
c446b3d1ed Bug 1032303 - CSP: Keep full stop (.) when matching *.foo.com to disallow loads from foo.com (r=sstamm)
--HG--
extra : rebase_source : 1e6db1451eedeb73348ec37f8b292ff5ba1893ae
2014-06-30 10:53:17 -07:00
Cameron McCormack
f165b1356e Bug 1031967 - Make mozilla::css::Loader cycle collected and traverse its observer array. r=bzbarsky 2014-07-02 08:37:09 +10:00
Blake Kaplan
b0e55c813b Bug 1027461 - Handle an error condition in imports more gracefully in debug builds. 2014-07-01 10:50:47 -07:00
Steve Fink
06e3dcf304 Bug 1022773 - Return value rooting for content/, r=smaug
--HG--
extra : rebase_source : 02c70ac4a9830f686d03e1f7503a8fa6cb50bed3
2014-06-25 15:35:36 -07:00
Steve Fink
7b06fcf9bd Bug 1022773 - Resolve hazard by switching Compile to MutableHandle, r=terrence,smaug,bholley
--HG--
extra : rebase_source : a6f4eb9138688c09bce15f36ffc0bdb5b6e3dc5f
2014-06-11 17:38:22 -07:00
Julian Seward
07a2e8934a Bug 1026506 - Uninitialised value use in mozilla::dom::FileIOObject::OnInputStreamReady. r=bent.mozilla. 2014-07-01 16:17:36 +02:00
Bill McCloskey
026f5d0e68 Bug 1017109 - Add construct hook for CPOWs (r=mrbkap) 2014-06-30 17:50:58 -07:00
Blake Kaplan
edc87ef0c9 Bug 1031074 - Don't unblock scripts if we never blocked them. r=gabor 2014-06-30 16:30:13 -07:00
Kyle Huey
ec42ebafa9 Bug 1032340: Make Has/SetMutationListeners available on the inner window only. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey
4266528680 Bug 1031051: Part 18 - Kill the old XPIDL-based event generator. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey
0f7b974094 Bug 1031051: Part 16 - Migrate Style*ChangeEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey
273a6ca8da Bug 1031051: Part 7 - Migrate PageTransitionEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey
1d1eb7826d Bug 1031051: Part 4 - Remove ReplaceElementEvent. r=khuey,wchen 2014-06-30 16:01:11 -07:00
Kyle Huey
e1b3a9ea41 Bug 1031051: Part 3 - Migrate CloseEvent to the WebIDL code generator. r=smaug 2014-06-30 16:00:31 -07:00
Peter Van der Beken
efa5f7d65a Bug 1029104 - Convert XPathExpression to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=bz.
--HG--
extra : rebase_source : 2b3459ddf41e258469c31e0e7c4d515ef7a7c83f
2014-06-27 21:39:50 +02:00
Terrence Cole
07409c7f6f Bug 1032876 - Do not do excessive and unnecessary plugin proto teardown; r=johns 2014-07-01 09:11:01 -07:00
Christoph Kerschbaumer
55a4baf944 Bug 1031259 - CSP: Should allow external loads if no matching directive and no default-src is defined (r=sstamm) 2014-06-27 13:54:48 -07:00
Christoph Kerschbaumer
31d4c54263 Bug 1031372 - CSP parser should accept 127.0.0.1:* (r=sstamm) 2014-06-27 09:51:57 -07:00
Peter Van der Beken
b859e5a055 Backout patches for bug 1029104 for bustage on a CLOSED TREE.
--HG--
rename : dom/xslt/xpath/XPathExpression.cpp => dom/xslt/xpath/nsXPathExpression.cpp
rename : dom/xslt/xpath/XPathExpression.h => dom/xslt/xpath/nsXPathExpression.h
extra : rebase_source : 4cd96320fa102351284cca55b66d3a54592e5212
2014-06-27 23:07:44 +02:00
Morris Tseng
2386dbac88 Bug 864595 - Mochitest for bug864595. [r=roc] 2014-06-27 13:59:01 -07:00
Morris Tseng
3dd291a28e Bug 864595 - Provide a option which indicate to that offsets outside the frame box are allowed. [r=roc] 2014-06-27 13:58:57 -07:00
Peter Van der Beken
ff0e975b03 Bug 1029104 - Convert XPathExpression to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=bz.
--HG--
extra : rebase_source : f5c7a235a9a880f829ff39ccbb92508cbaad31a5
2014-06-27 21:39:50 +02:00
Andrea Marchesini
6197f631af Bug 827823 - patch 1 - CC in DOMFile class, r=ehsan 2014-06-26 20:46:34 -07:00
Andrea Marchesini
6ec27357af Bug 876683 - DOMFile/DOMBlob refactoring, r=ehsan, r=bent 2014-06-26 09:47:44 -07:00
Andrew McCreight
ddc6e4ad99 Bug 1029660 - Remove nsContentUtils::DeferredFinalize. r=peterv 2014-06-26 09:29:05 -07:00
Daniel Holbert
b59ccc0bac Bug 1030606: Move nsGkAtomList.h entry for 'picture' out of #ifdef ACCESSIBILITY section, to fix --disable-accessibility builds. r=mats 2014-06-26 12:48:05 +00:00