mono.git
19 years ago2005-04-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 9 Apr 2005 00:25:52 +0000 (00:25 -0000)]
2005-04-08  Sebastien Pouliot  <sebastien@ximian.com>

* AuthenticodeDeformatter.cs: In synch with corlib version.

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

19 years agoset the parent
César Natarén [Fri, 8 Apr 2005 23:17:23 +0000 (23:17 -0000)]
set the parent

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

19 years agofix the build
César Natarén [Fri, 8 Apr 2005 22:58:21 +0000 (22:58 -0000)]
fix the build

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

19 years ago2005-04-08 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 8 Apr 2005 22:57:17 +0000 (22:57 -0000)]
2005-04-08  Miguel de Icaza  <miguel@novell.com>

* mono-config.c: Add new entry point for mkbundle
mono_config_parse_memory.

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

19 years agoAdd new flag
Miguel de Icaza [Fri, 8 Apr 2005 22:56:36 +0000 (22:56 -0000)]
Add new flag

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

19 years ago2005-04-08 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 8 Apr 2005 22:54:54 +0000 (22:54 -0000)]
2005-04-08  Miguel de Icaza  <miguel@novell.com>

* mkbundle.cs: Add support for bundling also a machine.config

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

19 years ago2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 22:38:56 +0000 (22:38 -0000)]
2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Socket.cs: update socket connected status in an async request finishes
synchronously. Use 'callback' instead of 'real_callback' field, which is
now unused.

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

19 years ago2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 22:17:13 +0000 (22:17 -0000)]
2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Literal.cs: fix the build and break something else ;-).

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

19 years ago2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 22:02:04 +0000 (22:02 -0000)]
2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WindowsConsoleDriver.cs: ignore key release events.

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

19 years ago2005-04-08 Joerg Rosenkranz <joergr@voelcker.com>
Joerg Rosenkranz [Fri, 8 Apr 2005 21:50:09 +0000 (21:50 -0000)]
2005-04-08  Joerg Rosenkranz  <joergr@voelcker.com>

        * mono-service.cs: Restructured code to run service main loop
        in callback called by ServiceBase.Run. This matches Windows
        service behaviour better.

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

19 years ago2005-04-08 Joerg Rosenkranz <joergr@voelcker.com>
Joerg Rosenkranz [Fri, 8 Apr 2005 21:48:26 +0000 (21:48 -0000)]
2005-04-08  Joerg Rosenkranz  <joergr@voelcker.com>

        * ServiceBase.cs: Introduced static callback for
        interoperability with mono-service.

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

19 years ago2005-04-08 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 8 Apr 2005 21:28:40 +0000 (21:28 -0000)]
2005-04-08  Lluis Sanchez Gual <lluis@novell.com>

* DetailsView.cs: Initial implementation.
* ObjectDataSourceView.cs: Notify changes in the parameters.
* DetailsViewDeletedEventArgs.cs, DetailsViewUpdatedEventArgs.cs,
  DetailsViewDeleteEventArgs.cs, DetailsViewUpdateEventArgs.cs:
  Implemented some properties.
* GridView.cs: Added null check in SelectedValue. Don't return null
  for empty DataKeyNames list.
* DetailsViewRowCollection.cs: Implemented.
* DetailsViewRow.cs: Implemented.
* ButtonFieldBase.cs: By default button field don't have headers.
* BoundField.cs: Don't bind header fields.

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

19 years ago2005-04-08 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Fri, 8 Apr 2005 21:27:41 +0000 (21:27 -0000)]
2005-04-08  Lluis Sanchez Gual <lluis@novell.com>

* DataSourceView.cs: Added null check.

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

19 years ago2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 20:56:04 +0000 (20:56 -0000)]
2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: moved redirection handling to a proper place.

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

19 years ago2005-04-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 8 Apr 2005 19:41:31 +0000 (19:41 -0000)]
2005-04-08  Sebastien Pouliot  <sebastien@ximian.com>

* tlsmulti.cs: Display the web page if only one URL is supplied. Show
usage if no URL is specified.

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

