1
2008-03-06 Lluis Sanchez Gual <lluis@novell.com>
3
* MonoDevelop.Core.addin.xml: Bump version to 1.0. Yay!
1
2009-02-03 Lluis Sanchez Gual <lluis@novell.com>
4
* MonoDevelop.Core.addin.xml: Bump MD version.
6
2009-02-03 Lluis Sanchez Gual <lluis@novell.com>
8
* frameworks.xml: Put Mono.Cairo back to the core mono
9
package, since the runtime remaps that assembly version to
10
the running mscorlib version.
12
2009/01/30 Michael Hutchinson <mhutchinson@novell.com>
14
* MonoDevelop.Core.Serialization/XmlMapAttributeProvider.cs:
15
Add skipEmpty support to xml serialization maps.
17
2009-01-29 Lluis Sanchez Gual <lluis@novell.com>
19
* MonoDevelop.Core/StringParserService.cs: Add support for formatting
22
2009-01-28 Lluis Sanchez Gual <lluis@novell.com>
24
* frameworks.xml: Remove Mono.Cairo from the framework since it has its
27
2009-01-26 Michael Hutchinson <mhutchinson@novell.com>
29
* MonoDevelop.Core.mdp: Flush project format changes.
31
2009-01-22 Lluis Sanchez Gual <lluis@novell.com>
33
* MonoDevelop.Core.Serialization/DataContext.cs:
34
* MonoDevelop.Core.Serialization/ItemProperty.cs:
35
* MonoDevelop.Core.Serialization/ClassDataType.cs:
36
* MonoDevelop.Core.Serialization/ItemPropertyAttribute.cs: Added support
37
for SkipEmpty in the serializer. When set to true for a property, if
38
the element generated by the property is empty, it will not be
41
2009-01-21 Michael Hutchinson <mhutchinson@novell.com>
43
* MonoDevelop.Core.addin.xml: Update copyright. Remove unnecessary
46
2009-01-21 Michael Hutchinson <mhutchinson@novell.com>
48
* MonoDevelop.Core.Serialization/XmlDataSerializer.cs: Allow
49
XmlDataSerializer to wrap an existing DataSerializer instead of
50
creating one in the constructor.
52
2009-01-19 Lluis Sanchez Gual <lluis@novell.com>
55
* MonoDevelop.Core.mdp:
56
* MonoDevelop.Core.ProgressMonitoring/AsyncOperation.cs: Added default
57
implementation of IAsyncOperation
59
2009-01-16 Michael Hutchinson <mhutchinson@novell.com>
61
* MonoDevelop.Core/SystemAssemblyService.cs: Handle PKG_CONFIG_LIBDIR.
62
If it's not set, sniff for the install prefixes of MD, Mono and
63
pkg-config and the associated pkgconfig directories.
65
2009-01-08 Lluis Sanchez Gual <lluis@novell.com>
67
* MonoDevelop.Core/SystemAssemblyService.cs: In GetAssemblyLocation,
68
added fast path for mscorlib.
70
2009-01-02 Lluis Sanchez Gual <lluis@novell.com>
72
* MonoDevelop.Core/FileService.cs: Fix logic for IsInvalidFileName.
74
2008-12-30 Lluis Sanchez Gual <lluis@novell.com>
76
* MonoDevelop.Core.Serialization/DataContext.cs: Allow registering new
77
properties which are not external.
79
2008-12-24 Lluis Sanchez Gual <lluis@novell.com>
81
* MonoDevelop.Core.mdp: Updated.
83
* MonoDevelop.Core/FileService.cs: Added method for checking validity of
86
2008-12-12 Lluis Sanchez Gual <lluis@novell.com>
88
* frameworks.xml: Add missing lib.
91
* MonoDevelop.Core.mdp:
92
* MonoDevelop.Core/PropertyService.cs:
93
* MonoDevelop.Core/SystemAssemblyService.cs:
94
* MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.cs: No more
97
2008-12-11 Lluis Sanchez Gual <lluis@novell.com>
99
* MonoDevelop.Core/SystemAssemblyService.cs: Added method for checking
100
if an assembly is in the gac.
102
2008-12-11 Lluis Sanchez Gual <lluis@novell.com>
104
* MonoDevelop.Core/SystemAssemblyService.cs: Nullref fixes.
106
2008-12-11 Lluis Sanchez Gual <lluis@novell.com>
110
* MonoDevelop.Core.mdp:
111
* MonoDevelop.Core/SystemPackage.cs:
112
* MonoDevelop.Core/TargetFramework.cs:
113
* MonoDevelop.Core/SystemAssemblyService.cs:
114
* MonoDevelop.Core.AddIns/PackageExtensionNode.cs:
115
* MonoDevelop.Core.Serialization/ISerializationAttributeProvider.cs:
116
Implemented support for multiple frameworks in SystemAssemblyService.
117
Until now it was supporting multiple CLRs, but this model did not fit
118
very well with the Visual Studio model.
120
2008-12-09 Lluis Sanchez Gual <lluis@novell.com>
122
* MonoDevelop.Core.mdp: Don't require a specific version of Mono.Addins.
124
2008-12-04 Lluis Sanchez Gual <lluis@novell.com>
126
* MonoDevelop.Core/IAsyncOperation.cs:
127
* MonoDevelop.Core.Execution/ProcessWrapper.cs:
128
* MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.cs:
129
* MonoDevelop.Core.ProgressMonitoring/NullProgressMonitor.cs:
130
* MonoDevelop.Core.ProgressMonitoring/AggregatedProgressMonitor.cs:
131
Implement new SuccessWithWarnings property.
133
2008-12-03 Lluis Sanchez Gual <lluis@novell.com>
135
* Makefile.am: Make it work for parallel builds.
137
* MonoDevelop.Core/PropertyService.cs: Set the FirstRun flag when the
138
properties file is not present.
140
2008-12-02 Michael Hutchinson <mhutchinson@novell.com>
143
* MonoDevelop.Core.mdp: Fix Makefile integration for AssemblyInfo.cs
146
2008-12-02 Michael Hutchinson <mhutchinson@novell.com>
150
* AssemblyInfo.cs.in:
151
* MonoDevelop.Core.mdp: Add AssemblyInfo.cs files that are autogenerated
152
from the addin manifests.
154
2008-11-21 Michael Hutchinson <mhutchinson@novell.com>
156
* MonoDevelop.Core/Properties.cs: Copy properties file to backup when
157
saving it. Restore the backup if the save fails.
159
* MonoDevelop.Core/PropertyService.cs: Catch and report errors when
160
loading config file, and fall back to trying previous settings file.
163
Should fix Bug 442567 - Crash at shutdown lost all setting.
165
2008-11-21 Michael Hutchinson <mhutchinson@novell.com>
167
* MonoDevelop.Core/Gettext.cs: Fix some obsoletion warnings by using
168
Mono.Unix.Catalog instead of Mono.Posix.Catalog.
170
2008-11-10 Lluis Sanchez Gual <lluis@novell.com>
172
* MonoDevelop.Core.Execution/ProcessHostController.cs: Windows doesn't
173
like single quotes when specifying arguments to a process.
175
2008-11-05 Lluis Sanchez Gual <lluis@novell.com>
177
* MonoDevelop.Core.addin.xml: Bump MD version.
179
2008-10-28 Lluis Sanchez Gual <lluis@novell.com>
181
* MonoDevelop.Core.Execution/ProcessWrapper.cs: Fix bug 436200 - Crash
182
when stopping a process execution.
184
2008-10-22 Lluis Sanchez Gual <lluis@novell.com>
186
* MonoDevelop.Core.Serialization/GenericCollectionHandler.cs: Added
187
protection against multiple Add methods in a class.
189
2008-10-02 Michael Hutchinson <mhutchinson@novell.com>
191
* MonoDevelop.Core.mdp, Makefile.am,
192
MonoDevelop.Core/GettextCatalog.cs, MonoDevelop.Core/Gettext.cs:
193
Replaced GettextCatalog.
195
2008-10-02 Michael Hutchinson <mhutchinson@novell.com>
197
* MonoDevelop.Core.AddIns/ServiceExtensionNode.cs,
198
MonoDevelop.Core.Execution/ProcessService.cs,
199
MonoDevelop.Core.addin.xml, MonoDevelop.Core.mdp, Makefile.am,
200
MonoDevelop.Core/Runtime.cs, MonoDevelop.Core/AbstractService.cs,
201
MonoDevelop.Core/ServiceManager.cs,
202
MonoDevelop.Core/SystemAssemblyService.cs,
203
MonoDevelop.Core/IService.cs: Remove service APIs.
205
2008-09-16 Mike Kestner <mkestner@novell.com>
207
* MonoDevelop.Core.Execution/ProcessWrapper.cs: null check to avoid
210
2008-09-16 Lluis Sanchez Gual <lluis@novell.com>
212
* MonoDevelop.Core.Serialization/XmlMapAttributeProvider.cs: Allow
213
chaining several serialization maps for a type.
215
2008-09-12 Lluis Sanchez Gual <lluis@novell.com>
217
* MonoDevelop.Core.Collections/ReadOnlyDictionary.cs,
218
MonoDevelop.Core.mdp, Makefile.am: Implemented new
219
ReadOnlyDictionary class.
221
2008-09-04 Lluis Sanchez Gual <lluis@novell.com>
223
* MonoDevelop.Core.Collections/Set.cs: The Add method now returns true
224
if the item was not already present. False otherwise.
226
2008-09-04 Lluis Sanchez Gual <lluis@novell.com>
228
* MonoDevelop.Core.Collections, MonoDevelop.Core.Collections/Set.cs,
229
MonoDevelop.Core.mdp, Makefile.am: Added Set collection.
231
2008-08-28 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
233
* MonoDevelop.Core.Execution/ExternalConsoleLocator.cs: Fix xterm launch string.
235
2008-08-19 Lluis Sanchez Gual <lluis@novell.com>
237
* MonoDevelop.Core.Serialization/ClassDataType.cs: Add missing null
240
2008-08-19 Lluis Sanchez Gual <lluis@novell.com>
242
* MonoDevelop.Core.Serialization/ClassDataType.cs: When deserializing
243
nested properties, make sure the nesting element is not added as
244
unknown element unless it actually contains unknown properties.
247
2008-08-13 Michael Hutchinson <mhutchinson@novell.com>
249
* MonoDevelop.Core/XmlReadHelper.cs: Add stack trace to error message,
250
replace a 'goto', and fix bug that skipped nodes with same name as
253
2008-07-30 Mike Krüger <mkrueger@novell.com>
255
* MonoDevelop.Core/SystemAssemblyService.cs: Catched possible
258
2008-07-22 Michael Hutchinson <mhutchinson@novell.com>
260
* MonoDevelop.Core.Execution/ProcessWrapper.cs,
261
MonoDevelop.Core.Execution/ProcessService.cs: Work around Mono bug
262
410743 - "wapi leak in System.Diagnostic.Process". Fixes "Bug
263
410740 - ProcessWrapper leaks wapi handles".
265
2008-07-21 Lluis Sanchez Gual <lluis@novell.com>
267
* MonoDevelop.Core.Serialization/DataContext.cs,
268
MonoDevelop.Core.Serialization/ISerializationAttributeProvider.cs,
269
MonoDevelop.Core.Serialization/XmlMapAttributeProvider.cs: Moved
270
serialization engine to MonoDevelop.Core. Use new syntax for
271
specifying attribute scope.
273
2008-07-21 Lluis Sanchez Gual <lluis@novell.com>
275
* Makefile.am, MonoDevelop.Core.Serialization,
276
MonoDevelop.Core.Serialization/DataType.cs,
277
MonoDevelop.Core.Serialization/ArrayHandler.cs,
278
MonoDevelop.Core.Serialization/DataContext.cs,
279
MonoDevelop.Core.Serialization/TypeAttributeProvider.cs,
280
MonoDevelop.Core.Serialization/IExtendedDataItem.cs,
281
MonoDevelop.Core.Serialization/SerializationContext.cs,
282
MonoDevelop.Core.Serialization/ISerializationAttributeProvider.cs,
283
MonoDevelop.Core.Serialization/DataCollection.cs,
284
MonoDevelop.Core.Serialization/ItemPropertyAttribute.cs,
285
MonoDevelop.Core.Serialization/DataItem.cs,
286
MonoDevelop.Core.Serialization/ICustomDataItemHandler.cs,
287
MonoDevelop.Core.Serialization/XmlMapAttributeProvider.cs,
288
MonoDevelop.Core.Serialization/DataIncludeAttribute.cs,
289
MonoDevelop.Core.Serialization/DictionaryDataType.cs,
290
MonoDevelop.Core.Serialization/ClassDataType.cs,
291
MonoDevelop.Core.Serialization/ICollectionHandler.cs,
292
MonoDevelop.Core.Serialization/IPropertyFilter.cs,
293
MonoDevelop.Core.Serialization/ItemProperty.cs,
294
MonoDevelop.Core.Serialization/DataItemAttribute.cs,
295
MonoDevelop.Core.Serialization/DataNode.cs,
296
MonoDevelop.Core.Serialization/XmlDataSerializer.cs,
297
MonoDevelop.Core.Serialization/GenericCollectionHandler.cs,
298
MonoDevelop.Core.Serialization/CollectionDataType.cs,
299
MonoDevelop.Core.Serialization/ExpandedCollectionAttribute.cs,
300
MonoDevelop.Core.Serialization/EnumDataType.cs,
301
MonoDevelop.Core.Serialization/DataSerializer.cs,
302
MonoDevelop.Core.Serialization/PrimitiveDataType.cs,
303
MonoDevelop.Core.Serialization/XmlElementDataType.cs,
304
MonoDevelop.Core.Serialization/DataValue.cs,
305
MonoDevelop.Core.Serialization/ArrayListHandler.cs,
306
MonoDevelop.Core.mdp: Moved serializer to MD.Core.
308
2008-06-06 Lluis Sanchez Gual <lluis@novell.com>
310
* MonoDevelop.Core/Runtime.cs: Write application error messages to the
313
2008-06-04 Lluis Sanchez Gual <lluis@novell.com>
315
* MonoDevelop.Core.addin.xml: Bump MD version.
317
2008-06-03 Lluis Sanchez Gual <lluis@novell.com>
319
* MonoDevelop.Core.AddIns/ExecutionModeNode.cs,
320
MonoDevelop.Core.Execution/IExecutionMode.cs,
321
MonoDevelop.Core.Execution/DefaultExecutionHandlerFactory.cs,
322
MonoDevelop.Core.Execution/ProcessService.cs,
323
MonoDevelop.Core.Execution/ExecutionPlatform.cs, Makefile.am,
324
MonoDevelop.Core.addin.xml, MonoDevelop.Core.mdp: Implemented
325
IExecutionMode. And execution mode is basically an
326
IExecutionHandlerFactory with a name. There will be several
327
execution modes, such as Debug, Profile, etc.
328
* MonoDevelop.Core.Execution/IExecutionHandlerFactory.cs: Added new
329
SupportsPlatform method for checking if a handler is supported for
331
* MonoDevelop.Core.Logging/ConsoleLogger.cs: Fix warning.
333
2008-05-28 Lluis Sanchez Gual <lluis@novell.com>
335
* MonoDevelop.Core.Execution/ProcessService.cs: If a process is
336
terminated by a signal, log the signal name. Fixes bug #368482.
338
2008-05-28 Lluis Sanchez Gual <lluis@novell.com>
340
* MonoDevelop.Core.Execution/IConsole.cs,
341
MonoDevelop.Core.Execution/ExternalConsoleFactory.cs: Added logging
343
* MonoDevelop.Core.Execution/ProcessWrapper.cs: Fix locking.
344
* MonoDevelop.Core.Execution/ProcessService.cs: Log the exit code if it
347
2008-05-28 Lluis Sanchez Gual <lluis@novell.com>
349
* MonoDevelop.Core.Execution/ProcessWrapper.cs,
350
MonoDevelop.Core.Execution/ProcessService.cs: Read output from
351
process by blocks, not by lines. Fixes bug 368479 - Delayed printf
352
from a gtk+ app in MD.
354
2008-05-21 Lluis Sanchez Gual <lluis@novell.com>
356
* MonoDevelop.Core/Properties.cs, MonoDevelop.Core/PropertyService.cs,
357
MonoDevelop.Core/SystemAssemblyService.cs: New project model
360
2008-04-29 Aaron Bockover <abock@gnome.org>
362
* MonoDevelop.Core.Execution/ProcessService.cs: Use the new
363
ExternalConsoleLocator instead of hardcoding xterm when running builds
364
on an external console
366
* MonoDevelop.Core.Execution/ExternalConsoleLocator.cs: First pass at
367
reasonably resolving a working and preferred terminal for Linux users;
368
currently only uses GNOME Terminal if running under GNOME, xterm otherwise;
369
can be easily extended for Konsole, but it was acting strange when I tried,
370
so someone else needs to do this if there's interest; also this is sort
371
of a temporary measure in part until the external console stuff can be
372
properly moved into the platform service layer so it'll work on Windows
373
and OS X along with various Linux/DE flavors
376
* MonoDevelop.Core.mdp: Updated build with new file
378
2008-03-05 Michael Hutchinson <mhutchinson@novell.com>
380
* MonoDevelop.Core.Logging/ConsoleCrayon.cs,
381
MonoDevelop.Core.Logging/ConsoleLogger.cs, Makefile.am,
382
MonoDevelop.Core.mdp, MonoDevelop.Core/LoggingService.cs: Enable console
383
logging in colour by default. Thanks to Aaron Bockover for the
384
ConsoleCrayon workaround -- we now "manually" handle emitting console
385
colour codes on Mono, because its terminfo driver can leave the console
386
unusable if the app crashes.
388
2008-02-20 Lluis Sanchez Gual <lluis@novell.com>
390
* MonoDevelop.Core/SystemAssemblyService.cs: Don't install packages provided
391
by add-ins that already exist in the system.
393
2008-02-18 Lluis Sanchez Gual <lluis@novell.com>
395
* MonoDevelop.Core.ProgressMonitoring/ConsoleProgressStatus.cs: Allow
396
specifying the log level.
398
2008-02-15 Geoff Norton <gnorton@novell.com>
400
* MonoDevelop.Core/Runtime.cs: Only pinvoke libc on unix.
402
2008-02-15 Geoff Norton <gnorton@novell.com>
404
* MonoDevelop.Core.Execution/ProcessService.cs: Disable .NET remoting
405
security on the TCP channel.
407
2008-02-15 Lluis Sanchez Gual <lluis@novell.com>
409
* MonoDevelop.Core/Properties.cs: Improve performance of Get method.
5
411
2008-02-07 Michael Hutchinson <mhutchinson@novell.com>