ICON THEMES - PRE-2.1 VERSION HISTORY See README.TXT for the latest changes. VERSION 2.0 / 1.1 Version 2.00 (release 2006-07-10) - Removed RC version warning (program now requires updated RESMGR version). - Integrated six additional themes by David Graser. Version 2.00 (release candidate 2006-05-10) - ITHEME.LOG now created when a theme is applied. - Program now checks for existence of RESMGR.CMD and RC.EXE on startup, and aborts if either is not found. - Program displays a warning on startup if the pathed RC.EXE is not a 16-bit (4.xx.xx) version. - Minor UI updates. - Original date/time of updated DLLs is now preserved. Version 2.00 (beta 2005-12-16) - Fixed crash when applying a theme if files are missing. - Program now notifies user if problems were encountered applying theme. - More UI tweaks. - Added first in-progress release of 'Retro Workplace' theme. Version 2.00 (beta 2005-12-06) - Apply button now prompts user for confirmation. - Changed naming scheme for theme files to make them more intuitive. (The old names are still supported for backwards theme compatibility.) - Colours in preview area are handled a bit more intelligently. - Improved preview refresh speed. - More language-support tweaks. - Miscellaneous code cleanup Version 2.00 (beta 2005-11-30) - Changed version number from 1.10 to 2.00 (enough changes have been implemented since 1.0x by now to justify the increment). - Added support for theme descriptions. - Redesigned the UI layout. - Added a missing NLV string (and added a few others). - Remove console from window-list before doing anything else. - NLV detection logic should now be able to differentiate between Traditional & Simplified Chinese. - "WarpSans Combined" font will be used automatically on DBCS systems. - Fixed missing icon in "[current]" preview when AUXWP.DLL is used. - You can now pass the name of a theme to ITHEME.EXE on the command line, and it will be applied immediately. Version 1.10 (beta 2005-03-13) - Eliminated the requirement to 'build' theme libraries. - Multi-language support is now dynamic, based on the current LANG environment variable. - Command prompt icons in PMVIOP.DLL and PMMRGRES.DLL are now included in icon themes. - Added support for non-eCS OS/2 systems (included AUXWP.DLL is used instead of system ECSWP.DLL on non-eCS systems). - Some user interface adjustments. - Fixed default path for CWMM library. VERSION 1.0x Version 1.06 (2005-05-09) Note: this is a maintenance release which backports some of the critical fixes implemented in the 1.10 beta. * Help window title now loaded from message-file. * Adjusted some window layouts to avoid text clipping on non-English NLVs. * Corrected the default path for CWMM.DLL (eCS 1.2 and up). * Help file no longer hardcodes fonts. * Updated contact email in help file. Version 1.05 * Fixed slow window refresh when loading language files. Version 1.04 * Preview DLL is no longer mandatory for themes; the 'preview' feature now looks for individual icon files if .DLL is not found, and shows a question-mark icon if neither is found. This should make it easier for end users to create themes, as well as improving program robustness. * Updated *.CMR for latest version of CW-Multimedia classes (added some missing icons). * All PMWP, ECSWP and WPINET icons now have VGA-mode devices. CWMM and MMPTMRI are still TODO... * Icon labels in the preview panel have been enlarged to fit the German text. Version 1.03 * More fixes for the 'readonly' bug. Hopefully it should work properly now. * Slight change to the helpfile (added a note about layout type). Version 1.02 * Added some missing language resources * Fixed bug where theme build would fail if a DLL was readonly. Version 1.01 * Added support for the CWMM multimedia classes. * Added checks to make sure files being updated do not have the system or read-only attributes set. * MMPM/2 is no longer a requirement. Version 1.00 * Adjusted path for ECSWP.DLL according to EFDS standard. * Adjusted build-checking logic slightly. OLDER VERSIONS Version 1.00rc3 a.k.a. Release Candidate 3 (2002-06-15) * Changed the default path for ECSWP.DLL to the \eCS\Tools\DLL directory. * Added icons (ECSWP.DLL and the REICON script) for the XWP Font folder. * Converted to a WarpIn package. * Modified the MMPM2 object IDs. * Replaced the icon labels on the main screen with messages. Version 1.00rc2 a.k.a. Release Candidate 2 (2002-04-23) * Fixed a couple of still-hardcoded English strings. * Reorganized the error-checking slightly for the theme build routines. * Added icons (ECSWP.DLL and the REICON script) for the VoiceType folder. Version 0.9c a.k.a. Release Candidate 1 (2002-03-17) * Now using message files to store text strings (for NLV support). * Added confirmation dialog for 'Build' command. * Added Warp 3 theme. Version 0.9b a.k.a. Preview 2 (2002-02-17) * Added online help. * Fixed use of 'wait' pointer. * Added Warp Server theme. * Some additions & minor adjustments to ICONS.LST (icon script file). Version 0.9a a.k.a Preview 1 (2002-02-05) * Separated all eComStation-specific icons out of PMWP.DLL and into ECSWP.DLL. * Added WPINET.DLL and MMPTMRI.DLL to themes: Internet and Multimedia objects should now be affected by theme changes. * Moved original DLLs into subdir 'original' to avoid LIBPATH conflicts. * ITHEME and REICON now both make use of the 'wait' mouse pointer when appropriate. * Version increment to 0.9x -- major changes have been implemented and program is nearly ready for public release. * Added RESMGR.ZIP to distribution. Version 0.2 (2002-01-22) * Replaced REICON.CMD with scriptable REICON.EXE. * Removed inactive menu items for add and delete (functions to be added in a later version, maybe). * Fixed the 'apply' menu item. * Moved preview DLLs into the theme directories. Version 0.1 (2002-01-01) * Added MREPLMOD.EXE (modified REPLMOD with no output) to distribution. Thanks to Alessandro Cantatore. * Removed console output. Added some error-checking in its place. * Made sure all dialogs have Dialog border style instead of Sizeable. Version 0.04 (2001-12-10) * Added configurable choice between OS/2 and eComStation layouts, which slightly alters the behaviour of REICON.CMD. * Implemented INI file to store settings. * Implemented optional redirection of DLL file. * Enabled settings dialog. Version 0.03 (2001-12-04) * Some bugfixes in REICON.CMD; URL objects now set from WPINET as they should be. * Created settings dialog (non-functional). * Theme build process now has a crudely accurate progress indicator. * ITheme now detects if themes have not been built. Several dialogs and a lot of internal logic has been added. Icon Manager now adds an application entry to OS2.INI. Version 0.02 (2001-12-01) * First functional release. Version 0.01 * Non-functional prototype.