Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « prj2make-sharp-lib « addins « src « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 74579fa1c035f4f47604bbaf915d7f6557428b52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
2009-09-02  Lluis Sanchez Gual  <lluis@novell.com>

	* MsPrjHelper.cs: Create default configurations for the
	  imported solution. Fixes bug #504600 - Rebuild solution
	  doesn't trigger a real build.

2009-08-26  Lluis Sanchez Gual  <lluis@novell.com>

	* prj2make-sharp-lib.csproj: Updated dependencies. We now
	  depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4.

2009-08-20  Lluis Sanchez Gual  <lluis@novell.com>

	* CsprojInfo.cs:
	* MsPrjHelper.cs:
	* VS2003ProjectFileFormat.cs: Make sure the project has the
	  2003 format before trying to import it. Properly import
	  assembly references.

2009-08-13  Lluis Sanchez Gual  <lluis@novell.com>

	* MsPrjHelper.cs: Use the new AssemblyContext class to query
	  and resolve assemblies.

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

	* VS2003ProjectFileFormat.cs: Add support for reading vs2003
	  projects and solutions when not running in the IDE.

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

	* prj2make-sharp-lib.csproj: Don't make local copies of
	  project references.

2009-07-03  Mike Krüger  <mkrueger@novell.com>

	* Makefile.am:
	* prj2make-sharp-lib.csproj: Added MonoDevelop.Refactoring
	  reference. (otherwise build would break)

2009-06-15  Michael Hutchinson  <mhutchinson@novell.com>

	* MsPrjHelper.cs: Track assembly lookup APIs.

2009-05-19  Lluis Sanchez Gual  <lluis@novell.com>

	* VS2003ProjectFileFormat.cs: Use the new FilePath class for
	  handling file and directory paths.

2009-05-01  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* prj2make-sharp-lib.csproj:
	* prj2make-sharp-lib.addin.xml:
	* MSBuildProjectServiceExtension.cs:
	* SilverlightMSBuildProjectExtension.cs: Remove unused code
	  and extensions.

2009-04-17  Mike Kestner  <mkestner@novell.com>

	* prj2make-sharp-lib.csproj: don't require specific
	gtk-sharp version.

2009-04-15  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* prj2make-sharp-lib.addin.xml: Bump MD version.

2009-04-15  Lluis Sanchez Gual  <lluis@novell.com>

	* MsPrjHelper.cs: Add support for multiple target runtimes.

2009-03-13  Michael Hutchinson  <mhutchinson@novell.com>

	* prj2make-sharp-lib.csproj: Don't local-copy project refs.

2009-03-13  Mike Krüger  <mkrueger@novell.com>

	* prj2make-sharp-lib.csproj: Moved text editor to core

2009-03-10  Mike Krüger  <mkrueger@novell.com>

	* Makefile.am:
	* prj2make-sharp-lib.csproj: Monodevelop changed the reference
	  a bit.

2009-03-10  Mike Krüger  <mkrueger@novell.com>

	* Makefile.am:
	* prj2make-sharp-lib.csproj: Updated nrefactory references.

2009-02-25  Lluis Sanchez Gual  <lluis@novell.com>

	* MsPrjHelper.cs: Track api changes.

2009-02-08  Michael Hutchinson  <mhutchinson@novell.com>

	* prj2make-sharp-lib.csproj: Exorcise more unwanted local
	  copy.

2009-02-06  Lluis Sanchez Gual  <lluis@novell.com>

	* prj2make-sharp-lib.mdp:
	* prj2make-sharp-lib.csproj: Migrated to MSBuild file format.

2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* prj2make-sharp-lib.addin.xml: Bump MD version.

2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>

	* prj2make-sharp-lib.mdp: Fix target gtk# version.

2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>

	* prj2make-sharp-lib.mdp: Flush.

2009-01-30  Mike Krüger  <mkrueger@novell.com>

	* Makefile.am:
	* prj2make-sharp-lib.mdp: Fixed project (didn't compile without
	mono.texteditor reference on my system).

