| 1 |
0.12.1 |
|---|
| 2 |
Bug 328850 â Crash when pasting selection |
|---|
| 3 |
Bug 160134 â mouse events occurring past column 95 are not passed |
|---|
| 4 |
through to terminal application |
|---|
| 5 |
New public function vte_terminal_feed_child_binary |
|---|
| 6 |
Bug 135230 â Feature request to attach VTE to existing pty |
|---|
| 7 |
New public function vte_terminal_set_pty |
|---|
| 8 |
Bug 144456 â UK pound currency symbol rendered incorrectly |
|---|
| 9 |
Bug 337552 â Insufficient version requirement for gtk+ |
|---|
| 10 |
Bug 336128 â vim scrolling issues - emulation errors |
|---|
| 11 |
Bug 334385 â Use intltool |
|---|
| 12 |
Bug 104841 â scrolling doesn't work inside "screen" windows |
|---|
| 13 |
Bug 333768 â vteapp debug stuff should be conditional |
|---|
| 14 |
|
|---|
| 15 |
0.12.0 - Released with no code changes. |
|---|
| 16 |
|
|---|
| 17 |
0.11.21 - Revert change introduced in 0.11.19 that made vte very unresponsive |
|---|
| 18 |
with tall terminal windows. (bug #333776) |
|---|
| 19 |
- Step up COALESCE_TIMEOUT and DISPLAY_TIMEOUT from 2ms to 10ms. |
|---|
| 20 |
This is more compatible with the update timeout that we are doing |
|---|
| 21 |
at 25ms, but needs testing. |
|---|
| 22 |
|
|---|
| 23 |
0.11.20 - Revert patch introduced in 0.11.16 that was corrupting the Xft |
|---|
| 24 |
font cache. (bug #309322) |
|---|
| 25 |
|
|---|
| 26 |
0.11.19 - Revert Shift+Insert to paste PRIMARY. Use Ctrl+Shirt+Insert to |
|---|
| 27 |
paste CLIPBOARD (bug #123844) |
|---|
| 28 |
- Improvements to the update throttling handler. |
|---|
| 29 |
- gnome-pty-helper minor race condition fix. |
|---|
| 30 |
- Use getpwnam to correctly log multiple users with the same UID |
|---|
| 31 |
(bug #319564, Laszlo Peter) |
|---|
| 32 |
- A couple minor build fixes. |
|---|
| 33 |
|
|---|
| 34 |
0.11.18 - Fix bug #317235 - Use U+FFFD instead of U-FFFF for invalid |
|---|
| 35 |
codepoints. (Egmont Koblinger) |
|---|
| 36 |
- Modernized the build system. Depending on gnome-common for |
|---|
| 37 |
autogen.sh now and make distcheck works. |
|---|
| 38 |
- Limit redrawings to a maximum of 40fps. Makes vte run about |
|---|
| 39 |
three times faster. |
|---|
| 40 |
- Use GObject private data internally. (Behdad) |
|---|
| 41 |
- Optimize the sequence handler code and split it into a |
|---|
| 42 |
separate file. (Behdad) |
|---|
| 43 |
- Fix bug #123844 - primary and clipboard selections are broken. |
|---|
| 44 |
(Behdad) |
|---|
| 45 |
- Fix bug #161337 - double free. (Guilherme de S. Pastore) |
|---|
| 46 |
- Code cleanup and misc fixes. (Behdad) |
|---|
| 47 |
|
|---|
| 48 |
0.11.17 - Revert .pc changes from previous release (Olav Vitters) |
|---|
| 49 |
- Fix bug #170032 - gnome-terminal has problems with ANSI |
|---|
| 50 |
(save and restore cursor position) (Olav Vitters) |
|---|
| 51 |
- Fix bug #321909 â vte does not install devhelp file |
|---|
| 52 |
(Guilherme de S. Pastore) |
|---|
| 53 |
- Apply patch from Kjartan Maraas to replace g_return* with |
|---|
| 54 |
g_assert in static functions (Guilherme de S. Pastore) |
|---|
| 55 |
- Avoid guessing the user's shell until we make sure it is |
|---|
| 56 |
really necessary (Guilherme de S. Pastore) |
|---|
| 57 |
- Disable asserts by default (Guilherme de S. Pastore) |
|---|
| 58 |
|
|---|
| 59 |
0.11.16 - Optimize memory used for fonts (Mike Hearn) |
|---|
| 60 |
- Fix crasher with accessibility (Padraig O'Briain) |
|---|
| 61 |
- Fix some warning from GDK (Michele Baldessari) |
|---|
| 62 |
- Fix python build problems (Manish Sing) |
|---|
| 63 |
- Fix generation of the forkpty() method for python. |
|---|
| 64 |
(Michael Vogt) |
|---|
| 65 |
- Cleanups for the .pc file (Steve Langasek) |
|---|
| 66 |
- Don't emit signals for every character of output. Huge performance |
|---|
| 67 |
improvement with a11y enabled. Patch from Padraig O'Briain. |
|---|
| 68 |
|
|---|
| 69 |
0.11.15 - Fix check for recvmsg () (Robert Basch) |
|---|
| 70 |
- Make it possible to implement atkText selection methods |
|---|
| 71 |
for VteAccessible. Bug #113590. (Padraig O'Briain) |
|---|
| 72 |
- Don't crash if there's no termcap file (Michele Baldessari) |
|---|
| 73 |
- Make VTE work on some Net/OpenBSD on sparc and macppc |
|---|
| 74 |
(Dan Winship, Rich Edelman, Adrian Bunk) |
|---|
| 75 |
|
|---|
| 76 |
0.11.14 - Fix a crasher on reparent (Michele Baldessari) |
|---|
| 77 |
- Fix a crash in a11y related code (Padraig O'Briain) |
|---|
| 78 |
- Fix a crash in the pango backend (Michele Baldessari) |
|---|
| 79 |
- Fix a crash from not unsetting the user data on the |
|---|
| 80 |
gdk window (Matthias Clasen) |
|---|
| 81 |
- Fix a crash in the python bindings when changing color |
|---|
| 82 |
(Michele Baaldessari, Ethan Glasser-Kamp) |
|---|
| 83 |
|
|---|
| 84 |
0.11.13 - Back out one of the previous patches from Fedora since it had |
|---|
| 85 |
issues (Reported by Warren Togami) |
|---|
| 86 |
- Reduce memory consumption with more that one tab a whole lot |
|---|
| 87 |
(Aivars Kalvans) |
|---|
| 88 |
- Make the python bindings work again (Manish Singh) |
|---|
| 89 |
- Build fix (Ali Akcaagac) |
|---|
| 90 |
- Updated translations ug (Abduxukur Abdurixit), rw (Steve Murphy), |
|---|
| 91 |
xh (Adi Attar)) |
|---|
| 92 |
|
|---|
| 93 |
0.11.12: - Performance improvements: |
|---|
| 94 |
- Two patches from bug #137864 (Benjamin Otte) |
|---|
| 95 |
- Patch from bug #143914 (SÞren Sandmann) |
|---|
| 96 |
- Fix crash when resizing a terminal running minicom (SÞren Sandmann) |
|---|
| 97 |
Closes bug #163814 and duplicate. |
|---|
| 98 |
- Adjust timeouts to make us behave like xterm when |
|---|
| 99 |
outputing large amounts of text and still be fast (Kjartan) |
|---|
| 100 |
- Fix build with VTE_DEBUG enabled (Kjartan) |
|---|
| 101 |
- Build fixes for NetBSD and Darwin. Bug #126377 (Adrian Bunk) |
|---|
| 102 |
- Build fixes for AIX. Bug #161352 |
|---|
| 103 |
- Make keypad behave like in xterm. Bug #128099. (jylefort at brutele be) |
|---|
| 104 |
- Fix black background in new terminals. Bug #125364. (Fedora) |
|---|
| 105 |
- Fix scrolling issues. Bug #168210 (Fedora) |
|---|
| 106 |
- Fix screen corruption with multibyte charsets. Bug #168211 (Fedora) |
|---|
| 107 |
- Redraw terminal fully before scrolling. Bug #168212 (Fedora) |
|---|
| 108 |
- Fix crash with IM-methods. Bug #168213 (Fedora) |
|---|
| 109 |
- Fix for scrolling back then forward. Bug 122150 (Benjamin Otte) |
|---|
| 110 |
- Make terminal report correct type. Bug 130761 (Mariano) |
|---|
| 111 |
- Updated translations: |
|---|
| 112 |
Estii (et), Old English (ang), Canadian English (en_CA), |
|---|
| 113 |
Spanish (es), Hungarian (hu), Albanian (sq), Norwegian bokmål |
|---|
| 114 |
(nb), Bosnian (bs), Finnish (fi), Oriya (or), Georgian (ka), |
|---|
| 115 |
Hindi (hi) |
|---|
| 116 |
0.11.11: Add APIs for setting font with/without antialiasing, cursor color, |
|---|
| 117 |
hilite color, and a forkpty()-alike. Fix meta-space. Use glib 2.4's |
|---|
| 118 |
child watch API if available. |
|---|
| 119 |
Add a configure switch for setting the default emulation instead of |
|---|
| 120 |
hard-coding it to be "xterm". |
|---|
| 121 |
Tweak autowrapping of text to handle cases where the terminal has |
|---|
| 122 |
both LP and xn capabilities. |
|---|
| 123 |
Truncate empty lines when copying text to mimic xterm. |
|---|
| 124 |
Internally abstract out matching APIs, though we still use POSIX regex. |
|---|
| 125 |
Try to set UTF8 line editing mode under sufficiently-new Linux. |
|---|
| 126 |
Obey Pango's specified attributes when displaying pre-edit text. |
|---|
| 127 |
Never steal modifier keys which might affect the input method from |
|---|
| 128 |
the input methods. |
|---|
| 129 |
Fix python binding so that help() lists the terminal class. |
|---|
| 130 |
0.11.10: Fix cases where the application sets the encoding. Adjust display of |
|---|
| 131 |
way-too-wide characters to better comply with openi18n. |
|---|
| 132 |
0.11.9: Accessibility improvements. Multihead fixes. Revert to the 0.10 way |
|---|
| 133 |
of determining how wide an ambiguously-wide character should be. Fix |
|---|
| 134 |
origin mode. Fix linefeed mode, really. Fix saving/restoring the |
|---|
| 135 |
cursor position via DECSET/DECRST. Fix handling of control characters |
|---|
| 136 |
in the middle of control sequences. Don't subject users to my crude |
|---|
| 137 |
approximation of U00A3 if any available font can be used instead. |
|---|
| 138 |
0.11.8: Fix some memory leaks. Fix compilation on Solaris. Fix Ctrl-Space. |
|---|
| 139 |
0.11.7: Properly recognizes 8-bit versions of SS2 and SS3 intermixed with |
|---|
| 140 |
UTF-8. Add Macedonian and Welsh translations (yay GTP!). Fix keypad |
|---|
| 141 |
page down key in application keypad mode. Internalize some conversions |
|---|
| 142 |
to work better on platforms which lack a gunichar-compatible iconv |
|---|
| 143 |
target or UTF-8 to UTF-8 conversions. |
|---|
| 144 |
0.11.6: Recognizes 8-bit versions of SS2 and SS3. |
|---|
| 145 |
Shares pixmap and pixbuf backgrounds between multiple terminal widgets |
|---|
| 146 |
within the same process, reducing both memory and CPU use. |
|---|
| 147 |
0.11.5: Support for PC437. Fix Ctrl+/. Use xrdb font settings if GTK+ doesn't |
|---|
| 148 |
have anything to say. |
|---|
| 149 |
0.11.4: Speedier transparency update when you move the windows, fixes for |
|---|
| 150 |
flickering when scrolling part of the screen, accessibility fixes. |
|---|
| 151 |
Bold works again. |
|---|
| 152 |
0.11.3: Reworked handling of ISO-2022 text, handles Chinese and Korean |
|---|
| 153 |
correctly. |
|---|
| 154 |
0.11.2: Fix for wrapping when selecting by word or lines. Fix to conform to |
|---|
| 155 |
OpenI18N assertions. |
|---|
| 156 |
0.11.1: A native FT2 drawing backend which may be faster than Pango on systems |
|---|
| 157 |
without Xft2. Support for scrolling backgrounds for everyone. |
|---|
| 158 |
0.11.0: Support for using font sets for better Unicode coverage when drawing |
|---|
| 159 |
using Xft2. Support for scrolling backgrounds with Xft2. |
|---|
| 160 |
0.10: Rewrote selection to better integrate dingus and autoscroll support. The |
|---|
| 161 |
previous implementation was just a mess. Changed the APIs so that callers |
|---|
| 162 |
have to decide whether or not to log (NOTE: this breaks gnome-terminal |
|---|
| 163 |
versions before 2.1.1 and 2.0.2). |
|---|
| 164 |
0.9: Added integration with gnome-pty-helper. This makes the lastlog/utmp/wtmp |
|---|
| 165 |
stuff work. |
|---|
| 166 |
0.8: Added iso-2022 and national replacement character substitutions. Line |
|---|
| 167 |
drawing characters are now represented as Unicode code points internally, |
|---|
| 168 |
so if you select a graphical line, you'll get the right results when you |
|---|
| 169 |
paste it. |
|---|
| 170 |
0.7: Broke rendering code up into a couple of pieces to take advantage of |
|---|
| 171 |
Xft2 and Xlib APIs for drawing more than one character at a time. |
|---|
| 172 |
0.6: Replaced the trie parser with a table-driven parser which is faster but |
|---|
| 173 |
only accurate enough for ANSI-compatible terminal types. At some point |
|---|
| 174 |
I'll add a redirection layer to use the older code for other terminals. |
|---|
| 175 |
0.5: Store characters as gunichars internally instead of wchar_t's. Most of |
|---|
| 176 |
the internal processing is performed on gunichars anyway. |
|---|
| 177 |
0.4: Support for Xft2 (which lets us do things faster than Xft1), and python |
|---|
| 178 |
bindings. |
|---|
| 179 |
0.3: Initial accessibility peer implementation. |
|---|
| 180 |
|
|---|
| 181 |
prehistory |
|---|