~ubuntu-branches/ubuntu/oneiric/monodevelop/oneiric-updates

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Core/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2009-02-18 08:40:51 UTC
  • mfrom: (1.2.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090218084051-gh8m6ukvokbwj7cf
Tags: 1.9.2+dfsg-1ubuntu1
* Merge from Debian Experimental (LP: #330519), remaining Ubuntu changes:
  + debian/control:
    - Update for Gnome# 2.24
    - Add libmono-cairo1.0-cil to build-deps to fool pkg-config check

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2008-03-06  Lluis Sanchez Gual <lluis@novell.com> 
2
 
 
3
 
        * MonoDevelop.Core.addin.xml: Bump version to 1.0. Yay!
 
1
2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
 
2
 
 
3
        * AssemblyInfo.cs:
 
4
        * MonoDevelop.Core.addin.xml: Bump MD version.
 
5
 
 
6
2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
 
7
 
 
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.
 
11
 
 
12
2009/01/30  Michael Hutchinson  <mhutchinson@novell.com>
 
13
 
 
14
        * MonoDevelop.Core.Serialization/XmlMapAttributeProvider.cs:
 
15
          Add skipEmpty support to xml serialization maps.
 
16
 
 
17
2009-01-29  Lluis Sanchez Gual  <lluis@novell.com>
 
18
 
 
19
        * MonoDevelop.Core/StringParserService.cs: Add support for formatting
 
20
        strings in tags.
 
21
 
 
22
2009-01-28  Lluis Sanchez Gual  <lluis@novell.com>
 
23
 
 
24
        * frameworks.xml: Remove Mono.Cairo from the framework since it has its
 
25
        own package.
 
26
 
 
27
2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>
 
28
 
 
29
        * MonoDevelop.Core.mdp: Flush project format changes.
 
30
 
 
31
2009-01-22  Lluis Sanchez Gual  <lluis@novell.com>
 
32
 
 
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
 
39
        serialized.
 
40
 
 
41
2009-01-21  Michael Hutchinson  <mhutchinson@novell.com>
 
42
 
 
43
        * MonoDevelop.Core.addin.xml: Update copyright. Remove unnecessary
 
44
        assembly import.
 
45
 
 
46
2009-01-21  Michael Hutchinson  <mhutchinson@novell.com>
 
47
 
 
48
        * MonoDevelop.Core.Serialization/XmlDataSerializer.cs: Allow
 
49
        XmlDataSerializer to wrap an existing DataSerializer instead of
 
50
        creating one in the constructor.
 
51
 
 
52
2009-01-19  Lluis Sanchez Gual  <lluis@novell.com>
 
53
 
 
54
        * Makefile.am:
 
55
        * MonoDevelop.Core.mdp:
 
56
        * MonoDevelop.Core.ProgressMonitoring/AsyncOperation.cs: Added default
 
57
        implementation of IAsyncOperation
 
58
 
 
59
2009-01-16  Michael Hutchinson  <mhutchinson@novell.com>
 
60
 
 
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.
 
64
 
 
65
2009-01-08  Lluis Sanchez Gual  <lluis@novell.com>
 
66
 
 
67
        * MonoDevelop.Core/SystemAssemblyService.cs: In GetAssemblyLocation,
 
68
        added fast path for mscorlib.
 
69
 
 
70
2009-01-02  Lluis Sanchez Gual  <lluis@novell.com>
 
71
 
 
72
        * MonoDevelop.Core/FileService.cs: Fix logic for IsInvalidFileName.
 
73
 
 
74
2008-12-30  Lluis Sanchez Gual  <lluis@novell.com>
 
75
 
 
76
        * MonoDevelop.Core.Serialization/DataContext.cs: Allow registering new
 
77
        properties which are not external.
 
78
 
 
79
2008-12-24  Lluis Sanchez Gual  <lluis@novell.com>
 
80
 
 
81
        * MonoDevelop.Core.mdp: Updated.
 
82
 
 
83
        * MonoDevelop.Core/FileService.cs: Added method for checking validity of
 
84
        paths.
 
85
 
 
86
2008-12-12  Lluis Sanchez Gual  <lluis@novell.com>
 
87
 
 
88
        * frameworks.xml: Add missing lib.
 
89
 
 
90
        * Makefile.am:
 
91
        * MonoDevelop.Core.mdp:
 
92
        * MonoDevelop.Core/PropertyService.cs:
 
93
        * MonoDevelop.Core/SystemAssemblyService.cs:
 
94
        * MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.cs: No more
 
95
        warnings.
 
96
 
 
97
2008-12-11  Lluis Sanchez Gual  <lluis@novell.com>
 
98
 
 
99
        * MonoDevelop.Core/SystemAssemblyService.cs: Added method for checking
 
100
        if an assembly is in the gac.
 
101
 
 
102
2008-12-11  Lluis Sanchez Gual  <lluis@novell.com>
 
103
 
 
104
        * MonoDevelop.Core/SystemAssemblyService.cs: Nullref fixes.
 
105
 
 
106
2008-12-11  Lluis Sanchez Gual  <lluis@novell.com>
 
107
 
 
108
        * Makefile.am:
 
109
        * frameworks.xml:
 
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.
 
119
 
 
120
2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>
 
121
 
 
122
        * MonoDevelop.Core.mdp: Don't require a specific version of Mono.Addins.
 
123
 
 
124
2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>
 
125
 
 
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.
 
132
 
 
133
2008-12-03  Lluis Sanchez Gual  <lluis@novell.com>
 
134
 
 
135
        * Makefile.am: Make it work for parallel builds.
 
136
 
 
137
        * MonoDevelop.Core/PropertyService.cs: Set the FirstRun flag when the
 
138
        properties file is not present.
 
139
 
 
140
2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>
 
141
 
 
142
        * Makefile.am:
 
143
        * MonoDevelop.Core.mdp: Fix Makefile integration for AssemblyInfo.cs
 
144
        files.
 
145
 
 
146
2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>
 
147
 
 
148
        * Makefile.am:
 
149
        * AssemblyInfo.cs:
 
150
        * AssemblyInfo.cs.in:
 
151
        * MonoDevelop.Core.mdp: Add AssemblyInfo.cs files that are autogenerated
 
152
        from the addin manifests.
 
153
 
 
154
2008-11-21  Michael Hutchinson  <mhutchinson@novell.com>
 
155
 
 
156
        * MonoDevelop.Core/Properties.cs: Copy properties file to backup when
 
157
        saving it. Restore the backup if the save fails.
 
158
 
 
159
        * MonoDevelop.Core/PropertyService.cs: Catch and report errors when
 
160
        loading config file, and fall back to trying previous settings file.
 
161
        Prevents MD crash.
 
162
 
 
163
        Should fix Bug 442567 - Crash at shutdown lost all setting.
 
164
 
 
165
2008-11-21  Michael Hutchinson  <mhutchinson@novell.com>
 
166
 
 
167
        * MonoDevelop.Core/Gettext.cs: Fix some obsoletion warnings by using
 
168
        Mono.Unix.Catalog instead of Mono.Posix.Catalog.
 
169
 
 
170
2008-11-10  Lluis Sanchez Gual  <lluis@novell.com>
 
171
 
 
172
        * MonoDevelop.Core.Execution/ProcessHostController.cs: Windows doesn't
 
173
        like single quotes when specifying arguments to a process.
 
174
 
 
175
2008-11-05  Lluis Sanchez Gual  <lluis@novell.com>
 
176
 
 
177
        * MonoDevelop.Core.addin.xml: Bump MD version.
 
178
 
 
179
2008-10-28  Lluis Sanchez Gual  <lluis@novell.com>
 
180
 
 
181
        * MonoDevelop.Core.Execution/ProcessWrapper.cs: Fix bug 436200 - Crash
 
182
        when stopping a process execution.
 
183
 
 
184
2008-10-22  Lluis Sanchez Gual  <lluis@novell.com>
 
185
 
 
186
        * MonoDevelop.Core.Serialization/GenericCollectionHandler.cs: Added
 
187
        protection against multiple Add methods in a class.
 
188
 
 
189
2008-10-02  Michael Hutchinson <mhutchinson@novell.com> 
 
190
 
 
191
        * MonoDevelop.Core.mdp, Makefile.am,
 
192
          MonoDevelop.Core/GettextCatalog.cs, MonoDevelop.Core/Gettext.cs:
 
193
          Replaced GettextCatalog.
 
194
 
 
195
2008-10-02  Michael Hutchinson <mhutchinson@novell.com> 
 
196
 
 
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.
 
204
 
 
205
2008-09-16  Mike Kestner <mkestner@novell.com> 
 
206
 
 
207
        * MonoDevelop.Core.Execution/ProcessWrapper.cs: null check to avoid
 
208
        NREs.  Fixes #418650.
 
209
 
 
210
2008-09-16  Lluis Sanchez Gual <lluis@novell.com> 
 
211
 
 
212
        * MonoDevelop.Core.Serialization/XmlMapAttributeProvider.cs: Allow
 
213
          chaining several serialization maps for a type.
 
214
 
 
215
2008-09-12  Lluis Sanchez Gual <lluis@novell.com> 
 
216
 
 
217
        * MonoDevelop.Core.Collections/ReadOnlyDictionary.cs,
 
218
          MonoDevelop.Core.mdp, Makefile.am: Implemented new
 
219
          ReadOnlyDictionary class.
 
220
 
 
221
2008-09-04  Lluis Sanchez Gual <lluis@novell.com> 
 
222
 
 
223
        * MonoDevelop.Core.Collections/Set.cs: The Add method now returns true
 
224
          if the item was not already present. False otherwise.
 
225
 
 
226
2008-09-04  Lluis Sanchez Gual <lluis@novell.com> 
 
227
 
 
228
        * MonoDevelop.Core.Collections, MonoDevelop.Core.Collections/Set.cs,
 
229
          MonoDevelop.Core.mdp, Makefile.am: Added Set collection.
 
230
 
 
231
2008-08-28  Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
 
232
 
 
233
        * MonoDevelop.Core.Execution/ExternalConsoleLocator.cs: Fix xterm launch string.
 
234
 
 
235
2008-08-19  Lluis Sanchez Gual <lluis@novell.com> 
 
236
 
 
237
        * MonoDevelop.Core.Serialization/ClassDataType.cs: Add missing null
 
238
          check.
 
239
 
 
240
2008-08-19  Lluis Sanchez Gual <lluis@novell.com> 
 
241
 
 
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.
 
245
          Fixes bug #403847.
 
246
 
 
247
2008-08-13  Michael Hutchinson <mhutchinson@novell.com> 
 
248
 
 
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
 
251
          start node.
 
252
 
 
253
2008-07-30  Mike Krüger <mkrueger@novell.com> 
 
254
 
 
255
        * MonoDevelop.Core/SystemAssemblyService.cs: Catched possible
 
256
          exception.
 
257
 
 
258
2008-07-22  Michael Hutchinson <mhutchinson@novell.com> 
 
259
 
 
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".
 
264
 
 
265
2008-07-21  Lluis Sanchez Gual <lluis@novell.com> 
 
266
 
 
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.
 
272
 
 
273
2008-07-21  Lluis Sanchez Gual <lluis@novell.com> 
 
274
 
 
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.
 
307
 
 
308
2008-06-06  Lluis Sanchez Gual <lluis@novell.com> 
 
309
 
 
310
        * MonoDevelop.Core/Runtime.cs: Write application error messages to the
 
311
          console.
 
312
 
 
313
2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 
 
314
 
 
315
        * MonoDevelop.Core.addin.xml: Bump MD version.
 
316
 
 
317
2008-06-03  Lluis Sanchez Gual <lluis@novell.com> 
 
318
 
 
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
 
330
          a platform.
 
331
        * MonoDevelop.Core.Logging/ConsoleLogger.cs: Fix warning.
 
332
 
 
333
2008-05-28  Lluis Sanchez Gual <lluis@novell.com> 
 
334
 
 
335
        * MonoDevelop.Core.Execution/ProcessService.cs: If a process is
 
336
          terminated by a signal, log the signal name. Fixes bug #368482.
 
337
 
 
338
2008-05-28  Lluis Sanchez Gual <lluis@novell.com> 
 
339
 
 
340
        * MonoDevelop.Core.Execution/IConsole.cs,
 
341
          MonoDevelop.Core.Execution/ExternalConsoleFactory.cs: Added logging
 
342
          support to IConsole.
 
343
        * MonoDevelop.Core.Execution/ProcessWrapper.cs: Fix locking.
 
344
        * MonoDevelop.Core.Execution/ProcessService.cs: Log the exit code if it
 
345
          is not zero.
 
346
 
 
347
2008-05-28  Lluis Sanchez Gual <lluis@novell.com> 
 
348
 
 
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.
 
353
 
 
354
2008-05-21  Lluis Sanchez Gual <lluis@novell.com> 
 
355
 
 
356
        * MonoDevelop.Core/Properties.cs, MonoDevelop.Core/PropertyService.cs,
 
357
          MonoDevelop.Core/SystemAssemblyService.cs: New project model
 
358
          changes.
 
359
 
 
360
2008-04-29  Aaron Bockover  <abock@gnome.org>
 
361
 
 
362
        * MonoDevelop.Core.Execution/ProcessService.cs: Use the new 
 
363
        ExternalConsoleLocator instead of hardcoding xterm when running builds
 
364
        on an external console
 
365
 
 
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
 
374
 
 
375
        * Makefile.am:
 
376
        * MonoDevelop.Core.mdp: Updated build with new file
 
377
 
 
378
2008-03-05  Michael Hutchinson <mhutchinson@novell.com> 
 
379
 
 
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.
 
387
 
 
388
2008-02-20  Lluis Sanchez Gual <lluis@novell.com> 
 
389
 
 
390
        * MonoDevelop.Core/SystemAssemblyService.cs: Don't install packages provided
 
391
          by add-ins that already exist in the system.
 
392
 
 
393
2008-02-18  Lluis Sanchez Gual <lluis@novell.com> 
 
394
 
 
395
        * MonoDevelop.Core.ProgressMonitoring/ConsoleProgressStatus.cs: Allow
 
396
          specifying the log level.
 
397
 
 
398
2008-02-15  Geoff Norton  <gnorton@novell.com>
 
399
 
 
400
        * MonoDevelop.Core/Runtime.cs: Only pinvoke libc on unix.
 
401
 
 
402
2008-02-15  Geoff Norton  <gnorton@novell.com>
 
403
 
 
404
        * MonoDevelop.Core.Execution/ProcessService.cs: Disable .NET remoting 
 
405
        security on the TCP channel.
 
406
 
 
407
2008-02-15  Lluis Sanchez Gual <lluis@novell.com> 
 
408
 
 
409
        * MonoDevelop.Core/Properties.cs: Improve performance of Get method.
4
410
 
5
411
2008-02-07  Michael Hutchinson <mhutchinson@novell.com> 
6
412