2007-07-30  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib-Commands.cs: Removed unused file.

2007-07-11  Ankit Jain  <jankit@novell.com>

	* prj2make-sharp-lib.addin.xml: Update Name, Description and Authors.

2007-07-10  Ankit Jain  <jankit@novell.com>

	* MsPrjHelper.cs (GetSlnFileVersion): Use static Regex objects -
	SlnFileFormat.SlnVersionRegex and SlnFileFormat.ProjectRegex .
	* VS2003SlnFileFormat (GetSlnFileVersion): Likewise.
	* SlnFileFormat.cs (SlnVersionRegex):
	(ProjectRegex): Make internal.

2007-07-10  Ankit Jain  <jankit@novell.com>

	* MsPrjHelper.cs (projNameInfo):
	(projGuidInfo): Should not be static.
	(ParseSolution): Use 'using' pattern with the StreamReader.
	(CreatePrjxFromCsproj): Use 'using' pattern with the TextFileReader.
	Set the fileName on the project object after it has been read. This
	ensures that in case of unreadable/non-existant file, user gets a useful
	error.

2007-06-18  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (CanonicalizePath): New. Escapes, normalizes and
	converts '/' to '\\' for a path.
	Update code to use this when emitting paths to the *proj file.
	* SlnFileFormat.cs (WriteProjects): Emit path using windows path
	seperator.
	(LoadSolution): Use SlnMaker.MapPath instead of the local copy.
	(MapPath): Remove, unused now.

2007-06-18  Ankit Jain  <jankit@novell.com>

	* MSBuildSolution.cs (NeedsReload): Override. Return false for solution
	folders.

2007-06-18  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (FileToXmlElement): Emit a "Link" element for
	files external to the project.

2007-06-07  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (NormalizeRelativePath): Moved to
	Runtime.FileService .
	* SlnFileFormat.cs: Track api change.
	* CSharpResourceIdBuilder.cs: Track api change.

2007-06-05  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (ReferenceToXmlElement): Handle invalid project
	reference.
	(WriteFileInternal): OptionExplicit and OptionStrict values need to be
	written as On/Off.

2007-06-01  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (ReadItemGroups): Don't ignore resources external
	to the project directory. These now get handled by the *ResourceIdBuilder.
	* CSharpResourceIdBuilder.cs: If the file is external to the project,
	then use only the filename.

2007-06-01  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (ReadItemGroups): If reference name cannot be
	resolved, then try to find the correct case for the assembly name.
	(AssemblyNamesTable): New.

2007-05-31  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs: Don't remove './' from the paths. VS2005 is not
	able to handle paths with '/' but no './' prefix.

2007-05-31  Ankit Jain  <jankit@novell.com>

	Fix #81776.
	* MSBuildFileFormat.cs (Escape): New.
	(Unescape): New.
	MSBuild literals need to be escaped/unescaped.
	Update code to escape/unescape relevant values.

2007-05-29  Ankit Jain  <jankit@novell.com>

	* MsPrjHelper.cs (MapPath): Small optimization. Return path if it
	exists. 

2007-05-24  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Remove "./" prefixes from paths before emitting.
	* MSBuildFileFormat.cs: Likewise.
	(NormalizeRelativePath): New. Taken from AutotoolsContext.cs .

2007-05-22  Ankit Jain  <jankit@novell.com>

	* MsPrjHelper.cs (CreatePrjxFromCsproj): Rethrow the exception.
	(MsSlnToCmbxHelper): Likewise.

2007-05-18  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (FileToXmlElement): Ignore directories for
	BuildAction.Compile, return null.
	Update code to avoid adding nulls to ProjectFileElements.

2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, prj2make-sharp-lib.mdp: Updated.

2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml, Makefile.am: Flush

2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml, Makefile.am: Migration to Mono.Addins.

2007-05-03  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Projects/Combine.cs,
	  MonoDevelop.Projects/CombineEntryEventArgs.cs,
	  MonoDevelop.Projects.Parser/DefaultParserService.cs: Added a
	  Reloading property to the argument of the entry add/remove events
	  of Combine, which is set to true if the entry is being only
	  reloaded, not actually removed/added to the combine.

