Commit Graph

12312 Commits

Author SHA1 Message Date
Phil Ringnalda
6eb3e94389 Back out 693507b38116 (bug 1041180) since it doesn't like compiling without its friend
CLOSED TREE
2014-09-25 21:18:01 -07:00
Phil Ringnalda
a576f69001 Back out 11fc11a90d6b (bug 1041180) for xpcshell orange 2014-09-25 21:00:37 -07:00
Christoph Kerschbaumer
dc33b027c4 Bug 1041180: Remove deprecated nsIChannelPolicy and use LoadInfo instead (r=sstamm) 2014-09-25 16:10:41 -07:00
Christoph Kerschbaumer
fd3d3cc25b Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-25 16:10:28 -07:00
Ryan VanderMeulen
8a931577a4 Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions. 2014-09-25 14:32:43 -04:00
Guilherme Goncalves
e3dcd939e6 Bug 1071993 - Use js_realloc in nsXMLHttpRequest::ArrayBufferBuilder. r=sfink
--HG--
extra : rebase_source : e388083dff50ad02c4efa2d019a1b79586bd8d6e
2014-09-25 04:03:00 -04:00
Christoph Kerschbaumer
d0d9739a8a Bug 808292 - CSP: Implement path-level host-source matching, redirect tests (r=grobinson,sstamm) 2014-08-13 13:04:31 -07:00
Christoph Kerschbaumer
43454d7579 Bug 808292 - CSP: Implement path-level host-source matching, mochitests (r=grobinson,sstamm) 2014-08-12 13:08:52 -07:00
Christoph Kerschbaumer
6745b594df Bug 808292 - CSP: Implement path-level host-source matching, utils modifications (r=grobinson,sstamm) 2014-08-12 12:55:08 -07:00
Christoph Kerschbaumer
84be8e5bca Bug 808292 - CSP: Implement path-level host-source matching, parser updates (r=grobinson,sstamm) 2014-08-12 13:06:19 -07:00
Christoph Kerschbaumer
4fefd98964 Bug 808292 - CSP: Implement path-level host-source matching, parser tests (r=grobinson,sstamm) 2014-08-12 13:07:34 -07:00
Bobby Holley
8e8a7d28c3 Bug 1065811 - Track Xray waivers with CPOWs. r=billm 2014-09-25 13:13:29 +02:00
Bobby Holley
db168e5cde Bug 1065811 - Expose isCallable()/isConstructor() in JS_PUBLIC_API. r=billm 2014-09-25 13:13:28 +02:00
Nicholas Nethercote
cda9c17f4b Bug 1070251 - Anonymize non-chrome inProcessTabChildGlobal URLs in memory reports when necessary. r=khuey.
--HG--
extra : rebase_source : a204dbae9f853be3ade1cdebfa0f4ac01fa3a174
2014-09-24 19:08:20 -07:00
Arnaud Sourioux
54b32a98a0 Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron 2014-09-24 06:34:00 +02:00
Arnaud Sourioux
4f1c6d56a0 Bug 1038570 - Part 1: rename nsObjectFrame.* to nsPluginFrame.*, changes moz.build and includes. r=dbaron
--HG--
rename : layout/generic/nsObjectFrame.cpp => layout/generic/nsPluginFrame.cpp
rename : layout/generic/nsObjectFrame.h => layout/generic/nsPluginFrame.h
2014-09-24 06:33:00 +02:00
Christoph Kerschbaumer
cad4ea6f15 Bug 1045897 - Implement CSP 1.1 base-uri directive (r=sstamm) 2014-08-15 16:26:59 -07:00
Christoph Kerschbaumer
1e079dd981 Bug 1045897 - Implement CSP 1.1 base-uri; nsDocument changes (r=jst) 2014-09-19 14:36:26 -07:00
Christoph Kerschbaumer
17fd721ae4 Bug 1045897 - Test CSP 1.1 base-uri directive (r=sstamm) 2014-08-18 17:44:21 -07:00
Ehsan Akhgari
d8f98482ad Bug 1071564 - Refactor the code to get the inner window ID from an nsIRequest* without using nsIDOMWindowUtils; r=baku
--HG--
extra : rebase_source : f9f8da4710a20abd675492537dc9a3ac6857b641
2014-09-23 21:29:31 -04:00
Carsten "Tomcat" Book
76043a5642 Backed out changeset 4bb508b6f0c5 (bug 1041180) for XPCshell test failures 2014-09-24 13:13:20 +02:00
Carsten "Tomcat" Book
4e48c76d0f Backed out changeset c6fe8e2c41db (bug 1041180) 2014-09-24 13:12:57 +02:00
Christoph Kerschbaumer
dcd80aa1d6 Bug 1041180: Remove deprecated nsIChannelPolicy and use LoadInfo instead (r=sstamm) 2014-09-24 01:14:42 -07:00
Christoph Kerschbaumer
a2ecbd83dc Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-24 01:01:07 -07:00
Nick Fitzgerald
51675a240f Bug 947044 - Part 2: Fix tests that check ReferenceError's message. r=gavin 2014-09-22 16:13:00 +02:00
Wes Kocher
bc0c8885af Merge m-c to inbound a=merge 2014-09-23 16:48:23 -07:00
Wes Kocher
ff7c6d21cd Backed out 2 changesets (bug 1041180) for build bustage on a CLOSED TREE
Backed out changeset 1cfb645267a4 (bug 1041180)
Backed out changeset afc9903ff28f (bug 1041180)
2014-09-23 16:26:49 -07:00
Vlatko Markovic
dd81a760f9 Bug 1057376 - Clear the string read buffer between deserializations of CSP policies. r=geekboy
In case when multiple CSP policies are applied it is needed to clear the
temporary string buffer that holds the string of each CSP policy that is
deserialized from the CSP policies stream.
Failing to clear the buffer will result in concatenations of the CSP policies
strings for each consecutive CSP policy that is being deserialized, which will
end in generation and application of invalid CSP policy for all except the
first CSP policy that was set for the document.
2014-09-23 10:10:58 -07:00
Christoph Kerschbaumer
bc20780b98 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-23 09:46:54 -07:00
Christoph Kerschbaumer
f2eb1fc697 Bug 1041180: Remove deprecated nsIChannelPolicy and use LoadInfo instead (r=sstamm) 2014-09-23 09:47:05 -07:00
Georg Fritzsche
83f0c5bfb7 Bug 1067989 - Unify some more binary search uses. r=waldo 2014-09-17 15:46:24 +02:00
Ryan VanderMeulen
1aab041dfa Backed out changeset be8277dd0acd (bug 877072) for test failures.
CLOSED TREE
2014-09-23 14:08:22 -04:00
Gabor Krizsanits
d5ab3d59a6 Bug 877072 - Script execution order for imports. r=mrbkap 2014-09-23 18:58:35 +02:00
Christoph Kerschbaumer
41a8501ce8 Bug 1037669: Setting LoadInfo explicitly for nsIWebSocketChannels (r=tanvi,jduell) 2014-08-13 13:26:17 -07:00
Chris Pearce
82486ffc34 Bug 1069669 - Add a nsContentUtils::IsInPrivateBrowsing function. r=ehsan 2014-09-23 12:54:26 +12:00
Tanvi Vyas
1b1dd7ce44 Bug 1063837 - Test that the response documents principal is the nullPrincipal. r=smaug 2014-09-22 15:34:28 -07:00
Tanvi Vyas
e295e7a7a6 Bug 1063837 - For xhr, don't set principal to nullprincipal in cases where we want a sandboxed document; instead, set the sandboxed flag in loadinfo. For EventSource, there is no issue iwth using system. r=sicking, smaug 2014-09-22 15:34:26 -07:00
Christoph Kerschbaumer
1df11d07a4 Bug 1038756: Refactor SetUpChannelOwner to ChannelShouldInheritPrincipal (r=bz) 2014-07-17 16:07:58 -07:00
Christoph Kerschbaumer
812edc7230 Bug 1038756: Callsites creating a channel in content/base/ImportManager (r=gkrizsanits) 2014-09-21 09:36:50 -07:00
Christoph Kerschbaumer
a73c947cbb Bug 1038756: Callsites creating a channel in content/base/ and content/html (r=jst) 2014-09-21 09:36:25 -07:00
Bobby Holley
e3eca2660e Bug 1070696 - Rename xpc::GetNativeForGlobal to xpc::NativeGlobal and make it accept non-global JSObjects. r=smaug
The method is infallible, and making the callers invoke
js::GetGlobalForObjectCrossCompartment manually is dumb.
2014-09-21 21:31:53 +02:00
Ryan VanderMeulen
74650c5558 Backed out changeset 230ec8030aa7 (bug 1066483) for webplatform test failures. 2014-09-19 13:11:11 -04:00
Henri Sivonen
ec878bea2e Bug 1066483 - Drop SVG camelCase mappings filterRes, contentStyleType, contentScriptType and externalResourcesRequired. r=wchen. 2014-09-19 18:20:26 +03:00
Simon Montagu
ab52550ae8 Bug 1068218: Don't pass lone surrogates to GetDirectionFromChar, r=ehsan 2014-09-19 00:18:47 -07:00
Ben Turner
46d101f40c Backout bug 994190 and merge over some stuff that landed afterwards on a CLOSED TREE. 2014-09-17 19:36:01 -04:00
Ehsan Akhgari
05dc82bfcd Bug 1067340 follow-up: null check the inner window r=bustage
Landed on a CLOSED TREE
2014-09-17 18:31:26 -04:00
Ehsan Akhgari
5bab27d516 Bug 1067340 - Don't use nsIDOMWindowUtils in the CSP code, because it's not meant to be used from C++; r=geekboy 2014-09-17 17:55:43 -04:00
Maksim Lebedev
8c913cbf98 Bug 977003 - Make async got/lostpointercapture events. r=smaug 2014-09-12 02:32:00 -04:00
Bobby Holley
26522c63b7 Bug 1067900 - Assert main thread in nsContentUtils::SubjectPrincipal. r=bz 2014-09-17 14:43:03 +02:00
Phil Ringnalda
85af53494d Back out 2 changesets (bug 1055773) for debug mochitest-3 bustage
CLOSED TREE

