vte.git
12 years agoRemove FT2 check macro.
Christian Persch [Sun, 30 Nov 2008 19:21:43 +0000 (19:21 +0000)]
Remove FT2 check macro.

* acinclude.m4: Remove FT2 check macro.

svn path=/trunk/; revision=2234

12 years ago Bug 540951 – The gnome-pty-helper is spawn when its not needed
Christian Persch [Sat, 29 Nov 2008 23:56:11 +0000 (23:56 +0000)]
Bug 540951 – The gnome-pty-helper is spawn when its not needed

* src/pty.c: (_vte_pty_open): Don't use the pty helper when we don't
need to update any of utmp, wtmp, lastlog. Patch by Alex Cornejo.

svn path=/trunk/; revision=2233

12 years ago Bug 465036 – gnome-pty-helper locks /var/run/utmp
Christian Persch [Sat, 29 Nov 2008 23:51:44 +0000 (23:51 +0000)]
Bug 465036 – gnome-pty-helper locks /var/run/utmp

* gnome-pty-helper/gnome-utmp.c: (update_utmp): Close the utmp
database after updating it. Patch by Kevin W. Rudd.

svn path=/trunk/; revision=2232

12 years agoBug 127870 – terminal garbled and needs 'reset' after cat'ing file
Behdad Esfahbod [Sat, 29 Nov 2008 21:57:54 +0000 (21:57 +0000)]
Bug 127870 – terminal garbled and needs 'reset' after cat'ing file

2008-11-29  Behdad Esfahbod  <behdad@gnome.org>

        Bug 127870 – terminal garbled and needs 'reset' after cat'ing file

        * src/iso2022.c (_vte_iso2022_state_new): Initialize all four maps
        (G0, G1, G2, G3) in USASCII mode, like xterm does.

svn path=/trunk/; revision=2231

12 years agoRegister the constants too!
Christian Persch [Sat, 29 Nov 2008 21:56:32 +0000 (21:56 +0000)]
Register the constants too!

* python/vtemodule.c: (initvte): Register the constants too!

svn path=/trunk/; revision=2230

12 years agoAdd a specific debug flag for widget size-request/size-allocation.
Christian Persch [Sat, 29 Nov 2008 17:52:12 +0000 (17:52 +0000)]
Add a specific debug flag for widget size-request/size-allocation.

* src/debug.c: (_vte_debug_init):
* src/debug.h:
* src/vte.c: (vte_terminal_size_request),
(vte_terminal_size_allocate): Add a specific debug flag for widget
size-request/size-allocation.

svn path=/trunk/; revision=2229

12 years agoAdd options to use a GtkScrolledWindow as the terminal's container, and to
Christian Persch [Sat, 29 Nov 2008 17:52:07 +0000 (17:52 +0000)]
Add options to use a GtkScrolledWindow as the terminal's container, and to

* src/vteapp.c: (main): Add options to use a GtkScrolledWindow as the
terminal's container, and to set its vertical scrollbar policy, to
allow testing VteTerminal in a scrolled window.

svn path=/trunk/; revision=2228

12 years agoBug 317236 – vte resynchrones too late on invalid UTF-8
Behdad Esfahbod [Sat, 29 Nov 2008 10:02:38 +0000 (10:02 +0000)]
Bug 317236 – vte resynchrones too late on invalid UTF-8

2008-11-29  Behdad Esfahbod  <behdad@gnome.org>

        Bug 317236 – vte resynchrones too late on invalid UTF-8

        * src/vteconv.c (_vte_conv_utf8_utf8): In our UTF-8 to UTF-8 converter
        differentiate between an incomplete sequence and an ill sequence at
        the end of the buffer.  Also cleanup some minor inaccuracies (return
        value).

svn path=/trunk/; revision=2227

12 years agoBug 107031 – device-control-string error
Behdad Esfahbod [Sat, 29 Nov 2008 07:56:50 +0000 (07:56 +0000)]
Bug 107031 – device-control-string error

2008-11-29  Behdad Esfahbod  <behdad@gnome.org>

        Bug 107031 – device-control-string error

        * src/table.c (_vte_table_addi):
        * src/vte.c (vte_terminal_handle_sequence):
        * src/vteseq.c (vte_sequence_handler_decset_internal):
        Replace some g_warning's with vte debug output.

svn path=/trunk/; revision=2226

12 years agoBug 521420 – vte closes connection to child before all output is read
Behdad Esfahbod [Sat, 29 Nov 2008 07:26:12 +0000 (07:26 +0000)]
Bug 521420 – vte closes connection to child before all output is read

2008-11-29  Behdad Esfahbod  <behdad@gnome.org>

        Bug 521420 – vte closes connection to child before all output is read
        Patch from Thomas Leonard

        * src/reaper.c (vte_reaper_add_child): Install child watch at low
        priority instead of high.

svn path=/trunk/; revision=2225

12 years agoRequire glib >= 2.18.0 as earlier glib versions had a totally bogus
Behdad Esfahbod [Sat, 29 Nov 2008 06:44:31 +0000 (06:44 +0000)]
Require glib >= 2.18.0 as earlier glib versions had a totally bogus

2008-11-29  Behdad Esfahbod  <behdad@gnome.org>

        * configure.in: Require glib >= 2.18.0 as earlier glib versions
        had a totally bogus g_unichar_iswide_cjk().

        * perf/vim.sh: Don't use builting time command.

svn path=/trunk/; revision=2224

12 years agoRemove C++-style comment markers.
Behdad Esfahbod [Sat, 29 Nov 2008 06:10:18 +0000 (06:10 +0000)]
Remove C++-style comment markers.

2008-11-29  Behdad Esfahbod  <behdad@gnome.org>

        * src/vte.c (vte_terminal_emit_char_size_changed),
        (_vte_terminal_emit_status_line_changed), (vte_terminal_init),
        (vte_terminal_background_update):
        Remove C++-style comment markers.

svn path=/trunk/; revision=2223

12 years agoBug 514632 – Problem with cursor in emacs in gnome-terminal
Behdad Esfahbod [Sat, 29 Nov 2008 06:00:17 +0000 (06:00 +0000)]
Bug 514632 – Problem with cursor in emacs in gnome-terminal