19 years ago2005-04-08 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Fri, 8 Apr 2005 18:55:38 +0000 (18:55 -0000)]
2005-04-08  Cesar Lopez Nataren  <cnataren@novell.com>

* Literal.cs: Implement the construction of regular expression literal.
* Parser.cs: Pass the proper parent to RegExpLiteral.

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

19 years ago2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 16:34:22 +0000 (16:34 -0000)]
2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* threadpool.c: removed another unused function.

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

19 years agoIgnore the handles tools dir for now
Dick Porter [Fri, 8 Apr 2005 15:35:24 +0000 (15:35 -0000)]
Ignore the handles tools dir for now

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

19 years agopoint to correct path
César Natarén [Fri, 8 Apr 2005 15:20:00 +0000 (15:20 -0000)]
point to correct path

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

19 years agofixes operator
Jordi Mas i Hernandez [Fri, 8 Apr 2005 13:36:49 +0000 (13:36 -0000)]
fixes operator

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

19 years ago * ssapre.c: Fix a subtle bug about availability, and limit SSAPRE
Massimiliano Mantione [Fri, 8 Apr 2005 12:25:16 +0000 (12:25 -0000)]
* ssapre.c: Fix a subtle bug about availability, and limit SSAPRE
so that expressions that don't give much gain are not reduced.
* ssapre.h: Likewise.

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

19 years ago**** Merged r40402-r40410 and r42304 from MCS ****
Martin Baulig [Fri, 8 Apr 2005 11:25:59 +0000 (11:25 -0000)]
**** Merged r40402-r40410 and r42304 from MCS ****

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

19 years agoFix #74510.
Raja R Harinath [Fri, 8 Apr 2005 11:18:16 +0000 (11:18 -0000)]
Fix #74510.
* class.cs (OperatorArrayList.CheckPairedOperators): Skip
operators that had errors reported on them.

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

19 years ago2005-04-08 Ankit Jain <radical@corewars.org>
Raja R Harinath [Fri, 8 Apr 2005 11:01:33 +0000 (11:01 -0000)]
2005-04-08  Ankit Jain  <radical@corewars.org>

Fix #74374.
* main.c (dis_type): Add 'is_nested' and 'forward' arguments.  If
'is_nested', don't emit .namespace directive even if namespace is
set.  If 'forward', print only types.
(dis_types): Update to allow emitting forward declarations.
(disassemble_file): Emit forward declarations if requested.
(main, usage): Add '--forward-decls' argument.
* get.c (get_typedef): When printing a nested type, don't include
the namespace again, even if it is set.

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

19 years ago2005-04-08 Ankit Jain <radical@corewars.org>
Raja R Harinath [Fri, 8 Apr 2005 11:00:31 +0000 (11:00 -0000)]
2005-04-08  Ankit Jain  <radical@corewars.org>

* reflection.c (get_default_param_value_blobs): Add 'types'
parameter to get the types encoded in the constant table.
(mono_param_get_objects): Use the type from the constant table,
not the type of the parameter, when creating default values.
Handle null default values correctly.

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

19 years agoIn ilasm/codegen:
Raja R Harinath [Fri, 8 Apr 2005 10:43:02 +0000 (10:43 -0000)]
In ilasm/codegen:
2005-04-08  Ankit Jain  <radical@corewars.org>

* MethodDef.cs (named_param_table, CreateNamedParamTable): Remove.
(GetNamedParamPos): Implement using a linear scan.

* TypeDef.cs (TypeDef): Initialize 'is_enum_class'.
(Define): Set 'is_value_class' or 'is_enum_class' depending on
whether the parent is System.ValueType or System.Enum.  Update to
changes in PEAPI.cs.

In ilasm/parser:
2005-04-08  Ankit Jain  <radical@corewars.org>

* ILParser.jay (type): When parsing K_VALUETYPE, mark the typeref
as a value type.
(field_init): The float32 and float64 constructor argument is
the hex representation, not the integer equivalent value.

