Commit Graph

42521 Commits

Author SHA1 Message Date
Nicholas Nethercote
cfe5f5f4f8 Bug 1203427 (part 2) - Remove an argument to nsTimeout::InitTimer. r=mccr8.
The first argument to this method is always nsGlobalWindow::TimerCallback, and
hard-wiring this makes subsequent patches simpler.

--HG--
extra : rebase_source : 02bf490ff6dd4e5d5cafe9ce9266dc978b26c7e3
2015-09-09 23:30:13 -07:00
Nicholas Nethercote
6f036921dc Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj.
There are many sub-classes of nsExpirationTracker. In order to distinguish them
nicely in the logging of timer firings, it's necessary to manually name each
one. (This wouldn't be necessary if there was a way to stringify template
parameters, but there isn't.)

--HG--
extra : rebase_source : 89b99e9dbb2a806bd21145d04a5e023794643b61
2015-09-09 21:07:07 -07:00
Ehsan Akhgari
3792ea0f2a Bug 1204397 - Fix the test expectations to expect service workers to be enabled only on Nightly for Fennec; r=baku
The semantics of the new attributes are as follows:
* nightlyAndroid only takes effect on Android.
* If both nightlyAndroid and android are specified, nightlyAndroid takes
* precedence.

These two rules allow us to check for the current situation.
2015-09-16 23:10:03 -04:00
Masayuki Nakano
ce885416ed Bug 1204439 part.3 Create methods to get enum item name r=smaug 2015-09-17 12:05:44 +09:00
Lee Salzman
292611bac3 Bug 1074733 - Part 1 - Normalize Canvas 2D rects to be positive by flipping negative width or height. r=jmuizelaar
--HG--
extra : rebase_source : 233b379f66a679f8af89b4d6d6de09e3f5b19381
2015-09-11 11:29:17 -04:00
John Dai
47a53d2e56 Bug 1194149 - Continue importing contacts when there is no sufficient Type 2 USIM contact fields record. r=echen
--HG--
extra : rebase_source : 9428d31a0469c72648348ba9fcc2a70f74d030b2
2015-09-13 23:54:00 +02:00
Edgar Chen
20e08cfa9e Bug 1203037 - Disable Tethering/NFC marionette-webapi tests on emulator-x86-kk first. r=dimi,henry 2015-09-11 15:12:40 +08:00
Tim Chien
e284a1b7b0 Bug 1201407 - Add input-manage-only events for InputMethod API. r=janjongboom, sr=smaug 2015-09-16 22:11:00 +02:00
Marcos Caceres
346978573f Bug 1169633 - [Browser API] getWebManifest(). r=kanru,bholley 2015-09-16 06:55:00 +02:00
Carsten "Tomcat" Book
c5551bace9 Backed out 2 changesets (bug 1169633, bug 1163254) for linux Mn-e10s test bustage on a CLOSED TREE
Backed out changeset 47ccf6689101 (bug 1169633)
Backed out changeset 503eab197a2d (bug 1163254)
2015-09-17 16:01:25 +02:00
Carsten "Tomcat" Book
c5ccc485ac Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2015-09-17 15:01:06 +02:00
Carsten "Tomcat" Book
80cfd656d8 Backed out 1 changesets (bug 1201407) for suspicion of causing linux bc test failures on a CLOSED TREE
Backed out changeset 171eb742e015 (bug 1201407)

--HG--
extra : rebase_source : 1629e6f144ed487f4ecd78ccaf8f880bdac63b9f
2015-09-17 14:38:44 +02:00
Maire Reavy
b6a3c8f458 bug 1161276 - part 3 - tests for bitrate property in MediaRecorder r=roc 2015-09-17 08:21:26 -04:00
Nick Fitzgerald
ed6ed51a16 Bug 1201597 - Part 0: Make saveHeapSnapshot return the file path rather than take it as a parameter; r=bholley
This changeset modifies the ThreadSafeChromeUtils::saveHeapSnapshot webidl
method to return the path to the core dump file where the heap snapshot was
serialized rather than taking the file path as a parameter.

By removing the ability for callers to choose a path, we pave the way for
enabling taking heap snapshots in sandboxed child processes (e10s, fxos) that do
not have access to the filesystem directly and must be handed a file descriptor
over IPDL. Additionally, the devtools API consumers were not taking advantage of
the ability to choose a file path, and always saving heap snapshots into the
temp directory anyways.
2015-09-15 11:26:46 +05:30
JW Wang
6064385135 Bug 1172830 - Move buffering check out of MediaDecoderStateMachine::UpdateRenderedVideoFrames(). r=cpearce. 2015-09-15 17:47:26 +08:00
JW Wang
fa740cbb49 Bug 1204401 - Change the buffering criteria in MDSM::UpdateRenderedVideoFrames. r=jya. 2015-09-15 17:46:25 +08:00
Alastor Wu
cbdade4ed8 Bug 1129882 - add mozInterrupt in telephony object. r=baku 2015-09-03 10:14:17 +08:00
Wes Kocher
f75a43f2af Merge b2ginbound to central, a=merge 2015-09-14 17:23:34 -07:00
Wes Kocher
a5dd43b204 Backed out changeset 0f4a1154350d (bug 1133213) for frequent a11y crashes CLOSED TREE 2015-09-14 16:08:47 -07:00
Wes Kocher
a336f83a0a Backed out 9 changesets (bug 1203680) for mochitest bustage CLOSED TREE
Backed out changeset e4733b9eb53c (bug 1203680)
Backed out changeset fb33eb2a55b0
Backed out changeset eb42e21bbb96 (bug 1203680)
Backed out changeset 86642d84e604 (bug 1203680)
Backed out changeset 1026da4b02fb (bug 1203680)
Backed out changeset 311f9810e0b3 (bug 1203680)
Backed out changeset 6fedc85dc0d9 (bug 1203680)
Backed out changeset b25230c0a193 (bug 1093357)
Backed out changeset 2369d63ef14a (bug 1203680)
2015-09-14 14:27:57 -07:00
Michael Layzell
469890ae16 Bug 1202148 - Move current in only one location in Intervals.h, r=jya 2015-09-14 16:04:10 -04:00
Michael Layzell
d71e4e3134 Bug 1202014 - Don't use-after-move in ActorsChild.cpp, r=khuey 2015-09-14 16:04:10 -04:00
Thomas Zimmermann
c8e8ca8ec6 Bug 1202060: Store Bluetooth profile controller while (dis-)connecting AVRCP, r=shuang
AVRCP connect and disconnects can currently not be completed, because the
profile controller is not know to the manager at the time of completion.
The patch fixes this bug.
2015-09-14 16:01:45 +02:00
Carsten "Tomcat" Book
3dca81bd35 merge mozilla-inbound to mozilla-central a=merge 2015-09-14 13:58:37 +02:00
JW Wang
962c356c98 Bug 1203449 - Remove OutputStreamListener from DecodedStream.cpp. r=roc. 2015-09-14 10:43:27 +08:00
Jessica Jong
9a44f07882 Bug 1175817 - [NetworkManager] remove old default routes explicitly. r=echen,smaug
--HG--
extra : commitid : 6xQMx4MoezU
2015-09-11 15:26:58 +08:00
Phil Ringnalda
44860262c7 Merge m-i to m-c, a=merge 2015-09-13 11:58:18 -07:00
Shawn Huang
e6170a1977 Bug 1195710 - [MAP]Implement PushMessage function, r=btian 2015-09-13 19:03:23 +08:00
Phil Ringnalda
cb9f3c6c86 Merge m-c to b-i 2015-09-12 16:04:10 -07:00
Phil Ringnalda
9f5480c826 Merge m-c to b-i 2015-09-12 10:35:50 -07:00
Phil Ringnalda
15a82d8e86 Merge m-c to m-i 2015-09-12 10:34:34 -07:00
Phil Ringnalda
12ff625e10 Bug 1174872 - Disable test_fetch_basic_http_sw_reroute.html for constant timeouts on Mulet
--HG--
extra : rebase_source : 6bbe07528dd54707435f29a2ea9fdd3fc0ce0613
2015-09-12 09:52:03 -07:00
Michael Layzell
092e4a4b9e Bug 1188932 - Allow the User-Agent header to be explicitly set by requests, r=bkelly, r=jgraham 2015-09-12 12:46:09 -04:00
Michael Layzell
fb6ddae47f Bug 1200337 - Part 1: Don't expose standard HTTP headers during interception in non-e10s mode, r=mcmanus 2015-09-12 12:46:09 -04:00
Michael Layzell
1eaae658aa Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan 2015-09-12 12:34:45 -04:00
Phil Ringnalda
b25d7ef2e4 Merge f-t to m-c, a=merge 2015-09-12 09:13:57 -07:00
Reuben Morais
33dc3930e7 Bug 1204183 - Test the object_data upgrade from bug 1202788. r=janv 2015-09-12 12:51:21 -03:00
Phil Ringnalda
90becf3639 Back out 574a93c36fd8 (bug 1203668) for Moth bustage
CLOSED TREE
2015-09-12 08:23:23 -07:00
Jean-Yves Avenard
581a68abf1 Bug 1199518: [webm] P2. Properly determine next keyframe time. r=kinetik 2015-09-12 20:53:25 +10:00
Jean-Yves Avenard
5cf23489c2 Bug 1199518: [webm] P1. Have WebMDemuxer use its own logger. r=kinetik 2015-09-12 20:53:24 +10:00
Jean-Yves Avenard
21d2f1de2a Bug 1188238: [MSE] P2. Don't assert when unable to find position in frames array. r=gerald
Instead return an error which will terminate the video element.
2015-09-12 20:53:23 +10:00
Jean-Yves Avenard
506d208f9e Bug 1188238: [MSE] P1. Don't use Interval::Intersect to find the first frame of an interval. r=gerald
With H264, often the first frame of a media segment has no duration ; as such the time interval it represents is empty and will never intersect with anything.
2015-09-12 20:53:23 +10:00
Mats Palmgren
9c95b58321 Bug 1203668 - Setting the value of a <select> to a non-matching option should deselect all options and set selectedIndex to -1. r=bz 2015-09-12 12:34:37 +02:00
Cameron McCormack
646a0c727a Bug 1202512 - Part 1: Add Element flags to record whether an eRestyle_SomeDescendants restyle is pending for it. r=bzbarsky 2015-09-12 19:08:10 +10:00
Phil Ringnalda
f79d829bdf Merge b-i to m-c, a=merge 2015-09-11 20:27:20 -07:00
Kartikaya Gupta
c7bf7e3634 Bug 1200093 - Don't rely on finding the widget for a document in order to get the css-to-ld scale. r=botond
--HG--
extra : commitid : Fu6XjQTqeNx
2015-09-11 15:12:29 -04:00
Carsten "Tomcat" Book
1a0ce23fe9 merge mozilla-inbound to mozilla-central a=merge 2015-09-11 16:36:35 +02:00
Reuben Morais
e3e708534a Bug 1202788 - Upgrade object_data table to new format (follow-up to bug 871846). r=janv 2015-09-11 12:12:52 -03:00
Shawn Huang
55be2eae10 Bug 1186836 - Implement SetMessageStatus function, r=btian 2015-09-11 22:45:18 +08:00
Edgar Chen
72803bd36c Bug 1203828 - Let test_mobile_data_ipv6.js really test the v4 or v6 ip addresses. r=jjong 2015-09-11 11:57:53 +08:00
Shawn Huang
07b0126629 Bug 1166679 - Implement GetMessage function, r=btian 2015-09-11 21:21:19 +08:00
Carsten "Tomcat" Book
84f822726d Backed out 1 changesets (bug 1198522) for gij20 test failures
Backed out changeset b0c1649e39d2 (bug 1198522)

--HG--
extra : rebase_source : 2625120b6ec2e36648e64ca39d701c0340d2047b
2015-09-11 14:14:11 +02:00
Wes Kocher
b4b28bfb9d Backed out 2 changesets (bug 1204397) for serviceworkers bustage
CLOSED TREE?

Backed out changeset 01cf8bf2f3d7 (bug 1204397)
Backed out changeset 6abdb99b2b30 (bug 1204397)
2015-09-14 12:46:57 -07:00
Ben Kelly
9b8ec1a5d5 Bug 1203680 P6 Re-enable some mochitests on e10s that were disabled due to serialization issue. r=nsm 2015-09-14 12:04:56 -07:00
Ben Kelly
65770e7d7b Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm 2015-09-14 12:04:56 -07:00
Ben Kelly
2da1208f50 Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm 2015-09-14 12:04:56 -07:00
Alexander Surkov
fea219d6cd Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb 2015-09-11 20:54:27 -04:00
Ehsan Akhgari
b64a770b94 Bug 1199049 - Part 10: Use Necko-level CORS preflights in sendBeacon; r=jdm 2015-09-12 19:21:09 -04:00
Ehsan Akhgari
8c79cf1c17 Bug 1199049 - Part 9: Use Necko-level CORS preflights in XHR; r=jdm 2015-09-12 19:21:07 -04:00
Ehsan Akhgari
57574d5cbd Bug 1199049 - Part 8: Use Necko-level CORS preflights in fetch; r=jdm 2015-09-12 19:21:05 -04:00
Ehsan Akhgari
a4ac3ec0b4 Bug 1199049 - Part 1: Move nsCORSListenerProxy.* to necko; r=jduell
--HG--
rename : dom/security/nsCORSListenerProxy.cpp => netwerk/protocol/http/nsCORSListenerProxy.cpp
rename : dom/security/nsCORSListenerProxy.h => netwerk/protocol/http/nsCORSListenerProxy.h
2015-09-12 19:20:52 -04:00
Michael Layzell
fc03111ce2 Bug 1196479 - Fire selectstart and selectionchange events on the input node when the selection in that editor changes. r=ehsan 2015-09-12 17:56:46 -04:00
Michael Layzell
c8fc7c7002 Bug 571294 - Part 2: Tests for new select event behaviour, r=ehsan 2015-09-12 17:56:45 -04:00
Michael Layzell
fe31896607 Bug 571294 - Part 1: Implement selection events behind the dom.select_events.enabled pref, r=smaug 2015-09-12 17:56:44 -04:00
Michael Layzell
0097c41e01 Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan 2015-09-12 16:53:33 -04:00
Christoph Kerschbaumer
341664bdb6 Bug 1194524 - Use channel->ascynOpen2 in dom/media/MediaResource.cpp (r=sicking) 2015-09-12 12:59:08 -07:00
Phil Ringnalda
b164dfe263 Merge m-c to f-t 2015-09-11 22:10:22 -07:00
James Cheng
6930bc717c Bug 1203047 - Make MediaDecoderReader know less about AudioData/VideoData by using MediaData instead. r=jya
--HG--
extra : rebase_source : 928721bb5a8669445725cab86e43be002f38c88a
2015-09-10 03:06:00 +02:00
Nils Ohlmeier [:drno]
17f267da50 Bug 1203701 - add spdUtils.js to steeplechase. r=bwc
--HG--
extra : rebase_source : cae738ff6b23aad0dc11eae0107a8dc063e7ca4b
2015-09-10 13:33:21 -07:00
Kaustabh Datta Choudhury
2a080acfd0 Bug 1162003 - Enable run-by-dir mode on Fx desktop debug & ASAN builds. r=jmaher 2015-09-10 09:52:00 +02:00
Masatoshi Kimura
b44db3bce8 Bug 1200602 - Use the alternate content for <applet>. r=kmachulis
--HG--
rename : dom/base/test/test_bug810494.html => dom/base/test/test_applet_alternate_content.html
2015-09-10 07:32:00 +02:00
Karl Tomlinson
99e730c642 bug 1203380 add custom AudioBlock copy constructor and make AudioChunk conversion constructor explicit r=padenot
Making the conversion constructor explicit means that it will be obvious if
a temporary is created to pass an AudioChunk as an AudioBlock parameter.

--HG--
extra : rebase_source : 54bf8acdb42499a0e0d66cfc138ff6fb6f1ef4da
2015-09-10 09:29:34 +12:00
Karl Tomlinson
965591c713 bug 1203380 add custom assignment operator to AudioBlock r=padenot
--HG--
extra : rebase_source : 620bcfe8e7841ab1b19790abbf4df87a3e083c35
2015-09-10 08:39:12 +12:00
Karl Tomlinson
99d66c32cb bug 1203380 tighten not-sharing assertion in ChannelFloatsForWrite() r=padenot
--HG--
extra : rebase_source : 5206ae1ae59bade7f2b40400e0f851bf26df5d9c
2015-09-10 09:01:55 +12:00
Karl Tomlinson
4935533d54 bug 1203380 destroy AudioBlocks on AudioNodeStream on graph thread r=padenot
--HG--
extra : rebase_source : b2e560fa1c6da233de42667207946d2732727701
2015-09-10 15:13:45 +12:00
Karl Tomlinson
bae5d8a742 bug 1203380 ClearDownstreamMark() before returning AsMutableChunk() r=padenot
--HG--
extra : rebase_source : ddc5b3f2ec5238688bc13ed7d4c007fe91f42b85
2015-09-10 14:47:31 +12:00
Jon Droniak
be9cbbe318 Bug 1199796 - Refactor Request and XHR request method validation. r=nsm
--HG--
extra : commitid : 264lZKhsGRV
extra : rebase_source : ad9ff02f24f648b87da4d00b03dfdfd9e26d45e7
2015-09-11 11:26:33 -07:00
Phil Ringnalda
42095e9f99 Merge m-c to m-i 2015-09-11 22:04:40 -07:00
Ehsan Akhgari
1f3d931c95 Bug 1204397 - Part 2: Recover from a double negative trap, r=me 2015-09-14 14:22:49 -04:00
Aaron Klotz
ba431ce656 Bug 1194488: Part 2 - Make sure nsPluginTag::mSupportsAsyncInit is initialized in all constructors; r=jimm
--HG--
extra : rebase_source : 462bb274547a8dec4371477ac6ea1867f098f62b
2015-09-14 12:12:11 -06:00
Aaron Klotz
811057fc11 Bug 1194488: Backed out changeset 108cd7f55f80 for having an incorrect bug number in commit message; r=backout
--HG--
extra : rebase_source : 6759199592f4c5e48f2b15fe696530cc604cad3f
2015-09-14 12:09:56 -06:00
Botond Ballo
1462347083 Bug 1202312 - Remove an old forward declaration and typedef. r=kats
--HG--
extra : source : 8c0ad47c7db2a004355d8074b6ab868ac5c0aeb6
2015-09-06 23:29:15 -04:00
Botond Ballo
b979ad25d3 Bug 1202312 - Use mozilla::Function for the ContentReceivedInputBlock callback. r=kats
--HG--
extra : source : d0d8d51c89955d70c72591b424e18790973e8805
2015-09-11 12:52:43 -04:00
Botond Ballo
976c25b63c Bug 1202312 - Use mozilla::Function for the SetAllowedTouchBehavior callback. r=kats
--HG--
extra : source : 168244f8869806e0fb6b318a938e46b706972f94
2015-09-11 12:27:49 -04:00
Boris Zbarsky
494542fe41 Bug 1191942. Make sure to not schedule requestAnimationFrame callbacks if animations are paused. r=roc 2015-09-11 21:59:43 -04:00
Boris Zbarsky
138287abda Bug 1182197 workaround. Add a null-check for mGlobal for now. r=nsm 2015-09-11 21:59:43 -04:00
Botond Ballo
04bf303d99 Bug 1198451 - Disambiguate mozilla::dom::Function from mozilla::Function. r=froydnj
--HG--
extra : source : aa0c472e2f7ed9ca9f71682c47f19d5f4b880e7d
2015-09-11 17:25:23 -04:00
Wes Kocher
bab9b5abf4 Backed out changeset 132aa442af95 (bug 1198544) for browser_ManifestObtainer_obtain.js failures CLOSED TREE 2015-09-11 11:53:52 -07:00
Wes Kocher
ca0fa7c1cb Backed out 4 changesets (bug 1182665) for android reftest orange CLOSED TREE
Backed out changeset 719a4fbded10 (bug 1182665)
Backed out changeset 9559cead8d08 (bug 1182665)
Backed out changeset 4080fb4b9a7f (bug 1182665)
Backed out changeset c8549221c366 (bug 1182665)
2015-09-11 11:21:56 -07:00
Josh Matthews
7e4893bc7a Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm 2015-09-11 13:23:29 -04:00
Boris Chiou
a637c0b974 Bug 1198522 - Separate customized and sys cmd menu items. r=kanru
Use a different array to store 'copy-image' and 'copy-link' menu items.
2015-09-04 00:52:00 +02:00
Sean Lin
9715827d6e Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 2 - Adjust the timing to send offer. r=smaug 2015-09-04 15:54:34 +08:00
Brian Grinstead
225dad2f67 Bug 1200551 - Handle multiple %c formatters without a string between them by using only the last one for styling;r=baku,r=past
--HG--
extra : commitid : EJlgAp6v2d3
2015-09-11 07:44:06 -07:00
Carsten "Tomcat" Book
a6cd041140 Merge mozilla-central to fx-team 2015-09-11 16:42:01 +02:00
Gijs Kruitbosch
60047fdd9f Bug 1182778, r=bz
--HG--
extra : commitid : ajVYVBcCGX
extra : rebase_source : 316a69f669a26db801b8556ec7e56b9571b7a887
2015-09-09 11:41:44 +01:00
Tim Chien
97fd8227ab Bug 1197700 - Correct mistakes in InputMethod.webidl. r=kanru, r=janjongboom, sr=smaug 2015-09-10 22:27:00 +02:00
Henri Sivonen
b00ce35888 Bug 912470 part 2 - Implement Encoding Standard-compliant big5 encoder. r=emk.
--HG--
rename : intl/uconv/ucvtw/nsBIG5DecoderData.h => intl/uconv/ucvtw/nsBIG5Data.cpp
rename : testing/web-platform/tests/encoding/gbk-encoder.html => testing/web-platform/tests/encoding/big5-encoder.html
2015-09-03 15:21:57 +03:00
Sean Lin
61577abd58 Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 1 - String mismatch in channel description. r=fabrice 2015-09-01 16:52:51 +08:00
Alastor Wu
5b9b7ae185 Bug 1203068 - Add system type into kMozAudioChannelAttributeTable. r=baku
--HG--
extra : transplant_source : %F6m%06%85%DF%C0%07%8B%E3%8F%D8%96%B9%85%1C%5E%DF%F9a8
2015-09-09 18:32:00 +08:00
Masayuki Nakano
de86db826f Bug 1203381 part.7 Rename IMEContentObserver::mIs*ChangeEventPending to IMEContentObserver::mNeedsToNotifyIMEOf*Change r=smaug 2015-09-16 17:48:24 +09:00