Commit Graph

2081 Commits

Author SHA1 Message Date
Punam
61f830b1ba Bug 1387153 - Preferences UI to support cloud storage download r=Gijs
* Add third radio button to support cloud storage download preference
* Handle download preferences and UI states, while switching between three options
* Add method to check if provider is in use in Cloud Storage API
* Preferences cloud storage strings saved as resource url
* Updated old in-content with cloud storage pref UI changes
* Turn cloud storage API on/off using generic pref

MozReview-Commit-ID: AE3MlhgKp2C
2017-08-15 16:57:23 -07:00
Sebastian Hengst
fe0436c1ec Backed out changeset c570f065e0ad (bug 1361952) because it removed the preprocessing rule from privacy.css and so failed mochitest browser_parsable_css.js. r=backout 2017-08-16 17:38:17 +02:00
Ricky Chien
1ea1fff1a1 Bug 1361952 - Update Firefox Account to match the spec r=jaws 2017-08-16 21:52:33 +08:00
Carsten "Tomcat" Book
4cb2abbd69 Backed out changeset 16c102a1cc39 (bug 1361952) for conflicting with m-c merge 2017-08-16 14:19:49 +02:00
Ricky Chien
5e51a02d3b Bug 1389377 - Click make default button in preferences should update default browser pane r=jaws 2017-08-15 11:08:27 +08:00
Ricky Chien
319401cdce Bug 1361952 - Update Firefox Account to match the spec r=jaws 2017-08-16 17:18:04 +08:00
Ricky Chien
ee2638561c Bug 1377174 - Tweak margin to match the spec r=jaws 2017-08-16 15:59:34 +08:00
Sebastian Hengst
1909e53628 Backed out changeset 76c117fe7e14 (bug 1377174) for failing browser_all_files_referenced.js. r=backout 2017-08-16 09:46:06 +02:00
Sebastian Hengst
4e4b8c5025 Backed out changeset 0ae3b8deb294 (bug 1361952) so bug 1377174 can be backed out. r=backout 2017-08-16 09:42:45 +02:00
Ricky Chien
522491c080 Bug 1361952 - Update Firefox Account to match the spec r=jaws
MozReview-Commit-ID: LS4UaCUcB92
2017-08-02 17:05:53 +08:00
Ricky Chien
0c3ee49794 Bug 1377174 - Tweak margin to match the spec r=jaws
MozReview-Commit-ID: GKZb427Ahum
2017-07-26 15:00:55 +08:00
Prathiksha
61d7713e5c Bug 1390057 - Fix padding left of website names in the permission dialog.r=johannh
MozReview-Commit-ID: Bl8v68QwWFw
2017-08-14 14:35:48 +05:30
Jonathan Kingston
0dc11f6e00 Bug 1354602 - Enabling containers for container addons on startup. r=aswan,mconley,zombie
MozReview-Commit-ID: BXLyQz8CGDl
2017-08-13 16:17:41 +01:00
Prathiksha
fc892ac547 Bug 1390049 - Fix the Settings button string under Permissions in about:preferences#privacy by appending ellipses. r=rickychien
MozReview-Commit-ID: 4qkZd4srWiP
2017-08-14 13:50:10 +05:30
Timothy Guan-tin Chien
07248ce7a5 Bug 1384830 - Show search result as the user types in Preferences search, r=jaws
This patch changes the event to listen on the search textbox from "command" to
"input", which means the code will run with every keystroke, instead of once
a few keystrokes after a timeout. It will make the search very responsive.

However, with that change, each keystroke will be blocked by the search function,
which go through the entire DOM of the page. This patch fixes that by making the
search function async. The search will now check the execution time with
Performance API, and give way when it blocks the page for more than 1/60 sec.

Further care was taken to make sure page won't flash unchecked content while
the loop go through the entire DOM. The elements to be checked can't be hidden
because of the JS bindings, so CSS rules are set to ensure they are kept
visually hidden. Unfortunately, CSS cannot change XUL layout so they still
occupies page space.

Additional check was made to make sure the search function skips hidden elements,
if the previous query is a substring of the search query. This is done so that
search function does not unhide and hide these elements, and causes the search
result to flash as the user types.

