rpms/gtkterm/F-8 gtkterm-0.99.5-scrollback.patch, NONE, 1.1 gtkterm.spec, 1.12, 1.13

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Wed Nov 7 13:15:21 UTC 2007


Author: jwrdegoede

Update of /cvs/extras/rpms/gtkterm/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv949

Modified Files:
	gtkterm.spec 
Added Files:
	gtkterm-0.99.5-scrollback.patch 
Log Message:
* Wed Nov  7 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 0.99.5-6
- Add patch adding a scrollback-buffer (configurable through gtktermrc)
  by Dan Horak (bz 369491)


gtkterm-0.99.5-scrollback.patch:

--- NEW FILE gtkterm-0.99.5-scrollback.patch ---
diff -up gtkterm-0.99.5/src/config.c.scrollback gtkterm-0.99.5/src/config.c
--- gtkterm-0.99.5/src/config.c.scrollback	2005-11-14 20:43:56.000000000 +0100
+++ gtkterm-0.99.5/src/config.c	2007-11-07 13:50:37.000000000 +0100
@@ -84,6 +84,7 @@ gint *transparency;
 gint *show_cursor;
 gint *rows;
 gint *columns;
+gint *scrollback;
 gint *visual_bell;
 gint *foreground_red;
 gint *foreground_blue;
@@ -111,6 +112,7 @@ cfgStruct cfg[] = {
   {"term_show_cursor", CFG_BOOL, &show_cursor},
   {"term_rows", CFG_INT, &rows},
   {"term_columns", CFG_INT, &columns},
+  {"term_scrollback", CFG_INT, &scrollback},
   {"term_visual_bell", CFG_BOOL, &visual_bell},
   {"term_foreground_red", CFG_INT, &foreground_red},
   {"term_foreground_blue", CFG_INT, &foreground_blue},
@@ -860,6 +862,9 @@ gint Load_configuration_from_file(gchar 
 	    if(columns[i] != 0)
 	      term_conf.columns = columns[i];
 
+	    if(scrollback[i] != 0)
+	      term_conf.scrollback = scrollback[i];
+
 	    if(visual_bell[i] != -1)
 	      term_conf.visual_bell = (gboolean)visual_bell[i];
 	    else
@@ -884,6 +889,7 @@ gint Load_configuration_from_file(gchar 
 		term_conf.show_cursor = TRUE;
 		term_conf.rows = 80;
 		term_conf.columns = 25;
+		term_conf.scrollback = 100;
 		term_conf.visual_bell = FALSE;
 
 		term_conf.foreground_color.red = 43253;
@@ -912,6 +918,7 @@ gint Load_configuration_from_file(gchar 
 
   vte_terminal_set_background_transparent(VTE_TERMINAL(display), term_conf.transparency);
   vte_terminal_set_size (VTE_TERMINAL(display), term_conf.rows, term_conf.columns);
+  vte_terminal_set_scrollback_lines (VTE_TERMINAL(display), term_conf.scrollback);
   vte_terminal_set_color_foreground (VTE_TERMINAL(display), &term_conf.foreground_color);
   vte_terminal_set_color_background (VTE_TERMINAL(display), &term_conf.background_color);
   vte_terminal_set_background_saturation(VTE_TERMINAL(display), (gdouble)term_conf.background_saturation);
@@ -1023,6 +1030,7 @@ void Hard_default_configuration(void)
   term_conf.show_cursor = TRUE;
   term_conf.rows = 80;
   term_conf.columns = 25;
+  term_conf.scrollback = 100;
   term_conf.visual_bell = TRUE;
 
   Selec_couleur(&term_conf.foreground_color, 0.66, 0.66, 0.66);
diff -up gtkterm-0.99.5/src/config.h.scrollback gtkterm-0.99.5/src/config.h
--- gtkterm-0.99.5/src/config.h.scrollback	2003-08-15 16:16:26.000000000 +0200
+++ gtkterm-0.99.5/src/config.h	2007-11-07 13:47:26.000000000 +0100
@@ -43,6 +43,7 @@ typedef struct {
   gboolean show_cursor;
   gint rows;
   gint columns;
+  gint scrollback;
   gboolean visual_bell;
   GdkColor foreground_color;
   GdkColor background_color;


Index: gtkterm.spec
===================================================================
RCS file: /cvs/extras/rpms/gtkterm/F-8/gtkterm.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- gtkterm.spec	7 Aug 2007 21:04:13 -0000	1.12
+++ gtkterm.spec	7 Nov 2007 13:14:47 -0000	1.13
@@ -1,6 +1,6 @@
 Name:           gtkterm
 Version:        0.99.5
-Release:        5%{?dist}
+Release:        6%{?dist}
 Summary:        Serial port terminal
 Group:          Applications/Communications
 License:        GPLv2+
@@ -10,6 +10,7 @@
 Source2:        gtkterm.png
 Patch0:         gtkterm-0.99.5-fixes.patch
 Patch1:         gtkterm-0.99.5-crlf.patch
+Patch2:         gtkterm-0.99.5-scrollback.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  gtk2-devel gettext bison desktop-file-utils vte-devel
 BuildRequires:  zlib-devel ncurses-devel
@@ -24,6 +25,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1 -z .crlf
+%patch2 -p1 -z .scrollback
 
 
 %build
@@ -70,6 +72,10 @@
 
 
 %changelog
+* Wed Nov  7 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 0.99.5-6
+- Add patch adding a scrollback-buffer (configurable through gtktermrc)
+  by Dan Horak (bz 369491)
+
 * Tue Aug  7 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 0.99.5-5
 - Update License tag for new Licensing Guidelines compliance
 




More information about the fedora-extras-commits mailing list