History of Remarker
===================

V0.40

- No visible changes apart from the version number, 
  but a round number is nicer for an update :-)

V0.37

- Clicking on the [REM] button in ST-Guide didn't 
  bring the Remarker to the front any more.
- Though the pages in ST-Guide were updated while
  browsing through them in Remarker, the [REM] 
  button was not inverted.
- Remarker now sends '-r1' to ST-Guide when a key 
  has been pressed in a still empty remark.

V0.36

- With 'New...' the current RMK-file can be discarded.
  For safety's sake it will be renamed to .OLD.

V0.35

- VA_STARTPROG error when starting editor removed.
- The INF-file will now basically be saved in the 
  path GUIDES/REMARK/, so that desk accessory and 
  program can access the same INF-file.
- Below the node-name the number of remarks input 
  is also displayed, where the current one is always 
  included, even when it is empty.

V0.34

- When closing the desk accessory, duplicate 
  messages are no longer sent.
- The accessory now also finds its INF-file.

V0.33

- In place of an alert the 'Contribution request'
  with unregistered versions is now displayed in 
  a dialog for 5 seconds.
- Loading routine optimised. Remarker now always 
  looks for lines starting with the ASCII 240 
  character '' and handles these as a new page,
  no matter how many lines there are inbetween.
- Saving routine also optimised. Saving will only 
  be up to the last line that still contains text 
  in each case.

V0.32

- Single-TOS starting error removed.
- ST-Guide is now always opened when Remarker starts.
- Remarker sends '-r0' messages to delete the [REM]
  button in ST-Guide.
- The left arrow will be disabled when appropriate.
- 'Delete' and 'Clear' renamed 'Entfernen' and 'Leeren'
  in the German version.
- On closing the Remarker window there is now an alert
  with a contribution request in the unregistered version.
- Registration via a button in the Info-dialog.

V0.31

- If a source if defined for an RMK-file, then 
  the corresponding menu entry receives a tick.
- The 'Selections' dialog in the 'Options' menu 
  now has three configuration options for passing
  the node names to the editor:
  - With quote-marks: Basically every name 
    will be enclosed in quote-marks 
   (e.g. -fnode "Main")
  - Without quote-marks: Basically every name
    will be set without any quote-marks
    (e.g. -fnode The main window)
  - 'Intelligent': Quote-marks will be set when 
    the node-name contains spaces
    (e.g. -fnode "The main window", but also
     -fnode Edit-functions).

V0.30

- In some circumstances errors arose with deleting 
  and handling backwards browsing.
- One can now create a second remark for the same 
  node also with [Control]+[Cursor right] (as an 
  alternative to a right-click on the node-name).

V0.29

- Serious error in the saving routine removed.
  Unfortunately this always started with the 
  assumption that new nodes are basically added 
  at the beginning.

V0.27

- Following pressure by Manfred Ssykor I have revised 
  the deletion process once more. After a click on 
  the 'Delete' button the corresponding page will now 
  be deleted completely and Remarker jumps to the
  next one. Only exception: If the page to be deleted 
  was the last one, then only the edit-fields will 
  be deleted.
- There is now an additional 'Clear' button with which 
  only the edit-fields are cleared but the page will 
  remain displayed. It will only be deleted if one 
  leaves this page when it is empty.
- All arrow buttons have been enlarged (on special 
  request by Holger).
- Redraw function revised. There should no longer be 
  any superfluous redraws.
- Error with popup fixed. Under certain circumstances 
  the bottom scroll arrows were wrongly not disabled.
- Accessory error removed: With Winx installed, the 
  dialog remained visible on the desktop after quitting.

V0.26

- If the [Shift] key is held down during deletion,
  then Remarker deletes the current page and jumps 
  (if possible) to the following page.

V0.25

- Bug with re-opening the desk accessory fixed
  (Manfred).
- In the 'Selections' dialog a new option 
  'Editor handles '-f'' has been added.
- For browsing through several remarks for the same 
  hypertext-node there are now also two buttons 
  at the right of the node name.
