Commit Graph

28508 Commits

Author SHA1 Message Date
Nicholas Nethercote
867c012a9d Bug 1205358 - Fix up nsUrlClassifierPrefixSet memory reporting. r=gcp.
This patch reverts the "measure-in-advance" approach added in part 1 of bug
1050108 -- because that doesn't interact well with DMD -- and adds locking to
avoid races between the url-classifier thread and the main thread.
2016-02-10 08:30:48 +11:00
Gijs Kruitbosch
691891ad9b Bug 1243353 - allow HTML in-content checkboxes to have focus and style them appropriately, r=jaws 2016-02-01 21:45:22 +00:00
J. Ryan Stinnett
0373066d4a Bug 1245251 - Repair add-on manager for external XUL apps. r=Mossop 2016-02-05 09:56:15 -06:00
Felipe Gomes
4594579039 Bug 1230196 - Allow release channel to run e10s. r=billm 2016-02-05 13:27:12 -02:00
Nick Fitzgerald
f1fc6cfdf3 Bug 1221619 - Add telemetry to memory tool. r=jsantell, data-review=bsmedberg 2016-02-03 15:17:00 +01:00
Nigel Babu
2682409fe4 Backed out 10 changesets (bug 1234629, bug 1233882) for bustage on Android rc tests
Backed out changeset 9aa32d9a25df (bug 1234629)
Backed out changeset d73d36c9619b (bug 1234629)
Backed out changeset a7f63b3721cd (bug 1233882)
Backed out changeset c79f4a8c3e86 (bug 1234629)
Backed out changeset 400c030d3c01 (bug 1234629)
Backed out changeset 54a3d0851bc6 (bug 1234629)
Backed out changeset f80912ecfa87 (bug 1234629)
Backed out changeset 50bcadca2131 (bug 1234629)
Backed out changeset aaa420ed66d7 (bug 1234629)
Backed out changeset 7a62e97f07c2 (bug 1234629)
2016-02-05 15:42:28 +05:30
Dave Townsend
848229ab45 Bug 1245649: Enable no-negated-in-lhs, no-native-reassign, no-func-assign and no-labels. r=MattN 2016-02-03 20:47:08 -08:00
Dave Townsend
71be6979b2 Bug 1245649: Turn on use-isnan, no-unexpected-multiline, no-octal and no-self-compare. r=MattN 2016-02-03 18:21:30 -08:00
Dave Townsend
672da226a5 Bug 1245649: Turn on no-irregular-whitespace and no-mixed-spaces-and-tabs. r=jaws 2016-02-03 18:09:49 -08:00
Dave Townsend
f800a9c4ac Bug 1245649: Turn on valid-typeof, no-invalid-regexp, no-empty-pattern and no-empty-character-class. r=felipe 2016-02-03 17:38:13 -08:00
Dave Townsend
4dd6b34d65 Bug 1245649: Turn on no-extra-semi. r=markh 2016-02-03 17:27:36 -08:00
Dave Townsend
309dc8a792 Bug 1245649: Turn on linebreak-style. r=Gijs 2016-02-03 17:04:56 -08:00
Dave Townsend
db523ac819 Bug 1245649: Turn on no-trailing-spaces. r=Gijs 2016-02-03 14:22:33 -08:00
Dave Townsend
dd99c04a73 Bug 1245649: Merge browser and toolkit eslint rule settings. r=felipe 2016-02-03 13:12:18 -08:00
Nick Alexander
bd7c9cf824 Bug 1234629 - Part 2: Fail packaging if bouncer APK and main APK have different permissions. r=gps
This isn't sensible for b2gdroid, but that project should never enable
the bouncer APK anyway.
2016-01-27 14:34:46 -08:00
Nick Alexander
a390c29b80 Bug 1234629 - Part 1: Create bouncer APK for OTA distribution installs. r=margaret,gps
This commit produces an "install bouncer" APK which is a "hollow
shell" that looks like the main Fennec APK.  In particular, both APKs have:

* the same Android package name (application id); and
* the same set of <permission>, <uses-permission>, and <uses-feature>
  blocks in their manifests.

The bouncer APK must always have an android:versionCode smaller than
the main Fennec APK; for now, we will just bump that manually
mobile/android/bouncer/moz.build.
2016-01-27 15:28:31 -08:00
Nick Alexander
61ddcc0a51 Bug 1163082 - Part 1: Add --with-android-distribution-directory. r=gps
This simply packs the assets/ subdirectory of the distribution
directory into the assets/ directory of the Android APK using existing
mechanisms.  It also removes the older method of manually pushing
files into dist/bin/distribution, from where they would be packaged
into the APK under distribution/.
2016-01-27 12:25:04 -08:00
Wes Kocher
c3799c8915 Backed out changeset 69ec780e039c (bug 1245225) for enabling a bunch of tests that frequently fail CLOSED TREE 2016-02-04 11:17:03 -08:00
Mike de Boer
f72d46f1cc Bug 1154277: Part 2 - support running Social API documents to run in a remote browser, i.e. the content process. f=mixedpuppy, r=Standard8 2016-02-04 12:50:06 +01:00
Carsten "Tomcat" Book
2a07da30de Merge mozilla-central to fx-team 2016-02-04 12:08:00 +01:00
Carsten "Tomcat" Book
f84c32592e merge mozilla-inbound to mozilla-central a=merge 2016-02-04 12:02:05 +01:00
Alexandre Poirot
888f223469 Bug 1214352 - Add telemetry for Scratchpad as top level window. r=jryans,p=bsmedberg 2016-02-04 02:20:55 -08:00
Nick Alexander
212a46e40e Backed out 2 changesets (bug 1163082) for Robocop rc1 failures.
Backed out changeset baf25be8d491 (bug 1163082)
Backed out changeset e228040a044b (bug 1163082)
2016-02-03 23:15:00 -08:00
David Rajchenbach-Teller
05b949b15f Bug 1245371 - PERF_MONITORING_SLOW_ADDON_* should not expire in Firefox 49. r=Yoric 2016-02-03 18:41:12 +01:00
Tracy Walker
89ed8c18ef Bug 1245225 - [e10s] Renabled working test cases. Simple case of removing relevant skip-if e10s in toolkit/components/thumbnails/test/browser.ini for browser_thumbnails_bg_crash_during_capture.js, browser_thumbnails_bg_crash_while_idle.js, browser_thumbnails_bg_no_cookies_sent.js, browser_thumbnails_bug727765.js and browser_thumbnails_capture.js. r=jimm 2016-02-02 13:49:18 -06:00
David Rajchenbach-Teller
a0c73a47cb Bug 1142937 - AddonWatcher now communicates through nsIObserverService. r=felipe
The current API of AddonWatcher only supports a single callback. That's pretty unfriendly to testing, debugging, add-ons, etc.

