Commit Graph

27035 Commits

Author SHA1 Message Date
Phil Ringnalda
37af86cfc9 Bug 1207911 - Disable webext tests on ASan builds for now
CLOSED TREE
2015-09-23 20:12:16 -07:00
Wes Kocher
bf2553207a Merge m-c to fx-team, a=merge CLOSED TREE 2015-09-23 13:26:00 -07:00
Wes Kocher
e216a45117 Merge fx-team to central, a=merge CLOSED TREE 2015-09-23 13:22:10 -07:00
Carsten "Tomcat" Book
9f79c8811a Merge mozilla-central to fx-team 2015-09-23 12:40:30 +02:00
Carsten "Tomcat" Book
ac0c1f45d7 merge mozilla-inbound to mozilla-central a=merge 2015-09-23 12:28:10 +02:00
Florian Quèze
b5c9f64d3b Bug 862148 - remove the DATA_* and TYPE_* constants from nsISearchEngine, r=adw. 2015-09-23 12:05:37 +02:00
Florian Quèze
d966df2a07 Bug 862148 - remove the _parseAsOpenSearch method, r=adw. 2015-09-23 12:05:37 +02:00
Florian Quèze
53abb1829d Bug 862148 - stop parsing Sherlock plugins, r=adw. 2015-09-23 12:05:36 +02:00
Florian Quèze
d61bf5206c Bug 862148 - stop supporting installation of Sherlock plugins through Services.search.addEngine, r=adw. 2015-09-23 12:05:36 +02:00
Florian Quèze
8fdad1333d Bug 862148 - drop support for Sherlock plugins in window.sidebar.addSearchEngine, r=adw. 2015-09-23 12:05:36 +02:00
Kalpesh Krishna
4e9cb99eff Bug 1188760 - Added a regex check to execute and executeCached of Sqlite.jsm. r=mak 2015-09-23 09:01:00 +02:00
Matt Howell
6984194219 Bug 1134940 - Modernize ReaderMode function declarations. r=nalexander 2015-09-23 14:09:43 -07:00
Andrew Comminos
0f24897509 Bug 1170342 - Disable XInput2 by default on GTK3. r=karlt 2015-09-22 22:25:22 -07:00
Bill McCloskey
0b8367a952 Bug 1203331 - [webext] Use SingletonEventManager in a few places (r=gabor) 2015-09-23 17:18:35 -07:00
Bill McCloskey
89510a8b59 Bug 1202481 - [webext] Fix browser.runtime.onMessage reply handling (r=gabor) 2015-09-23 17:18:34 -07:00
Bill McCloskey
ed9142799b Bug 1202486 - [webext] Add test for browser.runtime.connect, fix a few bugs (r=gabor) 2015-09-23 17:18:33 -07:00
Bill McCloskey
a64554b153 Bug 1202483 - [webext] Support ImageData for browser.browserAction.setIcon (r=gabor) 2015-09-23 17:18:32 -07:00
Bill McCloskey
8b26dcb11c Bug 1202482 - [webext] Implement browser.extension.getViews (r=gabor) 2015-09-23 17:18:32 -07:00
Bill McCloskey
d010fcce5a Bug 1197475 - [webext] Add test for browser.storage.local, fix a few bugs in it (r=gabor) 2015-09-23 17:18:30 -07:00
Bill McCloskey
6b53f0338d Bug 1202478 - [webext] Run WebExtension callbacks asynchronously (r=gabor) 2015-09-23 17:18:29 -07:00
Bill McCloskey
a80f464d6a Bug 1202501 - [webext] Clean up WebExtension tests (r=gabor) 2015-09-23 17:18:28 -07:00
Bill McCloskey
762cb0c0cd Bug 1199473 - [webext] Fix wrong parameter name for browser.extension.getURL (r=gabor) 2015-09-23 17:18:27 -07:00
Bill McCloskey
03392338c3 Bug 1190662 - [webext] Browser action popup HTML should be reloaded each time popup is opened (r=gabor) 2015-09-23 17:18:26 -07:00
Bill McCloskey
f21528bc3b No bug - Skip webextension tests for mulet 2015-09-23 17:18:25 -07:00
Wes Kocher
124e7849ac Merge m-c to inbound, a=merge CLOSED TREE 2015-09-23 13:23:42 -07:00
Wes Kocher
2fbad3c011 Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
Backed out changeset e892727a373a (bug 1206168)
Backed out changeset 6c93d1044b7e (bug 1054756)
Backed out changeset 105433ce195b (bug 1054756)
Backed out changeset 13128a88f2b9 (bug 1054756)
Backed out changeset c250abf4fd17 (bug 1054756)
Backed out changeset fc9fef646a97 (bug 1054756)
Backed out changeset c8897f109a08 (bug 1177318)
2015-09-23 12:31:19 -07:00
Randell Jesup
736b24a94c Bug 1207416: Add Telemetry for time spent in different Load states in WebRTC r=gcp 2015-09-23 14:10:28 -04:00
Kaustabh Datta Choudhury
b99eaf6bea Bug 1162003 - Enable run-by-dir mode for mochitest_chrome on Fx desktop opt builds. r=jmaher 2015-09-23 13:39:45 -04:00
Tooru Fujisawa
175eada5a6 Bug 1207498 - Part 2: Remove use of expression closure from tests in toolkit/components/. r=Gijs 2015-09-24 20:36:01 +09:00
Tooru Fujisawa
160181c9bc Bug 1207498 - Part 1: Remove use of expression closure from toolkit/components/, except tests. r=Gijs 2015-09-24 20:32:23 +09:00
Matthew Noorenberghe
2f62dd0a79 Bug 1208295 - Show an additional action on OS X notifications to open notification settings. r=mstange 2015-09-25 13:18:29 -07:00
Margaret Leibovic
ad4e1a343f Bug 1204995 - Add telemetry histogram probe to know what % of people have "open external links in private tabs" enabled. r=mcomella r=bsmedberg 2015-09-16 09:51:42 -04:00
Panos Astithas
8eca2b20b1 Bug 1200944 - Instrument UI Pref for TP in PBM with Telemetry probe. r=ttaubert, f=ally 2015-09-25 23:30:24 +02:00
Dave Townsend
433b956d63 Bug 1207287: Move the app-shipped system add-ons somewhere where they will be included in up date MARs. r=froydnj r=rhelmer
This moves the app-shipped system add-ons into <appdir>/features. I've created
a new directory provider location for this since it allows us to override the
location without allowing external apps to do so as would be the case with
prefs.
2015-09-24 16:03:01 -07:00
Dave Townsend
37517ad884 Bug 1192926: Hide system add-ons from the add-ons manager. r=rhelmer
We've wanted a hidden property for add-ons for a while so we can do things like
hide "uninstalled" sideloaded add-ons so this adds the basic version of it to
hide system add-ons.
2015-09-24 11:36:40 -07:00
Matthew Noorenberghe
158de6e0d2 Bug 1205399 - OS X: Implement disabling Notifications for the site from the native notifications. r=mstange 2015-09-25 13:18:29 -07:00
Matthew Noorenberghe
511b2c9155 Bug 1205399 - Remove some leftover Growl strings. r=mstange 2015-09-25 13:18:28 -07:00
Bill McCloskey
d2c5b55ff7 Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs) 2015-10-01 21:18:48 -07:00
Bill McCloskey
7ee593647c Bug 967873 - Ignore content process DOMWillOpenModalDialog event in e10s (r=Gijs) 2015-10-01 21:18:06 -07:00
Bill McCloskey
2a4d871bbc Bug 967873 - Test changes for async removeTab (r=Gijs) 2015-10-01 21:18:05 -07:00
Dave Townsend
ffcb0b2667 Bug 1207772: Add some better sanity checks for the bootstrap function calls. r=rhelmer
Unifies the methods we have to check that bootstrap add-ons are correctly loaded
and makes it easier to make changes to them all in the future without needing to
re-sign add-ons etc.