In class/PEAPI:
2005-04-08  Ankit Jain  <radical@corewars.org>

* PEAPI.cs (MSCorLib.GetSpecialClass): Don't encode
System.ValueType and System.Enum as value types.
(ValueClass): New enum.
(Class.MakeValueClass): Add a 'ValueClass' parameter.
(ClassDef.MakeValueClass): Set supertype to ValueType or Enum
according to ValueClass parameter.
(IsValueType,IsEnum): New.  Test if type is System.ValueType or
System.Enum.
(ClassDef.AddNestedClass): Don't encode System.ValueType and
System.Enum as value types.

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

19 years agonew error tests
Marek Safar [Fri, 8 Apr 2005 10:35:51 +0000 (10:35 -0000)]
new error tests

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

19 years ago2005-04-08 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Fri, 8 Apr 2005 10:32:50 +0000 (10:32 -0000)]
2005-04-08  Marek Safar  <marek.safar@seznam.cz>

* attribute.cs (Attribute.IsValidArgumentType): Test valid named
argument types.
(Attribute.Resolve): Add named argument type checking.

* class.cs (FixedField.Define): Use IsPrimitiveType

* expression.cs (Binary.ResolveOperator): Reflect IsCLRType renaming.

* iterators.cs (Iterator.DefineIterator): Add check for arglist and
unsafe parameter types.

* statement.cs (Using.ResolveExpression): Add better error description.

* typemanager.cs (IsCLRType): Renamed to IsPrimitiveType.

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

19 years ago* Makefile (EXTRA_DISTFILES): Add app_test_2.0.config.
Raja R Harinath [Fri, 8 Apr 2005 09:31:28 +0000 (09:31 -0000)]
* Makefile (EXTRA_DISTFILES): Add app_test_2.0.config.

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

19 years agoIn mcs:
Raja R Harinath [Fri, 8 Apr 2005 09:12:02 +0000 (09:12 -0000)]
In mcs:
Fix #74484.
* attribute.cs (Attribute.GetAttributeUsage): Resolve
AttributeUsageAttribute in the emitcontext of the attribute class,
not in the emitcontext of the attributable entity it was attached to.
* cs-parser.jay: Use 'current_class', not 'current_container',
when creating a GlobalAttribute.

In tests:
* test-361.cs, test-361-2.cs: New test from #74484.

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

19 years ago* profiles/basic.make (do-profile-check): Handle some possible
Raja R Harinath [Fri, 8 Apr 2005 09:06:22 +0000 (09:06 -0000)]
* profiles/basic.make (do-profile-check): Handle some possible
timestamp problems.  Hopefully fix #74280.

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

19 years ago* FieldInfoTest.cs (RefOnlyFieldClass): Rename from RefOnlyClass.
Raja R Harinath [Fri, 8 Apr 2005 08:41:26 +0000 (08:41 -0000)]
* FieldInfoTest.cs (RefOnlyFieldClass): Rename from RefOnlyClass.
* MethodInfoTest.cs (RefOnlyMethodClass): Rename from RefOnlyClass.

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

19 years ago* Makefile (EXTRA_DISTFILES): Add support file Test/.../InstallerAssembly.cs.
Raja R Harinath [Fri, 8 Apr 2005 08:33:51 +0000 (08:33 -0000)]
* Makefile (EXTRA_DISTFILES): Add support file Test/.../InstallerAssembly.cs.

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

19 years ago* cs0535-3.cs: New test from #58413.
Raja R Harinath [Fri, 8 Apr 2005 08:22:49 +0000 (08:22 -0000)]
* cs0535-3.cs: New test from #58413.

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

19 years ago2004-04-08 James Willcox <james@ximian.com>
James Willcox [Fri, 8 Apr 2005 05:46:41 +0000 (05:46 -0000)]
2004-04-08  James Willcox  <james@ximian.com>

        * mkbundle.cs: add a --static flag for statically linking to
        * libmono

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

