Code: |
$Id: ambient.notes,v 1.660 2006/04/06 01:08:18 tokaiz Exp $ 06.04.2006 - prefswin_listerclass.c changed some labels and fixed underscore support for checkbox gadgets. (geit) - prefswin_windowclass.c added missing locale strings and renamed some labels. (geit) - columnslistclass.c added missing locale strings. (geit) - descparser.c debug.c debug.h menus.c - added DESCPARSER option to Debug menu for recognition and filetype parsing - besides enabling full debug with capslock on boot you can "setenv SAVE Ambient/all 1" which will do the same as long this var exists - it is now also possible to activate debug partitially by setting env vars (same Name as in Debug menu), e.g. "setenv SAVE Ambient/INIT 1" etc. (tokai) 05.04.2006 - Makefile, Install create SYS:Prefs/Ambient/filetype sub directories according to mime specs (tokai) - recognition.db added more than 60 matching rules (tokai) - prefs.c/h updatelist.c appclass.c prefswin_windowclass.c prefswin_listerclass.c columnslistclass.c/h listview*.c/h classes.c/h iconviewclass.c iconclass.c findresultlistclass.c viewgroupclass.c viewapi.c/h + Added settings for default window dimensions in prefs/window (applies to iconview and listview). Moved view arguments template to viewapi.h + Added settings for listviewclass : devices and files mode can be configured independently. Columns layout (order, sort mode, shown/hidden, icons size) can be set. Other specific options can also be set for each mode. + Added date&time, user, group columns for files mode. Added human readable size option too. + Added "display assigns" option for devices mode. + Listview class now uses the common cache system for its icons and thumbnails (each size is cached independently, using a different hash). Please note that you may have to delete envarc:ambient.data and sys:prefs/ambient/ambient.prefs as some options could clash with previously saved ones (saved after 22.03.06). Sorry for that. (fab1) - thumbs.c Adjusted the generated hash to be the same as listview's one (for 64 pixels size), so that listview and iconview share the same cached images. (fab1) - gfx_pen.c Removed internal structures use. (fab1) - wbstart.c Apps without icon have their progdir in their homedir, not in ambient's homedir. (kiero) - appclass.c Check for LoadURI command without uri arg. (kiero) - cache.c Invalidating of entries did some not-completely-legal things with cache nodes. (kiero) - deficonpool.c/h Changed old, extension-based deficon system for new one, based on filetype. Devices use old system still. (kiero) - file_funct.c/h Removed isinfo(). duplicate from name.c. (kiero) - name.c/h Added name_truncateinfo/name_restoreinfo functions. (kiero) - findver.c/getdirsize.c/listviewclass.c Minor adjustments to new internals. (kiero) - iconclass.c/h Optimized image regeneration. Added _Refine attr. (kiero) - iconio.c/scandir.c Adjusted to new deficon scanner. Optimized memory allocations. (kiero) - iconviewclass.c Implemented new deficon scanner. (kiero) - mimetype.c Fixed merging of recognition.db types with user types. (kiero) - typescanner.c/threads.c Typescanner uses new deficon system. Optimized. Can generate thumnails if required. (kiero) - viewgroupclass.c String object was not disposed in some cases. (kiero) - config.h, mimetype.c USE_MIME_NOFALLBACKNAME, if used fallback "datatype" mimetype has no name and shows up empty. Helps when working on recognition.db (tokai) - mimetype.c mimeuri.h recog.c recog.h recognition.db - new recog command RECOGCMD_FINDSTRING: scans whole file for string occurence - cleaned up internal mimetypes definitions - try to detect os4 binaries properly by checking for __amigaos4__ symbol (not all OS4 bins can be detected that way yet). Other ELF binaries will be detected by recognition.db later as they do not need special handling inside Ambient. (tokai) NOTE: to not slow down the yet unoptimized filytype scanning a temporary break for RECOGCMD_AND was added (see #warning in recog.h), but it *doesnt* handle OR, BLOCKIN and BLOCKOUT yet, so needs serious improvement. It should work fine with all current rules in recognition.db though. :P (tokai) 03.04.2006 - Makefile filetype count in "make stats" target (tokai) - recog.c added case insensitive string matching for recognition rules, use it like: "Match i<string>" or "Match <offset>,i<string>" (tokai) 01.04.2006 - Install copy recognition.db and cosmetics (tokai) - descparser.c fixed crash when no "Name" in AMTD block was found, also compare special keywords case insensitive now. (tokai) |