Bitsum Community Forum

General Category => Process Lasso => Topic started by: Jeremy Collake on June 08, 2012, 03:10:54 AM

Title: Version 6 misc
Post by: Jeremy Collake on June 08, 2012, 03:10:54 AM
ALPHA == DEVELOPMENT BRANCH

1. INCOMPLETE CODE BASE
2. INCOMPLETE FEATURES
3. NOT TESTED
4. ETC ....

In version 6, we have lots of cool new things. Let me go through A FEW them:

1. Much better multi-core support. Cool new graph(s) supporting any number of cores, as seen in ThreadRacer.
2. Spliced sleep support, so you can prevent the display or PC from sleeping.
3. Greatly expanded watchdog rules. Now you can do LOTS MORE. I mean, LOTS MORE. You can have CPU and I/O priorities raised or lowered, affinities changed, process terminations and restarts, etc.. all based on more criteria than ever before. The new rules dialog is a big part of version 6.
4. Greatly expanded services support.
5. More precise system user context resolution. While few really need this, the mechanism works better and no longer has TS/RDS as a pre-requisite. Basically, it resolves the process's security token to a user context, instead of its session ID to a user context.
6. Easier to navigate menus, and a generally more fluid product.
7. No longer requires TS/RDS service, since it uses the process security token to resolve user contexts instead of the session ID
8. Lots more .... its been in the works for so long, its hard to document them all. Some things aren't done, and I've not mentioned those.




UPDATE:

Download Links
Early ALPHA
NOT FINISHED
PARTS DYSFUNCTIONAL
PARTS INCOMPLETE
FOR TESTING ONLY
MUCH MORE NEEDS TO BE COMPLETED, ADDED
BUGS TO BE EXPECTED, NOT TO REPORT

REGISTERED USERS SEE SUPPORT AREA.
Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 08, 2012, 10:52:25 AM
I don't think I posted many screenshots on the Forum, so will post a few here and there as I work. Here is what v6 looks like, main window. Yes, it actually runs for me, which is why I got so thrown off on the initial release. I believe it was a configuration related issue/crash. I have fixed more and more. Should have a new build out again today.

Note the ThreadRacer style per-core usage display I developed will also be used for other metrics, as I mentioned, and overlaid on the graph too. For instance, per-core CPU frequency.

Service names *and* groups are included with process names. Right click on a process, and any services it hosts you can manage.

Rules dialog is awesomely improved, lots of possible actions, on different behaviors.

Username can be specified in the process names now too, with a colon ':' character, e.g. 'myprocess*.exe:Jeremy' ...

Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 08, 2012, 11:20:22 AM
Rules dialog .. impossible to show all options since they hide/show as necessary, but...
Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 11, 2012, 09:43:52 PM
Release came. Do not that I got lazy and did NOT upload new Server Edition builds, but did errantly update the database. That means users who downloaded the Server Edition were getting an OLD alpha. I am fixing this now. Now that I'm awake again, there will be more updates tonight that will bring things MUCH closer to beta. I anticipate beta by the end of the week.
Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 12, 2012, 05:18:04 AM
v6.0.0.8 ALPHA issued
Title: Re: Release attempt #2 - when it comes
Post by: edkiefer on June 12, 2012, 08:24:52 AM
Any major changes /additions to test in 4.0.0.8 as I don't see any changelog to go by. Maybe if there major changes post them .
Only noticeable issue which probably is really not one . after updating column settings are lost in GUI , I am assuming you have a reset UI flag on updater ?
Any performance on governor that should be tested . I have never tried getting a metric on it .
So far so good from what I see .
Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 12, 2012, 12:53:51 PM
At this time to keep track of changes would be another slow down, as there are a gazillion each build. They will start when I hit beta. I will try to note large functional improvements or changes though.
Title: Re: Release attempt #2 - when it comes
Post by: edkiefer on June 12, 2012, 01:08:30 PM
Quote from: bitsum.support on June 12, 2012, 12:53:51 PM
At this time to keep track of changes would be another slow down, as there are a gazillion each build. They will start when I hit beta. I will try to note large functional improvements or changes though.

