Commit Graph

39204 Commits

Author SHA1 Message Date
Josh Matthews
3ec4478d82 Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm 2015-09-14 11:05:35 -04:00
Masayuki Nakano
720574b68a Bug 1203364 IMEContentObserver should notify IME of selection change with the latest change reason r=smaug 2015-09-14 23:28:43 +09:00
Carsten "Tomcat" Book
80f0f3aa60 Merge mozilla-central to mozilla-inbound 2015-09-14 14:54:01 +02:00
Jocelyn Liu
bf3b76d854 Bug 1203900 - Fix cycle collection and array buffer creation bug in the implementation of MediaKeyMessageEvent, MediaEncryptedEvent, and BluetoothLeDeviceEvent. r=bz 2015-09-11 21:05:00 +02:00
Sean Lin
c882274c2c Bug 1192101 - Part 5 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 5 - Tests. r=smaug 2015-09-09 17:49:32 +08:00
Sean Lin
63dc79bdaf Bug 1192101 - Part 4 -Support PresentationRequest / PresentationAvailability / getSession(s). Part 4 - Rename PresentationSessionInfo relevant classes. r=smaug 2015-09-09 17:41:55 +08:00
Sean Lin
497d6a9d86 Bug 1192101 - Part 3 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 3 - Adjust errors. r=smaug 2015-09-09 16:38:26 +08:00
Sean Lin
5da72e09b0 Bug 1192101 - Part 2 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 2 - Change notification & event dispatching. r=smaug 2015-09-10 16:29:08 +08:00
Sean Lin
4c49500fbd Bug 1192101 - Part 1 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 1 - WebIDL Bindings. r=smaug 2015-09-14 10:39:57 +08:00
Martin Thomson
e8537be67a Bug 1176941 - Moving console warning to the current window, r=jib 2015-08-28 15:40:44 -07:00
Martin Thomson
b44e9995ff Bug 1176941 - Capturing more error info from IdP sandbox, r=jib 2015-08-28 15:40:44 -07:00
Jean-Yves Avenard
a6b27d1841 Bug 1203367: Ensure WebMBufferedState is only used after reading metadata. r=kinetik
We also now limit the use of the WebMBufferedState for calculating the buffered range and seeking on buffered data.
2015-09-14 19:06:50 +10:00
Masayuki Nakano
5dfd90dc17 Bug 895274 part.228 Rename NS_DEVICE_LIGHT to eDeviceLight r=smaug 2015-09-12 01:19:29 +09:00
Masayuki Nakano
8a0ea05377 Bug 895274 part.227 Rename NS_USER_PROXIMITY to eUserProximity r=smaug 2015-09-12 01:19:28 +09:00
Masayuki Nakano
e5dda44b76 Bug 895274 part.226 Rename NS_DEVICE_PROXIMITY to eDeviceProximity r=smaug 2015-09-12 01:19:28 +09:00
Masayuki Nakano
97e21b3de1 Bug 895274 part.225 Rename NS_DEVICE_MOTION to eDeviceMotion r=smaug 2015-09-12 01:19:28 +09:00
Masayuki Nakano
80962e22cb Bug 895274 part.224 Rename NS_DEVICE_ORIENTATION to eDeviceOrientation r=smaug 2015-09-12 01:19:28 +09:00
Masayuki Nakano
06837f1483 Bug 895274 part.222 Rename NS_AFTERPRINT to eAfterPrint r=smaug 2015-09-12 01:19:28 +09:00
Masayuki Nakano
dc4446e6f8 Bug 895274 part.221 Rename NS_BEFOREPRINT to eBeforePrint r=smaug 2015-09-12 01:19:28 +09:00
Masayuki Nakano
ddf5ddc87d Bug 895274 part.219 Rename NS_GESTURENOTIFY_EVENT_START to eGestureNotify r=smaug 2015-09-12 01:19:28 +09:00
Masayuki Nakano
5ec0db5d17 Bug 895274 part.217 Rename NS_SCROLLEDAREACHANGE to eScrolledAreaChanged r=smaug 2015-09-12 01:19:27 +09:00
Masayuki Nakano
15f232c373 Bug 895274 part.214 Rename NS_SCROLLPORT_UNDERFLOW to eScrollPortUnderflow r=smaug 2015-09-12 01:19:27 +09:00
Masayuki Nakano
473ab85428 Bug 895274 part.213 Rename NS_SCROLLPORT_OVERFLOW to eScrollPortOverflow r=smaug 2015-09-12 01:19:27 +09:00
Masayuki Nakano
b6ad60d6f4 Bug 895274 part.212 Rename NS_POINTERLOCKERROR to ePointerLockError r=smaug 2015-09-12 01:19:26 +09:00
Masayuki Nakano
430ca2096b Bug 895274 part.211 Rename NS_POINTERLOCKCHANGE to ePointerLockChange r=smaug 2015-09-12 01:19:26 +09:00
Masayuki Nakano
1bc729e547 Bug 895274 part.208 Rename NS_NETWORK_UPLOAD_EVENT to eNetworkUpload r=smaug 2015-09-12 01:19:26 +09:00
Masayuki Nakano
deda963899 Bug 895274 part.207 Rename NS_NETWORK_DOWNLOAD_EVENT to eNetworkDownload r=smaug 2015-09-12 01:19:26 +09:00
Masayuki Nakano
a2ddd115f9 Bug 895274 part.206 Rename NS_MOZ_TIME_CHANGE_EVENT to eTimeChange r=smaug 2015-09-12 01:19:25 +09:00
Jonathan Watt
44b97cb104 Bug 1203090 - Ensure we always use '/' as the starting path separator for the DOM path of the Directorys initially returned by HTMLInputElement.getFilesAndDirectories. r=baku 2015-08-20 15:01:59 +01:00
Aaron Klotz
2ce7ba2937 Bug 1200698: Rename async plugin init pref; r=bsmedberg 2015-09-09 01:01:13 -06:00
Richard Barnes
a17fc8a6fd Bug 1198572 - Add telemetry for how often HSTS would fix mixed content problems r=smaug r=tanvi 2015-09-09 15:14:27 -04:00
Olli Pettay
2ff9f5eab9 Bug 1202844, make nsXBLService::GetBinding deal with shutting down during binding loading, r=bz 2015-09-09 14:08:10 -07:00
Carsten "Tomcat" Book
17f5598849 Merge mozilla-central to mozilla-inbound 2015-09-09 14:08:42 +02:00
Joel Maher
a299a2ccd8 backout 06bb0c1766f1 for more frequent bc failures 2015-09-09 07:55:37 -04:00
Ehsan Akhgari
2b52b18a64 Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm 2015-09-09 07:54:33 -04:00
Ehsan Akhgari
ff4ef425c4 Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm 2015-09-09 07:53:50 -04:00
Tom Klein
6f7466b95c Bug 1092125 - part 2 - add non-scaling-stroke support to SVGLineElement::GetGeometryBounds. r=jwatt 2015-09-02 20:10:00 +02:00
Tom Klein
db90d7ae1b Bug 1092125 - Part 1 - Add non-scaling-stroke support to nsSVGPathGeometryElement::GetGeometryBounds (except line). r=jwatt 2015-09-01 06:17:00 +02:00
Jan Varga
63a9020039 Bug 1068975 - Remove FileInfo from File; r=baku 2015-09-09 13:15:14 +02:00
Jan Varga
e5c59dbea6 Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); r=baku 2015-09-09 13:15:05 +02:00
Karl Tomlinson
57b712a475 bug 1197028 add MOZ_IMPLICIT for AudioBlock constructor from base AudioChunk on CLOSED TREE 2015-09-09 23:04:02 +12:00
Karl Tomlinson
5059538e20 bug 1201855 send ended event even when the buffer has no channel data r=padenot
The ThreadSharedFloatArrayBufferList may be null even when there is a buffer
if one of its arrays has been neutered.