MozReview-Commit-ID: BwBoJmTperw
2017-08-03 14:32:45 +08:00
Prathiksha
f39a452f64 Bug 1385222 - Add the search functionality in the sitePermissions.xul dialog. r=johannh
MozReview-Commit-ID: JFkZPfL0hJl
2017-08-08 12:19:47 +05:30
Prathiksha
52473fd05d Bug 1381401 - Add location, camera and microphone permissions along with their settings under the 'Permissions' heading in Firefox Preferences. r=johannh
MozReview-Commit-ID: PdcUyUKAcN
2017-07-30 13:06:49 +05:30
Ricky Chien
e51098739e Bug 1388745 - Make "find more search engines" label highlightable r=mconley 2017-08-10 17:27:02 +08:00
Ricky Chien
3e87512425 Bug 1361957 - Update new icons for about:preferences to match Photon spec r=dao 2017-08-09 09:49:46 +08:00
Wes Kocher
2cc185db50 Backed out changeset 91fbc9dada78 (bug 1361957) for browser_parsable_css.js failures a=backout
MozReview-Commit-ID: 8AhxfCONZOp
2017-08-08 10:04:30 -07:00
Ricky Chien
2ba1df75ae Bug 1361957 - Update new icons for about:preferences to match Photon spec r=dao
MozReview-Commit-ID: 9gFXd9kA6zc
2017-07-21 17:22:43 +08:00
Evan Tseng
a7aac69e8b Bug 1382135 - Remove all colon signs on sub-dialogs because we already removed them all on each category pane and we should make same thing for sub-dialogs. r=jaws
MozReview-Commit-ID: 8md6CFBSM3B
2017-08-01 11:54:54 +08:00
Johann Hofmann
40ff4a0cf9 Bug 1387987 - Use listheader instead of richlistitem as list header in the permission dialog. r=prathiksha
MozReview-Commit-ID: DJayquaZ01V
2017-08-07 10:42:15 +02:00
Johann Hofmann
6bcb938c3b Bug 1387971 - Fix centering of website names in the permission dialog. r=prathikshaprasadsuman+580428
MozReview-Commit-ID: ErDAZIW2cNM
2017-08-07 10:08:54 +02:00
Evan Tseng
5fe25c5abf Bug 1377167 - Update font size, font color, and background color to match the Photon preferences visual refresh spec. r=mconley
MozReview-Commit-ID: 2dcr9x8cnEp
2017-07-24 16:49:16 +08:00
Masatoshi Kimura
0af76969af Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj
This mechanically replaces nsILocalFile with nsIFile in
*.js, *.jsm, *.sjs, *.html, *.xul, *.xml, and *.py.

MozReview-Commit-ID: 4ecl3RZhOwC
2017-08-04 17:49:22 +09:00
Evan Tseng
2f2f54e230 Bug 1386560 - Fix the typo of firefoxAccountCategory header's class list because all level 1 headers should have the subcategory class. r=jaws
MozReview-Commit-ID: 8ngQaCWSUxq
2017-08-02 17:32:07 +08:00
Prathiksha
d4144b4e4e Bug 1373206 - Create a new dialog for notification settings under Firefox Preferences to match the new spec. r=johannh
MozReview-Commit-ID: 5gk4mr3D0jT
2017-06-29 23:49:35 +05:30
Ricky Chien
6bb516fada Bug 1361954 - Introduce new no search results page for about:preferences r=mconley
MozReview-Commit-ID: 6RIytZmFtoq
2017-07-31 16:04:05 +08:00
Wes Kocher
df8bcfb77d Merge m-c to autoland a=merge CLOSED TREE
MozReview-Commit-ID: Ko3lhAvzMJN
2017-08-03 18:22:09 -07:00
Richard Marti
49eb44ccf8 Bug 1387097 - Let the prefernces favicon use the tab text color as fill color. r=dao
MozReview-Commit-ID: LelC9FL3QfD
2017-08-03 19:19:35 +02:00
Masatoshi Kimura
c0943e4f30 Bug 1326520 - Rename nsIURI.path to pathQueryRef. r=valentin.gosu
MozReview-Commit-ID: DqJdTGopR9G
2017-07-29 20:50:21 +09:00
Rajesh Kathiriya
fefc455410 Bug 1374620 - Enabled the ESLint dot-notation rule across mozilla-central r=standard8
MozReview-Commit-ID: FadrI2li43G
2017-07-25 23:45:41 +05:30
Jonathan Kingston
d0434236e6 Bug 1387003 - Adding container icons from test pilot experiment. r=jaws
MozReview-Commit-ID: FYScQpSh11m
2017-08-03 13:05:17 +01:00
Jared Wein
e3ef742b08 Bug 1375883 - Replace 'sites' with 'websites' in strings for preferences since the Mozilla language guide prefers the full 'websites' term. r=mconley
MozReview-Commit-ID: GVB7wnjULL6
2017-07-31 16:06:12 -04:00
Sebastian Hengst
1326418a49 Backed out changeset f5922a7ed25a (bug 1374620) for failing eslint at telemetry/tests/unit/test_TelemetrySend.js:358: ["os"] is better written in dot notation. r=backout 2017-07-31 14:44:34 +02:00
Rajesh Kathiriya
0d920ece6a Bug 1374620 - Enabled the ESLint dot-notation rule across mozilla-central r=standard8
MozReview-Commit-ID: FadrI2li43G
2017-07-25 23:45:41 +05:30
Timothy Guan-tin Chien
6bf915f79f Bug 1382170 - Only run gSearchResultsPane.initializeCategories() when search is used for the first time, r=jaws
This shuffled what bug 1374852 did a little bit; instead of initialize all panes
when the page loads, the call will happen inside an idle callback.

