What's New in PowerNailer
v1.30
  • This version contains a complete rewrite of the HTML construction code and an upgrade to a newer compiler. Hopefully, this should result in bullet-proof crashing (at least for corrupted images) as the new compiler seems to catch corrupted JPEGs better (it also gives a 2.4% speed improvement, yay!).
  • PowerNailer now support creating a separate HTML file for each and every image. This allows you to configure the way your image is displayed.
  • Separate Header and Footer files can be attached to this new generated HTML file. These new files can contain the special HTML tags used within the advanced section and a special <back> tag (to return to sending page) for even more configurability.
  • Two new tags have been added to the advanced section, they allow you to specifically list the source picture width and height.
  • Some of the special HTML tags used in the advanced section were renamed. Make sure to re-read the help section (from within PowerNailer's advanced section) to understand what each tag does now.
  • Aborting a running thumbnailing session should now be rock solid and never cause any instability.
  • Using the new '/CFG [File Name]' parameter you can now load different configuration files from a command line.
  • Using the '/DEBUG' command line parameter, will make PowerNailer create a log file called 'powernailer.log'. This is useful if there is a specific corrupted image file that PowerNailer's detection somehow misses and causes the program to crash. Let me know of any files that may cause crashes.
  • Using the <PicRezBlock> tag in the text box now works correctly.
  • Fixed several errors when dealing with small corrupted jpeg images.
  • In the advanced menu, placing the mouse over an edit line will show the entire line's content in a pop-up hint box.
  • Quite a few bug fixes and a few small cosmetic fixes.
v1.23
  • Fixed a bug that caused an access fault when trying to use the multi-directory function under certain conditions.
  • Browsing for files is now working properly.
  • Support for command line automatic operation using the "/AUTO" switch.
v1.22
  • PowerNailer should now display correctly on windows with Large Font settings.
  • If a thumbnail directory is specified, PowerNailer now tries to automatically create it if it doesn't exist.
  • If a thumbnail directory was created, the header file would not be found if a full path was not specified.
  • Images that contain the "#" character in their filename are now linked using a control code (%23). This will also appear in the filename when downloaded, but the file itself remains untouched. This is a browser fix, there is no known way around it.
v1.21
  • The saving and loading of different configuration files is now supported through the advanced menu.
  • You can now tell PowerNailer to create the thumbnails in selectable sub-directory (this directory must exist).
  • A new overwrite feature allows you to use all the thumbnails in the directory for each page creation cycle, thus disabling the normal incremental approach.
  • Aborting the creation process is now more stable.
  • The PowerNailer preview period has been increased.
v1.20
  • Power Nailer now contains an Advanced section allowing users with good understanding of the HTML language a much broader flexibility in the creation of the HTML code. Every bit of the generated HTML code can now be manipulated and altered to fit your personal needs.
  • Page creation will now begin from "PAGE00001.HTML" rather than "PAGE00000.HTML", and the corresponding internal PAGE replacement HTML Tag will appear according to the file name numbering. This makes old pages created with v1.10 or older incompatible when multi-pages were used, it is advised to recreate all pages, especially for the use of the new internal html speed enhancement listed below.
  • Image dimensions are now placed within the IMG HTML tag to considerably improve page load timing, Especially when progressive JPEG encoding is used.
  • The Base file name is now selectable, allowing you to create "gallery00001.html" rather than the usual "page00001.html" (note: any acceptable file name is usable).
  • You can now define the minimum number of digits used when creating HTML files (i.e. 'PAGE001.HTML' for 3 digits and 'PAGE00001.HTML' for 5 digits).
  • The moving of broken and or corrupt image files into the broken directory is now optional.
  • The configuration file is now called "powernail.cfg" rather than "htmlcat.cfg", you may erase the old configuration file.
  • The special Page tag can now exist more than once within the same line inside the header file.
v1.10
  • The image directory structure was greatly simplified, you no longer need to create the "image" subdirectory. Power Nailer will now search for pictures within the main picture directory. While this is a bit messy, it is simpler, and requires less sub-directory maintenance on servers.
  • Invalid GIF files could on some conditions crash Power Nailer, hopefully this problem has been eliminated.
  • If an invalid image file was the first file Power Nailer attempted to thumbnail, it could cause a "Divide by Zero" error.
  • Fixed a bug where placing two images of the same file name, but with a different format extension would crash Power Nailer.
  • Fixed a bug where the external convertor options were not being saved.
  • You no longer need to specify a full path to the header, footer and directory list files if they exist in the current Power Nailer working directory (but it's always nice to be accurate when pointing to files).
  • Not specifying a picture directory when not using a directory list would crash Power Nailer.
  • When typing the header and footer file location manually, and incorrectly typing a wrong location, Power Nailer would have crashed.
  • The documentation and various html information files are now included in the archive for those of you who prefer to read them offline.
v1.01
  • Version 1.01 removes some of the design-time default settings I forgot to remove in v1.00.
  • Also added, was automatic checking for value validity in all the entry fields. If people were to insert wrong value (like a tile width of 0 pixels) it may have caused a divide by zero error.
v1.00
  • Version 1.00 introduces a new downscaling routine which gives even better scaling quality, it is highly CPU & FPU intensive, but gives out great quality. Read more about it on the online documentation.
  • Power Nailer was added to Tucows, but was only given 3.5 cows, ah well, I guess Power Nailer is a bit of specialized program, and they possibly haven't grasped much of it's use.
v0.99b
  • HTML Power Nailer released.