sounds good, that is what I meant, I didn't want a list of bugfixes as that not really important to end user , just major changes or things that were added, enabled , improved in big way .
I surely don't want you to list every small error,bug etc , just things the end user could test , evaluate .
Title: Re: Release attempt #2 - when it comes
Post by: Victek on June 12, 2012, 06:34:41 PM
Quote from: bitsum.support on June 12, 2012, 05:18:04 AM
v6.0.0.8 ALPHA issued

I must be blind as I can't find this...?  :)
Title: Re: Release attempt #2 - when it comes
Post by: gman68w on June 12, 2012, 10:14:36 PM
Me neither. You say 'issued' like you've distributed it to everyone who's supposed to get it.
Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 13, 2012, 05:23:23 AM
I am sorry for the confusion. I created a beta test group a while back. So they got notified, but others haven't YET because we'll be at BETA in probably a week, so why have people run a half-functional build? Some languages (e.g. Russian) haven't been updated and will totally malfunction. The rules dialog is still torn apart, etc.. etc...

Anyway, you might want to log in to the Support area ;p. Do note that I don't want to see this alpha issued out to the general public yet, because so much remains unfinished.

I shouldn't have even mentioned it yet if I knew what was good for me, BUT I get as eager and excited as everyone else.

Since we'll be at beta in no time, I'm just trying to protect everyone from:

1. Premature judgement on the code base
2. Problems or issues with the code base
3. General displeasure
4. SO MANY things that are not done or not functional yet

But, if you want it, you now know where to find it.

Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 14, 2012, 08:06:57 AM
v6.0.0.9 ALPHA being issued in a few minutes. I *will* mention one change. It eliminates that annoying graph flicker of the new display ;)
Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 14, 2012, 09:37:25 PM
v6.0.0.10 ALPHA is coming shortly, I fixed A LOT today, and finished a lot more ... but there is work I'm still doing. Many things were dysfunctional, as you surely noticed (or maybe not). We're getting there though.
Title: Re: Release attempt #2 - when it comes
Post by: DeadHead on June 15, 2012, 11:50:00 AM
Where do you want us to post issues with the alpha? I'm not sure which issues you're aware of or not.

Anyway, per-core activity don't work on my system. Also, can that window be toggled on/off?
Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 15, 2012, 12:05:54 PM
I anticipated per-core activity to not currently work on English systems. You are non-English? This was something I wanted to find out for sure before I made modifications designed to allow proper operation on all systems.

Other than specific questions I ask (like the above I asked somewhere at some point), don't report issues with the alpha - as I generally know about them, just haven't gotten to them. Once we get to beta, then start flooding with issues ;). The alpha probably should have been kept internal, BUT ... blah, this is how I do it I guess ;)

Title: Re: Release attempt #2 - when it comes
Post by: Jeremy Collake on June 15, 2012, 12:08:30 PM
.. and the window will be toggle-able, when I'm done. As with the other windows.
Title: Re: Release attempt #2 - when it comes
Post by: DeadHead on June 15, 2012, 12:47:37 PM
Quote from: bitsum.support link=topic=1452.msg6800#msg6800 date=1339776354Once we get to beta, then start flooding with issues ;)/quote]

Roger that! :)
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 16, 2012, 02:06:51 PM
Slightly smaller per-process utilization graphs within the listview. This allows for a border that shows selection state, and just looks better.

Subtle, but very definite, improvement. This one I'm backporting to v5.1.0.92.


