mono.git
19 years ago * grp.c, pwd.c: Clear errno before calling the actual calls, as errno may
Jonathan Pryor [Mon, 7 Feb 2005 21:06:36 +0000 (21:06 -0000)]
  * grp.c, pwd.c: Clear errno before calling the actual calls, as errno may
    have a stale value, leading to spurious errors later.  Fixes #72292.

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

19 years ago2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 7 Feb 2005 20:45:31 +0000 (20:45 -0000)]
2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>

* data/net_1_1/DefaultWsdlHelpGenerator.aspx:
* data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
not needed.

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

19 years ago * ScrollBar.cs: Give the correct clipping rect to the theme. Dirty
Jackson Harper [Mon, 7 Feb 2005 20:33:48 +0000 (20:33 -0000)]
* ScrollBar.cs: Give the correct clipping rect to the theme. Dirty
the scrollbar buttons when they are depressed.

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

19 years ago2005-02-07 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Mon, 7 Feb 2005 20:18:24 +0000 (20:18 -0000)]
2005-02-07  Geoff Norton  <gnorton@customerdna.com>

        * XplatUIOSX.cs: Really fix working at resolutions not 1024x768.
        Get the display size from the main displayid.  We currently dont
        support multiple display configurations.

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

19 years agoUp
Miguel de Icaza [Mon, 7 Feb 2005 20:14:45 +0000 (20:14 -0000)]
Up

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

19 years ago2005-02-07 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Mon, 7 Feb 2005 20:08:12 +0000 (20:08 -0000)]
2005-02-07  Geoff Norton  <gnorton@customerdna.com>

        * XplatUIOSX.cs: Ensure the window doesn't get stuck behind the statusbar.

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

19 years ago * MethodDef.cs: Don't die on duplicate local symbols. Fixes bug
Jackson Harper [Mon, 7 Feb 2005 20:07:12 +0000 (20:07 -0000)]
* MethodDef.cs: Don't die on duplicate local symbols. Fixes bug
72149. Patch by Sohail Somani.

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

19 years ago2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 7 Feb 2005 17:46:23 +0000 (17:46 -0000)]
2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>

* XmlSerializationReader.cs: After reading an href element, skip the
whole element (it may not be an empty element). This fixes bug #72265.

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

19 years ago2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 7 Feb 2005 17:45:51 +0000 (17:45 -0000)]
2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>

* DeserializeTests.cs: Added test case for bug #72265.

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

19 years ago2005-02-07 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 7 Feb 2005 17:38:55 +0000 (17:38 -0000)]
2005-02-07  Miguel de Icaza  <miguel@novell.com>

* UpDownBase.cs: Add ReadOnly and UpDownAlign properties.

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

19 years ago2005-02-06 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 7 Feb 2005 17:07:30 +0000 (17:07 -0000)]
2005-02-06  Miguel de Icaza  <miguel@novell.com>

* loader.c (method_from_memberref): Improve error reporting,
produce the class name instead of the typeref/typedef index.

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

19 years ago2005-02-07 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Mon, 7 Feb 2005 17:00:32 +0000 (17:00 -0000)]
2005-02-07  Geoff Norton  <gnorton@customerdna.com>

        * include/private/gc_priv.h: Bump the max root sets to 1024

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

19 years ago2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 7 Feb 2005 15:13:09 +0000 (15:13 -0000)]
2005-02-07  Lluis Sanchez Gual <lluis@novell.com>

* XmlReturnWriter.cs, SoapDocumentationHandler.cs: Use utf-8 encoding
when generating xml responses, wsdl documents and schemas. This fixes
bug #72202.

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

19 years ago2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 7 Feb 2005 15:06:34 +0000 (15:06 -0000)]
2005-02-07  Lluis Sanchez Gual <lluis@novell.com>

* HttpSimpleProtocolImporter.cs: Fixed warning.

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

19 years ago2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
Lluis Sanchez [Mon, 7 Feb 2005 15:06:10 +0000 (15:06 -0000)]
2005-02-07  Lluis Sanchez Gual <lluis@novell.com>

* client/localhost/TestBinding4Test.cs: Fix build.

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

19 years ago2005-02-07 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 7 Feb 2005 14:57:23 +0000 (14:57 -0000)]
2005-02-07  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_get_stfld_remote_wrapper): Fix wrapper type.

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

