Commit Graph

28 Commits

Author SHA1 Message Date
Christian Duerr c2c8d6bf37
Move Alacritty to organization
This fixes various outdated links pointing to the old jwilm/alacritty
repository.

Since `copypasta` now has its own github repository at
https://github.com/alacritty/copypasta, the sources have been removed
from Alacritty.
2020-01-11 02:23:13 +01:00
Pen Tree 4e6bbfbfc3 Simplify `cargo deb` usage 2019-11-26 17:53:43 +01:00
Fabian Homborg 707f429366 Suggest installing fish completions per-user
This uses $fish_complete_path[1], which should be in the
user's home directory, so `sudo` is no longer needed.
2019-06-30 16:04:09 +00:00
Benjamin Bauer 5ad1e8b75f Fix dependencies for Archlinux in INSTALL.md 2019-06-25 15:04:14 +00:00
Gabriel Silva Simões 743d5d9c66 Update manual install instructions for Void Linux 2019-06-23 15:46:24 +00:00
Christian Duerr a39459ece2
Fix ubuntu deployment 2019-06-17 21:22:10 +00:00
pwrdwnsys 490a6528fc Add INSTALL.md note about OpenBSD user datasize limits 2019-06-15 20:30:17 +00:00
pwrdwnsys b1dcd6b252 Add python 3 to OpenBSD dependencies 2019-06-13 15:28:01 +00:00
Andy 3931fb6fbc Fix INSTALL.md relative windows/linux build link 2019-06-03 20:01:26 +00:00
Christian Duerr 3156517c70
Add Gentoo install dependencies
While Gentoo was listed in the table of contents of the INSTALL.md, the
instructions to install the build dependencies were missing.

This adds the emerge command necessary to install all dependencies of
Alacritty (other than Rust) so building from source without the overlay
is possible.
2019-06-03 15:18:45 +00:00
Kurgol c75c9a17a7 Fix INSTALL.md .deb instruction link 2019-06-03 15:05:42 +00:00
Ron Waldon bc174a5ec3 Add build instructions for Clear Linux 2019-05-25 10:14:49 +00:00
Kiril Videlov ba6e208a95 Update Fedora and Ubuntu/Debian dependencies 2019-05-01 13:10:16 +00:00
Chris Coutinho 66fb7cb327 Add libxcb-devel dependency to INSTALL.md for openSUSE 2019-04-30 11:47:48 +00:00
Christian Duerr 9e89aaa477
Switch from copypasta to rust-clipboard
This switches our own `copypasta` crate with the more standardized
`clipboard` library, which allows us to get rid of the `xclip`
dependency on X11.

Additionally, this lays the foundation for native Wayland clipboard
support once the clipboard crate is updated (or a fork is created).

Fixes #5.
2019-04-28 20:21:39 +00:00
Theodore Dubois dbd8538762 Split alacritty into a separate crates
The crate containing the entry point is called alacritty, and the crate
containing everything else is called alacritty_terminal.
2019-04-28 13:24:58 +00:00
Christian Duerr a0e39c9076
Document EGL driver dependency on Wayland
This fixes #1497.
2019-04-09 21:11:54 +00:00
Kirill Chibisov dbce674d70 Add icon to Linux .desktop file 2019-04-04 18:41:57 +00:00
Christian Duerr 6f4d1afcf8
Add official logo 2019-04-01 22:41:20 +00:00
Christian Duerr 1ca729487e
Fix terminfo support for extended capabilities
To make sure all extended capabilities can be queried correctly, it is
necessary to compile the terminfo file using the `-x` flag.

Since Alacritty specified support for the XTerm mouse mode (XM/xm),
using the `-x` flag was not possible until now without breaking programs
like `htop`. By removing this flag, these issues should be resolved.

This fixes https://github.com/jwilm/alacritty/issues/2131.
2019-03-03 20:25:29 +00:00
Christian Duerr b295ac9b9b
Update fish completion installation 2019-02-13 22:15:30 +00:00
Zac Pullar-Strecker 863d5581a6 Document that alacritty requires winpty-agent on windows
To make things easier to understand for Windows users, the 
relationship between Alacritty and the WinPTY agent has been
clarified in the documentation.

This also bundles the windows agent and exe together in a zip file to
make distribution for windows easier on the user.
2019-02-02 12:00:29 +00:00
F. Eugene Aumson e95c80764e Add pkg-config to Debian dependencies 2019-01-28 16:46:07 +00:00
Ilya Epifanov fc04bc1e6d Changed path to standard /usr/bin/..., registered as an x-terminal-emulator alternative 2018-11-19 09:24:22 +00:00
Hellsenberg 5baf1fceab Move .deb building instructions to INSTALL.md
This fixes #1541.
2018-11-14 21:49:34 +00:00
Zac Pullar-Strecker 8f2a4b89df Move gentoo install instructions, add windows to table of contents 2018-10-27 15:58:51 +13:00
Zac Pullar-Strecker 15e0deae2b Add support for Windows (#1374)
Initial support for Windows is implemented using the winpty translation
layer. Clipboard support for Windows is provided through the `clipboard`
crate, and font rasterization is provided by RustType.

The tty.rs file has been split into OS-specific files to separate
standard pty handling from the winpty implementation.

Several binary components are fetched via build script on windows
including libclang and winpty. These could be integrated more directly
in the future either by building those dependencies as part of the
Alacritty build process or by leveraging git lfs to store the artifacts.

Fixes #28.
2018-10-16 10:02:52 -07:00
Christian Duerr cb6e0653fa
Extract manual installation instructions
Alacritty's manual installation instructions take up a lot of space in
the README and they are hard to navigate because there's a lot of
information for specific distros which are irrelevant to most users.

To improve this situation, the manual installation section has been
moved to the `INSTALL.md` file. This allows keeping the readme to a
minimum which just includes the straight-forward instructions required
to install it on systems which provide packages for it.

Having a separate file also makes it possible to add a full index just
for the installation instructions, which makes it possible to skip
sections which are irrelevant.
2018-10-14 21:01:09 +00:00