Title: Re: Version 6 misc
Post by: Jeremy Collake on June 16, 2012, 02:27:55 PM
And whoever (if anyone) was waiting on Energy Saver Exclusions .. you now have them as of v6.1.0.12 alpha (now at v6.1.0.13 alpha).
Title: Re: Version 6 misc
Post by: hanemach_gt on June 16, 2012, 03:23:53 PM
Energy Saver exclusions are wanted by me, big plus to you for extending this wonderful feature.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 17, 2012, 10:03:51 AM
Quote from: hanemach_gt on June 16, 2012, 03:23:53 PM
Energy Saver exclusions are wanted by me, big plus to you for extending this wonderful feature.

Good, just got done adding it also to the process context menu; under a new 'Excluded from ...' sub-menu to try to keep things organized. That will be in the next build. Hopefully it works fine, I have not reviewed or tested that new code yet.

To be clear, the current build already supports it, of course, but you have to use the configuration dialog found in the Energy Saver Dialog.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 04:05:58 AM
v6.0.0.18 ALPHA will be issued in about an hour.

Progress this, and latest few, versions:

+ Rules dialog increasingly functional (needs more testing and review)
+ Core engine support for expanded rules worked out and better (needs more testing and review)
+ Energy Saver dialog spruced up with Apply button for current power profile and Energy Saver Exclusions
+ Energy Saver Exclusions got their own rule
+ Fixed a possible race condition also found in v5, though it is theoretical. I back-ported the change for the next v5 minor update, whenver that may be <-- might be the cause of startup crashes some saw in v5, before I implemented a work-around. When I re-enabled this code and was running through a debugger, I just happened to catch the race condition at its worst.
+ Let user set update check frequency
+ Fot per-core metrics displayed like I wanted, but there is a little flicker from time to time I'm working on
+ A million more things ....

Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 04:51:00 AM
There is still a known crash in 2K/XP in the Active Processes Tab. I haven't got to even look at it yet, but will make it my next priority.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 03:06:15 PM
Something many wanted ...
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 03:41:35 PM
v6.0.0.19 alpha, amongst other things, fixes a crash seen most often in XP while viewing the Active Processes tab, but it could have easily manifested on other machines - e.g. Windows 7, etc... Will be uploaded in about an hour - now available.
Title: Re: Version 6 misc
Post by: edkiefer on June 18, 2012, 05:36:37 PM
Quote from: bitsum.support on June 18, 2012, 03:06:15 PM
Something many wanted ...

What was the old "periodically check for updates " frequency rate ?

Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 05:49:16 PM
Quote from: edkiefer on June 18, 2012, 05:36:37 PM
What was the old "periodically check for updates " frequency rate ?

Two days. The alpha is accelerated in its frequency though.
Title: Re: Version 6 misc
Post by: Tarnak on June 18, 2012, 06:25:57 PM
Quote from: bitsum.support on June 18, 2012, 04:51:00 AM
There is still a known crash in 2K/XP in the Active Processes Tab. I haven't got to even look at it yet, but will make it my next priority.

Just tried v6.0.0.19, and it is fixed for me!
Title: Re: Version 6 misc
Post by: edkiefer on June 18, 2012, 06:26:48 PM
Quote from: bitsum.support on June 18, 2012, 05:49:16 PM
Two days. The alpha is accelerated in its frequency though.

Ok , The per core overlay graph been fixed in last 2 builds and seems I wasn't affected by XP active process crash , maybe because i didn't have enough processes running .
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 06:50:00 PM
Quote from: edkiefer on June 18, 2012, 06:26:48 PM
Ok , The per core overlay graph been fixed in last 2 builds and seems I wasn't affected by XP active process crash , maybe because i didn't have enough processes running .

Glad the graph is getting better, but it is not perfect yet. It is close to what I want it to behave like.

On the crash .. it depended upon the value of uninitialized virtual memory. People affected were just unlucky and/or pseudo-randomly affected.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 06:53:41 PM
Quote from: Tarnak on June 18, 2012, 06:25:57 PM
Just tried v6.0.0.19, and it is fixed for me!

