Source language: Translate to:

NeoBook 5.8.0 Update Released

Information about NeoBook Updates

Moderator: Neosoft Support

NeoBook 5.8.0 Update Released

Postby Neosoft Support » Fri Jan 25, 2013 6:55 pm

NeoSoft Corp. has released NeoBook version 5.8.0.

The version 5.8.0 upgrade patch can be downloaded from the following website:

Follow the instructions to download and apply the update patch.

This update contains the following:


 Implemented an advanced font anti-aliasing technique that vastly improves the appearance of text drawn at larger font sizes. This method uses hints embedded in the font itself to determine when the advanced anti-aliasing technique can be used to improve the font’s quality. Some fonts, particularly older ones, may not contain the required hint information and will not look any different than they do in previous versions of NeoBook. However, fonts that do contain hint information should see a dramatic improvement in quality, particularly at larger sizes. For example:


 Compressing compiled EXEs with the UPX utility is now optional and can be turned off from the Compile/Publish screen. Previously, NeoBook’s runtime module was pre-compressed with UPX at the factory. It is recommended that you leave the UPX option turned on unless you plan to compress your EXE using an alternative utility or copy protection product. (A copy of UPX will be installed in your NeoBook 5 folder.)

UPX is a high-performance executable packer for Windows (and other operating systems). It provides excellent compression with no memory overhead or other performance drawbacks. UPX, Copyright (c)1996-2011 Markus Oberhumer, Laszlo Molnar & John Reiser. Additional information about UPX can be found at:

 Added an “IE7 Compatibility Mode” option to the Web Browser object’s Display Options. NeoBook's Web Browser object is based on the Microsoft Internet Explorer (IE) browser component included with Windows. By default, Microsoft's browser component renders content as if it were displayed in version 7 of Internet Explorer (IE7). Newer versions of IE can display some types of HTML, CSS and web content differently. Uncheck the IE7 Compatibility Mode option if you want the Browser to use the actual installed version if Internet Explorer instead. (Note: This option requires NeoBook to create an entry in the Windows registry when your program runs. The registry entry is removed when your program closes. An article from Microsoft describing this issue can be found here:

 Added the following page related actions: SetPageBackground, SetPageEffect, ShowMasterPage and HideMasterPage. These actions can be used to modify a page’s appearance programmatically.

 Added a PopulateStr action which can be used to populate variables contained within a string. NeoBook populates most strings automatically. The exception being strings that come from an external source such as a file loaded with the FileRead or FileToVar actions. After reading, if the file contained NeoBook style variables, you can use PopulateStr to replace all of the variables in the string with the current contents of those variables. For example:

FileToVar "[PubDir]sample.html" "[RawHTML]"
PopulateStr "[RawHTML]" "[PopulatedHTML]"
BrowserLoadFromStr "WebBrowser1" "[PopulatedHTML]"

 Removed limitations on the size, quantity and color depth of multi-resolution icons that can be used in a compiled publication. (See Book Properties > General.) Now you should be able to include virtually any size multi-resolution icon in your projects.

 Added a “Resized” action event (Book Properties > Actions). Actions placed here will execute whenever a user manually changes the width or height of the publication's main window (by dragging with the mouse for example). Under most circumstances, the Resized action should execute only once at the end of the resizing process.

 Added options to turn off the publication splash screen’s border and progress bar. (See Book Properties > General.)

 Added a search box to the Variable Selector dialog. Typing into the search box will jump to the first variable beginning with the letters entered.

 Added Left and Right Click actions to the Simple Text object.

 Added a Right Click action to the List Box object.

 Added an alignment (left, center, right) option to the Text Entry Field object.

 Added an “Accept only characters listed below” validation option to the Text Entry Field object. This allows you limit input to a specific list of acceptable letters, numbers, etc. The list is case sensitive, so if you want both upper and lower case letters you must include both.

 Added a drop down list of common key combinations to the Short Cut Key field (see applicable object property screens). This allows uncommon shortcut keys (like delete and backspace) to be selected.

 Added an option to the SetVar action wizard to allow multiple lines of text/data to be entered more easily.

 Modified the BrowserSetElement and BrowserGetElement so that element names may also include the name of the frame and/or form the element belongs to. If the element name includes a frame, separate the frame and the element name with a period. If the element name includes a form, separate the form and the element name with a colon. For example:

HTML element only: "Element"
frame+element: "Frame.Element"
form+element: "Form:Element"
frame+form+element: "Frame.Form:Element"

 Added the following info types to the GetObjectInfo action: FillColor, FillStyle, FillTransparent, LineColor, LineStyle, LineWidth, FontColor, FontName, FontSize, FontStyle, FontCharSet.


 Corrected a problem that caused the splash screen’s border to appear transparent on some PCs.

 Corrected a problem that caused the Function Library to display an “error setting path” message on systems without a C: drive.
NeoSoft Support
Neosoft Support
NeoSoft Team
Posts: 5621
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Re: NeoBook 5.8.0 Update Released

Postby rcohen » Fri Jan 25, 2013 7:26 pm

THANKS Dave !!! Awesome!
User avatar
Posts: 279
Joined: Sun Apr 03, 2005 7:29 pm
Location: The Smokey Mountains, Tn

Re: NeoBook 5.8.0 Update Released

Postby Tony Kroos » Fri Jan 25, 2013 11:08 pm

setvar multiline dialog has a bug

open newly created setvar dialog and enter multiline text, do not touch options (CR by default) and press ok

result is broken actions code:

SetVar "" "Line1

when you set different line options first, everything works as expected.
// I guess a stick | character must be set as default in this case
Tony Kroos
Posts: 405
Joined: Thu Oct 15, 2009 3:43 pm

Re: NeoBook 5.8.0 Update Released

Postby David de Argentina » Sat Jan 26, 2013 12:42 am

Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks!

Dave: if you need recompile this version for any reasons, could you add some of this ?




Thanks! Thanks! Thanks! Thanks! Thanks! Thanks! Thanks Again !

David de Argentina
User avatar
David de Argentina
Posts: 1590
Joined: Mon Apr 04, 2005 4:13 pm
Location: Buenos Aires, Argentina

Re: NeoBook 5.8.0 Update Released

Postby dec » Sat Jan 26, 2013 12:49 am

Congratulations Dave!
User avatar
Posts: 1663
Joined: Wed Nov 16, 2005 12:48 am
Location: Spain

Re: NeoBook 5.8.0 Update Released

Postby chromebandit » Sat Jan 26, 2013 3:12 am

Congratulations! and many many thanks :)
User avatar
Posts: 285
Joined: Wed Nov 24, 2010 5:00 pm

