Commit graph

994 commits

Author SHA1 Message Date
Gabor Krizsanits
eb829f971b Bug 1341008 - Use the preallocated process manager by default. r=billm, r=kmag
To mitigate the delay that a new content process startup might cause, when the
browser reaches a non-busy state we attempt to prelaunch an empty content process
in the background that can be grabbed and used the next time we need one. This patch
enables the preallocated process manager by default and attempts to fix all the
issues that prevented us doing this sooner.
2017-05-03 12:00:20 +02:00
Carsten "Tomcat" Book
b0e1da2a90 merge mozilla-inbound to mozilla-central a=merge 2017-05-03 10:11:26 +02:00
Wes Kocher
e141e24ffb Merge m-c to autoland, a=merge
MozReview-Commit-ID: 1peTFbNMVnU
2017-05-02 17:38:11 -07:00
Wes Kocher
df3f95a52f Merge inbound to m-c a=merge
MozReview-Commit-ID: 4SpokMW1d3I
2017-05-02 17:35:06 -07:00
Jared Hirsch
47db4ca0b0 Bug 1361208 - import latest version of Screenshots (6.6.0) into the tree; r=standard8
MozReview-Commit-ID: DICbgINxnoa

--HG--
extra : rebase_source : 065193b99216d68cf7f3ab3a41944f3d2a0836eb
2017-05-01 16:58:23 -07:00
Wes Kocher
5b73758a65 Merge m-c to inbound, a=merge
MozReview-Commit-ID: ILz91Vj4gT5
2017-05-02 17:39:58 -07:00
Matthew Noorenberghe
6f1a38b2ca Bug 1325538 - Follow-up to add a missing formAutofillParent.init. r=bustage
MozReview-Commit-ID: AmlOJiMAFOa
2017-05-02 17:27:46 -07:00
steveck-chung
1c23a43ac9 Bug 1325538 - Add mochitest-plain tests for form autofill. r=MattN
MozReview-Commit-ID: HK6dmI4m3co

--HG--
extra : rebase_source : 8020505afe752d66cfc352dbe4d0696cbdcce545
2017-05-02 15:53:35 -07:00
Michael Kelly
8b3f66fa72 Bug 1359655 - Sync shield-recipe-client from GitHub (commit e37261c) r=Gijs
MozReview-Commit-ID: E0d4mgliHzA

--HG--
rename : browser/extensions/shield-recipe-client/test/unit/test_server.sjs => browser/extensions/shield-recipe-client/test/unit/query_server.sjs
extra : rebase_source : 6eba573ba0500808cfe4404835ad612957e2f34e
2017-05-02 11:06:10 -07:00
Johann Hofmann
d9be18a0fe Bug 1352364 - Share toolbar button styling code between platforms. r=dao
MozReview-Commit-ID: 54hKvMmBq22

--HG--
rename : browser/themes/osx/places/bookmarks-notification-finish.png => browser/themes/shared/places/bookmarks-notification-finish.png
rename : browser/themes/osx/places/bookmarks-notification-finish@2x.png => browser/themes/shared/places/bookmarks-notification-finish@2x.png
rename : browser/themes/windows/toolbarbutton-dropdown-arrow-inverted.png => browser/themes/shared/toolbarbutton-dropdown-arrow-inverted.png
rename : browser/themes/windows/browser.css => browser/themes/shared/toolbarbuttons.inc.css
extra : rebase_source : 3cac9d868f799cd19315b6f0756e07c1d238c314
2017-04-05 13:48:16 +02:00
Ryan VanderMeulen
7d60d02ada Bug 1361060 - Update pdf.js to version 1.8.290. r=bdahl 2017-05-01 11:01:24 -04:00
Sean Lee
becccc7385 Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : b763eba5ea36744f9b05149d42b6d5680e0843e8
2017-04-21 15:20:26 +08:00
Sean Lee
3a4a71d136 Bug 1349489 - Part 1: Move the codes from FormAutofillHandler.collectFormFields to FormAutofillHeuristics.getFormInfo.; r=MattN
MozReview-Commit-ID: BQTpopSyBUe

--HG--
extra : rebase_source : 18852259ad76ec23c33fdcc29f7e461df2e0599f
2017-04-21 15:15:35 +08:00
Phil Ringnalda
eb8dafe978 Backed out 2 changesets (bug 1349489) for xpcshell failures in test_Macys.js
CLOSED TREE

Backed out changeset e7ace7047297 (bug 1349489)
Backed out changeset 6b3ebb0930bd (bug 1349489)

MozReview-Commit-ID: GMMNNjIWIIR
2017-04-28 20:31:32 -07:00
Sean Lee
5e1dd7c171 Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : bac8f8dfed0687fe3ab9557a4cc9712b05c0e575
2017-04-21 15:20:26 +08:00
Sean Lee
71cb736348 Bug 1349489 - Part 1: Move the codes from FormAutofillHandler.collectFormFields to FormAutofillHeuristics.getFormInfo.; r=MattN
MozReview-Commit-ID: BQTpopSyBUe

--HG--
extra : rebase_source : 0f7494d1c2e1e991d8a0a45a0bbeed356feee457
2017-04-21 15:15:35 +08:00
Luke Chang
6125817003 Bug 1359892 - [Form Autofill] Support full-name fields. r=MattN
MozReview-Commit-ID: 3G3d5nv6j7v

--HG--
extra : rebase_source : 24914b2545194278dcf342e57ac1914ac636c4ef
2017-04-13 17:12:59 +08:00
Wes Kocher
f1ae056d77 Merge inbound to central, a=merge
MozReview-Commit-ID: I6PDL3TWDB0
2017-04-28 16:35:05 -07:00
Wes Kocher
2e85784df7 Backed out changeset 0e3f9e184e6b (bug 1347543) for landing on the wrong tree a=backout
MozReview-Commit-ID: 33rhqi8g77s

--HG--
extra : rebase_source : a83a2ee1cdf5778fee3eeae289161600374b4c9a
2017-04-28 12:32:38 -07:00
Nihanth Subramanya
b884e0d04c Bug 1347543 - Use SVGs instead of PNGs for toolbar button icons. r=dao
MozReview-Commit-ID: AdW6POOBeeh