This code allows a bootstrap script to use a shared script in a single line of
code. The shared scripts sends out all the relevant info over the observer
service, the add-ons manager test harness receives and retains the current state
for every add-on also performing sanity checks like making sure an "install"
method is always called before any "startup" method etc. It also provides simple
functions to check the state of a given add-on.
2015-09-15 10:45:52 -07:00
Wes Kocher
a2d99f2fea Backed out changeset 3d3f055ade52 (bug 1207772) for test_system_update.js failures 2015-09-30 13:45:02 -07:00
Dave Townsend
605381428d Bug 1207772: Add some better sanity checks for the bootstrap function calls. r=rhelmer
Unifies the methods we have to check that bootstrap add-ons are correctly loaded
and makes it easier to make changes to them all in the future without needing to
re-sign add-ons etc.

This code allows a bootstrap script to use a shared script in a single line of
code. The shared scripts sends out all the relevant info over the observer
service, the add-ons manager test harness receives and retains the current state
for every add-on also performing sanity checks like making sure an "install"
method is always called before any "startup" method etc. It also provides simple
functions to check the state of a given add-on.
2015-09-15 10:45:52 -07:00
Dave Townsend
ae29f88651 Bug 1204158: Skip downloading system add-ons when we already have a copy locally. r=rhelmer
When we have a local copy of an add-on in the updated add-on set try to make a
temporary copy rather than re-downloading.
2015-09-24 14:55:27 -07:00
Dave Townsend
4a8012885b Bug 1204159: Switch to existing system add-ons when they match the wanted set. r=rhelmer
Checks the set that balrog gives us against the existing sets and switches
without needing to download again.
2015-09-24 14:26:13 -07:00
byron jones
2d7195b89b Bug 1211780 - Don't try to use oldPasswordField if it's null. r=dolske 2015-10-07 11:16:07 +05:30
Dave Townsend
126c255cb2 Bug 1192924: Check for updated system add-ons and download and install them. r=rhelmer
This performs the update check for system add-ons. It runs as part of the daily
add-on update checks similar to hotfix checks. Currently no URL is set so builds
won't actually start checking yet.

I've taken a few shortcuts here by only staging updates and needing a restart to
install as well as always downloading updates rather than using existing local
copies. At least the latter probably needs fixing before turning this on but
it makes more sense to iterate on those in tree.
2015-09-10 10:57:39 -07:00
Dave Townsend
b2e6d95ce4 Bug 1192924: Split out add-on update.xml parsing code from GMP modules. r=spohl
The system add-on update checks will use the same update.xml format as GMP so
this splits out the code for parsing and downloading files into a standalone
module that both can reuse.
2015-09-08 15:00:28 -07:00
Dave Townsend
066bd304a1 Bug 1192924: Expose the update URL formatting code a new UpdateUtils module. r=rstrong
The GMP manager uses a copy of the update service's url formatting code and has
since fallen out of sync. We'll also want to use the same formatting code for
the system add-on update checks so this just exposes it in a shared API.

