Skip to content

Commit

Permalink
Bluetooth entitlement
Browse files Browse the repository at this point in the history
  • Loading branch information
dberlin committed Feb 12, 2024
1 parent 3a285f4 commit e6387b6
Show file tree
Hide file tree
Showing 35 changed files with 93 additions and 86 deletions.
5 changes: 5 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions assets/macos/WezTerm.app/Contents/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@
<string>An application launched via WezTerm would like to access your Downloads folder.</string>
<key>NSSystemAdministrationUsageDescription</key>
<string>An application launched via WezTerm requires elevated permission.</string>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>An application launched via WeZterm would like to access Bluetooth adapter.</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
Expand Down
2 changes: 1 addition & 1 deletion codec/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ mux = { path = "../mux" }
portable-pty = { path = "../pty", features = ["serde_support"]}
rangeset = { path = "../rangeset" }
serde = {version="1.0", features = ["rc", "derive"]}
smol = "1.2"
smol = "1.3"
termwiz = { path = "../termwiz" }
thiserror = "1.0"
varbincode = "0.1"
Expand Down
10 changes: 5 additions & 5 deletions config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@ log = "0.4"
luahelper = { path = "../luahelper" }
mlua = {version="0.9", features=["vendored", "lua54", "async", "send"]}
# file change notification
notify = "5.0.0"
once_cell = "1.8"
ordered-float = { version = "4.1", features = ["serde"] }
notify = "5.2.0"
once_cell = "1.19"
ordered-float = { version = "4.2", features = ["serde"] }
portable-pty = { path = "../pty", features = ["serde_support"]}
promise = { path = "../promise" }
serde = {version="1.0", features = ["rc", "derive"]}
serde_json = "1.0"
shlex = "1.1"
smol = "1.2"
shlex = "1.3"
smol = "1.3"
termwiz = { path = "../termwiz", features=["use_serde"] }
toml = "0.8"
umask = { path = "../umask" }
Expand Down
2 changes: 1 addition & 1 deletion config/derive/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ proc-macro = true

[dependencies]
proc-macro2 = "1.0"
quote = "1.0.2"
quote = "1.0.35"
syn = "1.0"
2 changes: 1 addition & 1 deletion deps/freetype/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ links = "freetype"
build = "build.rs"

[dependencies]
fixed = "1.23"
fixed = "1.24"

[build-dependencies]
cc = {version="1.0", features = ["parallel"]}
2 changes: 1 addition & 1 deletion frecency/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ edition = "2021"
[dependencies]
chrono = {version="0.4", default-features=false}
serde = {version="1.0", features = ["derive"]}
serde_with = {version="2.0", features = ["chrono_0_4"]}
serde_with = {version="2.3", features = ["chrono_0_4"]}

[dev-dependencies]
serde_json = "1.0"
4 changes: 2 additions & 2 deletions lua-api-crates/color-funcs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ anyhow = "1.0"
config = { path = "../../config" }
csscolorparser = {version="0.6", features=["lab"]}
deltae = "0.3"
image = "0.24.6"
image = "0.24.8"
lazy_static = "1.4"
log = "0.4"
lru = "0.7"
luahelper = { path = "../../luahelper" }
plist = "1.3"
plist = "1.6"
serde = {version="1.0", features=["derive"]}
serde_json = "1.0"
serde_yaml = "0.9"
Expand Down
2 changes: 1 addition & 1 deletion lua-api-crates/filesystem/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ filenamegen = "0.2"
anyhow = "1.0"
config = { path = "../../config" }
luahelper = { path = "../../luahelper" }
smol = "1.2"
smol = "1.3"
2 changes: 1 addition & 1 deletion lua-api-crates/mux/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ log = "0.4"
luahelper = { path = "../../luahelper" }
parking_lot = "0.12"
portable-pty = { path = "../../pty" }
smol = "1.2"
smol = "1.3"
termwiz = { path = "../../termwiz" }
termwiz-funcs = { path = "../termwiz-funcs" }
mux = { path = "../../mux" }
Expand Down
2 changes: 1 addition & 1 deletion lua-api-crates/plugin/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ config = { path = "../../config" }
git2 = { version = "0.16", default-features = false, features = ["https"] }
log = "0.4"
luahelper = { path = "../../luahelper" }
tempfile = "3.3"
tempfile = "3.9"
wezterm-dynamic = { path = "../../wezterm-dynamic" }
2 changes: 1 addition & 1 deletion lua-api-crates/serde-funcs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ anyhow = "1.0"
config = { path = "../../config" }
luahelper = { path = "../../luahelper" }
wezterm-dynamic = { path = "../../wezterm-dynamic" }
serde_json = "1.0.82"
serde_yaml = "0.9.31"
toml = "0.8.9"
serde_json = "1.0.113"
2 changes: 1 addition & 1 deletion lua-api-crates/share-data/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ config = { path = "../../config" }
wezterm-dynamic = { path = "../../wezterm-dynamic" }
lazy_static = "1.4"
luahelper = { path = "../../luahelper" }
ordered-float = "4.1"
ordered-float = "4.2"
4 changes: 2 additions & 2 deletions lua-api-crates/spawn-funcs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ config = { path = "../../config" }
wezterm-dynamic = { path = "../../wezterm-dynamic" }
log = "0.4"
luahelper = { path = "../../luahelper" }
smol = "1.2"
bstr = "1.0"
smol = "1.3"
bstr = "1.9"
wezterm-open-url = { path = "../../wezterm-open-url" }