--HG--
extra : rebase_source : 627395018a62b88f1a91d772984e43d257cdd35c
2017-04-28 21:47:07 +05:30
Ursula Sarracini
d02542fcae Bug 1345122 - Update NewTabUtils.jsm for Activity Stream's needs r=mak
MozReview-Commit-ID: 3SpJucjKNby

--HG--
extra : rebase_source : 4613cc7c8ab832cbf605d50e385513b6b84a75ee
2017-04-28 10:00:30 -04:00
Luke Chang
b553da7bbd Bug 1358943 - [Form Autofill] Support "address-line*" fields. r=MattN
MozReview-Commit-ID: 2Kut671GHQh

--HG--
extra : rebase_source : 7ef5bd93805d931425d5359c6aeff69022b00a09
2017-04-24 10:58:37 +08:00
Shane Caraveo
d76d15db1e Bug 1359851 - "Load SocialAPI providers lazily". r=mconley 2017-04-26 09:19:00 +02:00
Sebastian Hengst
0936d33fb8 Backed out changeset 88c2a0b2dde5 (bug 1319111) for crashing Talos. r=backout 2017-04-28 00:16:39 +02:00
Wes Kocher
9528ad9a03 Merge m-c to inbound, a=merge
MozReview-Commit-ID: DaH1djmEY5A
2017-04-27 13:29:07 -07:00
Ryan VanderMeulen
3c3c6e6773 Bug 1360342 - Update pdf.js to version 1.8.269. r=bdahl
--HG--
extra : rebase_source : 4ee0256ecb9ea964f73812b0b687c9b0a8bb327e
2017-04-27 16:09:49 -04:00
Carsten "Tomcat" Book
e1e203f1f5 Merge mozilla-central to autoland 2017-04-27 16:36:41 +02:00
Luke Chang
b7a44c655a Bug 1348751 - [Form Autofill] A utility library for handling full name and separated names, r=MattN
MozReview-Commit-ID: 3rcuxbFHKOq

--HG--
extra : rebase_source : 5afb16d5c73b379220fa249bcc706d22d21e38b9
2017-04-12 20:05:54 +08:00
Iris Hsiao
ba7c2486c7 Backed out changeset 4ff3acec9515 (bug 1349489). a=backout 2017-04-27 10:30:10 +08:00
Iris Hsiao
cff14d343b Backed out changeset 6208b116de63 (bug 1349489) for eslint failure 2017-04-27 10:29:52 +08:00
Sean Lee
5016a31faa Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : 49de3367deffd04bad6108006443ec44212e1688
2017-04-21 15:20:26 +08:00
Sean Lee
9a4e7aecd9 Bug 1349489 - Part 1: Move the codes from FormAutofillHandler.collectFormFields to FormAutofillHeuristics.getFormInfo.; r=MattN
MozReview-Commit-ID: BQTpopSyBUe

--HG--
extra : rebase_source : 62ba5d9c0e62fb00de36262fc191fc1b89d36c2b
2017-04-21 15:15:35 +08:00
Wes Kocher
fbf015c904 Backed out changeset 8d6b492ebb36 (bug 1348751) for browser_all_files_referenced.js failures a=backout
MozReview-Commit-ID: LOiWlRiZOwT
2017-04-26 17:20:08 -07:00
Luke Chang
74015d07b3 Bug 1334037 - [Form Autofill] Support name fields in profiles. r=MattN
MozReview-Commit-ID: AW2CVAY0ghi

--HG--
extra : rebase_source : c193be5b6e7f7aba6467673594af584d1e40a4be
2017-03-30 18:08:54 +08:00
Luke Chang
38318a7f55 Bug 1348751 - [Form Autofill] A utility library for handling full name and separated names, r=MattN
MozReview-Commit-ID: 3rcuxbFHKOq

--HG--
extra : rebase_source : 3b99534f8539f2e5425bbc1d543ababb2a3ee6e1
2017-04-12 20:05:54 +08:00
Carsten "Tomcat" Book
8f4e4ca99b merge mozilla-inbound to mozilla-central a=merge 2017-04-26 08:41:31 +02:00
Ed Lee
293f8ac4f5 Bug 1359481 - Add top sites and search to activity-stream system add-on. r=Mardak 2017-04-25 13:31:29 -07:00
Blake Kaplan
e582540c03 Bug 1359495 - Change the process scheme to better test what we intend on releasing. r=Felipe
This patch also moves the BUCKETS into a per-update-channel constant object at
the top of the file to allow for more easily configurable experiments on
multiple update channels running at once.

MozReview-Commit-ID: 9HTu5ssz4sG

--HG--
extra : rebase_source : 2f813b5f9ede43f68eac0f9a94a7a8e0be34a1bc
2017-04-25 14:00:46 -07:00
Blake Kaplan
b6083144d9 Bug 1359495 - Expose webextension status in the multi cohorts. r=Felipe
--HG--
extra : rebase_source : d2df1d7f6c38abbc5ba02bcf6db7c345787233b9
2017-04-25 13:59:16 -07:00
Blake Kaplan
dc4875b2e2 Bug 1359495 - Don't put disqualified users in multi buckets to fix cohort naming confusion. r=Felipe
--HG--
extra : rebase_source : 479172de06e1aa2fdd8a229e39d730ff3309c1fe
2017-04-25 13:54:40 -07:00
Sebastian Hengst
41454e89bf Backed out changeset dfc0f3c355ff (bug 1352364) for failing browser/components/search/test/browser_oneOffHeader.js on OSX 10.10 debug. r=backout
--HG--
rename : browser/themes/shared/places/bookmarks-notification-finish.png => browser/themes/osx/places/bookmarks-notification-finish.png
rename : browser/themes/shared/places/bookmarks-notification-finish@2x.png => browser/themes/osx/places/bookmarks-notification-finish@2x.png
rename : browser/themes/shared/toolbarbutton-dropdown-arrow-inverted.png => browser/themes/windows/toolbarbutton-dropdown-arrow-inverted.png
2017-04-25 20:09:49 +02:00
Johann Hofmann
763a5ff3f9 Bug 1352364 - Share toolbar button styling code between platforms. r=dao
MozReview-Commit-ID: 54hKvMmBq22