19 years ago2005-02-07 Abin Thomas (NOSIP) <projectmonokochi@rediffmail.com>
Raja R Harinath [Mon, 7 Feb 2005 14:37:35 +0000 (14:37 -0000)]
2005-02-07  Abin Thomas (NOSIP)  <projectmonokochi@rediffmail.com>
    Anoob V.E (NOSIP)  <projectmonokochi@rediffmail.com>
    Harilal P.R (NOSIP)  <projectmonokochi@rediffmail.com>

Fix cs0164.cs.
* statement.cs (LabeledStatement.Resolve): Don't set 'referenced'.
(LabeledStatement.AddReference): New.  Set 'referenced'.
(Goto.Resolve): Use it.

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

19 years agoIn Test/errors:
Ritvik Mayank [Mon, 7 Feb 2005 06:43:44 +0000 (06:43 -0000)]
In Test/errors:
2005-02-07 Ritvik Mayank <mritvik@novell.com>
* InterfaceC11.vb
* ShadowsC3.vb
* MustInheritC6.vb
* InterfaceC6.vb
* NotInheritableC4.vb
* MustInheritC7.vb
* ExternalSourceDirectivesC3.vb
* AccessibilityC14.vb
* ShadowsC5.vb
* InterfaceC10.vb
* MustInheritC9.vb
removed the spurious errors.

In .:

2005-02-07  Ritvik Mayank <mritvik@novell.com>
* modifiers.cs
* class.cs
* decl.cs
* expression.cs
* tree.cs
* statement.cs
            Changed for reflecting correct Error Number.

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

19 years agoFix non-uniform DOS line endings, and set svn:eol-style to native
Ritvik Mayank [Mon, 7 Feb 2005 06:37:56 +0000 (06:37 -0000)]
Fix non-uniform DOS line endings, and set svn:eol-style to native

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

19 years ago2005-02-07 Daniel Morgan <danielmorgan@verizon.net>
Daniel Morgan [Mon, 7 Feb 2005 04:58:51 +0000 (04:58 -0000)]
2005-02-07  Daniel Morgan <danielmorgan@verizon.net>

* System.Data.OracleClient/OracleDataReader.cs: add LONG
to GetOracleValue to return an OracleString

* System.Data.OracleClient.Oci/OciDefineHandle.cs: add
LONG VARCHAR support.  See DefineLong ()
for LAMESPEC about OCI

* Test/TestOracleClient.cs: add LONG to Oracle tests

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

19 years ago2005-02-06 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Mon, 7 Feb 2005 03:35:53 +0000 (03:35 -0000)]
2005-02-06  Ben Maurer  <bmaurer@ximian.com>

* Brushes.cs: Kill the static ctor here, it has tons of code bloat.

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

19 years agoSome more fixes related to displaying correct line number by Sudharsan
Manjula GHM [Mon, 7 Feb 2005 03:25:54 +0000 (03:25 -0000)]
Some more fixes related to displaying correct line number by Sudharsan

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

19 years ago2005-02-06 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Sun, 6 Feb 2005 23:45:27 +0000 (23:45 -0000)]
2005-02-06  Cesar Lopez Nataren  <cnataren@novell.com>

* expression.cs: (load_script_func) Load localbuilder in an
invocation when needed, this let us have higher order functions,
which is lovely (Fixes #71129). Update calls to load_engine to new signature.
* FunctionDeclaration.cs: Add LocalBuilder to TypeManager.locals
* Statement.cs: Changed ctr to Init, so we can track correctly the
parent hierarchy when building the ast of the program.
* TypeManager.cs: Added field locals. Factored code for
handling the tables. Added enums ManagedType and Operation.
* Parser.cs: Track correctly the parent of return.
* ast.cs (class Function): add ScriptBlock as possible parent of a
global expression.
* CodeGenerator.cs: change signature of load_engine. Instead of a
AST a boolean. So we can call it with InFunction as parameter.

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

19 years ago2005-02-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 6 Feb 2005 19:26:23 +0000 (19:26 -0000)]
2005-02-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngReader.cs : ns attribute on root element should also be
  handled as well as datatypeLibrary.

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

19 years ago2005-02-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 6 Feb 2005 18:52:07 +0000 (18:52 -0000)]
2005-02-06  Atsushi Enomoto  <atsushi@ximian.com>

* AssemblyInfo.cs : minimum information.

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

