StrokesPlus Forum
                       
StrokesPlus Forum
Home | Profile | Register | Active Topics
Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Releases
 Downloads
 Version 2.7.1 (32-bit and 64-bit) *read note
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

Rob

USA
2501 Posts

Posted - 03/19/2013 :  11:07:58  Show Profile  Visit Rob's Homepage


*** IMPORTANT NOTICE! ***

Please note that there have been some significant changes to the installers and the default functionality of StrokesPlus beginning with the 2.5.6 release.

Click here for details. (seriously, please read it at least once)



32-bit:

Portable/ZIP Download - Signed and Unsigned:
http://www.strokesplus.com/files/StrokesPlus_2.7.1_x86.zip

Setup Package Download - Unsigned, Windows XP/Vista/7/8:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.1_x86.exe

Setup Package Download - Signed, Windows Vista/7/8 with UAC enabled:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.1_x86_Signed.exe

64-bit:

Portable/ZIP Download - Signed and Unsigned:
http://www.strokesplus.com/files/StrokesPlus_2.7.1_x64.zip

Setup Package Download - Unsigned, Windows XP/Vista/7/8:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.1_x64.exe

Setup Package Download - Signed, Windows Vista/7/8 with UAC enabled:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.1_x64_Signed.exe

Notes:
All installers create a shortcut in Startup. Signed installers also attempt to install the certificate; while I've tested on my machine and a clean Win8 VM, I can't be certain this will always work. StrokesPlus.cer will be installed in the destination folder, in case you need to manually import (to Trusted Root Certification Authories).

All installers will NOT overwrite StrokesPlus.xml, StrokesPlus.lua, or ActionHelp.xml (since some may have a translated version). So if you just want to update to the latest version, you can run the setup and not worry about losing anything.

The ZIP downloads contain both signed and unsigned versions as well as the certificate for manual installation.

Change Log:
- Updated mouse hook to have more checks for Training Mode, to prevent unexpected errors/crash
- Added acDisableCapture() and acEnableCapture(), these are different than acDisable or acDisableNext as they control a global flag which tells S+ to forward/ignore the mouse events until acEnableCapture is called, or the Lua states are reinitialized. There aren't many use cases for this pair of actions, but there's at least one person who could use them

Rob

USA
2501 Posts

Posted - 05/30/2013 :  22:39:48  Show Profile  Visit Rob's Homepage
Note: There have been more than one report of unexpected and unreproducible crashes. It seems the instability was introduced during the changes made when I added the Synaptics support.

If you experience these crashes, let me know and it's been reported that version 2.6.3 is stable. I've yet to have any crashes using the latest, so it's difficult for me to isolate or identify. If you can find any type of pattern, do let me know.
Go to Top of Page

plunt

Italy
83 Posts

Posted - 05/30/2013 :  23:59:41  Show Profile
I do not know if it can cause the error, but try disabling "SynTP" device.
I usually completely disables the touchpad then stopping the service.
Go to Top of Page

NameRec

Russia
6 Posts

Posted - 07/12/2013 :  04:59:44  Show Profile
źNote: There have been more than one report of unexpected and unreproducible crashes. It seems the instability was introduced during the changes made when I added the Synaptics support.

If you experience these crashes, let me know and it's been reported that version 2.6.3 is stable. I've yet to have any crashes using the latest, so it's difficult for me to isolate or identify. If you can find any type of pattern, do let me know.╗
-- I bought a mouse of Logitech T400. After SetPoint v6.52 installation (now it is the last version) StrokesPlus v2.7.1 became extremely unstable: it abnormal terminated several times in day.
Besides, I noted that often there are decelerations in cursor movement of a mouse.
Abnormal termination is preceded extremely by the strong deceleration of the cursor of a mouse then Windows reports that application is removed.
I paid attention that abnormal termination of StrokesPlus happens in case of relocation of a mouse and isn't connected to drawing of gestures.
I confirm that on StrokesPlus v2.6.3 the specified problems aren't reproduced.
Go to Top of Page

Rob

USA
2501 Posts

Posted - 07/12/2013 :  07:26:09  Show Profile  Visit Rob's Homepage
Thank you very much! I'm going to do a full code comparison between 2.6.3 and 2.7.1. I'll post something here when I have something to test. Hopefully it's just a simple bug and not due to Synaptics, but if it is, then I'll just have to remove it.

Thanks again!
Go to Top of Page

Rob

USA
2501 Posts

Posted - 07/25/2013 :  23:16:39  Show Profile  Visit Rob's Homepage
When these abnormal terminations happened, were you doing anything specific at the time?

Or were you simply using the computer as normal, not executing any gestures and S+ bombed for no apparent reason?
Go to Top of Page

Rob

USA
2501 Posts

Posted - 07/26/2013 :  02:37:33  Show Profile  Visit Rob's Homepage
Ok, so I've gone through all the differences and compiled several different combinations.

This version removes most of the changes between 2.6.2 and 2.7.1 (still has Lua state and Training Mode updates):
http://www.strokesplus.com/files/regression/StrokesPlus_NoSynAfterWin8Global.zip
(this version is the base, all below include the code changes in this version...so start with this one first)


This version only adds the functionality for (optionally) firing the sp_after_release script on stroke button release):
http://www.strokesplus.com/files/regression/StrokesPlus_WithAfter_NoSynWin8Global.zip


This version only adds the functionality to have S+ only work for defined apps (no Global Actions):
http://www.strokesplus.com/files/regression/StrokesPlus_WithGlobal_NoSynAfterWin8.zip


This version only adds the functionality which was added to test for Metro apps (Charms and acIsImmersiveProcess):
http://www.strokesplus.com/files/regression/StrokesPlus_WithWin8_NoSynAfterGlobal.zip


This version only adds the Synaptics TouchPad integration:
http://www.strokesplus.com/files/regression/StrokesPlus_WithSyn_NoAfterWin8Global.zip


This version adds all functionality, except the Synaptics TouchPad integration:
http://www.strokesplus.com/files/regression/StrokesPlus_WithAfterWin8Global_NoSyn.zip


I know it's quite a pain to have you folks try these different builds, but I still haven't encountered any of the random stability issues mentioned in the forum. Pay very close attention to exactly which version you're starting to try to make sure we identify the correct functionality which is causing the problem.

It may take a bit to work through them, but I've restructured the code so the various combinations above can be easily turned on and off before compiling.

I appreciate any help you all can provide to track down the root of this intermittent issue.

Thanks!
Go to Top of Page

plunt

Italy
83 Posts

Posted - 07/26/2013 :  03:20:55  Show Profile
should start trying the last one, which as I understand it contains fewer changeovers, back to the first?
Go to Top of Page

Rob

USA
2501 Posts

Posted - 07/26/2013 :  08:22:44  Show Profile  Visit Rob's Homepage
No, the first one has the fewest changes, which relate to some updates relating to (at least intentionally) stability.

Also keep in mind that I didn't have a backup of each release, so these aren't in any kind of sequence regarding functionality and order of release.

I literally used WinMerge to compare the source code from 2.6.1 and 2.7.1, reworking the code to divide the differences into precompiler directive segments. Going forward, I will be sure that each release has a separate source code backup.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
StrokesPlus Forum © 2011-2018 Rob Yapchanyk Go To Top Of Page
Snitz Forums 2000