2007-04-27  Ankit Jain  <jankit@novell.com>

	* MSBuildSolution.cs (UpdateProjectReferences): Remove.

2007-04-27  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (WriteNestedProjects): Add @root param. Nested
	project info should be emitted wrt @root.

2007-04-26  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (GetExportFiles): Implement.
	* SlnFileFormat.cs (GetExportFiles): Implement.

2007-04-26  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (HandleFilePropertyChanged): ProjectFile.DependsOn can
	be null.

2007-04-26  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (WriteFile): Allow writing for non-root combines
	which don't have a msbuild combine as parent. Convert any non-msbuild
	child projects to msbuild format, and Save all child entries.
	* MSBuildFileFormat.cs (.ctor): Remove .ctor with @language parameter.
	(WriteFileInternal): Always save updated References.
	(ReferenceToXmlElement): Update if element already exists.
	* MSBuildSolution.cs (.cctor): IdeApp.ProjectOperations could be null
	when invoked from command line.
	(HandleAddEntry): Remove call to UpdateProjectReferences.
	(ConvertToMSBuild): Simplify. Change the fileformat, if required, and
	Save.
	* SlnData.cs (.ctor): New constructors for setting the guid.
	* VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs: Track api changes.

2007-04-19  Lluis Sanchez Gual <lluis@novell.com> 

	* VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs: Track api
	  changes.
	* MSBuildSolution.cs, prj2make-sharp-lib.addin.xml, SlnFileFormat.cs,
	  MSBuildFileFormat.cs: Merge the proj and sln file formats in a
	  single msbuild file format which can handle both types of files.
	* Makefile.am, prj2make-sharp-lib.mdp: Updated.

2007-03-29  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs: Write out list of files and references in
	WriteFile instead of in SaveProject.
	* MSBuildSolution.cs: Cannot convert a non-dotnet project.

2007-03-29  Lluis Sanchez Gual <lluis@novell.com> 

	* VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs: VS2003 file
	  format can't write files.
	* prj2make-sharp-lib.mdp: Disable local-copy references.

2007-02-21  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs: Don't swallow exceptions. Catch specific
	exceptions.

2007-02-20  Ankit Jain <jankit@novell.com> 

	* SlnFileFormat.cs: Avoid issuing duplicate warnings.

2007-02-20  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Avoid creating unnecessary guids.

2007-02-20 Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Don't use the file service for file moves, it might
	have side effects.
	* MSBuildFileFormat.cs: Likwise.
	* VS2003ProjectFileFormat.cs: Add copyright notice.
	* VS2003SlnFileFormat.cs: Likwise.

2007-02-20  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Project type guids are per-project type, support
	that.
	(WriteProjects): Add a 'monitor' param.

2007-02-19  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (WriteFile): Use File.Delete for deleting temporary
	files.
	* MSBuildFileFormat.cs (WriteFile): Likewise.
	(CanReadFile): Use XmlReader.MoveToContent to get to the content nodes.
	(LoadProject): Skip non-element (eg. comment) nodes when looking for
	root.
	* VS2003ProjectFileFormat.cs (CanReadFile): Use XmlReader.MoveToContent to 
	get to the content nodes.

2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Change add-in versions to 0.13.

2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.mdp: Updated.

2007-02-13 Ankit Jain  <jankit@novell.com>

	* VS2003SlnFileFormat.cs: New.
	* VS2003ProjectFileFormat.cs: New.
	* MSBuildProject.cs (GetDefaultResourceIdInternal): Make static.
	* MsPrjHelper.cs (CreatePrjxFromCsproj): Add new overload.
	(MsSlnToCmbxHelper): Likewise.
	Set DefaultNamespace. Set resource id.
	* MSBuildSolution.cs (HandleAddEntry): Handle adding vs2003 sln/project.	
	(ConvertToMSBuild): Make internal.
	(UpdateProjectReferences): Likewise.
	* prj2make-sharp-lib.addin.xml: Remove references to importing VS2003 project.
	Add new file formats.
	* SlnFileFormat.cs: Add null check.
	* MSBuildFileFormat.cs (CanReadFile): Check root element of the *proj file.
	Make condition regex static.
	* prj2make-sharp-lib.mdp, Makefile.am: Sync mdp project with makefile.

