summaryrefslogtreecommitdiff
path: root/NEWS
blob: 8c0a4c358e097f54f85f6886270b8455af40e08a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
0.16.4
======
- Misc bug fixes.
- Bugs fixed in this release:
	Bug 429278 – Cursor drawn strangely in joe
	cf Bug 439247 – scrolling vim in full screen is painfully slow and takes up 100% of the cpu
	Bug 440475 – Display glitch with transparent backgroud
	Bug 375112 – ctrl-key combinations yielding just key
		Original patch by <samo@altern.org> and refactored by Loïc Minier.
	Bug 440377 – gnome-terminal cannot refresh terminal when accessibility enabled
		Original patch by Li Yuan.
	Bug 433776 – gnome-terminal crashes when open preedit area

0.16.3
======
- Remove false warnings about missing glyphs in the Xft backend.
- Rename --enable-debugging configure option to --enable-debug to
  match other modules.
- Fix some of refresh issue where terminals stopped updating after
  changing workspaces.
- Bugs fixed in this release:
	Bug 429189 – Vte-WARNING's
	Bug 415044 – Use --enable-debug rather than --enable-debugging
	Bug 414716 – Refresh issue after changing workspaces

0.16.2
======
- Consider ambiguous-width chars if VTE_CJK_WIDTH env var is set and we
  are under a CJK locale.
- Minor optimization
- Bugs fixed in this release:
	Bug 431799 – Regex highlighting is broken

0.16.1
======
- 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

0.16.0
======
- Fix some minor bugs.  More regressions to be fixed later.
- Bugs fixed in this release:
	Bug 414716 – gnome-terminal-2.17.92: terminal window dies...
	Bug 414586 – Terminal screen blinks when menu is opened for the first time
	Bug 413068 – new line added to tab when opened

0.15.6
======
- Fix various bugs introduced in last couple of releases.
- Bugs fixed in this release:
	Bug 410534 – Slow content scrolling, takes 100% of CPU.
	Bug 413068 – new line added to tab when opened
	Bug 413262 – Incorrectly coloured tabs
	Bug 413102 – Incorrect highlighting in vim
	Bug 413158 – Cursor trails
	Bug 413078 – Crash during opening a new tab whilst scrolling
	Bug 412717 – Crash when opening a new tab with window maximized

0.15.5
======
This is a quick followup release to 0.15.4 to fix a crasher recently
introduced.
- Fix a newly-introduced crasher
- Do not link to libpython in the python bindings
- Bugs fixed in this release:
	Bug 412562 – Crash in vte_terminal_match_hilite_update
	Bug 410986 – Fails to build with -z defs

0.15.4
======
This is yet another release including awesome work of Chris Wilson.
Hopefully mostly bugs fixed with this release and not many introduced.
- Bugs fixed in this release:
	Bug 412361 – Yet another mouse selection regression...
	Bug 411000 – Orca repeats old text in gnome-terminal
	Bug 410534 – Slow content scrolling, takes 100% of CPU.
	Bug 410463 – Poor interactive performance with multiple terminals
	Bug 159078 – slow highlight
	Bug 411276 – SVN trunk compilation error
	Bug 410986 – Fails to build with -z defs
		Patch by Loïc Minier.
	Bug 410819 – slider not correctly positioned after calling less
	Bug 410534 – Slow content scrolling, takes 100% of CPU.
	Bug 410463 – Poor interactive performance with multiple terminals
	RedHat Bug 113195: First line displayed incorrectly if prompt changes background color
	RedHat Bug 123845: gnome-terminal not parsing cursor position escape sequence properly
	Bug 409055 – Terminal stays blank
	Bug 409241 – gnome-terminal crashed with SIGSEGV in vte_terminal_draw_graphic()
	Bug 407945 – "GNOME" Terminal" regression after "vte" update when using "csh"
	Bug 408536 – trouble compiling vte 0.15.3
	Bug 408040 – vte automagic hyperlinks
		Patch by Gilles Dartiguelongue.
	Bug 407839 – Use of environ breaks build on Solaris
		Original patch by Damien Carbery.
	Bug 407358 – regression in mouse selection

0.15.3
======
This is another release including awesome work of one Chris Wilson.  Lots of
bugs with the previous release are fixed in this one and some new ones are
introduced.  Doh!