19 years ago2005-02-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 6 Feb 2005 18:49:17 +0000 (18:49 -0000)]
2005-02-05  Atsushi Enomoto <atsushi@ximian.com>

* RncParser.jay : handle default namespace.
* RncWriter.cs : changed output format a bit.

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

19 years ago2005-02-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 6 Feb 2005 18:49:02 +0000 (18:49 -0000)]
2005-02-06  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngReader.cs : it was not handling datatypeLibrary attribute
  on root element. Added DefaultNamespace handling.
* RelaxngGrammar.cs : added DefaultNamespace property.
* RelaxngPattern.cs : WriteCompact() now outputs "default namespace =..".

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

19 years ago2005-02-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 6 Feb 2005 18:38:00 +0000 (18:38 -0000)]
2005-02-06  Atsushi Enomoto <atsushi@ximian.com>

* RdpObjects.cs : provide error type name. removed commented code block.

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

19 years agoFix bug with register usage on certain arithmetic operations
Neale Ferguson [Sun, 6 Feb 2005 18:04:51 +0000 (18:04 -0000)]
Fix bug with register usage on certain arithmetic operations

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

19 years ago2005-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 6 Feb 2005 17:29:31 +0000 (17:29 -0000)]
2005-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FormsAuthentication.cs: fixed typo when getting the hash for the
password in SHA1 and MD5. Thanks to Tadas Dailyda.
Lock on a static object instead of typeof(FormsAuthentication).

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

19 years agocredits
Gonzalo Paniagua Javier [Sun, 6 Feb 2005 17:11:48 +0000 (17:11 -0000)]
credits

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

19 years ago2005-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 6 Feb 2005 17:10:45 +0000 (17:10 -0000)]
2005-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Test/System.IO/FileTest.cs: test for invalid characters in file names.
* System.IO/File.cs: Exists does not throw when there are invalid
characters in the file name.
* System.IO/MonoIOError.cs: uncommented INVALID_NAME.

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

19 years agoUpdate Firebird provider sources to RC1
Carlos Guzmán Álvarez [Sun, 6 Feb 2005 12:54:19 +0000 (12:54 -0000)]
Update Firebird provider sources to RC1

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

19 years agoSun Feb 6 07:10:12 EST 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sun, 6 Feb 2005 11:53:00 +0000 (11:53 -0000)]
Sun Feb 6 07:10:12 EST 2005 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c: add a workaround for broken user code that
DllImports vararg functions with non-vararg signatures.

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

19 years ago2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 6 Feb 2005 09:13:04 +0000 (09:13 -0000)]
2004-12-06  Atsushi Enomoto <atsushi@ximian.com>

* RdpPattern.cs : MakeOneOrMore() did not always set up internal table.

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

19 years agofix typo
César Natarén [Sun, 6 Feb 2005 01:08:37 +0000 (01:08 -0000)]
fix typo

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

19 years ago2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 6 Feb 2005 01:01:51 +0000 (01:01 -0000)]
2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Activator.cs: provide the Type name when throwing an exception.

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

19 years agoDelete SymbolTable.cs, all the control of environments is at IdentificationTable.cs
César Natarén [Sun, 6 Feb 2005 00:59:42 +0000 (00:59 -0000)]
Delete SymbolTable.cs, all the control of environments is at IdentificationTable.cs

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

19 years ago2005-02-05 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Sun, 6 Feb 2005 00:57:32 +0000 (00:57 -0000)]
2005-02-05  Cesar Lopez Nataren  <cnataren@novell.com>

* Microsoft.JScript.dll.sources: Nuke SymbolTable.cs

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

19 years agochangelog entries
César Natarén [Sun, 6 Feb 2005 00:55:54 +0000 (00:55 -0000)]
changelog entries

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

19 years ago2005-02-05 Cesar Lopez Nataren <cnataren@novell.com>
César Natarén [Sun, 6 Feb 2005 00:54:55 +0000 (00:54 -0000)]
2005-02-05  Cesar Lopez Nataren  <cnataren@novell.com>