2008-11-29  Behdad Esfahbod  <behdad@gnome.org>

        Bug 514632 – Problem with cursor in emacs in gnome-terminal

        * src/vte-private.h:
        * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor),
        (_vte_terminal_insert_char):
        * src/vteseq.c (vte_sequence_handler_ch),
        (vte_sequence_handler_cm), (vte_sequence_handler_le),
        (vte_sequence_handler_cursor_character_absolute):
        Break "smart tabs" into multiple empty cells when cursor moves
        into them or inserting character there.

svn path=/trunk/; revision=2222

12 years agoPort vtepangocairo profiling and lifecycle logging to vtedebug facilities
Behdad Esfahbod [Sat, 29 Nov 2008 00:41:18 +0000 (00:41 +0000)]
Port vtepangocairo profiling and lifecycle logging to vtedebug facilities

2008-11-28  Behdad Esfahbod  <behdad@gnome.org>

        * src/debug.c (_vte_debug_init):
        * src/debug.h:
        * src/vtepangocairo.c (font_info_cache_ascii),
        (font_info_allocate), (font_info_free),
        (font_info_find_for_context), (font_info_get_unichar_info):
        Port vtepangocairo profiling and lifecycle logging to vtedebug
        facilities under debug domain "pangocairo".

svn path=/trunk/; revision=2221

12 years agoRename debug env var from VTE_DEBUG_FLAGS to VTE_DEBUG.
Behdad Esfahbod [Sat, 29 Nov 2008 00:22:53 +0000 (00:22 +0000)]
Rename debug env var from VTE_DEBUG_FLAGS to VTE_DEBUG.

2008-11-28  Behdad Esfahbod  <behdad@gnome.org>

        * src/debug.c (_vte_debug_init): Rename debug env var from
        VTE_DEBUG_FLAGS to VTE_DEBUG.

svn path=/trunk/; revision=2220

12 years agoMake _vte_debug_on() inline.
Behdad Esfahbod [Sat, 29 Nov 2008 00:21:56 +0000 (00:21 +0000)]
Make _vte_debug_on() inline.

2008-11-28  Behdad Esfahbod  <behdad@gnome.org>

        * src/debug.c (_vte_debug_init):
        * src/debug.h:
        Make _vte_debug_on() inline.

svn path=/trunk/; revision=2219

12 years agoRemove backward compat define for gtk 2.0, since we already depend on a
Christian Persch [Fri, 28 Nov 2008 22:43:34 +0000 (22:43 +0000)]
Remove backward compat define for gtk 2.0, since we already depend on a

* src/vte.c: Remove backward compat define for gtk 2.0, since we
already depend on a much higher version.

svn path=/trunk/; revision=2218

12 years agoRevert behaviour change of _vte_debug_on() from last commit.
Christian Persch [Fri, 28 Nov 2008 22:32:21 +0000 (22:32 +0000)]
Revert behaviour change of _vte_debug_on() from last commit.

* src/debug.c: (_vte_debug_on): Revert behaviour change of
_vte_debug_on() from last commit.

svn path=/trunk/; revision=2217

12 years agoUse g_parse_debug_string to parse the debug flags.
Christian Persch [Fri, 28 Nov 2008 22:24:09 +0000 (22:24 +0000)]
Use g_parse_debug_string to parse the debug flags.

* src/debug.c: (_vte_debug_init), (_vte_debug_on):
* src/debug.h:
* src/interpret.c: (main):
* src/pty.c: (main):
* src/reaper.c: (main):
* src/trie.c: (main):
* src/vte.c: (vte_terminal_new), (vte_terminal_class_init): Use
g_parse_debug_string to parse the debug flags.

svn path=/trunk/; revision=2216

12 years agoBug 459553 – gnome-terminal cannot shows circled digits with the correct
Behdad Esfahbod [Fri, 28 Nov 2008 17:54:26 +0000 (17:54 +0000)]
Bug 459553 – gnome-terminal cannot shows circled digits with the correct

2008-11-28  Behdad Esfahbod  <behdad@gnome.org>

        Bug 459553 – gnome-terminal cannot shows circled digits with the
        correct width on ja_JP.PCK
        Patch from Takao Fujiwara

        * src/iso2022.c (_vte_iso2022_ambiguous_width): Recognize Shift_JIS
        as East Asian locale for width considerations.

svn path=/trunk/; revision=2215

12 years agoRemove the unused GNU regex code too.
Christian Persch [Fri, 28 Nov 2008 00:07:16 +0000 (00:07 +0000)]
Remove the unused GNU regex code too.

* src/vteregex.c: (compare_matches), (_vte_regex_compile),
(_vte_regex_free), (_vte_regex_exec): Remove the unused GNU regex
code too.

svn path=/trunk/; revision=2214

12 years agoRemove unused PCRE code. If you want PCRE regexes, use the new APIs that
Christian Persch [Fri, 28 Nov 2008 00:04:11 +0000 (00:04 +0000)]
Remove unused PCRE code. If you want PCRE regexes, use the new APIs that

* src/vteregex.c: (_vte_regex_compile), (_vte_regex_free),
(_vte_regex_exec): Remove unused PCRE code. If you want PCRE regexes,
use the new APIs that take GRegex.

svn path=/trunk/; revision=2213

12 years ago Bug 562385 – gnome-pty-helper goes to 100% cpu usage
Christian Persch [Thu, 27 Nov 2008 23:57:10 +0000 (23:57 +0000)]
Bug 562385 – gnome-pty-helper goes to 100% cpu usage

* gnome-pty-helper/gnome-pty-helper.c: (pass_fd), (pty_free),
(main): Make sure data structures are correctly aligned and of the
right size.

svn path=/trunk/; revision=2212

12 years agooops
Behdad Esfahbod [Thu, 27 Nov 2008 23:56:39 +0000 (23:56 +0000)]
oops

svn path=/trunk/; revision=2211

12 years agoMore cleanup.
Behdad Esfahbod [Thu, 27 Nov 2008 23:54:21 +0000 (23:54 +0000)]
More cleanup.

2008-11-27  Behdad Esfahbod  <behdad@gnome.org>

        * configure.in:
        * src/Makefile.am:
        More cleanup.

svn path=/trunk/; revision=2210

