------------------------------------------------------------------------ r946 | vtsaran | 2009-01-17 20:28:58 -0800 (Sat, 17 Jan 2009) | 1 line - Updated Revision History section in the Readme wit the latest information. ------------------------------------------------------------------------ r945 | vtsaran | 2009-01-17 20:18:02 -0800 (Sat, 17 Jan 2009) | 1 line - Corrected a message about view-speicific toolbars in the INSERT+H dialog. ------------------------------------------------------------------------ r944 | vtsaran | 2009-01-17 20:15:45 -0800 (Sat, 17 Jan 2009) | 3 lines - Updated installer to support advanced uninstall log library. - Updated HSC sets from HotSpotClicker.org. - Changed folder structure for the installer. ------------------------------------------------------------------------ r922 | vtsaran | 2008-12-24 15:29:47 -0800 (Wed, 24 Dec 2008) | 1 line - Updated Readme file for JSonar5 (courtesy of DJX). ------------------------------------------------------------------------ r920 | vtsaran | 2008-12-13 15:38:00 -0800 (Sat, 13 Dec 2008) | 1 line - Fixed an accidental error in the installation script. ------------------------------------------------------------------------ r919 | vtsaran | 2008-12-13 14:47:39 -0800 (Sat, 13 Dec 2008) | 1 line - Updated installer script to make sure that all related files for HSC sets are removed during uninstall. ------------------------------------------------------------------------ r856 | vtsaran | 2008-08-29 19:37:33 -0700 (Fri, 29 Aug 2008) | 2 lines - Fixed a bug where JSonar installer would not point to jsonar5_readme file. ------------------------------------------------------------------------ r791 | vtsaran | 2008-06-22 19:53:37 -0700 (Sun, 22 Jun 2008) | 1 line Removing language-specific files until we have a complete set of them to enable language support in this and earlier versions. ------------------------------------------------------------------------ r690 | vtsaran | 2008-01-24 13:43:49 -0800 (Thu, 24 Jan 2008) | 4 lines Updates to the ReadMe: - updated Revision History. - added a section on Hot Spot Clicker support. - other minor updates. ------------------------------------------------------------------------ r688 | vtsaran | 2008-01-23 19:57:48 -0800 (Wed, 23 Jan 2008) | 6 lines Added GPL license in Russian. Updated installer language strings and uninstallation section. Minor updates to the JSonar ReadMe. Merged Control Surface Monitoring module Sonar5srf.jsl with the header file. Added GetBar and GetBeat functions to provide compatibility with the SRF module. Fixed SayTempo script so that JAWS correctly retrieves tempo value (now using MSAA). ------------------------------------------------------------------------ r669 | vtsaran | 2007-12-22 17:24:50 -0800 (Sat, 22 Dec 2007) | 3 lines Fixed an outstanding bug in the installer where custom dialogs would not run over the previous screen rectangle and the text from previous installation pages was seen. Updated Russian installer language strings. Moved all literal strings out of the script source file and placed them into JSM file ------------------------------------------------------------------------ r666 | vtsaran | 2007-12-22 15:16:37 -0800 (Sat, 22 Dec 2007) | 1 line Updated Russian translation for JSonar. ------------------------------------------------------------------------ r663 | vtsaran | 2007-12-21 20:15:58 -0800 (Fri, 21 Dec 2007) | 1 line Modified installer for JSonar5 to replicate the UI of JSonar6 and JSonar7. ------------------------------------------------------------------------ r622 | vtsaran | 2007-10-11 11:37:33 -0700 (Thu, 11 Oct 2007) | 2 lines Updated README and version information in source scripts. Fixed a bug in the installer where the .svn folders were coppied along with other scripts during installation. ------------------------------------------------------------------------ r614 | vtsaran | 2007-09-26 15:01:13 -0700 (Wed, 26 Sep 2007) | 2 lines Removed dependency on color in the "setup wizard" since they were not used anyway; also, removed requirement to open a new project. Modified RunSetupWizard script and removed relevant variables. ------------------------------------------------------------------------ r608 | vtsaran | 2007-09-20 17:21:41 -0700 (Thu, 20 Sep 2007) | 1 line Added new SonarVrb.jsl module that holds verbosity helper functions and messages required by JAWS 9.0 and later. ------------------------------------------------------------------------ r605 | vtsaran | 2007-09-19 14:20:25 -0700 (Wed, 19 Sep 2007) | 4 lines Added missing verbosity settings for "Announce time while jogging" and "Say meter values by". Added missing SayArchivedTracks script (CTRL+SHIFT+GraveAccent). Removed CTRL+SHIFT+ALT+M keystroke for showing/hiding meters. Added a new script AccessMeterMenu, activated through CTRL+F2 which provides access to all meter options including meter display as well as resetting meters. ------------------------------------------------------------------------ r604 | vtsaran | 2007-09-18 12:34:53 -0700 (Tue, 18 Sep 2007) | 1 line Restored reporting of archived tracks. ------------------------------------------------------------------------ r603 | vtsaran | 2007-09-18 10:49:49 -0700 (Tue, 18 Sep 2007) | 3 lines Fixed misspelling of the StringMatch function call (thanks all who spotted this). Cleaned up JAWS header file some more from unused constants. Added parameter to the AnnounceTrackBarState function to allow optional toggling of trackbar checkboxes. ------------------------------------------------------------------------ r602 | vtsaran | 2007-09-17 23:39:22 -0700 (Mon, 17 Sep 2007) | 1 line Enabled functionality to show or hide all meters; The keystroke is Control+Alt+Shift+M. ------------------------------------------------------------------------ r599 | vtsaran | 2007-09-12 12:55:54 -0700 (Wed, 12 Sep 2007) | 1 line Added declaration for the StringMatch function to the JSD file ------------------------------------------------------------------------ r597 | vtsaran | 2007-09-07 15:47:32 -0700 (Fri, 07 Sep 2007) | 2 lines Added StringMatch function. Changed CTRL/ALT/SHIFT keybstroke references to use key names rather than scan code numbers, i.e. respective keystroke constants now map to strings instead of integers. ------------------------------------------------------------------------ r593 | vtsaran | 2007-08-16 22:25:40 -0700 (Thu, 16 Aug 2007) | 3 lines Fixed SpeakWhileJogging feature. Added GetTime function. Added missing functions for getting meter count and meter values. ------------------------------------------------------------------------ r591 | vtsaran | 2007-08-15 17:26:52 -0700 (Wed, 15 Aug 2007) | 8 lines Ported the following functions from JSonar6: - Archiving current and all tracks; also AnnounceArchiveTracks. - Solo/unsolo, mute/unmute, arm/unarm, archive/unarchive strips by range. - Speaking of VU meters (including relevant verbosity options). - Meter Clipping Monitor. - Updated JSM, JSD files accordingly. - Added wave files for meter clipping sound notifications. - Updated installer. ------------------------------------------------------------------------ r590 | vtsaran | 2007-08-14 16:27:43 -0700 (Tue, 14 Aug 2007) | 4 lines Ported the following functions from JSonar6: - AnnounceDataTracks. - SayConnectedStrips. - SayInterleave. ------------------------------------------------------------------------ r512 | vtsaran | 2006-12-18 21:11:09 -0800 (Mon, 18 Dec 2006) | 1 line Introducing support for surround panner. ------------------------------------------------------------------------ r476 | vtsaran | 2006-10-28 18:14:42 -0700 (Sat, 28 Oct 2006) | 1 line Fixed a bug where selection of output on a MIDI track was displaced by 1. ------------------------------------------------------------------------ r473 | jamie | 2006-10-28 04:59:06 -0700 (Sat, 28 Oct 2006) | 1 line Moving JSonar 5 (current trunk) to a branch. ------------------------------------------------------------------------ r470 | jamie | 2006-10-28 03:07:36 -0700 (Sat, 28 Oct 2006) | 1 line Updated readme. ------------------------------------------------------------------------ r468 | jamie | 2006-10-28 02:33:30 -0700 (Sat, 28 Oct 2006) | 1 line Sync jsd and corrected capitalisation error in jkm. ------------------------------------------------------------------------ r466 | vtsaran | 2006-10-28 00:29:59 -0700 (Sat, 28 Oct 2006) | 1 line Restored keystrokes for MoveToTempoRatio1, MoveToTempoRatio2 and MoveToTempoRatio3 scripts. ------------------------------------------------------------------------ r463 | jamie | 2006-10-27 21:02:55 -0700 (Fri, 27 Oct 2006) | 1 line Remove some testing code that was accidentally committed. ------------------------------------------------------------------------ r459 | vtsaran | 2006-10-26 23:16:08 -0700 (Thu, 26 Oct 2006) | 3 lines Hopefully fixed the issue of ghCWAccessWindow variable not being updated in some cases. For whatever reason, HandleCustomRealWindows does not always run, so I moved CWACCESS detection into HandleCustomWindows. Modified AutoFinishEvent to nullify ghcwAccessWindow value. Added a message to notify users when no projects are opened on the screen. ------------------------------------------------------------------------ r458 | vtsaran | 2006-10-26 16:08:58 -0700 (Thu, 26 Oct 2006) | 3 lines Still trying to resolve the issue where CWACCESS window does not get handle upon the very first startup of JSonar scripts. Fixed an oversight where, if the user hits TAB/SHIFT+TAB while on the toolbar, JSonar tried to activate the MoveToTrackInspector script. Changed the behavior of the TAB/SHIFT+TAB such that, when the user is on a toolbar, TAB and SHIFT+TAB will move between visible toolbars. This implementation will work for both standard toolbars andview-specific toolbars. ------------------------------------------------------------------------ r457 | vtsaran | 2006-10-25 17:17:37 -0700 (Wed, 25 Oct 2006) | 1 line Made slight modifications to HandleCustomRealWindows to hopefully improve detection of the cwaccess window; I have seen on multiple occasions the handle would not get updated. ------------------------------------------------------------------------ r455 | vtsaran | 2006-10-22 15:31:13 -0700 (Sun, 22 Oct 2006) | 3 lines Removed Step Record module from JSonar (including all the keystrokes, documentation and messages). Removed references to non-existing MoveToRatio scripts. Modified the Space script to allow toggling checkboxes in certain views. ------------------------------------------------------------------------ r453 | vtsaran | 2006-10-22 12:07:22 -0700 (Sun, 22 Oct 2006) | 1 line Fixed RecordAutomation script so that it now correctly reports the status of automation recording. ------------------------------------------------------------------------ r451 | vtsaran | 2006-10-20 11:50:34 -0700 (Fri, 20 Oct 2006) | 6 lines Reassigned unit movement keys as follows: CTRL+J/K move by small units; CTRL+SHIFT+J/K move by medium units; CTRL+SHIFT+WINDOWS+J/K move by large units. Reflected the change in the README. ------------------------------------------------------------------------ r450 | vtsaran | 2006-10-20 11:43:55 -0700 (Fri, 20 Oct 2006) | 1 line Fixed the SpeakSendSummary script to also speak summary for bus pane. ------------------------------------------------------------------------ r448 | vtsaran | 2006-10-18 22:57:37 -0700 (Wed, 18 Oct 2006) | 1 line Modified UpdateCurrentView function to reset isToolbar to false if we are in a dialog, e.g. "Open file" window. Otherwise, DisplayViewSpecificToolbar function would kick in and prevent users from using standard navigation in those dialog boxes. ------------------------------------------------------------------------ r447 | vtsaran | 2006-10-18 13:19:19 -0700 (Wed, 18 Oct 2006) | 1 line Updated documentation file for latest functions and scripts. ------------------------------------------------------------------------ r446 | vtsaran | 2006-10-17 23:33:32 -0700 (Tue, 17 Oct 2006) | 1 line Increased the track count for the "please wait..." message to 100 in the SaySelected scripts. Sonar 5 does not need this at all, but we may leave it as a precaution for slower machines. ------------------------------------------------------------------------ r445 | vtsaran | 2006-10-17 22:15:41 -0700 (Tue, 17 Oct 2006) | 1 line Corrected a bug in the SpeakSendSummary scripts where SendSummary string was not reinitialized properly. ------------------------------------------------------------------------ r444 | vtsaran | 2006-10-17 00:44:40 -0700 (Tue, 17 Oct 2006) | 2 lines Introduce a feature that speaks the summary for all the sends on a given track. All the information regarding each send (send name, send enabled/disabled, send volume, send pan and send pre/postfader) is spoken. The keystroke is CTRL+SHIFT+S. If this keystroke is pressed twice, all the information is placed in the virtual viewer. Updated JSM and JKM files as well as the README to reflect the change. ------------------------------------------------------------------------ r442 | vtsaran | 2006-10-14 23:39:23 -0700 (Sat, 14 Oct 2006) | 1 line Modified the SPACE script to allow for proper speaking of state for buttons in FX plugin windows and toolbars. ------------------------------------------------------------------------ r441 | vtsaran | 2006-10-14 14:59:08 -0700 (Sat, 14 Oct 2006) | 6 lines Modified move-by-unit keystrokes as follows: Control+J/K move by small units; Control+Windows+J/K move by medium units; Control+Shift+Windows+J/K move by large units. Reflected the change in the README. ------------------------------------------------------------------------ r440 | vtsaran | 2006-10-14 14:45:55 -0700 (Sat, 14 Oct 2006) | 4 lines Fixed Cakewalk FX plugins to enable automatic speaking of values when increment/decrement keystrokes are used on non-standard knobs. Added tutor message for non-standard knobs whose window class starts with "AfxWnd" to advise users on increment/decrement shortcut keys. Labeled on/off buttons for Cakewalk FX plugins. Modified README and HotKeyHelp messages to reflect latest changes. ------------------------------------------------------------------------ r439 | vtsaran | 2006-10-13 21:59:52 -0700 (Fri, 13 Oct 2006) | 1 line Added a functionality to display inputs and outputs for a given strip in a nice-to-view list. Once the item is chosen, the input or output will be set to that entry. Shortcut keys are CTRL+ALT+SHIFT+I and CTRL+ALT+SHIFT+O respectively. ------------------------------------------------------------------------ r435 | vtsaran | 2006-10-08 15:47:22 -0700 (Sun, 08 Oct 2006) | 1 line ------------------------------------------------------------------------ r428 | vtsaran | 2006-10-06 15:07:58 -0700 (Fri, 06 Oct 2006) | 1 line Removed references to SonarJaws.dll from the .jsm file. ------------------------------------------------------------------------ r423 | vtsaran | 2006-10-03 23:21:26 -0700 (Tue, 03 Oct 2006) | 2 lines Fixed UpdateCurrentView function to prevent JSonar reporting the view as "track view" when no projects are open. Changed to speak scrub mode messages only if Transport messages are turned on in the verbosity dialog. ------------------------------------------------------------------------ r421 | jamie | 2006-10-03 19:30:20 -0700 (Tue, 03 Oct 2006) | 7 lines Removed statement about the Sonar JAWS control surface plugin from the license, as we're now using our own plugin. Merged r420 from JSonar 4: Next beat and prior beat now speak the beat number to which they have moved. Changed msg22_L to msgBar. The cursor movement units are now configurable with Control+JAWSKey+M. Updated documentation with cursor movement and scrubbing commands. ------------------------------------------------------------------------ r417 | vtsaran | 2006-10-03 14:44:00 -0700 (Tue, 03 Oct 2006) | 1 line Added a message to announce toggle status of the scrub mode. ------------------------------------------------------------------------ r416 | vtsaran | 2006-10-03 10:06:11 -0700 (Tue, 03 Oct 2006) | 1 line Updated the JSonar surface DLL with new changes. ------------------------------------------------------------------------ r415 | jamie | 2006-10-03 08:00:51 -0700 (Tue, 03 Oct 2006) | 1 line Merged r414 from JSonar 4: Changed scrubbing keys to Control+B (enable), Control+J, Control+K, Control+U, Control+I, Control+7 and Control+8. Changed medium increment to 3 frames. ------------------------------------------------------------------------ r413 | jamie | 2006-10-03 06:45:43 -0700 (Tue, 03 Oct 2006) | 7 lines Merged r410:412 from JSonar 4: Added TimeAdvance and time format (TF_*) to sonarsrfutil. Also reformatted sonarsrfutil.jsh a bit. Fixed runtime setup wizard message to say "JSonar control surface". Implemented next and prior beat commands (Shift+PageDown and Shift+PageUp respectively). Implemented experimental scrubbing and jogging. Press JAWSKey+Enter to enable scrubbing, keep holding JAWSKey and use Equals and Dash to move forward and backward in small increments, RightBracket and LeftBracket to move forward and backward in medium increments, and Apostrophe and SemiColon to move forward and backward in large increments, respectively. Release JAWSKey to stop scrubbing. These keystrokes (with JAWSKey) also work without scrubbing to move the cursor during playback or while playback is stopped. Document use of number key for move strip down on U.K. keyboards. ------------------------------------------------------------------------ r406 | vtsaran | 2006-10-02 23:15:09 -0700 (Mon, 02 Oct 2006) | 1 line Changed JSonar version to 5.2 i nthe installer/JSonar5.exe ------------------------------------------------------------------------ r405 | jamie | 2006-10-02 07:27:19 -0700 (Mon, 02 Oct 2006) | 3 lines Added SayCharacter to jsd. Added "on stop, rewind to now marker" event view bug fix to revision history. ------------------------------------------------------------------------ r404 | jamie | 2006-10-02 05:57:59 -0700 (Mon, 02 Oct 2006) | 1 line Updated revision history and bumped version to 5.2. ------------------------------------------------------------------------ r399 | jamie | 2006-10-01 21:01:50 -0700 (Sun, 01 Oct 2006) | 1 line Removed SonarJaws.dll. We can revert this if necessary. ------------------------------------------------------------------------ r398 | vtsaran | 2006-10-01 20:46:32 -0700 (Sun, 01 Oct 2006) | 4 lines Substituting SonarJaws.dll for our own control surface plugin. Made all related modifications in the scripts to reflect the change. Renamed sonarjawsutil* files to sonarsrfutil*. Modified installation script to produce a more human-readable date format for backup folder, e.g. October-1-2006_18_35. ------------------------------------------------------------------------ r395 | jamie | 2006-09-28 07:59:20 -0700 (Thu, 28 Sep 2006) | 1 line Don't press LeftArrow and RightArrow when space is pressed in event view. This should stop Sonar from messing with the 'on stop, rewind to now marker' setting. I still don't know why this happens, but this should fix it. ------------------------------------------------------------------------ r394 | vtsaran | 2006-09-27 20:57:56 -0700 (Wed, 27 Sep 2006) | 4 lines Change the behavior of SayCharacter for event view so that it now speaks only the event data in the cell; SayWord will speak both event header as well as event data. Similar change for Track view: SayWord speaks strip field data; i nthe future SayCharacter will only speak the state of the field, e.g. "off" or "on". Fixed several test messages which cluttered the code and made unnecessary calls to the surface. Changed "Sonar JAWS Surface" string into a message constant. ------------------------------------------------------------------------ r392 | vtsaran | 2006-09-24 13:33:47 -0700 (Sun, 24 Sep 2006) | 1 line ------------------------------------------------------------------------ r390 | vtsaran | 2006-09-22 16:24:24 -0700 (Fri, 22 Sep 2006) | 1 line Temporarily disabled extraspeaking feature (intended for Lexicon mainly) to prevent from too much verbiage in other Sonar windows. ------------------------------------------------------------------------ r389 | jamie | 2006-09-13 19:32:08 -0700 (Wed, 13 Sep 2006) | 1 line Say peak meter (Alt+M) has been reverted to the previous behaviour; i.e. pressing once announces the meter peak and twice resets the meters. Control+Alt+M is now used to go to the time where the meter peak occurred. This allows the meters to be reset without moving the now time. ------------------------------------------------------------------------ r388 | jamie | 2006-09-12 10:13:50 -0700 (Tue, 12 Sep 2006) | 4 lines Merged r387 from JSonar 4: Attempt to make move strip down and move strip up more reliable. Fix bug in route to strip. ------------------------------------------------------------------------ r386 | jamie | 2006-09-12 06:54:28 -0700 (Tue, 12 Sep 2006) | 1 line Merged r385 from JSonar 4: FormatStripNumberList(): Bleh. Use a different method to determine when at the end of the list, as StringSegmentCount doesn't exist in versions of JAWS prior to 7. ------------------------------------------------------------------------ r384 | jamie | 2006-09-12 05:50:10 -0700 (Tue, 12 Sep 2006) | 5 lines Merged r383 from JSonar 4: Tracks and buses can now be moved down and up one position using Backslash and Shift+Backslash, respectively. To facilitate this, FindTrack() has been replaced by FindStripWindow(), which returns the window for the given strip rather than setting ghCurrentStrip. The rest of the code was changed accordingly. I can't seem to test this on buses on my system because Sonar will only show me one bus on screen at a time. The error reporting also fails for buses and there is nothing I can do about it as far as I can tell. ------------------------------------------------------------------------ r382 | jamie | 2006-09-12 02:00:30 -0700 (Tue, 12 Sep 2006) | 7 lines Merged r381 from JSonar 4: Commands such as say selected tracks that report a list of strip numbers now combine contiguous ranges of numbers; e.g. 1 through 5. The behaviour of the command to select/unselect a track without affecting others (Control+Comma) has changed. If it is pressed once, it will select/unselect the current track as normal. However, on subsequent presses in quick succession, it moves to the next track before changing the selection. For example, if tracks 1 to 3 are unselected and you are positioned on track 1, pressing Control+Comma thrice quickly will select tracks 1 to 3. Alt+Shift+Space now plays or stops audio. This is useful in effect/synth windows, where space activates buttons rather than the normal Sonar behaviour. Space no longer says "Playing" or "Stopped" when pressed in edit fields in effect/synth windows. Updated the hotkey help to include list strip names. ------------------------------------------------------------------------ r379 | vtsaran | 2006-09-10 23:36:44 -0700 (Sun, 10 Sep 2006) | 9 lines Added support for the following cakewalk plugins: FX Dynamics Processor; FX Chorus; FX Delay; FX Compressor; FX Limiter FX Expander; FX Flanger. We still need to figure out how to accurately report on/off state of Voice buttons without having to rely on colors; I guess, labeling graphics may be the only choice (tried WM_GetCheck message, did not work). ------------------------------------------------------------------------ r378 | jamie | 2006-09-10 10:37:26 -0700 (Sun, 10 Sep 2006) | 7 lines Merged r376-377 from JSonar 4: Rework of FX window handling code. Code related to FX windows has been moved into sonar4fx.jsl. HandleFXControls() is called from HandleCustomWindows() and should handle controls in FX windows if possible. If it can't handle a control, it should return false. SayNonHighlightedTextForFXWindows() is called from SayNonHighlightedText() for text within FX windows. It should speak any text within FX windows that should be spoken. This is to handle speaking of value changes, etc. Currently, support has been implemented for Cakewalk FxReverb and Cakewalk FxEq. ------------------------------------------------------------------------ r375 | jamie | 2006-09-10 09:49:57 -0700 (Sun, 10 Sep 2006) | 1 line Document r373 in revision history. ------------------------------------------------------------------------ r373 | jamie | 2006-09-07 07:06:28 -0700 (Thu, 07 Sep 2006) | 1 line Code to suppress the execution of AutoFinishEvent and AutoStartEvent if still in the Sonar application. When SwitchToConfiguration is used, the scripts are reloaded every time the real window changes, which causes AutoFinishEvent and AutoStartEvent to run. This means that the Sonar JAWS surface is quickly unregistered and registered, which might be the cause of reported crashes. This code is now only executed when switching to and from Sonar. ------------------------------------------------------------------------