This patch replaces the mechanism with a notification through the nsIObserverService.
2016-01-27 13:34:58 +01:00
Mark Finkle
f38e40bb17 Bug 1227662 - Video background is white instead of textured gray r=margaret 2016-02-04 02:44:57 -05:00
Nick Alexander
406f06596d Bug 1163082 - Part 1: Add --with-android-distribution-directory. r=gps
This simply packs the assets/ subdirectory of the distribution
directory into the assets/ directory of the Android APK using existing
mechanisms.  It also removes the older method of manually pushing
files into dist/bin/distribution, from where they would be packaged
into the APK under distribution/.
2016-01-27 12:25:04 -08:00
Vladan Djeric
f5b6b70bc8 Bug 1193535 - Store Heartbeat Scores in Unified Telemetry. r=MattN 2016-02-03 15:25:53 -08:00
David Rajchenbach-Teller
324e4d9127 Bug 1221761 - Probe.prototype.release() now swallows NS_ERROR_NOT_AVAILABLE. r=felipe
During shutdown, we may find ourselves attempting to release and shutdown a probe while the PerformanceStats service is already shutdown. In this case, since the probe is already shutdown, we can simply ignore the error.
2016-01-28 11:17:49 +01:00
Paolo Amadini
52d209f702 Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric 2016-02-03 12:58:03 +00:00
Carsten "Tomcat" Book
a636b23432 merge mozilla-inbound to mozilla-central a=merge 2016-02-03 11:59:20 +01:00
Shane Caraveo
3e1e108a08 Bug 1244647 fix typeof check, r=mikedeboer 2016-02-02 14:05:34 -08:00
Jared Wein
6472188551 Bug 1245175 - Remove bottom padding on about:addons. r=ntim 2016-02-02 10:16:00 +01:00
Margaret Leibovic
770a94c393 Bug 1244727 - Remove expired histogram probes. r=mfinkle 2016-02-01 10:02:53 -05:00
Margaret Leibovic
60ff557e83 Bug 1244704 - Create a more granular BOOKMARKS_COUNT probe for mobile. r=mfinkle 2016-02-01 09:58:03 -05:00
Margaret Leibovic
50c45752af Backed out changeset 5a593c624332 2016-02-02 10:07:55 -05:00
Margaret Leibovic
4e4079ce84 Backed out changeset cd18c8af8b56 2016-02-02 10:06:52 -05:00
Margaret Leibovic
b841a69d27 Bug 1244727 - Remove expired histogram probes. r=mfinkle 2016-02-01 10:02:53 -05:00
Margaret Leibovic
d3d5545a8f Bug 1244704 - Create a more granular BOOKMARKS_COUNT probe for mobile. r=mfinkle 2016-02-01 09:58:03 -05:00
Carsten "Tomcat" Book
42bc85234d Merge mozilla-central to fx-team 2016-02-02 11:54:43 +01:00
Carsten "Tomcat" Book
9468a26fac merge mozilla-inbound to mozilla-central a=merge 2016-02-02 11:50:53 +01:00
Jean-Yves Avenard
91b04a5c80 Bug 1244523: [mp4] P2. Have sniffer recognise ftyp qt subtype. r=cpearce 2016-02-02 16:27:47 +11:00
Anthony Zhang
7ebea8ea7b 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
ed43865c55 Bug 1231819: [webext] Implement the captureVisibleTab API. r=billm 2016-01-25 17:48:54 -08:00
Kris Maglione
592ffd1f56 Bug 1234020: Part 1 - [webext] Add initial binding-level promise<->callback support. r=billm 2016-02-01 19:20:13 -08:00
Kris Maglione
fd9073aacd Bug 1244805: [webext] Don't resolve relative URLs in manifests unless extension is running. r=billm 2016-02-01 11:02:02 -08:00
Tim Nguyen
f2a42ce90e Bug 1242073 - Tweaks to about:networking. r=jaws 2016-02-01 19:55:07 +01:00
Wes Kocher
b914b5fb73 Backed out changeset e8148cda7d85 (bug 989960) for xpcshell bustage 2016-02-01 08:25:19 -08:00
Paolo Amadini
40cb6baf8e Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric 2016-01-30 18:53:56 +00:00
Dave Townsend
e8afce7583 Bug 1243935 - "Restartless add-ons that get into the pending disable state never disable". r=aswan 2016-01-28 16:01:00 +01:00
Phil Ringnalda
a77765513e Merge m-i to m-c, a=merge 2016-01-31 17:53:22 -08:00
Phil Ringnalda
7051fe25a5 Merge f-t to m-c, a=merge 2016-01-31 17:52:17 -08:00
Phil Ringnalda
863943dfb7 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
6342273139 Back out e8d8faa25955 (bug 1241111) for breaking platform.ini, a=bustage 2016-01-31 10:01:22 -08:00
Birunthan Mohanathas
f94b4ff6a2 Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-01-31 17:12:12 +02:00
Phil Ringnalda
cf5e6f9eb3 Merge f-t and m-i to m-c, a=merge 2016-01-30 17:08:37 -08:00
Phil Ringnalda
c6000dca8a Merge m-c to m-i 2016-01-30 09:43:42 -08:00
Phil Ringnalda
accaa766dd Merge m-i to m-c, a=merge 2016-01-30 09:28:35 -08:00
Kyle Huey
94f653c385 Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
Marco Bonardo
181fbb7e2b Bug 1158511 - Add 'most recent expired visit' telemetry. r=adw 2016-01-29 17:06:04 +01:00
Phil Ringnalda
129d6694f3 Back out 3958782fe187 (bug 989960) for Android crashes in test_watchdog_default.js 2016-01-29 20:12:44 -08:00
Kris Maglione
3b26461dc0 Bug 1190680: Part 2 - [webext] Add initial support for lastError callbacks. r=billm 2016-01-29 18:38:08 -08:00
Kris Maglione
724b49e80c Bug 1190680: Part 1 - [webext] Factor common extension context logic into a shared base class. r=billm 2016-01-29 18:39:29 -08:00
Jean-Yves Avenard
b002ceac11 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
ca6d4f166d Bug 1225715: Part 6 - Remove redundant manifest type checking from XPIProvider. r=Mossop 2016-01-21 23:36:53 -08:00
Kris Maglione
b03f09db5f 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.
2016-01-30 10:27:02 -08:00
Kris Maglione
166e216be0 Bug 1225715: Part 4 - Improve reporting of schema errors. r=billm 2016-01-29 20:11:07 -08:00
Kris Maglione
43884ade07 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.
2016-01-20 22:46:37 -08:00
Kris Maglione
bbc17cc145 Bug 1225715: Part 2 - Add string format support to schemas. r=billm 2016-01-29 19:48:57 -08:00
Kris Maglione
2d2ffb9404 Bug 1225715: Part 1 - Add support for patterned strings and properties in schemas. r=billm 2016-01-29 19:45:16 -08:00
Wes Kocher
3b6e1cd6a4 Backed out 3 changesets (bug 1231784) for breaking 10.10 opt jetpack tests
Backed out changeset 653df21ca861 (bug 1231784)
Backed out changeset 0aac20bc3619 (bug 1231784)
Backed out changeset edcbd7c0aa36 (bug 1231784)
2016-02-03 17:38:12 -08:00
Mike Hommey
a01e44dc89 Bug 1245055 - Remove toolkit/crashreporter/google-breakpad/src/client/linux/handler/Makefile.in. r=mshal
The remains in this file come from bug 633436. I'm not sure what the
toolchain was back then (5 years ago), but it doesn't appear what it
was trying to work around happens nowadays, so just get rid of the
workaround.
2016-02-03 08:41:26 +09:00
Mike Hommey
11d217aaed Bug 1244997 - Remove TOOLKIT_EM_VERSION from toolkit/xre/Makefile.in. r=mshal
Bug 383167 made it obsolete 8.5 years ago, and while bug 543150 kind of
backed it out, it used GRE_MILESTONE instead of TOOLKIT_EM_VERSION.
2016-02-03 08:41:13 +09:00
Felipe Gomes
8bdd804fcc Bug 1243882 - Block e10s for locales based on Firefox's locale, not the OS. r=ehsan 2016-02-02 21:13:26 -02:00
Blake Kaplan
db35c8cebf Bug 1242208 followup, move this file where it should be r=mattn 2016-02-02 13:54:31 -08:00
Blake Kaplan
d3b96a82bc Bug 1242208 - Fix cached form history results with a datalist present. r=MattN 2016-02-02 13:44:11 -08:00
Blake Kaplan
2406442dad Bug 1243928 - Make these tests work in e10s. r=felipe 2016-02-02 13:44:11 -08:00
Francois Marier
ddc7eb4ee2 Bug 1237856 - Add prefs to honor/ignore Application Reputation verdicts. r=gcp 2016-02-02 15:07:06 -05:00
Birunthan Mohanathas
c425756352 Bug 1204202 - Remove packaging for now obsolete appcrt140.dll/desktopcrt140.dll on VS2015. r=ehsan 2016-02-02 17:42:04 +02:00
Birunthan Mohanathas
9bed3781f9 Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
Carsten "Tomcat" Book
f529748d1e Merge mozilla-central to mozilla-inbound 2016-02-02 11:53:58 +01:00
Christoph Kerschbaumer
ee27695b92 Bug 1244890 - Convert tests within toolkit/components/passwordmgr to use asyncOpen2(). r=sicking 2016-02-01 14:37:06 -08:00
Kit Cambridge
d873e15617 Bug 1241278 - Record telemetry for notification permission callback usage. r=vladan 2016-01-21 09:37:53 -08:00
Wes Kocher
0d8c068131 Backed out 2 changesets (bug 1241821) for android build bustage CLOSED TREE
Backed out changeset ae7246d654c8 (bug 1241821)
Backed out changeset bdecb787f1a2 (bug 1241821)
2016-01-29 14:57:27 -08:00
Christoph Kerschbaumer
12a3f8477f Bug 1243936 - Convert remaining callsites within devtools/ and toolkit/ to use channel.open2() 2016-01-29 09:16:13 -08:00
Mark Goodwin
8bbe983427 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
897e0c501a Bug 1219215 - part 1: remove window-drag bindings and other callers of WindowDraggingUtils, replace with using window-dragging region everywhere, r=dao,felipe 2016-01-18 15:32:14 +00:00
Drew Willcoxon
bc40bcd466 Bug 1233672 - Properly encode/decode moz-action URIs. r=mak 2016-01-29 14:02:15 -08:00
Wes Kocher
033e95c521 Merge m-c to fx-team, a=merge 2016-01-29 13:44:12 -08:00
Wes Kocher
3dbb3a4bfa 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)
2016-01-29 10:30:16 -08:00
Wes Kocher
ee1d30307e Backed out changeset 24af6caa9bba (bug 1219482) to hopefully fix the intermittent hazard failures CLOSED TREE 2016-01-29 10:15:30 -08:00
Wes Kocher
a9321933a4 Backed out changeset 8ee5a700e4a2 (bug 1242777) to hopefully fix the intermittent hazard failures 2016-01-29 10:14:44 -08:00
Nathan Froyd
96a1bfa079 Backout 24dbe7da7370:a319694b46d5 (bug 1069556) for build bustage on various platforms on a CLOSED TREE 2016-01-29 11:55:43 -05:00
Mike Conley
753347759a Bug 1243643 - Deprecate unsafe CPOW usage in contentAreaUtils' saveImage. r=jld 2016-01-28 16:23:30 -05:00
Shane Caraveo
7cc680d82c Bug 1037483 replace microdata with microformats in share, r=dietrich 2016-01-29 10:58:45 -08:00
Shane Caraveo
5312410492 Bug 1037483 adopt microformats-shiv for microformats v2 support, r=tantek 2016-01-29 10:58:45 -08:00
Georg Fritzsche
fd1dc72457 Bug 1241111 - Allow overriding SOURCE_REV_URL, SOURCE_REPO, SOURCE_CHANGESET. r=ted 2016-01-29 18:42:51 +01:00
Paolo Amadini
f4353161e9 Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric 2016-01-29 13:19:53 +00:00
Carsten "Tomcat" Book
74b81f2325 merge fx-team to mozilla-central a=merge 2016-01-29 11:47:23 +01:00
Andrew Swan
b65ee05f9b Bug 1172835 - Add warning icon to unsigned extensions warning button. r=Mossop 2016-01-28 11:16:28 -08: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
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
sajitk
3e6850097a Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory. r=erahm 2016-01-28 10:37:00 -05:00
Mark Goodwin
8fd1c92167 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-30 08:07:38 +00:00
Ted Mielczarek
19b3009aa6 bug 1069556 - local build changes to match up with upstream Breakpad. r=benwa,glandium
This commit contains a few things:
* Misc build fixup to sync with upstream--adding a few new moz.build files,
  source files
