The version 5.8.0 upgrade patch can be downloaded from the following website:
http://www.neosoftware.com/patch.html
Follow the instructions to download and apply the update patch.
This update contains the following:
Enhancements
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: http://upx.sourceforge.net
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: http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation.)
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.
Fixes
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.