Commit Graph

16939 Commits

Author SHA1 Message Date
Evan Tseng
3f6f918a23 Bug 1397737 - Show a "…" ellipsis if the width of search tooltip is over 150px to match visual design spec. r=mconley
The visual design suggestion is from https://bugzilla.mozilla.org/show_bug.cgi?id=1397737#c2.

MozReview-Commit-ID: 91iciz52s5d
2017-09-28 16:18:31 +08:00
Wes Kocher
a89d343ff2 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 42IMgMJGiDu
2017-10-03 14:54:08 -07: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
Jared Wein
9f9da51c53 Bug 1405009 - Show a critters postcard when searching for firefox-emoji. r=mconley
This patch doesn't perform any transitions or animations on the postcard. Those could be handled in a follow-up, though I tried to implement it transitioning background-size but that isn't possible using 'contain' (or any keywords for that matter).

MozReview-Commit-ID: 4fpGaLK3oFK
2017-10-02 15:29:13 -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
7a15678a21 Backed out changeset af8fdfac66fa (bug 1405722) for failing xpcshell's browser/components/places/tests/unit/test_PUIU_livemarksCache.js, at least on OS X 10.10 opt. r=backout on a CLOSED TREE 2017-10-17 00:55:53 +02:00
Marco Bonardo
6652796654 Bug 1405722 - Remove the IsLivemark() bookmarks observer from PlacesUIUtils. r=standard8
MozReview-Commit-ID: 586IR54ggbm
2017-10-10 12:05:19 +02:00
Felipe Gomes
2e6d3c4893 Bug 1407351 - Simplify check for e10s in about:preferences. r=jaws
This code that checks the status code is not necessary, the boolean answer is already stored in Services.appinfo.browserTabsRemoteAutostart.

MozReview-Commit-ID: HlU3ypyWt1p
2017-10-16 14:00:46 -02:00
Felipe Gomes
13976c0a5e Bug 1407351 - Remove Nightly-only e10s checkbox in about:preferences. r=jaws
MozReview-Commit-ID: F2rJBRaWINm
2017-10-16 14:00:43 -02:00
Felipe Gomes
3f29526da6 Bug 1407351 - Remove nightly-only e10s testing features from the main browser window. r=mikedeboer
The only thing that I didn't remove was the process ID on the tab tooltip, which I find to be super helpful. For that, I changed the check from E10S_TESTING_ONLY to NIGHTLY_BUILD.

MozReview-Commit-ID: 8wbjdYIC3gb
2017-10-16 14:00:30 -02:00
Mark Banner
0280d752f1 Bug 1386513 - Handle cases of pasted bookmarks not being in the database, to fix copying bookmarks across browser instances. r=mak
MozReview-Commit-ID: Lv2DT0WQGhZ
2017-09-08 07:01:29 +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