vte r1657 - in trunk: . src
- From: cpwilson svn gnome org
- To: svn-commits-list gnome org
- Subject: vte r1657 - in trunk: . src
- Date: Fri, 9 Feb 2007 15:42:27 +0000 (GMT)
Author: cpwilson
Date: 2007-02-09 15:42:27 +0000 (Fri, 09 Feb 2007)
New Revision: 1657
ViewCVS link: http://svn.gnome.org/viewcvs/vte?rev=1657&view=rev
Modified:
trunk/ChangeLog
trunk/src/vte-private.h
trunk/src/vte.c
trunk/src/vteseq.c
Log:
2007-02-09 Chris Wilson <chris chris-wilson co uk>
A number of small bug fixes...
- do not override the user setting of scrollback lines with the
terminal size.
- only set the current screen rather than both and so reset the
scrollback lines when we switch between normal and alternate.
- do not invalidate inside set_scrollback lines as setting does not
actually modify the on-screen contents.
- push the scroll-adjustment to the post-processing emission.
- queue timeouts on value change (should be a no-op)
- reorder emission so that scrolling occurs before invalidating the
window (ie so that the scroll happens this cycle, not next).
Still unsolved: the clamping of the cursor when switching between
alternate screens.
* src/vte-private.h:
* src/vte.c: (vte_terminal_emit_adjustment_changed),
(vte_terminal_queue_adjustment_changed),
(vte_terminal_queue_adjustment_value_changed),
(_vte_terminal_adjust_adjustments), (vte_terminal_scroll_pages),
(vte_terminal_maybe_scroll_to_top),
(vte_terminal_maybe_scroll_to_bottom),
(_vte_terminal_ensure_cursor), (_vte_terminal_update_insert_delta),
(vte_terminal_process_incoming), (vte_terminal_extend_selection),
(vte_terminal_autoscroll), (vte_terminal_handle_scroll),
(vte_terminal_size_allocate), (vte_terminal_scroll),
(vte_terminal_background_update),
(vte_terminal_queue_background_update),
(vte_terminal_set_scrollback_lines), (vte_terminal_reset),
(add_process_timeout), (vte_terminal_add_process_timeout),
(vte_terminal_start_processing), (update_repeat_timeout),
(update_timeout):
* src/vteseq.c: (vte_sequence_handler_scroll_up_or_down),
(vte_sequence_handler_decset_internal), (vte_sequence_handler_al),
(vte_sequence_handler_dl), (vte_sequence_handler_sf),
(vte_sequence_handler_sr), (vte_sequence_handler_clear_screen),
(vte_sequence_handler_cursor_character_absolute),
(vte_sequence_handler_insert_lines),
(vte_sequence_handler_delete_lines),
(vte_sequence_handler_screen_alignment_test):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]