summaryrefslogtreecommitdiffstats
path: root/copypasta
AgeCommit message (Collapse)Author
2020-01-11Move Alacritty to organizationChristian Duerr
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.
2019-11-26Bump copypasta to 0.6.1Christian Duerr
2019-11-25Bump x11-clipboard to 0.4.0Cole Helbling
2019-11-02Fix clippy warningsChristian Duerr
2019-08-16Fix clippy issuesChristian Duerr
2019-08-16Fix smithay-clipboard integrationKirill Chibisov
Fixes: #2574
2019-07-24Fix copypasta README.md formattingKirill Chibisov
2019-06-23Fix performance issues with text reflowChristian Duerr
Fixes #2567. Fixes #2414.
2019-06-15Bump smithay-clipboard dependency versionChristian Duerr
2019-06-09Add wayland primary selection clipboard supportChristian Duerr
2019-04-28Switch from copypasta to rust-clipboardChristian Duerr
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-28Split alacritty into a separate cratesTheodore Dubois
The crate containing the entry point is called alacritty, and the crate containing everything else is called alacritty_terminal.
2019-04-21Fix selection copying on WindowsChristian Duerr
The `copypasta` crate incorrectly mapped the secondary clipboard on Windows to the primary clipboard, leading to the primary clipboard getting overwritten whenever the selection clipboard was updated. The new Windows clipboard mimics the macOS clipboard, which also does not have a selection clipboard. This fixes #2050.
2019-04-11Remove redundant closures and importsMatthias Krüger
2019-04-03Bump dependenciesChristian Duerr
2019-03-30Add rustfmt style guidev0.3.0-rc1Christian Duerr
2019-01-07Normalize Log Message StringsNathan Lilienthal
The general style for errors, warnings and info messages is to start with a capitalized letter and end without a period. The main exception is when dealing with nouns that are clearer with special case handling, e.g. "macOS failed to work" or "ioctl is borked".
2018-12-10Upgrade to Rust 2018Joe Wilm
This resolves a lot of NLL issues, however full NLL will be necessary to handle a couple of remaining issues.
2018-12-07Use tool lints for clippy allow/deny lint attributesMatthias Krüger
2018-10-16Add support for Windows (#1374)Zac Pullar-Strecker
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-07-02Enable clippy in font/copypasta cratesMatthias Krüger
Enabled clippy in the sub-crates font and copypasta. All issues that were discovered by this change have also been fixed.
2018-04-14alacritty: add support for OpenBSD.Matt T. Proud
This commit expands the conditional compilation directives to support building Alacritty for OpenBSD. The build succeeds, and Alacritty runs without issue once https://github.com/rust-lang/libc/pull/957 has been merged and added to a versioned libc release. This has been tested on the recently-released OpenBSD 6.3 on amd64 with rustc 1.24.0 from its standard ports tree.
2017-12-23Update depsChet Gurevitch
2017-09-27Use clippy = "*", update, and fix some warnings (#796)Aaron Hill
Because there are so many clippy warnings in the current codebase, this commit removes '#![cfg_attr(feature = "clippy", deny(clippy))]', to make it easier to fix warnings incrementally.
2017-02-02Decouple input processing from TermJoe Wilm
Should make input processing much more easily tested.
2017-01-18Make it run on FreeBSDjohalun
2017-01-02Better error message when xclip is not availableJoe Wilm
Resolves #37.
2016-12-29Implement clipboard store for x11 with xclipJoe Wilm
2016-12-24Implement copypasta::Store for macOS pasteboardJoe Wilm
Only works with strings, currently.
2016-12-16Misc formatting fixesJoe Wilm
2016-12-16Replace remaining use of `try!` with `?`Joe Wilm
2016-10-08Implement copypasta::Load for macos::ClipboardJoe Wilm
2016-10-08Start implementing copypasta, a clipboard libraryJoe Wilm
Currently it only supports x11 via the xclip program, and that only supports reading the clipboard contents.