Commit Graph

196319 Commits

Author SHA1 Message Date
Paul Adenot
52fca951d9 Bug 1027713 - Disable test_stress on windows 8 as well. 2014-07-29 18:45:05 +02:00
Paul Adenot
8368a7bfe6 Bug 1027713 - Part 5 - Trigger the panning logic on stream creation. r=jesup
UpdateStreamOrder is not called often because it's expensive (it's called only
when the graph topology changed), and it's earlier in the MSG loop than the
audio stream creation, so we need to tell the newly created AudioStream that a
microphone is active on creation as well.

The panning logic is also now triggered on stream start, because it is async.
2014-07-29 18:45:05 +02:00
Paul Adenot
6d444d0b02 Bug 1023947 - Part 3 - Reset the output AudioStream when switching to an audio input device that uses the headphone jack on osx. r=jesup 2014-07-18 19:22:03 +02:00
Paul Adenot
2b12c90e8a Bug 1023947 - Part 2 - Allow getting the current input device in cubeb. r=kinetik 2014-07-18 19:21:27 +02:00
Paul Adenot
e25b14a438 Bug 1023947 - Part 1 - Drop frame instead of buffering them when we are swiching device. r=jesup 2014-07-18 19:20:00 +02:00
Paul Adenot
ae5c8c7f2b Bug 1027713 - Part 4 - Pan audio to the right when we are using gUM and outputing sound using MacBookPro speakers. r=jesup 2014-07-29 18:45:03 +02:00
Paul Adenot
b3e9ed1e0d Bug 1027713 - Part 3 - Add a cubeb API to signal that the output device changed. r=kinetik
The reentrant mutex is needed so that users can call back into cubeb's API from
the callback.
2014-07-29 18:45:03 +02:00
Paul Adenot
1b94212208 Bug 1027713 - Part 2 - Add a cubeb API to query the name of the audio output device in use. r=kinetik 2014-07-29 18:45:03 +02:00
Paul Adenot
9c87d86e7e Bug 1027713 - Part 1 - Add a volume API in cubeb and use it instead of doing our own soft gain. r=kinetik 2014-07-29 18:45:02 +02:00
Terrence Cole
142c3254f8 Bug 1033442 - Split out GC scheduling tunables to make Zone GC heap triggers clearer; r=sfink
--HG--
extra : rebase_source : 3631e7c23d5e48f294d7860d2edd3dda776036cc
2014-07-22 16:24:28 -07:00
Mark Banner
2fe0282de9 Bug 1033988 Remove workaround for old-style parameter when getting a call url from the Loop server. r=nperriault 2014-07-29 17:17:40 +01:00
Mark Banner
84924faaba Bug 1035369 Update the parameter name for the push url when registering with the Loop server to match with the latest version of the API. r=mdeboer 2014-07-29 17:17:40 +01:00
Kartikaya Gupta
d91bd37cd7 Bug 1016481 - Defer calling ActiveElementManager::HandleTouchEnd until after we know whether the touch-end was cancelled. r=botond 2014-07-29 11:59:19 -04:00
Kartikaya Gupta
833bde5985 Bug 1016481 - Allow touch-end events to be cancelled and have them prevent dispatching click events. r=smaug 2014-07-29 11:59:19 -04:00
Birunthan Mohanathas
7fa4906769 Bug 1044448 - Flatten view/{public,src}/ directories. r=roc
--HG--
rename : view/src/Makefile.in => view/Makefile.in
rename : view/src/nsView.cpp => view/nsView.cpp
rename : view/public/nsView.h => view/nsView.h
rename : view/src/nsViewManager.cpp => view/nsViewManager.cpp
rename : view/public/nsViewManager.h => view/nsViewManager.h
2014-07-28 18:02:44 -07:00
Birunthan Mohanathas
feb82601ea Bug 1044447 - Remove a few unnecessary empty moz.build files. r=glandium 2014-07-28 18:02:44 -07:00
Birunthan Mohanathas
89f09e83c9 Bug 1044446 - Collapse test-only moz.build files under browser/ into ancestor moz.build files. r=gps 2014-07-28 18:02:44 -07:00
Birunthan Mohanathas
93736509b4 Bug 1044111 - Collapse test-only moz.build files under accessible/ into ancestor moz.build files. r=ted 2014-07-28 18:02:44 -07:00
Bobby Holley
b5a99312f6 Bug 1044205 - Rename XPCWrappedNativeScope::TraceSelf to TraceInside. r=billm 2014-07-29 08:48:33 -07:00
Bobby Holley
bba4516624 Bug 1044205 - Invoke XPCWrappedNativeScope::TraceSelf from TraceXPCGlobal. r=billm 2014-07-29 08:48:32 -07:00
Bobby Holley
22790b10a5 Bug 1044205 - Detach the XPCWrappedNativeScope from the CompartmentPrivate during forcible shutdown. r=billm 2014-07-29 08:48:32 -07:00
Bobby Holley
6d05791a38 Bug 1022229 - Tests. r=bz 2014-07-29 08:47:53 -07:00
Bobby Holley
98228fac42 Bug 1022229 - Borrow App ID and mozBrowser-ness when creating sandbox null principals. r=bz 2014-07-29 08:47:52 -07:00
Bobby Holley
4c7bcc5567 Bug 1022229 - Let Null Principals have App IDs and mozBrowser status. r=bz 2014-07-29 08:47:52 -07:00
Bobby Holley
28400360ba Bug 1022229 - Hoist GetAppStatus into a static method on nsScriptSecurityManager. r=bz 2014-07-29 08:47:52 -07:00
Andrea Marchesini
a83b79a685 Bug 1044514 - AudioDestinationNode should not be kept alive by the event listener, r=ehsan 2014-07-29 16:30:40 +01:00
Dale Harvey
715a091a96 Bug 921014 - Make apple-touch-icon's trigger iconchanged in mozbrowser. r=fabrice 2014-07-29 16:29:36 +01:00
Luke Wagner
b628da0c6a Bug 1040390 - Add asm.js profiling xpcshell test (r=bgirard)
--HG--
extra : rebase_source : 3d14941fce80331c1f9b5fdd0fe7258bdc251f30
2014-07-29 09:56:22 -05:00
Luke Wagner
8ae00b2cc6 Bug 1040390 - Integrate JS::ProfilingFrameIterator with the profiler (r=bgirard)
--HG--
extra : rebase_source : 7f9a022fb16a353d22242f60cfae4e5659798752
2014-07-29 09:56:22 -05:00
Luke Wagner
d082a048a2 Bug 1040390 - Replace ad hoc methods with JS::ProfilingFrameIterator::label() (r=dougc)
--HG--
extra : rebase_source : 396c7925edac39e39d16dea7a53da3ba34f68ddf
2014-07-29 09:56:21 -05:00
Luke Wagner
2875ab4eb5 Bug 1040390 - Add JS::ProfilingFrameIterator::stackAddress (r=dougc)
--HG--
extra : rebase_source : a5f1823e8e9fb96aeb2813ce5105dc9096a054d7
2014-07-29 09:56:21 -05:00
Luke Wagner
352fe19288 Bug 1040390 - Make js::RunScript push an isCpp frame (r=djvj)
--HG--
extra : rebase_source : 66f8e50977cb172d0b888aca382227fc252c8410
2014-07-29 09:56:21 -05:00
Luke Wagner
3d746dbc68 Bug 1027885 - Don't clobber arg registers in the profiling builtin thunk on ARM (r=dougc)
--HG--
extra : rebase_source : e735dfac5a1e6652049d13145e165dcc98b97b5c
2014-07-29 09:56:06 -05:00
Georg Fritzsche
d21d32a46d Bug 1012912 - Killing plugin-container with SIGABRT doesn't trigger the crash reporter on Mac. r=ted 2014-07-29 16:58:34 +02:00
Jeff Muizelaar
1c4d17ad6d Bug 1035244. Initialize canvas context width/height to 0, 0. r=bas
This fixes a ~50ms Phone and Contacts launch regression that's not
really understood.

