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
Andrew Osmond
6109740104
Bug 1008483 - Part 2. Readd missing nsPrintfCString.h include which has broken some local builds. r=me
2015-08-20 13:13:46 -04:00
Roger Yang
6a02bf663a
Bug 1008483 - removes the RW lock in CameraControlImpl and replaces it with a standard mutex. r=aosmond
...
--HG--
extra : amend_source : dbd5466a9e2b455da67b465dfc3295faa69a44fc
2015-08-17 15:48:07 -07:00
Andrew Osmond
b100eebfc1
Bug 1187364 - Part 1. Add ability for camera to pause/resume recording. r=dhylands,bz
2015-08-17 15:20:28 -04:00
Andrew Osmond
d74af6faf3
Bug 1175656 - Implement generation of recording posters in Gecko. r=dhylands,bz
2015-06-16 20:35:00 -04:00
Eric Rahm
34f99e4b4c
Bug 1163201 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:23 -07:00
Roger Yang
0cffd42719
Bug 1129051 - Fix double free in Camera Control Listener. Fix webrtc memory leak. r=aosmond
2015-04-28 16:08:40 -04:00
Ehsan Akhgari
883849ee32
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
Mike Habicher
5592c95197
Bug 1141267 - register CameraThread with profiler, r=aosmond
2015-03-09 16:42:19 -04:00
Andrew Osmond
6a9e14e1fb
Bug 1104913 - Update selection algorithms for preview, picture and video sizes to have sane defaults. r=mikeh, r=bz
2014-12-12 19:51:29 -08:00
Mike Habicher
cb12b55b35
Bug 1104055 - fix CameraControl memory leak, r=aosmond
2014-12-12 21:18:03 -05:00
Mike Habicher
34426c6b7a
Bug 1099390 - add reason to onClosed event, r=aosmond,bz
2014-11-25 14:45:00 -05:00
Mike Habicher
a2a53064df
Bug 1098660 - fix the (complex) requirements for video mode preview size, r=aosmond
2014-11-14 20:56:59 -05:00
Mike Habicher
88e39aed0e
Bug 1020368 - remove direct JS_*() calls from CameraRecorderProfiles, r=aosmond,bz
2014-10-31 13:19:06 -04:00
Ryan VanderMeulen
64db9b1b38
Backed out changeset 3fde6fc99b0a (bug 1020368) for non-unified bustage.
2014-10-31 18:51:23 -04:00
Mike Habicher
1b9a3ffc9e
Bug 1020368 - remove direct JS_*() calls from CameraRecorderProfiles, r=aosmond,bz
2014-10-31 13:19:06 -04:00
Andrew Osmond
6cb6557d3f
Bug 1030007 - Throttle updating the preview window when CPU low and/or encoder falls behind. r=mikeh, r=cpearce
2014-07-02 19:55:00 -04:00
Mike Habicher
65f3fee910
Bug 985496 - rationalize camera error reporting, r=dhylands
2014-04-25 16:28:15 -04:00
Mike Habicher
191b93b69f
Bug 986024 - expose resumeContinuousFocus() method to DOM/JS, r=bz,dhylands
2014-04-15 15:46:40 -04:00
Mike Habicher
e826a6be7c
Bug 965420 - camera face-tracking, r=bz,dhylands
2014-04-09 11:52:10 -04:00
Youngwoo Jo
7ed261b8a5
Bug 965421 - camera continuous autofocus status callback, r=jst,mikeh
2014-04-09 11:12:25 -04:00
Mike Habicher
9535b293cc
Bug 975472 - fix crash in DOM error handler, r=dhylands
2014-02-24 13:01:21 -05:00
Mike Habicher
6d7abcf9fe
Bug 940424 - add a failable test shim to the Gonk hardware wrapper, r=dclarke,dhylands,jesup
2014-02-19 23:18:52 -05:00
Mike Habicher
557d8c2d5c
Bug 909542 - refactor CameraControl API, r=dhylands,jst,jesup,onecyrenus
2014-02-14 17:41:07 -05:00
Ryan VanderMeulen
06dd91591b
Backed out changeset 6e588c56764b (bug 909542) for Gaia unit test perma-fail.
2014-02-14 08:27:44 -05:00
Mike Habicher
abbcc4db39
Bug 909542 - refactor CameraControl API, r=dhylands,jst,jesup,onecyrenus
2014-02-14 00:28:57 -05:00
Jon Coppeard
d0e56d0b88
Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
2014-02-12 10:50:46 +00:00
Jon Coppeard
bfba7b5146
Bug 963167 - Convert JS_SetElement() to take HandleValue rather than MutableHandleValue r=sfink r=bz
2014-01-25 09:31:17 +00:00
Dave Hylands
01544254bd
Bug 910498 - Camera changes to use CreateFd. r=mikeh
...
* * *
Fixes for camera patch
2014-01-16 17:01:43 -08:00
Terrence Cole
6beccf2363
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
...
--HG--
extra : rebase_source : ace7b0fa6ba93acbf0ec8ecaeb68ffa287a33665
2014-01-16 09:48:58 -08:00
Mike Habicher
6fc4849635
Bug 932669 - Expose sensor rotation offset to JS. r=dhylands
2013-12-06 09:47:29 -05:00
Mike Habicher
01d4c2e813
Bug 807058 - Expose thumbnail size capability and control properties. r=sotaro, r=jst
2013-10-30 15:41:08 -04:00
Trevor Saunders
cbeff69f66
backout the part of e40a964458f8 that should never have landed
2013-10-21 18:38:50 -04:00
Trevor Saunders
67e6559698
bug 922566 - kill dom-config.mk r=gps
2013-10-11 12:02:41 -04:00
Ryan VanderMeulen
2ac14b6276
Merge m-c to inbound.
2013-08-05 20:00:43 -04:00
Mike Habicher
70e525a94a
Bug 890427 - Let the Camera app know when the preview has actually started/stopped. r=jst
2013-08-05 16:24:43 -04:00
Jon Coppeard
fb6671743e
Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug
2013-08-05 14:02:47 +01:00
Jon Coppeard
ebf3afbab4
Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz
2013-07-26 10:00:38 +01:00
Jon Coppeard
e6cd070d3d
Bug 896540 - GC: Convert JS_SetProperty* to take MutableHandleValue - browser changes r=bz
2013-07-25 13:57:00 +01:00
David Zbarsky
e35c65d6d0
Bug 868312 - Some more rooting fixes for dom r=bz
2013-05-10 22:39:45 -04:00
David Zbarsky
b7033dea1a
Bug 868312: Various dom rooting fixes r=bz
2013-05-04 03:52:57 -04:00
Mike Habicher
282ec3c583
Bug 862256 - don't (re)reference CameraControl object during/after destructor, r=sotaro, a=tef+
2013-04-17 16:30:44 +02:00
Robert O'Callahan
2c25988734
Bug 837034. Part 2: Convert DOMMediaStream to use WebIDL. r=peterv,jesup
...
--HG--
rename : content/media/nsDOMMediaStream.cpp => content/media/DOMMediaStream.cpp
rename : content/media/nsDOMMediaStream.h => content/media/DOMMediaStream.h
extra : rebase_source : 483fca748444db20ed0d35cb586485f277e1808c
2013-02-15 21:04:11 +13:00
Olli Pettay
b9080a0df7
Bug 839528 - Change the namespace of xpidl dictionary helpers, r=khuey
2013-02-11 21:37:50 +02:00
Alexandre Lissy
3431ca7c5f
Bug 832745 - Adding a principal for a stream when creating. r=roc
2013-01-30 11:03:17 +01:00
Mike Habicher
7c83d08483
Bug 819835 - add support for setting the EXIF DateTime field, r=sotaro
2013-01-18 16:06:28 -05:00
Mike Habicher
a3564c5af8
backed out changeset 0004848a182f, a=bustage
2013-01-18 16:46:26 -05:00
Mike Habicher
3fb12b17e4
Bug 819835 - add support for setting the EXIF DateTime field, r=sotaro
2013-01-18 16:06:28 -05:00
Mike Habicher
e09bb5012c
Bug 827503 - use nsMainThreadPtrHolders when passing XPCWrappedJSes around off main thread, r=bholley,jst a=blocking-basecamp+
2013-01-09 00:43:50 +01:00
Mike Habicher
a471e8fe91
backing out patch for bug 827503 due to runtime crashes, r=crash
2013-01-09 16:39:37 +01:00