SAMPLE_RATE is used instead of BUFFEREND to detect whether start() and buffer
have been received because buffers can have zero length when acquiring the
contents returns "zero-length channel data buffers", although this zero-length
is not yet implemented.

LOOP and BUFFEREND are reset when the buffer is set to null to end playback.
2015-09-05 00:15:52 +12:00
Karl Tomlinson
eacc146607 bug 1201855 use unsigned integers for buffer positions so that negative buffer positions are impossible r=padenot
I think the limits on sample rates already ensure that mBufferPosition will
not overflow, but this makes sure that there are no out of bounds reads.

The node checks the parameters are > 0 before sending to the engine.
2015-08-25 13:01:15 +12:00
Karl Tomlinson
f9288735ed bug 1201855 keep track of buffer position even when there are no channels r=padenot 2015-09-05 00:50:35 +12:00
Karl Tomlinson
9f3c6c9ca9 bug 1201855 rearrange CopyFromBuffer to separate code using numFrames r=padenot 2015-09-04 23:06:50 +12:00
Karl Tomlinson
54be414320 bug 1201854 handle stop time precisely even when resampling r=padenot 2015-09-04 22:05:49 +12:00
Karl Tomlinson
caec95335e bug 1197028 use AudioBlock for web audio processing to reuse buffers shared downstream r=padenot 2015-09-03 19:01:50 +12:00
Karl Tomlinson
51e4967728 bug 1197028 introduce AudioBlock to keep track of downstream references to AudioBlockBuffer r=padenot 2015-09-08 12:04:16 +12:00
Karl Tomlinson
f0f754cdfa bug 1197028 use AudioChunk::GetDuration() r=padenot 2015-09-03 18:04:41 +12:00
Karl Tomlinson
333b7ddff1 bug 1197028 use AudioChunk::ChannelCount() r=padenot 2015-09-03 17:30:16 +12:00
Karl Tomlinson
4e2081ab1b bug 1197028 introduce AudioBlockBuffer r=padenot
At this point AudioBlockBuffer is just like SharedBuffer but always with float
channels of length 128.
2015-09-03 18:45:14 +12:00
Karl Tomlinson
39f085faae bug 1197028 move AllocateAudioBlock to AudioBlock.h r=padenot
In a subsequent patch, AllocateAudioBlock will become part of an AudioBlock
class derived from AudioChunk and used for AudioNodeStream members.
2015-09-03 19:05:02 +12:00
Kaustabh Datta Choudhury
325b58a73b Bug 1162003 - Enable run-by-dir mode on Fx desktop debug & ASAN builds. r=jmaher 2015-09-09 05:42:04 -04:00
Robert O'Callahan
db0c56d708 Bug 1201393. Remove usage of FLAG_BLOCK_* from OutputStreamData::Connect. r=jwwang
We don't want to block stream decoding on the output MediaStream, or vice
versa.
2015-08-19 14:12:16 +12:00
Nigel Babu
cb7abc0d07 Backed out changeset ad5763672ad2 (bug 1194037) for Mochitest other bustage 2015-09-08 09:33:46 +05:30
Nigel Babu
bb724e39ee Backed out changeset 9fd02ff21f65 (bug 1194037) for Mochitest other bustage 2015-09-08 09:33:37 +05:30
Masayuki Nakano
7750f603d6 Bug 1200980 part.4 nsPlaintextEditor should notify editor observers of the end of edit action when NS_COMPOSITION_CHANGE isn't followed by NS_COMPOSITION_END r=smaug 2015-09-08 12:54:14 +09:00
Masayuki Nakano
3be70bc85f Bug 1200980 part.3 IMEContentObserver should use its selection cache at handling NS_QUERY_SELECTED_TEXT r=smaug 2015-09-08 12:54:14 +09:00
Masayuki Nakano
f9c9784e13 Bug 1200980 part.2 QueryContentEvent should be handled via IMEContentObserver if there is an instance of it r=smaug 2015-09-08 12:54:14 +09:00
Masayuki Nakano
4a9e028bdb Bug 1200980 part.1 Log the behavior of IMEContentObserver for debugging r=smaug 2015-09-08 12:54:14 +09:00
JW Wang
7fe4357611 Bug 1202533 - Fix naming convention of MediaSink::PlaybackParams. 2015-09-08 10:58:11 +08:00
Brian Birtles
69638e28a0 Bug 1194037 part 6 - Add test for order of mutation observer records; r=heycam 2015-09-08 09:53:13 +09:00
Brian Birtles
2a3b1ccfa3 Bug 1194037 part 5 - Make AnimationProperty::operator== ignore mWinsInCascade; r=heycam 2015-09-08 09:53:13 +09:00
Matthew Gregan
2dea441d4f Bug 1202332 - XiphExtradataToHeaders miscalculates final header length. r=derf 2015-09-08 11:33:16 +12:00
Jonathan Watt
4e27516089 Bug 1202964 - Use the correct nsIFilePicker API for directory picking in HTMLInputElement::nsFilePickerShownCallback::Done. r=baku 2015-08-18 10:30:19 +01:00
Jonathan Watt
d433e237af Bug 1202952 - Fix directory picking for e10s on Windows by making FilePickerParent use the correct nsIFilePicker API for directory picking. r=roc 2015-08-17 03:03:49 +01:00
Andrea Marchesini
2b83fc3f33 Bug 1201806 - part 2 - nsStructuredCloneContainer should use StructuredCloneIPCHelper, r=smaug 2015-09-09 08:11:38 +01:00
Andrea Marchesini
9f01064ca4 Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug 2015-09-09 08:10:32 +01:00
Francois Marier
9886fbbc13 Bug 1202027 - Make SRI require CORS loads for cross-origin resources. r=ckerschb 2015-09-09 00:11:38 -07:00
Francois Marier
4e7db7e535 Bug 1202015 - Better document the SRI strings for translators. r=ckerschb 2015-09-09 00:10:25 -07:00
Bob Owen
a7c6d68c6d Bug 1197007: Turn off optimization for GMPLoaderImpl::Load. r=cpearce 2015-09-09 07:34:56 +01:00
Gian-Carlo Pascutto
6e5a46c5bf Bug 1200614 - Check whether engines are still alive when webrtc ops run. r=jesup 2015-09-08 20:32:59 +02:00
Jan-Ivar Bruaroey
48a0c8c509 Bug 1187315 - Refactor out Constraints.webidl. r=bz 2015-07-29 01:16:19 -04:00
Phil Ringnalda
031ec53125 Merge m-i to m-c, a=merge 2015-09-05 20:19:43 -07:00
Kan-Ru Chen
29b5c1f096 Bug 1201394 - Remove unused mLRUPoolSize member variable. r=gsvelto 2015-09-06 01:11:50 +08:00
Kan-Ru Chen
9907dfe5ad Bug 1201394 - Use cached preferences value in ProcessPriorityManager. r=gsvelto 2015-09-06 01:11:49 +08:00
Andrea Marchesini
c42b9f54b5 Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug 2015-09-05 12:22:13 +03:00
Wes Kocher
88529d337d Merge m-c to inbound, a=merge 2015-09-04 15:41:19 -07:00
Wes Kocher
e027490242 Merge inbound to central, a=merge 2015-09-04 15:34:42 -07:00
Sebastian Hengst
f40c5bf19c Backed out 4 changesets (bug 571294, bug 1196479) for W(2) failure on Linux 64 opt. r=backout on a CLOSED TREE
TEST-UNEXPECTED-FAIL | /eventsource/eventsource-close.htm | EventSource: close(), test events - assert_unreached: Dunno what to do with message number 3 Reached unreachable code