--HG--
extra : rebase_source : df7cfefb53f4caa7a3719e02a8f399539d5dce02
2014-07-25 17:16:51 -04:00
Gian-Carlo Pascutto
fe3d9a39ca Bug 1015932 - Add Gonk include dirs for OpenSLES. r=mshal 2014-07-29 16:46:12 +02:00
Gian-Carlo Pascutto
3021450e1b Bug 1015932 - Move OpenSLES Realize into the engine broker. r=padenot 2014-07-29 16:45:41 +02:00
Gian-Carlo Pascutto
195aa1baa8 Bug 1015932 - Make WebRTC and libcubeb use the OpenSLES engine broker. r=padenot 2014-07-29 16:45:41 +02:00
Gian-Carlo Pascutto
0b01c8a2ac Bug 1015932 - Add systemservices subdir to content/media. r=jesup
--HG--
rename : content/media/webrtc/LoadManager.cpp => content/media/systemservices/LoadManager.cpp
rename : content/media/webrtc/LoadManager.h => content/media/systemservices/LoadManager.h
rename : content/media/webrtc/LoadManagerFactory.cpp => content/media/systemservices/LoadManagerFactory.cpp
rename : content/media/webrtc/LoadManagerFactory.h => content/media/systemservices/LoadManagerFactory.h
rename : content/media/webrtc/LoadMonitor.cpp => content/media/systemservices/LoadMonitor.cpp
rename : content/media/webrtc/LoadMonitor.h => content/media/systemservices/LoadMonitor.h
2014-07-29 16:45:41 +02:00
Gian-Carlo Pascutto
58fbfb05e2 Bug 1015932 - Shareable OpenSLES engine between cubeb and WebRTC. r=jesup 2014-07-29 16:45:37 +02:00
Georg Fritzsche
631d41a794 Bug 1045500 - Skip processing the plugin name for plugin crashes in the front-end for GMP plugins. r=ttaubert 2014-07-29 16:46:16 +02:00
Georg Fritzsche
62f8385e3d Bug 1045500 - Allow differentiating GMP PluginCrashed events from others. r=jesup 2014-07-29 16:46:16 +02:00
Georg Fritzsche
69827fcfb1 Bug 1039226 - Trigger explicit OpenH264 updates from OpenH264Provider. r=unfocused 2014-07-23 16:00:55 +02:00
Jim Chen
fbd25fa36f Bug 1034138 - e. Don't log large amounts of data when running devtools xpcshell tests; r=jryans 2014-07-29 10:33:12 -04:00
Jim Chen
b47ba211a9 Bug 1034138 - d. Test BackgroundHangMonitor permahangs; r=vladan 2014-07-29 10:33:12 -04:00
Jim Chen
6dfdc5a900 Bug 1034138 - c. Display thread hang native stack in about:telemetry if available; r=vladan 2014-07-29 10:33:12 -04:00
Jim Chen
7113d12dc4 Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan 2014-07-29 10:33:11 -04:00
Jim Chen
7e3854c44d Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp 2014-07-29 10:33:11 -04:00
Stephen Pohl
25cbea344c Bug 308471: Implement NSTextInput -characterIndexForPoint. Credits to mstange for virtually all the work in this patch. r=masayuki 2014-07-29 10:32:40 -04:00
Carsten "Tomcat" Book
3413fa14b6 Merge mozilla-central to mozilla-inbound 2014-07-29 15:33:14 +02:00