12 years agoRun some of the utilities in "make check", and build the others.
Behdad Esfahbod [Thu, 27 Nov 2008 23:41:26 +0000 (23:41 +0000)]
Run some of the utilities in "make check", and build the others.

2008-11-27  Behdad Esfahbod  <behdad@gnome.org>

        * src/Makefile.am:
        Run some of the utilities in "make check", and build the others.

        * src/nativeecho.c:
        * src/utf8echo.c:
        Remove more useless trivial utilities.

svn path=/trunk/; revision=2209

12 years agoRemove useless trivial utilities.
Behdad Esfahbod [Thu, 27 Nov 2008 23:10:04 +0000 (23:10 +0000)]
Remove useless trivial utilities.

2008-11-27  Behdad Esfahbod  <behdad@gnome.org>

        * src/Makefile.am:
        * src/iso8859mode.c:
        * src/utf8mode.c:
        Remove useless trivial utilities.

svn path=/trunk/; revision=2208

12 years agoUpdate EXTRA_DIST.
Behdad Esfahbod [Thu, 27 Nov 2008 23:08:20 +0000 (23:08 +0000)]
Update EXTRA_DIST.

2008-11-27  Behdad Esfahbod  <behdad@gnome.org>

        * src/Makefile.am: Update EXTRA_DIST.

svn path=/trunk/; revision=2207

12 years agoUpdate :P.
Behdad Esfahbod [Thu, 27 Nov 2008 21:50:34 +0000 (21:50 +0000)]
Update :P.

2008-11-27  Behdad Esfahbod  <behdad@gnome.org>

        * HACKING: Update :P.

svn path=/trunk/; revision=2206

12 years agoSafely handle input of length 1.
Behdad Esfahbod [Wed, 26 Nov 2008 20:57:48 +0000 (20:57 +0000)]
Safely handle input of length 1.

2008-11-26  Behdad Esfahbod  <behdad@gnome.org>

        * src/vteseq.c (_vte_sequence_get_handler): Safely handle input of
        length 1.

svn path=/trunk/; revision=2205

12 years agoDon't use switch in gperf-generated code. This increases .data by 1k but
Behdad Esfahbod [Wed, 26 Nov 2008 20:38:33 +0000 (20:38 +0000)]
Don't use switch in gperf-generated code. This increases .data by 1k but

2008-11-26  Behdad Esfahbod  <behdad@gnome.org>

        * src/Makefile.am:
        * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup):
        * src/vteseq-2.gperf:
        * src/vteseq-n.c (vteseq_n_lookup):
        * src/vteseq-n.gperf:
        Don't use switch in gperf-generated code.  This increases .data by 1k
        but decreases .text by 6k AND the lookup code is MUCH faster.  It used
        to do tens of compares before.

svn path=/trunk/; revision=2204

12 years agoRevert previous commit, fix NULL dereference that it was trying to fix,
Behdad Esfahbod [Wed, 26 Nov 2008 20:03:30 +0000 (20:03 +0000)]
Revert previous commit, fix NULL dereference that it was trying to fix,

2008-11-26  Behdad Esfahbod  <behdad@gnome.org>

        * src/Makefile.am:
        * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup):
        * src/vteseq-n.c (vteseq_n_lookup):
        * src/vteseq.c (_vte_sequence_get_handler):
        Revert previous commit, fix NULL dereference that it was trying to
        fix, and make lookup functions inline.

svn path=/trunk/; revision=2203

12 years agoManually modify (and record those modifications in the Makefile) the
Chris Wilson [Wed, 26 Nov 2008 19:36:46 +0000 (19:36 +0000)]
Manually modify (and record those modifications in the Makefile) the

2008-11-26  Chris Wilson  <chris@chris-wilson.co.uk>

* src/Makefile.am:
* src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup):
* src/vteseq-n.c (vteseq_n_lookup):
* src/vteseq.c (_vte_sequence_get_handler):
Manually modify (and record those modifications in the Makefile)
the autogenerated gperf source code so that we return the sequence
handler directly from the lookup function, or NULL on failure.
So is this pain worth it?

svn path=/trunk/; revision=2202

12 years agoFree internal layout resources.
Behdad Esfahbod [Wed, 26 Nov 2008 19:27:07 +0000 (19:27 +0000)]
Free internal layout resources.

2008-11-26  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_get_unichar_info):
        Free internal layout resources.

svn path=/trunk/; revision=2201

12 years agoUpdate boilerplate
Behdad Esfahbod [Wed, 26 Nov 2008 19:12:56 +0000 (19:12 +0000)]
Update boilerplate

svn path=/trunk/; revision=2200

12 years agoBug 562332 – cleanup font infos on exit?
Behdad Esfahbod [Wed, 26 Nov 2008 19:12:30 +0000 (19:12 +0000)]
Bug 562332 – cleanup font infos on exit?

2008-11-26  Behdad Esfahbod  <behdad@gnome.org>

        Bug 562332 – cleanup font infos on exit?

        * src/vtepangocairo.c
        (cleanup_delayed_font_info_destroys_predicate),
        (cleanup_delayed_font_info_destroys), (ensure_quit_handler),
        (font_info_register), (font_info_reference),
        (font_info_destroy_delayed), (font_info_destroy):
        Use gtk_quit_add() to complete delayed font_info destroys.

svn path=/trunk/; revision=2199

12 years ago Bug 562338 – don't need to connect to bunch of xft settings
Christian Persch [Wed, 26 Nov 2008 19:00:33 +0000 (19:00 +0000)]
Bug 562338 – don't need to connect to bunch of xft settings

* src/vte-private.h:
* src/vte.c: (vte_terminal_style_changed), (add_cursor_timeout),
(vte_terminal_init), (vte_terminal_size_allocate),
(vte_terminal_finalize), (vte_terminal_realize): Don't listen to
changes on the gtk-xft-* GtkSettings properties. Just calling
vte_terminal_set_font_full in the style-set handler works fine.

svn path=/trunk/; revision=2198

12 years ago Bug 488960 – gnome-terminal on Solaris 10 does not clean up utmpx on
Christian Persch [Wed, 26 Nov 2008 15:26:40 +0000 (15:26 +0000)]
Bug 488960 – gnome-terminal on Solaris 10 does not clean up utmpx on
exit (intermittent)

