Commit Graph

459908 Commits

Author SHA1 Message Date
Luke Wagner
84e69827c4 Bug 1243633 - Odin: tidy up call emitting (r=bbouvier)
--HG--
extra : commitid : Hsn3M78WjQm
extra : rebase_source : 1df9e348587b00b6171e36bf8d87351752ec3211
2016-01-28 11:20:08 -06:00
Luke Wagner
c3fde7cc15 Bug 1243252 - Baldr: add import section (r=bbouvier)
--HG--
extra : commitid : 64BPCvQPUL7
extra : rebase_source : 5cc46dd463ea6be7795c4787a99460fa9d19a4cc
2016-01-28 10:30:41 -06:00
Luke Wagner
38c56107c6 Bug 1243252 - Baldr: refactor exports (r=bbouvier)
--HG--
extra : commitid : BgBjukMnOeY
extra : rebase_source : b481e055015511195655bc32a86db94fdf9edd0e
2016-01-28 09:21:31 -06:00
Luke Wagner
c4e57a6906 Bug 1243252 - Remove const restriction on CharsToNewUTF8CharsZ (r=jandem)
--HG--
extra : commitid : CZd2zqCgeCG
extra : rebase_source : 3c6a71b1e64e605d9e5e8bde848a7dc9c12b824d
2016-01-28 09:20:19 -06:00
Luke Wagner
ee766ec556 Bug 1243632 - Baldr: check TypeError vs. SyntaxError (r=bbouvier)
--HG--
extra : commitid : 35dU67Jeld7
extra : rebase_source : fc085a9151894ff8ae6e42e201f875dcd2b6cdaa
2016-01-28 09:20:18 -06:00
Luke Wagner
9b61c16e60 Bug 1243626 - Baldr: tweak block text format (r=bbouvier)
--HG--
extra : commitid : 9fECYR2kThL
extra : rebase_source : 835278484ce896f171683096ab2b53c7889ac823
2016-01-28 09:19:22 -06:00
Patrick McManus
d48f3b6001 Bug 1224291 - define BUILD_PORTABLE for brotli r=jfkthame 2016-01-28 12:48:08 -05:00
Morgan Phillips
a427bd0117 Bug 1238582 - Skip simulated OOM check in the case where we're growing within reserved space; r=Waldo
--HG--
extra : rebase_source : a0f1db09b114478c52609de705dce4ba9a74445a
2016-01-28 10:07:14 -06:00
Nicholas Nethercote
900298f2a4 Bug 1187137 (part 7) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin.
--HG--
extra : rebase_source : 7326c0f51805e8d38ff7c7996355dfda36be03d7
2016-01-27 19:18:33 -08:00
Nicholas Nethercote
d04f9d9bd4 Bug 1187137 (part 6) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin.
--HG--
extra : rebase_source : 7dc26d97543ed93bb0feee7539954316ab36348b
2016-01-27 19:04:38 -08:00
Nicholas Nethercote
0fc6893b11 Bug 1187137 (part 5) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin.
--HG--
extra : rebase_source : 87ff74c1f4a66987de60cfc7a77269ae83d2b318
2016-01-27 18:38:45 -08:00
Nicholas Nethercote
f3f9d0c09e Bug 1187137 (part 4) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin.
--HG--
extra : rebase_source : c9f2dd39d41f023d9caf8042b4388af23692950a
2016-01-27 16:05:00 -08:00
Bill McCloskey
c663839ade Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
B2G Bumper Bot
7cb5c16447 Bumping manifests a=b2g-bump 2016-01-28 20:52:51 -08:00
B2G Bumper Bot
696ca1d6b2 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
dbf282a817 Bug 1242199: Add lower-limit WebRTC bandwidth pref for testing r=pkerr
--HG--
extra : commitid : EHEwqw6bVUo
2016-01-28 23:49:46 -05:00
Randell Jesup
fd24a3b3e7 Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr
--HG--
extra : commitid : HtWKNcs82ul
2016-01-27 21:55:42 -05:00
Jean-Yves Avenard
686f68bed4 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
25609311a1 Bug 1212323: P2. Have IsVideoAccelerated return a Promise. r=cpearce 2016-01-29 15:45:42 +11:00
Jean-Yves Avenard
ce37c50788 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
e589f4375d Bumping manifests a=b2g-bump 2016-01-28 20:20:50 -08:00
B2G Bumper Bot
6a55bf4365 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
ca550767e5 Bumping manifests a=b2g-bump 2016-01-28 20:10:58 -08:00
B2G Bumper Bot
0a3c5a76b4 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
53b436aae9 No bug, update gaia bumper's 'current' point to what has already run on b2g-inbound
--HG--
extra : rebase_source : f48050e70d7091f3cf7d283ba79ea4b508431050
2016-01-28 19:56:45 -08:00
B2G Bumper Bot
f0b1343085 Bumping manifests a=b2g-bump 2016-01-28 20:00:45 -08:00
B2G Bumper Bot
adb9aef5b4 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
9ff3fce3ef 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.

--HG--
extra : rebase_source : 538dd4aa7f89b3ddceb904e7e148c7d992883bd9
2016-01-28 16:33:00 -05:00
B2G Bumper Bot
a3b21ba0ef Bumping manifests a=b2g-bump 2016-01-28 19:50:42 -08:00
B2G Bumper Bot
3a8fcd6796 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
9bea00479f Bumping manifests a=b2g-bump 2016-01-28 19:25:46 -08:00
B2G Bumper Bot
c340b0cc97 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
dfbec1cede 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.

