mirror of
https://github.com/wez/wezterm.git
synced 2024-11-23 15:04:36 +03:00
deps: harfbuzz -> 3.0.0
This commit is contained in:
parent
9f5d0df13a
commit
b16f584866
2
deps/harfbuzz/harfbuzz
vendored
2
deps/harfbuzz/harfbuzz
vendored
@ -1 +1 @@
|
||||
Subproject commit 505df5abf8032f3a2295ded417dca9bfb14ea7b8
|
||||
Subproject commit 9c387e20d65a7a366ac270d789f6ad266014c9e0
|
19
deps/harfbuzz/src/lib.rs
vendored
19
deps/harfbuzz/src/lib.rs
vendored
@ -237,6 +237,11 @@ pub enum hb_script_t {
|
||||
HB_SCRIPT_DIVES_AKURU = 1147756907,
|
||||
HB_SCRIPT_KHITAN_SMALL_SCRIPT = 1265202291,
|
||||
HB_SCRIPT_YEZIDI = 1499822697,
|
||||
HB_SCRIPT_CYPRO_MINOAN = 1131441518,
|
||||
HB_SCRIPT_OLD_UYGHUR = 1333094258,
|
||||
HB_SCRIPT_TANGSA = 1416524641,
|
||||
HB_SCRIPT_TOTO = 1416590447,
|
||||
HB_SCRIPT_VITHKUQI = 1449751656,
|
||||
HB_SCRIPT_INVALID = 0,
|
||||
_HB_SCRIPT_MAX_VALUE = 2147483647,
|
||||
}
|
||||
@ -2255,6 +2260,20 @@ extern "C" {
|
||||
shape_plan: *mut hb_shape_plan_t,
|
||||
) -> *const ::std::os::raw::c_char;
|
||||
}
|
||||
#[repr(u32)]
|
||||
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
|
||||
pub enum hb_style_tag_t {
|
||||
HB_STYLE_TAG_ITALIC = 1769234796,
|
||||
HB_STYLE_TAG_OPTICAL_SIZE = 1869640570,
|
||||
HB_STYLE_TAG_SLANT_ANGLE = 1936486004,
|
||||
HB_STYLE_TAG_SLANT_RATIO = 1399615092,
|
||||
HB_STYLE_TAG_WIDTH = 2003072104,
|
||||
HB_STYLE_TAG_WEIGHT = 2003265652,
|
||||
_HB_STYLE_TAG_MAX_VALUE = 2147483647,
|
||||
}
|
||||
extern "C" {
|
||||
pub fn hb_style_get_value(font: *mut hb_font_t, style_tag: hb_style_tag_t) -> f32;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn hb_version(
|
||||
major: *mut ::std::os::raw::c_uint,
|
||||
|
@ -21,7 +21,7 @@ As features stabilize some brief notes about them will accumulate here.
|
||||
* New: X11 now supports IME. It currently defaults to disabled, but you can set `use_ime = true` in your config to enable it (you need to restart wezterm for this to take effect). Many thanks to [@H-M-H](https://github.com/H-M-H) for bringing xcb-imdkit to Rust and implementing this in wezterm! [#250](https://github.com/wez/wezterm/issues/250) [#1043](https://github.com/wez/wezterm/pull/1043)
|
||||
* New: it is now possible to define colors in the range 16-255 in `colors` and color scheme definitions. Thanks to [@potamides](https://github.com/potamides)! [#841](https://github.com/wez/wezterm/issues/841) [#1056](https://github.com/wez/wezterm/pull/1056)
|
||||
* Fixed: X11: laggy input after selecting text. [#1027](https://github.com/wez/wezterm/issues/1027)
|
||||
* Updated: bundled harfbuzz to version 2.9.1
|
||||
* Updated: bundled harfbuzz to version 3.0.0
|
||||
* Changed: X11: we now allow matching visuals with >= 8 bits per rgb value. Previously, we only matched exactly 8 bits. This improve compatibility with systems that have the COMPOSITE extension disabled. Thanks to [@shizeeg](https://github.com/shizeeg)! [#1083](https://github.com/wez/wezterm/pull/1083)
|
||||
* Fixed: macOS: `send_composed_key_when_left_alt_is_pressed` and `send_composed_key_when_right_alt_is_pressed` are now respected when `use_ime=true`. Thanks to [@jakelinnzy](https://github.com/jakelinnzy)! [#1096](https://github.com/wez/wezterm/pull/1096)
|
||||
* Fixed: X11: jittery resize with some window managers [#1051](https://github.com/wez/wezterm/issues/1051)
|
||||
|
Loading…
Reference in New Issue
Block a user