19 years ago2005-04-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Fri, 8 Apr 2005 04:51:53 +0000 (04:51 -0000)]
2005-04-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* AssemblyTest.cs: Added tests for ReflectionOnly support.
* MethodInfoTest.cs: Added test for Reflection Only support.
* FieldInfoTest.cs: Added tests for ReflectionOnly support.

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

19 years ago2005-04-08 Alp Toker <alp@atoker.com>
Alp Toker [Fri, 8 Apr 2005 00:32:15 +0000 (00:32 -0000)]
2005-04-08  Alp Toker  <alp@atoker.com>

        * pending.cs: The fix to #58413 failed to compile methods implementing
        interfaces with/without params modifiers and vice versa, even though
        params modifiers aren't part of the signature. Make the modifier check
        less strict as in csc.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 00:21:29 +0000 (00:21 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* io-private.h:
* threads.c:
* threads.h:
* io.c:
* sockets.c:
* sockets.h: removed dead code that deals with async IO.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 00:20:20 +0000 (00:20 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* file-io.c:
* file-io.h:
* threadpool.c:
* threadpool.h:
* icall.c:
* socket-io.c: removed dead code for async IO.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 00:17:59 +0000 (00:17 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* configure.in: no more checks for aio_*.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 00:17:16 +0000 (00:17 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FileStream.cs:
* MonoIO.cs: remove dead code related to async IO.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 8 Apr 2005 00:15:49 +0000 (00:15 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ThreadPool.cs: BindHandle does nothing now.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 23:47:56 +0000 (23:47 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Thread.cs: clear the Unstarted bit before calling Start_internal.
Fixes bug #72738.

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

19 years agomore windows magic
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 23:00:24 +0000 (23:00 -0000)]
more windows magic

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

19 years agocygwin complained
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 22:37:33 +0000 (22:37 -0000)]
cygwin complained

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 22:26:55 +0000 (22:26 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Socket.cs: added SocketOperation enum and 2 new fields to
SocketAsyncResult that are used by the runtime. Asynchronous read/write
are serialized so that only 1 of each kind is really 'active'.
Handle non-blocking connects in BeginConnect instead of doing 2 Poll()
in the threadpool.

* NetworkStream.cs: better message for the exception.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 22:26:48 +0000 (22:26 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* socket-io.h: 2 more fields in MonoSocketAsyncResult.

* threadpool.c: intercept socket async. calls and pass them to a thread
that is polling and dispatching the job items to the threadpool as
socket become ready. Fixes bugs #71217, #71933.

* icall.c: Removed AsyncReceive and AsyncSend. Speed up for copies
between char and short/ushort arrays.

* socket-io.c: remove dead code.

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

19 years agofix the build on windows
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 22:21:12 +0000 (22:21 -0000)]
fix the build on windows

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

19 years agofix build
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 21:16:33 +0000 (21:16 -0000)]
fix build

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

19 years agoforgot this
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 20:03:56 +0000 (20:03 -0000)]
forgot this

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 20:03:43 +0000 (20:03 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebHeaderCollection.cs: added if-modified-since to the list of
restricted headers.

* ServicePoint.cs: use a field object when locking.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 19:59:25 +0000 (19:59 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConnectionStream.cs: ForceCompletion actually calls NextRead. No
need to wait for a Close/ReadAll when we have no content.

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

19 years ago2005-04-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 7 Apr 2005 16:13:16 +0000 (16:13 -0000)]
2005-04-07  Lluis Sanchez Gual <lluis@novell.com>

* DataRowCollection.cs: Fix the signature of the Add method
for NET_2_0.

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

19 years ago2005-04-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 7 Apr 2005 16:08:08 +0000 (16:08 -0000)]
2005-04-07  Lluis Sanchez Gual <lluis@novell.com>

* System.Web.dll.sources: Added new files:
System.Web.UI.WebControls/ObjectDataSourceFilteringEventArgs.cs
System.Web.UI.WebControls/ObjectDataSourceFilteringEventHandler.cs

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

19 years ago2005-04-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 7 Apr 2005 16:02:36 +0000 (16:02 -0000)]
2005-04-07  Lluis Sanchez Gual <lluis@novell.com>

* ButtonField.cs: Get data item properties using TypeDescriptor.
Made OnDataBindField private.
* ObjectDataSourceView.cs: Implemented support for Delete and
Insert operations, support for filtering and sorting,
conflict detection, etc. It's now complete.
* ObjectDataSource.cs: Completed most of functionality. Only
caching support is missing.
* ObjectDataSourceFilteringEventHandler.cs: New event handler.
* TreeNode.cs: Get data item properties using TypeDescriptor.
* PagerSettings.cs: Flush.
* ObjectDataSourceFilteringEventArgs.cs: New event args.
* GridView.cs: Get data item properties using TypeDescriptor
and cache them. Properly set descending order in the sort
expression. In UpdateRow, make sure we get the old values
before the control is bound again.
* ImageField.cs: Implemented.
* AutoGeneratedField.cs: Initialize the field's sort
expression in the constructor.
* MenuItem.cs: Get data item properties using TypeDescriptor.
* BoundField.cs: Get data item properties using TypeDescriptor.
* CheckBoxField.cs: Added missing attributes.
* TemplateField.cs: Implemented.

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

19 years ago2005-04-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Thu, 7 Apr 2005 16:00:05 +0000 (16:00 -0000)]
2005-04-07  Lluis Sanchez Gual <lluis@novell.com>

* TemplateControl.cs:
* Page.cs: Moved Eval and XPath from Page
to TemplateControl.
* StateManagedCollection.cs: Avoid saving null state.

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

19 years ago2005-04-07 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 7 Apr 2005 15:51:33 +0000 (15:51 -0000)]
2005-04-07  Sebastien Pouliot  <sebastien@ximian.com>

