Return to the HTML Executable website
Stay informed about future versions by signing up for our RSS feeds.
Current version reference: 3.6.5 Version 3.6.5: minor releaseWarning: there is no guaranteed support anymore for Windows Me or older ones. It does not mean that publications will not always work on these operating systems but HTML Executable 3.6 is a transition: in future versions, we plan to offer full Unicode support which is not completely handled by old Windows Me and 9X operating systems. Therefore, publications made with future versions of HTML Executable will *not* work on these systems. - New protection for runtime modules to avoid false positives from some antivirus.
- Runtime modules are now digitally signed with Authenticode.
- Publications no longer use WMI to determine serial numbers. Consequently, unique IDs based on hard disk's manufacturer serial number will change: you may need to issue new registration keys to your customers.
- New Disk Information utility available in HTML Executable (Tools / Disk Information): it lets you retrieve hardware information about disks and especially whether a USB stick has a manufacturer serial number or not. Remember that hardware-locked portable publications require a USB stick with a valid manufacturer serial number, however some manufacturers do not assign one.
- New Publication Cleanup utility (in Output Filename tab): HTML Executable generates a portable cleanup program that lets you clear traces and settings saved by your publications on different computers.
- New option for advanced users that offers scripting extension to compute the unique system ID.
- New global variable HEPublicationDiskInfo that contains information about the USB disk.
- Fixed a bug in SFX publications that occurred if IE8 was already running.
- New security option for publications: Do not run if a debugger is detected.
- New global variable HECheckDebug to determine whether a debugger is running or not.
- New HEScript functions related to file virtualization: UnpackVirtualResource and RemoveVirtualResource.
- New option to enable or disable the Adobe Reader's toolbar for PDF files in HTML Viewer publications (User Interface -> HTML Viewer -> AllowToolbarForPDF)
- Fixed problem with HEScript calls in popups: function parameters were ignored.
- Fixed problem with virtualization and external files in HTML Viewer publications.
- Fixed random crash in the object editor (Publication Settings -> User Interface) for the Menu Bar, Status Bar...
- Updated FAQ section and documentation.
- Added advices in the FAQ for compiling content made with Articulate products.
- Minor improvements.
New runtime module version references: 1.5.5. Possible Compatibility Issues- A new resource string is available: SDebuggerDetected.
- Updates to the code that detects manufacturer serial numbers and generates unique IDs may require you to issue new registration keys to your customers, as previous ones will not be recognized anymore.
- Runtime modules still accept publications made with HTML Executable 3.3.x and 3.5.x. However, we strongly recommend you to rebuild all of your existing publications with HTML Executable 3.6, especially to fix any IE8-related problems.
- No guaranteed support anymore for Windows Me and previous ones, as explained above.
Version 3.6.2: minor release- Improved startup speed of HTML Executable.
- New feature: generate license files for portable publications directly from HTML Executable. Thus you can ship pre-activated publications locked to a given USB drive.
- Better object editor.
- New Office 2010 skins.
- Updated skins and skin engine.
- New directive option to specify a TOC in an external XML file.
- Fixed instability issues in some cases.
- New "Disable Paste" option for security profiles (only IE).
- New French translation for publications (French.hel language file).
- New FAQ section and updated documentation.
- Minor improvements.
New runtime module version references: 1.5.2. Version 3.6.1: minor release- New file protection: virtualization for temporary files. With this option available in Security => Global Protection, resource and plug-in files like PDF, Flash SWF, Flash video FLV, MP3... are not unpacked to the hard disk but directly to memory, offering better protection. Remember that files like HTML, images, JavaScript... are never unpacked to the hard disk whether the virtualization option is enabled or not (except for Self-Extracting publications).
- Fixed a problem on multi-core systems that was changing the system IDs based on CPU info.
- The context menu for fields is now enabled on the activation screen too. Reset system HTML pages for applying.
- Extended "Only one instance of the publication" option: now if you run your publication again, the second and subsequent invocation of the EXE doesn't start a new instance, but uses the one that's already running and only changes the page displayed in it according to the command line. For instance: if I create an HTML exe application myapp.exe, I can get myapp.exe to start with a certain page by using myapp.exe mapid 1024 where 1024 is the mapid for the page I want. If I then call
myapp.exe mapid 1025 the first instance of the app will show the page with mapid 1025. - New command line option for publications: ignoreuserpos. It's helpful to allow the end user to set size and move the window around, but sometimes users will move to a 2nd monitor, then run without it or forget to turn it on, and they will "loose" it. This command line option will open the publication screen-centered.
- Buttons in some system HTML pages like Favorite Manager, Search Results... may now be modified with resource strings (SSearchHTMLNewSearchButton, SSearchHTMLHVShowFindButton,
SFavoriteHTMLAddFvButton...) - In HTML viewer publications, Adobe Reader does not show the toolbar anymore when displaying PDF files. You can still enable it with the enabletoolbar parameter. See the Main Demonstration.
- Fixed: the "Allow resize window" option was not working in some cases.
- Fixed: for old projects, some new system HTML pages were not listed.
- Fixed: turning "Enable fast decompression" on caused an error at startup ("This program is corrupted").
- Uniform sizes for registration dialog boxes. Reset system HTML pages for applying.
- New HEScript function: ClearVirtualCache to free memory used by virtual file protection.
- New stand-alone key generator for publications, available to registered users only (Pro/Commercial).
- Updated Activation Kit, available to registered users only (Commercial).
- Updated skin engine.
- New "Edition => Key Generator" shortcut (or CTRL+K).
- Minor improvements.
Compatibility- New resource strings were added and language files updated.
- Fixed problem for system IDs based on CPU info: you may need to issue new keys again if you used this option.
- System HTML pages were updated. We recommend you to reset them when you load an old project.
- Runtime modules still accept publications made with HTML Executable 3.3.x and 3.5.x. However, we strongly recommend you to rebuild all of your existing publications with HTML Executable 3.6, especially to fix any IE8-related problems.
- No guaranteed support anymore for Windows Me and previous ones, as explained above.
New runtime module version references: 1.5.1. Version 3.6: major releaseGlobal Improvements - Increased compatibility with Windows 7.
- Some optimizations which improved overall speed in publications and especially loading time for large ones.
- The main compression algorithm (LZMA) was adjusted. The Best compression mode is now really slower but it provides better compression ratio. Note: on old machines, default may be slower too: you may need to switch to Minimum.
- If the size of a compressed file is larger than its original size, HTML Executable now stores it uncompressed.
- In Windows 7, the HTML Executable taskbar button now displays compilation progress.
- Fixed bug: some publications were sporadically crashing or not displaying certain images when IE8 was installed.
- Fixed bug: XP theme manifest problem with Windows XP without any Service Pack.
- Fixed bug: Self-Extracting publications now work property with IE8 (a problem might occur if IE8 was already started).
- Documentation updated.
- Several minor changes and improvements.
Make Portable Versions HTML Executable can now create portable versions of your publications: - no installation is required, your publication can be stored on a removable device such as USB flash drive, enabling it to be used on multiple computers.
- settings are stored with the software (i.e. they are written to the USB drive). No registry is used in that case.
- no modification is made to any PC the publication is run on after being used.
Moreover, a portable and restricted publication can be configured to run only on a given USB drive. Thus, copying it to another disk will make it unregistered or unusable. Steps are explained in the documentation. See hardware-locked publications below too. If you do not create a portable version, you may now specify the name of the folder where a publication should store its settings into. Hardware-locked publications and nag screen improvements - New methods to compute the unique system ID (or hardware ID): disk serial number, manufacturer-allocated serial numbers of USB drives or hard disks, CPU ID... The WMI component of Windows is used in some cases.
- New option to create publications that are hardware-locked to a USB disk via its serial number. For instance, clients who should have the option to show the secured software on every computer but should not have the ability to copy the software to another USB-stick/computer.
- Fixed bug: the system ID was still displayed in the nag screen though online activation was enabled.
- Improved nag screen according to user feedback.
- New Copy button in the nag screen to copy the unique system ID to the clipboard.
- Fixed bug: even though the "Organization" field is optional, an invisible "space" character (or two) in that field was completely changing the resultant registration key.
- The context menu is now enabled for fields (especially Copy / Paste).
New Table of Contents, Menu and Toolbar Options - New "Delete Entire TOC" context menu command: you can delete all nodes of the Table of Contents at once.
- New toolbar option: you can control the height of the all the buttons as a group (be sure to set the SkinData property to "resizetoolpanel"), and the width individually thanks to the new CustomWidth property. If its value is different than -1, then the button's width is set to CustomWidth in pixels. It only works if the SkinData property of the button is set to "resizetoolbutton".
- New feature: menu items may now have their own images (exactly as you have in HTML Executable). A new image selection property is available in the Menu Editor.
- Improved automatic insertion of button separators in the toolbar.
- Default transparency value is now set to 10 instead of 245.
- New "Choose Text Size" option for Internet Explorer publications (and new AllowModifyTextSize property in User Interface): you can let your users increase or decrease the default font size in pages.
Custom dialogs and system HTML pages - User custom HTML dialog boxes are now allowed: you can create and invoke your own dialog boxes.
- Two new dialog boxes are available: a License Agreement dialog displayed at startup and a Dummy dialog. You can find them in the "CustomDialogs" subfolder: be sure to read the associated Readme.txt before using them.
- The context menu is now enabled for fields in System HTML pages: for instance, you can now input the registration key in the nag screen with the "Right-Click"->"Paste" facility.
New skin, pop-up and window options - New skin window effects: layered borders and new associated skin options.
- New skins: SnowLeopard, VisionEx, Office 2010 Blue.
- Updated skin engine and existing skins.
- New HEScript and window.external JavaScript functions related to pop-up windows: ShowPopupEx, SetPopupProp and new parameters for window.external.ShowPopup. You can set the focus to a popup, bring a popup to front, control the z-order for each popup...
Search engine - New option: up to 3 wildcards (*) can now be used in a search query.
- New HEScript event in UserMain called OnModifySearchRequest: it lets you modify the search query. For example, you want to find all product codes that begin with "DWT-DW". The search works if you enter "DWT-DW*". With the OnModifySearchRequest event, you can add the "*" to the query automatically.
HEScript improvements - New MD5OfAFile function to compute MD5 hash sum of a file.
- New SetMenuProp function to set a property of a menu item.
- New GetManualHardwareID function to retrieve a unique serial number.
- New HEPublicationOnUSB global variable: tells you whether the publication is on a USB drive or not. In order to be used, GetManualHardwareID(1) must be invoked first. For example, using this global variable lets you decide whether a publication may be run or not.
New runtime module version references: 1.5.0. Compatibility- New resource strings were added and language files updated.
- New options are now available for computing the unique system ID.
- System HTML pages like the nag screen were updated. Be sure to reset them when you load an old project, especially for restricted publications.
- Runtime modules still accept publications made with HTML Executable 3.3.x and 3.5.x.
- No guaranteed support anymore for Windows Me and previous ones, as explained above.
Version 3.5: major releaseNew skin options and support for semi-transparent toolbar images - Improved skin engine and new skins (Windows7, Charm...)
- Some skins come with new visual effects like the Vista glow effect for buttons.
- New PNG support for the toolbar. Create toolbar buttons featuring semi-transparency (32-bit images with alpha channel are now handled).
- You can set the height of the toolbar in the User Interface tab and its buttons (provided that the skinname property is set to resizetoolbutton for any button and resizetoolbar for the toolbar).
- New image strips with alpha channel for toolbars are provided.
- Fixed: the Toolbar's Align property did not work properly.
Improved pop-up windows and new tray icon feature - Improved display of several popup windows in the same time.
- Fixed problems when opening a popup window from another popup window: while the second popup shows up, the first popup hides behind the main application window (which was highly undesirable).
- A new popup tab with options is now available in HTML Executable: change the default popup window size.
- New menu bars in pop-up windows: you can have a customized menu bar for pop-up windows. It is however the same for all pop-ups.
- New useful commands in the Global default script that can be invoked from pop-up windows or the tray menu like printing the contents of a pop-up, closing the pop-up... HEExitPublication, HERestoreFromTray, HECloseCurrentPopup, HEPopupPrintPreview
- New Tray Icon option to show an icon in the system tray related to the publication. The Tray Icon can get its own customized menu in addition to some default commands like Restore and Exit.
- New HEScript Tray Icon Functions: TrayShowMainForm, TrayHideMainForm, ShowBalloonHint, HideBalloonHint.
- When the Tray Icon option is active, the publication can be minimized in the system tray instead of the taskbar.
- New target option for menu and toolbar button items.
Better search feature - Improved search panel (search hints are displayed, better display of search results).
- New wild card operator * for searching in publications.
- Fixed problems with word highlighting in IE publications.
- Improved HTML parser, more word delimiters were added. Words with less than 2 characters are ignored.
- Fixed: words in the exclude list are no more highlighted.
- New Find button in the Search panel.
Security enhancements, new options for trial ebooks, online activation - New online activation method for registering publications. It requires the HTML Executable Activation Kit (see the documentation).
- New Deactivation feature to uninstall a registration key definitively from a computer.
- New blacklist option for stolen or refunded registration keys.
- Improved the Global Password feature: in order to create a set of 'acceptable' passwords that can be unique, when distributing to a set of customers, wild card characters are accepted: Allowed: # digit (0..9), _ character a..z and A..Z, * any character.
So, you can set up the following global password: 123-4**-A** (and so any character can be input for the wildcard place holder). - Security profiles were extended to SWF files (for instance, you can configure whether some slides in a Flash-powered presentation can be displayed or not if the user is not registered).
- New OnExpiredPublication event in UserMain that lets you define what should happen when a publication expires. For instance, once the global expiry date has been reached an alert box tells the user that the program has expired and the program terminates. Now you can trap this process in script and navigate to an information page instead.
- Improved security for publications.
- New OnInvalidPasswordAtStartup event in UserMain that lets you define what should happen when the user enters an invalid password at startup.
- The key generator for publications was updated so the 0 character is replaced by H: it was difficult for the end-user to tell the difference between the number 0 and the letter O. Please upgrade your existing implementations of the key generator.
- Updated trial and registration dialog boxes.
Better support for third-party plug-ins Publications now optionally run an internal HTTP server. This should definitively fix problems like both playing MP3, MP4, and FLV resources in Flash movies, reading Windows Media files (WMA, WMV) with no Internet connection, displaying Java applets... Take a look at the documentation about how to configure it. Added a topic about how to use Microsoft Silverlight applications in compiled publications. New HEScript-related functions - New global variable HEInternetCachePath that contains the TEMPORARY INTERNET FILES path.
- New OnStartMainWindow event in UserMain.
- New HEScript functions and objects: file open & save dialog boxes OpenFileDialog and SaveFileDialog, FileExists, strExtract, SetClipboardText and GetClipboardText (copy/retrieve text to/from the clipboard), ClearIECacheOrHistory (to clear the cache or history in IE), LoadHTMLFromMemory lets you display a HTML page from memory, TMemoryStream encapsulates a memory stream to store data easily, NavigateCommand supports the Cut operation (IE only), Optical Zoom IN / OUT functions (IE7 and IE8 only), ActivePopupName to get the name of the pop-up which is focused.
- New help topic about how to call external DLL functions.
Miscellaneous - New Reset button for System HTML pages.
- Now the TOC has a DefaultTarget property (in User Interface) and each TOC entry can have its own target (special targets also work).
- New Expand property for each TOC item to show some open topics at startup.
- Fixed a problem with OnWindowCloseQuery
- Improved HTML Engine for HTML Viewer Publications:
- Fixed: HTML Publications did not load images whose filenames had spaces.
- Allow background: none; to suppress background color.
- Fix problem where caret could not be found in text to left of floating object.
- In stylesheets, accomodate comments like /*****/.
- Fix problem with underlining some Chinese and Japanese characters for some fonts.
- Fix problem with 3 or more nested <ul>s in a table when the end tags were missing.
- Fix clip region error when printing with high dpi resolution.
- Fix problem stretching small (like 1 pixel) png images.
- Updated documentation.
- New samples.
New runtime module version references: 1.4.0.1 Compatibility- WARNING: The key generator for publications was updated. Please upgrade your existing implementations of the key generator. PHP, C# codes were updated.
- Several new resource and system strings were added.
- You should use PNG images for the toolbar buttons now. BMP images are still supported though.
- System HTML pages were updated. Be sure to reset them when you load an old project, especially if you plan to use online activation.
- SSearchResHTMLCellFormat has updated contents.
- Runtime modules accept publications made with HTML Executable 3.3.x.
Changes in Build 1 and 2- Double quotes in the search engine work fine now.
- Some minor bugs were fixed.
- Fixed the "Access violation" bug in some custom registration nag screens. It is recommended that you use the new system HTML pages in your projects (use the Reset button).
- Added the "windows-1252" charset meta tag to all system HTML pages (for your existing projects, use the Reset button).
- The Activation Kit is now available to registered users of the Commercial edition.
Version 3.3.2: minor release- you can now edit the right-click context menu (User Interface => Context Menu): disable default items (such as Home, Back, Add To Favorite...) and/or add your own items (like for the Menu bar). - new option "only one instance of the publication can be run at a time" to avoid multiple instances of a publication (Security => Global Protection, available for all publication types). - fixed: some FLV players were not working in HTML Viewer publications (see the "Dependencies" feature in the documentation or Main Demonstration). - improved support for Flash objects in HTML Viewer publications. - the "Query" field in the search panel is now focused by default so users can immediately type their query. Note: you need to update the system HTML page named "Search panel" manually for older existing projects. - new faster HTML parser for the search engine. - HTML Executable now tells the number of pages and unique words that were found while indexing pages. - added a workaround for some users who get an "out of memory" error when compressing search engine data. - map IDs: you can now add your own page IDs (like HTML anchors, HEScript commands) if you want to work with map IDs or the HTML Executable API SDK (available upon request) for users who want to integrate publications with their applications (as help files for instance). - common error messages when loading publications can now be localized. - new resource strings related to error messages; they are automatically added to older existing projects. - change: URLs are no longer displayed in popup titles (unless you set the HEURLShowInPopupTitle global variable to 1). - new option to disable popup windows in IE publications: NoAutomaticPopup (User interface => IE browser). It mimics the behavior of version 3.2. - popup windows, HTML dialogs and the Main Window now share the same icon (if "Show publication icon...." is turned on). - new optional meta tag WindowNoResize for System HTML pages. Set its content to 1 to disable resize of the about box and other dialog boxes by the end user. - new HEScript function (see NavigateCommand) to display the "Tools > Internet Options" dialog box in IE publications. - new HEScript function: MessageDlg to display skinnable message boxes. - change: all default message boxes were converted to skinnable ones (when it was possible). - fixed: Clicking a +/- button in the TOC causes the topic pane to refresh under certain circumstances. When this behavior occurs it causes the topics pane to flicker, which could be somewhat annoying to viewers. - change: persistent global variables are now saved even if the publication has to exit immediately (Result := True in the "OnPubLoaded" script). - fixed: default Internet Explorer security settings are now correctly applied for online pages in IE publications. - change: text files are no longer considered as HTML pages by publications (compatibility with Flash objects that require external text files). - updated skin engine, HEScript runtime engine, HTML editor, software protections. - fixed remaining problems with Windows 2000. - updated skins + new skin: Magnificient. - updated documentation (new topic about Flash objects and external files) & Main Demonstration. - small changes.
Compatibility issues: - when you load an old project, the search panel (System HTML page) is not updated with the new code. Version 3.3.1: minor release - now you can change all images of the toolbar buttons in one click (feature available in the Toolbar editor). - new toolbar image sets available. - new browse sequence option: you can configure the Back & Forward buttons to display HTML pages in a specific order (browse sequence) instead of the standard History mode. - added a global compatibility option for some Flash object problems (for instance if you have a main Flash movie that loads another SWF). - fixed some problems with Windows 2000. - popup windows can now open new popup windows too. - small changes.
Version 3.3.0: major release- enhanced support for Windows Vista (and incoming Vista SP1) and Internet Explorer 7. - improved compression algorithm. - new default icons for publications (with standard icon images for Vista); you can still choose your own icons of course. - added support for Vista icons (new Vista icon format with 256x256 PNG compressed images); you can create these icons with GConvert and then use them with HTML Executable (see the help for further information). - added support for Flash video files (FLV) in IE publications. - improved support for Windows Media Player compatible files (MP3, WMA, WMV, etc...). - new HEScript event (OnFlashFSCom) to respond to Flash FSCommands browser calls in HTML viewer publications. - better support for Articulate products (by request). - new window and skin options: always center the window, stay on top, no skinnable window (perfect for Windows Vista), "save user defined window position" without having to choose "Allow end users to resize the window" as well... - the skin preview window now also shows progress & status bars. - About 150 skins are now available in our skin collection; new skins include Vista and Office 2007 styles, iTMode, GameStyle, etc... Some skins also now feature visual effects. - It is now possible to set the Product Version value for Version Information resources. - added support for multiple windows & pop-ups in IE publications, window targets... - IE publications now handle the window.open JavaScript function (width & height parameters are supported). - fixed: window.external.ShowPopup displays the new window in front. - menu editor: new option to configure the position of custom child menus. - you can now call HEScript procedures and Boolean functions from custom buttons & menus. - thus pre-defined HTML Executable macros can be invoked from custom buttons & menus. - new macro: MacroExecuteProgram that lets you run external program files easily. A script example is also now available in the help file. Example of a JavaScript command: window.external.runHEScriptCom('Macros.MacroExecuteProgram|sa_dict2005.exe'); This will run sa_dict2005.exe from the same folder as the publication .exe file. - HE can now better detect if the source folder is missing. It is highly recommended to always save the project in the parent folder of the source folder. - Improved file manager with new options related to virtual paths: create virtual folders, see virtual paths for all files, drag/drop enabled so you can easily move a file from a virtual folder to another... - Fixed: having set virtual folder, it could not be deleted from the project even having deleted all files inside it. - New Publication Wizard: you can now choose the source folder and then an index page. This allows you to choose an index page in a sub-folder instead of the root one. - Trial publications were renamed "restricted publications" because some users create restricted publications without actually selling them or offering trial versions to their customers. - Now you can create restricted publications that do not offer any trial period: customers must enter their key in order to run them. A specific nag screen is now used (new system HTML page called "Unlock screen"). - Fixed: "when I make my publication, I set it so it's hardware registered. No trial access at all... So when a user clicks the exit button, the program closes as it should but when the user clicks on the close button at the top right it doesn't close just allows the user access, as a trial". - New condition for Security Profiles: if the following certificate(s) is/are active. Therefore you can "assign different certificate levels" to publications like "Single user", "2 - 5 users", "6 - 10 users", "10 and over". For instance, "2 - 5 users" will be able to access to 30 pages while "10 and over" users to more pages. - New TOC editor options: replace image list, context menu to customize the drag/drop functionality, - Improved search engine: => new search operators allowed: + - OR and quotes. RED APPLE will look for RED or APPLE and retrieve pages that contain red and apple terms, even if they do not follow - while "RED APPLE" will only retrieve pages that contain "red apple" strings. => result highlighting was improved in IE publications. => now it takes account of excluded words in search requests and word delimiters. => display of results can be changed the way you want (HML code of the table) thanks to some new resource strings (SSearchResHTML* ones). - new Strings for System HTML Pages (like Resource Strings except that their ID begin with Y instead of S). Unlike Resource Strings, these strings are only used to localize system HTML pages when compiling publications, and not available at runtime. - new System HTML pages tab (they are no more stored in language files). - new Dependencies option for HTML pages (useful only for HTML Viewer publications): you can tell HE which external files may be required by a given HTML page (like Flash FLV video files). - improved Bitmap editor that now checks for bitmap content and that integrates a Paste command (useful with GConvert). - you can now remove all settings saved by your publication directly from the "Output Filename" tab (before that, you had to go to Security->Trial Pub. Tools->Advanced and click 'Reset' to remove any information stored). - for code signing, SignTool is now used (SignCode is deprecated). You need to get it from the Windows SDK freely available for download at http://www.microsoft.com/downloads/details.aspx?familyid=c2b1e300-f358-4523-b479-f53d234cdccf&displaylang=en - SignTool requires PFX files and no more SPC and PVK ones. You can convert these two files to PFX files using pvk2pfx from Microsoft Windows SDK. - PFX files should be password-protected; you can now enter the associated password in HTML Executable and you will not be prompted for it when signing the .exe files. - settings of HTML Executable are now stored in XML files and no more in registry (thus you will not lose them when removing/installing/upgrading HTML Executable). - support for Paquet Builder 2.9.6 to create installation packages for your publications. - new option: variable paths are supported in some fields like JPEG file path (for splash screen), icon path, etc... For instance, you can enter: [PROJECTPATH]\myicon.ico in the Icon Path field; HE automatically replaces [PROJECTPATH] with the path to the folder that contains your project file. - IE publications now use the http://heserver protocol in addition to ghe://heserver - new and improved HEScript functions: SetUIProp("popup_XX", "....", ""), ShowPopup, ClosePopup... related to pop-up windows - Fixed: cpp header generation; HE now outputs #define whatever 12345 instead of #define whatever=12345 - added new logos and icons (with Vista icon format). - new software protection and smaller runtime modules. - fixed possible problems with the Vista DEP (Data Execution Prevention) feature. - several other changes and improvements. - updated documentation with new samples.
HTML Viewer Changes: - Add support for alpha transparency in PNG images. - Permit Page-Break properties in <br> tag. - Add char entity, "'" as #8217. - Fix clipping problem in <pre> text which showed up for wide left margins. - Fix some table colspan problems when rowspan is used. - Fix problem where Floating blocks were not correct when text-align is center or right. - Permit Floating objects when positioning is Relative. - Modify Word-wrap: break-word; so that it works like in IExplorer. - Fix problem where text file would not scroll horizontally. - Fix <center> which didn't work if the block had a restricted width set. - Fix problem with selecting text when the Text-Indent property was negative. - Some fixes for Absolute and Relative blocks. - Limit extremely large font size entries. - Allow some null characters in document without aborting. Substitute "?" for some control characters. - A table cell may now be hotlinked using syntax like: <td href="file.htm#offset" target="sometarget">...</td> - The Title attribute can now also be used for the whole table cell. - Added Thai language support.
Compatibility issues: - New runtime modules (version reference: 1.3.0) are not compatible with publications made with previous versions. Older runtime modules (versions 1.x.x) are always available at any time in the Runtime repository at http://runtime.htmlexe.com. - Runtime modules can no longer be installed by publications: it is highly recommended to merge them or you will need to distribute the corresponding setup program separately (or have your users download it from our Runtime repository). We also offer merge modules (MSM) and Windows Installer packages (MSI) for users who want to use Windows Installer for distributing publications. - Old system HTML pages are not compatible: they are no longer stored in language files and their code has been enhanced. When you load a HE 3.2.x project, you will be prompted whether you want to upgrade system HTML pages (yes is strongly recommended). - SignTool is now used and requires PFX (personal information exchange) files instead of SPC and PVK ones. You can convert these two files to a single PFX file using pvk2pfx from Microsoft Windows SDK. Version 3.2.2 Build 2- New expiration mode: you can create X-run trial periods now, i.e. you can set the number of uses for your trial ebooks before they expire. - Users of the Professional edition can now create basic Trial publications too: BE SURE TO DOWNLOAD A NEW LICENSE PACKAGE (see your registration notice for further instructions) if you want to benefit from that feature. - Please note that a registration key script (in php, C#, Pascal...) can be requested (see documentation) by users of the Professional/Commercial editions. This script contains functions that allow you to make registration keys for your trial publications directly from your web server, custom registration system, etc... - Fixed: all PRINT SCREEN keystroke combinations are now disabled in HTML Viewer/IE publications. - The File Manager now removes empty folders from the Folder Treeview when loading projects or during a Live Folder update. - Updated help documentation. - Update online runtime module repository (if the runtime module is not merged and not installed, end users are now immediately redirected to the correct runtime module when they click OK in the "Missing runtime module" dialog box). - Updated language resources: new resource string (SRemainingTrialRuns), "Publication" replaced by "Program" in all resource strings/dialog boxes, fixed localization errors in Print Preview. - Some minor improvements. - Updated runtime modules to handle these changes (version reference: 1.2.2.3). Version 3.2.2 Build 1- New free add-on for HTML Executable: "CHM To EXE" allows you to decompile HTML Help (.CHM) files and turn them into executable programs using HTML Executable (CHM -> HEP -> EXE). Several HTML Help settings are also used to generate the corresponding HTML Executable project (HEP). This add-on is available as a separate download: please go to http://www.htmlexe.com/chm2exe - New HEScript function for IE publications: ExecuteHTMLScript that allows you to call JavaScript functions from HEScript. For example, you can make menu items and buttons that call JavaScript functions of your current HTML document. - Fixed expiration date bug in trial publications. - New: optionally display a progress indicator on the initialization dialog box when the publication is being loaded. - Improved "skin not found" problem: when you load a project and the selected skin is not found, now HTML Executable reverts to the default skin. - "Could not call script proc" bug fixed in Professional/Commercial editions (if you still had an old license package; be sure to get a newer license package). - Minor improvements for popups - popups are still not officially supported. More information about displaying simple popups in HE at http://www.htmlexe.com/wiki/PopUp - Updated memory manager. - Memory usage optimized in all applications and runtime modules. - New code that converts logo bitmaps to transparent GIF files. - Updated skin engine. - Updated runtime modules to handle these changes (version reference: 1.2.2.2). - Minor improvements.
Compatibility issues: none Version 3.2.2.0: minor release- New online wiki that will be filled with samples, articles and FAQ from users: http://www.htmlexe.com/wiki Please also see this article: http://www.htmlexe.com/wiki/StandAloneEbook about how to create stand-alone ebooks - Users of the Personal edition can now enable the "merge runtime module into publication" option (to create real stand-alone .exe ebook files without having to worry about distributing/installing the associated runtime module), configure the actions of the Default security profile (disable copy, print...), create TOC and modify skins. BE SURE TO DOWNLOAD A NEW LICENSE PACKAGE. - Improved search engine: it highlights all words, supports escaped characters optionally, scrolls the view to make the first instance visible... The keyword index is now loaded into memory when the user makes his/her first search. A progress bar is displayed when HTML Executable is parsing HTML pages to make the keyword index. Finally support for AND/OR operators was improved. - Loading time for large publications was decreased. - Improved display of the loader's initialization dialog box. - New HEScript functions for encoding/decoding data, zooming in and out in IE publications, displaying text search dialog box... - You can now set the width for toolbar buttons (User Interface | Toolbar). - New "View all files" option in the File Manager that lists all files including their paths. - Possibility to have "external files", that is files that you deploy with the publication .exe and that can be displayed into the publication. For example: large media files can be kept external and played inside the publication. See the associated help topic for samples. - Added support for Microsoft Internet Explorer 7.0 Beta 2/3 and Windows Internet Explorer 7.0+ (in Vista). Note that this future version brings a lot of security changes that may cause some features in compiled ebooks not to work anymore. See compatibility below. - Improved compatibility with the incoming Microsoft Windows Vista (currently available as Beta 2) - Better support for media files and Microsoft Office documents in IE browser publications like MP3, WAV, AVI, WMV, WMA, DOC, PPT, PPS files. Compatibility with Window Media Player 10 was also improved. Please remember that you can open these files in external applications using the _heopenit target parameter in HTML links. - Change: "HTML Executable" no more appears in the taskbar when you enable the Windows feature that causes the taskbar to group similar task buttons (and with several instances of the same publication file). - You can now display the search, favorites and TOC panels on the right side of the window (User Interface -> Contents Bar -> ShowOnRightSide property). - Added the Paste menu command in IE browser publications - Fixed: when the "prevent end users from selecting text" option was enabled in Security profiles, the Back button might not properly work in IE browser publications. - Fixed: some shortcuts like CTRL+A were still active even if "prevent end users from selecting text" was turned on. - Fixed: in "Start New Project", the text of the panels was not easy to read on some computers. - Fixed: "Access violation error" when an IE browser publication was run for the first time by an user without administrative or power user rights on XP/2000/2003/NT. - Fixed: "OnDisplayWindow" in IE browser publications was not working (it was OnDisplayingWindow). - Fixed: "Use the image of the splash screen". The status of this option was not saved into the project. - Fixed: you could not edit the CSS used by the system HTML pages properly (in Language files). - Fixed: links to HEScript functions in HTML Viewer publications now appear as "visited" when they are clicked on. - New HEScript timer functions: StartTimer, StopTimer and OnTimer HEScript event. - Some runtime options like "Do not install the viewer" were added to the Directive files. - Tested compatibility with the latest Macromedia Flash player (v10) and Adobe Reader (v7) ActiveX controls. - New: you can import your own custom 16x16 icon images for your items in the Table of Contents. - New: navigation panels have now a minimal width constraint. - New: some skin-related options like "Disable skin effects" and "Hide caption buttons". - The Special Extension manager was improved. - The Asynchronous Pluggable Protocol used by IE browser publications was improved, especially for large files. - Updated skins and some new skins. Be sure to get the entire skin collection: http://www.htmlexe.com/skins.htm - Updated skin, HTML viewer, XML and HEScript runtime engines. - Runtime modules are a little smaller: this will decrease the size of compiled publications and runtime viewer distribution files. - Setup for runtime modules are no more available in the "Redist" folder, but you can download them from http://runtime.htmlexe.com or through the Web Update utility if you want to distribute them with your publications. Before version 3.2.2, they were compiled during the Setup but in this case it was not possible to digitally sign them. With the incoming of Windows Vista, Setup package files for runtime modules will be digitally signed. - HTML display engine improvements: - Add Readonly attribute support for <input> and <textarea>. - Add background color CSS support for form controls. - A <li> without text following will now show the bullet. - Fix several gif and animated gif problems. - Add printing support for <thead>, <tbody>, and <tfoot>. - Add support for using multiple CSS classes as in class="class1 class2". - Fix <page> tag problem with horizontal scrollbar. - Fix width=100% on images so the width includes the border. - Add support for alpha transparency in PNG images. - Permit Page-Break properties in <br> tag. - A lot of small changes and improvements as usual.
Compatibility: - A new resource string is added: "SPaste" so you can modify the name of the "Paste" menu command. - The two runtime viewer modules (version reference: 1.2.2.1) are compatible with publications built with HTML Executable 3.2.X although we do recommend you compile your publications again (so new features will be enabled). All versions of our runtime viewers are always available at any time in the Runtime repository at http://runtime.htmlexe.com. - Microsoft Security updates: "Click to activate and use this control": this recent change introduced by Microsoft in Internet Explorer should not affect compiled HTML Executable publications, therefore you do not need to update your HTML code. Shockwave DCR files may not always work depending on user security settings. - Important Java applet compatibility: compiled Java applets may not work anymore in publications. Unfortunately there is no workaround; the latest version (5.0 or v1.5.0) of the Java Virtual Machine from Sun MicroSystems does not support custom pluggable protocols and stopped the workaround used by HE to display compiled Java applets (probably for security reasons). However they still work with the Microsoft Java Virtual Machine, but the latter is no more supported by Microsoft (and it will no more be provided with future Windows versions) or the Sun Java Virtual Machine v1.4.2. - New Internet Explorer 7 Beta 3 support: please refer to the "About Internet Explorer 7" help topic about some features that can become disabled depending on user security settings. - Ready to be tested on Microsoft Windows Vista. Although this version is not optimized for Windows Vista, HTML Executable and publications can run on this OS, but keep in mind that this OS was still in Beta stage when HE version 3.2.2 was released. Version 3.2.1 Build 2- Fixed some problems with properties of HTML pages in subfolders. - Fixed a problem in the search engine. - Updated Internet Explorer-based publication runtime engine. Version 3.2.1 Build 1- Fixed a major problem with security profiles and HTML pages inside subfolders. - A help link was not working. - Minor bug within the registration system fixed. Version 3.2.1: minor release- You can add your own menu items to the menu bar and create custom navigation menus. A visual menu editor is provided: go to the User interface, select the Menu Bar and click on Edit. When a menu item is selected, the associated HTML page, URL or HEScript function is displayed/executed. - You can add your own buttons to the toolbar: in the User interface, select Toolbar and click on Edit (in addition to the existing ones which can also be removed if you wish). When a button is clicked, the associated HTML page, URL or HEScript function is displayed/executed. - Improved initialization dialog box: it will remain visible until the publication has completely started even under Windows 9X/ME versions. You can also use a splash screen instead of the normal dialog box. - New Trial publication system: you can now create certificates and make different registered versions (like the editions of HTML Executable) without creating different executable files. Each certificate can optionally display the nag screen, has its own key generator and expiration system. - Trial publications: you can disable the nag screen or display it only when a publication has expired. - Trial publications: when a start prompt message is included, the publication does not expire anymore if you answer No. - A php script which allows you to generate keys online for your publications is available to users of the Commercial edition. You can request it by sending us an email (see the help file for further information). - Commercial edition: there was a bug in the key generator (if you were creating hardware-locked keys). This bug is now fixed but it requires you to build your publication files again and also distribute new keys. - Trial publications: new condition for security profiles based on the current certificate. - Fixed the "Interface not supported" bug in IE publications (if PDF and DOC files were directly opened via a hyperlink). - HTML Viewer publications now are able to open PDF files directly (via a hyperlink). - You can now define the word delimiters for the search engine: therefore you can decide yourself whether the hyphen character is a word separator or not. - "Global Expiration Date": when a publication is expired, it remains in that state even if you modify the system clock. Note that you should better create a Trial publication if you wish to make time-limited publications. - New script function: GetFormContents (only for HTML Viewer publications) which returns the full contents of a form when the latter is submitted by the user. - Support for Macromedia Shockwave files (.DCR): a basic support is now available in IE publications only. Note that a Shockwave player object should be embedded into the HTML page using the <OBJECT> tag (and without using any JavaScript command) if you wish HE to recognize it. - When a publication is closed at startup (trial expired, invalid global password, etc…), the main window is no more displayed. - All obvious references to "HTML Executable" in compiled publication executable files were removed. - Runtime viewers do not bear the "HTML Executable Viewer" title anymore when a publication is started on a slow computer. - New option to remove JavaScript warnings in IE publications (ScriptNoErrorMsg property). - Only alphanumeric characters are allowed for the names of security profiles, certificates, HEScript scripts. HE will warn you if you do not respect this rule. - External links in HTML Viewer publications now work completely. - Some words after a search result were not always highlighted in IE publications (depending on the complexity of the HTML page): this should have been fixed. - You can now specify the style for highlighted words (font and background colors, style…) in IE publications. - Print Preview: improved compatibility in IE publications. Margins should be correctly set up. New property: UseDefaultOptions. - When you start a new project, a pre-defined script with some macro commands is now added to your projects in addition to the default UserMain script. You can now call these simple macro commands directly from your HTML pages. - Better support for calling external DLL functions from HEScript script files. - New Status Bar option to show or hide the progression in the status bar when unpacking large external files. - New additional events in the UserMain script: OnDisplayWindow, OnCloseWindow, etc… - HTML Viewer publications and internal media player: you can now decide whether a media file (MIDI for instance) remains played or not when another page is displayed. - New media player script functions: StopMediaPlayer, PlayMediaFile (for HTML Viewer publications only) - Fixed a compatibility problem of the internal media player when Microsoft Windows XP SP2 with additional security updates was installed. - IE publications: external links with the target set to _blank now open in a new window. - New target parameters for <A> hyperlinks: _heexternal (for external links: it opens a new instance of the user’s web browser), _henewinstance (opens a new instance of the publication which displays the page specified by the hyperlink), _heopenit (use it if the link’s target file is a document file not supported by the viewer like Microsoft Office’s files, video, etc…). Please see the help for further instructions. - Fixed a bug when you opened a project: if the source folder was missing, file references were not correctly updated. - Improved skin engine and skins. - Improved built-in HTML engine for HTML Viewer publications. - Improved script runtime engine. - Main demonstration: several new features are available. How to read/write text files, work with HEScript scripts, call external DLLs, show PDF files, insert custom buttons and menus... - Some new skins are available for download in the online File Repository at http://www.htmlexe.com - A lot of small changes and improvements.
The two runtime viewer modules (version reference: 1.2.1) are compatible with publications built with HTML Executable 3.2.0 (previous runtime version reference: 1.2.0). You’ll find the two new runtime setup distributions in the "Redist" folder if you want to distribute them. All versions of our runtime viewers are always available in the Runtime repository on our homepage at http://runtime.htmlexe.com. Version 3.2.0: major releaseThe entire program has been fully rewritten and introduces a lot of new features. Therefore we only list the most important ones:
- New publication type: Internet Explorer-based publications (a.k.a. IE Browser publications) which are similar to stand-alone HTML Viewer publications, except that they use the same engine as Microsoft Internet Explorer. Consequently you can use all features supported by IE: DHTML, JavaScript, full CSS support, online connection, even Java applets (limited support: please see the help topic "Using Java applets"). Although IE Browser publications were highly tested, some websites may not compile correctly immediately. You will probably need to make some modifications first. Please see the help topics. If you experiment troubles, please contact us with a description (and even screenshots) of your problems. - New interface: although the tabbed interface is kept, the user interface has been greatly enhanced. You can now resize and maximize the main window. - Improved skin support and more skins for your publications. A skin editor is also available as a free add-on. - Introduction of HEScript language: publications are script-driven and support user scripting. You can use HEScript in addition to JavaScript if you wish. Note that HEScript scripts are compiled so you cannot directly embed them in HTML pages (see the help). - Improved file compression: HTML Executable now uses strong compression algorithms in order to generate smaller publications. - Improved processing speed: speed for loading, saving, compiling projects has been highly increased. - Better file manager, now similar to Windows Explorer. - All editors were improved: Table of Contents, User Interface, Localization… - New security profiles to manage the rights of your users and page restrictions. - Digital signature for publications. - Enhanced support for the merging and optional installation of runtime modules. - New fast search engine for publications. - Improved Self-Extracting publications. - Improved HTML engine for HTML Viewer publications with new features, including support for ActiveX controls like Macromedia Flash and Adobe Acrobat Reader. - Enhanced internal HTML editor. - New live folder update: it automatically adds/removes files from your publication. - Import/export of some project settings from/to XML files. - The project settings are now internally managed using XML structures, for better compatibility and data management. - A lot of new features, bug fixes and improvements. Please remember that this is only a list of the major features.
Compatibility issues: - From version 3.1: projects can be opened and will automatically be converted to the project format of the version 3.2. Nevertheless some options are not compatible such as language files, file properties and properties of the buttons (user interface). Macros no longer exist! If you used macros in a HTML Viewer publication, you will need to replace them by script calls (see the main demonstration for substitutes). You will receive more information when you load an old project. - From version 3.0: although these projects can be opened, you will need also to make some modifications manually. In all cases, you should always check all of your settings when an old project is loaded. Version 3.1.0 Build 3- Fixed "file missing" problem when creating trial publications. Version 3.1.0 Build 2- Fixed another little bug with dates. Version 3.1.0: only major changes are listed.- New HTML engine for HTML viewer publications: see modifications below. - Modified internal HTML pages to handle the new engine. - Publications now have skins support: you can create unique publications to impress your customers. - Fixed "division by zero" bug that occurred when you compiled blank files (0 bytes). - New components properties: support to handle transparency and new forms possible thanks to skins support. - New features to customize your publication. - New properties for the main window. - Self-Extracting archives now can run the Web browsers in kiosk mode. - Improved macros support. - Fixed bug related to external links in HTML Viewer publications. - Better external programs support. - Added a progress bar when loading documents and searching queries. - Added a table of contents for publication: create a contents tree like in WinHelp files. - Improved HTML preview support. - Fixed numerous bugs related to the HTML engine (see below). - Support for Macromedia Flash movies in publications. - New HTML Executable Wizard to create projects in some steps. - New internal HTML editor to edit your HTML pages directly from HTML Executable: you can visually add special commands for HTML Viewer only, like macros, Flash movies... - New properties and improvements for printing HTML documents. - New navigation menu in HTML viewer. - Improved publication and files security options: possibility to lock pages, prevent pages printing or copying... - Fixed problems with resources updating. - Improved HTML Runtime Viewer distribution and merging into publication’s data. Especially better detection of the viewer by publications. - Fixed expiration date problem (dates were not correctly formatted). - Possibility to create trial publications: you can now sell your publications with HTML Executable commercial edition. - Improved compression algorithm for publications. - Display of splash screen enhanced. - New GUID for publications to let the HTML viewer save publications settings on user’s computer. - Improved script engine in HTML viewer publications. - Possibility to exclude specific files when refreshing files list (like project, backup files...). - New environment options. - Added optional tips at startup. - Some changes in the interface. - Added a Web Update module to let you download new updates and additional features. - New tools to distribute publications over the Internet or CD-ROM’s. - Improved help file and demonstration. - Added animated tutorials. - New online help links. - Several bugs fixed and improvements added.
Change history for the HTML engine (HTML Viewer Runtime): Version reference: 1.1.0
- Shift Left Button click can now be used to highlight text. - Copy to clipboard no longer restricted to 32k. - Fix problem which caused occasional blank pages with page-break-before. - Some text wrapping problems fixed. - Win2000 text formatting problem fixed. - Fixed problem which occurred when a background image was used in an empty table cell. - Added tabbing ability for links. Show focus on current link. - Fix several Win95 problems with Unicode handling. - Fix problem where very large animated Gifs would cause exceptions in Win9xx. - Fix Uppercase and Lowercase functions which did not work in Win9xx. - Fix some problems with <nobr>. - Internal manipulation is done in Unicode now. This should substantially improve language handling and character entity display. UTF-8 is now supported. - The CSS background properties are now supported for the main background. This includes both fixed and scrolling backgrounds and the many tiling and position options in CSS. - BGProperties="fixed" attribute is now supported for the <body> tag. - Extended Find method, FindEx, performs text search in both directions. - The system colors ("windowtext", "background", etc.) have been added to the list of colors that can be entered. - <col> and <colgroup> are now supported in Table definitions. - A PrintScale property allows changing the scale of the printed output. - TabIndex attribute for form controls allows specifying tab order. - Copy to clipboard has been changed to remove excessive CRLFs and spaces. - Fixed Image Form controls so that they will focus and react to CR key. - Improved layout when vertical scrollbar does not show. - Add little square where scrollbars meet at lower left corner. - Fix for a number of animated Gif problems. - Fix Print Preview so the correct number of pages will be printed after switching to Landscape mode. - Text-Transform uppercase|lowercase|none stylesheet property added. - Get transparent PNG working for win98/95. - cell stylesheet borders did not print proper color.
Compatibility: - 3.0 projects (.HEP) are compatible with version 3.1 (you will still need to perform some changes) but language files are not compatible: please use the new language files for your publications. - Important: the carriage-return-line-feed character \n has been replaced by \§ Stay informed about future versions by signing up for our RSS feeds.
Copyright G.D.G. Software 2006-2010. All Rights Reserved. |