Commit Graph

282542 Commits

Author SHA1 Message Date
Wes Kocher
8c02f0da52 Merge fx-team to central, a=merge 2016-01-28 17:47:33 -08:00
Jordan Santell
596ec6973c Bug 1226319 - Part 3 - Land JIT Viewer implemented in react. r=fitzgen 2016-01-28 13:00:54 -08:00
Alexandre Poirot
caf4affe0f Bug 1239276 - Add missing parenthese in test_protocol_async.js r=me. CLOSED TREE 2016-01-28 11:50:10 -08:00
Chenxia Liu
536af124a1 Bug 1242467 - Update renames missed in FirstrunAnimationContainer. r=bustage CLOSED TREE 2016-01-28 11:38:39 -08:00
Yura Zenevich
4a3a06be91 Bug 1087608 - eliminating a pref observer leak and fixing test timeout overflow that cause intermittents. r=eeejay 2016-01-28 13:00:45 -05:00
Luke Wagner
29c7253647 Bug 1243633 - Baldr: add call/call_import (r=bbouvier) 2016-01-28 11:51:39 -06:00
Luke Wagner
a03dae9b1c Bug 1243633 - Odin: switch to lineOrBytecode from line/column (r=bbouvier) 2016-01-28 11:20:13 -06:00
Luke Wagner
3a9688db10 Bug 1243633 - Odin: tidy up call emitting (r=bbouvier) 2016-01-28 11:20:08 -06:00
Luke Wagner
15e4e9a1f0 Bug 1243252 - Baldr: add import section (r=bbouvier) 2016-01-28 10:30:41 -06:00
Luke Wagner
3ed0e03775 Bug 1243252 - Baldr: refactor exports (r=bbouvier) 2016-01-28 09:21:31 -06:00
Luke Wagner
1cc2cd5959 Bug 1243252 - Remove const restriction on CharsToNewUTF8CharsZ (r=jandem) 2016-01-28 09:20:19 -06:00
Luke Wagner
236053a051 Bug 1243632 - Baldr: check TypeError vs. SyntaxError (r=bbouvier) 2016-01-28 09:20:18 -06:00
Luke Wagner
61ac0db2d1 Bug 1243626 - Baldr: tweak block text format (r=bbouvier) 2016-01-28 09:19:22 -06:00
Patrick McManus
4ce8155b00 Bug 1224291 - define BUILD_PORTABLE for brotli r=jfkthame 2016-01-28 12:48:08 -05:00
Morgan Phillips
8ac1cfe7d9 Bug 1238582 - Skip simulated OOM check in the case where we're growing within reserved space; r=Waldo 2016-01-28 10:07:14 -06:00
Nicholas Nethercote
db458ccbdc Bug 1187137 (part 7) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. 2016-01-27 19:18:33 -08:00
Nicholas Nethercote
5fd19db734 Bug 1187137 (part 6) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. 2016-01-27 19:04:38 -08:00
Nicholas Nethercote
03ecd95771 Bug 1187137 (part 5) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. 2016-01-27 18:38:45 -08:00
Nicholas Nethercote
e108e65846 Bug 1187137 (part 4) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. 2016-01-27 16:05:00 -08:00
Bill McCloskey
8916b1d998 Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
B2G Bumper Bot
977198427c Bumping manifests a=b2g-bump 2016-01-28 20:52:51 -08:00
B2G Bumper Bot
cf4b04fa69 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/256902cd6762
Author: Yi-Fan Liao <yliao@mozilla.com>
Desc: Merge pull request #33981 from begeeben/1241787_missing_browsers_toolbar

Bug 1241787 - [TV 2.5][Browser] Missing browser's toolbar after opening the link "Learn More" in "Private Browsing" page, r=dhuang

========

https://hg.mozilla.org/integration/gaia-central/rev/475a59c4337c
Author: yifan <yliao@mozilla.com>
Desc: Bug 1241787 - [TV 2.5][Browser] Missing browser's toolbar after opening the link "Learn More" in "Private Browsing" page