* expression.cs: rework the late binding algorithm, we directly
call an object's method if it's a static method of it. Added field
late_bind, properties AccessField and Binding, renamed emit_access
to emit_array_access to class Binary. Added fields params_info,
late_bind and var_args to Class Args; also methods has_var_args,
force_strong_type, reworked its Emit code, we take care of methods
which have variable number of arguments, take care of needed
conversions and boxing when the call has specific strong types as
formal parameters. Added method IsPrint and property Parameters to
class BuiltIn.
* IdentificationTable.cs: Better implementation of jscript's
environments semantics. Added classes Symbol and Binder.
* SymbolTable.cs: Nuked.
* Block.cs: Fix the semantic of semantic analysis and code
generatipo process, we now allow forward declarations of variables
and functions.
* FunctionDeclaration.cs: Added default ctr and Init method. Fix
the semantics of the Resolve and Emit process, we can have forward
declaration of variables and functions. Fix order in which
JSLocalField's get build.
* FunctionExpression.cs: Fix order in which JSLocalField's get build.
* VariableStatement.cs: Added methods EmitVariableDecls and PopulateContext.
* VariableDeclaration.cs: Added method EmitDecl. Delay the Resolve
and Emit process until the second phase.
* Statement.cs: Resolve process of For class take care of
VariableStatements for populating the environment in advance.
* TypeManager.cs: Make GetMethod return a MethodBuilder.
* ast.cs: Added field locals, property NumOfArgs, method GetName
to abstract class Function.
* SemanticAnalyser.cs: unified global environment and the stack of
contexts. Added field global_obj, adapt methods to new
IdentificationTable api. Delete method ObjectSystemContains. Added
method contains, is_js_object, object_contains_method, map_to_ctr,
get_member.
* Try.cs: Update to new IdentificationTable api.
* ScriptObject.cs, JSPropertyInfo.cs, FormalParameterList.cs,
JSFieldInfo.cs, JSMethodInfo.cs, JSLocalField.cs,
ScriptFunction.cs: use full namespace name for Binder.

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

19 years ago2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 6 Feb 2005 00:02:02 +0000 (00:02 -0000)]
2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* SessionStateModule.cs: hack that makes static files work on sites that
use the Session object in global.asax. You need to set
MONO_XSP_STATIC_SESSION to enable it and by dong so you will lose a bit
of performance when serving static files. Fixes bug #71133.

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

19 years ago2005-02-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 5 Feb 2005 21:32:17 +0000 (21:32 -0000)]
2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

* loader.c (mono_lookup_pinvoke_call): Allow for combination of stdcall and charset name mangling.
Reorganize the code and add some tracing stuff.

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

19 years agoremove duplicated -doc line in --help output
John Luke [Sat, 5 Feb 2005 20:34:26 +0000 (20:34 -0000)]
remove duplicated -doc line in --help output

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

19 years ago2005-02-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 5 Feb 2005 20:23:33 +0000 (20:23 -0000)]
2005-02-05  Atsushi Enomoto <atsushi@ximian.com>

* RncParser.jay : spec section 4 requires to map "xsd" to xsd-datatypes
  by default.

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

19 years ago2005-02-05 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 5 Feb 2005 20:18:28 +0000 (20:18 -0000)]
2005-02-05  Atsushi Enomoto <atsushi@ximian.com>

* RncParser.jay : Mixed and List accepted patterns incorrectly.
* RncTokenizer.cs : Handle ~ correctly.

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

19 years ago * monodiet.c: More iters!
Ben Maurer [Sat, 5 Feb 2005 19:38:25 +0000 (19:38 -0000)]
* monodiet.c: More iters!

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

19 years ago * marshal.c: Iter usage.
Ben Maurer [Sat, 5 Feb 2005 19:17:41 +0000 (19:17 -0000)]
* marshal.c: Iter usage.

* icall.c: Iter usage.

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

19 years agooops
Ben Maurer [Sat, 5 Feb 2005 19:14:04 +0000 (19:14 -0000)]
oops

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

19 years ago * object.c: Use iters.
Ben Maurer [Sat, 5 Feb 2005 19:12:23 +0000 (19:12 -0000)]
* object.c: Use iters.

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

19 years ago2005-02-05 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sat, 5 Feb 2005 19:10:46 +0000 (19:10 -0000)]
2005-02-05  Ben Maurer  <bmaurer@ximian.com>

* debug-helpers.c: More iters

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

19 years ago2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 5 Feb 2005 18:06:52 +0000 (18:06 -0000)]
2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Test/System.ComponentModel/TypeDescriptorTests.cs: new test for
TypeConverter ctor that takes a Type argument.

* System.ComponentModel/TypeDescriptor.cs: fixed bug #71601.
GetConverter should handle TypeConverter derived classes that
take a Type argument.

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