* The final bits of unhooking Breakpad from the profiler:
** Revert to only building toolkit/crashreporter if MOZ_CRASHREPORTER.
** Stop building bits of Breakpad that we only needed for the profiler.
** Remove a few bits of profiler code that were used to interface with Breakpad.
** Remove toolkit/crashreporter/breakpad-logging, which was only used to
   suppress Breakpad logging for the in-process stackwalker.
* Upstream removed their Android-compat sys/ucontext.h because the Android NDK
  added it, but the bionic we're using for Gonk builds is too old, so add a
  copy of the previous version of those files to
  toolkit/crashreporter/gonk-include to keep Gonk building.
* Consolidate moz.build files under toolkit/crashreporter/google-breakpad/client/linux
2016-01-27 09:39:53 -05:00
Phil Ringnalda
0e6a942c7e Merge m-c to m-i 2016-02-05 19:42:00 -08:00
Andrew Swan
fcbf41aa95 Bug 1245678 - [webext] Add downloads API schema and implementation boilerplate. r=rpl 2016-02-05 09:56:37 -08:00
Johann Hofmann
482df71906 Bug 1225743 - Implement chrome.bookmarks.search 2015-11-24 17:40:08 +01:00
Johann Hofmann
84f9e1f012 Bug 1225743 - Implement chrome.bookmarks.search. r=mak 2015-11-24 17:40:08 +01:00
Eric Hu
3f63fa2ecf Bug 920169 - Remove references to C++ constants in Histograms.json. r=gfritzsche 2016-02-12 20:23:25 +07:00
Felipe Gomes
633388e1df Bug 1150147 - Re-enable browser_SocialProvider.js for e10s, as it appears to be working fine. rs=me
MozReview-Commit-ID: DYK8RvIBJf6
2016-02-16 13:28:40 -02:00
Marco Bonardo
ea9a208337 Bug 1243779 - Remove uriIsPrefix option from nsINavHistoryQuery.r=adw
MozReview-Commit-ID: CM2Jm6iApct
2016-02-10 17:16:23 +01:00
Luca Greco
dc885abc20 Bug 1242752 - Fix exception raised when a WebExtension iframe is destroyed. r=kmag 2016-01-26 13:30:17 +01:00
Stephen Horlander
fb0743e30f Bug 1181237 - Update the Field Clear icon for Hi-DPI r=dao 2016-01-28 11:08:31 -08:00
Carsten "Tomcat" Book
e40759bc5c Merge mozilla-central to fx-team 2016-01-28 12:37:17 +01:00
Carsten "Tomcat" Book
6d639cca1d merge mozilla-inbound to mozilla-central a=merge 2016-01-28 12:13:37 +01:00
Alessio Placitelli
e3a788e3c1 Bug 1236580 - Fix the tests and update the documentation. r=gfritzsche 2016-01-27 07:09:00 +01:00
Alessio Placitelli
0fa27bb629 Bug 1236580 - Remove the IS_UNIFIED_TELEMETRY constant and the related preferences. r=gfritzsche 2016-01-27 01:03:00 +01:00
Kris Maglione
648b890157 Bug 1210583: Part 2 - [webext] Support callbacks in tabs.executeScript/tabs.insertCSS. r=billm 2016-01-25 20:25:11 -08:00
Kris Maglione
f9ef4dcea4 Bug 1210583: Part 1 - [webext] Add support for cross-process messaging with async responses. r=billm 2016-01-27 12:57:21 -08:00
Michael Comella
c779f2cf3a Bug 1241697 - Add docs for 'experiments' field in core ping. r=mfinkle 2016-01-27 14:52:27 -08:00
chaithanya
269577796f Bug 1184458- TelemetryEnvironment needs to shut down properly r=gfritzsche 2016-01-27 09:57:00 +01:00
Michael Comella
8364621a80 Bug 1241599 - Add 'core' ping telemetry docs. r=gfritzsche 2016-01-21 16:55:54 -08:00
Chris Manchester
835d2f9bd5 Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps 2016-01-27 17:46:34 -08:00
Paul Kerr [:pkerr]
11e4400955 Bug 1209252: add buttons to clear session and signaling logs. r=jib, r=sicking 2016-01-27 16:05:10 -08:00
David Keeler
e005138b30 bug 1241317 - gather telemetry on prevalence of FIPS r=jcj r=vladan 2016-01-21 11:22:12 -08:00
Jeff Walden
c86cd2047c Bug 1079844 - Change various non-js/ files/tests/etc. to refer to detaching of ArrayBuffers rather than neutering. (DOM references to "neutering" of DOM things remain as neutering.) r=bz 2016-01-25 18:10:22 -08:00
Carsten "Tomcat" Book
45b3ce32b0 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Dave Townsend
d24a0c9d9e Bug 1237820: Track whether a user has been offered a sideloaded add-on or not. r=rhelmer
Previously we just checked every newly sideloaded add-on to decide whether to
offer it to the user for opt-in. This adds a new "seen" property (naming could
be better if you have other suggestions) which tracks whether we've ever shown
the opt-in UI for the add-on. It defaults to true for all add-ons and is only
set to false for sideloaded add-ons that default to being disabled on install.
The seen flag can be set to true through the API but cannot be reset to false
as that would allow add-ons to forcibly re-present themselves to the user when
disabled.

