GNOME Bugzilla – Bug 513486
TrackerConfig implementation
Last modified: 2008-03-05 11:54:38 UTC
Hi, I have a patch which modularises the configuration and separates it from the main Tracker typedef struct. This patch reworks some functions too which make use of glib calls which already do some of the work trackerd was doing. Patch to follow...
Created attachment 104114 [details] [review] Patch to fix the bug I have spent a the last week testing this since I know it changes a lot of important code - it works well IMO. This patch: - Adds tracker-config.[ch] - Adds tracker-language.[ch] - Removes tracker-stem.[ch] (puts them into tracker-language.[ch]) - Heavily modifies trackerd.c - Modifies some other areas that use the tracker struct.
Created attachment 104650 [details] [review] updated patch This patch adds the missing ThreadStackSize option and uses the #define'd defaults when creating the configuration file from scratch, so there's only one instance of this data.
Committed, thanks for the patch Carlos update :)