Good, yes it was also fixed here. However, that may not be the only crash in this early alpha, so let us not jump for joy yet ;)
Title: Re: Version 6 misc
Post by: Tarnak on June 18, 2012, 06:54:52 PM
[.46]Addition.GUI: Clicking the graph will rotate through available application color schemes (currently only white and black) See -

The above change introduced in V5.1.0.46 is not functioning in v6.0.0.19 with XP.
Title: Re: Version 6 misc
Post by: edkiefer on June 18, 2012, 06:59:52 PM
Quote from: Tarnak on June 18, 2012, 06:54:52 PM
[.46]Addition.GUI: Clicking the graph will rotate through available application color schemes (currently only white and black) See -

The above change introduced in V5.1.0.46 is not functioning in v6.0.0.19 with XP.
confirmed not working in 0.19 but was working in last few .
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 07:11:16 PM
Yea, I know, thanks though. I disabled it. It will be fixed up. The rotation didn't work well with the new components yet.
Title: Re: Version 6 misc
Post by: Tarnak on June 18, 2012, 07:16:18 PM
Quote from: bitsum.support on June 18, 2012, 07:11:16 PM
Yea, I know, thanks though. I disabled it. It will be fixed up. The rotation didn't work well with the new components yet.


At the moment I get the new 'Core graph', blinking in and out.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 08:02:06 PM
Quote from: Tarnak on June 18, 2012, 07:16:18 PM
At the moment I get the new 'Core graph', blinking in and out.

Thanks. Yea, I know. At this stage of development, there's no need to even report things like that, as I see them too.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 18, 2012, 08:40:33 PM
v6.0.0.20 alpha will be issued within the next hour to fix up the per-core utilization graph when the RAM Load is not visible. The white/black theme toggle I'll have back real soon, don't worry.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 19, 2012, 08:27:58 PM
Process Lasso (http://bitsum.com/prolasso.php) 6.0.0.21 alpha

* Restores white/black theme change on click
* Restores click on RAM Load to enable/disable
* Finishes affinity settings for watchdog rules, they are now functional - including the undocumented "random" affinity which will select 1/2 of available cores
* Disables some unused code
* Etc.... Etc....

Note you do have to click the actual graph now to change themes. In v5, any extraneous click could change themes, something that was both good and bad. I left it as an easy way to accidentally introduce the user to these types of theme changes, but v6 locks it down to the graph region only.

Some users who have seen crashes with the alpha may still see them. I will be nixing these soon, but wanted to complete the functionality first. Keeping the GUI minimized to the system tray would mitigate any known crash I've heard of with the alpha. Most users should have no problems, except for missing or incomplete features here and there. In my haste, I surely made a mistake or two though, and those will be quickly discovered in the debugging stage.

32-bit: http://bitsum.com/files/alpha/prolasso.zip
64-bit: http://bitsum.com/files/alpha/prolasso64.zip
Title: Re: Version 6 misc
Post by: GTX2GvO on June 20, 2012, 09:05:36 AM
Quote from: bitsum.support on June 19, 2012, 08:27:58 PMNote you do have to click the actual graph now to change themes. In v5, any extraneous click could change themes, something that was both good and bad. I left it as an easy way to accidentally introduce the user to these types of theme changes, but v6 locks it down to the graph region only.

I really like this change. Seeing the graph theme flip on any UI click was(/is) rather annoying.
Is there also going to come a user setting that "locks" it to either the dark or light theme?
I prefer the dark theme over the light one.  ::)

Still on v5.x here. Don't know If I should start using a alpha/beta build.  ;D
Title: Re: Version 6 misc
Post by: dougaf4t on June 23, 2012, 12:27:37 PM
Very minor point: Using 6.0.0.21 x64 alpha with tray icon set to show total processor utilization and self-restart set to once per day.  When it does restart, it causes the GUI to open ...