2007-02-12 Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Make regex objects static.

2007-02-12  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (CanReadFile): Check sln version.
	(LoadSolution): Likewise. Handle invalid project paths.
	(GetSlnFileVersion): Fix.
	* MSBuildFileFormat.cs (WriteFile): Throw if @node is not a
	DotNetProject.
	(FileToXmlElement): Set DependentUpon only if required.

2007-02-07  Lluis Sanchez Gual <lluis@novell.com> 

	* MsPrjHelper.cs: Use a TextFileReader to open the VS file, since it
	  can auto-detect the file encoding.
	* prj2make-sharp-lib.mdp: Minor update.

2007-02-01  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (ReadItemGroups): Check for invalid paths.
	(GetValidPath): New.

2007-01-27  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (ReferenceToXmlElement): Use System.Reflection to
	get assembly name instead of cecil.
	* Makefile.am: Remove reference to Mono.Cecil .

2007-01-24  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Remove use of StreamReader.EndOfStream to be
	compilable with mono 1.1.13.8 

2007-01-20  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (HandleCombineEntryAdded):
	(SetHandlers):
	(ConvertToMSBuild):
	(UpdateProjectReferences): Move to ..
	* MSBuildSolution.cs: .. here.
	* MSBuildFileFormat.cs (ReadConfig): Fix a warning.

2007-01-19  Ankit Jain  <jankit@novell.com>

	* prj2make-sharp-lib.addin.xml: Add dependency on VBBinding.
	Fix bug #80555.

2007-01-18  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MsPrjHelper.cs: Remove warning.

2007-01-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MSBuildSolution.cs, SlnFileFormat.cs: Track api changes.

2006-12-28  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (LoadSolution): Set Version to "0.1". Temporary hack.
	* MSBuildFileFormat.cs (LoadProject): Likewise.

2006-12-27  Ankit Jain  <jankit@novell.com>

	* SlnData.cs (SectionExtras): New.
	* SlnFileFormat.cs (LoadProjectConfigurationMappings): Preserve lines
	that we cannot parse or correspond to projects that could not load.
	(WriteFileInternal): Write lines that we could not parse when reading.

2006-12-26  Ankit Jain  <jankit@novell.com>

	* MSBuildSolution.cs (HandleAddEntry): Fix order of arguments to AskQuestion.

2006-12-26  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (LoadProjectConfigurationMappings): Update to
	changes.
	(FindCombineConfigurationEntry): Replace with ...
	(GetConfigEntryForProject): ... this. Create the entries if not found.
	(GetConfigEntry): New.

2006-12-22  Ankit Jain  <jankit@novell.com>

	* MSBuildSolution.cs:
	* SlnFileFormat.cs:
	* MSBuildFileFormat.cs:
	Use GettextCatalog.GetString for all user visibile strings, except debug
	output.

2006-12-22  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (LoadSolution): Preserve the project's sln lines
	if the project loading fails.

2006-12-21  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (SetForNullCondition): New.
	(CheckNullCondition): New.
	New methods to get default values for config and platform.
	(ReadConfig): Add 'default_platform' param.
	(ParseCondition): Left side of the condition decides the number of
	elements returned.
	(SaveProject): Emit elements for default Configuration and Platform, 
	set to "Debug" and "AnyCPU".

2006-12-19  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (WriteFileInternal): Fix typo in writing default
	Platform.

2006-12-18  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (LoadSolution): Don't overwrite the project name.
	* MSBuildFileFormat.cs (SetupHandlers): Re-enable NameChanged event
	handler.
	(HandleRename): Ignore if the project is not part of a combine.

2006-12-18  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (LoadProjectConfigurationMappings): Config name can
	have a '.' in it, handle that.

2006-12-18  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (WriteProjectConfigurations): Temporary workaround
	to allow importing of projects/solutions into a msbuild solution to work.
	Minor refactoring.
	Line numbers are 1-based.