--HG--
rename : browser/themes/osx/places/bookmarks-notification-finish.png => browser/themes/shared/places/bookmarks-notification-finish.png
rename : browser/themes/osx/places/bookmarks-notification-finish@2x.png => browser/themes/shared/places/bookmarks-notification-finish@2x.png
rename : browser/themes/windows/toolbarbutton-dropdown-arrow-inverted.png => browser/themes/shared/toolbarbutton-dropdown-arrow-inverted.png
rename : browser/themes/windows/browser.css => browser/themes/shared/toolbarbuttons.inc.css
extra : rebase_source : 5b15be4d56b7072e3bdb106e24c5e105e8ee8129
2017-04-05 13:48:16 +02:00
Scott Wu
60ebb34cb6 Bug 1352325 - [Form Autofill] Sort manage profiles dialog by last modified time. r=lchang
MozReview-Commit-ID: 8WVLs04aDCm

--HG--
extra : rebase_source : 9fd3c8160cf7616511472db6afc6ae240e7e594e
2017-04-25 14:04:28 +08:00
Honza Bambas
0504ed64c3 Bug 1319111 - Exposing URI to make security check against on LoadInfo (no LOAD_REPLACE flag). r=bz 2017-01-27 19:10:01 +01:00
Jared Hirsch
c9d26e5822 Bug 1362234 - Fix Screenshots Talos regressions by removing WebExtension startup delay and removing tab 'activated' event handler; r=kmag
MozReview-Commit-ID: BWM1GNdJnTQ

--HG--
extra : rebase_source : 0be365a3184aa70f0168cdef0e8609f5fafdc9ad
2017-05-04 17:38:21 -07:00
Carsten "Tomcat" Book
8e84189916 Merge mozilla-central to mozilla-inbound 2017-04-24 16:07:21 +02:00
Kris Maglione
b91438bf36 Bug 1356828: Don't call getAddonById from the Pocket bootstrap scope. r=rhelmer
MozReview-Commit-ID: DJM1dOIA7X4

--HG--
extra : source : c39985abd71ceaa90fef9c438cc7627667d2e024
extra : amend_source : 26f1aa9c2d2d7604b056ca88a1071ff5fb490dd8
2017-04-15 16:23:54 -07:00
Chris Peterson
c0d7dd79dd Bug 1358041 - Hoist some eslint rules from browser/ subdirectories to browser/.eslintrc. r=standard8
All of browser/ JS code passes these eslint rules, so we can hoist them from subdirectories' .eslintrc to the common browser/.eslintrc.

MozReview-Commit-ID: GMidHq0UIlH

--HG--
extra : rebase_source : 802631e372bbf6c256f5236deb275cb05fd73894
extra : histedit_source : a87b58345ff471b2504244d90c4ea1aa149a3c86
2017-04-19 16:53:43 -07:00
Chris Peterson
8aa23dcea6 Bug 1358041 - Fix no-aArgs eslint warning about Hungarian Notation in browser/extensions/formautofill/. r=standard8
This eslint warning is a regression from bug 1340468:

browser/extensions/formautofill/content/FormAutofillFrameScript.js
warning  Parameter 'aMessage' uses Hungarian Notation, consider using 'message' instead.  mozilla/no-aArgs (eslint)

MozReview-Commit-ID: LqEZT0RNp7K

--HG--
extra : rebase_source : 25af56d0d1caa9cce7f03367bc61f88882e8d12b
extra : histedit_source : 0e25c63e195430a0b616144ee0cf1d141efabc8b
2017-04-20 00:05:12 -07:00
Ray Lin
1c5bf085c3 Bug 1357690 - Increase content density of autofill autocomplte results. r=MattN
MozReview-Commit-ID: EpV7ZSbq0Ia

--HG--
extra : rebase_source : d5a184c2ad3230c3ffcfe67e9fad73a100522433
2017-04-20 10:39:44 +08:00
Sebastian Hengst
02a48038d1 Backed out changeset 9c407d9e588b (bug 1356828) for failing xpcshell's test_shutdown.js. r=backout 2017-04-23 22:57:34 +02:00
Kris Maglione
28f820abd7 Bug 1356828: Don't call getAddonById from the Pocket bootstrap scope. r=rhelmer
MozReview-Commit-ID: DJM1dOIA7X4

--HG--
extra : rebase_source : 39c8808bb3da80b8012a6799f7af65b2703e7dca
2017-04-15 11:59:58 -07:00
Rajesh Kathiriya
df4186eac4 Bug 1354513 - Removed duplicate ESLint recommended rules in formautofill r=standard8
MozReview-Commit-ID: EI7C0nnfqUl

--HG--
extra : rebase_source : 75a7a658e2b493e13449071d492b6f880fc7b00c
2017-04-18 00:24:38 +05:30
Ryan VanderMeulen
2e10aa4902 Bug 1358335 - Update pdf.js to version 1.8.243. r=bdahl 2017-04-20 22:02:35 -04:00
Blake Kaplan
29570f3ef8 Bug 1357959 - Put people who forced into e10s into the multi test group. r=Felipe
MozReview-Commit-ID: 3eAkCW8MtRf
2017-04-20 17:35:43 -07:00
Scott Wu
3b7b555b2e Bug 1352331 - Swap the cancel and save buttons on edit profile dialog for Windows. r=lchang
MozReview-Commit-ID: I3kvKClOIIO

