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