home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / fish / 801-810 / ff806 / xsearch / english / xsearch.doc < prev    next >
Text File  |  1993-01-24  |  29KB  |  650 lines

  1.  
  2.  
  3.  
  4.         X   S E R I E S / P E E K E R B I T S
  5.         -------------------------------------
  6.         XSearch 1.1
  7.  
  8.         ©/Program 1992 SP/PeekerBits
  9.  
  10.         Author:
  11.         Stefan Plöchinger
  12.         Kleiststraße 27
  13.     DW- 8012 Ottobrunn
  14.  
  15.         programmed in KICKPascal (MAXON GmbH)
  16.         requiring AMIGA OS2.0
  17.         minimum of stack size: 20000
  18.  
  19.       ···········
  20.  
  21.         XSearch 1.1 is FreeWare. All rights prohibited. The program
  22.         may only be distributed for non-commercial purposes.
  23.  
  24.       ···········
  25.  
  26.  
  27.  
  28.  
  29.   1 .   T H E   P U R P O S E   O F   X S E A R C H
  30.  
  31.         Well, everyone knows the problem: Where is this sh... file on the
  32.         HardDisk. I know the name, but not the place. XSearch ought
  33.         to help you in such a situation. It searches files on a
  34.         device.
  35.  
  36.      ¡! I'll always talk of files to search. But of course you can
  37.         also search directories. Maybe some things can only refer to
  38.         files, in this case, I'll write it down in this .doc, and in
  39.         this case, too, you can tell the program what to do with direc-
  40.         tories (in the Preferences Requester). You'll read more about
  41.         this later.
  42.  
  43.  
  44.   2 .   T H E   C O N C E P T I O N   O F   X S E A R C H
  45.  
  46.         XSearch has been divided in three seperate modules (of course
  47.         included in one executeable file). These modules are:
  48.  
  49.         · Options module: In this module, you tell XSearch what to
  50.           search and how to do this.
  51.  
  52.         · Places module: In this module, you can select the directories
  53.           and files XSearch searches in.
  54.  
  55.         · Searching module: Here, XSearch searches.
  56.  
  57.         When in the Options module, you can go to the Places and to the
  58.         Searching module, when in the Places Module, to the Options and
  59.         the Searching module. In the Searching module, you can go to
  60.         the module in which you went to the Searching module.
  61.  
  62.  
  63.   3 .   H A N D L I N G ,   G E N E R A L L Y
  64.  
  65.         XSearch is as easy to handle as every OS2.0-supporting AMIGA
  66.         program. Perhaps you'll know about Application windows
  67.         and the User Interface Style Guide (Gadgets are selectable
  68.         by keys, menus are built as Commodore's standards want it and
  69.         so on). Well, you'll find it in XSearch.
  70.  
  71.         Well, and finally a warning concerning the handling: always
  72.         press Enter or Tab after having edited a text in a text gadget.
  73.  
  74.  
  75.   4 .   P R O J E C T S
  76.  
  77.         Important: XSearch owns the possibility to generate projects.
  78.         This means, all the things you did in the Options or the
  79.         Places module can be stored on a device like the text in a
  80.         word processor. For this purpose, you'll find these menus
  81.         in each module window of XSearch.
  82.  
  83.           Project                » Title of the menu :-)
  84.  
  85.            New              A N  » Opens a new project with the standard
  86.                                    options
  87.            Open...          A O  » Loads a saved project
  88.            --------------------
  89.            Save             A S  » Stores the current project using the
  90.                                    current name
  91.            Save as...       A A  » Stores the current project using a name
  92.                                    specified in an appearing file requester
  93.            --------------------
  94.            Preferences           » Brings up the Prefs window
  95.            About                 » Shows some Informations about me :-)
  96.            Quit             A Q  » Well, I think, it quits XSearch
  97.  
  98.         In the Searching module, simply the first two menu items aren't
  99.         shown.
  100.  
  101.         The current project name is shown in the window title:
  102.  
  103.         +---+----------------------------------------------+---+---+
  104.         | · | XSearch 1.1 - {project name}                 | · | · |
  105.         |---+----------------------------------------------+---+---|
  106.         :                                                          :
  107.  
  108.  
  109.   5 .   P A R A M E T E R S   T O   X S E A R C H
  110.  
  111.         This is a new option of V1.1. Its main advantage is to be able to
  112.         specify the path to the configuration and the standard values file.
  113.  
  114.         The parameters are read like this: When started from the CLI,
  115.         XSearch first checks the CLI arguments. Then, it tests whether there
  116.         are tool types in the XSearch program icon. When started from the
  117.         workbench, only the last thing is done.
  118.  
  119.     5.1 CLI ARGUMENTS
  120.  
  121.         Template: "FILE,CONFIG,VALUES"
  122.  
  123.         This template is a standard Commodore template. The single options
  124.         specifyable are:
  125.  
  126.         "FILE": The project XSearch ought to load at the beginning.
  127.  
  128.         "CONFIG": The path to the configuration file (may be "STD" for
  129.             "ENVARC:XSearch.Config").
  130.  
  131.         "VALUES": The path to the standard values file (may be "STD" for
  132.             "ENVARC:XSearch.Std").
  133.  
  134.     5.2 WORKBENCH ARGUMENTS
  135.  
  136.         These are the possible tool types of XSearch:
  137.  
  138.         "CONFIG=": The following string is the path to the config file
  139.             (may be "STD" here, too).
  140.  
  141.         "VALUES=": The following string is the path to the values file
  142.             (may be "STD" here, too).
  143.  
  144.         You may select a second file when starting XSearch. If it is
  145.         a XSearch project, XSearch loads it at the beginning.
  146.  
  147.  
  148.   6 .   T H E   O P T I O N S   M O D U L E
  149.  
  150.     6.1 WINDOW
  151.  
  152.         +---+----------------------------------------------+---+---+
  153.         | · | XSearch 1.1 - {project name}                 | · | · |
  154.         |---+----------------------------------------------+---+---|
  155.         |                     +---+------------+                   |
  156.         |                     | & |   Options  |                   |
  157.         |                     +---+------------+                   |
  158.         |                                                          |
  159.         | +--+                 +-----------------------------+     |
  160.         | |  | Name:  Pattern  |                             |     |
  161.         | +--+                 +-----------------------------+     |
  162.         |                                                          |
  163.         |                            .                             |
  164.         :                            :                             :
  165.         |                                                          |
  166.         | +----------+                                  +--------+ |
  167.         | |  Search  |                                  |  Quit  | |
  168.         | +----------+                                  +--------+ |
  169.         +----------------------------------------------------------+
  170.         | {messages}                                               |
  171.         +----------------------------------------------------------+
  172.  
  173.         {messages}: Here, several messages are shown (e. g. error msgs).
  174.  
  175.         Zoom gadget: Selecting this, the window will be iconified.
  176.  
  177.         "Name:": The gadget left of this shows if the option "Name Pattern"
  178.             is to be used when searching.
  179.  
  180.         "Pattern:": Here, in this text gadget, you specify the name
  181.             pattern. More about these two gadgets later.
  182.  
  183.         (Below these gadgets, there are several others. Later more, too.)
  184.  
  185.         "Options": Pressing this Cycle gadget means changing to the
  186.             Places module.
  187.  
  188.         "Search": Pressing this gadget means starting the search and
  189.             going to the Searching module (what else?).
  190.  
  191.         "Quit": Hope it's clear.
  192.  
  193.     6.2 HANDLING
  194.  
  195.         As already mentioned in 6.1, all the options are specified in
  196.         text gadgets. But even when there is data specified, an option
  197.         can be turned off by pressing the gadget on left side of the
  198.         text gadget.
  199.  
  200.         These options exist: Name patterns, length control, control of
  201.         file attributes, time specifications, Comment and IFF patterns
  202.         and file-internal search.
  203.  
  204.         The options "en detail":
  205.  
  206.         · Name pattern: Here you can specify an AMIGA-typical pattern
  207.           like "#?.c". Only files on which these pattern matches
  208.           are accepted.
  209.  
  210.         · Length control: Here, you can select files which are bigger
  211.           than a certain value, and which are smaller than another one.
  212.           In a small graph, this looks like this:
  213.  
  214.           +············[--------------O--------]··········· ·  ·   ·    ·
  215.           0           /|\            /|\      /|\
  216.                 minimum of size   File size    |
  217.                                         maximum of size
  218.  
  219.           The line represents the size. You specify the maximum and the
  220.           minimum. Only the files between or on these frontiers are
  221.           accepted.
  222.  
  223.           These are the rules if the value in ">=" is bigger than the one
  224.           in "<=":
  225.  
  226.           +------------]·······················[---------- -  -   -      -
  227.           0   /|\     /|\                     /|\        /|\
  228.                | minimum of size               |      File size²
  229.           File size¹                    maximum of size
  230.  
  231.           The line represents again the size. But this time, only files
  232.           are accepted when their size is under the minimum or over
  233.           the maximum, or of course if the size is equal to one
  234.           frontier.
  235.  
  236.           The length option only affects files.
  237.  
  238.         · Control of file attributes: Here you can control the file
  239.           attributes of an AMIGA file. The string in the text gadget
  240.           can be built up by these chars:
  241.  
  242.           · -: The attribute mustn't be set.
  243.           · *: The value of the attribute is uninteresting.
  244.           · h/s/p/a/r/w/e/d: These are the eight file attributes. They
  245.             can only be used in this order. Using them means that
  246.             an attribute has to be set.
  247.  
  248.           Some examples:
  249.  
  250.           ----RWED: The HSPA-attributes mustn't be set, in contrast to the
  251.                     RWED-attributes.
  252.  
  253.           ****RWED: The HSPA-attributes don't matter, the RWED-attributes
  254.                     have to be set.
  255.  
  256.           RWED****: This isn't acceptable. RWED isn't at the right po-
  257.                     sition.
  258.  
  259.           HSPA----: The HSPA-attributes have to be set, the RWED-attributes
  260.                     mustn't.
  261.  
  262.         · Time specifications: With every file, the point of time
  263.           is stored when it has been changed last. You can select certain
  264.           files by specifying two points of time between the 12-31-77/
  265.           12-31-1977 (notification may be set in the Preferences reques-
  266.           ter) 23:59:59 and the 1-1-2000 00:00:01. If the second date
  267.           is earlier than the first, there is the same exclusion of files
  268.           as when controlling the length.
  269.  
  270.         · Comment pattern: The same as the name pattern, but with the
  271.           comment of a file.
  272.  
  273.           Instead of a checkbox on the left side of the text gadget, there
  274.           is a cycle gadget with three possible states:
  275.  
  276.           "-": The comment isn't examined.
  277.           "G=k": The comment is examined, the case (sensitive or insen-
  278.                  sitive) isn't controlled.
  279.           "G÷k": The comment is examined, the case is controlled.
  280.  
  281.         · IFF pattern: Using this option, you can select IFF-Files.
  282.           Specify an IFF filetype, and the file currently searched will
  283.           be (if the option is turned on, of course) controlled if it's
  284.           an IFF file, and if the IFF pattern matches.
  285.  
  286.           IFF files vary in their basic structure: there are IFF-FORM
  287.           files (very common), and IFF-CAT and IFF-LIST files (not
  288.           very common, not common either). If XSearch supported CAT and
  289.           LIST, the whole file had to be searched (now guess if it supports
  290.           them), and if supporting only FORM, simply the beginning of a
  291.           file has to be examined.
  292.  
  293.           In the text gadget, you may specify all IFF types. The have
  294.           to be listed in this way:
  295.  
  296.           TYPE{|TYPE{|TYPE{|...}}}
  297.  
  298.           This means for example:
  299.  
  300.           "ILBM|ANIM": All ILBM (DPaint Pictures) and ANIM (DPaint Ani-
  301.                        mations) IFFs are searched.
  302.  
  303.           "ILBM": Only ILBM IFF types are searched.
  304.  
  305.           IFF types can only contain letters from A to Z, numbers from
  306.           0 to 9 and spaces.
  307.  
  308.           The length option also only affects files. You can specify
  309.           in the Preferences requester what to do with Non-IFF files
  310.           when searching.
  311.  
  312.         · File-internal search: A file is read and it is looked if
  313.           the pattern you specified in this text gadget matches to
  314.           one line of the file. Then, the file is accepted. You may
  315.           specify again if the case is sensitive or not. Of course,
  316.           this option only affects files again.
  317.  
  318.       ¡!  Don't think that this option is very flexible. It's not
  319.           very fast and not very safe either, I must say. I'm sorry
  320.           for this, but I've been "too tired" to add a highly tuned file-
  321.           internal searching routine.
  322.  
  323.         Additionally: XSearch is very flexible in accepting data from the
  324.         text gadgets. E. g., it converts a "1-1-92" in the "Date Field"
  325.         into a "01-01-92", a space in the "Attribute Field" into a "*",
  326.         and seperators like ",", ";" or " " in the "IFF Field" into a "|".
  327.  
  328.     6.3 FINE TUNING
  329.  
  330.         You can find an own menu for the Option settings:
  331.  
  332.           Options                  » What could this be?
  333.  
  334.            Standard values         » You may save options as standard
  335.                                      values (4th menu item). You take them
  336.                                      over in the current project by
  337.                                      selecting this menu item.
  338.            out of Project...       » Takes over the options out of another
  339.                                      XSearch project.
  340.            out of File attributes...
  341.                                    » Takes over the options out of the
  342.                                      attributes of a file (only a file!).
  343.            -----------------------
  344.            Save as Standard values » Store the current options as the
  345.                                      standard values in "ENVARC:XSearch.Std"
  346.  
  347.         Additionally: The Options window is a so-named Application Window.
  348.         This means that you can drag icons of the Workbench over this
  349.         window and drop them there. XSearch will react as if you loaded
  350.         this file in the file requester of "out of file attributes..." and
  351.         will make the combination requester appear (the one which appears
  352.         when choosing "out of file attributes...", too).
  353.  
  354.         Under V1.1, it is possible to drag 'n drop directory icons over
  355.         the Options window, too. If you want to specify a directory in
  356.         the filerequester appearing after choosing "out of File
  357.         attributes...", you have to clear the file string.
  358.  
  359.         A few more things about the combination requester: It appears after
  360.         selecting an "out of..." menu item. On the left, there is a list
  361.         in which you may specify the file attributes or the options to
  362.         import. On the right, there are some radio buttons - but only if
  363.         you chose "out of File attributes...". Having selected a dir, then
  364.         you can specify here in which of the "Time" textgadgets the date
  365.         of the dir is to be taken over. Having selected a file, you
  366.         can do the same with the date of the file. Additionally, then here
  367.         also appear two other radio buttons. With them, you can specify
  368.         in which of the "Length" textgadgets the length of the file is
  369.         to be written. In every case, you can find the checkbox "active
  370.         autom." on the right. Selecting it means telling the program
  371.         to turn on every option you have specified in the list on the left
  372.         side when selecting "OK". Turning on the cycle gadgets of "Comment"
  373.         and "file-internal search" means setting the values specified
  374.         in the configuration. "À propos": In the list on the left, you
  375.         sometimes (at every option standing for a string) can not
  376.         only select the entry with "·", but also with "+". Having selected
  377.         an entry this way, the string represented by the entry is added
  378.         to the string already being present in the represented text gadget,
  379.         only seperated by a "|".
  380.  
  381.  
  382.   7 .   T H E   P L A C E S   M O D U L E
  383.  
  384.     7.1 WINDOW
  385.  
  386.         +---+----------------------------------------------+---+---+
  387.         | · | XSearch 1.1 - {project name}                 | · | · |
  388.         |---+----------------------------------------------+---+---|
  389.         |                     +---+------------+                   |
  390.         |                     | & |   Places   |                   |
  391.         |                     +---+------------+                   |
  392.         |                                                          |
  393.         | +-----------------------+     +-----------------------+  |
  394.         | |                       |     |                       |  |
  395.         | |                       |     |                       |  |
  396.         | |                       +-----+                       |  |
  397.         | |                       |     |<-- makes exchange     |  |
  398.         | |                       +-----+    between the both   |  |
  399.         | |      File-/Dir-       +---+ |    lists possible     |  |
  400.         | |        list           | · | |                       |  |
  401.         | |                       +---+ |                       |  |
  402.         | |                       | # | |                       |  |
  403.         | |                       +---+ |      List of all      |  |
  404.         | |                       +---+ |     search places     |  |
  405.         | |                       | + | |                       |  |
  406.         | +-----------------------+---+ |                       |  |
  407.         |   +-------------+---+---+ +---+                       |  |
  408.         |   |   Devices   | : | / | | - |                       |  |
  409.         |   +-------------+---+---+ +---+                       |  |
  410.         |         +---------------+ | ± |                       |  |
  411.         |     Dir |               | +---+                       |  |
  412.         |         +---------------+ +---+                       |  |
  413.         |         +---------------+ | · |                       |  |
  414.         |    Ptt. |               | +---+                       |  |
  415.         |         +---------------+ | # |                       |  |
  416.         |                           +---+-----------------------+  |
  417.         |                                                          |
  418.         | +----------+                                  +--------+ |
  419.         | |  Search  |                                  |  Quit  | |
  420.         | +----------+                                  +--------+ |
  421.         +----------------------------------------------------------+
  422.         | {message}                                                |
  423.         +----------------------------------------------------------+
  424.  
  425.         "Places": Changes to the Options Module.
  426.  
  427.         the are on the left: This area wors like a file requester.
  428.  
  429.         the gadget making exchange between both lists possible:
  430.             This gadget is a checbox. If it's selected, the File-/Dirlist
  431.             on the left side of the window changes. If you select an entry
  432.             there, an "·" appears in front of it. This means the file or
  433.             dir is selected. You deselect it in the same way.
  434.  
  435.         the list of all search places: Here all files select left can be
  436.             taken over. This is also the list in which all places are
  437.             stored XSearch will search in when in the Searching Module.
  438.             All entries in this list can be selected.
  439.  
  440.         "·": Selects all entries of a list.
  441.  
  442.         "#": Reverses the selection of a list.
  443.  
  444.         "+": All selected entries left are taken over to the list of
  445.             search places right.
  446.  
  447.         "-": All selected places right are removed out of the list.
  448.  
  449.         "±": Every directory right has a certain property: you may
  450.             specify if, when XSearch searches in this dir, the sub-
  451.             dirs ought to be searched, too. If this is the case, there is
  452.             a "D" in front of the dir's name, if not, there's a "d".
  453.             With this gadget, the state of each selected dir on the right
  454.             is changed.
  455.  
  456.         "Search"/Quit: Guess what.
  457.  
  458.     7.2 FINE TUNING
  459.  
  460.         You may use "Drag and Drop" again. If you drag an icon over
  461.         the file/dir list on the left, the icon's dir will be loaded
  462.         there. If you drag it anywhere else, the icon's name will appear
  463.         in the list of search places.
  464.  
  465.         Double-clicking on an entry right loads the dir of the entry
  466.         double-clicked on in the file list on the left.
  467.  
  468.  
  469.   8 .   S E A R C H I N G   M O D U L E
  470.  
  471.         +---+----------------------------------------------+---+---+
  472.         | · | XSearch 1.1 - {project name}                 | · | · |
  473.         |---+----------------------------------------------+---+---|
  474.         | +-----------------------+     +-----------------------+  |
  475.         | |                       |     |                       |  |
  476.         | |                       |     |                       |  |
  477.         | |                       |     |                       |  |
  478.         | |                       |     |                       |  |
  479.         | |    list of results    |     |       path list       |  |
  480.         | |                       +---+ |                       |  |
  481.         | |                       | · | |                       |  |
  482.         | |                       +---+ |                       |  |
  483.         | |                       | # | |                       |  |
  484.         | +-----------------------+---+ +-----------------------+  |
  485.         |         +---------------+  +-----+ +------+ +---+        |
  486.         |      in | & | Clipboard |  | New | | Stop | |   | Pause  |
  487.         |         +---------------+  +-----+ +------+ +---+        |
  488.         |              +----------+       -----------------------  |
  489.         |              |   copy   |       +----------+ +--------+  |
  490.         |              +----------+       |  Cancel  | |  Quit  |  |
  491.         |                                 +----------+ +--------+  |
  492.         +----------------------------------------------------------+
  493.  
  494.         list of results: Here, the results of the searching process are
  495.             displayed. The entries may be selected.
  496.  
  497.         path list: If XSearch is still searching, the current searching
  498.             path is displayed here.
  499.  
  500.             If not, you may select a file or dir in the list of results,
  501.             and then, its path will be displayed here.
  502.  
  503.             If the dir to display was "DH0:System/Icons", the list would
  504.             look like this:
  505.  
  506.                 DH0:
  507.                 System
  508.                 Icons
  509.                 {file, if necessary and not searching}
  510.  
  511.         "in Clipboard"/"copy": The cycle gadget "in" has two states:
  512.             "Clipboard" or "File". If you press "copy", the paths of
  513.             all selected entries in the list of results are copied to
  514.             the thing that is selcted in the "in"-gadget. In the case
  515.             of "File", a file requester appears.
  516.  
  517.         "New": Restarts the searching process.
  518.  
  519.         "Stop": Stops the searching process.
  520.  
  521.         "Pause" (Shortcut: Space): If this checkbox is turned on, the
  522.             search process is paused, and vice versa.
  523.  
  524.         "Cancel": XSearch returns to the modul out of which you went
  525.             to the Searching module.
  526.  
  527.         "Quit": Guess what (again).
  528.  
  529.  
  530.   9 .   P R E F E R E N C E S
  531.  
  532.         You enter the Preferences by selecting the Menu item "Preferences"
  533.         in the Project menu.
  534.  
  535.         You can set the following things:
  536.  
  537.         "Start with": Here, you select in which module to start
  538.  
  539.         "in dir.:" Here, specify the dir in which the Places Module ought
  540.             to start. Specifying "" (two inch chars/Shift-2) means starting
  541.             in the devices list. This will also be caused if the directory
  542.             specified here couldn't be accessed when starting XSearch.
  543.             You may also specify nothing, then, XSearch will start in the
  544.             current directory (if not accessable, also in the devices list).
  545.             Selecting "Get..." brings up a directory requester in which
  546.             you can specify the dir comfortably.
  547.  
  548.         "Projects in": Here, specify the standard project directory.
  549.             Specifying nothing means again starting in the current dir,
  550.             and if the dir specified here or the current dir couldn't be
  551.             accessed, XSearch searches the projects in "RAM:".
  552.  
  553.         "Dir. with Subdirs": In the Places Module, a directory can
  554.             be specified as a directory in which the subdirs are also
  555.             searched or not. Here specify what the standard is when
  556.             taking over a dir from the filerequester list to the list
  557.             of search places.
  558.  
  559.         "Case sens.": Taking over values out of an another project or
  560.             out of certain file attributes gives the possibility to
  561.             active automatically the options taken over. When taking
  562.             over the comment or file-internals, XSearch doesn't know,
  563.             if instructed to set the options automatically, if it ought
  564.             to set the options to case senstive or insensitive. Specify
  565.             here.
  566.  
  567.         "Textgadg. coloured": XSearch can colour the background of a
  568.             text gadget. Specify here if it should or not.
  569.  
  570.         "Date": Here, specify the date format. DD means days in two
  571.             numbers, MM the months and YY the years. "." and "-" are the
  572.             seperators.
  573.  
  574.         "current Date when new values": Specify if, when having selected
  575.             "New" or "Standard values", the current date ought to be
  576.             entered in the "Time" fields.
  577.  
  578.         "Dir. at length control": The probolem mentioned above: What
  579.             should be done with a directory if checking for the length?
  580.             A dir has no length, so you can tell XSearch here what to
  581.             do: you may say that it ought to pass the dir (takes the
  582.             dir over in the list of found files and dirs if the other
  583.             options are true) or that it ought to exclude it (not take
  584.             it over in any case).
  585.  
  586.         "IFF control": The same as "length control", but when XSearch
  587.             controls IFF files and not the length.
  588.  
  589.         "file-internal search": The same as "length" or "IFF", but with
  590.             the file-internal search.
  591.  
  592.         "other files at IFF": You may specify what should be done with
  593.             non-IFF-files when controlling the IFF type (pass or exclude).
  594.  
  595.         "Save": Stores the settings and leaves the requester.
  596.  
  597.         "Use": Leaves the requester and uses the settings now specified.
  598.  
  599.         "Cancel": Leaves the requester and uses the settings that were
  600.             used before going into the Preferences requester.
  601.  
  602.         Since V1.1, the XSearch Preferences window owns a menu in which
  603.         you can switch between the default XSearch Prefs, the last saved
  604.         prefs and the current prefs. It's built up like any Preferences
  605.         "Edit" window.
  606.  
  607.  
  608.       ···········
  609.  
  610.  
  611.         Finally, I'd like to do two things:
  612.  
  613.         · Say sorry for my bad English
  614.  
  615.         · Say thanks to some certain persons:
  616.  
  617.         My English teachers trying to improve my English :-),
  618.  
  619.         Felix Hermann for the beta-testing,
  620.  
  621.         the new "Bayern 3" (A radio station. What, you didn't know?)
  622.             for music support,
  623.  
  624.         Commodore for OS2.0, AMIGA Corp. for the AMIGA and
  625.  
  626.         Jens Gelhar for KICKPascal
  627.  
  628.  
  629.         PS: Who wants to support a poor 16-year-old pupil to help to
  630.         get his 68030-processor-card? My adress is a the beginning of
  631.         this doc (any currency accepted).
  632.  
  633.  
  634.       ···········
  635.  
  636.  
  637.         X S E A R C H   P R O G R A M   H I S T O R Y :
  638.  
  639.         V1.0    First "Final Release", particularly with Bugs, but -
  640.                 IT WORKS!
  641.  
  642.         V1.1    the majority of the bugs of V1.0 has been removed, it is
  643.                 possible to give parameters to XSearch, you are able
  644.                 to drag 'n drop dir icons in the options window and the
  645.                 preferences window has a menu like the Preferences "Edit"
  646.                 menu now
  647.  
  648.  
  649.  
  650.