mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-04-24 13:01:25 +02:00
initial import
This commit is contained in:
@@ -0,0 +1 @@
|
||||
MD5 52b65d2326efc4273716383b0196e95f multi-gnome-terminal-1.6.2.tar.bz2 1616529
|
||||
@@ -0,0 +1,79 @@
|
||||
diff -ruN multi-gnome-terminal-1.6.2.orig/gnome-terminal/vt.c multi-gnome-terminal-1.6.2/gnome-terminal/vt.c
|
||||
--- multi-gnome-terminal-1.6.2.orig/gnome-terminal/vt.c 2004-09-03 08:44:36.521631688 +0200
|
||||
+++ multi-gnome-terminal-1.6.2/gnome-terminal/vt.c 2004-09-03 08:52:39.949139536 +0200
|
||||
@@ -782,6 +782,7 @@
|
||||
vt_up(vt);
|
||||
break;
|
||||
default:
|
||||
+ break;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -806,6 +807,7 @@
|
||||
vt_down(vt);
|
||||
break;
|
||||
default:
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -870,6 +872,7 @@
|
||||
}
|
||||
break;
|
||||
default:
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -956,6 +959,7 @@
|
||||
}
|
||||
break;
|
||||
default:
|
||||
+ break;
|
||||
}
|
||||
/*vt->cursorx = (vt->cursorx-1) & (~7);*/
|
||||
}
|
||||
@@ -980,6 +984,7 @@
|
||||
}
|
||||
break;
|
||||
default:
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2073,9 +2078,11 @@
|
||||
*/
|
||||
break;
|
||||
default:
|
||||
+ break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
+ break;
|
||||
}
|
||||
/* do nothing!*/
|
||||
}
|
||||
@@ -2102,6 +2109,7 @@
|
||||
break;
|
||||
default:
|
||||
vt_reset_terminal(vt, 0);
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2134,6 +2142,7 @@
|
||||
} else {
|
||||
d(printf("Unknown function %d\n", i));
|
||||
}
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2284,6 +2293,7 @@
|
||||
} else {
|
||||
d(printf("Unknown dtterm (CSI %d [; Ps [; Ps ]]t) sequence\n", cmd));
|
||||
}
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
diff -urN multi-gnome-terminal-1.6.2/gnome-terminal/enhanced_gui.c multi-gnome-terminal-1.6.2-CVS/gnome-terminal/enhanced_gui.c
|
||||
--- multi-gnome-terminal-1.6.2/gnome-terminal/enhanced_gui.c 2002-10-13 09:18:04.000000000 -0400
|
||||
+++ multi-gnome-terminal-1.6.2-CVS/gnome-terminal/enhanced_gui.c 2004-04-01 06:20:18.000000000 -0500
|
||||
@@ -5531,7 +5531,7 @@
|
||||
}
|
||||
}
|
||||
#define EVENT_STATE_MASK (GDK_SHIFT_MASK | GDK_MOD1_MASK | GDK_CONTROL_MASK)
|
||||
-#define kkd(x) x
|
||||
+#define kkd(x)
|
||||
/* ========================================================== */
|
||||
/* Function to handle keybindings */
|
||||
gint snooper_func(GtkWidget* widget, GdkEventKey *event, gpointer data)
|
||||
diff -urN multi-gnome-terminal-1.6.2/gnome-terminal/zvtterm.c multi-gnome-terminal-1.6.2-CVS/gnome-terminal/zvtterm.c
|
||||
--- multi-gnome-terminal-1.6.2/gnome-terminal/zvtterm.c 2002-09-10 08:17:29.000000000 -0400
|
||||
+++ multi-gnome-terminal-1.6.2-CVS/gnome-terminal/zvtterm.c 2004-04-01 06:20:18.000000000 -0500
|
||||
@@ -4504,9 +4504,12 @@
|
||||
static void
|
||||
zvt_term_readdata (gpointer data, gint fd, GdkInputCondition condition)
|
||||
{
|
||||
+ int select_retval;
|
||||
+ struct timeval tv;
|
||||
+ fd_set rfds;
|
||||
gboolean update;
|
||||
- gchar buffer[4096];
|
||||
- gint count, saveerrno;
|
||||
+ gchar buffer[32768];
|
||||
+ gint count, total_count, saveerrno;
|
||||
struct _vtx *vx;
|
||||
ZvtTerm *term;
|
||||
int screen;
|
||||
@@ -4535,23 +4538,46 @@
|
||||
vt_cursor_state (term, 0);
|
||||
vt_match_highlight(term->vx, 0);
|
||||
#endif
|
||||
- while ( (saveerrno == EAGAIN) && (count = read (fd, buffer, 4096)) > 0) {
|
||||
-
|
||||
-#if 0
|
||||
- int i =0;
|
||||
- while(i<count)
|
||||
- {
|
||||
- if (buffer[i]==27)
|
||||
- printf("<Esc> ");
|
||||
- else
|
||||
- printf("(%d,%c) ", buffer[i], buffer[i]);
|
||||
- i++;
|
||||
- }
|
||||
- printf("\n count=%d\n", count);
|
||||
-#endif
|
||||
-
|
||||
+
|
||||
+
|
||||
+ select_retval=1;
|
||||
+ total_count=0;
|
||||
+ count=1;
|
||||
+
|
||||
+ while ( (count>0) && (select_retval==1) && (total_count<32768) )
|
||||
+ {
|
||||
+ count=0;
|
||||
+ int maxread=32768-total_count;
|
||||
+ if (maxread>4096)
|
||||
+ maxread=4096;
|
||||
+
|
||||
+ count = read (fd, &buffer[total_count], maxread);
|
||||
+ saveerrno=errno;
|
||||
+ if (count == -1)
|
||||
+ {
|
||||
+ perror("read()");
|
||||
+ break;
|
||||
+ }
|
||||
+ if (count>0)
|
||||
+ total_count+=count;
|
||||
+
|
||||
+ FD_ZERO(&rfds);
|
||||
+ FD_SET(fd, &rfds);
|
||||
+ tv.tv_sec = 0;
|
||||
+ tv.tv_usec = 10000;
|
||||
+ select_retval = select(fd+1, &rfds, NULL, NULL, &tv);
|
||||
+ if (select_retval == -1)
|
||||
+ {
|
||||
+ perror("select()");
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ if (total_count) {
|
||||
+
|
||||
+ count=total_count;
|
||||
+
|
||||
update = TRUE;
|
||||
- saveerrno = errno;
|
||||
#ifdef MGT_NEW_DATA_PROCESSING
|
||||
in_data = g_malloc0(sizeof (struct in_data_t));
|
||||
in_data->term = term;
|
||||
@@ -0,0 +1,12 @@
|
||||
--- multi-gnome-terminal-1.6.2/gnome-terminal/zvtterm.c~ 2004-09-22 18:55:37 -0400
|
||||
+++ multi-gnome-terminal-1.6.2/gnome-terminal/zvtterm.c 2004-09-22 19:06:43 -0400
|
||||
@@ -4546,8 +4546,8 @@
|
||||
|
||||
while ( (count>0) && (select_retval==1) && (total_count<32768) )
|
||||
{
|
||||
- count=0;
|
||||
int maxread=32768-total_count;
|
||||
+ count=0;
|
||||
if (maxread>4096)
|
||||
maxread=4096;
|
||||
|
||||
Reference in New Issue
Block a user