mono.git
19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 01:07:49 +0000 (01:07 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* XmlDataInferenceLoader.cs (Driver): Make this class internal,
not public.

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

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 00:35:06 +0000 (00:35 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* decl.cs (IMemberContainer.Parent): Renamed to ParentContainer.

* class.cs (TypeContainer.ParentContainer): New public virtual
method; replaces the explicit interface implementation.
(ClassPart.ParentContainer): Override.

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

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 00:12:18 +0000 (00:12 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* Makefile: Add $(LIBRARY_FLAGS) to the $(net20bootstraplib)
compilation to get /nostdlib.

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

19 years agoAdd PictureBox to the build
Jackson Harper [Sun, 22 Aug 2004 23:47:09 +0000 (23:47 -0000)]
Add PictureBox to the build

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

19 years agoInitial implementation of PictureBox
Jackson Harper [Sun, 22 Aug 2004 23:46:40 +0000 (23:46 -0000)]
Initial implementation of PictureBox

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

19 years agoAdd some missing locks
Jackson Harper [Sun, 22 Aug 2004 23:40:45 +0000 (23:40 -0000)]
Add some missing locks

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

19 years agoFix my previous commit.
Martin Baulig [Sun, 22 Aug 2004 21:57:08 +0000 (21:57 -0000)]
Fix my previous commit.

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

19 years ago2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 22 Aug 2004 21:53:14 +0000 (21:53 -0000)]
2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FormsAuthenticationModule.cs: don't renew expired cookies. Only renew
the cookie if SlidingExpiration is set. Thanks to Jim Pease.

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

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 21:17:45 +0000 (21:17 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* statement.cs (Switch): Added support for constant switches; see
#59428 or test-285.cs.

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

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 21:15:25 +0000 (21:15 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* test-285.cs: New test for #52428.

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

19 years ago- Removed OverlappedWindow style from Control, instead it's default
Peter Dennis Bartok [Sun, 22 Aug 2004 21:10:30 +0000 (21:10 -0000)]
- Removed OverlappedWindow style from Control, instead it's default
  now is child
- Made form windows OverlappedWindow by default

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

19 years agoupdated test
Marek Safar [Sun, 22 Aug 2004 20:54:02 +0000 (20:54 -0000)]
updated test

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

19 years ago2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 22 Aug 2004 20:44:07 +0000 (20:44 -0000)]
2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpServerUtility.cs: ensure we have a full virtual path for the
request being executed.

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

19 years ago2004-08-22 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 22 Aug 2004 20:43:37 +0000 (20:43 -0000)]
2004-08-22  Marek Safar  <marek.safar@seznam.cz>

Fixed bug #62740.
* statement.cs (GetEnumeratorFilter): Removed useless
logic because C# specs is strict. GetEnumerator must be
public.

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

19 years ago2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 22 Aug 2004 20:42:27 +0000 (20:42 -0000)]
2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConfigurationSettings.cs: fix bug when processing empty location
tags. Closes bug #63001.

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

19 years ago2004-08-22 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 20:34:48 +0000 (20:34 -0000)]
2004-08-22  Martin Baulig  <martin@ximian.com>

* test-154.cs: Added test case for #59867.

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

19 years ago2004-08-22 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 20:34:15 +0000 (20:34 -0000)]
2004-08-22  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs (FlowBranching.UsageVector.MergeChild): If we're
a switch and may break, reset the barrier.  Fixes #59867.

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

19 years agonew error tests
Marek Safar [Sun, 22 Aug 2004 20:07:53 +0000 (20:07 -0000)]
new error tests

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

19 years ago2004-08-22 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 22 Aug 2004 20:06:14 +0000 (20:06 -0000)]
2004-08-22  Marek Safar  <marek.safar@seznam.cz>

CLS-Compliance speed up (~5% for corlib)

* attribute.cs (AttributeTester.VerifyTopLevelNameClsCompliance):
New method. Tests container for CLS-Compliant names

* class.cs (TypeContainer.VerifyClsName): New method.
Checks whether container name is CLS Compliant.
(Constructor): Implements IMethodData.

* decl.cs (MemberCache.GetPublicMembers ): New method. Builds
low-case table for CLS Compliance test.
(MemberCache.VerifyClsParameterConflict): New method.
Checks method parameters for CS3006 error.

* enum.cs (EnumMember): Is derived from MemberCore.
(Enum.VerifyClsName): Optimized for better performance.

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