2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>

	* prj2make-sharp-lib.mdp: Flush project format changes.

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

	* prj2make-sharp-lib.mdp: All projects now require fx 3.5.

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

	* VS2003ProjectFileFormat.cs: Track API changes.

2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>

	* prj2make-sharp-lib.mdp: Don't require a specific version of
	Mono.Addins.

2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>

	* PrjxInfo.cs:
	* Makefile.am:
	* PrjHelper.cs:
	* MsPrjHelper.cs:
	* MdPrjHelper.cs:
	* sharp_d_prjx.cs:
	* sharp_d_cmbx.cs:
	* prj2make-sharp-lib.mdp:
	* VS2003ProjectFileFormat.cs: Removed a bunch of unused code and fixed
	some issues with the importer. Fixes bug #450209 - Unable to load
	SharpSSH VS 2003 project: "Object reference not set to an instance of
	an object".

2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am: Make it work for parallel build.

2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* AssemblyInfo.cs:
	* AssemblyInfo.cs.in:
	* prj2make-sharp-lib.mdp: Add AssemblyInfo.cs files that are
	autogenerated from the addin manifests.

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

	* prj2make-sharp-lib.addin.xml: Bump MD version.

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

	* Makefile.am, prj2make-sharp-lib.mdp: Fix build again.

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

	* Makefile.am, prj2make-sharp-lib.mdp: Fix build.

2008-10-01  Michael Hutchinson <mhutchinson@novell.com> 

	* MsPrjHelper.cs, SilverlightMSBuildProjectExtension.cs,
	  MSBuildProjectServiceExtension.cs: Track API.

2008-09-12  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.mdp: Updated generated code.

2008-07-29  Mike Krüger <mkrueger@novell.com> 

	* prj2make-sharp-lib.mdp: Removed some parts of the documentation
	  service.

2008-06-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MsPrjHelper.cs: Track api changes.

2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Fix extension paths.

2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Bump MD version.

2008-05-23  Lluis Sanchez Gual <lluis@novell.com> 

	* VS2003ProjectFileFormat.cs: Track api changes.

2008-05-22  Lluis Sanchez Gual <lluis@novell.com> 

	* MSBuildProjectServiceExtension.cs: Replaced
	  ICompilerResult/DefaultCompilerResult/CompilerResults by a new
	  BuildResult class, which has owner information at error level, so
	  it is possible to know which project generated an error when
	  building a solution. Updated Task and TaskService to use the new
	  owner information.

2008-05-21  Lluis Sanchez Gual <lluis@novell.com> 

	* PrjHelper.cs, MsPrjHelper.cs, VS2003ProjectFileFormat.cs,
	  MSBuildProjectServiceExtension.cs, Makefile.am,
	  prj2make-sharp-lib.mdp: New project model changes.

2008-03-04  Mike Krüger <mkrueger@novell.com> 

	* VS2003SlnFileFormat.cs, VS2003ProjectFileFormat.cs, SlnFileFormat.cs:
	  Worked on gnome hig compliant alerts.

2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Update MD version.

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

	* MSBuildFileFormat.cs: Simplification, AddExtensionNodeHandler calls
	the handler for all existing extensions. Thanks to lluis.

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

	* MSBuildFileFormat.cs: Read the full list of extensions only at init
	time and handle ExtensionChange.Add correctly.

2008-01-23  Ankit Jain  <jankit@novell.com>

	Fix bug#353042.
	* SlnData.cs (HeaderComment): New.
	(VersionString): New.
	* SlnFileFormat.cs: Retain the header comment string and version and use
	that when writing .sln .

2008-01-22  Lluis Sanchez Gual <lluis@novell.com> 

	* prj2make-sharp-lib.addin.xml: Updated add-in category and description.

2008-01-22  Ankit Jain  <jankit@novell.com>

	* MsPrjHelper.cs: Map "Content" to BuildAction.Nothing, better than
	Exclude.

