|
Previous Top Next |
This chapter lists all releases in 2010 along with changes to classes, templates and documentation.
Releases in 2010:
Version 1.1.2394 - December 21, 2010
Version 1.1.2392 - December 1, 2010
Version 1.1.2390 - September 7, 2010
Version 1.1.2387 - June 6, 2010
Version 1.1.2374 - March 15, 2010
Version 1.1.2367 - February 26, 2010
Version 1.1.2359 - January 27, 2010
Version 1.1.2356 - January 26, 2010
Releases in 2009:
Version 1.1.2351 - April 15, 2009
Releases in 2008
Version 1.1.2320 - November 11, 2008
Version 1.1.2319 - September 02, 2008
Version 1.1.2316 - August 27, 2008
Version 1.1.2394 - December 21, 2010
Updates, features:
Fixes:
December 10, 2010 | EnumRegistrySubKeys would fail under windows 2008 server. |
Version 1.1.2392 - December 1, 2010
Updates, features:
September 7, 2010 | Added ClassName field to the ChildWindowQ queue structure, used by the Windows Class. |
September 9, 2010 | Added ITWinVirtualKeys.inc file which includes equates for all virtual keys as defined by winuser.h. This file is being included in the ITWin32Equates.inc file. |
September 9, 2010 | Added equates for keyboard, mouse and hardware processing. This is being used in the upcoming Keyboard class. Key events: IT_KEYEVENTF_KEYDOWN IT_KEYEVENTF_EXTENDEDKEY IT_KEYEVENTF_KEYUP Input options: IT_INPUT_MOUSE IT_INPUT_KEYBOARD IT_INPUT_HARDWARE IT_INPUT_CHAR IT_INPUT_STRING |
September 10, 2010 | ID field to the ChildWindowQ queue structure, used by the Windows Class. This is being retrieved in the EnumChildWindowProc and EnumTopWindowProc with IT_GetWindowLong(hwnd,IT_GWL_ID). This makes it possible to 100% identify a control and the ID is persistent. |
November 21, 2010 | Documentation done for File Select Class. |
November 30, 2010 | Documentation done for Files Class. |
November 30, 2010 | Added keywords to the Network Class. |
November 30, 2010 | Added ConvertToUNC and GetUNCFileNames to Network Class. Those methods simply call GetLocalNetworkFileName, but are easier to remember! |
November 30, 2010 | Added documentation for IT_NETRESOURCEs and IT_NetworkShares data types. HideDebugView property and ConvertToUNC, EnumNetworkPrinters, GetLocalNetworkFileName, GetUNCFileName, IsLocalShare, IsUNC and ShowLocalShares methods in the Network Class. |
November 30, 2010 | Added documentation for "Icetips Hide Windows while loading" global template. |
December 1, 2010 | Added documentation for "Add Vista/Win7 Manifest to application" global template. |
December 1, 2010 | Updated screenshots, keywords and information for several global extension templates. |
Fixes:
September 7, 2010 | ProcessID property of the ChildWindows queue was not being primed in the EnumChildWindowsProc in Windows Class. Fixed. |
November 24, 2010 | Install did not place uninstall log in the appropriate location. Fixed. Old uninstall files are moved to the proper location before the new install log is started. |
November 29, 2010 | The GetLastWeek and GetThisWeek did not return correct dates in some cases. Fixed. |
November 29, 2010 | The GetLastWorkWeek and GetThisWorkWeek did not return the correct dates in some cases. Fixed. |
November 29, 2010 | The GetLastWorkWeek, GetThisWorkWeek and GetNextWorkWeek did not return the correct end date, i.e. it would return Saturday rather than Friday. Fixed. |
December 1, 2010 | The TREE embed structure in Thread limit template caused it to create a second "Local Object" instance in the embed tree. Fixed. |
Version 1.1.2390 - September 7, 2010
Updates, features:
July 2, 2010 | Documentation done for File Search Class. |
July 24, 2010 | 22 new methods added to the Date Class: GetThisWeek, GetLastWeek, GetNextWeek, GetThisWorkWeek, GetLastWorkWeek, GetNextWorkWeek, GetThisMonth, GetLastMonth, GetNextMonth, GetThisQuarter, GetLastQuarter, GetNextQuarter, GetThisYear, GetLastYear, GetNextYear, GetLast12Months, GetMonthToDate, GetQuarterToDate, GetYearToDate, GetMonthFromDate, GetQuarterFromDate, GetYearFromDate. Documentation for Date Class updated. |
July 24, 2010 | Documentation done for Date Class. |
July 28, 2010 | 6 new methods added to the Date Class: DateDiff, DateAdd and GetDate to get date differences and SetWeekStartDay, GetWeekStartDay and GetWeekFirstDay that deal with different start day of a week. By default the week start day is set to Monday, but can now be set to any day. Documentation for Date Class also updated. |
September 3, 2010 | Added FreeFiles parameter to the ScanFiles method in the File Search Class. This allows the method to be called repeatedly for different folders or different wildcards without having to handle the files in the Files queue until all the files have been read. |
September 3, 2010 | Added attributes parameter to the FileExists method to Core Class. This allows the method to be used to find more than just FF_:Normal files, such as directories, hidden files etc. |
September 5, 2010 | Added FindInString method to StringClass. |
September 6, 2010 | Documentation done for INI Class. |
Fixes:
July 21, 2010 | HtmlToColor did only handle html color value strings that started with '#' Fixed so now it can handle html value colors without the '#' prefix. I.e. 'C1D8F0' instead of '#C1D8F0' |
September 3, 2010 | ScanFiles did not check if the path passed in ended with a backslash which caused an error. Fixed. |
September 5, 2010 | PROC attribute missing from SetFileAttrib method in Core Class. Fixed. |
Version 1.1.2387 - June 6, 2010
Fixes:
June 6, 2010: | Installer updated for Clarion 7.2. |
June 1, 2010: | Problem with GPF in ITRun32C7.dll. Moved the dll from Borland C++ to Visual C++ which fixed the problem. |
March 17, 2010: | ITRun32.dll and ITRun32C7.dll were not compiled correctly. Fixed. |
March 22, 2010: | Information about FNS_Parts and IT_GUID in the Core Class were switched. Fixed. |
May 31, 2010: | Date class would not always return the correct date name. Fixed. |
Version 1.1.2374 - March 15, 2010
Updates, features:
March 11, 2010: | Added IsUserAdmin and IsProgramElevated methods to the ShellClass. |
March 4, 2010: | Documentation done for Armadillo Class and Armadillo Code Generator Class. |
March 3, 2010: | Added "Icetips: Prepare multi-DLL app" template. It lets you export global data to txd file ready to import into a dictionary. It also allows you to export procedures that are set to export as external procedures in a TXA file. This way you can export them as external files in TXA and then import them into apps that need to use those procedures as external procedures. |
Fixes:
March 3, 2010: | Install did not correctly replace PRIVATE property on INIFile critical section in ABUTIL.INC. Fixed |
March 3, 2010: | Install did not handle ITRun32.dll and ITRun32C7.dll install correctly. Fixed. |
Version 1.1.2367 - February 26, 2010
Updates, features:
February 17, 2010: | Added GetDriveSerialNumber and GetVolumeInfo methods to File Class |
February 17, 2010: | Documentation for File Class completed. |
February 20, 2010: | Thread Limiter class and template in Alpha testing. |
Fixes:
February 11, 2010: | ProgressClass would not show a full progress on Vista. This was a known problem with Vista and later machine where MS changed the way progress bars were updated on themed windows. The trick is to update the progressbar then take it backward one notch. Fixed. |
Version 1.1.2359 - January 27, 2010
Updates, features:
February 2, 2010: | Added CheckOplocks and SetOplocksOff methods to the Utility Class. |
Version 1.1.2356 - January 26, 2010
Updates, features:
1. | String class would set LastAPIError and LastAPIErrorCode to the error returned by WriteFile rather than CreateFile if CreateFile failed. Fixed. |
2. | String class would set LastAPIError and LastAPIErrorCode to the error returned by ReadFile rather than CreateFile if CreateFile failed. Fixed. |
3. | Added DumpLinesInQ method to String class to make it easy to move contents of the Lines queue property to a local queue |
4. | LongToHex moved from UtilityClass to CoreClass |
5. | Added URLEncode method. |
6. | Added parameter to SelectFile method in the FileSelectClass. This allows to passing the entire filename to the function and suggesting the passed filename rather than just the folder name. |
7. | Added Clarion Resources, including what is added by the "Add Compile Date/Time to version" template, to the Version class. |
8. | Added CreateFolder method to the ShellClass. It simply wraps the CreateDirectory in a new name. |
9. | Added IsAppframe method to the CoreClass. It returns true if the current target is an appframe window. |
10. | ITINIClass documentation finished. |
11. | GetFileSize method added to the CoreClass. The method supports > 2GB file sizes. |
12. | Added ITFileQueueLS queue type which uses a DECIMAL(15,0) for the file size. This structure is NOT compatible with DIRECTORY, but can be used to store similar information with large file sizes. See GetFileSize. |
13. | Added pLocation parameter to GetLastAPIError in CoreClass. This allows passing a location string that is shown in the output text. |
14. | Added GetWeekNumber method to DateClass that uses ISO8601 to calculate the current week number. |
15. | Added FileExists method to CoreClass. |
17. | Added AppendToLine method to String Class. |
18. | Added SetLineValue method to String Class. |
19. | Added GetWord method to String Class. |
20. | Added SetPunctuationString method to String Class. |
21. | Added SetSplitStringProgress method to String Class. |
Fixes:
1. | ODS method used a fixed 2K string. This could cause confusion if the output string was bigger and only the first 2K showed up in Debug View. Modified to contain all the data passed into the method. Fixed. |
2. | AssociateProgram method in Shell class was not working correctly. Fixed. |
3. | GetAssociatedProg could fail if extension was more than 4 characters long including the dot prefix. Fixed. |
4. | AddLine method had a potential memory abuse problem that would cause a GPF and out of memory errors when building very large queues. Fixed. |
5. | SearchReplace could fail to replace if the replace string was shorter than the search for string. Fixed. |
6. | GetSpecialFolder used 0{PROP:Handle} to get a window handle. However since this method can be called before any window has been opened it could cause a GPF. Changed to use the desktop window instead. Fixed. |
7. | Standardized Window Code template didn't generate code correctly for the data and routine embeds (an extra couple of spaces was added to the start of the TXA code). Fixed. |
8. | ReadDirectories method in the File Search Class counted "." and ".." files. Fixed. |
9. | File Search Class used LONGs for files sizes and totalled file sizes. Changed to Decimal(15,0). |
10. | ScanFiles method in the File Search Class did not return the correct number of files. Fixed. |
11. | PathIsDir in CoreClass did not call the correct API. Fixed. |
12. | Added PROC attribute to GetLastAPIErrorCode method. |
13. | Added ReturnEmpty parameter to ExpandEnvString method in Shell Class. |