CVSROOT:        /cvs/gnome
Module name:    gnome-menus
Changes by:     markmc  05/04/22 10:55:58

Modified files:
        .              : ChangeLog configure.in 
        libmenu        : Makefile.am entry-directories.c gmenu-tree.c 
        python         : Makefile.am gmenu.c 
        util           : Makefile.am test-menu-spec.c 
Added files:
        libmenu        : menu-monitor.c menu-monitor.h 

Log message:
2005-04-22  Mark McLoughlin  <[EMAIL PROTECTED]>

Use FAM directly instead of gnome-vfs and ensure that
we only ever add a single FAM monitor any given path.
Should fix bug #160194 [http://bugzilla.gnome.org/show_bug.cgi?id=160194].

Oh, also use the FAMNoExists() extension from gamin
if available - should cut down on a whole heap of
FAM traffic.

* configure.in: don't require gnome-vfs, check for FAM
and FAMNoExists().

* libmenu/Makefile.am: build menu-monitor.[ch] and
link against libfam.

* libmenu/menu-monitor.[ch]: add file/directory monitoring
implementation using FAM.

* libmenu/entry-directories.c,
libmenu/gmenu-tree.c: use the internal monitoring API
instead of gnome-vfs.

* python/gmenu.c,
util/test-menu-spec.c: (main): no need to initialize
gnome-vfs anymore.

* python/Makefile.am,
util/Makefile.am: upd.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-menus&who=markmc&date=explicit&mindate=2005-04-22%2010:54&maxdate=2005-04-22%2010:56

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to