home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2000 January / LCD_01_2000.iso / tools / clock237 / doc / english / history.txt < prev   
Encoding:
Text File  |  1998-06-21  |  6.3 KB  |  162 lines

  1. HISTORY.TXT
  2. -----------
  3. This development report in English has been started recently, though Clocky
  4. is developed since 1989.
  5.  
  6. Clocky were inspired by several utilities: QuanTOS, Maccel, Dunkel,
  7. KbdSwitch and others.
  8.  
  9.  
  10. 1998/3/7 - Clocky 2.09beta
  11. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  12. o first English version of Clocky and SETCLOCK. Quick translation of
  13.   non-existing Clocky's documentation.
  14.  
  15. o invers colors (white on black) re-implemented. Hotkey is 'B'. Works in
  16.   monochrome on SM124 and in 2, 4, 16 and 256 colors on Falcon.
  17.  
  18. o external keys handling made easier - it also allows several EHC at once.
  19.  
  20. o MegaSTE switching 8/16 MHz is re-implemented again. Please test.
  21.  
  22. o Cookies "DATE" and "TIME" are searched for twice (when Clocky starts
  23.   and also after start of GEM). That means you need not to put DTCOOKIE
  24.   before Clocky anymore :-) It also allows me to put these Cookies into
  25.   MiNT kernel so you won't need DTCOOKIE under MiNT then...
  26.  
  27. o screen saver and invers colors on non-Falcon machines test the presence
  28.   of SM124 and do not work on TV.
  29.  
  30. o The pointer to CookieJar in SETCLOCK is get by Setexc() - hopefully it
  31.   will improve compatibility (no need to switch into Super mode)
  32.  
  33.  
  34. 1998/3/10 - Clocky 2.10beta
  35. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  36. o Thanks to English version Clocky were exported to Norway :-) Heh, in
  37.   return I got a lot of bug reports :-)
  38.  
  39. o algorithm for EHC was changed: the external hotkey (actual_key in the
  40.   Clocky cookie struct) is valid for only 105 milisecond now. If the
  41.   actual_key is changed anyhow in this time period, the key is lost for
  42.   system (i.e. it's used as a hotkey and so system must not detect it).
  43.   Otherwise the pressed key is put back to keyboard buffer and actual_key
  44.   is zeroed. Since the timeout is just about 0.1 second, the keypress-lag
  45.   is minimal.
  46.  
  47.  
  48. 1998/3/14 - Clocky 2.11beta
  49. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50. o Printer conversion can be enabled/disabled by hotkey again (bug fix)
  51.  
  52. o Clocky now estimates the 1 second period even when DTCOOKIE is installed
  53.   (DTCOOKIE and system time goes in 2 second step). That means you should
  54.   have DTCOOKIE installed always, because Clocky gets only better with it.
  55.  
  56.  
  57. 1998/3/15 - Clocky 2.20beta - Clocky's CookieJar struct changed!!
  58. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  59. o old bugfix concerning MegaSTE Turbo hotkey
  60.  
  61. o Jo Even Skarstein suggested a very reasonable idea about EHC registering.
  62.   See and use his EHC-lib when you program your own External Hotkey Client.
  63.  
  64. o dead keys can be defined freely (up to 30 dead keys). Need to update
  65.   SETCLOCK.PRG first.
  66.  
  67. o internal's Clocky hot keys can be defined freely. But please wait for
  68.   new version of SETCLOCK...
  69.  
  70.  
  71. 1998/3/24 - Clocky 2.21beta - I've got NOVA graphics card in my Falcon!!
  72. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  73. o Clocky is now finally compatible with graphics cards (at least with NOVA
  74.   in 256 colors)
  75.  
  76. o CPX module from JAY Soft is included - great work, guys!
  77.  
  78. o thanks Jo Even Skarstein for his EHC-lib
  79.  
  80.  
  81. 1998/3/29 - Clocky 2.22beta - a beep tone when a hour is over
  82. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  83. o Clocky makes a beep tone at new hour. You can enable/disable this feature
  84.   in CPX module only (SETCLOCK hasn't been updated yet).
  85.  
  86. o NOVA graphics is supported in 2 and 256 colors now
  87.  
  88. o fixed a deep hidden bug which could affect system stability under
  89.   certain condition.
  90.  
  91. o optimized print routines - Clocky are much shorter now.
  92.  
  93.  
  94. 1998/4/21 - Clocky 2.30beta - English TOS is emulated
  95. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96. o if you have got a non English TOS and you prefer English before German,
  97.   you can turn the "Emulation of English TOS" on. Several programs start
  98.   talking in English even when they always talked in German with you.
  99.   Namely ICD harddisk driver, HDDRIVER and also several CPX modules and
  100.   perhaps other multilangual programs...
  101.  
  102. o you can turn on/off the beep at new hour in SETCLOCK now.
  103.  
  104.  
  105. 1998/5/6 - Clocky 2.31beta - NOVA Falcon screen saver!
  106. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  107. o English TOS emulation fixed and enhanced (now affects also the _AKP Cookie)
  108.  
  109. o NOVA Falcon screen saver implemented - it simply turns off the horizontal
  110.   sync for monitor output, which should yield in screen saving (on VESA
  111.   Powersaving compatible monitors at least).
  112.  
  113.  
  114. 1998/6/14 - Clocky 2.34beta
  115. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116. o internal/external hot keys work better now, as the key auto-repeat is
  117.   disabled.
  118.  
  119. o EHC handling has been changed - there's no 105 ms timeout.
  120.  
  121. o Clocky contains an experimental code for displaying free RAM under MiNT.
  122.   Unfortunately the code does no work at all :-)
  123.  
  124.  
  125. 1998/6/19 - Clocky 2.36beta
  126. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  127. o great news - Clocky can uninstall itself cleanly! Just start Clocky
  128.   second time and if it detects another running instance in memory they
  129.   uninstall itself from VBL, IKBD, mouse and prntout interrupt vectors as
  130.   well as remove the JCLK Cookie. It also returns back the original
  131.   keyboard layout and updates the screen if time/date was shown.
  132.  
  133.   So do not reboot your computer if you just want to remove Clocky! :-)
  134.  
  135. o keyboard layout switching on-the-fly (using hotkey + O, N or C) is much
  136.   much safer now. Previously I've been calling XBIOS Keytbl() from VBL
  137.   interrupt, which was not too safe (even if I tried to ensure its safety
  138.   as much as possible). Now I just set the keyboard tables' vectors. Thanks
  139.   for idea goes to Julian Reschke.
  140.  
  141.   So do not hesitate to switch between the keyboards - it's safe and fast!
  142.  
  143. o the 'hour beep' is the last XBIOS Dosound() call in VBL in Clocky. Since
  144.   this version I lock all interrupts around the Dosound() call to make it
  145.   even more safe. The Dosound() call itself does nothing but sets one
  146.   vector (in TOS 4.04), so it should be OK to call Dosound(). But if
  147.   something bad happen during the 'hour beep' just turn this feature off
  148.   and let me know what happened. You have been warned... :-)
  149.  
  150.   I personally use it without problems under TOS/MiNT.
  151.  
  152. o I have removed the experimental code for displaying free RAM under MiNT.
  153.   It will return into MiNT-Clocky, a new version of Clocky designed
  154.   specially for MiNT operating system.
  155.  
  156.  
  157. 1998/6/21 - Clocky 2.37beta
  158. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159. o fixed bug with displaying in 15 and 16bit color depth on NOVA graphics
  160.  
  161. o new SETCLOCK can edit the dead keys (up to 30 dead keys can be defined)
  162.