Commit Graph

16832 Commits

Author SHA1 Message Date
Wes Kocher
1f45ffa62d Merge m-c to autoland, a=merge
MozReview-Commit-ID: 43R3aNMoMyN
2017-10-03 14:58:01 -07:00
Wes Kocher
10b9e0b764 Merge inbound to central, a=merge
MozReview-Commit-ID: I1ge4dvWtTB
2017-10-03 14:37:35 -07:00
Geoff Brown
a3e96f2398 Bug 1392396 - Re-enable test_IE_bookmarks.js on Windows 10; r=jmaher 2017-10-03 13:32:56 -06:00
Mark Striemer
4c033eb077 Bug 1395074 - Clear browserAction tab data on navigation r=mixedpuppy
MozReview-Commit-ID: 4hugj2q84Rd
2017-09-26 16:06:06 -05:00
Brendan Dahl
d7aaa7f7e7 Bug 1403934 - Fix headless screenshot shutdown on MacOS. r=mossop
MacOS needs the hidden window to be closed to shutdown
properly.

MozReview-Commit-ID: 46M7q5pM35r
2017-10-02 14:53:27 -07:00
Jared Wein
9d371eb04e Bug 1403382 - Dragging the back button out of the toolbar in customize mode shouldn't affect the toolbar height. r=Gijs
MozReview-Commit-ID: JOsb2y2pzqz
2017-10-02 23:30:29 -04:00
Evan Tseng
08b24eacc8 Bug 1379210 - Add a space between the trackingProtectionPBM checkbox and the learn more link. r=mconley,rickychien
MozReview-Commit-ID: J8ameWQw6CX
2017-09-29 17:03:47 +08:00
Sebastian Hengst
a9b42a9bfb merge mozilla-central to autoland. r=merge a=merge 2017-10-03 11:45:06 +02:00
Wes Kocher
4b17009b22 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 4ZKbmMi1U80
2017-10-02 16:23:14 -07:00
Geoff Brown
7816c75ba3 Bug 1399854 - Skip test browser_newtab_overrides.js for 200+ failures; r=me,test-only 2017-10-02 16:31:45 -06:00
Geoff Brown
630b5acc65 Bug 1392396 - Skip xpcshell test_IE_bookmarks.js on Windows for 200+ failures; r=me,test-only 2017-10-02 16:31:43 -06:00
Gijs Kruitbosch
0ef81ff7ce Bug 1402929 - add header to overflow panel in customize mode, r=mikedeboer
MozReview-Commit-ID: 7Z8Xk2X707J
2017-09-29 23:10:38 +01:00
Gijs Kruitbosch
5acc1e4c34 Bug 1402929 - try to make overflow panel in customize mode easier to understand, r=mikedeboer
This moves the explanatory text from a pseudoelement to a real element,
and keeps only the image in a pseudoelement. It then uses a transitioned
opacity to fade that image in and out.

Because we need to fade this based on dragging items over the panel when
it's empty, it adds/removes a 'draggingover' attribute to handle the fade.

To cope with the extra element in the drag/drop container in customize mode,
this also makes the following changes:
- bail out of _onDragStart if there's no actual selected item.
- pick the fixed list in the panelHolder more reliably
- add a max-width to avoid the description making the panel wider

MozReview-Commit-ID: 9PEJSoJJ0Rp
2017-09-29 17:55:50 +01:00
Ricky Chien
1d8a080fa9 Bug 1404665 - Extend font family menulist by removing spacer in Preferences font & color section r=jaws
MozReview-Commit-ID: 4KXWtq2YHrN
2017-10-01 18:32:13 +08:00
Marina Samuel
334759afdc Bug 1403695: Send a generic health telemetry ping through Ping Centre for Activity Stream. r=k88hudson
MozReview-Commit-ID: CJGX1aihFuV
2017-09-27 16:29:06 -04:00
Mark Banner
8d9bea484c Bug 1395526 - Avoid potential race with places initialisation when clipboard tests are starting to avoid intermittents. r=mak
MozReview-Commit-ID: 4Hr4zdZNHRp
2017-09-21 21:21:41 +01:00
Mark Banner
538c212a76 Bug 1404578 - test_async_batchUpdatesForNode.js should be under browser/ not toolkit/. r=mak
MozReview-Commit-ID: 36doGyjaAta
2017-10-02 10:30:53 +01:00
Ricky Chien
bf465805a9 Bug 1404318 - Remove redundant colon sign in preferences/sanitize.xul r=jaws
MozReview-Commit-ID: EyiLhnHEAPq
2017-10-01 18:18:19 +08:00
Maya Messinger
f63e9fdbe4 Bug 1396953 - fix flexible space widget disappearing when adding to toolbar r=Gijs
MozReview-Commit-ID: BuYzvBX439p
2017-09-30 18:42:24 -04:00
Wouter Verhelst
4663f4df9b Bug 1357391 - Implement a PKCS#11 management API r=kmag,zombie
This WebExtensions API allows to install, remove, and query installed
PKCS#11 modules as well as to query the the status of available PKCS#11
"slots" for a given module.

