1. 18 Feb, 2009 1 commit
  2. 16 Feb, 2009 1 commit
  3. 14 Feb, 2009 1 commit
  4. 12 Feb, 2009 1 commit
    • Behdad Esfahbod's avatar
      Bug 54926 – Should try bold version of font before pseudo-bolding · 1f93f655
      Behdad Esfahbod authored
      2009-02-12  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 54926 – Should try bold version of font before pseudo-bolding
      
              Patch from Kees Cook <kees@outflux.net>
      
              * src/vte.c (_vte_invalidate_cell), (_vte_invalidate_cursor_once),
              (vte_terminal_unichar_is_local_graphic),
              (vte_terminal_draw_graphic), (vte_terminal_draw_cells),
              (vte_terminal_draw_rows), (vte_terminal_paint_cursor):
              * src/vtedraw.c (_vte_draw_get_char_width), (_vte_draw_text),
              (_vte_draw_char), (_vte_draw_has_char):
              * src/vtedraw.h:
              * src/vtepangocairo.c (_vte_pangocairo_set_text_font),
              (_vte_pangocairo_get_char_width), (_vte_pangocairo_has_bold),
              (_vte_pangocairo_draw_text), (_vte_pangocairo_draw_has_char):
              * src/vteskel.c:
              Try bold font before pseudo-bolding.
      
      
      svn path=/trunk/; revision=2371
      1f93f655
  5. 08 Feb, 2009 1 commit
  6. 02 Feb, 2009 1 commit
  7. 01 Feb, 2009 2 commits
    • Christian Persch's avatar
      Remove marshalers that have stock ones in gobject, and use the stock ones · 3ada3abd
      Christian Persch authored
      	* src/marshal.list:
      	* src/vte.c: (vte_terminal_class_init):
      	* src/vtebg.c: (vte_bg_class_init): Remove marshalers that have stock
      	ones in gobject, and use the stock ones instead.
      
      svn path=/trunk/; revision=2368
      3ada3abd
    • Behdad Esfahbod's avatar
      Require GTK+ >= 2.14, for "gtk-fontconfig-timestamp" settings property. · a06afbb1
      Behdad Esfahbod authored
      2009-02-01  Behdad Esfahbod  <behdad@gnome.org>
      
              * configure.in: Require GTK+ >= 2.14, for "gtk-fontconfig-timestamp" 
              settings property.
      
              * src/vte.c (vte_terminal_style_set),
              (vte_terminal_set_font_full_internal), (vte_terminal_init),
              (vte_terminal_class_init):  Use style_set class method instead of
              hooking to style-set signal.  Also, proceed to recreating the font
              even if neither description nor antialias setting changed.  This is 
              necessary to pick up fontconfig configuration changes as well as font
              install/uninstallations or GNOME font preferences changes.
      
              * src/vtepangocairo.c (font_info_destroy),
              (fontconfig_timestamp_quark),
              (vte_pango_cairo_set_fontconfig_timestamp),
              (vte_pango_cairo_get_fontconfig_timestamp), (context_hash),
              (context_equal), (font_info_create_for_context),
              (font_info_create_for_screen):
              Use fontconfig_timestamp in the font object hash, such that we respond
              to fontconfig configuration changes.
      
      
      svn path=/trunk/; revision=2367
      a06afbb1
  8. 29 Jan, 2009 1 commit
  9. 28 Jan, 2009 1 commit
  10. 20 Jan, 2009 2 commits
  11. 06 Jan, 2009 5 commits
    • Behdad Esfahbod's avatar
      Convert some g_strdup_printf() uses to g_snprintf() when the buffer was · 3b22bcc8
      Behdad Esfahbod authored
      2009-01-06  Behdad Esfahbod  <behdad@gnome.org>
      
              * src/vteseq.c (vte_parse_color),
              (vte_sequence_handler_change_color),
              (vte_sequence_handler_request_terminal_parameters),
              (vte_sequence_handler_send_primary_device_attributes),
              (vte_sequence_handler_send_secondary_device_attributes),
              (vte_sequence_handler_device_status_report),
              (vte_sequence_handler_dec_device_status_report),
              (vte_sequence_handler_window_manipulation),
              (vte_sequence_handler_change_cursor_color):
              Convert some g_strdup_printf() uses to g_snprintf() when
              the buffer was fixed-size and freed immediately.
              Also fix g_snprintf usage by not using its return value.
              *If* the buffer is short, the returned len is not what we
              are interested in.  
              Finally, pass -1 as len to vte_terminal_feed_child() in
              most places.  This means a bit more work for the processor,
              but cleaner code.
      
      
      svn path=/trunk/; revision=2362
      3b22bcc8
    • Behdad Esfahbod's avatar
      Bug 566795 – VTE fails to build in trunk · 7e3cc8b3
      Behdad Esfahbod authored
      2009-01-06  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 566795 – VTE fails to build in trunk
      
              * src/vteseq.c (vte_sequence_handler_change_cursor_color):
              Fix build.
      
      
      svn path=/trunk/; revision=2361
      7e3cc8b3
    • Saleem Abdulrasool's avatar
      add support for OSC 4 and OSC 12 · ca81ba93
      Saleem Abdulrasool authored
      svn path=/trunk/; revision=2360
      ca81ba93
    • Behdad Esfahbod's avatar
      Bug 566730 – vte_terminal_set_color_cursor() calls invalidate_all but it · 67401849
      Behdad Esfahbod authored
      2009-01-06  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 566730 – vte_terminal_set_color_cursor() calls invalidate_all but
              it doesn't have to
      
              * src/vte.c (vte_terminal_set_color_internal): If color is VTE_CUR_BG,
              invalidate_cursor_once instead of invalidate_all.
      
      
      svn path=/trunk/; revision=2359
      67401849
    • Behdad Esfahbod's avatar
      If color is VTE_CUR_BG, invalidate_cursor_once instead of invalidate_all. · 75e3a47b
      Behdad Esfahbod authored
      2009-01-06  Behdad Esfahbod  <behdad@gnome.org>
      
              * src/vte.c (vte_terminal_set_color_internal): If color is VTE_CUR_BG,
              invalidate_cursor_once instead of invalidate_all.
      
      
      svn path=/trunk/; revision=2358
      75e3a47b
  12. 26 Dec, 2008 6 commits
    • Halton Huo's avatar
      Bug 565679 - alloca is discouraged · 47d142ce
      Halton Huo authored
      2008-12-26  Halton Huo  <halton.huo@sun.com>
      
      	Bug 565679 - alloca is discouraged
      
      	* gnome-pty-helper/gnome-pty-helper.c: use malloc replace alloca.
      
      
      svn path=/trunk/; revision=2357
      47d142ce
    • Christian Persch's avatar
      Fix the same typo also in the libinfo check. · 49aa5992
      Christian Persch authored
      	* configure.in: Fix the same typo also in the libinfo check.
      
      svn path=/trunk/; revision=2356
      49aa5992
    • Halton Huo's avatar
      Bug 565675 - typo in configure.in cause ncurses checking fail · 7f53406e
      Halton Huo authored
      2008-12-26  Halton Huo  <halton.huo@sun.com>
      
      	Bug 565675 - typo in configure.in cause ncurses checking fail
      
      	* configure.in: Fix typo for ncurses. s/ncuses/ncurses
      
      
      svn path=/trunk/; revision=2355
      7f53406e
    • Behdad Esfahbod's avatar
      Fix warnings. · dc6e4b78
      Behdad Esfahbod authored
      2008-12-25  Behdad Esfahbod  <behdad@gnome.org>
      
              * src/interpret.c (main):
              * src/slowcat.c (catfile):
              * src/table.c (_vte_table_addi), (_vte_table_add):
              * src/trie.c (_vte_trie_matchx):
              * src/vte.c (_vte_invalidate_cell), (_vte_terminal_insert_char):
              * src/vteaccess.c (offset_from_xy),
              (vte_terminal_accessible_finalize),
              (vte_terminal_accessible_get_text),
              (vte_terminal_accessible_get_text_somewhere):
              * src/vteapp.c (main):
              * src/vtebg.c (vte_bg_cache_item_free), (vte_bg_cache_add):
              Fix warnings.
      
      
      svn path=/trunk/; revision=2354
      dc6e4b78
    • Behdad Esfahbod's avatar
      Minor. · 0cdef517
      Behdad Esfahbod authored
      svn path=/trunk/; revision=2353
      0cdef517
    • Behdad Esfahbod's avatar
      Bug 565663 – compile failure because use static function in another .h · 38cafc2a
      Behdad Esfahbod authored
      2008-12-25  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 565663 – compile failure because use static function in another .h
              file
      
              * src/vte.c: Don't mark extern function inline.
      
      
      svn path=/trunk/; revision=2352
      38cafc2a
  13. 17 Dec, 2008 1 commit
  14. 15 Dec, 2008 4 commits
  15. 12 Dec, 2008 6 commits
    • Behdad Esfahbod's avatar
      Typos · de98fae1
      Behdad Esfahbod authored
      svn path=/trunk/; revision=2345
      de98fae1
    • Behdad Esfahbod's avatar
      Document vteunistr. · d453dce1
      Behdad Esfahbod authored
      2008-12-12  Behdad Esfahbod  <behdad@gnome.org>
      
              * doc/reference/Makefile.am:
              * src/vteunistr.c (unistr_comp_hash), (unistr_comp_equal),
              (_vte_unistr_append_unichar), (_vte_unistr_get_base),
              (_vte_unistr_append_to_string), (_vte_unistr_strlen):
              * src/vteunistr.h:
              Document vteunistr.
      
      
      svn path=/trunk/; revision=2344
      d453dce1
    • Behdad Esfahbod's avatar
      . · beb61da0
      Behdad Esfahbod authored
      svn path=/trunk/; revision=2343
      beb61da0
    • Behdad Esfahbod's avatar
      Minor. · 9bbfcb27
      Behdad Esfahbod authored
      svn path=/trunk/; revision=2342
      9bbfcb27
    • Behdad Esfahbod's avatar
      Avoid pointers in the const array. · a902f8eb
      Behdad Esfahbod authored
      2008-12-12  Behdad Esfahbod  <behdad@gnome.org>
      
              * src/iso2022.c (_vte_iso2022_ambiguous_width): Avoid pointers in the
              const array.
      
      
      svn path=/trunk/; revision=2341
      a902f8eb
    • Behdad Esfahbod's avatar
      Bug 149631 – gnome-terminal doesn't combine combining chars in utf8 · 646a7116
      Behdad Esfahbod authored
      2008-12-12  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 149631 – gnome-terminal doesn't combine combining chars in utf8
      
              * src/vteunistr.c:
              * src/vteunistr.h:
              An extended UTF-32 type that assigns numeric values to UTF-8 sequences
              on demand.  Can be used to efficiently store a string, instead of one
              character, at each cell.
      
              * src/vte-private.h:
              * src/vte.c:
              * src/vtedraw.c:
              * src/vtedraw.h:
              * src/vtepangocairo.c:
              Port to vteunistr instead of gunichar for cell content.  
              
              * src/vte.c: 
              Handle zerowidth insertions by sticking it on the previous cell.
      
              * src/iso2022.h:
              * src/iso2022.c:
              Cleanup ambiguous-width handling.  Handle zero-width chars.
      
      
      svn path=/trunk/; revision=2340
      646a7116
  16. 11 Dec, 2008 3 commits
  17. 10 Dec, 2008 1 commit
  18. 08 Dec, 2008 2 commits
    • Behdad Esfahbod's avatar
      Bug 563752 – pangocairo backend recreates cairo_surface_t for background · 63b25ac4
      Behdad Esfahbod authored
      2008-12-08  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 563752 – pangocairo backend recreates cairo_surface_t for
              background drawing
      
              * src/vte.c (vte_terminal_paint),
              (vte_terminal_set_scroll_background),
              (vte_terminal_background_update):
              * src/vtedraw.c (_vte_draw_new), (_vte_draw_set_background_solid),
              (_vte_draw_set_background_image),
              (_vte_draw_set_background_scroll), (_vte_draw_draw_rectangle):
              * src/vtedraw.h:
              * src/vtepangocairo.c (_vte_pangocairo_destroy),
              (_vte_pangocairo_set_background_solid),
              (_vte_pangocairo_set_background_image),
              (_vte_pangocairo_set_background_scroll), (_vte_pangocairo_clear),
              (_vte_pangocairo_clip), (set_source_color_alpha):
              * src/vteskel.c:
              Cleanup vte_draw background API.  Use a cached cairo_pattern_t in
              pangocairo backend.
      
              Also, queue background update on scroll_background change.
      
      
      svn path=/trunk/; revision=2335
      63b25ac4
    • Behdad Esfahbod's avatar
      Bug 163213 – Cursor should remain visible when selected · d849a020
      Behdad Esfahbod authored
      2008-12-07  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 163213 – Cursor should remain visible when selected
      
              * src/vte.c (vte_terminal_paint_cursor): Do a reverse hollow cursor
              if selected but not focused.
      
      
      svn path=/trunk/; revision=2334
      d849a020