* SslCipherSuite.cs: Fix calculation (sequence number) for the server
side stream. Patch by Brian Ritchie.

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

19 years agostatus update and work to do on testing.
Sureshkumar T [Thu, 7 Apr 2005 14:44:37 +0000 (14:44 -0000)]
status update and work to do on testing.

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

19 years ago * errno.c: Use the GNU version of strerror_r if _GNU_SOURCE is defined
Jonathan Pryor [Thu, 7 Apr 2005 14:29:52 +0000 (14:29 -0000)]
  * errno.c: Use the GNU version of strerror_r if _GNU_SOURCE is defined
    (otherwise assume existence of XPG variant).  This allows proper
    compilation under Red Hat 9.
  * fstab.c: protect against users calling setfsent(), setfsent(), ...
    endfsent(), which would otherwise leak a FILE handle.

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

19 years agoIn System.Data/System.Data.SqlClient: Implemented asynchronous command execution.
Sureshkumar T [Thu, 7 Apr 2005 14:25:50 +0000 (14:25 -0000)]
In System.Data/System.Data.SqlClient: Implemented asynchronous command execution.
In Mono.Data.Tds: Implemented asynchronous command execution at tds driver level.

Implemented by Sureshkumar T  <tsureshkumar@novell.com> &  Ankit Jain  <radical@corewars.org>

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

19 years ago2005-04-07 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 7 Apr 2005 13:37:42 +0000 (13:37 -0000)]
2005-04-07  Sebastien Pouliot  <sebastien@ximian.com>

* tlsmulti.cs: New. Async GET tests using HttpWebRequest.
* Makefile: Build tlsmulti tool.

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

19 years ago**** Merged r40327 from MCS ****
Martin Baulig [Thu, 7 Apr 2005 13:31:52 +0000 (13:31 -0000)]
**** Merged r40327 from MCS ****

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

19 years ago2005-04-07 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 7 Apr 2005 13:16:30 +0000 (13:16 -0000)]
2005-04-07  Zoltan Varga  <vargaz@freemail.hu>

* mono-service.cs: Fix compilation with csc.

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

