Margaret Leibovic
df13a4a2d4
Bug 1244727 - Remove expired histogram probes. r=mfinkle
...
--HG--
extra : commitid : IVuaUiMRPXr
extra : rebase_source : 1f3a69bcd396a86557f88fa8c263faf6b06dfae0
2016-02-01 10:02:53 -05:00
Margaret Leibovic
09e0b9d604
Bug 1244704 - Create a more granular BOOKMARKS_COUNT probe for mobile. r=mfinkle
...
--HG--
extra : commitid : AvL2RSfcHkE
extra : rebase_source : 2854e6ef97bfa8b401e38caf150b4443210dc641
2016-02-01 09:58:03 -05:00
Margaret Leibovic
dbf6b4bd5e
Backed out changeset 5a593c624332
...
--HG--
extra : commitid : FOAOc9FyJGj
extra : amend_source : f10e476950bdf9d47df0d76be5865abd279a75d9
2016-02-02 10:07:55 -05:00
Margaret Leibovic
b1e2e95999
Backed out changeset cd18c8af8b56
...
--HG--
extra : commitid : EgmuwwZ0Oa0
2016-02-02 10:06:52 -05:00
Margaret Leibovic
684573e2db
Bug 1244727 - Remove expired histogram probes. r=mfinkle
...
--HG--
extra : commitid : 8iolL9VIGOC
extra : rebase_source : fc95e8cffe0d089d77a15bfbe6f6ab0fc2cca5bd
2016-02-01 10:02:53 -05:00
Margaret Leibovic
7cd5df0066
Bug 1244704 - Create a more granular BOOKMARKS_COUNT probe for mobile. r=mfinkle
...
--HG--
extra : commitid : J8GTiJjVrg2
extra : rebase_source : 4d90c0602a55fe6c6686b98301d49236224e0930
2016-02-01 09:58:03 -05:00
Carsten "Tomcat" Book
33d012b91a
Merge mozilla-central to fx-team
2016-02-02 11:54:43 +01:00
Carsten "Tomcat" Book
ddbbd78a0d
merge mozilla-inbound to mozilla-central a=merge
2016-02-02 11:50:53 +01:00
Jean-Yves Avenard
846eb884b0
Bug 1244523: [mp4] P2. Have sniffer recognise ftyp qt subtype. r=cpearce
2016-02-02 16:27:47 +11:00
Anthony Zhang
0571a2708a
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
Kris Maglione
c5b5341056
Bug 1231819: [webext] Implement the captureVisibleTab API. r=billm
...
--HG--
extra : commitid : 1KrAIBW3HgQ
extra : rebase_source : c11b44c28a967d65e66eca9a5a8bb73e36f17ab3
extra : amend_source : af19f6d511e3fa1c8f143e08a7a99b60dc5c044c
2016-01-25 17:48:54 -08:00
Kris Maglione
751cbcb894
Bug 1234020: Part 1 - [webext] Add initial binding-level promise<->callback support. r=billm
...
--HG--
extra : commitid : LmqVSqXGkKa
extra : rebase_source : 1e28a81fd74c920822bb5eed0aff8841bd628271
extra : histedit_source : 9acf96c0593f1271a753507c6630765394b88f3c%2Cf19e421dfed99dd65482ba935ac50fffa1208a6d
2016-02-01 19:20:13 -08:00
Kris Maglione
ec5c25ce52
Bug 1244805: [webext] Don't resolve relative URLs in manifests unless extension is running. r=billm
...
--HG--
extra : commitid : L8FL3psdiCQ
extra : rebase_source : 24877d001fbbbaec21644d1ad05362df325c4b97
extra : histedit_source : 0245d9c4e903d60cafd0aa80caf1eac8dbd72968
2016-02-01 11:02:02 -08:00
Tim Nguyen
3bbd5d5b80
Bug 1242073 - Tweaks to about:networking. r=jaws
...
--HG--
extra : commitid : 5Mg53bdIi9i
2016-02-01 19:55:07 +01:00
Wes Kocher
1b65a8ee2f
Backed out changeset e8148cda7d85 (bug 989960) for xpcshell bustage
...
--HG--
extra : commitid : Bxwy5tzArNN
extra : rebase_source : a15513777534e54d05fda5037f24e15ac089b313
2016-02-01 08:25:19 -08:00
Paolo Amadini
ecd744bdef
Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
...
--HG--
extra : commitid : 6aGIHyyYqSo
extra : rebase_source : 38fbf5e49d06970555a088c5ea3f8379e2064767
extra : source : 3958782fe187026cbc3755ad6eae6920e67fa7d2
2016-01-30 18:53:56 +00:00
Dave Townsend
6ec3a34a03
Bug 1243935 - "Restartless add-ons that get into the pending disable state never disable". r=aswan
...
--HG--
extra : rebase_source : a932007d5b4bdad83fdf21c50776f55a928174c2
2016-01-28 16:01:00 +01:00
Phil Ringnalda
efb0e5df11
Merge m-i to m-c, a=merge
2016-01-31 17:53:22 -08:00
Phil Ringnalda
d29ad54afa
Merge f-t to m-c, a=merge
2016-01-31 17:52:17 -08:00
Phil Ringnalda
d381b4bca6
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Phil Ringnalda
9f2e22e0ac
Back out e8d8faa25955 (bug 1241111) for breaking platform.ini, a=bustage
2016-01-31 10:01:22 -08:00
Birunthan Mohanathas
373593275e
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Phil Ringnalda
b2b5dc0439
Merge f-t and m-i to m-c, a=merge
2016-01-30 17:08:37 -08:00
Phil Ringnalda
a39d6e46e4
Merge m-c to m-i
2016-01-30 09:43:42 -08:00
Phil Ringnalda
985ff5df04
Merge m-i to m-c, a=merge
2016-01-30 09:28:35 -08:00
Kyle Huey
91efc5a86c
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Marco Bonardo
cda0974c56
Bug 1158511 - Add 'most recent expired visit' telemetry. r=adw
...
--HG--
extra : commitid : 2dy00Q2kdxS
extra : rebase_source : a2afc1e3b6be66d125b2f8793e79d03a9d336d28
2016-01-29 17:06:04 +01:00
Phil Ringnalda
d42eb10039
Back out 3958782fe187 (bug 989960) for Android crashes in test_watchdog_default.js
2016-01-29 20:12:44 -08:00
Kris Maglione
e391b5ccaf
Bug 1190680: Part 2 - [webext] Add initial support for lastError callbacks. r=billm
...
--HG--
extra : commitid : KyImBk4vvCu
extra : rebase_source : f05432e862480ca7e4c81c9fd663822bba63c7af
extra : histedit_source : 6cec5cd0c0c4986f0b22e4338b2e6da3cb851ef7
2016-01-29 18:38:08 -08:00
Kris Maglione
b859ec65ef
Bug 1190680: Part 1 - [webext] Factor common extension context logic into a shared base class. r=billm
...
--HG--
extra : commitid : 2aeACGXC84s
extra : rebase_source : 2f8f5dab0b51b7524c8df047587b52da33e69199
extra : histedit_source : 87ab18bfdef7944d3dc43142f4f090905c1f8b29
2016-01-29 18:39:29 -08:00
Jean-Yves Avenard
c9e51133e2
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-30 12:52:36 +11:00
Kris Maglione
18ffdfa335
Bug 1225715: Part 6 - Remove redundant manifest type checking from XPIProvider. r=Mossop
...
--HG--
extra : commitid : Co3LqKFdyq6
extra : rebase_source : fe07d829cd3dd9bf0bee582e0367a9b1d49036de
2016-01-21 23:36:53 -08:00
Kris Maglione
278a332b02
Bug 1225715: Part 5 - Add schema for extension manifests. r=billm
...
This currently forbids unknown top-level schema properties, and unknown
permissions. In the future, I'd like to make those warnings rather than
errors, for compatibility purposes, but I think errors are fine for now.
--HG--
extra : commitid : 9jGEwCU9AhR
extra : rebase_source : db16f1e5f9962fb7b24c0e52c05832ae646a57c2
2016-01-30 10:27:02 -08:00
Kris Maglione
7223a1a63e
Bug 1225715: Part 4 - Improve reporting of schema errors. r=billm
...
--HG--
extra : commitid : 8hxwF0y1kXL
extra : rebase_source : 6659b05b2835d9e9feecb45223b4ab2519eea4c5
2016-01-29 20:11:07 -08:00
Kris Maglione
4e6099bea2
Bug 1225715: Part 3 - Allow extending existing schema types. r=billm
...
This one's a bit weird. I was trying to avoid it for a while, but when we
start to support different sets of APIs on different apps, it's going make it
complicated to maintain a single, centralized manifest schema without some way
for them to directly extend it.
--HG--
extra : commitid : 69hnLm2cHLt
extra : rebase_source : 8895c53c36c3790c287c0105fa95b0f3f8f49c33
2016-01-20 22:46:37 -08:00
Kris Maglione
cd5a8640d9
Bug 1225715: Part 2 - Add string format support to schemas. r=billm
...
--HG--
extra : commitid : ArSuR3hloWW
extra : rebase_source : 64f075729beee1a0b3e411c7f3c7084839e793df
2016-01-29 19:48:57 -08:00
Kris Maglione
f9a63c1481
Bug 1225715: Part 1 - Add support for patterned strings and properties in schemas. r=billm
...
--HG--
extra : commitid : DXiMnqrHsn0
extra : rebase_source : e8457775d1c9510e20e3f987eb8deccbcfbb50fb
2016-01-29 19:45:16 -08:00
Kit Cambridge
165b9138a5
Bug 1241278 - Record telemetry for notification permission callback usage. r=vladan
...
--HG--
extra : commitid : DyfF5zD7oBq
extra : rebase_source : 041591969af8c79c7da6b4e8c2f63941396b761f
2016-01-21 09:37:53 -08:00
Wes Kocher
543c164cdc
Backed out 2 changesets (bug 1241821) for android build bustage CLOSED TREE
...
Backed out changeset ae7246d654c8 (bug 1241821)
Backed out changeset bdecb787f1a2 (bug 1241821)
--HG--
extra : commitid : HdwYW6HntXi
2016-01-29 14:57:27 -08:00
Christoph Kerschbaumer
83099fe604
Bug 1243936 - Convert remaining callsites within devtools/ and toolkit/ to use channel.open2()
2016-01-29 09:16:13 -08:00
Mark Goodwin
e7ee60296d
Bug 1241821 - Create a SecurityReporter component for TLS Error Reports r=mossop, keeler
...
This takes the TLS Error Reporting functionality used in the aboutNetError.xhtml
and aboutCertError.xhtml error pages and moves it to its own component. This
allows us to make use of this same error reporting functionality from elsewhere.
Notably, this allows us to send error reports for issues that occur when loading
subresources.
The xpcshell test included is in security/manager/ssl/tests because we need to
make use of tlsserver functionality from the PSM tests.
2016-01-29 13:45:17 +00:00
Gijs Kruitbosch
957e08a3bd
Bug 1219215 - part 1: remove window-drag bindings and other callers of WindowDraggingUtils, replace with using window-dragging region everywhere, r=dao,felipe
...
--HG--
extra : commitid : 5eXAZOQmmPY
extra : rebase_source : ff9d7691e203697caddb3a9f2de6cb676a15a6b4
extra : histedit_source : 8c3f2681850b5dd6ee8f26e7b8d9e00f2e4122a8
2016-01-18 15:32:14 +00:00
Drew Willcoxon
85ec17cdc2
Bug 1233672 - Properly encode/decode moz-action URIs. r=mak
2016-01-29 14:02:15 -08:00
Wes Kocher
86864105dc
Merge m-c to fx-team, a=merge
...
--HG--
extra : commitid : 7MLK0J5XhL0
2016-01-29 13:44:12 -08:00
Wes Kocher
4c1c8ea235
Backed out 3 changesets (bug 1212323) for WinXP debug crashes CLOSED TREE
...
Backed out changeset 7215ed1cfcef (bug 1212323)
Backed out changeset bd7599dcee0d (bug 1212323)
Backed out changeset 228267494daa (bug 1212323)
--HG--
extra : commitid : C8ZtL47yMj1
2016-01-29 10:30:16 -08:00
Wes Kocher
e060c6dced
Backed out changeset 24af6caa9bba (bug 1219482) to hopefully fix the intermittent hazard failures CLOSED TREE
...
--HG--
extra : commitid : ETz5wi5nzdH
2016-01-29 10:15:30 -08:00
Wes Kocher
e5f4ab2287
Backed out changeset 8ee5a700e4a2 (bug 1242777) to hopefully fix the intermittent hazard failures
...
--HG--
extra : commitid : IZS783zslAZ
2016-01-29 10:14:44 -08:00
Nathan Froyd
b1bbf96de9
Backout 24dbe7da7370:a319694b46d5 (bug 1069556) for build bustage on various platforms on a CLOSED TREE
...
--HG--
rename : toolkit/crashreporter/google-breakpad/src/client/linux/Makefile.in => toolkit/crashreporter/google-breakpad/src/client/linux/handler/Makefile.in
rename : toolkit/crashreporter/google-breakpad/src/processor/pathname_stripper.h => toolkit/crashreporter/google-breakpad/src/common/pathname_stripper.h
rename : toolkit/crashreporter/google-breakpad/src/processor/pathname_stripper_unittest.cc => toolkit/crashreporter/google-breakpad/src/common/pathname_stripper_unittest.cc
2016-01-29 11:55:43 -05:00
Mike Conley
f0718773f5
Bug 1243643 - Deprecate unsafe CPOW usage in contentAreaUtils' saveImage. r=jld
...
--HG--
extra : commitid : 6cuCDa7OEaU
extra : rebase_source : 1628b0ef02ff2b9be46c6ef12e572f80a7f855aa
2016-01-28 16:23:30 -05:00
Shane Caraveo
88c2f7e147
Bug 1037483 replace microdata with microformats in share, r=dietrich
2016-01-29 10:58:45 -08:00