2008-01-22  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs: Add try/catch for event handlers.

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

	* Change Console.WriteLines to LoggingService calls.

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

	* MSBuildProjectExtension.cs (IsLanguage): New.
	(LanguageId): New.
	* DefaultMSBuildProjectExtension.cs: Override the language properties.
	* CSharpMSBuildProjectExtension.cs: Likewise.
	* VBNetMSBuildProjectExtension.cs: Likewise.
	* MSBuildFileFormat.cs (ProjectTypeGuids): Rename to ..
	(LanguageTypeGuids): .. this. Fill this from the extensions.
	* SlnFileFormat.cs: Remove hardcoded .csproj/.vbproj.
	* Utils.cs (GetLanguage): Use the extensions for this.

2008-01-14  Ankit Jain  <jankit@novell.com>

	* VS2003SlnFileFormat.cs: Handle being called in a non-gui mode.

2007-12-21  Miguel de Icaza  <miguel@novell.com>

	* Utils.cs (MapAndResolvePath): this routine only value add was to
	call Path.GetFullPath, the problem is that the internals of
	SlnMaker.MapPath could be internally broken if not fully formed
	internally (in particular when coping with non-existing
	directories and files). 

	* MsPrjHelper.cs (SlnMaker.MapPath): a handful of changes to help
	consumers of this class.   It now always returns paths that are
	Path.GetFullPath processed first.   This just makes the code
	homogenous.

	Uses Directory.GetFileSystemEntries instead of trying to be smart
	about Directories and Files and handling them separatedly, as in
	Unix symlinks are not accounted for (which breaks if the full path
	name contains symlinks).

	It now also handles "..", which avoids the bug of OutputPath
	entries ending up with "../DIR/../DIR/../DIR" as I reported
	privately to Ankit a few days ago. 

	This should fix the Paint.NET 3 problems.

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

	Fix bug #349362
	* CSharpResourceIdBuilder.cs:
	* VBNetResourceIdBuilder.cs: If the source file has no class defined,
	then treat it as if the resource had no dependent source file.
	This also fixes my previous incorrect patch for bug #349099.

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

	* SlnFileFormat.cs (LoadNestedProjects): Handle empty section.

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

	Fix bug #349099.
	* CSharpResourceIdBuilder.cs:
	* VBNetResourceIdBuilder.cs: Allow both class and struct.

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

	* Minor fixes like use String.Empty instead of "" etc.

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

	* MSBuildFileFormat.cs: Use monitor's Begin/EndTask.
	* SlnFileFormat.cs: Likewise.

2007-12-13  Lluis Sanchez Gual <lluis@novell.com> 

	* MdPrjHelper.cs, DefaultMSBuildProjectExtension.cs, MSBuildFileFormat.cs:
	  Fix warnings.

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

	* prj2make-sharp-lib.addin.xml: Bump add-in versions.

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

	* DefaultMSBuildProjectExtension.cs: Improve error message.

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

	Fix bug #324333.
	* SlnFileFormat.cs (SolutionFolder): New.
	(LoadSolution): Use the new SolutionFolder class for solution folders.

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

	Fix bug #341643.
	* DefaultMSBuildProjectExtension.cs: Set DeployProperties.UseProjectRelativePath
	for all deploy files.
	* MSBuildFileFormat.cs (HandleFilePropertyChanged): Set "CopyToOutputDirectory"
	if build action changed to FileCopy.
	* Makefile.am:
	* prj2make-sharp-lib.mdp: Add reference to MonoDevelop.Deployment project.

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

	* prj2make-sharp-lib.addin.xml, Makefile.am, prj2make-sharp-lib.mdp:
	  Directory reorganization.

2007-11-24  David Makovský (Yakeen) <yakeen@sanyas-on.net> 

	* MSBuildProjectServiceExtension.cs: corected translatable string to
	  support plural forms.	

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

	* MsPrjHelper.cs: Fix build. EnableViewState is not used anymore.