* Let TV browser open the page instead of handling the window.open in the smart-system.
2016-01-28 20:52:34 -08:00
Randell Jesup
3854285c82 Bug 1242199: Add lower-limit WebRTC bandwidth pref for testing r=pkerr 2016-01-28 23:49:46 -05:00
Randell Jesup
766780d266 Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr 2016-01-27 21:55:42 -05:00
Jean-Yves Avenard
96c8b611ba Bug 1212323: P3. Use promise with supportsHardwareH264Decoding. r=felipe
Detecting if hardware decoding is available is an asynchronous operation/
The use of Promise allows the value displayed to be accurate on all platforms and not just windows.
2016-01-29 15:45:42 +11:00
Jean-Yves Avenard
4a27b3c8e7 Bug 1212323: P2. Have IsVideoAccelerated return a Promise. r=cpearce 2016-01-29 15:45:42 +11:00
Jean-Yves Avenard
082c8b17f3 Bug 1212323: P1. Use a 640x360 SPS to test for HW decoding support. r=cpearce
Some machines will always use software decoding for a 64x64 videos.
2016-01-29 15:45:41 +11:00
B2G Bumper Bot
2ec3ab89ac Bumping manifests a=b2g-bump 2016-01-28 20:20:50 -08:00
B2G Bumper Bot
a7c607a95f Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a8bd6a034187
Author: danhuang1202 <dhuang@mozilla.com>
Desc: Merge pull request #33974 from danhuang1202/1241458_backspace_key_support_in_smartList_option

Bug 1241458 - add escape and backspace key support in browser smartList

========

https://hg.mozilla.org/integration/gaia-central/rev/cd4b50cc5fee
Author: danhuang1202 <danhuang1202@gmail.com>
Desc: Bug 1241458 - add escape and backspace key support
	* add escape key support in awesomescreen to close option dialog
	* add backspace key support in smartList to back to previous folder
2016-01-28 20:19:14 -08:00
B2G Bumper Bot
01faf00c47 Bumping manifests a=b2g-bump 2016-01-28 20:10:58 -08:00
B2G Bumper Bot
a9d472d3ab Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/8a846a13aa77
Author: Hubert Figuière <hub@figuiere.net>
Desc: Merge pull request #33985 from hfiguiere/bug1243642-remove-exception-handling

Bug 1243642 - remove the try {} catch() blocks around tests. r=justindarc

========

https://hg.mozilla.org/integration/gaia-central/rev/45b1fa388ee2
Author: Hubert Figuière <hub@figuiere.net>
Desc: Bug 1243642 - remove the try {} catch() blocks around tests.
2016-01-28 20:09:15 -08:00
Phil Ringnalda
bf0e427d44 No bug, update gaia bumper's 'current' point to what has already run on b2g-inbound 2016-01-28 19:56:45 -08:00
B2G Bumper Bot
bed96270ec Bumping manifests a=b2g-bump 2016-01-28 20:00:45 -08:00
B2G Bumper Bot
dda454d84b Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/8b6859e3d60c
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: Revert "Merge pull request #33969 from scottwu/1131497-running-build-test-js-2"

This reverts commit 9819a191640d45379eaeacf9ace353fb7d169e67, reversing
changes made to cd8f75c5d30aa85d7d1c2d0ca54a817021ab9e10.
2016-01-28 19:59:10 -08:00
Nick Fitzgerald
11edf68e4e Bug 1240090 - Make owned copies of filenames in JS::ubi::ByFilename. r=jimb
This commit makes the ByFilename census counter create its own owned copies of
script filenames. If we don't do this, and the heap graph we are analyzing is
the live heap, then the ScriptSource (from which we get the filename) could
disappear out from under us. We can't use a ScriptSourceHolder to keep the
ScriptSource alive because we might be analyzing an offline heap snapshot, in
which case there is no ScriptSource at all.
2016-01-28 16:33:00 -05:00
B2G Bumper Bot
8176b865e9 Bumping manifests a=b2g-bump 2016-01-28 19:50:42 -08:00
B2G Bumper Bot
e56d9a2ec9 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/bdadc6830205
Author: Tilman Kamp <tilman@mozilla.com>
Desc: Merge pull request #33960 from tilmankamp/u1180238

Bug 1180238 - Re-enabling test on master R=mhenretty

========

https://hg.mozilla.org/integration/gaia-central/rev/2a1ee01a2a3e
Author: Tilman Kamp <tilmankamp@posteo.de>
Desc: Bug 1180238 - Re-enabling test on master R=mhenretty
2016-01-28 19:49:08 -08:00
B2G Bumper Bot
04fbac0d1d Bumping manifests a=b2g-bump 2016-01-28 19:25:46 -08:00
B2G Bumper Bot
3d8fc87119 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/10992e6fa75f
Author: isabelrios <isabelrios@gmail.com>
Desc: Merge pull request #33913 from isabelrios/save_contact_PC_pattern

