beagle r4571 - in branches/beagle-win32-branch: src/Beagle src/Beagle.Engine src/Beagle.Filters src/Beagle.Filters/Beagle.Filters src/Beagle.Util win-deps



Author: llipka
Date: Sat Mar  1 13:18:44 2008
New Revision: 4571
URL: http://svn.gnome.org/viewvc/beagle?rev=4571&view=rev

Log:
Get Beagle.Filters building on windows.

Added:
   branches/beagle-win32-branch/win-deps/taglib-sharp.dll   (contents, props changed)
Modified:
   branches/beagle-win32-branch/src/Beagle.Engine/Beagle.Engine.csproj
   branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters.csproj
   branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/Filter.cs
   branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterArchive.cs
   branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterGif.cs
   branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterTexi.cs
   branches/beagle-win32-branch/src/Beagle.Util/Beagle.Util.csproj
   branches/beagle-win32-branch/src/Beagle/Beagle.csproj

Modified: branches/beagle-win32-branch/src/Beagle.Engine/Beagle.Engine.csproj
==============================================================================
--- branches/beagle-win32-branch/src/Beagle.Engine/Beagle.Engine.csproj	(original)
+++ branches/beagle-win32-branch/src/Beagle.Engine/Beagle.Engine.csproj	Sat Mar  1 13:18:44 2008
@@ -15,7 +15,7 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
+    <OutputPath>..\..\bin\Debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>

Modified: branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters.csproj
==============================================================================
--- branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters.csproj	(original)
+++ branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters.csproj	Sat Mar  1 13:18:44 2008
@@ -15,7 +15,7 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
+    <OutputPath>..\..\bin\Debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -36,4 +36,131 @@
   <Target Name="AfterBuild">
   </Target>
   -->
