beagle r4063 - in trunk/beagle: Filters Util beagled beagled/EvolutionMailQueryable beagled/FileSystemQueryable beagled/KMailQueryable beagled/NetworkServicesQueryable search tools tools/config-files
- From: dbera svn gnome org
- To: svn-commits-list gnome org
- Subject: beagle r4063 - in trunk/beagle: Filters Util beagled beagled/EvolutionMailQueryable beagled/FileSystemQueryable beagled/KMailQueryable beagled/NetworkServicesQueryable search tools tools/config-files
- Date: Sat, 20 Oct 2007 03:45:36 +0100 (BST)
Author: dbera
Date: 2007-10-20 03:45:35 +0100 (Sat, 20 Oct 2007)
New Revision: 4063
ViewCVS link: http://svn.gnome.org/viewcvs/beagle?rev=4063&view=rev
Added:
trunk/beagle/Util/Config.cs
trunk/beagle/tools/config-files/
trunk/beagle/tools/config-files/BeagleSearch.xml
trunk/beagle/tools/config-files/Daemon.xml
trunk/beagle/tools/config-files/FilesQueryable.xml
trunk/beagle/tools/config-files/Networking.xml
Removed:
trunk/beagle/Util/Conf.cs
Modified:
trunk/beagle/Filters/FilterMail.cs
trunk/beagle/Util/ArrayFu.cs
trunk/beagle/Util/Makefile.am
trunk/beagle/Util/PathFinder.cs
trunk/beagle/Util/SystemInformation.cs
trunk/beagle/beagled/BeagleDaemon.cs
trunk/beagle/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs
trunk/beagle/beagled/FileSystemQueryable/FileNameFilter.cs
trunk/beagle/beagled/FileSystemQueryable/FileSystemQueryable.cs
trunk/beagle/beagled/KMailQueryable/KMailIndexer.cs
trunk/beagle/beagled/NetworkServicesQueryable/NetworkServicesQueryable.cs
trunk/beagle/beagled/QueryDriver.cs
trunk/beagle/beagled/RemoteControlExecutors.cs
trunk/beagle/beagled/Zeroconf.cs
trunk/beagle/search/Search.cs
trunk/beagle/tools/Config.cs
trunk/beagle/tools/Info.cs
trunk/beagle/tools/Makefile.am
trunk/beagle/tools/Settings.cs
Log:
Merge 4001-4007, 4009, 4062 from cutting-edge-branch.
New config system.
* tools/config-files/*.xml will act as the schema for the config options.
* global config at sysconfdir/beagle/config-files/ .
* IMPORTANT: If you are running uninstalled, "make install" at least once to get the global files in the right place.
* Plugins (filters and backends) can store/retrieve their own configuration data.
* libbeagle API is mostly ready ... but I dont think it is needed. With KDE4, a simple KDE settings gui can be written directly using the Kimono bindings. If someone needs the libbeagle API to manipulate the settings, contact me.
* old config files will be automatically translated to the new ones.
* ExcludePattern.Path can have environment variables e.g. $HOME/tmp
* Tested that the code builds and the beagle-settings work (hurray Mono VMWare live-cd :)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]