home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 4 / CD_Magazyn_EXEC_nr_4.iso / Recent / util / sys / InstallerNG.readme < prev    next >
Text File  |  2000-11-16  |  4KB  |  106 lines

  1. Short:        C= Installer 100% compatible replacement
  2. Author:       savage@light-speed.de (Jens Tröger)
  3. Uploader:     savage@light-speed.de (Jens Tröger)
  4. Version:      1.5 pre, Oct 31, 2000
  5. Type:         util/sys
  6. Distribution: Freeware
  7.  
  8. InstallerNG is a 100% compatible replacement of the original C= Installer
  9. provided
  10. with the old OS 3.1 releases.
  11. InstallerNG is completly re-written from scratch with many new features and
  12. bugfixes
  13. where the old Installer is just a pitty. Additionally, it has a formal
  14. language
  15. definition, which is the reason for a stable compiler-kernel and the good
  16. interpreter.
  17.  
  18. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  19. !!! Please note that this is a PRERELEASE and not a final version !!!
  20. !!! It could have bugs where you adviced to report them.          !!!
  21. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  22.  
  23. The InstallerNG offers the same functions as the C= Installer and interprets
  24. scripts
  25. in the same way. Besides that, it offers a lot of new functions and
  26. enhancements to
  27. some old ones. Please refer to the guides for further details.
  28.  
  29. Some of the new features are:
  30. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  31. - Nice GUI
  32.     The builtin-gui is based on a BOOPSI class-collection, which was also
  33. written
  34.     by Jens Tröger; these classes allow easy font-adaption, resizing and
  35. support
  36.     MagicWB. Additionally, you may "plug-in" other gui-systems (like MUI,
  37. BGui, ...)
  38.     via a shared library named "installergui.library".
  39.     Furthermore, the help window can left open, while you install your
  40. packages;
  41.     this is a builtin feature and should be provided by every GUI plugin
  42.  
  43. - More strict interpretation
  44.     InstallerNG is more compatible to the C= documented Installer script
  45. language.
  46.     The original C= Installer v43+ isn really strict in interpreting
  47. scripts and
  48.     many error are just ignored and not mentioned to the user.
  49.  
  50. - Flexible interpretation
  51.     If an error raises while the interpretation process, InstallerNG
  52. provides
  53.     to continue at the very next function (Remember, the C= Installer just
  54. quits)
  55.  
  56. - Interuptable Interpretation
  57.     The InstallerNG can be interupted everytime by sending the CTRL-F signal
  58. to its
  59.     process. This option allows to break out of infinite loops.
  60.  
  61. - Comfortable WB-Start
  62.     If you run the InstallerNG from WB and give it no script via tooltypes
  63.     a requester pops up which asks you whether you want to load a script by
  64. a
  65.     file-requester or if you want to app-iconify the installer. If you drop
  66. a
  67.     script-file on the application icon the InstallerNG gets started.
  68.  
  69. - Returncode
  70.     The InstallerNG now returns RETURN_OK (0) if everything of the
  71. installation
  72.     went fine, or, in case of an error, it returns RETURN_FAIL (20). This
  73. could
  74.     be useful, if you call the InstallerNG from a script and the script
  75. wants
  76.     to check whether the InstallerNG was successfull or not.
  77.  
  78. - UNDO-REDO environments
  79.     Using the function "SWING" you are able to build an environment, in
  80. which you can
  81.     "swing" from one (topmost) function to the next. When reaching the last
  82. one, the
  83.     installation may proceed. This looks/works much like the MS-Setup
  84. program :)
  85.  
  86.     With v44 of the C= installer, you are able to simulate such an
  87. environment by
  88.     special TRACE/RETRACE/BACK functions (have a look at the C= installer
  89. documentation)
  90.  
  91. - Full installation control
  92.     If you want to, the InstallerNG asks for confirmation of every action,
  93. no mattter
  94.     what the script-programmer codes in his installer script
  95.  
  96. - AppWindow
  97.     InstallerNG can now act as an socalled "AppWindow", i.e. you may drop
  98. files into
  99.     the window and InstallerNG uses them. This only works, when the
  100. InstallerNG asks
  101.     for a file or directory.
  102.  
  103. ... and many more ... please see the .guide file
  104. For more changes information, please read the .guide files attached in the
  105. archive.
  106.