2007-09-17 Behdad Esfahbod Released vte-0.16.9. * NEWS: Updated. * configure.in: Bumped version to 0.16.9. Bumped libtool version to 11:13:2. 2007-09-05 Behdad Esfahbod * 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. 2007-09-02 Behdad Esfahbod Bug 469862 – Handling of wrapped links in gnome-terminal is broken * src/vteseq.c (vte_sequence_handler_ce): Reset soft_wrapped. 2007-09-01 Chris Wilson 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). 2007-08-30 Chris Wilson 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. 2007-08-30 Chris Wilson 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. 2007-08-30 Chris Wilson * MAINTAINERS: Add myself to the list, as Behdad had suggested some time ago. 2007-08-30 Chris Wilson 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. 2007-08-30 Chris Wilson * 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. 2007-08-29 Chris Wilson Bug 471484 – vteapp resize weirdness * src/vteapp.c (main): Distinguish between setting the geometry and disabling the use of geometry hints. A regression when converting to GOption based arguments. 2007-08-27 Behdad Esfahbod Bug 470690 – Typo at src/vtexft.c "appropiate" should be "appropriate" * src/vtexft.c (_vte_xft_open_font_for_char): Fix typo. 2007-08-07 Behdad Esfahbod * MAINTAINERS: Add Userid field, remove Guilherme. 2007-08-03 Chris Wilson 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. 2007-08-03 Chris Wilson 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.