Backed out changeset 72b7c1efb2b5 (bug 1055773)
Backed out changeset 5850ae46157b (bug 1055773)
2014-09-16 22:11:31 -07:00
Nick Lebedev
e1e5feaa24 Bug 1055773 - Move hasAttributes method from Node to Element. r=bz 2014-09-16 00:48:00 -04:00
Wes Kocher
725423ccde Merge inbound to m-c a=merge 2014-09-16 17:06:43 -07:00
Vlatko Markovic
892881d00d Bug 1059194 - Trusted Hosted Apps, part 2: CSP infrastructure changes. r=sicking 2014-09-16 13:14:02 -07:00
Bobby Holley
bc6cdbde35 Bug 1066340 - Use an AutoEntryScript in nsFrameMessageManager::ReceiveMessage. r=smaug 2014-09-15 14:17:32 +02:00
Rik Cabanier
91998dcf59 Bug 1047477 - "Add support for all blend mode to feBlend". r=longsonr r=bz 2014-09-12 16:32:00 +02:00
Giovanni Sferro
3f5f586cae Bug 1055533 - Implement Element.closest(). r=bz 2014-09-13 15:08:00 +02:00
Ben Turner
1a91d40956 Bug 994190 - 'Modify main-thread IndexedDB to use PBackground', r=khuey.
--HG--
rename : dom/indexedDB/ipc/SerializationHelpers.h => dom/indexedDB/SerializationHelpers.h
rename : dom/indexedDB/ipc/unit/head.js => dom/indexedDB/test/unit/xpcshell-head-child-process.js
rename : dom/indexedDB/test/unit/head.js => dom/indexedDB/test/unit/xpcshell-head-parent-process.js
rename : dom/ipc/Blob.h => dom/ipc/BlobParent.h
rename : dom/ipc/FileDescriptorSetChild.cpp => ipc/glue/FileDescriptorSetChild.cpp
rename : dom/ipc/FileDescriptorSetChild.h => ipc/glue/FileDescriptorSetChild.h
rename : dom/ipc/FileDescriptorSetParent.cpp => ipc/glue/FileDescriptorSetParent.cpp
rename : dom/ipc/FileDescriptorSetParent.h => ipc/glue/FileDescriptorSetParent.h
rename : dom/ipc/PFileDescriptorSet.ipdl => ipc/glue/PFileDescriptorSet.ipdl
2014-09-13 12:12:19 -04:00
L. David Baron
916454e5cd Bug 977991 patch 6 - Use the faster eRestyle_StyleAttribute path for style attribute changes. r=birtles 2014-09-13 06:17:37 -07:00
L. David Baron
0901b41cd7 Bug 1057231 patch 2 - Add SVG Attribute Animation rule processor to the document. r=dholbert 2014-09-13 06:17:35 -07:00
Bobby Holley
fae198c443 Bug 1052096 - Tests. r=billm 2014-09-12 17:41:19 -07:00
Jim Mathies
041794c1f3 Bug 1060738 - Switch to using chromium's Thread/tasks in MediaManager. On Windows, use MessagePumpForNonMainUIThreads for the background media thread. r=jesup 2014-09-12 09:49:39 -05:00
Jonathan Kew
50b0ff2a5d bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
--HG--
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxFontEntry.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxFontEntry.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxGlyphExtents.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxGlyphExtents.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxTextRun.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxTextRun.h
2014-09-16 10:58:12 +01:00
Tom Schuster
e9184faa0c Bug 1065574 - Remove UserDataHandler. r=smaug f=bz 2014-09-11 12:22:30 +02:00
Jonathan Watt
423fda249a Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas 2014-09-10 18:29:35 +01:00
Mats Palmgren
ef096a7e5d Bug 739396 - Tests. 2014-09-10 17:07:36 +00:00
Mats Palmgren
1ae9903d62 Bug 739396, part 1 - Split a range (that are to be added to the Selection as a result of a user action) into multiple ranges that excludes any non-selectable (-moz-user-select:none) sub-trees. 2014-09-10 17:07:36 +00:00
Ryan VanderMeulen
0e562f96b9 Backed out 3 changesets (bug 739396) for Mulet perma-fail on a CLOSED TREE.
Backed out changeset 299911e6983b (bug 739396)
Backed out changeset de11af3e0964 (bug 739396)
Backed out changeset e274cb276cc5 (bug 739396)
2014-09-10 12:21:58 -04:00
Bobby Holley
731a2d6c41 Bug 1065238 - Re-enable test_cpows.xul on mac. r=billm 2014-09-10 08:07:50 -07:00
Francois Marier
12e6ff4e4a Bug 752559 - Console warning when sandboxed iframe is used ineffectively. r=smaug 2014-09-07 23:05:00 -04:00
Mats Palmgren
132ef0ce0b Bug 739396 - Tests. 2014-09-10 13:07:44 +00:00
Mats Palmgren
4530d16e45 Bug 739396, part 1 - Split a range (that are to be added to the Selection as a result of a user action) into multiple ranges that excludes any non-selectable (-moz-user-select:none) sub-trees. 2014-09-10 13:07:43 +00:00
Markus Stange
f765e8e0ff Bug 1064842 - Add ImplCycleCollectionTraverse/Unlink implementations for nsReferencedElement so that nsSVGFilterReference can use the shorter NS_IMPL_CYCLE_COLLECTION macro. r=roc 2014-09-10 12:18:57 +02:00
Kyle Huey
1e8e0c575a Bug 982212: Part 3 - Now that nsTArray::AppendElement supports r-value references, remove the workarounds added in Bug 967364. r=nfroyd
--HG--
extra : rebase_source : 1e6188d26b745f6dc9bdf2accc0abf7f07351510
2014-03-15 18:56:00 +01:00
Mats Palmgren
2c38b0b6b7 Bug 1061468 - Notify the editor when removing the focused element is its ancestor limiter. r=ehsan 2014-09-09 23:27:56 +00:00
Chris Peterson
d126c3c24f Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem 2014-07-21 21:43:21 -07:00
Jed Davis
c3d33c7fa3 Bug 1058977 - Adjust mochitests that do content-process file creation/deletion. r=bz
Some form tests are switched to Blob-backed DOM files; some tests now
use nsIFile but don't create the file, if the test simply uses the path
but doesn't access it; and some tests are moved to mochi-chrome
2014-09-08 18:48:50 -07:00
Carsten "Tomcat" Book
75dcdffdac merge mozilla-inbound to mozilla-central a=merge 2014-09-08 15:22:16 +02:00
Shian-Yow Wu
e41905a55a Bug 1057855 - Fix error checking when calling nsZipArchive::GetItem(). r=smaug 2014-09-04 19:55:00 +02:00
Jan-Ivar Bruaroey
99f0dac500 Bug 1062981 - Disable bfcache for pages active MediaManager. r=smaug, r=jesup 2014-09-05 16:02:54 -04:00
David Zbarsky
6813ce3dab Bug 1042654: Remove nsITouchEventReceiver r=bz 2014-09-05 23:32:49 -04:00
Boris Zbarsky
b03c146c49 Bug 880997 part 3. Change crossOrigin reflection to allow null values and be a limited enumerated attribute. r=smaug 2014-09-05 22:42:33 -04:00
Boris Zbarsky
4d8c8ca0fc Bug 880997 part 1. Move GetEnumAttr up to Element so I can use it in SVG code. r=smag 2014-09-05 22:42:32 -04:00
Boris Zbarsky
a5de334278 Bug 716491. Return a .status of 200 and .statusText of "OK" for successful non-HTTP XHR loads. r=smaug 2014-09-04 15:26:58 -04:00
Boris Zbarsky
0884032212 Bug 1057176. Don't try to use the document's window for regexp evaluation in nsContentUtils::IsPatternMatching, since there might not be one. Just use the unprivileged junk scope. r=bholley 2014-09-04 15:26:39 -04:00
Boris Zbarsky
2f75825ec4 Bug 1017424 part 3. Remove the now-unnecessary nsIDocument::WrapObject. r=peterv 2014-09-05 14:28:44 -04:00
Alfredo Yang
6957a19320 Bug 916643 - ImageCapture webidl and implementation. r=roc, r=smaug 2013-09-16 10:50:24 +08:00
Christoph Kerschbaumer
68de320099 Bug 1062529 - Split GetChannelPrincipal into GetChannelResultPrincipal and GetChannelURIPrincipal. r=bz 2014-08-06 16:05:40 -07:00
Mike Hommey
0060683747 Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal 2014-09-03 14:16:37 +09:00
Mike Hommey
ed70c5f377 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Ryan VanderMeulen
f5859a2048 Merge inbound to m-c. a=merge 2014-09-03 16:38:57 -04:00
Anuj Agarwal
c197954a8c Bug 1036052 - Privatize public destructor of DOMRect. r=baku 2014-09-02 11:47:00 -04:00
Boris Zbarsky
68c7235a15 Bug 1061202. Make sure to not double-add app-theme-changed observers when a document has OnPageShow called on it twice without an OnPageHide call in between. r=khuey 2014-09-03 00:09:42 -04:00
Ryan VanderMeulen
1e2f0c6e0f Backed out changeset 483f0a6a540e (bug 1061202) for mochitest-bc asserts/crashes. 2014-09-03 11:21:02 -04:00
Boris Zbarsky
7dce463506 Bug 1061202. Make sure to not double-add app-theme-changed observers when a document has OnPageShow called on it twice without an OnPageHide call in between. r=khuey 2014-09-03 00:09:42 -04:00
John Schoenick
e92bc397ce Bug 1061995 - Restore bug 923745 workaround for windowless flash in e10s mode. r=jst 2014-09-02 17:13:07 -07:00
Trevor Saunders
d75ed5bf7f bug 1059490 - mark more classes MOZ_FINAL r=froydnj 2014-08-27 14:26:48 -04:00
Ehsan Akhgari
0653303071 Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku
--HG--
extra : rebase_source : 01709017e97fdc96d1d53eb881efc1792118edc4
2014-09-01 20:49:25 -04:00
Phil Ringnalda
117bb1a341 Backed out 6 changesets (bug 1060982, bug 1061058, bug 1060987, bug 1061060, bug 1060930) for build bustage
CLOSED TREE

Backed out changeset c23b8418e6be (bug 1060987)
Backed out changeset a8cddc6bdffc (bug 1061060)
Backed out changeset b5af5cbdac3f (bug 1060982)
Backed out changeset 4912d451011a (bug 1060930)
Backed out changeset bdacbf453238 (bug 1061058)
Backed out changeset da6c71a8f5ae (bug 1060987)
2014-09-01 16:48:51 -07:00
Ehsan Akhgari
c4a0d89440 Fix the build bustage from bug 1060987 landed on a CLOSED TREE 2014-09-01 18:28:29 -04:00
Ehsan Akhgari
6c932dea6c Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku 2014-09-01 18:00:53 -04:00