vte.git
13 years agoAdd bugzilla address.
Behdad Esfahbod [Wed, 28 Nov 2007 08:43:22 +0000 (08:43 +0000)]
Add bugzilla address.

svn path=/trunk/; revision=2000

13 years agoBug 403217 – Outdated README
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

13 years agoBug 118967 – single line scrolling with "Ctrl+Shift+ArrowUp/ArrowDown"
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

13 years agoBug 353610 – Don't convert tab characters upon copying
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

13 years agoBug 499892 – strikethrough line is too high
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

13 years agoMake VTE_BACKEND=list list available backends to stderr.
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

13 years agoMake VTE_BACKEND=list list available backends to stderr.
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

13 years agoBug 499891 – vte with opacity set, shows invisible chars
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

13 years agoChange opacity
Behdad Esfahbod [Tue, 27 Nov 2007 06:40:24 +0000 (06:40 +0000)]
Change opacity

svn path=/trunk/; revision=1991

13 years agoBug 499896 – Alternate charset isn't an attribute, though we treat it as
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

13 years agoBug 499893 – cell.attr.protect is unused
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

13 years agoMinor comment fix.
Behdad Esfahbod [Tue, 27 Nov 2007 05:51:51 +0000 (05:51 +0000)]
Minor comment fix.

svn path=/trunk/; revision=1988

13 years agoMinor optimization, if one can call it that.
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

13 years agoAdded Telugu translation done by Matapathi Pramod <pramod@swecha.net>.
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

13 years agoFix doc syntax.
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

13 years agoRevert previous change. For reason, see bug. Bug 491832 –
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

13 years agoBug 491832 – vte_terminal_get_text_range_maybe_wrapped always includes
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

13 years agoAdd script to check doc coverage is 100% on "make check".
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

13 years agoBug 499287 – Fix doc coverage regression
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

13 years agoUpdated Occitan translation
Yannig MARCHEGAY [Tue, 20 Nov 2007 19:51:58 +0000 (19:51 +0000)]
Updated Occitan translation

svn path=/trunk/; revision=1980

13 years agos/CVS/SVN/
Behdad Esfahbod [Sun, 18 Nov 2007 22:09:21 +0000 (22:09 +0000)]
s/CVS/SVN/

svn path=/trunk/; revision=1979

13 years agoTweak to read across chunk boundaries whilst still maintaining fairness
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

13 years agoUse stack allocation to hold small numbers of temporary gpointers.
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

13 years agoExport _vte_row_data_free.
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

13 years agoDelay pruning the chunks freelist until we finished processing all the
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

13 years agoRemove redundant queries and cache the XRequest on the root window (saves
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

13 years agoSimilar for the leave notify, disable the match updating after hiding the
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

13 years agoDon't automatically reshow the hilight on receiving an enter event, but
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

13 years agoMark the cursor as invisible on leaving the terminal as this stops the
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

13 years agoFix build
Kjartan Maraas [Tue, 13 Nov 2007 21:37:31 +0000 (21:37 +0000)]
Fix build

svn path=/trunk/; revision=1970

13 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 13 Nov 2007 13:46:27 +0000 (13:46 +0000)]
Updated Slovenian translation

svn path=/trunk/; revision=1969

13 years agoAllow NULL font argument. Can be used to set antialias without setting
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

13 years agoBug 142640 – FcConfigSubstitute in place of _vte_fc_defaults_from_gtk to
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

13 years agoUpdated Norwegian bokmål translation.
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

13 years agoUpdate Indonesian translation by Huda Toriq <hudatoriq at gmail.com>.
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

13 years agoUpdated Arabic Translation by Djihed Afifi.
Djihed Afifi [Tue, 23 Oct 2007 20:57:04 +0000 (20:57 +0000)]
Updated Arabic Translation by Djihed Afifi.

svn path=/trunk/; revision=1963

13 years agoUpdated Arabic Translation by Djihed Afifi.
Djihed Afifi [Sun, 21 Oct 2007 19:21:19 +0000 (19:21 +0000)]
Updated Arabic Translation by Djihed Afifi.

