PNG Desktop Changelog Legend: ! - Bug fixed * - New feature or improvement 08.09.09 2.1rc6 ! Smll bug fixed * Added folder filtering. Now you can select "Filter" option in folder settings (and menu) to make folder title entryfield filter objects in the folder instead of search. * Added "CLOSE" setup to all WPS classes. "CLOSE=ALL" setup string will close all the open views of the object. 20.05.09 2.1rc5 * All SMP-bug-related-workaround stuff removed, 'cause now it's working all right without it! 18.07.08 2.0rc4 - Darg'n'Drop fix release ! When dragging-and-dropping a folder to another folder prgress dialog do not disapper until closed manually * When dragging a template big icon is displayed * Probably a lot of other D'n'D-related ussues are fixed 15.04.08 2.0rc3 * Default linkage convention changed to _System (-ecs switch) * ICB (icon callback) function definition linkage convention changed to _System 06.11.08 2.1rc2 - Small bugfix release ! Clicking on the "Desktop" in the path of the folder, whic in NOT a Desktop itself, hides Desktop window. ! WPS crashes when debug version of PNG Desktop displays error message which is longer than 256 characters. * Folder path now displayed with BOLD attribute 18.07.08 2.1rc1 - Darg'n'Drop fix release ! Installer now determines boot drive correctly even on pre-eCS systems (actually it was another WarIn bug) ! When dragging-and-dropping a folder to another folder prgress dialog do not disapper until closed manually * When dragging a template big icon is displayed * Probably a lot of other D'n'D-related ussues are fixed 01.05.08 2.1beta ! Shadow of the folders always showed closed state icon regardles of the folder's open state. (Ticket #6) ! With XWorkplace/EWorkplace installed, some program file objects (*.com, *.exe) was not subclassed (their class was "XWPProgramFile", not "WPPngProgramFile"), so wrong icon were displayed. * Switched back to VACPP 3.08. Code compilled with Open Watcom C++ 1.7 behaved strangely. * Icon index callback is added to allow 3rd-party developers customize object icon behavior. * Disk object title now reflects volume label (if any) along with drive letter. Renaming Disk object changes appropriate volume label. (MS Windows-like behaviour). * Disk object now has a lot of attributes (drive letter, file system, total space, free space, free space percentage). You can see them in details view and use for sorting. After installation go to the "Drives" folder's properties, and on the "Sort" page set "Default sort attribute" to "Drive letter" (or whatever you prefere). * Minor changes and bug fixes. 15.04.08 2.0rc3 * Default linkage convention changed to _System (-ecs switch) * ICB (icon callback) function definition linkage convention changed to _System 14.04.08 2.0rc2 ! Minor bug fix in D&D mechanism. ! When object's Big Icon is changed, appropriate object button on PianoPad (and probably other toolbars) updated correctly 09.04.08 2.0rc1 ! Association by Sesson type (Program and Program File objects) had higher priority, than other association methods, include association by Object ID. ! Icon on the "Big Icon" page of the settings notebook was not updated until settings notebook is closed. * Buttons "Undo" and "Default" on the "Big icon" page of the object settings notebook now work. * "Default" option of "Dysplay" submenu do not dismiss "View" pull-down meny anymore. * "Display" submenu also added to folder's Icon and Tree views' pop-up menu. 05.04.2008 *** Major update *** v2.0beta ! Memory leak when there is an icon on the desktop, one of which resolutions is equal to the current and another one is not. ! Minor resource leak (SOM ID) ! A bug in icon caching fixed. Now icons are redrawn much faster. * Now OpenWatcom C++ 1.7 is used, instead of IBM VisualAge C++ compiller. PNGDESK..DLL is much smaller now. * Icon association algorythm is totally rewritten. Now it is more extendable via chain of callbacks. * BIGICONS.TXT format is changed. Be careful! * Number of substituted classes increased: besides WPObject, WPFolder, WPDisk and WPSystem, WPFileSystem, WPDataFile, WPProgramFile and WPProgram are substituted! * A lot of new methods added, to make developmenet of 3rd-party applications easier. * A few non-method calls are exported, to make developmenet of 3rd-party applications easier (ReadPngFile, FindAssociation, ListEnumBegin, ListEnumBegin, ListEnumEnd, ListEnumNext, ListEnumGetValue). * Association by session type (for WPProgram and WPProgramFile) implemented. See BIGICONS.TXT for details. * Association by file type (WPDataFile class) implemented. Unlike association by filetype it has lower pryority, than OS/2 icon (ICO), so it is recommended for documents with thumbnails (such as image files). See BIGICONS.TXT for details. * Changing of the Big Icon of the object will cause redrawing of it's icon in all the open containers, where it resides and Icon Size is set to "Big". * Changing of the Small Icon (OS/2 ICO) now updates Big Icon as well. * Changing is the Session type of the object (WPProgram and WPProgramFile) now updates Big Icon. * "Big Icon" settings pages now display PNG Desktop (not WPPngObject) version. Other settings pages ("View" for folders and "Icon view" for system) do not display neither "PNG Desktop" logo nor version of the appropriate class. * Minor changes and bug fixes. 13.03.2008 v1.20 ! Icon selection was cause awful slowdowns if folder title was enabled for the view when it was open. ! Creating an object from a template was impossible with big icons enabled. ! DTClip object from DragText was not working correctly with big icons enabled. It was moving instead of creating dragged text objects from the clipboard. * Now, when dragging more than 1 icon, the distant icons are not covered with the background of the closer icons. * Minor changes and bug fixes. * Now distributed as a WarpIN package. 04.03.2008 v1.19 * Big icons displayed during Drag'n'Drop. Up to 6 images. * Clicking on the "Desktop" entry of the path in the folder title will hide all the windows. * "Auto close" setting is ignored for the Desktop. * Minor changes and bug fixes. 01.02.2008 v1.18 ! Path color was always black regardless of the system colors or presentation parameters of the container. ! Installation failed when there were spaces in the source or target paths. * Clicking on a path will pop-up a context menu of a corresponding object (folder or drive). * Into the folder's Icon view and Tree view menu, "Display" submenu added. It contains shortcuts for options on Icon View/Tree View pages of folder's properties notebook. XWorkplace/eWorkplace also add some options with the similar functionality (Small icons, As placed, Multiple columns, Single column). Those options are rudimental and SHOULD NOT be used! * "Auto close" feature added. With this option on, when opening parent folder by clicking on a part of a folder path, the folder will be closed immediately. This will not happen if you are opening object by selecting "Open" from its context menu! * Minor changes and bug fixes. 25.01.2008 v1.17 ! With "Display folder path" feature on and "Always maintain sort order" off, every time folder opens as "Icon view", its contents were shifted down. ! When open folders by clicking a folder path, it was always open as "Icon view" regardless default view of the folder. * Now all the PNG Desktop enhancements are working not only for folders, but also for Drives (descendants of WPDisk class). Drive title still displays original drive status (not path, which is absolutely meaningless), but it contains "search" entryfield and could be switched on/off for both Icon and Tree views. * Clicking on the drive letter in the folder path opens appropriate Drive object (not a root folder). * When there is not enough space to display full path to the folder, some parts of the path are substituted by dots (related path): "." (one dot) for current folder ".." (twod dots) for parent folder "..." (three dots) for paren folder's parent folder etc. * Drive object have some improvements which especially useful for PianoPad users: - Now even USB removable (Flash) drive formatted with FAT32 file system and attached to the system before OS/2 or eCS booted, has "Eject disk", "Check disk..." and "Format disk..." options in its pop-up menu. It was relly an OS/2 drivers' bug (not a WPS bug), but it seemes noone plans to fix OS/2 / eCS USBMSD/LVM/FAT32 drivers, so I tried to patch it in PNG Desktop. - Now CD/DVD drive always have "Eject disk" options in its pop-up menu, regardless of presence of media in it. Also, "Close door" option added. Now you can open/close tray whenever you need it. * Minor changes and bug fixes