Re: NeoBook 5.8.0 Update Released

Postby HPW » Sat Jan 26, 2013 4:52 am

Thanks and congratulations for another great update!

Trying to install on my windows 8 tablet let the installer hang the first time.
Not sure if it was a one time failure.
It was a try from a non-admin user account (with asking for admin password) into a non-standard path (C:\MyProgs\neobook5\)
After canceling the installer I change to a real admin account and install was succesfull in that path.
Installing on my XP pro was no problem at all.

I can also see the 'setvar' multiline bug reported by Tony.

How does a UPX packed version compared to a non-packed version in load/start speed?
No changes to the SDK ?
Any other new PUB-Keywords other than 'SplashProps' ? (for syntax-highlighting)


User avatar
Posts: 2531
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Re: NeoBook 5.8.0 Update Released

Postby Scherzkeks » Sat Jan 26, 2013 4:56 am

Thanks for this nice Update!
User avatar
Posts: 79
Joined: Mon Apr 04, 2005 3:04 am
Location: Switzerland

Re: NeoBook 5.8.0 Update Released

Postby Wrangler » Sat Jan 26, 2013 9:54 am

Can confirm setvar multi-line problem.

Great job, Dave. Thank you!
User avatar
Posts: 1515
Joined: Thu Mar 31, 2005 11:40 pm
Location: USA

Re: NeoBook 5.8.0 Update Released

Postby Odd » Sat Jan 26, 2013 12:38 pm

Thank you for the update!

I've noticed a small bug when selecting a three key combination as a short cut key. There is no way of telling what key is selected.

User avatar
Posts: 82
Joined: Sat Apr 02, 2005 3:34 am
Location: Norway

Re: NeoBook 5.8.0 Update Released

Postby Garic » Sat Jan 26, 2013 3:39 pm

SetVar "[Dave]" "Thank you for the good news."
User avatar
Posts: 107
Joined: Wed Sep 26, 2012 8:42 am

Re: NeoBook 5.8.0 Update Released

Postby HPW » Sun Jan 27, 2013 1:40 am

A small visual problem:

When I open Book/Properties/Actions I see action tabs from Startup to Idle event.
(The size of the window was in that size that only small space right of Idle event)
When I click on the right small scroll button the tabs move one to the left, but no new tab appear.
When I click a second time then Subroutines and Resized appears.

On first click I thought it was the end and something is missing.
Of course sizing the dialog bigger solved the problem and all actions are visible at once.
User avatar
Posts: 2531
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Re: NeoBook 5.8.0 Update Released

Postby HPW » Sun Jan 27, 2013 1:52 am

A copy+paste typo in the doc for HideMasterPage

Example: ShowMasterPage "Contents"
User avatar
Posts: 2531
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Re: NeoBook 5.8.0 Update Released

Postby Abdullah » Sun Jan 27, 2013 2:09 am


Great job Dave , thanks :)
User avatar
Posts: 11
Joined: Tue Mar 10, 2009 8:08 pm
Location: Palestine

Re: NeoBook 5.8.0 Update Released

Postby CN_Iceman » Sun Jan 27, 2013 2:32 am

Awesome news!
Thank's for the update Dave!

User avatar
Posts: 298
Joined: Tue Mar 01, 2011 11:04 am
Location: España


Return to NeoBook Upgrade News

Who is online

Users browsing this forum: No registered users and 1 guest