19 years ago2005-02-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 5 Feb 2005 17:41:23 +0000 (17:41 -0000)]
2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

* loader.c (mono_lookup_pinvoke_call): Add brute-force checking for mangled function names
under win32.

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

19 years ago2005-02-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 5 Feb 2005 17:39:22 +0000 (17:39 -0000)]
2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

* libtest.c: Mark all exported functions STDCALL.

* Makefile.am (CSC): Disable some warnings.

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

19 years ago * mono-debug-debugger.c: use iters
Ben Maurer [Sat, 5 Feb 2005 17:27:42 +0000 (17:27 -0000)]
* mono-debug-debugger.c: use iters

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

19 years ago2005-02-05 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Sat, 5 Feb 2005 17:17:51 +0000 (17:17 -0000)]
2005-02-05  Ben Maurer  <bmaurer@ximian.com>

* class.c, class-internals.h: mono_class_setup_events is static
now

* All callers: use iters

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

19 years ago2005-02-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 5 Feb 2005 15:07:53 +0000 (15:07 -0000)]
2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_jit_compile_method_inner): Add detection and a
meaningfull error message for assemblies written in Managed C++.

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

19 years ago2005-02-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 5 Feb 2005 13:46:52 +0000 (13:46 -0000)]
2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

* tramp-amd64.c mini-amd64.h: Add support for
create_trampoline_from_token ().

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

19 years ago2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 5 Feb 2005 13:36:52 +0000 (13:36 -0000)]
2005-02-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TimeZone.cs: lock on the static Hashtable instead of 'this'. Fixes
bug #72238.

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

19 years ago2005-02-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 5 Feb 2005 13:02:31 +0000 (13:02 -0000)]
2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

* aot.c mini-x86.c abcremoval.c: Applied patch from
Robert Jordan (robertj@gmx.net). Fix compilation errors under gcc-2.95.

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

19 years ago2005-02-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 5 Feb 2005 13:00:35 +0000 (13:00 -0000)]
2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

* class.c string-icalls.c marshal.c reflection.c: Applied patch from
Robert Jordan (robertj@gmx.net). Fix compilation errors under gcc-2.95.

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

19 years ago * MenuItem.cs:
Jordi Mas i Hernandez [Fri, 4 Feb 2005 22:01:14 +0000 (22:01 -0000)]
* MenuItem.cs:
* MenuAPI.cs:
- Owner draw support (MeasureItem and DrawItem)

2005-02-04  Jordi Mas i Hernandez <jordi@ximian.com>

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 21:35:13 +0000 (21:35 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_class_proxy_vtable): Add missing _setup () calls.

* marshal.h: Add prototypes for ldfld/stfld_remote.

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

19 years ago- Checking in for Jonathan
Peter Dennis Bartok [Fri, 4 Feb 2005 21:27:02 +0000 (21:27 -0000)]
- Checking in for Jonathan

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 21:15:17 +0000 (21:15 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* appdomain.c (mono_domain_fire_assembly_load): Handle the case when
this is called during startup.

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

19 years ago * ThemeWin32Classic.cs: Respect the clipping rect when
Jackson Harper [Fri, 4 Feb 2005 21:07:56 +0000 (21:07 -0000)]
* ThemeWin32Classic.cs: Respect the clipping rect when
drawing. Only fill the intersection of clips and rects so there
isn't a lot of large fills.
* ScrollBar.cs: Pass the correct clipping rect to the theme
engine. Remove some debug code.

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

19 years ago build fix
Jackson Harper [Fri, 4 Feb 2005 21:04:41 +0000 (21:04 -0000)]
build fix

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 20:53:12 +0000 (20:53 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* mini.h mini.c mini-x86.h tramp-x86.c: Add a new kind of trampoline
which takes a MonoImage/token as parameter instead of a MonoMethod.

* aot.c: Use the new trampoline for initializing vtables.

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

19 years agoadded infos about the tools available to test SSL/TLS
Sebastien Pouliot [Fri, 4 Feb 2005 20:40:46 +0000 (20:40 -0000)]
added infos about the tools available to test SSL/TLS

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

19 years ago2005-02-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Feb 2005 20:40:05 +0000 (20:40 -0000)]
2005-02-04  Sebastien Pouliot  <sebastien@ximian.com>

* ChangeLog: New. Track changes of postecho;
* Makefile: New. Build/clean the postecho tool;
* postecho.cs: New. Tool to POST a buffer and receive/compare the
same data back from the server.
* sendback.asp: ASP (not ASP.NET) script to work with postecho.
* README: instructions about postecho

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 20:20:31 +0000 (20:20 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* cs1617.cs: Add a newline so do-tests.pl can process it under
sparc.

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

19 years ago- Undid Jackson's undo now that the missing file is in SVN
Peter Dennis Bartok [Fri, 4 Feb 2005 19:38:06 +0000 (19:38 -0000)]
- Undid Jackson's undo now that the missing file is in SVN

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

19 years ago- Frell. I keep forgetting to commit the added ones
Peter Dennis Bartok [Fri, 4 Feb 2005 19:36:09 +0000 (19:36 -0000)]
- Frell. I keep forgetting to commit the added ones

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

19 years agoFri Feb 4 20:27:58 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 4 Feb 2005 19:20:41 +0000 (19:20 -0000)]
Fri Feb 4 20:27:58 CET 2005 Paolo Molaro <lupus@ximian.com>

* appdomain.c, monitor.c, monitor.h, threads-types.h: made the
MonoThreadsSync struct private in monitor.c. Changed the way
MonoThreadsSync is allocated so it's faster and there is no
need to keep track of it with a finalizer and it uses less memory.
This also finally allows us to allocate mono objects as ptrfree when
there are no reference fields.

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

19 years agoFri Feb 4 20:24:03 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 4 Feb 2005 19:11:57 +0000 (19:11 -0000)]
Fri Feb 4 20:24:03 CET 2005 Paolo Molaro <lupus@ximian.com>

