-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of scrollback #657
Closed
Closed
Changes from all commits
Commits
Show all changes
99 commits
Select commit
Hold shift + click to select a range
4461cd5
Added `num` and `owned_slice`, updated `index::Line` and added `index…
top-webmaster 02269f7
Wrapped the `unlikely` intrinsic with a safe function
top-webmaster 43a1414
Switched to git repository for the `owned_slice` crate.
top-webmaster 9afa6c6
Implement core scrollback functions
top-webmaster aa4666d
Fix cursor rendering
top-webmaster 0140e7b
Improved `move_visible_region_` functions
top-webmaster d0be4bf
Implement a really naive version of mouse scrolling
top-webmaster fdc2705
Removed some debugging `println!` statements
top-webmaster f74f55a
Beginning to fix tests
top-webmaster fb64bab
Fixed bug when scrolling by more than 1 line at a time.
top-webmaster 7c028d1
Added support for PixelDelta scrolling
top-webmaster a3dfe5d
Changed `scroll_back_amount` to `visible_region_start`.
top-webmaster 1fe01ce
Improved escape sequence handling etc..
top-webmaster e1e8943
Fixed crashes on resizing, nicer resizing behaviour.
top-webmaster 24ca618
Removed superfluous print statements
top-webmaster 4da641e
Added `PageUp` and `PageDown` commands
top-webmaster e62eaed
Fixed a forgotten conflict from the rebase
top-webmaster d636b4d
Fix most of the failing test
tbodt 27d7245
Added config for scrollback (enabled and max_lines)
top-webmaster feda7b8
Added config defaults to 'alacritty_macos.yml' too
top-webmaster 9977f00
Made `AbsoluteLine` references stay constant even when lines are popp…
top-webmaster bb54364
Fixed selections
top-webmaster 6c5039e
Fixed compilation of unit tests
top-webmaster aafe8c2
Clipped selections when they move off the end of the buffer
top-webmaster 9a24729
Added `num` and `owned_slice`, updated `index::Line` and added `index…
top-webmaster a81a7f2
Wrapped the `unlikely` intrinsic with a safe function
top-webmaster 2fe8764
Switched to git repository for the `owned_slice` crate.
top-webmaster 0321592
Implement core scrollback functions
top-webmaster 4b22494
Fix cursor rendering
top-webmaster 8ae8812
Improved `move_visible_region_` functions
top-webmaster 0899f03
Implement a really naive version of mouse scrolling
top-webmaster 641e808
Removed some debugging `println!` statements
top-webmaster 86db980
Beginning to fix tests
top-webmaster 0394c70
Fixed bug when scrolling by more than 1 line at a time.
top-webmaster 2f198cb
Added support for PixelDelta scrolling
top-webmaster 0147e44
Changed `scroll_back_amount` to `visible_region_start`.
top-webmaster 3720b90
Improved escape sequence handling etc..
top-webmaster a3516fc
Fixed crashes on resizing, nicer resizing behaviour.
top-webmaster b48a38c
Removed superfluous print statements
top-webmaster 3f0196e
Added `PageUp` and `PageDown` commands
top-webmaster de925d9
Fix most of the failing test
tbodt 9c0de27
Added config for scrollback (enabled and max_lines)
top-webmaster b8a9f8b
Added config defaults to 'alacritty_macos.yml' too
top-webmaster 2797a3f
Made `AbsoluteLine` references stay constant even when lines are popp…
top-webmaster 0198dc4
Fixed selections
top-webmaster e206ddb
Fixed compilation of unit tests
top-webmaster 04a3bf2
Clipped selections when they move off the end of the buffer
top-webmaster 7820a36
Fix merge conflicts
chrisduerr f1a514b
Fix existing ref tests
chrisduerr bad5a5d
Merge branch 'master' into scrollback
chrisduerr 7a15800
Added `num` and `owned_slice`, updated `index::Line` and added `index…
top-webmaster a1b59f6
Wrapped the `unlikely` intrinsic with a safe function
top-webmaster 7628cfd
Switched to git repository for the `owned_slice` crate.
top-webmaster fc3a220
Implement core scrollback functions
top-webmaster 2a57b38
Fix cursor rendering
top-webmaster 2c1807e
Improved `move_visible_region_` functions
top-webmaster f030716
Implement a really naive version of mouse scrolling
top-webmaster fe55038
Removed some debugging `println!` statements
top-webmaster 1878304
Beginning to fix tests
top-webmaster 87c3b12
Fixed bug when scrolling by more than 1 line at a time.
top-webmaster 606f5fc
Added support for PixelDelta scrolling
top-webmaster 2dbc8cb
Changed `scroll_back_amount` to `visible_region_start`.
top-webmaster c53535e
Improved escape sequence handling etc..
top-webmaster 69a4341
Fixed crashes on resizing, nicer resizing behaviour.
top-webmaster a91eb2d
Removed superfluous print statements
top-webmaster b047c78
Added `PageUp` and `PageDown` commands
top-webmaster 266250c
Fix most of the failing test
tbodt 6292ee4
Added config for scrollback (enabled and max_lines)
top-webmaster b174196
Added config defaults to 'alacritty_macos.yml' too
top-webmaster 2bcc5c0
Made `AbsoluteLine` references stay constant even when lines are popp…
top-webmaster 9358d29
Fixed selections
top-webmaster 8949b41
Fixed compilation of unit tests
top-webmaster c9ae0b4
Clipped selections when they move off the end of the buffer
top-webmaster 3302dc5
Updated Cargo.lock to match chrisdeurr's fork
top-webmaster af853b4
Merge branch 'master' into scrollback
chrisduerr 8562562
Merge branch 'master' into scrollback
chrisduerr 7fa91b7
Remove DPI and duplicate methods
chrisduerr f5f9dff
Merge branch 'master' into master
top-webmaster 578038b
Disable scrollback in the alternate buffer
chrisduerr cb1ef5a
Update Cargo.lock file
chrisduerr 22e1937
Reset `current_scrollback` to true after unfullscreening
top-webmaster c4d55b2
Merge branch 'chrisduerr-scrollback' + reset fix
top-webmaster 45bdf24
Add additional scrollback tests
chrisduerr 9946706
Merge pull request #6 from chrisduerr/scrollback
top-webmaster c2f720d
Fix ref tests
chrisduerr c9c11b2
Improve old test detection
chrisduerr 547cc5f
Redo alternate_screen_buffer_exit test
chrisduerr 991d906
Removed extraneous `trace!` call
top-webmaster abc38a0
Start editing tests manually
chrisduerr 89d9097
Add scrollback to existing ref-tests
chrisduerr a46cbf0
Merge pull request #7 from chrisduerr/scrollback
top-webmaster 0ae3f55
Remove unnecessary public statement
chrisduerr 5d0f994
Fixed resizing when scrollback is disabled, renamed some functions
top-webmaster 56deb00
Added import
top-webmaster 6836308
Fixed infinite loop inside `grow_lines`, removed extraneous scrollbac…
top-webmaster f14a8d8
Remove unnecessary public statement
chrisduerr 5b531b8
Fix failing ref tests
chrisduerr e27ee58
Merge branch 'scrollback' of github.com:chrisduerr/alacritty into scr…
chrisduerr a0b55ca
Merge pull request #9 from chrisduerr/scrollback
top-webmaster File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you mean to comment out the Shift line, not the Control one.