esy-bash
Version:
Cross-platform bash utilities - primed for Reason/OCaml
252 lines (172 loc) • 6.82 kB
Plain Text
mintty
------------------------------------------
mintty is a terminal emulator for Cygwin.
Terminal display features
* Xterm-compatible terminal emulation, coverage of DEC VT300 series features.
* 256 colours and True-Colour support, optional CMYK colour specification.
* Full Unicode and wide character support, comprehensive character encoding support.
* Bidirectional rendering, flexible bidi controls.
* Full character attributes support, including italic, underline styles and colours, overline, strikeout, rapid blinking.
* Alternative fonts: simultaneous display of multiple fonts.
* SIXEL graphics display and Emoji support.
Terminal input and interaction features
* Character composition support includes dead keys, Compose key, Windows IME.
* Keyboard workarounds for certain buggy virtual keyboards.
* Extensive mouse support, including pixel-grained DEC locator mode.
* Text selection with mouse or keyboard.
* Easy copy & paste. Drag & drop of text, files and folders.
* Ability to open files and URLs with Ctrl+click, explicit hyperlinks.
* Fast rendering and scrolling.
* HTML export and clipboard format support.
Window handling features and desktop integration
* Colour schemes / Theme file support. Background texture and image support.
* Virtual Tabs / session switcher and launcher.
* Taskbar tasks (“jump list”) configuration. Task grouping configuration.
* Flexible fullscreen, fullsize and border options.
* Screen and scrollback buffer search.
* Multiple monitor support, changing DPI support.
* Window transparency.
Configuration features and system support
* Native Windows user interface with a lean options dialog.
* User interface language localization support.
* User-defined key shortcuts and menu functions.
* Flexible configuration and resource folder options.
* Switchable terminal logging, switchable character information.
* Options stored in a text file. No registry entries.
------------------------------------------
Runtime requirements:
cygwin
Build requirements:
binutils
cygport
gcc-core
make
w32api
Canonical website:
http://mintty.github.io/
Canonical download:
from canonical website
-------------------------------------------
Build instructions:
unpack mintty-${VERSION}-src.tar.bz2
go into package directory
make
Packaging instructions:
as above
make pkg
Cygport build and packaging instructions:
cygport mintty-${VERSION}-${RELEASE}.cygport all
This will create:
/usr/src/mintty-${VERSION}-${RELEASE}-src.tar.bz2
/usr/src/mintty-${VERSION}-${RELEASE}.tar.bz2
-------------------------------------------
Cygwin port created by: Andy Koppe
Cygwin package maintained by: Thomas Wolff
Please report bugs or suggest features following the guidelines
on the canonical website.
Please address questions to the Cygwin mailing list at <cygwin@cygwin.com>.
The port notes below list packaging changes only.
Please check the canonical website for a list of changes to mintty.
-------------------------------------------
Port Notes:
----- mintty-3.0.0
../Makefile: use REL 1 to appease cygwin packaging
mintty.cygport: tweak SRC_URI
setup.hint: add cygwin dependency, update description
README: update description
README: add mintty-2.* package changes
add mintty-debuginfo.hint
../Makefile: generate debug package
----- mintty-2.9.1
setup.hint: update description
----- mintty-2.8.4
mintty.cygport: include WSL icon in package, for jump list (#290)
----- mintty-2.8.2
mintty.cygport: bundling selected theme files with the package (#711)
----- mintty-2.8.0
mintty.cygport: mintheme command-line theme switcher (#685)
----- mintty-2.7.1
mintty.cygport: include localization translations in cygwin package
----- mintty-2.2.1
mintty.cygport: tweak target-specific bindir handling
----- mintty-2.0.3
mintty.cygport: hicolor icons for xdg menu entry
mintty.cygport: add desktop entry for xdg menu
----- mintty-2.0.1
restructure package after migration from Google code
----- mintty-1.2-beta1-1 -----
* Initial Cygwin64 package.
----- mintty-1.1.3-1 -----
----- mintty-1.1.2-1 -----
----- mintty-1.1.1-1 -----
----- mintty-1.1.0-1 -----
* Test release for 1.1-beta1.
* Now building with default gcc rather than forcing gcc-3.
----- mintty-1.0.3-1 -----
----- mintty-1.0.2-1 -----
* Dropped postinstall and preremove scripts for start menu shortcut
creation and removal now that mintty is becoming the default Cygwin
terminal with shortcuts created by setup.exe.
----- mintty-1.0.1-1 -----
* Dropped chmod on the shortcut, which doesn't actually appear to be
necessary.
----- mintty-0.9.9-1 -----
----- mintty-0.9.8-1 -----
----- mintty-0.9.7-1 -----
----- mintty-0.9.6-1 -----
----- mintty-0.9.5-1 -----
----- mintty-0.9.4-1 -----
----- mintty-0.9.3-1 -----
----- mintty-0.9.2-3 -----
* Passing a cygpath-created path to mkshortcut didn't work when
non-ASCII characters were involved, so instead cd into the start
menu Cygwin folder before invoking mkshortcut. This still avoids
mkshortcut stumbling over a symlink called Cygwin in the root dir.
----- mintty-0.9.2-2 -----
* Withdrawn before release.
----- mintty-0.9.2-1 -----
* Avoid mkshortcut's -P option and rely solely on cygpath to find the
start menu's Programs folder.
----- mintty-0.9.1-1 -----
----- mintty-0.9b2-1 -----
* Another test release.
----- mintty-0.9b1-1 -----
* Test release. Use setup.exe's new CYGWINFORALL variable to decide
where to create the mintty start menu shortcut.
----- mintty-0.8.3-1 -----
----- mintty-0.8.2-1 -----
* Replaced test of whether the All Users start menu is writable from
install scripts, as that can be wrong on noacl mounts.
----- mintty-0.8.1-1 -----
----- mintty-0.7.1-1 -----
----- mintty-0.7-beta3-1 -----
* Test release.
----- mintty-0.6.2-1 -----
----- mintty-0.6.1-1 -----
----- mintty-0.5.8-1 -----
----- mintty-0.5.7-1 -----
* Improved install script support for non-admin setups.
----- mintty-0.5.6-1 -----
----- mintty-0.5.5-1 -----
----- mintty-0.5.4-1 -----
----- mintty-0.5.3-1 -----
----- mintty-0.5.2-1 -----
----- mintty-0.5.1-1 -----
----- mintty-0.4.4-1 -----
----- mintty-0.4.3-1 -----
----- mintty-0.4.2-1 -----
----- mintty-0.4.1-1 -----
----- mintty-0.4.0-2 -----
* Postinstall and preremove scripts were missing.
----- mintty-0.4.0-1 -----
----- mintty-0.3.10-1 -----
----- mintty-0.3.9-1 -----
----- mintty-0.3.8-1 -----
----- mintty-0.3.7-1 -----
----- mintty-0.3.6-1 -----
* Replaced readme.html with manual page. Thanks to Lee D. Rothstein for
helping with that.
----- mintty-0.3.5-1 -----
* First attempt at Cygwin setup package. Thanks to Yaakov Selkovitz for
getting this off the ground by adding MinTTY to Cygports.
-------------------------------------------