19 years agoUpdate the position through the Value property so the OnValueChanged event is raised.
Jackson Harper [Sun, 22 Aug 2004 19:34:22 +0000 (19:34 -0000)]
Update the position through the Value property so the OnValueChanged event is raised.

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

19 years ago- Added Cursor.cs and UserControl.cs
Peter Dennis Bartok [Sun, 22 Aug 2004 18:04:41 +0000 (18:04 -0000)]
- Added Cursor.cs and UserControl.cs

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

19 years ago- Added Cursor.cs source
Peter Dennis Bartok [Sun, 22 Aug 2004 18:04:23 +0000 (18:04 -0000)]
- Added Cursor.cs source

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

19 years ago- Started implementation, not usable yet
Peter Dennis Bartok [Sun, 22 Aug 2004 18:03:57 +0000 (18:03 -0000)]
- Started implementation, not usable yet

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

19 years ago- Implemented UserControl (complete)
Peter Dennis Bartok [Sun, 22 Aug 2004 18:00:49 +0000 (18:00 -0000)]
- Implemented UserControl (complete)

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

19 years ago- Restored sort order for file
Peter Dennis Bartok [Sun, 22 Aug 2004 17:59:38 +0000 (17:59 -0000)]
- Restored sort order for file
- Added UserControl source file

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

19 years ago2004-08-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Sun, 22 Aug 2004 06:22:30 +0000 (06:22 -0000)]
2004-08-22  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Microsoft.JScript.dll.sources: added In.cs, Token.cs,
TokenStream.cs and Parser.cs to the build. Don't build
JScriptLexer.cs and JScriptParser.cs

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

19 years agochangelog entries
César Natarén [Sun, 22 Aug 2004 06:04:57 +0000 (06:04 -0000)]
changelog entries

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

