mono.git
20 years agoLocale.cs removed
Andreas N [Fri, 18 Jul 2003 19:18:10 +0000 (19:18 -0000)]
Locale.cs removed

svn path=/trunk/mcs/; revision=16414

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 19:16:58 +0000 (19:16 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Data.dll.sources: Assembly/Locale.cs added, Assembly/AssemblyInfo.cs added

svn path=/trunk/mcs/; revision=16413

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 19:14:54 +0000 (19:14 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* ChangeLog: Added
* Locale.cs: Added

svn path=/trunk/mcs/; revision=16412

20 years agoFri Jul 18 19:26:20 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 17:36:47 +0000 (17:36 -0000)]
Fri Jul 18 19:26:20 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c, mini.h, mini-x86.c, mini-ppc.c: mono_arch_call_opcode()
returns the arguments in a separte list, now.

svn path=/trunk/mono/; revision=16411

20 years agoMakefile and xxx.sources files added to be compatible with new make process
Rafael Teixeira [Fri, 18 Jul 2003 16:51:37 +0000 (16:51 -0000)]
Makefile and xxx.sources files added to be compatible with new make process

svn path=/trunk/mcs/; revision=16408

20 years agoMakefile and xxx.sources files added to be compatible with new make process
Rafael Teixeira [Fri, 18 Jul 2003 16:46:01 +0000 (16:46 -0000)]
Makefile and xxx.sources files added to be compatible with new make process

svn path=/trunk/mcs/; revision=16407

20 years agoDisable until people fix their code...
Paolo Molaro [Fri, 18 Jul 2003 16:17:54 +0000 (16:17 -0000)]
Disable until people fix their code...

svn path=/trunk/mcs/; revision=16406

20 years agoTarget 'test' added to Makefile
Rafael Teixeira [Fri, 18 Jul 2003 14:53:23 +0000 (14:53 -0000)]
Target 'test' added to Makefile

svn path=/trunk/mcs/; revision=16405

20 years agoDo not expose the classes when they are compiled inside corlib as helpers.
Paolo Molaro [Fri, 18 Jul 2003 14:03:07 +0000 (14:03 -0000)]
Do not expose the classes when they are compiled inside corlib as helpers.

svn path=/trunk/mcs/; revision=16404

20 years agoFri Jul 18 15:11:44 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 13:25:22 +0000 (13:25 -0000)]
Fri Jul 18 15:11:44 CEST 2003 Paolo Molaro <lupus@ximian.com>

* interp.c: 64 bit fixes from Laurent Morichetti <l_m@pacbell.net>.
Install cleanup function.

svn path=/trunk/mono/; revision=16403

20 years agoUpdates and fixes, mostly from Bernie Solomon <bernard@ugsolutions.com>.
Paolo Molaro [Fri, 18 Jul 2003 13:06:43 +0000 (13:06 -0000)]
Updates and fixes, mostly from Bernie Solomon <bernard@ugsolutions.com>.

svn path=/trunk/mono/; revision=16402

20 years agoFri Jul 18 14:42:42 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 12:51:51 +0000 (12:51 -0000)]
Fri Jul 18 14:42:42 CEST 2003 Paolo Molaro <lupus@ximian.com>

* MonoIO.cs: 64bit fix from Bernie Solomon <bernard@ugsolutions.com>.