I've moved the contents of UpdateChannel.jsm to UpdateUtils.jsm and exposed
formatUpdateURL there as well as a few properties that the update service still
needs access to.

UpdateUtils.UpdateChannel is intended to be a lazy getter but isn't for now
since tests expect to be able to change the update channel at runtime.
2015-09-14 11:04:19 -07:00
Mike Conley
1f5de76f9d Bug 1207629 - Don't assume that viewSourceUtils.js has Services in scope. r=jryans 2015-09-23 11:32:52 -04:00
Dave Townsend
42d1b5ab7f Bug 1206897: Don't attempt to cancel installs that are already cancelled. r=dveditz 2015-09-21 15:10:52 -07:00
rthyberg
528fbe6fd8 Bug 1188423 - removed all references to loadHistogram, READ_SAVED_PING_SUCCESS, addPingPendingFromFile along with their tests. r=gfritzsche 2015-09-18 02:46:00 +02:00
Iaroslav (yarik) Sheptykin
79d7095e90 Bug 1140512 - Ensure FindBar communicates properly with content after remoteness change. r=mikedeboer 2015-09-19 20:22:21 +02:00
Kevin Grandon
f137011f43 Bug 1210414 - Remove toolkit/devtools/server/actors/webapps.js, r=jryans
This file was inadvertently added in bug 1204965 due to a merge conflict.
2015-10-02 09:09:00 +02:00
Wes Kocher
c6785e435b Backed out 7 changesets (bug 1194555) for xpcshell failures
Backed out changeset e77be333f4fb (bug 1194555)
Backed out changeset 11951462a37c (bug 1194555)
Backed out changeset 99b27aa952c5 (bug 1194555)
Backed out changeset 70a8ed3b6a45 (bug 1194555)
Backed out changeset 748bfebe81e7 (bug 1194555)
Backed out changeset cbaac05a2934 (bug 1194555)
Backed out changeset fcbfd1379fcd (bug 1194555)
2015-10-06 14:40:51 -07:00
Shu-yu Guo
53a85861c1 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Shu-yu Guo
335cec2303 Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest) 2015-10-06 14:00:30 -07:00
Wes Kocher
18b7fcf702 Merge m-c to inbound, a=merge 2015-10-06 12:16:50 -07:00
Eric Rahm
98fe7788c7 Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld 2015-10-06 11:23:36 -07:00
Eric Rahm
a911eaa772 Bug 1194555 - Part 3: Remove |getReportsForThisProcess| from the nsIMemoryReporterManager interface. r=njn
|getReportsForThisProcess| differs from |getReports| in that it is limited to current process and is synchronous. When asynchronous memory reporters are added the function will no longer be able tobe synchronous. There isn't much utility in only measuring the current process, so we can remove the function and switch existing users to |getReports|.
2015-10-06 11:23:33 -07:00
Eric Rahm
c53df066b3 Bug 1194555 - Part 2: Remove |explicit| attribute from nsIMemoryReporterManager. r=njn
The calculation of |explicit| relies on the synchronous |getReportsForThisProcess|, once we have asynchronous reporters this will no longer work. As it is currently referenced in the about::memory tests we can just remove it.
2015-10-06 11:23:32 -07:00
David Rajchenbach-Teller
5a42e9d8da Bug 1189799 - Make sure that about:performance displays each add-on only once (more tests);r=felipe 2015-09-03 15:12:59 +02:00
Marcos Caceres
7cac9618ac Bug 1210944 - Return a promise in BackgroundPageThumbs.captureIfMissing. r=adw 2015-10-07 15:44:30 -04:00
Bill McCloskey
bf892cf58b Back out bug 967873 - Test changes for async removeTab 2015-10-07 11:15:11 -07:00
Bill McCloskey
5dbb6523f7 Back out bug 967873 - Ignore content process DOMWillOpenModalDialog event in e10s 2015-10-07 11:15:11 -07:00
Bill McCloskey
6a61c406a5 Back out bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process 2015-10-07 11:15:11 -07:00
Wes Kocher
1bdbdd0cc3 Merge m-c to inbound, a=merge 2015-10-07 11:09:47 -07:00
Benoit Girard
16b6021155 Bug 1199885 - Part 3: Add 'apz.drag.enabled' preference for async scrollbars. r=kats 2015-09-28 14:44:36 -04:00
Mike Hommey
ec18316d6f Bug 1207882 - Add an initial partial implementation of a new, faster, build backend. r=gps 2015-09-29 09:23:46 +09:00
Wes Kocher
516c6171a4 Merge m-c to inbound, a=merge 2015-09-28 16:31:29 -07:00
Kyle Machulis
09b0f36360 Bug 1207785 - Telemetry probe for Youtube-related embed tags; r=cpeterson r=vladan 2015-09-28 16:08:16 -07:00
Kyle Machulis
f88cef952f Backout ea2a09de4f17 due to missing files 2015-09-28 15:59:27 -07:00
Kyle Machulis
fd8d07edd7 Bug 1207785 - Telemetry probe for Youtube-related embed tags; r=cpeterson r=vladan 2015-09-28 15:50:00 -07:00
Kyle Machulis
d89a7d18bb Bug 722110 - Plugin Activation Telemetry Probe; r=cpeterson r=vladan 2015-09-28 15:50:00 -07:00
aleth
a5dcdf77a7 Bug 1177709 - Avoid a TypeError in browser-content.js by making the _findAsYouType getter a normal property. r=mossop 2015-09-29 00:01:49 +02:00
Gijs Kruitbosch
d38832a5c7 Bug 636905 - part 3: flip prefs in tests to keep them working, r=jaws 2015-09-26 15:01:51 +01:00
Nick Alexander
19cfacbf3c Bug 1108782 - Part 1: straighten out Java classpaths. r=glandium
This commit is us getting out of our own way.  We were specifying
-classpath twice, once in $(JAVAC) and once in java-build.mk.  Only
the latter of these is active.  This a problem for ANDROID_EXTRA_JARS
-- those JARs should be on the classpath and input to $(DX) -- and
JARs that should be on the classpath but *not* input to $(DX).  This
commit removes the global flags to $(JAVAC) and adds
JAVA_{BOOT}CLASSPATH_JARS.  This required some hijinkery moving
wildcards to moz.build files, but everything seems to work.

