Help - Search - Members - Calendar
Full Version: WinBuilder 072
The CD Forum > The CD Forum > WinBuilder
Nuno Brito
Hi everyone!

A new wb stable version has been uploaded - you can download it from wb's download page here

This new version is only applied to WinBuilder.exe - projects available from the download center follow their own updates as authors and developers implement them but it should also allow more conditions to update the main server soon enough.



Here is the long log of changes:
QUOTE
The beta edition for testing version 072 was wb 071

beta 1

- Removed MD5 box on the options tab inside script editor (download center always checks md5 automatically)
- Added support for running projects in unattended mode

beta 2

- Added /runsingle= switch which allows to run a single script


beta 3

- Scripts can be displayed without state button - useful for scripts not meant to be run (use Selected=None) on [Main] section.
- If all scripts on a folder have no state seletect (Selected = None) then the respective folder also omits any state
- Removed right-click menu from main window (became obsolete)
- Removed MD5 calculate tool from Script Edit --> Options --> Calculate MD5 checksum
- Removed language entries: !#1519,!#1520,!#1521,!#1522 related to MD5 calculate tool inside Script Edit --> Options tab.
- Added option to use wb without Download Center, Upload and Web tab for use under restricted network conditions
- Tools tab was made a bit bigger hiding the tab title
- Script Edit tab title was also hidden along with script treeview to give more room to editor
- Corrected bug which allowed to erroneously select more than one script on main window
- Corrected minimum allowed width and height for interface checkboxes
- Moved Paths and Log tab to the scripts tab
- Added a Help tab which will hold help contents about wb, it will use a html file from %basedir%\Projects\Tools\Help\index.html
- Corrected the back colors for some objects under some XP themes.
- Recoded the Create Script tab to become more functional
- Added CopyExpand command using setupapi.dll (thanks to Peter and Smiley)
- Modified ShellExecute and ShellExecuteEx to support work directories as the 4th parameter
- Modifed ShellExecute and ShellExecuteEx to work without adding parameters, ex: ShellExecute,Open,cmd.exe
- Removed "Enter" from the keyboard shortcut list (it was being trigered after exiting windows screensaver protection )
- Corrected a bug which occured when trying to echo a section with brackets


beta 4

- Recoded script engine to improve performance
- Removed words !#2057 and !#2060
- Fixed Refresh button - wasn't updating correctly the Paths Tab
- FileDelete is now based on Win32API for code efficiency
- ShellExecute was improved to be (much) less CPU intensive while waiting for launched program to finish
- Added an error handler on the script engine - now it won't abort when invalid syntax is found.


beta 5

- Removed property on text labels that wouldn't allow using & chars
- corrected a bug on regwrite introduced on beta 4


beta 6

- Removed an unneeded setting which always wrote a locked=true value on the [main] section
- Recoded interface, file search/filter and settings to load much faster.
- Bugfixed error message when selecting to show log after running a project.

- Replaced external download functions with internal IE download function
- Bugfixed open handles when scanning directories


beta 7

- run command can support up to 9 parameters
- Added a code box window to test new commands under a specific project


beta 8

- Added the option to print the currently viewed page on the Help Manual
- Moved Create Script tab to be the first visible tool
- Removed the option to lock the interface - become obsolete

beta 9

- changed tab titles to be larger on script editor
- small bugfixes
- Added a better web server manager
- Added missing translation texts

beta 10

- more bugfixes and small improvements
- Limited treeview on main window to avoid excessive width
- Added more informations when using webget
- Changed default logo image for scripts without logo
- Added new parameter on FileCopy - using "show" as last parameter will display the advance of the file copy operation.
- Fixed ExtractAndRun - wasn't working correctly.


- 11

- Syntax errors are added on log along with the full syntax used
- some bugfixings of previously added features.
- Added quick navigation buttons to allow pressing forward and backward while browsing scripts
- Modified the unattended box for running projects - also added /debug switch to help evaluate used parameters
- Main window will automatically remember and open the last selected project in winbuilder.ini
- Modified the Interface handling when scripts are executed - it was buggy under some conditions

beta 12

- corrected webgetifnotexist - wasn't checking correctly if a file existed on disk or not
- corrected log window - it wasn't opening the log in explorer after setting this option



There were a lot of changes when comparing version 070 to the newer 072.

The discussion topic for wb071 can be found here: http://www.boot-land.net/forums/index.php?showtopic=2195



- GUI / Visual

- Added a lot of cosmetic fixes and improvements on the UI
- Removed options which became obsolete, not very used
- less clutered User Interface
- quick navigation buttons to configure options inside the available scripts
- Start up of wb was improved and also the script loading can support big sized scripts without delays
- Translation of the default english language by a native english (US) speaker.


