15104ee6eSmrgMANIFEST for xterm, version xterm-397 2d522f475Smrg-------------------------------------------------------------------------------- 3d522f475SmrgMANIFEST this file 4d522f475Smrg256colres.h resource-definitions for 256-color mode 5d522f475Smrg256colres.pl script to generate 256colres.h 6d522f475Smrg88colres.h resource definitions for 88-color mode 7d522f475Smrg88colres.pl script to generate 88colres.h 8f2e35a3aSmrgCOPYING license for this program 9d522f475SmrgINSTALL configure script: options and related install instructions 10d522f475SmrgImakefile imake template for Makefile 11d522f475SmrgKOI8RXTerm.ad resources for koi8rxterm 12d522f475SmrgMakefile.in configure script template for Makefile 13d522f475SmrgREADME overview & caveats for 'xterm' 14d522f475SmrgREADME.i18n i18n readme: 1520d2c4d2SmrgTHANKS list of direct contributors 16d522f475SmrgTekPrsTbl.c Tek4014 parser state tables 17d522f475SmrgTekparse.def template for generating Tekparse.h 18d522f475SmrgTekparse.h Tek4014 parser-state definitions 19d522f475SmrgTekproc.c Tek4014 parser-state functions 20d522f475SmrgTests Useful tests for xterm-developers 21d522f475SmrgUXTerm.ad alternate resources for UTF-8 22d522f475SmrgVTPrsTbl.c VT100 parser state tables 23d522f475SmrgVTparse.def template for generating VTparse.h 24d522f475SmrgVTparse.h VT100 parser-state definitions 25d522f475SmrgXTerm-col.ad color resource definitions for XTerm class 26d522f475SmrgXTerm.ad resource definitions for XTerm class 27d522f475Smrgaclocal.m4 configure script: custom macros 28d522f475Smrgbutton.c mouse button and selection processing 29d522f475SmrgcachedGCs.c maintain cache of GC's 30d522f475Smrgcharclass.c compact character-class module 31d522f475Smrgcharclass.h interface of charclass.c 32d522f475Smrgcharproc.c VT100 parser functions 33d522f475Smrgcharsets.c module to translate character-sets 3404b94745Smrgcharsets.dat raw data to transform into charsets.h 3504b94745Smrgcharsets.h charset definitions for xterm 36d522f475Smrgconfig.guess configure script: guess the system type 37d522f475Smrgconfig.sub configure script: validate system type 38d522f475Smrgconfigure generated 39d522f475Smrgconfigure.in template for generating configure script 40d522f475Smrgctlseqs.ms documentation: Xterm Control Sequences 41d522f475Smrgctlseqs.txt generated rendition of ctlseqs.ms 42d522f475Smrgcursor.c VT100 low-level cursor movement 43d522f475Smrgdata.c global data declarations 44d522f475Smrgdata.h global data external-definitions 45e39b573cSmrgdf-install.in utility script for desktop-files 46d522f475Smrgdoublechr.c VT100 double-size character support 47d522f475Smrgerror.h error-code definitions for 'xterm' 48d522f475Smrgfontutils.c xterm functions for (re)loading fonts 49d522f475Smrgfontutils.h interface of fontutils.c 50f2e35a3aSmrggen-charsets.pl script to convert codepages into code 51d522f475Smrggen-pc-fkeys.pl script to generate extended function-key terminfo 52e0a2b6dfSmrggraphics.c graphics support functions for 'xterm' 53e0a2b6dfSmrggraphics.h interface of graphics.c 54894e0ac8Smrggraphics_regis.c support for ReGIS 55894e0ac8Smrggraphics_regis.h interface of graphics_regis.c 56894e0ac8Smrggraphics_sixel.c support for Sixels 57894e0ac8Smrggraphics_sixel.h interface of graphics_sixel.c 58f2e35a3aSmrghtml.c format HTML-screendumps 59d522f475Smrginput.c VT100 key-symbol and function-key translation 6020d2c4d2Smrginstall-sh install-script (needed by configure) 61d522f475Smrgkeysym2ucs.c lookup-table for UTF-8 to keysyms 62d522f475Smrgkeysym2ucs.h interface of keysym2ucs.c 63d522f475Smrgkoi8rxterm KOI-8 wrapper from Debian (originally me) 64d522f475Smrgkoi8rxterm.man manpage for koi8rxterm 65956cc18dSsnjlinedata.c manage all line-data for VT100 widget 66d522f475Smrgmain.c main program of 'xterm' 67d522f475Smrgmain.h default definitions for 'xterm' 68d522f475Smrgmenu.c popup/pulldown menus for 'xterm' 69d522f475Smrgmenu.h interface of menu.c 700bd37d32Smrgminstall.in script for installing manpages 71d522f475Smrgmisc.c miscellaneous utility functions for 'xterm' 72d522f475Smrgplink.sh script to prune unneeded libraries from link 73d522f475Smrgprecompose.c table of precompose sequences 74d522f475Smrgprecompose.h interface of precompose.c 75d522f475Smrgprint.c VT100+ print support functions 76d522f475Smrgptydata.c functions to manipulate data read from pty 77d522f475Smrgptyx.h structure-definitions for 'xterm' 78d522f475Smrgresize.c program to compute/modify xterm's window size 79d522f475Smrgresize.man manual page for 'resize' 805307cd1aSmrgrun-tic.in run tic, filtering out harmless messages (template) 81d522f475Smrgscreen.c VT100 screen update functions 82956cc18dSsnjscrollback.c manage scrollback (a big FIFO) 83d522f475Smrgscrollbar.c VT100 scrollbar support functions 84d522f475Smrgsinstall.sh install setuid if existing program was 85f2e35a3aSmrgsvg.c format SVG-screendumps 86d522f475Smrgtabs.c VT100 tabstop support-functions 87d522f475Smrgtermcap termcap entries for 'xterm' 88d522f475Smrgterminfo terminfo entries for 'xterm' 89d522f475Smrgtestxmc.c testing: xmc/magic-cookies 90d522f475Smrgtrace.c debugging trace functions for 'xterm' 91d522f475Smrgtrace.h interface of trace.c 92d522f475Smrgutil.c miscellaneous utility functions for 'xterm' 93d522f475Smrguxterm wrapper script to make unicode-xterm 94d522f475Smrguxterm.desktop sample desktop file for uxterm 95d522f475Smrguxterm.man manpage for uxterm, from Debian 960bd37d32Smrgversion.c xterm package version, used also in resize 97d522f475Smrgversion.h version of xterm 98d522f475Smrgwcwidth.c wide-character utility functions 99d522f475Smrgwcwidth.h interface of wcwidth.c 100d522f475Smrgxcharmouse.h Jason Bacon's mouse-defs, cleaned up a little 101d522f475Smrgxstrings.c a few common string functions 102d522f475Smrgxstrings.h interface of xstrings.c 103894e0ac8Smrgxterm.appdata.xml sample "appdata.xml" file 104d522f475Smrgxterm.desktop sample desktop file for xterm. 105d522f475Smrgxterm.h common includes, definitions and prototypes for 'xterm' 106d522f475Smrgxterm.log.html changelog for xterm 107d522f475Smrgxterm.man manual page for 'xterm' 108d522f475Smrgxterm_io.h split-out definitions of termio/termios/sgtty and winsize from main.c, os2main.c, screen.c and resize.c 109d522f475Smrgxtermcap.c termcap-related functions. 110d522f475Smrgxtermcap.h interface of xtermcap.c 111d522f475Smrgxtermcfg.hin configure script: template for xtermcfg.h 112d522f475Smrgxutf8.c JC's cleanup of UTF8 113d522f475Smrgxutf8.h JC's cleanup of UTF8 114d522f475Smrgicons subdirectory 1150bd37d32Smrgicons/filled-xterm.png filled-xterm variants 1160bd37d32Smrgicons/filled-xterm.svg filled-xterm variants 1170bd37d32Smrgicons/filled-xterm.xpms filled-xterm variants 1180bd37d32Smrgicons/filled-xterm_16x16.xpm filled-xterm variants 1190bd37d32Smrgicons/filled-xterm_32x32.xpm filled-xterm variants 1200bd37d32Smrgicons/filled-xterm_48x48.xpm filled-xterm variants 1210bd37d32Smrgicons/make-xpms script to make combined xpm-icons 1220bd37d32Smrgicons/mini.xterm.svg svg format for mini-icon 1230bd37d32Smrgicons/mini.xterm.xpms collection of mini-icons 1240bd37d32Smrgicons/mini.xterm_16x16.png mini-icon 16x16 png 1250bd37d32Smrgicons/mini.xterm_16x16.xpm mini-icon 16x16 pixmap 1260bd37d32Smrgicons/mini.xterm_256x256.png mini-icon 256x256 png 1270bd37d32Smrgicons/mini.xterm_32x32.png mini-icon 32x32 png 1280bd37d32Smrgicons/mini.xterm_32x32.xpm mini-icon 32x32 pixmap 1290bd37d32Smrgicons/mini.xterm_48x48.png mini-icon 48x48 png 1300bd37d32Smrgicons/mini.xterm_48x48.xpm mini-icon 48x48 pixmap 1310bd37d32Smrgicons/terminal_48x48.svg svg-format of "terminal" 1320bd37d32Smrgicons/terminal_48x48.xpm xpm-format of "terminal" 1330bd37d32Smrgicons/xterm-color.png xterm-color 48x48, in png-format 1340bd37d32Smrgicons/xterm-color.svg xterm-color icon 1350bd37d32Smrgicons/xterm-color.xpms collection of color icons 1360bd37d32Smrgicons/xterm-color_16x16.xpm 16x16 color icon 137d522f475Smrgicons/xterm-color_32x32.xpm 32x32 color icon 138d522f475Smrgicons/xterm-color_48x48.xpm 48x48 color icon 1390bd37d32Smrgicons/xterm.png xterm 48x48, in png-format 1400bd37d32Smrgicons/xterm.svg xterm icon 1410bd37d32Smrgicons/xterm.xpms collection of icons 1420bd37d32Smrgicons/xterm_16x16.xpm normal icon 16x16 pixmap 143d522f475Smrgicons/xterm_32x32.xpm 32x32 monochrome icon 144d522f475Smrgicons/xterm_48x48.xpm 48x48 monochrome icon 1455104ee6eSmrgpackage subdirectory 1465104ee6eSmrgpackage/xterm.spec build-script 147492d43a5Smrgpackage/debian subdirectory 148492d43a5Smrgpackage/debian/changelog build-script 149492d43a5Smrgpackage/debian/color.sed build-script 150492d43a5Smrgpackage/debian/compat build-script 151492d43a5Smrgpackage/debian/control build-script 152492d43a5Smrgpackage/debian/copyright build-script 15301037d57Smrgpackage/debian/postinst post-install script for update-alternatives 15401037d57Smrgpackage/debian/prerm pre-remove script for update-alternatives 155492d43a5Smrgpackage/debian/rules build-script 156492d43a5Smrgpackage/debian/watch build-script 157492d43a5Smrgpackage/debian/xterm-dev.docs build-script 158f2e35a3aSmrgpackage/debian/xterm-dev.lintian-overrides ignore useless warnings from lintian 1590bd37d32Smrgpackage/debian/xterm-dev.menu Debian menu-file for xterm-dev package. 160492d43a5Smrgpackage/debian/xterm-xres.sed build-script 1615104ee6eSmrgpackage/debian/source subdirectory 1625104ee6eSmrgpackage/debian/source/format build-script 1630bd37d32Smrgpackage/freebsd subdirectory 1640bd37d32Smrgpackage/freebsd/Makefile build-script 165f2e35a3aSmrgpackage/freebsd/distinfo generated sums 1660bd37d32Smrgpackage/freebsd/pkg-descr build-script 167f2e35a3aSmrgpackage/freebsd/pkg-message.wchar build-script 1680bd37d32Smrgpackage/freebsd/pkg-plist build-script 169f2e35a3aSmrgpackage/pkgsrc subdirectory 170f2e35a3aSmrgpackage/pkgsrc/DESCR build-script 171f2e35a3aSmrgpackage/pkgsrc/Makefile build-script 172f2e35a3aSmrgpackage/pkgsrc/PLIST build-script 173f2e35a3aSmrgpackage/pkgsrc/distinfo build-script 174f2e35a3aSmrgpackage/pkgsrc/options.mk build-script 175d522f475Smrgtektests subdirectory 176d522f475Smrgtektests/aitest.tek tek4014 demo: draw a globe 177d522f475Smrgtektests/dmerc.tek tek4014 demo: draws a Mercator projection with orbit 178d522f475Smrgtektests/fotest.tek tek4014 demo: draw a scatterplot on log scale 179d522f475Smrgtektests/imtest.tek tek4014 demo: draw a test pattern 180d522f475Smrgtektests/imtesth.tek tek4014 demo: draw a test pattern 181d522f475Smrgtektests/ocpred.tek tek4014 demo: an occultation prediction 182d522f475Smrgtektests/usmap.tek tek4014 demo: a US map 183d522f475Smrgunicode subdirectory 184d522f475Smrgunicode/README description of files in ./unicode 185d522f475Smrgunicode/convmap.pl perl script for generating the lookup table for UTF-8 to keysym 186d522f475Smrgunicode/keysym.map keysym mapping from UTF-8 187d522f475Smrgunicode/make-precompose.sh make precompose.c 188d522f475Smrgunicode/precompose.c.head header of precompose.c 189d522f475Smrgunicode/precompose.c.tail tail of precompose.c 190d522f475Smrgvttests subdirectory 191d522f475Smrgvttests/16colors.sh test-script to show 16-colors 192d522f475Smrgvttests/256colors.pl script to illustrate 256-colors 193d522f475Smrgvttests/256colors2.pl fancy test-script for 256-colors 194d522f475Smrgvttests/88colors.pl sample script showing 88-colors 195d522f475Smrgvttests/88colors2.pl sample script showing 88-colors 196d522f475Smrgvttests/8colors.sh test-script to illustrate 8-colors 197d522f475Smrgvttests/acolors.sh demonstrate changing the ANSI colors 198a5ae21e4Smrgvttests/acs.pl simple test for mapping alternate-character-set 199a5ae21e4Smrgvttests/altchars.sh simple test for alternate-character-set 200a5ae21e4Smrgvttests/blink.pl test scrollback of blinking text 201a5ae21e4Smrgvttests/bold-italics.pl Test bold-italics for single- and double-width characters. 202a5ae21e4Smrgvttests/bounce.sh iconify/deiconify, recording the window properties 203f2e35a3aSmrgvttests/closest-rgb.pl demo of color-distances 204a5ae21e4Smrgvttests/ctlpix.sh display control/picture codes 205a5ae21e4Smrgvttests/cursor.pl exercise cursor-movement, to check color-contrasts 206a5ae21e4Smrgvttests/decsed.pl exercise DECSED with/without DECSCA 207a5ae21e4Smrgvttests/dl.sh simple test for delete-line with margins 208d522f475Smrgvttests/doublechars.sh test script to demonstrate doublesize chars 209e39b573cSmrgvttests/dynamic.pl demo for dynamic colors 210d522f475Smrgvttests/dynamic.sh script to illustrate the dynamic colors control sequence 211d522f475Smrgvttests/dynamic2.sh complete example of dynamic colors 212a5ae21e4Smrgvttests/erase.pl Generate a test-pattern, erasing parts of the text on each line. 213d522f475Smrgvttests/fonts.sh script to demonstrate font-switching sequences 214a5ae21e4Smrgvttests/halves.pl test partial-update of double-cell characters 215a5ae21e4Smrgvttests/il.sh simple test for insert-line with margins 216a5ae21e4Smrgvttests/insdelln.pl Tests insert/delete-line feature in xterm. 217a5ae21e4Smrgvttests/iso2022.pl show ISO-2022 characters, by default GL and GR, optionally G1/G2/G3 218a5ae21e4Smrgvttests/lrmm-scroll.pl Tests scroll left/right feature in xterm, optionally using margins. 219f2e35a3aSmrgvttests/modify-keys.pl illustrate modifyOtherKeys with a table 220f2e35a3aSmrgvttests/mouse-codes demo script for mouse-codes 221a5ae21e4Smrgvttests/nrcs.pl a more direct way of exercising character sets than vttest. 222f2e35a3aSmrgvttests/other-sgr.sh demonstrate non-VTxx SGRs 223a5ae21e4Smrgvttests/palettes.pl Demonstrate how to set palette colors using xterm's control sequences. 224d522f475Smrgvttests/paste64.pl script to test base64-selection option 225a5ae21e4Smrgvttests/pointer-shapes.sh exercise xterm's pointer-shape control 226f2e35a3aSmrgvttests/print-vt-chars.pl demo-script 2270bd37d32Smrgvttests/query-color.pl demonstrate OSC 4 228f2e35a3aSmrgvttests/query-dynamic.pl demonstrate OSC 10 to OSC 19 22920d2c4d2Smrgvttests/query-fonts.pl script to demo/test font-querying 230f2e35a3aSmrgvttests/query-status.pl query DECRQSS status 231f2e35a3aSmrgvttests/query-xres.pl test/demo for DCS+Q 232f2e35a3aSmrgvttests/report-sgr.pl demonstrate report-sgr 233d522f475Smrgvttests/resize.pl translated resize.sh to perl since it is easy to test, and I needed 234d522f475Smrgvttests/resize.sh script to demonstrate resizing 235a5ae21e4Smrgvttests/scroll.pl Tests insert/delete-line feature in xterm. 236a5ae21e4Smrgvttests/setpos.pl Exercise CSI 3/13 t which set/get the window position. 237f2e35a3aSmrgvttests/sgrPushPop.pl demonstrate xterm SGR push/pop 238f2e35a3aSmrgvttests/sgrPushPop2.pl demonstrate xterm SGR push/pop for colors 239a5ae21e4Smrgvttests/tab0.sh Demonstrate hard-tabs. 240d522f475Smrgvttests/tcapquery.pl script to test tcap-query option 241d522f475Smrgvttests/title.sh test-script to show title of xterm in action 242a5ae21e4Smrgvttests/titlestack.pl Test the title-stack and title-mode options of xterm. 243a5ae21e4Smrgvttests/unascii.sh display the characters recognized by xterm in AsciiEquivs 244a5ae21e4Smrgvttests/under-latin.pl Print a text-test pattern using Latin-1 characters. 245a5ae21e4Smrgvttests/utf8.pl display the given Unicode characters, given their hex or decimal values. 246a5ae21e4Smrgvttests/version.sh Demonstrate version-string from xterm #354 247a5ae21e4Smrgvttests/vt52chars.pl show the vt52 graphic characters, annotatated in a table. 248a5ae21e4Smrgvttests/wrap.pl Generates a series of wrapping lines, according to the terminal width. 249a5ae21e4Smrgvttests/xorblink.pl walk through the different states of cursor-blinking, with annotation 250a5ae21e4Smrgvttests/xtra-scroll.pl Interactively test screen-updates, e.g., cdXtraScroll and and tiXtraScroll 251