Is this just me?  I don't see anything in the config file that would seem to apply.  PL self-restarting minimized to tray would be nice, if not as a default at least as an option.  BUT if this is any more than very very very trivial, please shelve it till more important stuff is done.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 23, 2012, 12:59:01 PM
I have not tested the self-restart mechanism, it may be failing. There should be no need to restart itself, as no memory leaks, handle leaks, or other issues requiring a restart have been so far detected even in this alpha version.

Regardless, I will take a look at it, though I just uploaded .22, so it may be a build or two. Going through my huge list of chores one by one.
Title: Re: Version 6 misc
Post by: edkiefer on June 23, 2012, 01:43:54 PM
restart seems to work . Minimize GUI . then in taskmanager close processgovernor.exe , after about 20-30sec or so processgovernor restarts with a warning that core is off (red stoplight icon graphics) then a few seconds and its on .
The GUI never popped up, stayed minimized so in this very basic test seems to work ok .

PS: you can also do it with right click on PL tray icon and "stop ProcessLasso core engine" , same results as above

Tested on 6.0.0.22
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 23, 2012, 02:08:40 PM
He is speaking about self-restart on an interval, which restarts the GUI and governor every X hours. That code is a bit separate, though does share some code paths, but is likely malfunctioning.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 23, 2012, 02:11:17 PM
Also note that I've got some more builds I'm publishing this weekend, have it planned out pretty well. You will notice I have perhaps prematurely listed the ALPHA as available for download (though just now fixed the links from beta to alpha).

Once you switch to the ALPHA channel, the updater WILL force ALPHA updates.

If going back to version 5:

+ No problems should be noticed except with 'Do not sleep' processes, which are now subdivided into PC vs Display
+ Saved Window Positions, including Child Windows, will be lost
+ Saved Process Listview column sizes and ordering will be lost
Title: Re: Version 6 misc
Post by: edkiefer on June 23, 2012, 02:38:07 PM
Quote from: bitsum.support on June 23, 2012, 02:08:40 PM
He is speaking about self-restart on an interval, which restarts the GUI and governor every X hours. That code is a bit separate, though does share some code paths, but is likely malfunctioning.

Ok, I see now, I missed that option (self restart PL interval ). I have to ask though why would you ever need to restart the GUI , I can see processgovernor having some kind of issue but not GUI .
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 23, 2012, 02:54:00 PM
Quote from: edkiefer on June 23, 2012, 02:38:07 PM
Ok, I see now, I missed that option (self restart PL interval ). I have to ask though why would you ever need to restart the GUI , I can see processgovernor having some kind of issue but not GUI .

Indeed, there is no good reason. I put it there as a safety, in case someone, in some distant universe, had an issue where a third-party DLL injected into Process Lasso was leaking memory or handles. Of course, with newer self-integrity checks this is even less important, as Process Lasso monitors itself to make sure nothing looks out of whack. If it does seem out of whack, it will restart with a message. Nobody has seen this occur I'm sure, except me while testing the mechanism.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 23, 2012, 02:57:32 PM
Oh, and I also have a BIG new document introducing all the internal features of Process Lasso v6 ... It is an important upgrade to the docs anyway. It is not done yet, not by a long shot, but I will start publicizing parts of it as I complete it. Feature by feature.

I've added a lot of new sanity checking in v6.0.0.23 (yet to be released) to help track down remaining aberrations, which I haven't spent much time on yet as I focus on features and functionality.
Title: Re: Version 6 misc
Post by: edkiefer on June 23, 2012, 03:04:09 PM
Quote from: bitsum.support on June 23, 2012, 02:57:32 PM
Oh, and I also have a BIG new document introducing all the internal features of Process Lasso v6 ... It is an important upgrade to the docs anyway. It is not done yet, not by a long shot, but I will start publicizing parts of it as I complete it. Feature by feature.

I've added a lot of new sanity checking in v6.0.0.23 (yet to be released) to help track down remaining aberrations, which I haven't spent much time on yet as I focus on features and functionality.