--HG--
rename : browser/extensions/formautofill/content/editProfile.css => browser/extensions/formautofill/skin/shared/editProfile.css
extra : rebase_source : 07567a5e708d3a3660baeb16eb4565e630c4cad7
2017-04-18 17:42:03 +08:00
Joel Maher
6af97db02d Bug 1355088 - add BUG_COMPONENT to browser/* files. r=mossop
MozReview-Commit-ID: 88mDTdI0oN7
2017-04-19 08:11:47 -04:00
Carsten "Tomcat" Book
e2b810f97e Merge mozilla-central to mozilla-inbound 2017-04-19 10:49:57 +02:00
Ya-Chieh Wu
200dc0cdc7 Bug 1345328 - modify moz.build to build pdfium as a build-in addon. r=rhelmer
--HG--
rename : browser/extensions/mortar/host/pdf/install.rdf => browser/extensions/mortar/host/pdf/install.rdf.in
2017-04-18 19:18:00 +02:00
k88hudson
b607e644b6 Bug 1350411 - Add Message Channel for Activity Stream system add-on r=mconley
MozReview-Commit-ID: DCcGDjKdIHh

--HG--
extra : rebase_source : e4cb58d733c159aa9299348f089e062aa2c2bdd2
2017-04-07 14:13:14 -04:00
Blake Kaplan
68bfe109db Bug 1349363 - Run an experiment in beta for e10s-multi. r=Felipe
MozReview-Commit-ID: 8P0pbWZJ8uz

--HG--
extra : rebase_source : 73ce1bcd49165e74fca577b358c1b40b3b233c4d
2017-04-17 15:45:47 -07:00
Zibi Braniecki
a1a4f0b7c9 Bug 1346616 - Migrate callsites that are retrieving requested locale from pref, to use LocaleService::GetRequestedLocales. r=jfkthame,Pike
I'm adding a helper function mozILocaleService::GetRequestedLocale to simplify
most of the callsites that are looking for the first of the requested locales.

In most cases, I'm just matching the behavior of the code with reusing
LocaleService API instead of direct manipulation on the prefs.
That includes how I handle error case scenarios.

In case of sdk/l10n/locale.js I am reusing LocaleService heuristics over
the custom one from the file since the ones in LocaleService are just
more correct and unified accross the whole platform.

In case of FallbackEncoding I have to turn it into a nsIObserver to listen
to intl:requested-locales-changed.

MozReview-Commit-ID: 7rOr2CovLK

--HG--
extra : rebase_source : 883a91b249b6953b7872bfb9a8851e8be7257c7b
2017-03-11 18:43:11 -08:00
Sebastian Hengst
7b30105d39 Backed out changeset 60d72c2dd49d (bug 1346616) for eslint failure in DirectoryLinksProvider.jsm. r=backout on a CLOSED TREE 2017-04-18 00:48:16 +02:00
Zibi Braniecki
cce53c69bc Bug 1346616 - Migrate callsites that are retrieving requested locale from pref, to use LocaleService::GetRequestedLocales. r=jfkthame,Pike
I'm adding a helper function mozILocaleService::GetRequestedLocale to simplify
most of the callsites that are looking for the first of the requested locales.

In most cases, I'm just matching the behavior of the code with reusing
LocaleService API instead of direct manipulation on the prefs.
That includes how I handle error case scenarios.

In case of sdk/l10n/locale.js I am reusing LocaleService heuristics over
the custom one from the file since the ones in LocaleService are just
more correct and unified accross the whole platform.

In case of FallbackEncoding I have to turn it into a nsIObserver to listen
to intl:requested-locales-changed.

MozReview-Commit-ID: 7rOr2CovLK

--HG--
extra : rebase_source : 2f166cf1746f389a035f7cf557edcadeacb10fa0
2017-03-11 18:43:11 -08:00
Ryan VanderMeulen
a09005c936 Bug 1357069 - Update pdf.js to version 1.8.229. r=bdahl
--HG--
extra : histedit_source : e48c60969151f177d3d841834e06c437ee463c77%2Cd981da974d30238357ffc03d4262e5bb4f4c87e4
2017-04-17 09:28:32 -04:00
Sebastian Hengst
8bd051237a merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JpAhOPjgvkF
2017-04-15 19:59:24 +02:00
Sebastian Hengst
4c8fa6d5da merge mozilla-central to autoland. r=merge a=merge 2017-04-15 00:08:12 +02:00
Sebastian Hengst
d8496d0a1f merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: EjT9dcum69m
2017-04-14 23:56:10 +02:00
Ya-Chieh Wu
68460d7321 Bug 1340995 - [pdfium] skip to render key in form when the key is being pressed with Control or Meta. r=ehung.
--HG--
extra : rebase_source : d56f49b844a49e31a25a4f87831db28268618d53
2017-04-13 18:39:00 +08:00
steveck-chung
7bab97b6fd Bug 1348193 - Handle submit action with earlyformsubmit. r=MattN
MozReview-Commit-ID: Dit9d71GGUw

--HG--
extra : rebase_source : 550b14e23d7a419eb478f863b9ffadd4e610fcbb
2017-03-31 17:49:33 +08:00
Luke Chang
d13a18d068 Bug 1299406 - [mortar][PDF] Implement document outlines. r=evelyn
Implements "Sidebar" and "OutlineView" layouts for rendering the bookmarks of PDF

MozReview-Commit-ID: 2Evg13Ohwg

--HG--
extra : rebase_source : d04dd42b9f5f0d79d3290a40cbc4ec23720c864e
2017-04-14 15:31:16 +08:00
Sean Lee
bf7ca2eb65 Bug 1347176 - Implement label element extraction logic of an input field for filling form.; r=MattN
MozReview-Commit-ID: 5uGo1jBBFsC

--HG--
extra : rebase_source : 0788e302aae21c481706c5dcfdb6a74fc017e3ec
2017-03-31 17:43:47 +08:00
Wes Kocher
22cb3d1d3b Backed out 4 changesets (bug 1346825) for being the likely cause of devtools bustage a=backout CLOSED TREE
Backed out changeset 80999e98d40b (bug 1346825)
Backed out changeset 426aa68b32f0 (bug 1346825)
Backed out changeset d4b155c9ee3d (bug 1346825)
Backed out changeset 81b1a2207776 (bug 1346825)
2017-04-13 11:23:18 -07:00
Mark Banner
58a6c8c6a4 Bug 1346825 - Import Screenshots version 6.3.0 into mozilla-central. rs=Mossop.
This is imported from https://github.com/mozilla-services/screenshots/.
It has been reviewed as patches landed, but also reviewed by Mossop and kmag.
2017-04-13 09:49:17 +01:00
Mark Banner
7e2d02b47d Bug 1346825 - Setup build configuration for Firefox Screenshots in Firefox (and disable screenshots by default). r=gps,Mossop
Screenshots is a system add-on imported from https://github.com/mozilla-services/screenshots/.

This is the initial build system patch for building screenshots. ESLint is ignored since Screenshots currently use their own version (this may change in the future).

MozReview-Commit-ID: 4OEcaduaeWE
2017-03-10 12:34:54 +00:00
Ryan VanderMeulen
12a16529b1 Bug 1355901 - Update pdf.js to version 1.8.183. r=bdahl 2017-04-12 12:50:37 -04:00
Ryan VanderMeulen
6ca4bae63d Bug 1354081 - Update pdf.js to version 1.8.173. r=bdahl
--HG--
extra : amend_source : f9c411dd1c63a7308f391d8d4ff90239c9408a03
2017-04-07 13:32:57 -04:00
Andrew McCreight
8aedac1cad Bug 1352218, part 2 - Avoid PdfJs.enabled call. r=Gijs
This avoids a sync IPC message from child to parent.

Changes entirely from:
  https://github.com/mozilla/pdf.js/pull/8218

MozReview-Commit-ID: 3Egayok3DBZ

--HG--
extra : rebase_source : e02829e2508bb75caf44c0a3c86b06fac3bf167f
2017-03-30 14:52:09 -07:00
Andrew McCreight
fec8ba650f Bug 1352218, part 1 - Split pdf.js boot strap file. r=Gijs
One is always run, the other is only run when PdfJs.enabled is true in
the parent process. This refactoring enables the next patch.

The extensions changes are from:
  https://github.com/mozilla/pdf.js/pull/8218

MozReview-Commit-ID: HwQ3yk8Jck4

--HG--
extra : rebase_source : 94f1516989685176a95e235f2d3ef8658adaf8b7
2017-03-30 14:43:04 -07:00
k88hudson
6fcdd4aa89 Bug 1350409 - Add Store, Actions, and Reducers to Activity Stream system add-on r=ursula
MozReview-Commit-ID: 5lCFGBCtH2e

--HG--
extra : rebase_source : 01e7ae01e1dd03de9fbe84fa1fbc7797323ed475
2017-04-04 12:57:53 -04:00
Rex Lee
2a6a2e2288 Bug 1347504 - [jsplugins][UI] Support opening external links in PDF files. r=evelyn,lochang, f=lchang, f=lochang
MozReview-Commit-ID: CIrC4ise4Zs

Hotkeys works like normal DOM links, except "Open in background tab" (which corresponds to ctrl/command + click)
open tabs in foreground due to limitation from outside chrome process.

--HG--
extra : rebase_source : 6a3b43c518e23c61fe3c48cc4317b813a39acc7a
2017-04-06 16:14:23 +08:00
Mark Banner
585bf398ea Bug 1342459 - Enable no-undef on browser/base, and clean up unnecessary no-undef references. r=mossop
MozReview-Commit-ID: KVrAnAjMD1E

--HG--
extra : rebase_source : 7a9651c055e2c6e959d42d08e5be9de2e2265346
2017-04-03 11:46:56 +01:00
David Keeler
7034d3800d bug 1353789 - unship deployment-checker r=Felipe,jcj
MozReview-Commit-ID: 3Q5v97JVs2X

--HG--
extra : rebase_source : 978054d6bbc1a1d2a1adcd8edf606c0bdc8150de
2017-04-05 09:56:26 -07:00
Saurav Sachidanand
16f14ffd75 Bug 1351986 - Remove DOCTYPE, version, xmlns:xlink from SVG files; r=dao 2017-04-04 09:10:07 +02:00
Paul Bignier
ff2e59d1cd Bug 1352802 - Typo fixes around 'accessible'. r=MattN
MozReview-Commit-ID: 27CyNOMXkRq

--HG--
extra : rebase_source : 30e8891fa40cb497ab695e72b179c850a3a5c8d9
2017-04-03 09:47:00 -07:00
k88hudson
14c5e8022b Bug 1349288 - Add Redux and React files to activity-stream extension. r=standard8
MozReview-Commit-ID: 7zWTj5Z4vJa

--HG--
extra : rebase_source : 22575a8fb8a273c9b60e1532d82b7930e026526e
2017-03-24 11:16:35 -04:00
Scott Wu
cc062e76c1 Bug 1019483 - (Part 2) Add mochitest-browser-chrome tests for manage profiles dialog. r=MattN
MozReview-Commit-ID: AHhLuy5ZXRv

--HG--
extra : rebase_source : e989000a39dee557eebe77ae817b10f93a37b368
2017-03-30 14:34:38 +08:00
Scott Wu
b57feadb2d Bug 1019483 - (Part 1) Create interface to manage autofill profiles. r=MattN
MozReview-Commit-ID: KrGSPz7B108

--HG--
extra : rebase_source : b858f849c1be8856fb96a9cfbb8777813d65de08
2017-03-06 15:56:51 +08:00
Carsten "Tomcat" Book
095969b8ee merge mozilla-inbound to mozilla-central a=merge 2017-03-31 14:45:33 +02:00
Ryan VanderMeulen
3dd93aa05c Bug 1352276 - Update pdf.js to version 1.7.401. r=bdahl 2017-03-30 20:52:55 -04:00
Sebastian Hengst
cb6b27aed8 Backed out changeset ffbf6849c41f (bug 1019483) 2017-03-31 10:07:50 +02:00
Sebastian Hengst
91095472dc Backed out changeset f3ccca098f5e (bug 1019483) 2017-03-31 10:07:45 +02:00
Scott Wu
0e8a46bf3b Bug 1019483 - (Part 2) Add mochitest-browser-chrome tests for manage profiles dialog. r=MattN
MozReview-Commit-ID: AHhLuy5ZXRv

--HG--
extra : rebase_source : 661dc49e59066f983a802d5f4ebedc6cceb359ac
2017-03-30 14:34:38 +08:00
Scott Wu
cf289cb4ce Bug 1019483 - (Part 1) Create interface to manage autofill profiles. r=MattN
MozReview-Commit-ID: KrGSPz7B108

--HG--
extra : rebase_source : 29d93d82b5240420121024ec9fb7afea69d5600b
2017-03-06 15:56:51 +08:00
Ray Lin
e090308c70 Bug 1340468 - Notify formautofill add-on of which item is being selected. r=MattN
MozReview-Commit-ID: 3YfW35Zon1Q

--HG--
extra : rebase_source : 2ad2f1d5d5caa8f2ec4b20a110d43626d65745f1
2017-02-24 10:15:55 +08:00
steveck-chung
e5e4a87c51 Bug 1348757 - Apply weakref for the element in cache. r=MattN
MozReview-Commit-ID: Ezo5kLzf4UK

--HG--
extra : rebase_source : 14b70b5c023b7cc1b6aacd21af10aacefde45de8
2017-03-08 14:38:08 +08:00
Iris Hsiao
651a0e4730 Backed out changeset c7fc679c1c9e (bug 1340468) for eslint failure 2017-03-30 17:36:03 +08:00
Ray Lin
29a2a2194f Bug 1340468 - Notify formautofill add-on of which item is being selected. r=MattN
MozReview-Commit-ID: 3YfW35Zon1Q

--HG--
extra : rebase_source : b73ad7b533cd499588c6b5be31a8e809ba8c36db
2017-02-24 10:15:55 +08:00
Felipe Gomes
ad4ceba352 [mq]: Bug 1348576 - e10s is never enabled for non-official release builds. r=mconley
MozReview-Commit-ID: DaqGyeGdgzD

--HG--
extra : rebase_source : decb0a49f22c9a8228094e8f1b4ee163943febdd
2017-03-29 17:59:15 -03:00
Ryan VanderMeulen
f4a0d77ffc Merge inbound to m-c. a=merge 2017-03-29 09:41:54 -04:00
Felipe Gomes
51f4fcc4e2 Bug 1344345 - Revert e10s addons rule to only activate on mpc=true and webextensions, now for the Beta channel too. r=mconley
MozReview-Commit-ID: 61ebtOl5xRZ
2017-03-29 00:55:13 -03:00
J. Ryan Stinnett
8739b5c5f7 Bug 1351425 - Only temp. qualify for e10s when enabled at <100%. r=Felipe
This tweaks the temporary qualification step (currently used only for DevTools)
so that it does not apply on channels that are 100% enabled anyway.  This does
not change how many users receive e10s on, it only tweaks who falls into which
cohort, since there's no reason to push all DevTools users to a special cohort
if everyone would have received e10s on anyway.

MozReview-Commit-ID: 5Yn6M50Ny1w
2017-03-28 16:22:23 -05:00
Ray Lin
2222768091 Bug 1350208 - Explicitly set default text color for profile item. r=MattN
MozReview-Commit-ID: IYYE5pE6u5A

--HG--
extra : rebase_source : e0ae5f917ae675bf9e5feba3c4350bf112f6ff5a
2017-03-24 14:01:19 +08:00
Mike Cooper
22ec855caa Bug 1351465 - shield-recipe-client: Unconditionally set up logging in bootstrap r=Gijs
MozReview-Commit-ID: 5W7UdpsLyYd

--HG--
extra : rebase_source : 446933ac19330b2404f453b91c09b8bb83e191d0
2017-03-29 13:49:37 -07:00
Mike Taylor
f4b04844e3 Bug 1329704. Update webcompat reporter icons and provide theme-specific variants. r=Gijs
Thanks to :shorlander for the assets.

MozReview-Commit-ID: 705732RwXNL

--HG--
extra : rebase_source : fd2ab049b5985124c041e2082b77d814ab48fb68
2017-03-09 11:09:04 -06:00
Florian Queze
f935ddc4b3 Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws. 2017-04-14 21:51:39 +02:00
Florian Queze
37ff4fc7cc Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Sebastian Hengst
693365fa1c merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-04-15 00:10:03 +02:00
Sebastian Hengst
a07223d699 Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout 2017-04-14 23:39:22 +02:00
Sebastian Hengst
738d097aae Backed out changeset 55f3df15eaa6 (bug 1356569) 2017-04-14 23:39:17 +02:00
Florian Queze
3c564a2b02 Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws. 2017-04-14 21:51:39 +02:00
Florian Queze
95d4d20c17 Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Mark Banner
1c53d3b56b Bug 1346825 - Import Screenshots version 6.3.0 into mozilla-central. rs=Mossop.
This is imported from https://github.com/mozilla-services/screenshots/.
It has been reviewed as patches landed, but also reviewed by Mossop and kmag.
This also includes the patch from bug 1356394

MozReview-Commit-ID: FXIVw7WjxlN

--HG--
extra : source : 426aa68b32f0c6405bc297498d6f80996f4e013a
extra : amend_source : 38c0f96735572c1ab24746d6766f8170a425a7d0
2017-04-13 09:49:17 +01:00
Mark Banner
075f58be60 Bug 1346825 - Setup build configuration for Firefox Screenshots in Firefox (and disable screenshots by default). r=gps,Mossop
Screenshots is a system add-on imported from https://github.com/mozilla-services/screenshots/.

This is the initial build system patch for building screenshots. ESLint is ignored since Screenshots currently use their own version (this may change in the future).

MozReview-Commit-ID: 4OEcaduaeWE

--HG--
extra : source : d4b155c9ee3db31f5494e1d15bac0984932ed7a2
2017-03-10 12:34:54 +00:00
Florian Queze
4b1556a5f2 Bug 1355056 - replace (function(args) { /* do stuff using this */ }).bind(this) with arrow functions, r=jaws. 2017-04-27 00:25:45 +02:00
Wes Kocher
04968c7c99 Merge m-c to autoland, a=merge
MozReview-Commit-ID: DwtKxCKV42X
2017-03-24 17:20:07 -07:00
Ryan VanderMeulen
66002ebff7 Bug 1350416 - Update pdf.js to version 1.7.381. r=bdahl
--HG--
extra : rebase_source : 250478a4ca6e95f76ec9f06edf7e1e23a7c0bfa2
2017-03-24 15:19:24 -04:00
Jared Wein
a54eda04ca Bug 1348068 - Enable the key-spacing rule for eslint and fix the related issues. r=standard8
Running eslint with --fix didn't fix many of the issues. The majority here had to be fixed by hand but a significant majority of the issues were related to a few files that I was able to use find-and-replace with. I regret not making this in to separate commits of the hand-fixes and the fixes from --fix but I don't recall --fix fixing any of the issues.