* gc.c, null-gc.c, boehm-gc.c, gc-internal.h: added functions to deal with
disappearing link to the GC interface and use them to simplify
the gchandles code.

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 18:09:29 +0000 (18:09 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* aot.c: Add support for ldfld/stfld_remote wrappers.

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 18:08:18 +0000 (18:08 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* class-internals.h marshal.c: Add two new wrappers, ldfld_remote and
stfld_remote which call mono_load/store_field_new. This allows methods
calling ldfld/stfld wrappers to be AOTed.

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 15:54:58 +0000 (15:54 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* mini-ops.h cpu-pentium.md inssel-x86.brg mini-x86.c: Add optimized
rules for compare <MEM>, IMM.

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 15:25:18 +0000 (15:25 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* console-io.c: Include sys/filio.h under solaris.

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 15:10:33 +0000 (15:10 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Check for curses.h.

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 15:08:08 +0000 (15:08 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* console-io.c: Include curses.h if needed correctly.

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

19 years agoFri Feb 4 15:46:04 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 4 Feb 2005 14:32:03 +0000 (14:32 -0000)]
Fri Feb 4 15:46:04 CET 2005 Paolo Molaro <lupus@ximian.com>

* Array.cs: provide specialized versions of some methods.

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

19 years ago2005-02-04 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Fri, 4 Feb 2005 14:23:19 +0000 (14:23 -0000)]
2005-02-04  Sureshkumar T  <tsureshkumar@novell.com>
    Appasamy <appasamy@rediffmail.com>

* OdbcConnection.cs: Implemented properties database, datasource,
serverversion and driver.
* libodbc.cs: Added type OdbcInfo and native call SQLGetInfo.

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

19 years ago2005-02-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 4 Feb 2005 14:17:36 +0000 (14:17 -0000)]
2005-02-04  Sebastien Pouliot  <sebastien@ximian.com>

* Reverting last changes in SslClientStream and RecordProtocol. This
break when sending large files back and forth (echo test).

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

19 years ago* ecore.cs : Fixed the implicit conversion of float/double to integral types:
Satya Sudha K [Fri, 4 Feb 2005 14:03:42 +0000 (14:03 -0000)]
* ecore.cs      : Fixed the implicit conversion of float/double to integral types:
                        - Rounding the float/double values before performing the actual conversion

* expression.cs : 1) Added a class 'StringConcat' to handle string concatenations
                  2) Fixed string conversions in arithmatic operations

* mb-parser.jay : Create a new 'StringConcat' object (instead of Binary) for concat_expression

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

19 years ago* DateTimePicker.cs:
John BouAntoun [Fri, 4 Feb 2005 13:40:25 +0000 (13:40 -0000)]
* DateTimePicker.cs:
- Fixed crash on DateTime.Parse, use Constructor instead

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

19 years ago2005-02-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 13:37:07 +0000 (13:37 -0000)]
2005-02-04  Zoltan Varga  <vargaz@freemail.hu>

