home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d587 / gmc.lha / GMC / english.docs / README_version < prev    next >
Text File  |  1992-01-04  |  22KB  |  542 lines

  1.  
  2.  
  3.       This is version 9.11 of the program GMC-Handler
  4.  
  5.  
  6.  
  7.         V9.11:- FINDUPDATE-Packet added.
  8.  
  9.                 - "Fast Scrollng": When the cursor reach the lower window
  10.                   border and the window is partially covered by other windows
  11.                   the whole contents of the window is scrolled up for given
  12.                   number of lines before the output is continued. Although
  13.                   the output is not very smooth, the speed is increased about
  14.                   three times if the window is covered by other windows under
  15.                   KS2.0. The number of lines to scroll up is set by
  16.  
  17.                       SetGMC scroll <n>
  18.  
  19.                   <n> is allowed in the range of zero to nine. n=0 inactives
  20.                   the function.
  21.  
  22.                 - Pasting from the clipboard.device is now supported.
  23.  
  24.                 - There were reports of GURUs if a window is closed (EndCLI)
  25.                   directly after a PRT_SCR with a offline printer. The problem
  26.                   can't be reproduced with KS37.175 and WB37.67.
  27.  
  28.  
  29.       V9.10:- Wrong output of Ctrl-Help corrected.
  30.  
  31.             - Default XY position of MINWINDOW is no longer XY position
  32.               of the window.
  33.  
  34.             - Title flag WINDOW is now supported. Flag SCREEN in V9.9 is
  35.               the same as in original CON:.
  36.  
  37.             - !!! New address of the author (see README_first) !!!
  38.  
  39.  
  40.       V9.9: - GMC-Handlers with a version greater than 9.8 run only under
  41.               KS 2.0.4 V37.
  42.  
  43.             - Bug fixed, that causes an recoverable alert loop if an
  44.               error occured in the startup of the handler. Bug was only
  45.               in version 9.8 for KS 2.0.
  46.  
  47.             - Title flag WAIT is now supported. No differences found to
  48.               CON:. WAIT is only useful if GMC is installed as CON:.
  49.               Window should be closed by CLOSE gadget (or Ctrl-\). EndCLI
  50.               won't close the window (same in original CON:).
  51.  
  52.             - Title flag SCREEN is partially supported. SCREENtest opens
  53.               the window on the public screen "test". If this screen
  54.               doesn't exist or no name is given, the window will be opened
  55.               on the default public screen.
  56.  
  57.             - The window position and size is adjusted by Intuition to the
  58.               screen. If there is no window specification GMC will use
  59.               default values for position, size, and title.
  60.  
  61.             - snip function of console.device is now supported.
  62.  
  63.             - No more Workbench activation via right mouse button because
  64.               of the snip function.
  65.  
  66.             - Requester for several startup problems added.
  67.  
  68.             - Unexpected CSI string will be caught better if the window
  69.               buffer is scrolled the end. I hope that this will the final
  70.               solution. The problem occured only with the KS 2.0 version
  71.               (often with several LS programs).
  72.  
  73.             - Window position and size are remembered for AUTO windows. So
  74.               the windows have the same values when they are reopened.
  75.  
  76.             - ExtFuncProc is no longer required. Every GMC process spawns
  77.               its own thread for handling print jobs, the script function,
  78.               and the file name completer.
  79.  
  80.             - Filename completion is done by MatchFirst(), MatchNect().
  81.               Therefor it is possible to use wildcards in the pattern.
  82.               If there are no wildcards, a invisible "#?" is appended.
  83.  
  84.               The search for a matching filename and display of names is
  85.               asynchronous. This brings advantages in the speed because
  86.               the next entries can be scanned, while one decides if the
  87.               shown name is the name that is requested.
  88.  
  89.               Only the qualifier with the first hit of the TAB key deter-
  90.               mines which names should be shown.
  91.  
  92.               If the ESC key is pressed directly after the TAB key the
  93.               filename completion is restarted with the currently shown
  94.               filename. This is useful for going in a deep directory.
  95.  
  96.               The filename completion will also scan volumes that aren't
  97.               mounted but not in memory (like RAM DISK). But there will be
  98.               no requester "Please insert ..." if the disk is in no drive
  99.               or if the device doesn't exists.
  100.  
  101.               Between multi assign directories the old filename will be no
  102.               longer restored.
  103.  
  104.               GMC scans now also LATE and NONBINDING directories. There
  105.               will be no replacement in the DosList of the name of LATE
  106.               assignments by the equivalent lock.
  107.  
  108.             - Command search function with Crtl-RET. The line entered up
  109.               to that moment is used as a pattern to search commands in a
  110.               list. If a command is found that has the same beginning it
  111.               will be shown. The commands are inserted in the list with
  112.               'SetGMC DEF COM "<command>"'. DEF must be used because the
  113.               command list exists only once for all GMC processes. It is
  114.               only possible to add commands not to remove them.
  115.  
  116.             - Internal modification of several program parts and usage of
  117.               many new KS 2.0 functions.
  118.  
  119.  
  120.       V9.8: - If the filename completer expands the command line to a
  121.               filename, a blank will be added.
  122.  
  123.             - Two new functions for the function keys:
  124.  
  125.                SHIFT_WIN: Window to fore/background
  126.  
  127.                SHIFT_SCR: Screen to fore/background
  128.  
  129.             - A (any) workbench window will be activated, if the MINWINDOW
  130.               function is executed or the GMC window or its screen is shift
  131.               in the background.
  132.  
  133.             - It will be checked that there is no mixing of a SetGMC version
  134.               for KS 2.0 and a GMC version for KS 1.2/3 and vice versa.
  135.  
  136.  
  137.       V9.7: - Now it exists a special version GMC-Handler_2.0 for KS 2.0.
  138.               This version isn't executable under KS < 2.0. If features are
  139.               described that reflect to KS 2.0, these features may not
  140.               exist in KS 1.3/3.
  141.  
  142.             - Under KS 2.0 the filename completer now searches through also
  143.               logical directories. Not searched through are NONBINDING and
  144.               LATEBINDING directories (assign ... path/defer).
  145.  
  146.             - A DisplayBeep is generated after all directory entries are
  147.               checked. Under KS 2.0 after a multi-assign directory the
  148.               filename is only reset. After all entries of all directories
  149.               the DisplayBeep is generated.
  150.  
  151.             - After the command recall reaches the end of the command
  152.               history list, there will be also a DisplayBeep.
  153.  
  154.             - Now GMC supports also the following title flags: AUTO,
  155.               NOCLOSE, SMART, INACTIVE, BACKDROP, NOBORDER, NOSIZE, NODRAG,
  156.               NODEPTH. There is no information about the WAIT flag, the
  157.               SIMPLE flag actually supports no snip function.
  158.  
  159.             - Three new function for KS 2.0 that can be assigned to func-
  160.               tion keys:
  161.  
  162.                ZIPWINDOW: replace for ICONIFY, equivalent to click on the
  163.                           ZIP gadget.
  164.  
  165.                MINWINDOW: brings the window to its minimal size on the
  166.                           position specified by SetGMC.
  167.  
  168.                MAXWINDOW: brings the window to the size and position speci-
  169.                           fied by SetGMC.
  170.  
  171.             - GMC-Handler_2.0 has also its own SetGMC_2.0. The only diffe-
  172.               rence is the syntax of the XY command:
  173.  
  174.                XY <x> <y> <x> <y> <w> <h>
  175.  
  176.               The first x-y pair gives the position for MINWINDOW, the
  177.               second for MAXWINDOW. The w-h pair gives the size for
  178.               MAXWINDOW. Values that exceed the upper bound cause this
  179.               bound.
  180.  
  181.             - The GMC-Handler_2.0 has SIMPLE_REFRESH as the default refresh
  182.               type. To get a window like in KS 1.2/4, the title flag SMART
  183.               must be added.
  184.  
  185.             - The NEWSIZE function will be ignored together with SIMPLE_
  186.               REFESH windows.
  187.  
  188.             - While a script file is opened, it isn't possible to display
  189.               older parts of the display buffer.
  190.  
  191.             - There are several packet type that aren't supported yet, as
  192.               the Console-Handler from SK 2.0 does, because the needed
  193.               information is not available at the moment. As these packets
  194.               aren't very important, this deficit isn't serious.
  195.  
  196.  
  197.       V9.6: - Workbench window will be activated when right mouse button
  198.               is pressed and released.
  199.  
  200.             - Error in output of history list removed which caused that
  201.               the close gadget was ignored afterwards.
  202.  
  203.  
  204.       V9.5: - Numbers of the edit functions correspond now to the descrip-
  205.               tion in V9.4.
  206.  
  207.             - Shift-Help output corrected for new edit functions
  208.  
  209.             - Error in UNDO function removed.
  210.  
  211.  
  212.       V9.4: - Error in RAW mode removed that was built in in V9.3.
  213.  
  214.             - Command line editing has now true jump/delete to next/previous
  215.               word (5/6) and jump/delete to next/previous block (3/4) (old
  216.               word functions). See GMC.Doc and SetGMC.Doc.
  217.  
  218.  
  219.       V9.3: - Ctrl-C..F work also under KS 2.0.
  220.  
  221.             - Path in window title is refreshed also under KS 2.0.
  222.  
  223.             - Better support of dir/file name completer under KS 2.0 (only
  224.               the new logical directories aren't supported yet).
  225.  
  226.  
  227.       V9.2: - Workbench does now a refresh on its objects if the iconify
  228.               function is used.
  229.  
  230.  
  231.       V9.1: - Dir/File name completer now works with quoted files/dirs.
  232.               But it can't display names that contain also quotes.
  233.  
  234.             - Internal modifications
  235.  
  236.  
  237.       V9.0: - Dir/File name completer now doesn't work with the last path-
  238.               file-part but with the path-file-part in which or behind which
  239.               the cursor stands. If the cursor stands upon a space and the
  240.               character to the left of the cursor is also a space, the search
  241.               directory is the current one and the search pattern is an
  242.               empty string. The C: directory is never used automatically
  243.               as the search directory.
  244.  
  245.             - The TAB key can also be configurated by SetGMC. The syntax is
  246.               the same as with the cursor and delete keys. Only the semantic
  247.               differs. It is possible to assign a number from 0 to 7 to
  248.               every qualifier. These numbers are interpreted as bit pattern
  249.               with the following meaning:
  250.  
  251.                  Bit 2: show info files
  252.                  Bit 1: show directories
  253.                  Bit 0: show normal files
  254.  
  255.             - The syntax for the beep function was extended
  256.  
  257.                  BEEP <v> <c> <d> <m>
  258.  
  259.               If m is equal 0, there will be beeps only if a part of the
  260.               window is obscured by another window. If m is equal 1, there
  261.               will be always a beep. If the window's screen isn't the front
  262.               most screen, there will be also always a beep, this is inde-
  263.               pendent from m.
  264.  
  265.             - The priority of the beep signal has the new value of 80
  266.               instead of 0.
  267.  
  268.             - In RAW mode no beeps are generated.
  269.  
  270.             - Now the directory path in the window title can be switched
  271.               off again.
  272.  
  273.             - The iconify function will be disabled if the dos.library has
  274.               a version number greater than 34, so with Kickstart 1.4/2.0.
  275.  
  276.             - Scrolling the window buffer to its end will no longer block
  277.               intuition.
  278.  
  279.             - WaitIO() for audio request removed.
  280.  
  281.             - It is no longer possible that a icon is produced but the big
  282.               window don't disappear.
  283.  
  284.             - SetGMC will display the command list if an unknown command
  285.               is entered in the interactive mode.
  286.  
  287.             - Internal modifications
  288.  
  289.  
  290.       V8.0: - Now configuration of GMC processes is done by an external
  291.               command SetGMC instead of internal set commands. The same
  292.               program can be used for default setting for all following
  293.               GMC processes. SetGMC can be made resident. Description in
  294.               SetGMC.Doc.
  295.  
  296.             - Actual directory path of the Shell/CLI process in the window
  297.               title. Path is updated on reception of READ packets, normaly
  298.               after display of new prompts.
  299.  
  300.             - Beep function if window isn't the front most on the front most
  301.               screen. It is poosible to set the loudness, the duration, and
  302.               the time interval that must be pass away between the send-back
  303.               of a READ packet and the reception of the next one, to cause a
  304.               beep.
  305.  
  306.             - Close gadget of Kickstart 2.0 can be generated by appending
  307.               "/CLOSE" to the title in the startup window description.
  308.               (e.g. "NewShell GMC:0/0/640/200/SHELL/CLOSE"). This works only
  309.               with Shell from KS 2.0.
  310.  
  311.             - If the file name completer displays a directory name, a '/' is
  312.               appended to the name.
  313.  
  314.             - The UnDo buffer is cleared after the window was resized (no
  315.               correct display possible in all cases).
  316.  
  317.             - In script file only outputs are recorded that are made after
  318.               the script file was opened. The buffer won't be cleared any
  319.               longer when a script file is closed.
  320.  
  321.             - No more keyboard locking for the duration of outputs if the
  322.               window is resized during these outputs.
  323.  
  324.             - Additional newline removed in CTRL-\.
  325.  
  326.             - Now page length setting for printer dump works again.
  327.  
  328.             - GMC will terminate if the first packet isn't an OPEN packet.
  329.               But it will reply with "Unknown Packet Type".
  330.  
  331.             - New operating manual.
  332.  
  333.  
  334.       V7.5: - Now GMC won't terminate, if a key is hit or a non-open packet
  335.               is received before the first open packet. Keys before the
  336.               first open packet are ignored.
  337.  
  338.  
  339.       V7.4: - Now GMC can also handle dead keys.
  340.  
  341.             - ExtFuncProc compiled with Aztec 5.0a. It is possible that
  342.               the old version of ExtFuncProc can crash on CPU with cache
  343.               (MC68020 and greater). ExtFuncProc supports now FPU's.
  344.               There is no change in the interface to ExtFuncProc.
  345.  
  346.             - If it isn't possible to start ExtFuncProc for any reason,
  347.               however a GMC window will be opened and an error message
  348.               will be shown. With this GMC window it isn't possible to
  349.               used the PRT_SCR and the script function. If there is a pro-
  350.               gram called ExtFuncProc but not the right one, GMC will open
  351.               its window with an error message and won't hang any longer.
  352.               In this case, it is possible that 20 Bytes of memory are lost.
  353.  
  354.             - With "Set PARSER:0" the internal set command parser is inacti-
  355.               vated for output in the GMC window. Then it isn't possible
  356.               that wrong or not wished Set's are executed. This feature don't
  357.               reflect parsing keyboard input. "Set PARSER:1" reactivates the
  358.               parser also for output. Default is a full activate parser. The
  359.               last command of the Shell/CLI-Startup should be "Set PARSER:0".
  360.  
  361.  
  362.       V7.3: - Buffer output by the line is now possible with Alt-DOWN.
  363.  
  364.  
  365.       V7.2: - Compiled with Aztec 5.0a
  366.  
  367.             - Function keys settings can be now deleted by "Set <q>F<n>:"
  368.  
  369.             - Bug fixed in Packet SET_SCREEN_MODE (GURU with "LS df0: -r").
  370.  
  371.             - "Next Page  >>>  Ctrl-DOWN" will be now erased when the buffer
  372.               output is continued.
  373.  
  374.             - After "Next Page  >>>  Ctrl-DOWN" the percentage of displayed
  375.               buffer is shown.
  376.  
  377.             - The ESC key has now the function of an undo key to bring back
  378.               the state of the command line before the last change.
  379.  
  380.             - GMC keeps tracking of the command line when the window is re-
  381.               sized. This function must be activated by "Set NEWSIZE:1".
  382.               The function works only in CON mode.
  383.  
  384.             - Internal Set commands are ignored in RAW mode.
  385.  
  386.             - If a command line is finished by Shift-RETURN, it won't be sent
  387.               to the Shell/CLI but inserted in the command line history.
  388.  
  389.             - All arp.library functions are replaced by internal functions.
  390.  
  391.             - Internal modifications
  392.  
  393.  
  394.       V7.1: - Bug fixed, which caused a script file that may contain not all
  395.               the output to the window.
  396.  
  397.             - After the contents of the output buffer is displayed all out-
  398.               standing ReadRequest are cleared. This removes CLI/Shell error
  399.               message 'Unknown command "' if the output of some commands
  400.               like "ls" is in the buffer.
  401.  
  402.             - Internal Set command now shows error messages on wrong argu-
  403.               ments.
  404.  
  405.             - Help text for new function added.
  406.  
  407.  
  408.       V7.0: - IMPORTANT - IMPORTANT - IMPORTANT -
  409.               The STACK entry in the MountList was increased to 2500 Bytes.
  410.  
  411.             - Script function added: "Set SCRIPT:<filename>" specifies
  412.               a file in which the buffer is stored when its end is reached.
  413.               <filename> must start with a physical or logical device. If
  414.               <filename> is "" an opened script file will be closed.
  415.               This happens also if the GMC: window is closed.
  416.  
  417.             - Print buffer can also be shown in the window. Ctrl-UP jumps
  418.               to the start of the buffer, Ctrl-DOWN shows the next page in
  419.               the buffer.
  420.  
  421.             - Initial size of print buffer is always 4KByte. The buffer size
  422.               can be changed with "Set DUMP:nnnnnn". nnnnnn must be greater
  423.               than the old buffer size.
  424.  
  425.             - PRT_SCR function rewritten. GMC starts a new process with name
  426.               ExtFuncProc (if it doesn't already exist). Instead of a func-
  427.               tion started with ARP-ASynchRun, this process loads the
  428.               printer.device. ExtFuncProc can execute almost every library
  429.               function and it can be used from any other process, handler,
  430.               and task. The program ExtFuncProc must be placed in in the
  431.               directory L: It is probable that this modification fixed the
  432.               GURU on printout in V6.x.
  433.  
  434.             - Bug fixed in error checking during handler startup.
  435.  
  436.             - Internal modifications.
  437.  
  438.  
  439.       V6.2: - Function "Set PAGELEN:nn" added. If nn is not 00, at the
  440.               beginning of every screen dump the page length will be set.
  441.               nn is the page length in lines.
  442.  
  443.             - DISK_INFO packet: Entry DiskType will be correctly set
  444.               in RAW mode.
  445.  
  446.             - '|', '(', and ')' as separators added.
  447.  
  448.             - Printout of command line recall and internal set command
  449.               corrected.
  450.  
  451.             - ATTENTION: If after the start of a printout and before its
  452.               end new characters are typed, it is possible that the program
  453.               crashed which opened the GMC window. At the moment, it hap-
  454.               pened only three times with ARP-Shell V39.
  455.  
  456.  
  457.       V6.1: - "Set XY:xxx/yyy" works now also inside startup, instead of
  458.               only working from keyboard.
  459.  
  460.             - No more error message with "Set fkeys:<n>".
  461.  
  462.             - All internal "Sets" (except "Set <x>F<n>:<string>") are
  463.               tested now on additional characters after a correct command.
  464.  
  465.  
  466.       V6.0: - PRT_SCR function performs a printout of the recent output
  467.               in the window (memory depends on the inital window size).
  468.  
  469.             - The contents of the window won't be destroyed by an ICONIFY
  470.               and output in the window can go on.
  471.  
  472.             - Icon position can be defined by "set XY:xxx/yyy"
  473.  
  474.             - Command lines with length 1 won't be saved in command history
  475.  
  476.             - If the handler was started in RAW mode it is possible to
  477.               start it with a given window.
  478.  
  479.             - GMC: don't run with module terminal.mod of M2Amiga.
  480.  
  481.             - Internal modifications
  482.  
  483.  
  484.       V5.1: - More help in CTRL-Help
  485.  
  486.             - Modification in command line expansion
  487.                   only TAB:  Only files without info files
  488.                   Shift:     Only info files
  489.                   Ctrl:      Only directories
  490.                   Alt:       All files and directories
  491.  
  492.             - Internal modifications
  493.  
  494.  
  495.       V5.0: - IMPORTANT - IMPORTANT - IMPORTANT -
  496.               The STACK entry in the MountList was increased to 1700 Bytes
  497.  
  498.             - Built-in set function ignores case of keywords and qualifiers
  499.  
  500.             - Command line history works now with a buffer of a fix amount
  501.               (2KByte)
  502.  
  503.             - Search function in command line history ignores case
  504.  
  505.             - Command line expansion with TAB key
  506.               (e.g.  "type s:st"  TAB  "type s:startup-sequence")
  507.  
  508.             - Functions of the arp.library (V39) are used
  509.  
  510.             - Function !n to recall previous command lines is removed
  511.  
  512.  
  513.       V4.1: - Search pattern won't be changed if only cursor keys are used
  514.  
  515.             - Delete to start/end of line function changed
  516.  
  517.  
  518.       V4.0: - Flexible assignment of the cursor and delete keys
  519.  
  520.             - Repeated search in the command history possible without
  521.               new input of the search pattern
  522.  
  523.             - Iconify function won't be executed after the handler receives
  524.               a DiskInfo packes (e.g. More)
  525.  
  526.  
  527.       V3.0: - Iconify function added
  528.  
  529.  
  530.       V2.0: - ACTION_SCREEN_MODE, ACTION_WAIT_CHAR packets added
  531.  
  532.             - Function keys and help keys can be switched off
  533.  
  534.             - Command line storage and recall changed
  535.  
  536.             - Bug in ACTION_DISK_INFO packet fixed
  537.  
  538.             - Several minor bugs fixed
  539.  
  540.  
  541.       V1.0: First released version
  542.