Jump to content











Photo
- - - - -

WinBuilder 052 beta 10


  • Please log in to reply
192 replies to this topic

#1 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 07 October 2006 - 09:09 PM

This is the build 052 discussion topic where new features should be discussed, debugged and improved. As in previous releases a few issues are still pending from the previous discussions. Please add more requests on the appropriate forum to avoid being forgot while posts keep increasing.

Everyone's feedback is more than welcome to support the development, if something seems wrong while working with the beta versions don't be afraid to ask if it's normal or otherwise it's likely something that needs to be corrected.. :P



Beta 1-----------------------

- Corrected the text label "Stop" on the progress window
- Removed a TScrollbox component from the main window - less flickering and faster interface GUI loading
- Corrected the image on the "Open" button on the main window - image didn't look good on windows classic theme
- Added Image support for JPG, GIF, BMP, ICO, WMF and EMF files. Animated and transparent GIF's can be used.
- New mode of browsing scripts has been added


MD5 hash: c50b8672a89f5afb72d3166c3d415684 WinBuilder052-beta1.zip

Attached File  WinBuilder052_Beta1.zip   727.4KB   734 downloads



Beta 2-----------------------

- Fixed the Script Reload button on the source code editor
- Removed auto-load script from disk whenever editing the script in the source code editor
- Changed default script (de)selected icon in the brownsing window
- Added option to select script brownsing mode


MD5 hash: c713e1ccce1d7b2adb132673d3698023 WinBuilder052-Beta2.zip

Attached File  WinBuilder052_Beta2.zip   728.82KB   603 downloads




Beta 3-----------------------

- RegRead has been corrected - now %vars% are working as supposed
- StrFormat now supports the options "path", "filename", "ext" and "hex" (check menu on source code edit window to see syntax examples)
- Progress window had a few cosmetic changes, new stop icon, frame titles in bold


MD5 hash: 6e0ba8a685d6a71e2e652b28e1def27f WinBuilder052-Beta3.zip
Attached File  WinBuilder052_Beta3.zip   740.12KB   762 downloads

--------------------------------------------------------


Beta 4-----------------------

- Fixed interface bug wich prevented from saving interface options
- Interface drawing is done faster (bug when maximizing makes a few labels disapear temporarily)
- Added "Open with.." button on encoded folder tab
- Added option for registering filetypes on startup
- Removed line numbers from log.html


MD5 hash: cc0d4ded5496690f78c81dd889fd7e83 WinBuilder052-beta4.zip
Attached File  WinBuilder052_beta4.zip   741.73KB   518 downloads


Beta 5-----------------------

- Fixed the new script tool - now converts %BaseDir% without issues
- Added quotes on echo statements derivated from the bartPE plugin convert tool - should avoid hangs
- Added safety checks when switching scripts (to avoid interface overwrites as noticed by smiley)

MD5 hash: 183659c04e40f487f759e36a02a0b40c WinBuilder052-beta5.zip
Attached File  WinBuilder052_beta5.zip   744.79KB   512 downloads



Beta 6-----------------------

- title bar displays full version information
- text file component on interface supports rich text format (*.rtf), allowing to use text colors and formatting
- images in interface are supporting more formats (*.jpg;animated .gif;*.bmp;*.ico;*.emf;*.wmf)
- buttons support custom images (*.bmp)
- some redundant code removed, UPX'ed winbuilder.exe has reduced 140kb from 780Kb to 640Kb
- main window can be resized without text labels on interface disapear
- Process window no longer appears when processing a section called from a interface button

MD5 hash: c2235d70b9b012e4b6b97639388c8ca0 WinBuilder052-Beta6.zip
Attached File  WinBuilder052_Beta6.zip   623.93KB   516 downloads


Beta 7-----------------------

- scripts without [interface] section won't output an error
- Added If,NoLicense option to handle cases where the user license is not accepted
- Added "Halt" command to terminate the current process. syntax: "Halt,message"
- Process window resets all values after processing - will give a "cleaner" look when processing again on startup
- Updated UPX to version 2.02
- Not updated AutoIt to v3.2.0.1 - autoIt.exe weights +400Kb while previous version is 122Kb, added autoIt help file for license support
- FileCreateBlank will no longer overwrite an inexistent file - will output an error and continue processing

MD5 hash: 9afdd8b3d4249f6202a0f52c0d58a8c0 WinBuilder052-Beta7.zip
Attached File  WinBuilder052_Beta7.zip   624.34KB   508 downloads


Beta 8-----------------------

