Rafael Teixeira [Mon, 7 Feb 2005 21:34:54 +0000 (21:34 -0000)]
2005-01-26 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* misc/test3.vb : better winforms code (this one runs with current MWF implementation)
svn path=/trunk/mcs/; revision=40270
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
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
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
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
Miguel de Icaza [Mon, 7 Feb 2005 20:14:45 +0000 (20:14 -0000)]
Up
svn path=/trunk/mcs/; revision=40264
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Sun, 6 Feb 2005 17:11:48 +0000 (17:11 -0000)]
credits
svn path=/trunk/mcs/; revision=40209
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
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
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
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
César Natarén [Sun, 6 Feb 2005 01:08:37 +0000 (01:08 -0000)]
fix typo
svn path=/trunk/mcs/; revision=40201
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
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
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
César Natarén [Sun, 6 Feb 2005 00:55:54 +0000 (00:55 -0000)]
changelog entries
svn path=/trunk/mcs/; revision=40196
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
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
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
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
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
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
Ben Maurer [Sat, 5 Feb 2005 19:38:25 +0000 (19:38 -0000)]
* monodiet.c: More iters!
svn path=/trunk/mono/; revision=40182
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
Ben Maurer [Sat, 5 Feb 2005 19:14:04 +0000 (19:14 -0000)]
oops
svn path=/trunk/mono/; revision=40180
Ben Maurer [Sat, 5 Feb 2005 19:12:23 +0000 (19:12 -0000)]
* object.c: Use iters.
svn path=/trunk/mono/; revision=40179
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
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
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
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
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
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
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
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
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
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
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
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
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
Peter Dennis Bartok [Fri, 4 Feb 2005 21:27:02 +0000 (21:27 -0000)]
- Checking in for Jonathan
svn path=/trunk/mcs/; revision=40155
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
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
Jackson Harper [Fri, 4 Feb 2005 21:04:41 +0000 (21:04 -0000)]
build fix
svn path=/trunk/mcs/; revision=40152
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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