summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - don't include the same file twicevte_0_10_5Nalin Dahyabhai2002-12-031-1/+10
|
* - 0.10.5Nalin Dahyabhai2002-12-031-1/+4
|
* if TIOCSCTTY is defined, use it, even if it's redundant.Nalin Dahyabhai2002-12-034-1/+17
| | | | * src/pty.c: if TIOCSCTTY is defined, use it, even if it's redundant.
* update-po change the default from resetting to the terminal's defaultNalin Dahyabhai2002-12-0316-257/+308
| | | | | | | | * po: update-po * src/utf8echo.c: change the default from resetting to the terminal's default encoding before exiting to leaving it alone. Don't mess with the terminal's encoding if stdout isn't connected to a terminal. * src/nativeecho.c: add, for printing random bytes.
* don't zero-fill rows, space-fill them. Don't just fail if the word_charsNalin Dahyabhai2002-12-032-15/+22
| | | | | | * src/vte.c: don't zero-fill rows, space-fill them. * src/vte.c(vte_terminal_is_word_char): Don't just fail if the word_chars array doesn't exist.
* add AC_CHECK_CC_OPT from ac-archive. check for cfmakeraw, sys/select.h,Nalin Dahyabhai2002-12-039-95/+212
| | | | | | | | | | | | | | | | | * acinclude.m4: add AC_CHECK_CC_OPT from ac-archive. * configure.in: check for cfmakeraw, sys/select.h, compiler support for -std= (#99698) * doc/boxes.txt: change reference to online Docbook reference to the charts at the Unicode web site. * src/dumpkeys.c: make a best-effort at making a terminal raw on systems where cfmakeraw() isn't available, from patch by Brian Cameron. Wait for up to 1/50 of a second for more bytes we'll consider to be part of a sequence. * src/pty.c(getpt): ensure that the new terminal is opened in non-blocking mode. * src/trie.c: use g_unichar_digit_value() instead of subtracting '0'. * src/vte.c: don't declare the xft_textitem member on non-Xft2 systems, because it uses an Xft2-specific type (#99685). * src/vteapp.c: add $pkgdatadir/fonts to the font path for use when testing.
* *** empty log message ***Gil Osher2002-11-272-0/+121
|
* 2002-11-25 nalin fix mapping of Unicode code chars 0x252c and 0x2534 whichNalin Dahyabhai2002-11-2616-217/+310
| | | | | | | | 2002-11-25 nalin * src/vte.c: fix mapping of Unicode code chars 0x252c and 0x2534 which incorrectly mixed them up (#99474). * src/iso2022.c: fix mapping of 'v' and 'w' from special graphics to Unicode, which masked the above bug.
* fix cd() to clear using the current colors.Nalin Dahyabhai2002-11-262-0/+19
| | | | * src/vte.c: fix cd() to clear using the current colors.
* add ta back in -- it's not a key sequence.Nalin Dahyabhai2002-11-262-1/+4
| | | | * termcaps/xterm: add ta back in -- it's not a key sequence.
* fix cd() to clear to the right of the cursor on the current line insteadNalin Dahyabhai2002-11-262-5/+21
| | | | | * src/vte.c: fix cd() to clear to the right of the cursor on the current line instead of the entire line (#98844).
* need this, too, for future useNalin Dahyabhai2002-11-251-0/+27
|
* add new file, thanks thunderNalin Dahyabhai2002-11-251-0/+1254
|
* add keyboard debug messages when we change keyboard modes. remove khNalin Dahyabhai2002-11-253-17/+57
| | | | | * src/vte.c: add keyboard debug messages when we change keyboard modes. * termcaps/xterm: remove kh definition.
* make keypad arrow keys follow cursor mode (#98604).Nalin Dahyabhai2002-11-253-24/+27
| | | | * src/keymap.c: make keypad arrow keys follow cursor mode (#98604).
* sort out when we add modifiers to keys. Fix Alt+Tab. remove ta definition.Nalin Dahyabhai2002-11-255-69/+80
| | | | | * src/keymap.c: sort out when we add modifiers to keys. Fix Alt+Tab. * termcaps/xterm: remove ta definition.
* add keyboard debugging class. refresh on Ctrl-L, reset on 'r'. add moreNalin Dahyabhai2002-11-2512-168/+603
| | | | | | | | | | | | | * src/debug.c, src/debug.h: add keyboard debugging class. * src/dumpkeys.c: refresh on Ctrl-L, reset on 'r'. * src/keymap.c, src/keymap.h: add more setting combinations, and a simplistic check for more complete coverage. * src/vte.c: add debug messages for keyboard handling. Improve detection of invalid coordinates as a signal that no text is selected or hilited. * termcaps/xterm.baseline: add a baseline copy of xterm from my termcap, so that I can diff it more easily. * termcaps/xterm: remove key definitions -- xterm's way more complicated than the capability strings suggest.
* incorporate more correct check for the right version of gtk-doc (#99314).Nalin Dahyabhai2002-11-232-7/+19
| | | | | * configure.in: incorporate more correct check for the right version of gtk-doc (#99314).
* Added "ms" to ALL_LINGUAS. wawa... kumerinduiMu...Hasbullah BIn Pit2002-11-172-1/+5
| | | | | | | 2002-11-15 Hasbullah BIn Pit <sebol@ikhlas.com> * configure.in: Added "ms" to ALL_LINGUAS. wawa... kumerinduiMu...
* Added Malay Translation. wawa....Hasbullah Bin Pit2002-11-172-0/+122
| | | | | | | 2002-11-16 Hasbullah Bin Pit <sebol@ikhlas.com> * ms.po: Added Malay Translation. wawa....
* 0.10.4vte_0_10_4Nalin Dahyabhai2002-11-112-3/+6
|
* ensure that when we select by line, we include all of the last line, evenNalin Dahyabhai2002-11-113-154/+62
| | | | | | | | * src/vte.c: ensure that when we select by line, we include all of the last line, even if it's past the edge of the screen. Snap selection to the beginning or end of a line when selecting lines which don't exist. Only strip off whitespace if there's nothing but whitespace to the right of the selection. Chuck the non-wrapping selection code.
* properly set the "selecting" flag again when we start selection (#97923).Nalin Dahyabhai2002-11-112-0/+5
| | | | | * src/vte.c: properly set the "selecting" flag again when we start selection (#97923).
* rework selection so that word- and line-based selection can wrap likeNalin Dahyabhai2002-11-112-10/+230
| | | | | * src/vte.c: rework selection so that word- and line-based selection can wrap like XTerm does (#97057,#97719).
* doc fixes. use the older alternate-screen decset value. fixup screwups onvte_0_10_3Nalin Dahyabhai2002-11-0717-192/+211
| | | | | | * src/vte.h: doc fixes. * src/dumpkeys.c: use the older alternate-screen decset value. * src/vte.c: fixup screwups on extending selection.
* 0.10.2vte_0_10_2Nalin Dahyabhai2002-11-051-1/+4
|
* handle end-of-line selection correctly. Stop highlighting selection onNalin Dahyabhai2002-11-058-158/+597
| | | | | | | | | | | * src/vte.c: handle end-of-line selection correctly. Stop highlighting selection on click, but don't lose it until new text is selected. * python/vte.override: fix binding for set_colors() to properly take a list of colors for the palette (#97682). * src/vte.c, src/vte.h: add increase-font-size and decrease-font-size to allow mimicking XTerm's and Mozilla's behavior on Shift/Control KP_Add/KP_Subtract * src/vteapp.c: handle increase-font-size and decrease-font-size.
* Commit uncomitted fileRobert Brady2002-11-051-1/+1
| | | | Doh. Sorry.
* Add and implement the strikethrough attribute. Change underline to beAbi Brady2002-11-052-9/+39
| | | | | | | | 2002-11-05 Abi Brady <morwen@evilmagic.org> * src/vte.c: Add and implement the strikethrough attribute. Change underline to be drawn using the ascent, rather than arbritarily putting it two lines above the bottom of the charcell - looks much better with large fonts.
* be more verbose. add more items to the TODO list so that I don't forgetvte_0_10_1Nalin Dahyabhai2002-11-0413-193/+225
| | | | | | * NEWS: be more verbose. * README: add more items to the TODO list so that I don't forget them. * src/vte.c: ifdef out some of the selection code.
* add ident tags. don't scroll-to-bottom if we're selecting (#96913).Nalin Dahyabhai2002-10-305-34/+56
| | | | | * src/buffer.c, src/iso2022.c, src/vteaccess.c: add ident tags. * src/vte.c: don't scroll-to-bottom if we're selecting (#96913).
* implement iconify, deiconify, raise, lower, maximize, restore, refresh,Nalin Dahyabhai2002-10-3011-89/+391
| | | | | | | | | | | | | * src/vteapp.c: implement iconify, deiconify, raise, lower, maximize, restore, refresh, resize, and move signals. * src/vte.c: add vte_terminal_match_remove(). * src/vte.c (vte_sequence_handler_cb): clear the current column in addition to columns to the left, spotted by Sam Varshavchik. * src/vte.c: Use g_array_set_size() to clear arrays instead of removing each element. Properly initialize new columns with just the default colors and not other attributes (#96978). * src/vte.c (vte_sequence_handler_ta): revert to non-overwriting tabs, otherwise we got occasional drawing artifacts.
* Support dim (halfbright) colours. All the infrastructure for this was hereAbi Brady2002-10-303-11/+73
| | | | | | | | | 2002-10-30 Abi Brady <morwen@evilmagic.org> * src/vte.c, src/vte.h : Support dim (halfbright) colours. All the infrastructure for this was here already (apart from making sure bold and half are mutually exclusive). Add API set_color_dim, and let set_colors take a palette of size 24.
* UpdateKjartan Maraas2002-10-291-5/+5
|
* Map to UCS, not keysyms. (which differ > 0xff).Abi Brady2002-10-292-2/+6
| | | | | | | 2002-10-29 Abi Brady <morwen@evilmagic.org> * src/iso2022.c (_vte_iso2022_map_[J4]): Map to UCS, not keysyms. (which differ > 0xff).
* Add line-drawing representation for full block. Draw U+23BA-23BD. FixAbi Brady2002-10-283-5/+83
| | | | | | | | | | | 2002-10-28 Abi Brady <morwen@evilmagic.org> * src/vte.c: Add line-drawing representation for full block. Draw U+23BA-23BD. Fix drawing of U+23BD (scan line 9) and U+2592 (checkerboard) to use bottom line of the charcell, not the top line of the one below. * src/iso2022.c: Complete DEC Special Graphics to Unicode map.
* - po file updatesvte_0_10Nalin Dahyabhai2002-10-259-189/+189
|
* snip off final newlines when we're matching, they're usually not wanted.Nalin Dahyabhai2002-10-2520-995/+1535
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/vte.c (vte_terminal_match_check_internal): snip off final newlines when we're matching, they're usually not wanted. * src/pty.c, src/pty.h: replace the simpler pty_open() function with a logging version, adding the ability to specify a startup directory (Red Hat #76529). * src/vte.c, src/vte.h: replace the simpler fork_command() function with a logging version, adding the ability to specify a startup directory (Red Hat #76529). * src/vteapp.c: modify call to handle new fork_command(). * python/vte.defs: update as above. * python/vte.override: modify call to handle new fork_command(), adding an optional "directory" argument. * src/vte.c: refactor the selection code, cleaning up when selection is cleared/started/extended (#95783). Grab focus whenever we get button press or release or motion events. * src/vte.c: rework how wide characters are stored to allow storing tabs (#95958). * python/vte.override: wrap vte_terminal_get_text() and vte_terminal_get_text_range(). Based on patch from ha shao (#96230). * src/vte.c, src/vte.h: add a user pointer argument to get_text callbacks (#96230). * src/Makefile.am: bump shared library version because we changed a public function's signature. Take the opportunity to replace padding fields which had previously been used up.
* - translation updatesvte_0_9_2Nalin Dahyabhai2002-10-219-180/+180
|
* - fix path for python moduleNalin Dahyabhai2002-10-211-1/+1
|
* include decset, osc, and windowjacob berkman2002-10-212-0/+5
| | | | | | 2002-10-21 jacob berkman <jacob@ximian.com> * src/Makefile.am (EXTRA_DIST): include decset, osc, and window
* use character constants instead of hex constants. add more illustrations.Nalin Dahyabhai2002-10-188-103/+192
| | | | | | | | * src/iso2022.c: use character constants instead of hex constants. * src/iso2022.txt: add more illustrations. * src/decset: scriptlet to save some typing. * src/vte.c: zero-terminate window and icon title strings again. * src/decset, src/osc, src/window: add.
* add a mapping for the escape key. Oops.Nalin Dahyabhai2002-10-182-0/+9
| | | | * src/keymap.c: add a mapping for the escape key. Oops.
* implement decset 42 (enable/disable NRC processing), but enable it byNalin Dahyabhai2002-10-183-49/+131
| | | | | | | | | | | * src/vte.c: implement decset 42 (enable/disable NRC processing), but enable it by default. Implement decset 44 (margin bell). * src/vte.c: do not trust the event->string. Use gdk_keyval_to_unicode and the built-in keymapping to cope with the weirdness. Extend the range of characters we controlify from 0x40-0x60 to 0x40-0x7f so that lower-case ascii chars controlify (not a word, I know). * src/keymap.c: add map entries for GDK_Return and GDK_KP_Enter for GDK_CONTROL_MASK = cr, normal = lf.
* make sure that strings passed to a commit signal are zero-terminatedNalin Dahyabhai2002-10-183-3/+20
| | | | | | | * src/vte.c: make sure that strings passed to a commit signal are zero-terminated (#96131). * python/Makefile.am: install the module in site-packages instead of a subdirectory, which doesn't work on my system.
* remove vte_terminal_update_scroll_delta, which only did thingsNalin Dahyabhai2002-10-183-83/+100
| | | | | | | | | | | | * src/vte.c: remove vte_terminal_update_scroll_delta, which only did things vte_terminal_adjust_adjustments already did and was only called immediately after. Fill newly-added lines with the current attributes if the current background isn't the default color (Red Hat #73853). Implement ignored DECSET settings, so that we don't mistakenly complain about settings not being implemented yet when we actually just want to ignore them. Force the first cursor redraw after focus-in to always be in the foreground color (Red Hat #75908). * vte.spec: 0.9.2
* force invalidation mode if we're in insert mode to get the entire lineNalin Dahyabhai2002-10-172-0/+5
| | | | | * src/vte.c (vte_terminal_insert_char): force invalidation mode if we're in insert mode to get the entire line redrawn. Spotted by msw.
* clean up tests for wint_t. Patch from Brian Cameron.Nalin Dahyabhai2002-10-172-11/+4
| | | | * configure.in: clean up tests for wint_t. Patch from Brian Cameron.
* close a possible race on systems where pty initialization requires moreNalin Dahyabhai2002-10-1712-254/+397
| | | | | | | * src/pty.c: close a possible race on systems where pty initialization requires more than just opening the pty (for example, Solaris). Spotted by Brian Cameron. * src/utf8echo.c: don't reset to iso-8859-1 unless -r is used.
* remove a bogus assertion for a case which we were already handling aNalin Dahyabhai2002-10-162-2/+4
| | | | | * src/vte.c: remove a bogus assertion for a case which we were already handling a little further down.