19 years agoDirectoryServicesDirectoryEntryTest.cs:
Boris Kirzner [Thu, 7 Apr 2005 12:47:16 +0000 (12:47 -0000)]
DirectoryServicesDirectoryEntryTest.cs:
- Rethrow AssertionException so the test will fail if Assert.Fail is called inside try/catch.
- Additional test case for Properties.
- Additional test case for DeleteTree.
- More testing for RefreshCache.

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

19 years ago2005-04-07 Abin Thomas <projectmonokochi@rediffmail.com>
Raja R Harinath [Thu, 7 Apr 2005 12:05:54 +0000 (12:05 -0000)]
2005-04-07  Abin Thomas  <projectmonokochi@rediffmail.com>
    Anoob V E  <projectmonokochi@rediffmail.com>
    Harilal P R  <projectmonokochi@rediffmail.com>

Fix #58413.
* pending.cs (TypeAndMethods.mods): New.  Store the parameter
modifiers of pending methods.
(PendingImplementation.PendingImplementation): Initialize it.
Add Parameter.Modifier [][] mods and initialize it with ParameterData.
(PendingImplementation.InterFaceMethod): Repalce Type[] argument
with ParameterData.  Add check for modifiers.
* class.cs (MethodData.Define): Update to changes.

2005-04-07  Raja R Harinath  <rharinath@novell.com>

* ecore.cs (Expression.IsAccessorAccessible): Clarify code somewhat.

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

19 years ago2005-04-07 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 7 Apr 2005 12:00:34 +0000 (12:00 -0000)]
2005-04-07  Sebastien Pouliot  <sebastien@ximian.com>

* postmulti.cs: New. Async POST tests using HttpWebRequest.
* Makefile: Build postmulti tool.
* README: updated instructions with the new postmulti tool.

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

19 years agoXslDecimalFormat.jvm.cs : added
Andrew Skiba [Thu, 7 Apr 2005 10:51:51 +0000 (10:51 -0000)]
XslDecimalFormat.jvm.cs : added

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

19 years ago2005-04-07 Muthu Kannan <t.manki@gmail.com>
Raja R Harinath [Thu, 7 Apr 2005 10:36:20 +0000 (10:36 -0000)]
2005-04-07  Muthu Kannan  <t.manki@gmail.com>

* AssemblyInstaller.cs (UseNewContext): Set default path.
(Install,Commit,Rollback,Uninstall): Log events.
* Installer.cs (Install, Commit, Rollback,Uninstall):
Don't set installer context when invoking subinstallers.
* InstallContext.cs (ParseCommandLine): Fix handling of '--'
options.
* TransactedInstaller.cs (Install): Fix typo.

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

19 years ago**** Merged r39544-40298 from MCS ****
Martin Baulig [Thu, 7 Apr 2005 09:47:52 +0000 (09:47 -0000)]
**** Merged r39544-40298 from MCS ****

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

19 years ago2005-04-07 Jordi Mas i Hernandez <jordi@ximian.com>
Jordi Mas i Hernandez [Thu, 7 Apr 2005 09:36:31 +0000 (09:36 -0000)]
2005-04-07  Jordi Mas i Hernandez <jordi@ximian.com>

* LinkLabel.cs: move drawing code into the theme
* ThemeWin32Classic.cs: drawing code and painting background bugfix
* Theme.cs: define DrawLinkLabel method

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

19 years agoXmlSerializer.cs: added TARGET_JVM that does not support on-the-fly code generation.
Andrew Skiba [Thu, 7 Apr 2005 07:57:15 +0000 (07:57 -0000)]
XmlSerializer.cs: added TARGET_JVM that does not support on-the-fly code generation.

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

19 years agonew tests
Marek Safar [Thu, 7 Apr 2005 06:58:31 +0000 (06:58 -0000)]
new tests

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

19 years ago* Makefile ($(basic_files:%=lib/basic/%)): Build the "basic"
Raja R Harinath [Thu, 7 Apr 2005 06:58:08 +0000 (06:58 -0000)]
* Makefile ($(basic_files:%=lib/basic/%)): Build the "basic"
profile if needed.  This is used when 'make dist' is invoked on a
clean tree.  Reported by Ben Maurer.

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

