Geoff Lankow
5fbd361aec
Bug 1287657 - Context menu items should not be disabled for media with a blob URL; r=kinetik, r=baku
2016-07-25 22:41:52 +12:00
Andrea Marchesini
3ac1b3ccda
Bug 1279493 - Use blob URLs exclusively rather than having mediastream and mediasource URLs, r=smaug
2016-07-21 14:31:43 +02:00
Andrea Marchesini
2a77b642a3
Bug 1279186 - Blob URLs in multi-e10s - part 3 - Remove all the blobURLs when the child goes away, r=me
2016-07-18 11:13:31 +02:00
Andrea Marchesini
cc1175569b
Bug 1279186 - Blob URLs in multi-e10s - part 1 - BlobURLs broadcasted, r=gabor
2016-07-17 16:50:50 +02:00
Iris Hsiao
102cce1cd6
Backed out changeset effbc83efa08 (bug 1279186)
2016-07-18 12:11:07 +08:00
Andrea Marchesini
cc147c927e
Bug 1279186 - Blob URLs in multi-e10s - part 1 - BlobURLs broadcasted, r=gabor
2016-07-17 16:50:50 +02:00
Andrea Marchesini
d3bef355b6
Bug 1282407 - Implement nsIURIWithBlobImpl to support blobURL after revoking them, r=smaug
2016-07-17 16:32:02 +02:00
Andrea Marchesini
eae0e16749
Bug 1286830 - Remove duplicate GetType() call in nsHostObjectProtocolHandler::NewChannel2, r=smaug
2016-07-14 16:58:11 +02:00
Andrea Marchesini
8d67449034
Bug 1285955 - URL.revokeObjectURL should not remove '?' or '#' from the input, r=smaug
2016-07-12 07:36:48 +02:00
Andrea Marchesini
d0c04e6e88
Bug 1285508 - Fixing memory report for BlobURLs, r=smaug
2016-07-09 13:19:46 +02:00
Patrick McManus
e01f1d0309
Bug 1274376 - more mozilla::net namespaces r=dragana
2016-05-18 22:02:57 -04:00
Mats Palmgren
c80fbec7f7
Bug 1273729 - Add some missing #includes and 'using' declarations to fix unified build errors. r=bbirtles
2016-05-18 13:49:32 +02:00
Wes Kocher
caede4bc3e
Backed out changeset cf899587f05e (bug 1271249) for browser_privatebrowsing_blobUrl.js failures
2016-05-17 13:07:44 -07:00
Andrea Marchesini
59f0f53997
Bug 1271249 - Blob URL should not be shared across non-private and private windows, r=ehsan
2016-05-17 20:34:39 +02:00
Boris Zbarsky
90298f136b
Bug 1257919 part 10. Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:35 -04:00
Boris Zbarsky
03b1012b2f
Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
c77ea32842
Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
56a021511c
Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey
2016-03-22 13:50:31 -04:00
Sebastian Hengst
8cdf264c0e
Backed out changeset 1b5db6edd791 (bug 1257919)
2016-03-22 21:10:45 +01:00
Sebastian Hengst
de4b5ff3eb
Backed out changeset 6e95ee3cd4c6 (bug 1257919)
2016-03-22 21:10:21 +01:00
Sebastian Hengst
15448ddd9f
Backed out changeset 08f1c7239cdf (bug 1257919)
2016-03-22 21:10:01 +01:00
Sebastian Hengst
77eb406761
Backed out changeset ff81c52375ba (bug 1257919)
2016-03-22 21:09:32 +01:00
Boris Zbarsky
b162a17fbc
Bug 1257919 part 10. Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:35 -04:00
Boris Zbarsky
66f3a012c0
Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
3a69e5bfdd
Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
2016-03-22 13:50:31 -04:00
Boris Zbarsky
02a9f19be9
Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey
2016-03-22 13:50:31 -04:00
Gabor Krizsanits
cccc136c57
Bug 1248806 - Splitting out protocol handlers from nsLayoutModule. r=bholley
2016-03-03 12:05:52 +01:00
Nicholas Nethercote
0d69a5f9f4
Bug 1187782 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/base/ with iterators. r=khuey.
2015-10-26 22:19:59 -07:00
Jonas Sicking
d15e048380
Bug 1195167 part 1: Let necko handle all protocols. r=bkelly
2015-10-19 18:24:36 -07:00
Nathan Froyd
4e6d8f6705
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
2015-10-18 01:24:48 -04:00
Andrea Marchesini
4deac7acf8
Bug 944616 - "Blob URLs don't allow query or fragment parts". r=bz
2015-10-14 13:48:00 +02:00
Hiroyuki Ikezoe
1035966a52
Bug 1191178 - Part 0: Fix unified build in dom/base. Add missing headers and sorting them. r=smaug
2015-08-20 14:18:57 -07:00
Wes Kocher
2e8f96b502
Backed out 4 changesets (bug 1191178) to see if it will fix the build bustage on a CLOSED TREE
...
Backed out changeset 32adb36cf863 (bug 1191178)
Backed out changeset 85cb22235eb5 (bug 1191178)
Backed out changeset 744bab15a5ec (bug 1191178)
Backed out changeset b7621c6af97e (bug 1191178)
2015-08-19 16:13:13 -07:00
Hiroyuki Ikezoe
c54f8309cb
Bug 1191178 - Part 0: Fix unified build in dom/base. Add missing headers and sorting them. r=smaug
2015-08-19 15:10:28 -07:00
Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Hiroyuki Ikezoe
06ec92d382
Bug 1178172 - Fix all compile errors in dom/base on non-unified build. r=baku
2015-07-01 15:56:00 +02:00
Seth Fowler
9061c91e5b
Bug 1154974 (Part 1) - Give blobs serial numbers. r=bent
2015-05-20 18:49:50 -07:00
Andrea Marchesini
b45d15ecff
Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan
2015-05-19 15:36:37 +01:00
Andrea Marchesini
41c29ad762
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-12 13:11:03 +01:00
Wes Kocher
81e9cbedba
Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE
2015-05-11 13:17:58 -07:00
Andrea Marchesini
bd76fd013b
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-11 18:50:54 +01:00
Andrea Marchesini
cbeed86cd0
Bug 1160892 - Url.createObjectURL(blob) should support punycode origins, r=smaug
2015-05-07 19:20:33 +01:00
Boris Zbarsky
789a3bf96e
Bug 1157898 part 1. Make code of the form "return rv.ErrorCode();" where rv is an ErrorResult use StealNSResult instead. r=peterv
...
This patch was generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/return ([a-zA-Z0-9]+)\.ErrorCode\(\);/return \1.StealNSResult();/'
2015-04-27 09:18:51 -04:00
Eric Rahm
cc54ffdad7
Bug 1155371 - Include DOMMediaStream and MediaSource object URLs in memory reports. r=khuey
2015-04-16 16:20:03 -07:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Christoph Kerschbaumer
9e8bf9f5da
Bug 1119005 - No need to branch on NewChannelinternal callsites anymore - callsite updated (r=sicking)
2015-02-19 11:47:59 -08:00
Andrea Marchesini
f5b2b9886b
Bug 1113062 - patch 1 - PIFileImpl and FileImpl merged, r=smaug
2015-01-11 21:34:31 +00:00
Ehsan Akhgari
2acefe2331
Bug 1117264 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/base code; r=baku
2015-01-06 11:52:45 -05:00
Andrea Marchesini
3f636735d9
Bug 1114851 - Null check in NS_GetStreamForMediaStreamURI, r=smaug
2014-12-23 19:43:29 +01:00
Christoph Kerschbaumer
a257b00b4c
Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - dom/ changes (r=sicking)
2014-12-12 09:06:09 -08:00