Mikayla Maki
a1971ee7d1
add a few more libraries to the linux script
2024-02-05 21:54:03 -08:00
Dzmitry Malyshau
e75603189b
linux: introduce platform callbacks
2024-02-05 21:49:19 -08:00
Dzmitry Malyshau
8ae5df8250
Refactor cli and gpui dependnecies based on PR review feedback
2024-02-05 21:49:00 -08:00
Amin Yahyaabadi
df03d5a804
fix: create the settings and keymaps to unblock file watching
2024-02-04 23:56:45 -08:00
Amin Yahyaabadi
c75be5facb
build: add Blade font-config sys deps on Linux
2024-02-04 23:56:45 -08:00
Dzmitry Malyshau
7cb107f77b
linux: create a hidden window inside the platform
...
It allows us to receive messages from the dispatcher,
which breaks us out of waiting and lets us execute
main thread runnables as a part of the main loop.
2024-02-04 23:52:22 -08:00
Dzmitry Malyshau
8dfe820183
linux: refactor LinuxPlatform to avoid recursive locking from the window callbacks
2024-02-04 22:37:34 -08:00
Dzmitry Malyshau
9cef0deb87
linux: HACK disable watcher and crash uploader temporarily
2024-02-04 20:23:06 -08:00
Dzmitry Malyshau
11720daa22
linux: switch folders to use CONFIG_DIR
2024-02-04 20:14:11 -08:00
Dzmitry Malyshau
35052f396d
linux: only tick the main thread tasks and one at a time in the event loop
2024-02-04 19:36:58 -08:00
Dzmitry Malyshau
fda74a4824
linux: temporarily disable purescript tree sitter
...
Link error:
= note: /nix/store/idiaraknw071d20nlqp49s18gbvw4wa0-binutils-2.40/bin/ld: /x/Code/zed/target/x86_64-unknown-linux-gnu/debug/deps/libtree_sitter_haskell-7323f782ad886c6d.rlib(scanner.o): in function `state_new':
/home/kvark/.cargo/git/checkouts/tree-sitter-haskell-74c278e7a2ef8d7d/cf98de2/src/scanner.c:218: multiple definition of `state_new'; /x/Code/zed/target/x86_64-unknown-linux-gnu/debug/deps/libtree_sitter_purescript-b0a95fb604a5817c.rlib(scanner.o):/home/kvark/.cargo/git/checkouts/tree-sitter-purescript-88dd3ec656c48026/a37140f/src/scanner.c:218: first defined here
2024-02-04 15:59:07 -08:00
Dzmitry Malyshau
ca47f207cb
linux: disable mac-os specific build commands
2024-02-04 15:58:29 -08:00
Dzmitry Malyshau
cad6a4cac8
blade: fix tile bounds shader FFI
2024-02-04 13:59:41 -08:00
Dzmitry Malyshau
79f5a2e9bb
blade: encapsulate BladeAtlasStorage for indexing
2024-02-04 13:03:16 -08:00
Dzmitry Malyshau
24705ac695
blade: initialize atlas textures
2024-02-04 12:45:18 -08:00
Dzmitry Malyshau
94e326aaf3
blade: always create texture views for atlas tiles
2024-02-04 12:15:41 -08:00
Dzmitry Malyshau
0df0359962
blade: tune belt alignment to match Intel Iris Xe
2024-02-04 11:35:19 -08:00
Dzmitry Malyshau and Ilia
fb36dde238
Fix linux target in rust-toolchain.toml
...
Co-authored-by: Ilia <43654815+istudyatuni@users.noreply.github.com >
2024-02-04 11:34:57 -08:00
Dzmitry Malyshau
0e95cb9bb9
blade: enforce alignment in the belt
2024-02-04 00:09:32 -08:00
Dzmitry Malyshau
1ad88f4c1d
blade: fix shadow vertex bounds
2024-02-03 23:51:37 -08:00
Dzmitry Malyshau
a771df3d17
fix MacOS build, switch external RWH to 0.6
...
leaving blade-internal RWH as 0.5 until this is fixed:
https://github.com/ash-rs/ash/issues/864
2024-02-03 23:50:44 -08:00
Dzmitry Malyshau
484b187b50
blade: mono/poly chrome sprite rendering
2024-02-03 21:30:47 -08:00
Dzmitry Malyshau
d43026e977
blade: point to master, remove the override
2024-02-03 14:13:36 -08:00
Dzmitry Malyshau
6c846a24d1
linux: various fixes across the crates to make it compile
2024-02-03 00:06:20 -08:00
Dzmitry Malyshau
2367c9a145
blade: port underline shader
2024-02-02 23:04:56 -08:00
Dzmitry Malyshau
e0ac82e5b9
blade: refactor the atlas to not own the command encoder
2024-02-02 22:22:18 -08:00
Dzmitry Malyshau
c21dda8ebc
blade: path sprite rendering
2024-02-02 00:34:08 -08:00
Dzmitry Malyshau
9ad8e523df
linux: path rasterization shader
2024-02-01 22:56:50 -08:00
Dzmitry Malyshau
95edbbe0b6
linux: implement RWH for LinuxWindow
2024-02-01 22:05:59 -08:00
Dzmitry Malyshau
1d34dba60c
WIP path rasterization
2024-02-01 21:43:28 -08:00
Dzmitry Malyshau
da9cd3b384
linux: refactor window structure, support move callback
2024-02-01 21:43:28 -08:00
Dzmitry Malyshau
465333bb0c
linux: share corner picking code between shaders
2024-02-01 21:43:28 -08:00
Dzmitry Malyshau
9611fcca10
linux: shadow rendering
2024-02-01 21:43:28 -08:00
Dzmitry Malyshau
c430f7e47d
hide MacOS dependencie of live_kit_client and media
2024-02-01 21:42:57 -08:00
Dzmitry Malyshau
ca4f463588
linux: basic quad renderer logic
2024-02-01 21:41:15 -08:00
Dzmitry Malyshau
1531647d81
linux: work around the mutex locks for request_frame and resize
2024-02-01 21:40:54 -08:00
Dzmitry Malyshau
35af8cc5d8
linux: hook up render event, basic renderer command buffer
2024-02-01 21:40:54 -08:00
Dzmitry Malyshau
e1e55d66d4
linux: port from x11rb to xcb and hook up RawWindowHandle
2024-02-01 21:40:54 -08:00
Dzmitry Malyshau
f069efbed4
x11: create window and route events
2024-02-01 21:29:07 -08:00
Dzmitry Malyshau
152a50786f
linux: hook up X11rb for Window creation
2024-02-01 21:29:07 -08:00
Dzmitry Malyshau
7d035b1f05
linux: basic window, display, and atlas
2024-02-01 21:29:07 -08:00
Dzmitry Malyshau
12c27191ca
linux: start the text system
2024-02-01 21:28:37 -08:00
Dzmitry Malyshau
507e6c07dc
linux: implement dispatcher, add dummy textsystem
2024-02-01 21:28:16 -08:00
Dzmitry Malyshau
da2c94b830
Add Linux platform, gate usage of CVImageBuffer by macOS
2024-02-01 21:28:16 -08:00
Dzmitry Malyshau
17ab9c85a8
Add blade dependency
2024-02-01 21:27:43 -08:00
Conrad Irwin
2e0801610a
Links to channel notes ( #7262 )
...
Release Notes:
- Added outline support for Markdown files
- Added the ability to link to channel notes:
https://zed.dev/channel/zed-283/notes#Roadmap
2024-02-01 22:22:02 -07:00
Max Brunsfeld
18fe4bffdc
Add missing secret in release nightly workflow
2024-02-01 15:45:53 -08:00
7da4609d15
Avoid excessive blocking of main thread when rendering in direct mode ( #7253 )
...
Release Notes:
- Fixed a bug that caused inconsistent frame rate when scrolling on
certain hardware.
Co-authored-by: Antonio Scandurra <me@as-cii.com >
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2024-02-01 15:39:41 -08:00
274d086064
Correctly log LSP adapter name on LSP request error ( #7232 )
...
Previously, we were logging the language server's binary filename
instead.
Release Notes:
- N/A
Co-authored-by: Nathan <nathan@zed.dev >
Co-authored-by: Antonio <antonio@zed.dev >
2024-02-01 14:17:09 -08:00
Kirill Bulatov and Andrew Lygin
9a81132b50
Order history items by open recency ( #7248 )
...
Closes https://github.com/zed-industries/zed/issues/7244
Follow-up of https://github.com/zed-industries/zed/pull/7210 that
returns back ordering of history items by open recency (last opened
history item should be on top)
Release Notes:
- N/A
---------
Co-authored-by: Andrew Lygin <alygin@gmail.com >
2024-02-01 23:45:03 +02:00