[Qemu-devel] qemu vl.c

2007-01-27 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook pbrook 07/01/27 17:11:41

Modified files:
.  : vl.c 

Log message:
Accept -help.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.239r2=1.240


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu vl.c

2007-01-27 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook pbrook 07/01/27 17:19:39

Modified files:
.  : vl.c 

Log message:
Accept --foo as an alias for -foo.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.240r2=1.241


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu vl.c

2007-01-27 Thread Stefan Weil
Paul Brook schrieb:
 Log message:
   Accept --foo as an alias for -foo.
Great. Most command line programs use --foo for
long parameters. Will this be the new standard
for QEMU, so documentation should be changed?
I'd appreciate that.

Stefan



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel][Patch] qemu console.c

2007-01-27 Thread Stefan Weil

 CVSROOT: /sources/qemu
 Module name: qemu
 Changes by: Thiemo Seufer ths 07/01/16 23:02:36

 Modified files:
 . : console.c

 Log message:
 Improved console handling, thanks Stefan Weil.
Here are two additional smaller changes for console.c.
They fix cursor display at end of line and line wrapping.

Please add them to CVS HEAD.

Stefan

Index: console.c
===
RCS file: /sources/qemu/qemu/console.c,v
retrieving revision 1.10
diff -u -b -B -w -u -r1.10 console.c
--- console.c   16 Jan 2007 23:02:36 -  1.10
+++ console.c   27 Jan 2007 15:41:01 -
@@ -536,21 +536,24 @@
 int y, y1;
 
 if (s == active_console) {
+int x = s-x;
+if (x = s-width) {
+x = s-width - 1;
+}
 y1 = (s-y_base + s-y) % s-total_height;
 y = y1 - s-y_displayed;
 if (y  0)
 y += s-total_height;
 if (y  s-height) {
-c = s-cells[y1 * s-width + s-x];
+c = s-cells[y1 * s-width + x];
 if (show) {
 TextAttributes t_attrib = s-t_attrib_default;
 t_attrib.invers = !(t_attrib.invers); /* invert fg and bg */
-vga_putcharxy(s-ds, s-x, y, c-ch, t_attrib);
+vga_putcharxy(s-ds, x, y, c-ch, t_attrib);
 } else {
-vga_putcharxy(s-ds, s-x, y, c-ch, 
-  (c-t_attrib));
+vga_putcharxy(s-ds, x, y, c-ch, (c-t_attrib));
 }
-dpy_update(s-ds, s-x * FONT_WIDTH, y * FONT_HEIGHT, 
+dpy_update(s-ds, x * FONT_WIDTH, y * FONT_HEIGHT, 
FONT_WIDTH, FONT_HEIGHT);
 }
 }
@@ -799,8 +802,10 @@
 s-state = TTY_STATE_ESC;
 break;
 default:
-if (s-x = s-width - 1) {
-break;
+if (s-x = s-width) {
+/* line wrap */
+s-x = 0;
+console_put_lf(s);
 }
 y1 = (s-y_base + s-y) % s-total_height;
 c = s-cells[y1 * s-width + s-x];
@@ -808,12 +813,6 @@
 c-t_attrib = s-t_attrib;
 update_xy(s, s-x, s-y);
 s-x++;
-#if 0 /* line wrap disabled */
-if (s-x = s-width) {
-s-x = 0;
-console_put_lf(s);
-}
-#endif
 break;
 }
 break;
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu console.c monitor.c vl.c vl.h hw/pl011.c h...

2007-01-27 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook pbrook 07/01/27 23:46:44

Modified files:
.  : console.c monitor.c vl.c vl.h 
hw : pl011.c serial.c sh7750.c slavio_serial.c 

Log message:
Rearrange char event handlers to fix CHR_EVENT_RESET.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/console.c?cvsroot=qemur1=1.10r2=1.11
http://cvs.savannah.gnu.org/viewcvs/qemu/monitor.c?cvsroot=qemur1=1.61r2=1.62
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.241r2=1.242
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.179r2=1.180
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pl011.c?cvsroot=qemur1=1.1r2=1.2
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/serial.c?cvsroot=qemur1=1.13r2=1.14
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/sh7750.c?cvsroot=qemur1=1.2r2=1.3
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/slavio_serial.c?cvsroot=qemur1=1.10r2=1.11


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu qemu-doc.texi vl.c

2007-01-27 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook pbrook 07/01/28 00:10:01

Modified files:
.  : qemu-doc.texi vl.c 

Log message:
Add nodelay option for TCP character devices.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.123r2=1.124
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.242r2=1.243


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu gdbstub.c gdbstub.h qemu-doc.texi vl.c vl.h

2007-01-27 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook pbrook 07/01/28 01:53:19

Modified files:
.  : gdbstub.c gdbstub.h qemu-doc.texi vl.c vl.h 

Log message:
Use standard character device interface for gdbstub.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/gdbstub.c?cvsroot=qemur1=1.44r2=1.45
http://cvs.savannah.gnu.org/viewcvs/qemu/gdbstub.h?cvsroot=qemur1=1.2r2=1.3
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.124r2=1.125
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.243r2=1.244
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.180r2=1.181


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel