mono.git
19 years ago Explicit casts in generated code to avoid compiler warnings.
Alp Toker [Mon, 13 Dec 2004 01:55:54 +0000 (01:55 -0000)]
  Explicit casts in generated code to avoid compiler warnings.

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

19 years ago2004-12-13 Alp Toker <alp@atoker.com>
Alp Toker [Mon, 13 Dec 2004 01:29:38 +0000 (01:29 -0000)]
2004-12-13  Alp Toker  <alp@atoker.com>

  * cilc.cs:
  Use the GObject of the object if it already has one, rather than creating a
  new GObject instance of our own. Store the reference to the MonoObject in
  a GObject data field.

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

19 years ago2004-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 12 Dec 2004 22:59:11 +0000 (22:59 -0000)]
2004-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: set webResponse back to null when redirecting.
Fix the previous patch so that it reads the whole response even if
auto-redirect is not enabled. Closes bug #70484.

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

19 years ago2004-12-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 12 Dec 2004 21:14:29 +0000 (21:14 -0000)]
2004-12-12  Zoltan Varga  <vargaz@freemail.hu>

* XmlTextReader.cs: Work around a compiler bug in csc 2.0 beta 1.

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

19 years ago2004-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 12 Dec 2004 20:43:09 +0000 (20:43 -0000)]
2004-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebResponse.cs: added ReadAll method.

* WebConnection.cs: in HandleError, set the response error after
closing the socket. Use an async. delegate to finish reading any prior
WebConnectionStream.

* HttpWebRequest.cs: for error responses that allow content, read the
stream immediately. Fixes bug #70483.

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

19 years ago2004-12-12 John Luke <john.luke@gmail.com>
John Luke [Sun, 12 Dec 2004 18:24:29 +0000 (18:24 -0000)]
2004-12-12  John Luke  <john.luke@gmail.com>

        * driver.cs (AddArgs): take -- into account when
        adding arguments, fixes bug 65710

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

19 years ago2004-12-12 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sun, 12 Dec 2004 17:33:27 +0000 (17:33 -0000)]
2004-12-12  Ben Maurer  <bmaurer@ximian.com>

* icall.c (ves_icall_ModuleBuilder_getToken): Check for null
(ves_icall_ModuleBuilder_getMethodToken): Ditto

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

19 years ago* MonthCalendar.cs: Implemented click-hold for next/previous month
John BouAntoun [Sun, 12 Dec 2004 10:45:32 +0000 (10:45 -0000)]
* MonthCalendar.cs: Implemented click-hold for next/previous month
  and date selection

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

19 years ago * cilc.cs:
Alp Toker [Sun, 12 Dec 2004 05:55:08 +0000 (05:55 -0000)]
  * cilc.cs:
  Initial support for namespaceless assemblies.
  C keyword avoidance.

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

19 years ago Initial support for namespaceless assemblies.
Alp Toker [Sun, 12 Dec 2004 05:07:15 +0000 (05:07 -0000)]
  Initial support for namespaceless assemblies.

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

19 years ago2004-12-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 12 Dec 2004 04:36:33 +0000 (04:36 -0000)]
2004-12-12  Martin Baulig  <martin@ximian.com>

* expression.cs (Unary.TryReduceNegative): Added support for
SByteConstant and ByteConstant.
(Unary.Reduce): Check error values from TryReduceNegative().

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

19 years ago2004-12-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 12 Dec 2004 04:36:21 +0000 (04:36 -0000)]
2004-12-12  Martin Baulig  <martin@ximian.com>

* expression.cs (Unary.TryReduceNegative): Added support for
SByteConstant and ByteConstant.
(Unary.Reduce): Check error values from TryReduceNegative().

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

19 years ago2004-12-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 12 Dec 2004 03:26:45 +0000 (03:26 -0000)]
2004-12-12  Martin Baulig  <martin@ximian.com>

* mini.c (mono_method_to_ir): Only call mono_debug_init_method()
if we are the "real" method, ie. not an inlined method inside it.

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

19 years ago2004-12-12 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 12 Dec 2004 03:25:30 +0000 (03:25 -0000)]
2004-12-12  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c (write_type): If we're an enum and the
builtin types have already been initialized, call mono_class_init().

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