Reuses the native application manifests from the "Native Messaging" API,
but using the "pkcs11" type rather than the "stdio" type.

All calls expect an application name, which is not the PKCS#11 friendly
name (the "description" field in the manifest file is used for that) but
instead the application name in the manifest file.

MozReview-Commit-ID: 8dHr5QfEaXv
2017-08-22 17:59:38 +02:00
Gijs Kruitbosch
21beddb96d Bug 1396423 - make it possible to drop items in what visually looks like the palette but isn't, r=mikedeboer
MozReview-Commit-ID: AqBwn9ovTjT
2017-09-29 15:40:48 +01:00
Wes Kocher
c4e92cfbc2 Backed out changeset 82920c8bb33a (bug 1357391) for xpcshell failures in test_ext_pkcs11_management.js a=backout
MozReview-Commit-ID: JUyVhAEDNs0
2017-09-29 11:22:49 -07:00
Gijs Kruitbosch
bec818f3cb Bug 1402981 - add light and dark themes to the list of themes in customize mode by default, r=jaws
MozReview-Commit-ID: 4GxPEm119Yc
2017-09-27 22:37:19 +01:00
Sebastian Hengst
265e537566 Backed out changeset 0b56649e9680 (bug 1403695) for mass failing tests due to non-local connection. r=backout on a CLOSED TREE 2017-09-29 18:27:18 +02:00
Wouter Verhelst
f8f3aa51f5 Bug 1357391 - Implement a PKCS#11 management API r=kmag,zombie
This WebExtensions API allows to install, remove, and query installed
PKCS#11 modules as well as to query the the status of available PKCS#11
"slots" for a given module.

Reuses the native application manifests from the "Native Messaging" API,
but using the "pkcs11" type rather than the "stdio" type. Update the
code for the Native Messaging API to ignore any manifests for the
"pkcs11" type.

All calls expect an application name, which is not the PKCS#11 friendly
name (the "description" field in the manifest file is used for that) but
instead the application name in the manifest file.

MozReview-Commit-ID: 8dHr5QfEaXv
2017-08-22 17:59:38 +02:00
Marina Samuel
d47f93acf2 Bug 1403695: Send a generic health telemetry ping through Ping Centre for Activity Stream. r=k88hudson
MozReview-Commit-ID: CJGX1aihFuV
2017-09-27 16:29:06 -04:00
Mike de Boer
48292377c5 Bug 1398346 - Follow up patch to correct one of the selectors to be more precise and avoid potential issues. rs=Paolo
MozReview-Commit-ID: 4nZ16XB7xQA
2017-09-29 15:54:14 +02:00
Mike de Boer
3f2ca69f96 Bug 1401991 - Ensure that we don't hide panelviews that are already reparented to another multi-view and ensure to hide other panels consistently. r=Gijs
* Harden the new `hideAllViewsExcept()` to not do erroneous things if called when
   the binding is already gone.
 * Generalize things into `hideAllViewsExcept(thisOne)`:
    - Clear `_viewShowing` in there and do the descriptionHeightWorkaround thing
      in there too,
    - For Photon panels, do all the 'current' attribute setting in there. To show
      a panel during transition, I introduced the 'in-transition' attribute.
 * I had to make sure not to over-eagerly dispatch 'ViewShowing' events, because
   that confuses some,
 * Move the temporary panel handling, which contains an ephemeral panelmultiview
   instance, internally. This cleans up the hacky, duplicate PanelUI.js code nicely.
 * Keep a local copy of `_transitionDetails` to ensure it's still there after transition,
 * Harden `_cleanupTransitionPhase()` to only clear the phase that belongs to a
   specific transition, _if_ that's passed in as an argument. This resolves any
   potential raciness that might occur when `showSubView()` is called again mid-transition.
 * Skip the UITour element visibility check when it's inside a panelview, because
   too many things need to happen and that check is too simple to be useful in
   that case.

