Jump to content











Photo
- - - - -

Test WinBuilder 082


  • Please log in to reply
169 replies to this topic

#26 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 20 June 2011 - 07:44 AM

Well, not much going on here...

[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 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 20 June 2011 - 08:30 AM

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...

[ironic on]
I am pretty sure you can use it too. :smart:
[ironic off]

:cheers:
Wonko

#28 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 June 2011 - 09:29 AM

• 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

I checked in debugger.
The "Add on Shift" behaviour is coded in the Third Party Component "SizeControl"

if not (ssShift in Shift) and (targetIdx < 0) and PointIsInControl(fStartPt, fContainer) then ...

It could be changed, because also the source code of SizeControl is published.
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
Peter

#29 u2o

u2o

    Frequent Member

  • .script developer
  • 257 posts
  • Location:Argentina
  •  
    Argentina

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 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 20 June 2011 - 09:52 AM

[ironic on]
I am pretty sure you can use it too. :smart:
[ironic off]

:cheers:
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 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

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..

:smart:

(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 :cheers:

#32 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 June 2011 - 10:47 AM

I've tested it, very much faster! Everything seems to work well in VirtualBox!
Thanks!!!

Thanks for test and report!

Peter

#33 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

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. :fine:

But I also noticed, how this:

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.

came just after these:
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 :ph34r: (with a very few "external birds" like you joining the party).

:cheers:
Wonko

#34 paraglider

paraglider

    Gold Member

  • .script developer
  • 1743 posts
  • Location:NC,USA
  •  
    United States

Posted 20 June 2011 - 12:17 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.

#35 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

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 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 June 2011 - 12:40 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.

Let me add sarcastically:
After it has been published: No one Everyone had the time or interest in helping to develop criticizeing such a project.

Peter :fine:

#37 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 20 June 2011 - 01:53 PM

Let me add inquisitively:
Isn't a SYNTAX needed to create a test project? :ph34r:

Loop to square #23 :fine::
http://reboot.pro/14736/page__st__22

:cheers:
Wonko

#38 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 June 2011 - 02:10 PM

Let me add inquisitively:
Isn't a SYNTAX needed to create a test project? :cheers:

Loop to square #23 :ph34r::
http://reboot.pro/14736/page__st__22

:cheers:
Wonko

OK, let's create a "Discuss The New Syntax" topic, with the same "member partification rate" like in "Beta" or "Prerelease".
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: :fine:

Peter

#39 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 20 June 2011 - 02:37 PM

OK, let's create a "Discuss The New Syntax" topic, with the same "member partification rate" like in "Beta" or "Prerelease".

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 :fine: , as long as one can understand what it can be used for and HOW :cheers:).

I do presume that paraglider :ph34r: knows what he is talking about in the mentioned post:
http://reboot.pro/14736/page__st__22

:cheers:
Wonko

#40 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 June 2011 - 03:38 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 :fine: , as long as one can understand what it can be used for and HOW :cheers:).

I do presume that paraglider :cheers: knows what he is talking about in the mentioned post:
http://reboot.pro/14736/page__st__22

:cheers:
Wonko

You are right!
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 :ph34r:)) 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 :cheers:

#41 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 20 June 2011 - 04:08 PM

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...

#42 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 20 June 2011 - 04:57 PM

e

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...

OK, next step.
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.

added - System,HasUAC and System,IsTerminal commands

implemented on suggestion of pecd.net. I think, he is the best to explain the background

added - #$z to magic wand

This is the "magic Code" to separate multi-sz items in the registry

added - NOWARN parameter to FileDelete command

self - explaining

added - NOREC option to FileDelete

self - explaining

added - System,LOG,OFF / System,LOG,ON commands
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

removed - unnecessary SetEsc command (http://reboot.pro/14...post__p__130037).

Nothing to explain

Added - NOWARN option to Exit command

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.

Peter

BTW: In two weeks this posts are forgotten. Who writes into some permanent documentation?

#43 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

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:-)

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.

what i recall from your mail:
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 paraglider

paraglider

    Gold Member

  • .script developer
  • 1743 posts
  • Location:NC,USA
  •  
    United States

Posted 20 June 2011 - 11:23 PM

What happened to the winbuilder help pages that used to exist on the winbuilder server?

#45 paraglider

paraglider

    Gold Member

  • .script developer
  • 1743 posts
  • Location:NC,USA
  •  
    United States

Posted 20 June 2011 - 11:33 PM

RegWrite 0x1 and 0x2 handling is different - what does this mean?

I will update my help documentation with what has been stated here.

#46 paraglider

paraglider

    Gold Member

  • .script developer
  • 1743 posts
  • Location:NC,USA
  •  
    United States

Posted 21 June 2011 - 12:36 AM

Updated page can be viewed here:

http://wb.paraglider...ipt_syntax.html

#47 sbaeder

sbaeder

    Gold Member

  • .script developer
  • 1338 posts
  • Location:usa - massachusettes
  •  
    United States

Posted 21 June 2011 - 01:42 AM

Updated page can be viewed here:

http://wb.paraglider...ipt_syntax.html

Thanks - and I will proofread (tomorrow), and see if anything can be added/cleaned up!

#48 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

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 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 21 June 2011 - 03:05 AM

Thanks for creating the documentation.

One thing i found:

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 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

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 ... :blink:

Peter




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users