2004-10-20 Martin Baulig <martin@ximian.com>
[mono.git] / mcs / class / Mono.CSharp.Debugger / ChangeLog
index 3bd38340ab3e21d55e25a9db1c752f843024f5bd..fc098f17c07e26b2545c31ef87016f00d0c1714b 100644 (file)
@@ -1,3 +1,49 @@
+2004-10-20  Martin Baulig  <martin@ximian.com>
+
+       * MonoSymbolFile.cs (MonoSymbolFile.Write): Sort the method table
+       before actually writing it to disk and update MethodEntry.Index.
+
+       * MonoSymbolTable.cs (MethodEntry.Index): Make this a writable
+       property; set it after creating all the methods and sorting the
+       method table.
+
+2004-09-21  Martin Baulig  <martin@ximian.com>
+
+       * MonoSymbolFile.cs (MonoDebuggerSupport.CheckRuntimeVersion): New
+       public method.
+
+2004-08-27  Martin Baulig  <martin@ximian.com>
+
+       * MonoSymbolFile.cs (MonoSymbolFile..ctor): Read the GUID from the
+       symbol file before reading the OffsetTable.
+
+2004-08-27  Chris Toshok  <toshok@ximian.com>
+
+       * MonoSymbolFile.cs (MonoSymbolFile.ReadSymbolFile): pass name to
+       MonoSymbolFile.ctor, not filename, so we load the .mdb file
+       instead of the .dll.
+       (MonoSymbolFile.ctor): pass FileAccess.Read to the FileStream
+       ctor.
+
+2004-08-27  Martin Baulig  <martin@ximian.com>
+
+       * MonoSymbolFile.cs (MonoDebuggerSupport.GetGuid): The function is
+       called Module.Mono_GetGuid(), not Module.MonoDebugger_GetGuid().
+
+2004-07-30  Martin Baulig  <martin@ximian.com>
+
+       The library is now called Mono.CompilerServices.SymbolWriter.dll
+       and is in the Mono.CompilerServices.SymbolWriter namespace.
+
+       * MonoSymbolFile.cs (MonoDebuggerSupport.GetGuid): New public
+       static method.
+       (MonoSymbolFile.WriteString): Use the BinaryWriter's method.
+       (MonoSymbolFile.ReadString): Use the BinaryReader's method.
+       (MonoSymbolFile.Write): Write the module's Guid into the symbol
+       file.
+
+       * MonoSymbolTable.cs, MonoSymbolWriter.cs: Reworked the API.
+
 2004-07-27  Martin Baulig  <martin@ximian.com>
 
        * MonoSymbolFile.cs (MonoSymbolFile.Write): Sort the methods