*** empty log message ***
[dana/urxvt.git] / README.configure
index c6f77b7..7511d33 100644 (file)
@@ -17,17 +17,22 @@ CONFIGURE OPTIONS
         are slower and require lots of memory, but as long as you don't use
         them, you don't pay for them.
 
+    --enable-font-styles
+        Add support for bold, *italic* and *bold italic* font styles. The
+        fonts can be set manually or automatically.
+
     --with-codesets=NAME,...
-        Compile in support for additional codeset (encoding) groups. These
-        codeset tables are currently only used for driving X11 core fonts,
-        they are not required for Xft fonts. Compiling them in will make
-        your binary bigger (together about 700kB), but it doesn't increase
-        memory usage unless you use an X11 font requiring one of these
-        encodings.
+        Compile in support for additional codeset (encoding) groups (eu, vn
+        are always compiled in, which includes most 8-bit character sets).
+        These codeset tables are currently only used for driving X11 core
+        fonts, they are not required for Xft fonts. Compiling them in will
+        make your binary bigger (together about 700kB), but it doesn't
+        increase memory usage unless you use an X11 font requiring one of
+        these encodings.
 
            all             all available codeset groups 
-           cn              common chinese encodings 
-           cn_ext          rarely used but very big chinese encodigs 
+           zh              common chinese encodings 
+           zh_ext          rarely used but very big chinese encodigs 
            jp              common japanese encodings 
            jp_ext          rarely used but big japanese encodings 
            kr              korean encodings 
@@ -149,6 +154,10 @@ CONFIGURE OPTIONS
         version which only checks ~/.Xdefaults, or if that doesn't exist
         then ~/.Xresources.
 
+        Please note that nowadays, things like XIM will automatically pull
+        in and use the full X resource manager, so the overhead of using it
+        might be very small, if nonexistant.
+
     --enable-strings
         Add support for our possibly faster memset() function and other
         various routines, overriding your system's versions which may have
@@ -164,15 +173,26 @@ CONFIGURE OPTIONS
         to have. Normally you want this, but for very small binaries you may
         want to disable this.
 
+        A non-exhaustive list of features enabled by "--enable-frills"
+        (possibly in combination with other switches) is:
+
+          MWM-hints
+          seperate underline colour
+          settable border widths and borderless switch
+          settable extra linespacing
+          extra window properties (e.g. UTF-8 window names and PID)
+          iso-14755-2 and -3, and visual feedback
+          backindex and forwardindex escape sequence
+          window op and locale change escape sequences
+          tripleclickwords
+          settable insecure mode
+          keysym remapping support
+
     --enable-iso14755
         Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt).
         Basic support (section 5.1) is enabled by "--enable-frills", while
         support for 5.2, 5.3 and 5.4 is enabled with this switch.
 
-    --enable-linespace
-        Add support to provide user specified line spacing between text
-        rows.
-
     --enable-keepscrolling
         Add support for continual scrolling of the display when you hold the
         mouse button down on a scrollbar arrow.
@@ -206,12 +226,6 @@ CONFIGURE OPTIONS
         hot keys. This should keep in a fixed position the rxvt corner which
         is closest to a corner of the screen.
 
-    --enable-256-color
-        Add support for 256 colours rather than the base 16 colours.
-
-        This option will likely go away in the future. Speak up if you don't
-        want this.
-
     --enable-cursor-blink
         Add support for a blinking cursor.
 
@@ -219,13 +233,13 @@ CONFIGURE OPTIONS
         Add support to have the pointer disappear when typing or inactive.
 
     --with-name=NAME
-        Set the basename for the installed binaries (default: urxvt,
-        resulting in urxvt, urxvtd etc.). Specify --with-name=rxvt to
-        replace rxvt.
+        Set the basename for the installed binaries (default: "urxvt",
+        resulting in "urxvt", "urxvtd" etc.). Specify "--with-name=rxvt" to
+        replace with "rxvt".
 
     --with-term=NAME
         Change the environmental variable for the terminal to NAME (default
-        "rxvt")
+        "rxvt-unicode")
 
     --with-terminfo=PATH
         Change the environmental variable for the path to the terminfo tree