libpayload: Rename PDCurses-3.4 to PDCurses
Change-Id: If881ec130833c7e7e62caa3d31e350a531f5bc8e Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-on: http://review.coreboot.org/12398 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
64
payloads/libpayload/curses/PDCurses/x11/README
Normal file
64
payloads/libpayload/curses/PDCurses/x11/README
Normal file
@@ -0,0 +1,64 @@
|
||||
PDCurses for X11
|
||||
================
|
||||
|
||||
This is a port of PDCurses for X11, aka XCurses. It is designed to
|
||||
allow existing curses programs to be re-compiled with PDCurses,
|
||||
resulting in native X11 programs.
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
. Run "./configure" in the top-level directory.
|
||||
|
||||
To build the wide-character version of the library, specify
|
||||
"--enable-widec" as a parameter. To use X Input Methods, add
|
||||
"--enable-xim". I recommend these options, but I haven't yet made
|
||||
them the defaults, for the sake of backwards compatibility and due to
|
||||
their new and relatively untested status.
|
||||
|
||||
If your system is lacking in UTF-8 support, you can force the use of
|
||||
UTF-8 instead of the system locale via "--enable-force-utf8". This is
|
||||
generally more useful in Windows.
|
||||
|
||||
If configure can't find your X include files or X libraries, you can
|
||||
specify the paths with the arguments "--x-includes=inc_path" and/or
|
||||
"--x-libraries=lib_path".
|
||||
|
||||
By default, the library and demo programs are built with the optimizer
|
||||
switch -O2. You can turn this off, and turn on debugging (-g), by
|
||||
adding "--with-debug" to the configure command.
|
||||
|
||||
. Run "make". This should build libXCurses and all the demo programs.
|
||||
|
||||
. Optionally, run "make install". curses.h and panel.h will be renamed
|
||||
when installed (to xcurses.h and xpanel.h), to avoid conflicts with
|
||||
any existing curses installations. Unrenamed copies of curses.h and
|
||||
panel.h are installed in (by default) /usr/local/include/xcurses.
|
||||
|
||||
libXpanel is just a symlink to libXCurses. Both curses and panel
|
||||
functions are in the main library.
|
||||
|
||||
|
||||
Distribution Status
|
||||
-------------------
|
||||
|
||||
As of April 13, 2006, the files in this directory are released to the
|
||||
Public Domain, except for ScrollBox*, which are under essentially the
|
||||
MIT X License.
|
||||
|
||||
|
||||
To be Done
|
||||
----------
|
||||
|
||||
- have newterm() create a new X window
|
||||
|
||||
- provide a command line parsing function to enable X command line
|
||||
arguments to be parsed and stripped from the arguments passed back
|
||||
to the calling procedure.
|
||||
|
||||
|
||||
Acknowledgements
|
||||
----------------
|
||||
|
||||
X11 port was provided by Mark Hessling <mark@rexx.org>
|
Reference in New Issue
Block a user