1 | 0.11.11: Add APIs for setting font with/without antialiasing, cursor color, |
---|
2 | hilite color, and a forkpty()-alike. Fix meta-space. Use glib 2.4's |
---|
3 | child watch API if available. |
---|
4 | Add a configure switch for setting the default emulation instead of |
---|
5 | hard-coding it to be "xterm". |
---|
6 | Tweak autowrapping of text to handle cases where the terminal has |
---|
7 | both LP and xn capabilities. |
---|
8 | Truncate empty lines when copying text to mimic xterm. |
---|
9 | Internally abstract out matching APIs, though we still use POSIX regex. |
---|
10 | Try to set UTF8 line editing mode under sufficiently-new Linux. |
---|
11 | Obey Pango's specified attributes when displaying pre-edit text. |
---|
12 | Never steal modifier keys which might affect the input method from |
---|
13 | the input methods. |
---|
14 | Fix python binding so that help() lists the terminal class. |
---|
15 | 0.11.10: Fix cases where the application sets the encoding. Adjust display of |
---|
16 | way-too-wide characters to better comply with openi18n. |
---|
17 | 0.11.9: Accessibility improvements. Multihead fixes. Revert to the 0.10 way |
---|
18 | of determining how wide an ambiguously-wide character should be. Fix |
---|
19 | origin mode. Fix linefeed mode, really. Fix saving/restoring the |
---|
20 | cursor position via DECSET/DECRST. Fix handling of control characters |
---|
21 | in the middle of control sequences. Don't subject users to my crude |
---|
22 | approximation of U00A3 if any available font can be used instead. |
---|
23 | 0.11.8: Fix some memory leaks. Fix compilation on Solaris. Fix Ctrl-Space. |
---|
24 | 0.11.7: Properly recognizes 8-bit versions of SS2 and SS3 intermixed with |
---|
25 | UTF-8. Add Macedonian and Welsh translations (yay GTP!). Fix keypad |
---|
26 | page down key in application keypad mode. Internalize some conversions |
---|
27 | to work better on platforms which lack a gunichar-compatible iconv |
---|
28 | target or UTF-8 to UTF-8 conversions. |
---|
29 | 0.11.6: Recognizes 8-bit versions of SS2 and SS3. |
---|
30 | Shares pixmap and pixbuf backgrounds between multiple terminal widgets |
---|
31 | within the same process, reducing both memory and CPU use. |
---|
32 | 0.11.5: Support for PC437. Fix Ctrl+/. Use xrdb font settings if GTK+ doesn't |
---|
33 | have anything to say. |
---|
34 | 0.11.4: Speedier transparency update when you move the windows, fixes for |
---|
35 | flickering when scrolling part of the screen, accessibility fixes. |
---|
36 | Bold works again. |
---|
37 | 0.11.3: Reworked handling of ISO-2022 text, handles Chinese and Korean |
---|
38 | correctly. |
---|
39 | 0.11.2: Fix for wrapping when selecting by word or lines. Fix to conform to |
---|
40 | OpenI18N assertions. |
---|
41 | 0.11.1: A native FT2 drawing backend which may be faster than Pango on systems |
---|
42 | without Xft2. Support for scrolling backgrounds for everyone. |
---|
43 | 0.11.0: Support for using font sets for better Unicode coverage when drawing |
---|
44 | using Xft2. Support for scrolling backgrounds with Xft2. |
---|
45 | 0.10: Rewrote selection to better integrate dingus and autoscroll support. The |
---|
46 | previous implementation was just a mess. Changed the APIs so that callers |
---|
47 | have to decide whether or not to log (NOTE: this breaks gnome-terminal |
---|
48 | versions before 2.1.1 and 2.0.2). |
---|
49 | 0.9: Added integration with gnome-pty-helper. This makes the lastlog/utmp/wtmp |
---|
50 | stuff work. |
---|
51 | 0.8: Added iso-2022 and national replacement character substitutions. Line |
---|
52 | drawing characters are now represented as Unicode code points internally, |
---|
53 | so if you select a graphical line, you'll get the right results when you |
---|
54 | paste it. |
---|
55 | 0.7: Broke rendering code up into a couple of pieces to take advantage of |
---|
56 | Xft2 and Xlib APIs for drawing more than one character at a time. |
---|
57 | 0.6: Replaced the trie parser with a table-driven parser which is faster but |
---|
58 | only accurate enough for ANSI-compatible terminal types. At some point |
---|
59 | I'll add a redirection layer to use the older code for other terminals. |
---|
60 | 0.5: Store characters as gunichars internally instead of wchar_t's. Most of |
---|
61 | the internal processing is performed on gunichars anyway. |
---|
62 | 0.4: Support for Xft2 (which lets us do things faster than Xft1), and python |
---|
63 | bindings. |
---|
64 | 0.3: Initial accessibility peer implementation. |
---|
65 | |
---|
66 | prehistory |
---|