[target."cfg(windows)".dependencies]
Expand Down
2 changes: 1 addition & 1 deletion lua-api-crates/time-funcs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ config = { path = "../../config" }
luahelper = { path = "../../luahelper" }
lazy_static = "1.4"
promise = { path = "../../promise" }
smol = "1.2"
smol = "1.3"
spa = "0.3.1"
wezterm-dynamic = { path = "../../wezterm-dynamic" }
2 changes: 1 addition & 1 deletion luahelper/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
bstr = "1.0"
bstr = "1.9"
log = "0.4"
mlua = "0.9"
wezterm-dynamic = { path = "../wezterm-dynamic" }
4 changes: 2 additions & 2 deletions mux/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ bitflags = "1.3"
chrono = { version = "0.4", default-features=false, features = ["serde"] }
config = { path = "../config" }
crossbeam = "0.8"
downcast-rs = "1.0"
downcast-rs = "1.2"
fancy-regex = "0.11"
filedescriptor = { version="0.8", path = "../filedescriptor" }
finl_unicode = "1.2"
Expand All @@ -37,7 +37,7 @@ rangeset = { path = "../rangeset" }
serde = {version="1.0", features = ["rc", "derive"]}
serial = "0.4"
shell-words = "1.1"
smol = "1.2"
smol = "1.3"
terminfo = "0.8"
termwiz = { path = "../termwiz" }
termwiz-funcs = { path = "../lua-api-crates/termwiz-funcs" }
Expand Down
6 changes: 3 additions & 3 deletions promise/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ version = "0.2.0"
edition = "2018"

[dependencies]
async-task = "4.0"
async-executor = "1.4"
async-io = "1.10"
async-task = "4.7"
async-executor = "1.8"
async-io = "1.13"
anyhow = "1.0"
thiserror = "1.0"
lazy_static = "1.4"
Expand Down
4 changes: 2 additions & 2 deletions pty/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ documentation = "https://docs.rs/portable-pty"

