TODO 13.11.00 Testen, ob search on same level klappt 14.11: klappt noch nicht 100%, muß ich nochmal durchchecken 12.11.00: - Links vom Listview eine Toolbar, mit nützlichen buttons ;-) - Sel : all/none/toggle (am besten per popup menü, evtl. ein contextmenu (also RMB) pro button!) - Del : curr-url, sel-urls, curr-domain - Close: current domain, all domains - ein Status menuitem für domains zum zeigen von einigen Infos, z.B. größe (in Bytes) der Domain, Anzahl der Urls (wieviel images, texte), ältestes/jüngstes Datum 30.10.00: - Bei JumpTo Prev/Next: Wenn der aktuelle nicht selektiert ist, nicht zum 1. selektierten springen, sondern zum nächsten, also der 1. nach dem aktuellen (nicht selektierten)! 31.08.00: - bei den Popups, den ausgewählten Entry im StrGad nicht ersetzten sondern an der akt. Pos. einfügen! 13.05. In ICEcacheListtree/CopyToClipSel|All: ein array erzeugen (data.arrEntries), dann per mNListCopyTo diese arr in eine Datei schreiben, diese dann bei menuDomainRexx übergeben - 20.12: the date row of a domain should display the first/last date of their urls depending on the sort status (up or down) - 03.06.99: context-menu: URL/Clipboard/Set Unit -> ask if I can use a ibrowse getlong requester if there is one - NACH einem Open/Close den SelectStatus erneuern nur WIE kriege ich NACH einem Open/Close ein Notify? -> nur falls, selCount > 0 Level Usage: 0 Spaces: 1 Space : Elapsed Time 2 Spaces: Show the domain on "RemoveDomain" 3 Spaces: Show the entries if you do a "RemoveDomain" 4 Spaces: CopyEntryToClipFunc shows the copied strs History: v13.16 30.07.02: Fix: The dragging of entries out of the cache-listview to IB's windows or tabs is now working again! v13.15 10.07.01: loc: Fixed the .cd file and localized some strings to the src which were in the .cd file already. [Thx Dámaso Domínguez] v13.14 17.06.01: Chg: The URL-Cache entry isn't set as the active entry after opening the window. So no cursor is displayed after start, the sorting will be faster with this! (With NList.mcc v19.100 and NListtree.mcc v18.9) You can use f10 to vanish the cursor at every time! Chg: compiled with a minor new catalog v13.13 07.01.01: Try using aNListtreeSelectChange v13.12 26.11.00: ICEcacheNListtree: - bei menuDomainRemove v13.11 24.11.00: ICEmccLib/ICEcacheNListtree: Chg: Overloading mNListtreeActive instead of calling a hook on every change of aNListtreeActive Fix: Fixed the "open the cb then close immediately and bang" bug! Fix: Fixed an enforcer hit after closing the window v13.10 15.11.00: ICEmccLib: Fix: you can now remove selected pages again, I forgot to uncomment the line where the page gets removed;-) v13.9 14.11.00: ICEmccLib: Fix: Search on same level should work now correctly v13.8 13.11.00: ICEcacheListtree: Chg: Now the sorting is done w/o opening the domain before sorting, cause v18.6 of NListtree fixed this bug! New: The date field of a domain entry shows the date of the first page ICEmccLib: New: Search on sameLevel uses the current domain v13.7 27-30.10.00: MUIRexxMenu: Fix: Removed 2 patchwork hits, I didn't longword aligned the AncorPatch in Dos.MatchFirst() ICEmccLib: Chg: The popup window of the text-status doesn't follow its parent window anymore Fix: JumpTo Prev/Next Sel: if the active entry isn't selected then it will be jumped to the first selected entry when you press one of the buttons Chg: Now searching is done on the complete url/domain names (like you see in the url button) not as before on the node names (url: only the page name, domain: only the hostname) New: You can now choose to search only in all, selected, visible entries or entries with the same Level (-> only in domain names) ICEcacheNListtree: Fix: Enabled sorting, lets see if it works with the new v18.5 of NListtree.mcc v13.6 25.10.00: ICEmccLib: New: Implemented JumpTo prev selected entry (in the select-tab) ICEcacheNListtree: aMultiSelect was set to Shifted, is now set to default v13.5 31/01.09.00: Fix: Now Select/Special is working again New: Added two new buttons in the Select-Tab, for jumping to the next and prev selected entry, but I encountered a bug in NListtree's NextSelected method;-( v13.4 30/31.08.00: New: Added "Search in Name". You can use normal AmigaDOS pattern here. Press the search button multiple times for searching the next (or prev, if 'Backwards?' is checked) matched node. New: Added backwards and case sensitive searching. v13.3 28/29.08.00: ICEmccLib/ICEcacheNListtree: Chg: Some optical changes Chg: Put the contextmenu-commands of the options-reg group (filter and select) into buttons for easier access. Rem: Removed some unused stuff v13.2 26.08.00: Some changes/tests concerning NListtree's multiselection, -> found some bugs, not yet finished, "Select Special" doesn't worked now v13.1 23.08.00: Bumped to v13 cause I'm now using NListtree.mcc (v18.3) (by Carsten Scholling)! This is just a first/quick version, therefore I didn't test it that much. But I don't get any hits while opening/closing and removing/viewing entries. Sorting is disabled, because I have major problems with using a custom compare hook (after the last call of my comparefunc, just before mNListtreeSort should return I got many hits;-( But now I don't have to open a domain before removing it! And it seems that inserting entries is faster, I only have ~500 entries in my cache so I don't can say that much about inserting-speed. Now I can throw my own multiselection code, which wasn't fully working and use NListtree's multiselection feature! v12.30 13.08.00: ICEmccLib: Fix: Compiled with new/fixed OpenLib/CloseLib functions On the first LibClose (f.e. if you open MUI-Settings) I deleted the customclass, ugh, bad bug;-( My other mcc's (TextHistory.mcc and StringHistory.mcc) were also affected by this bug. v12.29: 04.07.00: ICEsupport: New: Added a internal proc to quickly get the active entry. ICEmccLib: New: Added a button to the options popup group, to update the min/max values. There wasn't correct if you remove some entries (f.e. which had the min/max value for size/date)! v12.28: 02.07.00: ICEsupport: Chg: Now menuDomain/Save uses CopyReplace (v1.16 tested) by Dirk Stöcker in DIRECT mode So I'm able to create files with wildcards in it!! Chg: menuURL/Save can now also save all selected entries! If more than 1 entry is selected, you can choose a directory where the files should be saved, else you can specify the full name. v12.27: 18.06.00: ICEsupport: Chg: The filereq now has "ASL.doSaveMode" set to true. Chg: Doesn't set the app to sleep while saving a page/domain, cause I think I don't need it here. New: added support for "menuDomain/Save" in DoUrlNode() ICEcacheListtree: New: add a "menuDomain/Save" item to save hole domains! For now, no conversions of the html files are done, only the dir structure is rebuild. ICEmccLib: New: the bubble help of the URL-Button shows the url, usefull if the url is very long v12.26: 04.06.00: ICEsupport: Fix: Fixed the negative procentual number in the gauge, now the 'KBytes' values are used for calculating instead of the 'bytes' values;-) ICEcacheListtree: Chg: Move the rexx menu from the item context to the cachelist to allow the use of the arexx commands not only for pages also for domains etc. but for now only pages are supported Try: Try to set/get the checkable items in menuCacheList to export/import their values. Import/Export don't work on these items "MultiSelect", "Hide URL Button" and "Hide Gauge";-( I don't know why its so, because in another proggy (yace) this works!? Maybe it doesn't works with popupmenus only with window/application menus!??? v12.25: 13.05.00: ICEcacheListtree: Fix: If you remove a domain and this domain is not selected (instead another domain is selected, far away from this) then, the previous entry of one you want to remove, will be selected after removing (so the listview won't jump back to the selected entry). Fix: menuClipboardCopyAll doesn't shows up a requester for every copied entry. v12.24: 01.04.00: Versuche ein ARexxMenu einzubauen --> hat geklappt! v12.23: -- RCS -- 24.03.00: ICEmccLib, ICEcacheListtree: Fix: Fixed hits when you remove an entry under the mouse via its contextmenu Fix: Fixed refreshing probs, wrong number of pages in a domain and domains in the cache were displayed v12.22: 20.03.00: ICEsupport: New: added the xAppExecuteCommand2 method for "MultiView" and "Save as" v12.21: 19.03.00 ICEmccLib: Fix: You can now press the URL-Button to go to a domain (doubleclick on a domain is rejected, this is for open/close the domain!) New: added a menubar above menuURL/RemoveDomain v12.20: 19.03.00 ICEmccLib: New: the PopupListview of the Opts/(Select|Filter)Type string gadget, now has some preinitialised mime-types! Fix: Removed some unused code Rem: Removed the unused "Filename" column in the cachelist v12.19: -- RCS -- 18.03.00: ICEsupport: Chg: "MultiView" and "Save as.." work now, (IBrowse v22.1) Removed some control reqs. ICEcacheListtree: Rem: Removed the (no longer needed) "Remove empty domains" menu from the URLCache-Menu INT: DisplayFunc(): the countStr is again always reformated not only if countStr is empty v12.18: 14.03.00: ICEsupport: New: Added the 2 new methods to get/release the filename of an entry New: "MultiView" and "Save as..." should work now v12.17: 04.03.00: - changed the name of my str-based patch for Listtree.mcc using NList.mcc. Now its called ListtreeN.mcc, cause there exists now a real NListtree.mcc! v12.16: 27.02.00: - ICEsupport: New: New Procs: StartTime(), StatusTime() - ICEmccLib: New: the elapsed time is shown for loading cache and for sorting - ICEcacheListtree: Fix: the window sleeps now during removing all empty domains INT: DisplayFunc(): the countStr is only reformated if countStr is empty Chg: Sorting is now case sensitive (-> faster!?) v12.15: 20.02.00: - ICEmccLib/ICEcacheListtree: Fix: Forgot to dispose an entry in the DomainNode, this bug seems to caused the hits which encountered if you open/close the cb the second time! v12.14: 10.01.00: - ICEmccLib: DEBUGGING: only the first 30 pages are insert the rest are ignored, for easier debugging. - ICEsupport/ICEcacheListtree: New: "menu URLCache/Remove empty domains" to remove all empty domains - ICEcacheListtree: Fix: Enforcer hits in the sorting routine if you are not sorting by url (-> date, type etc) with empty domains in the cache Fix: Enforcer hits in DisplayFunc causing by the empty cachefile (the 4th column) BTW: Why didn't I get the filename of an entry, Stefan? v12.13: 01.01.00: - ICEmccLib/ICEcacheListtree: Chg: removing (empty) domains changed a bit v12.12: RCS 31.12.99: - ICEmccLib: Chg: Now the cachelist class is deleted when you close the IBCacheBrowser.mcc v12.11: 20.12.99: - ICEmccLib: Fix: mICEGetCompleteURL did return the protocol twice if the url was a filterentry -> doubleclick or menu/goto on a filterentry now loads the url correctly [reported by Stefan Burstroem] - ICEcacheListtree: Chg: internal: the buffer for the dragged url is now fixed to 4096 bytes, before it was disposed/reallocated every time a new url was dragged v12.10. 03.12.99: - ICEmccLib: Fix: options/date, if you enter a weekday like monday in the "from" or "to" date-string gadget, it refers to the "last" monday not to the "next" monday. Bug: if you enter f.e. monday the date-strgadget replaces it with the weekday which is 2 days before, here saturday!? Don't know (yet) why its so. --- mcc v12.9 --- 06.10.99: - ICEmccLib/ICEcacheListtree: Chg: Empty domains will be removed in IBrowse too. 18.09.99 - ICEcacheListtree: Fix: DestuctFunc() displayed wrong (ConstructFunc()s) error for an unknown id. --- mcc v12.8 --- 08.09.99: - ICEmccLib: New: You can now save the config especially the CacheList-settings (column order/width etc). Use the CacheList contextmenu, the item is called "Save Config". --- mcc v12.7 --- 06.09.99: - ICEcacheListtree: Fix: If IB sorts the listview the first time (after loading the cache into the cachebrowser) and no titlemark was set, there wasn't titlemark until you press a column title to sort a column. Chg: If you want to delete a closed domain, then it will be opened before due to bug in Listtree.mcc which would lead to a "mis-order" of the urls 05.09.99: - ICEcacheListtree: Fix: DomainRemove only remove every second entry. It now removes entries (again) from the tail of domain, like before, but now IB2 changed doesn't ends in an endless loop! - ICEmccLib: New: the status text-object has now a popup-button which opens a listview with all the status msgs! You can remove the selected or all msgs within this listview. --- mcc v12.6 --- RCS 18.08.99: - ICEcacheListtree: New: the domain contextmenu has a new item "Goto" -> load the domain into IBrowse - ICEmccLib: New: you can now "Goto" a domain, via the domain's contextmenu --- mcc v12.5 --- 11.07.99: - ICEcacheListtree: Fix: DomainRemove should not end in an endless loop in IB2 beta --- mcc v12.4 --- 11.06.99: - ICEmccLib: Chg: inserted a menubar in the contextmenu of the select-register between "Special" and the rest. Chg: the contextmenu of the select-reg is now always selectable, multiselect will be turned on if neccessary TODO: recognise nlist selected entries 03.06.99: - ICEcacheListtree: New: context-menu: URL/Remove/Domain to remove the domain of the current (the one under the mouseptr!) url Chg: the entry of a filter group is now the complete url instead of the page name New: context-menu: URL/Clipboard/CopyThis|CopySel|CopyAll Bug: URL/Clipboard/CopySel -> only get my selected not user (nlist) selected New: first try to implement "mCacheListNextSelected" to loop through all (nlist and mine) selected entries now it only recognises own selected entries, TODO: recognise nlist selected entries - ICEsupport: Chg: LoopListtree() has an additional arg, the starting position --- mcc v12.3 --- RCS 25.05.99: - ICEcacheListtree: New: FilterEntries can now be dragged to! - ICEmccLib: Fix: mICEGetCompleteURL, doesn't supported FilterEntries Fix: some bugs concerning FilterEntries Rem: removed the (at the moment unimplemented) list contextmenus-entries from select and filter register-group I'll implement them later - ICEsupport: Fix: DoURL(), FilterEntries wasn't supported 23/4.05.99: - ICEcacheListtree: Chg: I'm using now my own mempool for the con-/destruction of cacheentries. - ICEmccLib: Chg: mICEAdd now uses mICEAddDomain/Page Chg: mICERemove simplified New: mICEGetCompleteURL Chg: mICEUpdate changed, but not yet finished 22.05.99: - ICEsupport: Fix: SetGaugeCurrent(), checks if 'maxCacheSize' is 0, and then displaying "-off" in the gauge --- mcc v12.2 --- RCS 21.05.99: - ICEmccLib: Fix: mICEUpdate, forgot to copy the strings here too Chg: mICEUpdate: if the domain of the url changed, the entry will be moved sorted to the new domain. If its a new domain, it will be created first. Bug: If a new domain is inserted, the moved entry, will be reverse-reversesorted (if reversesorted is selected) if the sortcol is anything else than the page-col??? Also if the orig-domain is closed, the positions of the entries under it are "misplaced"! Do a close/open of URLCache to repair this. This bug is, because Listtree has probs with deleting entries from closed Listnodes! And another: the newly moved entries to a new created domain are wrong indented! - ICEcacheListtree: New: you can now drag urls out of ICE to IBrowse for loading them in IBrowse! New: mCacheListRefresh to redraw/refresh an entry --- mcc v12.1 --- RCS 20.05.99: - ICEmccLib: Chg: mICEAdd/-Domain/-Page: all strings are now copied instead of using ptrs (needed for IB2!) - ICEcacheListtree: Rem: removed menu-entries: URLCacheShortDomains/-URLs, cause they were not implemented and will probaly never be implemented --------------------------------------------------------------------------- --- mcc v12.0 --- RCS --- starting writing for IBrowse 2.0! --------------- --------------------------------------------------------------------------- 19.05.99: - ICEmccLib: New: implemented mICEAddDomain and mICEAddPage for IBrowse 2.0 17.05.99: - ICEsupport: New: mICEAddDomain and mICEAddPage declarations and structs --- mcc v11.38 --- RCS 16.05.99: - ICEmccLib: New: Added a StringHistory-Popup (my own external mcc) to the (Select/Filter)Url/Type string-gadgets in the options-register --- mcc v11.37 --- don't know --- mcc v11.36 --- 30.01.99: - ICEmccLib: Chg: put the options register (select, filter, search) into a popobject, so no space is wasted for this register-group! New: a double click on a filter entry does the same as a dblclk on a urlcache-entry (-> GotoURL) --- mcc v11.35 --- RCS 13.01.99: - ICEsupport: Chg: the gauge now displays the cachesize and max cachesize in KBytes. - ICEmccLib: Chg: included my eMail in the windowtitle New: included the number of entries which gets removed while removing in the cache-gauge 10.01.99: - ICEcacheListtree, ICEmccLib: New: the first sorttype/sortmode is now the last used before the settings are saved --- mcc v11.34 20.11.98, 18.11.98: - ICEsupport: Fix: fixed bug in Status() with more than 1 arg - ICEcacheListtree: New: added some status strings before some operations which could take some time (like select/special etc) New: the window is put in sleep mode while loading cache - ICEmccLib,ICEcacheListtree: Fix: totaly rework the remove function don't know if it working now 100% (damned listtree, why can't it support multiselect) 16.11.98: - ICEcacheListtree: Chg: the Options bar doesn't have VertDisappear set. Chg: Now the disappearing order is (first to last): options-register, butURL, gauge, status Chg: the filename column now only displays the filepart Fix: if you call Domain/Remove then the count of Domains are updated in the URL-Cache listentry (columns size) - ICEmccLib: Fix: if you choose Remove/Selected and only one entry was selected then the cursor jumped to the first entry in the list --- mcc v11.33 11.11.98: - ICEmccLib: Fix: if the url is very long, the min-width of the URL-button was fixed. Now it has set 'mui.aTextSetMin' to false. - ICEcacheListtree: Fix: if sortType is URL the domains are now sorted by their real domain name not by the string from the start of an url till the 3rd '/'! Fix: some speed gained in the DisplayFunc when drawing domain-names Chg: 'menu/CacheList/Select/Special' comes now before '..all' New: If you select some entries with the select-special feature. then the first found entry will be the active. If the domain of that entry is closed it will be opened! --- mcc v11.32 29.10.98 - localized --- mcc v11.31 21.10.98: - ICEsupport, ICEcacheListtree, ICEmccLib: New: the type of the protocol is now displayed for domains in the type-column - ICEsupport: New: New Proc: GetProtocol() to extract the protocol from an url New: a url (CachePage) has now a link to its domain New: a domain has now a link to the cachetree - ICEcacheListtree: New: the number of selected entries are now displayed in the size-column of a domain and the URL-Cache Chg: the size-column is now a char wider - ICEmccLib: Fix: the menuitems All,None,Toggle,Special from the Select-Menu in the SelectRegPage are now only enabled if multiselect is enabled --- mcc v11.30 20.10.98: - ICEmccLib: New: menuentries (for now w/o function) for Select-/Filter-RegPage: List/New, List/Remove curr, List/(entries) The other entries are now working. --- mcc v11.29 11.10.98: - ICEcacheListtree: New: active cachelist-entry is saved before sorting and re-set after sorting, - ICEmccLib: menu for Select-/Filter-Grp --- mcc v11.28 (don't know anymore) --- mcc v11.27 01.10.98: - ICEcacheListtree: New: Menu-CacheList/Select/All, /None, /Toggle are working now (done with the MultiTestHook) --- mcc v11.27 --- RCS 16.09.98: - New: Now you can filter entries with the filter-options-group. After you have defined which entries you want to have (-> the filter-options-group) you have to RMB over the "/Filter/current" entry and select "Apply" --- mcc v11.26 07.09.98: - ICEcacheListtree New: menuCacheList/Hide URLButton/Gauge --- mcc v11.25 01.09.98: - ICEcacheListtree: Chg: Now all domain gets sorted on every sort (not only opened domains), because New: the domains can now be also sorted after type/date/size! Chg: Removed own Selection-Routines, cause I'm not satisfied with them 28.08: - ICEmccLib Chg: The number of of entries in the URLCache in a Domain and in the FilterTree are now incremented on every Add not calculated before displaying the entry! 26.08: - Select-System still not yet fully workable;-( - ICEmccLib, ICEcacheListtree: Chg: Removed the button-bar (Select,Filter,Remove), their functions can now be reached from the cachelist-menu 23.08: - ICEmccLib: Chg: Rewrote mICEUpdate() Fix: (min|max)(Size|Days) in select and filter group are checked and updated on every new mAdd() after loading cache 21.08: - ICEcacheListtree: New: implemented menuDomainRemove to remove a hole domain --- mcc v11.24 18.08: - ICEmccLib: - ICEcacheListtree: New: the number of selected entries in the URLCache, Filter-Tree and in a domain are now displayed in front of their size New: mCacheListSelect(|SelectActive|SelectAll, SelectAsk) If you do SelectAsk with SelectAll or with a List-TreeNode you'll get the number of selected pages! 17.08: - ICEcacheListtree: New: some new/changed menuitems for cachelist-entries 16.08: - ICEsupport: New: internal: LoopListtree() 13.08: - ICEsupport: Chg: Moved GetDomain() from ICEmccLib to ICESupport New: mCacheListSelet, to select an entry --- mcc v11.23 12.08: - ICEmccLib: Fix: Rewritten the RemoveSel-feature, now it should work everytime (i hope;-)! - ICEsupport: Chg: Moved SetGaugeCurrent() from ICEmccLib to ICESupport mcc v11.22 11.08: - ICEmccLib: New: Support for MaxCacheSize New: Added the gauge-object, additionaly it displays the current size, maxsize and a percentage Chg: Removed the window-menu, cause there are (until) now no callable items - ICEsupport New: Now you can "Save.." an entry from the page-menu, additionaly the filenote will be set to the complete url! 10.08: - ICEsupport Fix: fixed some bugs in calling "MultiView" from the page-menu New: added ICEData.MaxCacheSize mcc v11.21 09.08: - ICEcacheListtree: New: added a multitesthook so only url-pages are selectable - ICEsupport New: CacheListData.MultiTestHook New: you can now call MultiView an entry from the page-menu --- mcc v11.20 08.08: - ICEmccLib: New: The row where the button with the complete url is displayed, has now a set mui.aVertDisapper to 1, just like button-row under the listview and the row above the listview and the "options"-bar. So if the window is at its minimum size, only the listview is visible - ICEcacheListtree: Chg: Now only open domains are sorted, if the user click on the title-buttons. The closed domains get sorted, when they are opened! New: menuURLRemove to remove a single page within the url-menu New: menuURLRemoveSel to remove all selected pages within the url-menu New: menuDomainRemove to remove a complete domain within the domain-menu (not implemented yet!) New: the title of the menu for a url-page is now its name 07.08: - ICEmccLib: Chg: Options-Register are now default not visible Fix: Removing of all selected entries now works! --- mcc v11.19 05.08: - ICEcacheListtree: Fix: NListMinColSortable set to 0 Fix: Now all (closed and not closed) domains are sorted Chg: the direction of sorting by date is reverse than other sort-types 02.08: mcc v11.18 - ICEmccLib: New: put vert-scrollbar of lstCache in right winborder - ICEcacheListtree: Fix: If changing the sort column the first sort is now always from top to bottom Fix: first sort-direction is now from top to bottom Fix: problems with sort-direction and titlemark New: the mem for the hooks gets disposed on mDispose() New: domains that were closed while sorting gets sorted when they are opened 28.07: mcc v11.17 - ICEmccLib: New: Removing of all selected entries is now possible! BUG: Es werden nicht alle sel entry gelöscht, da NList nicht mitbekommt (!?), wenn Listtree einen entry löscht, die id (nr) werden nicht nach einem Löschen nicht angepaßt;-( Oder aber es liegt, daran, daß das wirkliche löschen woanders passiert (mICERemove) als der NextSelected-LOOP (ButRemoveFunc). Es scheint so, als gäbe es nur probs, wenn mehrere aufeinanderfolgende entries gelöscht werden sollen, wenn zwischen 2 sel entries min 1 frei ist, klappts!? --- 26.07: mcc v11.16 - ICEmccLib: - New: Removing of the active node TODO: Remove all selected nodes - Chg: update-loading ever 50 entries - ICEsupport: - New: got MUIM_XApp_ExecuteCommand (not yet used!), MUIM_XApp_DeleteCachedFile 08.07: mcc v11.15 TODO: - ICEmccLib.CycSelectFunc() - Did, but not tested: ICEmccLib.mICEUpdate() - domain/tree nodes italic while sorting DID: - ICEcacheListtree: - Fix: menuitem "URL/Close parent" works now - New: menuitem: "URL/Close all" -> close all domains - ICEcacheListtree: - URL-Cache Tree is displayed italic while cache is loading 04.07: - ICEcacheListtree: - New: the domain nodes (name and size) are now displayed with the bold attribute - ICEmccLib: - changes caused by the change in ICEsupport - ICEsupport: tnFilter, tnURLCache moved from ICEData to CacheListData --- 01.07: mcc v11.13 - New: Implemented "URL-Menu/Goto" to load the url into the active browse window - New: Added "URL-Menu/MultiView", but w/o function, cause I need more tagIDs from stefan 30.06: - ICE now uses different user-entries - URL-Cache, Filter and domains displays the count of their list in the size-column --- 22.06: mcc v11.12 - ICEcacheListtree - New: contextmenu for a domain-node, items: CloseAll - New: contextmenu for the filter-node, items: empty - New: contextmenu for the urlcache-node, items: (short domains), (short URLs), Open All, Close All - Add: added "Close parent" item to url-contextmenu, doesn't work for now;-( - Fix: wrote a work-around for sort-size bug -ICEmccLib - fixed some enforcer-hits in LstActiveFunc() - removed Reload-Button - DoubleClick or entry/open displays only a requester until I get the tag ids from Stefan. 17.06: mcc v11.11 - ICEcacheListtree - Sort by type, date, size implemented but there is still a bug in size-sort with big (i think >MAX(INTEGER)) numbers;-( 16.06. - ICEcacheListtree - fixed some enforcer hits on startup and on RMB over cachelist-title [reported by Stefan Burstroem] - the leaves are now sorted by the page-name (w/o path) not by the complete url! 15.06: - ICEcacheListtree - the URLs are now in an own node (URL-Cache) not direct from root - the leaves get sorted (only by url for now) if they are open else not, later the OpenNodeHook will check if a node is sorted and sort the node if not - ICEmccLib - the URLs are now in an own node (URL-Cache) not direct from root 04.05: - ICEmccLib - the optionsgroup uses "mui.aHorizDisappear" -- 28.04: - ICEcacheList - the cachelist now has set "aNList(Im|Ex)ports" to "vNList(Im|Ex)porstCols" - now using mNListSort2, which is faster then my own QuickSort-code, and I save about 2kB of code... - ICEmccLib - some changes to use mNListSort2 - ICEsupport - Forgot to set "aControlChar" of VButtons (Reload, Filter) -- 26.04: - ICEcacheList - minColSort set to 0 - added support for titlemark - reworked the contextmenu (uses now NList ContextMenuBuild) - ICEsupport - change menuCacheListDefxxx to nl.vNListMenuDefxxx - removed 'contextColumn' from CacheListData, cause its not needed anymore 22.04: - ICE - update for the new CacheListNode format - ICEmccList - new CacheListNode format (like in IBrowse) - update for the new CacheListNode format - Added mICEAdd, mICERemove, mICEUpdate - ICEcacheList - update for the new CacheListNode format 21.04 ICEmcc - The Select-Cycle is now enabled/disabled when multiselect is enabled/disabled 18.04: ICEprefs: - Extracted ListCtrlGroup to an own module. 13.04: ICEsupport: - VButton() does also "aCycleChain,1" ICEprefs: - added a ListCtrlGroup (private class) for the TypeActionList 10.04: ICEmccLib: - move Prefs-Part into a own private mcc. 08.04: ICEmccLib - Added menuitem for changing MultiSelect for CacheList! Press RMB over a title of the CacheList! - moved DateString(), SizeString() and DoSuperNew() from ICEmccLib to ICEsupport ICEsupport - moved DateString(), SizeString() and DoSuperNew() from ICEmccLib to ICEsupport 05.04: - CacheList-ContextMenu: Open works for "html" -> IBrowse.GotoURL, and for "gif" and "jpg" -> MultiView later the commands and the contextmenu will be user-definable! - Added a context menu for the list cachelist titles, like the default ones 05.04: - Added a contextMenu for the CacheList entries, not working yet! 01.04: ICEmccLib: - The RemoveFunc didn't worked at all, I forgot to set the currentdir;-( - Added a ListSelectChangeHook - RemoveBut is only enabled if at least one entry is selected. - Now the number of selected entries are displayed (in front of the number of total entries) ICEmcc: - added 'CntSelected' to ICEData 17.03.: - once more one step to create an external mui-customclass. not finished yet. 02.03. - my custom list class is now a child of NList instead of NListview. - aNListTitleClick is done via Notify (-> mNListSort... ) 23.02: - Added settings/CacheListFormat to specify the format of the cachelist, i.e. the sequence of the columns not yet finished;-( 40.3: 23.02 - the sorting is done in the sort-method - (shift) F1..F4 for sorting by url, date, size and type (shift = reverse) 18.02: - settings: at start: StartSortType, RevSort, CacheDir, ShowOpts ??.??: - added SettingsWindow customclass 17.01: - Implemented Filter-Feature URL-Pat, Type-Pat, Date: FromDate ToDate Size: Min, Max 16.01. - added some notifies, and added keyboardcontrol 14.01.98 - Implemented Select-Feature URL-Pat, Type-Pat, Date: FromDate ToDate Size: Min, Max All,None,Toggle