Andreas N [Fri, 18 Jul 2003 19:18:10 +0000 (19:18 -0000)]
Locale.cs removed
svn path=/trunk/mcs/; revision=16414
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
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
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
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
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
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
Rafael Teixeira [Fri, 18 Jul 2003 14:53:23 +0000 (14:53 -0000)]
Target 'test' added to Makefile
svn path=/trunk/mcs/; revision=16405
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Andreas N [Fri, 18 Jul 2003 09:17:40 +0000 (09:17 -0000)]
Locale.cs Removed
svn path=/trunk/mcs/; revision=16388
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Thu, 17 Jul 2003 05:36:36 +0000 (05:36 -0000)]
Also build jay
svn path=/trunk/mono/; revision=16322
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
Miguel de Icaza [Thu, 17 Jul 2003 05:13:20 +0000 (05:13 -0000)]
Updated comments
svn path=/trunk/mono/; revision=16320
Miguel de Icaza [Thu, 17 Jul 2003 05:07:35 +0000 (05:07 -0000)]
Update
svn path=/trunk/mcs/; revision=16319
Miguel de Icaza [Thu, 17 Jul 2003 04:57:59 +0000 (04:57 -0000)]
Ok, bootstraping makefile
svn path=/trunk/mono/; revision=16318
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
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
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
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
Dick Porter [Wed, 16 Jul 2003 15:49:32 +0000 (15:49 -0000)]
Workaround for building on cygwin
svn path=/trunk/mono/; revision=16309
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
Lluis Sanchez [Wed, 16 Jul 2003 14:39:46 +0000 (14:39 -0000)]
* SoapHttpClientProtocol.cs: Removed debug WriteLine.
svn path=/trunk/mcs/; revision=16307
Lluis Sanchez [Wed, 16 Jul 2003 10:30:10 +0000 (10:30 -0000)]
* Identity.cs: Added TargetUri property
svn path=/trunk/mcs/; revision=16306
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
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
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
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
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
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
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
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
Peter Williams [Wed, 16 Jul 2003 05:14:57 +0000 (05:14 -0000)]
Forgot *these* files too.
svn path=/trunk/mcs/; revision=16294
Peter Williams [Wed, 16 Jul 2003 05:09:33 +0000 (05:09 -0000)]
Forgot this file
svn path=/trunk/mcs/; revision=16293
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