19 years ago2004-08-21 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Sun, 22 Aug 2004 06:02:10 +0000 (06:02 -0000)]
2004-08-21  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* expression.cs: added interface ICallable and and function AddArg
to class Call. Added class New.
* driver.cs: made it use the new lexer and parser.
* ast.cs: added field line_number, added property InFunction,
added class Function that factores all the code shared between
FunctionDeclaration and FunctionExpression.
* With.cs: constructor receives line number.
* VariableStatement.cs: constructor receives line number.
* VariableDeclaration.cs: Added check for parent being
FunctionDeclaration and FunctionExpression.
* Try.cs: Moved the code that used to take care of the catch to
Catch class. Constructor receives forming elements and line
number. Removed mangle_id.
* Throw.cs: constructor receives line number.
* Statement.cs: If, DoWhile, Return  constructor receives line number. Renamed
identifier to label in Continue and Break class, its constructor now
receives the label and line number. For class, constructor
receives its forming parts. Switch class, constructor receives
line number, added function AddClause and AddStm. Added class
Catch. Added class Labelled.
* SemanticAnalyser.cs: Added field anon_method_counter, properties
NextAnonymousMethod and CurrentAnonymousMethod.
* Parser.cs: function ArgumentList receives a ICallable list
instead of a AST. Now we add the arguments of a callable. Build
Call's ast.
* Literal.cs: added constructor for 'this' literal and
ObjectLiteral constructor. Added RegExpLiteral class, will take
care of regular expressions semantic analysis and code generation.
* JSScanner.cs: use no more the antlr based lexer. Fix typo.
* JSParser.cs: make it use the new port of Rhino's Parser.
* FunctionObject.cs: Added constructor that receives the function name.
* FunctionExpression.cs: made it inherit from Function class. Added
constructor. Factored the code that used to set the prefix to
Function.set_prefix (it's shared with FunctionDeclaration). Added
fields local_script_func and field. Implemented Resolve and Emit
(now we can do: var x = function (this, method, is, anonymous) {... };).
* FunctionDeclaration.cs: made it inherit from Function class in
order to share code with FunctionExpression. Added new
constructor. Moved the code that used to built the prefix to
Function inside function set_prefix. When building the closure
added check for  setting the type of a FunctionExpression. Moved
set_function_type and set_custom_attr to class Function.
* ForIn.cs: added constructor and fields lhs, obj and body.
* Block.cs: added default constructor and line number based
constructor. Check for elems not being null before adding.
* ArrayLiteral.cs: set elements in constructor.

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

19 years agoCorrecting the formatting mess of VS.NET.
Ravindra [Sun, 22 Aug 2004 01:20:14 +0000 (01:20 -0000)]
Correcting the formatting mess of VS.NET.

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

19 years agoProbably this completes the missing attributes in toolbar control.
Ravindra [Sun, 22 Aug 2004 00:49:37 +0000 (00:49 -0000)]
Probably this completes the missing attributes in toolbar control.

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

19 years agoFixed toolbar control signatures.
Ravindra [Sun, 22 Aug 2004 00:03:20 +0000 (00:03 -0000)]
Fixed toolbar control signatures.

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

19 years ago- Signature Fixes
Peter Dennis Bartok [Sat, 21 Aug 2004 22:32:14 +0000 (22:32 -0000)]
- Signature Fixes

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

19 years ago- Signature fixes
Peter Dennis Bartok [Sat, 21 Aug 2004 22:30:53 +0000 (22:30 -0000)]
- Signature fixes

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

19 years ago- Signature fixes
Peter Dennis Bartok [Sat, 21 Aug 2004 22:21:13 +0000 (22:21 -0000)]
- Signature fixes

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

19 years ago- Added loads of debug output for development
Peter Dennis Bartok [Sat, 21 Aug 2004 21:57:41 +0000 (21:57 -0000)]
- Added loads of debug output for development
- Fixed typo in method name

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

19 years ago- Added missing base class
Peter Dennis Bartok [Sat, 21 Aug 2004 21:52:54 +0000 (21:52 -0000)]
- Added missing base class

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

19 years ago * ImageAnimator.cs: Run animator as a background thread so we do
Jackson Harper [Sat, 21 Aug 2004 21:29:47 +0000 (21:29 -0000)]
    * ImageAnimator.cs: Run animator as a background thread so we do
not hang on exit.

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

19 years ago- Updated to match new GrabWindow signature
Peter Dennis Bartok [Sat, 21 Aug 2004 20:53:13 +0000 (20:53 -0000)]
- Updated to match new GrabWindow signature

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

19 years ago- Added method to get default display size
Peter Dennis Bartok [Sat, 21 Aug 2004 20:51:27 +0000 (20:51 -0000)]
- Added method to get default display size

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

19 years ago- Added method to query current grab state
Peter Dennis Bartok [Sat, 21 Aug 2004 20:23:56 +0000 (20:23 -0000)]
- Added method to query current grab state
- Added argument to allow confining a grab to a window

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

19 years ago * gdipFunctions.cs: Modified exception message to include the case
Ravindra [Sat, 21 Aug 2004 20:23:39 +0000 (20:23 -0000)]
* gdipFunctions.cs: Modified exception message to include the case
of missing required libraries for different formats.

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

19 years ago- Added [Flags] attribute so that modifiers can be used in bitwise ops
Peter Dennis Bartok [Sat, 21 Aug 2004 20:22:58 +0000 (20:22 -0000)]
- Added [Flags] attribute so that modifiers can be used in bitwise ops

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

19 years ago- Replaced direct XplatUI calls with their Control counterpart
Peter Dennis Bartok [Sat, 21 Aug 2004 20:22:21 +0000 (20:22 -0000)]
- Replaced direct XplatUI calls with their Control counterpart

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

19 years ago2004-08-21 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 21 Aug 2004 20:07:37 +0000 (20:07 -0000)]
2004-08-21  Zoltan Varga  <vargaz@freemail.hu>

* amd64/amd64-codegen.h (X86_IS_BYTE_REG): Redefine X86_IS_BYTE_REG
since under amd64, all 16 registers have a low part.

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

19 years ago- Implemented Created property
Peter Dennis Bartok [Sat, 21 Aug 2004 19:32:15 +0000 (19:32 -0000)]
- Implemented Created property

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

19 years ago- Implemented ContainsFocus
Peter Dennis Bartok [Sat, 21 Aug 2004 19:28:22 +0000 (19:28 -0000)]
- Implemented ContainsFocus

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

19 years ago- Implemented CausesValidation
Peter Dennis Bartok [Sat, 21 Aug 2004 19:26:24 +0000 (19:26 -0000)]
- Implemented CausesValidation

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

19 years ago- Implemented CanFocus
Peter Dennis Bartok [Sat, 21 Aug 2004 19:21:50 +0000 (19:21 -0000)]
- Implemented CanFocus
- Implemented CanSelect
- Implemented Capture

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

19 years ago- Fixed bug with Async message handling
Peter Dennis Bartok [Sat, 21 Aug 2004 18:35:38 +0000 (18:35 -0000)]
- Fixed bug with Async message handling
- Implemented getting the ModifierKeys

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