2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 

	* DefaultMSBuildProjectExtension.cs, SlnFileFormat.cs, pkgconfiginvoker.cs,
	  MSBuildFileFormat.cs: Track LoggingService API changes. Remove some
	  Console.WriteLines that were duplicating the logging.

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

	* SlnFileFormat.cs: Use RootCombine instead of CurrentOpenCombine when
	  possible.

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

	* prj2make-sharp-lib.addin.xml: Bump MD version.

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

	* prj2make-sharp-lib.mdp: Project file names updated by change in MD path
	  functions.

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

	* SlnData.cs (Guid): Should have enclosing {}.

2007-10-12  Mike Krüger <mkrueger@novell.com> 

	* CSharpResourceIdBuilder.cs, VBNetMSBuildProjectExtension.cs,
	  CSharpMSBuildProjectExtension.cs, DefaultMSBuildProjectExtension.cs,
	  Utils.cs, SlnFileFormat.cs, MSBuildFileFormat.cs: Applied changes that
	  were neccassary for to the new FileService.

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

	* CSharpResourceIdBuilder.cs: Handle localized resources.
	* VBNetResourceIdBuilder.cs: Handle localized resources.
	* Utils.cs (TrySplitResourceName): New.

2007-09-28  Ankit Jain  <jankit@novell.com>

	* MsPrjHelper.cs (GetContents): Set DependsOn to its absolute path.

2007-09-28  Ankit Jain  <jankit@novell.com>

	* DefaultMSBuildProjectExtension.cs (FileToXmlElement): Handle existing
	XmlElements. Update LogicalName and DependentUpon correctly.
	* MSBuildFileFormat.cs (WriteFileInternal): Always update XmlElements for
	project files.
	(HandleFileRenamed): Use FileToXmlElement to correctly update the xml
	element.
	* Utils.cs (RemoveChild): New.

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

	* MSBuildProjectExtension.cs: New.
	* DefaultMSBuildProjectExtension.cs: New.

	Move language specific stuff from MSBuildFileFormat into the respective extensions.
	* CSharpMSBuildProjectExtension.cs: New.
	* VBNetMSBuildProjectExtension.cs: New.
	* SilverlightMSBuildProjectExtension.cs: New.

	* Utils.cs: New. Move utility methods from MSBuildFileFormat to here.
	* MSBuildData.cs (ExtensionChain): New.
	(FlavorPropertiesParent): New.
	(TypeGuids): New.

	* SlnFileFormat.cs: Track api changes.

	* Makefile.am: Update.
	* prj2make-sharp-lib.addin.xml: Update. Add new ExtensionPoint for
	MSBuildProjectExtension.

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

	* prj2make-sharp-lib.addin.xml: Bump MD version.

2007-09-17  Ankit Jain  <jankit@novell.com>

	* MSBuildProjectServiceExtension.cs (GetDefaultResourceId): Split into
	this and ...
	(GetDefaultResourceIdInternal): this. static method.
	* MsPrjHelper.cs (SlnMaker.GetContents): Set resource id using vs.net
	rules.

2007-09-17  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (WriteFileInternal): Emit RootNamespace for
	global config element.

2007-09-17  Ankit Jain  <jankit@novell.com>

	* MSBuildFileFormat.cs (WriteFileInternal): Emit RootNamespace for C#
	also. Derived from patch by Eric Butler <eric@extremeboredom.net>

