Commit log
fda1394
Rename Task -> EntityTask (a BackgroundTask is just a Task)
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
46f8665
Add save command
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
c39c7c3
Make background executor available on AppContext
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
fabc194
Resurrect commented-out worktree test
Max Brunsfeld
created
4 years ago
cded00c
Make backspace work correctly for empty selections
Max Brunsfeld
created
4 years ago
a525293
Add fallback UI fonts that are installed by default on macOS
Max Brunsfeld
created
4 years ago
6a979ff
Ensure that the assets dir exists with a .gitkeep file
Max Brunsfeld
created
4 years ago
dba3c82
Remove stray print statements
Max Brunsfeld
created
4 years ago
48d0402
Add a github actions config file
Max Brunsfeld
created
4 years ago
32500e2
Silence sum_tree warnings
Click to expand commit body
* Remove unused enum variant
* Add #[allow(unused)] for non-trivial methods
Max Brunsfeld
created
4 years ago
575f591
Use a real FontSystem in test platform
Max Brunsfeld
created
4 years ago
dd31b87
Remove small pieces of unused code
Max Brunsfeld
created
4 years ago
ce6ca13
Fix buffer folding test
Max Brunsfeld
created
4 years ago
c43d7cf
Use a condvar instead of a channel to implement finish_pending_tasks
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
526a55d
Complete finish_pending_tasks future when tasks are cancelled
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
fd1f753
Initialize logger in gpui tests
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
2d79193
Remove future/stream handlers when task is dropped
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
914cf37
Remove executor::ForegroundTask wrapper
Click to expand commit body
Now that smol returns the same Task as async_task, we can simply re-export the async_task::Task struct from our executor module.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
d68a747
Fix hanging finish_pending_tasks test
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
72ced45
Remove unused `edge_to_point` calculation in quad shader
Antonio Scandurra
created
4 years ago
d10fc6c
Fix crash when selections exceed the container's bounds
Antonio Scandurra
created
4 years ago
ae447ca
Layout lines and line numbers sequentially
Click to expand commit body
Doing things in parallel has a constant factor associated with it (e.g.,
spawning threads and coordinating them) that dwarves its benefits on a
code path like this where things take < 2-3ms when done sequentially.
Antonio Scandurra
created
4 years ago
995acef
Inset container contents to account for container border
Nathan Sobo
created
4 years ago
e487aa5
Don't render glyphs located outside of `BufferElement`'s bounds
Antonio Scandurra
created
4 years ago
Nathan Sobo
created
4 years ago
3831700
Link to tracking issues
Nathan Sobo
created
4 years ago
f3fd670
Add a README with a high-level roadmap
Nathan Sobo
created
4 years ago
c525d7c
:lipstick: naming
Nathan Sobo
created
4 years ago
3bd6b92
Introduce a GPUI test platform, get most tests running
Click to expand commit body
There are still two tests that don't pass:
* `gpui::app::tests::test_finish_pending_tasks` hangs
* `editor::buffer_view::tests::test_fold` has an assertion failure
Max Brunsfeld
created
4 years ago
2efc90a
Ensure that path windings are rendered to the right atlas texture
Click to expand commit body
Fixes #5
Max Brunsfeld
created
4 years ago
a9c428a
Remove `Overdraw`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
d5a9bab
Fix tabs layout
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
c55d990
Handle non-precise scroll events in `BufferElement`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
97e0db2
Don't blend alpha channels
Click to expand commit body
We want to use the source alpha to determine the color of the final
pixel, but we want the final pixels to be fully opaque.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
385d15c
Round clip bounds to whole pixels
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
d853dbb
Render borders correctly when only a subset of the border is visible
Antonio Scandurra
created
4 years ago
073ff96
Snap quads to pixel grid to avoid antialiasing them around the edges
Antonio Scandurra
created
4 years ago
Antonio Scandurra
created
4 years ago
f5e5d71
Remove conditional from winding number computation
Antonio Scandurra
created
4 years ago
5c444b2
Call did_modify_range on only once per render
Nathan Sobo
created
4 years ago
dbf9a5a
Restore blink_cursors
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
6ba08b5
Avoid generic parameter
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
77b6a29
Optimize grouping of path sprites by layer/atlas
Click to expand commit body
Avoid filtering sprites redundantly on every layer and allocating intermediate vectors to group by atlas.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
4cdce07
Reduce selection corner radius
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
3103d28
Clear the path atlases on every frame and fix spelling
Click to expand commit body
@as-cii you were right about the plural of "atlas" after all.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
8dabb15
Decrease max windings to avoid problems with anti-aliasing
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
02ace16
Handle selection corners that are smaller than the corner radius
Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
c4f23e4
Fix double-borrow when synthesizing drag events
Nathan Sobo
created
4 years ago
5c4b08f
Use correct texture size when drawing paths into atlas
Nathan Sobo
created
4 years ago
4773f50
Bump max path windings to 128
Click to expand commit body
This eliminates artifacts while still seeming to work with anti-aliasing.
Nathan Sobo
created
4 years ago
Page 57 of 59