[20882] | 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. |
---|
[18694] | 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 |
---|