Behdad Esfahbod [Wed, 28 Nov 2007 08:43:22 +0000 (08:43 +0000)]
Add bugzilla address.
svn path=/trunk/; revision=2000
Behdad Esfahbod [Wed, 28 Nov 2007 08:41:59 +0000 (08:41 +0000)]
Bug 403217 – Outdated README
2007-11-28 Behdad Esfahbod <behdad@gnome.org>
Bug 403217 – Outdated README
* README: Rewrite.
svn path=/trunk/; revision=1999
Behdad Esfahbod [Tue, 27 Nov 2007 12:36:18 +0000 (12:36 +0000)]
Bug 118967 – single line scrolling with "Ctrl+Shift+ArrowUp/ArrowDown"
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
Bug 118967 – single line scrolling with "Ctrl+Shift+ArrowUp/ArrowDown"
Patch from Mauricio and Mariano Suárez-Alvarez
* src/vte.c (vte_terminal_scroll_lines),
(vte_terminal_scroll_pages), (vte_terminal_key_press):
Implement single-line scroll.
svn path=/trunk/; revision=1998
Behdad Esfahbod [Tue, 27 Nov 2007 11:05:26 +0000 (11:05 +0000)]
Bug 353610 – Don't convert tab characters upon copying
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
Bug 353610 – Don't convert tab characters upon copying
* src/vte-private.h:
* src/vteseq.c (vte_sequence_handler_ta):
Smart tab handling to try to preserve tab character upong copying.
Also makes such smart tabs all-or-none selectable.
svn path=/trunk/; revision=1996
Behdad Esfahbod [Tue, 27 Nov 2007 10:27:07 +0000 (10:27 +0000)]
Bug 499892 – strikethrough line is too high
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
Bug 499892 – strikethrough line is too high
* src/vte-private.h:
* src/vte.c (vte_terminal_apply_metrics), (vte_terminal_init),
(vte_terminal_draw_cells): Adjust underline/strikethrough thickness
and position based on pangofc's heuristics.
svn path=/trunk/; revision=1995
Behdad Esfahbod [Tue, 27 Nov 2007 09:55:37 +0000 (09:55 +0000)]
Make VTE_BACKEND=list list available backends to stderr.
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
* src/vtedraw.c (_vte_draw_init_user): Make VTE_BACKEND=list list
available backends to stderr.
svn path=/trunk/; revision=1994
Behdad Esfahbod [Tue, 27 Nov 2007 08:39:58 +0000 (08:39 +0000)]
Make VTE_BACKEND=list list available backends to stderr.
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
* src/vtedraw.c (_vte_draw_init_user): Make VTE_BACKEND=list list
available backends to stderr.
svn path=/trunk/; revision=1993
Behdad Esfahbod [Tue, 27 Nov 2007 06:57:53 +0000 (06:57 +0000)]
Bug 499891 – vte with opacity set, shows invisible chars
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
Bug 499891 – vte with opacity set, shows invisible chars
* src/vte.c (vte_terminal_draw_rows): Don't draw invisible chars.
svn path=/trunk/; revision=1992
Behdad Esfahbod [Tue, 27 Nov 2007 06:40:24 +0000 (06:40 +0000)]
Change opacity
svn path=/trunk/; revision=1991
Behdad Esfahbod [Tue, 27 Nov 2007 06:14:12 +0000 (06:14 +0000)]
Bug 499896 – Alternate charset isn't an attribute, though we treat it as
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
Bug 499896 – Alternate charset isn't an attribute, though we treat it
as one.
* src/vte-private.h:
* src/vte.c (_vte_terminal_set_default_attributes),
(_vte_terminal_insert_char), (vte_terminal_reset):
* src/vteseq.c (vte_sequence_handler_ae),
(vte_sequence_handler_as):
Move cell.attr.alternate to screen->alternate_charset.
svn path=/trunk/; revision=1990
Behdad Esfahbod [Tue, 27 Nov 2007 06:04:11 +0000 (06:04 +0000)]
Bug 499893 – cell.attr.protect is unused
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
Bug 499893 – cell.attr.protect is unused
* src/vte-private.h:
* src/vte.c (_vte_terminal_set_default_attributes):
* src/vteseq.c (vte_sequence_handler_mp):
Comment out cell.attr.protect which is unused.
svn path=/trunk/; revision=1989
Behdad Esfahbod [Tue, 27 Nov 2007 05:51:51 +0000 (05:51 +0000)]
Minor comment fix.
svn path=/trunk/; revision=1988
Behdad Esfahbod [Tue, 27 Nov 2007 05:50:07 +0000 (05:50 +0000)]
Minor optimization, if one can call it that.
2007-11-27 Behdad Esfahbod <behdad@gnome.org>
* src/vte.c (_vte_invalidate_cell), (_vte_invalidate_cursor_once):
Minor optimization, if one can call it that.
svn path=/trunk/; revision=1987
Sunil Mohan Adapa [Tue, 27 Nov 2007 05:02:46 +0000 (05:02 +0000)]
Added Telugu translation done by Matapathi Pramod <pramod@swecha.net>.
2007-11-27 Sunil Mohan Adapa <sunil@atc.tcs.com>
* LINGUAS, te.po: Added Telugu translation done by
Matapathi Pramod <pramod@swecha.net>.
svn path=/trunk/; revision=1986
Behdad Esfahbod [Tue, 27 Nov 2007 04:16:14 +0000 (04:16 +0000)]
Fix doc syntax.
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
* src/vte.c: Fix doc syntax.
svn path=/trunk/; revision=1985
Behdad Esfahbod [Tue, 27 Nov 2007 04:13:20 +0000 (04:13 +0000)]
Revert previous change. For reason, see bug. Bug 491832 –
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
Revert previous change. For reason, see bug.
Bug 491832 – vte_terminal_get_text_range_maybe_wrapped always includes
trailing spaces
* src/vte.c (vte_terminal_get_text_range_maybe_wrapped):
Don't trim space characters, just the empty space after lines,
like we used to.
svn path=/trunk/; revision=1984
Behdad Esfahbod [Tue, 27 Nov 2007 04:06:19 +0000 (04:06 +0000)]
Bug 491832 – vte_terminal_get_text_range_maybe_wrapped always includes
2007-11-26 Behdad Esfahbod <behdad@gnome.org>
Bug 491832 – vte_terminal_get_text_range_maybe_wrapped always includes
trailing spaces
* src/vte.c (vte_terminal_get_text_range_maybe_wrapped):
Trip trailing space characters if asked to.
svn path=/trunk/; revision=1983
Behdad Esfahbod [Sat, 24 Nov 2007 01:47:07 +0000 (01:47 +0000)]
Add script to check doc coverage is 100% on "make check".
2007-11-23 Behdad Esfahbod <behdad@gnome.org>
* doc/reference/Makefile.am:
* doc/reference/check.docs:
Add script to check doc coverage is 100% on "make check".
svn path=/trunk/; revision=1982
Behdad Esfahbod [Sat, 24 Nov 2007 01:33:08 +0000 (01:33 +0000)]
Bug 499287 – Fix doc coverage regression
2007-11-23 Behdad Esfahbod <behdad@gnome.org>
Bug 499287 – Fix doc coverage regression
* doc/reference/tmpl/vte.sgml:
* doc/reference/vte-sections.txt:
Document undocumented symbols.
svn path=/trunk/; revision=1981
Yannig MARCHEGAY [Tue, 20 Nov 2007 19:51:58 +0000 (19:51 +0000)]
Updated Occitan translation
svn path=/trunk/; revision=1980
Behdad Esfahbod [Sun, 18 Nov 2007 22:09:21 +0000 (22:09 +0000)]
s/CVS/SVN/
svn path=/trunk/; revision=1979
Chris Wilson [Fri, 16 Nov 2007 14:22:22 +0000 (14:22 +0000)]
Tweak to read across chunk boundaries whilst still maintaining fairness
2007-11-16 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (vte_terminal_io_read), (vte_terminal_init),
(process_timeout), (update_repeat_timeout), (update_timeout):
Tweak to read across chunk boundaries whilst still maintaining
fairness between multiple terminals and refresh rate targets.
svn path=/trunk/; revision=1978
Chris Wilson [Fri, 16 Nov 2007 11:22:02 +0000 (11:22 +0000)]
Use stack allocation to hold small numbers of temporary gpointers.
2007-11-16 Chris Wilson <chris@chris-wilson.co.uk>
* src/ring.c (_vte_ring_insert_preserve):
Use stack allocation to hold small numbers of temporary
gpointers.
svn path=/trunk/; revision=1977
Chris Wilson [Fri, 16 Nov 2007 11:21:05 +0000 (11:21 +0000)]
Export _vte_row_data_free.
2007-11-16 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte-private.h:
* src/vte.c (_vte_free_row_data), (vte_terminal_reset_rowdata),
(vte_terminal_finalize), (vte_terminal_reset):
Export _vte_row_data_free.
* src/vteseq.c (vte_remove_line_internal):
Cache the removed VteRowData - fixes the continual reallocation
of row data during the vim scrolling benchmark.
svn path=/trunk/; revision=1976
Chris Wilson [Fri, 16 Nov 2007 10:40:45 +0000 (10:40 +0000)]
Delay pruning the chunks freelist until we finished processing all the
2007-11-16 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (release_chunk), (prune_chunks),
(remove_from_active_list), (process_timeout),
(update_repeat_timeout):
Delay pruning the chunks freelist until we finished processing
all the incoming data. We were discarding the freelist far too
early and reduced the efficacy of the cache.
svn path=/trunk/; revision=1975
Chris Wilson [Fri, 16 Nov 2007 09:12:00 +0000 (09:12 +0000)]
Remove redundant queries and cache the XRequest on the root window (saves
2007-11-16 Chris Wilson <chris@chris-wilson.co.uk>
* src/vterdb.h:
* src/vterdb.c (_vte_rdb_get), (_vte_rdb_search), (_vte_rdb_quark),
(_vte_rdb_get_rgba), (_vte_rdb_get_hintstyle), (_vte_rdb_release):
Remove redundant queries and cache the XRequest on the root
window (saves a few round-trips during terminal construction).
Add a new function to free the cache.
* src/vtefc.c (_vte_fc_defaults_from_rdb):
Release the cache after retrieving settings.
svn path=/trunk/; revision=1974
Chris Wilson [Thu, 15 Nov 2007 20:58:17 +0000 (20:58 +0000)]
Similar for the leave notify, disable the match updating after hiding the
2007-11-15 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (vte_terminal_focus_out):
Similar for the leave notify, disable the match updating after
hiding the cursor after the loss of focus.
However, do we really want to disable the hilighting whilst the
pointer may still be within the terminal?
svn path=/trunk/; revision=1973
Chris Wilson [Thu, 15 Nov 2007 20:51:30 +0000 (20:51 +0000)]
Don't automatically reshow the hilight on receiving an enter event, but
2007-11-15 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (vte_terminal_enter):
Don't automatically reshow the hilight on receiving an enter
event, but wait for the motion notify to update the cursor
co-ordinates, otherwise we may hilight something quite distant
from the cursor.
svn path=/trunk/; revision=1972
Chris Wilson [Thu, 15 Nov 2007 20:43:55 +0000 (20:43 +0000)]
Mark the cursor as invisible on leaving the terminal as this stops the
2007-11-15 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (vte_terminal_leave):
Mark the cursor as invisible on leaving the terminal as this
stops the hilight matcher running whilst the cursor is absent.
svn path=/trunk/; revision=1971
Kjartan Maraas [Tue, 13 Nov 2007 21:37:31 +0000 (21:37 +0000)]
Fix build
svn path=/trunk/; revision=1970
Matej Urbančič [Tue, 13 Nov 2007 13:46:27 +0000 (13:46 +0000)]
Updated Slovenian translation
svn path=/trunk/; revision=1969
Behdad Esfahbod [Wed, 7 Nov 2007 04:22:09 +0000 (04:22 +0000)]
Allow NULL font argument. Can be used to set antialias without setting
2007-11-06 Behdad Esfahbod <behdad@gnome.org>
* src/vte.c (vte_terminal_set_font_from_string_full): Allow NULL
font argument. Can be used to set antialias without setting font.
* src/vteapp.c (main): Fix antialias handling which was borked when
moving to GOption.
svn path=/trunk/; revision=1968
Behdad Esfahbod [Wed, 7 Nov 2007 03:16:51 +0000 (03:16 +0000)]
Bug 142640 – FcConfigSubstitute in place of _vte_fc_defaults_from_gtk to
2007-11-06 Behdad Esfahbod <behdad@gnome.org>
Bug 142640 – FcConfigSubstitute in place of _vte_fc_defaults_from_gtk
to get antialias and hinting value
* src/vtefc.c (_vte_fc_defaults_from_gtk),
(_vte_fc_defaults_from_rdb): Replace _vte_fc_defaults_from_gtk() with
gtk_default_substitute() from Gtk+-2.6. It's essentially the same
thing, but not overriding elements of the pattern already present.
Also remove a couple redundant calls.
svn path=/trunk/; revision=1967
Kjartan Maraas,,23491770 [Fri, 2 Nov 2007 12:25:30 +0000 (12:25 +0000)]
Updated Norwegian bokmål translation.
2007-11-02 Kjartan Maraas,,
23491770 <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=1966
Mohammad DAMT [Sun, 28 Oct 2007 17:46:31 +0000 (17:46 +0000)]
Update Indonesian translation by Huda Toriq <hudatoriq at gmail.com>.
2007-10-28 Mohammad DAMT <mdamt@mnots.eu>
* id.po: Update Indonesian translation by Huda Toriq <hudatoriq at
gmail.com>.
svn path=/trunk/; revision=1964
Djihed Afifi [Tue, 23 Oct 2007 20:57:04 +0000 (20:57 +0000)]
Updated Arabic Translation by Djihed Afifi.
svn path=/trunk/; revision=1963
Djihed Afifi [Sun, 21 Oct 2007 19:21:19 +0000 (19:21 +0000)]
Updated Arabic Translation by Djihed Afifi.
svn path=/trunk/; revision=1962
Djihed Afifi [Sun, 21 Oct 2007 16:45:52 +0000 (16:45 +0000)]
Updated Arabic Translation by Djihed Afifi.
svn path=/trunk/; revision=1961
Matej Urbančič [Mon, 15 Oct 2007 18:07:50 +0000 (18:07 +0000)]
Updated Slovenian translation
svn path=/trunk/; revision=1960
Chris Wilson [Thu, 11 Oct 2007 10:42:24 +0000 (10:42 +0000)]
Bug 439384 – gnome-terminal on feisty crashes when giving wrong locale
2007-10-11 Chris Wilson <chris@chris-wilson.co.uk>
Bug 439384 – gnome-terminal on feisty crashes when giving wrong locale environment
* src/vte.c (vte_terminal_set_encoding):
Fallback to using UTF-8 as the locale encoding. This prevents
subsequent crashes but may display gibberish in the output.
svn path=/trunk/; revision=1959
Chris Wilson [Fri, 5 Oct 2007 09:44:25 +0000 (09:44 +0000)]
Bug 483642 – vte_terminal_feed crash when 8190 characters passed
2007-10-05 Chris Wilson <chris@chris-wilson.co.uk>
Bug 483642 – vte_terminal_feed crash when 8190 characters passed
* src/vte.c (vte_terminal_feed):
Break the feed data into chunks.
svn path=/trunk/; revision=1958
Chris Wilson [Sun, 30 Sep 2007 22:52:57 +0000 (22:52 +0000)]
Skip retrieving the VteBg if the source is VTE_BG_SOURCE_NONE as we
2007-09-30 Chris Wilson <chris@chris-wilson.co.uk>
* src/vtexft.c (_vte_xft_set_background_image):
Skip retrieving the VteBg if the source is VTE_BG_SOURCE_NONE
as we neither need it to listen for changes to the background
nor require it to load the pixmap (which is a no-op).
svn path=/trunk/; revision=1957
Chris Wilson [Sun, 30 Sep 2007 22:48:46 +0000 (22:48 +0000)]
Ensure the GdkPixmap is destroyed along with the VteXft context.
2007-09-30 Chris Wilson <chris@chris-wilson.co.uk>
* src/vtexft.c (_vte_xft_destroy):
Ensure the GdkPixmap is destroyed along with the VteXft
context.
svn path=/trunk/; revision=1956
Chris Wilson [Wed, 26 Sep 2007 20:23:43 +0000 (20:23 +0000)]
Improve the last ChangeLog entry.
svn path=/trunk/; revision=1955
Chris Wilson [Wed, 26 Sep 2007 20:17:16 +0000 (20:17 +0000)]
I really must remember to run vttest more often. (And to work within
2007-09-26 Chris Wilson <chris@chris-wilson.co.uk>
I really must remember to run vttest more often. (And to work within
git-svn.)
* src/vte.c (vte_terminal_draw_rows):
Correct underlining for vttest.
svn path=/trunk/; revision=1954
Chris Wilson [Wed, 26 Sep 2007 20:09:21 +0000 (20:09 +0000)]
Bug 480735 – Underlining whitespace not reliable
2007-09-26 Chris Wilson <chris@chris-wilson.co.uk>
Bug 480735 – Underlining whitespace not reliable
Original one-liner by Steven Skovran.
* src/vte.c (vte_terminal_draw_rows):
Do not try to over zealously skip whitespace. The goal is
to maintain the current run whilst avoiding adding spaces to
the glyph sequence - so check the cell fully for attribute
breaks and simply do not add it to the glyphs if it contains a
space.
svn path=/trunk/; revision=1953
Khandakar Mujahidul Islam [Tue, 18 Sep 2007 08:27:10 +0000 (08:27 +0000)]
Updated Bengali Translation
svn path=/trunk/; revision=1952
Khandakar Mujahidul Islam [Tue, 18 Sep 2007 08:26:56 +0000 (08:26 +0000)]
Updated Bengali Translation
svn path=/trunk/; revision=1951
Behdad Esfahbod [Mon, 17 Sep 2007 22:10:29 +0000 (22:10 +0000)]
Released vte-0.16.9.
2007-09-17 Behdad Esfahbod <behdad@gnome.org>
Released vte-0.16.9.
* NEWS: Updated.
* configure.in: Bumped version to 0.16.9.
Bumped libtool version to 11:13:2.
svn path=/trunk/; revision=1949
Djihed Afifi [Thu, 13 Sep 2007 22:47:05 +0000 (22:47 +0000)]
Updated Arabic Translation by Djihed Afifi.
svn path=/trunk/; revision=1948
Alexander Shopov [Tue, 11 Sep 2007 08:57:58 +0000 (08:57 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2007-09-11 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
svn path=/trunk/; revision=1947
Alexander Shopov [Tue, 11 Sep 2007 08:55:00 +0000 (08:55 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2007-09-11 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
svn path=/trunk/; revision=1946
Behdad Esfahbod [Wed, 5 Sep 2007 20:35:44 +0000 (20:35 +0000)]
Wait for keypress when done, so one can do "vte -c ./vim.sh" and not lose
2007-09-05 Behdad Esfahbod <behdad@gnome.org>
* perf/vim.sh: Wait for keypress when done, so one can do
"vte -c ./vim.sh" and not lose the final numbers.
* src/vtepango.c (_vte_pango_destroy), (_vte_pango_start),
(_vte_pango_end), (_vte_pango_set_background_color),
(_vte_pango_set_background_image), (_vte_pango_clear),
(_vte_pango_set_text_font), (_vte_pango_get_using_fontconfig),
(_vte_pango_draw_text), (_vte_pango_draw_has_char),
(_vte_pango_draw_rectangle), (_vte_pango_fill_rectangle),
(_vte_pango_set_scroll): General cleanup. Also implement
_vte_pango_draw_has_char() using
pango_layout_get_unknown_glyphs_count() when available.
svn path=/trunk/; revision=1945
Behdad Esfahbod [Sun, 2 Sep 2007 05:15:30 +0000 (05:15 +0000)]
Bug 469862 – Handling of wrapped links in gnome-terminal is broken
2007-09-02 Behdad Esfahbod <behdad@gnome.org>
Bug 469862 – Handling of wrapped links in gnome-terminal is broken
* src/vteseq.c (vte_sequence_handler_ce): Reset soft_wrapped.
svn path=/trunk/; revision=1944
Behdad Esfahbod [Sun, 2 Sep 2007 05:14:41 +0000 (05:14 +0000)]
Add a G_UNLIKELY()
svn path=/trunk/; revision=1943
Yannig MARCHEGAY [Sat, 1 Sep 2007 20:12:23 +0000 (20:12 +0000)]
Updated Occitan translation
svn path=/trunk/; revision=1942
Chris Wilson [Sat, 1 Sep 2007 08:44:29 +0000 (08:44 +0000)]
cf Bug 469862 – Handling of wrapped links in gnome-terminal is broken
2007-09-01 Chris Wilson <chris@chris-wilson.co.uk>
cf Bug 469862 – Handling of wrapped links in gnome-terminal is broken
* src/vte.c (vte_terminal_get_text_range_maybe_wrapped):
Revert the last character is in last column check as that
behaviour is required to handle terminal resizing where the
screen contents are not reconstructed (e.g. bash).
svn path=/trunk/; revision=1941
Chris Wilson [Thu, 30 Aug 2007 16:18:03 +0000 (16:18 +0000)]
Bug 471901 – troubles with pad
2007-08-30 Chris Wilson <chris@chris-wilson.co.uk>
Bug 471901 – troubles with pad
* src/vte-private.h:
* src/vte.c (_vte_invalidate_cells), (vte_terminal_draw_rows),
(vte_terminal_paint): Don't abuse VTE_PAD_WIDTH.
svn path=/trunk/; revision=1940
Chris Wilson [Thu, 30 Aug 2007 15:14:12 +0000 (15:14 +0000)]
Add fixme comment about row->soft_wrap.
svn path=/trunk/; revision=1939
Chris Wilson [Thu, 30 Aug 2007 15:06:27 +0000 (15:06 +0000)]
Bug 469862 – Handling of wrapped links in gnome-terminal is broken
2007-08-30 Chris Wilson <chris@chris-wilson.co.uk>
Bug 469862 – Handling of wrapped links in gnome-terminal is broken
* src/vte.c (vte_terminal_get_text_range_maybe_wrapped):
Check that the last character is in the last column before
adding a newline for autowrapped lines.
svn path=/trunk/; revision=1938
Chris Wilson [Thu, 30 Aug 2007 11:41:14 +0000 (11:41 +0000)]
Add myself to the list, as Behdad had suggested some time ago.
2007-08-30 Chris Wilson <chris@chris-wilson.co.uk>
* MAINTAINERS: Add myself to the list, as Behdad had suggested some
time ago.
svn path=/trunk/; revision=1937
Chris Wilson [Thu, 30 Aug 2007 11:06:59 +0000 (11:06 +0000)]
Bug 153265 – Handle Sun Cut, Copy, Paste keys Patch by Brian Cameron.
2007-08-30 Chris Wilson <chris@chris-wilson.co.uk>
Bug 153265 – Handle Sun Cut, Copy, Paste keys
Patch by Brian Cameron.
* doc/reference/tmpl/vte.sgml:
* src/vte.c (vte_terminal_class_init),
(vte_terminal_real_copy_clipboard), (vte_terminal_copy_clipboard),
(vte_terminal_real_paste_clipboard),
(vte_terminal_paste_clipboard):
* src/vte.h:
Add key bindings for the special function keys.
svn path=/trunk/; revision=1936
Chris Wilson [Thu, 30 Aug 2007 10:11:23 +0000 (10:11 +0000)]
Bad manipulation of patches whilst attempting to apply the fix for Bug
2007-08-30 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (vte_terminal_draw_rows): Bad manipulation of patches
whilst attempting to apply the fix for Bug 434230 - net result was
that the correct code was being circumvented.
svn path=/trunk/; revision=1935
Chris Wilson [Wed, 29 Aug 2007 19:28:03 +0000 (19:28 +0000)]
Quick grammar correction.
svn path=/trunk/; revision=1934
Chris Wilson [Wed, 29 Aug 2007 19:25:51 +0000 (19:25 +0000)]
Bug 471484 – vteapp resize weirdness
2007-08-29 Chris Wilson <chris@chris-wilson.co.uk>
Bug 471484 – vteapp resize weirdness
* src/vteapp.c (main): Distinguish between setting the geometry and
disabling the use geometry hints. A regression when converting to
GOption based arguments.
svn path=/trunk/; revision=1933
Behdad Esfahbod [Mon, 27 Aug 2007 18:24:03 +0000 (18:24 +0000)]
Bug 470690 – Typo at src/vtexft.c "appropiate" should be "appropriate"
2007-08-27 Behdad Esfahbod <behdad@gnome.org>
Bug 470690 – Typo at src/vtexft.c "appropiate" should be "appropriate"
* src/vtexft.c (_vte_xft_open_font_for_char): Fix typo.
svn path=/trunk/; revision=1932
Yannig MARCHEGAY [Tue, 21 Aug 2007 11:17:39 +0000 (11:17 +0000)]
Updated Occitan translation
svn path=/trunk/; revision=1931
Yannig MARCHEGAY [Fri, 17 Aug 2007 18:27:18 +0000 (18:27 +0000)]
Updated Occitan translation
svn path=/trunk/; revision=1930
Adam Weinberger [Wed, 15 Aug 2007 22:01:07 +0000 (22:01 +0000)]
Updated Canadian English translation.
2007-08-15 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
svn path=/trunk/; revision=1929
Behdad Esfahbod [Tue, 7 Aug 2007 22:46:32 +0000 (22:46 +0000)]
Add Userid field, remove Guilherme.
2007-08-07 Behdad Esfahbod <behdad@gnome.org>
* MAINTAINERS: Add Userid field, remove Guilherme.
svn path=/trunk/; revision=1928
Chris Wilson [Fri, 3 Aug 2007 08:46:30 +0000 (08:46 +0000)]
Bug 434230 – Spaces are not underlined Original patch by Santtu Lakkala.
2007-08-03 Chris Wilson <chris@chris-wilson.co.uk>
Bug 434230 – Spaces are not underlined
Original patch by Santtu Lakkala.
* src/vte.c (vte_terminal_draw_rows): Only skip cells if we do not
need to draw on top.
svn path=/trunk/; revision=1927
Chris Wilson [Fri, 3 Aug 2007 08:41:26 +0000 (08:41 +0000)]
Bug 450069 – vte crash on removing a terminal tab
2007-08-03 Chris Wilson <chris@chris-wilson.co.uk>
Bug 450069 – vte crash on removing a terminal tab
* src/vte.c (vte_terminal_emit_eof), (vte_terminal_queue_eof),
(vte_terminal_eof): Move the EOF emission to an idle handler so that
the source is inactive whilst the VteTerminal is finalized.
svn path=/trunk/; revision=1926
Behdad Esfahbod [Mon, 30 Jul 2007 17:38:33 +0000 (17:38 +0000)]
Released vte-0.16.8.
2007-07-30 Behdad Esfahbod <behdad@gnome.org>
Released vte-0.16.8.
Quick followup release with no code changes, to fix missing
documentation index in the tarball.
* NEWS: Updated.
* configure.in: Bumped version to 0.16.8.
Bumped libtool version to 11:12:2.
svn path=/trunk/; revision=1924
Behdad Esfahbod [Fri, 27 Jul 2007 21:39:31 +0000 (21:39 +0000)]
Released vte-0.16.7.
2007-07-27 Behdad Esfahbod <behdad@gnome.org>
Released vte-0.16.7.
* NEWS: Updated.
* configure.in: Bumped version to 0.16.7.
Bumped libtool version to 11:11:2.
svn path=/trunk/; revision=1922
Behdad Esfahbod [Fri, 27 Jul 2007 04:44:11 +0000 (04:44 +0000)]
Bug 337252 – ALT + Arrow keys don't work in irssi through gnome-terminal
2007-07-27 Behdad Esfahbod <behdad@gnome.org>
Bug 337252 – ALT + Arrow keys don't work in irssi through gnome-terminal
Patch by James Bowes
* src/keymap.c (_vte_keymap_map), (is_cursor_key),
(_vte_keymap_key_add_key_modifiers):
* src/keymap.h:
* src/vte.c (vte_terminal_key_press):
Only switch to CSI for some cursor keys when in cursor app mode.
svn path=/trunk/; revision=1921
Ilkka Tuohela [Mon, 16 Jul 2007 16:11:13 +0000 (16:11 +0000)]
Updated Finnish translation
svn path=/trunk/; revision=1920
Felix I [Mon, 25 Jun 2007 09:00:23 +0000 (09:00 +0000)]
updated ta translation
svn path=/trunk/; revision=1919
Chris Wilson [Mon, 25 Jun 2007 08:35:55 +0000 (08:35 +0000)]
Bug 448259 – Mapping for Ctrl-_ Patch by Andrey Melnikov.
2007-06-25 Chris Wilson <chris@chris-wilson.co.uk>
Bug 448259 – Mapping for Ctrl-_
Patch by Andrey Melnikov.
* src/keymap.c: Add mapping for Ctrl-Minus.
svn path=/trunk/; revision=1918
Chris Wilson [Mon, 25 Jun 2007 08:23:39 +0000 (08:23 +0000)]
Bug 449809 – use python-config to get python includes Patch by Sebastien
2007-06-25 Chris Wilson <chris@chris-wilson.co.uk>
Bug 449809 – use python-config to get python includes
Patch by Sebastien Bacher.
* acinclude.m4: prefer python-config where available.
svn path=/trunk/; revision=1917
Chris Wilson [Mon, 25 Jun 2007 07:58:41 +0000 (07:58 +0000)]
Bug 450745 – VTE's response to CSI 2 1 t incorrectly formatted Patch by
2007-06-25 Chris Wilson <chris@chris-wilson.co.uk>
Bug 450745 – VTE's response to CSI 2 1 t incorrectly formatted
Patch by Dale Sedivec.
* src/vteseq.c (vte_sequence_handler_window_manipulation): Restore
the missing 'L'.
svn path=/trunk/; revision=1916
Felix I [Fri, 22 Jun 2007 11:09:45 +0000 (11:09 +0000)]
updated si translation
svn path=/trunk/; revision=1915
Christian Persch [Thu, 21 Jun 2007 20:29:56 +0000 (20:29 +0000)]
Move libtool versioning to configure so you just have to update one file
2007-06-21 Christian Persch <chpe@gnome.org>
* configure.in:
* src/Makefile.am: Move libtool versioning to configure so you just
have to update one file for releasing. See bug #396265 comment 17.
svn path=/trunk/; revision=1914
Behdad Esfahbod [Mon, 18 Jun 2007 22:13:39 +0000 (22:13 +0000)]
Released vte-0.16.6.
2007-06-18 Behdad Esfahbod <behdad@gnome.org>
Released vte-0.16.6.
* NEWS: Updated.
* configure.in: Bumped version to 0.16.6.
* src/Makefile.am: Bumped libtool version to 11:10:2.
svn path=/trunk/; revision=1912
Behdad Esfahbod [Mon, 18 Jun 2007 22:01:13 +0000 (22:01 +0000)]
Use AM_LDFLAGS instead of LDFLAGS
svn path=/trunk/; revision=1911
Chris Wilson [Tue, 12 Jun 2007 20:31:52 +0000 (20:31 +0000)]
Call gtk_widget_queue_resize() after updating row/column count.
2007-06-12 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (vte_terminal_set_size): Call gtk_widget_queue_resize()
after updating row/column count.
svn path=/trunk/; revision=1910
Behdad Esfahbod [Mon, 11 Jun 2007 21:37:30 +0000 (21:37 +0000)]
Bug 372743 – vte_terminal_set_colors doesn't work as advertised
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
Bug 372743 – vte_terminal_set_colors doesn't work as advertised
* src/vte.c (vte_terminal_set_colors): Allow 24-color palettes.
svn path=/trunk/; revision=1909
Behdad Esfahbod [Sat, 9 Jun 2007 18:10:07 +0000 (18:10 +0000)]
Bug 445620 – Some characters shows different in different locales. Patch
2007-06-09 Behdad Esfahbod <behdad@gnome.org>
Bug 445620 – Some characters shows different in different locales.
Patch from Zealot
* src/iso2022.c (_vte_iso2022_state_set_codeset): Update ambiguous
width.
svn path=/trunk/; revision=1908
Chris Wilson [Mon, 4 Jun 2007 18:19:39 +0000 (18:19 +0000)]
Retrospectively add the bug number.
svn path=/trunk/; revision=1907
Behdad Esfahbod [Mon, 4 Jun 2007 18:17:31 +0000 (18:17 +0000)]
Released vte-0.16.5.
2007-06-04 Behdad Esfahbod <behdad@gnome.org>
Released vte-0.16.5.
* NEWS: Updated.
* configure.in: Bumped version to 0.16.5.
* src/Makefile.am: Bumped libtool version to 11:9:2.
svn path=/trunk/; revision=1905
Chris Wilson [Wed, 30 May 2007 15:33:21 +0000 (15:33 +0000)]
fcrozat pointed out 'some strange "underline" line where cursor is located
2007-05-30 Chris Wilson <chris@chris-wilson.co.uk>
fcrozat pointed out 'some strange "underline" line where cursor is
located and blinking'.
* src/vte.c (vte_terminal_draw_rows):
Continuation of the previous commit: catch a couple more locations
where we need to skip past the end of the line. The problem in
this case was we tried to use some uninitialised variables whilst
trying to draw the cell attributes.
svn path=/trunk/; revision=1904
Behdad Esfahbod [Mon, 28 May 2007 22:22:19 +0000 (22:22 +0000)]
Released vte-0.16.4.
2007-05-28 Behdad Esfahbod <behdad@gnome.org>
Released vte-0.16.4.
* NEWS: Updated.
* configure.in: Bumped version to 0.16.4.
* src/Makefile.am: Bumped libtool version to 11:8:2.
svn path=/trunk/; revision=1902
Chris Wilson [Mon, 28 May 2007 06:31:47 +0000 (06:31 +0000)]
uws noted on IRC that 'vte trunk does strange thingies with colors'
2007-05-28 Chris Wilson <chris@chris-wilson.co.uk>
uws noted on IRC that 'vte trunk does strange thingies with colors'
* src/vte.c (vte_terminal_draw_rows):
When reaching the end-of-row be careful not to reset the
current text attributes (color, underlining, etc).
svn path=/trunk/; revision=1901
Chris Wilson [Fri, 25 May 2007 14:39:02 +0000 (14:39 +0000)]
Only add the borders to the clear area.
2007-05-25 Chris Wilson <chris@chris-wilson.co.uk>
* src/vte.c (vte_terminal_expand_region),
(vte_terminal_paint_area):
Only add the borders to the clear area.
svn path=/trunk/; revision=1900
Chris Wilson [Wed, 23 May 2007 16:08:09 +0000 (16:08 +0000)]
Bug 429278 – Cursor drawn strangely in joe
2007-05-23 Chris Wilson <chris@chris-wilson.co.uk>
Bug 429278 – Cursor drawn strangely in joe
* src/vte.c (vte_terminal_expand_region),
(vte_terminal_paint_area):
Ensure the expanded regions are cell aligned.
svn path=/trunk/; revision=1899
Yannig MARCHEGAY [Wed, 23 May 2007 15:21:06 +0000 (15:21 +0000)]
Occitan first translation
svn path=/trunk/; revision=1898
Chris Wilson [Wed, 23 May 2007 12:40:31 +0000 (12:40 +0000)]
Fixup ChangeLog entry.
svn path=/trunk/; revision=1897
Chris Wilson [Wed, 23 May 2007 12:36:13 +0000 (12:36 +0000)]
cf Bug 439247 – scrolling vim in full screen is painfully slow and takes
2007-05-23 Chris Wilson <chris@chris-wilson.co.uk>
cf Bug 439247 – scrolling vim in full screen is painfully slow and takes up 100% of the cpu
* src/vte.c (_vte_invalidate_cell), (vte_terminal_draw_rows):
Fix up the unwanted break of Glyph runs at the end-of-lines.
svn path=/trunk/; revision=1896
Chris Wilson [Wed, 23 May 2007 12:30:31 +0000 (12:30 +0000)]
Bug 440475 – Display glitch with transparent backgroud
2007-05-23 Chris Wilson <chris@chris-wilson.co.uk>
Bug 440475 – Display glitch with transparent backgroud
* src/vte.c (vte_terminal_paint_area):
Apply the band-aid fix to clear the area that's about to be
repainted. The full solution will to be ensure that the regions
after expansion are cell-aligned.
svn path=/trunk/; revision=1895
Chris Wilson [Tue, 22 May 2007 08:40:16 +0000 (08:40 +0000)]
Improve ChangeLog entry.
svn path=/trunk/; revision=1894
Chris Wilson [Tue, 22 May 2007 08:37:38 +0000 (08:37 +0000)]
Bug 375112 – ctrl-key combinations yielding just key Original patch by
2007-05-22 Chris Wilson <chris@chris-wilson.co.uk>
Bug 375112 – ctrl-key combinations yielding just key
Original patch by <samo@altern.org> and refactored by Loïc Minier.
* src/vte.c (vte_translate_national_ctrlkeys),
(vte_terminal_key_press), (vte_terminal_scroll):
When cooking a string to pass through to the client obtain a
"raw" keyval.
svn path=/trunk/; revision=1893