Soods good , knowing how new features work is important IMO . great work .
Title: Re: Version 6 misc
Post by: dougaf4t on June 23, 2012, 05:21:50 PM
Quote from: bitsum.support on June 23, 2012, 02:54:00 PM
Indeed, there is no good reason. I put it there as a safety, in case someone, in some distant universe, had an issue where a third-party DLL injected into Process Lasso was leaking memory or handles. Of course, with newer self-integrity checks this is even less important, as Process Lasso monitors itself to make sure nothing looks out of whack. If it does seem out of whack, it will restart with a message. Nobody has seen this occur I'm sure, except me while testing the mechanism.
In that case, I can turn off self-restart  :-X .... I had turned it on sometime about two systems & four years ago (a mighty AMD K6-2 300MHz, 256MB RAM, XP SP3; what a long strange trip it's been) and somehow never changed that one option.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 23, 2012, 05:35:24 PM
Indeed, I may just remove the option - one less piece of code to have to maintain.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 24, 2012, 01:30:13 AM
Option removed in 6.0.0.23, we'll see if there are any complaints.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 24, 2012, 05:18:32 PM
Quote from: GTX2GvO on June 20, 2012, 09:05:36 AM
I really like this change. Seeing the graph theme flip on any UI click was(/is) rather annoying.
Is there also going to come a user setting that "locks" it to either the dark or light theme?
I prefer the dark theme over the light one.  ::)

Still on v5.x here. Don't know If I should start using a alpha/beta build.  ;D

I have backported to v5.1.0.98, which is coming shortly. Please let me know if you have any troubles.

As for a theme lock, I will add that if I get a chance.
Title: Re: Version 6 misc
Post by: GTX2GvO on June 25, 2012, 06:20:08 AM
Quote from: bitsum.support on June 24, 2012, 05:18:32 PM
I have backported to v5.1.0.98, which is coming shortly. Please let me know if you have any troubles.

As for a theme lock, I will add that if I get a chance.

Yay. now the theme only flips when clicking the graph itself.  ;D
I'll patiently wait for the theme lock feature for if/when (eventually?  :P ) it comes.  :)
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 25, 2012, 10:57:59 AM
I can throw it in a v6 build real fast, no problem ;). I don't want to add it to v5 though, as it is another string for the translators.
Title: Re: Version 6 misc
Post by: GTX2GvO on June 25, 2012, 12:01:35 PM
Quote from: bitsum.support on June 25, 2012, 10:57:59 AM
I can throw it in a v6 build real fast, no problem ;). I don't want to add it to v5 though, as it is another string for the translators.
Understood, accepted and I can wait.  ;)
Title: Re: Version 6 misc
Post by: DeadHead on June 25, 2012, 03:58:55 PM
Crashes on startup on my system, Win 7 Pro 64 bit (swe).
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 25, 2012, 04:17:40 PM
I added a couple extra safeties for potential localization issues and am uploading v6.0.0.25 ALPHA .. though then am SLOWING DOWN to do proper code analysis and debugging, as opposed to sending out builds haphazardly, trying to address individual crashes or concerns. We'll get to those when we get to the beta stage.

UPDATE: Other non-English users reported .25 resolved the crash you saw, but do note that the per-core metrics may not work correctly.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 25, 2012, 04:42:47 PM
Windows NT 6.0+ x32/x64 English users should be good, I've ran it for a long time.
Windows NT 5.x English or non-English users -- can't recommend it, GUI may crash at times.

Others are untested on this end.

I've got MUCH MORE code review, debugging, and handling of various types of potential errors to do ... things are so far from complete.
Title: Re: Version 6 misc
Post by: Jeremy Collake on June 28, 2012, 06:26:26 PM
Recap of this week's progress:

