Test WinBuilder 082
#26
Posted 20 June 2011 - 07:44 AM
[ironic on]
So i assume all project/script developers are very happy with this release and no one will complain about thing that do not work in 082 final...
[ironic off]
Com one guys...peter and nuno can unse some more feedback here...i know testing gets boring but this is 082 and not just any WB version...
#27
Posted 20 June 2011 - 08:30 AM
[ironic on]Com one guys...peter and nuno can unse some more feedback here...i know testing gets boring but this is 082 and not just any WB version...
I am pretty sure you can use it too.
[ironic off]
Wonko
#28
Posted 20 June 2011 - 09:29 AM
I checked in debugger.• It is not common practice to select objects by shift cklicking them. In the IF editor you currently have to shift click each item to select them as a group.
In explorer or anywhere else in Windows, shift click selects from a selected item to the clicked item, and ctrl click would to what WB does with Shift. This is very irritating. Just replace Shift click with ctrl click in WB please
The "Add on Shift" behaviour is coded in the Third Party Component "SizeControl"
It could be changed, because also the source code of SizeControl is published.if not (ssShift in Shift) and (targetIdx < 0) and PointIsInControl(fStartPt, fContainer) then ...
Two reasons why to do not now
- The changes are too fundamental, and should not be done in the current state
- We would loose compatibility to enhanced versions of SizeControl
#29
Posted 20 June 2011 - 09:44 AM
Hello,
I need help testing version 082 of WinBuilder that you find at http://goo.gl/SNfHH
Traditionally, people report defects right after we announce an official stable. Please test the current version and report us back your feedback. If there are no outstanding defects, this version will be published as the official stable release.
Thank you!
I've tested it, very much faster! Everything seems to work well in VirtualBox!
v080
Main Configuration Version[17] ( ) 4.875 seconds Images configuration Version[5] ( ) 16.719 seconds Retrieve Tools Version[3] ( ) 10.391 seconds 0 - PreConfig Version[19] ( ) 1 minute, 50.812 seconds 1 - Copy Files Version[26] ( ) 3 minutes, 22.828 seconds 2 - Shell & Config Version[22] ( ) 32.828 seconds 5 - WoW64 Basic Version[8] ( ) 1.110 seconds 6 - Common Files Version[2] ( ) 5.859 seconds 9 - Autorun Version[1] ( ) 4.516 seconds CdDrive %CDDrive% - X: - Y: Version[4] ( ) 3.765 seconds Common_Api Version[25] ( ) 0.310 seconds Retrieve More Localized Info Version[16] ( ) 9.704 seconds 0 - Shell Swapper TimeOut Version[1] ( ) 1.906 seconds 1 - Explorer Shell Version[23] ( ) 1 minute, 44.860 seconds Calculator Version[9] ( ) 2.984 seconds HwPnP Version[26] ( ) 6.219 seconds MMC Version[16] ( ) 43.109 seconds MSI Installer Version[2] ( ) 14.160 seconds Paint Version[1] ( ) 3.515 seconds Photo Viewer Version[1] ( ) 8.630 seconds Wordpad Version[1] ( ) 2.765 seconds Notepad Version[1] ( ) 4.641 seconds MS Visual C++ Runtimes (2005/2008) Version[3] ( ) 3.671 seconds Wallpaper Version[3] ( ) 25.469 seconds BGInfo Version[7] ( ) 10.735 seconds ClearLock Version[8] ( ) 11.310 seconds ShutdownPE Version[13] ( ) 9.797 seconds a43 File Management Utility Version[1] ( ) 3.780 seconds FastStone Image Viewer v4.5 (April 12, 2011) Version[4] ( ) 35.516 seconds 7-Zip File Manager Version[31] ( ) 33.828 seconds Resolution Changer SX2 Version[2] ( ) 5.172 seconds Driver Integration Version[2] ( ) 7.594 seconds Memtest86+ 4.20 Version[12] ( ) 1.797 seconds Optimizations Version[4] ( ) 9.125 seconds 1 - Pins Version[3] ( ) 17.719 seconds 3 - PostConfig Version[16] ( ) 1 minute, 21.150 seconds 4 - Create ISO Version[19] ( ) 15.312 seconds Save log file Version[2] ( )v082
Main Configuration Version[17] ( ) 1.469 seconds Images configuration Version[5] ( ) 2.203 seconds Retrieve Tools Version[3] ( ) 2.750 seconds 0 - PreConfig Version[19] ( ) 94.563 seconds 1 - Copy Files Version[26] ( ) 199.890 seconds 2 - Shell & Config Version[22] ( ) 27.438 seconds 5 - WoW64 Basic Version[8] ( ) 0.187 seconds 6 - Common Files Version[2] ( ) 2.015 seconds 9 - Autorun Version[1] ( ) 0.438 seconds CdDrive %CDDrive% - X: - Y: Version[4] ( ) 0.562 seconds Common_Api Version[25] ( ) 0.047 seconds Retrieve More Localized Info Version[16] ( ) 1.906 seconds 0 - Shell Swapper TimeOut Version[1] ( ) 0.719 seconds 1 - Explorer Shell Version[23] ( ) 35.813 seconds Calculator Version[9] ( ) 0.593 seconds HwPnP Version[26] ( ) 1.360 seconds MMC Version[16] ( ) 8.156 seconds MSI Installer Version[2] ( ) 2.250 seconds Paint Version[1] ( ) 1.141 seconds Photo Viewer Version[1] ( ) 1.656 seconds Wordpad Version[1] ( ) 0.609 seconds Notepad Version[1] ( ) 1.438 seconds MS Visual C++ Runtimes (2005/2008) Version[3] ( ) 3.094 seconds Wallpaper Version[3] ( ) and23.000 seconds BGInfo Version[7] ( ) 1.297 seconds ClearLock Version[8] ( ) 1.500 seconds ShutdownPE Version[13] ( ) 2.844 seconds a43 File Management Utility Version[1] ( ) 0.484 seconds FastStone Image Viewer v4.5 (April 12, 2011) Version[4] ( ) 23.313 seconds 7-Zip File Manager Version[31] ( ) 5.625 seconds Resolution Changer SX2 Version[2] ( ) 0.844 seconds Driver Integration Version[2] ( ) 4.672 seconds Memtest86+ 4.20 Version[12] ( ) 0.312 seconds Optimizations Version[4] ( ) 2.468 seconds 1 - Pins Version[3] ( ) 2.704 seconds 3 - PostConfig Version[16] ( ) 89.703 seconds 4 - Create ISO Version[19] ( ) 2.875 seconds Save log file Version[2] ( )
Thanks!!!
Edited by u2o, 20 June 2011 - 09:45 AM.
#30
Posted 20 June 2011 - 09:52 AM
[ironic on]
I am pretty sure you can use it too.
[ironic off]
Wonko
You sure have read obove posts and noticed the bugs i (and others) found? I made 13 of 30 post in this thread...others are welcome as well.-)
I am not one of the guys that hangs around here avery day of the year, but i remember well that there are developers who tend to complain just after the release is done...now is the time...not later..
#31
Posted 20 June 2011 - 10:00 AM
You sure have read obove posts and noticed the bugs i (and others) found? I made 13 of 30 post in this thread...others are welcome as well.-)
I am not one of the guys that hangs around here avery day of the year, but i remember well that there are developers who tend to complain just after the release is done...now is the time...not later..
(I was thinking about making the post about of (at that time) 27 posts, ...)
@All for the record: pecd since long time is one of the very few members, who mainly cause feature increase, bug hunting and other creative tasks in WinBuilder development.
And compared with others, he has one big advantage: He is patient ...
Peter
#32
Posted 20 June 2011 - 10:47 AM
Thanks for test and report!I've tested it, very much faster! Everything seems to work well in VirtualBox!
Thanks!!!
Peter
#33
Posted 20 June 2011 - 12:13 PM
You sure have read obove posts and noticed the bugs i (and others) found? I made 13 of 30 post in this thread...others are welcome as well.-)
I am not one of the guys that hangs around here avery day of the year, but i remember well that there are developers who tend to complain just after the release is done...now is the time...not later..
Sure I did.
But I also noticed, how this:
came just after these:Traditionally, people report defects right after we announce an official stable. Please test the current version and report us back your feedback. If there are no outstanding defects, this version will be published as the official stable release.
http://reboot.pro/14477/page__st__78
http://reboot.pro/14477/page__st__79
And how this whole "bug hunting" is mostly a "hit and miss" game.
From the Outside, I can see the need for actually "committed" Beta testers and, more than that, "pilot projects" written by the SAME guys who develop the "engine" and that make use of EACH and EVERY feature of the SYNTAX of the engine (of course this SYNTAX needs to be thought, published, verified and commented - expecially if and when it breaks compatibility with existing projects - BEFORE adding it to the engine).
Now, sum up the two above posts with the present thread and with these:
http://reboot.pro/13234/page__st__5
http://reboot.pro/10500/
http://reboot.pro/8980/page__st__35
And you will have the picture I get from the Outside, basically a number of headless chickens running around (with a very few "external birds" like you joining the party).
Wonko
#34
Posted 20 June 2011 - 12:17 PM
#35
Posted 20 June 2011 - 12:25 PM
Which was precisely the reason Nuno wanted a test project generated. No one had the time or interest in helping to develop such a project.
aeh...the test project was my suggestion and nuno agreed (over a year ago)...
http://reboot.pro/10...h__1#entry92186
as this is in defcon4 i am unsure if everyone can read this
I have to admit, i did not find the time to do it and i will certainly not start this discussion again...
#36
Posted 20 June 2011 - 12:40 PM
Let me add sarcastically:Which was precisely the reason Nuno wanted a test project generated. No one had the time or interest in helping to develop such a project.
After it has been published:
Peter
#37
Posted 20 June 2011 - 01:53 PM
Isn't a SYNTAX needed to create a test project?
Loop to square #23 :
http://reboot.pro/14736/page__st__22
Wonko
#38
Posted 20 June 2011 - 02:10 PM
OK, let's create a "Discuss The New Syntax" topic, with the same "member partification rate" like in "Beta" or "Prerelease".Let me add inquisitively:
Isn't a SYNTAX needed to create a test project?
Loop to square #23 :
http://reboot.pro/14736/page__st__22
Wonko
After the topic brought a useful result, we'll continue with testing 'Beta' or 'Prerelease'.
I'm now in the age of 66. I worry about that I'll will not survive the successfull result of the "Discuss The New Syntax" topic.
BTW @allanf:
Peter
#39
Posted 20 June 2011 - 02:37 PM
Maybe it would be simpler, faster and more productive if we could have (for the moment) a "Public New Syntax EXPLAINED and DOCUMENTED" topic by the people that actually introduced it (with NO possibility whatsoever to discuss it by anyone else but the Winbuilder Engine developers, which is fine , as long as one can understand what it can be used for and HOW ).OK, let's create a "Discuss The New Syntax" topic, with the same "member partification rate" like in "Beta" or "Prerelease".
I do presume that paraglider knows what he is talking about in the mentioned post:
http://reboot.pro/14736/page__st__22
Wonko
#40
Posted 20 June 2011 - 03:38 PM
You are right!Maybe it would be simpler, faster and more productive if we could have (for the moment) a "Public New Syntax EXPLAINED and DOCUMENTED" topic by the people that actually introduced it (with NO possibility whatsoever to discuss it by anyone else but the Winbuilder Engine developers, which is fine , as long as one can understand what it can be used for and HOW ).
I do presume that paraglider knows what he is talking about in the mentioned post:
http://reboot.pro/14736/page__st__22
Wonko
So let's wait until they do it!
Maybe some "volunteer" developers react rather "closed" when they get "demands" rather than "suggestions".
BTW: For nobody the new syntax additions are necessary to survive.
All current projects (besides nativeEx_multiPE, (hi allanf )) use them.
BTW2: There are about 50000 Members which possibly use WB. And there are surely several 100s of them who could explain the syntax.
Peter
#41
Posted 20 June 2011 - 04:08 PM
comp80 default from ON to OFF
added - System,HasUAC and System,IsTerminal commands
added - #$z to magic wand
added - NOWARN parameter to FileDelete command
added - NOREC option to FileDelete
addded - System,LOG,OFF / System,LOG,ON commands
added - System,Log command
removed - unnecessary SetEsc command (http://reboot.pro/14...post__p__130037).
Added - NOWARN option to Exit command
this is all i could find in the history for 080 to 082. even if there is more, let's start with this...maybe split this thread...
#42
Posted 20 June 2011 - 04:57 PM
OK, next step.Well, here is a starting point:
comp80 default from ON to OFF
added - System,HasUAC and System,IsTerminal commands
added - #$z to magic wand
added - NOWARN parameter to FileDelete command
added - NOREC option to FileDelete
addded - System,LOG,OFF / System,LOG,ON commands
added - System,Log command
removed - unnecessary SetEsc command (http://reboot.pro/14...post__p__130037).
Added - NOWARN option to Exit command
this is all i could find in the history for 080 to 082. even if there is more, let's start with this...maybe split this thread...
But that is my last reply about syntax. The next one has to be done by one of the other 49999 members.
comp80 default from ON to OFF
WB 082 is in some situations incompatible wit WB 080
Whith System,Comp80,ON or System,Comp80,OFF you can make the current WB script processing (mostly) compatible to the processing of WB 080.
When starting WB 082, by default the compatibility is switched off.
implemented on suggestion of pecd.net. I think, he is the best to explain the background
This is the "magic Code" to separate multi-sz items in the registry
self - explaining
self - explaining
added - System,Log command
When in your propject a certain function is used many, many times, it usually expands the log.html into many unnecessary lines.
This command stops / restarts log to log.html
Nothing to explain
Usually executing the Exit command is caused by an unexpected issue, and in the log there is a warning icon
But there are conditions, where the exit is intended, and an warning icon would confuse the user. Here the NOWARN brings an information icon.
BTW: In two weeks this posts are forgotten. Who writes into some permanent documentation?
#43
Posted 20 June 2011 - 07:41 PM
But that is my last reply about syntax. The next one has to be done by one of the other 49999 members.
49998:-)
what i recall from your mail:comp80 default from ON to OFF
WB 082 is in some situations incompatible wit WB 080
Whith System,Comp80,ON or System,Comp80,OFF you can make the current WB script processing (mostly) compatible to the processing of WB 080.
When starting WB 082, by default the compatibility is switched off.
with Com80,Off (now default in WB 082)
- constants like %sourcedir% can no longer be changed in scripts
- variables can no longer be used as macros
- RegWrite 0x1 and 0x2 handling is different
added - System,HasUAC and System,IsTerminal commands
implemented on suggestion of pecd.net. I think, he is the best to explain the background
I use them to make sure UAC is off and the WB is not running on a terminalserver:
Check if UAC is on
[UACCheck]
System,HasUAC,%var%
If,%var%,Equal,True,begin
Message,"Error: UAC is anabled. This will cause problems when building. The build will now stop. (This test can be disabled in the Check script.) (wait 15 seconds=Yes)",INFORMATION,15
halt,"Error: UAC is anabled. This will cause problems when building. The build will now stop. (This test can be disabled in the Check script.)"
End
Check if running under Terminal Server (Remotedesktop)
[TSCheck]
System,IsTerminal,%var%
If,%var%,Equal,True,begin
Message,"Error: It seems you are working in a Terminalserver session. This might cause unexpected problems. We will continue anyway... (This test can be disabled in the Check script.) (wait 15 seconds=Yes)",INFORMATION,15
Echo,"Error: It seems you are working in a Terminalserver session. This might cause unexpected problems. We will continue anyway... (This test can be disabled in the Check script.)"
End
#44
Posted 20 June 2011 - 11:23 PM
#45
Posted 20 June 2011 - 11:33 PM
I will update my help documentation with what has been stated here.
#46
Posted 21 June 2011 - 12:36 AM
#47
Posted 21 June 2011 - 01:42 AM
Thanks - and I will proofread (tomorrow), and see if anything can be added/cleaned up!Updated page can be viewed here:
http://wb.paraglider...ipt_syntax.html
#48
Posted 21 June 2011 - 03:03 AM
RegWrite 0x1 and 0x2 handling is different - what does this mean?
I will update my help documentation with what has been stated here.
That has ro be answered by Peter, i am not really sure...
#49
Posted 21 June 2011 - 03:05 AM
Syntax example:
if,System,IsTerminal,%var%
the if is missing in the example...
stupid me...
the line
If,%var%,Equal,True,begin
is missing...
#50
Posted 21 June 2011 - 11:20 AM
RegWrite 0x1 and 0x2 handling is different - what does this mean?
I will update my help documentation with what has been stated here.
I think there is a misunderstanding.
The syntax is identic:
RegWrite,HKLM,0x1,WB-Software\Bla,BlaBla,BlaBlaBla
RegWrite,HKLM,0x2,WB-Software\Bla,BlaBla,%SystemRoot%\BlaBlaBla
In 0x2 I tried to accept binary text
RegWrite,HKLM,0x2,Section,Key,47,00,49,00,53,...
But that never worked and has never been released.
BTW: Many thanks for the updated documentation.
The magic number decreased to 49997 ...
Peter
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users