As well as clarifying some parts of the build, part 2 uses this work
to modify the classpath.
2015-08-31 13:35:05 -07:00
Wes Kocher
173607d458 Merge m-c to fx-team, a=merge 2015-09-22 16:48:10 -07:00
Wes Kocher
1118311442 Merge inbound to central, a=merge CLOSED TREE 2015-09-22 16:42:03 -07:00
Drew Willcoxon
9508727ea7 Bug 1187901 - Case insensitively compare search suggestions query strings. r=MattN 2015-09-22 14:29:05 -07:00
Wes Kocher
93cb1fb5c2 Backed out 3 changesets (bug 1192924) for Android bustage CLOSED TREE
Backed out changeset 30d612836685 (bug 1192924)
Backed out changeset a6860f880e01 (bug 1192924)
Backed out changeset 10e1fa2cc23a (bug 1192924)
2015-09-22 11:02:55 -07:00
Patrick McManus
525dc42b23 bug 366559 - backout due to android build bustage patch 7 on CLOSED TREE r=backout 2015-09-22 12:47:25 -04:00
Michael Layzell
1c1f0ab037 Bug 918742 - Correct handling of author-supplied charsets in XMLHttpRequest, r=bz 2015-09-22 12:26:15 -04:00
Drew Willcoxon
097f39f6fa Bug 1198415 - Specify a foreground color for toolkit autocomplete panels. r=dao 2015-09-22 09:55:22 -07:00
J. Ryan Stinnett
2f04102883 Bug 1204365 - Repair external view source file name and extension. r=mconley 2015-09-22 14:23:47 -05:00
Patrick McManus
35dbf24b04 bug 366559 - patch 7, content-encoding brotli for https r=bagder 2015-09-18 18:04:28 -04:00
Randell Jesup
ab00f0a9bb Bug 1206900: Add telemetry for device types captured with getUserMedia() r=jib,smaug 2015-09-21 22:20:45 -04:00
Carsten "Tomcat" Book
396e563d8f Merge mozilla-central to mozilla-inbound 2015-09-22 12:49:44 +02:00
Carsten "Tomcat" Book
a0734f4564 merge mozilla-inbound to mozilla-central a=merge 2015-09-22 12:35:13 +02:00
YFdyh000
a3fd9f800c Bug 1206491 - Fix a JavaScript error in about:cache page. r=mayhemmer 2015-09-20 04:36:00 +02:00
Dave Townsend
98ae7f9199 Bug 1203787: When the add-on ID is longer than 64 characters compare the signing certificate's common name to the sha256 hash of the ID. r=dveditz 2015-09-18 10:17:54 -07:00
Matthew Noorenberghe
79c77dfad2 Bug 1121291 - Remove "Show Passwords" button from pwmgr and allow inline password editing. r=Dolske,rchtara 2015-09-21 14:19:28 -07:00
J. Ryan Stinnett
f268bdd9cb Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
J. Ryan Stinnett
9494d02df8 Bug 912121 - Rewrite require / import to match source tree. rs=devtools
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location.  Here we rewrite all require and import calls to match the new
location that these files are installed to.
2015-09-21 12:04:18 -05:00
J. Ryan Stinnett
9d667a6057 Bug 912121 - Adjust build configs and test manifests. r=glandium
This step resumes shipping client and server DevTools components to the correct
products, and is enough for "mach build" to complete successfully.
2015-09-17 14:35:36 -05:00
J. Ryan Stinnett
5ec8015463 Bug 912121 - Migrate major DevTools directories. rs=devtools
Move major DevTools files to new directories using the following steps:

hg mv browser/devtools devtools/client
hg mv toolkit/devtools/server devtools/server
hg mv toolkit/devtools devtools/shared

No other changes are made.
2015-09-21 12:02:24 -05:00
Dave Townsend
dc8848f190 Bug 1192924: Check for updated system add-ons and download and install them. r=rhelmer
This performs the update check for system add-ons. It runs as part of the daily
add-on update checks similar to hotfix checks. Currently no URL is set so builds
won't actually start checking yet.

