Tom Schuster
05bbc0341d
Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor everywhere else. r=smaug
2016-01-28 11:28:04 +01:00
Jan-Ivar Bruaroey
30bc729116
Bug 1224766 - forward callID to disambiguate multiple gUM requests from same window. r=jesup,smaug
2016-01-07 17:30:10 -05:00
Andrea Marchesini
1fb0a041e9
Bug 1237674 - Rename nsFormData to mozilla::dom::FormData, r=smaug
2016-01-07 19:30:36 +00:00
Kearwood (Kip) Gilbert
2773eeacb8
Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad
2015-09-17 14:23:13 -07:00
Francois Marier
faf3b74340
Bug 1233902 - Check the TP list in sendBeacon(). r=gcp
2015-12-18 17:28:00 +01:00
Tim Nguyen
b68b23abc0
Bug 1137681 - Per-tab user agent emulation. r=bz
2015-07-21 08:42:00 +02:00
Jonas Sicking
dc7114ec7f
Bug 1216687: Add nsILoadInfo flags for cookie policies. r=ckerschb
2015-12-06 18:33:15 -05:00
Jonas Sicking
736f70081e
Bug 1226909 part 3: Move logic of when to initiate CORS preflight into channels. Allow CORS preflight to happen when doing a same-origin to cross-origin redirect. r=ckerschb
2015-12-06 18:33:14 -05:00
Jonas Sicking
59d2f1fb08
Bug 1226909 part 2: Let CORS preflight logic grab information from nsILoadInfo rather than duplicate it. r=ckerschb
2015-12-06 18:33:14 -05:00
Sebastian Hengst
cdf4286868
Backed out changeset 09d64535bcda (bug 1216687), a7f1a289dd78, 4dbf06183e6c, 26318a5e3006, 9ae2af3cf86d (bug 1226909) for M(1,2,5) oranges. r=backout
2015-12-05 16:34:47 +01:00
Jonas Sicking
ed83817753
Bug 1216687: Add nsILoadInfo flags for cookie policies. r=ckerschb
2015-12-05 01:46:21 -08:00
Jonas Sicking
cd1c0c2552
Bug 1226909 part 3: Move logic of when to initiate CORS preflight into channels. Allow CORS preflight to happen when doing a same-origin to cross-origin redirect. r=ckerschb
2015-12-05 01:46:20 -08:00
Jonas Sicking
72e95852c2
Bug 1226909 part 2: Let CORS preflight logic grab information from nsILoadInfo rather than duplicate it. r=ckerschb
2015-12-05 01:46:20 -08:00
Wes Kocher
893422ce83
Merge b2ginbound to central, a=merge
2015-11-24 16:52:38 -08:00
Gabriele Svelto
ff0ae21904
Bug 1207221 - Do not prevent the system app from vibrating when it is hidden. r=bz r=dhylands
2015-11-17 10:18:38 +01:00
Mantaroh Yoshinaga
abd2eca720
Bug 1125477 - Part 2: Modify permission check of TV Manager API in order to remove dom.testing.tv_enabled_for_hosted_apps. r=seanlin;r=smaug
2015-11-15 14:48:48 +01:00
Boris Zbarsky
59f649c49f
Bug 1224596 part 2. Switch Navigator to using the new WorkerMainThreadRunnable::Dispatch signature. r=khuey
2015-11-24 00:04:20 -05:00
Jan de Mooij
eae167fd59
Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
2015-11-06 19:03:52 +01:00
Carsten "Tomcat" Book
05965713c9
Merge mozilla-central to b2g-inbound
2015-10-27 11:02:49 +01:00
Kyle Huey
8f8794e1c7
Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
2015-10-26 14:37:32 -07:00
Juan Gomez
d8340fb15e
Bug 1217187 - Modify navigator.hasFeature method to detect new
...
replaceable homescreen and add the unit test. r=ehsan
2015-10-27 13:40:41 +08:00
Juan Gomez
ee3e236443
Bug 1216207 - Modify navigator.hasFeature method to implement new
...
late-customization feature detection and change the test as well
r=ehsan
2015-10-27 13:39:35 +08:00
Sean Lin
d6d1aa5cef
Bug 1215426 - [Presentation WebAPI] Grant access to browser receiving pages. r=smaug
2015-10-21 14:01:08 +08: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
Chris Pearce
5c5c222146
Bug 1189196 - Clean up logging of navigator.requestMediaKeySystemAccess. r=jwwang
2015-10-27 14:10:51 +13:00
Chris Pearce
4b477f263a
Bug 1189196 - Rename MediaKeySystemOptions to MediaKeySystemConfiguration and update WebIDL. r=bz
2015-10-27 14:10:51 +13:00
Ehsan Akhgari
bfcf1b7a20
Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking
2015-10-06 20:26:46 -04:00
Chris Pearce
1f697493a5
Bug 1187760 - Add telemetry to record navigator.requestMediaKeySystemAccess latency. r=edwin,vladan
2015-09-23 16:43:46 +12:00
Josh Matthews
47c8fdf040
Bug 885982 - Part 1: Convert TCPSocket to WebIDL and rewrite in C++. r=asuth,mayhemer,bz
2015-03-25 10:35:59 -04:00
Ehsan Akhgari
f9cf6a11e0
Bug 1199049 - Part 10: Use Necko-level CORS preflights in sendBeacon; r=jdm
2015-09-12 19:21:09 -04:00
Edgar Chen
a24462cb8f
Bug 1178856 - Create an API for detecting web-extensions support on b2g. r=fabrice
2015-08-25 18:35:17 +08:00
Tim Chien
c6944a4d89
Bug 974770 - Get rid of dom.mozInputMethod.testing in test scripts. r=kanru, r=mrbkap
2015-08-26 20:18:00 -04:00
Wei-Cheng Pan
3e70ba118b
Bug 1050749 - Expose BatteryManager via getBattery() returning a Promise. r=bz, r=baku, r=jgraham
2015-08-21 18:29:25 +08:00
Andrew Osmond
de8f4705e5
Bug 1186273 - Part 2. Improve reuse of and releasing of device storage objects where appropriate. r=dhylands
2015-08-18 07:42:14 -04:00
Sean Lin
3d6e083c5c
Bug 1069230 - Presentation API implementation. Part 1 - WebIDL Bindings. r=smaug
2015-03-19 15:48:28 +08:00
Christoph Kerschbaumer
b8e962e2f2
Bug 1182537 - Use channel->ascynOpen2 in dom/base/Navigator.cpp (r=sicking,bz)
2015-07-27 20:39:17 -07:00
Birunthan Mohanathas
514a18239e
Bug 1105827 - Part 4: Add Navigator.permissions. r=baku
2015-07-28 06:33:46 -07:00
Chris Pearce
0f8a9f5a55
Bug 1187113 - Add more logging around EME promise rejects and method calls that often fail. r=edwin
2015-07-27 11:52:19 +12:00
William Chen
e75b4589b3
Bug 1184404 - Support additional navigator.getFeature keys for OpenMobile ACL. r=khuey
2015-07-17 11:17:37 -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
Emanuel Hoogeveen
b30abdc582
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Juan Gomez
89035d527e
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Nicholas Nethercote
d2f1cca00c
Bug 1175810 (part 1) - Remove PL_DHashTableEnumerator() use from nsScriptNameSpaceManager. r=bz.
...
PLDHashTable::Iterator is so much better. Lots of plumbing removed here.
2015-06-17 20:30:15 -07:00
Ryan VanderMeulen
7aba9d7002
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
7323e89a40
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Edwin Flores
dc0534d58f
Bug 1160445 - Add detailed logging for EME promise failures - r=cpearce,bholley
2015-06-03 13:42:50 +12:00
Fabrice Desré
48b859b3c7
Bug 1161677 - Expose dev mode state read-only through the navigator.hasFeature() api r=ehsan
2015-05-23 17:38:24 -07:00
Andrew McCreight
8d2d5e489f
Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug
2015-05-20 09:55:06 -07:00
Andrea Marchesini
b45d15ecff
Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan
2015-05-19 15:36:37 +01:00
Andrea Marchesini
a8f15ce969
Bug 1159401 - Split Blob and File classes, r=bz
2015-05-12 13:09:51 +01:00