Backed out changeset e2612be99d7d (bug 571294)
Backed out changeset 9aea0c4a0822 (bug 1196479)
Backed out changeset 196e98128c58 (bug 571294)
Backed out changeset 1d662c2552bd (bug 571294)
2015-09-04 20:29:48 +02:00
Michael Layzell
afccea7e2c Bug 571294 - Fix typo causing compile bustage on a CLOSED TREE a=bustage 2015-09-04 13:20:31 -04:00
Andrew McCreight
4df087938a Backed out changeset 351d5f864f9e for not compiling. 2015-09-04 09:52:24 -07:00
Andrew McCreight
dad0c97cff Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj
This leaves alone the AppendElement methods.
2015-09-04 09:45:44 -07:00
Michael Layzell
9694cf94db Bug 1196479 - Fire selectstart and selectionchange events on the input node when the selection in that editor changes. r=ehsan 2015-09-04 12:35:49 -04:00
Michael Layzell
a11656213f Bug 571294 - Part 2: Tests for new select event behaviour, r=ehsan 2015-09-04 12:35:47 -04:00
Michael Layzell
a8f85880d9 Bug 571294 - Part 1: Implement selection events behind the dom.select_events.enabled pref, r=smaug 2015-09-04 12:35:46 -04:00
Carsten "Tomcat" Book
cdcf9ff276 Merge mozilla-central to b2g-inbound 2015-09-04 16:21:48 +02:00
Carsten "Tomcat" Book
5225a0cea9 merge mozilla-inbound to mozilla-central a=merge 2015-09-04 16:05:11 +02:00
Ben Tian
5845f0216c Bug 1199548 - Do not append vCard Body payload in PBAP replies when |MaxListCount| is zero, r=shuang 2015-09-04 15:47:22 +08:00
Kan-Ru Chen
9fb2f78ddb Bug 1200498 - Clean up dom/browser-element mochitest.ini that has skip-if toolkit != gtk2 now that gtk3 is the default 2015-09-04 14:18:50 +08:00
Ben Tian
96ab13f6dc Bug 1199107 - Replace BT_WARNING with BT_LOGR in PBAP manager, r=shuang 2015-09-04 12:04:38 +08:00
Ben Tian
ffed6b761b Bug 1199107 - Access PBAP vCard input stream directly instead of passing it as input parameter, r=shuang 2015-09-04 12:04:37 +08:00
Wes Kocher
78dd2c9376 Merge b2ginbound to central, a=merge 2015-09-03 13:41:06 -07:00
Wes Kocher
67f1a2cfde Merge inbound to central, a=merge 2015-09-03 12:20:40 -07:00
Wes Kocher
8700dcb6b5 Backed out 2 changesets (bug 1035091)
a=backout