The opt-in UI sets the seen flag to true only when it has focus which fixes a
long-standing bug where if you accept the first add-on you see and restart the
other tabs might not show up.

The one slight downside of this approach is that it now requires loading the
full add-ons database on every startup in order to check the seen flag for all
installed add-ons. There are hacky ways we might get around this but they all
involve overloading prefs with even more object data. The good thing is that
we do the load and check asynchronously after most of startup is complete and
the UI is fully loaded so there shouldn't be any percieved impact to startup
time. I've run multiple talos runs to verify that none of the numbers appear to
regress.
2016-01-26 14:31:33 -08:00
Bill McCloskey
366bf83154 Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap 2016-01-05 19:28:27 -05:00
Mike Conley
1c1f122b16 Bug 1233497 - Temporarily allow unsafe CPOWs in Promise-backend.js and Task.jsm. r=billm 2016-01-18 12:44:37 -05:00
Mike Conley
b8b343e3e2 Bug 1233497 - Disable tests that use fillInPageTooltip for e10s. r=Enn 2016-01-05 13:52:38 -05:00
Mike Conley
ca734f2ce9 Bug 1233497 - Do not resolve a Promise with a CPOW in browser_addonPerformanceAlerts.js r=Yoric 2016-01-04 17:15:24 -05:00
Wes Kocher
869e70a25c Backed out 2 changesets (bug 1037483) for many ESLint failures
Backed out changeset de364648e24c (bug 1037483)
Backed out changeset c697940b6f5c (bug 1037483)
2016-01-26 11:26:23 -08:00
Shane Caraveo
a19c3212f6 Bug 1037483 replace microdata with microformats in share, r=dietrich 2016-01-26 10:53:00 -08:00
Shane Caraveo
4172f3d1e7 Bug 1037483 adopt microformats-shiv for microformats v2 support, r=tantek 2016-01-26 10:52:59 -08:00
Marco Bonardo
f252fbb3ea Bug 1240013 - Crash in nsNavBookmarks::OnVisit by setting long location.hash. r=Yoric 2016-01-26 18:43:53 +01:00
Carsten "Tomcat" Book
790ddd9083 Merge mozilla-central to fx-team 2016-01-26 12:46:28 +01:00
Carsten "Tomcat" Book
61275b5e7e merge mozilla-inbound to mozilla-central a=merge 2016-01-26 11:53:21 +01:00
Dave Townsend
33f6bafc2c Backing out bug 1237820 due to test failures. 2016-01-25 16:44:19 -08:00
Wes Kocher
415b1d5982 Merge m-c to fx-team, a=merge 2016-01-25 14:07:49 -08:00
Nils Meinert
82811ca9ed Bug 1225102 - Stop recording addon telemetry details for GMP plugins. r=gfritzsche 2016-01-25 14:00:01 -08:00
Wes Kocher
6649e55466 Merge fx-team to m-c a=merge 2016-01-25 13:57:54 -08:00
Mark Banner
f7ba0da87b Bug 1232493 - Extend expiry time for Loop's telemetry hooks. r=vladan, a=sheriffduty 2016-01-22 05:43:00 +01:00
Carsten "Tomcat" Book
cfc0028336 merge mozilla-inbound to mozilla-central a=merge 2016-01-25 11:50:09 +01:00
Alessio Placitelli
e187b7360c Bug 1242618 - Fix broken preferences documentation. r=gfritzsche 2016-01-25 09:34:00 +01:00
Chris Pearce
46b1417551 Bug 1176071 - Handle WMF MFTDecoder returning success but no output, with telemetry. r=mattwoodrow,r=vladan
Sometimes the Windows Media Foundation MFT video decoder reports that it will
provide memory for output video frames, and the decoder returns success, but it
doesn't output a valid video frame. So change our code to not assume that
output is always valid (to fix a null pointer dereference). We can't reproduce
this locally, so we don't know how to get a best behaviour here, so add
telemetry to figure out whether the decoder will right itself, or whether we
should just give up completely.
2016-01-25 10:55:45 +13:00
Shu-yu Guo
ed1745b184 Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) 2016-01-23 13:28:45 -08:00
Phil Ringnalda
d7618989ba Merge m-c to m-i 2016-01-23 18:18:48 -08:00
Phil Ringnalda
867dddb5d6 Merge f-t to m-c, a=merge 2016-01-23 18:11:37 -08:00
Phil Ringnalda
5b3c533797 Merge m-i to m-c, a=merge 2016-01-23 17:42:50 -08:00
Phil Ringnalda
ea84a179ca Back out 3 changesets (bug 1214658) for b2g emulator timeouts in test_ext_contentscript_*
CLOSED TREE

