home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 119 / af119sub.adf / Next.lzx / Next2.4 / Next.doc < prev    next >
Text File  |  2010-10-19  |  49KB  |  1,210 lines

  1.  
  2.                 NEXT V2.4
  3.  
  4.            (c) 1993-98 by Jürgen Klawitter
  5.  
  6.                  FREEWARE
  7.  
  8.                                                                             
  9.  
  10.              NEXT needs at least OS 2.04
  11.                                                                             
  12.  
  13.   NEXT ist mainly a text reader, but can also be used as datatypes viewer,
  14.   print utility and dearchiver.
  15.  
  16.  
  17.   INSTALLATION & SHORT INSTRUCTION
  18.  
  19.   Copy NEXT to C: or somewhere else in your path. Reqtools.library, (c) by
  20.   Nico Francois, should be in LIBS:, although NEXT can work without it.
  21.   If you use NEXT frequently you should insert a line like "resident c:next
  22.   pure" in your user-startup.
  23.   Further on amigaguide.library is needed if AmigaGuide files are to be
  24.   displayed as hypertext. XPK-Libraries, LhA, LZX, UnZip and GZip are required
  25.   for xpk-compressed and archived files respectively.
  26.   You can use NEXT without reading this document although you probably will
  27.   not detect all features. Most commands are compatible to those of More,
  28.   MuchMore or PPMore. Press "Help" in case of need. The Help window
  29.   can be used as popup menu: Doubleclick on a line or use
  30.   cursor keys + return to start an action.
  31.  
  32.  
  33.   Contents
  34.  
  35.    1.General remarks              17.Loading a new file
  36.    2.Start, options              18.Highlighting a line
  37.    3.Configuration              19.File conversion
  38.    4.Moving through text          20.AmigaGuide, datatypes
  39.    5.Messages and input           21.Viewing pictures
  40.    6.Search                  22.Info, filenote
  41.    7.Search by mouseclick          23.Delete current file
  42.    8.Searching text in binary files   24.%-Display
  43.    9.Marking a block              25.Archives
  44.   10.String count              26.Tabs
  45.   11.Word statistics              27.Megafiles
  46.   12.Print/Save               28.Settings
  47.   13.Print with page numbers          29.Editing current file
  48.   14.Print modes              30.Copy files
  49.   15.Initializing printer          31.Font selection
  50.   16.Changing window size & position  32.Changes in V2.4
  51.  
  52.   If you only want to read one of these chapters, you can use a special
  53.   function of NEXT (called MSEARCH): press Ctrl and click with left mouse
  54.   button on the number of the respective chapter.
  55.  
  56.  
  57.  
  58.   1.General remarks
  59.  
  60.   NEXT will use the system font if at least 79 rows of text can be displayed
  61.   with this font. Otherwise topaz 8 will be used. If the default font is
  62.   smaller than topaz 8, 80 rows will be displayed. You can override this
  63.   behaviour by options FONT and ROWS (see below).
  64.  
  65.   NEXT formats the text before displaying it. That means, lines are wrapped
  66.   at word boundaries if they are too long and nonprintable chars are converted
  67.   to spaces. ESC-sequences for color, style and printing will not be touched.
  68.   Formfeeds are left intact, too, but will be displayed as L.
  69.   Formatting is done very fast, but will take some instances if a file is
  70.   very long.
  71.  
  72.   Formatting speeds up text display, also binaries can be read like ordinary
  73.   text files. The disadvantage is that the length of lines stays constant
  74.   if window width or tab size are changed. You have to reload the current
  75.   file in these cases to adjust lines again.
  76.  
  77.   The window title contains some useful informations, two of which have to be
  78.   explained. Example:
  79.  
  80.    2/16 AMINET11:Aminet/AMINET (262.941 bytes)                     DV*   50% 
  81.    ^                                   ^
  82.    1                                   2
  83.  
  84.   (1) If a file couldn't be loaded completely into memory, you can see here
  85.       which part of it is currently displayed (part 2 of 16 in this case).
  86.   (2) At this position some status informations may appear:
  87.       D = currently displayed file has been deleted
  88.       V = commands "VIEW archive" and "UNPACK archive" can be used
  89.       * = a pattern exists which can be used to scan a directory, see
  90.       chapter below.
  91.  
  92.   Some terms used in this doc should be explained to avoid confusion:
  93.   current file = file which is currently displayed in NEXT's window
  94.   current directory = directory of current file (not that of the shell)
  95.  
  96.  
  97.   2.Start
  98.  
  99.   Workbench:
  100.   ==========
  101.  
  102.   1. Click on NEXT icon and doubleclick on the icon of a file or directory
  103.      (holding down the shift-key)
  104.   2. Set NEXT as the default tool in a text icon and doubleclick on that.
  105.  
  106.   If you only doubleclick on the NEXT icon, a filerequester will appear.
  107.  
  108.  
  109.   Shell: > next [file|directory] [options, see below]
  110.   ======
  111.  
  112.   All arguments are optional and can be typed in any order. Without
  113.   arguments the filerequester will open. The same is true if you provide
  114.   the name of a directory. If a wrong name has been given, NEXT tries to
  115.   extract the parent directory from the pathname and presents that.
  116.  
  117.   Instead of a file or directory a pattern with AmigaDos wildcards can be
  118.   used. Patterns for directories must be terminated by a "/".
  119.  
  120.   After the first file has been loaded, you can continue to scan the
  121.   directory for other files which match the provided pattern, using the
  122.   command "LOAD next".
  123.  
  124.  
  125.   OPTIONS
  126.   =======
  127.   There are the same options for Workbench, Shell and config file.
  128.   When starting from Workbench they can be defined as tooltypes in the
  129.   project icon. Between tooltype and its value must be a "=", e.g. ROWS=79.
  130.   Basic settings can defined in a config file called ENV:next.prefs.
  131.  
  132.  
  133.   @LIB/@CON/@PUR  (see also chapters 19 and 20)
  134.   --------------
  135.   These options influence the display mode of AmigaGuide files. @CON and
  136.   @PUR also effect the display mode for following file types:
  137.   HTML, MSWord, MSWrite and DosText.
  138.  
  139.   @LIB: Guides are displayed using amigaguide.library. This is the default
  140.     behaviour. So, using this option makes sense only if you have
  141.     defined another mode in the config file.
  142.     HTML files will be converted in this mode.
  143.   @CON: Files belonging to one of the menshioned types are converted to
  144.     readable text. All special instructions will be stripped or replaced
  145.     by equivalent ESC-sequences.
  146.     In case of guides this mode will be activated automatically if
  147.     @LIB-mode is on but amigaguide.library can't be used for some reason.
  148.   @PUR: All files are displayed pure (no conversion)
  149.  
  150.  
  151.   ROWS(=R) n
  152.   ----------
  153.   This option sets the maximal number of text rows (columns) to be displayed
  154.   on screen (default 79). This will also be the maximal print width.
  155.   Valid values are 40-105. Smaller values will be set to 40, larger ones
  156.   to 105.
  157.  
  158.   LINES(=L) n
  159.   -----------
  160.   Sets the number of text lines to be displayed at start, is ignored later
  161.   on. Smallest value accepted is 8.
  162.  
  163.   WX, WY n
  164.   --------
  165.   x- and y-positions (in pixels) at which window will open.
  166.  
  167.   CENTER
  168.   ------
  169.   Centers the window at start. This can only be done if you have defined
  170.   window dimensions by ROWS and/or LINES which are smaller than the screen.
  171.  
  172.   FONT(=F) name/n
  173.   ---------------
  174.   "name" is the fontname WITHOUT suffix ".font", n is the size of the font.
  175.   Example: FONT Courier/13 or F Courier/13
  176.   The font must be of fixed width, otherwise it will not be accepted.
  177.   Fontnames should be written case sensitive, especially if you want to
  178.   use topaz/8 or topaz/9.
  179.  
  180.   TABS n
  181.   ------
  182.   Defines the tab width (n=2-16). Default 8.
  183.  
  184.   LHA <path>, LZX <path>, UNZIP <path>, GZIP <path>
  185.   -------------------------------------------------
  186.   Defines where an archiver will be looked for in case an archive has to be
  187.   extracted or viewed. Example: lha c:lha.
  188.   Paths which contain spaces must be enclosed by "". You should define the
  189.   paths in ENV:next.prefs otherwise you will be asked when an archive occurs.
  190.  
  191.   RES
  192.   ---
  193.   Makes unpackers LHA, LZX und UNZIP resident when needed the first time
  194.   (GZIP is not residentable).
  195.   This increases speed of archive operations and decreases number of disk
  196.   accesses. All unpackers are removed from resident list (and memory)
  197.   when leaving NEXT.
  198.  
  199.   ED <path>
  200.   ---------
  201.   Path of the editor to be called if you want to edit the current file.
  202.   A path containing spaces must be enclosed in "".
  203.  
  204.   TEMPDIR path
  205.   ------------
  206.   Defines the directory where the archivers will write their temporary files
  207.   to. The directory must exist. It should be in RAM if you have enough
  208.   memory. Default is T:. Within TEMPDIR a subdirectory "x" will be created
  209.   if it doesn't exist.
  210.  
  211.   NOFLUSH (Option FLUSH is obsolete)
  212.   -------
  213.   After quitting the program all temporary files including subdirectory "x"
  214.   will be deleted by default. You can prevent this by choosing NOFLUSH.
  215.  
  216.   ASK
  217.   ---
  218.   If defined a requester will appear every time before loading a file by
  219.   "LOAD next". The advantage is that you can see which file will be the
  220.   next one (normally you don't know this) and you can decide between
  221.   Load, Skip and Cancel.
  222.  
  223.   Options are treated in the following order:
  224.  
  225.          1. Shell or Workbench options > next.prefs > internal defaults
  226.          2. FONT > ROWS,LINES > WX,WY > defaults
  227.  
  228.   That means: A given font will be used, even if a given number of rows
  229.   can't be realized. ROWS has priority above WX and default rows.
  230.   If the number of given rows is too big, NEXT tries to show as many
  231.   rows as possible. topaz/8 will be used if the default font is bigger.
  232.  
  233.   The following table gives some examples of usable fonts and the
  234.   maximal number of rows on a standard screen with 640 pixels.
  235.  
  236.   fontwidth  rows    font/size
  237.   --------------------------------------------------------------------
  238.       6      105    thinpaz/8  Courier/11
  239.       7       90    Courier/13
  240.       8       79    topaz/8  topaz/11 pearl/8  look/8  SanS/11
  241.       9       70    Courier/15
  242.      10       63    topaz/9
  243.  
  244.  
  245.  
  246.   3.Configuration
  247.  
  248.   When started NEXT looks for two files:
  249.  
  250.         ENV:Next.prefs
  251.         ENV:Next.files
  252.  
  253.   Next.prefs contains information about configuration. Next.files may contain
  254.   a list of frequently accessed files and directories which can easily be
  255.   loaded after start of programm by pressing "+" (see chapter 17).
  256.   Both files can be written with an editor and must be saved to ENVARC: and
  257.   ENV:.
  258.   Each entry must be placed on a separate line. Comments must start with a
  259.   semicolon. Paths containing spaces have to be set in "".
  260.  
  261. ------------------------------------------------------------------------
  262. ;example for next.prefs
  263.  
  264. font=Courier/13
  265. rows=90
  266. lha=lha             ;no path if LhA is resident
  267. lzx="work:"my archivers/lzx"    ;path contains a space
  268. ed=c:dme
  269. @con                ;convert guides and HTML files
  270. res                ;make unarchivers resident
  271. ;end of config file
  272. ------------------------------------------------------------------------
  273.  
  274.   The first line in next.files has a special meening:
  275.   If NEXT is started without a file argument it takes the first name within
  276.   Next.files and loads it. If you want NEXT to behave as usual (opening a
  277.   filerequester) you should write "\" on the first line. Next.files may
  278.   contain options, too.
  279.  
  280. ------------------------------------------------------------------------
  281. ;example for next.files
  282.  
  283. \                ;show current directory on start
  284. cd0:aminet/biz/dbase        ;for AMINET CD's
  285. cd0:aminet/pix
  286. \#?.readme            ;wildcards are allowed
  287. \#?.bbs
  288. \#?
  289. \                ;actual directory, for better arrangement
  290. work:school/bio/tests/bi#?
  291. work:pd/DiskSalve/Locale/docs/english/disksalv.doc
  292. ;EOF
  293. ----------------------------------------------------------------------------
  294.  
  295.  
  296.  
  297.   4.Moving through text
  298.  
  299.   Main window
  300.   -----------
  301.   As mentioned above key commands for moving are like those of other common
  302.   textviewers. Space goes down one page, Backspace up one page. With cursor
  303.   keys the text can be scrolled up or down. Keys of numeric keypad can be
  304.   used, too. Text can be also moved by the scroll gadget at the bottom border
  305.   of the window. Press Help in case of need.
  306.  
  307.   Goto (G) jumps to the text position you want. You have to provide
  308.   a percent value if the status field in the window bar displays percent
  309.   otherwise a line number.
  310.  
  311.   Jump (J) jumps to the position where you jumped from with
  312.   one of the commands Top, Bottom, Search or Jump to mark. If you are e.g.
  313.   somewhere in the text and you jump to the bottom you'll get back to the
  314.   previous position by pressing "J". Jump back stores the position every
  315.   time before a jump is performed. A jump must be longer than one page.
  316.  
  317.   List windows
  318.   ------------
  319.   The commands RELOAD, LOAD myfiles and VIEW archive display file lists in
  320.   their own window. You can move through these lists with the same keys as in
  321.   the main window (cursor keys, BS and Space). A file is selected by double
  322.   click or by moving through a list with cursor up/down and pressing Return
  323.   afterwards.
  324.   You can search through the lists by pressing "S" or "."and entering a
  325.   string or pattern (see chapter "Search"). "N" continues search.
  326.  
  327.  
  328.  
  329.   5.Messages and input
  330.  
  331.   Error messages and informations are given by requesters which can be
  332.   closed in most cases by pressing any key. If there two or more gadgets
  333.   Return ist equivalent to a click on the leftmost gadget (OK, Continue..).
  334.  
  335.   Several commands afford an input (Search, Load, Print..) which is done
  336.   into an input window with a string gadget. Empty input (nothing typed and
  337.   Return pressed) aborts the respective command.
  338.   Apart from printable chars following control chars are accepted if the
  339.   filter for string gadgets in Prefs/IControl is disabled:
  340.  
  341.       TAB          Tab key
  342.       ESC          Esc
  343.       CSI          Alt-Esc
  344.       Linefeed(LF)    Ctrl-J
  345.       Formfeed(FF)    Ctrl-L
  346.       Return(CR)      Ctrl-M
  347.  
  348.  
  349.  
  350.   6.Search (Search ci/cs, Next, Previous)
  351.  
  352.   Strings can be searched case sensitive (cs) or case insensitive (ci).
  353.   They can contain control chars like LF. This enables e.g. searching of
  354.   strings which continue on next line or finding only words at beginning of
  355.   a line.
  356.  
  357.   NEXT marks all occurrences with background color 2. Control chars in a
  358.   search string are converted to visible chars.
  359.   In contrast to most text readers NEXT marks ALL occurrences on screen,
  360.   not only the first match. This is faster and gives much better survey.
  361.  
  362.   Search starts from current position (displayed text included) if a new
  363.   string has been given or if search direction changes.
  364.   Searching forward the first match will be displayed 2 lines below top
  365.   of window (if possible). Backsearch displays it 2 lines from bottom. So
  366.   you can see what is above/below.
  367.  
  368.   Usually search goes downward after string input. But you can force
  369.   immediate backsearch by clicking on the gadget "Search back" or by using
  370.   the shortcut Right Amiga-B.
  371.  
  372.   Pattern search
  373.   ==============
  374.   From V1.8 on strings to be searched may contain wildcards which are
  375.   equivalent to the AmigaDos wildcard "?". They replace any alphanumerical
  376.   character. Input of wildcards is done by Help key.
  377.  
  378.   EXAMPLE: Input is "b?g". As result bug, big, bog, bag... will be found.
  379.  
  380.   If a pattern contains nothing but wildcards NEXT will look only for
  381.   words with the same length as the pattern. (It wouldn't make much sense
  382.   to display all occurrences without this restriction.)
  383.   In order to search for words with length n the input can be "[n]".
  384.   Example: [15] starts search for words which contain 15 chars.
  385.  
  386.   ==============
  387.  
  388.   The special search abilities of NEXT may give nice effects.
  389.  
  390.   EXAMPLES:
  391.  
  392.   1. Please press following keys in the same order: S, TAB, Return.
  393.                                       ;
  394.      Result: All TABs are marked (see line above).
  395.  
  396.   2. Marking of spaces: Press S, Space, Return.
  397.      Press R (=Refresh) to get a normal display again.
  398.  
  399.   3. Pattern search: Press S, type "th??" and Return. Input of "??" by
  400.      Help key.
  401.  
  402.      that they others whether through the pathname either
  403.  
  404.   4. Press S, Alt-Space, Return.
  405.  
  406.                          
  407.              *°¿°*       
  408.               /=\         
  409.                                     
  410.                                   
  411.                                                     
  412.                                                      
  413.                           
  414.  
  415.  
  416.   This image is composed of spaces with Code 160.
  417.  
  418.  
  419.   7.Search by mouseclick (MSearch)
  420.  
  421.   Occurrences of any word on screen can be simply searched by holding down
  422.   Ctrl and clicking on the first (visible) char. This is a nice feature
  423.   not offered by other text readers. Search is ci if you press Ctrl alone but
  424.   will be cs if another qualifier is pressed additionally.
  425.   Direction of search depends on the mousebutton pressed:
  426.  
  427.       Ctrl-LMB (left mousebutton)  ->  forward search
  428.       Ctrl-RMB (right     "     )  ->  backward search
  429.  
  430.   The selected word will be inverted as long as buttons are held down.
  431.   Except the first char all others must be alphanumeric. Point, underscore
  432.   and hyphen are treated as chars if they are placed within the word.
  433.  
  434.   EXAMPLES:
  435.  
  436.       clicked          marked/searched
  437.       ------------------------------------
  438.       Workbench:          Workbench:
  439.       A600/1200          A600/1200
  440.       ;comment          ;comment
  441.       ; comment          ; comment
  442.       Nölle-Neumann       Nölle-Neumann
  443.       12.5.94          12.5.94
  444.  
  445.  
  446.  
  447.   8.Searching text in binary files (XSearch)
  448.  
  449.   This function finds any readable ASCII text in programs and other binary
  450.   files. It may be useful e.g. if you want to know which libraries, devices
  451.   or files a program needs to work.
  452.  
  453.   Strings are considered as ASCII if they consist of at least 4 alphanumeric
  454.   chars. Change of upper case to lower case may occur only at beginning of
  455.   a string, otherwise it will not be marked. There are of course many char
  456.   combinations within a program which are senseless, but hitrate of this
  457.   function is quite good.
  458.  
  459.   XSEARCH starts at current position and can be continued by pressing
  460.   "X". Backsearch is not possible.
  461.  
  462.   If Shift-X is pressed words consisting of 3 chars only can be detected.
  463.   Of course, much more "garbage" is found in this mode.
  464.  
  465.  
  466.  
  467.   9.Marking a block/line (Mark 1/2)
  468.  
  469.   A line can be marked with Shift-RMB or Shift-LMB. The positions are
  470.   stored and indicated by special signs at start of line ( 1 
  471.   for LMB,  2  for RMB). You can jump back to a marked position
  472.   by simply clicking in the window with that mousebutton you used for marking.
  473.   Marks can be shifted by simply Shift-clicking at another line.
  474.  
  475.   Two marks define begin and end of a block, marked lines included.
  476.   The order of marks (1/2 or 2/1) is unimportant. If only one line has been
  477.   marked this line will be taken as a block. A block can be printed or saved.
  478.   It is also used by the function "Word statistics" (see below).
  479.  
  480.   Marks can be removed by pressing Del or by Shift-clicking on them a second
  481.   time.
  482.  
  483.   The following operations can be applied to a block:
  484.  
  485.     - Print
  486.     - Save
  487.     - Word statistics
  488.     - Jump to mark 1/2
  489.     - Count block
  490.  
  491.  
  492.  
  493.   10.String count (Count ci/cs, Count old)
  494.  
  495.   This function counts all occurrences of a string or a single char within
  496.   current file. With "C" count is case insensitive, with Shift-C case
  497.   sensitive. The result of count is displayed in a requester. The title
  498.   of the requester window shows whether count was ci or cs.
  499.   Count can be restricted to an existing block. Press the "Count block"
  500.   gadget in this case after input.
  501.  
  502.   A counted string can be searched later on with "N" (NEXT) or "P" (PREVIOUS).
  503.   On the other hand a previously searched string can be counted by pressing
  504.   Amiga-C or Amiga-Shift-C (block). The mode (cs/ci) will be the same.
  505.   If the counted string is a pattern consisting of ??? only the number of
  506.   words having the same length will be reported, e.g. "word[3] found 34
  507.   times". [3] indicates that length was 3 chars.
  508.  
  509.   The count function is mainly for analysing texts. You can also use it
  510.   to check whether a certain string occurs in a file without leaving current
  511.   text position.
  512.  
  513.  
  514.  
  515.   11.Word statistics (Count words)
  516.  
  517.   This command is started by "W". It counts the words of the whole text
  518.   or within a block (if defined). Words which are separated by a hyphen at
  519.   lineend are recognized as ONE word. The result is presented by requester:
  520.  
  521.   The first line shows total number of words and average word length.
  522.   The table below presents the occurring lengths, number of words (n) with
  523.   same length and portion of words with same length (%) in text. Maximal
  524.   word length is 30. Longer words - they occur very rarely - will be added
  525.   to length 30.
  526.  
  527.   Word definition is the same as explained in chapter 6.
  528.  
  529.   EXAMPLES:   print/save      2 words
  530.           Next.doc          1 word
  531.           A-Z          1 word
  532.           A - Z          2 words
  533.           4711          1 word
  534.  
  535.  
  536.  
  537.   12.Print/Save (Print)
  538.  
  539.   This function saves the text or part of it to PRT: or to a file. Pressing
  540.   Shift-P will save the whole file, pressing "*" will save the currently
  541.   marked block.
  542.  
  543.   NEXT checks if printer is online (for parallel port only). If printer
  544.   is online PRT: will be the default output, else you have to enter the
  545.   filename you want to save to. "PRT:" can be replaced by a filename if
  546.   you don't want to print.
  547.  
  548.   A block can also be saved to clipboard (Unit 0). The input window has a
  549.   gadget "Snip". Click on it or use the shortcut Amiga-S for
  550.   clipboard copy.
  551.  
  552.   If the file you want to save to already exists, you'll be asked whether
  553.   it should be overwritten or whether text should be appended. Press "O"
  554.   to overwrite or "A" to append. Any other key will abort.
  555.   The append mode may be useful if you only want to collect some important
  556.   parts of a text file.
  557.  
  558.   If output goes to PRT: the number of pages and sheets needed are calculated
  559.   and shown in a requester. You may start printing now by pressing Return
  560.   or abort with any other key.
  561.  
  562.   While printing NEXT uses the page length defined in printer settings and
  563.   sends a formfeed to the printer after each page (except last page).
  564.   This is NOT the case if the text already contains formfeeds or if output
  565.   goes to a file.
  566.  
  567.  
  568.  
  569.   13.Print with page numbers (Print pagenum)
  570.  
  571.   If you want to print/save with page number and a title line on each page
  572.   press Amiga-P or Amiga-* (for block). You'll be asked for the text of
  573.   the title line. Default is the filename, which can be taken over by
  574.   Return. After that you'll be asked for page length, which must be at
  575.   least 3 lines. Default is page length in printer settings.
  576.  
  577.   The title line looks like this by default:
  578.  
  579.   Next.dok                                                                  1
  580.  
  581.   Here comes the first line of text...
  582.  
  583.  
  584.   Modifying page header
  585.   =====================
  586.   1. Empty input for title text will cause NEXT to print without a title
  587.      line but with the page length you have entered. So you can use other
  588.      page lengths than default length.
  589.   2. If you only type one or more spaces as title text, title header will
  590.      be filled with spaces but page numbers will be printed.
  591.   3. Style and position of header text can be influenced by a number of
  592.      options which can be switched on or off by clicking in the settings
  593.      window. Press "`" to open the settings window.
  594.  
  595.      BOLD, UNDERLINED and ITALIC can be chosen for text style. They can be
  596.      combined. Default is UNDERLINED.
  597.      The new option CENTERTITLE centers the title (surprise). If the title
  598.      consists of spaces only the pagenumbers will be centered.
  599.  
  600.  
  601.  
  602.   14.Print modes
  603.  
  604.   In the settings window (opened by "`") four different print modes can
  605.   be selected by a click (or unselected by a second click):
  606.  
  607.     SMARTPRINT
  608.     BOOKMODE
  609.     ODDSFIRST
  610.     PAUSE
  611.  
  612.   (1) SMARTPRINT tries to be intelligent and varies the pagelength a bit
  613.       according to structure of text. That means:
  614.  
  615.       If at pageend only one line of a paragraph is left that normally would
  616.       be printed on next page, it will be printed on the same page.
  617.       If at end of page the first lines of a new paragraph or a heading
  618.       appear, they will be printed on the next page. Thus, a printed page may
  619.       be 1 line (max.) longer than defined by printer prefs or input. It may
  620.       also be several lines shorter.
  621.  
  622.       The smart_print mode is DEFAULT, because it gives the better results
  623.       in most cases. If smart_print is switched off, all pages will be
  624.       printed with constant page length. Minimal page length for smart_print
  625.       mode is 11 lines. For shorter pages the normal print mode will be used.
  626.  
  627. HINT: Print a file with pagetitle and pagenumbers to ram:test first,
  628.       load ram:test and look at the result. Then print it to PRT: if
  629.       all is OK. Use Shift-P (NOT  Amiga-P) this time.
  630.  
  631.  
  632.   (2) BOOKMODE can be used if a text is printed with page numbers or page
  633.       heading. If this mode is on the heading of pages with even number
  634.       will be printed in reverse order. Page numbers will appear on the left
  635.       side and the title string on the right side. Thus, page numbers will
  636.       always be at the outer margin as in books.
  637.  
  638.  
  639.   (3) If ODDSFIRST is on all pages with odd number will be printed first,
  640.       after that the pages with even number will follow. This may be useful
  641.       if you use a printer which loads single sheets automatically.
  642.       After odd pages have been sent to printer a requester will appear.
  643.       Wait until printer has stopped, then turn the stack of sheets and feed
  644.       them back into the printer. Press the gadget to start printing of even
  645.       pages.
  646.  
  647.   (4) PAUSE stops every time a page has been sent to printer and opens a
  648.       requester. Printing will continue if you press any key or the "Print"-
  649.       gadget. To abort printing you have to press "C" or the Cancel-Gadget.
  650.  
  651.  
  652.  
  653.   15.Initializing printer (Init printer)
  654.  
  655.   After pressing "=" NEXT will try to initialize your printer according
  656.   to printer settings. Printer must be online.
  657.   This function may be useful if printer was switched off for some time
  658.   or after aborting a print.
  659.  
  660.  
  661.  
  662.   16.Changing window size and position (Size/Move window)
  663.  
  664.   Pressing F1/F2 keys changes size of window. 3 sizes are available:
  665.   maximal, minimal and middle. F1 toggles between min. and max. size,
  666.   F2 between middle and max..
  667.   By default middle size is half as high as maximal, but can easily be
  668.   changed by dragging the size gadget. NEXT remembers the new size und
  669.   will use it on next occasion.
  670.  
  671.   MOVE window (F3) moves the window down if it was in the upper half of
  672.   screen or up if it was in the lower half. If the window is as big as the
  673.   screen nothing will happen.
  674.  
  675.  
  676.  
  677.   17.Loading a new file (Load/ReLoad)
  678.  
  679.   NEXT offers several variants to load a new file:
  680.  
  681.   1. Load req(uester) (L)
  682.      --------------------
  683.      Opens the filerequester and presents the directory of current file.
  684.  
  685.   2. Load man(ually) (Shift-L)
  686.      -------------------------
  687.      The complete path of the directory or file wanted has to be entered into
  688.      the input window. If the path contains spaces, you must place it in "".
  689.      The current directory may be abbreviated by "\".
  690.      You can also give a pattern instead of the filename and use the same
  691.      options as in shell commandline. E.g. if input was "font topaz/11"
  692.      this font will be opened and the current file will be reloaded.
  693.  
  694.   3. Load newwin (Amiga-L)
  695.      ---------------------
  696.      Input as described for Load man(ually). NEXT will create a new process
  697.      which opens its own window or presents a filerequester if a directory
  698.      has been entered. Empty inputs are ignored.
  699.  
  700.   4. ReLoad (<)
  701.      ----------
  702.      Enables you to load a file again which already had been viewed during
  703.      a session. NEXT saves the names of previously loaded files into a
  704.      buffer of 800 bytes. If size of buffer is not sufficient older names
  705.      are replaced by newer ones.
  706.      After pressing "<" a small window which presents all names saved
  707.      will open. You can select a name by doubleclicking or by moving through
  708.      the list of names with cursor keys (Up/Down) and finally pressing Return.
  709.      If nothing has been selected Return aborts this function.
  710.      ESC, Space and closegadget can be used, too.
  711.  
  712.   5. Load next (>)
  713.      -------------
  714.      What happens when you press ">" depends on what you have done before.
  715.      If you have previously loaded a file by using a pattern (e.g.
  716.      work:source/#?.s) NEXT will scan the same directory (work:source) and
  717.      look for the next file matching the pattern (#?.s). An existing pattern
  718.      is indicated by a "*" in the status field (window title bar).
  719.      If no pattern exists the current directory will be scanned using the
  720.      pattern "#?.<suff>" where <suff> is the suffix of the current file.
  721.      If there is no suffix the pattern will be "#?".
  722.      By repeatedly pressing ">" you can view all files in the scan directory
  723.      matching the current pattern. .info-files will be skipped. Which file
  724.      will be loaded next depends on how the files are arranged on disk.
  725.      It's NOT in alphabethical order! I recommend to use the Option ASK
  726.      if you wish to decide whether the next file is to be loaded or not.
  727.  
  728.      If you press ">" in combination with Alt or Amiga keys the current
  729.      directory will become the new scan directory and a new pattern -
  730.      depending on the suffix of the current file - will be defined, e.g.
  731.      "#?.readme" if the suffix is ".readme". This is especially useful when
  732.      looking into directories on AMINET CDs: Load a .readme file, press Alt+>
  733.      and the next .readme will be loaded.
  734.  
  735.   6. LOAD myfiles (+)
  736.      ----------------
  737.      Opens a window which shows the files, directories and options defined
  738.      by you in ENV:next.files. They are selected as described under RELOAD.
  739.  
  740.   7. Load by appwindow
  741.      -----------------
  742.      Drop an icon or a filename within a workbench window on NEXT's window
  743.      and the corresponding file will be loaded. If the icon belongs to a
  744.      directory the filerequester will open.
  745.  
  746.  
  747.  
  748.   18.Highlighting a line (Show line)
  749.  
  750.   After pressing Alt-MB (left or right) or Amiga-Alt the line at mouse position
  751.   will be inverted. This makes reading of tables etc. easier. The line number
  752.   is displayed in the titlebar.
  753.  
  754.  
  755.  
  756.   19.File conversion
  757.  
  758.   The following file types are automatically converted to readable text
  759.   if @PUR-mode is not switched on:
  760.   HTML, WORD, WRITE and PCText (for guide files see below)
  761.  
  762.   HTML
  763.   ----
  764.   Web pages are written in HTML (HyperText Markup Language). These files
  765.   can be recognized by their suffix .htm or .html. They contain a lot of
  766.   instructions for WWW-browsers (so called tags and entities) which make
  767.   HTML files almost unreadable. NEXT converts and formats HTML files by
  768.   default. Conversion does not take place if @PUR mode is on.
  769.  
  770.   If the current file is a HTML file and @PUR mode is switched on or off
  771.   the file will be relaoded automatically using the new display mode.
  772.   If option ASK is on you'll be asked before.
  773.  
  774.   Some hints:
  775.   * All tags and entities of HTML 3.2 (the current standard) are converted
  776.     if possible.
  777.   * Some HTML file contain very little or no text at all. So, don't be
  778.     afraid if you see an empty window after conversion.
  779.   * Text is formatted according to window width. Make the window as wide
  780.     as possible before loading a HTML file.
  781.   * The title of a Web page is displayed in [] in the upper left corner.
  782.   * Conversion of tables is nearly impossible and therefore done in a very
  783.     simple manner.
  784.   * Headings (h1...h6) are indented and followed by a blank line. Main
  785.     headings (h1,h2) are display in colour 2, h1 additionally in bold style.
  786.  
  787.   WORD/WRITE
  788.   ----------
  789.   NEXT extracts the pure text from files produced by Microsoft programs
  790.   Word and Write (suffixes .doc and .wri).
  791.  
  792.   DosTEXT
  793.   -------
  794.   Texts using the MSDos charset (codes $80 to $9F) are converted to ANSI
  795.   (=Amiga) codes. It's not easy to detect which charset has been used.
  796.   So errors may occur. Use the Switch conv(ersion) command in this
  797.   case:
  798. ---------------------------------------------------------------------------
  799.   Switch conv (started with "!") loads the current file again and
  800.   uses the opposite conversion mode. A DosText will be converted to
  801.   ANSI and vice versa. This applies also to GUIDE, HTML, WORD and WRITE.
  802.   So you can see very easily what's e.g. `behind' a converted HTML file
  803.   by pressing "!" and switch to converted mode back by another key press.
  804.  
  805.  
  806.  
  807.   20.AmigaGuide, datatypes (AsGuide once, AsGuide all)
  808.  
  809.   The display modes for AmigaGuide files (@LIB, @CON, @PUR) have briefly
  810.   been explained above. They can be used as commandline options or tooltypes,
  811.   but can also be selected later on in the settings window.
  812.  
  813.   The @LIB mode uses the amigaguide.library (like Multiview or AmigaGuide).
  814.   If the amigaguide.library can't be used for some reason (low memory, no
  815.   library present, crunched AmigaGuide files) the @CON-mode will be used.
  816.  
  817.   The @CON-mode converts AmigaGuide files to readable text. This means,
  818.   all instructions (@NODE etc.) are stripped off and replaced by equivalent
  819.   escape sequences. LINKS will be rendered in color 2. The end of a NODE
  820.   is marked by a "#". Using the @CON-mode can be advantageous, because the
  821.   text is not presented in small pieces and you can use the search and
  822.   print functions of NEXT.
  823.   The converted file is shorter than the original and can be saved, of course.
  824.  
  825.   The @PUR-mode finally shows AmigaGuide files with all the special instruc-
  826.   tions.
  827.  
  828.  
  829.   AsGuide once (A)
  830.   ----------------
  831.   If the current file is an AmigaGuide file and displayed in @CON or @PUR
  832.   mode and you want it to be displayed by means of amigaguide.library,
  833.   press "A".
  834.  
  835.   Starting with OS3.0 not only AmigaGuide files can be viewd with this
  836.   function but every filetype which is represented by datatype (binary
  837.   datatypes excluded). Since amigaguide.library V39+ uses datatypes itself
  838.   NEXT simply passes the file to the library. In case of pictures NEXT uses
  839.   its own routine (see following chapter).
  840.  
  841.   AsGuide all (Shift-A)
  842.   ---------------------
  843.   This command switches the permanent mode on or off. If switched on the
  844.   mouse pointer changes (looks like a smiley) and ALL files loaded afterwards
  845.   will be displayed by amigaguide.library or picture datatypes. Which one
  846.   is used depends on the file type. You need OS3+ to activate this mode.
  847.  
  848.   You can switch "AsGuide all" on or off when a list window is active.
  849.   There is no need to close the window before.
  850.  
  851.  
  852.  
  853.   21.Viewing pictures
  854.  
  855.   All types of pictures including icons can be displayed if respective
  856.   datatypes are available. There are different ways to display a picture:
  857.  
  858.     1.    Load a picture (AsGuide all is off) and press "A".
  859.     Disadvantage: The file must be loaded by NEXT and the datatype as
  860.     well. This consumes time and memory.
  861.  
  862.     2.    Switch ASGUIDE all on (Shift-A) and select a picture file by one of
  863.     the LOAD functions. The picture will be immediately displayed.
  864.     The previously loaded text file will stay in memory and can be viewed
  865.     again after the picture has been left.
  866.  
  867.     3.    If you want to see all pictures within a directory switch AsGuide all
  868.     on and use a pattern, e.g. work:pics/#?.iff or work:pics/#?.
  869.     By pressing ">" repeatedly you can now view all pictures matching the
  870.     pattern.
  871.  
  872.     You can get some information about a currently displayed picture by
  873.     pressing "I". A requester appears showing datatype, width, height,
  874.     depth, number of colors and screenmode. The picture stays in the
  875.     background meanwhile and comes back to front by key press.
  876.  
  877.   The currently displayed picture can be quitted by pressing any non-qualifier
  878.   key or the mousebuttons. If nothing happens (shouldn't occur) click into
  879.   the upper left corner of the screen to activate the small invisible window
  880.   situated there.
  881.  
  882.  
  883.  
  884.   22.Info, filenote (Info/Filenote)
  885.  
  886.   Info
  887.   ----
  888.   Pressing "I" pops up a requester with following informations:
  889.       - date of creation/last change of file
  890.       - protection bits
  891.       - file type (GUIDE, HTML, WORD, WRITE, DosTEXT, TEXT, BIN)
  892.       - information if crunched and name of cruncher (PPData, XPK compressor,
  893.     SZDD)
  894.       - number of bytes removed by text conversion. This is mainly
  895.     debug information for me. Small numbers are due to stripping
  896.     off carriage returns and trailing spaces.
  897.       - :filenote
  898.       - number of lines and longest line ("rows")
  899.       - number of lines and size of block if marked
  900.  
  901.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  902.     After a separating line the pattern used to scan a directory
  903.     will be shown if there is any.
  904.     All other informations found here in previous versions can now be
  905.     found in the settings window (see chapter 27).
  906.  
  907.   Filenote
  908.   --------
  909.   If you press Shift-I a filenote can be entered for the current file. You
  910.   must put it in "" if it contains spaces. A previous comment will be
  911.   deleted by typing "". Simply pressing Return without any input doesn't
  912.   change anything.
  913.  
  914.  
  915.   23.Delete current file (Delete file)
  916.  
  917.   If you decide that the current file is no longer needed you can delete it
  918.   by pressing Amiga-Del. You will be asked whether it is really to be deleted.
  919.   Press OK-gadget to confirm. The deleted file will stay in memory, and you
  920.   can undo deleting by saving it again. But due to formatting there may be
  921.   slight or big differences to original file. Don't try to recover a deleted
  922.   executable in this way!.
  923.  
  924.  
  925.  
  926.   ›[7m24.%-Display (Switch %)
  927.  
  928.   The display of text position in the status field can be switched between
  929.   percentage and line number by pressing "%". If you are in %-mode the GOTO
  930.   command will only accept %-values, otherwise line numbers.
  931.  
  932.  
  933.  
  934.   25.Archives (View archive, Flush tempdir, Unpack all/select)
  935.  
  936.   For viewing and extracting archives the following programms are needed:
  937.  
  938.         archiver/unpacker        |    suffixes of archives
  939.         ------------------------+--------------------------
  940.         LhA   1.38e         |    .lha, .lzh, .run
  941.         LZX   1.21 changed!     |    .lzx
  942.         UnZip 5.12            |    .zip
  943.         GZip  1.2.4 (18.8.93)   |   .gz, .z, _Z, .tgz, .taz
  944.  
  945.   You may use UnLZX (V1.21) and LHX instead of LZX and LhA respectively.
  946.   Paths of archivers must be known to NEXT. I recommend to write the paths
  947.   into ENV:Next.prefs otherwise NEXT will promt for a path when needed.
  948.   For TAR archives no external unpacker is needed.
  949.  
  950.   All (de)archivers menshioned above can be made resident (exception GZip).
  951.   If you choose the option RES this will be done automatically by NEXT
  952.   when an archiver is needed the first time. I recommend to do this if you
  953.   have enough memory. Performance of archive extraction will encrease
  954.   remarkably.
  955.  
  956.   NEXT recognizes archives by internal signs, not by the name suffix. If
  957.   an archive has been detected a list of its contents will be created and
  958.   displayed in the list window. Moving through the list and selecting a file
  959.   is described above (see chapter 4).
  960.  
  961.   A selected file will be extracted to TEMPDIR/x and displayed afterwards.
  962.   If the selected file happens to be an archive again another list will be
  963.   created.
  964.  
  965.   There are 5 functions dealing with archives:
  966.  
  967.   Flush tempdir (Shift-Del) deletes all temporary files in TEMPDIR/x if
  968.   there are any. So you'll get back the memory or disk space they occupied.
  969.   A requester will pop up if there are any files to delete and inform you
  970.   about the number of files and their total length in Kb.
  971.  
  972.   View old archive (V) displays the contents of last archive selected
  973.   and enables extraction of files as described above.
  974.  
  975.   View (from) readme
  976.   This feature is especially useful for AMINET archives. If you have loaded
  977.   a .readme file press Shift-V and a list of files within the corresponding
  978.   archive will be presented. If there is no  archive but another file
  979.   which corresponds to the .readme you'll be asked whether to load or not.
  980.  
  981.   Unpack all (U) extracts all files within the current archive to a
  982.   directory which must be specified by you. Paths of archived files can be
  983.   preserved by clicking on gadget "whith path".
  984.  
  985.   Unpack select enables unpacking of one or more selected files.
  986.   You get into select mode by pressing "V" two times. The first "V" opens
  987.   the list window and displayes the archive contents (if an archive has been
  988.   read before). The second "V" switches the mode. Filenames are now displayed
  989.   with color 2. Select the files you want to be extracted by click. A second
  990.   click will unselect a file. After selection press Return and enter the
  991.   destination directory.
  992.  
  993.   You can unpack an archive without loading a file before. The main window
  994.   of NEXT must not be open. Simply type >next <archive>. Press Return to
  995.   extract the whole archive after the list window appeared. You'll be asked
  996.   for the destination directory, then. Extraction of single files works as
  997.   described above.
  998.  
  999.  
  1000.  
  1001.   26.Tabs (Tab width)
  1002.  
  1003.   After pressing the TAB-key a new tab width can be entered. The change will
  1004.   be visible immediately if the current text contains tabs. It may be necessary
  1005.   to reload the file in order to adjust the line length according to the new
  1006.   width. After reloading NEXT displays the same text position as before.
  1007.   For prints tabs will be expanded by spaces if tab width is different from 8.
  1008.  
  1009.  
  1010.  
  1011.   27.Megafiles
  1012.  
  1013.   If a file is too large to fit into one memory block (that's while I name
  1014.   it megafile) NEXT will split it into several parts and will use half
  1015.   of the largest memory block available in this case. XPK- und powerpacked
  1016.   files can't be splitted.
  1017.  
  1018.   Within a splitted file you can quickly move to next or previous part by
  1019.   repeatedly pressing the cursor keys (<- and ->).
  1020.   NEXT will automatically switch to next/previous part if you are at top or
  1021.   bottom of current part and you use one of the MOVE commands (LINE up/down,
  1022.   PAGE up/down).
  1023.   SEARCH, COUNT, GOTO, PRINT are allways restricted to the current part. This
  1024.   may change in a future version.
  1025.  
  1026.  
  1027.  
  1028.   28.Settings
  1029.  
  1030.   The settings window is opened by "`" and looks like this:
  1031.  
  1032.         +--------------------------+
  1033.         | Settings           |
  1034.         +--------------------------+
  1035.         |    1 @LIB           |
  1036.         |       2 @CON             |
  1037.         |    3 @PUR           |
  1038.         |       F FLUSH            |
  1039.         |       A ASK              |
  1040.         |    P PAUSE        |
  1041.         |    S SMARTPRINT       |
  1042.         |    K BOOKMODE       |
  1043.         |    O ODDSFIRST       |
  1044.         |    B BOLD           |
  1045.         |       U UNDERLINED       |
  1046.         |    I ITALIC       |
  1047.         +--------------------------+
  1048.  
  1049.   Active modes are highligthed. They can be deactivated by click and
  1050.   reactivated by another click. In case of @LIB, @CON and @PUR you have
  1051.   to click an the mode you want. You may use the key shortcuts in front
  1052.   of each mode, too.
  1053.   The changes will be saved by pressing Return. You can quit with Q, ESC
  1054.   and Space.
  1055.  
  1056.  
  1057.  
  1058.   29.Editing current file (Edit file)
  1059.  
  1060.   By pressing Shift-E an external editor can be started with the current
  1061.   file as argument. The path of the editor can be defined by option ED,
  1062.   either on shell command line or in ENV:next.prefs. Otherwise you have
  1063.   to enter the path the first time you call this function.
  1064.   The editor is started asynchronously and gets a stack of 6000.
  1065.   I hope this will be sufficient in all cases.
  1066.  
  1067.   If the current file is a pure text file the editor will be called with
  1068.   its path. If the current file is binary, compressed or allready deleted
  1069.   you'll be asked if you want to edit the current (formatted) buffer.
  1070.   A positive response will NEXT cause to copy the buffer to TEMPDIE/<file>
  1071.   and then start the editor with this path as argument.
  1072.  
  1073.   You can easily reload the edited file with "E" (no Shift this time).
  1074.  
  1075.  
  1076.  
  1077.   30.Copy files
  1078.  
  1079.   This command works like c:copy. But it only copies files which have been
  1080.   previously viewed by NEXT. After pressing Shift-Y a list window will open
  1081.   with these files. After selection of a file you'll be promted for the
  1082.   destination. This may be either a filename or a directory.
  1083.  
  1084.   In contrast to PRINT file this command copies the original file and not
  1085.   the more or less modified buffer of NEXT. The sense of Copy file is that
  1086.   you don't need to quit NEXT if you want to get a useful programm or text
  1087.   file on your hard disk.
  1088.  
  1089.  
  1090.  
  1091.   31.Font selection (Select font)
  1092.  
  1093.   The font requester of reqtools.library can be called by pressing Shift-F.
  1094.   If the selected font is of different width than the old one, the
  1095.   current file will be loaded again, otherwise the new font will be used
  1096.   immediately.
  1097.  
  1098.  
  1099.  
  1100.   32.Changes
  1101.  
  1102.   meaning: + new, ^ improved, * changed, - removed
  1103.  
  1104.   V2.4
  1105.   ====
  1106.   + Fonts can now be selected by font requester (reqtools.library)
  1107.   + Within list windows (archive lists, ReLoad, MyFiles, Help) strings can
  1108.     be searched for. "S" or "." starts search, "N" continues search.
  1109.   + Data files produced by Microsoft Word and Write are now converted to
  1110.     readable ansi text.
  1111.   + Conversion of unreadable chars within MSDos text files to Amiga chars.
  1112.   + Command "Switch conv(ersion)": shows converted text files (guides, html,
  1113.     MSWord, MSWrite, MSDosText) unconverted and vice versa.
  1114.   + Internal detar routine to list or extract TAR archives.
  1115.   + Help window can now be used as popup menu.
  1116.   + Option RES: makes dearchivers lha/lhx, lzx/unlzx and unzip resident when
  1117.     needed for the first time. This increases speed of archive operations.
  1118.   + Internal routine for unpacking SZDD files (frequently found on CDs
  1119.     for MSDos computers)
  1120.   ^ Conversion of HTML files slightly improved.
  1121.   ^ NEXT asks for path of editor if not defined in next.prefs.
  1122.   ^ File requester remembers last file selected.
  1123.   ^ File requester has a pattern gadget now.
  1124.   ^ List window for archive lists remembers last file selected and displays
  1125.     it selected when the window is opened anew.
  1126.   ^ Unpacking of whole archives or selected files within an archive is now
  1127.     possible without opening the main window.
  1128.   ^ GZip and compress archives are now treated like other archive types.
  1129.     A list window will open and display the archive contents.
  1130.   ^ Functions Goto, Jump, Search with increased speed.
  1131.   - Print screen: block must be defined now.
  1132.   - Automatic reloading of current file after changing from/to @PUR mode.
  1133.     Use "Switch conv" instead.
  1134.   - Several harmless bugs.
  1135.  
  1136.   V2.3
  1137.   ====
  1138.   + HTML files are now converted by default to readable ansi text.
  1139.   + Text blocks can be copied to clipboard (Unit 0)
  1140.   ^ Settings with shortcuts.
  1141.   ^ Display of very small pictures improved
  1142.   ^ Better handling of filenames containing wildcards, they don't cause
  1143.     a directory scan any more
  1144.   ^ Abbreviation for current directory '\' can be used with 'Load newwin'
  1145.   - BUG: 'Print pagenum' without title didn't work. Fixed
  1146.   ^
  1147.  
  1148.   V2.2
  1149.   ====
  1150.   + Settings window for selection of print modes etc.
  1151.   + `UNPACK select' mode for extracting selected files
  1152.   + Unpacking of archives with or without path can now be selected
  1153.   + Option ASK asks (what else) before loading next file within a directory
  1154.   + Command `COPY file'
  1155.   + Command `MOVE window' moves window down/up by key press
  1156.   + Command `JUMP back' jumps to the position you previously jumped from
  1157.   + CENTERTITLE, BOLD, UNDERLINED, ITALIC: new modes for prints with page
  1158.     numbers and title
  1159.   + Information about displayed pictures
  1160.   + xpk- and powerpacked file are decrunched now before displaying them
  1161.     my means of amigaguide.library or datatypes
  1162.   ^ Patterns for filename no longer restricted to basename, wildcards can be
  1163.     anywhere in the path
  1164.   ^ Requesters now appear centered on screen
  1165.   ^ Inputline replaced by inputwindow with gadtools surface
  1166.   ^ List windows (Reload, View archive...) now adapt their width to longest
  1167.     filename
  1168.   ^ Help now displayed in own scrollable window
  1169.   ^ more (localized) dos error messages
  1170.   * for extraction of LZX archives LZX V1.21 or UnLZX V1.21 are needed.
  1171.     Older versions will not work
  1172.   * Next no longer tries to use amigaguide.library to display text files and
  1173.     executables if in `AsGuide all' mode. Didn't make much sense
  1174.   - Option FLUSH, is default anyway
  1175.   - Help II, no longer needed
  1176.   - some smaller bugs
  1177.  
  1178.   V2.1
  1179.   ====
  1180.  
  1181.   + Option ED added. Editor can be called by pressing Shift-E
  1182.   ^ pictures now horizontally centered
  1183.   - 2  enforcer hits
  1184.  
  1185. -------------------------------------------------------------------------
  1186.  
  1187.  
  1188.   Many thanks to
  1189.  
  1190.   - Nico Francois for publishing his decrunch routine and reqtools
  1191.   - Charlie Gibbs for A68k. NEXT has been assembled with it.
  1192.   - Matt Dillon for DME und dlink
  1193.   - Hajo Stengert for betatesting and many valuable suggestions
  1194.   - Andreas Neumann for uploading every new version of NEXT into Aminet
  1195.     and several hints
  1196.   - Georges Goncalves for new ideas, most of which are now implemented
  1197.  
  1198.  
  1199.   Bug reports and suggestions may be sent to following address. Don't use
  1200.   the email address of Andreas Neumann.
  1201.  
  1202.  
  1203.                   Jürgen Klawitter
  1204.                   Marschnerstr. 22
  1205.                   D-12203 Berlin
  1206.                   Germany
  1207.  
  1208.  
  1209.  
  1210.