Commit Graph

27306 Commits

Author SHA1 Message Date
Dan Mosedale
bb7d08d890 Bug 1220878-switch Hello from React.addons.classSet to classnames package, r=edilee,gerv 2015-11-05 16:40:11 -08:00
Margaret Leibovic
741ca6ed56 Bug 1219240 - Telemetry probe to measure user interaction with reader view button. r=mfinkle,vladan 2015-10-28 17:07:24 -04:00
Eduard Hanu
95dcaf3e89 Bug 1210879 - remove unused searchengine files, r=gijs 2015-11-05 16:36:54 +00:00
Carsten "Tomcat" Book
d47bd77a6f Merge mozilla-central to fx-team 2015-11-05 12:17:28 +01:00
Carsten "Tomcat" Book
a06710379c merge mozilla-inbound to mozilla-central a=merge 2015-11-05 11:58:55 +01:00
J. Ryan Stinnett
fa1c70413c Bug 1182722 - Fix l10n-check on Windows. r=me on a CLOSED TREE 2015-11-04 22:44:30 -06:00
Andrew McCreight
539c3b4785 Bug 1221185 - Enable more e10s tests in toolkit/mozapps/extensions/test/browser/. r=felipe 2015-11-03 09:12:00 +01:00
Bill McCloskey
430d166a29 Bug 1191557 - User inner-window-destroyed notification (r=kmag) 2015-11-04 13:40:15 -08:00
Andrew Krawchyk
67997d9a58 Bug 1173583 - Make autocompletion from the username field work outside of <form>. r=MattN 2015-10-29 16:44:20 -04:00
J. Ryan Stinnett
cfecfe3268 Bug 1182722 - Move DevTools l10n files. r=ochameau,glandium,Pike,bgrins
Move DevTools l10n files under /devtools/client and /devtools/shared.
A script is attached to the bug for l10n repos to migrate their strings.
2015-11-04 15:35:53 -06:00
David Rajchenbach-Teller
8452c06dca Bug 1216250 - Limit amount of DOM Storage data stored by Session Restore. r=ttaubert
DOM Storage is a pretty inefficient and memory-hungry storage mechanism. Session Store attempts to record DOM Storage for each tab, which leads to (possibly very large) objects being serialized once to be sent from frame/content to parent and once to be sent from the main thread to the I/O thread. This is a suspect behind a number of crashes (see bug 1106264 for a discussion on the topic).

This patch limits the amount of DOM Storage that Session Restore attempts to store. We perform a quick estimate on the amount of memory needed to serialize DOM Storage and prevent storage larger than ~10M chars being sent from frame/content to the parent. Once this patch has landed, we will need to watch FX_SESSION_RESTORE_DOM_STORAGE_SIZE_ESTIMATE_CHARS to find out whether our threshold is meaningful.
2015-10-20 14:15:17 +02:00
Steffen Wilberg
920ccfd3f5 Bug 1213568: Maximize standalone video when pressing F11. r=bz 2015-10-10 00:27:49 +02:00
Carsten "Tomcat" Book
7fd446b11f merge mozilla-inbound to mozilla-central a=merge 2015-11-04 11:59:46 +01:00
Carsten "Tomcat" Book
cbc648b5fd merge fx-team to mozilla-central a=merge 2015-11-04 11:57:59 +01:00
Carsten "Tomcat" Book
5d0dc96c5a Merge mozilla-central to b2g-inbound 2015-11-03 12:14:19 +01:00
Carsten "Tomcat" Book
47bceb78fe merge mozilla-inbound to mozilla-central a=merge 2015-11-03 12:00:30 +01:00
Wes Kocher
5f4722e088 Merge m-c to fx-team, a=merge 2015-11-02 15:59:07 -08:00
Wes Kocher
78adfe0755 Merge inbound to m-c a=merge 2015-11-02 15:12:16 -08:00
Chris H-C
429e0c2219 Bug 1220376 - Use %1$S instead of %1$s. r=gfritzsche
'%1$s' only takes the first character of the format parameter.
2015-11-02 06:37:00 -08:00
Carsten "Tomcat" Book
4d25f54bda Merge mozilla-central to fx-team 2015-11-02 12:05:19 +01:00
Carsten "Tomcat" Book
f025882b93 merge mozilla-inbound to mozilla-central a=merge 2015-11-02 11:54:07 +01:00
Russ Nicoletti
cef28a0555 Bug 1219878 - [Metrics] There is no histogram definition for uss memory ('enhanced' metrics). r=vladan 2015-11-02 09:51:03 -08:00
Birunthan Mohanathas
94998cf5fe Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
Sebastian Hengst
8e4791c17c Bug 1220442 - Check if safe browsing's updateCheckers have already been set to null. r=gcp 2015-11-01 10:16:42 +01:00
Sebastian Hengst
edef0afa45 Backout bug 1220442 for typo in bug number. r=backout 2015-11-01 21:20:17 +01:00
Sebastian Hengst
31e6a5a5e5 Bug 1220422 - Check if safe browsing's updateCheckers have already been set to null. r=gcp 2015-11-01 10:16:42 +01:00
Gijs Kruitbosch
0980a4e8b7 Bug 120684 - use ChromeNodeList in toolkit's listboxes' selectedItems implementation, r=dao,smaug 2015-10-26 17:25:29 +01:00
Georg Fritzsche
ad565b5bfc Bug 1219733 - Allow a 'bug_numbers' field in Histograms.json entries. r=vladan 2015-11-02 11:32:53 +01:00
Landry Breuil
cc21fe0095 Bug 1220407 - include sys/resource.h for struct rusage and getrusage() on all unices, not linux only. r=yoric 2015-10-31 14:49:00 +01:00
Chris H-C
44f8f7d17c Bug 1211599 - Only allow whitelisted histograms to have > 100 buckets. r=nfroyd 2015-10-28 07:09:00 +01:00
Matt Howell
ac8a5113c6 Bug 1205843 - Part 2: Disable maintenance service on WinXP < SP3 - r=rstrong
Attempt to get around the fact that XP SP2 (and below) systems won't be able to
handle Authenticode signatues with SHA-2 digests by disabling the maintenance
service, the only thing on our update path that uses Authenticode, on systems
running WinXP below SP3.