svn path=/trunk/mcs/; revision=16401

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 11:39:01 +0000 (11:39 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.dll.sources: AlphabeticalEnumConverter.cs, SRDescriptionAttribute.cs added

svn path=/trunk/mcs/; revision=16400

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 11:38:19 +0000 (11:38 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AlphabeticalEnumConverter.cs: Added
* EventLogEntry.cs: Implemented
* EventLogPermissionEntryCollection.cs: Fixed signature and implementation of indexer
* EventLogTraceListener.cs: Fixed signature
* PerformanceCounter.cs: Added missing attribute
* PerformanceCounterType.cs: Added missing attribute
* SRDescriptionAttribute.cs: Added and implemented

svn path=/trunk/mcs/; revision=16399

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 11:37:05 +0000 (11:37 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Uri.cs: Added MonoTODO'd members, implemented member, fixed signature

svn path=/trunk/mcs/; revision=16398

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 11:35:47 +0000 (11:35 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Socket.cs: Added GetHashCode method

svn path=/trunk/mcs/; revision=16397

20 years agoFri Jul 18 13:12:38 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 11:27:46 +0000 (11:27 -0000)]
Fri Jul 18 13:12:38 CEST 2003 Paolo Molaro <lupus@ximian.com>

* get.c: updates for array type representation changes.

svn path=/trunk/mono/; revision=16396

20 years agoFri Jul 18 13:16:18 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 11:27:33 +0000 (11:27 -0000)]
Fri Jul 18 13:16:18 CEST 2003 Paolo Molaro <lupus@ximian.com>

* aot.c, mini.c: updates for array type representation changes.

svn path=/trunk/mono/; revision=16395

20 years agoFri Jul 18 13:12:21 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 11:27:24 +0000 (11:27 -0000)]
Fri Jul 18 13:12:21 CEST 2003 Paolo Molaro <lupus@ximian.com>

* class.c, class.h, debug-helpers.c, icall.c, image.c, marshal.c,
metadata.c, metadata.h, mono-debug-debugger.c, object.c, reflection.c:
array type representation changes.

svn path=/trunk/mono/; revision=16394

20 years agoFri Jul 18 11:28:28 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 09:37:44 +0000 (09:37 -0000)]
Fri Jul 18 11:28:28 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: register function to perform jit shutdown.

svn path=/trunk/mono/; revision=16391

20 years agoFri Jul 18 11:26:58 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 18 Jul 2003 09:36:47 +0000 (09:36 -0000)]
Fri Jul 18 11:26:58 CEST 2003 Paolo Molaro <lupus@ximian.com>

* icall.c, appdomain.h, appdomain.c: support full runtime shutdown
on Environment.Exit () call.

svn path=/trunk/mono/; revision=16390

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 09:25:47 +0000 (09:25 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CategoryAttribute.cs: Added localization support

svn path=/trunk/mcs/; revision=16389

20 years agoLocale.cs Removed
Andreas N [Fri, 18 Jul 2003 09:17:40 +0000 (09:17 -0000)]
Locale.cs Removed

svn path=/trunk/mcs/; revision=16388

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 09:15:35 +0000 (09:15 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.dll.sources: Assembly/Locale.cs added, Globalization.Locale.cs removed

svn path=/trunk/mcs/; revision=16387

20 years ago2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Fri, 18 Jul 2003 09:11:54 +0000 (09:11 -0000)]
2003-07-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Locale.cs: Added

svn path=/trunk/mcs/; revision=16386

20 years agoI think missing only one .pdb file (out of the many that were lying around)
Peter Williams [Fri, 18 Jul 2003 06:55:39 +0000 (06:55 -0000)]
I think missing only one .pdb file (out of the many that were lying around)
isn't too bad, actually.

svn path=/trunk/mcs/; revision=16385

20 years agoRemove Windows debugging information (*.pdb) on make clean.
Peter Williams [Fri, 18 Jul 2003 06:46:55 +0000 (06:46 -0000)]
Remove Windows debugging information (*.pdb) on make clean.

svn path=/trunk/mcs/; revision=16384

20 years ago2003-07-18 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 05:12:24 +0000 (05:12 -0000)]
2003-07-18  Peter Williams  <peter@newton.cx>

* Makefile (EXTRA_DISTFILES): A few more things not to dist.

svn path=/trunk/mcs/; revision=16382

20 years ago2003-07-18 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 05:03:10 +0000 (05:03 -0000)]
2003-07-18  Peter Williams  <peter@newton.cx>

* Makefile (EXTRA_DISTFILES): NUnit.Prefs is not a
distable file.

(in three places)

svn path=/trunk/mcs/; revision=16381

20 years ago2003-07-18 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 04:42:52 +0000 (04:42 -0000)]
2003-07-18  Peter Williams  <peter@newton.cx>

