repo: rxvt-unicode-sixel
action: commit
revision: 
path_from: 
revision_from: a5450559f7d1094e37a832ca6118072647da03f5:
path_to: 
revision_to: 
git.thebackupbox.net
rxvt-unicode-sixel
git clone git://git.thebackupbox.net/rxvt-unicode-sixel
commit a5450559f7d1094e37a832ca6118072647da03f5
Author: Marc Lehmann 
Date:   Tue Feb 24 21:41:16 2004 +0000

    *** empty log message ***

diff --git a/Changes b/Changes
index 6edb564feb91a27171a465dba40b87a149b2b7af..
index ..5075479395b316e93a496f667cbc0a0ad42c7cc4 100644
--- a/Changes
+++ b/Changes
@@ -19,6 +19,7 @@
         - removed greek support.
         - allow NUL bytes (ctrl-@) to be entered even with XIM enabled.
         - correct cursor width if !focus.
+        - fixed --enable-xgetdefault, reported by eduard bloch.
         - many other minor bugfixes.

 1.8  Mon Feb  2 20:09:18 CET 2004
diff --git a/doc/rxvtc.1 b/doc/rxvtc.1
new file mode 100644
index 0000000000000000000000000000000000000000..f90fa894afe85826a92e75f5c0d6ace7586f23fe
--- /dev/null
+++ b/doc/rxvtc.1
@@ -0,0 +1,40 @@
+.if !\n(.g .ab GNU tbl requires GNU troff.
+.if !dTS .ds TS
+.if !dTE .ds TE
+.TH "RXVT-UNICODE" "1"  "X Version 11" "X Tools" 
+.SH "NAME" 
+rxvt (ouR XVT) \- a VT102 emulator for the X window system
+.PP 
+.SH "SYNOPSIS" 
+.PP 
+\fBrxvtd\fP
+.PP
+\fBrxvtc\fP [options] [\-e command [ args ]]
+.PP 
+.SH "DESCRIPTION" 
+.PP 
+\fBrxvtd\fP is a colour vt102 terminal
+emulator intended as an \fIxterm\fP(1) replacement. \fBrxvtd\fP
+implements the actual program that runs runs as daemon in background and
+opens pseudo-ttys. You can run it from your X startup scripts, for
+example, although it is not dependent on a working DISPLAY and, in fact,
+can open windows on multiple X displays.
+.PP 
+\fBrxvtc\fP is the client program of this duo. It connects to the
+\fBrxvtd\fP daemon and requests a new terminal window. It
+takes the same arguments as the \fBrxvt\fP program. The environment will
+also be respected. Currently, it always returns immediately after contacting
+the daemon.
+.PP 
+The positive aspect of this client-server solution is faster creation
+time for terminal windows and a lot of saved memory. The other side is a
+possible impact on stability - if the main program crashes, all
+processes in the terminal windows are terminated. At the moment, a single
+misspelled option will kill the \fBrxvtd\fP, so this is useful mostly
+for automated calls e.g. from your window manager.
+.PP
+.PP
+.SH "SEE ALSO" 
+.PP 
+\fIrxvt\fP(1), \fIsh\fP(1), \fI/usr/share/doc/rxvt\-unicode/README.unicode\fP
+
diff --git a/src/xdefaults.C b/src/xdefaults.C
index 3d4a769df8e4ba55c15798adcb483afca2010d67..
index ..9c30a841e2d674114e046bf5deedc0e68275774b 100644
--- a/src/xdefaults.C
+++ b/src/xdefaults.C
@@ -1,7 +1,7 @@
 /*--------------------------------*-C-*---------------------------------*
  * File:	xdefaults.c
  *----------------------------------------------------------------------*
- * $Id: xdefaults.C,v 1.12 2004/02/22 08:09:38 pcg Exp $
+ * $Id: xdefaults.C,v 1.13 2004/02/24 21:41:16 pcg Exp $
  *
  * All portions of code are copyright by their respective author/s.
  * Copyright (c) 1994      Robert Nation 
@@ -561,8 +561,13 @@ rxvt_term::get_options (int argc, const char *const *argv)
  *   value will be a string
  */
 /* ARGSUSED */
-bool
-rxvt_define_key(XrmDatabase *database __attribute__((unused)), XrmBindingList bindings __attribute__((unused)), XrmQuarkList quarks, XrmRepresentation *type __attribute__((unused)), XrmValue *value, XPointer closure __attribute__((unused)))
+int
+rxvt_define_key (XrmDatabase *database __attribute__((unused)),
+                 XrmBindingList bindings __attribute__((unused)),
+                 XrmQuarkList quarks,
+                 XrmRepresentation *type __attribute__((unused)),
+                 XrmValue *value,
+                 XPointer closure __attribute__((unused)))
 {
   int             last;

@@ -890,14 +895,14 @@ rxvt_term::extract_resources (Display *display __attribute__ ((unused)), const c
     class_prefix[2] = NULLQUARK;
     /* XXX: Need to check sizeof (rxvt_t) == sizeof (XPointer) */
     XrmEnumerateDatabase (XrmGetDatabase (display), name_prefix, class_prefix,
-                         XrmEnumOneLevel, rxvt_define_key, NULL);
+                          XrmEnumOneLevel, rxvt_define_key, NULL);
     name_prefix[0] = XrmStringToName (APL_CLASS);
     name_prefix[1] = XrmStringToName ("keysym");
     class_prefix[0] = XrmStringToName (APL_CLASS);
     class_prefix[1] = XrmStringToName ("Keysym");
     /* XXX: Need to check sizeof (rxvt_t) == sizeof (XPointer) */
     XrmEnumerateDatabase (XrmGetDatabase (display), name_prefix, class_prefix,
-                         XrmEnumOneLevel, rxvt_define_key, NULL);
+                          XrmEnumOneLevel, rxvt_define_key, NULL);
 #   endif
 #  endif

-----END OF PAGE-----