• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

debian/H07-May-2022-14680

Makefile.inH A D04-Nov-201721.6 KiB755554

PDCurses.specH A D04-Nov-20171.9 KiB8365

README.mdH A D04-Nov-20172.1 KiB6342

ScrollBox.cH A D04-Nov-201711.3 KiB320207

ScrollBox.hH A D04-Nov-20172.2 KiB526

ScrollBoxP.hH A D04-Nov-20172.5 KiB7126

aclocal.m4H A D04-Nov-201728.3 KiB995933

big_icon.xbmH A D04-Nov-20173.3 KiB4746

compose.hH A D04-Nov-20179.8 KiB202130

config.guessH A D04-Nov-201744.6 KiB1,5011,289

config.h.inH A D04-Nov-20172.7 KiB10167

config.subH A D04-Nov-201733.4 KiB1,6171,473

configureH A D04-Nov-2017191.6 KiB6,7015,529

configure.acH A D04-Nov-20177 KiB296252

install-shH A D04-Nov-20176.6 KiB254153

little_icon.xbmH A D04-Nov-2017920 1514

ncurses_cfg.hH A D04-Nov-20171.1 KiB4623

pdcclip.cH A D04-Nov-20174.7 KiB17497

pdcdisp.cH A D04-Nov-20172 KiB8655

pdcgetsc.cH A D04-Nov-2017434 2915

pdckbd.cH A D04-Nov-20172.4 KiB10555

pdcscrn.cH A D04-Nov-20176.7 KiB259133

pdcsetsc.cH A D04-Nov-20173.4 KiB9630

pdcutil.cH A D04-Nov-2017875 5341

pdcx11.cH A D04-Nov-20177.1 KiB316223

pdcx11.hH A D04-Nov-20174.6 KiB192160

sb.cH A D04-Nov-20173.4 KiB15666

x11.cH A D04-Nov-2017110.1 KiB3,6322,718

xcurses-config.inH A D04-Nov-20171.9 KiB8260

README.md

1PDCurses for X11
2================
3
4This is a port of PDCurses for X11, aka XCurses.  It is designed to
5allow existing curses programs to be re-compiled with PDCurses,
6resulting in native X11 programs.
7
8
9Building
10--------
11
12- Run "./configure". To build the wide-character version of the library,
13  specify "--enable-widec" as a parameter. To use X Input Methods, add
14  "--enable-xim". I recommend these options, but I haven't yet made
15  them the defaults, for the sake of backwards compatibility and due to
16  their new and relatively untested status.
17
18  If your system is lacking in UTF-8 support, you can force the use of
19  UTF-8 instead of the system locale via "--enable-force-utf8". This is
20  generally more useful in Windows.
21
22  If configure can't find your X include files or X libraries, you can
23  specify the paths with the arguments "--x-includes=inc_path" and/or
24  "--x-libraries=lib_path".
25
26  By default, the library and demo programs are built with the optimizer
27  switch -O2. You can turn this off, and turn on debugging (-g), by
28  adding "--with-debug" to the configure command.
29
30- Run "make". This should build libXCurses and all the demo programs.
31
32- Optionally, run "make install". curses.h and panel.h will be renamed
33  when installed (to xcurses.h and xpanel.h), to avoid conflicts with
34  any existing curses installations. Unrenamed copies of curses.h and
35  panel.h are installed in (by default) /usr/local/include/xcurses.
36
37  libXpanel is just a symlink to libXCurses. Both curses and panel
38  functions are in the main library.
39
40
41Distribution Status
42-------------------
43
44As of April 13, 2006, the files in this directory are released to the
45Public Domain, except for ScrollBox*, which are under essentially the
46MIT X License.
47
48
49To be Done
50----------
51
52- have newterm() create a new X window
53
54- provide a command line parsing function to enable X command line
55  arguments to be parsed and stripped from the arguments passed back
56  to the calling procedure.
57
58
59Acknowledgements
60----------------
61
62X11 port was provided by Mark Hessling <mark@rexx.org>
63