* gnome-pty-helper/gnome-pty-helper.c: (main):
* gnome-pty-helper/gnome-pty.h:
* src/pty.c: (_vte_pty_close): Add new GNOME_PTY_SYNCH operation to
gnome-pty-helper. Patch from Behdad.

svn path=/trunk/; revision=2197

12 years agoAdd vte_terminal_set_font_*full_internal so we don't use deprecated
Christian Persch [Wed, 26 Nov 2008 14:39:22 +0000 (14:39 +0000)]
Add vte_terminal_set_font_*full_internal so we don't use deprecated

* src/vte.c: (vte_terminal_style_changed),
(vte_terminal_ensure_font), (vte_terminal_set_font_full),
(vte_terminal_set_font_from_string_full_internal),
(vte_terminal_set_font_from_string_full),
(vte_terminal_reset_rowdata), (vte_terminal_set_property): Add
vte_terminal_set_font_*full_internal so we don't use deprecated
symbols internally.

svn path=/trunk/; revision=2196

12 years agoRemove gtk 2.12 version checks, since we already depend on 2.12.
Christian Persch [Wed, 26 Nov 2008 13:43:26 +0000 (13:43 +0000)]
Remove gtk 2.12 version checks, since we already depend on 2.12.

* src/vte.c: (vte_terminal_sync_settings),
(vte_terminal_screen_changed): Remove gtk 2.12 version checks, since
we already depend on 2.12.

svn path=/trunk/; revision=2195

12 years ago Bug 561366 – remove antialias setting for 1.0
Christian Persch [Wed, 26 Nov 2008 13:43:20 +0000 (13:43 +0000)]
Bug 561366 – remove antialias setting for 1.0

* src/vte.c: (vte_terminal_set_font_full),
(vte_terminal_get_property), (vte_terminal_class_init):
* src/vte.h: Deprecate the font antialias setting, and remove the
(existing only on trunk) font-antialias property already.

svn path=/trunk/; revision=2194

12 years agoCleanup gperf stuff.
Behdad Esfahbod [Tue, 25 Nov 2008 23:56:04 +0000 (23:56 +0000)]
Cleanup gperf stuff.

2008-11-25  Behdad Esfahbod  <behdad@gnome.org>

        * src/Makefile.am:
        * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup):
        * src/vteseq-2.gperf:
        * src/vteseq-n.c (vteseq_n_hash), (vteseq_n_lookup):
        * src/vteseq-n.gperf:
        * src/vteseq.c (_vte_sequence_get_handler):
        Cleanup gperf stuff.

svn path=/trunk/; revision=2193

12 years agoBug 562187 – Add make rules for calling gperf
Behdad Esfahbod [Mon, 24 Nov 2008 22:33:29 +0000 (22:33 +0000)]
Bug 562187 – Add make rules for calling gperf

2008-11-24  Behdad Esfahbod  <behdad@gnome.org>

        Bug 562187 – Add make rules for calling gperf

        * src/Makefile.am: Add a "gperf" target to be run manually.

        * src/vteseq-2.gperf:
        * src/vteseq-n.gperf:
        Add comment about "make gperf".

        * src/vteseq-2.c:
        * src/vteseq-n.c:
        Regenerate using newer gperf.

svn path=/trunk/; revision=2192

12 years agoBug 416518 – Do something about uniwidths
Behdad Esfahbod [Mon, 24 Nov 2008 22:22:05 +0000 (22:22 +0000)]
Bug 416518 – Do something about uniwidths

2008-11-24  Behdad Esfahbod  <behdad@gnome.org>

        Bug 416518 – Do something about uniwidths

        * src/iso2022.c (_vte_iso2022_is_ambiguous):
        Call into glib to determine ambiguous-width chars.

        * src/genwidths.py:
        * src/uniwidths:
        Remove.

svn path=/trunk/; revision=2191

12 years agoBug 500191 – Remove vteseq-table.h?
Behdad Esfahbod [Mon, 24 Nov 2008 22:06:32 +0000 (22:06 +0000)]
Bug 500191 – Remove vteseq-table.h?

2008-11-24  Behdad Esfahbod  <behdad@gnome.org>

        Bug 500191 – Remove vteseq-table.h?

        * src/Makefile.am:
        * src/vteseq-gen.c:
        * src/vteseq-table.h:
        Remove the old table implementation.  We use gperf-generated tables
        now.

svn path=/trunk/; revision=2190

12 years agoBug 514457 – Use g_strv_length()
Behdad Esfahbod [Mon, 24 Nov 2008 18:56:44 +0000 (18:56 +0000)]
Bug 514457 – Use g_strv_length()

2008-11-24  Behdad Esfahbod  <behdad@gnome.org>

        Bug 514457 – Use g_strv_length()

        * src/vte.c (_vte_terminal_fork_basic): Do it.

svn path=/trunk/; revision=2189

12 years agoNo need to check widget font desc here as vte.c does that for us already.
Behdad Esfahbod [Mon, 24 Nov 2008 18:27:12 +0000 (18:27 +0000)]
No need to check widget font desc here as vte.c does that for us already.

2008-11-24  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_create_for_widget): No need to check
        widget font desc here as vte.c does that for us already.

svn path=/trunk/; revision=2188

12 years agoModify GTK_CHECK_VERSION handling to make my vim syntax highlighter happy.
Behdad Esfahbod [Mon, 24 Nov 2008 18:19:53 +0000 (18:19 +0000)]
Modify GTK_CHECK_VERSION handling to make my vim syntax highlighter happy.

2008-11-24  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_destroy): Modify GTK_CHECK_VERSION
        handling to make my vim syntax highlighter happy.

svn path=/trunk/; revision=2187

12 years agoRefactor duplicate code.
Behdad Esfahbod [Mon, 24 Nov 2008 02:31:38 +0000 (02:31 +0000)]
Refactor duplicate code.

2008-11-23  Behdad Esfahbod  <behdad@gnome.org>

        * src/vte.c (vte_terminal_ensure_cursor): Refactor duplicate code.

svn path=/trunk/; revision=2186

12 years agoMove all the deprecated stuff into one place.
Christian Persch [Sat, 22 Nov 2008 18:27:02 +0000 (18:27 +0000)]
Move all the deprecated stuff into one place.

* src/vte.h: Move all the deprecated stuff into one place.