[dependencies]
anyhow = "1.0"
downcast-rs = "1.0"
downcast-rs = "1.2"
filedescriptor = { version="0.8", path = "../filedescriptor" }
log = "0.4"
libc = "0.2"
Expand Down Expand Up @@ -39,5 +39,5 @@ winapi = { version = "0.3", features = [
winreg = "0.10"

[dev-dependencies]
smol = "1.2"
smol = "1.3"
futures = "0.3"
2 changes: 1 addition & 1 deletion strip-ansi-escapes/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
clap = {version="4.0", features=["derive"]}
clap = {version="4.4", features=["derive"]}
termwiz = { path = "../termwiz" }
4 changes: 2 additions & 2 deletions sync-color-schemes/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ serde = {version="1.0", features=["derive"]}
serde_json = "1.0"
sqlite-cache = "0.1.3"
tar = "0.4"
tempfile = "3.3"
tokio = { version = "1.19", features = ["rt-multi-thread", "sync", "macros"] }
tempfile = "3.9"
tokio = { version = "1.36", features = ["rt-multi-thread", "sync", "macros"] }
toml = "0.8"
wezterm-dynamic = { path = "../wezterm-dynamic" }
yaml-rust = "0.4.5"
10 changes: 5 additions & 5 deletions term/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,27 +17,27 @@ use_serde = ["termwiz/use_serde"]
anyhow = "1.0"
bitflags = "1.3"
csscolorparser = "0.6"
downcast-rs = "1.0"
downcast-rs = "1.2"
humansize = "2.1"
miniz_oxide = "0.4"
finl_unicode = "1.2"
hex = "0.4"
image = "0.24.6"
image = "0.24.8"
lazy_static = "1.4"
log = "0.4"
lru = "0.7"
num-traits = "0.2"
ordered-float = "4.1"
ordered-float = "4.2"
serde = {version="1.0", features = ["rc"]}
terminfo = "0.8"
unicode-normalization = "0.1.21"
unicode-normalization = "0.1.22"
url = "2"
wezterm-bidi = { path = "../bidi" }
wezterm-dynamic = { path = "../wezterm-dynamic" }

[dev-dependencies]
env_logger = "0.11"
k9 = "0.11.0"
k9 = "0.11.6"

[dependencies.termwiz]
version = "0.22"
Expand Down
14 changes: 7 additions & 7 deletions termwiz/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ readme = "README.md"
[dependencies]
# backtrace = "0.3"
base64 = "0.21"
bitflags = "2.0"
bitflags = "2.4"
cassowary = {version="0.3", optional=true}
anyhow = "1.0"
fancy-regex = "0.11"
Expand All @@ -22,24 +22,24 @@ finl_unicode = "1.2"
fixedbitset = "0.4"
fnv = {version="1.0", optional=true}
hex = "0.4"
image = {version="0.24.6", optional=true}
image = {version="0.24.8", optional=true}
lazy_static = "1.4"
libc = "0.2"
log = "0.4"
memmem = "0.1"
num-traits = "0.2"
ordered-float = "4.1"
pest = "2.1"
pest_derive = "2.1"
ordered-float = "4.2"
pest = "2.7"
pest_derive = "2.7"
phf = "0.11"
semver = "0.11"
serde = {version="1.0", features = ["rc", "derive"], optional=true}
siphasher = "0.3"
sha2 = "0.10"
tempfile = "3.4"
tempfile = "3.9"
terminfo = "0.8"
thiserror = "1.0"
unicode-segmentation = "1.8"
unicode-segmentation = "1.10"
ucd-trie = "0.1"
vtparse = { version="0.6.2", path="../vtparse" }
wezterm-bidi = { path = "../bidi", version="0.2.1" }
Expand Down
6 changes: 3 additions & 3 deletions wezterm-blob-leases/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ license = "MIT"

[dependencies]
getrandom = "0.2"
once_cell = "1.8"
once_cell = "1.19"
mac_address = "1.1"
serde = {version="1.0", features=["derive"], optional=true}
sha2 = "0.10"
tempfile = {version="3.4", optional=true}
tempfile = {version="3.9", optional=true}
thiserror = "1.0"
uuid = {version="1.3", features=["v1", "rng"]}
uuid = {version="1.7", features=["v1", "rng"]}

[features]
default = []
Expand Down
6 changes: 3 additions & 3 deletions wezterm-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ libc = "0.2"
lru = "0.7"
metrics = { version="0.17", features=["std"]}
mux = { path = "../mux" }
openssl = "0.10.57"
openssl = "0.10.63"
parking_lot = "0.12"
portable-pty = { path = "../pty", features = ["serde_support"]}
promise = { path = "../promise" }
rangeset = { path = "../rangeset" }
ratelim= { path = "../ratelim" }
smol = "1.2"
smol = "1.3"
termwiz = { path = "../termwiz" }
textwrap = "0.16"
thiserror = "1.0"
Expand All @@ -37,7 +37,7 @@ wezterm-ssh = { path = "../wezterm-ssh" }
wezterm-term = { path = "../term", features=["use_serde"] }

[target."cfg(windows)".dependencies]
uds_windows = "1.0"
uds_windows = "1.1"
winapi = { version = "0.3", features = [
"winuser",
]}
2 changes: 1 addition & 1 deletion wezterm-dynamic/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ license = "MIT"

[dependencies]
wezterm-dynamic-derive = { version="0.1", path="derive" }
ordered-float = "4.1"
ordered-float = "4.2"
thiserror = "1.0"
strsim = "0.10"
log = "0.4"
Expand Down
2 changes: 1 addition & 1 deletion wezterm-dynamic/derive/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ proc-macro = true

[dependencies]
proc-macro2 = "1.0"
quote = "1.0.2"
quote = "1.0.35"
syn = {version="1.0", features=["extra-traits"]}
8 changes: 4 additions & 4 deletions wezterm-font/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ euclid = "0.22"
finl_unicode = "1.2"
freetype = { path = "../deps/freetype" }
harfbuzz = { path = "../deps/harfbuzz" }
image = "0.24.6"
image = "0.24.8"
lazy_static = "1.4"
lfucache = { path = "../lfucache" }
log = "0.4"
memmap2 = "0.2"
metrics = { version="0.17", features=["std"]}
ordered-float = "4.1"
ordered-float = "4.2"
rangeset = { path = "../rangeset" }
termwiz = { path = "../termwiz" }
thiserror = "1.0"
Expand All @@ -49,9 +49,9 @@ winapi = "0.3"
[target.'cfg(target_os = "macos")'.dependencies]
cocoa = "0.25"
core-foundation = "0.9"
core-text = "20.0"
core-text = "20.1"
objc = "0.2"

[dev-dependencies]
k9 = "0.11.0"
k9 = "0.11.6"
env_logger = "0.11"
2 changes: 1 addition & 1 deletion wezterm-gui-subcommands/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
clap = {version="4.0", features=["derive"]}
clap = {version="4.4", features=["derive"]}
config = { path = "../config" }
anyhow = "1.0"
4 changes: 2 additions & 2 deletions wezterm-mux-server-impl/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ portable-pty = { path = "../pty", features = ["serde_support"]}
promise = { path = "../promise" }
rangeset = { path = "../rangeset" }
rcgen = "0.12"
smol = "1.2"
smol = "1.3"
url = "2"
wezterm-client = { path = "../wezterm-client" }
wezterm-term = { path = "../term", features=["use_serde"] }
termwiz = { path = "../termwiz", features=["use_serde"] }

[target."cfg(windows)".dependencies]
uds_windows = "1.0"
uds_windows = "1.1"
winapi = { version = "0.3", features = [ "winuser" ]}
Loading

0 comments on commit e6387b6

Please sign in to comment.