19 years ago Consider types registered ByVal but not in main registry as unregistered.
Alp Toker [Sun, 12 Dec 2004 03:12:10 +0000 (03:12 -0000)]
  Consider types registered ByVal but not in main registry as unregistered.
  Mark out some more ByVal types.

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

19 years ago2004-12-12 Alp Toker <alp@atoker.com>
Alp Toker [Sun, 12 Dec 2004 03:04:21 +0000 (03:04 -0000)]
2004-12-12  Alp Toker  <alp@atoker.com>

  * cilc.cs:
  * Test.cs:
  * demo.c:
  First stab at return values, and associated updates to the demo.

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

19 years agoIn mini:
Ben Maurer [Sun, 12 Dec 2004 01:47:54 +0000 (01:47 -0000)]
In mini:
2004-12-11  Ben Maurer  <bmaurer@ximian.com>

* mini.c (CEE_LDSFLD): Make sure that the vtable has been init'd
before we look in the special fields table. This fixes
../tests/thread-static-init.cs.

In tests:
2004-12-11  Ben Maurer  <bmaurer@ximian.com>

* thread-static-init.cs: New test.

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

19 years ago* X11Structs.cs:
Peter Dennis Bartok [Sun, 12 Dec 2004 01:10:02 +0000 (01:10 -0000)]
* X11Structs.cs:
  - Added XKeyboardState (moved from XplatUIX11.cs)
  - Added XCreateGC related enums and structures
  - Added GXFunction for XSetFunction

* XplatUIStructs.cs: Added missing WS_EX_xxx definitions

* XplatUI.cs: Added CreateCaret(), DestroyCaret(), SetCaretPos() and
  CaretVisible() calls

* ToolTip.cs: Added code to prevent stealing focus from app windows

* XplatUIDriver.cs: Added abstracts for caret functions (CreateCaret,
  DestroyCaret, SetCaretPos and CaretVisible)

* XplatUIX11.cs:
  - Added implementation for caret functions
  - Moved hover variables into a struct, to make it a bit easier
    on the eyes and to debug
  - Removed XKeyboardState (moved to XplatUIX11.cs)
  - Moved Keyboard properties into the properties region

* Control.cs (get_Region): Control.CreateGraphics is the appropriate
  call to get a graphics context for our control

* XplatUIOSX.cs: Added empty overrides for the new caret functions

* TreeView.cs: Fixed bug. No matter what color was set it would always
  return SystemColors.Window

* XplatUIWin32.cs: Implemented caret overrides

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

19 years ago2004-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 11 Dec 2004 22:48:15 +0000 (22:48 -0000)]
2004-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mini.c: return immediately after setting OP_ARRAY_RANK or CEE_LDLEN
for Array get_Rank and get_Length. Fixes bug #70465.

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

19 years ago2004-12-11 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sat, 11 Dec 2004 21:59:49 +0000 (21:59 -0000)]
2004-12-11  Ben Maurer  <bmaurer@ximian.com>

* BinaryReader.cs (ReadByte): Check for exceptions here.

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

19 years agoSet the proper variables in the 'mcs' dir, so that there are no side-effects
Miguel de Icaza [Sat, 11 Dec 2004 21:40:14 +0000 (21:40 -0000)]
Set the proper variables in the 'mcs' dir, so that there are no side-effects

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

19 years ago Add check to see if a registered type IsExternal
Alp Toker [Sat, 11 Dec 2004 21:25:24 +0000 (21:25 -0000)]
  Add check to see if a registered type IsExternal

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

19 years ago2004-12-11 Alp Toker <alp@atoker.com>
Alp Toker [Sat, 11 Dec 2004 20:50:55 +0000 (20:50 -0000)]
2004-12-11  Alp Toker  <alp@atoker.com>

  * cilc.cs:
  First stab at initialising delegates using method pointers.
  Convert the type registry management and reporting methods to use strings,
  making way for tie-in with native GObject hierarchies.
  Recursive conflict avoidance for the GObject class struct etc.
  Treat byref values properly.
  Support tie-in with existing GObject hierarchy.
  Use argc parity to decide the generation mode.
  Update usage help string.
  * res-Makefile:
  Use passed CFLAGS.
  Only rebuild modified targets if bundle is defined, not everything.
  * README:
  More usage examples.

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

