* Makefile.am:
[monodevelop.git] / main / src / addins / prj2make-sharp-lib / ChangeLog
blob91da2c8b2f09937bdde0608a3badc67c73666aa7
1 2009-02-25  Lluis Sanchez Gual  <lluis@novell.com>
3         * MsPrjHelper.cs: Track api changes.
5 2009-02-08  Michael Hutchinson  <mhutchinson@novell.com>
7         * prj2make-sharp-lib.csproj: Exorcise more unwanted local
8           copy.
10 2009-02-06  Lluis Sanchez Gual  <lluis@novell.com>
12         * prj2make-sharp-lib.mdp:
13         * prj2make-sharp-lib.csproj: Migrated to MSBuild file format.
15 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
17         * AssemblyInfo.cs:
18         * prj2make-sharp-lib.addin.xml: Bump MD version.
20 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
22         * prj2make-sharp-lib.mdp: Fix target gtk# version.
24 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
26         * prj2make-sharp-lib.mdp: Flush.
28 2009-01-30  Mike Krüger  <mkrueger@novell.com>
30         * Makefile.am:
31         * prj2make-sharp-lib.mdp: Fixed project (didn't compile without
32         mono.texteditor reference on my system).
34 2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>
36         * prj2make-sharp-lib.mdp: Flush project format changes.
38 2008-12-12  Lluis Sanchez Gual  <lluis@novell.com>
40         * prj2make-sharp-lib.mdp: All projects now require fx 3.5.
42 2008-12-11  Lluis Sanchez Gual  <lluis@novell.com>
44         * VS2003ProjectFileFormat.cs: Track API changes.
46 2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>
48         * prj2make-sharp-lib.mdp: Don't require a specific version of
49         Mono.Addins.
51 2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>
53         * PrjxInfo.cs:
54         * Makefile.am:
55         * PrjHelper.cs:
56         * MsPrjHelper.cs:
57         * MdPrjHelper.cs:
58         * sharp_d_prjx.cs:
59         * sharp_d_cmbx.cs:
60         * prj2make-sharp-lib.mdp:
61         * VS2003ProjectFileFormat.cs: Removed a bunch of unused code and fixed
62         some issues with the importer. Fixes bug #450209 - Unable to load
63         SharpSSH VS 2003 project: "Object reference not set to an instance of
64         an object".
66 2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>
68         * Makefile.am: Make it work for parallel build.
70 2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>
72         * Makefile.am:
73         * AssemblyInfo.cs:
74         * AssemblyInfo.cs.in:
75         * prj2make-sharp-lib.mdp: Add AssemblyInfo.cs files that are
76         autogenerated from the addin manifests.
78 2008-11-05  Lluis Sanchez Gual  <lluis@novell.com>
80         * prj2make-sharp-lib.addin.xml: Bump MD version.
82 2008-10-20  Lluis Sanchez Gual <lluis@novell.com> 
84         * Makefile.am, prj2make-sharp-lib.mdp: Fix build again.
86 2008-10-20  Lluis Sanchez Gual <lluis@novell.com> 
88         * Makefile.am, prj2make-sharp-lib.mdp: Fix build.
90 2008-10-01  Michael Hutchinson <mhutchinson@novell.com> 
92         * MsPrjHelper.cs, SilverlightMSBuildProjectExtension.cs,
93           MSBuildProjectServiceExtension.cs: Track API.
95 2008-09-12  Lluis Sanchez Gual <lluis@novell.com> 
97         * prj2make-sharp-lib.mdp: Updated generated code.
99 2008-07-29  Mike Krüger <mkrueger@novell.com> 
101         * prj2make-sharp-lib.mdp: Removed some parts of the documentation
102           service.
104 2008-06-16  Lluis Sanchez Gual <lluis@novell.com> 
106         * MsPrjHelper.cs: Track api changes.
108 2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 
110         * prj2make-sharp-lib.addin.xml: Fix extension paths.
112 2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 
114         * prj2make-sharp-lib.addin.xml: Bump MD version.
116 2008-05-23  Lluis Sanchez Gual <lluis@novell.com> 
118         * VS2003ProjectFileFormat.cs: Track api changes.
120 2008-05-22  Lluis Sanchez Gual <lluis@novell.com> 
122         * MSBuildProjectServiceExtension.cs: Replaced
123           ICompilerResult/DefaultCompilerResult/CompilerResults by a new
124           BuildResult class, which has owner information at error level, so
125           it is possible to know which project generated an error when
126           building a solution. Updated Task and TaskService to use the new
127           owner information.
129 2008-05-21  Lluis Sanchez Gual <lluis@novell.com> 
131         * PrjHelper.cs, MsPrjHelper.cs, VS2003ProjectFileFormat.cs,
132           MSBuildProjectServiceExtension.cs, Makefile.am,
133           prj2make-sharp-lib.mdp: New project model changes.
135 2008-03-04  Mike Krüger <mkrueger@novell.com> 
137         * VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs, SlnFileFormat.cs:
138           Worked on gnome hig compliant alerts.
140 2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 
142         * prj2make-sharp-lib.addin.xml: Update MD version.
144 2008-01-24  Ankit Jain  <jankit@novell.com>
146         * MSBuildFileFormat.cs: Simplification, AddExtensionNodeHandler calls
147         the handler for all existing extensions. Thanks to lluis.
149 2008-01-24  Ankit Jain  <jankit@novell.com>
151         * MSBuildFileFormat.cs: Read the full list of extensions only at init
152         time and handle ExtensionChange.Add correctly.
154 2008-01-23  Ankit Jain  <jankit@novell.com>
156         Fix bug#353042.
157         * SlnData.cs (HeaderComment): New.
158         (VersionString): New.
159         * SlnFileFormat.cs: Retain the header comment string and version and use
160         that when writing .sln .
162 2008-01-22  Lluis Sanchez Gual <lluis@novell.com> 
164         * prj2make-sharp-lib.addin.xml: Updated add-in category and description.
166 2008-01-22  Ankit Jain  <jankit@novell.com>
168         * MsPrjHelper.cs: Map "Content" to BuildAction.Nothing, better than
169         Exclude.
171 2008-01-22  Ankit Jain  <jankit@novell.com>
173         * MSBuildFileFormat.cs: Add try/catch for event handlers.
175 2008-01-20  Ankit Jain  <jankit@novell.com>
177         * Change Console.WriteLines to LoggingService calls.
179 2008-01-19  Ankit Jain  <jankit@novell.com>
181         * MSBuildProjectExtension.cs (IsLanguage): New.
182         (LanguageId): New.
183         * DefaultMSBuildProjectExtension.cs: Override the language properties.
184         * CSharpMSBuildProjectExtension.cs: Likewise.
185         * VBNetMSBuildProjectExtension.cs: Likewise.
186         * MSBuildFileFormat.cs (ProjectTypeGuids): Rename to ..
187         (LanguageTypeGuids): .. this. Fill this from the extensions.
188         * SlnFileFormat.cs: Remove hardcoded .csproj/.vbproj.
189         * Utils.cs (GetLanguage): Use the extensions for this.
191 2008-01-14  Ankit Jain  <jankit@novell.com>
193         * VS2003SlnFileFormat.cs: Handle being called in a non-gui mode.
195 2007-12-21  Miguel de Icaza  <miguel@novell.com>
197         * Utils.cs (MapAndResolvePath): this routine only value add was to
198         call Path.GetFullPath, the problem is that the internals of
199         SlnMaker.MapPath could be internally broken if not fully formed
200         internally (in particular when coping with non-existing
201         directories and files). 
203         * MsPrjHelper.cs (SlnMaker.MapPath): a handful of changes to help
204         consumers of this class.   It now always returns paths that are
205         Path.GetFullPath processed first.   This just makes the code
206         homogenous.
208         Uses Directory.GetFileSystemEntries instead of trying to be smart
209         about Directories and Files and handling them separatedly, as in
210         Unix symlinks are not accounted for (which breaks if the full path
211         name contains symlinks).
213         It now also handles "..", which avoids the bug of OutputPath
214         entries ending up with "../DIR/../DIR/../DIR" as I reported
215         privately to Ankit a few days ago. 
217         This should fix the Paint.NET 3 problems.
219 2007-12-18  Ankit Jain  <jankit@novell.com>
221         Fix bug #349362
222         * CSharpResourceIdBuilder.cs:
223         * VBNetResourceIdBuilder.cs: If the source file has no class defined,
224         then treat it as if the resource had no dependent source file.
225         This also fixes my previous incorrect patch for bug #349099.
227 2007-12-18  Ankit Jain  <jankit@novell.com>
229         * SlnFileFormat.cs (LoadNestedProjects): Handle empty section.
231 2007-12-17  Ankit Jain  <jankit@novell.com>
233         Fix bug #349099.
234         * CSharpResourceIdBuilder.cs:
235         * VBNetResourceIdBuilder.cs: Allow both class and struct.
237 2007-12-17  Ankit Jain  <jankit@novell.com>
239         * Minor fixes like use String.Empty instead of "" etc.
241 2007-12-14  Ankit Jain  <jankit@novell.com>
243         * MSBuildFileFormat.cs: Use monitor's Begin/EndTask.
244         * SlnFileFormat.cs: Likewise.
246 2007-12-13  Lluis Sanchez Gual <lluis@novell.com> 
248         * MdPrjHelper.cs, DefaultMSBuildProjectExtension.cs, MSBuildFileFormat.cs:
249           Fix warnings.
251 2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 
253         * prj2make-sharp-lib.addin.xml: Bump add-in versions.
255 2007-12-11  Ankit Jain  <jankit@novell.com>
257         * DefaultMSBuildProjectExtension.cs: Improve error message.
259 2007-12-11  Ankit Jain  <jankit@novell.com>
261         Fix bug #324333.
262         * SlnFileFormat.cs (SolutionFolder): New.
263         (LoadSolution): Use the new SolutionFolder class for solution folders.
265 2007-12-07  Ankit Jain  <jankit@novell.com>
267         Fix bug #341643.
268         * DefaultMSBuildProjectExtension.cs: Set DeployProperties.UseProjectRelativePath
269         for all deploy files.
270         * MSBuildFileFormat.cs (HandleFilePropertyChanged): Set "CopyToOutputDirectory"
271         if build action changed to FileCopy.
272         * Makefile.am:
273         * prj2make-sharp-lib.mdp: Add reference to MonoDevelop.Deployment project.
275 2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 
277         * prj2make-sharp-lib.addin.xml, Makefile.am, prj2make-sharp-lib.mdp:
278           Directory reorganization.
280 2007-11-24  David Makovský (Yakeen) <yakeen@sanyas-on.net> 
282         * MSBuildProjectServiceExtension.cs: corected translatable string to
283           support plural forms. 
285 2007-11-21  Lluis Sanchez Gual <lluis@novell.com> 
287         * MsPrjHelper.cs: Fix build. EnableViewState is not used anymore.
289 2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 
291         * DefaultMSBuildProjectExtension.cs, SlnFileFormat.cs, pkgconfiginvoker.cs,
292           MSBuildFileFormat.cs: Track LoggingService API changes. Remove some
293           Console.WriteLines that were duplicating the logging.
295 2007-11-02  Lluis Sanchez Gual <lluis@novell.com> 
297         * SlnFileFormat.cs: Use RootCombine instead of CurrentOpenCombine when
298           possible.
300 2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 
302         * prj2make-sharp-lib.addin.xml: Bump MD version.
304 2007-10-23  Lluis Sanchez Gual <lluis@novell.com> 
306         * prj2make-sharp-lib.mdp: Project file names updated by change in MD path
307           functions.
309 2007-10-23  Ankit Jain  <jankit@novell.com>
311         * SlnData.cs (Guid): Should have enclosing {}.
313 2007-10-12  Mike Krüger <mkrueger@novell.com> 
315         * CSharpResourceIdBuilder.cs, VBNetMSBuildProjectExtension.cs,
316           CSharpMSBuildProjectExtension.cs, DefaultMSBuildProjectExtension.cs,
317           Utils.cs, SlnFileFormat.cs, MSBuildFileFormat.cs: Applied changes that
318           were neccassary for to the new FileService.
320 2007-10-09  Ankit Jain  <jankit@novell.com>
322         * CSharpResourceIdBuilder.cs: Handle localized resources.
323         * VBNetResourceIdBuilder.cs: Handle localized resources.
324         * Utils.cs (TrySplitResourceName): New.
326 2007-09-28  Ankit Jain  <jankit@novell.com>
328         * MsPrjHelper.cs (GetContents): Set DependsOn to its absolute path.
330 2007-09-28  Ankit Jain  <jankit@novell.com>
332         * DefaultMSBuildProjectExtension.cs (FileToXmlElement): Handle existing
333         XmlElements. Update LogicalName and DependentUpon correctly.
334         * MSBuildFileFormat.cs (WriteFileInternal): Always update XmlElements for
335         project files.
336         (HandleFileRenamed): Use FileToXmlElement to correctly update the xml
337         element.
338         * Utils.cs (RemoveChild): New.
340 2007-09-27  Ankit Jain  <jankit@novell.com>
342         * MSBuildProjectExtension.cs: New.
343         * DefaultMSBuildProjectExtension.cs: New.
345         Move language specific stuff from MSBuildFileFormat into the respective extensions.
346         * CSharpMSBuildProjectExtension.cs: New.
347         * VBNetMSBuildProjectExtension.cs: New.
348         * SilverlightMSBuildProjectExtension.cs: New.
350         * Utils.cs: New. Move utility methods from MSBuildFileFormat to here.
351         * MSBuildData.cs (ExtensionChain): New.
352         (FlavorPropertiesParent): New.
353         (TypeGuids): New.
355         * SlnFileFormat.cs: Track api changes.
357         * Makefile.am: Update.
358         * prj2make-sharp-lib.addin.xml: Update. Add new ExtensionPoint for
359         MSBuildProjectExtension.
361 2007-09-21  Lluis Sanchez Gual <lluis@novell.com> 
363         * prj2make-sharp-lib.addin.xml: Bump MD version.
365 2007-09-17  Ankit Jain  <jankit@novell.com>
367         * MSBuildProjectServiceExtension.cs (GetDefaultResourceId): Split into
368         this and ...
369         (GetDefaultResourceIdInternal): this. static method.
370         * MsPrjHelper.cs (SlnMaker.GetContents): Set resource id using vs.net
371         rules.
373 2007-09-17  Ankit Jain  <jankit@novell.com>
375         * MSBuildFileFormat.cs (WriteFileInternal): Emit RootNamespace for
376         global config element.
378 2007-09-17  Ankit Jain  <jankit@novell.com>
380         * MSBuildFileFormat.cs (WriteFileInternal): Emit RootNamespace for C#
381         also. Derived from patch by Eric Butler <eric@extremeboredom.net>
383 2007-09-15  Ankit Jain  <jankit@novell.com>
385         * MSBuildProject.cs: Remove.
386         * MSBuildSolution.cs: Remove.
388         * MSBuildFileFormat.cs (GetMSBuildData): New.
389         Update to track changes.
390         * SlnFileFormat.cs (.cctor): Add handler for HandleAddEntry.
391         (GetSlnData): New.
392         (HandleAddEntry):
393         (SetHandlers):
394         (HandleCombineEntryAdded):
395         (ConvertToMSBuild): Move here from MSBuildSolution.
396         Update to track changes.
397         * SlnData.cs (ProjectsByGuid): Move here from MSBuildSolution.
398         * MSBuildProjectServiceExtension.cs (GetDefaultResourceId): Override.
399         Moved from MSBuildProject to here.
401         * MsPrjHelper.cs: Update to use ProjectService.GetDefaultResourceId .
402         * VS2003ProjectFileFormat.cs: Update.
403         * VS2003SlnFileFormat.cs: Update.
405         * Makefile.am: Update.
406         * prj2make-sharp-lib.mdp: Update.
408 2007-09-13  Ankit Jain  <jankit@novell.com>
410         * MSBuildFileFormat.cs (ReferenceToXmlElement): Handle invalid assembly
411         reference.
413 2007-09-12  Ankit Jain  <jankit@novell.com>
415         Fix bug#82688.
416         * MSBuildFileFormat.cs (ReferenceToXmlElement): Set Name for project
417         reference only when creating a new element.
418         * SlnFileFormat.cs (LoadSolution): Resolve any unresolved project
419         references using the project guids.
421 2007-09-11  Ankit Jain  <jankit@novell.com>
423         Fix bug#82736.
424         * MSBuildFileFormat.cs (ReadConfig): Unescape OutputPath.
426 2007-08-23  Ankit Jain  <jankit@novell.com>
428         * MSBuildProjectServiceExtension.cs (GenerateXamlPartialClass): Generate
429         partial classes with xamlg only if required.
431 2007-08-22  Ankit Jain  <jankit@novell.com>
433         Fix bug #82517.
434         * CsprojInfo.cs (LoadPrjFromFile): Use the 'using' pattern for FileStream.
435         (.ctor): Rethrow exception.
436         * MsPrjHelper.cs (ParseSolution): Add 'monitor' param. Use monitor for
437         reporting errors. We stop trying to load the solution if any of the projects
438         fail to load.
439         (MsSlnHelper): Add 'monitor' param.
440         * PrjHelper.cs (MakerMain): Track changes in api.
442 2007-08-21  Andrés G. Aragoneses  <knocte@gmail.com>
444         Improve fix for bug #82398.
445         * MSBuildProjectServiceExtension.cs (GenerateXamlPartialClass): Use MONO_IOMAP=drive,
446         and only on Unix.
448 2007-08-14  Ankit Jain  <jankit@novell.com>
450         Fix bug #82398.
451         * MSBuildProjectServiceExtension.cs (GenerateXamlPartialClass): Run with
452         xamlg with MONO_IOMAP=all.
454 2007-08-14  Lluis Sanchez Gual <lluis@novell.com> 
456         * SlnFileFormat.cs: Small performance improvement in CanReadFile. Added
457           missing null checks in GetSlnFileVersion.
459 2007-08-13  Ankit Jain  <jankit@novell.com>
461         Fix bug #82389
462         * MSBuildFileFormat.cs (ReadItemGroups): Handle "CopyToOutputDirectory"
463         tag. We support this only for non-build files currently.
464         (FileToXmlElement): Emit CopyToOutputDirectory for FileCopy files.
466 2007-08-13  Ankit Jain  <jankit@novell.com>
468         Fix bug #82343.
469         * MSBuildFileFormat.cs (WriteFileInternal): Use "\r\n" as new line chars
470         to stay compatible with vs2005 project files.
471         * SlnFileFormat.cs (WriteFileInternal): Small compatibility fixes.
473 2007-08-13  Ankit Jain  <jankit@novell.com>
475         * MSBuildProjectServiceExtension.cs: Add missing copyright/license.
477 2007-08-13  Ankit Jain  <jankit@novell.com>
479         * MSBuildFileFormat.cs: Small compatibility fixes.
481 2007-08-10  Ankit Jain  <jankit@novell.com>
483         Fix bug #82394.
484         * MSBuildProjectServiceExtension.cs (Build): Abort build if error in
485         generating partial classes with xamlg.
486         (GenerateXamlPartialClass): Report any errors with CompilerError. Parse
487         line/col numbers also.
488         (RegexErrorLinePos): New.
490 2007-08-10  Ankit Jain  <jankit@novell.com>
492         * SlnFileFormat.cs: Allow version 10.00 also.
493         * MSBuildFileFormat.cs (ReadItemGroup): Handle SilverlightPage
494         ItemGroup.
495         * MSBuildProjectServiceExtension.cs: New. Handle generation of partial
496         classes for SilverlightPages.
497         * prj2make-sharp-lib.addin.xml: Add the ProjectServiceExtension.
498         * Makefile.am: Update.
499         * prj2make-sharp-lib.mdp: Update.
501 2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 
503         * prj2make-sharp-lib.addin.xml, Makefile.am, prj2make-sharp-lib.mdp:
504           Reorganized the extension point hierarchy. Embedded all add-in manifests
505           as resources.
507 2007-07-30  Lluis Sanchez Gual <lluis@novell.com> 
509         * prj2make-sharp-lib-Commands.cs: Removed unused file.
511 2007-07-11  Ankit Jain  <jankit@novell.com>
513         * prj2make-sharp-lib.addin.xml: Update Name, Description and Authors.
515 2007-07-10  Ankit Jain  <jankit@novell.com>
517         * MsPrjHelper.cs (GetSlnFileVersion): Use static Regex objects -
518         SlnFileFormat.SlnVersionRegex and SlnFileFormat.ProjectRegex .
519         * VS2003SlnFileFormat (GetSlnFileVersion): Likewise.
520         * SlnFileFormat.cs (SlnVersionRegex):
521         (ProjectRegex): Make internal.
523 2007-07-10  Ankit Jain  <jankit@novell.com>
525         * MsPrjHelper.cs (projNameInfo):
526         (projGuidInfo): Should not be static.
527         (ParseSolution): Use 'using' pattern with the StreamReader.
528         (CreatePrjxFromCsproj): Use 'using' pattern with the TextFileReader.
529         Set the fileName on the project object after it has been read. This
530         ensures that in case of unreadable/non-existant file, user gets a useful
531         error.
533 2007-06-18  Ankit Jain  <jankit@novell.com>
535         * MSBuildFileFormat.cs (CanonicalizePath): New. Escapes, normalizes and
536         converts '/' to '\\' for a path.
537         Update code to use this when emitting paths to the *proj file.
538         * SlnFileFormat.cs (WriteProjects): Emit path using windows path
539         seperator.
540         (LoadSolution): Use SlnMaker.MapPath instead of the local copy.
541         (MapPath): Remove, unused now.
543 2007-06-18  Ankit Jain  <jankit@novell.com>
545         * MSBuildSolution.cs (NeedsReload): Override. Return false for solution
546         folders.
548 2007-06-18  Ankit Jain  <jankit@novell.com>
550         * MSBuildFileFormat.cs (FileToXmlElement): Emit a "Link" element for
551         files external to the project.
553 2007-06-07  Ankit Jain  <jankit@novell.com>
555         * MSBuildFileFormat.cs (NormalizeRelativePath): Moved to
556         Runtime.FileService .
557         * SlnFileFormat.cs: Track api change.
558         * CSharpResourceIdBuilder.cs: Track api change.
560 2007-06-05  Ankit Jain  <jankit@novell.com>
562         * MSBuildFileFormat.cs (ReferenceToXmlElement): Handle invalid project
563         reference.
564         (WriteFileInternal): OptionExplicit and OptionStrict values need to be
565         written as On/Off.
567 2007-06-01  Ankit Jain  <jankit@novell.com>
569         * MSBuildFileFormat.cs (ReadItemGroups): Don't ignore resources external
570         to the project directory. These now get handled by the *ResourceIdBuilder.
571         * CSharpResourceIdBuilder.cs: If the file is external to the project,
572         then use only the filename.
574 2007-06-01  Ankit Jain  <jankit@novell.com>
576         * MSBuildFileFormat.cs (ReadItemGroups): If reference name cannot be
577         resolved, then try to find the correct case for the assembly name.
578         (AssemblyNamesTable): New.
580 2007-05-31  Ankit Jain  <jankit@novell.com>
582         * MSBuildFileFormat.cs: Don't remove './' from the paths. VS2005 is not
583         able to handle paths with '/' but no './' prefix.
585 2007-05-31  Ankit Jain  <jankit@novell.com>
587         Fix #81776.
588         * MSBuildFileFormat.cs (Escape): New.
589         (Unescape): New.
590         MSBuild literals need to be escaped/unescaped.
591         Update code to escape/unescape relevant values.
593 2007-05-29  Ankit Jain  <jankit@novell.com>
595         * MsPrjHelper.cs (MapPath): Small optimization. Return path if it
596         exists. 
598 2007-05-24  Ankit Jain  <jankit@novell.com>
600         * SlnFileFormat.cs: Remove "./" prefixes from paths before emitting.
601         * MSBuildFileFormat.cs: Likewise.
602         (NormalizeRelativePath): New. Taken from AutotoolsContext.cs .
604 2007-05-22  Ankit Jain  <jankit@novell.com>
606         * MsPrjHelper.cs (CreatePrjxFromCsproj): Rethrow the exception.
607         (MsSlnToCmbxHelper): Likewise.
609 2007-05-18  Ankit Jain  <jankit@novell.com>
611         * MSBuildFileFormat.cs (FileToXmlElement): Ignore directories for
612         BuildAction.Compile, return null.
613         Update code to avoid adding nulls to ProjectFileElements.
615 2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 
617         * Makefile.am, prj2make-sharp-lib.mdp: Updated.
619 2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 
621         * prj2make-sharp-lib.addin.xml, Makefile.am: Flush
623 2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 
625         * prj2make-sharp-lib.addin.xml, Makefile.am: Migration to Mono.Addins.
627 2007-05-03  Lluis Sanchez Gual <lluis@novell.com> 
629         * MonoDevelop.Projects/Combine.cs,
630           MonoDevelop.Projects/CombineEntryEventArgs.cs,
631           MonoDevelop.Projects.Parser/DefaultParserService.cs: Added a
632           Reloading property to the argument of the entry add/remove events
633           of Combine, which is set to true if the entry is being only
634           reloaded, not actually removed/added to the combine.
636 2007-04-27  Ankit Jain  <jankit@novell.com>
638         * MSBuildSolution.cs (UpdateProjectReferences): Remove.
640 2007-04-27  Ankit Jain  <jankit@novell.com>
642         * SlnFileFormat.cs (WriteNestedProjects): Add @root param. Nested
643         project info should be emitted wrt @root.
645 2007-04-26  Ankit Jain  <jankit@novell.com>
647         * MSBuildFileFormat.cs (GetExportFiles): Implement.
648         * SlnFileFormat.cs (GetExportFiles): Implement.
650 2007-04-26  Ankit Jain  <jankit@novell.com>
652         * MSBuildFileFormat.cs (HandleFilePropertyChanged): ProjectFile.DependsOn can
653         be null.
655 2007-04-26  Ankit Jain  <jankit@novell.com>
657         * SlnFileFormat.cs (WriteFile): Allow writing for non-root combines
658         which don't have a msbuild combine as parent. Convert any non-msbuild
659         child projects to msbuild format, and Save all child entries.
660         * MSBuildFileFormat.cs (.ctor): Remove .ctor with @language parameter.
661         (WriteFileInternal): Always save updated References.
662         (ReferenceToXmlElement): Update if element already exists.
663         * MSBuildSolution.cs (.cctor): IdeApp.ProjectOperations could be null
664         when invoked from command line.
665         (HandleAddEntry): Remove call to UpdateProjectReferences.
666         (ConvertToMSBuild): Simplify. Change the fileformat, if required, and
667         Save.
668         * SlnData.cs (.ctor): New constructors for setting the guid.
669         * VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs: Track api changes.
671 2007-04-19  Lluis Sanchez Gual <lluis@novell.com> 
673         * VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs: Track api
674           changes.
675         * MSBuildSolution.cs, prj2make-sharp-lib.addin.xml, SlnFileFormat.cs,
676           MSBuildFileFormat.cs: Merge the proj and sln file formats in a
677           single msbuild file format which can handle both types of files.
678         * Makefile.am, prj2make-sharp-lib.mdp: Updated.
680 2007-03-29  Ankit Jain  <jankit@novell.com>
682         * MSBuildFileFormat.cs: Write out list of files and references in
683         WriteFile instead of in SaveProject.
684         * MSBuildSolution.cs: Cannot convert a non-dotnet project.
686 2007-03-29  Lluis Sanchez Gual <lluis@novell.com> 
688         * VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs: VS2003 file
689           format can't write files.
690         * prj2make-sharp-lib.mdp: Disable local-copy references.
692 2007-02-21  Ankit Jain  <jankit@novell.com>
694         * MSBuildFileFormat.cs: Don't swallow exceptions. Catch specific
695         exceptions.
697 2007-02-20  Ankit Jain <jankit@novell.com> 
699         * SlnFileFormat.cs: Avoid issuing duplicate warnings.
701 2007-02-20  Ankit Jain  <jankit@novell.com>
703         * SlnFileFormat.cs: Avoid creating unnecessary guids.
705 2007-02-20 Ankit Jain  <jankit@novell.com>
707         * SlnFileFormat.cs: Don't use the file service for file moves, it might
708         have side effects.
709         * MSBuildFileFormat.cs: Likwise.
710         * VS2003ProjectFileFormat.cs: Add copyright notice.
711         * VS2003SlnFileFormat.cs: Likwise.
713 2007-02-20  Ankit Jain  <jankit@novell.com>
715         * SlnFileFormat.cs: Project type guids are per-project type, support
716         that.
717         (WriteProjects): Add a 'monitor' param.
719 2007-02-19  Ankit Jain  <jankit@novell.com>
721         * SlnFileFormat.cs (WriteFile): Use File.Delete for deleting temporary
722         files.
723         * MSBuildFileFormat.cs (WriteFile): Likewise.
724         (CanReadFile): Use XmlReader.MoveToContent to get to the content nodes.
725         (LoadProject): Skip non-element (eg. comment) nodes when looking for
726         root.
727         * VS2003ProjectFileFormat.cs (CanReadFile): Use XmlReader.MoveToContent to 
728         get to the content nodes.
730 2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 
732         * prj2make-sharp-lib.addin.xml: Change add-in versions to 0.13.
734 2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 
736         * prj2make-sharp-lib.mdp: Updated.
738 2007-02-13 Ankit Jain  <jankit@novell.com>
740         * VS2003SlnFileFormat.cs: New.
741         * VS2003ProjectFileFormat.cs: New.
742         * MSBuildProject.cs (GetDefaultResourceIdInternal): Make static.
743         * MsPrjHelper.cs (CreatePrjxFromCsproj): Add new overload.
744         (MsSlnToCmbxHelper): Likewise.
745         Set DefaultNamespace. Set resource id.
746         * MSBuildSolution.cs (HandleAddEntry): Handle adding vs2003 sln/project.        
747         (ConvertToMSBuild): Make internal.
748         (UpdateProjectReferences): Likewise.
749         * prj2make-sharp-lib.addin.xml: Remove references to importing VS2003 project.
750         Add new file formats.
751         * SlnFileFormat.cs: Add null check.
752         * MSBuildFileFormat.cs (CanReadFile): Check root element of the *proj file.
753         Make condition regex static.
754         * prj2make-sharp-lib.mdp, Makefile.am: Sync mdp project with makefile.
756 2007-02-12 Ankit Jain  <jankit@novell.com>
758         * SlnFileFormat.cs: Make regex objects static.
760 2007-02-12  Ankit Jain  <jankit@novell.com>
762         * SlnFileFormat.cs (CanReadFile): Check sln version.
763         (LoadSolution): Likewise. Handle invalid project paths.
764         (GetSlnFileVersion): Fix.
765         * MSBuildFileFormat.cs (WriteFile): Throw if @node is not a
766         DotNetProject.
767         (FileToXmlElement): Set DependentUpon only if required.
769 2007-02-07  Lluis Sanchez Gual <lluis@novell.com> 
771         * MsPrjHelper.cs: Use a TextFileReader to open the VS file, since it
772           can auto-detect the file encoding.
773         * prj2make-sharp-lib.mdp: Minor update.
775 2007-02-01  Ankit Jain  <jankit@novell.com>
777         * MSBuildFileFormat.cs (ReadItemGroups): Check for invalid paths.
778         (GetValidPath): New.
780 2007-01-27  Ankit Jain  <jankit@novell.com>
782         * MSBuildFileFormat.cs (ReferenceToXmlElement): Use System.Reflection to
783         get assembly name instead of cecil.
784         * Makefile.am: Remove reference to Mono.Cecil .
786 2007-01-24  Ankit Jain  <jankit@novell.com>
788         * SlnFileFormat.cs: Remove use of StreamReader.EndOfStream to be
789         compilable with mono 1.1.13.8 
791 2007-01-20  Ankit Jain  <jankit@novell.com>
793         * SlnFileFormat.cs (HandleCombineEntryAdded):
794         (SetHandlers):
795         (ConvertToMSBuild):
796         (UpdateProjectReferences): Move to ..
797         * MSBuildSolution.cs: .. here.
798         * MSBuildFileFormat.cs (ReadConfig): Fix a warning.
800 2007-01-19  Ankit Jain  <jankit@novell.com>
802         * prj2make-sharp-lib.addin.xml: Add dependency on VBBinding.
803         Fix bug #80555.
805 2007-01-18  Marek Sieradzki  <marek.sieradzki@gmail.com>
807         * MsPrjHelper.cs: Remove warning.
809 2007-01-09  Lluis Sanchez Gual <lluis@novell.com> 
811         * MSBuildSolution.cs, SlnFileFormat.cs: Track api changes.
813 2006-12-28  Ankit Jain  <jankit@novell.com>
815         * SlnFileFormat.cs (LoadSolution): Set Version to "0.1". Temporary hack.
816         * MSBuildFileFormat.cs (LoadProject): Likewise.
818 2006-12-27  Ankit Jain  <jankit@novell.com>
820         * SlnData.cs (SectionExtras): New.
821         * SlnFileFormat.cs (LoadProjectConfigurationMappings): Preserve lines
822         that we cannot parse or correspond to projects that could not load.
823         (WriteFileInternal): Write lines that we could not parse when reading.
825 2006-12-26  Ankit Jain  <jankit@novell.com>
827         * MSBuildSolution.cs (HandleAddEntry): Fix order of arguments to AskQuestion.
829 2006-12-26  Ankit Jain  <jankit@novell.com>
831         * SlnFileFormat.cs (LoadProjectConfigurationMappings): Update to
832         changes.
833         (FindCombineConfigurationEntry): Replace with ...
834         (GetConfigEntryForProject): ... this. Create the entries if not found.
835         (GetConfigEntry): New.
837 2006-12-22  Ankit Jain  <jankit@novell.com>
839         * MSBuildSolution.cs:
840         * SlnFileFormat.cs:
841         * MSBuildFileFormat.cs:
842         Use GettextCatalog.GetString for all user visibile strings, except debug
843         output.
845 2006-12-22  Ankit Jain  <jankit@novell.com>
847         * SlnFileFormat.cs (LoadSolution): Preserve the project's sln lines
848         if the project loading fails.
850 2006-12-21  Ankit Jain  <jankit@novell.com>
852         * MSBuildFileFormat.cs (SetForNullCondition): New.
853         (CheckNullCondition): New.
854         New methods to get default values for config and platform.
855         (ReadConfig): Add 'default_platform' param.
856         (ParseCondition): Left side of the condition decides the number of
857         elements returned.
858         (SaveProject): Emit elements for default Configuration and Platform, 
859         set to "Debug" and "AnyCPU".
861 2006-12-19  Ankit Jain  <jankit@novell.com>
863         * MSBuildFileFormat.cs (WriteFileInternal): Fix typo in writing default
864         Platform.
866 2006-12-18  Ankit Jain  <jankit@novell.com>
868         * SlnFileFormat.cs (LoadSolution): Don't overwrite the project name.
869         * MSBuildFileFormat.cs (SetupHandlers): Re-enable NameChanged event
870         handler.
871         (HandleRename): Ignore if the project is not part of a combine.
873 2006-12-18  Ankit Jain  <jankit@novell.com>
875         * SlnFileFormat.cs (LoadProjectConfigurationMappings): Config name can
876         have a '.' in it, handle that.
878 2006-12-18  Ankit Jain  <jankit@novell.com>
880         * SlnFileFormat.cs (WriteProjectConfigurations): Temporary workaround
881         to allow importing of projects/solutions into a msbuild solution to work.
882         Minor refactoring.
883         Line numbers are 1-based.
885 2006-12-18  Ankit Jain  <jankit@novell.com>
887         * MSBuildSolution.cs (ProjectsByGuid): New.
888         * SlnFileFormat.cs: Treat config names like 'Debug|Any CPU' as the
889         config name for md, i.e., don't split. Generate ProjectConfigurationPlatforms
890         in the .sln file.
891         (WriteFileInternal): Generate SolutionConfigurationPlatforms and
892         ProjectConfigurationPlatforms.
893         (WriteProjectConfigurations): New.
894         (HandleCombineEntryAdded): Add projects from the new combine to the root
895         combine's ProjectsByGuid table.
896         (LoadSolution): Add project to the guid table. Emit exception message,
897         and ReportWarning. Load ProjectConfigurationPlatforms.
898         (LoadProjectConfigurationMappings): New.
899         (FindCombineConfigurationEntry): New.
900         (LoadConfigurations): Rename to ..
901         (LoadSolutionConfigurations): .. this.
903         * MSBuildFileFormat.cs: Treat 'Debug|Any CPU' as config name, but write
904         back correctly to the *proj file.
905         (GetConfigName): New.
906         (GetConfigPlatform): New.
908 2006-12-17  Lluis Sanchez Gual <lluis@novell.com> 
910         * prj2make-sharp-lib.mdp: Added missing files.
911         * SlnFileFormat.cs, MSBuildFileFormat.cs: Track changes in the
912           FileService class.
914 2006-12-15  Ankit Jain  <jankit@novell.com>
916         * IResourceIdBuilder.cs: New.
917         * CSharpResourceIdBuilder.cs: New.
918         * VBNetResourceIdBuilder.cs: New.
920         * MSBuildFileFormat.cs: Move MSBuildData and MSBuildProject classes to ..
921         * MSBuildData.cs: .. this and ..
922         * MSBuildProject.cs: .. this.
924         * SlnFileFormat.cs: Move SlnData and MSBuildSolution classes to .. 
925         * SlnData.cs: .. this and ..
926         * MSBuildSolution.cs : .. this.
928         * Makefile.am: Add new files.
930 2006-12-15  Ankit Jain  <jankit@novell.com>
932         * MSBuildFileFormat.cs (GetDefaultResourceIdInternal): Return null if
933         no class name is found.
935 2006-12-15  Ankit Jain  <jankit@novell.com>
937         * MSBuildFileFormat.cs (ReadItemGroups): Add a 'monitor' param.
938         Resource file cannot be outside the project directory.          
939         DependentUpon is relative to the directory of the embedded resource.
940         (FileToXmlElement): Write DependentUpon info.
941         (HandleFilePropertyChanged): Likewise.
943         (MSBuildProject.GetDefaultResourceIdInternal): Build embedded resource
944         id when the file depends on a cs file.
945         (GetNextCSToken): Very Simple tokenizer for c# files.
947 2006-12-13  Ankit Jain  <jankit@novell.com>
949         * MSBuildFileFormat.cs (ReadConfig): Read Win32Resource.
950         (WriteFileInternal): Write Win32Resource.
951         (ReadItemGroups): Emit a warning if Include attribute is not found.
953 2006-12-12  Ankit Jain  <jankit@novell.com>
955         * SlnFileFormat.cs (SlnFileFormat.WriteFile): Write to a temporary file
956         and if successful, then rename to the intended file.
957         Split into this and .. 
958         (SlnFileFormat.WriteFileInternal): .. this. Preserve text corresponding
959         to projects that we could not load.
960         (SlnFileFormat.LoadSolution): Use MSBuildSolution instead of Combine.
961         (SlnFileFormat.HandleCombineEntryAdded): Move code for updating project
962         references to .. 
963         (SlnFileFormat.UpdateProjectReferences): .. here.
964         (SlnFileFormat.ConvertToMSBuild): Return CombineEntry. Set file name for solution folder.
965         
966         (SlnFileFormat.Section): Make it top level class.
967         (SlnData): New class.
968         (MSBuildSolution): New class.
970         * MSBuildFileFormat.cs (MSBuildFileFormat.WriteFile): Write to a temporary file
971         and if successful, then rename to the intended file.
972         (MSBuildFileFormat.ReadConfig): Read ApplicationIcon also.
973         (MSBuildFileFormat.SaveProject): Remove @file param.
974         (MSBuildFileFormat.LoadProject): Set project's DefaultNamespace. Use
975         MSBuildProject instead of DotNetProject.
976         (MSBuildFileFormat.ReferenceToXmlElement): Set the correct guid for a
977         project reference.
978         (MSBuildFileFormat.FileToXmlElement): For EmbedAsResource, set the
979         LogicalName if required (see the comment in the code).
980         (MSBuildFileFormat.ReadItemGroups): Add "Content".
981         For EmbeddedResource, use LogicalName if available.
983         (MSBuildFileFormat.MSBuildProject): New.
985 2006-12-08  Ankit Jain  <jankit@novell.com>
987         * MSBuildFileFormat.cs (WriteFileInternal): Trimming '{', '}' not
988         required for new guids.
989         Use MSBuildData.Guid for project references.
991 2006-12-08  Ankit Jain  <jankit@novell.com>
993         * SlnFileFormat.cs: Move extra .sln specific info from
994         ExtendedProperties to SlnData and store that in the ExtendedProperties.
995         * MSBuildFileFormat.cs: Likewise, move to MSBuildData.
997 2006-12-03  Ankit Jain  <jankit@novell.com>
999         * SlnFileFormat.cs (WriteProjects): Add 'baseDirectory' param.
1000         Path should be relative to solution file's directory.
1001         (HandleCombineEntryAdded): Emit 'guid' with the project reference.
1002         Path should be relative to the project's base directory.
1003         * MSBuildFileFormat.cs (AppendChild): Make internal.
1005 2006-12-03  Ankit Jain  <jankit@novell.com>
1007         * SlnFileFormat.cs (HandleCombineEntryAdded): Update project references
1008         after conversion.
1010 2006-12-02  Ankit Jain  <jankit@novell.com>
1012         * SlnFileFormat.cs (SetHandlers): Add a 'setEntries' param. Setting
1013         handlers on entries is required when loading from a file.
1015 2006-12-02  Ankit Jain  <jankit@novell.com>
1017         * SlnFileFormat.cs (SetHandlers): Don't set handlers on contained
1018         combines. Set *Added handler instead of *Modified.
1019         (HandleCombineEntryModified): Remove.
1020         (HandleCombineEntryAdded): New.
1021         (ConvertToMSBuild): New. Convert a Mds/Mdp based project to msbuild
1022         format (if required).
1023         * MSBuildFileFormat.cs (WriteFile): Split into this and ..
1024         (WriteFileInternal): .. this. Create a new XmlDocument if required.
1025         (SaveProject): Save a DotNetProject to the corresponding .*proj .
1026         (LoadProject): Set handlers.
1027         (SetupHandlers): New.
1028         (ReferenceToXmlNode): New.
1029         (FileToXmlNode): New.
1030         (HandleFileRenamed): New.
1032 2006-11-29  Ankit Jain  <jankit@novell.com>
1034         * SlnFileFormat.cs: Add basic write/save support.
1035         * MSBuildFileFormat.cs (WriteFile): OutputPath should be relative.
1036         (ParseProject): Rename to ..
1037         (LoadProject): .. this. Set default name of the project.
1038         Create new config only if it doesn't already exist.     
1039         (HandleRename): Change the name of the project file when the project is
1040         renamed.
1042 2006-11-20  Ankit Jain  <jankit@novell.com>
1044         * MsPrjHelper.cs (MapPath): Make "internal static". Change "\" to "/" only
1045         if required.
1046         * prj2make-sharp-lib.add.in.xml: Add extensions for ProjectFileFormats
1047         and FileFilter.
1048         * Makefile.am: Add references to MonoDevelop.Components and Mono.Cecil .
1049         Add MSBuildFileFormat.cs and SlnFileFormat.cs
1051         * SlnFileFormat.cs: VS2005 solution file support.
1052         * MSBuildFileFormat.cs: MSBuild project file support.
1053         Initial commit for support of vs2005 solutions/projects.
1055 2006-11-11 Lluis Sanchez Gual  <lluis@novell.com> 
1057         * prj2make-sharp-lib.mdp: Build the project using the 2.0 profile.
1059 2006-09-19 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>
1061         * .: Added svn:ignore for prj2make-sharp-lib.pidb
1063 2006-09-07 Andrés G. Aragoneses  <knocte@gmail.com>
1065         * prj2make-sharp-lib.addin.xml: Added '2003' version to label so as not to 
1066         confuse newcomers who may think VS2005 is supported. Of course, this should be 
1067         removed when 2005 support is added.
1069 2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 
1071         * prj2make-sharp-lib.addin.xml: Updated versions.
1073 2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>
1075         * prj2make-sharp-lib.addin.xml: Updated versions.
1076         * prj2make-sharp-lib.mdp: Updated.
1078 2006-03-30 Lluis Sanchez Gual <lluis@novell.com> 
1080         * prj2make-sharp-lib.addin.xml: Updated references.
1081         
1082 2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   
1084         * Makefile.am: Use an unified format. Patch by Matze Braun.
1085         * prj2make-sharp-lib.addin.xml: Updated add-in versions.
1087 2006-03-23 Lluis Sanchez Gual  <lluis@novell.com> 
1089         * prj2make-sharp-lib/MsPrjHelper.cs: Track api changes.
1091 2006-02-19  Andrés G. Aragoneses <knocte@gmail.com>
1093         * prj2make-sharp-lib.addin.xml: Improved a label string.
1095 2006-01-04  Alexandre Miguel Pedro Gomes <alexmipego@gmail.com>
1097         * prj2make-sharp-lib.addin.xml: Added icon to "Import VS Solution"
1098         option.
1100 2005-11-21  Lluis Sanchez Gual  <lluis@novell.com> 
1102         * MsPrjHelper.cs: Factorized code from getting the location of a package
1103         in a method. Take into account that the package may not be installed.
1104         * pkgconfiginvoker.cs: Don't crash if pkg-config returns an error.
1106 2005-11-18  Lluis Sanchez Gual  <lluis@novell.com> 
1108         * prj2make-sharp-lib.addin.xml: Fixed command placement in menu.
1110 2005-11-10  Lluis Sanchez Gual  <lluis@novell.com> 
1112         * csproj_ver2003.cs: Fixed some fields (patch by Jim Albert).
1113         * PrjHelper.cs: 
1114         * prj2make-sharp-lib-Commands.cs: Show a progress monitor while importing.
1115         Other minor fixes.
1116         * MsPrjHelper.cs: Use the MonoDevelop.Projects api to generate the projects.
1117         Many other bug fixes.
1118         * prj2make-sharp-lib.addin.xml: Added new dependency.
1119         * Makefile.am: Added new assembly references.
1121 2005-10-10  Lluis Sanchez Gual  <lluis@novell.com> 
1123         * prj2make-sharp-lib.addin.xml: Fixed addin header information.
1124         Use "id" attribuet instead of "name" to identify addins.
1126 2005-10-04  Lluis Sanchez Gual  <lluis@novell.com> 
1128         * prj2make-sharp-lib.addin.xml: Added addin dependencies.
1130 2005-06-28  Raja R Harinath  <rharinath@novell.com>
1132         * Makefile.am (FILES): Move AssemblyInfo.cs ...
1133         (GENERATED_FILES): ... here.
1135 2005-04-25  Lluis Sanchez Gual  <lluis@novell.com>
1137         * prj2make-sharp-lib.addin.xml:
1138         * prj2make-sharp-lib-Commands.cs: Use the new syntax for defining
1139         commands and implementing commands.
1141 2005-04-17  John Luke  <john.luke@gmail.com>
1143         * Makefile.am: fix distcheck
1145 2005-03-18  Francisco "Paco" Martinez <paco@mfcon.com>
1146         * MsPrjHelpe.cs: 
1147         Mono 2.0 has been commented out until further notice.
1148         Gtk# 2.0 is searched first for a match otherwise it goes to Gtk# 1.0
1149         Added Gecko# 2.0 (0.7) is searched first for a match otherwise it goes to Gecko# 1.0 (0.6)
1150         
1151         * MsPrjHelper.cs and MdPrjHelper.cs:
1152         I also included the changes inside the patch in http://bugzilla.ximian.com/show_bug.cgi?id=73705.
1154 2004-08-07  Todd Berman  <tberman@off.net>
1156         * AssemblyInfo.cs.in: Use new ASSEMBLY_VERSION variable.
1158 2004-06-17  John Luke  <jluke@cfl.rr.com>
1160         * Makefile.am: add reference to MonoDevelop.Gui.Widgets
1161         * *.Makefile: remove generated makefile from svn
1162         * prj2make-sharp-Commands.cs : use MonoDevelop.Gui.Widgets.FileSelector
1163         instead of Gtk.FileSelection
1165 2004-06-14  Francisco "Paco" Martinez <paco@mfcon.com>
1166         
1167         Changes to correctly specify GAC type references on imported projects from VS .NET csproj files
1169         Files changed
1170         * MdPrjHelper.cs 
1171         * MsPrjHelper.cs
1172         * Prj2MakeSharp.prjx -- modernized the GAC references
1173         * PrjxInfo.cs
1174         * Makefile.am -- include the added pkgconfiginvoker.cs file to the compilation 
1176         Files added
1177         * pkgconfiginvoker.cs -- This should be removed or depracated in future releases to avoid duplicity of
1178         functionality
1180 2004-05-31  Francisco "Paco" Martinez <paco@mfcon.com>
1182         * src/Addin/prj2make-sharp-lib/MsPrjHelper.cs: corrects problems with
1183         the import of items flag as content so it will not try to build those
1185 2004-05-17  Todd Berman  <tberman@sevenl.net>
1187         * prj2make-sharp-lib-Commands.cs: use HOME instead of Personal
1189 2004-04-25  Francisco "Paco" Martinez <paco@mfcon.com>
1190         Files removed
1191         * AssemblyInfo.cs -- This file is now generated in the build by
1192                 AssemblyInfo.cs.in
1194 2004-04-25  Francisco "Paco" Martinez <paco@mfcon.com>
1195         
1196         Files changed
1197         * ChangeLog  -- Edited to better reflect the files included in the original import into the repository.
1198         
1199         Files added
1200         * AssemblyInfo.cs
1201         * AssemblyInfo.cs.in
1202         * CsprojInfo.cs
1203         * csproj_ver2003.cs
1204         * Makefile.am
1205         * MdPrjHelper.cs
1206         * MsPrjHelper.cs
1207         * prj2make-sharp-lib.addin.xml
1208         * prj2make-sharp-lib.cmbx
1209         * prj2make-sharp-lib-Commands.cs
1210         * prj2make-sharp-lib.prjx
1211         * PrjHelper.cs
1212         * PrjxInfo.cs
1213         * sharp_d_cmbx.cs
1214         * sharp_d_prjx.cs