19 years agoMake sure we have the mutex before we release it. Fixes BeginInvoke on windows
Jackson Harper [Sat, 21 Aug 2004 18:32:20 +0000 (18:32 -0000)]
Make sure we have the mutex before we release it. Fixes BeginInvoke on windows

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

19 years ago2004-08-21 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 21 Aug 2004 18:05:50 +0000 (18:05 -0000)]
2004-08-21  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (read_tls_offset_from_method): Add another code
sequence.

* tramp-amd64.c (amd64_class_init_trampoline): Use a more efficient
instruction sequence for nullifying class init trampolines.

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

19 years ago- Drivers now return proper mouse state
Peter Dennis Bartok [Sat, 21 Aug 2004 17:31:21 +0000 (17:31 -0000)]
- Drivers now return proper mouse state

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

19 years agoImplement EndInvoke
Jackson Harper [Sat, 21 Aug 2004 16:54:11 +0000 (16:54 -0000)]
Implement EndInvoke

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

19 years agoRemove unneeded finalizer
Jackson Harper [Sat, 21 Aug 2004 16:48:47 +0000 (16:48 -0000)]
Remove unneeded finalizer

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

19 years ago2004-08-21 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 21 Aug 2004 12:11:15 +0000 (12:11 -0000)]
2004-08-21  Zoltan Varga  <vargaz@freemail.hu>

* objects.cs: Add new regalloc test.

* mini-amd64.c inssel-amd64.brg: Optimize parameter passing.

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

19 years agoRemoved some indentation comments in generated source code
Jochen Wezel [Sat, 21 Aug 2004 08:51:53 +0000 (08:51 -0000)]
Removed some indentation comments in generated source code

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

19 years ago2004-08-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 21 Aug 2004 01:53:05 +0000 (01:53 -0000)]
2004-08-21  Atsushi Enomoto  <atsushi@ximian.com>

* XmlElement.cs : set_InnerText was removing children incompletely.
  This fixes bug #63574.

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

19 years agoImprovments in mouse event handling in the ToolBar control.
Ravindra [Sat, 21 Aug 2004 01:52:08 +0000 (01:52 -0000)]
Improvments in mouse event handling in the ToolBar control.

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

19 years agoChanged draw method to use the arguments passed in to draw the image.
Ravindra [Sat, 21 Aug 2004 01:50:52 +0000 (01:50 -0000)]
Changed draw method to use the arguments passed in to draw the image.

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

19 years ago- Added private message for async communication
Peter Dennis Bartok [Sat, 21 Aug 2004 00:58:31 +0000 (00:58 -0000)]
- Added private message for async communication

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

19 years agoMade RightToLeft property virtual and removed a Console.WriteLine.
Ravindra [Fri, 20 Aug 2004 23:38:54 +0000 (23:38 -0000)]
Made RightToLeft property virtual and removed a Console.WriteLine.

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

19 years agouse style_attach
Jordi Mas i Hernandez [Fri, 20 Aug 2004 20:39:51 +0000 (20:39 -0000)]
use style_attach

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

19 years ago- Added jackson's Async code from X11 to Win32
Peter Dennis Bartok [Fri, 20 Aug 2004 20:39:07 +0000 (20:39 -0000)]
- Added jackson's Async code from X11 to Win32

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 20:11:12 +0000 (20:11 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_call_opcode): Refactor this a little.

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

19 years ago- Added all new files
Peter Dennis Bartok [Fri, 20 Aug 2004 20:09:54 +0000 (20:09 -0000)]
- Added all new files

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

19 years ago- Added call to set window background color
Peter Dennis Bartok [Fri, 20 Aug 2004 20:09:24 +0000 (20:09 -0000)]
- Added call to set window background color

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 20:04:05 +0000 (20:04 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_regalloc_cost): Adjust regalloc costs for
arguments.

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

19 years ago- Added method for setting the window background
Peter Dennis Bartok [Fri, 20 Aug 2004 20:03:46 +0000 (20:03 -0000)]
- Added method for setting the window background

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