* mini.h (MONO_AOT_FILE_VERSION): Bump it.

* aot.c: Handle inherited finalizers correctly.

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

19 years ago2005-02-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 4 Feb 2005 13:34:54 +0000 (13:34 -0000)]
2005-02-03  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_MonoMethod_get_base_definition): Initialize
method->klass as well.

* class-internals.h (MonoCachedClassInfo): Add 'finalize_image' field.

* class.c (mono_class_init): Switch on lazy initialization of
methods.

* class.c (mono_class_get_finalizer): Handle the case when the
finalizer is inherited.

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

19 years ago2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 4 Feb 2005 12:41:33 +0000 (12:41 -0000)]
2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebRequest.cs: send the headers when we're supposed to write
a POST/PUT but call GetResponse before GetRequestStream.

* WebConnectionStream.cs: new RequestWritten property.

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

19 years ago* location.cs (Location.AddFile): Fix CS2002 error report.
Raja R Harinath [Fri, 4 Feb 2005 11:22:15 +0000 (11:22 -0000)]
* location.cs (Location.AddFile): Fix CS2002 error report.

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

19 years ago2005-02-04 Jordi Mas i Hernandez <jordi@ximian.com>
Jordi Mas i Hernandez [Fri, 4 Feb 2005 10:11:37 +0000 (10:11 -0000)]
2005-02-04  Jordi Mas i Hernandez <jordi@ximian.com>

*  Menu.cs:
- Implements FindMergePosition and MergeMenu functions (very poor documented)
- Fixes MenuItems.Add range
* MenuItem.cs:
- MergeMenu and Clone and CloneMenu functions

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

19 years ago2005-02-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 4 Feb 2005 10:00:11 +0000 (10:00 -0000)]
2005-02-04  Atsushi Enomoto  <atsushi@ximian.com>

* DataSetTest.cs : WriteDifferentNamespaceSchema() is NotWorking.
  It is impossible to fix (see code comment).

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

19 years ago2005-02-04 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Fri, 4 Feb 2005 09:55:38 +0000 (09:55 -0000)]
2005-02-04  Sureshkumar T  <tsureshkumar@novell.com>

* DbDataAdapter.cs (Update ()) :
- Check for one return result set and map the values back to
  datatable.
- Check for output & return value parameters and update the value
  back to mapped column
- check for recordsAffected only after closing the reader.

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

19 years ago2005-02-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 4 Feb 2005 09:28:55 +0000 (09:28 -0000)]
2005-02-04  Atsushi Enomoto  <atsushi@ximian.com>

* DataSetTest.cs : Fixed strict type name under .NET 2.0.

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

19 years ago2005-02-04 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Fri, 4 Feb 2005 09:17:45 +0000 (09:17 -0000)]
2005-02-04  Sureshkumar T  <tsureshkumar@novell.com>

* Tds.cs (ProcessEndToken): Added a bool validRowCount and add to
recordsAffected count if we meet DoneInProc..

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

19 years ago * ScrollBar.cs: Make abstract
Jackson Harper [Fri, 4 Feb 2005 07:59:14 +0000 (07:59 -0000)]
* ScrollBar.cs: Make abstract
* ScrollableControl.cs: Create H/V scrollbars now that scrollbar
is abstract.

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

19 years ago * ScrollBar.cs: First part of my scrollbar fixups. This removes
Jackson Harper [Fri, 4 Feb 2005 07:47:17 +0000 (07:47 -0000)]
* ScrollBar.cs: First part of my scrollbar fixups. This removes
all the unneeded refreshes and uses invalidates with properly
computed rects.

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

19 years ago2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 4 Feb 2005 07:10:36 +0000 (07:10 -0000)]
2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* configure.in: define SOLARIS_CURSES when compiling for *solaris.
* mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.

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

19 years ago If you love the build, the build will love you back.
Jackson Harper [Fri, 4 Feb 2005 07:06:48 +0000 (07:06 -0000)]
If you love the build, the build will love you back.

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

19 years agoReports error with correct line number in most of the cases covered by existing testc...
Manjula GHM [Fri, 4 Feb 2005 06:58:32 +0000 (06:58 -0000)]
Reports error with correct line number in most of the cases covered by existing testcases. Need to cover in expressions and few more areas.

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