Bug 1219653 - Test to add a contact from dialer in JavaScript

========

https://hg.mozilla.org/integration/gaia-central/rev/f0563c08492d
Author: Isabel Rios Escobar <irios@MacBook-Pro-de-Isabel.local>
Desc: Bug 1219653 - Add contact from dialer

changes suggested

fixing the removed files

Fixing reviewer's comments

one more thing to change

nits fixed

========

https://hg.mozilla.org/integration/gaia-central/rev/40dc9af546a9
Author: Yi-Fan Liao <yliao@mozilla.com>
Desc: Merge pull request #33894 from begeeben/1240421_replace_error_browser_dialog

Bug 1240421 - Replace error_browser dialog with window.alert, r=dhuang

========

https://hg.mozilla.org/integration/gaia-central/rev/09cc7a4d5a8a
Author: Yi-Fan Liao <begeeben@gmail.com>
Desc: Bug 1240421 - Replace error_browser dialog with window.alert
2016-01-28 19:24:12 -08:00
Chris H-C
7753e3cb62 Bug 1238121 - Properly guard Profiler's RAII classes. r=BenWa, f=mystor
We can't use GuardObjects easily on the printf variant as va_list args and default args can't play together.
2016-01-28 09:19:00 -05:00
Anthony Zhang
542dcdc163 Bug 1242777 - Expose child process hang stats to Javascript. r=chutten
What it does:

Adds a new function, TelemetrySession.getChildThreadHangs(), which returns a promise resolving to an array of threadHangStats [1], one per process.

Note that processes that spawn or die while the function's promise is created but not resolved may be excluded from the final result.

How we do this:

1. Parent sends a MESSAGE_TELEMETRY_GET_CHILD_PAYLOAD message to each child, promising the results of these messages.
2. Child processes respond to parent with a MESSAGE_TELEMETRY_THREAD_HANGS, which contains BHR stats in the payload.
3. Parent combines all the child responses together and resolves the promise.

Plus a bunch of synchronization stuff and handling of edge cases since the number of child processes can change at any time.

Also, there is a 200ms timeout since we can't handle all of these cases. Specifically, when a child dies without responding, after all other child processes have responded.

Why we do this:

* We can technically get thread hang stats by retrieving Telemetry pings (see requestChildPayloads() in TelemetrySession for details), but this is very slow and can only be done for one process at a time.
* TelemetrySession is responsible for various Telemetry IPC-related tasks, and so is a natural place to expose this function (i.e., the function blends in well with the rest of the API).
* Statuser [2] uses this for quickly obtaining child process BHR stats. This allows us to get realtime hang monitoring for child processes.

[1]: https://dxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/nsITelemetry.idl#146
[2]: https://github.com/chutten/statuser
2016-01-28 13:52:07 -05:00
Andrew McCreight
44a79655ce Bug 1243113 - Enable test_blob_worker_xhr_* tests on e10s Windows. r=khuey 2016-01-28 12:33:00 -05:00
sajitk
ea42172bea Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in uriloader subdirectory. r=erahm 2016-01-28 10:38:00 -05:00
sajitk
3e6850097a Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory. r=erahm 2016-01-28 10:37:00 -05:00
sajitk
aa19e7110d Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in security subdirectory. r=froydnj 2016-01-28 10:36:00 -05:00
sajitk
faa12dafad Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in various files. r=bsmedberg 2016-01-28 10:35:00 -05:00
Morris Tseng
f0cdeca967 Bug 1242347 - Allow unsized internal format when generate mipmap. r=jgilbert 2016-01-29 10:58:05 +08:00
B2G Bumper Bot
5cbd8cfd1b Bumping manifests a=b2g-bump 2016-01-28 19:10:48 -08:00
B2G Bumper Bot
fefa8fbb85 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/cd1a851bdb89
Author: Yi-Fan Liao <yliao@mozilla.com>
Desc: Merge pull request #33956 from begeeben/1241007_organize

Bug 1241007 - Organize and revise l10n strings according to UX spec, r=dhuang

========

https://hg.mozilla.org/integration/gaia-central/rev/bcb8324fc44b
Author: yifan <yliao@mozilla.com>
Desc: Bug 1241007 - Organize and revise l10n strings according to UX spec
2016-01-28 19:09:06 -08:00
B2G Bumper Bot
eac561b0e5 Bumping manifests a=b2g-bump 2016-01-28 19:02:42 -08:00