19 years ago2005-04-07 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 7 Apr 2005 06:56:38 +0000 (06:56 -0000)]
2005-04-07  Marek Safar  <marek.safar@seznam.cz>

* class.cs (PropertyMethod.Define): Check private accessor in abstract
property.

* decl.cs (DeclSpace.ApplyAttributeBuilder): Don't allow RequiredAttribute

* rootcontext.cs,
* typemanager.cs: Registered RequiredAttributeAttribute.

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

19 years ago2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 7 Apr 2005 05:45:31 +0000 (05:45 -0000)]
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UnitConverter.cs:
* FontUnitConverter.cs: fixed ConvertTo to work with target
InstanceDescriptor and value as a string.

* Unit.cs: culture might be null.

Fixes bug #74431.

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

19 years ago2005-03-06 Daniel Morgan <danielmorgan@verizon.net>
Daniel Morgan [Thu, 7 Apr 2005 02:01:25 +0000 (02:01 -0000)]
2005-03-06  Daniel Morgan <danielmorgan@verizon.net>

- Applied patch by Hubert FONGARNAND
  <informatique.internet@fiducial.fr>

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

19 years ago2005-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 6 Apr 2005 19:02:14 +0000 (19:02 -0000)]
2005-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mono-poll.[ch]: mono_poll uses poll() when available, otherwise
implement it in terms of select().
* Makefile.am: added new files.

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

19 years ago2004-04-06 Joerg Rosenkranz <joergr@voelcker.com>
Joerg Rosenkranz [Wed, 6 Apr 2005 17:16:38 +0000 (17:16 -0000)]
2004-04-06  Joerg Rosenkranz  <joergr@voelcker.com>

        * ServiceBase.cs: Fixed default values of members.

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

19 years agoFixed argument passing to exe.
Joerg Rosenkranz [Wed, 6 Apr 2005 17:15:13 +0000 (17:15 -0000)]
Fixed argument passing to exe.

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

19 years ago2004-04-06 Joerg Rosenkranz <joergr@voelcker.com>
Joerg Rosenkranz [Wed, 6 Apr 2005 17:13:49 +0000 (17:13 -0000)]
2004-04-06  Joerg Rosenkranz  <joergr@voelcker.com>

        * mono-service.cs:
            Pay attention to CanStop and CanPauseAndContinue.
            Call Dispose of service. Fixed exe name in usage output.
            Filling and using lock file to prevent multiple instances.

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

19 years ago2005-04-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 6 Apr 2005 16:52:58 +0000 (16:52 -0000)]
2005-04-06  Sebastien Pouliot  <sebastien@ximian.com>

* postecho.cs: Added an ICertificatePolicy to ease testing with
HttpWebRequest. Fixed some strings.

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

19 years agoAdded ampersand to run in background.
Joerg Rosenkranz [Wed, 6 Apr 2005 14:53:03 +0000 (14:53 -0000)]
Added ampersand to run in background.

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

19 years agoFlush
Miguel de Icaza [Wed, 6 Apr 2005 14:38:23 +0000 (14:38 -0000)]
Flush

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

19 years agoAdd config.h
Miguel de Icaza [Wed, 6 Apr 2005 14:36:52 +0000 (14:36 -0000)]
Add config.h

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

19 years ago2005-04-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 6 Apr 2005 14:21:51 +0000 (14:21 -0000)]
2005-04-06  Zoltan Varga  <vargaz@freemail.hu>

* solaris_pthreads.c (GC_pthread_detach): Add locking.

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

19 years ago2005-04-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 6 Apr 2005 14:04:22 +0000 (14:04 -0000)]
2005-04-06  Zoltan Varga  <vargaz@freemail.hu>

* include/gc_pthread_redirects.h (pthread_detach): Override pthread_detach too.

* solaris_pthreads.c (GC_pthread_detach): Override pthread_detach too. Fixes
#74223.

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

19 years agoAdd man page
Miguel de Icaza [Wed, 6 Apr 2005 14:02:14 +0000 (14:02 -0000)]
Add man page

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