MozReview-Commit-ID: ANyg2qfo3Qx

--HG--
extra : rebase_source : 61d2aa91bf9474af3d72a5dea41b25dca442c1b7
2017-03-21 14:29:43 -04:00
Zibi Braniecki
3d91da8726 Bug 1347314 - Migrate calls to ChromeRegistry::GetSelectedLocale to use LocaleService::GetAppLocale. r=jfkthame,Pike
In cases, where the caller is looking for the locale to be used for JS Intl API,
we can now replace it with `undefined` which causes JS Intl API to use the default
locale which since bug 1346674 is resolved to the app locale.

This allows us to remove a lot of calls for the app locale.

The remaining ones are split between `AsBCP47` and `AsLangTag`.
Here, the `AsLangTag` is used, as described in the API docs, for cases where
the language string is used for localization purposes, such as language negotaition
matching to our language resources etc.
`AsBCP47` is used when the returned value is handed over to ICU API.

MozReview-Commit-ID: DzmFEUvMq3N

--HG--
extra : rebase_source : 513ed31d995864939aa893e73c81ffdf591a6617
2017-03-14 16:09:54 -07:00
Sebastian Hengst
0a04f3b9e2 Backed out changeset cc308a73ad05 (bug 1347314) for eslint failure in test_device.html. r=backout 2017-03-22 18:20:26 +01:00
Zibi Braniecki
c2cd68a689 Bug 1347314 - Migrate calls to ChromeRegistry::GetSelectedLocale to use LocaleService::GetAppLocale. r=jfkthame,Pike
In cases, where the caller is looking for the locale to be used for JS Intl API,
we can now replace it with `undefined` which causes JS Intl API to use the default
locale which since bug 1346674 is resolved to the app locale.