- Faster control sequence matching, using gperf-generated tables now
- Faster regex matching
- Improved expose handling
- Improved control sequence matching
- Various optimizations
- Various cleanups
- Bugs fixed in this release:
	Bug 407091 – vte_terminal_fork_command() env argument changed semantic
		in 0.15.2
		Original patch by Michael Vogt.
	Bug 323393 – Hyper-sensitive selection
	Bug 406763 – Selecting double-wide characters
	Bug 363597 – Scrollback in profile dialog doesn't work
	Bug 345344 – Pattern matching is inefficient
	Bug 324246 – Performance degredation with large numbers of highlighted
		addresses/URLs
	Bug 86119 – "select all" feature
		Original patch by Simone Gotti.
	Bug 342059 – ASCII escape sequences don't work as expected
		Patch by Mariano Suárez-Alvarez.
	Bug 404757 – URL matching doesn't work with PCRE
	Bug 403028 – decset mode 12 = blinking cursor
	cf Bug 342338 – suffers from memory fragmentation
	Bug 106618 – CJK 'fixed width' font and 's p a c e d o u t' issue
	cf Bug 83285 – Treacle-slow scrolling in gnome-terminal on
		unaccelerated X server
	Bug 322241 – Please switch to pkg-config to check for freetype
	Bug 322240 – Usage of pkg-config privates header
	cf Bug 403275 – crash in Terminal: I was typing reset on th...
	Bug 403159 – XftDrawSetClipRectangles() silently fails on ppc->i386
	Bug 382245 – __PyGtk_API multiply defined in python module
	Bug 155687 – Scroll region \E[NN;MMr should set cursor to home
	Bug 147784 – cursor unvisible under mouse highlight
	Bug 368894 – crash in Terminal: I started gnome-terminal...
	Bug 402329 – Rendering problem with underlines and cursor
	Bug 336105 – gnome-terminal crashes when termcap not found
	Bug 401215 – Multi-pass renderering
	Bug 157267 – _vte_terminal_fudge_pango_colors() breaks Japanese input
		style
		Patch by ynakai@redhat.com.
	Bug 400834 – Use a global display/process timeout
	Bug 401082 – double-draw issue
	Bug 318307 – Cursor colour changes to foreground when unfocused
	Bug 317449 – The cursor disappears when clicking on windows above
		gnome-terminal
	Bug 400759 – update problem with vte trunk
	Bug 400671 – crash in Terminal: detaching of tabs
	Bug 399137 – UTF-8 problem in VteAccess
	Bug 400493 – Mouse selection seriously broken
	Bug 400438 – _vte_invalidate_all triggered on GDK_VISIBILITY_UNOBSCURED
	cf Bug 400072 – Handling of ; in control sequences
	cf Bug 399617 – Avoid memory allocations during an expose event.
	Bug 147495 – screen flicker when opening new terminal windows
	Bug 334755 – Incomplete information from vte_terminal_get_font
	Bug 400184 – _vte_pty_open declaration mismatch - breaks on Solaris
	Bug 335269 – Change the way vte handles PangoFontDescription behind
		vte_terminal_set_font
	Bug 123591 – vte_terminal_fork_command succeeds even when it does not

0.15.2
======
This is a very exciting release.  Most of the changes are made by Chris Wilson
who just got access to the vte repository.  On his first day he committed more
than 20 large patches, cleaning various parts of the code base and optimizing
too!  As a result of huge changes in this release, some regressions, specially
on less common systems/architectures is expected.  Please file bugs.

Highlights of improvements in this release:
- Moving around in vim and mc is a lot faster now, thanks to much
  smaller areas that will be redrawn with this release.
- Mouse wheel is usable in mc now, since we don't generate release
  events for scroll wheel events anymore.
- Faster.  One of the internal timers was completely removed, and
  lots of unnecessary work is not done anymore.  Particularly when
  the widget is not visible.
- Switched to using g_spawn_async to fork the child process, so we
  can now enjoy the error checking implemented in that functions.
  Failed forks now return an error message.
- Accessibility improvements.
- New environment variable VTE_BACKEND, to choose which rendering
  backend to use.  The old VTE_USE_* env vars are deprecated and
  not functional anymore.
- Bugs fixed in this release:
	Bug 399137 - continuation.
	Bug 132316 – terminal widget's context menu posting isn't exposed as an AtkAction
		     Original patch by <padraig.obriain@sun.com>
	Bug 156161 – AccessibleText_getTextAtOffset returns wrong values in gnome-terminal
		     Patch by <padraig.obriain@sun.com>
	Bug 399137 – UTF-8 problem in VteAccess
	Bug 123591 – vte_terminal_fork_command succeeds even when it does not
	Bug 345514 – -no-undefined doesn't work with latest libtool
	Bug 162003 – vte configure.in X checking can fail
	           – though this may cause other regressions!
	Bug 314669 – Please specialize AC_PATH_XTRA
	Bug 389538 – crash in Terminal: nothing
	Bug 161479 – Scroll wheel generates Release events
	Bug 398602 – Build Failure
	Bug 397724 – Orca incorrect echo's certain input in gnome-terminal
		     when key echo is set to off (on Ubuntu Feisty).
	Bug 398244 – Gnome-terminal opens a huge sized window
	Bug 398243 – Crash
	Bug 398116 – lags behind when widget not visible
	Bug 398083 – background not painted correctly when starting up
	Bug 397414 - port vteapp to GOption
	Bug 395373 - Allow the user to specify backend priorities.
	Bug 346554 – Fancy prompt triggers update problem
	Bug 397439 – Performance enhancement patch series
	Bug 161342 – Vte slow with mc and vim
	Bug 387171 – vte fails to install on FreeBSD due to missing header
		     Patch from Roy Marples
	Bug 396831 – Unable to compile without X
		     Patch from Chris Wilson
	Bug 394890 – Segfault when running vte or gnome-terminal

0.15.1
	Bug 354061 – Excessive use of strlen by _vte_termcap_create
		     Patch from Ryan Lortie
	Bug 387475 – Gtk-Warning spew in gnome-terminal
		     Patch from Ryan Lortie
	Bug 387482 – Variable modified in signal handler should be volatile
		     Patch from Bastien Nocera
	Red Hat Bug 218626: "last -ad" print junk in last column

0.15.0
	Bug 356552 – cursor timeout runs all the time [Ryan Lortie]
	Bug 307396 – Mouse scroll mode not controllable [Mariano Suárez-Alvarez]
	Bug 356602 – const cast warning fixes for libvte [Ryan]
	Bug 150858 – In gnome-terminal, the deleted character reported as "space" [Rich Burridge]
	Bug 337252 – ALT + Arrow keys don't work in irssi through gnome-terminal [Mariano]

0.14.1
	Bug 358344 – autoscroll only works one way in fullscreen [PATCH]
	             Patch by Egmont Koblinger
	Bug 353756 – font setting cleanup
	Bug 356616 – libvte broken with new autotools
	Bug 354024 – Suppress multiple warnings for missing control sequence
	             handlers
	             Patch from Chris Wilson
	Bug 354620 – vte-0.14.0: undefined C code
	             Patch from Ales Nosek
	Define G_LOG_DOMAIN=Vte.

0.14.0
	Minor doc syntax update.
	Fix bug causing empty lines to not being copied.

0.13.7
	Bug 350236 – Cannot copy text; invalid character sequence errors
	Bug 352439 – URL highlighting seriously broken
	Bug 351494 – Gnome-terminal doesn't kills bash on tab close
	             Patch from Aivars Kalvans
	Bug 352365 – font caching problem for not-found glyphs

0.13.6
	Bug 351696 – crash on Terminal, check ->window before setting
	             icon/window title
	Bug 350623 – Accessible text getTextAtOffset is broken
	             Patch from Willie Walker

0.13.5
	Bug 158200 – terminal backspace behavior not set to UTF-8 mode
	             Based on patch from Egmont Koblinger
	Bug 348814 – crash on Terminal
	             Patch from Aivars Kalvans

0.13.4
	Fix selection that I broke in last release.
	Bug 336947 – [patch] Redundant vte_terminal_set_font_full() calls
	             Patch from Aivars Kalvans
	Bug 134800 – gnome-termnal hung up when input by ATOK
	             Patch from Yukihiro Nakai  <nakai@gnome.gr.jp>
	Bug 339983 – gnome-pty-helper should log username
	             Patch from Brian Cameron

0.13.3
	Bug 121904 – copy-paste of empty line
	Bug 25290 – Small UI tweak to select-by-word (only select only letter
	            at a time for non-word characters)
	Bug 339986 – Patch to select localized strings exactly
		     Patch from Takao Fujiwara
	Bug 311855 – Race in vte leads to blocking of input.
		     Patch from Kalle Raiskila
	Bug 342396 – Ctrl-space sends " ", not NUL.
	Bug 345377 – real transparency
		     Patch from Kristian Høgsberg <krh redhat.com>
	Bug 345514 – -no-undefined doesn't work with latest libtool
	Bug 141985 – vte does not respond to 'CSI 2 1 t' or 'CSI 2 0 t' with
		     the correct window/icon title
		     Patch from Mariano Suárez-Alvarez

0.13.2
	Bug 344666 – Problems with *_CFLAGS and *_LDFLAGS in makefiles
	             Patch from Stepan Kasal <kasal@ucw.cz>.
	Bug 339529 – gnome-terminal (vte) crashes when detatched window is
	             closed
	Bug 342549 – uninitialized var (coverity)
	             Patch from Paolo Borelli.
	Bug 342082 – vte_invalidate_region() may check whether terminal is
	             realiazed or not
	             Patch from Kouhei Sutou.
	Bug 340363 – vte Cygwin build fixes
	             Patch from Cygwin Ports maintainer
	Bug 341793 – vte.h doesn't need to include X11/Xlib.h
	             Patch from Kouhei Sutou
	Require intltool 0.35.0 to have translations in the dist tarballs.
	Fix typo which may have been causing things like crashes.

0.13.1
	Use intltool 0.34.90 to make sure tarball includes po files.
	Bug 339980 – nativeecho needs glib in LDADD to build on Solaris
	             Patch from Brian Cameron.
	Bug 331803 – style needs to be attached/detached to the window on
	             realize/unrealize
	             Patch from Benjamin Berg  <benjamin@sipsolutions.net>.
	Pass -no-undefined linker flag.

0.13.0
	Removed obsolete #ifde GTK_CHECK_VERSION(2,2,0) checks.
	Bug 339448 – selection doesn't respect hard newlines
	Bug 148720 – Word selection erroneously captures text from next line
	Bug 126376 – Uncoinditional definition of _XOPEN_SOURCE breaks build
	             on NetBSD
	Bug 97719 – Selection: double/triple click doesn't cross line boundaries
	Bug 160782 – Vte isn't multi-screen safe
	Bug 330441 – Remove libzvt support
	Bug 328850 – Crash when pasting selection
	Bug 160134 – mouse events occurring past column 95 are not passed
	             through to terminal application
		     New public function vte_terminal_feed_child_binary
	Bug 135230 – Feature request to attach VTE to existing pty
	             New public function vte_terminal_set_pty
	Bug 337442 – [patch] Reduce .plt section
	             We use a regexp to limit exported symbols now.
	Bug 142247 – use of uninitialized value
	Bug 149633 – gnome-terminal messes up boxdrawing chars aligment
	Bug 144456 – UK pound currency symbol rendered incorrectly
	Bug 307403 – xticker doublefree
	Bug 337877 – Patch to use po/LINGUAS
	Bug 337552 – Insufficient version requirement for gtk+
	Bug 168251 – add support for 256 colors terminals
	Bug 120276 – Wishlist: Support Rectangular Selection
	Bug 336117 – [patch] Use g_slice API
	Bug 336128 – vim scrolling issues - emulation errors
	Bug 334385 – Use intltool
	Bug 104841 – scrolling doesn't work inside "screen" windows
	Bug 333768 – vteapp debug stuff should be conditional

0.12.0   - Released with no code changes.

0.11.21	 - Revert change introduced in 0.11.19 that made vte very unresponsive
	   with tall terminal windows. (bug #333776)
	 - Step up COALESCE_TIMEOUT and DISPLAY_TIMEOUT from 2ms to 10ms.
	   This is more compatible with the update timeout that we are doing
	   at 25ms, but needs testing.

0.11.20	 - Revert patch introduced in 0.11.16 that was corrupting the Xft
	   font cache. (bug #309322)

0.11.19	 - Revert Shift+Insert to paste PRIMARY.  Use Ctrl+Shirt+Insert to
	   paste CLIPBOARD (bug #123844)
	 - Improvements to the update throttling handler.
	 - gnome-pty-helper minor race condition fix.
	 - Use getpwnam to correctly log multiple users with the same UID
	   (bug #319564, Laszlo Peter)
	 - A couple minor build fixes.

0.11.18	 - Fix bug #317235 - Use U+FFFD instead of U-FFFF for invalid
	   codepoints. (Egmont Koblinger)
	 - Modernized the build system.  Depending on gnome-common  for
	   autogen.sh now and make distcheck works.
	 - Limit redrawings to a maximum of 40fps.  Makes vte run about
	   three times faster.
	 - Use GObject private data internally. (Behdad)
	 - Optimize the sequence handler code and split it into a
	   separate file. (Behdad)
	 - Fix bug #123844 - primary and clipboard selections are broken.
	   (Behdad)
	 - Fix bug #161337 - double free. (Guilherme de S. Pastore)
	 - Code cleanup and misc fixes. (Behdad)

0.11.17  - Revert .pc changes from previous release (Olav Vitters)
	 - Fix bug #170032 - gnome-terminal has problems with ANSI
	   (save and restore cursor position) (Olav Vitters)
	 - Fix bug #321909 – vte does not install devhelp file
	   (Guilherme de S. Pastore)
	 - Apply patch from Kjartan Maraas to replace g_return* with
	   g_assert in static functions (Guilherme de S. Pastore)
	 - Avoid guessing the user's shell until we make sure it is
	   really necessary (Guilherme de S. Pastore)
	 - Disable asserts by default (Guilherme de S. Pastore)

0.11.16  - Optimize memory used for fonts (Mike Hearn)
	 - Fix crasher with accessibility (Padraig O'Briain)
	 - Fix some warning from GDK (Michele Baldessari)
	 - Fix python build problems (Manish Sing)
	 - Fix generation of the forkpty() method for python.
	   (Michael Vogt)
	 - Cleanups for the .pc file (Steve Langasek)
	 - Don't emit signals for every character of output. Huge performance
	   improvement with a11y enabled. Patch from Padraig O'Briain.

0.11.15  - Fix check for recvmsg () (Robert Basch)
	 - Make it possible to implement atkText selection methods
	   for VteAccessible. Bug #113590. (Padraig O'Briain)
	 - Don't crash if there's no termcap file (Michele Baldessari)
	 - Make VTE work on some Net/OpenBSD on sparc and macppc
	   (Dan Winship, Rich Edelman, Adrian Bunk)

0.11.14  - Fix a crasher on reparent (Michele Baldessari)
	 - Fix a crash in a11y related code (Padraig O'Briain)
	 - Fix a crash in the pango backend (Michele Baldessari)
	 - Fix a crash from not unsetting the user data on the
	   gdk window (Matthias Clasen)
	 - Fix a crash in the python bindings when changing color
	   (Michele Baaldessari, Ethan Glasser-Kamp)

0.11.13  - Back out one of the previous patches from Fedora since it had
	   issues (Reported by Warren Togami)
	 - Reduce memory consumption with more that one tab a whole lot
	   (Aivars Kalvans)
	 - Make the python bindings work again (Manish Singh)
	 - Build fix (Ali Akcaagac)
	 - Updated translations ug (Abduxukur Abdurixit), rw (Steve Murphy),
	   xh (Adi Attar))

0.11.12: - Performance improvements:
	   - Two patches from bug #137864 (Benjamin Otte)
	   - Patch from bug #143914 (Søren Sandmann)
	 - Fix crash when resizing a terminal running minicom (Søren Sandmann)
	   Closes bug #163814 and duplicate.
	 - Adjust timeouts to make us behave like xterm when
	   outputing large amounts of text and still be fast (Kjartan)
	 - Fix build with VTE_DEBUG enabled (Kjartan)
	 - Build fixes for NetBSD and Darwin. Bug #126377 (Adrian Bunk)
	 - Build fixes for AIX. Bug #161352
	 - Make keypad behave like in xterm. Bug #128099. (jylefort at brutele be)
	 - Fix black background in new terminals. Bug #125364. (Fedora)
	 - Fix scrolling issues. Bug #168210 (Fedora)
	 - Fix screen corruption with multibyte charsets. Bug #168211 (Fedora)
	 - Redraw terminal fully before scrolling. Bug #168212 (Fedora)
	 - Fix crash with IM-methods. Bug #168213 (Fedora)
	 - Fix for scrolling back then forward. Bug 122150 (Benjamin Otte)
	 - Make terminal report correct type. Bug 130761 (Mariano)
	 - Updated translations:
	   Estii (et), Old English (ang), Canadian English (en_CA),
	   Spanish (es), Hungarian (hu), Albanian (sq), Norwegian bokmål
	   (nb), Bosnian (bs), Finnish (fi), Oriya (or), Georgian (ka),
	   Hindi (hi)
0.11.11: Add APIs for setting font with/without antialiasing, cursor color,
	 hilite color, and a forkpty()-alike.  Fix meta-space.  Use glib 2.4's
	 child watch API if available.
	 Add a configure switch for setting the default emulation instead of
	 hard-coding it to be "xterm".
	 Tweak autowrapping of text to handle cases where the terminal has
	 both LP and xn capabilities.
	 Truncate empty lines when copying text to mimic xterm.
	 Internally abstract out matching APIs, though we still use POSIX regex.
	 Try to set UTF8 line editing mode under sufficiently-new Linux.
	 Obey Pango's specified attributes when displaying pre-edit text.
	 Never steal modifier keys which might affect the input method from
	 the input methods.
	 Fix python binding so that help() lists the terminal class.
0.11.10: Fix cases where the application sets the encoding.  Adjust display of
         way-too-wide characters to better comply with openi18n.
0.11.9: Accessibility improvements.  Multihead fixes.  Revert to the 0.10 way
        of determining how wide an ambiguously-wide character should be.  Fix
        origin mode.  Fix linefeed mode, really.  Fix saving/restoring the
        cursor position via DECSET/DECRST.  Fix handling of control characters
        in the middle of control sequences.  Don't subject users to my crude
        approximation of U00A3 if any available font can be used instead.
0.11.8: Fix some memory leaks.  Fix compilation on Solaris.  Fix Ctrl-Space.
0.11.7: Properly recognizes 8-bit versions of SS2 and SS3 intermixed with
        UTF-8.  Add Macedonian and Welsh translations (yay GTP!).  Fix keypad
        page down key in application keypad mode.  Internalize some conversions
        to work better on platforms which lack a gunichar-compatible iconv
        target or UTF-8 to UTF-8 conversions.
0.11.6: Recognizes 8-bit versions of SS2 and SS3.
        Shares pixmap and pixbuf backgrounds between multiple terminal widgets
        within the same process, reducing both memory and CPU use.
0.11.5: Support for PC437.  Fix Ctrl+/.  Use xrdb font settings if GTK+ doesn't
        have anything to say.
0.11.4: Speedier transparency update when you move the windows, fixes for
        flickering when scrolling part of the screen, accessibility fixes.
        Bold works again.
0.11.3: Reworked handling of ISO-2022 text, handles Chinese and Korean
        correctly.
0.11.2: Fix for wrapping when selecting by word or lines.  Fix to conform to
        OpenI18N assertions.
0.11.1: A native FT2 drawing backend which may be faster than Pango on systems
        without Xft2.  Support for scrolling backgrounds for everyone.
0.11.0: Support for using font sets for better Unicode coverage when drawing
        using Xft2.  Support for scrolling backgrounds with Xft2.
0.10: Rewrote selection to better integrate dingus and autoscroll support.  The
      previous implementation was just a mess.  Changed the APIs so that callers
      have to decide whether or not to log (NOTE: this breaks gnome-terminal
      versions before 2.1.1 and 2.0.2).
0.9: Added integration with gnome-pty-helper.  This makes the lastlog/utmp/wtmp
     stuff work.
0.8: Added iso-2022 and national replacement character substitutions.  Line
     drawing characters are now represented as Unicode code points internally,
     so if you select a graphical line, you'll get the right results when you
     paste it.
0.7: Broke rendering code up into a couple of pieces to take advantage of
     Xft2 and Xlib APIs for drawing more than one character at a time.
0.6: Replaced the trie parser with a table-driven parser which is faster but
     only accurate enough for ANSI-compatible terminal types.  At some point
     I'll add a redirection layer to use the older code for other terminals.
0.5: Store characters as gunichars internally instead of wchar_t's.  Most of
     the internal processing is performed on gunichars anyway.
0.4: Support for Xft2 (which lets us do things faster than Xft1), and python
     bindings.
0.3: Initial accessibility peer implementation.

prehistory

Local Variables:
coding: utf-8
End:
vim: encoding=utf-8: