Commit Graph

27006 Commits

Author SHA1 Message Date
Jeff Gilbert
c1a3729b1d Bug 1088345 - Improve glGetError handling. - r=kamidphish 2014-10-24 16:52:35 -07:00
Randell Jesup
7df9131295 Bug 1085356: Fix Mac audio output changes on older/different macs r=padenot
Remove any buffered audio from before an output switch is signaled, as well
as handling gaps in callbacks after a switch.
2014-10-29 10:47:28 -04:00
Wes Kocher
c7977113a2 Backed out changeset 3629ea724086 (bug 1089159) for android 2.3 build failures 2014-10-29 15:14:19 -07:00
Boris Zbarsky
3cc3a6789e Bug 1087378. Stop using WindowProxy for arguments in Web IDL; Window expresses what's going on more clearly. r=peterv 2014-10-29 15:06:20 -04:00
Ryan VanderMeulen
bcc3ab5ec1 Merge m-c to inbound. a=merge 2014-10-29 16:51:39 -04:00
Ryan VanderMeulen
d19a8ac7d7 Merge inbound to m-c. a=merge 2014-10-29 16:49:04 -04:00
James Willcox
915dff8347 Bug 1089159 - Correctly use MediaCodec's audio output format r=cpearce
--HG--
extra : histedit_source : 0f720def526984be46a528090a1b1fe4d15bfc99
2014-10-29 15:46:10 -05:00
Ryan VanderMeulen
0cd3992142 Merge fx-team to m-c. a=merge 2014-10-29 16:30:13 -04:00
Ryan VanderMeulen
31cda05b82 Backed out changeset 4b4c7462ec89 (bug 1087378) for bustage.
CLOSED TREE
2014-10-29 16:27:15 -04:00
Eddy Bruël
00ef702d62 Bug 757133 - Implement a WorkerDebugger;r=khuey 2014-10-29 21:11:33 +01:00
Ryan VanderMeulen
903b6f89ef Backed out changesets 62a8be146b4b, d9a9008a1e93, e6761281d389, and 913e16c2877b (bug 1071482) for causing various intermittent failures.
--HG--
rename : dom/media/test/test_eme_playback.html => dom/media/test/test_encryptedMediaExtensions.html
2014-10-29 12:31:43 -04:00
Ryan VanderMeulen
1084d55671 Backed out changeset 459d3080fdf8 (bug 1056018) for e10s mochitest-bc failures.
CLOSED TREE
2014-10-29 15:50:48 -04:00
Boris Zbarsky
d3ead51082 Bug 1088002 part 3. Stop requiring JSPROP_PROPOP_ACCESSORS just to use stub accessors. r=waldo 2014-10-29 15:06:32 -04:00
Boris Zbarsky
e783498ddd Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo 2014-10-29 15:06:31 -04:00
Boris Zbarsky
68ef0d96f2 Bug 1087378. Stop using WindowProxy for arguments in Web IDL; Window expresses what's going on more clearly. r=peterv 2014-10-29 15:06:20 -04:00
Gabriel Ivanica
28bc1f81d2 Bug 1089705 - Replace "assert" with "MOZ_ASSERT" in some media code. r=dholbert 2014-10-29 00:43:18 +02:00
Tim Chien
080d598bb4 Bug 1083617 - Block the blur message if focus is already removed from remote frame. r=yxl 2014-10-28 23:47:00 -04:00
Bill McCloskey
4466224d40 Bug 641685 - Start plugins from the chrome process in e10s (r=bsmedberg)
This patch has a few side effects:
1. Plugins in the chrome process are "mirrored" to all content processes,
although this mirroring is currently imperfect (bug 1090576)
2. Plugins are no longer sorted by modification date in nsPluginHost.
3. Plugin exceptions are no longer propagated to JS code. They are ignored.
2014-10-29 08:05:36 -07:00
Bill McCloskey
5441fb1b30 Bug 641685 - [e10s] Make setTestPluginEnabledState work in content processes (r=bsmedberg) 2014-10-29 08:04:51 -07:00
Bill McCloskey
cd37c1172c Bug 641685 - Make plugin object map a singleton in the plugin process (r=bsmedberg)
This patches moves the object map (which tracks the PluginScriptableObjectChild
and PluginInstanceChild for a given NPObject) from the PluginModuleChild to
a global variable. This change prepares the way for having multiple PluginModuleChild
instances in a given plugin process.
2014-10-29 08:04:51 -07:00
Blake Kaplan
55de0fe900 Bug 1056018 - Mark the a few IPC calls as urgent priority to deal with edge cases involving CPOWs. r=billm (with one bugfix written by him and r=me) 2014-10-29 11:41:10 -07:00
Jonathan Watt
009633c805 Bug 1090916 - Ignore SVG rect radii and calculate the bounds of rounded rects using Math when we have a rectilinear transform. r=longsonr 2014-10-29 17:07:11 +00:00
Andrea Marchesini
b196db9a26 Bug 1090183 - WebSockets should work in SharedWorkers, r=smaug 2014-10-29 16:54:35 +00:00
Henry Chang
470fac1b4a Bug 1087152 - Ignore the failure cause by ifc_remove_route "0.0.0.0" or "::". r=vchang 2014-10-22 19:55:17 +08:00
Henry Chang
b6d4eca8da Bug 1083449 - Use a shared mutex instead of a per-instance mutex to protect ifc commands. r=vchang, r=chucklee 2014-10-29 16:23:52 +08:00
Alexandre Lissy
1c23ba77af Bug 1082001 - Cleanup settings lock from parent itself. r=bent
From bug 1065128 SettingsManager has been changed to listen the
dom-window-destroyed event for its cleanup. However, when running Gaia
in Mulet, a race condition is exposed. For B2G, when loading a page,
about:blank is first used. This means that window destroyed events will
be triggered. However, from the dom-window-destroyed event we cannot
distinguish whether this is about:blank or a legit application being
closed. SettingsManager gets initialized (i.e., init() called) when the
application makes use of navigator.mozSettings. So the chain of event is
that we have a SettingsManager living because System app did some
request. At this time, about:blank is being unloaded and triggers a
dom-window-destroyed event. This makes SettingsManager doing its
cleanup, especially freeing the window reference. Then in the meantime,
we have the navigator.mozSettings use that is progressing. At some
point, SettingsManager has no more window to send messages to, and Gaia
is not able to even start.