This allows us to remove a lot of calls for the app locale.

The remaining ones are split between `AsBCP47` and `AsLangTag`.
Here, the `AsLangTag` is used, as described in the API docs, for cases where
the language string is used for localization purposes, such as language negotaition
matching to our language resources etc.
`AsBCP47` is used when the returned value is handed over to ICU API.

MozReview-Commit-ID: DzmFEUvMq3N

--HG--
extra : rebase_source : 13fa4c397ba4c79303a2cd76684b5b8c4bd17331
2017-03-14 16:09:54 -07:00
Rex Lee
e3453feccf Bug 1317228 - [Mortar][PDF] Implement mouse and keyboard control in presentation mode. r=evelyn, f=lchang
MozReview-Commit-ID: FLYox0cU7Ok

--HG--
extra : rebase_source : 15fe6a13d72beeca8511fe82f8483ad591ad17ad
2017-03-21 15:35:38 +08:00
Mark Banner
bd625e4e9f Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r=jaws
MozReview-Commit-ID: LH0CQOPfoe6

--HG--
extra : rebase_source : 83eaf40c5cbb5e25cfb3f3b5afadf4fbf0422c92
2017-03-20 12:36:37 +01:00
lochang
79448e55da Bug 1311586 - Implement method |PPB_PDF::Print|. r=brsun
From eb817ace782f0c7deb420e61c5d9d6185c665e28 Mon Sep 17 00:00:00 2001
---
 .../mortar/host/common/ppapi-runtime.jsm           | 205 +++++++++++++++++++++
 .../mortar/host/pdf/chrome/js/toolbar.js           |   4 +
 .../mortar/host/pdf/chrome/js/viewport.js          |   6 +
 .../mortar/host/pdf/ppapi-content-sandbox.js       |  70 +++++++
 4 files changed, 285 insertions(+)