An the event listener is added to ensure that even if idle callback doesn't run
soon enough, the function is run already when the user starts search.

MozReview-Commit-ID: LU4Nb8lql36
2017-07-27 12:02:56 +08:00
Evan Tseng
bef8be9548 Bug 1384813 - Show a header for "about:preferences#privacy-reports" content since we would like to show every content with a header. r=mconley
MozReview-Commit-ID: GmOxB0MOv3V
2017-07-28 13:56:46 +08:00
Ricky Chien
403fd7a0ba Bug 1384566 - Fix incorrect tooltip position by wrapping hbox r=mconley
MozReview-Commit-ID: 8R8q4JQCe4w
2017-07-28 08:28:26 +08:00
Ricky Chien
fe49f33ca7 Bug 1377009 - Search field should always float on the top r=jaws
MozReview-Commit-ID: 620fK75clzc
2017-07-12 16:25:03 +08:00
Mark Hammond
467367e7fb Bug 1385191 - Prefer email address from the FxA profile over that from the account. r=eoger
MozReview-Commit-ID: 78U2RZQ5xfB
2017-07-28 16:35:40 +10:00
Timothy Guan-tin Chien
278552e9d3 Bug 1384962 - Don't set process count for user on Preferences page load, r=jaws
This is a follow-up to incomplete fix in bug 1382649. In that bug, I attempted to
set the process count value to the e10s rollout value, when the user unchecks
"Use default performance settings". The same function updatePerformanceSettingsBox()
is actually run during page load, resulting the user set value being changed to
e10s rollout value if the user decided to use the default process count.

Tests are written for both patches.

MozReview-Commit-ID: 4CLLcEKbS58
2017-07-27 23:41:31 +08:00
Evan Tseng
eea53db1e4 Bug 1384812 - Add hbox for the defaultEngine menulist because we would like to make the menulist width just align its content width. r=jaws
MozReview-Commit-ID: DI4d2zloSCb
2017-07-27 17:51:58 +08:00
Evan Tseng
a84c1c50f1 Bug 1384812 - Remove the flex=1 attribute from submitHealthReportBox and automaticallySubmitCrashesBox checkboxes because they have learn-more links in the same line which should appear next to the checkbox instead of at the end of the line. r=jaws
MozReview-Commit-ID: FK0H5u20uQH
2017-07-27 12:14:22 +08:00
Prathiksha
aa7c19d5af Bug 1365957 - Pressing backspace on the cookies dialog to delete a cookie no longer removes the dialog. r=johannh
MozReview-Commit-ID: LDwIljC7Ji7
2017-07-17 17:01:36 +05:30
Sebastian Hengst
fea9e56287 Backed out changeset 9bba40accbf6 (bug 1384962) for frequently exceeding maximum run time for browser/components/preferences/in-content/tests/browser_performance.js. r=backout 2017-07-28 11:01:21 +02:00
Evan Tseng
81e48821aa Bug 1384554 - Use list-style-image style for images to support high contrast mode. r=mconley
MozReview-Commit-ID: HDLa8eg9LRr
2017-07-27 18:14:04 +08:00
Timothy Guan-tin Chien
73a920433a Bug 1384962 - Don't set process count for user on Preferences page load, r=jaws
This is a follow-up to incomplete fix in bug 1382649. In that bug, I attempted to
set the process count value to the e10s rollout value, when the user unchecks
"Use default performance settings". The same function updatePerformanceSettingsBox()
is actually run during page load, resulting the user set value being changed to
e10s rollout value if the user decided to use the default process count.

Tests are written for both patches.

MozReview-Commit-ID: 4CLLcEKbS58
2017-07-27 23:41:31 +08:00
Ricky Chien
55fa701e69 Bug 1384402 - Fix broken about:preferences link after reorg v2 r=jaws
MozReview-Commit-ID: LnQsKHhrDWI
2017-07-27 11:30:05 +08:00