svn path=/trunk/; revision=2185

12 years ago Bug 542561 – Doesn't build when disabling gnome-pty-helper
Christian Persch [Sat, 22 Nov 2008 14:29:26 +0000 (14:29 +0000)]
Bug 542561 – Doesn't build when disabling gnome-pty-helper

* src/pty.c: Always include sys/socket.h. Patch by Loïc Minier.

svn path=/trunk/; revision=2184

12 years agoFix --blink; the flag is inverted.
Christian Persch [Sat, 22 Nov 2008 14:16:43 +0000 (14:16 +0000)]
Fix --blink; the flag is inverted.

2008-11-22  Christian Persch  <chpe@gnome.org>

* src/vteapp.c: (main): Fix --blink; the flag is inverted.

svn path=/trunk/; revision=2183

12 years agoUse vte_terminal_set_cursor_blink_mode instead of the deprecated
Christian Persch [Sat, 22 Nov 2008 14:04:41 +0000 (14:04 +0000)]
Use vte_terminal_set_cursor_blink_mode instead of the deprecated

* src/vteapp.c: (main): Use vte_terminal_set_cursor_blink_mode instead
of the deprecated set_cursor_blinks here.

svn path=/trunk/; revision=2182

12 years ago Bug 560766 – Deprecate and remove vte_terminal_get_using_xft()
Christian Persch [Sat, 22 Nov 2008 14:01:03 +0000 (14:01 +0000)]
Bug 560766 – Deprecate and remove vte_terminal_get_using_xft()

* src/vte.c: (vte_terminal_get_using_xft):
* src/vte.h:
* src/vtedraw.c: (_vte_draw_text):
* src/vtedraw.h:
* src/vtepangocairo.c: Deprecate vte_terminal_get_using_xft() as preparation for
bug #560766. Remove the internal vtedraw method already.

svn path=/trunk/; revision=2181

12 years ago Bug 536894 – Confusing use of "free" as variable-name in ring
Christian Persch [Sat, 22 Nov 2008 13:54:36 +0000 (13:54 +0000)]
Bug 536894 – Confusing use of "free" as variable-name in ring
functions

* src/ring.c: (_vte_ring_new), (_vte_ring_new_with_delta),
(_vte_ring_remove):
* src/ring.h: Don't shadow global declarations. Patch by dmacks at
netspace.org.

svn path=/trunk/; revision=2180

12 years agoFix missing-prototypes warnings.
Christian Persch [Sat, 22 Nov 2008 13:46:03 +0000 (13:46 +0000)]
Fix missing-prototypes warnings.

* python/vte.override: Fix missing-prototypes warnings.

svn path=/trunk/; revision=2179

12 years agoNo need to include gi18n-lib.h here.
Christian Persch [Sat, 22 Nov 2008 13:45:58 +0000 (13:45 +0000)]
No need to include gi18n-lib.h here.

* src/vtepangocairo.c: No need to include gi18n-lib.h here.

svn path=/trunk/; revision=2178

12 years agoClean up the pkgs declared for use in the .pc files.
Christian Persch [Sat, 22 Nov 2008 13:45:52 +0000 (13:45 +0000)]
Clean up the pkgs declared for use in the .pc files.

* configure.in:
* vte-uninstalled.pc.in:
* vte.pc.in: Clean up the pkgs declared for use in the .pc files.

svn path=/trunk/; revision=2177

12 years agoDepend on gtk 2.12. Bug #398862.
Christian Persch [Sat, 22 Nov 2008 13:45:48 +0000 (13:45 +0000)]
Depend on gtk 2.12. Bug #398862.

* configure.in: Depend on gtk 2.12. Bug #398862.

svn path=/trunk/; revision=2176

12 years agoFix the build (broken since r1622).
Christian Persch [Sat, 22 Nov 2008 13:45:42 +0000 (13:45 +0000)]
Fix the build (broken since r1622).

* src/table.c: (print_array): Fix the build (broken since r1622).

svn path=/trunk/; revision=2175

12 years agoDon't include gtk.h here, it's unneeded.
Christian Persch [Sat, 22 Nov 2008 13:45:36 +0000 (13:45 +0000)]
Don't include gtk.h here, it's unneeded.

* src/reaper.c: Don't include gtk.h here, it's unneeded.

svn path=/trunk/; revision=2174

12 years agoMake iso2022 programme build again; it was broken since r1612.
Christian Persch [Sat, 22 Nov 2008 13:45:29 +0000 (13:45 +0000)]
Make iso2022 programme build again; it was broken since r1612.

* src/iso2022.c: (main): Make iso2022 programme build again; it was
broken since r1612.

svn path=/trunk/; revision=2173

12 years agoSeparate CFLAGS and CPPFLAGS.
Christian Persch [Sat, 22 Nov 2008 13:45:23 +0000 (13:45 +0000)]
Separate CFLAGS and CPPFLAGS.

* src/Makefile.am: Separate CFLAGS and CPPFLAGS.

svn path=/trunk/; revision=2172

12 years agoDon't add LDFLAGS to *_LDADD, that's wrong and broken.
Christian Persch [Sat, 22 Nov 2008 13:45:16 +0000 (13:45 +0000)]
Don't add LDFLAGS to *_LDADD, that's wrong and broken.

* src/Makefile.am: Don't add LDFLAGS to *_LDADD, that's wrong and
broken.

svn path=/trunk/; revision=2171

12 years agoRemove more configure cruft: OTHERLIBS/CFLAGS and X_LIBS/CFLAGS.
Christian Persch [Sat, 22 Nov 2008 13:45:09 +0000 (13:45 +0000)]
Remove more configure cruft: OTHERLIBS/CFLAGS and X_LIBS/CFLAGS.
Don't add LIBS to *_LDADD, since it's there by default already.

svn path=/trunk/; revision=2170

12 years agoUse gdk_threads_add_timeout_seconds() here.
Christian Persch [Sat, 22 Nov 2008 13:45:01 +0000 (13:45 +0000)]
Use gdk_threads_add_timeout_seconds() here.

svn path=/trunk/; revision=2169

12 years agoRemove FT2_LIBS and FT2_CFLAGS
Chris Wilson [Fri, 21 Nov 2008 01:02:32 +0000 (01:02 +0000)]
Remove FT2_LIBS and FT2_CFLAGS