2017-03-14 15:22:07 +08:00
Felipe Gomes
c01548085a Bug 1344345 - Revert e10s addons rule to only activate on mpc=true and webextensions. r=mconley
MozReview-Commit-ID: 738BO2QqvzC
2017-03-20 18:41:10 -03:00
Sebastian Hengst
b292757fb7 Bug 1348416 - Update pdf.js to version 1.7.367: Use shiny new complex string pref getter and setter. r=eslint-fix 2017-03-17 23:37:33 +01:00
Ryan VanderMeulen
92937b757e Bug 1348416 - Update pdf.js to version 1.7.367. r=bdahl
--HG--
extra : rebase_source : 134ce90313211f4ff94807aa263f4d9fe887f0d3
2017-03-17 18:15:26 -04:00
Mike Cooper
1838d5250c Bug 1349348 - Sync shield-recipe-client from GitHub (ded0b7). rs=Gijs r=Gijs
MozReview-Commit-ID: 4lN7IEUjuBr

--HG--
extra : rebase_source : a893a3b4854bbca2bdec8adb1a1e671f56847ed1
2017-03-24 14:42:25 -07:00
Carsten "Tomcat" Book
3e0a5441c6 Merge mozilla-central to mozilla-inbound 2017-03-17 14:55:15 +01:00
Mark Banner
b792bfe15f Bug 1347884 - Enable eslint cyclomatic complexity rule at existing levels. r=jaws
Enable the rule with the maximums set to avoid current failures, except for test_form_autocomplete which is very
high (82). The levels are set per major area, with existing warnings being changed to errors.

MozReview-Commit-ID: 37M6Ry0Mr1c

