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