Update changelog

This commit is contained in:
Kovid Goyal 2026-04-10 08:42:52 +05:30
parent 2f8f3ab40f
commit d5cf828482
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C
2 changed files with 18 additions and 15 deletions

View file

@ -234,6 +234,9 @@ Detailed list of changes
- Allow setting negative values for :opt:`inactive_text_alpha` to control
whether to only fade inactive windows or unfocused windows (:pull:`9837`)
- A new option :opt:`macos_fullscreen_ignore_safe_area_insets` to control
whether to ignore the notch space when using :opt:`macos_traditional_fullscreen` (:pull:`9841`)
0.46.2 [2026-03-21]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View file

@ -1409,19 +1409,6 @@ convert_from_opts_macos_thicken_font(PyObject *py_opts, Options *opts) {
Py_DECREF(ret);
}
static void
convert_from_python_macos_fullscreen_ignore_safe_area_insets(PyObject *val, Options *opts) {
opts->macos_fullscreen_ignore_safe_area_insets = PyObject_IsTrue(val);
}
static void
convert_from_opts_macos_fullscreen_ignore_safe_area_insets(PyObject *py_opts, Options *opts) {
PyObject *ret = PyObject_GetAttrString(py_opts, "macos_fullscreen_ignore_safe_area_insets");
if (ret == NULL) return;
convert_from_python_macos_fullscreen_ignore_safe_area_insets(ret, opts);
Py_DECREF(ret);
}
static void
convert_from_python_macos_traditional_fullscreen(PyObject *val, Options *opts) {
opts->macos_traditional_fullscreen = PyObject_IsTrue(val);
@ -1435,6 +1422,19 @@ convert_from_opts_macos_traditional_fullscreen(PyObject *py_opts, Options *opts)
Py_DECREF(ret);
}
static void
convert_from_python_macos_fullscreen_ignore_safe_area_insets(PyObject *val, Options *opts) {
opts->macos_fullscreen_ignore_safe_area_insets = PyObject_IsTrue(val);
}
static void
convert_from_opts_macos_fullscreen_ignore_safe_area_insets(PyObject *py_opts, Options *opts) {
PyObject *ret = PyObject_GetAttrString(py_opts, "macos_fullscreen_ignore_safe_area_insets");
if (ret == NULL) return;
convert_from_python_macos_fullscreen_ignore_safe_area_insets(ret, opts);
Py_DECREF(ret);
}
static void
convert_from_python_macos_show_window_title_in(PyObject *val, Options *opts) {
opts->macos_show_window_title_in = window_title_in(val);
@ -1699,8 +1699,6 @@ convert_opts_from_python_opts(PyObject *py_opts, Options *opts) {
if (PyErr_Occurred()) return false;
convert_from_opts_macos_hide_from_tasks(py_opts, opts);
if (PyErr_Occurred()) return false;
convert_from_opts_macos_fullscreen_ignore_safe_area_insets(py_opts, opts);
if (PyErr_Occurred()) return false;
convert_from_opts_macos_quit_when_last_window_closed(py_opts, opts);
if (PyErr_Occurred()) return false;
convert_from_opts_macos_window_resizable(py_opts, opts);
@ -1709,6 +1707,8 @@ convert_opts_from_python_opts(PyObject *py_opts, Options *opts) {
if (PyErr_Occurred()) return false;
convert_from_opts_macos_traditional_fullscreen(py_opts, opts);
if (PyErr_Occurred()) return false;
convert_from_opts_macos_fullscreen_ignore_safe_area_insets(py_opts, opts);
if (PyErr_Occurred()) return false;
convert_from_opts_macos_show_window_title_in(py_opts, opts);
if (PyErr_Occurred()) return false;
convert_from_opts_macos_menubar_title_max_length(py_opts, opts);