2006-12-18  Ankit Jain  <jankit@novell.com>

	* MSBuildSolution.cs (ProjectsByGuid): New.
	* SlnFileFormat.cs: Treat config names like 'Debug|Any CPU' as the
	config name for md, i.e., don't split. Generate ProjectConfigurationPlatforms
	in the .sln file.
	(WriteFileInternal): Generate SolutionConfigurationPlatforms and
	ProjectConfigurationPlatforms.
	(WriteProjectConfigurations): New.
	(HandleCombineEntryAdded): Add projects from the new combine to the root
	combine's ProjectsByGuid table.
	(LoadSolution): Add project to the guid table. Emit exception message,
	and ReportWarning. Load ProjectConfigurationPlatforms.
	(LoadProjectConfigurationMappings): New.
	(FindCombineConfigurationEntry): New.
	(LoadConfigurations): Rename to ..
	(LoadSolutionConfigurations): .. this.

	* MSBuildFileFormat.cs: Treat 'Debug|Any CPU' as config name, but write
	back correctly to the *proj file.
	(GetConfigName): New.
	(GetConfigPlatform): New.

2006-12-17  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.mdp: Added missing files.
	* SlnFileFormat.cs, MSBuildFileFormat.cs: Track changes in the
	  FileService class.

2006-12-15  Ankit Jain  <jankit@novell.com>

	* IResourceIdBuilder.cs: New.
	* CSharpResourceIdBuilder.cs: New.
	* VBNetResourceIdBuilder.cs: New.

	* MSBuildFileFormat.cs: Move MSBuildData and MSBuildProject classes to ..
	* MSBuildData.cs: .. this and ..
	* MSBuildProject.cs: .. this.

	* SlnFileFormat.cs: Move SlnData and MSBuildSolution classes to .. 
	* SlnData.cs: .. this and ..
	* MSBuildSolution.cs : .. this.

	* Makefile.am: Add new files.

2006-12-15  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (GetDefaultResourceIdInternal): Return null if
	no class name is found.

2006-12-15  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (ReadItemGroups): Add a 'monitor' param.
	Resource file cannot be outside the project directory.		
	DependentUpon is relative to the directory of the embedded resource.
	(FileToXmlElement): Write DependentUpon info.
	(HandleFilePropertyChanged): Likewise.

	(MSBuildProject.GetDefaultResourceIdInternal): Build embedded resource
	id when the file depends on a cs file.
	(GetNextCSToken): Very Simple tokenizer for c# files.

2006-12-13  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (ReadConfig): Read Win32Resource.
	(WriteFileInternal): Write Win32Resource.
	(ReadItemGroups): Emit a warning if Include attribute is not found.

2006-12-12  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (SlnFileFormat.WriteFile): Write to a temporary file
	and if successful, then rename to the intended file.
	Split into this and .. 
	(SlnFileFormat.WriteFileInternal): .. this. Preserve text corresponding
	to projects that we could not load.
	(SlnFileFormat.LoadSolution): Use MSBuildSolution instead of Combine.
	(SlnFileFormat.HandleCombineEntryAdded): Move code for updating project
	references to .. 
	(SlnFileFormat.UpdateProjectReferences): .. here.
	(SlnFileFormat.ConvertToMSBuild): Return CombineEntry. Set file name for solution folder.
	
	(SlnFileFormat.Section): Make it top level class.
	(SlnData): New class.
	(MSBuildSolution): New class.

	* MSBuildFileFormat.cs (MSBuildFileFormat.WriteFile): Write to a temporary file
	and if successful, then rename to the intended file.
	(MSBuildFileFormat.ReadConfig): Read ApplicationIcon also.
	(MSBuildFileFormat.SaveProject): Remove @file param.
	(MSBuildFileFormat.LoadProject): Set project's DefaultNamespace. Use
	MSBuildProject instead of DotNetProject.
	(MSBuildFileFormat.ReferenceToXmlElement): Set the correct guid for a
	project reference.
	(MSBuildFileFormat.FileToXmlElement): For EmbedAsResource, set the
	LogicalName if required (see the comment in the code).
	(MSBuildFileFormat.ReadItemGroups): Add "Content".
	For EmbeddedResource, use LogicalName if available.

	(MSBuildFileFormat.MSBuildProject): New.

2006-12-08  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (WriteFileInternal): Trimming '{', '}' not
	required for new guids.
	Use MSBuildData.Guid for project references.