svn path=/trunk/; revision=1962

13 years agoUpdated Arabic Translation by Djihed Afifi.
Djihed Afifi [Sun, 21 Oct 2007 16:45:52 +0000 (16:45 +0000)]
Updated Arabic Translation by Djihed Afifi.

svn path=/trunk/; revision=1961

13 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 15 Oct 2007 18:07:50 +0000 (18:07 +0000)]
Updated Slovenian translation

svn path=/trunk/; revision=1960

13 years agoBug 439384 – gnome-terminal on feisty crashes when giving wrong locale
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

13 years agoBug 483642 – vte_terminal_feed crash when 8190 characters passed
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

13 years agoSkip retrieving the VteBg if the source is VTE_BG_SOURCE_NONE as we
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

13 years agoEnsure the GdkPixmap is destroyed along with the VteXft context.
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

13 years agoImprove the last ChangeLog entry.
Chris Wilson [Wed, 26 Sep 2007 20:23:43 +0000 (20:23 +0000)]
Improve the last ChangeLog entry.

svn path=/trunk/; revision=1955

13 years agoI really must remember to run vttest more often. (And to work within
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

13 years agoBug 480735 – Underlining whitespace not reliable
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

13 years agoUpdated Bengali Translation
Khandakar Mujahidul Islam [Tue, 18 Sep 2007 08:27:10 +0000 (08:27 +0000)]
Updated Bengali Translation

svn path=/trunk/; revision=1952

13 years agoUpdated Bengali Translation
Khandakar Mujahidul Islam [Tue, 18 Sep 2007 08:26:56 +0000 (08:26 +0000)]
Updated Bengali Translation

svn path=/trunk/; revision=1951

13 years agoReleased vte-0.16.9. vte_0_16_9
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

13 years agoUpdated Arabic Translation by Djihed Afifi.
Djihed Afifi [Thu, 13 Sep 2007 22:47:05 +0000 (22:47 +0000)]
Updated Arabic Translation by Djihed Afifi.

svn path=/trunk/; revision=1948

13 years agoUpdated Bulgarian translation by Alexander Shopov <ash@contact.bg>
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

13 years agoUpdated Bulgarian translation by Alexander Shopov <ash@contact.bg>
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

13 years agoWait for keypress when done, so one can do "vte -c ./vim.sh" and not lose
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

13 years agoBug 469862 – Handling of wrapped links in gnome-terminal is broken
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

13 years agoAdd a G_UNLIKELY()
Behdad Esfahbod [Sun, 2 Sep 2007 05:14:41 +0000 (05:14 +0000)]
Add a G_UNLIKELY()

svn path=/trunk/; revision=1943

13 years agoUpdated Occitan translation
Yannig MARCHEGAY [Sat, 1 Sep 2007 20:12:23 +0000 (20:12 +0000)]
Updated Occitan translation

svn path=/trunk/; revision=1942

13 years agocf Bug 469862 – Handling of wrapped links in gnome-terminal is broken
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

13 years agoBug 471901 – troubles with pad
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

13 years agoAdd fixme comment about row->soft_wrap.
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

13 years agoBug 469862 – Handling of wrapped links in gnome-terminal is broken
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

13 years agoAdd myself to the list, as Behdad had suggested some time ago.
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

13 years agoBug 153265 – Handle Sun Cut, Copy, Paste keys Patch by Brian Cameron.
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

13 years agoBad manipulation of patches whilst attempting to apply the fix for Bug
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

13 years agoQuick grammar correction.
Chris Wilson [Wed, 29 Aug 2007 19:28:03 +0000 (19:28 +0000)]
Quick grammar correction.

svn path=/trunk/; revision=1934

13 years agoBug 471484 – vteapp resize weirdness
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

13 years agoBug 470690 – Typo at src/vtexft.c "appropiate" should be "appropriate"
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

13 years agoUpdated Occitan translation
Yannig MARCHEGAY [Tue, 21 Aug 2007 11:17:39 +0000 (11:17 +0000)]
Updated Occitan translation

svn path=/trunk/; revision=1931

13 years agoUpdated Occitan translation
Yannig MARCHEGAY [Fri, 17 Aug 2007 18:27:18 +0000 (18:27 +0000)]
Updated Occitan translation

svn path=/trunk/; revision=1930

13 years agoUpdated Canadian English translation.
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

13 years agoAdd Userid field, remove Guilherme.
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

13 years agoBug 434230 – Spaces are not underlined Original patch by Santtu Lakkala.
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

13 years agoBug 450069 – vte crash on removing a terminal tab
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

13 years agoReleased vte-0.16.8. vte_0_16_8
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

13 years agoReleased vte-0.16.7. vte_0_16_7
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

13 years agoBug 337252 – ALT + Arrow keys don't work in irssi through gnome-terminal
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

13 years agoUpdated Finnish translation
Ilkka Tuohela [Mon, 16 Jul 2007 16:11:13 +0000 (16:11 +0000)]
Updated Finnish translation

svn path=/trunk/; revision=1920

13 years agoupdated ta translation
Felix I [Mon, 25 Jun 2007 09:00:23 +0000 (09:00 +0000)]
updated ta translation

svn path=/trunk/; revision=1919

13 years agoBug 448259 – Mapping for Ctrl-_ Patch by Andrey Melnikov.
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

13 years agoBug 449809 – use python-config to get python includes Patch by Sebastien
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

13 years agoBug 450745 – VTE's response to CSI 2 1 t incorrectly formatted Patch by
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

13 years agoupdated si translation
Felix I [Fri, 22 Jun 2007 11:09:45 +0000 (11:09 +0000)]
updated si translation

svn path=/trunk/; revision=1915

13 years agoMove libtool versioning to configure so you just have to update one file
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

13 years agoReleased vte-0.16.6. vte_0_16_6
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

13 years agoUse AM_LDFLAGS instead of LDFLAGS
Behdad Esfahbod [Mon, 18 Jun 2007 22:01:13 +0000 (22:01 +0000)]
Use AM_LDFLAGS instead of LDFLAGS

svn path=/trunk/; revision=1911

13 years agoCall gtk_widget_queue_resize() after updating row/column count.
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

13 years agoBug 372743 – vte_terminal_set_colors doesn't work as advertised
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

13 years agoBug 445620 – Some characters shows different in different locales. Patch
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

13 years agoRetrospectively add the bug number.
Chris Wilson [Mon, 4 Jun 2007 18:19:39 +0000 (18:19 +0000)]
Retrospectively add the bug number.

svn path=/trunk/; revision=1907

13 years agoReleased vte-0.16.5. vte_0_16_5
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

13 years agofcrozat pointed out 'some strange "underline" line where cursor is located
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

13 years agoReleased vte-0.16.4. vte_0_16_4
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

13 years agouws noted on IRC that 'vte trunk does strange thingies with colors'
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

13 years agoOnly add the borders to the clear area.
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

13 years agoBug 429278 – Cursor drawn strangely in joe
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

13 years agoOccitan first translation
Yannig MARCHEGAY [Wed, 23 May 2007 15:21:06 +0000 (15:21 +0000)]
Occitan first translation

svn path=/trunk/; revision=1898

13 years agoFixup ChangeLog entry.
Chris Wilson [Wed, 23 May 2007 12:40:31 +0000 (12:40 +0000)]
Fixup ChangeLog entry.

svn path=/trunk/; revision=1897

13 years agocf Bug 439247 – scrolling vim in full screen is painfully slow and takes
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

13 years agoBug 440475 – Display glitch with transparent backgroud
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

13 years agoImprove ChangeLog entry.
Chris Wilson [Tue, 22 May 2007 08:40:16 +0000 (08:40 +0000)]
Improve ChangeLog entry.

svn path=/trunk/; revision=1894

13 years agoBug 375112 – ctrl-key combinations yielding just key Original patch by
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