repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: a5450559f7d1094e37a832ca6118072647da03f5: path_to: revision_to:
commit a5450559f7d1094e37a832ca6118072647da03f5 Author: Marc LehmannDate: Tue Feb 24 21:41:16 2004 +0000 *** empty log message *** diff --git a/Changes b/Changes
--- 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
--- 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-----