-
-
Notifications
You must be signed in to change notification settings - Fork 109
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
Grid refactor #342
Merged
Merged
Grid refactor #342
Conversation
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
github-actions
bot
added
documentation
Improvements or additions to documentation
frontend
Contour Terminal Emulator (GUI frontend)
test
Unit tests
VT: Backend
Virtual Terminal Backend (libterminal API)
labels
Jul 23, 2021
christianparpart
force-pushed
the
improvement/grid
branch
3 times, most recently
from
July 24, 2021 15:52
c4e6f9a
to
228f125
Compare
github-actions
bot
added
OpenGL
VT: rasterizer
Rendering of the terminal into a pixmap using `terminal_renderer` library
labels
Jul 25, 2021
christianparpart
force-pushed
the
improvement/grid
branch
7 times, most recently
from
August 1, 2021 16:04
a19d76e
to
44e2297
Compare
christianparpart
force-pushed
the
improvement/grid
branch
12 times, most recently
from
August 9, 2021 07:49
ad396d0
to
7c7afe5
Compare
christianparpart
force-pushed
the
improvement/grid
branch
from
August 18, 2021 00:28
7c7afe5
to
554cb7f
Compare
christianparpart
force-pushed
the
improvement/grid
branch
from
December 10, 2021 13:29
d295634
to
68180fa
Compare
christianparpart
force-pushed
the
improvement/grid
branch
from
December 12, 2021 18:37
68180fa
to
ffd34e7
Compare
christianparpart
force-pushed
the
improvement/grid
branch
from
December 12, 2021 19:44
ffd34e7
to
bbf18f4
Compare
christianparpart
force-pushed
the
improvement/grid
branch
from
December 12, 2021 20:53
bbf18f4
to
e3a594f
Compare
christianparpart
force-pushed
the
improvement/grid
branch
from
December 13, 2021 07:11
e3a594f
to
41b7e06
Compare
Hurray! 🚀 |
Notcurses-demo did find some quirks I yet have to fix. But I had so many
things pending. This is why 0.2.3 is now out to flush the pipeline. So
master branch can head to 0.3.0 - mind, a 0.2.4 can still happen, just not
from master branch. :)
…On Mon, Dec 13, 2021, 9:05 PM Dmitry Atamanov ***@***.***> wrote:
Hurray! 🚀
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#342 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAN3O7FUCQVSQ6EQU7G3E3UQZGZZANCNFSM5A43K42Q>
.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
CMake
documentation
Improvements or additions to documentation
fonts
font rasterization and text shaping API and platform implementations
frontend
Contour Terminal Emulator (GUI frontend)
OpenGL
test
Unit tests
VT: Backend
Virtual Terminal Backend (libterminal API)
VT: rasterizer
Rendering of the terminal into a pixmap using `terminal_renderer` library
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.
goals
This PR also fixes: #371
Checklist
ESC c
(RIS, hard reset) not working when LF'ing is moving lines into scrollback.Screen
norGrid
norCell
but only via proxy functions andRenderBuffer
andRenderCell
, with the goal to have everything behindCell
templated.std::list
but try a runtime fixed size list impl that has zero malloc's during use and it's elements stored in an array. This could even use an std::vector with a wrapper element type to point to prev and nextshared_ptr<>
and a unique uint as id keyshared_ptr<>
(is this GPU-effeciently possible?)` , use unique uint as key here toostd::allocator
All unchecked parts above have now its own dedicated ticket.
consequences checklist