2007-09-15  Ankit Jain  <jankit@novell.com>

	* MSBuildProject.cs: Remove.
	* MSBuildSolution.cs: Remove.

	* MSBuildFileFormat.cs (GetMSBuildData): New.
	Update to track changes.
	* SlnFileFormat.cs (.cctor): Add handler for HandleAddEntry.
	(GetSlnData): New.
	(HandleAddEntry):
	(SetHandlers):
	(HandleCombineEntryAdded):
	(ConvertToMSBuild): Move here from MSBuildSolution.
	Update to track changes.
	* SlnData.cs (ProjectsByGuid): Move here from MSBuildSolution.
	* MSBuildProjectServiceExtension.cs (GetDefaultResourceId): Override.
	Moved from MSBuildProject to here.

	* MsPrjHelper.cs: Update to use ProjectService.GetDefaultResourceId .
	* VS2003ProjectFileFormat.cs: Update.
	* VS2003SlnFileFormat.cs: Update.

	* Makefile.am: Update.
	* prj2make-sharp-lib.mdp: Update.

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

	* MSBuildFileFormat.cs (ReferenceToXmlElement): Handle invalid assembly
	reference.

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

	Fix bug#82688.
	* MSBuildFileFormat.cs (ReferenceToXmlElement): Set Name for project
	reference only when creating a new element.
	* SlnFileFormat.cs (LoadSolution): Resolve any unresolved project
	references using the project guids.

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

	Fix bug#82736.
	* MSBuildFileFormat.cs (ReadConfig): Unescape OutputPath.

2007-08-23  Ankit Jain  <jankit@novell.com>

	* MSBuildProjectServiceExtension.cs (GenerateXamlPartialClass): Generate
	partial classes with xamlg only if required.

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

	Fix bug #82517.
	* CsprojInfo.cs (LoadPrjFromFile): Use the 'using' pattern for FileStream.
	(.ctor): Rethrow exception.
	* MsPrjHelper.cs (ParseSolution): Add 'monitor' param. Use monitor for
	reporting errors. We stop trying to load the solution if any of the projects
	fail to load.
	(MsSlnHelper): Add 'monitor' param.
	* PrjHelper.cs (MakerMain): Track changes in api.

2007-08-21  Andrés G. Aragoneses  <knocte@gmail.com>

	Improve fix for bug #82398.
	* MSBuildProjectServiceExtension.cs (GenerateXamlPartialClass): Use MONO_IOMAP=drive,
	and only on Unix.

2007-08-14  Ankit Jain  <jankit@novell.com>

	Fix bug #82398.
	* MSBuildProjectServiceExtension.cs (GenerateXamlPartialClass): Run with
	xamlg with MONO_IOMAP=all.

2007-08-14  Lluis Sanchez Gual <lluis@novell.com> 

	* SlnFileFormat.cs: Small performance improvement in CanReadFile. Added
	  missing null checks in GetSlnFileVersion.

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

	Fix bug #82389
	* MSBuildFileFormat.cs (ReadItemGroups): Handle "CopyToOutputDirectory"
	tag. We support this only for non-build files currently.
	(FileToXmlElement): Emit CopyToOutputDirectory for FileCopy files.

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

	Fix bug #82343.
	* MSBuildFileFormat.cs (WriteFileInternal): Use "\r\n" as new line chars
	to stay compatible with vs2005 project files.
	* SlnFileFormat.cs (WriteFileInternal): Small compatibility fixes.

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

	* MSBuildProjectServiceExtension.cs: Add missing copyright/license.

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

	* MSBuildFileFormat.cs: Small compatibility fixes.

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

	Fix bug #82394.
	* MSBuildProjectServiceExtension.cs (Build): Abort build if error in
	generating partial classes with xamlg.
	(GenerateXamlPartialClass): Report any errors with CompilerError. Parse
	line/col numbers also.
	(RegexErrorLinePos): New.

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

	* SlnFileFormat.cs: Allow version 10.00 also.
	* MSBuildFileFormat.cs (ReadItemGroup): Handle SilverlightPage
	ItemGroup.
	* MSBuildProjectServiceExtension.cs: New. Handle generation of partial
	classes for SilverlightPages.
	* prj2make-sharp-lib.addin.xml: Add the ProjectServiceExtension.
	* Makefile.am: Update.
	* prj2make-sharp-lib.mdp: Update.

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

	* prj2make-sharp-lib.addin.xml, Makefile.am, prj2make-sharp-lib.mdp:
	  Reorganized the extension point hierarchy. Embedded all add-in manifests
	  as resources.

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