19 years ago2004-12-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 11 Dec 2004 16:18:52 +0000 (16:18 -0000)]
2004-12-11  Zoltan Varga  <vargaz@freemail.hu>

* mini.h mini.c aot.c: Put the bblock table for a SWITCH patch into a
separate structure to reduce the size of MonoJumpInfo.

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

19 years agoMove these changelog entries where they belong
Geoff Norton [Sat, 11 Dec 2004 08:05:13 +0000 (08:05 -0000)]
Move these changelog entries where they belong

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

19 years ago2004-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 11 Dec 2004 07:40:23 +0000 (07:40 -0000)]
2004-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CookieContainer.cs: quote the port number.

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

19 years ago2004-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 11 Dec 2004 07:38:12 +0000 (07:38 -0000)]
2004-12-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* net_1_1/DefaultWsdlHelpGenerator.aspx:
* net_2_0/DefaultWsdlHelpGenerator.aspx: now that CookieContainer is
more like what it should be, we need to pass the URI too. Fixes bug
#70435.

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

19 years ago2004-12-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 11 Dec 2004 05:17:48 +0000 (05:17 -0000)]
2004-12-11  Atsushi Enomoto <atsushi@ximian.com>

* XsdValidatingReader.cs,
  XsdIdentityState.cs : more refactoring.
  Reduced XmlReader dependency in identity constraint classes.
  Hide State in XsdValidationContext.
  Simplify character validation and state resetting.
  Need more event deligation on ExamineAdditionalSchema().
  Just cache attribute type directly instead of QName.
  Use XmlSchemaUtil.ReadTypedValue() common code.

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

19 years ago2004-12-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 11 Dec 2004 05:09:42 +0000 (05:09 -0000)]
2004-12-11  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaUtil.cs : added static ReadTypedValie().
* XmlSchemaInference.cs : compile at the end of inference.

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

19 years ago2004-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 11 Dec 2004 04:20:23 +0000 (04:20 -0000)]
2004-12-11  Martin Baulig  <martin@ximian.com>

* support.cs (ReflectionParameters.ParameterName): If we have a
`gpd', call `ParameterName' on it.

* parameter.cs (Parameter.GetParameterAttributes): New static method.

* pending.cs (PendingImplementation.DefineProxy): Call
DefineParameter() for all of the MethodBuilder's arguments.

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

19 years agoOnly quote typedef's.
Martin Baulig [Sat, 11 Dec 2004 04:07:32 +0000 (04:07 -0000)]
Only quote typedef's.

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

19 years agoDon't escape typespec's.
Martin Baulig [Sat, 11 Dec 2004 01:40:48 +0000 (01:40 -0000)]
Don't escape typespec's.

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

19 years ago2004-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 11 Dec 2004 01:10:45 +0000 (01:10 -0000)]
2004-12-11  Martin Baulig  <martin@ximian.com>