+ Per-core metrics not shown if there is an error, as there will be on some systems in the current build
+ Support 'processname:username' syntax (with wildcards) in ProBalance exclusions and Watchdog rules
+ New 'random' (manually typed) affinity setting for ProBalance or Watchdog rules will select 1/2 of available cores at random -- per a user request, not something most will want
+ Restructured build system and the way our applications are digitally signed
+ Watchdog rule dialog further cleaned up and more functional
+ Watchdog 'log' feature added
+ Several bugs fixed, improved code
+ Many localization adjustments, and updated translations

Title: Re: Version 6 misc
Post by: Jeremy Collake on July 03, 2012, 02:04:10 AM
This is QA week ... FINALLY you say ;). I can't express to you the amount of work I've done already on QA, from down up. Instead of investigating each bug, I've developed more robust code to show ME the errors. That way, by the time we hit BETA, I hope to have everything resolved.

Version 6 BETA is scheduled for the end of the week. This is a major milestone. Thank you for your patience. This will be the most stable build of Process Lasso ever released, there is no doubt about that.
Title: Re: Version 6 misc
Post by: Victek on July 03, 2012, 10:02:14 AM
Definitely looking forward to it, thanks!
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 03, 2012, 12:40:46 PM
It will be here. I can't express to you how much QA I've done already. I mean, my goodness. Whew. It nearly broke my brain yesterday. This will be the most stable major version ever released though. Version 5, when it first went final, had a few real-world quirks I didn't detect until it went final - because I had rushed it. Now, although people may complain, I am taking the time to do proper QA before I even hit BETA. Then, I hope to hear about any real-world troubles.

I should note that almost all troubles are with the GUI, something coded from scratch without fancy libraries to make it look snazzy. The core engine itself is generally solid, though there have been cases of it crashing using some of the more rare features that I don't recommend. These I'm also investigating this week.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 03, 2012, 09:17:07 PM
I may move v6 to beta before the end of the week even, to start getting early feedback. I don't know how many are using the alpha, but it would be nice if a few are ;p. I am...
Title: Re: Version 6 misc
Post by: edkiefer on July 03, 2012, 10:16:59 PM
I have been using ver 6 since beginning and other than first alpha's the rest have been stable here on XP and I have not noticed any crashing or restarting with GUI .
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 03, 2012, 10:44:11 PM
Thanks Ed, that is what I like to hear ;). I believe at this point the v6 alpha is more stable the the v5 stable build.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 03, 2012, 10:48:57 PM
BTW, I added the 'Lock theme' option ... though it is grayed out in the current build, it will be enabled soon.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 04, 2012, 02:51:32 PM
This board is now re-opened to guests, as v6 approaches public beta. Although I should wait until EVERY feature is complete for EVERYONE before going to BETA, I have made the decision to go to BETA sooner rather than later because:

1. More users will be exposed to it for more feedback.
2. So many additional features are supported.
3. It will get the translators pumped up, and word out.
4. The features that aren't supported for some non-English users will be enabled soon, whether before or after the first beta. Either way, it is all good.

Do remember, I have that one additional UI element to show ;). You guys know what it is. When it is revealed, v6 will really be 'the bomb' for me. From there, v6.1 is already planned.
Title: Re: Version 6 misc
Post by: hanemach_gt on July 05, 2012, 01:55:33 PM
Well, I am going to proof-check translation and send it to you ASAP.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 05, 2012, 01:59:07 PM
Thanks ;). Note that there probably WILL BE a few changes between now and final, BUT ... that is always the case. I will try not to change too much.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 08, 2012, 08:59:58 PM
Tinfoil Hat, a tester and translator, and team member here, noticed that Probalance exclusions were NOT working in recent ALPHAs. This is because of the new allowance of usernames. I have fixed this in .37 BETA.

