Andrew Quartey
87bb620d84
Bug 918940 - Part b: Implement setRangeText for HTMLTextAreaElement. r=ehsan
2013-10-02 10:30:29 -04:00
Andrew Quartey
aeba023912
Bug 918940 - Part a: Make HTMLInputElement::SetSelectionRange fire select event asynchronously per spec. r=ehsan
2013-10-02 10:30:29 -04:00
Andrew Quartey
3271f2b840
Bug 893309 - Implement TrackEvent. r=cpearce
2013-10-02 10:30:29 -04:00
Ehsan Akhgari
65f992afec
Bug 922933 - Don't #include nsIDocument.h in nsIContent.h; r=jst
...
--HG--
extra : rebase_source : 51f56fa27604224eacc2ba384bb826c49f4f917f
2013-10-02 07:40:07 -04:00
Matt Woodrow
32e8400892
Bug 921910 - Invalidate when we change the frame of an asynchronous ImageContainer that is part of a main-thread layer tree. r=roc
2013-10-02 16:05:49 +13:00
Matt Woodrow
e61f859e65
Bug 886219 - Force an invalidation when an async video finishes. r=nical
2013-10-02 16:05:34 +13:00
Robert O'Callahan
567884049e
Bug 916520. Rename nsClientRect(List) to mozilla::dom::DOMRect(List). r=khuey
...
--HG--
rename : content/html/content/src/nsClientRect.cpp => content/base/src/DOMRect.cpp
rename : content/html/content/src/nsClientRect.h => content/base/src/DOMRect.h
rename : dom/webidl/ClientRect.webidl => dom/webidl/DOMRect.webidl
rename : dom/webidl/ClientRectList.webidl => dom/webidl/DOMRectList.webidl
extra : rebase_source : ebe27ef21b38f7df5065f37b971508b740c8cf3c
2013-09-20 22:21:03 +12:00
Robert O'Callahan
e2bb6e1ede
Bug 922601. Use StreamTimeToGraphTime to get the correct conversion to graph time. r=padenot
...
--HG--
extra : rebase_source : 148da9b3fdc1cd6fb12489ad20d724218fcd75d1
2013-10-01 22:28:49 -04:00
Nicolas Silva
1df67b87cd
Bug 922202 - Make PlanarYCbCrImage::Data forward-declarable and remove some header includes. r=bjacob
2013-10-01 17:57:50 -07:00
Jeff Gilbert
6f57186ec4
Bug 685184 - Finalize attachments slightly earlier. - r=jgilbert
2013-10-01 17:31:37 -07:00
Jeff Gilbert
e5fb5f3a5d
Bug 685184 - Emulate depth_stencil RBs. - r=bjacob
2013-10-01 17:31:09 -07:00
Jeff Gilbert
37a2edd7e6
Bug 685184 - Differentiate textureTarget, texImageTarget, and internal 'face' vars. - r=bjacob
2013-10-01 17:30:38 -07:00
Jeff Gilbert
07bed4985f
Bug 685184 - Delay attachment of RBs to FBs. - r=bjacob
2013-10-01 17:30:05 -07:00
Wes Kocher
ee2537edf4
Backed out changeset f804fcc84df2 (bug 912489) for build bustage
2013-10-01 17:05:35 -07:00
Jonathan Watt
8c89fc3bd2
Bug 912489 - Including the name of the directory picked by HTMLInputElement.openDirectoryPicker() in File.path. r=sicking
2013-10-02 00:26:40 +01:00
Christoph Kerschbaumer
250377ea0a
Bug 910139 - Tests for new nsIContentPolicy TYPE_XSLT via CSP. r=grobinson
2013-09-11 12:43:14 -07:00
Christoph Kerschbaumer
1083dce264
Bug 910139 - Add TYPE_XSLT to nsIContentPolicy for XSLT loads and update CSP to treat XSLT as script. r=grobinson, r=jst
2013-09-11 14:11:49 -07:00
Ryan VanderMeulen
39c9f02fea
Merge m-c to inbound.
2013-10-01 17:23:59 -04:00
Ehsan Akhgari
18ef76b0d7
Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1582 to 1362.
2013-10-01 17:01:19 -04:00
Ehsan Akhgari
27c999b3b4
Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1782 to 1582.
2013-10-01 17:00:38 -04:00
Ryan VanderMeulen
d10e7fd2ea
Merge m-c to b2g-inbound.
2013-10-01 16:47:09 -04:00
Ryan VanderMeulen
1e5deba969
Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures.
2013-10-01 16:18:39 -04:00
Milan Sreckovic
2f361899e6
Bug 916322 - Add UnsetAttr to HTMLCanvasElement to catch the removal of attributes and keep the context it owns of matching size. r=khuey, r=jmuizelaar
...
The test is debug only, asserting without this fix.
2013-09-30 17:02:40 -04:00
Martijn Wargers
3ee6d7d7f3
Bug 922008 - Remove more enablePrivilege calls, part2. r=jmaher
2013-09-30 11:30:01 +02:00
Steven Lee
c36ccf3171
Bug 918056 - Return errors when the mic is occupied. r=rjesup
2013-10-01 08:06:57 -04:00
Sotaro Ikeda
c2ebe80f60
Bug 914870 - Reduce mp3 parse chunk buffer size to 32KiB. r=doublec
2013-10-01 08:06:57 -04:00
Ed Morley
a0f5a9b647
Merge latest green b2g-inbound changeset and mozilla-central
2013-10-01 10:56:53 +01:00
Fabrice Desré
eb40cf04c2
Bug 914854 - BrowserElementPanning causes sync reflow by quering scrollLeft/Top r=bz,vingtetun
2013-09-30 10:32:02 -07:00
Ed Morley
7a97f0aebd
Bug 897843 - Disable test_media_selection.html on Windows for too many intermittent failures
2013-09-30 17:37:44 +01:00
Nicholas Nethercote
b0fbe50f2b
Bug 921923 (part 3) - Make multi-output sizeOfFoo() functions more consistent in content/, dom/ and layout/. r=till.
...
--HG--
extra : rebase_source : ac8aebe86b4b7ee5acc0f541be5645abf73b6a98
2013-09-30 16:20:23 -07:00
Benoit Jacob
6ecd6b5eaa
Bug 783914 - WEBGL_depth_texture doesn't work using ANGLE - r=jgilbert
2013-09-30 20:58:57 -04:00
David Anderson
9579f654ae
Rename IPDL's RPC to Interrupt (bug 910020, r=bent).
...
--HG--
rename : ipc/ipdl/test/cxx/PTestRPCErrorCleanup.ipdl => ipc/ipdl/test/cxx/PTestInterruptErrorCleanup.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCRaces.ipdl => ipc/ipdl/test/cxx/PTestInterruptRaces.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCShutdownRace.ipdl => ipc/ipdl/test/cxx/PTestInterruptShutdownRace.ipdl
rename : ipc/ipdl/test/cxx/PTestRacyRPCReplies.ipdl => ipc/ipdl/test/cxx/PTestRacyInterruptReplies.ipdl
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.cpp => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.cpp
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.h => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.h
rename : ipc/ipdl/test/cxx/TestRPCRaces.cpp => ipc/ipdl/test/cxx/TestInterruptRaces.cpp
rename : ipc/ipdl/test/cxx/TestRPCRaces.h => ipc/ipdl/test/cxx/TestInterruptRaces.h
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.cpp => ipc/ipdl/test/cxx/TestInterruptShutdownRace.cpp
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.h => ipc/ipdl/test/cxx/TestInterruptShutdownRace.h
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.cpp => ipc/ipdl/test/cxx/TestRacyInterruptReplies.cpp
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.h => ipc/ipdl/test/cxx/TestRacyInterruptReplies.h
rename : ipc/ipdl/test/ipdl/error/rpcMessageCompress.ipdl => ipc/ipdl/test/ipdl/error/intrMessageCompress.ipdl
rename : ipc/ipdl/test/ipdl/error/tooWeakRPCAsync.ipdl => ipc/ipdl/test/ipdl/error/tooWeakInterruptAsync.ipdl
rename : ipc/ipdl/test/ipdl/ok/rpcProtocol.ipdl => ipc/ipdl/test/ipdl/ok/intrProtocol.ipdl
2013-09-30 17:27:45 -07:00
Gregory Szorc
f0bcf1241b
Bug 920223 - Part 3: Mass convert MOCHITEST_BROWSER_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:06 +02:00
Gregory Szorc
89c902c7b2
Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:01 +02:00
Ed Morley
5267298284
Merge mozilla-central and inbound
2013-10-01 12:01:45 +01:00
Ben Turner
3bb13a1686
Backout rev eedf61cab3fa (bug 643325) for test failures
2013-10-01 01:06:11 -07:00
Robert Longson
06907863cd
Bug 919319 - Simplify number parsing. r=dholbert
2013-10-01 08:50:40 +01:00
Masayuki Nakano
aedd4cb175
Bug 920377 part.29 Get rid of nsMouseScrollEvent r=roc
2013-10-01 16:23:02 +09:00
Masayuki Nakano
2e247a29a0
Bug 920377 part.28 Get rid of nsDragEvent r=roc
2013-10-01 16:23:02 +09:00
Masayuki Nakano
e468587f5e
Bug 920377 part.27 Get rid of nsMouseEvent_base r=roc
2013-10-01 16:23:02 +09:00
Masayuki Nakano
9c18a013ca
Bug 920377 part.26 Get rid of nsInputEvent r=roc
2013-10-01 16:23:02 +09:00
Masayuki Nakano
58f4b701e7
Bug 920377 part.25 Get rid of nsUIEvent r=roc
2013-10-01 16:23:01 +09:00
Masayuki Nakano
805b0a7850
Bug 920377 part.24 Get rid of nsSelectionEvent r=roc
2013-10-01 16:23:01 +09:00
Masayuki Nakano
1cf4b4233a
Bug 920377 part.23 Get rid of nsQueryContentEvent r=roc
2013-10-01 16:23:00 +09:00
Masayuki Nakano
a899a68a7f
Bug 920377 part.22 Get rid of nsCompositionEvent r=roc
2013-10-01 16:23:00 +09:00
Masayuki Nakano
dfa18ff7c5
Bug 920377 part.21 Get rid of nsTextEvent r=roc
2013-10-01 16:22:59 +09:00
Masayuki Nakano
9fc5453724
Bug 920377 part.20 Get rid of nsTextRange r=roc
2013-10-01 16:22:59 +09:00
Masayuki Nakano
ad66b1daf9
Bug 920377 part.18 Get rid of nsTextRangeStyle r=roc
2013-10-01 16:22:59 +09:00
Masayuki Nakano
cb5e8fa5ed
Bug 920377 part.17 Get rid of nsKeyEvent r=roc
2013-10-01 16:22:58 +09:00
Gregory Szorc
c44d9c8614
Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger
2013-09-30 09:51:57 +02:00
Ehsan Akhgari
40824c7e13
Convert the Web Audio DynamicsCompressorNode fatal assertion to a warning, because it should not be a fatal assertion (no bug)
2013-09-30 18:20:03 -04:00
Ehsan Akhgari
f720bbfbaa
Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc
...
This patch does the following:
* Move nsIFrame::IntrinsicSize to mozilla::IntrinsicSize so that it can
be forward-declared.
* Move a number of templated inline nsLayoutUtils methods to nsIFrame.
* Use mozilla::layout::FrameChildListID instead of the
nsIFrame::ChildListID typedef in nsLayoutUtils.h.
* Move nsReflowFrameRunnable to its only user, nsProgressMeterFrame.cpp.
* Make a number of functions requiring nsIFrame.h out-of-line.
* Remove the nsIFrame.h #include from nsLayoutUtils.h and add it to the
places which require it implicitly.
2013-09-30 17:26:04 -04:00
Karl Tomlinson
a529c5bdb3
b=910174 add DelayNode's tail-time reference as soon as the engine receives sound r=ehsan
...
This removes the dependence on AllInputsFinished() which didn't return true
for many input types.
The DelayProcessor is no longer continuously reset (bug 921457) and the
reference is now correctly added again when all inputs are finished and then
new inputs are connected.
--HG--
extra : rebase_source : b85c62305a6fcfce57bd40a11edaeaaf2a63c188
2013-10-01 09:50:04 +13:00
Karl Tomlinson
21ac35b75a
b=921675 use maximum instead of current delay for tail time because delay can increase faster than time passes r=ehsan
...
--HG--
extra : rebase_source : b74864829e5fa0cdfbd555d93d2c71dd656f2258
2013-10-01 09:50:03 +13:00
Karl Tomlinson
cc7578ac28
test for bug 920987
...
--HG--
extra : rebase_source : 0e049c2e25f60bfff2dd45869a770ed9055c9de2
2013-10-01 09:49:31 +13:00
Bill McCloskey
445fc5b3c9
Bug 918170 - Handle StopIteration in CPOWs (r=dvander)
2013-09-30 12:20:51 -07:00
Paul Adenot
107ba81d51
Bug 921099 - Remove alignment assertions in AudioNodeEngineNEON.cpp for now. r=ehsan
2013-09-30 15:04:54 -04:00
Ed Morley
eae8f15a4a
Backed out changeset 77bff106b704 (bug 920223)
2013-09-30 12:50:12 +01:00
Ed Morley
74e3d6ce30
Backed out changeset 68b6b152f51a (bug 920223)
2013-09-30 12:50:09 +01:00
Ed Morley
5e3c678fac
Backed out changeset 8b02873ee07e (bug 920223)
2013-09-30 12:50:05 +01:00
Gregory Szorc
18c2c27094
Bug 920223 - Part 3: Mass convert MOCHITEST_BROWSER_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:06 +02:00
Gregory Szorc
47e946bebe
Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:01 +02:00
Gregory Szorc
3d0a157ac2
Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger
2013-09-30 09:51:57 +02:00
Timothy Nikkel
33efb92926
Bug 918220. Part 1. Rename the pref content.image.allow_locking to make it clear that it only applies to content processes. r=jmuizelaar
2013-09-30 12:53:46 -05:00
David Anderson
3fe1554192
Add RPC message support to messagemanager (bug 910493 part 2, r=smaug).
2013-10-01 09:15:06 -07:00
Andy Wingo
c1f85a7964
Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
...
--HG--
extra : rebase_source : 93c5b9d6a28a42468d9ca9ac7da3b4e1b6d92820
2013-10-01 06:25:00 +02:00
Ehsan Akhgari
a4450fabc5
Bug 919572 follow-up: remove two unused variables
2013-09-28 17:08:30 -04:00
Andrew Quartey
1d2f65d5a1
Bug 896273 - Make HTMLSelectElement::SetOptionsSelectedByIndex take a flag argument. r=Ms2ger
2013-09-28 15:04:20 -04:00
Andrew McCreight
23fcdadf9b
Bug 915488 - Make CC participant's Root, Unroot and Unlink methods infallible. r=smaug
2013-09-11 18:57:53 -07:00
Olli Pettay
d1f9e82bd1
Bug 637248, Make Event.isTrusted Unforgeable, r=bz
...
--HG--
extra : rebase_source : 3edd919c6dac839d6082c1c73de88f9ba2d22146
2013-09-28 13:27:29 +03:00
Edwin Flores
b6fd8179c4
Bug 919572 - Refactor the MP3 frame parser r=cpearce
2013-09-28 16:33:32 +12:00
Wes Kocher
05ef92a861
Merge m-c to inbound
2013-09-27 20:38:44 -07:00
Wes Kocher
baa377603f
Merge b2g-inbound to m-c
2013-09-27 19:35:44 -07:00
Jeff Gilbert
08af8593d1
Bug 911346 - Add a test for WebGL context creation. - r=bjacob
2013-09-27 19:12:12 -07:00
Karl Tomlinson
04e5132bbb
b=912474 use speex_resampler_process_int on platforms where speex_resampler_process_float expects samples in the range +/-32767 r=ehsan
...
--HG--
extra : rebase_source : 48b08dc174e49d26b80ac4e439f97c5e2fa65f58
2013-09-28 12:16:57 +12:00
Karl Tomlinson
dda93e86d7
b=920987 check for ovrflw in addition r=ehsan
...
--HG--
extra : rebase_source : 759d416f4697bb60dd24b104678b6fb259ee308d
2013-09-28 12:11:26 +12:00
Martijn Wargers
febeb562f6
Bug 918604 - Remove more enablePrivilege calls. r=jmaher
2013-09-25 19:32:20 +02:00
Ryan VanderMeulen
c3127fc9fe
Backed out changeset 356ba083bb5f (bug 918604) for frequent OSX test_window_bar.html timeouts.
...
CLOSED TREE
2013-09-27 18:28:43 -04:00
Wes Kocher
f87433cee9
Backed out changeset 1b86035e7da0 (bug 916881) for CSP-related test failures on a CLOSED TREE
2013-09-27 12:12:10 -07:00
Rick Eyre
aa7b64a716
Bug 920088 - TextTrackRegion's TextTrack should point at the correct TextTrack. r=rillian
2013-09-24 11:59:17 -04:00
Randy Lin
8d0eec9f4b
Bug 919051 - Media Recording - memory leak when record a media stream without any tracks. r=roc, r=jsmith
2013-09-27 17:56:16 +08:00
Ryan VanderMeulen
5f93735f01
Merge m-c to inbound.
2013-09-26 21:40:22 -04:00
Ryan VanderMeulen
bf289dbdf5
Merge fx-team to m-c.
2013-09-26 21:36:35 -04:00
Ryan VanderMeulen
6cf32c95fd
Merge b2g-inbound to m-c.
2013-09-26 21:32:43 -04:00
Olli Pettay
bbaaa38cb8
Bug 916685, no need to store empty event handlers, r=bz
...
--HG--
extra : rebase_source : 4a1b7e5e177744438f6bb59d58b0e2f6e2fe3b5c
2013-09-26 23:01:19 +03:00
CJKu
4125a02fd8
Bug 909670 - Test case for for the MediaRecorder::Session. r=jsmith
2013-09-26 09:40:41 -04:00
CJKu
45309dc711
Bug 909670 - MediaRecorder - Implement MediaRecorderSession. r=roc
2013-09-26 09:40:40 -04:00
Olli Pettay
68476b6737
Bug 921221 - Disable ELM optimization on workers, r=nsm
2013-09-27 00:59:27 +03:00
patilkr24@gmail.com
51843f850d
Bug 898712 - Add an error category to SSL errors in the browser console. r=bsmith
2013-09-26 14:07:29 -04:00
Rick Eyre
a35055b353
Bug 919265 - Part 2: Add ClearOnShutdown() call on the static WebVTTParserWrapper. r=bz
2013-09-24 15:17:15 -04:00
Rick Eyre
f6240d199e
Bug 919265 - Part 1: Fix TextTrackCue() crashtests to use VTTCue(). r=bz
2013-09-23 13:59:49 -04:00
Robert Longson
878714ba07
Bug 919900 - Correct bounding box calculations for empty text elements with svg.text.css-frames.enabled. r=heycam
2013-09-26 13:42:15 +01:00
Blake Kaplan
bf6062b284
Fix bug 916404. r=mccr8
2013-09-24 11:01:15 +02:00
Sid Stamm
d721d3f44c
Bug 916881 - remove stray refinePolicy in CSPUtils.jsm. r=grobinson
2013-09-27 10:43:59 -07:00
Eitan Isaacson
eeefa7f7af
Bug 921123 - Fix case where utterance is cancelled before it is started. r=smaug
2013-09-27 10:03:05 -07:00
Cameron McCormack
729936dbaa
Bug 921456 - Remove unused nsSVGElement::GetPresentationAttribute prototype. r=longsonr
2013-09-27 23:53:04 +10:00
Martijn Wargers
2e1fc68393
Bug 918604 - Remove more enablePrivilege calls. r=jmaher
2013-09-25 19:32:20 +02:00
Masayuki Nakano
e3ab617d31
Bug 920377 part.15 Get rid of nsGestureNotifyEvent r=roc
2013-09-27 15:20:57 +09:00
Masayuki Nakano
b02623b48f
Bug 920377 part.14 Get rid of nsSimpleGestureEvent r=roc
2013-09-27 15:20:57 +09:00
Masayuki Nakano
da7066887d
Bug 920377 part.13 Get rid of nsTouchEvent r=roc
2013-09-27 15:20:57 +09:00
Masayuki Nakano
d6963ba8d1
Bug 920377 part.12 Get rid of nsScriptErrorEvent r=roc
2013-09-27 15:20:56 +09:00
Masayuki Nakano
cec4dab85f
Bug 920377 part.11 Get rid of nsScrollPortEvent r=roc
2013-09-27 15:20:56 +09:00
Masayuki Nakano
f3842530f4
Bug 920377 part.10 Get rid of nsScrollAreaEvent r=roc
2013-09-27 15:20:56 +09:00
Masayuki Nakano
437c80b7c9
Bug 920377 part.9 Get rid of nsFormEvent r=roc
2013-09-27 15:20:55 +09:00
Masayuki Nakano
b89efb4f97
Bug 920377 part.8 Get rid of nsClipboardEvent r=roc
2013-09-27 15:20:55 +09:00
Masayuki Nakano
622f0b4ed3
Bug 920377 part.7 Get rid of nsFocusEvent r=roc
2013-09-27 15:20:55 +09:00
Masayuki Nakano
6a38167904
Bug 920377 part.6 Get rid of nsTransitionEvent r=roc
2013-09-27 15:20:55 +09:00
Masayuki Nakano
6d8b269870
Bug 920377 part.5 Get rid of nsAnimationEvent r=roc
2013-09-27 15:20:54 +09:00
Masayuki Nakano
3d0f63c0e7
Bug 920377 part.4 Get rid of nsContentCommandEvent r=roc
2013-09-27 15:20:54 +09:00
Masayuki Nakano
2de3459e45
Bug 920377 part.3 Get rid of nsCommandEvent r=roc
2013-09-27 15:20:54 +09:00
Masayuki Nakano
32e72cda9b
Bug 920377 part.1 Get rid of nsMutationEvent r=roc
2013-09-27 15:20:53 +09:00
Matthew Gregan
85be2a335c
Bug 920870 - Normalize TimeRanges returned by HTMLMediaElement Seekable and Buffered. r=cpearce
2013-09-27 17:22:38 +12:00
Matthew Gregan
8d51f7a552
Bug 920867 - Split VideoInfo into Video and Audio objects, then encapsulate in new MediaInfo object. r=cpearce
2013-09-27 17:22:38 +12:00
Matthew Gregan
926b07c471
Bug 905513 - Annotate functions with virtual/MOZ_OVERRIDE and document use of SBR monitor.
2013-09-27 17:22:38 +12:00
Matthew Gregan
b862862311
Bug 905513 - Don't clobber audio VideoInfo fields when accepting video configuration. r=doublec
2013-09-27 17:22:38 +12:00
Matthew Gregan
634252cdcc
Bug 905513 - Use pushPrefEnv instead of setBoolPref, and reenable test on Android. r=doublec
2013-09-27 17:22:37 +12:00
Matthew Gregan
e44caba3d4
Bug 905513 - Rework MediaSource/MediaElement integration and implement limited initial multiple-decoder support. r=doublec
2013-09-27 17:22:37 +12:00
Matthew Gregan
6220f18ff6
Bug 905513 - Fix typo in AsyncEventRunner and BufferDecoder. r=doublec
2013-09-27 17:22:37 +12:00
Matthew Gregan
a628941f9a
Bug 905513 - Remove MediaSource support from HostObjectProtocolHandler::NewChannel. r=khuey
2013-09-27 17:22:37 +12:00
Fernando Jiménez
91f2c05d71
Bug 919429 - [Message manager] We must not force weak listeners to implement Ci.nsIMessageListener. r=smaug
2013-09-25 21:08:04 +02:00
Ryan VanderMeulen
57f4628f1d
Merge the last PGO-green inbound changeset to m-c.
2013-09-25 14:51:55 -04:00
Masayuki Nakano
ee772d1cbc
Bug 912956 part.18 Remove nsGUIEvent.h r=roc
2013-09-25 20:21:22 +09:00
Masayuki Nakano
2f532b885b
Bug 912956 part.17 mozilla/ContentEvents.h should be included directly r=roc
2013-09-25 20:21:20 +09:00
Masayuki Nakano
38b1de7ee7
Bug 912956 part.16 mozilla/MiscEvents.h should be included directly r=roc
2013-09-25 20:21:20 +09:00
Masayuki Nakano
18aa9b09b2
Bug 912956 part.15 mozilla/TextEvents.h should be included directly r=roc
2013-09-25 20:21:19 +09:00
Masayuki Nakano
715f30b959
Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc
2013-09-25 20:21:18 +09:00
Masayuki Nakano
a362049807
Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc
2013-09-25 20:21:16 +09:00
Eitan Isaacson
57d630a602
Bug 918989 - Have nsPicoService only start in main gecko process. r=smaug
2013-09-24 23:57:28 -07:00
Gian-Carlo Pascutto
78e15115c6
Bug 918372 - Allocate a single GlobalRef for the Android Context. r=blassey
2013-09-25 08:06:21 +02:00
Karl Tomlinson
f7b402fe4b
b=920338 disable oscillator-ended-{1,2} if B2G due to intermittent timeouts DONTBUILD
...
--HG--
extra : rebase_source : fb21d08d27038bb7f7293b92aac1b6fa4b9bba4d
2013-09-25 15:14:29 +12:00
Boris Zbarsky
383753dc44
Bug 904202. Make sure we remove our nsContentLists from list caches during unlink. r=smaug
2013-09-24 22:56:18 -04:00
Randell Jesup
d187db8b95
Bug 917491: Guarantee cleanup of AsyncLatencyLogger on xpcom-shutdown r=bsmedberg
2013-09-24 22:10:24 -04:00
Benoit Jacob
0f90257361
Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
...
Generated by these regexes:
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(ImageFormat\|SurfaceType\|ContentType\|MemoryLocation\)[0-9A-Za-z_]*\)/gfx\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(CONTENT_\|MEMORY_\)[0-9A-Za-z_]*\)/GFX_\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(CONTENT_COLOR\|CONTENT_ALPHA\|CONTENT_COLOR_ALPHA\|CONTENT_SENTINEL\|MEMORY_IN_PROCESS_HEAP\|MEMORY_IN_PROCESS_NONHEAP\|MEMORY_OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1GFX_\2\3/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(ImageFormatARGB32\|ImageFormatRGB24\|ImageFormatA8\|ImageFormatA1\|ImageFormatRGB16_565\|ImageFormatUnknown\|SurfaceTypeImage\|SurfaceTypePDF\|SurfaceTypePS\|SurfaceTypeXlib\|SurfaceTypeXcb\|SurfaceTypeGlitz\|SurfaceTypeQuartz\|SurfaceTypeWin32\|SurfaceTypeBeOS\|SurfaceTypeDirectFB\|SurfaceTypeSVG\|SurfaceTypeOS2\|SurfaceTypeWin32Printing\|SurfaceTypeQuartzImage\|SurfaceTypeScript\|SurfaceTypeQPainter\|SurfaceTypeRecording\|SurfaceTypeVG\|SurfaceTypeGL\|SurfaceTypeDRM\|SurfaceTypeTee\|SurfaceTypeXML\|SurfaceTypeSkia\|SurfaceTypeSubsurface\|SurfaceTypeD2D\|SurfaceTypeMax\)\($\|[^A-Za-z0-9_]\)/\1gfx\2\3/g'
2013-09-24 16:45:13 -04:00
Jonathan Watt
602832e7f6
Bug 920154 - Rename nsIContent's SetNativeAnonymous method to SetIsNativeAnonymousRoot to be clear that it should only be called for the root native anonymous element. r=bz
...
--HG--
extra : rebase_source : 9be498a3ae51a4a4587c8035cb7bc58002b3a268
2013-09-24 21:29:27 +01:00
Jonathan Watt
8ee1e8e7cf
Bug 920146 - Rename NODE_IS_ANONYMOUS to NODE_IS_ANONYMOUS_ROOT to avoid misinterpretation and for symmetry with NODE_IS_NATIVE_ANONYMOUS_ROOT. r=bz
...
--HG--
extra : rebase_source : ea8c2377f1f85248239a3f6b0f6f64bfe40e44ea
2013-09-24 20:28:32 +01:00
Gregory Szorc
160a20817c
Bug 901990 - Part 2: Upgrade xpcshell manifests; r=ted
...
--HG--
rename : toolkit/mozapps/extensions/test/xpcshell-unpack/head_unpack.js => toolkit/mozapps/extensions/test/xpcshell/head_unpack.js
2013-09-24 11:50:08 -07:00
Ryan VanderMeulen
b897675ace
Backed out changeset d20b53c907ee (bug 863966) for leaks.
2013-09-24 10:22:41 -04:00
Mina Almasry
21974d408c
Bug 863966 - Improve perf of querySelector by caching selector list. r=bz
2013-09-24 09:20:58 -04:00
Masayuki Nakano
224a14c928
Bug 912956 part.12 All event utils (macros and inline methods) should be methods of mozilla::WidgetEvent r=roc
2013-09-24 19:04:16 +09:00
Masayuki Nakano
110474e4ea
Bug 912956 part.11 Get rid of NS_EVENT_TYPE_* r=smaug
2013-09-24 19:04:16 +09:00
Masayuki Nakano
70c7884310
Bug 912956 part.10 Replace NS_EVENT_NULL in nsEventNameList.h with NS_EVENT since the argument specifies an event struct type r=smaug
2013-09-24 19:04:16 +09:00
Masayuki Nakano
295704279b
Bug 912956 part.9 Rename nsMutationEvent.h to mozilla/MutationEvent.h r=smaug
...
--HG--
rename : content/events/public/nsMutationEvent.h => content/events/public/MutationEvent.h
2013-09-24 19:04:16 +09:00
Masayuki Nakano
24b754535a
Bug 912956 part.4 Create mozilla/TextEvents.h r=roc
2013-09-24 19:04:15 +09:00
Masayuki Nakano
0b6d808310
Bug 912956 part.2 Rename nsEvent.h to mozilla/EventForwards.h and sort out it r=roc
...
--HG--
rename : widget/nsEvent.h => widget/EventForwards.h
2013-09-24 19:04:14 +09:00
Jacek Caban
ddecf48680
Bug 919513 - content/media/directshow fails to compile on GCC. r=cpearce
2013-09-24 10:41:00 +02:00
Ryan VanderMeulen
54a98aedf0
Merge m-c to inbound.
2013-09-23 23:08:26 -04:00
Ryan VanderMeulen
f7f7314ab6
Merge inbound to m-c.
2013-09-23 23:05:11 -04:00
Ryan VanderMeulen
be66de2bb1
Backout bug 886164 for B2G regressions.
2013-09-23 21:26:05 -04:00
Ehsan Akhgari
9890a8c148
Bug 919505 - Minimize the #includes in dom/ipc; r=jst
2013-09-23 17:30:40 -04:00
Rick Eyre
3e3c29b66c
Bug 917945 - Part 3: Add VTTRegions to its TextTrack upon receiving them. r=rillian, r=bz
2013-09-18 12:46:51 -04:00
Rick Eyre
d6b2116792
Bug 917945 - Part 2: Add RegionId attribute to VTTCue. r=rillian
2013-09-18 13:29:20 -04:00
Rick Eyre
edb14d9640
Bug 917945 - Part 1: Expose TextTrackRegion* as VTTRegion*. r=rillian, r=bz
...
--HG--
rename : dom/webidl/TextTrackRegion.webidl => dom/webidl/VTTRegion.webidl
rename : dom/webidl/TextTrackRegionList.webidl => dom/webidl/VTTRegionList.webidl
2013-09-20 14:42:35 -04:00
Ehsan Akhgari
b91ba4ba3a
Bug 919341 - Minimize the #includes in xpcom/ IDL files; r=bsmedberg
2013-09-23 13:29:27 -04:00
Ehsan Akhgari
dee6c12c6f
Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg
2013-09-23 13:25:00 -04:00
Karl Tomlinson
ddedc836d1
b=908306 revert 9df04b16a655 and 2e7089db4e86 to re-enable some b2g webaudio crashtests
...
--HG--
extra : transplant_source : %F8%7E%F0%9Dr%2AV%09g%D4%2AX%D0iC%81n%22D%A5
2013-08-22 14:04:41 -04:00
Karl Tomlinson
ac34407a47
b=918221 don't remove OscillatorNode playing ref on stop() but wait until finished r=ehsan
...
--HG--
extra : transplant_source : %A6%90%DB%00%FD5.%40%ED%F6l%17%E69E%D6%40%B5%EA%2A
2013-09-24 13:48:56 +12:00
Karl Tomlinson
41f2afcff3
b=918213 dispatch onended from OscillatorNode even when stop time is before start r=ehsan
...
This makes OscillatorNode consistent with AudioBufferSourceNode
--HG--
extra : transplant_source : %AE8%3B%B4%E5M%60%03%CBN.%21%BD%FF%60%A6%F2a%BDi
2013-09-24 13:48:35 +12:00
Karl Tomlinson
0fa976d665
b=918212 make OscillatorNode a MainThreadListener for its stream so that ended is dispatched r=ehsan
...
--HG--
extra : transplant_source : %9D%B8%82%B3%B1%99%C6%CE%1C%E1%DDs%D1%40%EA%E3%DD%D2%01%A4
2013-09-24 13:47:30 +12:00
Karl Tomlinson
369838f31f
b=914033 add active nodes to CC traversal of AudioContext when the context is not rendering r=ehsan
...
An OfflineAudioContext needs to keep references to nodes that will be used if
startRendering() is called. If, however, the last reference to the Context is
removed, then startRendering() will not be called and so the nodes will not be
used and can be unlinked now.
--HG--
extra : transplant_source : %D4%91%0B%99K%2A%3E%906%1D%08%5D%60%84%B8%25O%3C%08D
2013-09-24 13:47:30 +12:00
Karl Tomlinson
c56ab2cb32
b=914033 use AudioContext::RegisterActiveNode() in AudioBufferSourceNode r=ehsan
...
Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.
--HG--
extra : transplant_source : %13%87%97%9F%CD%D8V%16%D2%D4%B5%84D%0A%D6%02%9BNj%FC
2013-09-24 13:47:00 +12:00
Karl Tomlinson
98b52b4d99
b=914033 use AudioContext::RegisterActiveNode() in ScriptProcessorNode r=ehsan
...
Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.
--HG--
extra : transplant_source : %CD%5Els2%7F/%DD%5E%07%08%FE%29%5B%98%95%F3%11G%E6
2013-09-24 13:46:30 +12:00
Karl Tomlinson
89cd46ef7d
b=914033 use AudioContext::RegisterActiveNode() in OscillatorNode r=ehsan
...
Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.
--HG--
extra : transplant_source : %81%83Hp%F6T%E7%9EA%B3%D0%5Dz%EA%1FYv%A2%23%ED
2013-09-24 13:45:41 +12:00
Karl Tomlinson
7583bf064c
b=903270 remove default null initial event parameter from NS_NewNamedThread() call site r=chiajung
...
--HG--
extra : transplant_source : %A9F%B6%CD%ED%DF%96%9C%AD%DE%B1%8E%3F%90%5E%DA%10%D2%7D%8E
2013-09-24 13:45:23 +12:00
Boris Zbarsky
ac390ab247
Bug 862627 part 1. Switch EventListener to WebIDL codegen. r=smaug
2013-09-23 20:25:17 -04:00
Rick Eyre
8dc8c232d6
Bug 868611 - Implement HTMLTrackElement::UnbindFromTree. r=rillian
...
Update HTMLTrackElement::UnbindFromTree to remove its TextTrack from
its HTMLMediaElement's list of TextTracks.
2013-06-24 11:35:58 -04:00
Rick Eyre
df20f6e5b2
Bug 867823 - Implement TextTrack Add/RemoveCue. r=rillian
...
- Updated RemoveCue to throw NotFoundError if the cue being removed is
not in the cue list.
- Updated AddCue to not add cues that are already in the list. This is
done by reference comparing.
2013-06-28 13:31:43 -04:00
Ehsan Akhgari
39c223b372
Bug 919355 - Part 2: Don't #include nsDeviceContext.h in Units.h; r=roc
2013-09-23 07:55:35 -04:00
Phil Ringnalda
2477bd452a
Back out 4a9ca7d8c499 (bug 918135) for frequent OS X orange
2013-09-22 22:23:56 -07:00
Ehsan Akhgari
a2b69d5030
Bug 919296 - Minimize the #includes in netwerk/ IDL files; r=mcmanus
2013-09-22 23:35:05 -04:00
Edwin Flores
8da03980f4
Bug 918135 - Improve MP3 stream duration estimate r=cpearce
2013-09-23 14:46:01 +12:00
Ehsan Akhgari
09a6579b72
Bug 919325 - Minimize the #includes in content/ IDL files; r=bzbarsky
...
--HG--
extra : rebase_source : 923a665eadc62046c9d5398a25187a3331fd8d25
2013-09-22 19:23:30 -04:00
Ed Morley
0168ebef8b
Backed out changeset 1f6b5cb3fe3b (bug 918567) for mochitest-3 failures in test_interfaces.html CLOSED TREE
2013-09-20 15:53:14 +01:00
ISHIKAWA, Chiaki
a476dad298
Bug 918234 - Use a proper StaticRefPtr type in Latency.cpp. r=bsmedberg, r=padenot
2013-09-20 10:28:09 -04:00
Masatoshi Kimura
00b90b0e33
Bug 918567 - Hide interface objects for MozAfterPaint from content. r=smaug
2013-09-20 22:22:41 +09:00
Ed Morley
4a3427461b
Merge mozilla-central and inbound
2013-09-20 10:55:03 +01:00
Ed Morley
6648264757
Merge latest green b2g-inbound changeset and mozilla-central
2013-09-20 10:20:58 +01:00
Geoff Brown
fc8a5b44b2
Bug 917053 - Update webgl test manifest for Android x86 emulator; r=bjacob
2013-09-19 20:07:01 -06:00
Wes Kocher
a21793fc27
Backed out 2 changesets (bug 911346)
...
Backed out changeset 6255c31609be (bug 911346)
Backed out changeset cae77be484b9 (bug 911346)
2013-09-19 18:27:33 -07:00
Ed Morley
01d078a07c
Merge mozilla-central and b2g-inbound
2013-09-19 16:28:54 +01:00
Jon Coppeard
e29ed058ae
Bug 917843 - Handlify JS identifier APIs r=billm
2013-09-19 08:54:02 +01:00
Jon Coppeard
2f22e4980a
Bug 917296 - GC: Handlify public regexp APIs r=billm
2013-09-19 08:54:01 +01:00
Jon Coppeard
60622be6ee
Bug 918373 - GC: Handlify various public APIs r=sfink r=bholley r=smaug
2013-09-20 10:22:59 +01:00
Honza Bambas
da53acf440
Bug 913807 - HTTP cache v2: API+top service+integration+tests, off by default, r=michal+ehsan+mark.finkle+fabrice+mhammond+gavin
2013-09-20 11:11:25 +02:00
Robert O'Callahan
294cedd09d
Bug 918185. When Range.getBoundingClientRect/getClientRects needs a textframe for a node, create one if the textframe was optimized away. r=bz
2013-09-19 16:23:48 +12:00
Chris Pearce
3efa9e91aa
Bug 916836 - Handle jumps off the end of the buffer in MP3FrameParser. r=padenot
2013-09-19 16:10:43 +12:00
Wes Kocher
818ff844d4
Backed out changeset 554bfe767519 (bug 913847) for leaking on a CLOSED TREE
2013-09-18 17:21:02 -07:00
Wes Kocher
ee41ec25e3
Backed out changeset 040522aacba4 (bug 913847)
2013-09-18 17:18:56 -07:00
Karl Tomlinson
9afb11760d
b=917260 null check mDestination in AudioContext::Shutdown() r=ehsan
...
This handles the case where Shutdown() is called after Unlink()
(but before the destructor).
--HG--
extra : transplant_source : %97A%BE%60%F5j%F5%F0GT%C2%B6%F8%A2%BD%13%2B%02%83R
2013-09-19 12:04:13 +12:00
Paul Adenot
c94c62d6d1
Bug 917260 - Nullcheck Destination() in AudioContext::DestinationStream. r=ehsan
2013-09-17 15:23:52 +02:00
Benoit Jacob
af97fdd40d
Bug 913847 - Include MainThreadUtils.h instead of nsThreadUtils.h - r=ehsan
2013-09-18 18:50:32 -04:00
Benoit Jacob
18df240efb
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-18 18:50:32 -04:00
Mike Hommey
7371888973
Bug 917086 - Disallow DIRS, PARALLEL_DIRS and TEST_DIRS under TOOL_DIRS and TEST_TOOL_DIRS, and adapt moz.build files accordingly. r=gps
...
Also mark TOOL_DIRS/TEST_TOOL_DIRS directories in backend.mk and recurse them normally instead of forcing make -C dir libs for them.
2013-09-19 07:43:02 +09:00
JW Wang
c2ec690c06
Bug 894249 - Add ability to associate video with a channel so that it can interrupt the background content channel. r=mchen, r=kinetik, r=bent
2013-09-18 11:46:22 +08:00
Trevor Saunders
bd04a833cb
bug 915566 - rm another makefile in content/ r=mshal
2013-09-12 07:14:42 -04:00
Trevor Saunders
d6c2b40c7a
bug 915566 - rm Makefiles in content/ r=ted
2013-09-12 03:52:58 -04:00
Ralph Giles
ee917522f4
Bug 865256 - Part 4: Implement custom waveforms. r=ehsan,padenot
...
Copy the periodicWave data into a shareable buffer.
Add a SetBuffer call to send the buffer data to the
OscillatorNodeEngine. Call into blink's PeriodicWave
implementation to generate bandlimited tables bracketing
the desired frequency and interpolate the output data
from them.
Change the PeriodicWave constructor to only take one
length, since both arrays must be the same size.
Change OscillatorNode's SetType to throw INVALID_STATE
instead of NOT_IMPLEMENTED if js tries to assign
type = 'custom' directly.
2013-08-28 15:39:26 -07:00
Ralph Giles
260debb621
Bug 865256 - Part 3d: Port blink's PeriodicWave to gecko. r=ehsan
...
Changes to use gecko infrastructure.
2013-09-10 14:33:03 -07:00
Ralph Giles
96f4f677b2
Bug 865256 - Part 3c: Import blink's PeriodicWave. r=ehsan
...
From 3807300c75ae70f004b76cbce023e59a0367e09b Mon Sep 17 00:00:00 2001
This is the original code from blink svn trunk r157670 for reference.
This commit has no porting or build support, to make subsequent changes
easier to identify.
2013-09-10 14:29:51 -07:00
Ralph Giles
7d11abd2ed
Bug 865256 - Part 3b: Add a complex->real ifft to FFTBlock. r=ehsan
...
From ea43bceaf8f6dd2c44d7f55a45f770be19b335a5 Mon Sep 17 00:00:00 2001
Currently FFTBlock only holds the complex frequency domain data
internally, reading and writing to external time domain data
buffers. For PeriodicWave we need to create a real, time domain
signal from real and imaginary frequency domain data. This method
does this without touching the internal output buffer at all.
FFTBlock is just used as a wrapper for kiss_fft_cfg.
2013-09-10 11:00:17 -07:00
Ralph Giles
99eb27b196
Bug 865256 - Part 3a: Add AudioBufferPeakValue utility. r=ehsan
...
From 6c057c02970c79d620527d08bc3755491c99b1d3 Mon Sep 17 00:00:00 2001
This is an equivalent, C-only implementation of blink's
VectorMath::maxmgv or Apple's vDSP_maxmgv. It finds the
maximum absolute value of the elements in a float buffer.
Used by blink's PeriodicWave implementation for normalization.
2013-09-10 10:54:17 -07:00