+  <ItemGroup>
+    <Compile Include="7zip\ICoder.cs" />
+    <Compile Include="Beagle.Filters\Filter.cs" />
+    <Compile Include="Beagle.Filters\FilterAbiword.cs" />
+    <Compile Include="Beagle.Filters\FilterArchive.cs" />
+    <Compile Include="Beagle.Filters\FilterAudio.cs" />
+    <Compile Include="Beagle.Filters\FilterBmp.cs" />
+    <Compile Include="Beagle.Filters\FilterBoo.cs" />
+    <Compile Include="Beagle.Filters\FilterC.cs" />
+    <Compile Include="Beagle.Filters\FilterChm.cs" />
+    <Compile Include="Beagle.Filters\FilterCpp.cs" />
+    <Compile Include="Beagle.Filters\FilterCSharp.cs" />
+    <Compile Include="Beagle.Filters\FilterDeb.cs" />
+    <Compile Include="Beagle.Filters\FilterDesktop.cs" />
+    <None Include="Beagle.Filters\FilterDOC.cs" />
+    <Compile Include="Beagle.Filters\FilterDocbook.cs" />
+    <Compile Include="Beagle.Filters\FilterEbuild.cs" />
+    <Compile Include="Beagle.Filters\FilterEmpathyLog.cs" />
+    <Compile Include="Beagle.Filters\FilterExternal.cs" />
+    <Compile Include="Beagle.Filters\FilterFactory.cs" />
+    <Compile Include="Beagle.Filters\FilterFlavor.cs" />
+    <Compile Include="Beagle.Filters\FilterFortran.cs" />
+    <Compile Include="Beagle.Filters\FilterGif.cs" />
+    <Compile Include="Beagle.Filters\FilterHtml.cs" />
+    <Compile Include="Beagle.Filters\FilterIgnore.cs" />
+    <Compile Include="Beagle.Filters\FilterImage.cs" />
+    <Compile Include="Beagle.Filters\FilterJava.cs" />
+    <Compile Include="Beagle.Filters\FilterJpeg.cs" />
+    <Compile Include="Beagle.Filters\FilterJs.cs" />
+    <Compile Include="Beagle.Filters\FilterKAddressBook.cs" />
+    <Compile Include="Beagle.Filters\FilterKCal.cs" />
+    <Compile Include="Beagle.Filters\FilterKNotes.cs" />
+    <Compile Include="Beagle.Filters\FilterKonqHistory.cs" />
+    <Compile Include="Beagle.Filters\FilterKopeteLog.cs" />
+    <Compile Include="Beagle.Filters\FilterKOrganizer.cs" />
+    <Compile Include="Beagle.Filters\FilterLabyrinth.cs" />
+    <Compile Include="Beagle.Filters\FilterLisp.cs" />
+    <Compile Include="Beagle.Filters\FilterM3U.cs" />
+    <None Include="Beagle.Filters\FilterMail.cs" />
+    <None Include="Beagle.Filters\FilterMan.cs" />
+    <Compile Include="Beagle.Filters\FilterMatlab.cs" />
+    <Compile Include="Beagle.Filters\FilterMonodoc.cs" />
+    <Compile Include="Beagle.Filters\FilterMPlayerVideo.cs" />
+    <None Include="Beagle.Filters\FilterOle.cs" />
+    <Compile Include="Beagle.Filters\FilterOpenOffice.cs" />
+    <Compile Include="Beagle.Filters\FilterPackage.cs" />
+    <Compile Include="Beagle.Filters\FilterPascal.cs" />
+    <Compile Include="Beagle.Filters\FilterPdf.cs" />
+    <Compile Include="Beagle.Filters\FilterPerl.cs" />
+    <Compile Include="Beagle.Filters\FilterPhp.cs" />
+    <Compile Include="Beagle.Filters\FilterPidginLog.cs" />
+    <Compile Include="Beagle.Filters\FilterPls.cs" />
+    <Compile Include="Beagle.Filters\FilterPng.cs" />
+    <None Include="Beagle.Filters\FilterPPT.cs" />
+    <Compile Include="Beagle.Filters\FilterPython.cs" />
+    <Compile Include="Beagle.Filters\FilterRPM.cs" />
+    <Compile Include="Beagle.Filters\FilterRTF.cs" />
+    <Compile Include="Beagle.Filters\FilterRuby.cs" />
+    <Compile Include="Beagle.Filters\FilterScilab.cs" />
+    <Compile Include="Beagle.Filters\FilterScribus.cs" />
+    <Compile Include="Beagle.Filters\FilterShellscript.cs" />
+    <Compile Include="Beagle.Filters\FilterSource.cs" />
+    <Compile Include="Beagle.Filters\FilterSpreadsheet.cs" />
+    <Compile Include="Beagle.Filters\FilterSvg.cs" />
+    <Compile Include="Beagle.Filters\FilterTeX.cs" />
+    <Compile Include="Beagle.Filters\FilterTexi.cs" />
+    <Compile Include="Beagle.Filters\FilterText.cs" />
+    <Compile Include="Beagle.Filters\FilterTiff.cs" />
+    <Compile Include="Beagle.Filters\FilterTotem.cs" />
+    <Compile Include="Beagle.Filters\FilterVideo.cs" />
+    <Compile Include="Beagle.Filters\FilterXslt.cs" />
+    <Compile Include="HtmlAgilityPack\crc32.cs" />
+    <Compile Include="HtmlAgilityPack\Header.cs" />
+    <Compile Include="HtmlAgilityPack\HtmlAttribute.cs" />
+    <Compile Include="HtmlAgilityPack\HtmlDocument.cs" />
+    <Compile Include="HtmlAgilityPack\HtmlEntity.cs" />
+    <Compile Include="HtmlAgilityPack\HtmlNode.cs" />
+    <Compile Include="HtmlAgilityPack\HtmlNodeNavigator.cs" />
+    <Compile Include="HtmlAgilityPack\HtmlWeb.cs" />
+    <Compile Include="HtmlAgilityPack\MixedCodeDocument.cs" />
+    <Compile Include="HtmlAgilityPack\tools.cs" />
+    <Compile Include="System.Windows.Forms.RTF\Charcode.cs" />
+    <Compile Include="System.Windows.Forms.RTF\Charset.cs" />
+    <Compile Include="System.Windows.Forms.RTF\CharsetFlags.cs" />
+    <Compile Include="System.Windows.Forms.RTF\CharsetType.cs" />
+    <Compile Include="System.Windows.Forms.RTF\ClassDelegate.cs" />
+    <Compile Include="System.Windows.Forms.RTF\Color.cs" />
+    <Compile Include="System.Windows.Forms.RTF\DestinationDelegate.cs" />
+    <Compile Include="System.Windows.Forms.RTF\Font.cs" />
+    <Compile Include="System.Windows.Forms.RTF\KeysInit.cs" />
+    <Compile Include="System.Windows.Forms.RTF\KeyStruct.cs" />
+    <Compile Include="System.Windows.Forms.RTF\Major.cs" />
+    <Compile Include="System.Windows.Forms.RTF\Minor.cs" />
+    <Compile Include="System.Windows.Forms.RTF\RTF.cs" />
+    <Compile Include="System.Windows.Forms.RTF\RTFException.cs" />
+    <Compile Include="System.Windows.Forms.RTF\StandardCharCode.cs" />
+    <Compile Include="System.Windows.Forms.RTF\StandardCharName.cs" />
+    <Compile Include="System.Windows.Forms.RTF\Style.cs" />
+    <Compile Include="System.Windows.Forms.RTF\StyleElement.cs" />
+    <Compile Include="System.Windows.Forms.RTF\StyleType.cs" />
+    <Compile Include="System.Windows.Forms.RTF\test.cs" />
+    <Compile Include="System.Windows.Forms.RTF\TextMap.cs" />
+    <Compile Include="System.Windows.Forms.RTF\TokenClass.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\win-deps\ICSharpCode.SharpZipLib.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Web" />
+    <Reference Include="System.XML" />
+    <Reference Include="taglib-sharp, Version=2.0.3.0, Culture=neutral, PublicKeyToken=db62eba44689b5b0, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\win-deps\taglib-sharp.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\Beagle.Util\Beagle.Util.csproj">
+      <Project>{EED7CCE3-A6A2-4163-ACBC-0CA649070432}</Project>
+      <Name>Beagle.Util</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\Beagle\Beagle.csproj">
+      <Project>{F6C2E799-417F-4C13-B5A8-47B98A9B7733}</Project>
+      <Name>Beagle</Name>
+    </ProjectReference>
+  </ItemGroup>
 </Project>
