root/vte/trunk/ChangeLog

Revision 52, 180.7 kB (checked in by inz, 2 years ago)

Import vte to svn.

Line 
1 2006-05-26  Behdad Esfahbod  <behdad@gnome.org>
2
3         Released vte-0.12.2.
4
5         * NEWS: Updated.
6
7         * configure.in: Bumped version to 0.12.2.
8         * src/Makefile.am: Bumped libtool version to 9:1:5.
9
10 2006-04-27  Behdad Esfahbod  <behdad@gnome.org>
11
12         Bug 339980 – nativeecho needs glib in LDADD to build on Solaris
13         Patch from Brian Cameron.
14
15         * src/Makefile.am: Fix it.
16
17 2006-04-26  Behdad Esfahbod  <behdad@gnome.org>
18
19         Bug 331803 – style needs to be attached/detached to the window on
20         realize/unrealize
21         Patch from Benjamin Berg  <benjamin@sipsolutions.net>.
22
23         * src/vte.c: (vte_terminal_unrealize), (vte_terminal_realize):
24         attach and detach the style of the terminal widget.
25
26 2006-04-26  Behdad Esfahbod  <behdad@gnome.org>
27
28         Released vte-0.12.1.
29
30         * NEWS: Updated.
31
32         * configure.in: Bumped version to 0.12.1.
33         * src/Makefile.am: Bumped libtool version to 9:0:5.
34
35 2006-04-21  Behdad Esfahbod  <behdad@gnome.org>
36
37         Bug 328850 – Crash when pasting selection
38
39         * src/vte.c: Protect against passing NULL selection to strcmp.
40
41 2006-04-20  Behdad Esfahbod  <behdad@gnome.org>
42
43         * doc/reference/tmpl/internals.sgml:
44         * doc/reference/tmpl/reaper.sgml:
45         * doc/reference/tmpl/vte-unused.sgml:
46         * doc/reference/tmpl/vte.sgml:
47         * doc/reference/tmpl/vteaccess.sgml:
48         * doc/reference/vte-sections.txt: Misc fixes and updates.
49
50         * python/vte.defs:
51         * python/vte.override: Updates.
52
53         Bug 160134 – mouse events occurring past column 95 are not passed
54         through to terminal application
55         Based on patch from Sean Estabrooks.
56
57         * src/vte.h:
58         * src/vte.c (vte_terminal_feed_child_binary): New public function.
59
60         * src/vte.c (vte_terminal_send_mouse_button_internal),
61         (vte_terminal_maybe_send_mouse_drag): Use feed_child_binary.
62
63 2006-04-19  Behdad Esfahbod  <behdad@gnome.org>
64
65         Bug 135230 – Feature request to attach VTE to existing pty
66         Based on patch from eric@brouhaha.com, John Swensen, and
67         Chris Moller  <cmoller@redhat.com>
68
69         * src/vte.c:
70         * src/vte.h:
71         * python/vte.defs:
72         * doc/reference/vte-sections.txt: Added vte_terminal_set_pty().
73
74 2006-04-12  Behdad Esfahbod  <behdad@gnome.org>
75
76         Bug 144456 – UK pound currency symbol rendered incorrectly
77
78         * src/vte.c: Offset characters drawn in draw_graphic for padding.
79
80 2006-04-06  Behdad Esfahbod  <behdad@gnome.org>
81
82         Bug 337552 – Insufficient version requirement for gtk+
83
84         * configure.in: Depend on Gtk+ 2.6 and GLib 2.6.
85
86 2006-03-30  Behdad Esfahbod  <behdad@gnome.org>
87
88         Branchpoint for vte-0-12.
89
90 2006-03-30  Guntupalli Karunakar  <karunakar@indlinux.org>
91
92         * configure.in: Added "dz" (Dzongkha) to ALL_LINGUAS.
93
94 2006-03-26  Behdad Esfahbod  <behdad@gnome.org>
95
96         Bug 336128 – vim scrolling issues - emulation errors
97
98         * src/vteseq.c (vte_sequence_handler_sf): Update start and end
99         when updating insert_delta.
100
101 2006-03-15  Behdad Esfahbod  <behdad@gnome.org>
102
103         Bug 334385 – Use intltool
104
105         * Makefile.am, configure.in: Add intltool support.
106
107         * src/iso2022.c, src/reaper.c, src/vteaccess.c, src/vteapp.c,
108         src/vtebg.c, src/vtexft.c, src/vte.c: Include glib/gi18n-lib.h
109         instead of #ifdefing gettext stuff.
110
111         * src/vte.c (vte_terminal_class_init): Use GETTEXT_PACKAGE instead
112         of PACKAGE in bindgettextdomain.
113
114 2006-03-14  Behdad Esfahbod  <behdad@gnome.org>
115
116         * src/vte.c (vte_terminal_size_allocate): More tweaks to the
117         previous changes.  Reported by dholbach again.
118
119 2006-03-13  Behdad Esfahbod  <behdad@gnome.org>
120
121         * src/vte.c (vte_terminal_size_allocate): Put the stuff changed in
122         previous commit in their original order.  Problem reported by
123         dholbach.
124
125 2006-03-13  Behdad Esfahbod  <behdad@gnome.org>
126
127         Bug 104841 – scrolling doesn't work inside "screen" windows
128
129         * src/vte.c (vte_terminal_size_allocate): Fix restricted scrolling
130         region readjustment.  Moreover, do not do unnecessary updates when
131         number of rows & columns has not changed.
132
133 2006-03-13  Behdad Esfahbod  <behdad@gnome.org>
134
135         Bug 333768 – vteapp debug stuff should be conditional
136         Patch from Egmont Koblinger.
137
138         * src/vteapp.c: Make pwd and setting env vars conditional on debug.
139
140 2006-03-08  Behdad Esfahbod  <behdad@gnome.org>
141
142         Released vte-0.12.0.
143
144         * NEWS: Updated.
145
146         * configure.in: Bumped version to 0.12.0.
147
148 2006-03-09  Abel Cheung  <maddog@linuxhall.org>
149
150         * configure.in: Readd kn to ALL_LINGUAS and make sure everything
151         builds fine.
152
153 2006-03-08  Behdad Esfahbod  <behdad@gnome.org>
154
155         Released vte-0.11.21.
156
157         * NEWS: Updated.
158
159         * configure.in: Bumped version to 0.11.21.
160
161         * configure.in: Removed kn from ALL_LINGUAS, as it was breaking
162         the build.
163
164 2006-03-08  Behdad Esfahbod  <behdad@gnome.org>
165
166         * src/vte.c, src/vte-private.h: Fix vte_update_timeout repeat to
167         25ms. (bug #333776, Egmont Koblinger)
168
169 2006-03-07  Abel Cheung  <maddog@linuxhall.org>
170
171         * configure.in: Added "kn" "zh_HK" to ALL_LINGUAS.
172
173 2006-02-28  Behdad Esfahbod  <behdad@gnome.org>
174
175         * src/vte-private.h: Step up COALESCE_TIMEOUT and DISPLAY_TIMEOUT
176         from 2ms to 10ms.  This is more compatible with the updated timeout
177         that we are doing at around 25ms.
178
179 2006-02-27  Behdad Esfahbod  <behdad@gnome.org>
180
181         * MAINTAINERS: Added.
182
183 2006-02-25  Behdad Esfahbod  <behdad@gnome.org>
184
185         Released vte-0.11.20.
186
187         * NEWS: Updated.
188
189         * configure.in: Bumped version to 0.11.20.
190
191 2006-02-25  Behdad Esfahbod  <behdad@gnome.org>
192
193         * src/vtexft.c: (_vte_xft_font_for_char): Rever the patch to
194         optimize memory usage by releasing fonts that aren't needed early.
195         Because that was inserting destroyed fonts into cache. Closes bug
196         #332580 and reverts bug #309322.
197
198 2006-02-25  Behdad Esfahbod  <behdad@gnome.org>
199
200         Released vte-0.11.19.
201
202         * NEWS: Updated.
203
204         * configure.in: Bumped version to 0.11.19.
205
206 2006-02-17  Behdad Esfahbod  <behdad@gnome.org>
207
208         * src/vte.c: Make shift+insert paste PRIMARY and ctrl+shift+insert
209         paste CLIPBOARD (switched them. bug #123844)
210
211 2006-02-17  Behdad Esfahbod  <behdad@gnome.org>
212
213         * src/vte.c: Better update-timeout handling.  Always delay updates
214         a bit.  Schedule updates as G_PRIORITY_DEFAULT_IDLE.  And, set delay
215         as the number of lines, in milliseconds.
216
217 2006-02-14  Behdad Esfahbod  <behdad@gnome.org>
218
219         * src/vteseq-gen.c (main): Return 0.  (bug #331178)
220
221 2006-02-14  Behdad Esfahbod  <behdad@gnome.org>
222
223         * gnome-pty-helper/gnome-pty-helper.c (main): Use getpwnam to
224         correctly log multiple users with the same UID. (bug #319564,
225         patch from Laszlo (Laca) Peter.
226
227 2006-02-13  Behdad Esfahbod  <behdad@gnome.org>
228
229         * src/vte.c (update_timeout): Only discontinue timer if nothing
230         was updated in the last cycle.
231
232 2006-02-13  Behdad Esfahbod  <behdad@gnome.org>
233
234         * gnome-pty-helper/gnome-pty-helper.c: Fix race condition when
235         shutdown_helper may be called again from the signal handler when
236         it's already running. (bug #331056)
237
238 2006-02-13  Behdad Esfahbod  <behdad@gnome.org>
239
240         * configure.in: Do not prepend X_LIBS and X_CFLAGS to LIBS and
241         CFLAGS. (bug #331021, Sylvain BERTRAND)
242
243 2006-02-13  Behdad Esfahbod  <behdad@gnome.org>
244
245         * src/vte.c (vte_terminal_key_press): Handle Ctrl+Shift+Insert to
246         paste PRIMARY.
247
248 2006-02-11  Behdad Esfahbod  <behdad@gnome.org>
249
250         Released vte-0.11.18.
251
252         * NEWS: Updated.
253
254         * configure.in: Bumped version to 0.11.18.
255
256 2006-02-11  Behdad Esfahbod  <behdad@gnome.org>
257
258         * src/iso2022.c: Change INVALID_CODEPOINT from 0xFFFF to 0xFFFD.
259         (bug #317235, Egmont Koblinger)
260
261 2006-02-11  Behdad Esfahbod  <behdad@gnome.org>
262
263         * src/vte.c (_vte_invalidate_cells): Guard more against off values.
264
265 2006-02-10  Behdad Esfahbod  <behdad@gnome.org>
266
267         Update the build infrastructure.  make distcheck works now!
268
269         * autogen.sh: Use a generic autogen.sh that uses gnome-common.
270
271         * configure.in: Simplify gtk-doc stuff.  Update to newer syntax.
272
273         * Makefile.am, src/Makefile.am, doc/reference/Makefile.am: Updated.
274
275 2006-02-10  Behdad Esfahbod  <behdad@gnome.org>
276
277         * src/vte.c (_vte_invalidate_cells): Throttle invalidating to at most
278         40 times per second, using a timeout.
279
280 2006-02-10  Behdad Esfahbod  <behdad@gnome.org>
281
282         * src/vteseq.c: Removed the huge sequence handler table.  Changed to
283         use the compact tables in vteseq-table.h.
284
285         * src/vteseq-gen.c: Generator containing the table removed from above,
286         that generates compact tables.
287
288         * src/vteseq-table.h: Table generated by above.  Can be regenerated
289         using make.
290
291         * src/Makefile.am: Adjusted.
292
293         * src/vteapp.c: Set default font to Monospace instead of Sans.
294
295 2006-02-10  Behdad Esfahbod  <behdad@gnome.org>
296
297         * src/vte.c: Allocate terminal->pvt using GObject private data.
298
299 2006-02-10  Behdad Esfahbod  <behdad@gnome.org>
300
301         Moved all sequence handler codes into a separate file.
302
303         * src/vte.c: Stuff moved to other files.
304
305         * src/vte-private.h: Includes all struct definitions from vte.c.
306
307         * src/vteseq.c, src/vteseq.h, src/vteseq-list.h: The sequence
308         handlers are all here now.
309
310 2006-02-09  Behdad Esfahbod  <behdad@gnome.org>
311
312         * src/vteapp.c: Make a couple debug messages conditional on
313         DEBUG_MISC.
314
315 2006-02-03  Behdad Esfahbod  <behdad@gnome.org>
316
317         * src/vte.c: Warning cleanup.  A couple were actually bugs.
318
319         * src/vteapp.c: No need to run $SHELL by default.  Handled
320         by vte.c now.  A bug was causing nothing to be run...
321
322 2006-02-03  Behdad Esfahbod  <behdad@gnome.org>
323
324         * src/debug.c, src/debug.h, src/matcher.c: Add the debug
325         flag TRIE for printing out the trie (previous was using
326         MISC.)
327
328         * src/vte.c (vte_invalidate_cells): Update row_count and
329         column_count when clamping their respective _start values.
330
331         * src/vte.c (vte_terminal_extend_selection, _vte_terminal_select_text):
332         Pass row_count to vte_invalidate_cells(), instead of row_stop.
333
334         * src/vteapp.c: Run $SHELL by default.
335
336 2006-02-01  Behdad Esfahbod  <behdad@gnome.org>
337
338         * doc/reference/tmpl/internals.sgml: Added to CVS.
339
340         * vte/src/vte.c: Fix selection vs. primary that have been
341         borked forever. Closes bug #123844.
342
343 2006-01-30  Guilherme de S. Pastore  <gpastore@gnome.org>
344
345         * src/trie.c: applied patch from Tomas Mraz to fix a double
346           free. Closes bug #161337.
347
348 2006-01-30  Erdal Ronahi  <erdal.ronahi@gmail.com>
349
350         * configure.in: added ku (Kurdish) to ALL_LINGUAS
351
352 2006-01-28  Guilherme de S. Pastore  <gpastore@gnome.org>
353
354         * src/Makefile.am: add -DG_DISABLE_ASSERT to CFLAGS.
355
356         * NEWS: updated.
357
358         * vte.spec: bumped version to 0.11.17.
359
360 2006-01-28  Guilherme de S. Pastore  <gpastore@gnome.org>
361
362         * src/vte.c: only try to guess the user's shell when actually
363           forking, so we avoid unnecessary work if the application
364           already has to do that itself.
365        
366 2006-01-15  Guilherme de S. Pastore  <gpastore@gnome.org>
367
368         * src/: applied patch from Kjartan Maraas that replaces g_return
369           functions with g_assert. Should give an 8% speed boost.
370
371 2006-01-14  Guilherme de S. Pastore  <gpastore@gnome.org>
372
373         * doc/reference/Makefile.am: install more than *.html, based on the
374           patch from Ed Catmur. Closes bug #321909.
375
376 2006-01-14  Olav Vitters  <olav@bkor.dhs.org>
377
378         * src/caps.c: Support save and restore cursor position using \033[s
379         and \033[u. Reported by Dag Wieers. Fixes bug 170032.
380
381 2005-12-31  Olav Vitters  <olav@bkor.dhs.org>
382
383         * vte.pc.in: Backup patch from Steve Langasek. It needs pkg-config
384         changes.
385
386 2005-12-12  Kjartan Maraas  <kmaraas@gnome.org>
387
388         * vte.pc.in: Cleanups for the pkg-config file.
389         Patch from Steve Langasek. Closes bug #322240.
390
391 2005-12-12  Kjartan Maraas  <kmaraas@gnome.org>
392
393         * python/vte.override: python-vte seems to have a small bug in
394         the override file that prevents the forkpty() method to be generated.
395         The attached patch fixes this problem. Patch from Michael Vogt.
396         Closes bug #169201.
397
398 2005-11-30  Kjartan Maraas  <kmaraas@gnome.org>
399
400         * src/vte.c: (vte_terminal_preedit_length): Remove some
401         unused code.
402         (vte_terminal_process_incoming): Don't emit signals for every
403         character that's output. Patch from Padraig O'Briain. Huge
404         performance gain when a11y is activated.
405
406 2005-11-16  Timur Jamakeev  <timurj@cvs.gnome.org>
407
408         * confgiure.in: Added 'ky' to ALL_LINGUAS
409
410 2005-11-08  Kjartan Maraas  <kmaraas@gnome.org>
411
412         * NEWS: Update.
413         * Makefile.am:
414         * autogen.sh:
415         * configure.in:
416         * python/Makefile.am:
417         I'm attaching a patch that modernizes the python binding
418         build stuff. Notably, it excludes python/vte.c from the dist.
419         Right now as it stands, the file is disted, which means people's
420         builds will not work unless they build against pygtk 2.8,
421         which makes this bug somewhat important. Patch from Manish Sing
422         Closes bug #320931.
423
424 2005-11-01  Bill Haneman <billh@gnome.org>
425
426         * src/vteaccess.c:
427         (vte_terminal_accessible_get_text):
428         Swap offsets if start > end; fixes crasher
429         bug #153405.  Patch from padraig o'briain,
430         thanks to Kjartan for review.
431
432 2005-10-02  Kjartan Maraas  <kmaraas@gnome.org>
433
434         * src/vtebg.c: (_vte_property_get_pixmaps):
435         * src/vterdb.c: (_vte_property_get_string):
436         Fix gdk warnings. Patch from Michele Baldessari.
437         Closes bug #309025.
438
439 2005-09-16  Kjartan Maraas  <kmaraas@gnome.org>
440
441         * src/vtexft.c: (_vte_xft_font_for_char): Optimize memory
442         usage by releasing fonts that aren't needed early. Patch
443         from Mike Hearn. Closes bug #309322.
444
445 2005-08-13  Kjartan Maraas  <kmaraas@gnome.org>
446
447         * gnome-pty-helper/gnome-pty-helper.c: (init_msg_pass):
448         Make VTE work on NetBSD, OpenBSD (sparc and macppc).
449         Reported by Adrian Bunk, patches by Dan Winship and
450         Rich Edelman. Closes bug #126554.
451
452 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
453
454         * src/vtetc.c: (_vte_termcap_destroy): Don't crash
455         if there's no termcap file. Michele Baldessari
456         Closes bug #312260.
457
458 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
459
460         * configure.in: Correct test for recvmsg(). Patch from
461         Robert Basch. Closes bug #304815 and possibly bug #122055.
462
463 2004-08-10  Kjartan Maraas  <kmaraas@gnome.org>
464
465         Patch from: Padraig O'Briain  <padraig.obriain@sun.com>
466         Closes bug #113590.
467
468         * src/vte.c, src/vteint.h:
469         Add new functions to support accessible text selection:
470         _vte_terminal_get_selection, _vte_terminal_get_start_selection,
471         _vte_terminal_get_end_selection, _vte_terminal_select_text,
472         _vte_terminal_remove_selection
473         * src/vteaccess.c:
474         (xy_from_offset): Fix for offset being entire text.
475         (vte_terminal_accessibility_selection_changed): VteTerminal's
476         selection-changed signal handler which emits text-selection-changed
477         signal.
478         (vte_terminal_accessible_initialize): Connect to VteTerminal's
479         selection-changed signal.
480         (vte_terminal_accessible_get_n_selections) Add implementation.
481         (vte_terminal_accessible_get_selection) Add implementation.
482         (vte_terminal_accessible_add_selection) Add implementation.
483         (vte_terminal_accessible_remove_selection) Add implementation.
484         (vte_terminal_accessible_set_selection) Add implementation.
485
486 2005-08-05  Kjartan Maraas  <kmaraas@gnome.org>
487
488         * gnome-pty-helper/gnome-pty-helper.c: (exit_handler), (main):
489         Clean up utmp/wtmp under vncserver if things fall apart under
490         the terminal. (Dave Lehman). Closes bug #312373
491
492 2005-07-26  Michele Baldessari  <michele@pupazzo.org>
493
494         * python/vte.override (_wrap_vte_terminal_set_colors):
495         pyg_boxed_get should be on item not py_palette.
496         Reported with fix by Ethan Glasser-Camp <glasse@rpi.edu>
497         Closes bug #311570
498
499 2005-07-25  Michele Baldessari  <michele@pupazzo.org>
500
501         * src/vtepango.c (_vte_pango_create): Initialize
502         PangoContext * data->ctx with NULL. Closes bug #126262
503
504 2005-07-21  Danilo Å egan  <danilo@gnome.org>
505
506         Fixes #149925.
507        
508         * src/vte.c (vte_terminal_io_read): Added simple comment for
509         translators.
510
511 2005-07-07  Matthias Clasen  <mclasen@redhat.com>
512
513         * src/vte.c (vte_terminal_unrealize): Unset the user data
514         on the gdk window.
515
516 2005-06-15  Theppitak Karoonboonyanan  <thep@linux.thai.net>
517
518         * configure.in: Added 'th' (Thai) to ALL_LINGUAS.
519
520 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
521
522         * NEWS: Update some.
523         * doc/reference/tmpl/reaper.sgml:
524         * doc/reference/tmpl/vte-unused.sgml:
525         * doc/reference/tmpl/vte.sgml:
526         * doc/reference/tmpl/vteaccess.sgml: Docs updates.
527         * src/vte.c: (vte_terminal_init), (vte_terminal_finalize),
528         (vte_terminal_get_accessible), (vte_terminal_class_init):
529         Apply patch from Padraig O'Briain <padraig.obriain@sun.com>
530         to fix a crash. Closes bug #119913.
531
532 2005-06-09  Kjartan Maraas  <kmaraas@gnome.org>
533
534         * src/vte.c: (vte_terminal_style_changed):
535         Fix a crash when reparenting. Closes bug #169326.
536         Patch from Michele Baldessari.
537
538 2005-06-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
539
540         * configure.in: Added 'gl' to ALL_LINGUAS.
541
542 2005-04-29  Kjartan Maraas  <kmaraas@gnome.org>
543
544         * src/table.c: (_vte_table_literal_new), (_vte_table_free),
545         (_vte_table_addi), (_vte_table_matchi), (_vte_table_match),
546         (_vte_table_printi): Final bits of the memory reduction patch
547         from Aivars Kalvans. bug #160993 comment #9
548         * src/vte.c: (vte_terminal_scroll_region): Patch from Egmont
549         Koblinger to fix some scrolling issues. bug #164153
550         * vte.spec: Bump version.
551
552 2005-04-07  Abduxukur Abdurixit  <abduxukur.abdurixit@t-systems.ch>
553
554         * configure.in: Added "ug" to ALL_LINGUAS.
555
556 2005-04-01  Adi Attar  <aattar@cvs.gnome.org>
557
558         * configure.in: Added "xh" to ALL_LINGUAS.
559
560 2005-03-31  Steve Murphy  <murf@e-tools.com>
561
562         * configure.in: Added "rw" to ALL_LINGUAS.
563
564 2005-03-29  Kjartan Maraas  <kmaraas@gnome.org>
565
566         * autogen.sh: Use head -n 1 instead of head -1 to avoid
567         warning about the latter being deprecated in newer versions.
568         Reported by Ali Akcaagac. Closes bug #156022.
569         * vte.spec: Bump version
570
571 2005-03-16  Manish Singh  <yosh@gimp.org>
572
573         * python/vtemodule.c: Remove stray underscores so python module
574         works again. Fixes bug #150760.
575
576 2005-03-14  Kjartan Maraas  <kmaraas@gnome.org>
577
578         * src/Makefile.am:
579         * src/interpret.c: (main):
580         * src/matcher.c: (_vte_matcher_add), (_vte_matcher_init),
581         (_vte_matcher_create), (_vte_matcher_destroy), (_vte_matcher_new),
582         (_vte_matcher_free):
583         * src/matcher.h:
584         * src/vte.c: (vte_terminal_set_emulation), (vte_terminal_init):
585         * src/vtetc.c: (_vte_termcap_create), (_vte_termcap_destroy),
586         (_vte_termcap_new), (_vte_termcap_free):
587         * src/vtetc.h: Add patch for excessive memory consumption when
588         opening new tabs. This patch makes struct _vte_matcher and
589         struct _vte_termcap shared between terminals and should reduce
590         memory consumption with multiple tabs a lot. Patch from Aivars
591         Kalvans <kalvans at inbox lv>. From bug #160993.
592
593 2005-03-14  Kjartan Maraas  <kmaraas@gnome.org>
594
595         * src/vte.c: (vte_terminal_scroll_region),
596         (vte_sequence_handler_al), (vte_sequence_handler_dl),
597         (vte_sequence_handler_sr), (vte_sequence_handler_insert_lines),
598         (vte_sequence_handler_delete_lines), (vte_terminal_handle_scroll):
599         Back out one of the fedora patches since it apparently causes
600         screen corruption for some users. It was rumored to have issues
601         from the start, so...
602
603 2005-03-02  Kjartan Maraas  <kmaraas@gnome.org>
604
605         * src/vte.c: (vte_terminal_process_incoming): Fix the
606         crash in minicom when resizing the window. Closes
607         bug #163814. Also adjust the coalesce and display timeouts.
608         This makes g-t and xterm behave just about the same visually
609         but g-t is still a bit faster when using the same font and
610         utf8.
611
612 2005-03-02  Kjartan Maraas  <kmaraas@gnome.org>
613
614         * src/Makefile.am: Add vtetree.[ch]
615         * src/vte.c: (vte_terminal_draw_row): Don't use a GArray
616         but use calloc'ed memory to speed up things further.
617         From bug #137864. Patch from Benjamin Otte.
618         * src/vtetree.c: (_vte_tree_new), (_vte_tree_destroy),
619         (_vte_tree_insert), (_vte_tree_lookup): New file
620         * src/vtetree.h: New file
621         * src/vtexft.c: (_vte_xft_font_open), (_vte_xft_font_close),
622         (_vte_xft_font_for_char), (_vte_xft_char_width): Use the new
623         functions to speed up things. From bug #137864. Patch from
624         Benjamin Otte. There are still two patches in there that don't
625         apply cleanly any more. Will look at those later.
626         * vte.spec: Bump version.
627
628 2005-02-28  Kjartan Maraas  <kmaraas@gnome.org>
629
630         * src/vte.c: (vte_sequence_handler_send_primary_device_attributes):
631         Patch from Mariano to make vte claim to be the right type terminal.
632         Closes bug #130671.
633
634 2005-02-28  Kjartan Maraas  <kmaraas@gnome.org>
635
636         * src/iso2022.c: (_vte_iso2022_is_ambiguous),
637         (_vte_iso2022_find_nextctl):
638         * src/uniwidths:
639         * src/vte.c: (vte_terminal_catch_child_exited), (vte_terminal_eof),
640         (vte_terminal_process_incoming), (vte_terminal_feed),
641         (vte_terminal_init), (vte_terminal_finalize), (vte_terminal_reset),
642         (add_display_timeout), (add_coalesce_timeout),
643         (remove_display_timeout), (remove_coalesce_timeout),
644         (vte_terminal_stop_processing), (vte_terminal_start_processing),
645         (vte_terminal_is_processing), (display_timeout),
646         (coalesce_timeout):
647         * src/vtexft.c: (_vte_xft_drawcharfontspec), (_vte_xft_draw_text):
648         Apply fix from Fedora package for performance problems. Closes
649         bug #143914. Patch was written by SÞren Sandmann.
650
651 2005-02-28  Kjartan Maraas  <kmaraas@gnome.org>
652
653         * src/vte.c: (vte_terminal_scroll_region): Fix for
654         problem with redrawing when scrolling back then forward
655         Closes bug #122150. Patch from Benjamin Otte.
656
657 2005-02-28  Kjartan Maraas  <kmaraas@gnome.org>
658
659         * src/vte.c: (vte_terminal_unrealize): Fix a crash
660         when trying to use input methods. From Fedora.
661         Closes bug #168213.
662
663 2005-02-28  Kjartan Maraas  <kmaraas@gnome.org>
664
665         * src/vte.c: (vte_terminal_scroll_region),
666         (vte_sequence_handler_al), (vte_sequence_handler_dl),
667         (vte_sequence_handler_sr), (vte_sequence_handler_insert_lines),
668         (vte_sequence_handler_delete_lines), (vte_terminal_handle_scroll):
669         Another patch from fedora. Make sure the screen is fully redrawn
670         before scrolling. Apparently this patch has some issues, but those
671         were found to be small enough to apply in Fedora, so I guess
672         the same holds true here. Closes bug #168212
673
674 2005-02-28  Kjartan Maraas  <kmaraas@gnome.org>
675
676         * src/iso2022.c: (_vte_iso2022_process): Apply another
677         patch from Fedora. This should fix some screen corruption
678         with multibyte charsets. Closes bug #168211 and possibly
679         others.
680
681 2005-02-28  Kjartan Maraas  <kmaraas@gnome.org>
682
683         * src/vte.c: (vte_terminal_adjust_adjustments),
684         (vte_terminal_maybe_scroll_to_bottom),
685         (vte_terminal_update_insert_delta), (vte_terminal_handle_scroll),
686         (vte_terminal_set_scroll_adjustment), (vte_terminal_size_allocate):
687         Apply patch from Fedora to fix some scrolling issues. Closes
688         bug #168210 and possibly others.
689
690 2005-02-15  Kjartan Maraas  <kmaraas@gnome.org>
691
692         * src/vte.c: (vte_terminal_visibility_notify): Fix black
693         backgrounds in new terminals. Fix from Jon Nettleton
694         <nettleton at gmail com>. Closes bug #125364. Has been
695         in Fedora Core for months already.
696
697 2005-02-15  Kjartan Maraas  <kmaraas@gnome.org>
698
699         * src/keymap.c: (_vte_keymap_map): Fix keypad behaviour
700         to be like xterm. Closes bug #128099. Fix is from
701         <jylefort at brutele be> and has been used in Fedora the last
702         three months at least.
703
704 2005-02-15  Kjartan Maraas  <kmaraas@gnome.org>
705
706         * src/vteregex.h: Don't include <config.h> here. It breaks
707         building on AIX and can cause problems for l10n. Closes
708         bug #161352.
709
710 2005-02-15  Kjartan Maraas  <kmaraas@gnome.org>
711
712         * src/dumpkeys.c: Fix build on NetBSD and Darwin.
713         Patch from Adrian Bunk <bunk at stusta de>. Closes
714         bug #126377.
715
716 2004-12-07 Rajesh Ranjan<rranjan@redhat.com>
717         * configure.in: included the hi locale in ALL_LINGUAS
718 2004-11-16 nalin
719         * src/vte.c(vte_terminal_io_read,vte_terminal_io_write): silence a
720         couple of warnings by expecting a GIOCondition instead of a
721         GtkInputCondition as a parameter.
722
723 2004-11-16 nalin
724         * autogen.sh: accept more, newer versions of autoconf/automake.  Treat
725         autoconf >= 3 as acceptable instead of just > 3.
726
727 2004-11-16 nalin
728         * src/vte.c(vte_terminal_sequence_handler_scroll_up_or_down): add.
729         * src/vte.c(vte_terminal_sequence_handler_scroll_up_once): add.
730         * src/vte.c(vte_terminal_sequence_handler_scroll_down_once): add.
731         * src/vte.c(vte_terminal_sequence_handler_scroll_up): add.
732         * src/vte.c(vte_terminal_sequence_handler_scroll_down): add.
733         * src/table.c(_vte_table_addi): expand "%m" locally so that we can
734         distinguish between control sequences which differ only in the number
735         of numeric arguments they expect.  This means we have a new upper
736         limit on the length of a numeric argument list we'll recognize.
737         * src/caps.c(_vte_xterm_capability_strings): remove alternates for
738         strings which include '%m' as a specifier -- that's handled at the
739         matching layer now.
740         * src/vte.c(vte_terminal_paste_cb): drop the supplied data if it isn't
741         valid UTF-8 (Red Hat #119099).
742         * src/keymap.c(_vte_keymap_map): try xterm variants if we're xterm, not
743         the other way around.
744
745 2004-08-18  David Lodge <dave@cirt.net>
746
747         * configure.in: Added "ang" to ALL_LINGUAS.
748
749 2004-08-18  Kjartan Maraas  <kmaraas@gnome.org>
750
751         * configure.in: Added «nb» to ALL_LINGUAS.
752
753 2004-08-16  Christian Rose  <menthos@menthos.com>
754
755         * configure.in: Added "bs" to ALL_LINGUAS.
756
757 2004-08-13  Gora Mohanty  <gmohanty@cvs.gnome.org>
758
759         * configure.in: Added "or" to ALL_LINGUAS.
760
761 2004-07-17  Dinesh Nadarajah <dinesh_list@sbcglobal.net>
762
763         * ta.po: Added tamil Translation
764
765 2004-05-02 nalin
766         * src/reaper.c(vte_reaper_add_child): pass the global reaper in as
767         data when adding the child source, not the terminal which called us.
768         Stop accepting a data argument, because we'd discard it anyway.  Return
769         the ID of the source which is added, if that happens.
770         * configure.in: define VTE_INVALID_SOURCE for internal use.
771
772 2004-05-01 nalin
773         * README: add pointers to info on bidirectional text and shaping.
774
775 2004-05-01 nalin
776         * src/vte.c(vte_terminal_get_text_maybe_wrapped): add a parameter to
777         control whether or not trailing whitespace is trimmed (padraig.obriain,
778         #141148).
779         * src/vte.c,src/vte.h(vte_terminal_get_text_include_trailing_spaces):
780         add as a wrapper for the new vte_terminal_get_text_maybe_wrapped()
781         (padraig.obriain, #141148).
782         * src/vteaccess.c(vte_terminal_accessible_update_private_d): use
783         vte_terminal_get_text_include_trailing_spaces to ensure that we get
784         trailing spaces (padraig.obriain, #141148).
785         * src/vte.c(vte_terminal_insert_char): clean up some autowrap stuff.
786
787 2004-04-30 nalin
788         * vte.pc.in, vte-uninstalled.pc.in: declare the defaultemulation
789         variable as one kind of variable, not that other kind (#141515).
790
791 2004-04-30 nalin
792         * src/vte.c(vte_terminal_button_release): complete selection if we were
793         selecting, not just if Shift is held down (allows Press Shift, Press
794         Button, Release Shift, Release Button in addition to already-recognized
795         Press Shift, Press Button, Release Button, Release Shift) (#121905).
796         * vte.spec: buildrequire gtk-doc, manually copy png images at
797         install-time.
798
799 2004-04-29 nalin
800         * src/vte.c, NEWS, doc/reference/vte-sections.txt,
801         doc/reference/tmpl/vte-unused.sgml: documentation updates.
802         * doc/reference/tmpl/reaper.sgml: note that we just proxy for glib 2.4
803         child_watch functionality, if present.
804
805 2004-04-29 nalin
806         * python/vte.defs: include get_default_emulation binding.
807
808 2004-04-29 nalin
809         * vte.spec: update version to 0.11.11
810
811 2004-04-29 nalin
812         * src/vte.c(vte_terminal_unrealize): don't unref our accessible peer;
813         it may be accessed while we're unrealized, causing it to be destroyed
814         and re-created needlessly (#128049).
815         * src/vte.c(vte_terminal_finalize): unref our accessible peer.
816
817 2004-04-29 nalin
818         * src/vte.c(vte_terminal_finalize): don't clear the child's PID early,
819         so that we'll SIGHUP it properly (the kernel should do that anyway,
820         but...) (#128291).
821
822 2004-04-29 nalin
823         * src/vte.c(vte_terminal_insert_char): only deselect the current
824         selection if just-inserted text affected the selected region of the
825         screen (#135259).
826
827 2004-04-29 nalin
828         * README: assorted updates.
829         * configure.in: check for <sys/termios.h>
830         * src/pty.c: include <sys/termios.h> if found (#141392).
831         * src/dumpkeys.c, src/mev.c, src/pty.c, src/ssfe.c, src/vte.c: do the
832         same.
833         * doc/reference/vte-sections.txt: add several functions which are new
834         but which weren't in the generated docs.
835         * doc/reference/vte-unused.txt: sort.
836
837 2004-04-29 nalin
838         * src/vte.c(vte_terminal_scroll_region): remove stray debug printfs.
839
840 2004-04-29 nalin
841         * configure.in: add a --with-default-emulation argument (part of
842         #115750).  Use AS_HELP_STRING wherever we need help strings.
843         * vte.pc.in, vte-uninstalled.pc.in: add DefaultEmulation variable
844         * vte.spec: specify "xterm" as the default-emulation, even though it's
845         the default default
846         * termcaps/Makefile.am: build and install the default emulation's
847         termcap, assuming it's some kind of xterm variant.
848         * src/keymap.c(_vte_keymap_map): check for xterm-xfree86 definitions
849         if the terminal type includes xterm, not if it exactly matches xterm
850         * src/reaper.c(vte_reaper_add_child): add.  The glib 2.4 SIGCHLD
851         watcher requires us to register particular PIDs for monitoring, so now
852         we require applications to do so.
853         * src/reaper.c(vte_reaper_child_watch_cb): add.
854         * src/reaper.c(vte_reaper_init): Don't hook the SIGCHLD handler if
855         we're running under glib 2.4, expect to use the g_child_watch
856         mechanism.
857         * src/vte.c: remove hard-coded definition of VTE_DEFAULT_EMULATION,
858         to be picked up from config.h instead.
859         * src/vte.c(vte_sequence_handler_cs): remove stray debug printfs.
860         * src/vte.c(vte_terminal_insert_char): only do what we were doing for
861         xn if LP was also set (#141445).
862         * src/vte.c(vte_terminal_get_default_emulation): add.
863         * src/vte.c(_vte_terminal_fork_basic): call vte_reaper_add_child for
864         new children.
865
866 2004-04-27 nalin
867         * src/vte.c(vte_terminal_fork_command): more clearly document what
868         the argv and envv arguments are expected to contain (#127979).
869         * src/vte.c(vte_terminal_insert_char): attempt to more closely match
870         the behavior of am and xn on terminals -- if am is set {if xn is set,
871         autowrap should only happen before a character is output, and then only
872         if it's a graphic character, otherwise we autowrap after a character is
873         output}
874
875 2004-04-21 nalin
876         * src/vte.c(vte_terminal_get_text_range_maybe_wrapped): also trim back
877         lines which are nothing but whitespace (#140765).
878         * src/vte.c(vte_terminal_configure_toplevel): invalidate the whole
879         window if we're "transparent", because we don't get expose events
880         unless some portion of our area came out from behind something else,
881         but we still need to repaint it (#122243).
882
883 2004-04-20 nalin
884         * doc/reference/tmpl/reaper.sgml: document the child-exited signal.
885         * doc/reference/tmpl/vte.sgml: document the emulation-changed and
886         encoding-changed signals.
887
888 2004-04-20 nalin
889         * Makefile.am: add rule for generating vte-uninstall.pc (Gman, #136129)
890         * vte-uninstalled.pc.in: add (Gman, #136129)
891
892 2004-04-19 nalin
893         * src/vte.c(vte_terminal_key_press): don't steal keys from the input
894         method.
895
896 2004-04-19 nalin
897         * src/pty.c(_vte_pty_set_utf8): toggle the IUTF8 flag, if
898         it was defined at compile-time (maybe for #129317).
899         * src/vte.c(vte_terminal_set_encoding): call _vte_pty_set_utf8.
900         * src/vte.h (vte_terminal_anti_alias_get_type): declare.
901         * src/vtebg.c(vte_bg_get_pixmap): Optimisation to fix the ridiculous
902         amount of time required to render solid colour or extremely small
903         image tiled backgrounds.  This fixes bug #123903.  (desrt)
904         * src/vtebg.c(vte_bg_root_pixmap): move resize code into a separate
905         function.
906         * src/vtebg.c(vte_bg_get_pixmap): Resize all image sources, in case
907         we're using a very small image file for the background.
908
909 2004-04-19 nalin
910         * python/Makefile.am: move python module to site-packages/gtk-2.0,
911         which is added to the search path only by pygtk 2 (#92252).
912
913 2004-04-19 nalin
914         * python/vte.override: define a modulename override so that the
915         Terminal class is registered in the proper namespace so that python's
916         help() builtin sees the Terminal class (#130267).
917
918 2004-04-19 nalin
919         * src/vte.c(vte_terminal_anti_alias_get_type): add, for the sake of
920         bindings.
921
922 2004-04-19 nalin
923         * src/vte.c(vte_terminal_key_press): call GtkWidget's key_press_event
924         callback for keys, in case GtkWidget has pre-programmed behavior for
925         that key (#133878).
926         * configure.in, gnome-pty-helper/configure.in: quote names of defined
927         functions (#133222).
928         * configure.in: make compilation of gnome-pty-helper actually
929         conditional (#133077).
930         * src/vte.c(vte_terminal_process_incoming): Doh #132610, actually
931         call vte_terminal_emit_contents_changed() when the contents change.
932
933 2004-04-19 nalin
934         * src/vte.h, src/vte.c (vte_terminal_set_font_full): Add (#134429).
935         * src/vteglyph.c(_vte_glyph_cache_set_font_description): take a
936         VteTerminalAntiAlias argument.
937         * src/vteft2.c, src/vtegl.c, src/pango.c, src/pango.x, src/vtexft.c
938         (*_set_text_font): take a VteTerminalAntiAlias argument.
939
940 2004-04-19  Victor Zverovich  <vitaut@users.sourceforge.net>
941         * src/vte.h src/vte.c: Added default signal handlers to
942         VteTerminalClass (#137961).  [NOTE: ABI change.]
943
944 2004-04-19 nalin
945         * src/vte.c(vte_terminal_configure_toplevel): don't re-invalidate
946         everything, apparently unnecessary (#122243).  Might need to back this
947         out if I ever remember what specific combination of software and
948         versions prompted its addition in the first place.
949         * src/vte.c(vte_terminal_class_init): tell gettext that messages
950         retrieved from this domain should be returned in UTF-8 (#139542).
951
952 2004-04-19 nalin
953         * configure.in: don't disable use of deprecated APIs unless asked
954         to do so.
955         * src/keymap.c(_vte_keymap_GDK_space): add Meta case (gafton).
956         * src/vtefc.c(_vte_fc_width_from_pango_stretch): add.
957         * src/vtefc.c(_vte_fc_transcribe_from_pango_font_description): handle
958         PangoStretch characteristics using _vte_fc_width_from_pango_stretch.
959         * src/vteregex.c: add random comments.
960         * src/vte.c(VteTerminal): track the "xn" terminal attribute.
961
962 2004-04-10  Guntupalli Karunakar  <karunakar@freedomink.org>
963
964         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
965
966 2004-03-20  Gareth Owen  <gowen72@yahoo.com>
967
968         * configure.in: Added en_GB to ALL_LINGUAS
969
970 2004-03-10  Alexander Winston  <alexander.winston@comcast.net>
971
972         * configure.in: Added en_CA to ALL_LINGUAS.
973
974 2004-03-04  Guntupalli Karunakar  <karunakar@freedomink.org>
975
976         * configure.in: Added "pa" for Punjabi to ALL_LINGUAS.
977
978 2004-02-07  Robert Sedak  <robert.sedak@sk.htnet.hr>
979
980         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
981
982 2004-02-02  Martin Kretzschmar  <m_kretzschmar@gmx.net>
983
984         * docs/reference/Makefile.am: use gtk-doc in xml-mode.
985
986         * docs/reference/vte-docs.sgml: sgml->xml, update to DocBook XML
987         4.1.2 DTD (fixes Bug #132945)
988
989 2004-02-02 Alastair McKinstry <mckinstry@computer.org>
990
991         * configure.in: Added 'ga' to ALL_LINGUAS
992         * po/ga.po: Added Gaeilge (Irish) translation.
993
994 2004-01-27  Ã
995 smund SkjÊveland  <aasmunds@fys.uio.no>
996
997         * configure.in: Added 'nn' to ALL_LINGUAS
998         * po/nn.po: Added Norwegian Nynorsk translation.
999
1000 2003-12-20  Arafat Medini <lumina@silverpen.de>
1001
1002         * configure.in: Added Arabic Locale "ar" to ALL_LINGUAS
1003
1004 2003-12-10  Tõivo LeedjÀrv  <toivo@linux.ee>
1005
1006         * configure.in: Added et to ALL_LINGUAS.
1007
1008 2003-12-06  Iñaki Larrañaga  <dooteo@euskalgnu.org>
1009
1010         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
1011
1012 2003-10-14  Christian Rose  <menthos@menthos.com>
1013
1014         * configure.in: Added "ne" to ALL_LINGUAS.
1015
1016 2003-10-07  Åœygimantas Beručka  <uid0@tuxfamily.org>
1017
1018         * configure.in: Added "lt" to ALL_LINGUAS.
1019
1020 2003-09-15 nalin
1021         * src/vteapp.c: add options for exercising the cursor and highlight
1022         colors.
1023         * src/debug.c: flush output streams when we check if debugging is
1024         enabled, because we'll probably output a string next.
1025         * src/iso2022.c: don't print a zero-length string.  Yay compiler
1026         warnings.
1027         * src/interpret.c: use g_print() instead of fprintf() to print.
1028         * src/keymap.c,src/ssfe.c: include <stdarg.h>, hopefully fixing
1029         bug #121880 (or not).
1030
1031 2003-09-15 nalin
1032         * python/vte.defs: add specs for set_color_cursor and
1033         set_color_highlight.
1034
1035 2003-09-15 nalin
1036         * src/vte.h,src/vte.c: add vte_terminal_set_color_cursor.
1037         * src/vte.h,src/vte.c: add vte_terminal_set_color_highlight (#69776).
1038         * src/vte.c(vte_terminal_determine_colors): add parameters for
1039         specifying if the cell being rendered is the cursor or is highlighted,
1040         probably for being selected.  If either flag is set, and we've been
1041         given a color to use for the purpose by a caller, use the supplied
1042         color, else use inverse colors.
1043
1044 2003-09-15 nalin
1045         * src/iso2022.c(process_control): don't reset the conversion state
1046         when we hit an end-of-line.  I wasn't reading RFC1468 closely enough,
1047         as it states that each line begins in the same encoding as the end of
1048         the previous line, and read "application should reset before end-of-
1049         line" as "terminal resets at end-of-line" (bug #122156).
1050
1051 2003-09-11 nalin
1052         * src/vteapp.c: silence a compiler warning.
1053
1054 2003-09-11 nalin
1055         * README: ask for LC_* in addition to LANG if weird spacing errors
1056         crop up.
1057         * src/vteconv.c,src/vteconv.h: add wrappers for _vte_conv which weed
1058         out some warnings.
1059         * src/iso2022.c: use _vte_conv_cu instead of _vte_conv.
1060         * src/trie.c: use _vte_conv_cu instead of _vte_conv.
1061         * src/vte.c: give _vte_terminal_fudge_pango_colors a return type again.
1062         * src/vtebg.c: ifdef out vte_bg_source_name, which is unused.
1063         * src/vtebg.c,src/vterdb.c: wrap calls to gdk_property_get to weed out
1064         some compiler warnings.
1065
1066 2003-09-11 nalin
1067         * src/vte.c(vte_terminal_draw_cells_with_attributes): properly resolve
1068         colors and cell properties to drawing colors.
1069         * src/vte.c(_vte_terminal_fudge_pango_colors): add a function for
1070         mapping GTK+ white-on-black preedit text to default reverse-colored
1071         text for the terminal.
1072         * src/vte.c(_vte_terminal_translate_pango_cells): don't bother
1073         doing anything with the attribute for a range if the list is NULL.
1074         Fudge white-on-black text to default colors in reverse so that it
1075         works when the terminal is in a black-on-white color scheme.
1076
1077 2003-09-11 nalin
1078         * src/vte.c(_vte_terminal_apply_pango_attr): map weight attributes to
1079         the terminal's bold attribute.
1080
1081 2003-09-11 nalin
1082         * src/vte.c(_vte_terminal_map_pango_color): add.
1083         * src/vte.c(vte_terminal_im_preedit_changed): don't discard the
1084         attributes list for the preedit string -- save them.
1085         * src/vte.c(vte_terminal_draw_cells_with_attributes): add.
1086         * src/vte.c(vte_terminal_paint): use draw_cells_with_attributes to
1087         use the preedit attributes list when drawing the preedit string.  This
1088         changes the way the preedit string is presented to the user, but it
1089         now looks [more] like GTK+ suggests it should look, so it should be a
1090         good change.
1091
1092 2003-08-13 nalin
1093         * src/caps.c: add sequences for linux-console-cursor-attributes, which
1094         we'll ignore (bug #108232).
1095
1096 2003-08-13 nalin
1097         * configure.in: if we don't find the python headers (even if we found
1098         python), disable compilation of python bindings (bug #116756).  Make the
1099         checks for python support sequential for easier maintenance.
1100         * python/vte.defs: add def for vte_terminal_match_set_cursor_type.  Make
1101         the color argument to vte_terminal_set_background_tint_color const.
1102         * python/vte.override(_wrap_vte_terminal_forkpty): add.
1103         * python/vte.override(_wrap_vte_terminal_fork_command): don't leak envv.
1104
1105 2003-08-13 nalin
1106         * src/vte.c(vte_terminal_fork_command,vte_terminal_forkpty): doc update
1107         to note that directory and envv can be NULL for both.
1108
1109 2003-08-13 nalin
1110         * src/vteapp.c(main): if -S is passed, use forkpty to start a child that
1111         just counts until killed with Ctrl-C.
1112
1113 2003-08-13 nalin
1114         * doc/reference/vte-sections.txt: add vte_terminal_forkpty.
1115         * src/pty.c(_vte_pty_run_on_pty): exit on any error, to avoid leaving
1116         random unreaped children running.  Accept NULL command indicating th