19 years ago2005-04-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 6 Apr 2005 13:01:37 +0000 (13:01 -0000)]
2005-04-06  Atsushi Enomoto  <atsushi@ximian.com>

* locales.c,
  icall.c : removed InternalToUpper_Comp() and
  InternalToLower_Comp().

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

19 years ago2005-04-06 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 6 Apr 2005 12:55:25 +0000 (12:55 -0000)]
2005-04-06  Sebastien Pouliot  <sebastien@ximian.com>

* postecho.cs: Fix some strings.
* sendback.aspx: ASP.NET version of the server script.
* README: updated instructions with the new script.

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

19 years agoAdd checks for libsupport
Miguel de Icaza [Wed, 6 Apr 2005 12:46:43 +0000 (12:46 -0000)]
Add checks for libsupport

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

19 years agoAdd
Miguel de Icaza [Wed, 6 Apr 2005 11:38:14 +0000 (11:38 -0000)]
Add

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

19 years agoVerbose usage message.
Joerg Rosenkranz [Wed, 6 Apr 2005 09:32:30 +0000 (09:32 -0000)]
Verbose usage message.

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

19 years ago2005-04-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 6 Apr 2005 09:04:24 +0000 (09:04 -0000)]
2005-04-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngPattern.cs : fixed incorrect use of virtual.

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

19 years ago2005-04-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 6 Apr 2005 09:03:05 +0000 (09:03 -0000)]
2005-04-06  Atsushi Enomoto <atsushi@ximian.com>

* NvdlValidator.cs : fixed warning.

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

19 years ago2005-04-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 6 Apr 2005 08:46:21 +0000 (08:46 -0000)]
2005-04-06  Atsushi Enomoto  <atsushi@ximian.com>

* Char.cs : ToUpper()/ToLower() comparison ranges were incorrect.

* TextInfo.cs : To make new CultureInfo (127) as invariant, it should
  not compare object Equals() against InvariantCulture.

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

19 years ago2005-04-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 6 Apr 2005 08:44:49 +0000 (08:44 -0000)]
2005-04-06  Atsushi Enomoto  <atsushi@ximian.com>

* char-conversions.h : The tables were incorrectly generated. Should
  be generated against invariant culture.

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

19 years ago2005-04-06 Ritvik Mayank <mritvik@novell.com>
Ritvik Mayank [Wed, 6 Apr 2005 08:25:07 +0000 (08:25 -0000)]
2005-04-06 Ritvik Mayank <mritvik@novell.com>
      by Sudharsan V <vsudharsan@novell.com>
* class.cs: correction for reflecting the correct Line No. in the Error message

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

19 years ago2005-04-06 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 6 Apr 2005 07:50:36 +0000 (07:50 -0000)]
2005-04-06  Marek Safar  <marek.safar@seznam.cz>

* class.cs (VerifyMembers): Doesn't need EmitContext argument.
Warning CS0169 is back at level 3.
(IMethodData.SetMemberIsUsed): New method.

* decl.cs (IsUsed): New value; moved from FieldBase.Status
(SetMemberIsUsed, IsUsed): New methods, encapsulate IsUsed.

* delegate.cs (ResolveMethodGroupExpr): Call SetMemberIsUsed.

* ecore.cs (FieldExpr.ResolveMemberAccess): Call SetMemberIsUsed for
contants.
(PropertyExpr.ResolveAccessors): Call SetMemberIsUsed when delegate
is used.

* expression.cs (OverloadResolve): Call SetMemberIsUsed. when method
is used.

* rootcontext.cs (RootContext.EmitCode): Call VerifyMembers in extra run
to avoid the problems with nested types.

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

19 years agoOops
Miguel de Icaza [Wed, 6 Apr 2005 01:30:07 +0000 (01:30 -0000)]
Oops

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

19 years agoAdd properly ifdefed stuff
Miguel de Icaza [Tue, 5 Apr 2005 23:52:09 +0000 (23:52 -0000)]
Add properly ifdefed stuff

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