* get.c (get_typespec): Added `gboolean is_def' argument; removed
the special case for MONO_TYPE_VAR/MVAR and pass `is_def' down to
dis_stringify_type().
(get_escaped_name): Allow `!'.

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

19 years ago2004-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 11 Dec 2004 00:52:53 +0000 (00:52 -0000)]
2004-12-11  Martin Baulig  <martin@ximian.com>

* get.c (get_token): Escape typedefs, typerefs and typespecs.

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

19 years ago2004-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 11 Dec 2004 00:49:38 +0000 (00:49 -0000)]
2004-12-11  Martin Baulig  <martin@ximian.com>

* get.c (get_escaped_name): Correctly escape nested classes.

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

19 years agoOoops, fix my last commit.
Martin Baulig [Sat, 11 Dec 2004 00:37:38 +0000 (00:37 -0000)]
Ooops, fix my last commit.

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

19 years ago2004-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 11 Dec 2004 00:28:18 +0000 (00:28 -0000)]
2004-12-11  Martin Baulig  <martin@ximian.com>

* get.c (get_class_name): Renamed to get_escaped_class_name() and
return an escaped class name; correctly escape nested classes.

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

19 years agoeol style
Ben Maurer [Sat, 11 Dec 2004 00:05:11 +0000 (00:05 -0000)]
eol style

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

19 years agoeol style
Ben Maurer [Sat, 11 Dec 2004 00:04:33 +0000 (00:04 -0000)]
eol style

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

19 years agoeol style
Ben Maurer [Sat, 11 Dec 2004 00:01:25 +0000 (00:01 -0000)]
eol style

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

19 years ago2004-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 10 Dec 2004 23:58:46 +0000 (23:58 -0000)]
2004-12-11  Martin Baulig  <martin@ximian.com>

* get.c (dis_stringify_type): Added `gboolean is_def' argument; if
false, display type parameters as numbers and not as names.
(dis_stringify_object_with_class): Added `gboolean is_def' argument.
(dis_stringify_array): Likewise.

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

19 years ago2004-12-11 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 10 Dec 2004 23:56:29 +0000 (23:56 -0000)]
2004-12-11  Martin Baulig  <martin@ximian.com>

* metadata.c (mono_metadata_load_generic_params): Added
`MonoGenericContainer *parent_container' argument; automatically
compute `container->is_method'; pass the correct owner to
get_constraints().

* reflection.c (compare_genericparam): Sort the GenericParam table
according to increasing owners.

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

19 years agoFix line endings.
Martin Baulig [Fri, 10 Dec 2004 23:54:07 +0000 (23:54 -0000)]
Fix line endings.

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

19 years ago Fix with/and separator logic in overloaded method generation.
Alp Toker [Fri, 10 Dec 2004 22:56:49 +0000 (22:56 -0000)]
  Fix with/and separator logic in overloaded method generation.
  Generate enums.

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

19 years ago2004-12-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Dec 2004 22:20:13 +0000 (22:20 -0000)]
2004-12-10  Sebastien Pouliot  <sebastien@ximian.com>

* AssemblyInfo.cs: Added a class to get informations from assembly
attributes (and remove common code from all security tools).
* caspol.cs: New. CAS policy management tool.
* cert2spc.cs: Updated to use new AssemblyInfo class.
* certmgr.cs: Updated to use new AssemblyInfo class.
* chktrust.cs: Updated to use new AssemblyInfo class.
* Makefile: Added caspol to the build.
* MakeCert.cs: Updated to use new AssemblyInfo class.
* secutil.cs: Updated to use new AssemblyInfo class.
* setreg.cs: Updated to use new AssemblyInfo class.
* signcode.cs: Updated to use new AssemblyInfo class.
* sn.cs: Updated to use new AssemblyInfo class.

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

19 years ago Cleanups.
Alp Toker [Fri, 10 Dec 2004 21:48:27 +0000 (21:48 -0000)]
  Cleanups.

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

19 years ago Include the Mono headers in the sources, not the headers.
Alp Toker [Fri, 10 Dec 2004 21:02:39 +0000 (21:02 -0000)]
  Include the Mono headers in the sources, not the headers.
  Identify and report disparity in the order of type registration.
  Start support for some more primitive types.

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

19 years ago2004-12-10 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 10 Dec 2004 20:52:30 +0000 (20:52 -0000)]
2004-12-10  Sebastien Pouliot  <sebastien@ximian.com>

        * caspol.1: New. Man page for caspol.
        * man.xml: Updated to include caspol.1.

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

19 years agoSmall fix.
Martin Baulig [Fri, 10 Dec 2004 20:26:34 +0000 (20:26 -0000)]
Small fix.

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

19 years agomore building instructions
César Natarén [Fri, 10 Dec 2004 19:40:23 +0000 (19:40 -0000)]
more building instructions

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

19 years agoadd JSPropertyInfo.cs to build
César Natarén [Fri, 10 Dec 2004 19:10:01 +0000 (19:10 -0000)]
add JSPropertyInfo.cs to build

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

19 years agoadd constructor and Attributes property
César Natarén [Fri, 10 Dec 2004 19:08:30 +0000 (19:08 -0000)]
add constructor and Attributes property

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

19 years agoadd to the build
César Natarén [Fri, 10 Dec 2004 19:07:50 +0000 (19:07 -0000)]
add to the build

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

19 years agoback to proper namespace
César Natarén [Fri, 10 Dec 2004 19:07:04 +0000 (19:07 -0000)]
back to proper namespace

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

19 years ago Don't indent the __cplusplus ifdef block in generated headers.
Alp Toker [Fri, 10 Dec 2004 19:05:43 +0000 (19:05 -0000)]
  Don't indent the __cplusplus ifdef block in generated headers.

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

19 years ago2004-12-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 10 Dec 2004 18:57:03 +0000 (18:57 -0000)]
2004-12-10  Martin Baulig  <martin@ximian.com>

* get.c (init_key_table): Added `type'.
(get_generic_param): Also escape the type parameter names.
Correctly handle multiple constraints.

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