Backed out changeset 1fc07bdd9aa8 (bug 1035091)
Backed out changeset f6e98029d1cb (bug 1035091)
2015-09-03 11:41:39 -07:00
Kartikaya Gupta
fc2f50551e Bug 1197824 - Remove the mAllowDoubleTapZoom field from nsViewportInfo as it is not needed. r=botond 2015-09-03 10:30:41 -04:00
Kartikaya Gupta
428ff70a50 Bug 1197824 - Support the browser.ui.zoom.force-user-scalable pref in the gecko zoom-constraints codepath. r=botond
The browser.ui.zoom.force-user-scalable pref can be modified by the user from
the Fennec settings screen, and allows them zoom pages despite the meta-viewport
tag that might otherwise restrict zooming. This effectively ignores the effect
of the user-scalable, minimum-scale, and maximum-scale meta-viewport tokens.
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
ea34e9570d Bug 1197824 - Allow zooming in desktop mode. r=botond
This is a long-standing issue that has thus far never been exposed because
the values modified in this patch have not been used (desktop mode only exists
on Fennec, and Fennec does it's own computation for these values in browser.js).
However upcoming patches will change Fennec to use this, and so this issue needs
to be corrected.
2015-09-03 10:30:40 -04:00
Kartikaya Gupta
d37cefa620 Bug 1197824 - Remove unused state and normalize others. r=botond
In the case of DisplayWidthHeight viewports, setting the allowDoubleTapToZoom
flag to true is fine because the ZoomConstraintsClient code will flip it back
to false based on the width of the CSS viewport. Setting it to true in the
GetViewportInfo code allows us to maintain the invariant that the default value
of allowDoubleTapToZoom is the same as the initial value of allowZoom.
2015-09-03 10:30:40 -04:00
Carsten "Tomcat" Book
387b9401ae Merge mozilla-central to b2g-inbound 2015-09-03 14:19:00 +02:00
Kan-Ru Chen
dc8b7cf800 Bug 1170894 - Implement nsIFrameLoader::SwitchProcessAndLoadURI. r=smaug 2015-09-03 13:21:21 +08:00
Nikhil Marathe
24b25702d2 Bug 1197421 - Fetch resolver uses PromiseWorkerProxy. r=catalinb
The logic was very similar and PromiseWorkerProxy is well tested.  We defy
convention a bit by calling CleanUp() in another runnable later in time after
resolving the Promise, but it does not violate any invariants.
2015-09-02 15:04:17 -07:00
Nikhil Marathe
53a8491d88 Bug 1197421 - Fix promise worker proxy cleanup and update callers. r=catalinb
Get rid of having users dispatch control runnables. It was error prone and
required too much reasoning. It was also possible to end up in a state where
callers would dispatch a WorkerRunnable, which would succeed, so they would not
dispatch a WorkerControlRunnable. Then the worker would stop Running,
canceling and releasing the runnable leading to releasing the proxy in an
unclean state. Instead, we AddRef() and add the feature and remove the feature
and Release() on Notify(). If callers successfully run a WorkerRunnable they
clean the proxy. If not, the proxy stays alive until the worker switches to
Canceling state.
2015-09-02 10:07:26 -07:00
Carsten "Tomcat" Book
9c91e35131 Merge mozilla-central to mozilla-inbound 2015-09-04 16:14:00 +02:00
Jan de Mooij
0a1ef4bfe7 Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp 2015-09-04 15:52:10 +02:00
Jim Mathies
ef7a316687 Bug 1199765 - Add support to TabParent for querying the active state of remote browsers. r=Mossop 2015-09-04 08:42:01 -05:00
Karl Tomlinson
9d44232e95 back out 0b4230b29db5,c8d987aeaece from bug 1197028 2015-09-02 23:44:37 +12:00
Karl Tomlinson
f2e52771cb bug 1193922 skip SetIsOnlyNodeForContext after shutdown r=padenot
This works around bug 1200514 but also avoids some unnecessary work.
2015-09-01 18:20:24 +12:00
Phil Ringnalda
49a76b0045 Back out 71886d218c12 (bug 1200864) for Win8 mochitest-gl failures
CLOSED TREE
2015-09-02 20:35:45 -07:00
Ehsan Akhgari
b2c41fa063 Bug 1200869 - Empty the header value for code hygiene; r=sicking 2015-09-02 19:53:35 -04:00
Ehsan Akhgari
12452f37da Bug 1200856 - Avoid the extra variable to make the string manipulation faster; r=sicking 2015-09-02 19:52:46 -04:00
Jeff Gilbert
feb21260f6 Bug 1200864 - Skip DrawElements buffer validation when we have robust_buffer_access. - r=kamidphish 2015-09-02 14:06:58 -07:00
Geoff Brown
2063b3e20f Bug 1201075 - Increase timeout for webgl-color-test; r=jgilbert 2015-09-02 14:20:02 -06:00
Zack Weinberg
8dd0a8d4f1 Bug 1035091 part 2: disable @-moz-document in author sheets. r=heycam 2015-09-02 13:54:30 -04:00
Zack Weinberg
50d9ee1776 Bug 1035091 part 1: change CSS parser and loader APIs to distinguish UA, user, and author sheets instead of just UA vs everyone else. r=heycam 2015-09-02 13:52:49 -04:00
Ryan VanderMeulen
715e3b5151 Merge m-c to inbound. a=merge 2015-09-02 14:55:29 -04:00
Ryan VanderMeulen
c4d8835c44 Merge inbound to m-c. a=merge 2015-09-02 14:53:48 -04:00
Gian-Carlo Pascutto
fbc7ec445d Bug 1200614 - Protect the capture engines array from concurrent access (during shutdown). r=jesup 2015-09-02 18:41:06 +02:00
Carsten "Tomcat" Book
6f16e43880 Merge mozilla-central to b2g-inbound 2015-09-02 14:57:45 +02:00
Carsten "Tomcat" Book
93be29b867 merge mozilla-inbound to mozilla-central a=merge 2015-09-02 13:53:06 +02:00
Nils Ohlmeier [:drno]
758586e1da Bug 1200823 - s/test.steeplechase/test.testOptions.steeplechase/. r=bwc 2015-09-01 13:59:03 -07:00
Masayuki Nakano
91db38cfa5 Bug 895274 part.85 Rename NS_DRAGDROP_GESTURE to eLegacyDragGesture r=smaug 2015-09-02 15:08:03 +09:00
Masayuki Nakano
d9ea50541c Bug 895274 part.84 Rename NS_DRAGDROP_DRAGDROP to eLegacyDragDrop r=smaug 2015-09-02 15:08:03 +09:00
Masayuki Nakano
77594064fd Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug 2015-09-02 15:08:02 +09:00
Masayuki Nakano
b3c59ad79c Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug 2015-09-02 15:08:02 +09:00
Masayuki Nakano
7b536b363d Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug 2015-09-02 15:08:02 +09:00
Masayuki Nakano
9e93364893 Bug 895274 part.80 Rename NS_DRAGDROP_DRAG to eDrag r=smaug 2015-09-02 15:08:02 +09:00
Masayuki Nakano
1aec683604 Bug 895274 part.79 Rename NS_DRAGDROP_END to eDragEnd r=smaug 2015-09-02 15:08:02 +09:00
Masayuki Nakano
4d11a6026b Bug 895274 part.78 Rename NS_DRAGDROP_START to eDragStart r=smaug 2015-09-02 15:08:01 +09:00
Masayuki Nakano
ac21c16f26 Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug 2015-09-02 15:08:01 +09:00
Masayuki Nakano
e5f1690715 Bug 895274 part.76 Rename NS_DRAGDROP_LEAVE to eDragLeave r=smaug 2015-09-02 15:08:01 +09:00
Masayuki Nakano
07561699c5 Bug 895274 part.75 Rename NS_DRAGDROP_EVENT_START to eDragDropEventFirst, define eDragDropEventLast and correct the type and name of event message in DataTransfer r=smaug 2015-09-02 15:08:01 +09:00
Masayuki Nakano
a39623ec96 Bug 895274 part.74 Rename NS_UI_FOCUSOUT to eLegacyDOMFocusOut r=smaug 2015-09-02 15:08:01 +09:00
Masayuki Nakano
876fc041d3 Bug 895274 part.73 Rename NS_UI_FOCUSIN to eLegacyDOMFocusIn r=smaug 2015-09-02 15:08:01 +09:00
Masayuki Nakano
93cf022e75 Bug 895274 part.72 Rename NS_UI_ACTIVATE to eLegacyDOMActivate r=smaug 2015-09-02 15:08:01 +09:00
Masayuki Nakano
37dd5dab6e Bug 895274 part.70 Rename NS_BLUR_CONTENT to eBlur r=smaug 2015-09-02 15:08:00 +09:00
Masayuki Nakano
f6169391a6 Bug 895274 part.69 Rename NS_FOCUS_CONTENT to eFocus r=smaug 2015-09-02 15:08:00 +09:00
Masayuki Nakano
d632f2a201 Bug 895274 part.67 Rename NS_FORM_INVALID to eFormInvalid r=smaug 2015-09-02 15:08:00 +09:00
Masayuki Nakano
b1f146c2fa Bug 895274 part.66 Rename NS_FORM_SELECTED to eFormSelect r=smaug 2015-09-02 15:08:00 +09:00
Masayuki Nakano
52685414f3 Bug 895274 part.65 Rename NS_FORM_CHANGE to eFormChange r=smaug 2015-09-02 15:08:00 +09:00
Masayuki Nakano
5138f6fcbf Bug 895274 part.64 Rename NS_FORM_RESET to eFormReset r=smaug 2015-09-02 15:08:00 +09:00
Masayuki Nakano
4d315c9f6d Bug 895274 part.63 Rename NS_FORM_SUBMIT to eFormSubmit r=smaug 2015-09-02 15:08:00 +09:00
Masayuki Nakano
a5eb65b9a8 Bug 895274 part.61 Rename NS_LOAD to eLoad r=smaug 2015-09-02 15:07:59 +09:00
Masayuki Nakano
b5c0a38977 Bug 895274 part.60 Rename NS_PAGE_UNLOAD to eUnload r=smaug 2015-09-02 15:07:59 +09:00
Masayuki Nakano
8babedd0de Bug 895274 part.59 Rename NS_HASHCHANGE to eHashChange r=smaug 2015-09-02 15:07:59 +09:00
Masayuki Nakano
da12611b93 Bug 895274 part.58 Rename NS_IMAGE_ABORT to eImageAbort r=smaug 2015-09-02 15:07:59 +09:00
Masayuki Nakano
acb9562eb3 Bug 895274 part.57 Rename NS_LOAD_ERROR to eLoadError r=smaug 2015-09-02 15:07:59 +09:00
Masayuki Nakano
893f7744a3 Bug 895274 part.56 Rename NS_POPSTATE to ePopState r=smaug 2015-09-02 15:07:59 +09:00
Masayuki Nakano
c4be3e989c Bug 895274 part.55 Rename NS_BEFORE_PAGE_UNLOAD to eBeforeUnload r=smaug 2015-09-02 15:07:59 +09:00
Masayuki Nakano
092c560e23 Bug 895274 part.54 Rename NS_READYSTATECHANGE to eReadyStateChange r=smaug 2015-09-02 15:07:58 +09:00
Nigel Babu
bb82081a8b Backed out changeset 1f22cefbef23 (bug 1092125) for M3 bustage on CLOSED TREE 2015-09-02 11:34:47 +05:30
Nigel Babu
55776feb66 Backed out changeset 4a68226609c8 (bug 1092125) for M3 bustage on CLOSED TREE 2015-09-02 11:34:34 +05:30
Nicholas Nethercote
8b67338005 Bug 1200484 (part 10) - Use JS column numbers in indexedDB. r=khuey. 2015-09-01 18:01:02 -07:00
Nicholas Nethercote
904016778d Bug 1200484 (part 9) - Use JS column numbers in nsContentUtils::ReportToConsoleNonLocalized. r=khuey. 2015-09-01 17:56:26 -07:00
Nicholas Nethercote
a468a38355 Bug 1200484 (part 8) - Use JS column numbers in EventSource. r=khuey. 2015-09-01 17:56:03 -07:00
Nicholas Nethercote
89e1a5bd45 Bug 1200484 (part 7) - Use JS column numbers in GetParamsForMessage(). r=billm. 2015-09-01 17:56:03 -07:00
Nicholas Nethercote
a84d9c9063 Bug 1200484 (part 6) - Use JS column numbers in ContentParent::OnChannelError(). r=billm. 2015-09-01 17:56:03 -07:00
Nicholas Nethercote
14ffadf4ee Bug 1200484 (part 4) - Expose the column number in nsJSUtils::GetCallingLocation(). r=mrbkap.
The patch also makes the filename optional, to match the column, and to make
GetCallingLocation() more similar to JS::DescribeScriptedCaller().
2015-09-01 17:56:03 -07:00
Nicholas Nethercote
2951bb6385 Bug 1200484 (part 3) - Use JS column numbers in WebSocket.cpp. r=baku. 2015-08-31 21:29:23 -07:00
Boris Chiou
5d5275a7ca Bug 1121463 - Support copy link on context menu. r=kanru
Add a special menuitem, copy-link, to pass the url and do command.
2015-08-31 20:37:00 -04:00
Benjamin Smedberg
0ae165e716 Bug 1200361 - Back out parts of bug 1194780 so that Android can still run plugins in-process, but no other platforms will. r=jimm 2015-08-31 16:51:19 -04:00
Robert O'Callahan
a7448c9f4f Bug 1200099. Stop using a distinct mPlaybackStream to play a media stream through an HTMLMediaElement. r=jwwang 2015-08-31 23:33:53 +12:00
Robert O'Callahan
57f3c79a8b Bug 1200099. Relax test assumptions to accommodate streams not blocking. r=jwwang 2015-09-01 10:47:48 +12:00
Robert O'Callahan
fe381588e1 Bug 1200099. Add a test that captured cross-origin video streams render black. r=jwwang 2015-08-31 14:47:44 +12:00
Robert O'Callahan
a478920820 Bug 1200099. Ensure mSameOriginMedia is propagated to DecodedStream even if we don't get a watch notification. r=jwwang 2015-08-31 14:50:54 +12:00
Wei-Cheng Pan
03ad2fed8b Bug 1200960 - Fix marionette test for battery API in B2G. r=kanru 2015-09-01 19:29:21 +08:00
Carsten "Tomcat" Book
7516ef61a7 Merge mozilla-central to mozilla-inbound 2015-09-02 14:34:50 +02:00
Bas Schouten
2d645df9cb Bug 1192159: Do not forget about the transform when not using an active target. r=jrmuizel 2015-09-02 12:20:59 +00:00
Jon Coppeard
fefa33d921 Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence 2015-09-02 10:40:10 +01:00
JW Wang
3ce55de869 Bug 1199104. Part 3 - use AudioSinkWrapper in MDSM. r=kinetik. 2015-09-02 14:14:40 +08:00
JW Wang
8ea7614462 Bug 1199104. Part 2 - create AudioSinkWrapper. r=kinetik. 2015-09-02 14:11:28 +08:00
JW Wang
2f2e347b51 Bug 1199104. Part 1 - create MediaSink. r=kinetik. 2015-09-02 14:11:22 +08:00
Aaron Klotz
2908400859 Bug 1201239 - Add a proper null check in PluginAsyncSurrogate::NotifyAsyncInitFailed; r=jimm 2015-09-03 10:27:01 -06:00
Aaron Klotz
dce115494c Bug 1194488: Whitelist specific plugins for async init; r=jimm 2015-08-31 17:04:25 -06:00
Benjamin Chen
95dbce63f2 Bug 1197669 - Part3 - Ensure the start event comes before any blobs. r=jwwang 2015-08-27 15:35:30 +08:00
Benjamin Chen
05d8b5b006 Bug 1197669 - Part2 - 1. Ensure the EOS is sent to MediaCodec. 2. mEndOfStream should be protected by monitor. r=sotaro 2015-09-01 11:25:35 +08:00
Benjamin Chen
f2148a94f9 Bug 1197669 - Part1 - 1.Enable the testcase on B2G. 2. fix the mimetype check in testcase. r=jwwang 2015-08-27 11:23:12 +08:00
Hiroyuki Ikezoe
a561827d18 Bug 1197003 - Part 2 - Implement processing algorithm for PerformanceObserver to notify a batch of entries. r=baku 2015-09-02 23:41:00 +02:00
Hiroyuki Ikezoe
d6bef15a28 Bug 1197003 - Part 1 - PerformanceObserver::Disconenct() should be called before mPerformance is destroyed. r=baku 2015-08-28 03:03:00 +02:00
Edgar Chen
56a542e505 Bug 1178856 - Create an API for detecting web-extensions support on b2g. r=fabrice 2015-08-25 18:35:17 +08:00
Andrea Marchesini
8d4eb66ee6 Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug 2015-09-02 17:20:30 +01:00
Nikhil Marathe
647b24a490 Bug 1199901 - Bustage fix due to rebase. a=bustage
Based on patch here https://reviewboard.mozilla.org/r/17787/diff/1/
CLOSED TREE
2015-09-02 09:07:14 -07:00
Nikhil Marathe
b62ff8d579 Bug 1199901 - GetOrigin() fails cleanly instead of asserting principal. r=wchen
When we use the XUL based alerts and the main firefox window is closed, the XUL
window still keeps the process running, but as the window closes it calls
DisconnectFromOwner() on the Notification. Later, when the XUL alert closes
(either due to timeout or due to script) attempts to get the principal can
fail. This patch allows that to happen and will just skip deleting the
Notification from persistent storage.
2015-09-01 12:08:36 -07:00
Nikhil Marathe
61d8e1e349 Bug 1199901 - Clear mObserver when WorkerNotificationObserver is destroyed. r=wchen 2015-08-31 13:17:13 -07:00
Nicholas Nethercote
c8119b93cf Bug 1200484 (part 12) - Use JS column numbers in nsJSTimeoutHandler. r=peterv. 2015-09-03 16:03:19 -07:00
Nicholas Nethercote
eecf255d31 Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv.
Because we currently set the source location of a nsJSScriptTimeoutHandler when
initializing from an expression, but not when initializing from a function,
which is an undesirable inconsistency. This requires plumbing through the
JSContext in a few places.
2015-09-03 16:03:19 -07:00
Kartikaya Gupta
0c30a874d9 Bug 1200402 - Ignore desktop mode for about: pages. r=snorp,khuey 2015-09-01 14:04:58 -04:00
Ryan VanderMeulen
b4bf1a5928 Bug 1200607 - Request a longer timeout on tests that are now timing out as the first tests in the chunk.
CLOSED TREE
2015-09-01 13:35:58 -04:00
Cervantes Yu
51afd30ad1 Bug 1192255: Clean up ContentParent's observer topics for the Nuwa process. r=khuey 2015-08-14 15:41:54 +08:00
Ryan VanderMeulen
bd4c2a24bc Bug 1172055 - Fix non-unified bustage. 2015-09-01 09:42:26 -04:00
Ehsan Akhgari
19e272eca2 Bug 1200673 - Try to create the audio channel agent in the constructor for AutoNotifyAudioChannelAgent too; r=baku
Landed on a CLOSED TREE
2015-09-01 12:10:46 -04:00
Andrea Marchesini
9bed9431be Bug 1184058 - AudioChannelAgent should be muted when used without a proper window object. r=alwu
CLOSED TREE
2015-09-01 12:05:59 -04:00
Ben Kelly
2a73d6f504 Bug 1184967 P3 Switch mochitest redirect tests back to returning a CORS Response. r=nsm 2015-09-01 07:58:34 -07:00
Ben Kelly
d6d91b04a2 Bug 1184967 P1 Set RequestMode based on LoadInfo securityMode and client request content policy. r=nsm 2015-09-01 07:58:34 -07:00
Ryan VanderMeulen
e15d441eea Backed out changeset ddc08e87843f (bug 1184058) for AudioChannelAgent crashes/asserts. 2015-09-01 09:47:02 -04:00
Paul Adenot
0eb7fdb014 Bug 901633 - Part 16 - Remove another allocation in the sending side. r=jesup 2015-09-01 14:26:14 +02:00
Paul Adenot
a2494cc82a Bug 901633 - Part 15 - Remove an allocation on the sending side, out of the packetizer. r=jesup 2015-09-01 14:26:13 +02:00
Paul Adenot
0eb5c5f485 Bug 901633 - Part 14 - Add testing for our audio processing functions. r=jesup 2015-08-11 13:49:29 +02:00
Paul Adenot
6f8c7e3f98 Bug 901633 - Part 13 - Teach the resampler at the input of the MSG to dynamically change its channel count if needed. r=jesup
When the audio comes from a PeerConnection, we don't know how many channels the
audio will have, and it can change anyways.
2015-09-01 14:25:48 +02:00
Paul Adenot
aad35131e4 Bug 901633 - Part 12 - Add a function to deinterleave and convert an audio buffer. r=jesup 2015-09-01 14:25:48 +02:00
Tom Klein
e0d1440cb7 Bug 1092125 - Part 2: Add non-scaling-stroke support to SVGLineElement::GetGeometryBounds. r=jwatt 2015-08-19 14:48:00 -04:00
Tom Klein
896fd0c430 Bug 1092125 - Part 1: Add non-scaling-stroke support to nsSVGPathGeometryElement::GetGeometryBounds (except line). r=jwatt 2015-09-01 06:17:00 -04:00
Ben Tian
728f47b1aa Bug 1189315 - Add daemon interface for HFP WBS callback. r=tzimmermann 2015-07-31 15:55:28 +08:00
Reuben Morais
aeb3c8b4cd Bug 1197008 - Stop assuming 0 is an invalid threadId. r=btseng r=hsinyi 2015-09-02 09:37:17 -03:00
Paul Adenot
5e2216f02c Bug 901633 - Part 7 - Update AudioNodeExternalInputStream to use the new AudioChunk methods. r=karlt 2015-07-29 18:37:18 +02:00
Paul Adenot
84b24a5e5c Bug 901633 - Part 6 - Update DelayBuffer to use the new AudioChunk methods. r=karlt 2015-07-30 11:27:26 +02:00
Paul Adenot
3258930dcd Bug 901633 - Part 4 - Update AudioNodeStream to use new chunk methods. r=roc 2015-07-29 18:36:47 +02:00
Paul Adenot
214290c1d7 Bug 901633 - Part 3 - Fix TrackEncoder to use the new AudioChunk methods. r=jesup 2015-07-29 18:25:34 +02:00
Paul Adenot
50a962cd33 Bug 901633 - Part 2 - Make AudioChannelFormat and AudioSegment more generic. r=roc 2015-07-29 18:24:15 +02:00
Paul Adenot
13ecd3edb5 Bug 901633 - Part 1 - Implement a generic audio packetizer. r=jesup 2015-07-30 13:51:57 +02:00
Ehsan Akhgari
c78500337b Bug 815299 - Part 4: Address jdm's review comments 2015-09-08 20:38:33 -04:00
Ehsan Akhgari
f407718d2e Bug 1201229 - Return an empty string for a header when an error occurs; r=dragana
This fixes nsIHttpChannel::GetRequestHeader() and
nsIHttpChannel::GetResponseHeader() to always empty out their string
argument even when they fail.  This prevents programming mistakes of
passing the same string object to multiple of these calls and using the
string value without checking the nsresult error code, since otherwise
the string value may be unchanged from a previous call.

Note that this doesn't affect JS consumers of these APIs since we only
empty out the string argument in case the method fails, which will be
translated to a JS exception, and the JS code will never get to see the
emptied string.
2015-09-08 20:08:35 -04:00
Ehsan Akhgari
26ff686dbd Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm 2015-09-08 20:08:32 -04:00
Ehsan Akhgari
a385224dc2 Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm 2015-09-08 20:08:31 -04:00
Wes Kocher
7dbe08c0ba Merge m-c to inbound, a=merge CLOSED TREE 2015-09-08 17:06:42 -07:00
Nikhil Marathe
f83c5f81d0 Bug 1197998 - Use counters for Push subscribe, unsubscribe and permission query. r=froydnj,kitcambridge,jst
Counters do not currently work on Web Workers, so it a no-op on non main thread.
2015-09-03 17:54:59 -07:00
Dragana Damjanovic dd.mozilla@gmail.com
e1e32f6ff4 Bug 1202421 - Rename the network.auth.allow-subresource-auth pref. r=michal 2015-09-08 08:21:19 -07:00
Masayuki Nakano
dc90902d2f Bug 895274 part.145 Rename NS_SELECTION_SET to eSetSelection r=smaug 2015-09-08 23:33:38 +09:00
Masayuki Nakano
ee388ac317 Bug 895274 part.140 Rename NS_VOLUMECHANGE to eVolumeChange r=smaug 2015-09-08 23:33:37 +09:00
Masayuki Nakano
b27d18b27d Bug 895274 part.139 Rename NS_DURATIONCHANGE to eDurationChange r=smaug 2015-09-08 23:33:37 +09:00
Masayuki Nakano
2203c79b01 Bug 895274 part.138 Rename NS_RATECHANGE to eRateChange r=smaug 2015-09-08 23:33:37 +09:00
Masayuki Nakano
2fce0ab1a9 Bug 895274 part.137 Rename NS_ENDED to eEnded r=smaug 2015-09-08 23:33:37 +09:00
Masayuki Nakano
fbb7ce503b Bug 895274 part.136 Rename NS_TIMEUPDATE to eTimeUpdate r=smaug 2015-09-08 23:33:37 +09:00
Masayuki Nakano
6f27fdac28 Bug 895274 part.135 Rename NS_SEEKED to eSeeked r=smaug 2015-09-08 23:33:37 +09:00
Masayuki Nakano
ee1895d772 Bug 895274 part.134 Rename NS_SEEKING to eSeeking r=smaug 2015-09-08 23:33:37 +09:00
Masayuki Nakano
8337f9d0c9 Bug 895274 part.133 Rename NS_CANPLAYTHROUGH to eCanPlayThrough r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
2d0d567ae1 Bug 895274 part.132 Rename NS_CANPLAY to eCanPlay r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
6dbe65efe1 Bug 895274 part.131 Rename NS_PLAYING to ePlaying r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
7e1e13f72a Bug 895274 part.130 Rename NS_WAITING to eWaiting r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
7bd9ae9109 Bug 895274 part.129 Rename NS_LOADEDDATA to eLoadedData r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
7dffbe9e84 Bug 895274 part.128 Rename NS_LOADEDMETADATA to eLoadedMetaData r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
30fdcd6132 Bug 895274 part.127 Rename NS_PAUSE to ePause r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
20616c2a46 Bug 895274 part.126 Rename NS_PLAY to ePlay r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
3386239cfd Bug 895274 part.125 Rename NS_STALED to eStalled r=smaug 2015-09-08 23:33:36 +09:00
Masayuki Nakano
e078c7f8ff Bug 895274 part.124 Rename NS_EMPTIED to eEmptied r=smaug 2015-09-08 23:33:35 +09:00
Masayuki Nakano
bee4a197bc Bug 895274 part.123 Rename NS_SUSPEND to eSuspend r=smaug 2015-09-08 23:33:35 +09:00
Masayuki Nakano
689622de89 Bug 895274 part.122 Rename NS_PROGRESS to eProgress r=smaug 2015-09-08 23:33:35 +09:00
Masayuki Nakano
4e9d445d59 Bug 895274 part.121 Rename NS_LOADSTART to eLoadStart r=smaug 2015-09-08 23:33:35 +09:00
Masayuki Nakano
200c0f2727 Bug 895274 part.118 Rename NS_PASTE to ePaste r=smaug 2015-09-08 23:33:35 +09:00
Masayuki Nakano
3a1758a452 Bug 895274 part.117 Rename NS_CUT to eCut r=smaug 2015-09-08 23:33:35 +09:00
Masayuki Nakano
86edf90331 Bug 895274 part.116 Rename NS_COPY to eCopy r=smaug 2015-09-08 23:33:34 +09:00
Franziskus Kiefer
649bf72862 Bug 1174915 - Allow changing meta referrer policy on the fly, tests (r=sstamm) 2015-06-29 11:05:05 -07:00
Franziskus Kiefer
b35d26b910 Bug 1174915 - Allow changing meta referrer policy on the fly (r=baku,sstamm) 2015-06-19 17:42:49 -07:00
Nicholas Nethercote
b71f4ee5fd Bug 1204184 - Disallow compiler warnings in dom/filesystem/. r=baku.
The ALLOW_COMPILER_WARNINGS=True is no longer needed.
2015-09-13 15:55:30 -07:00
Phil Ringnalda
f48b0e1860 Merge m-c to m-i 2015-09-13 12:07:56 -07:00
Ehsan Akhgari
136d23a058 Bug 703773 - Increase the timeout of the test in order to make it not time out on Android 2015-09-13 12:57:07 -04:00
Henri Sivonen
ba222dffd0 Bug 912470 part 1 - Implement Encoding Standard-compliant big5 decoder. r=emk. 2015-06-16 15:26:10 +03:00
Makoto Kato
3b531da4f0 Bug 1202988 - Don't use GetTempPath for flash's mms.cfg hack for low integrity. r=aklotz 2015-09-09 17:30:57 +09:00
John Daggett
978a916be5 Bug 1203809 - pass textperf obj into gfxFontGroup constructor. r=m_kato 2015-09-11 13:24:33 +09:00
Brian Birtles
921c2042a5 Bug 1194037 part 6 - Add test for order of mutation observer records; r=heycam 2015-09-11 15:02:04 +09:00