Commit Graph

19 Commits

Author SHA1 Message Date
Zrzka
5216ecbdec API Cleanup - part 3 (#240) 2019-09-20 23:50:53 +02:00
Zrzka
4952cb33d9 API Cleanup - part 2 (#238) 2019-09-19 17:39:14 +02:00
Zrzka
41de9a63a1 API Cleanup - part 1 (#235) 2019-09-19 13:12:16 +02:00
Timon
38a22537d9
Examples cleanup (#225) 2019-09-17 10:50:39 +02:00
Zrzka
77b61d1f6f Wildcard import cleanup (#224) 2019-09-16 18:15:56 +02:00
Zrzka
5494525d89 2018 edition (#222) 2019-09-16 13:34:08 +02:00
Zrzka
7cda56bc9a Execute all tests on CI + warnings/errors cleanup (#216) 2019-09-15 20:42:12 +02:00
Timon_Post
6d3f23b3b3 0.10.0 2019-07-25 20:31:45 +02:00
Timon
762c3a9b8e
Input cleanup (#182)
- Removed input parsing WinAPI
2019-07-25 15:57:05 +02:00
Caleb Bassi
e1b8da03ba Documentation fixes (#156) 2019-06-21 18:10:46 +02:00
Timon_Post
4fca41d6c5 0.9.5 2019-05-20 18:56:23 +02:00
Timon_Post
68792ca103 Merge branch 'master' of https://github.com/TimonPost/crossterm 2019-05-20 18:39:05 +02:00
svartalf
57c609eaac Prefetching buffer size for Windows console reads. (#144) 2019-05-19 21:36:18 +02:00
Timon_Post
f156fdfd1e winapi -> 0.1.3 2019-05-17 19:45:30 +02:00
Timon
b8d4255bac
Fixed some Bugs. (#118)
- Terminal size Linux was not 0-based.
- Windows mouse input event position was 0-based and should be 1-based
- Result, ErrorKind are made re-exported
- Fixed some special key combination detections for UNIX systems
- Made FreeBSD compile.
2019-04-17 16:24:58 +02:00
Timon
1e332daaed
Refactor and API stabilization (#115)
- Major refactor and cleanup.
- Improved performance; 
    - No locking when writing to stdout. 
    - UNIX doesn't have any dynamic dispatch anymore. 
    - Windows has improved the way to check if ANSI modes are enabled.
    - Removed lot's of complex API calls: `from_screen`, `from_output`
    - Removed `Arc<TerminalOutput>` from all internal Api's. 
- Removed termios dependency for UNIX systems.
- Upgraded deps.
- Removed about 1000 lines of code
    - `TerminalOutput` 
    - `Screen`
    - unsafe code
    - Some duplicated code introduced by a previous refactor.
- Raw modes UNIX systems improved     
- Added `NoItalic` attribute
2019-04-10 23:46:30 +02:00
TimonPost
824f2305d9 Bug fix reading sync, updated licenses. 2019-04-05 15:44:39 +02:00
Dave Ho
780c1d1d6e Adds support for mouse and keyboard events.
Added support and expansion for:
- Keyboard Input
- Mouse Input
2019-04-02 21:38:34 +02:00
Timon
ad74f6b524
Introduced: Crossterm Workspace and feature flags. (#84)
* Introduced: crossterm workspace, feature flags.
2019-01-27 21:16:14 +01:00