Filter key release events through input methods. (Patch from otaylor.)
[vte.git] / ChangeLog
1 2002-05-21 nalin
2         * src/vte.c: Filter key release events through input methods.  (Patch
3         from otaylor.)  When building with gcc, use -std=c99.
4 2002-05-21 nalin
5         * autogen.sh, src/termcap.c, src/utf8echo.c, src/vte.c: Patch from
6         Hidetoshi Tajima to fix building on Solaris systems, remove use of
7         syntax that might be specific to gcc, and fix an overrun in
8         vte_termcap_generate().  (#82433)
9
10 2002-05-18 andersca
11         * src/vte.c: Don't queue a background update if the background isn't
12         transparent.
13
14 2002-05-16 nalin
15         * src/vte.c: Snip trailing whitespace off of copied lines, insert
16         an end-of-line only when the copied line doesn't go to the right edge,
17         don't overrun right edge, even in insert mode.  Fix displaying of
18         underlined text.  Finish implementing matching.
19
20 2002-05-15 nalin
21         * src/vte.c: Send kI on insert key.  Don't send drag events when the
22         child has only asked for click events.  Fix crashbugs in selection.
23         When getting scroll events, send mouse 4/5 events to the child instead
24         of performing a history scroll if the child wants mouse events.  Start
25         adding match support, merging how selection views the buffer with how
26         matching views the buffer, though matching doesn't work yet.
27
28 2002-05-14 nalin
29         * src/vte.c: Don't try to draw nul characters, most fonts can't.  Don't
30         send motion-tracking events to the child unless we're dragging.  Fix
31         ce so that it works even right after startup.  Make sure that repainting
32         the entire window actually exposes the visible parts of the window.  Fix
33         tab clearing to also allow removal of the current tabstop.  Implement
34         save-mode and restore-mode.  Start on reverse-video mode.  Don't scroll
35         on modifier keypress events.  Rework part of clipboard copy.
36         * termcaps/xterm: Add missing F11/F12/End keysyms to bundled xterm
37         termcap.
38 2002-05-13 nalin
39         * src/debug.c: Add "ALL" as a debug flag, aliased to everything.
40         * src/pty.c: Print debug info after redirecting stdio.
41         * src/trie.c: When debugging, count only decision nodes.
42         * src/vte.c: Fix se, for real this time.  Add a mostly-ignored protected
43         attribute.  Handle am, bw, ul flags properly.  Make cd clear the current
44         line, too.  Make ce fill the current default attributes through the end
45         of the line.  Handle cS.  Fix cv to work when we have a scrollback
46         buffer.  Handle ll, mp.  Line wrap on nd.  Reset tab stops on hard
47         reset only.  Handle soft-reset and full-reset.  Handle uc.  Initialize
48         scrollback line count properly.  Tweak drawing of alternate 'a' to
49         get rid of artifacts.  Reset insert mode, cursor visibility, and
50         scrolling regions when resetting.
51 2002-05-10 nalin
52         * src/vte.c: Fix IC, which should *always* be done in insert mode,
53         from otaylor.  Make delete mode do nothing.
54 2002-05-09 nalin
55         * src/vte.c: Fixes to usage of iconv, from otaylor.  Remap certain
56         characters which are missing in the current Xft font to similar
57         characters if they are in the font, from otaylor.  Change default
58         emulation to "xterm", cleaning up confusion over what standout really
59         means.  Reorganize some internals.  Complain when an application sends
60         us a key-press sequence, as if we knew what to do with one of those.
61         Implement bt, ct, st.  Reimplement ta.
62         * src/debug.c, src/debug.h: Added.
63 2002-05-08 nalin
64         * src/vte.c: Implement mouse motion-event and any-event tracking.
65 2002-05-07 nalin
66         * src/vte.c: Implement the rest of the special graphics characters.
67 2002-05-06 nalin
68         * src/vte.c: Finish implementing window-manipulation sequences.  Rename
69         signals to be more consistent.  Add thin wrappers for emitting signals,
70         and use them everywhere.  Support pangox even when XFT isn't available.
71         Try to provide bold text again.  Add signals for most of the window
72         manipulation control sequences.  Start handling mouse button events.
73         Hide the mouse cursor when we get keyboard events.  Use a different
74         mouse cursor if the child is mouse-aware.  Handle eA() by treating it as
75         as().
76         * src/caps.c, src/caps.h: Export definitions of VTE_CAP_CSI and friends.
77 2002-05-04 nalin
78         * src/vte.c: Implement device-status-report and dec-device-status-
79         report.  Clamp location values in sequence_handler_cm() to the
80         dimensions of the terminal window so that resize(1) will work right.
81         Start handling window-manipulation sequences.
82 2002-05-03 nalin
83         * src/termcap.c: Export a vte_termcap_strip() function for preprocessing
84         escape sequences and whatnot from capability values.
85         * src/typescrypt: Removed.
86         * src/vte.c: Pass the hard-coded xterm-specific capabilities through
87         vte_termcap_strip(), which fixes a few weird bugs.  Discard invalid
88         might-be-control-sequence sequences, like other emulators do.  Don't
89         consider modifier keys, by themselves, to be enough to scroll-on-key.
90         When snapshotting, actually snapshot all of a row instead of just the
91         last character.  Don't run past the end of snapshot contents when
92         reading them.
93         * src/vteaccess.c: Clamp offsets so that they always sort right.
94 2002-05-02 nalin
95         * src/termcap.c: Fix handling of triple-digit escaped characters,
96         which weren't being processed right if the first digit was '1' instead
97         of '0'.
98         * src/trie.c: Rework trie matching to return the address of the
99         character which ended the match attempt, which should cut down on
100         useless initial-substring checks.  Fix a subtle bug which caused
101         intermittent off-by-somenumber errors in the return address.
102         * src/vte.c:  Remove several gdk_window_scroll() calls which apparently
103         aren't buffered.  Convert invalid multibyte characters to '?' instead of
104         just dropping them.  Provide a means of setting the backspace/delete
105         bindings.  Add a poor xlfd_from_pango mapping function which would need
106         serious work to be useful.  Get rid of warnings when we're transparent
107         and the root window pixmap isn't as big as the root window because it's
108         been tiled.  Setup bindings using the export functions.  Set the default
109         terminal size to 80x24 instead of 60x18, which was originally chosen for
110         debugging purposes.  Don't use $SHELL as the command to invoke when
111         starting up a default command (as in the test app) -- libtool wrappers
112         keep screwing this up.  Don't limit the number of characters we skip
113         over in invalid multibyte sequences -- sometimes that's not enough.
114         Hook up ts/te, ks/ke sequence handlers.
115         * src/vteaccess.h: Fix a crashbug due to mismatch between parent field
116         in the object's structure and its inherited object's type.  Fix more
117         crash bugs due to initialization weirdness.  More to go.
118 2002-05-01 nalin
119         * src/vte.c: Try @pkgdatadir@/termcap/$TERM when reading termcap files.
120         This fixes the app on systems with no /etc/termcap, and also speeds up
121         loads and reduces memory consumption for xterm-color at the expense of
122         making on-the-fly emulation changes impossible.  Don't xor reverse with
123         itself when drawing characters (this broke when snapshotting was added).
124         * termcaps/Makefile.am, termcaps/xterm-color: include a default termcap
125         for xterm-color.
126         * src/termcap.c src/termcap.h: make _find_boolean return a gboolean
127         instead of an int.
128         
129 2002-04-30 nalin
130         * src/vte.c: Disconnect from toplevel window_configure events at
131         finalize-time.
132
133 2002-04-30 18:06  nalin
134         * src/vte.c: Track and free idle task tags properly.  Change F11 and
135         F12 capabilities from 'k;' and 'F1' to 'F1' and 'F2'.  Send a NUL on
136         control space. (#80350)  Allow setting and checking of word characters,
137         and change select-by-word behavior to use the word character list.
138         Emit "contents_changed" signals whenever the visible contents change,
139         and "cursor_moved" when the cursor moves.  Add snapshotting method.
140         Scroll when auto-margin handling moves the cursor to the next line.
141         Assume that the locale charset is actually ISO-8859-1 when we're in
142         a UTF-8 locale, so we don't toggle from UTF-8 to UTF-8.  Treat
143         GDK_KP_Page_Up as a GDK_Page_Up, ditto for GDK_KP_Page_Down and
144         GDK_KP_Tab and GDK_KP_Space.  Add vte_terminal_get_font().  Don't bother
145         messing with ring buffers if we're resizing them to their current sizes.
146         * src/pty.c, src/vte.c: Return a pid from vte_terminal_fork_command().
147         * src/vteaccess.c, src/vteaccess.h: Add VteTerminalAccessible object
148         type.  It might even work, mostly.
149
150 2002-04-29 14:25  nalin
151         * src/vte.c: Handle me() by resetting all attributes (including
152         colors, which we weren't resetting before).
153
154 2002-04-29 10:57  nalin
155         * src/vte.c: Handle kb by treating it as a backspace.  Make pangox
156         rendering the default.  Handle control-key sequences better, unless
157         the input method is hiding the modifiers from us.  Set the default
158         TERM variable to "xterm-color".
159         * src/vte.c src/vte.h: Get rid of vte_terminal_set_core_font().
160
161 2002-04-26 19:14  nalin
162         * src/vte.c: Punt all changes to background images and transparency
163         to an idle task.  Only insert newlines into the copy buffer when the
164         last column in a given line doesn't have a character in it.
165 2002-04-26 17:35  notting
166         * src/pty.c: use execlp/execvp
167
168 2002-04-26 12:09  nalin
169         * src/Makefile.am, src/ring.c, ring.h: add a ring buffer for storing
170         scrollback data.
171         * src/vte.c: use a ring buffer instead of a GArray to hold scrollback
172         rows.  Fix a bug in that.  Try to preserve what the user sees when the
173         scrollback size changes.
174         * src/vteapp.c: set a default scrollback buffer size of 100.
175 2002-04-26 00:49  nalin
176         * Makefile.am: run autogen before tagging so that the tag is always
177         correct.
178         * README: update.
179         * configure.in: add pangox to the list of GTK+ 2.0 modules we link with.
180         * src/vte.c, src/vte.h: add vte_terminal_set_scrollback_lines(), add
181         some code to use pangox for rendering before trying core rendering,
182         which should make font selection actually work.
183         * vte.spec: tweak description text.
184
185 2002-04-25 12:23  nalin
186
187         * Makefile.am: Uncomment the tag target.
188
189 2002-04-25 12:22  nalin
190
191         * HACKING, Makefile.am, configure.in: Add some targets for building
192         tarballs in a hopefully-reproducible way.
193
194 2002-04-25 12:12  nalin
195
196         * src/vte.c: Let GDK_USE_XFT turn on Xft as well as
197         VTE_USE_XFT.
198
199 2002-04-25 01:45  nalin
200
201         * src/vte.c: Handle decoding errors
202         better.
203
204 2002-04-25 00:49  nalin
205
206         * vte.spec: Include pkgconfig files in the package.
207
208 2002-04-25 00:43  nalin
209
210         * src/vte.c: src/vte.c: Make multiple calls to
211         set_background_transparent() and set_background_image() do the
212         right thing.
213
214 2002-04-25 00:05  nalin
215
216         * src/vte.c: Reverse the sanity check in
217         vte_terminal_set_background_image_file() so that it rejects
218         zero-length strings, not the other way around.
219
220 2002-04-24 23:54  nalin
221
222         * src/trie.c: Demote some debug messages to being trie-specific
223         debug messages.
224         * src/vte.h: Declare vte_terminal_set_core_font() for non-Xft use.
225         * src/vte.c: Adjust idle priorities to make the terminal be more
226         responsive. Fix a double-free that corrupted the heap on core font
227         loads. Rework some pixbuf handling to only create new pixbufs when
228         we need to modify what we are given. Revert a patch for profterm
229         crackiness that's gone now.
230
231 2002-04-24 20:49  nalin
232
233         * README: update to-do list.
234         * autogen.sh: remove --disable-shared.
235         * src/pty.c: remove a memory leak.
236         * src/termcap.c: fix a possible read-before-start-of-buffer.
237         * src/trie.c: use iconv instead of mbrstowcs, even if it's just
238         ASCII->W_CHAR_T.
239         * src/vte.c: fix a few memory leaks. Only reset the IM context when
240         we're realized, which is the only time we actually have an IM context.
241         Don't create a copy of a pixbuf if we don't need to desaturate it,
242         just ref it and use it directly.
243
244 2002-04-23 19:40  nalin
245
246         * src/vte.c: Display UTF-8 preedit strings properly, fix
247         copy (no, really this time), and reset IM contexts when pasting
248         text in.
249
250 2002-04-23 18:01  nalin
251
252         * src/pty.c: Print debug messages before redirecting stdio.
253         * src/vte.c: Fix displaying of highlighted multi-column text.
254         Use the GTK global setting for cursor blinking to control das
255         blinkencursor.
256         * src/vte.h: Remove function for setting blinking timeout.
257
258 2002-04-23 15:54  nalin
259
260         * src/pty.c: Fix a compile warning.
261
262 2002-04-23 15:54  nalin
263
264         * autogen.sh: Default to include optimization, even for debugging. 
265         * configure.in: Move AM_CONFIG_HEADER to the top.
266         * src/pty.c: Create non-login shells by default (when argv is NULL,
267         otherwise it's up to the caller anyway.
268         *  src/vte.c: Add mostly-complete input method support.
269         * src/vte.h: Add vte_terminal_im_append_menuitems().
270
271 2002-04-23 13:04  hp
272
273         * src/vte.c, src/vte.h: add vte_terminal_set_font
274
275 2002-04-22 17:00  hp
276
277         * src/vte.c: when setting background color, use allocated color,
278         and don't overwrite with bg of None
279
280 2002-04-22 16:50  hp
281
282         * src/vte.c: use gdk_rgb_find_color to allocate X colors
283
284 2002-04-22 16:35  nalin
285
286         * src/vte.c, src/vte.h, src/vteapp.c: Add vte_terminal_feed_child() to
287         send UTF-8 strings to the child process, and actually apply Havoc's
288         fix right this time.
289
290 2002-04-22 09:56  nalin
291
292         * src/vte.c: Prevent double-free of incoming buffer
293         (patch from Havoc).
294
295 2002-04-16 01:43  nalin
296
297         * README: Fix typo.
298         * src/vte.c: Make blinking cursors stay on while the user is typing,
299         desaturate images using integer math.
300
301 2002-04-05 00:58  nalin
302
303         * vte.spec: Add less useless descriptions. 
304         * src/vte.c: Fix an uninitialized variable and missing declaration
305         error.
306
307 2002-03-24 21:52  nalin
308
309         * src/vte.c: Ensure that there's a data row
310         whenever we scroll forward, fixing strangeness when I suspend and
311         resume vim.
312
313 2002-03-24 19:08  nalin
314
315         * src/vte.c: Copy to clipboard synchronously, which
316         fixes a number of problems.  Implement background transparency.
317
318 2002-03-17 20:59  nalin
319
320         * src/vte.c: Rework backgrounds to take advantage of gdk's automatic
321         drawing.
322         * src/vteapp.c: Try to enable transparency if no background
323         image is present.
324
325 2002-03-17 20:58  nalin
326
327         * autogen.sh, configure.in: Adjust warnings used when in maintainer
328         mode.
329
330 2002-03-17 01:15  nalin
331
332         * src/vte.c: Draw the cursor as an unfilled box when the widget does
333         not have focus.
334
335 2002-03-17 01:04  nalin
336
337         * src/vte.c: Fix handling of scroll-on-output to always scroll when
338         only we're at the bottom of the buffer.
339         * src/vteapp.c: Disable scroll-on-output by default.
340
341 2002-03-17 00:45  nalin
342
343         * src/vte.c src/vte.h: Rework tiling of background images, and
344         implement a blinking cursor.
345         * src/vteapp.c: Set blinking cursor by default.
346
347 2002-03-14 02:58  nalin
348
349         * src/caps.c: Corrections to some xterm control sequences.
350
351 2002-03-14 02:32  nalin
352
353         * configure.in: Define PACKAGE correctly.
354         * src/vte.c src/vteapp.c: Move most of the tear-down code into the
355         widget finalize method; handle EOF and widget destruction correctly
356         to prevent segfaults.
357
358 2002-03-14 00:48  nalin
359
360         * configure.in: * configure.in: Define PACKAGE.
361
362 2002-03-14 00:18  nalin
363
364         * configure.in: Disable gdk-pixbuf's deprecated functions.
365         * vte.c: Discard non-ascii bytes to clear logjams that
366         happen when we pass invalid terminal data to iconv().
367
368 2002-03-13 23:07  nalin
369
370         * src/iso8859mode.c, src/utf8mode.c, src/vte.c, src/vte.h:
371         add missing includes
372         * vte.c vte.h: implement background color setting, provide
373         a function for setting the defaults, tile background images
374         properly
375
376 2002-03-13 21:12  nalin
377
378         * configure.in, vte.pc.in, src/vte.c: Remove gdk-pixbuf-xlib
379         dependency by using just gdk-pixbuf. 
380         * src/vte.c: Perform background image desaturation locally.
381
382 2002-03-13 14:37  nalin
383
384         * src/vte.c: Don't add the widget's allocation offsets
385         when generating expose events.
386
387 2002-03-13 14:22  nalin
388
389         * src/vteapp.c: Don't try to use transparency for now.
390
391 2002-03-13 13:29  andersca
392
393         * src/vte.c, src/vte.h: Add more functions that profterm can use.
394
395 2002-03-13 12:51  andersca
396
397         * .cvsignore, vte.pc.in: Silent cvs and add gdk-pixbuf-xlib to
398         depends in the .pc.in file
399
400 2002-03-13 12:37  andersca
401
402         * src/.cvsignore: Sliff sloff
403
404 2002-03-13 12:37  andersca
405
406         * src/.cvsignore: sssh
407
408 2002-03-13 12:19  nalin
409
410         * configure.in: Add gdk-pixbuf-xlib-2.0 as a module requirement.
411
412 2002-03-13 01:21  nalin
413
414         * src/vte.c, vte.h, vteapp.c: * vte.c: Add set_size,
415         set_audible_bell, set_scroll_on_output, set_scroll_on_keystroke,
416         copy_clipboard, paste_clipboard, set_background_image,
417         set_background_image_file, and set_background_saturation.  Also
418         added a broken set_background_transparent.
419
420 2002-03-12 22:35  nalin
421
422         * src/vte.h: adjust the name of a declared function (was _set_size,
423         is _size_set)
424
425 2002-03-12 22:11  nalin
426
427         * src/vte.c: Get rid of a global copy of the parent class.
428         * vte.c: Implement ec, ic, and IC handlers.
429
430 2002-03-12 22:10  nalin
431
432         * src/vte.h: Fix a typo in a comment (we don't "omit" signals).
433
434 2002-03-12 15:48  nalin
435
436         * src/caps.c: Recognize xterm cursor-character-absolute sequence.
437         * src/vte.c: Handle cursor-character-absolute.  Change the default font
438         to "mono" 14 point when using Xft.
439
440 2002-03-12 15:22  nalin
441
442         * src/vte.c: Handle the ve (cursor visible) control sequence.
443
444 2002-03-12 15:19  nalin
445
446         * src/vte.c: Handle dec private mode set (cursor visibility).
447
448 2002-03-12 15:13  nalin
449
450         * src/vte.c, src/vte.h, src/vteapp.h: fix signed/unsigned problems
451         (fixes from alexl)
452
453 2002-03-11 20:29  nalin
454
455         * src/vte.c: Make scroll-on-output scroll on control sequences, too.
456
457 2002-03-11 20:19  nalin
458
459         * src/Makefile.am, src/iso8859mode.c, src/utf8mode.c:
460         Add simple programs for moving a terminal in and out of UTF-8 mode.
461         * src/vte.c: Be more verbose about iconv() errors.  Implement dc and DC
462         handlers.  Handle auto-wrapping (the "am" flag).  Remove scrolling
463         cheats from the al handler, which made the window jump.
464
465 2002-03-11 02:39  andersca
466
467         * src/vte.c: Add a finalize handler and free our title strings
468         there.
469
470 2002-03-11 02:05  nalin
471
472         * Makefile.am, configure.in, src/vte.c, src/vte.h, src/vteapp.c:
473         Emit "window_title_changed" and "icon_title_changed" when the
474         titles change, and store the new values in a public field so that a
475         handler can retrieve the values (patch from Anders Carlsson).
476
477 2002-03-11 01:54  nalin
478
479         * vte.pc.in: Add vte.pc, from Anders Carlsson.
480
481 2002-03-11 01:47  nalin
482
483         * src/vte.c: Fix a duplicate-idle-handler bug.
484
485 2002-03-11 01:32  nalin
486
487         * README, src/vte.c: Fix selection (except maybe the end-of-line
488         stuff).
489
490 2002-03-10 23:44  nalin
491
492         * src/vte.c: Whoops, I broke selection.  Fix that.  Implement
493         selection by lines.
494
495 2002-03-10 23:08  nalin
496
497         * src/vte.c: Move character rendering into a common function so
498         that the cursor is always drawn the same as other characters (fixes
499         previous glitches when using Xft and when the cursor was over an
500         alternate charset character).
501
502 2002-03-10 03:31  nalin
503
504         * src/vte.c: Differentiate between single, double, and triple-click
505         for selection (still need to do something with that info).
506
507 2002-03-10 03:16  nalin
508
509         * stamp-h.in: remove this file
510
511 2002-03-10 03:15  nalin
512
513         * configure.in: Don't check for pango because we never call pango
514         directly.
515
516 2002-03-10 03:13  nalin
517
518         * src/vte.c: Deselect properly when something else is inserted into
519         the clipboard.
520
521 2002-03-10 02:26  nalin
522
523         * AUTHORS, HACKING, README, src/utf8echo.c, src/vte.c: Fix
524         wide-character handling (now handles mid-stream encoding changes
525         correctly).  Updates to the meager docs.
526
527 2002-03-09 02:41  nalin
528
529         * Makefile.am, vte.spec, src/Makefile.am: Add a .spec file (make
530         dist; rpm -ts vte*.tar.gz; rpm --rebuild) to make building a
531         package easier.
532
533 2002-03-09 02:24  nalin
534
535         * src/vte.c: skip over space columns when selecting
536
537 2002-03-09 02:20  nalin
538
539         * src/pty.c, src/vteapp.c: Use a login shell by default.
540
541 2002-03-09 02:10  nalin
542
543         * src/vte.c, src/vte.h, src/vteapp.c: Rework input queueing to allow for
544         feeding without a pty.  Use gdk_window_scroll() in _al and _up
545         handlers, and in the _do handler, because it's usually faster.
546
547 2002-03-08 02:52  nalin
548
549         * src/vte.c: Implement copy and almost-correct selection
550         highlighting.
551
552 2002-03-07 21:30  nalin
553
554         * src/vte.c: Use a queue for pasting data.  Try to get dragging
555         detected right (doesn't work).
556
557 2002-03-05 19:21  nalin
558
559         * src/vte.c: Mark the beginning of a selected area.
560
561 2002-03-05 19:17  nalin
562
563         * src/vte.c: Make pasting asynchronous.
564
565 2002-03-05 19:07  nalin
566
567         * src/vte.c: actually free clipboard data when finished with it
568
569 2002-03-05 19:02  nalin
570
571         * src/vte.c: Implement middle-button paste.
572
573 2002-03-05 18:55  nalin
574
575         * src/vte.c: Properly convert from utf-8 or wchar_t strings when
576         sending data to the pseudo-terminal.
577
578 2002-03-04 19:53  nalin
579
580         * src/vte.c: Implement shift/pgup/pgdown scrolling.  Make
581         scroll-on-keypress and -on-output easier to toggle.
582
583 2002-03-04 19:26  nalin
584
585         * src/vte.c: Spec out the rest of the alternate characters I
586         haven't implemented yet.  Remove a function that can't be easily
587         written (scroll_rows).  Correctly update the insertion delta when
588         scrolling, to fix man(1) again.
589
590 2002-03-04 19:16  nalin
591
592         * src/vte.c: Discard redundant cursor-position exposes.
593
594 2002-03-04 18:57  nalin
595
596         * src/termcap.c, src/termcap.h, src/vte.c: Use ssize_t to measure string
597         offsets in termcap, and don't assume that all capabilities have
598         values.  This fixes some nasty crashes.
599
600 2002-03-04 11:53  nalin
601
602         * src/vte.c: add a missing bounds-check in the erase-in-row
603         function
604
605 2002-03-04 01:13  nalin
606
607         * README, src/vte.c: Send the slave pty's erase character when the
608         user hits backspace.
609
610 2002-03-04 00:59  nalin
611
612         * src/vte.c: Draw cursors to fill the entire cell.  Draw the blank
613         alternate character (ooh, tough).  Remove a redundant expose.
614
615 2002-03-03 23:49  nalin
616
617         * src/trie.c: stop using wcsnlen, which is a GNU extension
618
619 2002-03-03 23:43  nalin
620
621         * src/caps.h, src/pty.h, src/termcap.h, src/trie.h, src/vte.c,
622         src/vte.h: Add support for the line-drawing characters in the special
623         characters and line-drawing character set. (See
624         [http://vt100.net/docs/vt102-ug/table5-13.html].)
625
626 2002-03-03 21:57  nalin
627
628         * src/pty.c, src/pty.h, src/vte.c: Properly differentiate insertion
629         delta (working screen) from scrolling delta.    Add environment setting
630         to the pty code.
631
632 2002-02-27 21:54  nalin
633
634         * src/trie.c, src/vte.c, src/vte.h: Make the Xft support use long-lived
635         data items.  Clean up a lot of other Xft-related code.
636
637 2002-02-27 10:45  nalin
638
639         * src/vte.c: actually hook up the nd handler to the "nd" sequence
640
641 2002-02-27 00:05  nalin
642
643         * autogen.sh, configure.in, src/vte.c, src/vte.h: - Add sub-optimal
644         Xft rendering (set VTE_USE_XFT to "1" to try it); still needs
645         quite a bit of work to be useful.  Implement character-position-absolute
646         and line-position-absolute, which I  think are the only sequences which
647         emacs uses and which weren't implemented.
648
649 2002-02-25 12:43  nalin
650
651         * src/Makefile.am: distcheck fixes
652
653 2002-02-25 12:41  nalin
654
655         * README: add that line-drawing does not work to README
656
657 2002-02-25 12:40  nalin
658
659         * configure.in, src/Makefile.am: tree fixups
660
661 2002-02-25 12:38  nalin
662
663         * configure.in: fix autoconf reference file problem
664
665 2002-02-25 12:38  nalin
666
667         * src/Makefile.in: remove stuff which should never have been added
668
669 2002-02-25 12:37  nalin
670
671         * configure.ac, configure.in, src/Makefile.in: rename configure.ac
672         to configure.in, remove 2.5isms
673
674 2002-02-25 12:35  nalin
675
676         * doc/ctlseqs.ps, Makefile.in, aclocal.m4, config.h.in, configure:
677         remove stuff that should never have been in there
678
679 2002-02-25 12:30  nalin
680
681         * AUTHORS, ChangeLog, Makefile.am, NEWS, README, autogen.sh,
682         configure.ac, COPYING, HACKING, Makefile.in, aclocal.m4,
683         config.h.in, configure, stamp-h.in, doc/ctlseqs.ms, doc/ctlseqs.ps,
684         doc/readme.txt, doc/vttest.tar.gz, src/Makefile.am,
685         src/Makefile.in, src/caps.c, src/caps.h, src/interpret.c,
686         src/marshal.list, src/pty.c, src/pty.h, src/termcap.c,
687         src/termcap.h, src/trie.c, src/trie.h, src/typescript,
688         src/utf8echo.c, src/vte.c, src/vte.h, src/vteapp.c: Initial
689         revision
690
691 2002-02-25 12:30  nalin
692
693         * AUTHORS, ChangeLog, Makefile.am, NEWS, README, autogen.sh,
694         configure.ac, COPYING, HACKING, Makefile.in, aclocal.m4,
695         config.h.in, configure, stamp-h.in, doc/ctlseqs.ms, doc/ctlseqs.ps,
696         doc/readme.txt, doc/vttest.tar.gz, src/Makefile.am,
697         src/Makefile.in, src/caps.c, src/caps.h, src/interpret.c,
698         src/marshal.list, src/pty.c, src/pty.h, src/termcap.c,
699         src/termcap.h, src/trie.c, src/trie.h, src/typescript,
700         src/utf8echo.c, src/vte.c, src/vte.h, src/vteapp.c: imported from
701         private cvs
702