- Improved refresh repaint on interface - labels won't disapear when selecting another tab (still needs some fixing)
- Filebox was only allowing to select images instead of wildcards (*.*)
- FileCreateBlank will behave as build 051 (erase existent file and then create a blank file)
- CAB expand command (wrapper to expand.exe) fully supports non-ascii characters
- IniWriteTextLine will write correctly lines on sections, always adding on the first line
- External script editor button has been disabled
- "Apply same path to all projects" option has also been disabled

Attached File  WinBuilder052_Beta8.zip   624.55KB   511 downloads



Beta 9-----------------------

- Added option to auto expand items on navigation window
- Fixed error when enabling .script files in advanced view mode
- Fixed a bug wich prevented projects from reading their descriptions

MD5 hash: 9b18f4cac5737ddc1086801d3cb3f229 WinBuilder052-Beta9.zip

Attached File  WinBuilder052_Beta9.zip   624.63KB   521 downloads









Beta 10-----------------------

- Script checkboxes will wordwrap on their titles
- Charset has been changed to default wich allows the use of different codepages
- Checkboxes can process sections whenever they are clicked.


MD5 hash: 7ddf79ecfc203f9f0f629cf3700740e8 WinBuilder052-Beta10a.zip

Attached File  WinBuilder052_Beta10a.zip   624.82KB   642 downloads

Edited by Nuno Brito, 14 November 2006 - 01:45 PM.


#2 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 08 October 2006 - 07:51 AM

Sorry for confusion, the weather is rough around here - wireless communications get faulty.. :P


All uploaded now.. :P

#3 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 08 October 2006 - 09:29 AM

- New mode of browsing scripts has been added


:P It's very difficult now to browse or understand the scripts . Especially for a newbie.
Suggestion: Below the tree there should be an option button to select between the Normal and the Advanced view. The normal will be like this but it won't have multiple sections. In the Advanced view the scripts will be listed by the script priority.

#4 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4199 posts

Posted 08 October 2006 - 10:45 AM

:P It's very difficult now to browse or understand the scripts . Especially for a newbie.
Suggestion: Below the tree there should be an option button to select between the Normal and the Advanced view. The normal will be like this but it won't have multiple sections. In the Advanced view the scripts will be listed by the script priority.

Agree! Its a bit confusing with this layout.

#5 Alexei

Alexei

    Silver Member

  • .script developer
  • 664 posts

Posted 08 October 2006 - 10:58 AM

:P It's very difficult now to browse or understand the scripts . Especially for a newbie.

Agree :P
Suggestion:
Allow end-user to choose view:
- by directory structure (tree)
- by directory structure with links hidden (tree)
- by execution order (list)
- by execution order with levels (tree:levels-scripts)
- alphabetical (list)
And, of course, show links differently, may be "->"

Bugs/missing functionality:
- When you click the script other sub-tree compacts (should not!).
- "Expand/Compact All" is commonly accepted feature (missing).
- "Excessive" scrolls sometimes.
- I want to see current project name and current script file name :P
- Try clicking [+] rather fast (faster then double-click), behaves strangely.
- Commonly, when node is selected it eather list or node info is shown in the right panael (compare to "Computer Management")
- Noticed "Build" up to 3 times in the Standard project.
- linked scripts are not in the tree (we see where links are, but not linked scripts)
However, it's a good beginning :P , really :P
BTW, russian saying: "Should not present half-work to fools" :P It's used as reply to those who critisize incomplete work, in this case to me :P

I also noticed most of dialogs are OK now :P :P

:P
Alexei

#6 phox

phox

    Silver Member

  • .script developer
  • 764 posts

Posted 08 October 2006 - 06:15 PM

With my SandBox I have managed to reduce size of WinBuilder build
from 35.0 MB (36.704.256 bytes) to 27.8 (29.165.196).

If someone would like to recreate this result, here is my SandBox:

Almost all comments I have made earlier for WB 51 are valid for this release.

To save the space I will not repeat them, but would like that script developers
test my SandBox and if find corrected scripts acceptable, use them in
further versions of their scripts.

#7 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 09 October 2006 - 12:52 PM

With my SandBox I have managed to reduce size of WinBuilder build
from 35.0 MB (36.704.256 bytes) to 27.8 (29.165.196).

If someone would like to recreate this result, here is my SandBox:

Almost all comments I have made earlier for WB 51 are valid for this release.

To save the space I will not repeat them, but would like that script developers
test my SandBox and if find corrected scripts acceptable, use them in
further versions of their scripts.