19 years ago Tweak the library output directory.
Alp Toker [Fri, 10 Dec 2004 18:54:18 +0000 (18:54 -0000)]
  Tweak the library output directory.

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

19 years ago2004-12-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 10 Dec 2004 18:52:01 +0000 (18:52 -0000)]
2004-12-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConnection.cs:
* WebConnectionStream.cs: removed TryReconnect. It's no longer needed.

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

19 years ago The assembly is automatically copied into the generated directory.
Alp Toker [Fri, 10 Dec 2004 18:39:32 +0000 (18:39 -0000)]
  The assembly is automatically copied into the generated directory.
  Use a resource for the static makefile
  If only one argument is given, generate sources to a temporary directory,
  build them (as bundle), and install them to the current directory.
  Otherwise, the old behaviour applies.
  * README:
  Update with details of the new bundle feature and single-argument operation.
  * Makefile:
  We no longer need to copy the assembly to the generated directory manually.
  Include res-Makefile as a resource for cilc.exe
  * res-Makefile:
  The static makefile resource

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

19 years ago2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 10 Dec 2004 17:52:53 +0000 (17:52 -0000)]
2004-12-10  Lluis Sanchez Gual <lluis@novell.com>

* Makefile: Added Menu script.

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

19 years ago2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 10 Dec 2004 17:52:06 +0000 (17:52 -0000)]
2004-12-10 Lluis Sanchez Gual <lluis@novell.com>

* Menu.cs: Implemented basic rendering. Added some missing properties.
* MenuItem.cs: Improved implementation of Depth.
* Unit.cs: Added serializable attribute.
* TreeView.cs: Moved GetScriptLiteral method to ClientScriptManager,
so it can be reused.
* Menu.js: New script to support he Menu control.

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

19 years ago2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 10 Dec 2004 17:51:35 +0000 (17:51 -0000)]
2004-12-10 Lluis Sanchez Gual <lluis@novell.com>

* ClientScriptManager.cs: Added GetScriptLiteral helper method.

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

19 years ago2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 10 Dec 2004 17:49:47 +0000 (17:49 -0000)]
2004-12-10  Lluis Sanchez Gual <lluis@novell.com>

* AssemblyInfo.cs: Added resource attribute for menu script.

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

19 years ago2004-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 10 Dec 2004 17:42:40 +0000 (17:42 -0000)]
2004-12-09  Atsushi Enomoto <atsushi@ximian.com>

* XsdKeyTable.cs :
  Replaced ArrayList with new XsdKeyEntryCollection type.
  Workarounded bug #70419.
* XsdValidatingReader.cs : propagate validation event handler and
  XmlResolver. And used them.
  Renamed local variables a bit (unified to other blocks).

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

19 years agoFri Dec 10 18:43:46 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 10 Dec 2004 17:42:35 +0000 (17:42 -0000)]
Fri Dec 10 18:43:46 CET 2004 Paolo Molaro <lupus@ximian.com>

* profiler.c: allow disabling the default profiler.

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

19 years agoFri Dec 10 18:42:11 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 10 Dec 2004 17:41:36 +0000 (17:41 -0000)]
Fri Dec 10 18:42:11 CET 2004 Paolo Molaro <lupus@ximian.com>

* decimal.c, icall.c: allow disabling System.Decimal support.

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

19 years agorefresh
Marek Safar [Fri, 10 Dec 2004 17:39:19 +0000 (17:39 -0000)]
refresh

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

19 years agoFri Dec 10 18:09:22 CET 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 10 Dec 2004 17:38:51 +0000 (17:38 -0000)]
Fri Dec 10 18:09:22 CET 2004 Paolo Molaro <lupus@ximian.com>

* mini.c, mini.h, aot.c, driver.c: allow disabling the aot code.

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

19 years ago2004-12-10 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 10 Dec 2004 17:26:03 +0000 (17:26 -0000)]
2004-12-10  Marek Safar  <marek.safar@seznam.cz>