MozReview-Commit-ID: 5HpJKs1Ny5j
2017-09-29 13:51:51 +02:00
Mike de Boer
1129eb942f Bug 1398346 - Hide the 'Open File' status label for failed downloads and/ or downloads where the file went missing for items in the Downloads subview in the Library panel. r=Paolo
MozReview-Commit-ID: 1j9tkqydyVZ
2017-09-29 14:18:10 +02:00
Mark Banner
a37a0a7508 Bug 1392533 - Make the places tree view directly communicate batch notifications to the results. r=mak
MozReview-Commit-ID: HpN0v0jSwdK
2017-09-27 15:26:35 +01:00
Sebastian Hengst
29da5de0e1 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-28 12:17:21 +02:00
Ricky Chien
ab16a0526c Bug 1402918 - Initialize Applications pane in preferences.js r=jaws
MozReview-Commit-ID: LUvyzBt6ahg
2017-09-27 17:51:59 +08:00
Sam Foster
e75b24280f Bug 1395674 - Adding subviewbutton-nav class to menu-type toolbarbuttons and display the '>' in the overflow list. r=Gijs
MozReview-Commit-ID: I1pGXA3ecxT
2017-09-25 19:29:04 -07:00
Wes Kocher
cbba752608 Merge inbound to m-c a=merge CLOSED TREE
MozReview-Commit-ID: 3pMHYV9oXLm
2017-09-27 16:51:49 -07:00
Jonathan Kingston
36b8e48559 Bug 1330745 - Add 'No Container' when longPressBehaviour is 1 for containers new tab context menu. r=baku,Gijs
MozReview-Commit-ID: I2ptF9Dh7yL
2017-09-25 14:34:13 +01:00
Thomas Wisniewski
df36f3c816 Bug 1388428 - Extend browsingData to restrict removing localStorage to a given list of hostnames; r=asuth,bsilverberg
MozReview-Commit-ID: ELgjLHsVLkv
2017-09-25 16:47:38 -04:00
Myk Melez
c7b1efc234 Bug 1399202 - encapsulate language group selection; r=nhnt11 2017-09-27 09:13:56 -07:00
Sebastian Hengst
7988f80143 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BGCq2q6xO1S
2017-09-27 11:47:52 +02:00
Wes Kocher
0960ec2e95 Merge m-c to inbound, a=merge
MozReview-Commit-ID: IsbKCdZU2Ui
2017-09-26 17:14:31 -07:00
Felipe Gomes
d0adbbe4de Bug 1389344 - Avoid checking for distribution.ini existence on every startup. r=mkaply
We can do this check only once after an update, and cache the value until the next app update.

MozReview-Commit-ID: 1yxiKnHIAi2
2017-09-19 14:41:06 -03:00
Dale Harvey
d4946bdda2 Bug 1399642 - Use photon search icon in awesomebar. r=dao
MozReview-Commit-ID: Dzf8DqrGRam
2017-09-26 11:13:56 +01:00
Mark Striemer
67d2df8a0c Bug 1314674 - Maintain badge style in new windows and customize r=mixedpuppy
MozReview-Commit-ID: 8f99d6Uqtx1
2017-09-20 17:27:48 -05:00
Mike de Boer
e84ec0c0a6 Bug 1395615 - Implement the "file moved or missing" check for download items in the Library Downloads subview. r=Paolo
MozReview-Commit-ID: 62VJbzJwxVW
2017-09-26 17:55:18 +02:00
Sebastian Hengst
810689541e Backed out changeset ff34580cb279 (bug 1394457) for failing many session store related tests due to exception, e.g. Marionette's test_refresh_firefox.py TestFirefoxRefresh.testReset. r=backout 2017-09-26 23:06:25 +02:00
Sebastian Hengst
d9ca4ab789 Backed out changeset b9d7cdb3e163 (bug 1389344) for eslint failure at browser/components/tests/unit/test_distribution_cachedexistence.js:24: Cu.import imports into variables and into global scope. r=backout 2017-09-26 22:16:11 +02:00
Erica Wright
b9a88a9fb5 Bug 1394457 - Update illustration for about:sessionrestore. ui-r=shorlander, r=dao
MozReview-Commit-ID: FSLb0ucVroj
2017-09-20 11:30:14 -04:00
Felipe Gomes
23c33517a0 Bug 1389344 - Avoid checking for distribution.ini existence on every startup. r=mkaply
We can do this check only once after an update, and cache the value until the next app update.

MozReview-Commit-ID: 1yxiKnHIAi2
2017-09-19 14:41:06 -03:00
Mark Banner
10be98e906 Bug 1397728 - Use waitForCondition to avoid intermittent failures in browser_searchbar_openpopup.js. r=florian
MozReview-Commit-ID: K62zPje3Hnj
2017-09-25 16:52:52 +01:00
Wes Kocher
9fa37a57e3 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 8wTTCUkrY2i
2017-09-25 16:43:51 -07:00
Jim Mathies
5178a95e29 Bug 1401561 - Avoid prompting about compatibility issues with JAWS when e10s is pref'd off. r=jaws
MozReview-Commit-ID: 2ejZ7Ga2lLk
2017-09-25 13:07:45 -05:00