- In the buttons for browsing, the cryptic characters 
  '<' and '>' have given way to nicer-looking arrows.
- If no editor or source has been specified, selecting 
  the menu entry '->Editor' now produces an error 
  message in a corresponding form (so that one knows 
  why it isn't working),
- An attempt to specify a source although no RMK-file 
  has been loaded now also produces an error message.

V0.24

- The editor to be called does not have to be a desk
  accesory; under multitasking operating systems one 
  can also start one up when required (Remarker will 
  recognise the difference between MultiTOS and MagiC 
  and adapts its call to suit).
  In calling the editor, Remarker proceeds as follows:
  First a check is made with 'appl_find' to see whether
  the editor is already in memory, then it will be 
  started with VA_START.
  Next an attempt will be made to pass AV_STARTPROG 
  to a possible AVSERVER. If this doesn't work either, 
  the it will be started with 'shel_write'.
  
- Now one can also specify a source for a text for 
  which there are no remarks as yet.

- In the 'Selections' dialog one can now choose in
  'Node-names with quote-marks' whether Remarker 
  in calling the editor for the search-message 
  '-fnode Node-name' should bracket the name in 
  double quotes ('-fnode "Node-name"') or not.

V0.23

- Now Remarker will 'Pling!' (sound the bell)
  even when its window isn't open (happy, Reiner?) ;-)

V0.22

- '-f' message for editors implemented.
- Accessory menu-bug fixed - this time for real.
- Serious Acc bug of the new version also removed
  (when closing the Acc window the text disappeared 
  on re-opening - a pity, really...)

V0.21

- Serious error in the message routine removed.

V0.20

- The 'Source' menu entry has landed up in 'Options'.
- Missing Pling under certain conditions should now 
  have been restored.
- 'Remarker intern' is now saved with two leading 
  ASCII 240 characters ('').
- List of characters that cannot be input loosened 
  appreciably.


V0.19

- With 'File->Merge' one can now link together two 
  RMK-files. The pages of the second RMK-file will 
  normally be added at the end; with the same 
  hypertext node they will be sorted appropriately.

V0.18

- Double Pling during loading eliminated.

V0.17

- Implementation of several Remarker pages to one
  hypertext node:
  - Cursor-position examination implemented
  - Forward and back adapted
  - List-box adapted
  - Creation of new pages incorporated.
  
  And this is how it's done:
  - Right-click on the node-name creates a new Remarker 
    page (recognisable by the index following the name).
  - Now one can browse back and forth through the hypertext
    pages with [Control]+[Cursor Up/Down], and between 
    several Remarker pages to one node with [Control]+
    [Cursor right/left].
  - In the list-box that appears if one left-clicks on 
    the name, each node appears only once. When an entry 
    here is clicked on, basically the first page of remarks 
    for this node will appear.
  - Everything else works the same way as in the normal 
    Remarker, empty pages also being deleted automatically 
    when one quits them.
  - When selecting a sub-page (remarks after the first) no 
    message is sent to ST-Guide, first of all because this 
    is the same node anyway, second because ST-Guide would 
    then return a message which would cause Remarker to 
    switch back to the first page.

V0.16

- Double Pling during list-box selection eliminated.
- In the last version empty remarks were accidentally 
  saved.

V0.15

- Under Single-TOS, if Remarker was started as a program
  and is then quit (via the menu entry or the window
  'Closer') while the ST-Guide window is open, then only 
  the Remarker window is closed. Thanks to this ST-Guide 
  remains open (othewise it would be quit together with 
  Remarker) and the connection between the two programs 
  is maintained. One can reopen the Remarker window at 
  any time with [Control]+[R]. Only when closing the 
  ST-Guide window will Remarker also be finally ended.

V0.14

- The bugfix in V 0.13 just made things worse! 
  I hope everything is OK now... ;-)

V0.13

- Now one can also load from other folders apart 
  from the GUIDES folder, and the .RMK files will 
  also be written back there.

