Kill fixme:subject Tidier DirectoryWalker exception message Document why IndexOfByte exists FilterPPT compile fix Catch the right connection refused exception in BestWindow RCS file: /cvs/gnome/beagle/beagled/EvolutionMailDriver EvolutionMailIndexableGenerator.cs,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- EvolutionMailIndexableGenerator.cs 2005/06/15 20:40:16 1.42 +++ EvolutionMailIndexableGenerator.cs 2005/06/23 19:22:43 1.43 @@ -489,7 +489,6 @@ string subject = GMime.Utils.HeaderDecodePhrase (message.Subject); indexable.AddProperty (Property.New ("dc:title", subject)); - indexable.AddProperty (Property.New ("fixme:subject", subject)); indexable.AddProperty (Property.NewKeyword ("fixme:account", "Local")); indexable.AddProperty (Property.NewKeyword ("fixme:folder", this.folder_name)); @@ -949,7 +948,6 @@ indexable.NoContent = true; indexable.AddProperty (Property.New ("dc:title", messageInfo.subject)); - indexable.AddProperty (Property.New ("fixme:subject", messageInfo.subject)); indexable.AddProperty (Property.NewKeyword ("fixme:account", this.imap_name)); indexable.AddProperty (Property.NewKeyword ("fixme:folder", this.folder_name)); RCS file: /cvs/gnome/beagle/Util DirectoryWalker.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- DirectoryWalker.cs 2005/06/06 14:35:03 1.2 +++ DirectoryWalker.cs 2005/06/25 17:00:09 1.3 @@ -93,7 +93,7 @@ } catch (Exception ex) { Logger.Log.Debug ("Caught exception in file_filter"); - Logger.Log.Debug (ex); + Logger.Log.Debug (ex.Message); // If we have a filter that fails on a file, // it is probably safest to skip that file. RCS file: /cvs/gnome/beagle/Util ArrayFu.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ArrayFu.cs 2005/06/24 15:36:35 1.2 +++ ArrayFu.cs 2005/06/25 17:02:41 1.3 @@ -49,6 +49,8 @@ } } + // This is designed to be used instead of Array.IndexOf as it reduces + // boxing and is therefore more efficient. public static int IndexOfByte (byte [] array, byte target, int start) { for (int i = start; i < array.Length; ++i) RCS file: /cvs/gnome/beagle/Filters FilterPPT.cs,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- FilterPPT.cs 2005/03/12 22:11:35 1.13 +++ FilterPPT.cs 2005/06/27 23:51:16 1.14 @@ -32,6 +32,7 @@ using System.Text; using Gsf; +using Beagle.Daemon; using Beagle.Util; internal class RecordType @@ -391,7 +392,7 @@ string FileName; public FilterPPT () { - AddSupportedMimeType ("application/vnd.ms-powerpoint"); + AddSupportedFlavor (FilterFlavor.NewFromMimeType ("application/vnd.ms-powerpoint")); textType = TextType.Invalid; file = null; FileName = null; RCS file: /cvs/gnome/beagle/Best BestWindow.cs,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- BestWindow.cs 2005/06/17 18:20:40 1.74 +++ BestWindow.cs 2005/06/30 09:39:28 1.75 @@ -515,7 +515,7 @@ try { query.SendAsync (); SetBusy (true); - } catch (System.Net.Sockets.SocketException e) { + } catch (Beagle.ResponseMessageException e) { QueueDelayedQuery (entry.GtkEntry.Text); /* To translators: {0} represents the current query keywords */