\ No newline at end of file

Modified: branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/Filter.cs
==============================================================================
--- branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/Filter.cs	(original)
+++ branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/Filter.cs	Sat Mar  1 13:18:44 2008
@@ -594,10 +594,12 @@
                         // expect to use it again soon.
 			FileAdvise.PreLoad (file_stream);
 
+#if LINUX
                         // Make sure the temporary file is only readable by the owner.
                         // FIXME: There is probably a race here.  Could some malicious program
                         // do something to the file between creation and the chmod?
                         Mono.Unix.Native.Syscall.chmod (tempFile, (Mono.Unix.Native.FilePermissions) 256);
+#endif
 
                         BufferedStream buffered_stream = new BufferedStream (file_stream);
                         StreamWriter writer = new StreamWriter (buffered_stream);
@@ -629,10 +631,12 @@
                         // expect to use it again soon.
                         FileAdvise.PreLoad (file_stream);
 
+#if LINUX
                         // Make sure the temporary file is only readable by the owner.
                         // FIXME: There is probably a race here.  Could some malicious program
                         // do something to the file between creation and the chmod?
                         Mono.Unix.Native.Syscall.chmod (tempFile, (Mono.Unix.Native.FilePermissions) 256);
+#endif
 
                         BufferedStream buffered_stream = new BufferedStream (file_stream);
 

Modified: branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterArchive.cs
==============================================================================
--- branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterArchive.cs	(original)
+++ branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterArchive.cs	Sat Mar  1 13:18:44 2008
@@ -224,8 +224,9 @@
 			FileStream file_stream = File.OpenWrite (filename);
 
 			//Log.Debug ("Storing archive contents in {0}", filename);
-			
+#if LINUX			
 			Mono.Unix.Native.Syscall.chmod (filename, (Mono.Unix.Native.FilePermissions) 384); // 384 is 0600
+#endif
 			
 			BufferedStream buffered_stream = new BufferedStream (file_stream);
 
@@ -286,7 +287,9 @@
 
 			File.SetLastWriteTimeUtc (filename, mtime);
 
+#if LINUX
 			Mono.Unix.Native.Syscall.chmod (filename, (Mono.Unix.Native.FilePermissions) 256); // 256 is 0400
+#endif
 
 			return filename;
 		}

Modified: branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterGif.cs
==============================================================================
--- branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterGif.cs	(original)
+++ branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterGif.cs	Sat Mar  1 13:18:44 2008
@@ -226,12 +226,12 @@
 
 							Stream.ReadByte ();
 
-							char [] cbuffer = new char [11];
+							char [] bbuffer = new char [11];
 							for (int i = 0; i < 11; i++) {
-								cbuffer [i] = (char) Stream.ReadByte ();
+								bbuffer [i] = (char) Stream.ReadByte ();
 							}
 