Backed out changeset b76ab3324cd2 (bug 1214658)
Backed out changeset aee8341f15c7 (bug 1214658)
Backed out changeset 743d7567b280 (bug 1214658)
2016-01-23 13:06:49 -08:00
Phil Ringnalda
147192dcc6 Merge m-i to m-c, a=merge 2016-01-23 11:45:23 -08:00
Ryan VanderMeulen
8989742d61 Backed out changeset 9f34b95fa1d0 (bug 1240977) and changeset a786af9186eb (bug 1240848) for suspicion of causing the topcrashes in bug 1241921. a=topcrash 2016-01-22 18:27:10 -05:00
Luca Greco
312e5fd1d5 Bug 1214658 - Test content script APIs are not injected in arbitrary web pages. r=kmag 2016-01-22 10:13:00 -05:00
Luca Greco
765362dce9 Bug 1214658 - Add test case of an webextension page iframe created from a content script. r=kmag 2016-01-22 06:10:00 -05:00
Luca Greco
1d91bcf0a9 Bug 1214658 - Enable content script APIs into sub-frames pointed to a valid add-on url. r=kmag 2016-01-22 06:02:00 -05:00
Wes Kocher
8aaca4f248 Merge inbound to m-c a=merge 2016-01-21 16:24:42 -08:00
Kartikaya Gupta
44ea469238 Bug 1238040 - Add a telemetry probe for potential checkerboarding duration. r=botond,vladan 2016-01-21 09:13:47 -05:00
Kartikaya Gupta
0dde2fe3ac Bug 1238040 - Update telemetry measures for checkerboarding. r=botond,vladan 2016-01-21 09:13:47 -05:00
Carsten "Tomcat" Book
0cfb6c0b29 Merge mozilla-central to fx-team 2016-01-21 12:30:07 +01:00
Carsten "Tomcat" Book
d6d7f5602f merge mozilla-inbound to mozilla-central a=merge 2016-01-21 11:49:16 +01:00
Carsten "Tomcat" Book
79359c90a2 Merge mozilla-central to fx-team 2016-01-20 15:37:48 +01:00
Carsten "Tomcat" Book
03bfc91ef3 merge mozilla-inbound to mozilla-central a=merge 2016-01-20 15:34:34 +01:00
Kit Cambridge
9667d537f8 Bug 1239584, Part 2 - Remove message manager usage from PushService.jsm. r=dragana 2016-01-13 22:24:37 -07:00
Sylvestre Ledru
14ec5bc735 Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan 2016-01-22 16:58:49 +01:00
Kartikaya Gupta
17efc50700 Back out cset f01b5d05a13b (bug 1235590) for jsreftest failures. r=backout on a CLOSED TREE 2016-01-22 22:11:30 -05:00
Andrea Marchesini
8dc653160a Bug 1241893 - Remove non-used properties strings about about:profiles, r=ehsan 2016-01-23 01:51:35 +00:00
Kartikaya Gupta
858d8f75a7 Bug 1238042 - Add about:checkerboard. r=ehsan,botond 2016-01-22 20:27:28 -05:00
Aaron Klotz
71999596d5 Bug 1240848: Adds additional instructions to x64 detour patcher; r=ehsan 2016-01-19 15:14:24 -07:00
Dave Townsend
7b6e7cf218 Bug 1232274: Make installing or enabling an add-on require a restart if e10s is on and a pref is set. r=rhelmer 2016-01-14 15:21:01 -08:00
Dave Townsend
bc980ff197 Bug 1239810: UpdateUtils.jsm requires the update.locale file to be shipped regardless of whether the application update is included. r=nalexander,rstrong 2016-01-14 15:19:44 -08:00
Robert Helmer
c068c4d060 Bug 1239484 - remove use of Object.values() r=mossop 2016-01-19 11:01:19 -08:00
Mike Hommey
701930ba6c Bug 1240660 - Remove "+" prefixes in jar manifests. r=gps
Now that the faster make backend is enabled by default avoiding
cross-jar.mn file conflicts, and now that individual files can't
overlap with wildcards in the same jar.mn files, which were two
main things that the "+" prefix was used for (apart from
cargo-culting), the "+" prefixes in the tree are not necessary
anymore.
2016-01-20 07:24:40 +09:00
Gijs Kruitbosch
1b9907f009 Bug 1210366 - block youtube and pinterest from reader mode, r=MattN 2016-01-12 18:57:38 +00:00
Drew Willcoxon
58d56df25c Bug 1236364 - Don't reuse existing richlistitem in urlbar when handling a delete. r=mak 2016-01-25 10:13:26 -08:00
Gijs Kruitbosch
bf9d5fa2da Bug 1241621 - fix notification styling for gtk2 on later branches, r=dao 2016-01-22 09:54:18 +00:00
Tyler Steiman
4d88b6b364 Bug 1241508 - Have TelemetryImpl::RecordIceCandidates check for mCanRecordExtended. r=drno 2016-01-21 12:44:00 -05:00
simplyblue
2e5297aa39 Bug 1172454 - The about:telemetry environment section should have expandable subsections. r=gfritzsche 2016-01-17 13:10:45 +05:30
Christoph Kerschbaumer
818f65f4da Bug 1239913 - Convert toolkit/ to use asyncOpen2 where loadingPrincipal is SystemPrincipal (r=sicking) 2016-01-20 12:42:09 -08:00
Andrew Halberstadt
785b1a3245 Bug 1240875 - Register temporary addons with AddonPathService, r=mossop 2016-01-19 15:16:18 -05:00
David Keeler
b148041aa0 bug 1239455 - rework telemetry for SHA-1 certificates to reflect possible policy states r=Cykesiopka,mgoodwin,rbarnes
Before this patch, we were measuring where SHA-1 was being used in TLS
certificates: nowhere, in end-entities, in intermediates, or in both. However,
the possible SHA-1 policies don't differentiate between end-entities and
intermediates and instead depended on whether or not each certificate has a
notBefore value after 2015 (i.e. >= 0:00:00 1 January 2016 UTC). We need to
gather telemetry on the possible policy configurations.
2016-01-13 12:50:42 -08:00
David Rajchenbach-Teller
8dc9509180 Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa 2016-01-15 11:38:03 +01:00
Dave Townsend
2ffc222f5b Bug 1241181: Test for bug 1232274 should use promises to restart the add-ons manager. r=rhelmer
Really for consistency than anything else.
2016-01-20 10:01:34 -08:00
Carsten "Tomcat" Book
0219a9d227 Merge mozilla-central to mozilla-inbound 2016-01-20 15:36:47 +01:00
Neil Deakin
be97af948e Bug 1236554 - remove Promise.jsm usage, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
d3ea91775a Bug 1236554 - enable browser_bug399606 in e10s, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
3f42c387e6 Bug 1236554 - enable browser_visituri_privatebrowsing_perwindowpb in e10s, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
7627218b77 Bug 1236554 - enable browser_visituri_nohistory in e10s, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
b937cf23e1 Bug 1236554 - enable browser_visituri in e10s, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
979661c99c Bug 1236554 - enable browser_redirect in e10s, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
cab4b15ef1 Bug 1236554 - enable browser_bug646422.js in e10s, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
2cc076f0c3 Bug 1236554 - enable browser_notfound.js in e10s, r=mak 2016-01-20 08:45:58 -05:00
Neil Deakin
eeefcb04a2 Bug 1236554 - enable browser_settitle in e10s, r=mak 2016-01-20 08:45:58 -05:00
Gabor Krizsanits
a9c6984669 Bug 1234675 - Ability to disable e10s for users with addons. r=Mossop 2016-01-22 10:10:17 +01:00
Andrea Marchesini
c3ee54f07c Bug 1239848 - Revert ProfileManager changes until a better UX/UI is ready, r=ehsan 2016-01-20 09:16:49 +00:00
Jared Wein
4bad58401a Bug 1242137 - Fix eslint errors in /browser/components/customizableui. r=gijs 2016-01-23 14:55:27 -05:00
Jared Wein
3cbabf2143 Bug 1241993 - Fix eslint errors in nsBrowserGlue.js. r=gijs 2016-01-22 15:48:20 -05:00
Gijs Kruitbosch
d94916bc31 No bug - update readability from github repo, includes fix for bug 1230050, rs=uplift-with-r+-patches-from-github 2016-01-24 23:21:58 +00:00
Luca Greco
10590f6541 Bug 1214658 - Test content script APIs are not injected in arbitrary web pages. r=kmag 2016-01-24 14:43:16 -08:00
Luca Greco
388d322b0e Bug 1214658 - Add test case of an webextension page iframe created from a content script. r=kmag 2016-01-24 14:43:00 -08:00
Luca Greco
5558b29e26 Bug 1214658 - Enable content script APIs into sub-frames pointed to a valid add-on url. r=kmag 2016-01-22 06:02:00 -05:00
Carsten "Tomcat" Book
b2eb9adf86 Merge mozilla-central to fx-team 2016-01-25 12:46:11 +01:00
Gijs Kruitbosch
f33ce262a2 Bug 1135866 - fix syntax error in manifest file, rs=trivial,bustage 2016-01-25 09:42:17 +00:00
Blair McBride
2a6eb6b20d Bug 1135866 - Disable intermittent browser_bug562890.js & browser_openDialog.js on Windows opt builds. r=mossop 2016-01-19 22:52:23 +13:00
Marco Bonardo
39c27b05b2 Bug 1230471 - Basic eslint fixes in places. r=mconley 2015-12-10 06:46:49 -05:00
Carsten "Tomcat" Book
b88f4b1fcd Merge mozilla-central to fx-team 2016-01-19 15:23:49 +01:00
Carsten "Tomcat" Book
958a55f54a merge mozilla-inbound to mozilla-central a=merge 2016-01-19 12:00:45 +01:00
Margaret Leibovic
3a1ae58fd7 Bug 1239102 - Create histogram probe to track % of people setting a custom home page. r=sebastian p=mfinkle 2016-01-18 13:27:31 -05:00
Paolo Amadini
aef8aba2ab Bug 1217766 - All PDFs trigger the insecure password warning. r=MattN,bz 2016-01-18 14:54:18 +00:00
Sebastian Kaspari
88ba0b58f8 Bug 1216537 - Check and request storage permission if file download is started. r=nalexander,paolo 2016-01-15 19:38:18 +01:00
Chris H-C
d6c0f8d264 Bug 1235908 - measure total event wait and process time. r=smaug
Native events come with timestamps indicating when they were created or
generated by the user. Using those, we can get a full picture of how long it
takes between the user trying to do something and us responding to it.