--HG--
extra : rebase_source : 07e6864bdd945eb322499912dd702638430c0365
2017-03-16 11:04:39 +00:00
Florian Quèze
9c4d40bb54 Bug 1345294 - script generated patch (+ some hand cleanup) to replace {get,set}ComplexValue for nsISupportsString by {get,set}StringPref, r=Mossop. 2017-03-16 19:26:01 +01:00
Sebastian Hengst
e43c8a0ce7 Backed out changeset 8a1c36e9ba80 (bug 1341008) 2017-03-16 17:29:18 +01:00
Carsten "Tomcat" Book
023d5aecd1 Merge mozilla-central to mozilla-inbound 2017-03-16 15:39:58 +01:00
Gabor Krizsanits
2fc4ec4086 Bug 1341008 - Use the preallocated process manager by default. r=billm, r=kmag 2017-03-16 11:22:37 +01:00
steveck-chung
391ca691bf Bug 1338482 - Add filled guid for form handler and check at startSearch. r=MattN
MozReview-Commit-ID: JfqiwG0fjjH

--HG--
extra : rebase_source : eebc6186fe1e13145c753edd15fb33614b43c252
2017-03-13 11:22:11 +08:00
Evelyn Hung
c8d68ef0a5 Bug 1278204 - Fix HiDPI issue by detecting devicePixelRatio. r=lochang
--HG--
extra : rebase_source : dc560a8adc243018615473e301560997925256bd
2017-03-15 17:27:47 +08:00
Jim Porter
5e6b22bdde Bug 1346671 - Enable the no-useless-concat eslint rule in toolkit/ r=jaws
MozReview-Commit-ID: 1a422BiLEhK

--HG--
extra : rebase_source : a83b8d753e2a48593904ef0755d5517908588b93
2017-03-13 17:34:24 -05:00
Rex Lee
d98bc3f107 Bug 1287012 - [mortar][PDF] Enable select all feature. f=lchang, r=evelyn
Achieved by handling XUL command from sandbox side, to ensure commands from
menu bar and other places all runs correctly. Text copy is changed to be
handled there for the same reason.

MozReview-Commit-ID: 34aCjNsBKYs

--HG--
extra : rebase_source : 530d5b6b8b9502976569961df0f1b21a8126241c
2017-03-10 19:48:58 +08:00
steveck-chung
302b92bc43 Bug 1338420 - Part 2: Apply form history search at startSearch and clean up redundant code. r=MattN
MozReview-Commit-ID: 2ITT2h6pco0

--HG--
extra : rebase_source : a8932dd7879ecfd774a3c8c4ee0bae2322f6f848
2017-03-02 17:53:32 +08:00
steveck-chung
8dcffe8181 Bug 1338420 - Part 1: Add initialProcessData autofillSavedFieldNames set and broadcast the changes to content. r=MattN
MozReview-Commit-ID: Dy2xxNQlJig

--HG--
extra : rebase_source : d302b120456142089cf3178c639061cc568127bc
2017-02-23 17:09:14 +08:00
David Keeler
0a3f356064 bug 1347217 - lessen debug spew in deployment-checker r=Felipe
MozReview-Commit-ID: JWdnTMr8IaO

--HG--
extra : rebase_source : aed2086ffc9851c40b6f2adfc4550e95ec88fcbe
2017-03-14 10:10:57 -07:00
Carsten "Tomcat" Book
dba578960e merge mozilla-inbound to mozilla-central a=merge 2017-03-14 14:23:03 +01:00
Ya-Chieh Wu
c075f7b427 Bug 1338476 - Add "pdfium.enabled" as a pref for turning on/off mortar pdf. r=evelyn, r=Gijs 2017-03-13 19:57:00 +01:00
David Keeler
a901573927 bug 1346017 - develop system add-on to check the deployments of various mozilla properties data-review=bsmedberg r=bsmedberg,Felipe,jcj
MozReview-Commit-ID: Jv8nGCqiTdU

--HG--
rename : browser/extensions/e10srollout/install.rdf.in => browser/extensions/deployment-checker/install.rdf.in
rename : browser/extensions/e10srollout/moz.build => browser/extensions/deployment-checker/moz.build
extra : rebase_source : f76f8eadee2b04929797734841daa9a7ec37e128
2017-03-09 14:05:27 -08:00
Wes Kocher
77632ccd1b Merge m-c to inbound, a=merge
MozReview-Commit-ID: JXQqoTEXxwz
2017-03-10 17:22:54 -08:00
k88hudson
b61a06ef8e Bug 1344319 - Create Activity Stream browser extension. r=rhelmer
MozReview-Commit-ID: EUthIoHKlOm

--HG--
extra : rebase_source : c2f81b795b79eae4b2dca6526f5000181d3fa2c5
2017-03-09 14:56:28 -05:00
Ryan VanderMeulen
5b66a7d3e4 Bug 1346402 - Update pdf.js to version 1.7.359. r=bdahl
--HG--
extra : rebase_source : 91f96ab6f1ae98fdc3924c614dbae556678d0085
2017-03-10 16:55:38 -05:00
Carsten "Tomcat" Book
45b510057b Merge mozilla-central to autoland
--HG--
extra : rebase_source : dcccfd463c74743c692814695c9a7f0cba61e3ee
2017-03-09 11:26:20 +01:00
Scott Wu
ce51bf1325 Bug 1019471 - Create a dialog to add/edit/view an autofill profile. r=MattN
MozReview-Commit-ID: avVGZAYq0y

--HG--
extra : rebase_source : 4ad8642bd1ca395209272d8eff061410c655d326
2017-03-08 20:30:59 -05:00
Rex Lee
984929ffe1 Bug 1338095 - [Mortar] Implement "View bookmark" button in PDF viewer. f=lchang, f=lochang, r=evelyn
MozReview-Commit-ID: 2W0Fqy9KGuP

--HG--
extra : rebase_source : 7b79d27faab0fdbcd0e89bf8f3e5a8c8fad5d689
2017-02-22 19:51:52 +08:00