2006-12-08  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Move extra .sln specific info from
	ExtendedProperties to SlnData and store that in the ExtendedProperties.
	* MSBuildFileFormat.cs: Likewise, move to MSBuildData.

2006-12-03  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (WriteProjects): Add 'baseDirectory' param.
	Path should be relative to solution file's directory.
	(HandleCombineEntryAdded): Emit 'guid' with the project reference.
	Path should be relative to the project's base directory.
	* MSBuildFileFormat.cs (AppendChild): Make internal.

2006-12-03  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (HandleCombineEntryAdded): Update project references
	after conversion.

2006-12-02  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (SetHandlers): Add a 'setEntries' param. Setting
	handlers on entries is required when loading from a file.

2006-12-02  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs (SetHandlers): Don't set handlers on contained
	combines. Set *Added handler instead of *Modified.
	(HandleCombineEntryModified): Remove.
	(HandleCombineEntryAdded): New.
	(ConvertToMSBuild): New. Convert a Mds/Mdp based project to msbuild
	format (if required).
	* MSBuildFileFormat.cs (WriteFile): Split into this and ..
	(WriteFileInternal): .. this. Create a new XmlDocument if required.
	(SaveProject): Save a DotNetProject to the corresponding .*proj .
	(LoadProject): Set handlers.
	(SetupHandlers): New.
	(ReferenceToXmlNode): New.
	(FileToXmlNode): New.
	(HandleFileRenamed): New.

2006-11-29  Ankit Jain  <jankit@novell.com>

	* SlnFileFormat.cs: Add basic write/save support.
	* MSBuildFileFormat.cs (WriteFile): OutputPath should be relative.
	(ParseProject): Rename to ..
	(LoadProject): .. this. Set default name of the project.
	Create new config only if it doesn't already exist.	
	(HandleRename): Change the name of the project file when the project is
	renamed.

2006-11-20  Ankit Jain  <jankit@novell.com>

	* MsPrjHelper.cs (MapPath): Make "internal static". Change "\" to "/" only
	if required.
	* prj2make-sharp-lib.add.in.xml: Add extensions for ProjectFileFormats
	and FileFilter.
	* Makefile.am: Add references to MonoDevelop.Components and Mono.Cecil .
	Add MSBuildFileFormat.cs and SlnFileFormat.cs

	* SlnFileFormat.cs: VS2005 solution file support.
	* MSBuildFileFormat.cs: MSBuild project file support.
	Initial commit for support of vs2005 solutions/projects.

2006-11-11 Lluis Sanchez Gual  <lluis@novell.com> 

	* prj2make-sharp-lib.mdp: Build the project using the 2.0 profile.

2006-09-19 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* .: Added svn:ignore for prj2make-sharp-lib.pidb

2006-09-07 Andrés G. Aragoneses  <knocte@gmail.com>

	* prj2make-sharp-lib.addin.xml: Added '2003' version to label so as not to 
	confuse newcomers who may think VS2005 is supported. Of course, this should be 
	removed	when 2005 support is added.

2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Updated versions.

2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>

	* prj2make-sharp-lib.addin.xml: Updated versions.
	* prj2make-sharp-lib.mdp: Updated.

2006-03-30 Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Updated references.
	
2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   

	* Makefile.am: Use an unified format. Patch by Matze Braun.
	* prj2make-sharp-lib.addin.xml: Updated add-in versions.

2006-03-23 Lluis Sanchez Gual  <lluis@novell.com> 

	* prj2make-sharp-lib/MsPrjHelper.cs: Track api changes.

2006-02-19  Andrés G. Aragoneses <knocte@gmail.com>

	* prj2make-sharp-lib.addin.xml: Improved a label string.

2006-01-04  Alexandre Miguel Pedro Gomes <alexmipego@gmail.com>

	* prj2make-sharp-lib.addin.xml: Added icon to "Import VS Solution"
	option.

2005-11-21  Lluis Sanchez Gual  <lluis@novell.com> 

	* MsPrjHelper.cs: Factorized code from getting the location of a package
	in a method. Take into account that the package may not be installed.
	* pkgconfiginvoker.cs: Don't crash if pkg-config returns an error.

2005-11-18  Lluis Sanchez Gual  <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Fixed command placement in menu.