This is currently only for ports that populate WidgetEvent's timeStamp
(presently gtk, Windows).
2016-01-18 11:13:00 +01:00
Mike Conley
05e1163c8d Bug 1233803 - Add sessionHistory shim for gBrowser and remote browsers. r=krizsa 2016-01-14 15:08:53 -05:00
Mike Conley
1f5f37be76 Bug 1233803 - Add RemoteWebNavigation sessionHistory shim for addons. r=krizsa 2016-01-07 09:52:35 -05:00
Mike Conley
3a8712ea2c Bug 1233803 - Outlaw usage of sessionHistory CPOW in browser code. r=felipe 2016-01-04 15:49:22 -05:00
Mike Conley
e966048bdc Bug 1233803 - Register RemoteWebNavigation as a standard js-implemented XPCOM component. r=felipe
This allows us to add shims to the implementation for add-ons.
2016-01-12 16:44:08 -05:00
Xidorn Quan
bd2290aa29 Backed out changeset e8ad04f3a65f (bug 844948) for reftest failure on OS X 2016-01-18 17:21:12 +11:00
Xidorn Quan
6d58c86e5a Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam 2016-01-18 14:20:11 +11:00
Matthew Gregan
36dc841f3a Bug 1238420 - Report mp4parse-rust errors via Telemetry. r=rillian,vladan 2016-01-10 20:54:00 +13:00
Francois Marier
3c0357ee8a Bug 1237370 - Improve Application Reputation unit tests. r=gcp 2016-01-18 13:39:42 -08:00
Francois Marier
d85aad7898 Bug 1237370 - Always log the reason for remote AppRep lookup failures. r=gcp 2016-01-18 13:39:00 -08:00
Julian Seward
e4f234143c Bug 1141565 - TSan: data race ipc/chromium/src/base/histogram.cc:730 Accumulate. r=gfritzsche. 2016-01-18 17:15:19 +01:00
Shu-yu Guo
3769518cce Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff) 2016-01-22 15:20:07 -08:00
Felipe Gomes
a224c7fc0a Bug 1241959 - Add a description of e10s blocked status to about:support. r=jimm 2016-01-22 14:42:30 -08:00
Wes Kocher
a56c3d12a1 Backed out changeset e7cfbfa5847c (bug 1241959) for browser_Troubleshoot.js failures 2016-01-22 14:42:04 -08:00
Felipe Gomes
70ce461520 Bug 1241959 - Follow-up, update test with the expected object schema. r=test-fix on a CLOSED TREE 2016-01-22 19:40:06 -02:00
Felipe Gomes
2ed85b90c2 Bug 1241959 - Add a description of e10s blocked status to about:support. r=jimm 2016-01-22 17:34:29 -02:00
David Rajchenbach-Teller
dee3686d73 Bug 1241838 - Removing erroneous CPOW suffix, reworking buggy jank suffix;r=Felipe 2016-01-22 12:58:21 +01:00
Kit Cambridge
b19af47df1 Back out out 3 changesets (bug 1239584) for B2G build failures on a CLOSED TREE. 2016-01-22 11:06:14 -08:00
Kit Cambridge
dbbce34c21 Bug 1239584, Part 2 - Remove message manager usage from PushService.jsm. r=dragana 2016-01-13 22:24:37 -07:00
George Wright
3960ae8418 Bug 1242450 - Do not display hidden <option> elements in e10s r=mconley 2016-01-27 12:45:32 -05:00
Ryan VanderMeulen
43ca41103f Merge fx-team to m-c. a=merge 2016-01-17 15:05:20 -05:00
Georg Fritzsche
c7e43fa0c6 Bug 1240091 - Enable linting on more toolkit modules. r=Mossop 2016-01-15 19:20:44 +01:00
Alessio Placitelli
5becb8ce70 Bug 1239480 - Make test_TelemetryReportingPolicy.js set the minimum policy version pref for the right channel. r=gfritzsche 2016-01-14 08:58:00 +01:00
Kris Maglione
f965c5ec6f Bug 1239822: Part 2a - [webext] Explicitly destroy windowless browsers on unload. r=billm 2016-01-15 13:30:15 -08:00
Kris Maglione
855d143a07 Bug 1239884: Follow-up: Fix ESLint error. 2016-01-15 19:49:30 -08:00
Kris Maglione
d83ab56c27 Bug 1239884: Part 1 - [webext] Don't create an extra API context for background pages. r=billm 2016-01-14 16:23:10 -08:00
Joel Maher
b08d1ff408 Bug 1236036 - Automatically close native notifications in test_alerts.html. r=MattN 2016-01-15 08:20:10 -07:00
Jared Wein
3f893e88e4 Bug 1238712 - Move duplicated shell-service code to a shared JSM. r=gijs 2016-01-15 12:35:15 -05:00
Gijs Kruitbosch
a1d17e1fb7 Bug 1239319 - use input types properly for search and url bar to get better OSK support on Windows, r=jaws 2016-01-14 23:41:26 +00:00
Marco Bonardo
06c154fd35 Bug 1233982 - Do not fetch autofill icons from the network. r=adw 2016-01-07 17:25:09 +01:00
Marco Bonardo
5750e59b90 Bug 1233369 - UnifiedComplete.js calls TelemetryStopwatch.finish() for PLACES_AUTOCOMPLETE_1ST_RESULT_TIME_MS multiple times. r=adw 2016-01-13 17:37:59 +01:00
Sebastian Hengst
b7ecbb92fb Bug 1239868 - remove unused PREF_EM_UPDATE_INTERVAL. r=Mossop 2016-01-15 13:11:31 +01:00
Carsten "Tomcat" Book
a1d46b7914 merge mozilla-inbound to mozilla-central a=merge 2016-01-15 11:46:47 +01:00
Jim Chen
6e55ad29e4 Bug 1223209 - Clean up old GeckoView library files; r=nalexander
Right now, each incremental build produces a new set of GeckoView
library files, but the previous files don't get cleaned up, and you end
up with a bunch of old libraries in your objdir. This patch cleans up
the old files before producing new ones.
2016-01-14 18:20:02 -05:00
Jim Chen
a4c58de36c Bug 1223209 - Remove geckoview_example; r=nalexander r=mfinkle
geckoview_example is broken and obsolete, and we haven't maintained it
for a long time. We should remove it from the tree, allow GeckoView AARs
to build, and rely on other example GeckoView projects that live on
GitHub.
2016-01-14 18:20:02 -05:00
Kris Maglione
8b7a54bbe2 Bug 1235365: Parse WebExtension JSON files as UTF-8. r=billm 2016-01-09 16:53:24 -08:00
Kris Maglione
0628a56e21 Bug 1190323: [webext] Part 2: Complete i18n API test coverage. r=billm 2016-01-12 15:58:13 -08:00
Kris Maglione
ac43c44234 Bug 1190323: Part 1 - [webext] Fix @@extension_id locale string substitutions. r=billm 2016-01-08 16:26:22 -08:00