--HG--
extra : rebase_source : 418252aa8d1dcae56decd5ff99246d34578b9003
2016-01-28 09:19:00 -05:00
Anthony Zhang
2e1e076345 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

--HG--
extra : rebase_source : d323afc3de716e5c978f1120f43af77f193f0b8a
2016-01-28 13:52:07 -05:00
Andrew McCreight
1f5db5ab06 Bug 1243113 - Enable test_blob_worker_xhr_* tests on e10s Windows. r=khuey
--HG--
extra : rebase_source : db27c66182ee0540bc9d2a5356c68cb0be2bcb2a
2016-01-28 12:33:00 -05:00
sajitk
34f6287d12 Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in uriloader subdirectory. r=erahm
--HG--
extra : rebase_source : 0c655b9602599b35fe4abecfc7011178574264af
2016-01-28 10:38:00 -05:00
sajitk
aff6f586b9 Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory. r=erahm
--HG--
extra : rebase_source : 71c02b7294a95ecba7876b0372a0dee0ea05b4ed
2016-01-28 10:37:00 -05:00
sajitk
1b0525a9d3 Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in security subdirectory. r=froydnj
--HG--
extra : rebase_source : 7aed4d8669dccd1270a88a0cacfa254e3b9f5950
2016-01-28 10:36:00 -05:00
sajitk
6fdb9b782e Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in various files. r=bsmedberg
--HG--
extra : rebase_source : 37e8f53a8aa5242058ab8fc867804cbc8940653e
2016-01-28 10:35:00 -05:00
Morris Tseng
571b20fd9f Bug 1242347 - Allow unsized internal format when generate mipmap. r=jgilbert
--HG--
extra : commitid : BMfNLWIwGbn
2016-01-29 10:58:05 +08:00
B2G Bumper Bot
b78f8ff470 Bumping manifests a=b2g-bump 2016-01-28 19:10:48 -08:00
B2G Bumper Bot
b8da32fd17 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
7e68e2bbdc Bumping manifests a=b2g-bump 2016-01-28 19:02:42 -08:00
B2G Bumper Bot
cf5730d6e3 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/38b847657ac4
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #33969 from scottwu/1131497-running-build-test-js-2

Bug 1131497 - Converted build test scripts to run on node.js, r=rickychien

========

https://hg.mozilla.org/integration/gaia-central/rev/4f001892cead
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1131497 - Converted build test scripts to run on node.js
2016-01-28 19:02:25 -08:00
Nick Fitzgerald
d08fed180b Bug 1242691 - Merge overlapping SlotsEdges in the store buffer. r=terrence
Frequently, the mutator will modify nearly the same elements of an object
repeatedly. However, because the set of elements aren't exactly the same, the
single item buffer in front of MonoTypeBuffer can't de-duplicate these
edges. For example, in one CodeMirror test case, we would add 245 SlotsEdges
entries for almost the same 50,000 elements in an object, causing us to trace
these same 50,000 elements 245 times!

This patch makes `js::gc::StoreBuffer::putSlot` check to see if the new range is
overlapping with the last range added, and if so, merge the ranges rather than
adding partially duplicated elements into the store buffer.

This gives a 1000 point increase on Octane's pdf.js subsuite locally. The
CodeMirror test case mentioned above goes from ~10 seconds execution time to
~1.5 seconds, with the max minor gc pause dropping from up to 40 milliseconds,
down to 4 milliseconds.
2016-01-28 15:52:00 -05:00
B2G Bumper Bot
a90e261465 Bumping manifests a=b2g-bump 2016-01-28 18:50:43 -08:00
B2G Bumper Bot
0ba97e99ce Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/3b40b8c03859
Author: Zibi Braniecki <zibi@braniecki.net>
Desc: Merge pull request #33964 from zbraniecki/1200078-refactor-l10n-in-browser

Bug 1200078 - [browser] Remove deprecated mozL10n.get. r=yifan

========

https://hg.mozilla.org/integration/gaia-central/rev/1f5193e17b9e
Author: Zibi Braniecki <gandalf@mozilla.com>
Desc: Bug 1200078 - [browser] Remove deprecated mozL10n.get
2016-01-28 18:49:09 -08:00
B2G Bumper Bot
f5b99ca5a2 Bumping manifests a=b2g-bump 2016-01-28 18:40:49 -08:00
B2G Bumper Bot
aad5c4b9b9 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a1a256db409d
Author: Yi-Fan Liao <yliao@mozilla.com>
Desc: Merge pull request #33953 from begeeben/1226504_should_turn_off_cursor_mode

Bug 1226504 - Should turn off cursor mode when displaying FTE and SmartList, r=dhuang

========

https://hg.mozilla.org/integration/gaia-central/rev/987c3663b8f8
Author: yifan <yliao@mozilla.com>
Desc: Bug 1226504 - Should turn off cursor mode when displaying FTE and SmartList
2016-01-28 18:39:07 -08:00
B2G Bumper Bot
f1d613bbc3 Bumping manifests a=b2g-bump 2016-01-28 18:30:41 -08:00