2008-11-21  Chris Wilson  <chris@chris-wilson.co.uk>

* vte.pc.in: Remove FT2_LIBS and FT2_CFLAGS

svn path=/trunk/; revision=2168

12 years agoBreak out of interval search as early as possible. Exploit the strict
Chris Wilson [Fri, 21 Nov 2008 00:42:39 +0000 (00:42 +0000)]
Break out of interval search as early as possible. Exploit the strict

2008-11-21  Chris Wilson  <chris@chris-wilson.co.uk>

* src/iso2022.c (_vte_iso2022_is_ambiguous): Break out of interval
search as early as possible. Exploit the strict ordering of the
ambiguous/unambiguous ranges to break out of the for loop as soon
as the character is less than a range start. (As the arrays only
contain 2/3 elements, it is not worth adding the overhead of calling
bsearch()).

svn path=/trunk/; revision=2167

12 years agoCopy the gunichars directly to the array from the incoming chunk.
Chris Wilson [Fri, 21 Nov 2008 00:30:28 +0000 (00:30 +0000)]
Copy the gunichars directly to the array from the incoming chunk.

2008-11-21  Chris Wilson  <chris@chris-wilson.co.uk>

* src/iso2022.c (process_cdata): Copy the gunichars directly to the
array from the incoming chunk.

svn path=/trunk/; revision=2166

12 years agoCommit the right Makefile.am this time!
Chris Wilson [Fri, 21 Nov 2008 00:28:30 +0000 (00:28 +0000)]
Commit the right Makefile.am this time!

svn path=/trunk/; revision=2165

12 years agoRemove FT2_FLAGS
Chris Wilson [Fri, 21 Nov 2008 00:27:34 +0000 (00:27 +0000)]
Remove FT2_FLAGS

2008-11-20  Chris Wilson  <chris@chris-wilson.co.uk>

* src/Makefile.am: Remove FT2_FLAGS

svn path=/trunk/; revision=2164

12 years agoRemove obsolete check.
Behdad Esfahbod [Thu, 20 Nov 2008 19:49:42 +0000 (19:49 +0000)]
Remove obsolete check.

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_destroy_delayed): Remove obsolete
        check.

svn path=/trunk/; revision=2163

12 years agoBug 561713 – crash on font cache cleanup
Behdad Esfahbod [Thu, 20 Nov 2008 19:48:22 +0000 (19:48 +0000)]
Bug 561713 – crash on font cache cleanup

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        Bug 561713 – crash on font cache cleanup

        * src/vtepangocairo.c (font_info_reference), (font_info_destroy):
        Remove destroy timeout when resurrecting a font info.

svn path=/trunk/; revision=2162

12 years agoMake profiling messages print the info pointer.
Behdad Esfahbod [Thu, 20 Nov 2008 19:28:36 +0000 (19:28 +0000)]
Make profiling messages print the info pointer.

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_cache_ascii),
        (font_info_allocate), (font_info_free),
        (font_info_find_for_context):
        Make profiling messages print the info pointer.

svn path=/trunk/; revision=2161

12 years agoRemove more cruft.
Behdad Esfahbod [Thu, 20 Nov 2008 16:57:41 +0000 (16:57 +0000)]
Remove more cruft.

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        * configure.in:  Remove more cruft.

svn path=/trunk/; revision=2160

12 years agoBug 560819 – Remove obsolete backends
Behdad Esfahbod [Thu, 20 Nov 2008 16:48:04 +0000 (16:48 +0000)]
Bug 560819 – Remove obsolete backends

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        Bug 560819 – Remove obsolete backends

        * configure.in:
        * src/Makefile.am:
        * src/vtebg.c (vte_bg_get_pixmap):
        * src/vtebg.h:
        * src/vtedraw.c:
        * src/vtefc.c:
        * src/vtefc.h:
        * src/vteft2.c:
        * src/vteft2.h:
        * src/vtegl.c:
        * src/vtegl.h:
        * src/vteglyph.c:
        * src/vteglyph.h:
        * src/vterdb.c:
        * src/vterdb.h:
        * src/vtergb.c:
        * src/vtergb.h:
        * src/vtexft.c:
        * src/vtexft.h:
        Remove all backends except for pangocairo.  Saves so much code.

svn path=/trunk/; revision=2159

12 years agoOops
Behdad Esfahbod [Thu, 20 Nov 2008 16:27:50 +0000 (16:27 +0000)]
Oops

svn path=/trunk/; revision=2158

12 years agoBug 560819 – Remove obsolete backends
Behdad Esfahbod [Thu, 20 Nov 2008 16:12:37 +0000 (16:12 +0000)]
Bug 560819 – Remove obsolete backends

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        Bug 560819 – Remove obsolete backends

        * src/Makefile.am:
        * src/vtedraw.c:
        * src/vtepango.c:
        * src/vtepango.h:
        Remove pango backend.

svn path=/trunk/; revision=2157

12 years agoMore
Behdad Esfahbod [Thu, 20 Nov 2008 16:11:12 +0000 (16:11 +0000)]
More

svn path=/trunk/; revision=2156

12 years agoBug 560819 – Remove obsolete backends
Behdad Esfahbod [Thu, 20 Nov 2008 16:09:15 +0000 (16:09 +0000)]
Bug 560819 – Remove obsolete backends

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        Bug 560819 – Remove obsolete backends

        * configure.in:
        * src/Makefile.am:
        * src/vtedraw.c:
        * src/vtepangox.c:
        * src/vtepangox.h:
        Remove pangox backend.

svn path=/trunk/; revision=2155

12 years agoBug 560818 – pangocairo backend doesn't share font cache across widgets
Behdad Esfahbod [Thu, 20 Nov 2008 15:11:41 +0000 (15:11 +0000)]
Bug 560818 – pangocairo backend doesn't share font cache across widgets

2008-11-20  Behdad Esfahbod  <behdad@gnome.org>

        Bug 560818 – pangocairo backend doesn't share font cache across
        widgets

        * src/vtepangocairo.c (font_info_cache_ascii),
        (font_info_allocate), (font_info_free), (font_info_register),
        (font_info_unregister), (font_info_reference),
        (font_info_destroy_delayed), (font_info_destroy), (context_hash),
        (context_equal), (font_info_find_for_context),
        (font_info_create_for_context), (font_info_create_for_screen),
        (font_info_get_unichar_info): Cache font info and use it for multiple
        widgets.