* attributes.cs (Attribute.Resolve): Avoid multiple error report
and report exception as error 182.

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

19 years agorenamed to be consistent
Marek Safar [Fri, 10 Dec 2004 16:36:41 +0000 (16:36 -0000)]
renamed to be consistent

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

19 years agofire events, implement missing methods and properties, sorting
Jordi Mas i Hernandez [Fri, 10 Dec 2004 16:36:37 +0000 (16:36 -0000)]
fire events, implement missing methods and properties, sorting

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

19 years agowrong test
Marek Safar [Fri, 10 Dec 2004 16:35:46 +0000 (16:35 -0000)]
wrong test

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

19 years ago2004-12-10 Alp Toker <alp@atoker.com>
Alp Toker [Fri, 10 Dec 2004 16:32:49 +0000 (16:32 -0000)]
2004-12-10  Alp Toker  <alp@atoker.com>

  * cilc.cs:
  The generated makefile now optionally uses mkbundle to include the assembly
  into the generated library (when 'bundle' is defined for make).
  The assembly is automatically copied into the generated directory.
  * README:
  Update with details of the new bundle feature.
  * Makefile:
  We no longer need to copy the assembly to the generated directory manually.

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

19 years agoOoops, don't escape the type.
Martin Baulig [Fri, 10 Dec 2004 16:15:29 +0000 (16:15 -0000)]
Ooops, don't escape the type.

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

19 years ago2004-12-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 10 Dec 2004 16:12:01 +0000 (16:12 -0000)]
2004-12-10  Martin Baulig  <martin@ximian.com>

* get.c (get_fieldref_signature): Escape the field type and name
here, too.

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

19 years agoadd todo's
César Natarén [Fri, 10 Dec 2004 14:48:34 +0000 (14:48 -0000)]
add todo's

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

19 years ago2004-12-10 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Fri, 10 Dec 2004 13:39:28 +0000 (13:39 -0000)]
2004-12-10  Sureshkumar T  <tsureshkumar@novell.com>

* DbDataAdapter.cs (BuildSchema): Add the primary key schema iff
MissingSchemaAction is set to AddWithKey. Also, Add auto increment
value from the source table. fixes bug #67757 and #69110.

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

19 years ago* driver.cs (Main): Fix message when there are warnings.
Raja R Harinath [Fri, 10 Dec 2004 13:16:05 +0000 (13:16 -0000)]
* driver.cs (Main): Fix message when there are warnings.

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

19 years ago2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 10 Dec 2004 11:37:16 +0000 (11:37 -0000)]
2004-12-10  Lluis Sanchez Gual <lluis@novell.com>

* TcpChannel.cs: Don't use regular expressions to parse the url, it's
too slow.
* TcpMessageIO.cs: Read byte chunks using the new StreamRead method,
which won't block if the connection is closed.
* TcpServerChannel.cs: Flush the stream after writing the response.
Wrap the close call in a try/catch (some bytes can be left in the
buffered stream if a connection is suddently closed, and it will fail
when trying to flush them).

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

19 years ago--This linetrik Torstensson <patrik.torstensson@gmail.com>
Patrik Torstensson [Fri, 10 Dec 2004 08:56:25 +0000 (08:56 -0000)]
--This linetrik Torstensson  <patrik.torstensson@gmail.com>

* mini.c (mini_get_inst_for_method): Changed to allow ports
to return a MonoInst instead of opcode
(renamed mini_get_opcode_for_method to better reflect the new functionality)

* mini-[x86|s390|s390x|ppc|sparc].c (mono_arch_get_inst_for_method):
Allow ports to return a created MonoInst instead of op-code, will enable
new optimizations.
(renamed mini_get_opcode_for_method to better reflected the functionality)

, and those below, will be ignored--

M    mini/mini-s390x.c
M    mini/mini.c
M    mini/mini.h
M    mini/mini-amd64.c
M    mini/ChangeLog
M    mini/mini-sparc.c
M    mini/mini-x86.c
M    mini/mini-ppc.c
M    mini/mini-s390.c

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

19 years ago* MonthCalendar.cs: invalidation bug fixing
John BouAntoun [Fri, 10 Dec 2004 07:48:01 +0000 (07:48 -0000)]
* MonthCalendar.cs: invalidation bug fixing
* ThemeWin32Classic.cs: paint fixing

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