2005-11-10  Lluis Sanchez Gual  <lluis@novell.com> 

	* csproj_ver2003.cs: Fixed some fields (patch by Jim Albert).
	* PrjHelper.cs:	
	* prj2make-sharp-lib-Commands.cs: Show a progress monitor while importing.
	Other minor fixes.
	* MsPrjHelper.cs: Use the MonoDevelop.Projects api to generate the projects.
	Many other bug fixes.
	* prj2make-sharp-lib.addin.xml: Added new dependency.
	* Makefile.am: Added new assembly references.

2005-10-10  Lluis Sanchez Gual  <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Fixed addin header information.
	Use "id" attribuet instead of "name" to identify addins.

2005-10-04  Lluis Sanchez Gual  <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Added addin dependencies.

2005-06-28  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (FILES): Move AssemblyInfo.cs ...
	(GENERATED_FILES): ... here.

2005-04-25  Lluis Sanchez Gual  <lluis@novell.com>

	* prj2make-sharp-lib.addin.xml:
	* prj2make-sharp-lib-Commands.cs: Use the new syntax for defining
	commands and implementing commands.

2005-04-17  John Luke  <john.luke@gmail.com>

	* Makefile.am: fix distcheck

2005-03-18  Francisco "Paco" Martinez <paco@mfcon.com>
	* MsPrjHelpe.cs: 
	Mono 2.0 has been commented out until further notice.
	Gtk# 2.0 is searched first for a match otherwise it goes to Gtk# 1.0
	Added Gecko# 2.0 (0.7) is searched first for a match otherwise it goes to Gecko# 1.0 (0.6)
	
	* MsPrjHelper.cs and MdPrjHelper.cs:
	I also included the changes inside the patch in http://bugzilla.ximian.com/show_bug.cgi?id=73705.

2004-08-07  Todd Berman  <tberman@off.net>

	* AssemblyInfo.cs.in: Use new ASSEMBLY_VERSION variable.

2004-06-17  John Luke  <jluke@cfl.rr.com>

	* Makefile.am: add reference to MonoDevelop.Gui.Widgets
	* *.Makefile: remove generated makefile from svn
	* prj2make-sharp-Commands.cs : use MonoDevelop.Gui.Widgets.FileSelector
	instead of Gtk.FileSelection

2004-06-14  Francisco "Paco" Martinez <paco@mfcon.com>
	
	Changes to correctly specify GAC type references on imported projects from VS .NET csproj files

	Files changed
	* MdPrjHelper.cs 
	* MsPrjHelper.cs
	* Prj2MakeSharp.prjx -- modernized the GAC references
	* PrjxInfo.cs
	* Makefile.am -- include the added pkgconfiginvoker.cs file to the compilation 

	Files added
	* pkgconfiginvoker.cs -- This should be removed or depracated in future releases to avoid duplicity of
	functionality

2004-05-31  Francisco "Paco" Martinez <paco@mfcon.com>

	* src/Addin/prj2make-sharp-lib/MsPrjHelper.cs: corrects problems with
	the import of items flag as content so it will not try to build those

2004-05-17  Todd Berman  <tberman@sevenl.net>

	* prj2make-sharp-lib-Commands.cs: use HOME instead of Personal

2004-04-25  Francisco "Paco" Martinez <paco@mfcon.com>
	Files removed
	* AssemblyInfo.cs -- This file is now generated in the build by
		AssemblyInfo.cs.in

2004-04-25  Francisco "Paco" Martinez <paco@mfcon.com>
	
	Files changed
	* ChangeLog  -- Edited to better reflect the files included in the original import into the repository.
	
	Files added
	* AssemblyInfo.cs
	* AssemblyInfo.cs.in
	* CsprojInfo.cs
	* csproj_ver2003.cs
	* Makefile.am
	* MdPrjHelper.cs
	* MsPrjHelper.cs
	* prj2make-sharp-lib.addin.xml
	* prj2make-sharp-lib.cmbx
	* prj2make-sharp-lib-Commands.cs
	* prj2make-sharp-lib.prjx
	* PrjHelper.cs
	* PrjxInfo.cs
	* sharp_d_cmbx.cs
	* sharp_d_prjx.cs