* build/library.make (dist-local): Fancy make dist magic gives
way to boring old 'for'.

* build/executable.make (dist-local): Ditto.

class/corlib:

2003-07-18  Peter Williams  <peter@newton.cx>

* Makefile (dist-local): The fancy shell script was neat, but
ultimately unnecessary and counterproductive. Alas.

svn path=/trunk/mcs/; revision=16380

20 years ago * ILParser.jay: Add generic type refs, and fake generic class refs.
Jackson Harper [Fri, 18 Jul 2003 04:29:50 +0000 (04:29 -0000)]
* ILParser.jay: Add generic type refs, and fake generic class refs.

svn path=/trunk/mcs/; revision=16379

20 years ago * ilasm.exe.sources: Add corlib/GenericTypeRef.cs to build
Jackson Harper [Fri, 18 Jul 2003 04:27:06 +0000 (04:27 -0000)]
    * ilasm.exe.sources: Add corlib/GenericTypeRef.cs to build

svn path=/trunk/mcs/; revision=16378

20 years ago * GenericTypeRef.cs: New File - A reference to a generic type
Jackson Harper [Fri, 18 Jul 2003 04:23:58 +0000 (04:23 -0000)]
* GenericTypeRef.cs:  New File - A reference to a generic type
spec. ie !0 or !1
* InstrTable.cs: Add the stelem and ldelem opcodes.

svn path=/trunk/mcs/; revision=16377

20 years ago2003-07-17 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 04:18:02 +0000 (04:18 -0000)]
2003-07-17  Peter Williams  <peter@newton.cx>

* Test/Mono.Directory.LDAP/BindSimpleTest.cs: csc interprets the bare LDAP
as a namespace, not as the class. Give it the fully qualified name.

* Test/Mono.Directory.LDAP/QueryRootDSETest.cs: Same.

svn path=/trunk/mcs/; revision=16375

20 years ago2003-07-18 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 04:17:25 +0000 (04:17 -0000)]
2003-07-18  Peter Williams  <peter@newton.cx>

* Npgsql/AssemblyInfo.cs: Don't strongname the assembly, because
we can't unless corlib is strongnamed too. Not a wonderful solution,
but I don't think this ever worked anyway.

svn path=/trunk/mcs/; revision=16374

20 years ago2003-07-17 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 04:15:46 +0000 (04:15 -0000)]
2003-07-17  Peter Williams  <peter@newton.cx>

* Mono.Data.SybaseTypes/SybaseDecimal.cs: csc.exe is more
stringent about namespaces than mcs. We need to disambiguate
System.Math from Mono.Math here.

svn path=/trunk/mcs/; revision=16373

20 years ago2003-07-17 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 04:14:57 +0000 (04:14 -0000)]
2003-07-17  Peter Williams  <peter@newton.cx>

* DTMXPathDocumentBuilder.cs: csc.exe is more stringent about namespaces
than mcs. We need to disambiguate System.Math from Mono.Math here.

svn path=/trunk/mcs/; revision=16372

20 years ago * PEAPI.cs: Add GenericTypeSpec so generic members can be
Jackson Harper [Fri, 18 Jul 2003 04:14:40 +0000 (04:14 -0000)]
    * PEAPI.cs: Add GenericTypeSpec so generic members can be
referenced. Add the ldelem and stelem opcodes (these are part of
the new spec).

svn path=/trunk/mcs/; revision=16371

20 years agoSo long; it's been fun, list files.
Peter Williams [Fri, 18 Jul 2003 03:53:21 +0000 (03:53 -0000)]
So long; it's been fun, list files.

svn path=/trunk/mcs/; revision=16370

20 years ago2003-07-17 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 03:43:41 +0000 (03:43 -0000)]
2003-07-17  Peter Williams  <peter@newton.cx>

* build/profiles/default.make: Actually fix this. Use the platform
compiler all the way.

svn path=/trunk/mcs/; revision=16369

20 years ago2003-07-17 Peter Williams <peter@newton.cx>
Peter Williams [Fri, 18 Jul 2003 03:42:50 +0000 (03:42 -0000)]
2003-07-17  Peter Williams  <peter@newton.cx>

