WaveCat Changelog

What's new in WaveCat 1.05

Jul 1, 2011
  • Fixed: Crash after trying to join without any files selected
  • Improved: There is now a progress bar while concatenating files
  • Improved: Program is twice as responsive with concatenating files

New in WaveCat 1.03a (Jul 1, 2011)

  • Fixed: Change Log Help menu item works
  • Fixed: VB Failed to remove reference to ComDLg.ocx from the code, so I fixed it manually in a text editor
  • Developers: Optimized code by using nested IF's
  • Developers: Optimized code by changing ASC("a") to 95 etc...
  • Developers: Optimized code by removing dead variables and API declarations

New in WaveCat 1.03 (Jul 1, 2011)

  • Fixed: Files list box (Alt+F) and File Menu (Alt+F) no longer conflict
  • Fixed: After selecting a drive without a disk you'd be stuck on C: and chould selected a different drive
  • Fixed: selecting a drive with a volume label caused an error message
  • Fixed: btnSelectNone wasn't working (mnuSelectNone was however)
  • Fixed: Select All and Select None now both return focus back to the files list
  • Fixed: btnJoin, btnSelectAll, btnSelectNone, btnUp, and btnDown are all disabled unless files are listed
  • Fixed: Ctrl and Shift Modifiers now work properly on the list of files (I broke this not Russ)
  • Fixed: Removed Common Dialog control, because help system changed, so I'm not having to distribute comDLG.ocX any more
  • Improved: Pressing F5 will refresh the contents of the drivebox, folder box, and file list
  • Improved: Pressing Ctrl+Del will deselect all the audio files listed
  • Improved: ToolTips divulging their keyboard shortcuts were added for btnSelectAll and btnSelectNone
  • Improved: The status bar now alerts the user when they move an item up or down a space in the files list

New in WaveCat 1.02 (Jul 1, 2011)

  • Fixed: Buttons are enabled and disabled based on wether or not a wave files are being joined. This should avoid a number of unecessary crashes.
  • Fixed: Program won't crash when minimized (bug in scaling code due to a lack of testing)
  • Performance: Removed unused procedure SelectAll()
  • Improved: The status bar reflects the reason for the join error until the user fixes it.
  • Improved: Version number structure now will list app.revision as a, b, c, etc.... exclusively for bug fix releases
  • Improved: Program starts maximized by default

New in WaveCat 1.01 (Jul 1, 2011)

  • Fixed: Window Title (no longer sole property of PeakInfoSystems)
  • Fixed: Startup Position to centered
  • Fixed: Catenating text is no longer cut off on the bottom
  • Fixed: Output file name is longer forced to be upper case
  • Fixed: Folder lists are no longer forced to be capitalized
  • Fixed: File\Exit menu works now
  • Fixed: Folder and Drive list boxes are always synchronized
  • Fixed: The controls now scale based on available screen real estate
  • Fixed: Help file converted to HTML format to support Vista and Windows 7 out of the box
  • Fixed: The up and down buttons can now be accessed using the Tab key
  • Improved: Labels now are bold, size 10 (were size 8), and have a colon after each name
  • Improved: Controls have been resized to better utilize the available screen area
  • Improved: Controls renamed so the first letter of each button control could be a keyboard shortcut (Alt+letter)
  • Improved: Disabled maximize button and window resizing until scaling code has been written
  • Improved: Plays different sounds based on whether the join completed or was aborted
  • Improved: Audio files are listed as stereo or mono vs. 1 or 2
  • Improved: Audio bitrates are listed as 8kHz vs. 8000
  • Improved: Added Select All menu item
  • Improved: Added Deselect All menu item
  • Improved: Pressing F5 reloads the file list
  • Improved: Pressing Ctrl+A select all the files in the file list
  • Improved: Removed maximize button until screen scaling code has been written
  • Improved: Escape key activates the cancel button (Windows' standard behavior)
  • Improved: Program title reflects active document: WaveCat - Output.wav
  • Improved: Replaced exists with PathFileExists() Win32 API Call
  • Improved: Removed CenterScreen(), by modifying the form's startup position property to centered
  • Improved: Added a status bar for improved program to user communication
  • Improved: Pressing Alt+(some letter) will place focus on the control that follows that label, for example pressing Alt+f places focus on the files list box
  • Performance: Enabled Compiler Optimization Favor Pentium Pro
  • Performance: Replaced Ucase(), Mid(), and Trim() with their corresponding string functions Ucase$, Mid$, and Trim$
  • Performance: Removed unused optional variant function parameter in BaseName()
  • Performance: Removed unused Functions SorryBox, AreyouSure, SQLDate, Round
  • Performance: Replaced custom VB Exists() function with Win32 PathFileExists() function
  • Developers: Sole Form's controls are unlocked
  • Developers: Sole Form's Scalemode is now pixels (twips is one of the single worst things about Visual Basic 6)
  • Developers: Control names changed to standard three letter prefixes RefreshButton --> btnRefresh
  • Developers: All constants are now in capital letters