19 years ago2004-12-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 10 Dec 2004 05:57:11 +0000 (05:57 -0000)]
2004-12-10  Atsushi Enomoto  <atsushi@ximian.com>

* scripts/Makefile.am, scripts/dtd2xsd : new.
* man/Makefile.am, man/dtd2xsd.1 : new.

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

19 years agoadd Object field
César Natarén [Fri, 10 Dec 2004 05:57:05 +0000 (05:57 -0000)]
add Object field

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

19 years ago2004-12-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 10 Dec 2004 05:55:33 +0000 (05:55 -0000)]
2004-12-10  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : added dtd2xsd.

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

19 years agoreturn math object
César Natarén [Fri, 10 Dec 2004 05:49:55 +0000 (05:49 -0000)]
return math object

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

19 years agofix type
César Natarén [Fri, 10 Dec 2004 05:48:52 +0000 (05:48 -0000)]
fix type

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

19 years agofix type
César Natarén [Fri, 10 Dec 2004 05:48:09 +0000 (05:48 -0000)]
fix type

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

19 years ago2004-12-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 10 Dec 2004 05:47:17 +0000 (05:47 -0000)]
2004-12-10  Atsushi Enomoto  <atsushi@ximian.com>

* dtd2xsd.cs, dtd2xsd.exe.sources, Makefile, ChangeLog : new files.

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

19 years agomore todo's updates
César Natarén [Fri, 10 Dec 2004 05:45:43 +0000 (05:45 -0000)]
more todo's updates

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

19 years ago2004-12-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 10 Dec 2004 05:20:59 +0000 (05:20 -0000)]
2004-12-10  Atsushi Enomoto  <atsushi@ximian.com>

* xsdtest.cs : improved significantly. Enabled reporting to file,
  immediate stop on exception, xml reporting, and so on.
  Run mono xsdtest.exe --help for details.
* Makefile : now "make test" becomes "make run-test" and it generates
  TestResult.xml (of my own format).
* README : updated info.

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

19 years agodelete newline
César Natarén [Fri, 10 Dec 2004 05:16:02 +0000 (05:16 -0000)]
delete newline

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

19 years agoupdate object system hierarchy
César Natarén [Fri, 10 Dec 2004 05:14:10 +0000 (05:14 -0000)]
update object system hierarchy

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

19 years agoupdate readme
César Natarén [Fri, 10 Dec 2004 03:27:05 +0000 (03:27 -0000)]
update readme

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

19 years agoHardcode this badboy
Miguel de Icaza [Fri, 10 Dec 2004 02:38:12 +0000 (02:38 -0000)]
Hardcode this badboy

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

19 years ago2004-12-09 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 10 Dec 2004 02:29:33 +0000 (02:29 -0000)]
2004-12-09  Miguel de Icaza  <miguel@ximian.com>

* delegate.cs: Fixed my fix from yesterday, sorry about that.

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

19 years agoMy mistake
Miguel de Icaza [Fri, 10 Dec 2004 02:18:38 +0000 (02:18 -0000)]
My mistake

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

19 years agoIs this really so difficult ... ?
Martin Baulig [Fri, 10 Dec 2004 02:15:01 +0000 (02:15 -0000)]
Is this really so difficult ... ?

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

19 years agoAdd a Main().
Martin Baulig [Fri, 10 Dec 2004 02:13:38 +0000 (02:13 -0000)]
Add a Main().

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

19 years ago2004-12-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 10 Dec 2004 02:10:47 +0000 (02:10 -0000)]
2004-12-10  Martin Baulig  <martin@ximian.com>

Started to add generics support to monodis.

* get.c (get_typedef_or_ref): Added `MonoGenericContext *'.
(get_field_signature, get_field): Likewise.
(get_methodref_signature, get_methodspec): Likewise.
        (get_token, get_token_type, get_typespec): Likewise.
        (get_method, get_method_type_param): Likewise.
(get_method_override, dis_stringify_method_signature): Likewise.
(get_type, get_ret_type, get_param): Likewise.

* dis-cil.c (disasemble_cil): Added `MonoGenericContext *'.

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

19 years agoSmall optimization.
Martin Baulig [Fri, 10 Dec 2004 02:06:18 +0000 (02:06 -0000)]
Small optimization.

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