Intresting... What changes did you exactly do? (I can't compare each file line to line)


John

#8 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 09 October 2006 - 01:29 PM

Alexei, I'll try to improve the navigation.

My scripts are already set up to work with this new mode - so they appear much more organized - no repeated folders are visible.

Also thinking on adding something like "folder.project" files that could be used in a similar way to script.project files. This would fill the blank space whenever pressing a node.

This file could also be created automatically - but could cause some unneded issues so I'm still thinking on a better workaround.


What is really causing these confusions is the current way of sorting scripts, new rules should be adopted to make scripts easier to organize.

Any sugestions?

:P

#9 phox

phox

    Silver Member

  • .script developer
  • 764 posts

Posted 09 October 2006 - 04:59 PM

Intresting... What changes did you exactly do? (I can't compare each file line to line)
John


1. From Standard-2-CopyAndExpand.Script I have removed:
FileCopy,"%SourceDir%\I386\KDCOM.DL_","%TargetDir%\i386\system32\drivers"

as not necessary and 2. moved:

FileCopy,"%SourceDir%\I386\USBD.SY_","%TargetDir%\i386\system32\drivers"
FileCopy,"%SourceDir%\I386\USBEHCI.SY_","%TargetDir%\i386\system32\drivers"
FileCopy,"%SourceDir%\I386\USBHUB.SY_","%TargetDir%\i386\system32\drivers"
FileCopy,"%SourceDir%\I386\USBOHCI.SY_","%TargetDir%\i386\system32\drivers"
FileCopy,"%SourceDir%\I386\USBPORT.SY_","%TargetDir%\i386\system32\drivers"
FileCopy,"%SourceDir%\I386\USBSTOR.SY_","%TargetDir%\i386\system32\drivers"
FileCopy,"%SourceDir%\I386\USBUHCI.SY_","%TargetDir%\i386\system32\drivers"

to USBSticks.Script 3. replacing:

Expand,"%SourceDir%\i386\usbd.sy_","%TargetDir%\i386\system32\drivers"
Expand,"%SourceDir%\i386\usbehci.sy_","%TargetDir%\i386\system32\drivers"
Expand,"%SourceDir%\i386\usbohci.sy_","%TargetDir%\i386\system32\drivers"
Expand,"%SourceDir%\i386\usbuhci.sy_","%TargetDir%\i386\system32\drivers"
Expand,"%SourceDir%\i386\usbport.sy_","%TargetDir%\i386\system32\drivers"
Expand,"%SourceDir%\i386\usbhub.sy_","%TargetDir%\i386\system32\drivers"
Expand,"%SourceDir%\i386\usbstor.sy_","%TargetDir%\i386\system32\drivers".


4. I have corrected UPX-Able_DLL.txt and 5. UPX-Able_DLL_Plus.txt to new wersions:


6. I remove: FileCopy,"%ProjectDir%\ProjectInfo.ini","%TargetDir%" from MkISOfs.Script
as not necessary.

7. I use my UnnecessaryFiles.Script to delete unnecessary files and empty folders:

With unchecked Applications, 16 bit support, autoLocalization and Misc Settings, size of
the build is 27.8 MB. It is tested on real computer without any problems!

#10 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 09 October 2006 - 05:10 PM

Thanks. I'll start working on ALL scripts...


John

#11 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 09 October 2006 - 08:37 PM

@Phox: Have you tested your sandbox with Win2003? I have made some changes to the original scripts but using Windows 2003 as source doesn't boot.

#12 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 10 October 2006 - 07:38 AM

Beta 2 was uploaded..
  • Fixed the Script Reload button on the source code editor
  • Removed auto-load script from disk whenever editing the script in the source code editor
  • Changed default script (de)selected icon
  • Added option to select script brownsing mode
Is there a new sandbox available?

I've downloaded the latest version and gave a txtsetup.sif error.. :P

#13 phox

phox

    Silver Member

  • .script developer
  • 764 posts

Posted 10 October 2006 - 08:32 AM

What is really causing these confusions is the current way of sorting scripts, new rules should be adopted to make scripts easier to organize.

Any sugestions?


I have organized folders in Standard/Project and Archive folders in a uniform fashion
and also Link and Script names. This is my suggestion for better organization of folders in WB:



#14 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 10 October 2006 - 09:11 AM

:P Thanks! That's much better!
Another idea: Add an option to hide the scripts that don't contain a [process] section
Edit: Another idea: Put in the contex menu of the script selector an option to change view styles

In my Winbuilder folder i've modified the scripts order like this:
Build - level 1
Shells - level 2
Addons - level 3
Tweaks - level 4 (Auto tweaks are also moved to this folder but with level 5 - So they are executed after the applications)
Applications - level 5
Finalize - level 6 (It contains mkisofs and Qemu)
Tools -level 7


John

#15 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 10 October 2006 - 09:19 AM

Alexei has said the same again:

- When you click the script other sub-tree compacts (should not!).

It's really anoying

#16 phox

phox

    Silver Member

  • .script developer
  • 764 posts

Posted 10 October 2006 - 10:13 AM

@Phox: Have you tested your sandbox with Win2003? I have made some changes to the original scripts but using Windows 2003 as source doesn't boot.

I did't, but I will test Beta 2 with XP and 2003 and post results.

#17 phox

phox

    Silver Member

  • .script developer
  • 764 posts

Posted 10 October 2006 - 11:30 AM

@Phox: Have you tested your sandbox with Win2003? I have made some changes to the original scripts but using Windows 2003 as source doesn't boot.

The problem with 2003 source is UPXing of oleaut32.dll.
If you exclude it in UPX-Able_DLL_Plus.txt, the build is OK,
but size is unacceptable - 45.8 MB (48.025.600 bytes).


#18 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4199 posts

Posted 10 October 2006 - 12:59 PM

I like the layout of Beta2.

#19 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4199 posts

Posted 10 October 2006 - 02:39 PM

The righ click option does not work when you try it on the scripts.

I really like the box checkmarks thing for enabling and disabling scripts.

Are you able to let scripts encode content into themselves when you right click them and select the run this script option. That way an author can script it to where the Script can gather files a users PC and embed those contents in to the script for future use without having to reinstall and program just to have it into the build. Thanks!

#20 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 10 October 2006 - 08:51 PM

Another bug: Winbuilder seems to hung if the user presses a button in the script interface and this take a while to finish

#21 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 11 October 2006 - 09:16 AM

This might be related to the commands wich the button is supposed to run.

Just added a button on a interface and only added code to run a messagebox with a small message - worked ok..

Buttons run sections like the "run" command in silent mode, so they take some time to start up (reading variables, saving open files and things like this..).

They also start the log/progress window - I'm sure this can be optimized in the future.. :P

:P

#22 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 11 October 2006 - 09:58 AM

This might be related to the commands wich the button is supposed to run.

Just added a button on a interface and only added code to run a messagebox with a small message - worked ok..

Buttons run sections like the "run" command in silent mode, so they take some time to start up (reading variables, saving open files and things like this..).

They also start the log/progress window - I'm sure this can be optimized in the future.. :P

:P


What i mean is that winbuilder freezes. I have created a script that takes a lot of time to cmplete and if irun it with a button from the interface, winbuilder freezes until it ends.

#23 edborg

edborg

    Frequent Member

  • .script developer
  • 387 posts
  •  
    Italy

Posted 11 October 2006 - 10:06 AM

@Nuno
Why hasn't the last ScriptPack for Batcher/OpenBuilder become part of the Standard build of WinBuilder? :P

It included a few free, small and useful applications and tools (SwissKnife, MBRWhisky, DiskImage, HDDscan, RamTester, Restoration, XPSetupLauncher, ChkDsk, Format, SetKeyboard). :P
I re-wrote them all for my use to make them work with the new WinBuilder syntax and its new (better) shell, but couldn't make SetKeyboard work, not even disabling the Autolocalization script, which I suspected could interfere with it (not sure).
Any suggestion on what to do to make it work? :P

Wouldn't be easier to include the ChkDsk and Format features in the Standard-2-CopyAndExpand.Script?

edborg

P.S. I can send you/upload the above scripts for inclusion in the Standard build, if considered appropriate.
ADDED: The scripts written or simply modified by me are at edborg.boot-land.net/scripts/

#24 smiley

smiley

    Silver Member

  • .script developer
  • 905 posts
  •  
    Greece

Posted 11 October 2006 - 10:10 AM

Another bug found: Right click doesn't work in the left panel.

Nuno, it would be better if you don't add any new future in version 052 and just fix all the bugs. :P


John

#25 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4199 posts

Posted 11 October 2006 - 10:40 AM

@Nuno
Why hasn't the last ScriptPack for Batcher/OpenBuilder become part of the Standard build of WinBuilder? :P

It included a few free, small and useful applications and tools (SwissKnife, MBRWhisky, DiskImage, HDDscan, RamTester, Restoration, XPSetupLauncher, ChkDsk, Format, SetKeyboard). :P
I re-wrote them all for my use to make them work with the new WinBuilder syntax and its new (better) shell, but couldn't make SetKbd work, not even disabling the Autolocalization script, which I suspected could interfere with it (not sure).
Any suggestion on what to do to make it work? :P

edborg

P.S. I can send you/upload the above scripts for inclusion in the Standard build, if considered appropriate.


Yes go ahead an upload the updated scripts for Winbuilder.

I dont think you need the SetKeyboard Script now because it is done automatically based on the Autolocalization Script as you suggested. There was a keyboard Script but it was combines with Autolocalization by psc.

Wouldn't be easier to include the ChkDsk and Format features in the Standard-2-CopyAndExpand.Script?

If you can create a seperate Script for each one it would be better as an addon.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users