V0.12

- Searching via the environment variable 'HOME' and
  in the boot drive for the file ST-GUIDE.INF did 
  not work correctly.

V0.11

- Remarker optionally sounds a Pling if a cross-reference 
  exists to a hypertext page. This can be configured in 
  the 'Selections' dialog.

V0.10

- Remarker now also recognises node names that include 
  quotation marks.
- If the ST-Guide window is closed temporarily but Remarker 
  is left running, then when the window is reopened (e.g.
  by browsing in the Remarker) the Remarker window will be
  topped again (brought to the front).
- It could be that deletion now finally works correctly!

V0.09

- When opening an RMK-file, the Remarker window will be 
  brought to the front after the ST-Guide window opens.
- Activation of ST-Guide now works via VA_START, so will 
  also work when the ST-Guide window is closed.
- Pages without remarks, or pages in which remarks have 
  been deleted by [Esc] are no longer saved.
- Characters obtained with [Alternate] and [Control] are 
  no longer accepted (but most foreign characters input 
  with [Alternate] + number-pad ASCII-value with suitable
  desktops or accessories such as Harlekin are).
- When changing pages, RMK will only be reloaded if one 
  has changed to a new hypertext.

V0.08

- New menu entry 'Selections', where the path for the 
  RMK-file and the behaviour of Remarker when ST-Guide 
  is closed can be chosen.
- 'Save selections' saves the choices made and the 
  window position of the main dialog.
- With ST-Guide running, [Control]+[U] only closes 
  the window, but Remarker remains active.

V0.07

- Massive changes to the appearance :-)
- Clicking on the node name brings up a list-box showing 
  all nodes for which remarks have been input.
- In place of buttons there is now a stylish window menu.
- Info-dialog (that's important, too...)
- Deletion algorithm altered - the page will be deleted 
  but remains displayed, empty.
- During creation of a new page the '-r' message is only 
  sent to ST-Guide  after the first character has been 
  input; Control-characters will not be recognised here.
- Text searching incorporated. The search will always 
  start from the beginning (the position within a text 
  will only matter very infrequently). Case (capitals or 
  lower case) as well as the German umlauts will be 
  disregarded.
- With 'Find next' one can continue the search with the 
  current search pattern from the current position.
- With 'Open' one can read in any desired RMK-file.

V0.06

- The cursor will be placed on the first line when a new
  page is called.
- [Control]+[Cursor] can be used for browsing (as in ST-Guide).
- Improved redraws.
- Window title now symmetrical.
- Now operation with ST-Guide as ACC and Remarker as a
  program under MagiC should work.
- [Alternate]+[R] changes from the Remarker to ST-Guide and
  back again.

V0.05

- When browsing with arrows, new entries were not saved.
- In the RMK-files a control-character '' (ASCII 240) 
  will be inserted before the page name, which could be 
  important for later extensions of the program. This 
  character should not be used in the remarks, at least 
  at the start of a line. If it is found there then 
  Remarker will automatically filter it out.
- In the search for ST-GUIDE.INF the search will include 
  the path for the environment variable 'HOME'.

V0.04

- Remarker roughly supports the AV-Protocol. Thus one can,
  for instance, switch to windows of other applications 
  with [Control]+[W].
- If Remarker is started later, it will not immediately 
  open its window.
- Later starting of Remarker from ST-Guide should now 
  work without error.

V0.03

- Remarker now sends correctly to ST-Guide the information
  whether a comment exists for a selected page.
- One can now also pass Remarker a .HYP-file, in which 
  case Remarker will start automatically and directly 
  open ST-Guide.
- The ST-GUIDE.INF will be closed after reading.
- SysGem-timer switched off, so that one AES-call does 
  not chase the next.

V0.02

- Drag & Drop works, at least under Multi-TOS.
- An RMK-file can be passed to Remarker via a 
  command line (for those who need this...).
- One can browse through all remarks with two buttons.
- Communication with ST-Guide now works.

V0.01

- The first, not yet working, version.
