Changelog for
vte-lang-0.70.3-1.2.noarch.rpm :
* Tue Feb 14 2023 bjorn.lieAATTgmail.com- Update to version 0.70.3: + widget: - Ensure the ringview is updated before converting coordinates - gtk4: Translate control+key events when using multiple layouts - Use correct end row for getting the selected text- Drop ddb2c8a.patch: Fixed upstream.
* Thu Jan 19 2023 Bjørn Lie
- Add ddb2c8a.patch: widget: Use correct end row for getting the selected text. The range is end-exclusive, so use end_row() instead of last_row(). Fixes glgo#GNOME/vte#2584
* Mon Dec 05 2022 dimstarAATTopensuse.org- Update to version 0.70.2:
* widget: Modernise HTML output.
* missing: Add better fdwalk implementation for darawin.
* build: Print warning on unstable release.
* build: Add define for openbsd.
* Updated translations.
* Thu Oct 27 2022 bjorn.lieAATTgmail.com- Update to version 0.70.1: + app: - Disconnect signal handlers on dispose. - Filter unwanted environment variables. + build: - Add define for darwin. - Fix netbsd define. + widget: - Don\'t consume right clicks on gtk4. - Implement clipboard for gtk4.
* Updated translations.
* Fri Sep 16 2022 bjorn.lieAATTgmail.com- Update to version 0.70.0: + build: Post release version bump
* Sun Sep 04 2022 bjorn.lieAATTgmail.com- Update to version 0.69.99: + build: Version 0.69.99 for gnome 43rc + lib: Fix spawning on netbsd + widget: - Fix Widget::regex_match_check_at() - Use correct view coordinates - gtk4: . Only notify terminal when focused . Don\'t grab the focus on focus-in
* Thu Sep 01 2022 Bjørn Lie - Disable glade catalog support via bcond.- Fixup the defines, most importantly name the vte typelib correctly again.
* Tue Aug 09 2022 bjorn.lieAATTgmail.com- Update to version 0.69.92: + all: - Include directly - Remove SIXEL support from stable branch - Don\'t override widget\'s CSS names + bindings: - gir: Change vte/gtk4 gir nsversion - vala: . Add vapi for vte/gtk4 . Remove the test app + build: - Also set _XOPEN_SOURCE - Build fix for netbsd - Bump meson req version to 0.51 - Check for python version - Define __BSD_VISIBLE on freebsd - Define list of libc feature test macros only once - Fix debug build - Make sure __BSD_VISIBLE is defined on freebsd - Remove gtk4 notice - Try to fix pwrite detection on non-glibc systems - Update gtk3 req version - Use an explict python interpreter + docs: - Install toml file to subdir - Port to gi-docgen + fonts: - gtk4: Create a new pango context - Only set language if different to the current language - Pass nullptr for language + glib: - glue: . Include string . Include string_view + lib: - Fix reserved size calculation - Move glib glue code to glib-glue.cc + Revert \"emulation: Support XTVERSION sequence\" + sixel: Remove stray semicolon + spawn: Fix build without CLOSE_RANGE_CLOEXEC + widget: - Add API to get selected text - widget: Add format arg to new API to get selected text - Correct some Since annotations - Defer alignment API to next cycle - Don\'t queue_resize() during allocation - Fix padding borders - Fix some API version tags - gtk4: . Add API to check event context . Don\'t invalidate endlessly . Lower the priority of the style provider . Make background API available on gtk4 . Simplify invalidation tracking - gtk: Make new API naming self-consistent - Ignore synthetic scroll events - Listen for toplevel focus change - Only avoid reentrant queue_resize() in GTK4 - Queue a resize on CSS changes - Remove errneous gtk_widget_allocate call + Update translations.- Rebase vte-enable-build-flag-pie.patch with quilt.- Set bcond to without, build gtk4 support.- Drop gtk-doc and add pkgconfig(gi-docgen) BuildRequires following upstreams port to gi-docgen.
* Sun Mar 27 2022 bjorn.lieAATTgmail.com- Update to version 0.68.0: + spawn: Fix build without CLOSE_RANGE_CLOEXEC + Revert \"emulation: Support XTVERSION sequence\"
* Sat Feb 12 2022 bjorn.lieAATTgmail.com- Update to version 0.67.90: + widget: - Defer alignment API to next cycle - Deprecate VteCharAttributes struct - Deprecate the attributes out-param for vte_terminal_get_text - Fix measure baseline to return -1 + all: Remove SIXEL support from stable branch + sixel: Fix DECGRI for parameter value 0 + build: - Change gtk4 GIR version hack - Assert on non-supported option on stable branch + lib: Remove misplaced inline from function declaration + emulation: Support XTVERSION sequence + parser: Fix comments + fonts: Fix height check + Updated translations.- Disable gtk4 support via bcond. Upstream did not move forward with this support for now.
* Thu Dec 30 2021 bjorn.lieAATTgmail.com- Update to version 0.66.90+git.e32dba1: + build: - Fix check for -fstack-protector
* compiler support - Rework function checks - Fix build with kernel headers from linux < 4.13 + app: - Fix context menu styling - Improve option value description - Add option to set initial title + widget: - Split alignment and fill properties - Fix Since version for new API - Add vte_terminal_paste - Add more precondition checks for vte_pty_spawn_async_with_fds - Correct some API Since: versions - Adjust preedit position to GtkEntry + vala: - Reference of [GtkChild] field is handled by GtkBuilder, type must be unowned - Fix accessibility of constant intializer expression + terminal: - Make CRLF pastification smarter - Make pastification not replace something with nothing - Add tests for text paste transformation + parser: - Fix some control codes - Recognise more commands - modes: Fix DECSDM default value + lib: - Check for close_range function and use it when available - ABI repairs + emulation: - ECMA modes should not be saved by DECSC - Use correct range for DECRQCRA - Docs improvements - Fix xterm window size request response + fonts: - Relax font sanitisation - Improve font bolding - More metrics sanity checks + vte.sh: Fix the check for PROMPT_COMMAND when it is unset + docs: Add index for API new in 0.68 + vte.sh: Use PROMPT_COMMAND as an array when possible + spawn: FD reassignment code tweaks + Updated translations.- Add pkgconfig(gtk4) BuildRequires and pass gtk4=true to meson, build gtk4 widgets. Following this, add new sub-packages typelib-1_0-Vte-2.91-gtk4 and vte-tools-gtk4.
* Sat Dec 04 2021 bjorn.lieAATTgmail.com- Update to version 0.66.2: + parser: Fix some control codes + emulation: - ECMA modes should not be saved by DECSC - Use correct range for DECRQCRA
* Sat Oct 30 2021 bjorn.lieAATTgmail.com- Update to version 0.66.1: + app: Add option to set initial title + vte.sh: Fix the check for PROMPT_COMMAND when it is unset + Updated translations.- Drop vte-silence-COMMAND_PROMPT.patch: Fixed upstream.
* Wed Oct 27 2021 Daike Yu - Add vte-revert-back-to-c++17.patch revert c++20 features back to c++17 to build on SLE/Leap
* Fri Sep 24 2021 Dominique Leuenberger - Add vte-silence-COMMAND_PROMPT.patch: Silence warning when opening terminal about PROMPT_COMMAND being an unknown command.
* Wed Sep 22 2021 bjorn.lieAATTgmail.com- Update to version 0.66.0: + emulation: Fix xterm window size request response. + widget: Adjust preedit position to GtkEntry. + vte.sh: Use PROMPT_COMMAND as an array when possible. + fonts: More metrics sanity checks. + Update translations.
* Thu Sep 16 2021 Stanislav Brabec - Remove obsolete translation-update-upstream support (jsc#SLE-21105).
* Tue Aug 24 2021 dimstarAATTopensuse.org- Update to version 0.65.91: + Port to GTK 4. + all: Remove SIXEL support from stable branch + app: Add debug option to track clipboard targets + app: Add option to use a GtkScrolledWindow + lib: Fix switching encodings + parser: Add new OSC command from xterm 367 + parser: Recognise more commands + sixel: Fix pixel aspect calculation + sixel: Remove ununused tracking of palette modification + sixel: Reset repeat counter when receiving the next command + widget: Add API to make adjustment values pixels + Updated translations.
* Mon Aug 09 2021 Yifan Jiang - BuildRequires python3-dataclasses since SLE 15.4 uses python36 to build.
* Wed Jul 28 2021 Yifan Jiang - Add vte-enable-build-flag-pie.patch: enable PIE flag to be compatible with gcc default linking option. Otherwise build will be failed with current SLE-15-SP4 project setup.
* Mon Jun 07 2021 bjorn.lieAATTgmail.com- Update to version 0.64.2: + widget: Docs fix + Updated translations.
* Fri May 14 2021 dimstarAATTopensuse.org- Update to version 0.64.1: + widget: Move clipboard store from finalize to unrealize. + build: Work around a meson bug with dist scripts in subprojects. + build: Add missing includes.
* Sat Apr 17 2021 dimstarAATTopensuse.org- Update to version 0.64.0: + app: Add debug option to track clipboard targets. + parser: Add new sequence from xterm 362. + pty: Add support for PTY packet mode on sysv-like systems. + app: Fix search next/prev button sensitivity. + app: Use smart pointer. + app: Fix background image drawing. + emulation: sixel: Implement DECSET 1070. + vte.sh: Avoid warnings if shell is configured with \'set -u\'.
* Sat Apr 17 2021 dimstarAATTopensuse.org- Update to version 0.62.1: + Export vte_pty_spawn_finish again. + Post release version bump. + docs: Remove three mistaken little words. + gtk: Allow passing null callback to spawn_async. + lib: Abort when alloc returns nullptr. + parser: HTJ is not a NOP. + pty: Allow null callback for spawn_async. + vte.sh: Avoid warnings if shell is configured with \'set -u\'. + widget: Define text_view_bg in fallback CSS if the theme doesn\'t. + widget: Implement GtkScrollableInterface::get_border. + widget: Reference terminals while processing. + Updated translations.
* Sun Feb 14 2021 gmbr3AATTopensuse.org- Update to version 0.63.91: + all: Remove SIXEL support from stable branch. + lib: Replace deprecated std::is_pod. + parser: - DECBI is NOP. - Add new sequence from xterm 362. - Properly refer to python3. + docs: Add index for API new in 0.64. + build: - Fix build. - Add config.h as dependency to all sources. - Restore glade catalogue. + app: Fork UI files for gtk3. + widget: - Use GdkEvent accessor function. - Implement GtkScrollableInterface::get_border. + Updated translations.- Changes for the restored glade catalogs: + Add glade BuildRequires. + Split out new glade-catalog-vte.
* Sun Feb 14 2021 bjorn.lieAATTgmail.com- Update to version 0.62.3: + keymap: Use int8_t for the length of the short keymap strings + Revert \"lib: Sanitise the passed-in font description\" + Updated translations.
* Sat Jan 09 2021 bjorn.lieAATTgmail.com- Update to version 0.62.2: + widget: - Limit select-all to the writable region not including the scrollback - Fix idle child-exited signal after dispose + app: - Fix search next/prev button sensitivity - Fix background image drawing + lib: - desc is not a smart pointer in 0.62 - Fix unused variable warning when not using getrlimit - Use sysconf on macos to get the upper limit of number of FDs - Sanitise the passed-in font description - Add missing nullable annotation to spawn child setup functions
* Tue Oct 06 2020 dimstarAATTopensuse.org- Update to version 0.62.1: + widget: Implement GtkScrollableInterface::get_border. + widget: Reference terminals while processing. + pty: Allow null callback for spawn_async. + gtk: Allow passing null callback to spawn_async. + lib: Abort when alloc returns nullptr. + vte.sh: Avoid warnings if shell is configured with \'set -u\'. + widget: Define text_view_bg in fallback CSS if the theme doesn\'t. + Updated translations.
* Mon Sep 14 2020 dimstarAATTopensuse.org- Update to version 0.62.0: + Export vte_pty_spawn_finish again. + docs: Remove three mistaken little words. + Updated translations.
* Fri Sep 11 2020 dimstarAATTopensuse.org- Update to version 0.61.91: + parser: HTJ is not a NOP. + Revert \"all: Add SIXEL support\". + all: Fix sixelparser.{hh,cc} licence header. + pty: Only fill in ws_[xy]pixel when sixel is enabled. + Updated translations.
* Fri Sep 04 2020 dimstarAATTopensuse.org- Update to version 0.61.90: + app: Add options to use theme colours. + bindings: gir: Add missing file to extract source comments and annotations from. + lib: Fix the build with debug disabled. + lib: Improve exception error message without debug enabled. + spawn: Check for explicit systemd requirement. + spawn: Don\'t change PWD when no cwd is given. + systemd: Place vte into app.slice rather than apps.slice. + vte.csh: Fix the behavior if VTE_VERSION is undefined.
* Fri May 29 2020 bjorn.lieAATTgmail.com- Update to version 0.60.3:
* widget: - Fix underlining the space character in a matched regex - Notify correct property when setting the scroll-on-keystroke - Set error from vte_terminal_set_encoding when built without ICU
* pty: Call grantpt/unlockpt when opening the PTY
* icu: glue: Set error callback on the from-unicode conversion
* lib: Fix switching between legacy encodings
* all: Fix the build without ICU
* docs: Add index for API new in 0.60
* Sun Apr 26 2020 bjorn.lieAATTgmail.com- Update to version 0.60.2:
* icu: glue: Set error callback on the from-unicode conversion
* lib: Fix switching between legacy encodings
* widget: Set error from vte_terminal_set_encoding when built without ICU
* all: Fix the build without ICU
* docs: Add index for API new in 0.60
* lib: Fix exception thrown from std::clamp
* pty: spawn: Reap the child process if the systemd call fails
* docs: Add regex flag requirements
* bindings: gir: Add missing file to extract source comments and annotations from
* build: Post release version bump
* Fri Mar 27 2020 bjorn.lieAATTgmail.com- Update to version 0.60.1:
* widget: Emit the ::commit signal even when the terminal has no PTY.
* bindings: gir: Fix VtePty.
* vte.csh: Fix the behavior if VTE_VERSION is undefined.
* Fri Mar 06 2020 bjorn.lieAATTgmail.com- Update to version 0.60.0:
* Updated translations.
* Sat Feb 29 2020 bjorn.lieAATTgmail.com- Update to version 0.59.92:
* app: Add option to disable scrollbar.
* build: systemd: Add option to disable systemd support.
* draw: - Enable unicode 13 legacy terminal characters. - Add extra define for separated mosaic drawing.
* emulation: Remove \'separated mosaic\' SGR.
* lib: Use g_propagate_error here.
* Updated translations.
* Sat Feb 15 2020 bjorn.lieAATTgmail.com- Update to version 0.59.91:
* pty: - Reduce wait-for-EOS time to 2 seconds - Document VTE_SPAWN_NO_PARENT_ENVV - Fix indefinite wait for EOS after child-exited - Add debug output for when EOS happens - Cleanup session creation - Add more error checking - Start new session before opening the PTY peer - Separate PTY code from its GObject wrapper - Set size on creation
* build: - Fix libsystemd req version - Suppress warnings about ignored returned value - Remove unncessary feature test - Remove unnecessary feature test for functions - Add configure switch to disable a11y code - Ensure LTO is off - Add option to disable -Bsymbolic-functions - Add no-exceptions sanity check
* systemd: - Put child process into the parent\'s slice - Install config drop-in for vte-spawn-.scope - Add systemd support
* lib: - Add smart pointer for g_free()able things - Add missing noexcept - Use Timer class for mouse autoscroll timer - Use Timer class for text blink timer - Use Timer class for cursor blink timer - Add convenience class for timeouts - Add GError convenience class - Add missing files - Rework child exit and EOF handling - Use ICU for legacy charset support - Typo fix - Remove GIOChannel use
* emulation: - Remove support for obsolete charset - Remove support for window control sequences - Report fixed origin for CSI 13 t - Maintain cursor column during screen switch - Ignore delete/insert line outside the scroll region - Fix vertical cursor movememnt outside the scroll region
* vte.sh: - Add vte.csh, a tcsh counterpart of vte.sh - Use the vte-urlencode utility - Remove the obsolete __vte_ps1 function
* prompt: - Add a test for the vte-urlencode-cwd utility - Add a vte-urlencode-cwd utility
* widget: - Set terminal input purpose - Finish deprecation of GRegex taking APIs - Add missing (nullable) annotations - Emit EOF signal from idle handler - Fix crash using nullptr for word char exceptions - Move some calls to Widget constructor - Move scrollable adjustments up to Widget - Deprecate vte_terminal_feed_child_binary
* regex: - Use string_view and optional - Use string_view
* parser: - Small documentation addition - Make unused command a NOP
* draw: - Fix unused function warning - Use functions instead of macros - Make some data static and shrink it - Narrow the range of characters in the U+1FBxx block - Implement U+1FBAF - Improve diagnoals drawing - Make new diagonal characters align better with box drawings - Use binary notation for some constants - Change checkboard pattern - Implement hatching pattern characters U+1FB98 and U+1FB99 - Implement separated mosaic graphics - Add manual drawing for new legacy terminal unicode characters - Fix reporting the dimensions of locally drawn graphic characters
* terminal: - Don\'t append data to sealed chunks - Use smart pointer - Use string_view - Skip commit signal emission when there are no handlers - Remove some incorrect doc comments - Remove redundant function - Use an enum class for selection type - Move enums used in only one file into it - Use an enum class for mouse tracking mode - Remove unused enum - Remove double-initialisation - Use an enum class for erase bindings - Store word chars exceptions string in Widget - Use an enum class for text blink mode - Use an enum class for cursor shape - Use an enum class for cursor blink mode - Use an enum class for cursor style - Move some initialisations to the class - Remove extraneous fcntl
* introspection: Fix signedness in vte_terminal_feed_child\'s annotation.
* test: - Add some more explanation to the UTF-8-test.txt file - Document the changes made to UTF-8-test.txt - Add UTF-8 test
* git: Diff
*.txt files as text
* debug: Handle all enum values in switch
* spawn: Warn if G_SPAWN_LEAVE_DESCRIPTORS_OPEN is passed
* fixup pty gobject
* Updated translations.- Add pkgconfig(libsystemd) BuildRequires: New dependency.
* Wed Feb 12 2020 dimstarAATTopensuse.org- Update to version 0.59.0:
* emulation: - Ensure the cursor remains onscreen when moving down. - Make DEC alternate charset convert underscore to space. - Remove SRM support. - Remove urxvt mouse extension support.
* lib: Rework how vte stores the match and search regexes.
* pty: Fix error check for ioctl(TIOCGPTPEER) failure.
* regex: Add missing noexcept.
* regex: Make regex a C++ class.
* ring: Fix an incorrect assertion.
* ring: Tiny code cleanup: maintain GString integrity.
* spawn: Port fdwalk improvements from glib.
* widget: Deprecate vte_terminal_[sg]et_allow_bold().
* widget: Don\'t scroll to bottom on keystroke in read-only mode.
* Sat Jan 25 2020 Dominique Leuenberger - No longer recommend -lang: supplements are in use