svn path=/trunk/; revision=2154

12 years agoRemove unused PangoCoverage.
Behdad Esfahbod [Wed, 19 Nov 2008 22:24:03 +0000 (22:24 +0000)]
Remove unused PangoCoverage.

2008-11-19  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_create_for_screen),
        (font_info_destroy): Remove unused PangoCoverage.

svn path=/trunk/; revision=2153

12 years agoCache ASCII characters when building font.
Behdad Esfahbod [Wed, 19 Nov 2008 21:39:25 +0000 (21:39 +0000)]
Cache ASCII characters when building font.

2008-11-19  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_find_unichar_info),
        (font_info_cache_ascii), (font_info_measure_font),
        (font_info_get_unichar_info): Cache ASCII characters when building
        font.

svn path=/trunk/; revision=2152

12 years agoRemove glib from gnome-pty-helper. Bug #560977.
Christian Persch [Tue, 18 Nov 2008 14:10:30 +0000 (14:10 +0000)]
Remove glib from gnome-pty-helper. Bug #560977.

svn path=/trunk/; revision=2151

12 years agoFix missing prototype warning.
Christian Persch [Tue, 18 Nov 2008 13:47:42 +0000 (13:47 +0000)]
Fix missing prototype warning.

svn path=/trunk/; revision=2150

12 years agoRemove copy of font desc and antialias from font info object as they were
Behdad Esfahbod [Tue, 18 Nov 2008 13:25:08 +0000 (13:25 +0000)]
Remove copy of font desc and antialias from font info object as they were

2008-11-18  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtepangocairo.c (font_info_create_for_screen),
        (font_info_destroy): Remove copy of font desc and antialias from font
        info object as they were not used.

svn path=/trunk/; revision=2149

12 years agoBug 561185 – pangocairo backend sets antialias incorrectly
Behdad Esfahbod [Tue, 18 Nov 2008 13:23:42 +0000 (13:23 +0000)]
Bug 561185 – pangocairo backend sets antialias incorrectly

2008-11-18  Behdad Esfahbod  <behdad@gnome.org>

        Bug 561185 – pangocairo backend sets antialias incorrectly

        * src/vtepangocairo.c (font_info_create_for_screen): Handle
        FORCE_ENABLE correctly.

svn path=/trunk/; revision=2148

12 years agoBug 560817 – pagocairo backend doesn't have correct opacity support
Behdad Esfahbod [Sun, 16 Nov 2008 02:21:48 +0000 (02:21 +0000)]
Bug 560817 – pagocairo backend doesn't have correct opacity support

2008-11-16  Behdad Esfahbod  <behdad@gnome.org>

        Bug 560817 – pagocairo backend doesn't have correct opacity support

        * src/vtepangocairo.c (_vte_pangocairo_clear),
        (_vte_pangocairo_draw_text), (_vte_pangocairo_draw_rectangle),
        (_vte_pangocairo_fill_rectangle): Fix opacity support by using
        SOURCE operator.

svn path=/trunk/; revision=2147

12 years agoBug 560991 – Unsetting background doesn't work
Behdad Esfahbod [Sun, 16 Nov 2008 02:20:05 +0000 (02:20 +0000)]
Bug 560991 – Unsetting background doesn't work

2008-11-16  Behdad Esfahbod  <behdad@gnome.org>

        Bug 560991 – Unsetting background doesn't work

        * src/vte.c (vte_terminal_set_background_image): Correctly unset
        background if image==NULL.

svn path=/trunk/; revision=2146

12 years agoBug 395599 – Add pangocairo backend
Behdad Esfahbod [Fri, 14 Nov 2008 15:58:33 +0000 (15:58 +0000)]
Bug 395599 – Add pangocairo backend

2008-11-14  Behdad Esfahbod  <behdad@gnome.org>

        Bug 395599 – Add pangocairo backend

        * configure.in:
        Require pango >= 1.22.0

        * src/Makefile.am:
        * src/vtedraw.c:
        * src/vtepangocairo.c:
        * src/vtepangocairo.h:
        Add a pangocairo drawing backend.  Use it by default.  This is as fast
        as the xft backend.  Doesn't share font caches across widgets yet.
        Also, the transparent background stuff doesn't match xft backend's
        yet.

svn path=/trunk/; revision=2145

12 years agoRemove unneeded draw methods.
Behdad Esfahbod [Fri, 14 Nov 2008 11:37:59 +0000 (11:37 +0000)]
Remove unneeded draw methods.

2008-11-14  Behdad Esfahbod  <behdad@gnome.org>

        * src/vte.c (vte_terminal_ensure_font):
        * src/vtedraw.c (_vte_draw_new), (_vte_draw_free),
        (_vte_draw_set_background_opacity),
        (_vte_draw_set_background_color), (_vte_draw_set_text_font),
        (_vte_draw_get_text_metrics), (_vte_draw_get_char_width),
        (_vte_draw_char), (_vte_draw_draw_rectangle),
        (_vte_draw_set_scroll):
        * src/vtedraw.h:
        * src/vteft2.c (_vte_ft2_destroy), (_vte_ft2_start),
        (_vte_ft2_end), (_vte_ft2_set_background_image), (_vte_ft2_clear),
        (_vte_ft2_set_text_font), (_vte_ft2_get_text_metrics),
        (_vte_ft2_get_char_width), (_vte_ft2_draw_text),
        (_vte_ft2_draw_has_char), (_vte_ft2_draw_rectangle),
        (_vte_ft2_fill_rectangle):
        * src/vtegl.c (_vte_gl_destroy), (_vte_gl_get_visual),
        (_vte_gl_start), (_vte_gl_end), (_vte_gl_set_background_image),
        (_vte_gl_clear), (_vte_gl_set_text_font),
        (_vte_gl_get_text_metrics), (_vte_gl_get_char_width),
        (_vte_gl_draw_text), (_vte_gl_draw_has_char), (_vte_gl_rectangle):
        * src/vtepango.c (_vte_pango_set_text_font),
        (_vte_pango_get_text_metrics):
        * src/vtepangox.c (_vte_pangox_create), (_vte_pangox_destroy),
        (_vte_pangox_start), (_vte_pangox_end),
        (_vte_pangox_set_background_image), (_vte_pangox_clip),
        (_vte_pangox_clear), (_vte_pangox_set_text_font),
        (_vte_pangox_get_text_metrics), (_vte_pangox_get_using_fontconfig),
        (_vte_pangox_draw_text), (_vte_pangox_draw_has_char),
        (_vte_pangox_draw_rectangle), (_vte_pangox_fill_rectangle):
        * src/vtepangox.h:
        * src/vteskel.c (_vte_skel_clear), (_vte_skel_get_text_metrics),
        (_vte_skel_draw_text), (_vte_skel_fill_rectangle):
        * src/vtexft.c (_vte_xft_set_text_font),
        (_vte_xft_get_text_metrics), (_vte_xft_draw_text):
        Remove unneeded draw methods.

