home *** CD-ROM | disk | FTP | other *** search
/ Mundo do CD-ROM 24 / CDROM24.iso / aplicat / blanch / bchanges.txt next >
Encoding:
Text File  |  1998-06-30  |  19.1 KB  |  398 lines

  1. Blanch 1.9 Copyright (c) 1997, 1998 One Guy Coding
  2.  
  3. Changes
  4. =======
  5. Ver 1.9 : Jun 30/98
  6.  - Added Exit Prompt option in Properties/Options
  7.  - Fixed Calendar in the Cron settings dialog (months and years
  8.    were not advancing properly).
  9.  - Autohide works under Win95 and NT4.  Under Win98 it works although
  10.    occasionally will not hide.  I'm working on it.
  11.  - Rewrote code responsible for creating and displaying context menus
  12.    
  13. Ver 1.8c : Jun 25/98
  14.  - refixed the problems introduced in 1.8a and 1.8b.  The autohide
  15.    problem is still broken in Win98.  #@%$^*!* Microsoft.  My apologies
  16.    for the delay in fixing this.
  17.    
  18. Ver 1.8b : May 30/98
  19.  - Show Caption, among other options were horribly broken by the "fixes" that
  20.    I implemented yesterday.  Except for some annoying repainting issues this
  21.    is largely fixed.  Sorry to those affected.
  22.  
  23. Ver 1.8a : May 29/98
  24.  - A button for Blanch was appearing in the taskbar when none should have been.
  25.    This has been fixed.
  26.  - Blanch doesn't autohide when the Properties dialog is displayed.
  27.  - Can drop multiple files on blanch when autohiding.  The buttons will be
  28.    created on the current page.  Caveat: if you select 30,000 files blanch will
  29.    attempt to create a whole bunch of buttons (sarcasm intended)
  30.  - Tooltips are now created using the Windows Tooltip Class rather than my
  31.    old homemade Tooltip class.  This means that tooltips look more standard
  32.    than in previous versions.
  33.  - The Blanch autoHide Delay was not working properly.  The timeout value is
  34.    reset each time the mouse is moved on top of blanch, so that a timeout of
  35.    500ms will always be 500ms and not some fraction of 500ms.
  36.  - Autohide is not working properly under Win98.  This appears to be a problem
  37.    with Win98 beta 3 or at least a different sequence of messages.  The 
  38.    WM_ACTIVATE message has always been a little different than its description.
  39.  
  40. Ver 1.8 : Apr 02/98
  41.  - Pages could become corrupted on startup.  This was caused by the background
  42.    load of pages.  It was possible that a page could be loaded more than once.
  43.    This multiple load could then be compounded so that multiples of each button
  44.    on the page were created.  Not a good thing.  This has been tweaked to avoid
  45.    this situation.  Pages are still loaded in the background but more cautiously.
  46.    To control the time between successive page loads on startup you can fiddle
  47.    with the registry variable "loadDelay" under,
  48.  
  49.    HKCU\Software\One Guy Coding\Blanch\Global
  50.  
  51.    This is a DWORD value and defaults to 2000 milliseconds.  This means that
  52.    pages are loaded at startup one after the other at 2 second intervals, by
  53.    default.  If you have 10 pages it would take about 20 seconds to load in
  54.    all the buttons, but you will be able to use the blanch pages that have 
  55.    already loaded.  I will experiment with other values but have opted for the
  56.    more conservative value of 2s.  Play with this value if you wish.  The basic
  57.    rule of thumb is 'the higher this value the more responsive blanch will be
  58.    on startup.'
  59.  - Certain file associations would not load properly.  This only happened if the
  60.    associated file did not have a verb of type "open".  Blanch now lets the 
  61.    system decide on the type of Verb to use for associated files.
  62.  - Explore now explores the file in which a file resides if it is a document
  63.    rather than the directory in which its associated executable lives.
  64.  - The 'Action' flyout on the button menu contains the available 'verbs'
  65.    for launching an associated document.  For example, if you dropped a WAV
  66.    file on blanch the Actions would be 'open' and 'play', the former opens the
  67.    file and the later plays the sound.  Of course your setup could display WAV
  68.    files differently depending on the software that you have loaded.
  69.  - The default verb for executables is always "open"
  70.  - The Explore menu item on the button context menu has been moved to the top
  71.    of the Action flyout menu.  Similarly, the Startup Shortcut item has been
  72.    moved to the bottom of this menu.
  73.  - The hotkey tab was replaced with a shiny new version
  74.  - Help file updates will be coming soon
  75.  
  76. Ver 1.7 : Mar 11/98
  77.  - included setup program
  78.  - Blanch now listens to Vern 2.0a and above.  If you have a Vern cell with the
  79.    same label as a Blanch page, Blanch will switch to that page when Vern 
  80.    enters said named cell.
  81.  - fixed nag screen problem (it's supposed to come up only 1 in 10 runs but it 
  82.    was appearing almost every time.)
  83.  - Buttons menu now has a flyout menu listing available dialup sessions.  Select
  84.    one of the sessions from the flyout and blanch will create a button for that
  85.    session.  This is available only in Win95.  I've not figured out how to 
  86.    create a similar list in WinNT.
  87.  
  88. Ver 1.6c : Mar 03/98
  89.  - Fixed problem with the Startup page icons overwriting the current page (only
  90.    occurred if the Process Startup option was being used.)
  91.  - Fixed problem with new key refresh (F5) not selecting the proper icon after
  92.    a remote or removable disk were reattached.
  93.  
  94. Ver 1.6b : Feb 25/98
  95.  - If the Hide delay value was set to other than 0, and one had opened a context
  96.    menu for one of the buttons, Blanch would hide according to the delay value
  97.    that was set and the context menu would disappear.  Fixed!
  98.  
  99. Ver 1.6a : Feb 23/98
  100.  - New Autohide behaviour.  The "More ..." tab of the Properties dialog now 
  101.    has a "Show delay" option and a "Hide delay" option.  These values are in
  102.    milliseconds.  Show delay is the delay before blanch activates on a mouse-over.
  103.    Hide delay is the time before blanch autohides - if this value is 0 the 
  104.    behaviour defaults to the behaviour in prior versions.
  105.  - Changed page activation from F1, F2, F3, ... to 1, 2, 3.  I decided that the
  106.    function keys are better served for other purposes.  You can also activate
  107.    pages with Ctrl-1, Ctrl-2, etc.
  108.  - Fixed a problem with resizing blanch after the size of the buttons had been
  109.    changed from large to small.
  110.  - You can now change the size of the small blanch buttons in the registry.  The
  111.    values are cxSmall and cySmall (representing the width and height of the buttons).
  112.  - On Startup, if blanch finds a file in the Startup folder, it always replaces
  113.    it with a link to the current file.  So if you change the path to blanch the
  114.    Startup shortcut will reflect the change.
  115.  - F5 can be used to refresh a page.  All icons will be reloaded and the page
  116.    redrawn.  This is necessary to refresh any Blanch refering to files on
  117.    removable media.
  118.  
  119. Ver 1.6 : Feb 21/98
  120.  - Fixed cron.  There was a bug in the cron code that would cause unpredictable
  121.    results if more than one program were scheduled to be loaded at any given time.
  122.    Cron is working much better now!
  123.  - Added a cronlog option in the Cron settings dialog.  This option is global
  124.    so all logging will go to that file.  There's no browse button provided but
  125.    it's pretty easy to type in a full path like c:\temp\cronlog.txt
  126.  - The nag screen will now appear only 1 in 10 times, on average.
  127.  - The Tooltips have more information if you hold down the control key while
  128.    mousing over top of a button.  The Exe and Options, as well as a flag for
  129.    cron settings, are now displayed as well as the Description.
  130.  - If blanch is auto hiding (ie., docked) it will not be activated if the
  131.    left mouse button is depressed.  This helps prevent accidental activation 
  132.    if scrolling, or dragging in the vicinity of Blanch.
  133.  - All pages are now loaded at startup.  Note that the loads are delayed between
  134.    subsequent pages, so it doesn't seem to be too intense when starting blanch.
  135.    The delay is hard coded as 500 ms between page loads, if you would like this
  136.    variable to be stored in the registry please let me know.  This also solves
  137.    the problem that if crons were located on an unloaded page then they wouldn't
  138.    be loaded as expected until the page were manually loaded.  Note also that page
  139.    switches are instantaneous the first time now.  This is really a very nice 
  140.    change, IMHO.
  141.  
  142. Ver 1.5a : Feb 9/98
  143.  - first time setups now get an Accessories and System Tools page created
  144.     as well as the first few blanches (Explorer, Control Panel, Printers
  145.     and Dialup Networking)
  146.  - added a Quick Scan option (to Page menu) that allows one to easily scan
  147.    new Program Folders in the start menu.  This is a quick way to recreate
  148.    a lot of functionality if you've neglected to export the registry before
  149.    reinstalling Windows, etc.  This option is accessible via the Ctrl-Q 
  150.    keyboard accelerator.
  151.  - the previous two features were added since I have to reinstall Win95 about
  152.    50 times per year (based on the number of machines that I administer to)
  153.    and these options make it easy to recreate the vast majority of blanches
  154.    with very little effort.
  155.  - changed the lock button so that the thumb tack is "stuck in" when blanch 
  156.    is locked and "unstuck" when not locked.
  157.  - decreased the startup "Nag" screen from once every four runs to once every 
  158.    8 runs -- on average.  That is, if you are running blanch unregistered you
  159.    should only see the Nag screen once per week assuming you start Windows
  160.    once per day.  Your mileage may vary.
  161.  - the *small* icons look better now.  If a small icon is available it is used
  162.    as is (rather than scaling down the large size icon as I was doing in previous
  163.    versions.)
  164.  - fixed a couple of minor bugs associated with switching from large to small
  165.    icons, and vice versa.
  166.    
  167. Ver 1.5 : Feb 5/98
  168.  - fixed a problem for new installations.  Code that was inserted to control
  169.    blanch positionning after resolution changes broke the positionning code for
  170.    new setups, that is, the first time that blanch was run it was not being
  171.    properly positionned on screen.
  172.  
  173. Ver 1.5 : Feb 3/98
  174.  - added keyboard control interface
  175.       CURSOR LEFT/RIGHT - move horizontally left/right
  176.       CURSOR UP/DOWN    - move vertically up/down
  177.       TAB/SHIFT TAB     - Next/Prev page
  178.       ENTER             - launch currently selected button
  179.       SPACE             - open current button properties dialog
  180.       DEL               - cut the current button to the blanch clipboard
  181.       INS               - paste the blanch clipboard to the current page
  182.  - added a button menu entry to allow one to easily add a button to the
  183.    Windows Startup folder
  184.  - added a menu entry to the button menu to access the main Blanch menu
  185.  - added a cron entry on the button menu
  186.  - added a funky new bitmap to the about dialog and nag dialog
  187.  - fixed problem with Startup checkmark in Main blanch menu
  188.  - fixed a problem with the Export Registry menu entry involving long filenames
  189.  - fixed a problem with autohiding after resolution changes
  190.  - todo: update help file to reflect these changes
  191.  
  192. Ver 1.4g : Jan 23/98
  193.  - duplicated "Programs ..." entry to main context menu so that the
  194.    "Start Menu/Programs" folder is more accessible
  195.  - added a "Startup shortcut" item to the main context menu so that
  196.    a Blanch shortcut can easily be added/removed from the Start menu
  197.    Startup folder
  198.  - fixed a problem with the display of the font size on the "More" tab
  199.    of the properties dialog box
  200.  - updated the One Guy Coding snail mail address in the help file
  201.  - updated the help file
  202.  - the Nag dialog is back, I've made the concession that it is only 
  203.    displayed once every four times, on average
  204.  
  205. Ver 1.4f : Oct 24/97
  206.  - Page Tab bar can be optionally hidden
  207.  - added several keyboard accelerators
  208.      Ctrl+O - Toggle horizontal/vertical display
  209.      Ctrl+T - Toggle Page Tab option
  210.      Ctrl+C - Toggle Caption option
  211.      Ctrl+L - Toggle Lock position option
  212.  
  213.  - if the Ctrl key is down while displaying a tool tip the path
  214.    to the executable is also displayed
  215.  
  216. Ver 1.4e : Jun 22/97
  217.  - Ctrl+B to add a new button opens explorer in the Programs menu
  218.  
  219. Ver 1.4d : Jun 8/ 97
  220.  - added "My Computer" entry to preset buttons menu
  221.  - various little fixes and adjustments
  222.  
  223. Ver 1.4c : Apr 22/97
  224.  - fixed problem with renaming or deleting pages that had
  225.    no buttons
  226.  - You can now specify whether you would like blanch to Prompt,
  227.    Replace, Load File or Create New when dropping a file on
  228.    another Blanch button.  Holding down the Ctrl key will
  229.    override the default setting and open the Prompt dialog.
  230.  
  231. Ver 1.4b : Apr 10/97
  232.  - fixed recursive delete of Registry keys problem in 
  233.    Windows NT 4 that prevented the renaming or deleting
  234.    of Blanch pages.
  235.  
  236. Ver 1.4a : Apr 03/97
  237.  - Added Help file and incorporated context sensitive
  238.    help in the Blanch Properties and Blanch Button
  239.    Properties dialog boxes.
  240.  - refixed the focus problem that was fixed last release.
  241.    Button clicks now work first time when activating but
  242.    Blanch won't activate on a mouse over.
  243.  - fixed extra menu item problem in the Pages menu.
  244.  
  245. Ver 1.4  : Mar 27/97
  246.  - Blanch would get focus if inactive, fixed
  247.  - Clock was taking up space even if not used, fixed
  248.  - Showing the caption could leave blanch 'On Top' in
  249.    some instances, even if it wasn't meant to be, fixed
  250.  - Added "Lock position" option to prevent accidental movement
  251.  - Added "Freeze settings" accelerator to prevent settings
  252.    from changing.  This is especially useful for system
  253.    administrators or in environments where NEWBIE's might
  254.    be found.  After setting up blanch to your specifications
  255.    you can prevent changes from being saved by hitting the key
  256.    combination Alt+Ctrl+Shift+Z
  257.  - Blanch now saves to the registry only values that have
  258.    actually been saved.  This change decreased the size
  259.    of my settings from 30K to about 20K (7 pages containing
  260.    about 90 buttons total, thus on average the reduction in
  261.    storage is about 10K/90 = 113 bytes per blanch in this
  262.    instance)
  263.  
  264. Ver 1.3j : Mar 24/97
  265.  - I fixed bug that would cause an unregistered versions
  266.    of blanch to crash when exiting blanch.
  267.  - fixed background paint problem when 'Flat Style' not used
  268.  
  269. Ver 1.3i : Mar 23/97
  270.  - fixed registration problem
  271.  - added 'Resolve links' option to Blanch properties\Options.
  272.    With resolve links selected links are resolved to the
  273.    actual file being pointed to.  This can be toggled while
  274.    working by holding down the Ctrl key while dropping a
  275.    file onto blanch.
  276.  - Added 'Process StartUp page' to Blanch properties\Options.
  277.    If this option is selected blanch will look for a page
  278.    called StartUp (or whatever your windows StartUp folder
  279.    is called) and launch all the buttons on that page when
  280.    Blanch is launched.  You should use resolved links to the
  281.    StartUp buttons for quicker launches.  Once you've created
  282.    all your StartUp buttons, remove the programs from the Win
  283.    StartUp folder (I've created a subdirectory in the StartUp folder 
  284.    and moved all the current startup links except Blanch into that 
  285.    folder to prevent them from running).  Startups are *much*
  286.    faster with blanch, even I'm amazed at the speedup.
  287.  - The startup page name is case sensitive.  Make sure it's
  288.    the same as the Windows Folder name (pour example, je pense
  289.    que le nom est 'Commencer' en Francais, mais je ne suis pas 
  290.    absolument certain)
  291.  - Hold down Ctrl to prevent the StartUp action when starting.
  292.  
  293. Ver 1.3h : Mar 18/97
  294.  - fixed problems with Delete and Rename Page on the page
  295.    tab of the properties dialog box.
  296.  
  297. Ver 1.3g : Mar 08/97
  298.  - Register online via the Register tab of the Properties 
  299.    dialog box.  You must be connected to the net and have
  300.    a WWW browser installed on your computer to use this option.
  301.  - see Notes section of readme.txt for a description of how 
  302.    to add a dialup networking connection button, I will 
  303.    automate this in the near future.
  304.  - Tabs are now proportional in width, rather than constant.
  305.  - added "More ..." tab to the Properties dialog box
  306.  - can set flyout font in More tab (try 11pt Arial Narrow)
  307.  - can now set sounds for 15, 30 and 60 minutes on the hour
  308.  - can toll sound events on the hour (eg. 5 times at 5 o'clock)
  309.  - can show/hide the clock
  310.  - fixed a problem with the 'Lock' button (if closing blanch
  311.    while locked the auto hide and on top settings were
  312.    not properly saved)
  313.  
  314. Ver 1.3f : Mar 06/97
  315.  - if while dragging a blanch button one dropped it on another
  316.    blanch it would be cut to the clipboard.  Now it is just
  317.    returned to its initial position
  318.  - a couple more niggling little changes which affect only
  319.    aesthetics
  320.  
  321. Ver 1.3e : Mar 05/97
  322.  - code responsible for dealing with dropped files on blanch has
  323.    be shored up.
  324.  - added a 'Drop File' dialog box which is shown when a file
  325.    is dropped on a Blanch button.  This dialog offers one of
  326.    four choices,
  327.  
  328.    Replace Blanch     - dropped file replaces the current Blanch
  329.    Load dropped files - current blanch exe is responsible for
  330.                         loading the blanch with the dropped files
  331.    Create new blanch  - puts a new blanch on the current page
  332.    Cancel             - ignore the dropped file
  333.  
  334.  - added the 'forget' option.  When files are loaded a blanch
  335.    button can forget the file names (default) or remember them 
  336.    (they are placed in the Options edit control of the button
  337.    properties dialog box).
  338.  - cleaned up flyouts 
  339.  - Hold down Ctrl to toggle the use of flyouts
  340.  
  341. Ver 1.3d : Mar 04/97
  342.  - 'Explore blanch button' now selects the appropriate program
  343.  - Save registry option added.  You can save your current blanch
  344.     setup to a file.
  345.  
  346. Ver 1.3c : Mar 03/97
  347.  - added scheduling to button properties (see *Cron Options* in
  348.    readme.txt) enabling timed launches for any of the Blanch
  349.    buttons
  350.  - added AutoHide delay in Blanch Options tab of main properties
  351.    dialog box
  352.  - added Save to registry to Options menu
  353.  - added Flat Style to Options menu (affect the appearance of 
  354.    Blanch)
  355.  - fixed flyout problem when blanch is auto hiding at the bottom
  356.    of the screen
  357.  
  358. Ver 1.3a : Feb 26/97
  359.  - added digital clock
  360.  
  361. Ver 1.3  : Feb 25/97
  362.  - more aesthetic changes
  363.  
  364. Ver 1.2g : Feb 20/97
  365.  - Added "Save to registry" in options menu.  Settings are
  366.    not saved until you exit blanch or select this menu entry
  367.    or hit Ctrl-S
  368.  - Added Register Dialog Tab and License dialog Tab
  369.  - various other little fixes
  370.  
  371. Ver 1.2g : Feb 14/97
  372.  - changed button tabs (Thanks to Eric H)
  373.  
  374. Ver 1.2f : Feb 09/97
  375.  - mouse snaps between button tabs (you can turn this off in 
  376.     options menu)
  377.  - moved Options menu
  378.  - if buttons are outside of the current size of blanch she
  379.    will expand to show all buttons
  380.  - if a button somehow ends up beyond the maximum extents of
  381.    blanch they will be moved to a new page called "Blanch trash"
  382.  - can now change the order of the blanch pages in the Page
  383.    Tab of the properties dialog box.
  384.  - when dropping files on blanch, new buttons are added to the first
  385.     available location or blanch is expanded to show the new button
  386.  - scan page is much safer with the above mentioned expansion 
  387.     mechanism
  388.  - pages are now saved only when exiting or from the Options tab
  389.    of the properties dialog (Save to registry)
  390.  - various other minor bug fixes here and there
  391.  
  392. Ver 1.2e : Feb 06/97
  393.  - removed nag dialog
  394.  - enabled 'Scan Page' dialog (be careful with this, since
  395.    buttons are not really being added to blanch pages safely
  396.    yet)
  397.  
  398.