19 years ago- Added method for setting the background color
Peter Dennis Bartok [Fri, 20 Aug 2004 20:02:45 +0000 (20:02 -0000)]
- Added method for setting the background color
- Added handling for erasing the window background

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 19:52:38 +0000 (19:52 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* driver.c: Fix profiling after TLS changes.

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

19 years agofixes timer, new properties and methods
Jordi Mas i Hernandez [Fri, 20 Aug 2004 19:45:50 +0000 (19:45 -0000)]
fixes timer, new properties and methods

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 19:36:11 +0000 (19:36 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* object.c: Register mono_object_new_fast icall.

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

19 years agoUse the SWF timer so callbacks are run in the correct thread
Jackson Harper [Fri, 20 Aug 2004 19:35:33 +0000 (19:35 -0000)]
Use the SWF timer so callbacks are run in the correct thread

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

19 years agoUse the SWF timer so callbacks are run in the correct thread
Jackson Harper [Fri, 20 Aug 2004 19:34:26 +0000 (19:34 -0000)]
Use the SWF timer so callbacks are run in the correct thread

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 19:33:06 +0000 (19:33 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_class_get_allocation_ftn): Return to calling
mono_object_new_fast, since it seems faster to compute the object
size in unmanaged code than passing it as a parameter.

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

19 years agoTimer Tick events are now handed through Controls Async mechanism so the callbacks...
Jackson Harper [Fri, 20 Aug 2004 19:22:40 +0000 (19:22 -0000)]
Timer Tick events are now handed through Controls Async mechanism so the callbacks are executed in the same thread as X

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

19 years agoExpose functionality to send async messages through the driver
Jackson Harper [Fri, 20 Aug 2004 19:19:28 +0000 (19:19 -0000)]
Expose functionality to send async messages through the driver

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

19 years agoImplement Begininvoke
Jackson Harper [Fri, 20 Aug 2004 19:18:30 +0000 (19:18 -0000)]
Implement Begininvoke

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

19 years agoLock before all X operations. Also added Async method functionality through XSendEvent
Jackson Harper [Fri, 20 Aug 2004 19:12:45 +0000 (19:12 -0000)]
Lock before all X operations. Also added Async method functionality through XSendEvent

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

19 years agoUse IntPtrs for ClientMessage extra data (TODO: This will screw up on 64 bit systems)
Jackson Harper [Fri, 20 Aug 2004 19:11:56 +0000 (19:11 -0000)]
Use IntPtrs for ClientMessage extra data (TODO: This will screw up on 64 bit systems)

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

19 years agoClasses for sending Async messages through X/Win32
Jackson Harper [Fri, 20 Aug 2004 19:10:38 +0000 (19:10 -0000)]
Classes for sending Async messages through X/Win32

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

19 years ago2004-08-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 20 Aug 2004 18:19:00 +0000 (18:19 -0000)]
2004-08-20  Sebastien Pouliot  <sebastien@ximian.com>

* Thread.cs: Added Fx 2.0 properties/methods/attributes.

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

19 years ago2004-08-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 20 Aug 2004 17:50:39 +0000 (17:50 -0000)]
2004-08-20  Sebastien Pouliot  <sebastien@ximian.com>

* UrlIdentityPermission.cs: Basic (without wildcards) implementation
for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests.

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

19 years ago2004-08-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 20 Aug 2004 17:48:47 +0000 (17:48 -0000)]
2004-08-20  Sebastien Pouliot  <sebastien@ximian.com>

* corlib_test.dll.sources: Added System.Security.Permissions/
UrlIdentityPermissionTest.cs to unit tests.

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

19 years ago2003-08-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 20 Aug 2004 17:44:55 +0000 (17:44 -0000)]
2003-08-20  Sebastien Pouliot  <sebastien@ximian.com>

* UrlIdentityPermissionTest.cs: New unit tests for
UrlIdentityPermission. Lacks tests for wilcards.

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 16:41:19 +0000 (16:41 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* object.c (mono_class_get_allocation_ftn): Add marshalbyref case.

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

19 years ago2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 20 Aug 2004 16:07:32 +0000 (16:07 -0000)]
2004-08-20  Atsushi Enomoto  <atsushi@ximian.com>

* XQueryCommand.cs : use new XPathDocument() for empty contextdocument.

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

19 years ago2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 20 Aug 2004 16:00:19 +0000 (16:00 -0000)]
2004-08-20  Atsushi Enomoto <atsushi@ximian.com>

* XQueryExpression.cs : Content for XmlTextConstructor might be null,
  and use literal text for constructor argument if supplied.