svn path=/trunk/; revision=2144

12 years agoMinor fix.
Behdad Esfahbod [Fri, 14 Nov 2008 10:06:20 +0000 (10:06 +0000)]
Minor fix.

2008-11-14  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtedraw.c (_vte_draw_get_char_width): Minor fix.

        * src/vtepangox.c (_vte_pango_x_create), (_vte_pango_x_start),
        (_vte_pango_x_clear): Cleanup here too.

svn path=/trunk/; revision=2143

12 years agoUndo previous change instead of cleanly fix it for now.
Behdad Esfahbod [Thu, 13 Nov 2008 15:59:45 +0000 (15:59 +0000)]
Undo previous change instead of cleanly fix it for now.

2008-11-13  Behdad Esfahbod  <behdad@gnome.org>

        * configure.in:
        * src/vte-private.h:
        Undo previous change instead of cleanly fix it for now.

svn path=/trunk/; revision=2142

12 years agoWhy do we let people configure random things?
Behdad Esfahbod [Thu, 13 Nov 2008 15:53:45 +0000 (15:53 +0000)]
Why do we let people configure random things?

2008-11-13  Behdad Esfahbod  <behdad@gnome.org>

        * configure.in:
        * src/vte-private.h:
        Why do we let people configure random things?

svn path=/trunk/; revision=2141

12 years ago.
Behdad Esfahbod [Thu, 13 Nov 2008 15:44:24 +0000 (15:44 +0000)]
.

svn path=/trunk/; revision=2140

12 years agoSimplify backends by relying more on defaults.
Behdad Esfahbod [Thu, 13 Nov 2008 15:13:26 +0000 (15:13 +0000)]
Simplify backends by relying more on defaults.

2008-11-13  Behdad Esfahbod  <behdad@gnome.org>

        * src/vte.c (vte_terminal_background_update):
        * src/vtedraw.c (_vte_draw_update_requires_clear), (_vte_draw_new),
        (_vte_draw_set_background_opacity),
        (_vte_draw_set_background_color), (_vte_draw_set_background_image),
        (_vte_draw_char), (_vte_draw_set_scroll):
        * src/vtedraw.h:
        * src/vteft2.c (_vte_ft2_set_background_image), (_vte_ft2_clear),
        (_vte_ft2_get_char_width):
        * src/vtegl.c (_vte_gl_create), (_vte_gl_clear),
        (_vte_gl_get_char_width), (_vte_gl_draw_text):
        * src/vtepango.c (_vte_pango_create), (_vte_pango_start),
        (_vte_pango_set_background_image), (_vte_pango_clear):
        * src/vtexft.c (_vte_xft_create), (_vte_xft_set_background_image),
        (_vte_xft_clear), (_vte_xft_get_char_width):
        Simplify backends by relying more on defaults.

svn path=/trunk/; revision=2139

12 years agoAccept draw impl if impl->check is NULL.
Behdad Esfahbod [Thu, 13 Nov 2008 13:17:12 +0000 (13:17 +0000)]
Accept draw impl if impl->check is NULL.

2008-11-13  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtedraw.c (_vte_draw_init_user), (_vte_draw_init_default):
        Accept draw impl if impl->check is NULL.

svn path=/trunk/; revision=2138

12 years agoUse sensical defaults instead of g_return_if_fail'ing when backend
Behdad Esfahbod [Thu, 13 Nov 2008 12:29:36 +0000 (12:29 +0000)]
Use sensical defaults instead of g_return_if_fail'ing when backend

2008-11-13  Behdad Esfahbod  <behdad@gnome.org>

        * src/vtedraw.h:
        * src/vtedraw.c (_vte_draw_new), (_vte_draw_get_visual),
        (_vte_draw_get_colormap), (_vte_draw_start), (_vte_draw_end),
        (_vte_draw_set_background_color), (_vte_draw_set_background_image),
        (_vte_draw_requires_repaint), (_vte_draw_clip), (_vte_draw_clear),
        (_vte_draw_set_text_font), (_vte_draw_get_text_width),
        (_vte_draw_get_text_height), (_vte_draw_get_text_ascent),
        (_vte_draw_get_char_width), (_vte_draw_get_using_fontconfig),
        (_vte_draw_text), (_vte_draw_char), (_vte_draw_has_char),
        (_vte_draw_fill_rectangle), (_vte_draw_draw_rectangle),
        (_vte_draw_set_scroll):
        Use sensical defaults instead of g_return_if_fail'ing when backend
        functions are not implemented.

svn path=/trunk/; revision=2137

12 years agoUpdate templates
Behdad Esfahbod [Thu, 13 Nov 2008 12:29:03 +0000 (12:29 +0000)]
Update templates

svn path=/trunk/; revision=2136

12 years agoBug 557375 – >=vte-0.16.14 breaks highlighting on activity
Chris Wilson [Fri, 31 Oct 2008 12:59:29 +0000 (12:59 +0000)]
Bug 557375 – >=vte-0.16.14 breaks highlighting on activity

2008-10-31  Chris Wilson  <chris@chris-wilson.co.uk>

Bug 557375 – >=vte-0.16.14 breaks highlighting on activity

* src/vte.c (vte_terminal_deselect_all):
Preserve the copy of the selection until it is replace by a new
selection, so that we can perform asynchronous copies from the
clipboard.

svn path=/trunk/; revision=2135