This patch both prevents the service from being included in new installations,
and prevents the service from being used where it is already installed.
2015-10-27 14:31:34 -07:00
Kris Maglione
ce6bf11d43 Bug 1213632: Prevent WebExtensions from using versioned JavaScript. r=billm 2015-10-22 23:25:43 -07:00
Wes Kocher
691cc3853f Merge m-c to inbound, a=merge 2015-10-30 16:57:55 -07:00
Wes Kocher
05cf68e986 Merge inbound to central, a=merge 2015-10-30 16:35:46 -07:00
Alessio Placitelli
f230c6b4d9 Bug 896740 - Limit the number of chrome-hangs reported to Telemetry. r=vladan 2015-10-30 00:34:00 +01:00
Dave Townsend
6fbdb4ec02 Bug 1220198: Never appDisable experiments if they don't have the right app compatibility information available. r=rhelmer 2015-11-02 11:15:12 -08:00
Carsten "Tomcat" Book
d51b298bb1 Merge mozilla-central to fx-team 2015-11-03 12:13:10 +01:00
Alessio Placitelli
cbfaa4e927 Bug 1218842 - Don't submit inactive or invalid GMP plugins in TelemetryEnvironment. r=gfritzsche 2015-11-02 06:39:00 +01:00
Eduard Hanu
e1fbae43d7 Bug 1220193 - Use 2 space indentation. r=dao 2015-11-03 09:09:34 +01:00
Eduard Hanu
13c2ab4bb9 Bug 1218870 - Fix uses of typeof "foo" in OS.File. r=yoric 2015-10-31 16:14:00 +01:00
Mark Goodwin
620c3b4c41 Bug 1219347 - Fix misleading description for SSL_CERT_VERIFICATION_ERRORS telemetry probe; r=keeler 2015-10-30 09:02:04 +00:00
Kris Maglione
3767292a88 Bug 1214058: Part 2 - Run add-on update tests against comparable JSON and RDF manifests. r=Mossop
I tried to keep the changes to existing tests as minimal as
possible. There were a few exceptions, though:

* test_update_ignorecompat.js was completely broken. I couldn't
  figure out why it was suddenly failing after I changed it to use
  `add_test`, and it turned out that it had been failing all along,
  but in a way that the harness didn't pick up.

* I changed most of the `do_throw` in update callbacks to `ok(false`
  because it took me about an hour to figure out where the test was
  failing when I hit one of them.

* I made some changes to sync `test_update.js` and `test_update_ignorecompat.js`
  where one appeared to have been changed without updating the
  other.

* I made `promiseFindAddonUpdates` a bit more generic, because I was
  planning to convert most of `test_update.js` to use it, rather
  than nested callbacks. I changed my mind a quarter of the way
  through, but decided to keep the changes, since they'll probably
  be useful elsewhere.
2015-10-19 09:18:42 -07:00
Kris Maglione
7ffbc9e953 Bug 1214058: Part 1 - Add a simplified JSON-based add-on update protocol. r=Mossop 2015-11-03 14:49:46 -08:00
Nicholas Nethercote
0987f89291 Bug 1187138 (part 1) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. 2015-11-01 18:54:48 -08:00
Wes Kocher
1aa2dd2be4 Backed out 2 changesets (bug 1214058) for xpcshell bustage
Backed out changeset 90e625ac70b2 (bug 1214058)
Backed out changeset a4d5d63a03ef (bug 1214058)
2015-11-03 16:06:23 -08:00
Kris Maglione
411a416b0e Bug 1214058: Part 2 - Run add-on update tests against comparable JSON and RDF manifests. r=Mossop
I tried to keep the changes to existing tests as minimal as
possible. There were a few exceptions, though:

* test_update_ignorecompat.js was completely broken. I couldn't
  figure out why it was suddenly failing after I changed it to use
  `add_test`, and it turned out that it had been failing all along,
  but in a way that the harness didn't pick up.

* I changed most of the `do_throw` in update callbacks to `ok(false`
  because it took me about an hour to figure out where the test was
  failing when I hit one of them.

* I made some changes to sync `test_update.js` and `test_update_ignorecompat.js`
  where one appeared to have been changed without updating the
  other.

* I made `promiseFindAddonUpdates` a bit more generic, because I was
  planning to convert most of `test_update.js` to use it, rather
  than nested callbacks. I changed my mind a quarter of the way
  through, but decided to keep the changes, since they'll probably
  be useful elsewhere.
2015-10-19 09:18:42 -07:00
Kris Maglione
b55ae08207 Bug 1214058: Part 1 - Add a simplified JSON-based add-on update protocol. r=Mossop 2015-11-03 14:49:46 -08:00
Carsten "Tomcat" Book
83451d302d Merge mozilla-central to mozilla-inbound 2015-11-03 12:12:18 +01:00
Luca Greco
2b3ee349d7 Bug 1214174 - Prevent out of memory exception on accessing window.sidebar/window.external in a windowless browser. r=billm 2015-10-22 14:39:00 -04:00
Luca Greco
6076d70e53 Bug 1214174 - Background window properties OOM exception test case. r=billm 2015-10-26 05:03:00 -04:00