-							string application = new string (cbuffer);
+							string application = new string (bbuffer);
 
 							if (application == "NETSCAPE2.0") {
 								if (Debug)

Modified: branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterTexi.cs
==============================================================================
--- branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterTexi.cs	(original)
+++ branches/beagle-win32-branch/src/Beagle.Filters/Beagle.Filters/FilterTexi.cs	Sat Mar  1 13:18:44 2008
@@ -33,7 +33,7 @@
 
 namespace Beagle.Filters {
 
-	public class FilterTexi : Beagle.Daemon.Filter {
+	public class FilterTexi : Filter {
 
 		static string [] texiKeywords = {"@c ", "\\input ", "@setfilename", "@settitle",
 						 "@setchapternewpage", "@ifinfo", "@end", "@titlepage",
@@ -49,8 +49,8 @@
 
 		protected override void RegisterSupportedTypes ()
 		{
-			// Make this a general texi filter.
-			AddSupportedMimeType ("text/x-texinfo");
+			// Make this a general texi filter.
+			AddSupportedFlavor (FilterFlavor.NewFromMimeType ("text/x-texinfo"));
 		}
 
 		/*

Modified: branches/beagle-win32-branch/src/Beagle.Util/Beagle.Util.csproj
==============================================================================
--- branches/beagle-win32-branch/src/Beagle.Util/Beagle.Util.csproj	(original)
+++ branches/beagle-win32-branch/src/Beagle.Util/Beagle.Util.csproj	Sat Mar  1 13:18:44 2008
@@ -7,6 +7,8 @@
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{EED7CCE3-A6A2-4163-ACBC-0CA649070432}</ProjectGuid>
     <OutputType>Library</OutputType>
+    <OutDir>..\..\bin\</OutDir>
+    <BaseIntermediateOutputPath>..\..\bin\</BaseIntermediateOutputPath>
     <AppDesignerFolder>Properties</AppDesignerFolder>
     <RootNamespace>Beagle.Util</RootNamespace>
     <AssemblyName>Beagle.Util</AssemblyName>
@@ -17,7 +19,7 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
+    <OutputPath>..\..\bin\Debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -47,10 +49,10 @@
     <Compile Include="Beagle.Util\BetterBitArray.cs" />
     <Compile Include="Beagle.Util\Camel.cs" />
     <Compile Include="Beagle.Util\ChmFile.cs" />
-    <Compile Include="Beagle.Util\CompatFileChooser.cs" />
     <Compile Include="Beagle.Util\Config.cs" />
     <Compile Include="Beagle.Util\DateTimeUtil.cs" />
     <Compile Include="Beagle.Util\DelayedTextWriter.cs" />
+    <Compile Include="Beagle.Util\DigikamTags.cs" />
     <Compile Include="Beagle.Util\DirectoryWalker.cs" />
     <Compile Include="Beagle.Util\Evolution.cs" />
     <Compile Include="Beagle.Util\ExceptionHandlingThread.cs" />
@@ -61,10 +63,7 @@
     <Compile Include="Beagle.Util\FrequencyStatistics.cs" />
     <Compile Include="Beagle.Util\FSpotTools.cs" />
     <None Include="Beagle.Util\Galago.cs" />
-    <Compile Include="Beagle.Util\GnomeFu.cs" />
-    <Compile Include="Beagle.Util\GtkUtils.cs" />
     <Compile Include="Beagle.Util\GuidFu.cs" />
-    <Compile Include="Beagle.Util\HigMessageDialog.cs" />
     <Compile Include="Beagle.Util\HtmlRemovingReader.cs" />
     <Compile Include="Beagle.Util\ICalParser.cs" />
     <Compile Include="Beagle.Util\ImBuddy.cs" />
@@ -102,7 +101,6 @@
     <Compile Include="Beagle.Util\UriFu.cs" />
     <Compile Include="Beagle.Util\VersionFu.cs" />
     <Compile Include="Beagle.Util\XdgMime.cs" />
-    <Compile Include="Beagle.Util\XKeybinder.cs" />
     <Compile Include="Beagle.Util\XmlFu.cs" />
     <Compile Include="F-Spot\Bim.cs" />
     <Compile Include="F-Spot\BitConverter.cs" />

Modified: branches/beagle-win32-branch/src/Beagle/Beagle.csproj
==============================================================================
--- branches/beagle-win32-branch/src/Beagle/Beagle.csproj	(original)
+++ branches/beagle-win32-branch/src/Beagle/Beagle.csproj	Sat Mar  1 13:18:44 2008
@@ -17,7 +17,7 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
+    <OutputPath>..\..\bin\Debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>

Added: branches/beagle-win32-branch/win-deps/taglib-sharp.dll
==============================================================================
Binary file. No diff available.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]