I've taken a few shortcuts here by only staging updates and needing a restart to
install as well as always downloading updates rather than using existing local
copies. At least the latter probably needs fixing before turning this on but
it makes more sense to iterate on those in tree.
2015-09-10 10:57:39 -07:00
Dave Townsend
e3dd973c0f Bug 1192924: Split out add-on update.xml parsing code from GMP modules. r=spohl
The system add-on update checks will use the same update.xml format as GMP so
this splits out the code for parsing and downloading files into a standalone
module that both can reuse.
2015-09-08 15:00:28 -07:00
Dave Townsend
1e83ec2e3e Bug 1192924: Expose the update URL formatting code a new UpdateUtils module. r=rstrong
The GMP manager uses a copy of the update service's url formatting code and has
since fallen out of sync. We'll also want to use the same formatting code for
the system add-on update checks so this just exposes it in a shared API.

I've moved the contents of UpdateChannel.jsm to UpdateUtils.jsm and exposed
formatUpdateURL there as well as a few properties that the update service still
needs access to.

UpdateUtils.UpdateChannel is intended to be a lazy getter but isn't for now
since tests expect to be able to change the update channel at runtime.
2015-09-14 11:04:19 -07:00
Carsten "Tomcat" Book
f12402000f Merge mozilla-central to fx-team 2015-09-22 12:51:39 +02:00
Georg Fritzsche
d2c240c04a Bug 1206752 - Make Telemetry client documentation link to server-side documentation. r=vladan 2015-09-21 22:56:58 +07:00
David Rajchenbach-Teller
b55d70bc5f Bug 1205840 - Typo fixes in AddonWatcher.jsm. r=felipe 2015-09-19 15:46:17 +02:00
Iaroslav (yarik) Sheptykin
2ca3c577d8 Bug 1186488 - Add validation of the ClientID on the client. r=gfritzche 2015-09-21 09:49:49 +02:00
Tim Nguyen
adc5c07419 Bug 1206876 - Use 2 space indentation on Windows browser and toolkit jar.mn files. r=dao 2015-09-22 08:37:31 +02:00
Matthew Noorenberghe
dadc2c2d79 Bug 1199382 - Rename some strings from "password" to "login" in preferences and the manager. r=markh 2015-09-20 23:53:30 -07:00
Christoph Kerschbaumer
60070e8c0e Bug 1206146 - Use channel->AsyncOpen2() in embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp (r=sicking) 2015-09-19 20:24:39 -07:00
Carsten "Tomcat" Book
672bd8c19f Merge mozilla-central to mozilla-inbound 2015-09-23 12:47:04 +02:00
Carsten "Tomcat" Book
4ef0e31ba4 Backed out 1 changesets (bug 1178533) for s4 testfailures
Backed out changeset 8bbdb80f67e0 (bug 1178533)
2015-09-23 10:17:54 +02:00
Chris Peterson
b06d7f99a7 Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
Stephanie Ouillon
cd5fc60d9b Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages. r=bholley, r=fabrice, r=valentin 2015-09-22 11:55:00 +02:00
David Rajchenbach-Teller
03f970b86f Bug 1189799 - Make sure that about:performance displays each add-on only once (back-end);r=felipe 2015-08-25 17:05:02 +02:00
David Rajchenbach-Teller
601942720d Bug 1189799 - Make sure that about:performance displays each add-on only once (front-end);r=felipe 2015-08-25 16:38:36 +02:00
Richard Barnes
e48d65c447 Bug 1208847 - Add telemetry to measure how often secure cookies are set from non-secure origins r=mcmanus 2015-09-28 15:15:16 -04:00
Chris Pearce
818cc4b015 Bug 1187760 - Add telemetry to record navigator.requestMediaKeySystemAccess latency. r=edwin,vladan 2015-09-23 16:43:46 +12:00
Phil Ringnalda
6eeea14c68 Backed out 12 changesets (bug 1202482, bug 1202483, bug 1202481, bug 1202486, bug 1202479, bug 1202478, bug 1197475, bug 1203331, bug 1139860, bug 1202501, bug 1199473, bug 1190662) for Mulet mochitest-5 timeouts
CLOSED TREE

