-------------------------------- Icetips Previewer -------------------------------- ---------- VERSION 2.60.100, November 9, 2007 ---------- --------------------------------------------------------------------------------------------------- Nov-09-2007: --------------------------------------------------------------------------------------------------- 1. Classes OMIT() in ITPreviewerClass.INC caused problems in Clarion 6.3 build 9057. Fixed. 2. Templates Page of Pages template had an Include() statement for the Icetips Utilities. Removed. 3. Templates Page of Pages template needs to have the Icetips Utilities Global template added. Currently this is just documented as a note on the template. In next build I will make the utilities template required by the Page of Pages template since it is absolutely dependent. 4. Install New install built for version 2.60.100 ---------- VERSION 2.600, October 2, 2007 ---------- --------------------------------------------------------------------------------------------------- Oct-02-2007: --------------------------------------------------------------------------------------------------- 1. Demo app The demo app was using CSIDL_COMMON_APPDATA\Icetips Creative\Previewer Demo\Data as data path. Changed to use CSIDL_COMMON_APPDATA\Icetips Creative\Previewer Demo 2. Install Data path changed. Added code to remove files from original placement. 3. Demo app Added Video window for training videos (upcoming). 4. Install Added Video path (upcoming). 5. Install Closed at version 2.60.000 --------------------------------------------------------------------------------------------------- Sep-27-2007: --------------------------------------------------------------------------------------------------- 1. Templates The ITPReportWriterReports,'Icetips Previewer - Report Writer support' template used the same embed symbol for before and after calling the previewer causing the same embed to appear in both places. Fixed. --------------------------------------------------------------------------------------------------- Sep-13-2007: --------------------------------------------------------------------------------------------------- 1. Templates Added option to Global cascading template to check for embedded code in the AskPreview method. If there is embedded code there, such as code to print final totals or grandtotals, this code will most likely be omitted by the previewer code and never execute. This option exports each report to TXA and searches through the TXA for embeds in AskPreview and then writes all the procedure names that do have code to a text file and opens in with whatever program is associated with .txt files. --------------------------------------------------------------------------------------------------- Sep-12-2007: --------------------------------------------------------------------------------------------------- 1. Classes Omitted class code in ITPreviewerClass.inc was being exported since the ABCReader does not obey OMITted statements in the .inc header files. Fixed --------------------------------------------------------------------------------------------------- Aug-31-2007: --------------------------------------------------------------------------------------------------- 1. Template Include('PRNPROP.CLW') statement was missing the ONCE attribute which could cause duplicate warnings. Fixed. --------------------------------------------------------------------------------------------------- Aug-27-2007: --------------------------------------------------------------------------------------------------- There have been multiple changes to the product in the past year or so. 1. Template Wizard did not generate correct code for "Print" and "Print One" buttons when ---------- VERSION 2.401, December 5, 2006 ---------- --------------------------------------------------------------------------------------------------- Nov-16-2006: --------------------------------------------------------------------------------------------------- 1. Template Wizard did not generate correct code for "Print" and "Print One" buttons when using the "Printer Selection" template. ---------- VERSION 2.400, November 1, 2006 ---------- --------------------------------------------------------------------------------------------------- Oct-25-2006: --------------------------------------------------------------------------------------------------- 1. Template Wizard template changed to make most selections available on the first window. 2. Template Changed images on wizard. 3. Help Finished help with updated screenshots. 4. Documentation Updated documentation to reflect changes. --------------------------------------------------------------------------------------------------- Oct-18-2006: --------------------------------------------------------------------------------------------------- 1. Template Added ITPSetSelectedPrinterProperties routine to set printer/report properties for selected printers. Two embeds before and after the code allow for easy customization of properties. 2. Template Added ITPReport{PropPrint:Paper} = Loc:Paper to selected printer setup. 3. Template Support for ReportDAT reports. This has been in the template for about a year but never documented. 4. Template Added help IDs to all extension, control and wizard templates. 5. Template Modification to wizard. 6. DLL Added UsingLargeFonts function to ITrun32.dll to detect large/small fonts and select appropriate image for wizard based on font resolution. 7. Template Implemented addition of MouseWheel and Printer Selection when creating the previewer procedure using the wizard. 8. Template TXA generation of MouseWheel support could cause problems due to hard coded INSTANCE number. Fixed both for global and procedure level. 9. Template Added ITPSetSelectedPrinterProperties routine to set printer/report properties for selected printers. Two embeds before and after the code allow for easy customization of properties. --------------------------------------------------------------------------------------------------- Oct-17-2006: --------------------------------------------------------------------------------------------------- 1. Source Added to Subversion version control. 2. Template Added support to directly change orientation and report jobname when using the Print to Selected Printer template. 3. Template Added TREE attribute to all embeds in the extension template. All Previewer embeds are now under "Local Objects | Icetips Previewer" ---------- VERSION 2.300, May 8, 2006 ---------- --------------------------------------------------------------------------------------------------- May-06-2006: --------------------------------------------------------------------------------------------------- 1. Template Added support for j-FAX from Strategy Online (http://www.strategyonline.co.za/) --------------------------------------------------------------------------------------------------- May-03-2006: --------------------------------------------------------------------------------------------------- 1. Template Fix from May 1 would generate compile warning. Fixed. --------------------------------------------------------------------------------------------------- May-01-2006: --------------------------------------------------------------------------------------------------- 1. Template If the Break Manager is used in Clarion 6 it requires a call to SELF.EndReport instead of the traditional EndPage(Report) as otherwise the last footer(s) in the Break manager aren't printed. Fixed. ---------- VERSION 2.202, April 13, 2006 ---------- --------------------------------------------------------------------------------------------------- April-13-2006: --------------------------------------------------------------------------------------------------- 1. Classes The ITPreviewer.inc was missing the !ABCIncludeFile at the top so it did not export from exporting dlls. Fixed. ---------- VERSION 2.201, April 11, 2006 ---------- --------------------------------------------------------------------------------------------------- April-11-2006: --------------------------------------------------------------------------------------------------- 1. Template Template symbol, %ITPGenerateShellExecuteCall, was not declared in the ITPSaveAsButton extension template. ---------- VERSION 2.200, March 28, 2006 ---------- --------------------------------------------------------------------------------------------------- March-20-2006: --------------------------------------------------------------------------------------------------- 1. Classes Added the ITPreviewerClass which adds Mouse Wheel support to the Icetips Previewer. The support is done with a class that subclasses the main window as well as the pagelist listbox. 2. Template Added support for Mouse Wheel class. --------------------------------------------------------------------------------------------------- March-03-2006: --------------------------------------------------------------------------------------------------- 1. Template Added support for Fomin Report Builder in Legacy. --------------------------------------------------------------------------------------------------- March-01-2006: --------------------------------------------------------------------------------------------------- 1. Template Assignment to PRINTER{PROP:Device} caused problems in Print to Selected printer. 2. Template %ITPGenerateShellExecuteCall was not set to %False in SaveAsClarion6. January-14-2006: --------------------------------------------------------------------------------------------------- 1. Template Fix to Copies to Print and page selection when printing to selected printer. Both settings were being ignored. --------------------------------------------------------------------------------------------------- January-26-2005: --------------------------------------------------------------------------------------------------- 1. Template Added global template to add the previewer to all report procedure in the app. --------------------------------------------------------------------------------------------------- October-28-2004: --------------------------------------------------------------------------------------------------- 1. Template If conditional use was set when using Fomin reports, it would add invalid additional condition if it was also using Clarion version 6.000 or higher. Should be fixed now. ---------- VERSION 2.102, October 19 2004 ---------- --------------------------------------------------------------------------------------------------- October-19-2004: --------------------------------------------------------------------------------------------------- 1. Template Implemented target classes in Clarion 6 with Fomin Report Builder. --------------------------------------------------------------------------------------------------- September-18-2004: --------------------------------------------------------------------------------------------------- 1. Template If applied to CPCS reports with Target template, an assert was thrown by the ABC classes. Fixed. 2. Template Somewhere along the line the fixes on April-07-2004, for CPCS Excel Export got removed. Added back in. ---------- VERSION 2.101, August 16, 2004 ---------- --------------------------------------------------------------------------------------------------- August-16-2004: --------------------------------------------------------------------------------------------------- 1. Install New install built with a dll that will work with 6.1. Version updated to 2.101 --------------------------------------------------------------------------------------------------- June-2-2004: --------------------------------------------------------------------------------------------------- 1. Template Added option to wizard template to export previewer procedure to TXA, import a previewer procedure or create a new procedure. This is useful when moving a previewer procedure from one application to another. Not yet documented. Version 2.100 Released April 7, 2004 --------------------------------------------------------------------------------------------------- April-07-2004: --------------------------------------------------------------------------------------------------- 1. Template Re-activated Theme file selection option in Wizard. Need to change dlls to 32 bit and recompile but currently they are just 16bit. They work fine though. --------------------------------------------------------------------------------------------------- April-07-2004: --------------------------------------------------------------------------------------------------- 1. Template Added control template for CPCS Excel/Ascii export. Tested in C6 and C5. 2. Install Added icon for CPCS Excel/Ascii export. --------------------------------------------------------------------------------------------------- March-29-2004: --------------------------------------------------------------------------------------------------- 1. Template Regression in fix 1 from March 23: caused problems with C5.5 and Fomin. Fixed 2. Template Wizard would not enable the finish button properly in C5.5. Fixed. --------------------------------------------------------------------------------------------------- March-25-2004: --------------------------------------------------------------------------------------------------- 1. Template Conditionally using previewer also put the same condition on the actual printing. Fixed 2. Install ITLOGO.GIF was not distributed with the install. Added. --------------------------------------------------------------------------------------------------- Version 2.001 released March 23, 2004 --------------------------------------------------------------------------------------------------- March-23-2004: --------------------------------------------------------------------------------------------------- 1. Template An END statement was not being generated correctly when using Fomin Report Builder. Fixed. 2. Install An older version of ITPEXT.TPW was accidentally distributed in build 2.000. Fixed. --------------------------------------------------------------------------------------------------- Version 2.0 released March 22, 2004 --------------------------------------------------------------------------------------------------- March-18-2004: --------------------------------------------------------------------------------------------------- 1. Template Added option to all templates to not generate code. This comes in handy when debugging applications. Simply turn off the generation for the templates you don't want to generate. --------------------------------------------------------------------------------------------------- March-10-2004: --------------------------------------------------------------------------------------------------- 1. Template Added several embed points to the PrinterSelection routines. This allows to set report properties before the report is printed. 2. Template Added option to set the Target() to the report just before calling the previewer. This allows you to reference the report inside the previewer. A ReportRef reference variable is also added when using the Printer Selection templates. Loc:ReportJobName variable added that contains the jobname of the original report. --------------------------------------------------------------------------------------------------- March-03-2004: --------------------------------------------------------------------------------------------------- 1. Template Verified that it works with Vivid-Help Email Report after the last changes. --------------------------------------------------------------------------------------------------- February-27-2004: --------------------------------------------------------------------------------------------------- 1. Template Previewer extension was not using the C6 SkipPreview option. Fixed in ABC 2. Template Previewer Export was not using the tagging in the previewer, i.e. it exported all pages, not just tagged pages. --------------------------------------------------------------------------------------------------- February-24-2004: --------------------------------------------------------------------------------------------------- 1. Have cleaned up the new features and made some additions to the documentation. Most of the documentation work still not done. 2. Demo added to show the new features. --------------------------------------------------------------------------------------------------- February-23-2004: --------------------------------------------------------------------------------------------------- 1. New feature: Previewer can now execute the generated target file to open it in the associated program. --------------------------------------------------------------------------------------------------- December-4-2003: --------------------------------------------------------------------------------------------------- 1. New feature: Previewer now fully supports Report Targets in both Clarion and ABC templates under Clarion 6. 2. New feature: Clarion6 Support extension template. Only available in Clarion 6. Sets up support for exporting reports to PDF, HTML, XML and Text 3. New feature: "Save buttons for Clarion 6" control template. Populates 4 buttons to be target buttons. The buttons are unhidden based on how many targets are available. 4. New feature: "Save As button for Clarion 6" control template. Populates ONE button that pops up the standard target selection window the same way as the standard previewer does. --------------------------------------------------------------------------------------------------- November-25-2003: --------------------------------------------------------------------------------------------------- 1. Fix: Install now has a C6 dll. 2. Fix: When using with Fomin, it would generate an omit statement twice. Fixed. --------------------------------------------------------------------------------------------------- February-18-2003: --------------------------------------------------------------------------------------------------- 1. Fix: PDF-Tools button: If filedialog was cancelled it would still write the pdf file. Fixed. 2. Fix: PDF-Tools button: If the global template was not found it would still generate code. Fixed. 3. Fix: PDF-Tools button: No tooltip specified. Fixed. --------------------------------------------------------------------------------------------------- February-17-2003: --------------------------------------------------------------------------------------------------- 1. New feature: Added support for PDF-Tools 2.5 as previewer 2. New feature: Added control template that prints to PDF from the previewer 3. Fix: Changed template code to use Self.PreviewQueue instead of SELF.Preview.ImageQueue This eliminates the need to change the abreport.inc file. 4. Fix: Changed install procedure to remove program to change abreport.inc (see 3) Ideas: 1. Add an option in the wizard to make the window MDI window 2. Add an option in the wizard, if the window is MDI, to create the toolbar as nomerge * This allows the user to run multiple instances of the report/previewer and the application menu will show through and the user can select to run another report if required.