------------------------------------------------------------------------ r899 | vtsaran | 2008-11-07 17:35:50 -0800 (Fri, 07 Nov 2008) | 1 line - Updated JSonar4 Readme with information on the recommended version of Sonar. ------------------------------------------------------------------------ r857 | vtsaran | 2008-08-31 03:58:49 -0700 (Sun, 31 Aug 2008) | 1 line - Introduced a short delay before performing accDoDefaultAction when clicking on track inspector tabs. ------------------------------------------------------------------------ r855 | vtsaran | 2008-08-29 19:27:23 -0700 (Fri, 29 Aug 2008) | 2 lines - Added SonarVrb module to support JAWS verbosity changes in JAWS 9 and higher. - Updated version variable to 4.3. ------------------------------------------------------------------------ r854 | vtsaran | 2008-08-28 16:47:02 -0700 (Thu, 28 Aug 2008) | 2 lines - Fixed JAWS crashes when toggling Track Inspector tabs. - Fixed an outstanding bug of JSonar not speaking page tabs in dialogs, such as "options" etc. ------------------------------------------------------------------------ r844 | vtsaran | 2008-08-01 23:27:30 -0700 (Fri, 01 Aug 2008) | 1 line - Removing isWindowVisible call from ToggelTrackInspectorButton function as this doesn't helpe to resolve the crash. ------------------------------------------------------------------------ r842 | vtsaran | 2008-07-31 16:31:38 -0700 (Thu, 31 Jul 2008) | 1 line - Changed version of Readme from 4.2 to 4.3. ------------------------------------------------------------------------ r840 | vtsaran | 2008-07-26 14:57:37 -0700 (Sat, 26 Jul 2008) | 2 lines - Updated Readme. - Updated SetIDs function to provide more robust support for Sonar LE and perhaps even older version of Home Studio. ------------------------------------------------------------------------ r792 | vtsaran | 2008-06-23 11:34:52 -0700 (Mon, 23 Jun 2008) | 1 line Give an error message if track inspector button is not found, e.g. FX, Sends, EQ etc. Hopefully this will prevent JAWS from crashing if these buttons are not on the screen when JSonar tries to click on them. ------------------------------------------------------------------------ r722 | vtsaran | 2008-03-16 21:08:11 -0700 (Sun, 16 Mar 2008) | 1 line Updated SonarPdr.jss, SonarLE.jss and SonarStd.jss to support proper configuration switching for various versions of Sonar. ------------------------------------------------------------------------ r721 | vtsaran | 2008-03-16 18:13:35 -0700 (Sun, 16 Mar 2008) | 1 line Updated installer to make sure that AccessibilityMode registry key for Sonar LE is added during installation. ------------------------------------------------------------------------ r720 | vtsaran | 2008-03-16 17:58:46 -0700 (Sun, 16 Mar 2008) | 1 line Quick work-around to make sure that JSonar4 installer compiles SonarLE.jss as well. ------------------------------------------------------------------------ r719 | vtsaran | 2008-03-16 17:50:46 -0700 (Sun, 16 Mar 2008) | 6 lines Introducing a preliminary support for Sonar LE. The only thing that user has to do at the moment is as follows: 1. Install JSonar4. 2. Before opening Sonar go to programs->JSonar4->Reinstall Registry Keys and pick "Sonar LE 4.0 AccessibilityMode.reg. 3. Press ENTER and answer positively to the two dialogs presented. 4. Launch Sonar LE, open a new project and run INSERT+Control+R to initialize JSonar surface. ------------------------------------------------------------------------ r686 | vtsaran | 2008-01-22 16:31:16 -0800 (Tue, 22 Jan 2008) | 1 line Minor updates to the JSonar4 Readme. ------------------------------------------------------------------------ r475 | vtsaran | 2006-10-28 18:13:15 -0700 (Sat, 28 Oct 2006) | 1 line Fixed a bug where selection of output on a MIDI track was displaced by 1. ------------------------------------------------------------------------ r469 | jamie | 2006-10-28 03:03:29 -0700 (Sat, 28 Oct 2006) | 4 lines The forward and backward movement keystrokes have been changed for the Step Record dialog. To move forward by 1-10 steps, press Control+GraveAccent followed by 1 through 0 on the numbers row. To move backward by 1-10 steps, press Control+Shift+GraveAccent followed by 1 through 0 on the numbers row. Alt+C is now passed to the application when not in the Step Record dialog. Updated readme. ------------------------------------------------------------------------ r465 | jamie | 2006-10-27 23:11:22 -0700 (Fri, 27 Oct 2006) | 1 line Fixed detection of step record view. ------------------------------------------------------------------------ r464 | jamie | 2006-10-27 21:05:12 -0700 (Fri, 27 Oct 2006) | 4 lines Merged parts of r457-459 from JSonar 5 that were not already merged: 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. ------------------------------------------------------------------------ r460 | vtsaran | 2006-10-27 13:54:56 -0700 (Fri, 27 Oct 2006) | 2 lines Inserted a message to notify users if there are no projects on the screen. Enhanced toolbar navigation such that TAB and SHIFT+TAB move between toolbars. This makes navigation between standard toolbars and view-specific toolbars identical. ------------------------------------------------------------------------ r456 | vtsaran | 2006-10-22 21:17:20 -0700 (Sun, 22 Oct 2006) | 3 lines Removed references to non-existing MoveToRatio scripts (keystrokes, messages and documentation). Enhanced the Space script to allow toggling of checkboxes in certain views. Removed SpeakStepRecord script and references as this was a left-over from olden times. ------------------------------------------------------------------------ r454 | vtsaran | 2006-10-22 14:18:55 -0700 (Sun, 22 Oct 2006) | 1 line Fixed RecordAutomation script to correctly report the status of automation recording. ------------------------------------------------------------------------ r452 | vtsaran | 2006-10-20 13:05:54 -0700 (Fri, 20 Oct 2006) | 6 lines Fixed SpeakSendSummary script to allow reporting send summary for strips in the bus pane. Reassigned move-by-unit keystrokes 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 changes in the README. ------------------------------------------------------------------------ r449 | jamie | 2006-10-19 02:53:00 -0700 (Thu, 19 Oct 2006) | 6 lines Merged most of r444:448 from JSonar 5: 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. Updated documentation file for latest functions and scripts. 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. ------------------------------------------------------------------------ r443 | jamie | 2006-10-15 03:31:47 -0700 (Sun, 15 Oct 2006) | 13 lines Merged r436:442 from JSonar 5: 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. 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. 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. Modified the SPACE script to allow for proper speaking of state for buttons in FX plugin windows and tool bars. ------------------------------------------------------------------------ r436 | vtsaran | 2006-10-08 15:49:41 -0700 (Sun, 08 Oct 2006) | 1 line Improved MoveStripDown and MoveScriptUp scripts to function properly on tracks that have two or more numbers (thanks to Roy Shtupler). ------------------------------------------------------------------------ r429 | vtsaran | 2006-10-06 15:09:18 -0700 (Fri, 06 Oct 2006) | 1 line Removed references to SonarJaws.dll from the .jsm file. ------------------------------------------------------------------------ r425 | jamie | 2006-10-05 18:13:12 -0700 (Thu, 05 Oct 2006) | 4 lines Merged r423 from JSonar 5: 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. ------------------------------------------------------------------------ r422 | jamie | 2006-10-03 19:30:59 -0700 (Tue, 03 Oct 2006) | 1 line Removed statement about the Sonar JAWS control surface plugin from the license, as we're now using our own plugin. ------------------------------------------------------------------------ r420 | jamie | 2006-10-03 19:25:16 -0700 (Tue, 03 Oct 2006) | 5 lines 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. ------------------------------------------------------------------------ r419 | jamie | 2006-10-03 17:29:35 -0700 (Tue, 03 Oct 2006) | 1 line Merged r417 from JSonar 5: Added a message to announce toggle status of the scrub mode. ------------------------------------------------------------------------ r418 | jamie | 2006-10-03 17:14:49 -0700 (Tue, 03 Oct 2006) | 1 line Merged r416 from JSonar 5: Updated the JSonar surface DLL with new changes. ------------------------------------------------------------------------ r414 | jamie | 2006-10-03 07:59:11 -0700 (Tue, 03 Oct 2006) | 1 line 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. ------------------------------------------------------------------------ r412 | jamie | 2006-10-03 06:42:08 -0700 (Tue, 03 Oct 2006) | 1 line Grrr\! Forgot to commit jkm. ------------------------------------------------------------------------ r411 | jamie | 2006-10-03 06:36:28 -0700 (Tue, 03 Oct 2006) | 5 lines 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. ------------------------------------------------------------------------ r410 | jamie | 2006-10-03 01:47:30 -0700 (Tue, 03 Oct 2006) | 1 line Added TimeAdvance and time format (TF_*) to sonarsrfutil. Also reformatted sonarsrfutil.jsh a bit. ------------------------------------------------------------------------ r407 | vtsaran | 2006-10-02 23:19:56 -0700 (Mon, 02 Oct 2006) | 1 line Changed JSonar version to 4.2 in the installer. ------------------------------------------------------------------------ r403 | jamie | 2006-10-02 05:57:42 -0700 (Mon, 02 Oct 2006) | 1 line Updated revision history and bumped version to 4.2. ------------------------------------------------------------------------ r402 | jamie | 2006-10-02 05:49:03 -0700 (Mon, 02 Oct 2006) | 6 lines Merged r394 from JSonar 5: 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. ------------------------------------------------------------------------ r401 | jamie | 2006-10-01 21:14:50 -0700 (Sun, 01 Oct 2006) | 1 line Revert some test code that accidentally got added a while back. ------------------------------------------------------------------------ r400 | jamie | 2006-10-01 21:12:21 -0700 (Sun, 01 Oct 2006) | 6 lines Merged r398-399 from JSonar 5: 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. ------------------------------------------------------------------------ r393 | vtsaran | 2006-09-24 13:34:19 -0700 (Sun, 24 Sep 2006) | 2 lines JSonar now automatically reports if view-specific toolbars exist for a view which is currently in focus. Introduced support for loop explorer view. ------------------------------------------------------------------------ r391 | vtsaran | 2006-09-22 16:24:59 -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. ------------------------------------------------------------------------ r387 | jamie | 2006-09-12 10:04:25 -0700 (Tue, 12 Sep 2006) | 3 lines Attempt to make move strip down and move strip up more reliable. Fix bug in route to strip. ------------------------------------------------------------------------ r385 | jamie | 2006-09-12 06:53:41 -0700 (Tue, 12 Sep 2006) | 1 line 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. ------------------------------------------------------------------------ r383 | jamie | 2006-09-12 05:47:28 -0700 (Tue, 12 Sep 2006) | 4 lines 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. ------------------------------------------------------------------------ r381 | jamie | 2006-09-12 01:50:57 -0700 (Tue, 12 Sep 2006) | 6 lines 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. ------------------------------------------------------------------------ r380 | jamie | 2006-09-11 05:01:39 -0700 (Mon, 11 Sep 2006) | 10 lines Merged r379 from JSonar 5: Added support for the following cakewalk plugins: FX Dynamics Processor; FX Chorus; FX Delay; FX Compressor; FX Limiter FX Expander; FX Flanger. ------------------------------------------------------------------------ r377 | jamie | 2006-09-10 10:30:22 -0700 (Sun, 10 Sep 2006) | 1 line Oops. Forgot to remove the old GetFXControls() function. ------------------------------------------------------------------------ r376 | jamie | 2006-09-10 10:27:07 -0700 (Sun, 10 Sep 2006) | 6 lines 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. ------------------------------------------------------------------------ r374 | jamie | 2006-09-10 09:48:32 -0700 (Sun, 10 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. ------------------------------------------------------------------------