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

ChangeLog « Microsoft.Build.BuildEngine « Microsoft.Build.Engine « class « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 699626216366d7f6a4a1c2a5334ffe895d2e5dbe (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
2005-09-22  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Project.cs: Added MonoTODO attributes.
	* Utilities.cs, TaskElement.cs, IBuildProperty.cs, HostLogger.cs,
	ProjectFileEncoding.cs, ICultureStringUtilities.cs, FileLogger.cs,
	IProject.cs, BuildSettings.cs, BuildWhen.cs, IGlobalEngineAccessor.cs,
	BuildEngine.cs, ITaskElement.cs, Target.cs, TaskDatabase.cs,
	SolutionParser.cs, IBuildPropertyGroup.cs, InternalLoggerException.cs,
	BuildItemGroup.cs, InvalidProjectFileException.cs,
	BuildPropertyGroupCollection.cs, MetadataReference.cs, Expression.cs,
	Xml.cs, BuildChoose.cs, EventSource.cs, ProcessingPass.cs,
	PropertyPosition.cs, GlobalEngineAccessor.cs, ITargetCollection.cs,
	ItemReference.cs, IEngine.cs, BuildItem.cs, DirectoryScanner.cs,
	IBuildItemGroupCollection.cs, BuildPropertyGroup.cs, IHostLogger.cs,
	IBuildItem.cs, ChangeType.cs, WriteHandler.cs, IHostFeedback.cs,
	ILangSecurityLevelChecker.cs, ITarget.cs, BatchingImpl.cs,
	ConsoleLogger.cs, TargetCollection.cs, PropertyReference.cs,
	IBuildItemGroup.cs, BuildProperty.cs, Engine.cs,
	IBuildPropertyGroupCollection.cs, GroupingCollection.cs,Project.cs,
	BuildItemGroupCollection.cs, ItemPropertyGroupingBase.cs,
	ImportedProject.cs, TaskEngineAssemblyResolver.cs: Added #if NET_2_0.

2005-09-21  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* TaskDatabase.cs: Change Shared to Framework.
	* BuildPropertyGroup.cs, Project.cs: Remove obsoleted
	CaseInsensitiveHashCodeProvider

2005-09-11  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* TaskDatabase.cs: Added handling of LoadInfoType.AssemblyName.
	* Engine.cs, Project.cs: Added handling of MSBuildBinPath reserved
	property.

2005-09-09  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* InternalLoggerException.cs: Changed protected fields to private.

2005-09-03  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Engine.cs: Added check for globalProperties.
	* Project.cs: Added using path from importedProject.FullFileName when
	adding UsingTask elements.

2005-09-01  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* TaskElement.cs: Changed ReflectedType to PropertyType.
	* ChangeType.cs (TransformToString): Changed to pass proper Type to
	TemporaryTransform. 

2005-09-01  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* BuildPropertyGroup.cs: Added check for PropertyType when adding a
	new property.
	* BuildProperty.cs: Organized PropertyType enum.
	* Engine.cs: Added setting CommandLine PropertyType of global
	properties.

2005-08-31  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* InvalidProjectFileException.cs: Changed Message property.
	* ChangeType.cs (TransformToString): Added separator between items.
	* TaskEngineAssemblyResolver.cs: Formatting.

2005-08-31  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* DirectoryScanner.cs: Added.
	* BuildItem.cs: Moved file scanning code to DirectoryScanner.
	* BuildPropertyGroup.cs: Changed Project.Evaluate to Expression.
	* Project.cs: Removed Evalute* ().

2005-08-30  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Target.cs: Formatting.
	* Expression.cs: Added check if array == null.
	* BuildItem.cs: Removed 'break' to remove warnings.
	* ConsoleLogger.cs: Formatting.
	* Engine.cs: Added handling of default target(s).
	* Project.cs: Added handling of default target(s).

2005-08-29  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* TaskElement.cs: Added check for parameters.
	* Target.cs: Added logging of target skipping.
	* Expression.cs: Changed returning object[] to string[], bool[]... in
	ToArray ().
	* ItemReference.cs: Fixed for item references without custom
	separators.
	* BatchingImpl.cs: Added real inputs/outputs checking.
	* Engine.cs: Moved global properties setting.
	* Project.cs: Moved global properties setting.

2005-08-27  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Target.cs: Added checks for target existence.
	* BuildItemGroup.cs: Changed to use transforms.
	* MetadataReference.cs: Wrote real implementation.
	* ItemReference.cs: Rewritten to use transforms.
	* BuildItem.cs: Changes for transforms and metadata.
	* ConsoleLogger.cs: Added verbosity checking and fixed error/warning
	formatting.
	* Project.cs: Fixed project importing.
	* ImportedProject.cs: Changed to throw exceptions instead of returning
	bool.

2005-08-24  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* Engine.cs: Removed FIXME.
	* Project.cs: Splitted ProcessElements and added project importing.
	* ImportedProject.cs: Rewritten.

2005-08-20  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* TaskElement.cs: Added getting of objects of every type.
	* BuildItemGroup.cs: Added ToITaskItemArray ().
	* Expression.cs: Implemented part that is not using metadata.
	* ItemReference.cs: Implemented parsing item references. Need to fix
	validity checking.
	* BuildItem.cs: Fixed ToITaskItem ().
	* PropertyReference.cs: Implemented parsing property references. This
	also needs validity checking.

2005-08-19  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* TaskElement.cs: Added Output element handling.
	* Target.cs: Cleaned up.
	* BuildItemGroup.cs: Added creating BuildItem from TaskItem.
	* Expression.cs, MetadataReference.cs, PropertyReference.cs,
	ItemReference.cs, ChangeType.cs: Added.
	* BuildItem.cs: Added creating BuildItem from TaskItem.
	* BuildPropertyGroup.cs: Small changes.
	* BatchingImpl.cs: Fixed to return real task execution result.
	* BuildProperty.cs: Fixed FinalValue property.
	* Engine.cs: Reformatted logging.
	* Project.cs: Added check to EvaluateProperty.

2005-08-16  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* TaskElement.cs: Added part of execution engine.
	* BuildEngine.cs: Added handling of TaskStarted and TaskFinished.
	* BuildItemGroup.cs: Iterating by XmlNode casted to XmlElement.
	* EventSource.cs: Added FireTaskStarted and FireTaskFinished.
	* BuildItem.cs: Added handling of built-in metadata and referencing
	Items by name not FullName.
	* BatchingImpl.cs: Added temporary task "batching".
	* ConsoleLogger.cs: Added temporary workaround to not show sender.
	* Project.cs: Added Evaluate. It will be moved to separate class.

2005-08-14  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* EventSource.cs, Engine.cs: Added CriticalEvents.
	* BuildItem.cs, BuildItemGroup.cs, BuildItemGroupCollection.cs,
	Project.cs: Added some support for items.
	* BuildProperty.cs, BuildPropertyGroup.cs: Cleaned up.

2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* BuildProperty.cs, BuildPropertyGroup.cs, Project.cs: Added loading
	of properties.

2005-08-12  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* BatchingImpl.cs: Added.
	* BuildWhen.cs, BuildEngine.cs, Target.cs,
	BuildPropertyGroupCollection.cs, BuildChoose.cs, EventSource.cs,
	BuildItem.cs, BuildPropertyGroup.cs, ConsoleLogger.cs,
	TargetCollection.cs, BuildProperty.cs, Engine.cs, Project.cs,
	GroupingCollection.cs: Updated.

2005-08-06  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* BuildChoose.cs, BuildEngine.cs, BuildItem.cs,
	BuildItemGroupCollection.cs, BuildItemGroup.cs, BuildProperty.cs,
	BuildPropertyGroupCollection.cs, BuildPropertyGroup.cs,
	BuildSettings.cs, BuildWhen.cs, ConsoleLogger.cs, Engine.cs,
	EventSource.cs, FileLogger.cs, GlobalEngineAccessor.cs,
	GroupingCollection.cs, HostLogger.cs, ImportedProject.cs,
	InternalLoggerException.cs, InvalidProjectFileException.cs,
	ItemPropertyGroupingBase.cs, ProcessingPass.cs, Project.cs,
	ProjectFileEncoding.cs, PropertyPosition.cs, SolutionParser.cs,
	TargetCollection.cs, Target.cs, TaskDatabase.cs, TaskElement.cs,
	TaskEngineAssemblyResolver.cs, Utilities.cs, WriteHandler.cs, Xml.cs:
	Initial check-in of implementations.

2005-07-16  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* conditions.jay, IBuildItem.cs, IBuildItemGroup.cs,
	IBuildItemGroupCollection.cs, IBuildProperty.cs,
	IBuildPropertyGroup.cs, IBuildPropertyGroupCollection.cs,
	ICultureStringUtilities.cs, IEngine.cs, IGlobalEngineAccessor.cs,
	IHostFeedback.cs, IHostLogger.cs, ILangSecurityLevelChecker.cs,
	IProject.cs, ITargetCollection.cs, ITarget.cs, ITaskElement.cs:
	Initial check-in of interfaces and a syntax file, real classes are
	changing a lot so I'll wait a moment with checking them in.