Overview

Request 635395 accepted

- Update to version 0.54.0:
+ utf8: Don't swallow start bytes in the middle of a sequence.
+ widget: Avoid invalidation from unrealize.
+ emulation:
- Fix off-by-one in TSR.
- Be more strict in DECRQSS.
+ Updated translations.
- Update to version 0.53.92:
+ emulation:
- Be more strict in DECRQSS
- Clarify a comment
- Add sequence and no-op handler for new xterm SGR functions
- Add sequence and no-op handler for synchronous update
+ parser: Fix sort order
+ doap: Fix email address
+ widget:
- Add nullable annotations
- Always return non-null from vte_terminal_get_encoding
- Always emit the child-exited signal.
- Switch to gitlab in _service.
- Update to version 0.53.0:
+ all:
- Fix spelling
- Cleanup some cruft
+ app: Fix option output in help
+ build:
- Update requirements
- Update macros from autoconf-archive
+ cxx:
- ring: Move to C++
- Move some headers to .hh
+ docs: Update list of ignored files
+ emulation:
- Implement DECRQSS
- Limit window title length
- Implement OSC 5
- Implement SUB
- Implement DECSR
- Update DA1 response
- Implement DECRQCRA
- Fix DECSTBM parameters
- Refactor tabstop handling
- Implement the window title stack
- Remove icon title support
- Implement DECRQM
- Use an enum for the XTERM_WM param values
- Unify mode handling
- Remove LNM mode support
- Move sequence handler code directly into the handler
- Port DECSTBM to new parameter glue
- Port DL, IL to new parameter glue
- Port HTS, TBC to new parameter glue
- Port CBT, CHT to new parameter glue
- Port REP to new parameter glue
- Port ICH to new parameter glue
- Port DCH, ECH to new parameter glue
- Port CPL, CUU to new parameter glue
- Port SD, SU to new parameter glue
- Port CUB, CUF to new parameter glue
- Port CNL, CUD to new parameter glue
- Port VPA to new parameter glue
- Port CHA, HPA, CUP to new parameter glue
- Port XTERM_WM to new parameter glue
- Port DECSCUSR to new parameter glue
- Port DSR to new parameter glue
+ lib:
- Add RefPtr type for holding a GObject
- Store preedit string in a string
- Store word char exceptions in a string
- Filter out BS and DEL from paste
- Use an enum for the SGR codes
+ parser:
- Update copyright notice
- glue: StringTokeniser must not be used with a temporary
- Fix warning with GCC < 7
- Ignore -Wimplicit-fallthrough
- Remove excessive clearing of sequence fields
- Only clear the intermediates and params when necessary
- No need to clear the charset
- No need to clear for GRAPHIC sequence
- No need to clear for IGNORE sequence
- Increase maximum number of parameters
- Clear only used parameters
- Remove redundant assignment
- Ignore sequence with too many parameters
- Ignore sequence with too many parameters
- test: Check parameter clearing
- Annotate unlikely conditionals
- Add more functions
- Reject mixed-control OSC and DCS sequences
- test: Use SequenceBuilder
- test: Test DCS sequences without intermediates
- Ignore overflowing OSC and DCS sequences
- glue: Add wrapper class for struct vte_parser
- Remove leftover from initial import
- Distinguish between state changes and actions
- Simplify parameter parsing
- Record intermediates in order
- Don't collect invalid characters in escape sequences
- Fix typo
- Ignore most C0 controls in OSC string
- Speed up no-op strings
- Ignore DEL in all states
- Accept C0 ST to terminate OSC, DCS
- Implement SCI parsing
- glue: Add sequence builder
- Implement DCS parsing
- Remove leftovers from old parser
- Implement OSC parsing
- glue: Add some convenience function to collect parameters
- Improve glue for subparameters
- cat: Add benchmark mode
- Improve test programme
- Parse subparameters in CSI sequences
- Use 0 as the default arg value
- Fix charset detection
- Define a type for CSI parameters
- Don't clear state when executing a control character
- Import new parser
+ Revert "emulation: Implement DECRQCRA"
+ ring: Proper boundary checking for hyperlink position
- Replace some assertions with static_assert
- Split cell and rowdata headers
- Add some static assertions
- Move some types to ring.cc
- Silence -Wunsafe-loop-optimizations
+ vte.sh: Use C1 controls in OSC sequences
+ widget:
- Remove GdkVisibilityState handling
- Use RefPtr for the cursors
- Remove extraneous refresh-window emissions
- Deprecate vte_terminal_match_set_cursor_type
- Remove faux bold support
- Do not extend the background under faux bold characters
- Update License tag following upstream changes.
- Update to version 0.52.2:
+ all: Fix spelling.
+ ring: Proper boundary checking for hyperlink position.
- Update to version 0.52.1:
+ lib: Filter out BS and DEL from paste.
+ widget: Remove GdkVisibilityState handling.
+ emulation: Add support for OSC 5;0 (bold color).
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 0.52.0:
+ build: Post release version bump
- Update to version 0.51.92:
+ app: Add option to disable bold.
+ app: Unset env var when not in test mode.
+ draw: Do not cache ligatured glyphs.
+ emulation: Implement DECRQCRA.
+ introspection: Fix annotation for vte_terminal_feed_child.
+ widget:
- Cleanup integer vs. boolean around faux bold.
- Do not scroll to the bottom on soft reset.
- Fix bell timestamp update.
- Fix disabling bold effect.
- Fix the initial belief whether the mouse is over the widget.
- Improve regex and hyperlink highlight tracking.
- Initialize the last mouse coordinates to the padding.
- Limit bell rate.
- No longer generate bold color automatically.
- Preserve the selection on reset.
- Protect fudge_pango_colors() against all-inclusive
PangoAttributes.
- Unset hyperlink URI when moving the mouse to a non-hyperlink
cell.
- Update adjustment page size and increments asynchronously.
- Update the last mouse coordinates on enter and leave events.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 0.51.90:
+ all: Rearrange VteCellAttr to store all colours together in one
uint64_t.
+ app: Uppercase initial for menu entry.
+ emulation: Use deco colour also for default colour and fill
attributes.
+ pty: spawn: Set PWD to the working directory to preserve
symlinks.
+ ring: Store cell attributes together in an uint32_t.
+ widget: Add API to not clear the background.
+ widget: Allow regexes to match spaces.
+ widget: Fix mem leak in search_rows().
+ widget: Fix scrollbar drawing not to be delayed.
+ widget: Respect "bold color" even when "bold is bright" is
disabled.
+ widget: Return correct underline value in VteCharAttributes.
+ widget: Translate more pango attributes in the IM string.
- Update to version 0.51.3:
+ build: Fix distcheck.
+ doc: Fix vte_terminal_get_allow_bold's description.
+ emulation: Revise the extended color escape sequences.
+ widget,emulation: Add support for overline.
+ widget:
- Add support for blinking text.
- Fix display glitches around hidden underline.
- Speed up the drawing of curly underline by caching its look.
- Update to version 0.51.2:
+ sgr-test.sh: New script for testing SGR escape sequences.
+ widget, emulation:
- Add support for colored underlines.
- Add support for double and curly underlines.
+ widget:
- Add support for not automatically brightening bold colors.
- Remove margin bell support-
- Add support for increased line and character spacing.
- Reset might need to start blinking the cursor.
+ interpret:
- Add statistics output.
- Fix for non-ASCII characters decoding.
- Also print value arrays.
+ build:
- Rename header file.
- Manually generate the C source from the vala source.
+ interpret: Bring back the matcher test.
+ emulation:
- Simplify sequence matching.
- Simplify sequence handlers and parameter handling.
+ table:
- Remove unnecessary null checks.
- Move header to table.hh.
+ app: Fix a mem leak.
+ pty: Fix mem leak.
+ matcher: Fix memory leak.
- Drop upstream fixed patches:
+ vte-fix-memory-leaks.patch.
+ vte-widget-reset-might-need-to-start-blinking-the-cursor.patch.
- Exclude doc/vttest* while generating the git tarball: the vttest
program is not being used and the version tracked in git contains
a non-commercial clause.
- Add vte-fix-memory-leaks.patch: Fix memory leaks (bgo#790539).
- Add
vte-widget-reset-might-need-to-start-blinking-the-cursor.patch:
widget: Reset might need to start blinking the cursor
(bgo#790536).
- Drop gnome-pty-helper Obsoletes: Not present in any currently
supported opensuse release.
- Modernize spec, run spec-cleaner, switch to to autosetup,
make_build and make_install macros.
- No longer export fPIE/pie SUID_CFLAGS/SUID_LDFLAGS, not needed
anymore.
- Update to version 0.51.1:
+ App:
- Add new test application.
- Add opacity test mode.
- Default to the right operator when showing a background
image.
- Try to make geometry work also for no-geometry-hints case.
+ Debug:
- Fix printing the sequence string.
- debug: Pass the known string length.
+ emulation: Add support for REP (repeat preceding graphic
character).
+ table: Improve debug message.
+ vala: add metadata to make Terminal.spawn_async () appear in
the VAPI.
+ widget:
- Add API to set the operator used to draw the terminal
background.
- widget: Add accessor function to get scrollback lines number.
- Add accessor functions for properties.
- Deprecate geometry helpers.
- Emit title-changed and uri-changed only if the value really
changed.
- Factor out underline and strikethrough position and
thickness.
- Fix a crash with hyperlinks if the mouse is over the padding.
- Fix initial size in presence of non-default padding.
- Queue a redraw if the background operator changes.
- Rename char_width and char_height to cell_width and
cell_height.
- Show padding in size request debug output.
- Show the mouse pointer when a popover is presented from
outside VTE.
+ Updated documentations.
+ Updated translations.
- Update to version 0.50.2:
+ widget:
- Show the mouse pointer when a popover is presented from
outside VTE (bgo#789390).
- Emit title-changed and uri-changed only if the value really
changed (bgo#782863).
+ Updated translations.
- Update to version 0.50.1:
+ emulation: Add support for REP (repeat preceding graphic
character).
+ widget:
- Fix initial size in presence of non-default padding.
- Fix a crash with hyperlinks if the mouse is over the padding.
- Update package summaries. Replace old RPM shell vars by new
constructs. Avoid running fdupes across partition boundaries.
Drop --with-pic which is useless for --disable-static builds.
- Update to version 0.50.0:
+ widget: Fix a crash with hyperlinks if the mouse hasn't entered
the widget.
+ Updated translations.
- Update to version 0.49.92:
+ pty:
- spawn: Always fill in the GError on failure.
- Removed unused variable.
+ docs: Fix hyperlink signal name.
+ build:
- vala:
. Bump vapigen required version to 0.24.
. Fix check for valac >= 0.31.1.
+ img.sh: Fix for newer ImageMagick.
+ docs: Remove an obsolete comment.
+ widget:
- Fix allow-hyperlink's default.
- Provide a way to copy the selection to clipboard as HTML.
- Don't hide the mouse pointer when a popover is presented.
- Use lighter dashed underline for hyperlinks.
+ Don't set variables to values that are never used.
+ emulation: Swallow iterm2 OSC 133.
+ Fix the generation of the signal marshallers.
+ Emit beep on the window instead of the display.
+ Updated translations.
- Drop vte-fix-signal-marshallers-generation.patch: Fixed upstream.
- Add vte-fix-signal-marshallers-generation.patch: Fix build with
new glib, patch from upstream git.
- Update to version 0.49.1:
+ emulation:
- Character deletion switches to hard line ending.
- Disregard bce only when autowrapping to the new line.
+ build:
- Revert "build: Fix building the vala test app with builddir
!= srcdir".
- Disable vala for distcheck.
+ vteapp: Remove an unused variable.
+ spawn: async:
- Release reference to VteTerminal.
- Check for nullptr before unreffing.
+ emulation: Swallow OSC 8.
+ widget:
- Support italic in HTML copy-paste target.
- Remove the VteIntCell and VteIntCellAttr unions.
- Add more xkb layout switching codes to the list of modifiers.
- Clean up the mouse pointer displaying logic.
+ Remove custom definition of howmany().
+ ring:
- Tiny code cleanup: maintain GString integrity.
- Invert colors for the stream's cells if debugging the ring.
+ widget,emulation: Add support for OSC 8 hyperlinks (HTML-like
anchors).
+ Updated translations.
- Update to version 0.48.3:
+ widget: Add more xkb layout switching codes to the list of
modifiers.
+ pty: spawn: Always fill in the GError on failure.
+ build:
- vala: Bump vapigen required version to 0.24.
- vala: Fix check for valac >= 0.31.1.
+ emulation: Disregard bce only when autowrapping to the new
line.
+ Updated translations.
- Update to version 0.48.2:
+ spawn: async:
- Release reference to VteTerminal.
- Check for nullptr before unreffing.
+ emulation: Swallow OSC 8.
- Update to version 0.48.1:
+ build: Revert "build: Fix building the vala test app with
builddir != srcdir".
+ build: Disable vala for distcheck.
- Drop vte-revert-29fb71d3.patch: Fixed upstream.
- Update to version 0.48.0:
+ stream: Use explicit_bzero() on encryption keys if available.
+ gir: Look in the right path for vtetypebuiltins.cc.
+ bindings/vala/Makefile.am: Fix vala vapi generation.
+ build:
- Check for explicit_bzero().
- Fix compilation of unittests.
- Make sure builddir comes before srcdir.
- Don't dist generated sources.
- Fix building the vala test app with builddir != srcdir.
- Fix builddir != srcdir build of check programmes.
- Silence a compiler warning.
+ Updated translations.
- Add vte-revert-29fb71d3.patch (reverse applied): Fix building of
VTE 0.48 (bgo#780162).
- Update to version 0.47.90:
+ app:
- Add MULTILINE flag for regex.
- Fix search button sensitivity.
- Fix button icon name.
+ widget: Fix backward search.
+ build:
- Require vala 0.24.
- Add --with-gtk configure switch.
- Fix option name.
- Try to fix configure without vala installed.
- Hint at --disable-{introspection,vala} on error.
+ debug: Fix a typo.
+ lib:
- Add async spawning.
- Check out params before setting them.
- Ressurrect the reaper.
- Deprecate vte_terminal_spawn_sync.
+ pty:
- Do not pass G_SPAWN_CHILD_INHERITS_STDIN.
- Fix some leaks.
- spawn:
. Work around g_spawn_async non-cancellability.
. Remove some unused code.
+ emulation:
- Try to work with newer gperf.
- Reset should not switch encoding.
+ docs: boxes: Add some more tests.
+ bindings: Remove gir and vala bindings to their own directory.
+ m4: Update macros from upstream.
+ Update POTFILES.skip.
+ Updated translations.
- Drop vte-emulation-Try-to-work-with-newer-gperf.patch: Fixed
upstream.
- Add vte-emulation-Try-to-work-with-newer-gperf.patch: Use
language=C++ in gperf (bgo#777904).
- Update to version 0.46.1:
+ app: Add MULTILINE flag for regex
+ app: Fix search button sensitivity
+ app: Fix button icon name
+ widget: Fix backward search
+ build: Require vala 0.24
+ Updated translations.
- Update to version 0.46.0:
+ Updated translations.
- Update to version 0.45.92:
+ widget:
- Fix refcount leak in child_watch_done.
- Fix memory leak in _vte_file_stream_init().
- Fix OSC 112 (reset cursor color).
+ docs:
- Fix minor typo.
- Fix missing descriptions.
+ regex:
- Always add MULTILINE flag when translating from GRegex.
- Warn if MULTILINE flag it not used.
+ Updated translations.
- Drop vte-widget_Fix_refcount_leak_in_child_watch_done.patch:
Fixed upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add vte-widget_Fix_refcount_leak_in_child_watch_done.patch: Fix
a memory leak, patch from upstream git (bgo#770036).
- Update to version 0.45.90:
+ widget: Fix a memory leak in set_colors
+ Add Language headers to po files
+ regex: Translate GRegex to PCRE2
+ regex: Require PCRE2
+ widget: gtk: Pass NULL for geometry widget
+ Updated translations.
- Enable pkgconfig(libpcre2-8) BuildRequires: Upstream now require
this dependency.
- Add gperf BuildRequires: New dependency, that configure does not
check for...
- Drop vte-Validate-colour-and-fix-memleak.patch and
vte-widget_get_preferred_height.patch: Fixed upstream.
- Switch to sourceservice, following this, no longer use url for
source, and add gnome-common BuildRequires and boostrap tarball.
- Add gtk-doc BuildRequires and pass --enable-gtk-doc to configure,
since we no longer use a upstream tarball we have to build the
documentation ourselves.
- Add vte-Validate-colour-and-fix-memleak.patch: Validate colour
values and fix a memory-leak (bgo#768994).
- Add vte-widget_get_preferred_height.patch:
widget_get_preferred_height: use vertical padding, not
horizontal. Corresponding patches in gnome-terminal. Patch from
upstream git (bgo#760944).
- Update to GNOME 3.20.2 Fate#318572
- Update to version 0.44.2:
+ emulation:
- Swallow urxvt OSC 777.
- Don't use smart tabs if the cells are already in use.
- Fix Tab not to alter the background color.
+ terminal:
- Fix search return value.
- Fix ::get_text start column not to be negative.
+ test: Typo fix.
+ build: Fix the build when an older vte VAPI is present on the
system.
- Update to GNOME 3.20 -- Fate#318572.
- Update to version 0.44.1:
+ widget: Properly remove the cursor from its old position
(bgo#764299).
+ Updated translations.
- Update to version 0.44.0:
+ No changes, version bump only.
- Update to version 0.43.92:
+ Bugs fixed: bgo#756141, bgo#762963, bgo#763538.
- Update to version 0.43.91:
+ widget: Don't deselect when updating the clipboard
(bgo#762446).
- Update to version 0.43.90:
+ docs: Fix the build.
+ regex: Disable PCRE2 for 0.44.
+ pty:
- Set COLORTERM variable.
- Comment cleanup.
+ vtegtk: use CSS name for widget style.
+ lib:
- Add some missing includes.
- Move all colour defines to the same place.
- Remove private header.
- Remove VteTerminalPrivate from public headers.
- Build fix.
- Remove unused prototypes.
- Remove accidentally committed debug spew.
+ build:
- Update C++ version check macros from autoconf archive.
- print version of libpcre2-8 when not found.
+ widget:
- Change function name.
- Rename instance members.
- Move some methods to VteTerminalPrivate.
- Correct comment.
- Fix check for changed screen in process_incoming.
+ a11y: Move code into the only caller.
+ app: Fix return value.
+ emulation: Track the cursor separately for the two screens.
- Disable pkgconfig(libpcre2-8) BuildRequires: Upstream removed it
again for this release, leaving it in place since it is said to
be back next release round.
- Bump BuildRequires to gtk+ 3.16, which is required to build vte
test application.
- Update to version 0.43.2:
+ emulation: Fix stupid typo.
- Upadte to version 0.43.1:
+ widget:
- Add debug output when setting geometry hints.
- Document how to scroll a VteTerminal (bgo#760718).
- Don't make the VteTerminal app paintable.
- Fix missing braces.
- Fix crash when destroyed while waiting for clipboard text.
+ a11y: Use VteTerminal private data directly.
+ Bugs fixed: bgo#760635, bgo#734920, bgo#759346, bgo#759314,
bgo#759196, bgo#759197, bgo#759054, bgo#726191, bgo#747046,
bgo#741402, bgo#688456, bgo#695011, bgo#758501.
+ Updated translations.
- Update to version 0.43.0:
+ doc: Fix vte-regex's section.
+ widget:
- Implement smooth scrolling.
- Filter out most of the control characters when pasting.
+ vteapp: Fix option.
+ regex:
- Fix crash on match_check.
- Don't expose PCRE2 in the API.
- Forbid \C in regexes.
- Fix row number in the new vte_terminal_event_* methods.
- Fix parameter name in documentation.
- Add pkgconfig(libpcre2-8) BuildRequires: New optional dependency.
- Update to version 0.42.4:
+ emulation: Track the cursor separately for the two screens
(bgo#761097).
- Update to version 0.42.3:
+ widget:
- Fix missing braces.
- Fix the adjustment's upper boundary.
+ app: Disable menubar accel.
- Changes from version 0.42.2:
+ Updated translations.
- Update to version 0.42.1:
+ emulation:
- Implement DECSET 1004.
- Fix comment.
+ widget:
- Fix regex matches not always being recognized.
- Fix painting the preedit text near the right margin.
+ a11y: Emit missing space character insertion.
+ Updated translations.
- Update to version 0.42.0:
+ widget: Fix regex matches not always being recognized.
+ emulation:
- Fix comment.
- Implement DECSET 1004.
+ tests: mev: Add focus tracking mode.
+ Updated translations.
- Update to version 0.41.90:
+ build:
- Fix make dist
- Fix the required gnutls version
- Add libc++ check to check-libstdc++.sh
- Fix build when using C++11 mode
- Add C++ infrastructure
- Fix srcdir != builddir issue
- m4:
. Respect language
. Fix m4 warning about missing AC_LANG_SOURCE
. Update from upstream
- Remove obsolete gtk check
+ ring: Make assertion more informative (bgo#753025).
+ widget: Ensure cursor is shown when blinking gets turned off
+ emulation:
- Fix escape sequence of Ctrl+Backspace
- Fix vertical positioning after resize in some rare cases
+ docs:
- Fix typo in function name
- Add missing symbols to sections.txt
+ Remove check for unused fwrite_unlocked function
+ stream:
- Fix a crash on truncate followed by reset
- Don't nest VteIv's definition
+ pty:
- Reset SIGQUIT handler to its default
- Remove PTY helper
- More correct assertion
+ all:
- Fix includes
- Move to C++
- Reorganise source tree
- Fix compilation with CC=g++
- Update version check to stable version
+ lib:
- Make VteTerminalPrivate a C++ class
- Move define to the few places where it is used
- Move defines to vtedefines.hh
- Add missing G_BEGIN/END_DECLS
+ emacs: Adjust settings for C++ mode too
+ git.mk: Update from upstream
+ Updated translations.
- Add gcc-c++ BuildRequires following upstream port to gcc-c++
- Drop gnome-pty-helper supackage and obsolete it and drop
gnome-pty-helper Requires in the main package, following
upstream changes.
- Update to version 0.40.2:
+ stream: Fix a crash on truncate followed by reset (bgo#748484).
+ pty: Reset SIGQUIT handler to its default (bgo#748520).
+ lib: Add missing G_BEGIN/END_DECLS.
- Changes from version 0.40.1:
+ emulation: Fix vertical positioning after resize in some rare
cases (bgo#747059).
+ pty: More correct assertion (bgo#746667).
- Update to version 0.40.0:
+ updated translations.
- Update to version 0.39.92:
+ Bugs fixed: bgo#372777, bgo#744837, bgo#745074, bgo#745131,
bgo#745471, bgo#730632, bgo#730632.
+ Updated translations.
- Update to version 0.39.90:
+ Bugs fixed: bgo#166637, bgo#446533, bgo#664611, bgo#678042,
bgo#704960, bgo#725909, bgo#725909, bgo#730632, bgo#738601,
bgo#742320, bgo#742501, bgo#742606, bgo#743073, bgo#743231,
bgo#743258.
- Update BuildRequires to match current configure checks:
+ Removed gtk3-devel, ncurses-devel.
+ Add pkgconfig()-style: gio-2.0, gio-unix-2.0, glib-2.0, gnutls,
gobject-2.0, gtk+-3.0, pango, zlib.
- Update to version 0.39.1:
+ ring:
- Add _vte_ring_reset().
- Don't create streams for the alternate screen.
+ emulation:
- Modify erase-in-line when cursor is beyond the last column.
- Fix crash in restore-cursor without a preceding save-cursor.
- Change soft reset not to switch back to normal screen.
- Change window manipulation sequences only perform one action.
+ widget:
- Do not leave behind a zombie child when closing a terminal.
- Reap only when a child is present.
+ pty: Default to TERM=xterm-256color.
+ build: Drop unitables.
+ doc: Update iso2022.txt: keep only the supported ones and fix
British.
+ stream:
- Implement with one file descriptor.
- Compress data with zlib.
+ Rebuild box_drawing.h if generator script changes.
+ Updated translations.
- Update to version 0.39.0:
+ emulation:
- Save/restore alternate charset.
- Drop support for default/UTF-8 character set escape
sequences.
- Drop ISO-2022 support.
- Add support for C1 control codes.
- Add support for DECSCUSR (set cursor style).
+ widget:
- Fix installing the CJK ambiguous width property.
- Draw attributes on box drawing characters.
- Remove colon from word chars.
- Add functions to get the version at runtime.
- Fix advance_tail if tail is not in the stream.
+ build: Add a missing return value.
+ Updated translations.
- Update to version 0.38.3:
+ widget:
- Fix installing the CJK ambiguous width property.
- Do not leave behind a zombie child when closing a terminal.
- Reap only when a child is present.
- Update to version 0.38.2:
+ widget: Check cursor's display before using it.
+ docs: Remove version markers.
- Update to version 0.38.1:
+ Prevent redefinition of VteCharAttributes as that breaks
GCC 4.2.
+ Updated translations.
- Update to version 0.38.0:
+ build: Try fixing builddir != srcdir build.
+ glade:
- Make catalogue parallel-installable with vte 2.90.
- Update list of properties (bgo#736508).
+ widget:
- Rename beep signal to bell (bgo#602726).
- Remove broken visual bell support (bgo#602726).
- Make dim color handling more xterm-like (bgo#735245).
- Fix theming (bgo#735081).
+ vteapp:
- Make the bell option consistent between the two test apps.
- Three-state bell option (bgo#602726).
+ Do not use deprecated AM_PROG_CC_STDC (bgo#736180).
+ emulation: Fix sed mistake (bgo#735024).
+ Updated translations.
- Update to version 0.37.90:
+ vte.sh: Fix tilde replacement for bash-4.3 (bgo#733504).
+ Various emulation fixes (bgo#731155, bgo#731205).
+ Bugs fixed: bgo#730632, bgo#727587, bgo#657960.
- Update to version 0.37.2:
+ Bugs fixed: bgo#730800, bgo#731788, bgo#731427, bgo#730858,
bgo#730760.
- Pass --enable-gnome-pty-helper to configure: enable the helper.
- Update to version 0.37.0:
+ New API: vte-2.91.
+ Many improvements and bug fixes.
+ Updated translations.
- Add pkgconfig(vapigen) BuildRequires: New dependency.
- Bump so, api and bin versions following upstream changes.
- Update to version 0.36.3:
+ Important bug fixes.
+ Bug fixes.
- Update to version 0.36.2:
+ widget: Update background when opacity is changed (bgo#730023).
+ vteapp: Unbreak transparency (bgo#729884).
+ emulation: Change bracketed paste mode to per-terminal.
+ docs: Fix licence header.
- Update to version 0.36.1:
+ Fix qemu crash (bgo#728051).
+ Updated translations.
- Update to version 0.36.0:
+ Build fixes (bgo#726604).
+ Docs updates.
- Update to version 0.35.90:
+ Prompt: Use precmd hook on zsh (bgo#724982).
+ Fix many compiler warnings.
+ Remove obsolete gtk+-2.0 conditional code.
+ Support OSC 19 and 119 sequences (bgo#725974).
+ Also pass Ctrl-F1 to applications (bgo#726438).
+ Nicer box drawing characters (bgo#709556).
- Update to version 0.35.2:
+ Colour palette handling fixes (bgo#640040).
+ Add support for OSC 104 (reset colors) (bgo#640040).
+ Add support for OSC 1?1[017] (fg, bg, highlight colors)
(bgo#640040).
+ Add support for OSC 112 (reset cursor color) (bgo#640040).
+ Make OSC response use the same terminator as the query
(bgo#722446).
+ Maintain selection when rewrapping (bgo#722635).
+ Fix selection with widget padding adjustment (bgo#722873).
- Update to version 0.35.1:
+ Support for 16 million colors (bgo#704449).
+ Fix Home/End and some other keys (bgo#600659, bgo#643233,
bgo#710349).
+ Add API to enable/disable rewrap on resize (bgo#336238).
+ Fix a longstanding performance regression (bgo#721944).
+ Bugs fixed: bgo#586950, bgo#619891, bgo#672210, bgo#685759,
bgo#691972, bgo#720977, bgo#721522.
- Update to version 0.35.0:
+ Build fixes.
+ Portability fixes (bgo#710165).
+ Bugs fixed: bgo#4993, bgo#13299, bgo#336238, bgo#542087,
bgo#686097, bgo#693013, bgo#705985, bgo#709692, bgo#709584,
bgo#709930, bgo#710426, bgo#710481, bgo#710483, bgo#710484,
bgo#710488, bgo#710486.
- Update to version 0.34.9:
+ Lines disappear after positioning back the cursor (bgo#708496).
+ Garbage displayed after resizing whilst using an alternate
screen (bgo#415277).
+ vte uses too many file descriptors (part of bgo#646098).
+ Incorrect scrollbar position after the "less" command
(bgo#676075).
+ Add support for DEC 1007 to set the alternate scroll mode
(bgo#518405, bgo#709060).
+ Use O_TMPFILE when available (bgo#704705).
+ Improvements to scrollback storage (bgo#637275).
+ Aborts on assertion (bgo#676075).
+ zsh - lots of blank space upon resizing VTE based terminals
(bgo#708213).
+ Misc fixes.
- Update to version 0.34.8:
+ Build fixes.
+ Fix crash on pathological fonts (bgo#708196).
+ Use correct character attributes around graphic characters
(part of bgo#707221).
+ Make extended fore/background colour handling more xterm-like
(bgo#616436).
- Update to version 0.34.7:
+ Honour gtk-enable-primary-paste setting.
+ Redraw when changing colours (bgo#702415).
- Move vte.sh to gnome-pty-helper subpackage: vte.sh is needed for
normal operations like starting a new tab in the same directory
as the previous one (bnc#827248). vte-tools is a rather uncommon
tool to be installed.
NOTE: this on its own does not fix the issue just yet, as vte.sh
is not being sourced by bash without further doing, as bash does
not source files in /etc/profile.d in non-login shells.
- Update to version 0.34.6:
+ vte.sh bugfix.
+ Add new flag for vte_terminal_fork_command_full() to not copy
the parent environment.
+ Allow the empty string to OSC 6 and OSC 7 to unset a previously
set value.
- Update to version 0.34.5:
+ Improved vte.sh script (bgo#697475): It is now not necessary
anymore to manually change PS1. On distributions that
automatically source /etc/profile.d/*.sh scripts for all
interactive shells (eg Fedora), no manual intervention is
needed at all; for others the only change required is to source
the vte.sh script. Also, the script now works for both bash
and zsh shells.
- Update to version 0.34.4:
+ Improved vte.sh script (bgo#697225).
- Update to version 0.34.3:
+ Introspection fixes (bgo#676999, bgo#690003).
+ Build fixes (bgo#690554).
+ Portability fixes (bgo#694494).
+ Updated translations.
- Update to version 0.34.2:
+ Updated translations.
- Update to version 0.34.1:
+ End selection mode misses Shift release (bgo#683730).
+ Don't report shift-left-button release (bgo#683729).
+ xterm extended mouse tracking mode (bgo#681329).
+ Support SGR 3 (italic text) (bgo#685223).
- Update to version 0.34.0:
+ Fixed drawing of Box Drawing and Block Elements characters
(bgo#682692)
+ Introspection fixes (bgo#679805, bgo#681714)
+ Build fixes.
- Update to version 0.33.90:
+ Add sequences to set current directory and file
+ pkgconfig: Remove unused default emulation variable
(bgo#674490)
+ bash: Add /etc/profile.d/vte.sh script
+ Bugs fixed: bgo#675987, bgo#674490.
- Update License tags to represent as cloesly as possible the right
licenses (mostly LGPL-2.0, small parts are GPL-2.0) (bnc#770592).
- Update to version 0.32.2:
+ emulation: Fix DoS by malicious escape sequences (bgo#676090)
+ widget: Fix crash with NULL tag in match_check (bgo#676886)
+ keymap: Treat ALT as META (bgo#663779)
- Drop vte-keymaps.patch: merged upstream.
- Add vte-keymaps.patch: keymap: Treat ALT as META. [bnc#754350,
bgo#663779].
- Update to version 0.32.1:
+ emulation: Fix off-by-one error in interpretation of ECH
(bgo#670037)
+ pty: Fix custom child setup function (bgo#672649)
+ Fix leak in vte_draw_set_text_font() (bgo#672757)
- Update to version 0.32.0:
+ Use GResource for our default termcap.
+ Build fixes for interix (bgo#652290).
+ Allocate PTYs with openpty on BSD (bgo#670758).
+ Introspection fixes (bgo#648183, bgo#655402, bgo#661716).
+ Fix mouse whell scrolling with gtk+ 3.4 (bgo#671305).
+ Use correct library name for glade integration (bgo#671760).
+ gnome-pty-helper: Respect SUID_CFLAGS and SUID_LDFLAGS
(bgo#67073).
- Drop vte-suid_flags.patch: fixed upstream.
- Remove autoconf and automake BuildRequires, and no longer call
autoreconf in gnome-pty-helper subdirectory, as we don't carry
any patches anymore.
- Add vte-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS when
building the suid binary gnome-pty-helper.
- Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build. This
fixes bnc#743135.
- Add autoconf and automake BuildRequires, and call autoreconf in
gnome-pty-helper subdirectory, for the new patch.
- Split typelib file into typelib-1_0-Vte-2_90 subpackage.
- Add typelib-1_0-Vte-2_90 Requires to devel subpackage.
- Update to version 0.31.0:
+ Don't override the widget background colour
+ Add missing (closure) annotation on VteSelectionFunc
+ use gtk_drag_check_threshold() (bgo#654691)
+ Add urxvt extended mouse tracking mode support (bgo#662423)
+ Add runtime check for X11 display (bgo#660151)
+ Bugs fixed: bgo#655405, bgo#661121, bgo#616001
+ Updated translations.
- Update to version 0.30.1:
+ Updated translations.
- Update to version 0.30.0:
+ Updated translations.
- Update to version 0.29.1:
+ bgo#657581: gdk-3.0 supports multiple targets; the "target"
variable is gone
+ bgo#657584: vte needs to properly set VTE_API_VERSION
- Changes from version 0.29.0:
+ Drop GTK 2 support
+ Fix accessibility with GTK 3.1 (bgo#654630)
+ Updated translations.
- Drop vte2 source package that was kept in sync with this source
package since the GTK+ 2 support got dropped. Also remove
build_for_gtk2 macro, and anything that was related to it.
- Add pkgconfig(gladeui-2.0) BuildRequires, and enable the build of
the glade catalog again:
+ Drop build_glade_catalog macro (by doing as if it was set to 1)
+ Rename glade3-catalog-vte to glade-catalog-vte. Note that there
is no Provides/Obsoletes as the files are different, and there
is still a glade3 package for which the catalog would not work.
+ Change libvte9 Requires in glade-catalog-vte to
libvte%{_sover}.
- Update to version 0.28.1:
+ bgo#652124: malicious escape sequence causes gnome-terminal to
exhaust memory
+ Updated translations.
- Drop rpmlintrc as the new path for gnome-pty-helper is now known
by the permissions system.
- Use %set_permissions instead of deprecated %run_permissions in
%post of gnome-pty-helper.
- Move %verify_permissions to %verifyscript of gnome-pty-helper.
- Only put gnome-pty-helper scriptlets if %{build_for_gtk2} is not
set, since we don't build gnome-pty-helper when building for
gtk2.
- Split gnome-pty-helper in its own package, and stop installing it
in a non-default libexecdir: it is needed by both gtk2 and gtk3
versions of vte, and we don't want to have it twice. So only keep
the one we get with the gtk3 build.
- Add Requires for gnome-pty-helper to libvte9 and libvte2_90.
- Update rpmlintrc accordingly.
- Update to version 0.28.0:
+ bgo#642184: vte does not build against new glade (with
gladeui-2.0).
+ Updated translations.
- Changes with version 0.27.90:
+ Remove gsettings .enums.xml.
+ Fix shrinking terminal on gtk3
+ Updated translations.
- Changes with version 0.27.5:
+ Fix build with recent GTK+
+ Updated translations.
- Changes with version 0.27.4:
+ Fix build with recent GTK+
+ Introspection fixes for fork_command_full
+ Updated translations.
- Changes with version 0.27.3:
+ Add a gsettings .enums.xml file for vte's enum types
+ Fix build with latest gtk 3
+ Fix introspection annotations and require gobject-introspection 0.9.0
+ Bugs fixed: bgo#628870.
+ Updated translations.
- Changes with version 0.27.2:
+ GTK+ 3 fixes.
+ Updated translations.
- Changes with version 0.27.1:
+ Bugs fixed:
- bgo#631589: Pass the correct TERM value inside envp when
spawning
- bgo#631903: Report correct minimum/natural sizes for GTK+ 3
- bgo#632257: vte leaks FDs
+ Updated translations.
- Add pre_checkin.sh to build gtk2 and gtk3 version of the package
and add some macros to handle dual gtk2 / gtk3 packages.
- Differences between gtk2 / gtk3 packages:
+ Pass --with-gtk=2.0/--with-gtk=3.0 to configure as appropriate.
+ python-vte is only built for gtk2, as introspection is used for
gtk3.
- Disable glade catalogue build for gtk3 with build_glade_catalog
macro, as we don't have a gtk3-powered glade right now.
- Remove %py_requires from main package since we don't build a vte
binary package.
- Add rpmlintrc files to avoid a permissions-file-setuid-bit error
that makes the build fail. Security team will review that
(bnc#690202).
- Update to version 0.26.2:
+ bgo#632257: Plug FD leak.
- Use group utmp for gnome-pty-helper (bnc#652877).
- Update to version 0.26.1:
+ Pass the correct TERM value inside envp when spawning.
+ bgo#631589: set_emulation does not work in the python bindings
- Split vte according to the shared library policy (bnc#634199):
+ create libvte9, vte-tools, python-vte, glade3-catalog-vte
subpackages.
+ add Provides/Obsoletes for vte to libvte9, for migration and
for the lang package
+ use Recommends for the lang package in libvte9
+ add glade3 Requires to glade3-catalog-vte, as well as a
Supplements for packageand(glade3:vte-devel) for automatic
installation for people who are developing with VTE.
+ use {_libexecdir}/libvte9 as libexecdir, to potentially have
multiple versions of gnome-pty-helper parallel-installable (the
protocol used between the helper and vte could change).
- The glade3-catalog-vte subpackage is part of bnc#637694.
- Remove explicit Requires of devel packages in vte-devel: they
will be added automatically the pkgconfig() way.
- Update summaries and descriptions.
- Update to version 0.26.0:
+ Clarify TERM env var handling with VtePty.
+ Build fixes.
+ Updated translations.
- Update to version 0.25.91:
+ bgo#627764: mismanaged GtkStyle lifecycle
+ bgo#601926: Don't hardcode meta to alt
+ Various build fixes.
+ Updated translations
- Add gobject-introspection-devel BuildRequires and pass
--enable-introspection to configure to build introspection
support.
- Update to version 0.25.90:
+ Make vte parallel-buildable with gtk 2 and gtk 3
+ Bugs fixed:
- bgo#617690: Setting default fg color should not cancel
underline
- bgo#614658: text selection with mouse is buggy when using
the shift key
- bgo#618749: set terminal widget background color to terminal
background
- bgo#601926: Don't hardcode meta to alt
- bgo#618097: Broken backtab (cbt)
- bgo#621298: Cursor invisible (plain black) in (xfce) Terminal
& terminator
- bgo#626676: Cleanup vte_terminal_determine_colors
- bgo#620493: strict aliasing warning
+ Translation updates.
- Update to version 0.25.1:
+ Add support for searching the buffer. New public API:
- vte_terminal_search_[sg]et_regex
- vte_terminal_search_find_(previous|next)
- Update to version 0.24.2:
+ Fix reversed logic for saturation level of background.
+ Build fixes.
+ Updated translations.
- Update to version 0.24.1:
+ bgo#613525: current git head does not build (undefined
reference to XGetGeometry)
+ bgo#614469: Does no longer compile with -DX_DISPLAY_MISSING
+ bgo#615417: Reversed and one error saturation level in 0.24.0
- Drop vte-0.24.0-no-transparent-background-bnc594590.patch,
merged a more complete patch.
- Add vte-0.24.0-no-transparent-background-bnc594590.patch to fix
segfaults on programs using vte (lxterminal, gnome-terminal)
with a transparent background. Fix bnc#594590.
- Update to version 0.24.0:
+ Updated API docs
+ Cache backgrounds as cairo surfaces
+ Updated translations.
- Add libgladeui-1_0-devel BuildRequires and pass
--enable-glade-catalogue to configure to build the glade catalog.
- Use libexedir instead of prefix/lib.
- Update to version 0.23.5:
+ Fix unintented soversion bump
- Changes from version 0.23.4:
+ Add public API vte_terminal_write_contents()
+ Update docs
- Update to version 0.23.3:
+ Disable symbol deprecation stuff since they were broken
+ Merge pangocairo draw impl into vtedraw
+ bgo#534526 - Flickering when resizing a vte widget
+ bgo#605299 - Please support xterm bracketed paste mode
- Update to version 0.23.2:
+ Fix overflow with unlimited scrollback lines
+ Require glib >= 2.22.0
+ Deprecate vte_terminal_get_padding
+ Add VteTerminal::inner-border style property
+ vteapp: Add --cursor-shape option
+ Bugs fixed:
- bgo#604966 - Fix "select all" to include text occurring after
the visible region
- bgo#604135 - [PATCH] fix behaviour of set-scrolling-region
- bgo#603733 - Remove deprecated Glib symbol
- bgo#603713 - ibeam/underline cursor broken with large
inner-border
- bgo#471920 - Expose the border width property
- bgo#601265 - gnome-terminal assert failure:
table.c:723:_vte_table_match
- revert fix for bgo#591648 - Don't clear the screen when
switching to the alternate screen
- Update to version 0.23.1:
+ Various crash and bug fixes
+ Rework mouse selection to be more robust. In particular,
PRIMARY selection now only changes when mouse button is
released, not upon every motion when selecting.
+ Interpret and document negative number of scrollback lines as
infinite
+ We now chain unhandled motion-notify events up such that the
parent widget can give them a shot.
+ Bugs fixed:
- bgo#597604 - assertion failed: (_vte_ring_contains (ring,
position))
- bgo#598124 - The selection does not only change when the
mousebutton is released
- bgo#598090 - LMB Mouse up event not registered when opining
context popup menu
- bgo#587463 - "select all"+copy from gnome-terminal includes
lines no longer in scrollback
- bgo#585370 - Incomplete disabling of python
- bgo#597242 - libvte color and cursor glitches
- bgo#591648 - Don't clear the screen when switching to the
alternate screen
- bgo#595445 - Motion notify events are not propagated to
parent widget
- bgo#569184 - vte generates unnecessary ioctl(I_FIND) kernel
warnings
- bgo#599444 - Scrollback index type mess
- bgo#598814 - text.getText(0, -1) triggers assertion in
vteaccess.c
- bgo#596739 - Python bindings leak memory
- bgo#597165 - void return in vte.c
- bgo#587894 - the environment passing with python does no
longer work
- Update to version 0.22.2:
+ Fix crash introduced in previous release
+ Fix a11y assertion failure
+ Improve selection at the end of row
+ bgo#596444 - word-select includes \n when the word ends at the
edge of the terminal
+ bgo#596460 - 0.22.1 kills vte based apps
+ lp#435646 - gnome-terminal assert failure.
- Update to version 0.22.1:
+ bgo#596365 - libvte crashes when issueing 'reset' in a terminal
+ bgo#588033 - background tabs may lose lines off the bottom of
the scrollback
+ bgo#596163 - Doesn't display expected background color in
ncurses apps
+ bgo#596011 - Problem compiling vte 0.22.0 on Solaris
- Changes from previous versions:
+ Fix tab and wide-char handling
+ Another rewrite of the ring. Stores ring data on tmp files on
disk now.
- Update to version 0.21.5:
+ Finish ring rewrite. Scrollback buffer consumes ten times less
memory now, and better, doesn't allocate from the heap, so
closing tabs actually releases memory.
- Update to version 0.21.4:
+ Remove another stale assert()
+ Oops, use the right map decoding function is iso2022 code
- Changes from version 0.21.3:
+ Really fix the ring this time
+ Enable g_assert(). May trigger some bogus ones now
- Changes from version 0.21.2:
+ bgo#592990 - gnome terminal crashes with glibc detected.
- Update to version 0.21.1:
+ Redesigning the vte buffer ring is going on. Please report any
misbehavior
+ Bugs fixed in this release:
- bgo#590824 - gnome-terminal crashed with SIGSEGV after hiting
ctrl+o
- bgo#572230 - text mode program rendering is strange in cjk
locale.
- bgo#588200 - bashisms in shell scripts
- Update to version 0.20.5:
+ Followup release to undo unintentded .soname bump.
- Update to version 0.20.4:
+ New enum value VTE_ERASE_TTY.
+ Make VTE_ERASE_AUTO send \H for backspace if terminal erase is
undefined.
+ bgo#584281 - build: avoid double installation of xterm
+ bgo#543379 - VTE sends NUL/^@ for backspace
- Update to version 0.20.3:
+ bgo#583129 - [python] allow passing None as command or
directory option
+ bgo#583078 - [python] allow passing of environment as a
dictionary
- Update to version 0.20.2:
+ bgo#567064 - Work around buggy iconv
- Update to version 0.20.1:
+ bgo#574491 – gnome-pty-helper can prevent volumes from being
unmounted
+ bgo#576504 – vte does not pass its testsuite.
+ bgo#573674 – reset resets width to 80 chars
+ bgo#576797 – Double-click sometimes stops working
- Added support for translation-update-upstream (FATE#301344).
- Update to version 0.20.0:
+ Support using a real bold font instead of pseudo-bolding
+ Respond to fontconfig configuration changes
+ Bugs fixed: bgo#54926, bgo#570208, bgo#548272, bgo#565688,
bgo#566795, bgo#524170, bgo#566730, bgo#565679, bgo#565675,
bgo#565663, bgo#575398, bgo#574616, bgo#574025
- Remove -fno-strict-aliasing from CFLAGS.
- Remove unneeded BuildRequires: gtk-doc, update-desktop-files
- Merge -doc into -devel as it only contained gtk-doc
- Merge versions from GNOME:Factory:Next and openSUSE:Factory.
- Remove tests for openSUSE <= 10.2.
- remove "la" files [BNC#357465]
- Update to version 0.19.4:
+ Support for correct rendering of combining characters
+ Fix background rendering.
+ Misc bug fixes.
+ bgo#564535 – check for gperf in autogen.sh
+ bgo#149631 – gnome-terminal doesn't combine combining chars in utf8
+ bgo#564057 – src/pty.c does not compile with
--disable-gnome-pty-helper
+ bgo#562695 - ship pkg-config file for python bindings
+ bgo#563752 – pangocairo backend recreates cairo_surface_t for
background drawing
+ bgo#163213 – Cursor should remain visible when selected
- Update to version 0.19.3:
+ Really fix the rendering bug.
+ Bugs fixed: rh#474618, bgo#563274, bgo#563024, bgo#552096, bgo#559818,
bgo#471480, bgo#110371, bgo#112172, bgo#560667, bgo#541441, bgo#562806,
bgo#562511, bgo#540951, bgo#465036, bgo#127870, bgo#317236, bgo#107031,
bgo#521420, bgo#514632, bgo#459553, bgo#562385, bgo#562332, bgo#562338,
bgo#488960, bgo#561366, bgo#562187, bgo#416518, bgo#500191, bgo#514457,
bgo#542561, bgo#560766, bgo#536894, bgo#561713, bgo#560819, bgo#560818,
bgo#560977, bgo#561185, bgo#560817, bgo#560991, bgo#395599, bgo#557375,
bgo#556398, bgo#339819, bgo#399364, bgo#556328, bgo#549835, bgo#509204,
bgo#539130
+ Rewrote text selection. Much less buggy now. Specially block-mode.
+ Fixed rendering bug caused by wrong tab handling introduced in 0.19.0.
+ More deprecation. VteReaper is deprecated and will be removed in 1.0.
+ Minor optimizations in the pangocairo backend. Only one FcFontSort now
instead of the previous two.
+ New, PangoCairo, rendering backend. This is functionally equivalent to
the previous default backend which was Xft. And just a tad bit faster.
+ All other backends are removed.
+ Configurable cursor shape (block, underline, I-beam).
+ Preliminary object properties added to VteTerminal.
+ Vte now depends on glib, pango, gtk+, and nothing else.
+ API that will be removed in vte 1.0 has been marked deprecated in this
release.
+ gnome-pty-helper does no longer depend on and link to glib
+ General code maintenance and cleanup.
+ Translation updates
- Update to version 0.17.4:
+ Translation updates
- Update to version 0.17.3:
+ Update python bindings
+ Bug fixed: bgo#538344.
- Update to version 0.17.2:
+ Fix crasher on 64bit systems
+ Fix a bunch of warnings
+ Bug bgo#546940 – Crash when selecting text
- Update to version 0.17.1:
+ New API:
* Make the cursor blinking follow the gtk setting by default,
with a possible override
* Set named cursors on matches
* Do GRegex matching, to be used alternatively to the old
vteregex matching
* Add set-scroll-adjustments signal, needed to allow adding a
VteTerminal into a GtkScrolledWindow
* Add version check macro
+ Bugs fixed: bgo#546366, bgo#545924, bgo#542795, bgo#399744,
bgo#510903, bgo#539130, bgo#540182, bgo#535552, bgo#535469,
bgo#418918, bgo#535467, bgo#535468, and bgo#515972.
- Update to version 0.16.14:
+ Bugs fixed: bgo#536632, bgo#535022, bgo#534148, and bgo#516869.
- Remove vte-0.16.6-dont-disable-all-deprecateds.patch, the
deprecation is handled in the configure stage now and is off by
default.
- Update to version 0.16.13:
+ Minor optimizations
+ Bugs fixed: bgo#517709 and bgo#449131.
- Update to version 0.16.12:
+ More work around Gdk backends that don't issue
GdkVisibilityNotify
+ Bugs fixed: bgo#503164 and bgo#449131.
- Devhelp documentation moved to the separate package (bnc#248813).
- Update to version 0.16.11:
+ Work around Gdk backends that don't issue GdkVisibilityNotify
+ Try transliteration when pasting text into a non-UTF-8 locale
+ Smart tab character: you can now copy/paste tab characters
printed by cat, diff, and other line-oriented tools and get
the tab character in the clipboard, instead of multiple
spaces; the selection indicates that by being all or none
+ Bugs fixed: bnc#503164, bnc#319687, bnc#497246, bnc#412435,
bnc#416561, bnc#416558, bnc#403217, bnc#118967, bnc#353610,
bnc#499892, bnc#499891, bnc#499896, bnc#499893, bnc#499287,
bnc#142640, bnc#439384, bnc#483642, and bnc#480735.
- Updated to version 0.16.9:
* Slightly improved pango backend
* Fixed handling of wrapped links in gnome-terminal
* Fixed troubles with pad
* Handle Sun Cut, Copy, Paste keys
* Fixed vteapp resize weirdness
* Fixed spaces not underlined
* Fixed vte crash on removing a terminal tab
* Misc bug fixes
- Add vte-0.16.8-bnc-300574.patch (#300574, b.g.o #450069).
- Split off a -lang subpackage
- Use %fdupes
- s#%run_ldconfig#/sbin/ldconfig# in %post and %postun.
- Update to version 0.16.8
- Fixed missing documentation in the tarball.
- Bugfixes for #337252, #448259, #449809, #450745.
- Update to version 0.16.6
- Bugs fixed (against bugzilla.gnome.org): #431799, #429189,
#415044, #414716, #429278, #440475, #375112, #440377, #433776,
#445620, and #372743.
- Update to version 0.16.1, which contains:
- Lots of bug fixes by Chris Wilson
- New feature: mouse scroll-wheel now feeds three arrow-up/down keys to the
terminal if in the "alternate" mode. The alternate mode is used by apps
like vim, less, emacs, screen, etc. This makes the scroll-wheel usable
in a state that it was of no use before.
- Bugs fixed in this release:
* Bug #426870 - vte often passes NUL to functions requiring valid unichar
* Bug #419644 - Links do not get highlighted anymore
* Bug #404757 - URL matching doesn't work with PCRE
* Bug #426541 - crash on IRM escape code
* Bug #424184 - Make scroll wheel send Page Up/Down when it makes sense
Original patch by Shaun McCance and refined by Baris Cicek.
* Bug #425767 - vte_terminal_set_color_highlight should test for
NULL before _vte_debug_print
* Bug #422385 - vte appears at the top of the root window even when
packed at the bottom of it Patch by Dodji Seketeli.
* Bug #420935 - glyph can be cropped with not fitting in a cell
* Bug #420067 - Does not handle expose events whilst processing
unseen incoming data
* Bug #415381 - Improve performance of vte_terminal_insert_char()
* Bug #418073 - Opacity ignored for vtexft
* Bug #418910 - Asymmetric scrolling with mouse wheel
* Bug #416634 - Rendering glitch as autowrapped chars are outside
invalidated bbox
* Bug #416635 - Rendering glitch: double draw of line below exposed region
* Bug #418588 - Invalid read when drawing preedit cursor
* Bug #417652 - Scrolling bug exposed by nvi
* Bug #417301 - Terminal widgets don't respond to DPI changes
(These bugs are viewable on bugzilla.gnome.org).
- Update to version 0.16.0
- b.g.o fixes include: 412361, 411000, 410534, 410463, 159078,
411276, 410534, 411276, 414716.
- Update to version 0.15.3
- Update and rename vte-0.14.1.dif to
vte-0.15.3-dont-disable-all-deprecateds.patch
- Remove vte-no-pwd.dif.
- Do not build unusable static libraries (#238552).
- Fixed devel dependencies.
- Move to /usr, and remove most hardcoded paths
- BuildRequire pkg-config
- Build as user.
- Remove dead patches
- update to version 0.14.1
- Bug 358344 – autoscroll only works one way in fullscreen
- Bug 353756 – font setting cleanup
- Bug 356616 – libvte broken with new autotools
- Bug 354024 – Suppress multiple warnings for missing control sequence
handlers
- added %py_requires to the specfile for bug #207923
- update to version 0.14.0
o Minor doc syntax update.
o Fix bug causing empty lines to not being copied.
o Bug 350236 – Cannot copy text; invalid character sequence errors
o Bug 352439 – URL highlighting seriously broken
o Bug 351494 – Gnome-terminal doesn't kills bash on tab close
o Bug 352365 – font caching problem for not-found glyphs
- fixed compiler warning: operation on 'tmp' may be undefined
[#190917] (warning.patch)
- update to version 0.13.6
- Bug 351696 – crash on Terminal, check ->window before setting
icon/window title
- Bug 350623 – Accessible text getTextAtOffset is broken
- update to version 0.13.5
- terminal backspace behavior not set to UTF-8 mode
- Bug 348814 – crash on Terminal
- Bug 336947 – [patch] Redundant vte_terminal_set_font_full() calls
- Bug 134800 – gnome-termnal hung up when input by ATOK
- Bug 339983 – gnome-pty-helper should log username
- Bug 121904 – copy-paste of empty line
- Bug 25290 – Small UI tweak to select-by-word
- Bug 311855 – Race in vte leads to blocking of input.
- Bug 339529 – gnome-terminal (vte) crashes when detatched window is
closed
- Bug 331803 – style needs to be attached/detached to the window on
realize/unrealize
- Bug 339448 – selection doesn't respect hard newlines
- Bug 160782 – Vte isn't multi-screen safe
- Bug 328850 – Crash when pasting selection
- buildrequire python-gtk-devel instead of python-gtk
- don't buildrequire python-gobject2-devel
- fix requires on -devel package
- added python-gobject2-devel to BuildRequires
- converted neededforbuild to BuildRequires
- Fix pkgconfig file Requires.private -> Requires
- Updated to version 0.11.16.
- make devel package require base package
- Update to version 0.11.15
- Update to version 0.11.14
- Update to version 0.11.13
- Remove .desktop file, it is just a test tool, not for menus
- add vte-memory-background.patch
- update to 0.11.12
- Update to version 0.11.11
- Rework patches so they apply
- Change spec file so it can find the libs
- make specfile rpm3 compliant ...
(non numeric if arguments need quoting)
- removed extra aclocal include directive
- Removed /opt/gnome/lib64/vte/gnome-pty-helper from permissions.
- Renamed no locale to nb.
- use special permissions files to build on PLUS
- Fixed libexecdir for bi-arch (#47050).
- don't do pwd as command when nothing else was given
(#45813)
- do not define PANGO_DISABLE_DEPRECATED
- Updated to version 0.11.10.
- install desktop file
- don't define GTK_DISABLE_DEPRECATED since python-gtk includes
still use/support some old features
- really prefix to /opt/gnome
- move python stuff to /usr
- %_lib fixes
- GNOME prefix change to /opt/gnome.
- Updated to version 0.10.29.
- Use %find_lang.
- Add .la to -devel
- use wildcard in filelist for python (should use macro)
- Make gnome-pty-helper SGID tty, not utmp.
- Fixed %files and FHS fix (libexecdir).
- updated to version 0.10.17 [GNOME 2.2.0]
- lib64 fix
- initial SuSE package

Loading...
Request History
Antoine Belvire's avatar

1Antoine1 created request

- Update to version 0.54.0:
+ utf8: Don't swallow start bytes in the middle of a sequence.
+ widget: Avoid invalidation from unrealize.
+ emulation:
- Fix off-by-one in TSR.
- Be more strict in DECRQSS.
+ Updated translations.
- Update to version 0.53.92:
+ emulation:
- Be more strict in DECRQSS
- Clarify a comment
- Add sequence and no-op handler for new xterm SGR functions
- Add sequence and no-op handler for synchronous update
+ parser: Fix sort order
+ doap: Fix email address
+ widget:
- Add nullable annotations
- Always return non-null from vte_terminal_get_encoding
- Always emit the child-exited signal.
- Switch to gitlab in _service.
- Update to version 0.53.0:
+ all:
- Fix spelling
- Cleanup some cruft
+ app: Fix option output in help
+ build:
- Update requirements
- Update macros from autoconf-archive
+ cxx:
- ring: Move to C++
- Move some headers to .hh
+ docs: Update list of ignored files
+ emulation:
- Implement DECRQSS
- Limit window title length
- Implement OSC 5
- Implement SUB
- Implement DECSR
- Update DA1 response
- Implement DECRQCRA
- Fix DECSTBM parameters
- Refactor tabstop handling
- Implement the window title stack
- Remove icon title support
- Implement DECRQM
- Use an enum for the XTERM_WM param values
- Unify mode handling
- Remove LNM mode support
- Move sequence handler code directly into the handler
- Port DECSTBM to new parameter glue
- Port DL, IL to new parameter glue
- Port HTS, TBC to new parameter glue
- Port CBT, CHT to new parameter glue
- Port REP to new parameter glue
- Port ICH to new parameter glue
- Port DCH, ECH to new parameter glue
- Port CPL, CUU to new parameter glue
- Port SD, SU to new parameter glue
- Port CUB, CUF to new parameter glue
- Port CNL, CUD to new parameter glue
- Port VPA to new parameter glue
- Port CHA, HPA, CUP to new parameter glue
- Port XTERM_WM to new parameter glue
- Port DECSCUSR to new parameter glue
- Port DSR to new parameter glue
+ lib:
- Add RefPtr type for holding a GObject
- Store preedit string in a string
- Store word char exceptions in a string
- Filter out BS and DEL from paste
- Use an enum for the SGR codes
+ parser:
- Update copyright notice
- glue: StringTokeniser must not be used with a temporary
- Fix warning with GCC < 7
- Ignore -Wimplicit-fallthrough
- Remove excessive clearing of sequence fields
- Only clear the intermediates and params when necessary
- No need to clear the charset
- No need to clear for GRAPHIC sequence
- No need to clear for IGNORE sequence
- Increase maximum number of parameters
- Clear only used parameters
- Remove redundant assignment
- Ignore sequence with too many parameters
- Ignore sequence with too many parameters
- test: Check parameter clearing
- Annotate unlikely conditionals
- Add more functions
- Reject mixed-control OSC and DCS sequences
- test: Use SequenceBuilder
- test: Test DCS sequences without intermediates
- Ignore overflowing OSC and DCS sequences
- glue: Add wrapper class for struct vte_parser
- Remove leftover from initial import
- Distinguish between state changes and actions
- Simplify parameter parsing
- Record intermediates in order
- Don't collect invalid characters in escape sequences
- Fix typo
- Ignore most C0 controls in OSC string
- Speed up no-op strings
- Ignore DEL in all states
- Accept C0 ST to terminate OSC, DCS
- Implement SCI parsing
- glue: Add sequence builder
- Implement DCS parsing
- Remove leftovers from old parser
- Implement OSC parsing
- glue: Add some convenience function to collect parameters
- Improve glue for subparameters
- cat: Add benchmark mode
- Improve test programme
- Parse subparameters in CSI sequences
- Use 0 as the default arg value
- Fix charset detection
- Define a type for CSI parameters
- Don't clear state when executing a control character
- Import new parser
+ Revert "emulation: Implement DECRQCRA"
+ ring: Proper boundary checking for hyperlink position
- Replace some assertions with static_assert
- Split cell and rowdata headers
- Add some static assertions
- Move some types to ring.cc
- Silence -Wunsafe-loop-optimizations
+ vte.sh: Use C1 controls in OSC sequences
+ widget:
- Remove GdkVisibilityState handling
- Use RefPtr for the cursors
- Remove extraneous refresh-window emissions
- Deprecate vte_terminal_match_set_cursor_type
- Remove faux bold support
- Do not extend the background under faux bold characters
- Update License tag following upstream changes.
- Update to version 0.52.2:
+ all: Fix spelling.
+ ring: Proper boundary checking for hyperlink position.
- Update to version 0.52.1:
+ lib: Filter out BS and DEL from paste.
+ widget: Remove GdkVisibilityState handling.
+ emulation: Add support for OSC 5;0 (bold color).
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 0.52.0:
+ build: Post release version bump
- Update to version 0.51.92:
+ app: Add option to disable bold.
+ app: Unset env var when not in test mode.
+ draw: Do not cache ligatured glyphs.
+ emulation: Implement DECRQCRA.
+ introspection: Fix annotation for vte_terminal_feed_child.
+ widget:
- Cleanup integer vs. boolean around faux bold.
- Do not scroll to the bottom on soft reset.
- Fix bell timestamp update.
- Fix disabling bold effect.
- Fix the initial belief whether the mouse is over the widget.
- Improve regex and hyperlink highlight tracking.
- Initialize the last mouse coordinates to the padding.
- Limit bell rate.
- No longer generate bold color automatically.
- Preserve the selection on reset.
- Protect fudge_pango_colors() against all-inclusive
PangoAttributes.
- Unset hyperlink URI when moving the mouse to a non-hyperlink
cell.
- Update adjustment page size and increments asynchronously.
- Update the last mouse coordinates on enter and leave events.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 0.51.90:
+ all: Rearrange VteCellAttr to store all colours together in one
uint64_t.
+ app: Uppercase initial for menu entry.
+ emulation: Use deco colour also for default colour and fill
attributes.
+ pty: spawn: Set PWD to the working directory to preserve
symlinks.
+ ring: Store cell attributes together in an uint32_t.
+ widget: Add API to not clear the background.
+ widget: Allow regexes to match spaces.
+ widget: Fix mem leak in search_rows().
+ widget: Fix scrollbar drawing not to be delayed.
+ widget: Respect "bold color" even when "bold is bright" is
disabled.
+ widget: Return correct underline value in VteCharAttributes.
+ widget: Translate more pango attributes in the IM string.
- Update to version 0.51.3:
+ build: Fix distcheck.
+ doc: Fix vte_terminal_get_allow_bold's description.
+ emulation: Revise the extended color escape sequences.
+ widget,emulation: Add support for overline.
+ widget:
- Add support for blinking text.
- Fix display glitches around hidden underline.
- Speed up the drawing of curly underline by caching its look.
- Update to version 0.51.2:
+ sgr-test.sh: New script for testing SGR escape sequences.
+ widget, emulation:
- Add support for colored underlines.
- Add support for double and curly underlines.
+ widget:
- Add support for not automatically brightening bold colors.
- Remove margin bell support-
- Add support for increased line and character spacing.
- Reset might need to start blinking the cursor.
+ interpret:
- Add statistics output.
- Fix for non-ASCII characters decoding.
- Also print value arrays.
+ build:
- Rename header file.
- Manually generate the C source from the vala source.
+ interpret: Bring back the matcher test.
+ emulation:
- Simplify sequence matching.
- Simplify sequence handlers and parameter handling.
+ table:
- Remove unnecessary null checks.
- Move header to table.hh.
+ app: Fix a mem leak.
+ pty: Fix mem leak.
+ matcher: Fix memory leak.
- Drop upstream fixed patches:
+ vte-fix-memory-leaks.patch.
+ vte-widget-reset-might-need-to-start-blinking-the-cursor.patch.
- Exclude doc/vttest* while generating the git tarball: the vttest
program is not being used and the version tracked in git contains
a non-commercial clause.
- Add vte-fix-memory-leaks.patch: Fix memory leaks (bgo#790539).
- Add
vte-widget-reset-might-need-to-start-blinking-the-cursor.patch:
widget: Reset might need to start blinking the cursor
(bgo#790536).
- Drop gnome-pty-helper Obsoletes: Not present in any currently
supported opensuse release.
- Modernize spec, run spec-cleaner, switch to to autosetup,
make_build and make_install macros.
- No longer export fPIE/pie SUID_CFLAGS/SUID_LDFLAGS, not needed
anymore.
- Update to version 0.51.1:
+ App:
- Add new test application.
- Add opacity test mode.
- Default to the right operator when showing a background
image.
- Try to make geometry work also for no-geometry-hints case.
+ Debug:
- Fix printing the sequence string.
- debug: Pass the known string length.
+ emulation: Add support for REP (repeat preceding graphic
character).
+ table: Improve debug message.
+ vala: add metadata to make Terminal.spawn_async () appear in
the VAPI.
+ widget:
- Add API to set the operator used to draw the terminal
background.
- widget: Add accessor function to get scrollback lines number.
- Add accessor functions for properties.
- Deprecate geometry helpers.
- Emit title-changed and uri-changed only if the value really
changed.
- Factor out underline and strikethrough position and
thickness.
- Fix a crash with hyperlinks if the mouse is over the padding.
- Fix initial size in presence of non-default padding.
- Queue a redraw if the background operator changes.
- Rename char_width and char_height to cell_width and
cell_height.
- Show padding in size request debug output.
- Show the mouse pointer when a popover is presented from
outside VTE.
+ Updated documentations.
+ Updated translations.
- Update to version 0.50.2:
+ widget:
- Show the mouse pointer when a popover is presented from
outside VTE (bgo#789390).
- Emit title-changed and uri-changed only if the value really
changed (bgo#782863).
+ Updated translations.
- Update to version 0.50.1:
+ emulation: Add support for REP (repeat preceding graphic
character).
+ widget:
- Fix initial size in presence of non-default padding.
- Fix a crash with hyperlinks if the mouse is over the padding.
- Update package summaries. Replace old RPM shell vars by new
constructs. Avoid running fdupes across partition boundaries.
Drop --with-pic which is useless for --disable-static builds.
- Update to version 0.50.0:
+ widget: Fix a crash with hyperlinks if the mouse hasn't entered
the widget.
+ Updated translations.
- Update to version 0.49.92:
+ pty:
- spawn: Always fill in the GError on failure.
- Removed unused variable.
+ docs: Fix hyperlink signal name.
+ build:
- vala:
. Bump vapigen required version to 0.24.
. Fix check for valac >= 0.31.1.
+ img.sh: Fix for newer ImageMagick.
+ docs: Remove an obsolete comment.
+ widget:
- Fix allow-hyperlink's default.
- Provide a way to copy the selection to clipboard as HTML.
- Don't hide the mouse pointer when a popover is presented.
- Use lighter dashed underline for hyperlinks.
+ Don't set variables to values that are never used.
+ emulation: Swallow iterm2 OSC 133.
+ Fix the generation of the signal marshallers.
+ Emit beep on the window instead of the display.
+ Updated translations.
- Drop vte-fix-signal-marshallers-generation.patch: Fixed upstream.
- Add vte-fix-signal-marshallers-generation.patch: Fix build with
new glib, patch from upstream git.
- Update to version 0.49.1:
+ emulation:
- Character deletion switches to hard line ending.
- Disregard bce only when autowrapping to the new line.
+ build:
- Revert "build: Fix building the vala test app with builddir
!= srcdir".
- Disable vala for distcheck.
+ vteapp: Remove an unused variable.
+ spawn: async:
- Release reference to VteTerminal.
- Check for nullptr before unreffing.
+ emulation: Swallow OSC 8.
+ widget:
- Support italic in HTML copy-paste target.
- Remove the VteIntCell and VteIntCellAttr unions.
- Add more xkb layout switching codes to the list of modifiers.
- Clean up the mouse pointer displaying logic.
+ Remove custom definition of howmany().
+ ring:
- Tiny code cleanup: maintain GString integrity.
- Invert colors for the stream's cells if debugging the ring.
+ widget,emulation: Add support for OSC 8 hyperlinks (HTML-like
anchors).
+ Updated translations.
- Update to version 0.48.3:
+ widget: Add more xkb layout switching codes to the list of
modifiers.
+ pty: spawn: Always fill in the GError on failure.
+ build:
- vala: Bump vapigen required version to 0.24.
- vala: Fix check for valac >= 0.31.1.
+ emulation: Disregard bce only when autowrapping to the new
line.
+ Updated translations.
- Update to version 0.48.2:
+ spawn: async:
- Release reference to VteTerminal.
- Check for nullptr before unreffing.
+ emulation: Swallow OSC 8.
- Update to version 0.48.1:
+ build: Revert "build: Fix building the vala test app with
builddir != srcdir".
+ build: Disable vala for distcheck.
- Drop vte-revert-29fb71d3.patch: Fixed upstream.
- Update to version 0.48.0:
+ stream: Use explicit_bzero() on encryption keys if available.
+ gir: Look in the right path for vtetypebuiltins.cc.
+ bindings/vala/Makefile.am: Fix vala vapi generation.
+ build:
- Check for explicit_bzero().
- Fix compilation of unittests.
- Make sure builddir comes before srcdir.
- Don't dist generated sources.
- Fix building the vala test app with builddir != srcdir.
- Fix builddir != srcdir build of check programmes.
- Silence a compiler warning.
+ Updated translations.
- Add vte-revert-29fb71d3.patch (reverse applied): Fix building of
VTE 0.48 (bgo#780162).
- Update to version 0.47.90:
+ app:
- Add MULTILINE flag for regex.
- Fix search button sensitivity.
- Fix button icon name.
+ widget: Fix backward search.
+ build:
- Require vala 0.24.
- Add --with-gtk configure switch.
- Fix option name.
- Try to fix configure without vala installed.
- Hint at --disable-{introspection,vala} on error.
+ debug: Fix a typo.
+ lib:
- Add async spawning.
- Check out params before setting them.
- Ressurrect the reaper.
- Deprecate vte_terminal_spawn_sync.
+ pty:
- Do not pass G_SPAWN_CHILD_INHERITS_STDIN.
- Fix some leaks.
- spawn:
. Work around g_spawn_async non-cancellability.
. Remove some unused code.
+ emulation:
- Try to work with newer gperf.
- Reset should not switch encoding.
+ docs: boxes: Add some more tests.
+ bindings: Remove gir and vala bindings to their own directory.
+ m4: Update macros from upstream.
+ Update POTFILES.skip.
+ Updated translations.
- Drop vte-emulation-Try-to-work-with-newer-gperf.patch: Fixed
upstream.
- Add vte-emulation-Try-to-work-with-newer-gperf.patch: Use
language=C++ in gperf (bgo#777904).
- Update to version 0.46.1:
+ app: Add MULTILINE flag for regex
+ app: Fix search button sensitivity
+ app: Fix button icon name
+ widget: Fix backward search
+ build: Require vala 0.24
+ Updated translations.
- Update to version 0.46.0:
+ Updated translations.
- Update to version 0.45.92:
+ widget:
- Fix refcount leak in child_watch_done.
- Fix memory leak in _vte_file_stream_init().
- Fix OSC 112 (reset cursor color).
+ docs:
- Fix minor typo.
- Fix missing descriptions.
+ regex:
- Always add MULTILINE flag when translating from GRegex.
- Warn if MULTILINE flag it not used.
+ Updated translations.
- Drop vte-widget_Fix_refcount_leak_in_child_watch_done.patch:
Fixed upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add vte-widget_Fix_refcount_leak_in_child_watch_done.patch: Fix
a memory leak, patch from upstream git (bgo#770036).
- Update to version 0.45.90:
+ widget: Fix a memory leak in set_colors
+ Add Language headers to po files
+ regex: Translate GRegex to PCRE2
+ regex: Require PCRE2
+ widget: gtk: Pass NULL for geometry widget
+ Updated translations.
- Enable pkgconfig(libpcre2-8) BuildRequires: Upstream now require
this dependency.
- Add gperf BuildRequires: New dependency, that configure does not
check for...
- Drop vte-Validate-colour-and-fix-memleak.patch and
vte-widget_get_preferred_height.patch: Fixed upstream.
- Switch to sourceservice, following this, no longer use url for
source, and add gnome-common BuildRequires and boostrap tarball.
- Add gtk-doc BuildRequires and pass --enable-gtk-doc to configure,
since we no longer use a upstream tarball we have to build the
documentation ourselves.
- Add vte-Validate-colour-and-fix-memleak.patch: Validate colour
values and fix a memory-leak (bgo#768994).
- Add vte-widget_get_preferred_height.patch:
widget_get_preferred_height: use vertical padding, not
horizontal. Corresponding patches in gnome-terminal. Patch from
upstream git (bgo#760944).
- Update to GNOME 3.20.2 Fate#318572
- Update to version 0.44.2:
+ emulation:
- Swallow urxvt OSC 777.
- Don't use smart tabs if the cells are already in use.
- Fix Tab not to alter the background color.
+ terminal:
- Fix search return value.
- Fix ::get_text start column not to be negative.
+ test: Typo fix.
+ build: Fix the build when an older vte VAPI is present on the
system.
- Update to GNOME 3.20 -- Fate#318572.
- Update to version 0.44.1:
+ widget: Properly remove the cursor from its old position
(bgo#764299).
+ Updated translations.
- Update to version 0.44.0:
+ No changes, version bump only.
- Update to version 0.43.92:
+ Bugs fixed: bgo#756141, bgo#762963, bgo#763538.
- Update to version 0.43.91:
+ widget: Don't deselect when updating the clipboard
(bgo#762446).
- Update to version 0.43.90:
+ docs: Fix the build.
+ regex: Disable PCRE2 for 0.44.
+ pty:
- Set COLORTERM variable.
- Comment cleanup.
+ vtegtk: use CSS name for widget style.
+ lib:
- Add some missing includes.
- Move all colour defines to the same place.
- Remove private header.
- Remove VteTerminalPrivate from public headers.
- Build fix.
- Remove unused prototypes.
- Remove accidentally committed debug spew.
+ build:
- Update C++ version check macros from autoconf archive.
- print version of libpcre2-8 when not found.
+ widget:
- Change function name.
- Rename instance members.
- Move some methods to VteTerminalPrivate.
- Correct comment.
- Fix check for changed screen in process_incoming.
+ a11y: Move code into the only caller.
+ app: Fix return value.
+ emulation: Track the cursor separately for the two screens.
- Disable pkgconfig(libpcre2-8) BuildRequires: Upstream removed it
again for this release, leaving it in place since it is said to
be back next release round.
- Bump BuildRequires to gtk+ 3.16, which is required to build vte
test application.
- Update to version 0.43.2:
+ emulation: Fix stupid typo.
- Upadte to version 0.43.1:
+ widget:
- Add debug output when setting geometry hints.
- Document how to scroll a VteTerminal (bgo#760718).
- Don't make the VteTerminal app paintable.
- Fix missing braces.
- Fix crash when destroyed while waiting for clipboard text.
+ a11y: Use VteTerminal private data directly.
+ Bugs fixed: bgo#760635, bgo#734920, bgo#759346, bgo#759314,
bgo#759196, bgo#759197, bgo#759054, bgo#726191, bgo#747046,
bgo#741402, bgo#688456, bgo#695011, bgo#758501.
+ Updated translations.
- Update to version 0.43.0:
+ doc: Fix vte-regex's section.
+ widget:
- Implement smooth scrolling.
- Filter out most of the control characters when pasting.
+ vteapp: Fix option.
+ regex:
- Fix crash on match_check.
- Don't expose PCRE2 in the API.
- Forbid \C in regexes.
- Fix row number in the new vte_terminal_event_* methods.
- Fix parameter name in documentation.
- Add pkgconfig(libpcre2-8) BuildRequires: New optional dependency.
- Update to version 0.42.4:
+ emulation: Track the cursor separately for the two screens
(bgo#761097).
- Update to version 0.42.3:
+ widget:
- Fix missing braces.
- Fix the adjustment's upper boundary.
+ app: Disable menubar accel.
- Changes from version 0.42.2:
+ Updated translations.
- Update to version 0.42.1:
+ emulation:
- Implement DECSET 1004.
- Fix comment.
+ widget:
- Fix regex matches not always being recognized.
- Fix painting the preedit text near the right margin.
+ a11y: Emit missing space character insertion.
+ Updated translations.
- Update to version 0.42.0:
+ widget: Fix regex matches not always being recognized.
+ emulation:
- Fix comment.
- Implement DECSET 1004.
+ tests: mev: Add focus tracking mode.
+ Updated translations.
- Update to version 0.41.90:
+ build:
- Fix make dist
- Fix the required gnutls version
- Add libc++ check to check-libstdc++.sh
- Fix build when using C++11 mode
- Add C++ infrastructure
- Fix srcdir != builddir issue
- m4:
. Respect language
. Fix m4 warning about missing AC_LANG_SOURCE
. Update from upstream
- Remove obsolete gtk check
+ ring: Make assertion more informative (bgo#753025).
+ widget: Ensure cursor is shown when blinking gets turned off
+ emulation:
- Fix escape sequence of Ctrl+Backspace
- Fix vertical positioning after resize in some rare cases
+ docs:
- Fix typo in function name
- Add missing symbols to sections.txt
+ Remove check for unused fwrite_unlocked function
+ stream:
- Fix a crash on truncate followed by reset
- Don't nest VteIv's definition
+ pty:
- Reset SIGQUIT handler to its default
- Remove PTY helper
- More correct assertion
+ all:
- Fix includes
- Move to C++
- Reorganise source tree
- Fix compilation with CC=g++
- Update version check to stable version
+ lib:
- Make VteTerminalPrivate a C++ class
- Move define to the few places where it is used
- Move defines to vtedefines.hh
- Add missing G_BEGIN/END_DECLS
+ emacs: Adjust settings for C++ mode too
+ git.mk: Update from upstream
+ Updated translations.
- Add gcc-c++ BuildRequires following upstream port to gcc-c++
- Drop gnome-pty-helper supackage and obsolete it and drop
gnome-pty-helper Requires in the main package, following
upstream changes.
- Update to version 0.40.2:
+ stream: Fix a crash on truncate followed by reset (bgo#748484).
+ pty: Reset SIGQUIT handler to its default (bgo#748520).
+ lib: Add missing G_BEGIN/END_DECLS.
- Changes from version 0.40.1:
+ emulation: Fix vertical positioning after resize in some rare
cases (bgo#747059).
+ pty: More correct assertion (bgo#746667).
- Update to version 0.40.0:
+ updated translations.
- Update to version 0.39.92:
+ Bugs fixed: bgo#372777, bgo#744837, bgo#745074, bgo#745131,
bgo#745471, bgo#730632, bgo#730632.
+ Updated translations.
- Update to version 0.39.90:
+ Bugs fixed: bgo#166637, bgo#446533, bgo#664611, bgo#678042,
bgo#704960, bgo#725909, bgo#725909, bgo#730632, bgo#738601,
bgo#742320, bgo#742501, bgo#742606, bgo#743073, bgo#743231,
bgo#743258.
- Update BuildRequires to match current configure checks:
+ Removed gtk3-devel, ncurses-devel.
+ Add pkgconfig()-style: gio-2.0, gio-unix-2.0, glib-2.0, gnutls,
gobject-2.0, gtk+-3.0, pango, zlib.
- Update to version 0.39.1:
+ ring:
- Add _vte_ring_reset().
- Don't create streams for the alternate screen.
+ emulation:
- Modify erase-in-line when cursor is beyond the last column.
- Fix crash in restore-cursor without a preceding save-cursor.
- Change soft reset not to switch back to normal screen.
- Change window manipulation sequences only perform one action.
+ widget:
- Do not leave behind a zombie child when closing a terminal.
- Reap only when a child is present.
+ pty: Default to TERM=xterm-256color.
+ build: Drop unitables.
+ doc: Update iso2022.txt: keep only the supported ones and fix
British.
+ stream:
- Implement with one file descriptor.
- Compress data with zlib.
+ Rebuild box_drawing.h if generator script changes.
+ Updated translations.
- Update to version 0.39.0:
+ emulation:
- Save/restore alternate charset.
- Drop support for default/UTF-8 character set escape
sequences.
- Drop ISO-2022 support.
- Add support for C1 control codes.
- Add support for DECSCUSR (set cursor style).
+ widget:
- Fix installing the CJK ambiguous width property.
- Draw attributes on box drawing characters.
- Remove colon from word chars.
- Add functions to get the version at runtime.
- Fix advance_tail if tail is not in the stream.
+ build: Add a missing return value.
+ Updated translations.
- Update to version 0.38.3:
+ widget:
- Fix installing the CJK ambiguous width property.
- Do not leave behind a zombie child when closing a terminal.
- Reap only when a child is present.
- Update to version 0.38.2:
+ widget: Check cursor's display before using it.
+ docs: Remove version markers.
- Update to version 0.38.1:
+ Prevent redefinition of VteCharAttributes as that breaks
GCC 4.2.
+ Updated translations.
- Update to version 0.38.0:
+ build: Try fixing builddir != srcdir build.
+ glade:
- Make catalogue parallel-installable with vte 2.90.
- Update list of properties (bgo#736508).
+ widget:
- Rename beep signal to bell (bgo#602726).
- Remove broken visual bell support (bgo#602726).
- Make dim color handling more xterm-like (bgo#735245).
- Fix theming (bgo#735081).
+ vteapp:
- Make the bell option consistent between the two test apps.
- Three-state bell option (bgo#602726).
+ Do not use deprecated AM_PROG_CC_STDC (bgo#736180).
+ emulation: Fix sed mistake (bgo#735024).
+ Updated translations.
- Update to version 0.37.90:
+ vte.sh: Fix tilde replacement for bash-4.3 (bgo#733504).
+ Various emulation fixes (bgo#731155, bgo#731205).
+ Bugs fixed: bgo#730632, bgo#727587, bgo#657960.
- Update to version 0.37.2:
+ Bugs fixed: bgo#730800, bgo#731788, bgo#731427, bgo#730858,
bgo#730760.
- Pass --enable-gnome-pty-helper to configure: enable the helper.
- Update to version 0.37.0:
+ New API: vte-2.91.
+ Many improvements and bug fixes.
+ Updated translations.
- Add pkgconfig(vapigen) BuildRequires: New dependency.
- Bump so, api and bin versions following upstream changes.
- Update to version 0.36.3:
+ Important bug fixes.
+ Bug fixes.
- Update to version 0.36.2:
+ widget: Update background when opacity is changed (bgo#730023).
+ vteapp: Unbreak transparency (bgo#729884).
+ emulation: Change bracketed paste mode to per-terminal.
+ docs: Fix licence header.
- Update to version 0.36.1:
+ Fix qemu crash (bgo#728051).
+ Updated translations.
- Update to version 0.36.0:
+ Build fixes (bgo#726604).
+ Docs updates.
- Update to version 0.35.90:
+ Prompt: Use precmd hook on zsh (bgo#724982).
+ Fix many compiler warnings.
+ Remove obsolete gtk+-2.0 conditional code.
+ Support OSC 19 and 119 sequences (bgo#725974).
+ Also pass Ctrl-F1 to applications (bgo#726438).
+ Nicer box drawing characters (bgo#709556).
- Update to version 0.35.2:
+ Colour palette handling fixes (bgo#640040).
+ Add support for OSC 104 (reset colors) (bgo#640040).
+ Add support for OSC 1?1[017] (fg, bg, highlight colors)
(bgo#640040).
+ Add support for OSC 112 (reset cursor color) (bgo#640040).
+ Make OSC response use the same terminator as the query
(bgo#722446).
+ Maintain selection when rewrapping (bgo#722635).
+ Fix selection with widget padding adjustment (bgo#722873).
- Update to version 0.35.1:
+ Support for 16 million colors (bgo#704449).
+ Fix Home/End and some other keys (bgo#600659, bgo#643233,
bgo#710349).
+ Add API to enable/disable rewrap on resize (bgo#336238).
+ Fix a longstanding performance regression (bgo#721944).
+ Bugs fixed: bgo#586950, bgo#619891, bgo#672210, bgo#685759,
bgo#691972, bgo#720977, bgo#721522.
- Update to version 0.35.0:
+ Build fixes.
+ Portability fixes (bgo#710165).
+ Bugs fixed: bgo#4993, bgo#13299, bgo#336238, bgo#542087,
bgo#686097, bgo#693013, bgo#705985, bgo#709692, bgo#709584,
bgo#709930, bgo#710426, bgo#710481, bgo#710483, bgo#710484,
bgo#710488, bgo#710486.
- Update to version 0.34.9:
+ Lines disappear after positioning back the cursor (bgo#708496).
+ Garbage displayed after resizing whilst using an alternate
screen (bgo#415277).
+ vte uses too many file descriptors (part of bgo#646098).
+ Incorrect scrollbar position after the "less" command
(bgo#676075).
+ Add support for DEC 1007 to set the alternate scroll mode
(bgo#518405, bgo#709060).
+ Use O_TMPFILE when available (bgo#704705).
+ Improvements to scrollback storage (bgo#637275).
+ Aborts on assertion (bgo#676075).
+ zsh - lots of blank space upon resizing VTE based terminals
(bgo#708213).
+ Misc fixes.
- Update to version 0.34.8:
+ Build fixes.
+ Fix crash on pathological fonts (bgo#708196).
+ Use correct character attributes around graphic characters
(part of bgo#707221).
+ Make extended fore/background colour handling more xterm-like
(bgo#616436).
- Update to version 0.34.7:
+ Honour gtk-enable-primary-paste setting.
+ Redraw when changing colours (bgo#702415).
- Move vte.sh to gnome-pty-helper subpackage: vte.sh is needed for
normal operations like starting a new tab in the same directory
as the previous one (bnc#827248). vte-tools is a rather uncommon
tool to be installed.
NOTE: this on its own does not fix the issue just yet, as vte.sh
is not being sourced by bash without further doing, as bash does
not source files in /etc/profile.d in non-login shells.
- Update to version 0.34.6:
+ vte.sh bugfix.
+ Add new flag for vte_terminal_fork_command_full() to not copy
the parent environment.
+ Allow the empty string to OSC 6 and OSC 7 to unset a previously
set value.
- Update to version 0.34.5:
+ Improved vte.sh script (bgo#697475): It is now not necessary
anymore to manually change PS1. On distributions that
automatically source /etc/profile.d/*.sh scripts for all
interactive shells (eg Fedora), no manual intervention is
needed at all; for others the only change required is to source
the vte.sh script. Also, the script now works for both bash
and zsh shells.
- Update to version 0.34.4:
+ Improved vte.sh script (bgo#697225).
- Update to version 0.34.3:
+ Introspection fixes (bgo#676999, bgo#690003).
+ Build fixes (bgo#690554).
+ Portability fixes (bgo#694494).
+ Updated translations.
- Update to version 0.34.2:
+ Updated translations.
- Update to version 0.34.1:
+ End selection mode misses Shift release (bgo#683730).
+ Don't report shift-left-button release (bgo#683729).
+ xterm extended mouse tracking mode (bgo#681329).
+ Support SGR 3 (italic text) (bgo#685223).
- Update to version 0.34.0:
+ Fixed drawing of Box Drawing and Block Elements characters
(bgo#682692)
+ Introspection fixes (bgo#679805, bgo#681714)
+ Build fixes.
- Update to version 0.33.90:
+ Add sequences to set current directory and file
+ pkgconfig: Remove unused default emulation variable
(bgo#674490)
+ bash: Add /etc/profile.d/vte.sh script
+ Bugs fixed: bgo#675987, bgo#674490.
- Update License tags to represent as cloesly as possible the right
licenses (mostly LGPL-2.0, small parts are GPL-2.0) (bnc#770592).
- Update to version 0.32.2:
+ emulation: Fix DoS by malicious escape sequences (bgo#676090)
+ widget: Fix crash with NULL tag in match_check (bgo#676886)
+ keymap: Treat ALT as META (bgo#663779)
- Drop vte-keymaps.patch: merged upstream.
- Add vte-keymaps.patch: keymap: Treat ALT as META. [bnc#754350,
bgo#663779].
- Update to version 0.32.1:
+ emulation: Fix off-by-one error in interpretation of ECH
(bgo#670037)
+ pty: Fix custom child setup function (bgo#672649)
+ Fix leak in vte_draw_set_text_font() (bgo#672757)
- Update to version 0.32.0:
+ Use GResource for our default termcap.
+ Build fixes for interix (bgo#652290).
+ Allocate PTYs with openpty on BSD (bgo#670758).
+ Introspection fixes (bgo#648183, bgo#655402, bgo#661716).
+ Fix mouse whell scrolling with gtk+ 3.4 (bgo#671305).
+ Use correct library name for glade integration (bgo#671760).
+ gnome-pty-helper: Respect SUID_CFLAGS and SUID_LDFLAGS
(bgo#67073).
- Drop vte-suid_flags.patch: fixed upstream.
- Remove autoconf and automake BuildRequires, and no longer call
autoreconf in gnome-pty-helper subdirectory, as we don't carry
any patches anymore.
- Add vte-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS when
building the suid binary gnome-pty-helper.
- Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build. This
fixes bnc#743135.
- Add autoconf and automake BuildRequires, and call autoreconf in
gnome-pty-helper subdirectory, for the new patch.
- Split typelib file into typelib-1_0-Vte-2_90 subpackage.
- Add typelib-1_0-Vte-2_90 Requires to devel subpackage.
- Update to version 0.31.0:
+ Don't override the widget background colour
+ Add missing (closure) annotation on VteSelectionFunc
+ use gtk_drag_check_threshold() (bgo#654691)
+ Add urxvt extended mouse tracking mode support (bgo#662423)
+ Add runtime check for X11 display (bgo#660151)
+ Bugs fixed: bgo#655405, bgo#661121, bgo#616001
+ Updated translations.
- Update to version 0.30.1:
+ Updated translations.
- Update to version 0.30.0:
+ Updated translations.
- Update to version 0.29.1:
+ bgo#657581: gdk-3.0 supports multiple targets; the "target"
variable is gone
+ bgo#657584: vte needs to properly set VTE_API_VERSION
- Changes from version 0.29.0:
+ Drop GTK 2 support
+ Fix accessibility with GTK 3.1 (bgo#654630)
+ Updated translations.
- Drop vte2 source package that was kept in sync with this source
package since the GTK+ 2 support got dropped. Also remove
build_for_gtk2 macro, and anything that was related to it.
- Add pkgconfig(gladeui-2.0) BuildRequires, and enable the build of
the glade catalog again:
+ Drop build_glade_catalog macro (by doing as if it was set to 1)
+ Rename glade3-catalog-vte to glade-catalog-vte. Note that there
is no Provides/Obsoletes as the files are different, and there
is still a glade3 package for which the catalog would not work.
+ Change libvte9 Requires in glade-catalog-vte to
libvte%{_sover}.
- Update to version 0.28.1:
+ bgo#652124: malicious escape sequence causes gnome-terminal to
exhaust memory
+ Updated translations.
- Drop rpmlintrc as the new path for gnome-pty-helper is now known
by the permissions system.
- Use %set_permissions instead of deprecated %run_permissions in
%post of gnome-pty-helper.
- Move %verify_permissions to %verifyscript of gnome-pty-helper.
- Only put gnome-pty-helper scriptlets if %{build_for_gtk2} is not
set, since we don't build gnome-pty-helper when building for
gtk2.
- Split gnome-pty-helper in its own package, and stop installing it
in a non-default libexecdir: it is needed by both gtk2 and gtk3
versions of vte, and we don't want to have it twice. So only keep
the one we get with the gtk3 build.
- Add Requires for gnome-pty-helper to libvte9 and libvte2_90.
- Update rpmlintrc accordingly.
- Update to version 0.28.0:
+ bgo#642184: vte does not build against new glade (with
gladeui-2.0).
+ Updated translations.
- Changes with version 0.27.90:
+ Remove gsettings .enums.xml.
+ Fix shrinking terminal on gtk3
+ Updated translations.
- Changes with version 0.27.5:
+ Fix build with recent GTK+
+ Updated translations.
- Changes with version 0.27.4:
+ Fix build with recent GTK+
+ Introspection fixes for fork_command_full
+ Updated translations.
- Changes with version 0.27.3:
+ Add a gsettings .enums.xml file for vte's enum types
+ Fix build with latest gtk 3
+ Fix introspection annotations and require gobject-introspection 0.9.0
+ Bugs fixed: bgo#628870.
+ Updated translations.
- Changes with version 0.27.2:
+ GTK+ 3 fixes.
+ Updated translations.
- Changes with version 0.27.1:
+ Bugs fixed:
- bgo#631589: Pass the correct TERM value inside envp when
spawning
- bgo#631903: Report correct minimum/natural sizes for GTK+ 3
- bgo#632257: vte leaks FDs
+ Updated translations.
- Add pre_checkin.sh to build gtk2 and gtk3 version of the package
and add some macros to handle dual gtk2 / gtk3 packages.
- Differences between gtk2 / gtk3 packages:
+ Pass --with-gtk=2.0/--with-gtk=3.0 to configure as appropriate.
+ python-vte is only built for gtk2, as introspection is used for
gtk3.
- Disable glade catalogue build for gtk3 with build_glade_catalog
macro, as we don't have a gtk3-powered glade right now.
- Remove %py_requires from main package since we don't build a vte
binary package.
- Add rpmlintrc files to avoid a permissions-file-setuid-bit error
that makes the build fail. Security team will review that
(bnc#690202).
- Update to version 0.26.2:
+ bgo#632257: Plug FD leak.
- Use group utmp for gnome-pty-helper (bnc#652877).
- Update to version 0.26.1:
+ Pass the correct TERM value inside envp when spawning.
+ bgo#631589: set_emulation does not work in the python bindings
- Split vte according to the shared library policy (bnc#634199):
+ create libvte9, vte-tools, python-vte, glade3-catalog-vte
subpackages.
+ add Provides/Obsoletes for vte to libvte9, for migration and
for the lang package
+ use Recommends for the lang package in libvte9
+ add glade3 Requires to glade3-catalog-vte, as well as a
Supplements for packageand(glade3:vte-devel) for automatic
installation for people who are developing with VTE.
+ use {_libexecdir}/libvte9 as libexecdir, to potentially have
multiple versions of gnome-pty-helper parallel-installable (the
protocol used between the helper and vte could change).
- The glade3-catalog-vte subpackage is part of bnc#637694.
- Remove explicit Requires of devel packages in vte-devel: they
will be added automatically the pkgconfig() way.
- Update summaries and descriptions.
- Update to version 0.26.0:
+ Clarify TERM env var handling with VtePty.
+ Build fixes.
+ Updated translations.
- Update to version 0.25.91:
+ bgo#627764: mismanaged GtkStyle lifecycle
+ bgo#601926: Don't hardcode meta to alt
+ Various build fixes.
+ Updated translations
- Add gobject-introspection-devel BuildRequires and pass
--enable-introspection to configure to build introspection
support.
- Update to version 0.25.90:
+ Make vte parallel-buildable with gtk 2 and gtk 3
+ Bugs fixed:
- bgo#617690: Setting default fg color should not cancel
underline
- bgo#614658: text selection with mouse is buggy when using
the shift key
- bgo#618749: set terminal widget background color to terminal
background
- bgo#601926: Don't hardcode meta to alt
- bgo#618097: Broken backtab (cbt)
- bgo#621298: Cursor invisible (plain black) in (xfce) Terminal
& terminator
- bgo#626676: Cleanup vte_terminal_determine_colors
- bgo#620493: strict aliasing warning
+ Translation updates.
- Update to version 0.25.1:
+ Add support for searching the buffer. New public API:
- vte_terminal_search_[sg]et_regex
- vte_terminal_search_find_(previous|next)
- Update to version 0.24.2:
+ Fix reversed logic for saturation level of background.
+ Build fixes.
+ Updated translations.
- Update to version 0.24.1:
+ bgo#613525: current git head does not build (undefined
reference to XGetGeometry)
+ bgo#614469: Does no longer compile with -DX_DISPLAY_MISSING
+ bgo#615417: Reversed and one error saturation level in 0.24.0
- Drop vte-0.24.0-no-transparent-background-bnc594590.patch,
merged a more complete patch.
- Add vte-0.24.0-no-transparent-background-bnc594590.patch to fix
segfaults on programs using vte (lxterminal, gnome-terminal)
with a transparent background. Fix bnc#594590.
- Update to version 0.24.0:
+ Updated API docs
+ Cache backgrounds as cairo surfaces
+ Updated translations.
- Add libgladeui-1_0-devel BuildRequires and pass
--enable-glade-catalogue to configure to build the glade catalog.
- Use libexedir instead of prefix/lib.
- Update to version 0.23.5:
+ Fix unintented soversion bump
- Changes from version 0.23.4:
+ Add public API vte_terminal_write_contents()
+ Update docs
- Update to version 0.23.3:
+ Disable symbol deprecation stuff since they were broken
+ Merge pangocairo draw impl into vtedraw
+ bgo#534526 - Flickering when resizing a vte widget
+ bgo#605299 - Please support xterm bracketed paste mode
- Update to version 0.23.2:
+ Fix overflow with unlimited scrollback lines
+ Require glib >= 2.22.0
+ Deprecate vte_terminal_get_padding
+ Add VteTerminal::inner-border style property
+ vteapp: Add --cursor-shape option
+ Bugs fixed:
- bgo#604966 - Fix "select all" to include text occurring after
the visible region
- bgo#604135 - [PATCH] fix behaviour of set-scrolling-region
- bgo#603733 - Remove deprecated Glib symbol
- bgo#603713 - ibeam/underline cursor broken with large
inner-border
- bgo#471920 - Expose the border width property
- bgo#601265 - gnome-terminal assert failure:
table.c:723:_vte_table_match
- revert fix for bgo#591648 - Don't clear the screen when
switching to the alternate screen
- Update to version 0.23.1:
+ Various crash and bug fixes
+ Rework mouse selection to be more robust. In particular,
PRIMARY selection now only changes when mouse button is
released, not upon every motion when selecting.
+ Interpret and document negative number of scrollback lines as
infinite
+ We now chain unhandled motion-notify events up such that the
parent widget can give them a shot.
+ Bugs fixed:
- bgo#597604 - assertion failed: (_vte_ring_contains (ring,
position))
- bgo#598124 - The selection does not only change when the
mousebutton is released
- bgo#598090 - LMB Mouse up event not registered when opining
context popup menu
- bgo#587463 - "select all"+copy from gnome-terminal includes
lines no longer in scrollback
- bgo#585370 - Incomplete disabling of python
- bgo#597242 - libvte color and cursor glitches
- bgo#591648 - Don't clear the screen when switching to the
alternate screen
- bgo#595445 - Motion notify events are not propagated to
parent widget
- bgo#569184 - vte generates unnecessary ioctl(I_FIND) kernel
warnings
- bgo#599444 - Scrollback index type mess
- bgo#598814 - text.getText(0, -1) triggers assertion in
vteaccess.c
- bgo#596739 - Python bindings leak memory
- bgo#597165 - void return in vte.c
- bgo#587894 - the environment passing with python does no
longer work
- Update to version 0.22.2:
+ Fix crash introduced in previous release
+ Fix a11y assertion failure
+ Improve selection at the end of row
+ bgo#596444 - word-select includes \n when the word ends at the
edge of the terminal
+ bgo#596460 - 0.22.1 kills vte based apps
+ lp#435646 - gnome-terminal assert failure.
- Update to version 0.22.1:
+ bgo#596365 - libvte crashes when issueing 'reset' in a terminal
+ bgo#588033 - background tabs may lose lines off the bottom of
the scrollback
+ bgo#596163 - Doesn't display expected background color in
ncurses apps
+ bgo#596011 - Problem compiling vte 0.22.0 on Solaris
- Changes from previous versions:
+ Fix tab and wide-char handling
+ Another rewrite of the ring. Stores ring data on tmp files on
disk now.
- Update to version 0.21.5:
+ Finish ring rewrite. Scrollback buffer consumes ten times less
memory now, and better, doesn't allocate from the heap, so
closing tabs actually releases memory.
- Update to version 0.21.4:
+ Remove another stale assert()
+ Oops, use the right map decoding function is iso2022 code
- Changes from version 0.21.3:
+ Really fix the ring this time
+ Enable g_assert(). May trigger some bogus ones now
- Changes from version 0.21.2:
+ bgo#592990 - gnome terminal crashes with glibc detected.
- Update to version 0.21.1:
+ Redesigning the vte buffer ring is going on. Please report any
misbehavior
+ Bugs fixed in this release:
- bgo#590824 - gnome-terminal crashed with SIGSEGV after hiting
ctrl+o
- bgo#572230 - text mode program rendering is strange in cjk
locale.
- bgo#588200 - bashisms in shell scripts
- Update to version 0.20.5:
+ Followup release to undo unintentded .soname bump.
- Update to version 0.20.4:
+ New enum value VTE_ERASE_TTY.
+ Make VTE_ERASE_AUTO send \H for backspace if terminal erase is
undefined.
+ bgo#584281 - build: avoid double installation of xterm
+ bgo#543379 - VTE sends NUL/^@ for backspace
- Update to version 0.20.3:
+ bgo#583129 - [python] allow passing None as command or
directory option
+ bgo#583078 - [python] allow passing of environment as a
dictionary
- Update to version 0.20.2:
+ bgo#567064 - Work around buggy iconv
- Update to version 0.20.1:
+ bgo#574491 – gnome-pty-helper can prevent volumes from being
unmounted
+ bgo#576504 – vte does not pass its testsuite.
+ bgo#573674 – reset resets width to 80 chars
+ bgo#576797 – Double-click sometimes stops working
- Added support for translation-update-upstream (FATE#301344).
- Update to version 0.20.0:
+ Support using a real bold font instead of pseudo-bolding
+ Respond to fontconfig configuration changes
+ Bugs fixed: bgo#54926, bgo#570208, bgo#548272, bgo#565688,
bgo#566795, bgo#524170, bgo#566730, bgo#565679, bgo#565675,
bgo#565663, bgo#575398, bgo#574616, bgo#574025
- Remove -fno-strict-aliasing from CFLAGS.
- Remove unneeded BuildRequires: gtk-doc, update-desktop-files
- Merge -doc into -devel as it only contained gtk-doc
- Merge versions from GNOME:Factory:Next and openSUSE:Factory.
- Remove tests for openSUSE <= 10.2.
- remove "la" files [BNC#357465]
- Update to version 0.19.4:
+ Support for correct rendering of combining characters
+ Fix background rendering.
+ Misc bug fixes.
+ bgo#564535 – check for gperf in autogen.sh
+ bgo#149631 – gnome-terminal doesn't combine combining chars in utf8
+ bgo#564057 – src/pty.c does not compile with
--disable-gnome-pty-helper
+ bgo#562695 - ship pkg-config file for python bindings
+ bgo#563752 – pangocairo backend recreates cairo_surface_t for
background drawing
+ bgo#163213 – Cursor should remain visible when selected
- Update to version 0.19.3:
+ Really fix the rendering bug.
+ Bugs fixed: rh#474618, bgo#563274, bgo#563024, bgo#552096, bgo#559818,
bgo#471480, bgo#110371, bgo#112172, bgo#560667, bgo#541441, bgo#562806,
bgo#562511, bgo#540951, bgo#465036, bgo#127870, bgo#317236, bgo#107031,
bgo#521420, bgo#514632, bgo#459553, bgo#562385, bgo#562332, bgo#562338,
bgo#488960, bgo#561366, bgo#562187, bgo#416518, bgo#500191, bgo#514457,
bgo#542561, bgo#560766, bgo#536894, bgo#561713, bgo#560819, bgo#560818,
bgo#560977, bgo#561185, bgo#560817, bgo#560991, bgo#395599, bgo#557375,
bgo#556398, bgo#339819, bgo#399364, bgo#556328, bgo#549835, bgo#509204,
bgo#539130
+ Rewrote text selection. Much less buggy now. Specially block-mode.
+ Fixed rendering bug caused by wrong tab handling introduced in 0.19.0.
+ More deprecation. VteReaper is deprecated and will be removed in 1.0.
+ Minor optimizations in the pangocairo backend. Only one FcFontSort now
instead of the previous two.
+ New, PangoCairo, rendering backend. This is functionally equivalent to
the previous default backend which was Xft. And just a tad bit faster.
+ All other backends are removed.
+ Configurable cursor shape (block, underline, I-beam).
+ Preliminary object properties added to VteTerminal.
+ Vte now depends on glib, pango, gtk+, and nothing else.
+ API that will be removed in vte 1.0 has been marked deprecated in this
release.
+ gnome-pty-helper does no longer depend on and link to glib
+ General code maintenance and cleanup.
+ Translation updates
- Update to version 0.17.4:
+ Translation updates
- Update to version 0.17.3:
+ Update python bindings
+ Bug fixed: bgo#538344.
- Update to version 0.17.2:
+ Fix crasher on 64bit systems
+ Fix a bunch of warnings
+ Bug bgo#546940 – Crash when selecting text
- Update to version 0.17.1:
+ New API:
* Make the cursor blinking follow the gtk setting by default,
with a possible override
* Set named cursors on matches
* Do GRegex matching, to be used alternatively to the old
vteregex matching
* Add set-scroll-adjustments signal, needed to allow adding a
VteTerminal into a GtkScrolledWindow
* Add version check macro
+ Bugs fixed: bgo#546366, bgo#545924, bgo#542795, bgo#399744,
bgo#510903, bgo#539130, bgo#540182, bgo#535552, bgo#535469,
bgo#418918, bgo#535467, bgo#535468, and bgo#515972.
- Update to version 0.16.14:
+ Bugs fixed: bgo#536632, bgo#535022, bgo#534148, and bgo#516869.
- Remove vte-0.16.6-dont-disable-all-deprecateds.patch, the
deprecation is handled in the configure stage now and is off by
default.
- Update to version 0.16.13:
+ Minor optimizations
+ Bugs fixed: bgo#517709 and bgo#449131.
- Update to version 0.16.12:
+ More work around Gdk backends that don't issue
GdkVisibilityNotify
+ Bugs fixed: bgo#503164 and bgo#449131.
- Devhelp documentation moved to the separate package (bnc#248813).
- Update to version 0.16.11:
+ Work around Gdk backends that don't issue GdkVisibilityNotify
+ Try transliteration when pasting text into a non-UTF-8 locale
+ Smart tab character: you can now copy/paste tab characters
printed by cat, diff, and other line-oriented tools and get
the tab character in the clipboard, instead of multiple
spaces; the selection indicates that by being all or none
+ Bugs fixed: bnc#503164, bnc#319687, bnc#497246, bnc#412435,
bnc#416561, bnc#416558, bnc#403217, bnc#118967, bnc#353610,
bnc#499892, bnc#499891, bnc#499896, bnc#499893, bnc#499287,
bnc#142640, bnc#439384, bnc#483642, and bnc#480735.
- Updated to version 0.16.9:
* Slightly improved pango backend
* Fixed handling of wrapped links in gnome-terminal
* Fixed troubles with pad
* Handle Sun Cut, Copy, Paste keys
* Fixed vteapp resize weirdness
* Fixed spaces not underlined
* Fixed vte crash on removing a terminal tab
* Misc bug fixes
- Add vte-0.16.8-bnc-300574.patch (#300574, b.g.o #450069).
- Split off a -lang subpackage
- Use %fdupes
- s#%run_ldconfig#/sbin/ldconfig# in %post and %postun.
- Update to version 0.16.8
- Fixed missing documentation in the tarball.
- Bugfixes for #337252, #448259, #449809, #450745.
- Update to version 0.16.6
- Bugs fixed (against bugzilla.gnome.org): #431799, #429189,
#415044, #414716, #429278, #440475, #375112, #440377, #433776,
#445620, and #372743.
- Update to version 0.16.1, which contains:
- Lots of bug fixes by Chris Wilson
- New feature: mouse scroll-wheel now feeds three arrow-up/down keys to the
terminal if in the "alternate" mode. The alternate mode is used by apps
like vim, less, emacs, screen, etc. This makes the scroll-wheel usable
in a state that it was of no use before.
- Bugs fixed in this release:
* Bug #426870 - vte often passes NUL to functions requiring valid unichar
* Bug #419644 - Links do not get highlighted anymore
* Bug #404757 - URL matching doesn't work with PCRE
* Bug #426541 - crash on IRM escape code
* Bug #424184 - Make scroll wheel send Page Up/Down when it makes sense
Original patch by Shaun McCance and refined by Baris Cicek.
* Bug #425767 - vte_terminal_set_color_highlight should test for
NULL before _vte_debug_print
* Bug #422385 - vte appears at the top of the root window even when
packed at the bottom of it Patch by Dodji Seketeli.
* Bug #420935 - glyph can be cropped with not fitting in a cell
* Bug #420067 - Does not handle expose events whilst processing
unseen incoming data
* Bug #415381 - Improve performance of vte_terminal_insert_char()
* Bug #418073 - Opacity ignored for vtexft
* Bug #418910 - Asymmetric scrolling with mouse wheel
* Bug #416634 - Rendering glitch as autowrapped chars are outside
invalidated bbox
* Bug #416635 - Rendering glitch: double draw of line below exposed region
* Bug #418588 - Invalid read when drawing preedit cursor
* Bug #417652 - Scrolling bug exposed by nvi
* Bug #417301 - Terminal widgets don't respond to DPI changes
(These bugs are viewable on bugzilla.gnome.org).
- Update to version 0.16.0
- b.g.o fixes include: 412361, 411000, 410534, 410463, 159078,
411276, 410534, 411276, 414716.
- Update to version 0.15.3
- Update and rename vte-0.14.1.dif to
vte-0.15.3-dont-disable-all-deprecateds.patch
- Remove vte-no-pwd.dif.
- Do not build unusable static libraries (#238552).
- Fixed devel dependencies.
- Move to /usr, and remove most hardcoded paths
- BuildRequire pkg-config
- Build as user.
- Remove dead patches
- update to version 0.14.1
- Bug 358344 – autoscroll only works one way in fullscreen
- Bug 353756 – font setting cleanup
- Bug 356616 – libvte broken with new autotools
- Bug 354024 – Suppress multiple warnings for missing control sequence
handlers
- added %py_requires to the specfile for bug #207923
- update to version 0.14.0
o Minor doc syntax update.
o Fix bug causing empty lines to not being copied.
o Bug 350236 – Cannot copy text; invalid character sequence errors
o Bug 352439 – URL highlighting seriously broken
o Bug 351494 – Gnome-terminal doesn't kills bash on tab close
o Bug 352365 – font caching problem for not-found glyphs
- fixed compiler warning: operation on 'tmp' may be undefined
[#190917] (warning.patch)
- update to version 0.13.6
- Bug 351696 – crash on Terminal, check ->window before setting
icon/window title
- Bug 350623 – Accessible text getTextAtOffset is broken
- update to version 0.13.5
- terminal backspace behavior not set to UTF-8 mode
- Bug 348814 – crash on Terminal
- Bug 336947 – [patch] Redundant vte_terminal_set_font_full() calls
- Bug 134800 – gnome-termnal hung up when input by ATOK
- Bug 339983 – gnome-pty-helper should log username
- Bug 121904 – copy-paste of empty line
- Bug 25290 – Small UI tweak to select-by-word
- Bug 311855 – Race in vte leads to blocking of input.
- Bug 339529 – gnome-terminal (vte) crashes when detatched window is
closed
- Bug 331803 – style needs to be attached/detached to the window on
realize/unrealize
- Bug 339448 – selection doesn't respect hard newlines
- Bug 160782 – Vte isn't multi-screen safe
- Bug 328850 – Crash when pasting selection
- buildrequire python-gtk-devel instead of python-gtk
- don't buildrequire python-gobject2-devel
- fix requires on -devel package
- added python-gobject2-devel to BuildRequires
- converted neededforbuild to BuildRequires
- Fix pkgconfig file Requires.private -> Requires
- Updated to version 0.11.16.
- make devel package require base package
- Update to version 0.11.15
- Update to version 0.11.14
- Update to version 0.11.13
- Remove .desktop file, it is just a test tool, not for menus
- add vte-memory-background.patch
- update to 0.11.12
- Update to version 0.11.11
- Rework patches so they apply
- Change spec file so it can find the libs
- make specfile rpm3 compliant ...
(non numeric if arguments need quoting)
- removed extra aclocal include directive
- Removed /opt/gnome/lib64/vte/gnome-pty-helper from permissions.
- Renamed no locale to nb.
- use special permissions files to build on PLUS
- Fixed libexecdir for bi-arch (#47050).
- don't do pwd as command when nothing else was given
(#45813)
- do not define PANGO_DISABLE_DEPRECATED
- Updated to version 0.11.10.
- install desktop file
- don't define GTK_DISABLE_DEPRECATED since python-gtk includes
still use/support some old features
- really prefix to /opt/gnome
- move python stuff to /usr
- %_lib fixes
- GNOME prefix change to /opt/gnome.
- Updated to version 0.10.29.
- Use %find_lang.
- Add .la to -devel
- use wildcard in filelist for python (should use macro)
- Make gnome-pty-helper SGID tty, not utmp.
- Fixed %files and FHS fix (libexecdir).
- updated to version 0.10.17 [GNOME 2.2.0]
- lib64 fix
- initial SuSE package


GNOME Review Bot's avatar

gnome-review-bot accepted review

Check script succeeded


Luciano Santos's avatar

luc14n0 accepted request

OK, let's move it forward.

openSUSE Build Service is sponsored by