******************************************************************************* * * * A M S E x t e n d e r * * * * by Stefan Heule * * member of boolsoft (www.boolsoft.org) * * * * Revision History * * * ******************************************************************************* ------------------------------------------------------------------------------- NEW in AMS Extender 1.1.0 (2010-07-28) ------------------------------------------------------------------------------- - CHANGED: The executable "amsext" does not have to be in the main folder anymore to open the settings dialog. However, you still should not rename it. - FIXED: Don't open files that are in use, as this crashes the calculator. ------------------------------------------------------------------------------- NEW in AMS Extender 1.0.0 (2010-07-15) ------------------------------------------------------------------------------- - This is just a change of the version number. AMS Extender has proven to be very stable, and finally is available as final release. ------------------------------------------------------------------------------- NEW in AMS Extender 0.7.0 beta (2008-21-05) 14131 bytes ------------------------------------------------------------------------------- - NEW: char menu 4 easychar - CHANGED: main\\amsext - CHANGED: send to main folder - FIXED: mem leak - FIXED: options file alsways archived - FIXED: version check - UPDATRE: batch file tprcounter ------------------------------------------------------------------------------- NEW in AMS Extender 0.7.0 beta (2008-21-05) 14131 bytes ------------------------------------------------------------------------------- - NEW: Multi-language support. AMS Extender comes in 12 different versions so far: 2 languages (english, german) * 3 calculators (ti-89, ti-92+, v200) * 2 versions (compressed, uncompressed). In the future, it should be rather easy to add other languages, especially french is needed. I also changed the folder hierarchy in the binary folder to be more user- friendly. Additionally I changed many messages displayed in the program. - NEW: The files are now sent to the archive memory by default. Therefore I programed a small command line tool called TiFileProp, which allows me to set this property. Also, the file is sent to the current directory of the receiving device. - NEW: AMS Extender 0.7.0 uses an event hook like in previous versions, but hooks now also TRAP #4. This way it is assured that the fast scrolling works always. Older version worked most of the time, but not always. This has been fixed. Due to this change AMS Extender isn't fully compatible with Kevin Kofler's event hook conventions anymore and therefore you should NOT use his UnInEvHk to uninstall AMS Extender! Using UnInEvHk won't crash the calculator, but the trap 4 hook will stay installed. The problem with Kevin's conventions is that there is no way to make sure not only the event hook, but also the trap 4 hook gets uninstalled. But this does only affect the uninstallation, the rest of the conventions is still fulfilled! Another thing you may notice is the significantly increased time it takes to install AMS Extender on your calculator. This is because my program has to search for the trap 4 hook (which is probably not there of course), and this may take a while. Nevertheless, opening the preferences dialog and uninstalling will be quite fast, because AMS Extender is smart and starts searching at the high end of the RAM, where the trap 4 hook will be located. - NEW: The internal event hook name has changed to "AMSExt:X" where "X" is the locked symbol. Make sure before installing this version to uninstall any older one with its installer (the installer of 0.7.0 beta will NOT uninstall older versions!) or UnInEvHk. I'm hoping this change will make my event hook compatible with future versions of Kevin Kofler's event hook conventions. - IMPROVED: Rewritten many parts of the ReadMe. - IMPROVED: The internal build scripts have been heavily updated to fit the new needs. It's now possible for me to build the whole distribution with one click. - CHANGED: The graphic output of the battery level is now more accurate. If the battery is approximately half empty, the icon is also only filled half. - CHANGED: Default keydelay set to 6, instead of 10 - CHANGED: The hook is no longer capable to backup its settings, but this should not be necessary anyways. - CHANGED: Nothing is displayed in the status line after the config dialog has been closed. ------------------------------------------------------------------------------- NEW in AMS Extender 0.6.0 beta (20.12.2007) 14807 bytes ------------------------------------------------------------------------------- - Sixth beta release - NEW: "Turn calculator off by pressing ON" is now an option in the preferences dialog and can be disabled. Therefore, a new config file is needed, and you will have to set your preferences again. - NEW: It's now possible to set a program to be executed when [2nd]+[MEM] is pressed. This is interessting, especially in combination with my upcomming project CalcInfo (though not released yet). - NEW: The autostart program (and also the 2nd+MEM program) can now also contain a foldername. - CHANGED: Changed the internal version number of the config file to "amsext01" - CHANGED: Changed the name of the config file to "amsxtcfg" due to internal limitations. As a result, the old file ("@amsext") will not be used anymore and should be deleted. I coded a small program to do this job for you if you are not familiar with hidden files. The file can be downloaded at out message board http://board.boolsoft.org/ - CHANGED: When uninstalling the event hook, the version is no longer displayed since the uninstalled version is most probably an outdated one. ------------------------------------------------------------------------------- NEW in AMS Extender 0.5.1 beta (16.12.2007) 14009 bytes ------------------------------------------------------------------------------- - Fifth beta release, fixed version - IMPROVED: Turned off alpha lock in the config dialog on the Ti-89 (Titanium) - FIXED: There were some issues with the autostart feature not working in a random way. This has been fixed. ------------------------------------------------------------------------------- NEW in AMS Extender 0.5.0 beta (02.12.2007) 13985 bytes ------------------------------------------------------------------------------- - Fifth beta release, huge optimisations and changes - NEW: Added a compressed version of AMS Extender - IMPROVED: Huge code optimisatzions and restructuring. This saves a lot of RAM - IMPROVED: The routine for the config dialog is now stored in the installer to save RAM. As a user, you won't notice too much of this change, but there is much more memory available this way. - IMPROVED: New hotkey for the matrix editor on the V200/TI-92+ - IMPROVED: Replaced some inline asm - IMPROVED: Reduced the required memory size of the options dialog and optimized it, especially on the Ti-89 (Titanium) - CHANGED: Order of entries in the open dialogs (for the editors) changed - CHANGED: Default keydelay is set to 50, instead of 40 - CHANGED: Default scrolldelay is set to 18, instead of 15 - CHANGED: Only a single config file for all calculators (TI-89 and Voyage 200) In this case, I also had to change the backup file magic to "ams0.01" - CHANGED: "Cursor blink rate" to "Cursor blink delay" in the options dialog - CHANGED: Switched to GNU General Public License Version 3.0 - CHANGED: New versioning scheme: major.minor.revision - FIXED: Minor bug in backup routine ------------------------------------------------------------------------------- NEW in AMS Extender 0.40 beta (10.06.2007) 18607 bytes ------------------------------------------------------------------------------- - Fourth beta release - IMPROVED: Fixed this buggy Titanium support and changed some hot keys. - NEW: It's now possible to backup your settings! Therefore run the installer with the argument "b", and with "r" to restore the settings. The settings also will be saved/resotred by BSS (Backup System Settings) - CHANGED: Default keydelay is set to 40, instead of 60 - CHANGED: Default scrolldelay is set to 15, instead of 20 - REMOVED: Secure is no longer part of this package. It was a crappy useless thing I am NOT proud of! ------------------------------------------------------------------------------- NEW in AMS Extender 0.31 beta (12.05.2007) 15907 bytes ------------------------------------------------------------------------------- - Minor update of 0.30 beta - CHANGED: I changed some keyboard shortcuts. Thanks to Phip for helping me to find some nice shortcuts ------------------------------------------------------------------------------- NEW in AMS Extender 0.30 beta (12.05.2007) 16259 bytes ------------------------------------------------------------------------------- - Third beta release - NEW: AMS Extender is now fully TI89/Titanium compatible, but some features are only available on the V200/TI92+ - NEW: Eight new shortcuts, to execute programs: [diamond]+[F1-F8] to start kbdfuncX - NEW: It is now possible to uninstall the program by re-executing it. So UnInEvHk by Kevin Kofler isn't included in the package anymore - FIX: The index in the status line is now updated after a history clear (with [diamond]+[clear]) - FIX: There was a bug with [diamond]+[on], this is now fixed - CHANGED: Now key delay is set to 60 by default - CHANGED: Now scroll delay is set to 20 by default - CHANGED: Now APD timer is set to 120 sec by default ------------------------------------------------------------------------------- NEW in AMS Extender 0.21 beta (03.05.2007) 9583 bytes ------------------------------------------------------------------------------- - Fixed version of 0.20 beta - FIX: Problem with the german keyboard layout (QWERTZ) ------------------------------------------------------------------------------- NEW in AMS Extender 0.20 beta (02.05.2007) 9587 bytes ------------------------------------------------------------------------------- - Second beta release - NEW: You can choose now between two diffrent keyboard layouts, the german and the english one (QWERTZ/QWERTY) - NEW: It is possible to change the angle-mode (between RAD/DEG) with a shortcut, [diamond]+[*] - FIX: [diamond]+[clear] caused a crashed while browsing the history - FIX: after [diamond]+[ON] the autostart feature didn't work - FIX: some minor bugs with the editors ------------------------------------------------------------------------------- AMS Extender 0.10 beta (12.10.2006) 9157 bytes ------------------------------------------------------------------------------- - Initial beta release