SettingsRequestManager lives on the parent process and SettingsManager
lives on the child side. Part of the cleanup performed by
SettingsManager was to ensure pending locks on the parent process would
be forced to finalize to make sure those are being properly committed.
We move this cleanup to SettingsRequestManager and we augment the lock
informations with the proper inner window id. This way we can track
which lock is attached to which inner window when the lock gets created.
And thus we can listen on inner-window-destroyed from
SettingsRequestManager to be able to force finalize on any pending lock.
Impacted code path are those were we are not running out of process.
When we are running out of process, SettingsRequestManager already
listens on the child-process-shutdown event to perform the lock
finalization.
2014-10-29 02:36:00 -04:00
Carsten "Tomcat" Book
7b65d193f4 Merge mozilla-central to mozilla-inbound 2014-10-29 13:38:41 +01:00
Carsten "Tomcat" Book
3a30b9665a merge b2g-inbound to mozilla-central a=merge 2014-10-29 13:34:27 +01:00
Jan Varga
9e0be10d13 Bug 1068787 - Quota usage not decreased when removing unsuccessfully copied files; r=bent 2014-10-28 20:06:54 +01:00
Hsin-Yi Tsai
91a2b9fbda Bug 1089534 - [B2G][Telephony] should GetCallFromEverywhere in Telephony::NotifyError. r=aknow 2014-10-27 17:06:40 +08:00
Mike Conley
7f0ea85863 Bug 1082579 - Introduce PPrinting.ipdl and proxies for opening printing UI. r=blassey.
--HG--
extra : rebase_source : 69ac7840ef72055911daa0ff482236b57f563aba
2014-10-28 11:59:08 -04:00
JW Wang
6848dc22db Bug 1088481 - stop progress timer in MediaDecoder::Shutdown if necessary. r=cpearce 2014-10-27 02:47:00 +01:00
Blake Kaplan
d17edccb32 Bug 1049299 - Correctly calculate 3rd-party cookie status for content-process HTTP channels. r=jduell 2014-10-28 14:23:00 +01:00
Brian Marshall
7ff2a511e8 Bug 82711 - Support CSS white-space property on textareas. r=bz 2014-10-28 10:33:15 -07:00
Benjamin Chen
98111a64b8 Bug 1090083 - Enable test_mediarecorder_record_no_timeslice.html on B2G platform. r=jwwang 2014-10-28 16:04:20 +08:00
JW Wang
d1b437204a Bug 1089484 - Have test_reset_src.html test more files to increase test coverage. r=kinetik 2014-10-27 23:34:00 +01:00
Ryan VanderMeulen
c52190b294 Merge b2g-inbound to m-c. a=merge
CLOSED TREE
2014-10-28 16:22:39 -04:00
Ryan VanderMeulen
24c18d3261 Bug 453969 - Bustage follow-up. a=bustage 2014-10-28 16:16:54 -04:00
Ryan VanderMeulen
09c69a8d87 Merge inbound to m-c. a=merge 2014-10-28 16:10:05 -04:00
Ryan VanderMeulen
1916ed14cc Bug 453969 - Disable test_bug382113.html on OSX and Windows debug due to intermittent failures.
CLOSED TREE
2014-10-28 15:49:43 -04:00
Ryan VanderMeulen
dc1d23cdcd Bug 608634 - Disable test_error_in_video_document.html on OSX and Windows for intermittent failures. 2014-10-28 15:45:52 -04:00
Ryan VanderMeulen
0012b89d5b Backed out changeset 2bb46b19c290 (bug 993137) for making test_input_color_picker_popup.html flakier than it was to start.
CLOSED TREE
2014-10-28 15:15:29 -04:00
Ryan VanderMeulen
890f0f0a22 Bug 1005846 - Disable test_canvas_focusring.html on Windows debug for frequent intermittent failures.
CLOSED TREE
2014-10-28 15:08:01 -04:00
Ryan VanderMeulen
99396094a5 Backed out changeset 35c5909b9adb (bug 1085627) because it appears to have just moved the failures to another test instead.
CLOSED TREE
2014-10-28 14:45:25 -04:00
Olli Pettay
92ad9cadbe Bug 1080709, null check files coming from filepicker's enumerator, r=baku 2014-10-28 18:54:57 +02:00
Mike Habicher
b0b572d95d Bug 1068393 - assume camera permission for certified apps (saves ~100ms on Flame), r=fabrice 2014-10-28 11:54:38 -04:00
Carsten "Tomcat" Book
1004d5b979 Merge mozilla-central to b2g-inbound 2014-10-28 16:10:23 +01:00
Carsten "Tomcat" Book
634189de85 merge mozilla-inbound to mozilla-central a=merge 2014-10-28 15:53:31 +01:00
Carsten "Tomcat" Book
ec1cf2ce61 Backed out changeset 062c0a4db943 (bug 982726) for m4 test failures 2014-10-28 12:31:07 +01:00
Carsten "Tomcat" Book
efa123b380 Backed out changeset 26cd857611b8 (bug 982726) 2014-10-28 12:30:49 +01:00