home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 March / CMCD0304.ISO / Software / Freeware / Programare / nullsoft / nsis20.exe / Contrib / InstallOptions / Changelog.txt next >
Text File  |  2004-01-04  |  5KB  |  120 lines

  1. DLL version 2.4 (1/4/2004)
  2. * Initial focus is set in "initDialog" making it possible to override it from NSIS prior to calling "show"
  3. * When initial focus is to a Text field InstallOptions now follows standard Windows behaviour by having the text selected
  4. * Label and other static fields no longer have State= written to the INI file when leaving the dialog
  5. * NOTIFY flag can now be used with Link fields (State should be omitted in this case)
  6. * Likewise, State can now be used with Button fields (behaves the same as with Link fields)
  7. * NOTIFY flag can also now be used with ListBox and DropList fields to have NSIS notified when the selection changes
  8. * Meaning of RIGHT flag is now reversed in right-to-left language mode
  9. * HSCROLL and VSCROLL flags are no longer restricted to Text fields
  10. * Various Link field fixes
  11.  
  12. DLL version 2.3 (12/4/2003)
  13. * Added new control type "Button"
  14. * Added new flag "NOTIFY"
  15. * Added new flag "NOWORDWRAP" for multi-line text boxes
  16. * Reduced size down to 12K
  17. * Better RTL support
  18.  
  19. DLL version 2.2 (6/10/2003)
  20. * Added New control type LINK
  21. * \r\n converts to newline in Multiline edit box
  22. * Support for multiline edit box
  23. * Better tab order in DirRequest and FileRequest
  24. * Added READONLY option to text box
  25. * Minor fixes
  26.  
  27. DLL version 2.1 (3/15/2003)
  28. * \r\n converts to newline in both label Text and ValidateText
  29. * New browse dialog style (modern)
  30. * Word wrapping for check boxes and radio buttons
  31. * No ugly border for edit fields under XP
  32. * Scroll bar for list boxes
  33. * Works with SetStaticBkColor
  34. * DISABLED dir and file request fields now disable the browse button too
  35. * No more STATE value for labels
  36. * Minor fixes
  37.  
  38. DLL version 2.0 (1/4/2003)
  39. * Supports custom font and DPI settings (by Joost Verburg)
  40. * INI files should contain dialog units now, no pixels (by Joost Verburg)
  41. * RESIZETOFIT flag for Bitmap control (by Amir Szekely)
  42. * New documentation (by Joost Verburg)
  43. * New GROUP/NOTABSTOP/DISABLED flags
  44.  
  45. DLL version 1.7 beta (11/2/2002)
  46. * Added initDialog and show DLL functions
  47.  
  48. DLL version 1.6 beta (9/30/2002)
  49. * CancelConfirmIcon becomes CancelConfirmFlags and can now take the other common MessageBox flags
  50.  
  51. DLL version 1.5 beta (9/26/2002)
  52. * Made close [x] button behave like Cancel (thanks brainsucker)
  53.  
  54. DLL version 1.4 beta (9/4/2002)
  55. * Added Icon and Bitmap controls (by Amir Szekely)
  56.  
  57. DLL version 1.3 beta (8/15/2002)
  58. * Added CancelShow (by ORTIM)
  59. * Added pixel transformation for widgets (by ORTIM)
  60.  
  61. DLL version 1.2 beta (7/31/2002)
  62. * Added CancelEnabled (by ORTIM)
  63. * Added CancelConfirmCaption and CancelConfirmIcon (by Amir Szekely)
  64.  
  65. DLL version 1.1 beta (7/22/2002)
  66. * Font is now taken from the main NSIS window (by Amir Szekely)
  67.  
  68. DLL version 1.0 beta (12/16/2001)
  69. * Moved to DLL, no longer need parentwnd ini writing
  70. * Tons of changes - no longer fully compatible (see source for a big list)
  71. * removed support for silent installers (it seems the old version would bring up it's own dialog)
  72.  
  73. version 1.4 (11/18/2001)
  74. * Added Listbox controls.
  75. * Added MULTISELECT flag.
  76. * Made the HWND list for the parent window controls dynamically allocated. This prevents a crash if NSIS ever gets more than 150 controls on it's main window.
  77. * The TEXT property of DirRequest control can be used to specify an initial directory. The current directory is automatically selected when clicking the browse button of the DirRequest control.
  78. * Added ROOT property to DirRequest which can be used to set the root directory (mostly due to felfert)
  79. * Edit controls will now auto scroll (thanks felfert)
  80. * Fixed a problem where the window wouldn't draw properly on some systems (thanks felfert)
  81.  
  82. version 1.3 (11/03/2001)
  83. * Got rid of the call to RedrawWindow() because it's no longer needed with the WS_CLIPCHILDREN flag for NSIS.
  84. * Removed a few hardcoded limits of buffer sizes
  85. * Added Checkbox and RadioButton controls
  86. * Added RIGHT and CHECKED flags
  87.  
  88. version 1.2.2 (10/30/2001)
  89. * Additional size reductions. Further reduced the size down to 8k.
  90. * The text parameter to a combobox can now be used to specify the initial value
  91. * Changed from InvalidateRect() to RedrawWindow() to force a redraw after a browse dialog
  92. * On startup, set the flags of the NSIS window to include WS_CLIPCHILDREN. Otherwise, our controls don't get drawn right.
  93.  
  94. version 1.2.1 (10/28/2001)
  95. * Bug fix. ControlID for the caption and the OK button were reused by the first two controls. (Thanks Schultz)
  96.  
  97. version 1.2j (10/28/2001)
  98. * 8.5kb from 44kb. heh. (by Justin Frankel)
  99.  
  100. version 1.2 (10/28/2001)
  101. * Still 44k
  102. * Added the "FileRequest" and "DirRequest" control types (thanks Schultz)
  103. * Added "MinLen", "MaxLen", and "ValidateText" properties to fields
  104. * Added "Flags" as a way to specifiy additional parameters for controls
  105. * Few more changes to the documentation
  106. * Cleaned the code in a few places...still trying to make it smaller
  107.  
  108. version 1.1 (10/27/2001)
  109. * Added the "Title" option (thanks Alex)
  110. * Moved the OK button so it is in the same location as the buttons on the main NSIS window (thanks Alex)
  111. * Pressing "ENTER" will now automatically select the OK button (thanks Alex)
  112. * Slightly improved the documentation
  113.  
  114. version 1.01 (10/25/2001)
  115. * Fixed the SetFocus loop so it exits after the first control like it was supposed to
  116. * Added the license to the documentation
  117.  
  118. version 1.0 (10/25/2001)
  119. * Barely qualifies as a distribution
  120.