* XQueryParser.jay, XQueryTokenizer.cs : Element content literal
  string was not parsed and kept correctly. Parse CDATA section.

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 15:10:06 +0000 (15:10 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* driver.c (mono_main): Set mono_stats.enabled if needed.

* mini.c (handle_alloc): New helper function used by CEE_NEWOBJ and
CEE_BOX.

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 20 Aug 2004 15:02:23 +0000 (15:02 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* gc-internal.h gc.c: Add mono_gc_out_of_memory () function. Register
this function with Boehm as the oom handler, so we don't have to check
the result of GC_malloc.

* object.c: Remove checks for oom.

* object.h object.c (mono_class_get_allocation_ftn): New function to
return the icall which can be used to allocate an instance of a given
class.

* object.c: Handle common allocation requests using GC_gcj_fast_malloc.

* class-internals.h: Add 'enabled' field.

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

19 years agocommentify for miggypoo
Ben Maurer [Fri, 20 Aug 2004 14:13:43 +0000 (14:13 -0000)]
commentify for miggypoo

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

19 years ago2004-08-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 20 Aug 2004 13:47:55 +0000 (13:47 -0000)]
2004-08-20  Sebastien Pouliot  <sebastien@ximian.com>

* corlib_test.dll.sources: Added System.Security.Permissions/
SiteIdentityPermissionTest.cs to unit tests.

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

19 years ago2004-08-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 20 Aug 2004 13:25:32 +0000 (13:25 -0000)]
2004-08-20  Sebastien Pouliot  <sebastien@ximian.com>

* SiteIdentityPermission.cs: Basic (without wildcards) implementation
for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests.

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

19 years ago2003-08-20 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 20 Aug 2004 13:22:59 +0000 (13:22 -0000)]
2003-08-20  Sebastien Pouliot  <sebastien@ximian.com>

* CodeAccessSecurityAttributeTest.cs: New unit tests for abstract
class CodeAccessSecurityAttribute.
* DataProtectionPermissionAttributeTest.cs: New unit tests for Fx 2.0
DataProtectionPermissionAttribute class.
* HostProtectionAttributeTest.cs: New unit tests for Fx 2.0
HostProtectionAttribute class.
* IsolatedStoragePermissionAttributeTest.cs: New unit tests for
abstract class IsolatedStoragePermissionAttribute.
* KeyContainerPermissionAttributeTest.cs: New unit tests for Fx 2.0
KeyContainerPermissionAttribute class.
* SecurityAttributeTest.cs: New unit tests for abstract class
SecurityAttribute.
* SiteIdentityPermissionTest.cs: New unit tests for
SiteIdentityPermission. Lacks tests for wilcards.

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

19 years ago2004-08-20 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Fri, 20 Aug 2004 13:21:18 +0000 (13:21 -0000)]
2004-08-20 Anirban Bhattacharjee <banirban@novell.com>
        * Event_dll.vb:
        * Event_exe.vb:
                New tests for invoking event form other assembly
        * Test.Sources: Updated with new file names
        * Makefile: Added new dll name

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

19 years ago2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 20 Aug 2004 13:01:36 +0000 (13:01 -0000)]
2004-08-20  Atsushi Enomoto  <atsushi@ximian.com>

* XQueryCommand.cs : Now it delegates all implementation logic to
  Mono.Xml.XQuery.XQueryCommandImpl class (now Execute() is also
  invoked.)

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

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

* System.Xml.dll.sources:
  added many XQuery implementation internal classes.

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

19 years ago2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 20 Aug 2004 12:58:03 +0000 (12:58 -0000)]
2004-08-20  Atsushi Enomoto <atsushi@ximian.com>

* XPath2Expression.cs, XQueryConvert.cs, XQueryExpression.cs,
  XQueryModuleProlog.cs, XQueryParser.jay, XQueryTokenizer.cs :
  several changes for XQueryCommand.Execute() implementation.

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

19 years ago2004-08-20 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 20 Aug 2004 12:54:00 +0000 (12:54 -0000)]
2004-08-20  Atsushi Enomoto <atsushi@ximian.com>

* XQueryContext.cs, XQueryStaticContext.cs, SequenceType.cs,
  XPathSequence.cs, XQueryFunction.cs, XQueryFunctionTable.cs,
  XQueryCliFunction.cs, XQueryCompileContext.cs, XQueryASTCompiler.cs,
  XQueryCommandImpl.cs, XQueryFunctionCliImpl :
  new files for XQuery implementation.

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

19 years ago2004-08-20 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Fri, 20 Aug 2004 12:29:46 +0000 (12:29 -0000)]
2004-08-20 Anirban Bhattacharjee <banirban@novell.com>
        * statement.cs: Bug fixing - Prevent AddHandler from getting resolved second time. This is critical for ASP programs with VB.

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