For instance, you can now specify (but don't have to):

someprocess.exe:MyUserName
some*.exe:Myuser*

or just stay with:

someprocess.exe

This allow control of which users have their processes excluded from ProBalance restraint.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 08, 2012, 09:20:11 PM
One thing to be done in the NEXT Beta will be a redesign of what columns are shown by default. You can CHOOSE these yourself, of course. Just right-click on the column header to pick what you want shown. However, by default, in the Active Processes tab, I have too many memory metrics, and not enough other data. I'll be changing all this around. I do apologize if this causes your settings to be reset. This will be in .38 or later most likely, as I also am ADDING another metric - I/O. Now, this represents I/O of ALL TYPES, so it is not as useful as you might think, but still, it will be shown.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 08, 2012, 09:29:51 PM
From here on out I will start documenting CHANGES as well ... and get that Intro to v6 doc done ASAP.
Title: Re: Version 6 misc
Post by: Tarnak on July 08, 2012, 11:45:05 PM
Just tried to update,  but the automatic updater says 6.0.0.37 beta available, and will not update.  This is with XP.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 09, 2012, 12:10:47 AM
Quote from: Tarnak on July 08, 2012, 11:45:05 PM
Just tried to update,  but the automatic updater says 6.0.0.37 beta available, and will not update.  This is with XP.

Are you saying you are stuck with the previous alpha, as v6.0.0.37 beta is current, of course. I am re-uploading alpha auto-update builds. Try again.
Title: Re: Version 6 misc
Post by: Tarnak on July 09, 2012, 12:16:24 AM
Quote from: bitsum.support on July 09, 2012, 12:10:47 AM
Are you saying you are stuck with the previous alpha, as v6.0.0.37 beta is current, of course. I am re-uploading alpha auto-update builds. Try again.

Yes...I have tried at least 5 times to update. However, I am trying to update from v5.1.1.1.   Is that the reason?
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 09, 2012, 12:25:39 AM
Quote from: Tarnak on July 09, 2012, 12:16:24 AM
Yes...I have tried at least 5 times to update. However, I am trying to update from v5.1.1.1.   Is that the reason?

Yes, that is the cause. My batch file is wrong. I am going to re-upload them in about 5 minutes.
Title: Re: Version 6 misc
Post by: Tarnak on July 09, 2012, 12:28:23 AM
Quote from: bitsum.support on July 09, 2012, 12:25:39 AM
Yes, that is the cause. My batch file is wrong. I am going to re-upload them in about 5 minutes.

OK...I'll wait.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 09, 2012, 12:32:46 AM
Ok, it should work now. Sorry about that. The alpha -> beta switch caused some confusions here in the upload scripts.
Title: Re: Version 6 misc
Post by: Tarnak on July 09, 2012, 12:41:43 AM
Quote from: bitsum.support on July 09, 2012, 12:32:46 AM
Ok, it should work now. Sorry about that. The alpha -> beta switch caused some confusions here in the upload scripts.

Yes!...got it. ;)
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 09, 2012, 12:44:42 AM
Thanks, I also confirmed here in tests. Sorry again about this mishap. Many were likely confused for the 3+ hours. Oops ;o.
Title: Re: Version 6 misc
Post by: Tarnak on July 09, 2012, 12:46:10 AM
Glad I could help. :)
Title: Re: Version 6 misc
Post by: nereis on July 09, 2012, 06:08:16 PM
I was able to make ProcessLasso close/restart when trying to remove a selected No Sleep Process, sleep type prevent only display if that matters.
The process selected remains after ProcessLasso restarts.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 09, 2012, 06:57:51 PM
Quote from: nereis on July 09, 2012, 06:08:16 PM
I was able to make ProcessLasso close/restart when trying to remove a selected No Sleep Process, sleep type prevent only display if that matters.
The process selected remains after ProcessLasso restarts.

Thank you. That was a crash, and since you provided the exact code path, I will isolate it immediately.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 10, 2012, 02:28:59 AM
No sleep - Crash in that dialog isolated and FIXED, and I have improved the appearance of that listview, standardizing it with the rest of the program (an oversight). Be in .39 when released.
Title: Re: Version 6 misc
Post by: Jeremy Collake on July 10, 2012, 08:16:30 PM
Lock Theme - Now implemented, in next beta.