home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 64 / af064sub.adf / FileX / FileX.doc < prev    next >
Text File  |  1994-06-28  |  23KB  |  740 lines

  1.                                    
  2.                 $VER: FileXDocumentation 2.0 (28.4.94)
  3.  
  4.                                    
  5.                         FileX - A binary editor
  6.  
  7.                 © Copyright 1993-1994 by Klaas Hermanns
  8.  
  9.                     Shareware, all rights reserved.
  10.  
  11. What is FileX?
  12. **************
  13.  
  14.    FileX is a binary file editor which offers the following features:
  15.  
  16.    - Several files can be modified in several windows and/or views at
  17.      the same time.
  18.  
  19.    - The edit windows can be opened on any public screen and sized to
  20.      any dimension you want.
  21.  
  22.    - Small calculator
  23.  
  24.    - Clipboard converter
  25.  
  26.    - Fontsensitivity
  27.  
  28.    - Locale support if you have OS 2.1 or higher. (English, Finnish,
  29.      French, German, Swedish (Dutch, Norwegian (not yet included)))
  30.  
  31.    - Undo and Redo (only limited to your free memory)
  32.  
  33.    - Search and replace with history
  34.  
  35.    - Extensive blockfunctions
  36.  
  37.    - ARexxport with 77 commands and asynchronical command shell
  38.  
  39.    - Printing as hexdump
  40.  
  41.    - `Grab memory' to show and modify memory
  42.  
  43.    - AppWindow. If FileX runs on the workbench, icons can be moved onto
  44.      the FileX window and the related file will be loaded automatically.
  45.  
  46.    - Iconify
  47.  
  48.    - Moreover, FileX will be developed further permanently...
  49.  
  50. Getting started
  51. ***************
  52.  
  53. Getting started from workbench
  54. ==============================
  55.  
  56.    Starting FileX from the workbench, the following tooltypes will be
  57. interrogated:
  58.  
  59. COMMANDS
  60.      Name of the ARexxcommandsettings. If this tooltype is not
  61.      specified, FileX tries to open `FileXARexxCommands.prefs' from the
  62.      current directory. When that fails, the file
  63.      `ENVARC:FileX/FileXARexxCommands.prefs' will be opened. If this
  64.      file doesn't exist, too, the ARexxcommands will remain unset.
  65.  
  66. FILE
  67.      A filename that shall be opened right after starting FileX.
  68.  
  69. KEY
  70.      Name of the Keyfile. If no name is given, FileX will search for
  71.      the file "FileX.Key" in the program, in the "l:" an in the "s:"
  72.      drawer.
  73.  
  74. LANGUAGE
  75.      Specifies the language that should be used in the programm.  By
  76.      default the language from the Workbench Preferences is used.
  77.  
  78. PORTNAME
  79.      Name of the FileX ARexxport. If the port with the specified name
  80.      does already exist, the program automatically adds a number to the
  81.      name and increases it until a non-existing portname is found.
  82.      (`NAME'->`NAME.1'->`NAME.2'). Standardname: `FILEX'.
  83.  
  84. PUBSCREEN
  85.      Name of a public screen on which FileX shall be opened on.  If
  86.      this tooltype is not specified, FileX will open a window on the
  87.      standard public screen.
  88.  
  89. SETTINGS
  90.      Name of the settingsfile to be loaded at the beginning.  If there
  91.      is no name specified, the program tries to open the file
  92.      `FileX.prefs' in the current directory. If that fails,
  93.      `ENVARC:FileX/FileX.prefs' will be tried to open.  If this file
  94.      could not be opened, too, FileX uses the internal settings.
  95.  
  96. STARTUP
  97.      Name of an ARexxscript that will be executed right at the start.
  98.  
  99. How to start from CLI
  100. =====================
  101.  
  102.    Following arguments will be checked:
  103.  
  104. COMMANDS/K
  105. KEY/K
  106. LANGUAGE/K
  107. PORTNAME/K
  108. PUBSCREEN/K
  109. SETTINGS/K
  110. STARTUP/K
  111.      These tooltypes correspond to the ones for the workbench start.
  112.  
  113. SYNC/S
  114.      This tooltype forces FileX not to detach from Shell.
  115.  
  116. The menus
  117. *********
  118.  
  119. Project
  120. =======
  121.  
  122. New...
  123.      Removes the current file from memory.
  124.  
  125. Open...
  126.      Opens a new file in the current view.
  127.  
  128. Open previously loaded...
  129.      Opens a requester that shows you all files that have been loaded
  130.      since the starting of the program. By choosing one the file will
  131.      be opend again.
  132.  
  133. Save
  134.      Saves the current file with its current name. A filerequester will
  135.      be opened if no name has been specified.
  136.  
  137. Save As...
  138.      Saves the current file with a new name.
  139.  
  140. View
  141.     New
  142.           If there is enough room within the window, a new view will be
  143.           created. The current view will then be split into two
  144.           sections.
  145.  
  146.     Split
  147.           This will divide the current view into two sections.
  148.  
  149.     Next
  150.           The next view will be activated.
  151.  
  152.     Previous
  153.           The Previous view will be activated.
  154.  
  155.     Expand
  156.           The current view will be brought to the maximum possible size.
  157.           All the other views will be only one line tall.
  158.  
  159.     Grow
  160.           If possible, the current view will grow one line.
  161.  
  162.     Shrink
  163.           If possible, the current view will shrink one line.
  164.  
  165.     Save and Close
  166.           The current view's file will be saved and the view itself
  167.           will be closed. If there is no view remaining, FileX will be
  168.           quit.
  169.  
  170.     Close
  171.           The current view will be closed. If it's the last view of a
  172.           file, a saftey requester will appear. If it's the very last
  173.           view, FileX will be quit.
  174.  
  175.     New
  176.           A new window to edit files will be opened.
  177.  
  178.     Split to
  179.           This will open a new window (and view) to edit the same file
  180.           as in the current view.
  181.  
  182.     Next
  183.           The next FileX edit window will be activated.
  184.  
  185.     Previous
  186.           The previous Filex edit window will be activated.
  187.  
  188.     Close
  189.           The edit window will be closed. If the file has been modified
  190.           so far, a requester to confirm will appear.
  191.  
  192. Grab memory
  193.      Opens the `Grab memory' requester, which allows to show and modify
  194.      memory. To specify the memory range, use the two gadgets and click
  195.      'OK' to continue. The shown memory may be modified like a usual
  196.      file.
  197.  
  198. Print
  199.      Prints the whole file as hexdump form.
  200.  
  201. Iconify
  202.      Iconifies FileX. All windows will be closed and the FileX icon
  203.      appears on the workbench. By double-clicking on this icon or
  204.      moving an other icon over it, FileX will be reactivated.
  205.  
  206. About...
  207.      Some more or less important informations about FileX.
  208.  
  209. Quit...
  210.      Quits FileX.
  211.  
  212. Edit
  213. ====
  214.  
  215. Mark Block
  216.      Switches block-marking on/off.
  217.  
  218. Cut
  219.      Cuts the current marked block out of the file and copies it into
  220.      the blockbuffer.
  221.  
  222. Copy
  223.      Copies the current marked block into the blockbuffer.
  224.  
  225. Fill
  226.      Fills the current marked block. The `fill' requester appears to
  227.      specify the filling pattern .
  228.  
  229. Paste
  230.      Overwrites the file beginning at the current cursorposition with
  231.      the block from the blockbuffer. If this block is longer than the
  232.      rest of the current file, a requester will appear and ask if it's
  233.      okay to copy the block anyway.
  234.  
  235. Insert
  236.      Inserts (again beginning at the current cursor position) the block
  237.      from the blockbuffer to the file. As a result, the file will
  238.      become larger.
  239.  
  240. Append
  241.      Adds the block from the blockbuffer to the end of the file.
  242.  
  243. Print
  244.      Prints the block from the blockbuffer as hexdump.
  245.  
  246. Load block...
  247.      Loads a block into the blockbuffer.
  248.  
  249. Save block...
  250.      Saves a block from the blockbuffer as a new file.
  251.  
  252. Undo
  253.      Executes Undo once. This will revoke the last changes.
  254.  
  255. Redo
  256.      Executes Redo once. This will retract the last UNDO(s).
  257.  
  258. Switch
  259.      Switches between ascii and hex.
  260.  
  261. Search and replace
  262. ==================
  263.  
  264. Search...
  265.      This will open a requester to search for a string or hex string.
  266.      There are two string gadgets within the requester to specify
  267.      search and replace string. Using the four switches, you can select
  268.      various options or search modes:
  269.  
  270.     Casesensitiv
  271.           If set, the search option will search case sensitive.
  272.  
  273.     Wildcards
  274.           If set, the question mark ('?') may be used as wildcard.
  275.  
  276.     Stringsearch
  277.           If set, FileX will search for a string. Otherwise, the search
  278.           string will be interpreted as hex string.  The following
  279.           characters are allowed: 'A'-'F', '0'-'9' and spaces (' ').
  280.           Example: '46a7Fc32 08'.
  281.  
  282.     Replace
  283.           If set, the search and replace mode will be activated. If the
  284.           string is found, a requester will appear if you want the
  285.           replace string to be inserted.  Pressing 'Next' oder
  286.      'Previous' will start the search process by searching forwards or
  287.      backwards.
  288.  
  289. Search and replace..
  290.      Opens the 'search' requester to search for a string or hexnumber.
  291.  
  292. Search(and replace) next
  293.      Repeats the search(and replace)-action towards the end of the file.
  294.  
  295. Search(and replace) previous
  296.      Repeats the search(and replace)-action towards the beginning of
  297.      the file.
  298.  
  299. Settings
  300. ========
  301.  
  302. Adjust Windowsize
  303.      The window will be made smaller that the space between bevelbox
  304.      and windowborder disappears. If there are several views with
  305.      different settings in one window, free spaces may still exist
  306.      nevertheless.
  307.  
  308. Display
  309.      Defines which translationtable is being used to display the ascii
  310.      characters:
  311.  
  312.     Characters
  313.           Only letters will be shown. The rest is filled with spaces.
  314.  
  315.     ASCII ($20-$7F)
  316.           Only show Hex $20-$7f.
  317.  
  318.     all
  319.           All characters and the related Ascii-characters will be shown.
  320.  
  321.     User defined
  322.           Use a self-defined translationtable to display.
  323.  
  324.     Load...
  325.           Load the defined translationstable. A 256 bytes file will be
  326.           loaded which assings every byte an Ascii character. This
  327.           intends the first byte of this file tells FileX the number of
  328.           the ascii-character of byte 00. The second byte determines the
  329.           ascii-value of the byte 01 and so on.
  330.  
  331. Font...
  332.      Opens a fontrequester to choose a font for the current window.
  333.      Every new window will get this font, too. Other allready existing
  334.      windows keep their old font.
  335.  
  336. Screen
  337.      Definitions of the screen FileX shall be opened on:
  338.  
  339.     Default public
  340.           The default public screen.
  341.  
  342.     Workbench
  343.           The workbench screen.
  344.  
  345.     Public...
  346.           A public screen. A requester to choose it appears.
  347.  
  348.     Own public...
  349.           An own FileX public screen. A requester to choose the
  350.           screenmode appears. If you don't have at least OS 2.1 or the
  351.           Reqtools library this function is not available.
  352.  
  353. Palette...
  354.      Opens a paletterequester to set the colors. Requires Reqtools
  355.      library!  The adjusted colours will only be saved, if you are on
  356.      an own screen.
  357.  
  358. Miscellaneous...
  359.      Opens the Miscellaneous requester to define some other things for
  360.      FileX:
  361.  
  362.     Altjump
  363.           Number of lines the cursor will move with Alt-cursorup/down.
  364.  
  365.     Scroll border
  366.           Distance to the upper/lower border from which the view will be
  367.           scrolled.
  368.  
  369.     Max undo level
  370.           Maximum number of undo levels.
  371.  
  372.     Max undo mem
  373.           Maximum memory used for undo/redo.
  374.  
  375.     Clipboard unit
  376.           Clipboard unit used for the blockmemory.
  377.  
  378.     Program priority
  379.           Priority of the program. Usually only values between -20 and
  380.           20 make sense.
  381.  
  382.     Use asl.library
  383.           If set, the Asl library will be used for the file and font
  384.           requesters. All information requesters are created with the
  385.           Intuition library. Normally the Reqtools library is used for
  386.           all requesters.
  387.  
  388.     Overwrite
  389.           If set, a requester to ask you if a allready existing file
  390.           should be overwritten will NOT appear.
  391.  
  392.     Command shell window
  393.           Settings for the command shell window.
  394.  
  395.     Command window
  396.           Settings for the window that shall be used for the execution
  397.           of ARexxscripts.
  398.  
  399.     Display
  400.           This defines in which form the file shall be diplayed. It can
  401.           be chosen between Hex and Ascii display.
  402.  
  403.     Spaces
  404.           Here it's possible to choose how many Bytes shall be shown as
  405.           a block. You may specify byte, word and longword blocks. It is
  406.           also possible to define no spaces between the blocks.
  407.  
  408. Load Settings...
  409.      Loads a settingsfile.
  410.  
  411. Save Settings
  412.      Saves the settings under the current name.
  413.  
  414. Save Settings As...
  415.      Saves the settings under a new name.
  416.  
  417. Move
  418. ====
  419.  
  420. Jump to byte...
  421.      Moves the cursor to an defined position in the file.
  422.  
  423. Mark location...
  424.      Marks the current cursor position. A requester asks which number
  425.      that mark shall be (1-10 possible). Each file has ten different
  426.      marks.
  427.  
  428. Jump to mark...
  429.      After typing the number (1-10) into the appering requester, the
  430.      cursor will be set to the stored position.
  431.  
  432. ARexx
  433. =====
  434.  
  435. Command shell...
  436.      Opens a command shell. Within this shell you may give easy
  437.      ARexxcommands to FileX. The result(s) will be displayed at once.
  438.      You can go on working with FileX simultaneous.
  439.  
  440. Execute command...
  441.      Executes an ARexxscript. Again a requester to choose the name will
  442.      be opened.
  443.  
  444. Assign command...
  445.      An ARexxscript will be assigned to one of the 10 menu items.  One
  446.      of the 10 menu items will be assigned an ARexxscript.  A
  447.      filerequester to choose the name and another requester to chose
  448.      the number (0-9) appear.
  449.  
  450. Empty command #[0-9]
  451.      10 menu items to be filled with ARexxscripts that shall be quickly
  452.      executable.
  453.  
  454. Load commands...
  455.      Loads a settingsfile for the ARexxscripts. If the files
  456.      `FileXARexxCommands.prefs' and
  457.      `ENVARC:FileX/FileXARexxCommands.prefs' could not be found, the
  458.      ARexxcommands remain unset.
  459.  
  460. Save commands
  461.      Saves the commands under the current name.
  462.  
  463. Save commands as...
  464.      Saves the commands under a new name.
  465.  
  466. Misc
  467. ====
  468.  
  469. Open calculator...
  470.      Opens a small calculator. The cycle gadget or the cursorup/-down
  471.      key change the numbersystem. The gadgets '>' and '<' copy the
  472.      current figure into the clipboard or to move a figure from the
  473.      clipboard in the calculator. The Plus/Minus gadget or the '.' key
  474.      change the sign of the figure. With the backspace key you may
  475.      delete the last entered number and with the DEL key you may whipe
  476.      out the whole figure. Space activates the edit window again.
  477.  
  478.      Note: If you miss an ON or AC key, use the '=' key. It has the
  479.      same function with the slight difference that the display won't be
  480.      cleared.
  481.  
  482. Open clipboard converter...
  483.      The Clipboard converter is a powerful tool, but very simple to use.
  484.      It can be used for converting numbers into raw bytes and vice
  485.      versa.
  486.  
  487.      With the upper cycle gadget you can adjust as what the current
  488.      clipboard contents shall be interpreted. The display on the right
  489.      shows the contents. You can choose 'Bin'ary, 'Dec'imal,
  490.      'Hex'adecimal, 'Oct'al, 'Raw' for the raw, not interpreted
  491.      contents, and 'Text'. The only difference between 'Raw' and 'Text'
  492.      is the display. 'Raw' shows the contents in hex, 'Text' as a text.
  493.  
  494.      The lower cycle gadget defines, to what the current contents should
  495.      be converted to. The display on the right shows the result, a
  496.      conversion would bring. A click on 'Convert' and the contents will
  497.      be converted.
  498.  
  499.      What about a simple example:
  500.  
  501.      The clipboard contains the string "6265 7374". The insertion of
  502.      the contents into the shell would show the text "6265 7374". The
  503.      insertion into FileX would show on the right, in the ascii area,
  504.      the text "6265 7374", too. If you want to insert it on the left,
  505.      you can use the clipboard converter. Simply switch the contents to
  506.      'Hex' and the target to 'Raw' and press convert. The upper display
  507.      shows 'not valid' now because there is no hex string in the
  508.      clipboard anymore. An insertion into FileX would show the value
  509.      "62657374" on the left side now.
  510.  
  511. The ARexxport
  512. *************
  513.  
  514.    FileX has got an ARexxport with 77 commands. The documentation about
  515. that feature can be found in the file `FileXARexx.doc' resp.
  516. `FileXARexx.guide'. Some example programs are stored in the ARexx
  517. directory.
  518.  
  519. Already scheduled for the next version:
  520. ***************************************
  521.  
  522.    - Onlinehelp
  523.  
  524.    - XPK support
  525.  
  526.    - Edit on device.
  527.  
  528. Please note:
  529. ************
  530.  
  531.    For the file, font, screemode and the palette requester as well as
  532. all other requesters the Reqtools library may be used, which is
  533. copyrighted © bei Nico François.
  534.  
  535.    The program `ARexxBox' by Michael Balzer was used to create the
  536. basis of the ARexxport.
  537.  
  538. Acknowledgments
  539. ***************
  540.  
  541. Robert Gorthsmanns, Thomas Hornik, Thomas Hertz and Jörg Groenewald
  542.      for the betatesting
  543.  
  544. Benjamin Schörner
  545.      for the betatesting and the (very quick and dirty) English
  546.      translation of the documentation.
  547.  
  548. Reinhard Geisler
  549.      for the COCUNI(++ 49-02832-80861, the best box at the Niederrhein)!
  550.  
  551. Michael Balzer
  552.      for his ARexxBox.
  553.  
  554. Nico François
  555.      for his Reqtools library.
  556.  
  557. SAS
  558.      for their superb C-Developmentsystem.
  559.  
  560. License
  561. *******
  562.  
  563.    The copyright for FileX remains by the author in any form!
  564.  
  565.    FileX is *NOT* public domain! FileX is shareware. If you use this
  566. program longer than a period of two weeks, you must register. For 20 DM
  567. or 15 US Dollar, you'll get a personal key file that allows you to use
  568. all functions of FileX and stops the nerving requester at the
  569. beginning. Without special permission of the author the program may
  570. only be used by the registered person.
  571.  
  572.    To register, fill in the orderform called `FileX.reg'. You may send
  573. it back by normal mail or e-mail. E-mail is only possible if you
  574. transfer the money to me.
  575.  
  576. Distribution
  577. ************
  578.  
  579.    The keyfile MAY NOT be spread in ANY way.
  580.  
  581.    The unregistered version may only be spread if the following files
  582. are included:
  583.  
  584.      FileX.info
  585.      FileX/MagicWBIcons.info
  586.      FileX/FileX
  587.      FileX/MagicWBIcons
  588.      FileX/FileX.info
  589.      FileX/Docs
  590.      FileX/Docs.info
  591.      FileX/Catalogs
  592.      FileX/ARexx
  593.      FileX/ARexx.info
  594.      FileX/Install
  595.      FileX/Install.info
  596.      FileX/FileX.020
  597.      FileX/FileX.020.info
  598.      FileX/MagicWBIcons/FileX_tool.info
  599.      FileX/MagicWBIcons/FileX.info
  600.      FileX/MagicWBIcons/Drawer.info
  601.      FileX/MagicWBIcons/FileX.doc.info
  602.      FileX/MagicWBIcons/FileX.guide.info
  603.      FileX/MagicWBIcons/FileX.reg.info
  604.      FileX/Docs/Deutsch
  605.      FileX/Docs/Deutsch.info
  606.      FileX/Docs/English
  607.      FileX/Docs/English.info
  608.      FileX/Docs/Deutsch/FileX.dok
  609.      FileX/Docs/Deutsch/FileXARexx.dok
  610.      FileX/Docs/Deutsch/FileX.guide
  611.      FileX/Docs/Deutsch/FileXARexx.guide
  612.      FileX/Docs/Deutsch/FileX.reg
  613.      FileX/Docs/Deutsch/FileX.dok.info
  614.      FileX/Docs/Deutsch/FileXARexx.dok.info
  615.      FileX/Docs/Deutsch/FileXARexx.guide.info
  616.      FileX/Docs/Deutsch/FileX.guide.info
  617.      FileX/Docs/Deutsch/FileX.reg.info
  618.      FileX/Docs/English/FileX.doc
  619.      FileX/Docs/English/FileXARexx.doc
  620.      FileX/Docs/English/FileX.guide
  621.      FileX/Docs/English/FileXARexx.guide
  622.      FileX/Docs/English/FileX.reg
  623.      FileX/Docs/English/FileX.doc.info
  624.      FileX/Docs/English/FileXARexx.doc.info
  625.      FileX/Docs/English/FileXARexx.guide.info
  626.      FileX/Docs/English/FileX.guide.info
  627.      FileX/Docs/English/FileX.reg.info
  628.      FileX/Catalogs/deutsch
  629.      FileX/Catalogs/français
  630.      FileX/Catalogs/suomi
  631.      FileX/Catalogs/svenska
  632.      FileX/Catalogs/FileXCats.lha
  633.      FileX/Catalogs/deutsch/FileX.catalog
  634.      FileX/Catalogs/français/FileX.catalog
  635.      FileX/Catalogs/suomi/FileX.catalog
  636.      FileX/Catalogs/svenska/FileX.catalog
  637.      FileX/ARexx/Spezialsuchen.filex
  638.      FileX/Install/ReadMe
  639.      FileX/Install/LiesMich.info
  640.      FileX/Install/Install
  641.      FileX/Install/ReadMe.info
  642.      FileX/Install/Deutsch.info
  643.      FileX/Install/LiesMich
  644.      FileX/Install/English.info
  645.  
  646.    As long as no file is missing or modified in any way, this archive
  647. of FileX may be spread on CD, disk and other mediums or per e-mail.  It
  648. is not allowed to demand more than 5 DM (or the same amount in your
  649. country's currency) for this program, if it's spread on disk.
  650.  
  651.    Moreover, you may not use FileX for commercial purposes without a
  652. written permission from the author.
  653.  
  654.    FileX has been conscientiously tested, so it *should* work properly.
  655. Please note that the author can *NOT* be held responsible for *ANY*
  656. kind of damaged.
  657.  
  658. Localization
  659. ************
  660.  
  661.    Since Version 1.1 it's possible to localize FileX. This feature
  662. requires at least OS 2.1 or higher. This means, that all texts used in
  663. the program can be translated and used in the program. The required
  664. Catalog description and translation files can be found in the
  665. `Catalogs' directory. At the moment there are translations in German,
  666. English, Dutch, Finnish, Norwegian and Swedish. If someone translates
  667. the texts in a different language, I would be very pleased to get the
  668. corresponding catalog translation file, so I can include it in the next
  669. version.
  670.  
  671. Contactaddress:-)
  672. *****************
  673.  
  674.    For bugreports!, postcards, suggestions, new ideas, problems, gifts
  675. or any kind of stuff, I can be reached under the following addresses:
  676.  
  677.      Klaas Hermanns
  678.      Weberstraße 42
  679.      47533 Kleve
  680.      Germany
  681.      
  682.      E-mail: dalton@cocuni.GUN.de
  683.      
  684.      Acc. 539 7088, Bank Code 324 500 00, Sparkasse Kleve.
  685.  
  686. History
  687. *******
  688.  
  689.    What's new in Version...
  690.  
  691.    V1.1:
  692.    - Localesupport (English/German)
  693.  
  694.    - The window's width can finally be varied.
  695.  
  696.    - In additon to the Hex/Ascii display, you may now display Hex or
  697.      Ascii only, too.
  698.  
  699.    - In Hex-display-mode, you can choose how many Bytes shall be shown
  700.      as a block. You may specify byte, word and longword blocks. It is
  701.      also possible to define no spaces between the blocks.
  702.  
  703.    V2.0:
  704.    - Several Files can be edited at the same time. So you can divide
  705.      one window in several editareas (like CED) or even use several
  706.      windows at the same time (like TheEdge or GoldEd).
  707.  
  708.    - Finally there is a status line in which you can see the current
  709.      cursorposition, the name and the length of the file.
  710.  
  711.    - Key files for registered users. So it's very easy to get your
  712.      registered version by e-mail.
  713.  
  714.    - In string gadgets you can select gadget shortcuts with the right
  715.      amiga key now.
  716.  
  717.    - The clipboard is now supported directly. You don't need to use
  718.      "Load from Clip" or "Save from Clip" anymore.
  719.  
  720.    - A small calculator for simple operations in hexadecimal, decimal,
  721.      octal or binary.
  722.  
  723.    - The search requester is even more easy now. There are only two
  724.      string gadgets, one for the search and one for the replace string.
  725.      With a switch you can swap between 'search' and 'search and
  726.      replace'.A history function, like the one in the shell, remembers
  727.      all previously entered search strings.
  728.  
  729.    - A clipboard converter allows you to convert the contents of the
  730.      clipboard in varius ways. So you can change a textstring,
  731.      including a number, into the right number.
  732.  
  733.    - FileX remembers all the names of the files read from the
  734.      beginning. Per list requester you can choose old files and open
  735.      them again.
  736.  
  737.    - The ARexx port has been expanded to support the new functions.
  738.      The command shell is now asynchron.
  739.  
  740.