* Makefile: Change the name of the test target so that it doesn't
conflict with the recursive test target.

svn path=/trunk/mcs/; revision=16368

20 years agoRemoved sample channel implementation files from the build
Gonzalo Paniagua Javier [Fri, 18 Jul 2003 00:16:28 +0000 (00:16 -0000)]
Removed sample channel implementation files from the build

svn path=/trunk/mcs/; revision=16364

20 years agoRenamed file to match the class name
Gonzalo Paniagua Javier [Fri, 18 Jul 2003 00:11:15 +0000 (00:11 -0000)]
Renamed file to match the class name

svn path=/trunk/mcs/; revision=16363

20 years agoAdded a few CLSCompliant attributes needed
Gonzalo Paniagua Javier [Fri, 18 Jul 2003 00:07:26 +0000 (00:07 -0000)]
Added a few CLSCompliant attributes needed

svn path=/trunk/mcs/; revision=16362

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 21:57:46 +0000 (21:57 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* HtmlContainerControl.cs: Added attributes
* HtmlControl.cs: Added attributes
* HtmlInputControl.cs: Fixed public signature
* HtmlInputRadioButton.cs: Fixed public signature
* HtmlSelect.cs: Added missing attribute
* HtmlTable.cs: Added missing attribute

svn path=/trunk/mcs/; revision=16359

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 21:54:36 +0000 (21:54 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Web.dll.sources:
* list: HtmlControlPersistableAttribute.cs, IgnoreUnknownContentAttribute.cs added

svn path=/trunk/mcs/; revision=16358

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 21:51:51 +0000 (21:51 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* HtmlControlPersistableAttribute.cs: Added
* IgnoreUnknownContentAttribute.cs: Added

svn path=/trunk/mcs/; revision=16357

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 19:00:39 +0000 (19:00 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Web.UI/IUserControlDesignerAccessor.cs: added

svn path=/trunk/mcs/; revision=16356

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 18:59:43 +0000 (18:59 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* IUserControlDesignerAccessor.cs: Added and implemented
* Control.cs: Missing member added, added all attributes
* Page.cs: Added attributes, fixed signature
* TemplateControl.cs: Fixed signature, added all attributes
* UserControl.cs: Added all attributes, added and implemented missing interface

svn path=/trunk/mcs/; revision=16355

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 18:55:46 +0000 (18:55 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* SessionInProcHandler.cs: Made these internal to fix signature and building CLS-compliant

svn path=/trunk/mcs/; revision=16354

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 18:53:59 +0000 (18:53 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Web.dll.sources:
* list: AssemblyInfo.cs added, Consts.cs added

svn path=/trunk/mcs/; revision=16353

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 18:52:24 +0000 (18:52 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* ChangeLog: Added
* Consts.cs: Added

svn path=/trunk/mcs/; revision=16352

20 years agoThu Jul 17 17:26:59 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Jul 2003 15:39:01 +0000 (15:39 -0000)]
Thu Jul 17 17:26:59 CEST 2003 Paolo Molaro <lupus@ximian.com>

* FieldInfo.cs, MonoField.cs: cleanups. Cache some info and use
finer-grained icalls. Requires a matching runtime.

svn path=/trunk/mcs/; revision=16350

20 years agoThu Jul 17 17:21:57 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Jul 2003 15:38:42 +0000 (15:38 -0000)]
Thu Jul 17 17:21:57 CEST 2003 Paolo Molaro <lupus@ximian.com>

* icall.c, reflection.h, reflection.c, verify.c: cleanups,
requires a matching corlib.

svn path=/trunk/mono/; revision=16349

20 years agoThu Jul 17 17:28:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Jul 2003 15:38:29 +0000 (15:38 -0000)]
Thu Jul 17 17:28:27 CEST 2003 Paolo Molaro <lupus@ximian.com>

* MonoType.cs: use an icall for IsPrimitiveImpl ().

svn path=/trunk/mcs/; revision=16348

20 years agoThu Jul 17 16:02:41 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Jul 2003 14:12:11 +0000 (14:12 -0000)]
Thu Jul 17 16:02:41 CEST 2003 Paolo Molaro <lupus@ximian.com>

* mini.c: use a faster allocator if possible.

svn path=/trunk/mono/; revision=16347

20 years agoThu Jul 17 16:00:39 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Jul 2003 14:10:33 +0000 (14:10 -0000)]
Thu Jul 17 16:00:39 CEST 2003 Paolo Molaro <lupus@ximian.com>

* aot.c: some cleanups and portability changes.

svn path=/trunk/mono/; revision=16346

20 years agoThu Jul 17 15:23:17 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Jul 2003 13:32:12 +0000 (13:32 -0000)]
Thu Jul 17 15:23:17 CEST 2003 Paolo Molaro <lupus@ximian.com>

* Guid.cs: faster ToString ().

svn path=/trunk/mcs/; revision=16345

20 years ago * Changelog: My editor decided to add a CR to each line. Sorry about that.
Lluis Sanchez [Thu, 17 Jul 2003 13:13:23 +0000 (13:13 -0000)]
* Changelog: My editor decided to add a CR to each line. Sorry about that.
  Committed again without the CRs.

svn path=/trunk/mono/; revision=16344

20 years ago * socket-io.c: Get system_assembly using mono_image_loaded(), instead
Lluis Sanchez [Thu, 17 Jul 2003 12:36:51 +0000 (12:36 -0000)]
* socket-io.c: Get system_assembly using mono_image_loaded(), instead
  getting it from the "this" socket instance. Did not work
  if the socket is a subclass of Socket.
  Also fixed bug #35371.

svn path=/trunk/mono/; revision=16343

20 years ago * ObjectReader.cs: Keep MemberInfo members in type's metadata object, so it is
Lluis Sanchez [Thu, 17 Jul 2003 12:12:26 +0000 (12:12 -0000)]
* ObjectReader.cs: Keep MemberInfo members in type's metadata object, so it is
      not necessary to query them for every object.
    * ObjectWriter.cs: If the value being serialized is a value type (not boxed)
      then there is no need to register it in the ObjectIDGenerator, because it is
      not possible to have two references to the same value type object.

svn path=/trunk/mcs/; revision=16342

20 years ago * ObjectIDGenerator.cs: Optimized access to hashtable and reduced the
Lluis Sanchez [Thu, 17 Jul 2003 12:05:27 +0000 (12:05 -0000)]
* ObjectIDGenerator.cs: Optimized access to hashtable and reduced the
  number of calls to GetType(). (Patch by Paolo).
  Also added a NextId property that returns a new Id without registering
  an object.

svn path=/trunk/mcs/; revision=16341

20 years agoThu Jul 17 13:39:32 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 17 Jul 2003 11:50:30 +0000 (11:50 -0000)]
Thu Jul 17 13:39:32 CEST 2003 Paolo Molaro <lupus@ximian.com>

* metadata.c: fixed size for TypedByRef.
* loader.c: when searching for a method, consider the vararg amrker.
* unicode.c, decimal.c: constify some arrays.

svn path=/trunk/mono/; revision=16340

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 11:27:24 +0000 (11:27 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* CounterCreationData.cs:
* EventLog.cs:
* EventLogEntry.cs:
* PerformanceCounter.cs:
* Process.cs:
* ProcessModule.cs:
* ProcessStartInfo.cs:
* ProcessThread.cs: Reworked attributes based on the new Consts scheme

svn path=/trunk/mcs/; revision=16339

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 11:23:47 +0000 (11:23 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* FileSystemWatcher.cs: Reworked attributes based on the new Consts scheme

svn path=/trunk/mcs/; revision=16338

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 11:22:55 +0000 (11:22 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* IComponent.cs:
* MarshalByValueComponent.cs: Reworked attributes based on the new Consts scheme

svn path=/trunk/mcs/; revision=16337

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 11:21:03 +0000 (11:21 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* StringDictionary.cs: Reworked attributes based on the new Consts scheme

svn path=/trunk/mcs/; revision=16336

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 11:19:38 +0000 (11:19 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Assembly/Consts.cs: added

svn path=/trunk/mcs/; revision=16335

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 11:17:37 +0000 (11:17 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Consts.cs: Added

svn path=/trunk/mcs/; revision=16334

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 09:10:09 +0000 (09:10 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* corlib.dll.sources:
* unix.args: AssemblyInfo.cs added

svn path=/trunk/mcs/; revision=16333

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 09:08:03 +0000 (09:08 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* ChangeLog: Added

svn path=/trunk/mcs/; revision=16332

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 09:06:55 +0000 (09:06 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Accessibility.dll.sources:
* list.unix: AssemblyInfo.cs added

svn path=/trunk/mcs/; revision=16331

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 09:05:17 +0000 (09:05 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* System.Drawing.dll.sources:
* list.unix: AssemblyInfo.cs added

svn path=/trunk/mcs/; revision=16330

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 09:03:08 +0000 (09:03 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* StringFormat.cs: Changes to become CLS-compliant

svn path=/trunk/mcs/; revision=16329

20 years ago2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 17 Jul 2003 09:02:32 +0000 (09:02 -0000)]
2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* PrinterResolution.cs: Fixed signature, implemented, restyled, removed non-CLS compliant members

svn path=/trunk/mcs/; revision=16328

20 years ago2003-07-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 17 Jul 2003 06:08:16 +0000 (06:08 -0000)]
2003-07-17  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (LocalVariableReference.Emit, EmitAssign,
AddressOf): Do not use EmitThis, that was wrong, use the actual
this pointer.

svn path=/trunk/mcs/; revision=16323

20 years agoAlso build jay
Miguel de Icaza [Thu, 17 Jul 2003 05:36:36 +0000 (05:36 -0000)]
Also build jay

svn path=/trunk/mono/; revision=16322

20 years ago2003-07-17 Peter Williams <peter@newton.cx>
Peter Williams [Thu, 17 Jul 2003 05:32:39 +0000 (05:32 -0000)]
2003-07-17  Peter Williams  <peter@newton.cx>

* build/profiles/default.make: Try to make this smarter so
that we can build on Windows. Specifically, don't require
the mono runtime. Combined with the corlib $(BOOT_COMPILE) change,
this should make corlib build out of the box, I think.

2003-07-17  Peter Williams  <peter@newton.cx>

* Makefile ($(testlib)): Build with $(BOOT_COMPILE), not $(CSCOMPILE),
which sort of makes sense and is needed on Windows too.
($(corlib)): same.
$(cmplib): Don't include the makefrag to save the Windows build and some
time.

svn path=/trunk/mcs/; revision=16321

20 years agoUpdated comments
Miguel de Icaza [Thu, 17 Jul 2003 05:13:20 +0000 (05:13 -0000)]
Updated comments

svn path=/trunk/mono/; revision=16320

20 years agoUpdate
Miguel de Icaza [Thu, 17 Jul 2003 05:07:35 +0000 (05:07 -0000)]
Update

svn path=/trunk/mcs/; revision=16319

20 years agoOk, bootstraping makefile
Miguel de Icaza [Thu, 17 Jul 2003 04:57:59 +0000 (04:57 -0000)]
Ok, bootstraping makefile

svn path=/trunk/mono/; revision=16318

20 years ago2003-07-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 16 Jul 2003 23:52:18 +0000 (23:52 -0000)]
2003-07-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ControlCollection.cs: fixed bug #46472.

svn path=/trunk/mcs/; revision=16314

20 years ago * ColorDialog.cs : implemented
Aleksey Ryabchuk [Wed, 16 Jul 2003 20:02:49 +0000 (20:02 -0000)]
* ColorDialog.cs : implemented
* win32functions.cs
* win32enums.cs
* win32structs.cs : functions, flags and structs for ColorDialog

svn path=/trunk/mcs/; revision=16312

20 years ago2003-07-16 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 16 Jul 2003 16:14:53 +0000 (16:14 -0000)]
2003-07-16  Dick Porter  <dick@ximian.com>

* FileInfo.cs: Update path info when a file is moved.  Patch by
John Luke <jluke@cfl.rr.com>, fixes bug 44253.

svn path=/trunk/mcs/; revision=16311

20 years ago2003-07-16 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Wed, 16 Jul 2003 15:51:28 +0000 (15:51 -0000)]
2003-07-16  Ravi Pratap  <ravi@ximian.com>

* test-39.cs: Improve test to check emission on interfaces too.

svn path=/trunk/mcs/; revision=16310

20 years agoWorkaround for building on cygwin
Dick Porter [Wed, 16 Jul 2003 15:49:32 +0000 (15:49 -0000)]
Workaround for building on cygwin

svn path=/trunk/mono/; revision=16309

20 years ago2003-07-16 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Wed, 16 Jul 2003 15:47:11 +0000 (15:47 -0000)]
2003-07-16  Ravi Pratap  <ravi@ximian.com>

* interface.cs (Define): Do nothing here since there are no
members to populate etc. Move the attribute emission out of here
since this was just totally the wrong place to put it. Attribute
application happens during the 'Emit' phase, not in the 'Define'
phase.

(Emit): Add this method and move the attribute emission here

* rootcontext.cs (EmitCode): Call the Emit method on interface
types too.

svn path=/trunk/mcs/; revision=16308

20 years ago* SoapHttpClientProtocol.cs: Removed debug WriteLine.
Lluis Sanchez [Wed, 16 Jul 2003 14:39:46 +0000 (14:39 -0000)]
* SoapHttpClientProtocol.cs: Removed debug WriteLine.

svn path=/trunk/mcs/; revision=16307

20 years ago * Identity.cs: Added TargetUri property
Lluis Sanchez [Wed, 16 Jul 2003 10:30:10 +0000 (10:30 -0000)]
* Identity.cs: Added TargetUri property

svn path=/trunk/mcs/; revision=16306

20 years ago * RemotingProxy.cs: Assign to the message the full uri, if available,
Lluis Sanchez [Wed, 16 Jul 2003 10:29:33 +0000 (10:29 -0000)]
* RemotingProxy.cs: Assign to the message the full uri, if available,
  not only the object uri.

svn path=/trunk/mcs/; revision=16305

20 years agospecify member variable through "this" in .ctor
Alexandre Pigolkine [Wed, 16 Jul 2003 07:01:43 +0000 (07:01 -0000)]
specify member variable through "this" in .ctor

svn path=/trunk/mcs/; revision=16303

20 years ago * Driver.cs: Use WriteLine for 'compilation succeeded'
Jackson Harper [Wed, 16 Jul 2003 06:38:12 +0000 (06:38 -0000)]
    * Driver.cs: Use WriteLine for 'compilation succeeded'
          message.

svn path=/trunk/mcs/; revision=16302

20 years ago * test-11.il: Don't specify constraints with ids anymore
Jackson Harper [Wed, 16 Jul 2003 06:35:32 +0000 (06:35 -0000)]
    * test-11.il: Don't specify constraints with ids anymore
* test-29.il: Remove uneeded class, add constraint

svn path=/trunk/mcs/; revision=16301

20 years ago * ILTables.cs: Add tokens for generic constraints.
Jackson Harper [Wed, 16 Jul 2003 06:32:17 +0000 (06:32 -0000)]
    * ILTables.cs: Add tokens for generic constraints.

svn path=/trunk/mcs/; revision=16300

20 years ago * ILParser.jay: Add generic type constraints and tokens used to
Jackson Harper [Wed, 16 Jul 2003 06:30:44 +0000 (06:30 -0000)]
    * ILParser.jay: Add generic type constraints and tokens used to
create them

svn path=/trunk/mcs/; revision=16299

20 years ago * TypeDef.cs: Allow adding and emitting generic type
Jackson Harper [Wed, 16 Jul 2003 06:28:23 +0000 (06:28 -0000)]
    * TypeDef.cs: Allow adding and emitting generic type
          constraints.

svn path=/trunk/mcs/; revision=16298

20 years ago * PEAPI.cs: Allow generic constraints to be added, emit generic
Jackson Harper [Wed, 16 Jul 2003 06:24:13 +0000 (06:24 -0000)]
    * PEAPI.cs: Allow generic constraints to be added, emit generic
constraints.

svn path=/trunk/mcs/; revision=16297

20 years agoForgot *these* files too.
Peter Williams [Wed, 16 Jul 2003 05:14:57 +0000 (05:14 -0000)]
Forgot *these* files too.

svn path=/trunk/mcs/; revision=16294

20 years agoForgot this file
Peter Williams [Wed, 16 Jul 2003 05:09:33 +0000 (05:09 -0000)]
Forgot this file

svn path=/trunk/mcs/; revision=16293

20 years ago2003-07-16 Peter Williams <peter@newton.cx>
Peter Williams [Wed, 16 Jul 2003 05:08:19 +0000 (05:08 -0000)]
2003-07-16  Peter Williams  <peter@newton.cx>

A whole passel of build system changes. Doc updates:

* build/README.makefiles: Doc updates.

* build/profiles/net_1_0.make: Doc changes.

* INSTALL.txt: A few more touchups.

Better defaults:

* build/config-default.make (prefix): Default install prefix
should be /usr/local.

* build/profiles/bootstrap.make: This profile ...

* build/profiles/default.make: ... is now the default.

* build/profiles/atomic.make: And the default is now this.

Fixes for pre-build checks:

* Makefile: Do the platform and (new) profile checks
before the build, which took some infrastructure changes.

* build/rules.make: Allow a Makefile to specify its own all/install/etc
targets.

* build/profiles/default.make (profile-check): Add a blank
target here.

* build/profiles/atomic.make: Check for a full MCS install to
build against.

HP/UX fixes with help from Bernie Solomon:

* build/config-default.make (ECHO_ESCAPE): HP/UX 'echo'
        doesn't need a -e parameter to interpret escape codes. Test for
        that and define a configuration parameter.

        * build/library.make ($(makefrag)): Use $(ECHO_ESCAPE)
        instead of assuming that 'echo -e' will interpret escape
        codes.

        * build/executable.make ($(makefrag)): Here too.

A make distcheck fix:

* Makefile: Inherit the current prefix so that the build can
find the right System.Xml.dll.

And Windows build fixes with the invaluable help of Sebastian
Pouliot (in various subdirectories).

class/Mono.Data.SqliteClient:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (LIB_MCS_FLAGS): Add /r:System.dll here. Why wasn't
this necessary with MCS? (csc.exe needs it.)

class/System:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (SCARY_LIB): Flip around since what was bootstrap
is now default.

class/System/Test/System.Net:

2003-07-16  Peter Williams  <peter@newton.cx>

* IPAddressTest.cs: #if NET_1_1 for some IPv6 tests that
rely on some NET_1_1-only features.

class/System/Test/System.Net.Sockets:

2003-07-16  Peter Williams  <peter@newton.cx>

* TcpListenerTest.cs: Initialize outSock to null to
prevent an mcs compile error.

class/System.Data:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile: Flip around for the new default build
profile. (In a separate commit)

class/System.Windows.Forms:

2003-07-16  Peter Williams  <peter@newton.cx>

* System.Windows.Forms.dll.sources: Don't build with two
AssemblyInfo.cs files.

class/corlib:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile ($(test_makefrag)): Use $(ECHO_ESCAPE) for HP/UX
portability fixes.
(all-local): Don't build $(cmplib) by default, it's not something
most people need, and the build is broken on Windows right now anyway.

ilasm:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (ILParser.cs): Move this from parser/ so we avoid
slash direction issues on the Windows build.

* .cvsignore: Add ILParser.cs here.

ilasm/parser:

2003-07-16  Peter Williams  <peter@newton.cx>

* .cvsignore: ILParser.cs has been moved.

tools:

2003-07-16  Peter Williams  <peter@newton.cx>

* Makefile (DIST_ONLY_SUBDIRS): Don't build SqlSharp, it's
very old and doesn't build on Windows.

svn path=/trunk/mcs/; revision=16292