Script engine

- More options and commands (read long log for full details)
- Supports full unattended project builds (even launched inside wb itself!)
- Many commands were recoded bugfixed and improved


Tools

- Download Center has been improved, making things much easier to download and share
- Create Script tool was also recoded to support third party tools and provide easy to use script templates
- CodeBox tool added to help test and debug commands


Others

- Option to disable all internet/network support inside wb
- New help documentation added to allow offline view



Thanks

There were a lot members involved in bug testing and providing feedback throughout all these beta releases on wb 071 across the last months.

Special thanks go to (in alphabetical order):

Booty#1 - great delphi tips and overall help to improve the speed and memory leaks issues (amongst other bug reports)
Edborg - testing and reminding how important compatibility with older scripts matters
Garfield - posting results of beta wb when tested under different projects
h7se - for reporting small details left out when removing obsolete features (lock button)
Holger - more testings under his proxy web connection
Jaclaz - for warning about IE being used as download engine
MichaelZ - for testing on his machine and report back results
Ove - feedback and testing results on the download center
PSC (Peter) - for always being available to help and test the newer binaries - your debugging skills are excellent
Paraglider - more tips on what needed to be done (help documentation, quick navigation buttons)
Smiley - good ideas and feedback (unattended mode)
TheHive - for exaustive tests and good ideas to make UI more intuitive
Thuun - correction of grammar on native US english and cleaning of the help web pages.

To all the above mentioned members and to everyone involved in producing this new wb - THANK YOU!
- this surely wouldn't be possible nor fun without your help and time spent testing and writing your ideas and opinions on what should be changed.

Have a really great weekend! smile.gif
Nuno Brito
Added new custom options which allow you to customize wb to be released with some wb projects if necessary or for everyone wishing to have some fun tweaking these details. There's support on wb 072 for a [custom] section that let's you select a new logo, title and the option to skip introduction help tab and just open up the download window.

You can edit winbuilder.ini and add something like this:

QUOTE
[custom]
logo=myTest.bmp
title=My Custom Title
skip_help=1



Logo image can be a jpg, gif or bmp file and must be placed on the same folder as winbuilder.exe

Title is also free to be customized - only left a message after the custom title saying (powered by WinBuilder xxx) to help identify wb and respective version

Skip help option will jump right ahead to the download tab - this works great with custom winbuilder.ini where we can set up custom download servers as well - this way people won't need to stress much to find the right servers for testing a specific project - just need to press download.


To use these new options - please download a new binary from wb's page


Happy tweaking! laugh.gif
TheHive
clap.gif thumbsup.gif
Nuno Brito
We should do an artwort contest, what do you think? smile.gif
thuun
what the heck is a "artwort"? laugh.gif

Is that something like a wart, through the eye of an artist?
smile.gif

hey-- thx for the new version of wb, all the bartpecore scripts now work with it as expected after a few changes.

keep up the excellent work!!
jaclaz
QUOTE (thuun)
what the heck is a "artwort"?


Definition of "artwort" in jaclaz's "Dictionary of non-existant words":
QUOTE
art·wort 1 (ärtwûrt)
n. (German derived neologism)
1. Any word (German wort) that embeds any artistic significance to the reader.

art·wort 2 (ärtwûrt)
n. (Slang)
1. Anything related to graphic or plastic arts, especially small handmade decorative or artistic objects, drawing or photographs worth talking about.
2. An illustrative and decorative element, which has a relevant value (i.e. which is worth more than a trifle)

art·wort 3 (ärtwûrt)
n. (Technical - in the brewing industry)
1. Any liquid resulting by the process of mashing of malted barley that tastes particularly good.

art·wort 4 (ärtwûrt)
n. (archaic)
1. Any plant or herb that has leaves or flowers of uncommon shape or colour or that however delivers to the beholder a sense of artistic fullness and completeness (from the Middle English wort; Anglo-Saxon wyrt).

art·wort 5 (ärtwûrt)
n.
1. The results of a missing synchronization between brain and fingers when typing on a Portuguese keyboard. The pathology (brain generated impulses intended for left hand index getting unwantingly to right hand middle finger) is known as NunoBritosis and, though uncurable, is of a nature that brings generally very little consequences to the affected patient, unlike another quite common illness, Thuunosis (a compulsive need for accurateness in syntax and ortography in English) that is very serious and that has been reported in a few cases to induce the bearer to committing suicide when reading a Chinese product instruction manual, sign or advertisement, expecially if not warned in advance:
http://en.wikipedia.org/wiki/Chinglish


happy71.gif

jaclaz
Nuno Brito
Time to start using some grammar correction tools and try to prevent further desynchronizations in the future.. whistling.gif

Fun definitions! laugh.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.