Backed out changeset 6503123e95dd (bug 1139860)
Backed out changeset b83bc163064d (bug 1203331)
Backed out changeset 2f501bd57cd2 (bug 1202481)
Backed out changeset 37e6ac7beb42 (bug 1202486)
Backed out changeset f9b6e99e620e (bug 1202483)
Backed out changeset 466af9f9baee (bug 1202482)
Backed out changeset 6be690e265a2 (bug 1202479)
Backed out changeset 57ff88bfccf4 (bug 1197475)
Backed out changeset 7e8c04ff6049 (bug 1202478)
Backed out changeset 525227997274 (bug 1202501)
Backed out changeset da317cdb79d3 (bug 1199473)
Backed out changeset 73b8ddd6dac9 (bug 1190662)
2015-09-22 19:29:51 -07:00
Patrick McManus
1d27e32b5b bug 366559 - patch 7, content-encoding brotli for https r=bagder 2015-09-22 12:55:23 -04:00
Jeff Walden
a311d9b4ed Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits 2015-08-28 21:55:40 -07:00
Wes Kocher
3d5852303d Merge m-c to inbound, a=merge CLOSED TREE 2015-09-22 16:46:47 -07:00
Bill McCloskey
d2e06e9c40 Bug 1203331 - [webext] Use SingletonEventManager in a few places (r=gabor) 2015-09-22 16:09:23 -07:00
Bill McCloskey
cf65c89e14 Bug 1202481 - [webext] Fix browser.runtime.onMessage reply handling (r=gabor) 2015-09-22 16:09:23 -07:00
Bill McCloskey
d84222d35a Bug 1202486 - [webext] Add test for browser.runtime.connect, fix a few bugs (r=gabor) 2015-09-22 16:09:22 -07:00
Bill McCloskey
d2e0c2a43b Bug 1202483 - [webext] Support ImageData for browser.browserAction.setIcon (r=gabor) 2015-09-22 16:09:22 -07:00
Bill McCloskey
1b29866815 Bug 1202482 - [webext] Implement browser.extension.getViews (r=gabor) 2015-09-22 16:09:22 -07:00
Bill McCloskey
71e6dd74e6 Bug 1197475 - [webext] Add test for browser.storage.local, fix a few bugs in it (r=gabor) 2015-09-22 16:09:21 -07:00
Bill McCloskey
99774f6297 Bug 1202478 - [webext] Run WebExtension callbacks asynchronously (r=gabor) 2015-09-22 16:09:21 -07:00
Bill McCloskey
23dae0936e Bug 1202501 - [webext] Clean up WebExtension tests (r=gabor) 2015-09-22 16:09:20 -07:00
Bill McCloskey
4ed71b4c51 Bug 1199473 - [webext] Fix wrong parameter name for browser.extension.getURL (r=gabor) 2015-09-22 16:09:20 -07:00
Bill McCloskey
853ece0af0 Bug 1190662 - [webext] Browser action popup HTML should be reloaded each time popup is opened (r=gabor) 2015-09-22 16:09:20 -07:00
Margaret Leibovic
563cfb32cc Bug 1204995 - Update FENNEC_OPEN_URLS_IN_PRIVATE expires_in_version value to actually collect data. r=mfinkle 2015-10-05 10:52:43 -04:00
Alessio Placitelli
9eac5da79b Bug 1174674 - Remove octal value syntax errors from Telemetry tests. r=gfritzsche 2015-10-01 10:35:00 +02:00
Alessio Placitelli
c9a7671051 Bug 1174674 - Always block Telemetry shutdown on pending ping writes. r=gfritzsche 2015-10-02 06:35:00 +02:00
Alessio Placitelli
77da518e8a Bug 1174674 - Add test coverage. r=gfritzsche 2015-10-05 09:17:00 +02:00
Alessio Placitelli
269b9e16e0 Bug 1174674 - Clear out all pending pings when FHR is deactived. r=gfritzsche 2015-10-02 05:50:00 +02:00
Manav Batra
bd6c8ef58c Bug 1202618 - Remove legacy transparent borders from toolbarbuttons on OS X. r=dao 2015-10-02 18:38:22 +02:00
Carsten "Tomcat" Book
588aa7de11 Backed out 1 changesets (bug 1194706) for bc 5 test failures
Backed out changeset 36cdf3559c3b (bug 1194706)
2015-10-02 13:59:50 +02:00
Carsten "Tomcat" Book
e7499d72d2 Merge m-c to fx-team 2015-10-02 13:51:13 +02:00
Mike de Boer
d9b3171f4f Bug 1194706: make sure that the notification icons and doorhangers are shown in undocked chat windows too. r=Mossop 2015-10-02 11:25:03 +02:00
Andrew McCreight
b6e32c07fe Bug 1210517 - Create nsVariant directly rather than via do_CreateInstance(). r=froydnj
The goal here is to leave creation stuff mostly for JS, so we can
convert it entirely over to a non-threadsafe cycle-collected version
without breaking any existing C++ users.

I didn't do this for a remaining use in nsGlobalWindow.h to avoid
including nsVariant.h all over the place.
2015-10-07 08:17:42 -07:00
Mason Chang
838356f205 Followup for bug 1197361, fix typo in mochitest. r=me 2015-09-25 11:51:40 -07:00
Mason Chang
48d38e7394 Bug 1197361. Optimize page thumbnails based on screen size. r=ttaubert 2015-09-25 11:27:16 -07:00
Randell Jesup
2708a365af Bug 1207824: Add Telemetry for WebRTC call type, simultaneous tracks, and renegotiations r=bwc 2015-09-25 14:23:01 -04:00
Johann Hofmann
6f0395636f Bug 1204072 - Import runSafe in ext-{alarms,notifications} (r=billm) 2015-09-25 05:09:11 -07:00
Tooru Fujisawa
06f8381eb6 Bug 1207497 - Part 3: Fix wrong replacement in debug print in toolkit/mozapps/downloads/tests/unit/test_lowMinutes.js. r=me DONTBUILD 2015-09-25 18:06:19 +09:00
Tooru Fujisawa
b926c0565e Bug 1207497 - Part 2: Remove use of expression closure from tests in toolkit/. r=Gijs 2015-09-24 21:25:24 +09:00
Tooru Fujisawa
8410e34405 Bug 1207497 - Part 1: Remove use of expression closure from toolkit/, exept tests. r=Gijs 2015-09-24 21:20:04 +09:00
aceman
5c979245f1 Bug 1141703 - make datepicker look disabled when it is readonly, similar to other text widgets. r=Neil 2015-05-26 14:31:00 +02:00
David Rajchenbach-Teller
d4ab3b9422 Bug 1089695 - Fixing wrong dependency in Places shutdown. r=mak 2015-08-10 11:07:54 +02:00
Jan Keromnes
bc5e531739 Bug 1196785 - Add rootActor.listWorkers() to list all registered workers. r=past p=ally 2015-09-28 03:58:00 +02:00
Mike Hommey
5cd6b3d15e Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8
Jemalloc 4 purges dirty pages regularly during free() when the ratio of dirty
pages compared to active pages is higher than 1 << lg_dirty_mult.  We set
lg_dirty_mult in jemalloc_config to limit RSS usage, but it also has an impact
on performance.

