www.pegasos.org :: View topic - Ambient.notes
Home   News   Forum   Gallery   


 Log in Problems?
 New User? Sign Up!


Currently no members online:)

You are an anonymous user. You can register for free by clicking here
There are 1 unlogged users online !

Latest Web Links

Latest Downloads

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Post subject: Ambient.notes  PostPosted: Apr 06, 2006 - 19:40
Order of the Pegasos
Order of the Pegasos

Joined: Aug 16, 2003
Posts: 2538
Location: Göteborg
As the public web cvs at sourceforge is a bit after for the moment, I post the last days changelog here if anyone have need for it.


$Id: ambient.notes,v 1.660 2006/04/06 01:08:18 tokaiz Exp $

 - 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.

 - 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.

   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)

 - 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)

 - 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)

Mvh Gunne
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
All logos and trademarks in this site are property of their respective owner.
The comments are property of their posters, all the rest © 2004-2012 by pegasos.org