So instead of enforcing a high ratio to force more pages being purged, we keep
jemalloc's default ratio of 8, and force a regular purge of all dirty pages,
after cycle collection.

Keeping jemalloc's default ratio avoids cycle-collection-triggered purge to
have to go through really all dirty pages when there are a lot, in which case
the normal jemalloc purge during free() will already have kicked in. It also
takes care of everything that doesn't run the cycle collector still having
a level of purge, like plugins in the plugin-container.

At the same time, since jemalloc_purge_freed_pages does nothing with jemalloc 4,
repurpose the MEMORY_FREE_PURGED_PAGES_MS telemetry probe to track the time
spent in this cycle-collector-triggered purge.
2015-09-20 17:43:43 +09:00
Seth Fowler
705dada035 Bug 1201796 (Part 3) - Enable downscale-during-decode for imgITools::EncodeScaledImage(). r=tn 2015-09-19 13:34:12 -07:00
Jason Orendorff
1323fdffb9 Bug 1054756, part 5 - Remove Class::convert. 2015-03-20 16:28:59 -05:00
Jason Orendorff
4cfe9aa85f Bug 1054756, part 5 - Remove Class::convert. 2015-03-20 16:28:59 -05:00
Bobby Holley
eb0165db4f Bug 1210240 - Do some telemetry for potential subject-principal crash sites. r=gfritzsche,r=vladan 2015-10-02 14:13:27 -07:00
Francois Marier
60e083098f Bug 1210192 - Update Disconnect GPL notice in about:license. r=gerv 2015-10-02 14:12:16 -07:00
Tom Schuster
c2a5c68219 Bug 1197417 - [webext] Tests for browser.cookies. r=billm 2015-10-02 16:36:05 +02:00
Tom Schuster
1257894dce Bug 1197417 - [webext] Implement browser.cookies. r=billm 2015-10-02 16:35:51 +02:00
Stephanie Ouillon
08bc7dd59d Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages r=bholley,fabrice,valentin 2015-08-26 13:12:13 +02:00
Christoph Kerschbaumer
ad12815962 Bug 1048048 - add preload content policy types for images (r=seth) 2015-09-20 14:55:59 -07:00
Christoph Kerschbaumer
dad4927d12 Bug 1048048 - add preload content policy types for stylesheets (r=cam) 2015-09-20 14:56:10 -07:00
Wes Kocher
977486c724 Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE
Backed out changeset b5abe23a4ea5 (bug 1048048)
Backed out changeset 4f91b10e8be0 (bug 1048048)
Backed out changeset 450d4a13c90e (bug 1048048)
Backed out changeset 6a727c40eb68 (bug 1048048)
Backed out changeset 88c2333ff745 (bug 1048048)
Backed out changeset 740ab1ecd079 (bug 1048048)
Backed out changeset 02c6d6aef163 (bug 1048048)
2015-09-21 09:08:34 -07:00
Christoph Kerschbaumer
8a5d00f976 Bug 1048048 - add preload content policy types for stylesheets (r=cam) 2015-09-20 14:56:10 -07:00
Christoph Kerschbaumer
4288181182 Bug 1048048 - add preload content policy types for images (r=seth) 2015-09-20 14:55:59 -07:00
Andrew Halberstadt
05dd3b1750 Bug 1209628 - Package mozharness alongside other build artifacts instead of 'package-tests', r=gps
Mozharness isn't part of the test package, so shouldn't really be packaged during 'package-tests'.
2015-09-29 09:03:39 -04:00
Gian-Carlo Pascutto
a034e8c41a Bug 1175562 - Persist last update time for SafeBrowsing. r=francois 2015-10-06 13:53:07 +02:00
Ted Mielczarek
2476f8d972 bug 543111 - fix symbolstore.py to work properly for cross-compiled mac builds on linux. r=gps 2015-09-22 08:00:34 -04:00
Ted Mielczarek
0f5bf4a8d6 bug 543111 - Fix Mac Breakpad host tools to build in Linux cross-compile. r=mento,glandium 2015-10-01 15:04:27 -04:00
Carsten "Tomcat" Book
06e7c5d2ac Backed out 4 changesets (bug 543111) for mac bustage on a CLOSED TREE
Backed out changeset 81f6fdc25862 (bug 543111)
Backed out changeset d1a73eaa6113 (bug 543111)
Backed out changeset 08c7f9ed5970 (bug 543111)
Backed out changeset 3b323ed3b20a (bug 543111)
2015-10-01 14:32:11 +02:00
Carsten "Tomcat" Book
4e48ddedcd Merge m-c to mozilla-inbound 2015-10-01 14:15:17 +02:00
Ted Mielczarek
4e111e79f9 bug 543111 - fix symbolstore.py to work properly for cross-compiled mac builds on linux. r=gps 2015-09-22 08:00:34 -04:00
Ted Mielczarek
c9a3d26d2a bug 543111 - Fix Mac Breakpad host tools to build in Linux cross-compile. r=mento,glandium 2015-10-01 06:24:58 -04:00
Kevin Grandon
be9077f2e9 Bug 1204965 - Graphene support. Merge larch into mozilla-central. r=fabrice r=glandium 2015-09-30 23:49:00 +02:00
Phil Ringnalda
6b51c47048 Merge m-c to m-i 2015-09-18 21:49:41 -07:00
Phil Ringnalda
45d1b8a22f Merge f-t to m-c, a=merge 2015-09-18 21:46:16 -07:00
David Anderson
fad84e640d Fix exception on timeout in SanityTest.js, and increase the timeout time. (bug 1205819, r=mchang) 2015-09-18 18:37:57 -07:00
Christoph Kerschbaumer
ed98b33261 Bug 1204703 - Add AsyncOpen2 to channels in toolkit/ and b2g/ (r=sicking) 2015-09-18 09:27:32 -07:00
Christoph Kerschbaumer
dff4d732af Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) 2015-09-18 09:27:52 -07:00
Wes Kocher
799dab9df6 Backed out 3 changesets (bug 1143922) for landing with the wrong bug number
Backed out changeset 309b4d1ab81c (bug 1143922)
Backed out changeset deda472458fd (bug 1143922)
Backed out changeset 977d5b7ecba3 (bug 1143922)
2015-09-18 14:13:33 -07:00
Wes Kocher
8c6af632bc Merge m-c to inbound, a=merge 2015-09-18 14:04:52 -07:00
Wes Kocher
97e98d9612 Merge fx-team to central, a=merge 2015-09-18 13:58:09 -07:00
Patrick Brosset
dd9b3a24ec Bug 1156757 - Turn ON the animation inspector UI v3 by default and remove v2; r=past 2015-09-18 13:12:36 +02:00
Carsten "Tomcat" Book
4f33932b80 Merge mozilla-central to fx-team 2015-09-18 13:26:51 +02:00
Carsten "Tomcat" Book
1f8a1e2a96 merge mozilla-inbound to mozilla-central a=merge 2015-09-18 13:19:00 +02:00
Georg Fritzsche
1b25f70430 Bug 1205833 - Don't log an error if we did not store any datareporting policy notify date yet. r=dexter 2015-09-18 13:17:16 +07:00
Jordan Santell
6cd06a2fed Bug 1205431 - b2g should not throw when attempting to get hardware and version information in recording a profile. r=jryans 2015-09-17 11:59:35 -07:00
Wes Kocher
e282163207 Merge b2ginbound to central, a=merge 2015-09-17 15:23:20 -07:00
Wes Kocher
7d130a76a3 Merge inbound to central, a=merge 2015-09-17 14:59:11 -07:00
Carsten "Tomcat" Book
fa9a6243a2 Merge mozilla-central to b2g-inbound 2015-09-17 15:08:41 +02:00
Carsten "Tomcat" Book
1380893052 merge mozilla-inbound to mozilla-central a=merge 2015-09-17 14:56:37 +02:00
Alexandre Lissy
97054630b6 Bug 1201556 - Send hashed device id for foxfooders. r=fabrice 2015-09-17 05:06:00 +02:00
Riadh Chtara
2729558980 Bug 1192035 - Import passwords from Microsoft Edge / Windows 8+ r=Gijs,MattN 2015-09-16 17:34:26 -07:00
Wes Kocher
8df0413a07 Backed out changeset dfcb7c8ab0d6 (bug 1205100) for OS X crashes 2015-09-16 16:15:44 -07:00
Gijs Kruitbosch
e604af0afb Bug 1205100 - fix button height hardcoding in cases of multiple lines of text, r=dao 2015-09-16 12:59:20 +01:00
Wes Kocher
1666c0ad7f Merge mozilla-inbound to m-c a=merge CLOSED TREE 2015-09-16 10:52:53 -07:00
Justin Dolske
cb3ec3c923 Bug 1204182 - Use a single jar manifest for shared theme resources. r=dao 2015-09-16 09:33:47 +02:00
Nathan Froyd
5c848f4109 Bug 1204994 - part 2 - rename all USE_COUNTER_* histograms to USE_COUNTER2_* histograms; r=bz,vladan
We're changing the definition of each of the use counter histograms.
Therefore, they need new names, so as to not throw wrenches into the
server-side machinery.  This renaming is the most straightforward way to
do things and similar to how we have renamed other histograms before.
2015-09-15 20:44:37 -04:00
Nathan Froyd
e9460276e1 Bug 1204994 - part 1 - add *CONTENT_DOCUMENTS_DESTROYED histograms; r=bz,vladan
These histograms will be used in conjunction with the revised use
counter histograms to ascertain the number of pages that don't use
particular features.  The associated comment in nsDocument.cpp explains
how things work.
2015-09-15 20:27:59 -04:00
Matteo Ferretti
740db229ac Bug 1187831 - Refactor the highlighters into separate modules; r=pbrosset 2015-09-16 11:04:21 +05:30
Justin Dolske
4fff2cbe40 Bug 1204154 - Clean up jar manifests that needlessly specify the source file. r=dao 2015-09-15 18:33:57 -07:00
Bernardo P. Rittmeyer
70df6190f0 Bug 1016051 - Support adding a username to a password-only login upon capture. r=MattN 2015-09-16 01:04:00 +02:00
Wes Kocher
b11625f565 Merge m-c to fx-team, a=merge 2015-09-15 17:21:24 -07:00