mono.git
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

19 years ago2004-08-18 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Fri, 20 Aug 2004 12:24:23 +0000 (12:24 -0000)]
2004-08-18 Anirban Bhattacharjee <banirban@novell.com>
        * expression.cs: Bug fixing - reference to the current type is fixed during BaseAccess resolution

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

19 years ago2004-08-20 Sureshkumar T (tsureshkumar@novell.com)
Sureshkumar T [Fri, 20 Aug 2004 10:57:52 +0000 (10:57 -0000)]
2004-08-20 Sureshkumar T (tsureshkumar@novell.com)
* OdbcConnection.cs - correct handles are passed to OdbcError exception to trap the correct error

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

19 years agoAdded new tests for Select Case Statements
Sachin Kumar [Fri, 20 Aug 2004 10:43:22 +0000 (10:43 -0000)]
Added new tests for Select Case Statements

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

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

* AssemblyInfo.cs : updated version to match with ms.net.

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

19 years ago2004-08-20 Umadevi S <sumadevi@novell.com>
Umadevi S [Fri, 20 Aug 2004 05:41:15 +0000 (05:41 -0000)]
2004-08-20 Umadevi S <sumadevi@novell.com>
        * Added testcase in SqlDataAdapter.cs for Fillschema

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

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

* XsdValidatingReader.cs : ReadTypedValue() is override under 2_0.

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

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

* XmlTextReader.cs : Fixed EOF not to return true when it is just
  closed. Element and EndElement location is now adjusted to be the
  same as MS.NET does. This fixes bug #63505 and #63507.
  ResetState() now throws InvalidOperationException() as MS.NET does.

* WriteState.cs : added missing 2_0 enumeration.
* XmlReader.cs : ReadTypedValue() is virtual.
* XmlValidatingReader.cs : ReadTypedValue() is override under 2_0.

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

19 years ago2004-08-20 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Fri, 20 Aug 2004 03:17:15 +0000 (03:17 -0000)]
2004-08-20 Ben Maurer  <bmaurer@users.sourceforge.net>

* mini-x86.c: use a 1 op rather than a 2 op tls access
instruction -> faster.

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

19 years ago- Updated code to match new HandleData.DeviceContext type
Peter Dennis Bartok [Fri, 20 Aug 2004 01:39:06 +0000 (01:39 -0000)]
- Updated code to match new HandleData.DeviceContext type

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

19 years ago- Made DeviceContext a generic object to allow usage from various drivers
Peter Dennis Bartok [Fri, 20 Aug 2004 01:38:36 +0000 (01:38 -0000)]
- Made DeviceContext a generic object to allow usage from various drivers
- Added support for queueing Windows messages

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

19 years ago- Added generation of MouseEnter, MouseLeave and MouseHover events
Peter Dennis Bartok [Fri, 20 Aug 2004 01:37:47 +0000 (01:37 -0000)]
- Added generation of MouseEnter, MouseLeave and MouseHover events
- Added cleanup on EndPaint

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

19 years ago- Added handling of WM_MOUSEHOVER
Peter Dennis Bartok [Fri, 20 Aug 2004 01:17:24 +0000 (01:17 -0000)]
- Added handling of WM_MOUSEHOVER
- Worked around 'bug' in Win32 WM_MOUSE_ENTER/WM_MOUSE_LEAVE driver code

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

19 years agofixes button order
Jordi Mas i Hernandez [Fri, 20 Aug 2004 00:55:28 +0000 (00:55 -0000)]
fixes button order

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

19 years agofixes methods signature
Jordi Mas i Hernandez [Fri, 20 Aug 2004 00:12:51 +0000 (00:12 -0000)]
fixes methods signature

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

19 years ago- Added Right property
Peter Dennis Bartok [Thu, 19 Aug 2004 23:09:22 +0000 (23:09 -0000)]
- Added Right property
- Added RightToLeft property

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

19 years ago2004-08-20 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 19 Aug 2004 22:43:49 +0000 (22:43 -0000)]
2004-08-20  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c inssel-amd64.brg cpu-amd64.md: Merge changes from
x86 backend.

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

19 years agoexperimental GTK theme support
Jordi Mas i Hernandez [Thu, 19 Aug 2004 22:27:40 +0000 (22:27 -0000)]
experimental GTK theme support

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

19 years agomove themes from an interface to a class
Jordi Mas i Hernandez [Thu, 19 Aug 2004 22:26:30 +0000 (22:26 -0000)]
move themes from an interface to a class

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

19 years agotheme enhancaments
Jordi Mas i Hernandez [Thu, 19 Aug 2004 22:25:31 +0000 (22:25 -0000)]
theme enhancaments

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

19 years ago- Added colormap basics
Peter Dennis Bartok [Thu, 19 Aug 2004 22:04:18 +0000 (22:04 -0000)]
- Added colormap basics
- Added a way to re-initialize with a different display handle
- Fixed setting of the window background color
- Added various X11 imports related to colors and colormaps

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

19 years ago- Removed packing hints (Paolo suggested this a while back)
Peter Dennis Bartok [Thu, 19 Aug 2004 21:51:59 +0000 (21:51 -0000)]
- Removed packing hints (Paolo suggested this a while back)
- fixed colormap type
- Added default Atom types
- Added Screen and color structs and enums

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

19 years ago- Added missing Draw() method
Peter Dennis Bartok [Thu, 19 Aug 2004 21:39:09 +0000 (21:39 -0000)]
- Added missing Draw() method
- Added missing RecreateHandle event

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

19 years ago- Added handling of WM_CLOSE
Peter Dennis Bartok [Thu, 19 Aug 2004 21:30:37 +0000 (21:30 -0000)]
- Added handling of WM_CLOSE

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

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

* corlib_test.dll.sources: Added System.Security.Permissions/
CodeAccessSecurityAttributeTest.cs,
DataProtectionPermissionAttributeTest.cs (NET_2_0),
HostProtectionAttributeTest.cs (NET_2_0),
IsolatedStoragePermissionAttributeTest.cs and
KeyContainerPermissionAttributeTest.cs  (NET_2_0) to unit tests.

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

19 years ago2003-08-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 19 Aug 2004 18:46:33 +0000 (18:46 -0000)]
2003-08-19  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.
* EnvironmentPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format. Fixed small
behaviour difference with Fx 2.0.
* FileDialogPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format.
* FileIOPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format. Added tests
for new Fx 2.0 properties.
* 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.
* PermissionSetAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format. Added tests
for new Fx 2.0 properties.
* PrincipalPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format.
* PublisherIdentityPermissionAttributeTest.cs: Added tests to check
class's attributes. Converted existing tests to NUnit 2.2 format.
* ReflectionPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format.
* RegistryPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format. Added tests
for new Fx 2.0 properties.
* SecurityAttributeTest.cs: New unit tests for abstract class
SecurityAttribute.
* SecurityPermissionAttributeTest.cs: Removed unrequired line.
* SiteIdentityPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format.
* StrongNameIdentityPermissionAttributeTest.cs: Removed unrequired line.
* UIPermissionAttributeTest.cs: Removed unrequired line.
* UrlIdentityPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format.
* ZoneIdentityPermissionAttributeTest.cs: Removed unrequired line.

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

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

* CodeAccessSecurityAttribute.cs: Namespace clean-up (removing System.)
* EnvironmentPermission.cs: Common exception for flags validation.
Fixed Fx 2.0 return values (String.Empty not null).
* EnvironmentPermissionAttribute.cs: Namespace clean-up.
* FileIOPermission.cs: Updated to use the common template. Added Fx
2.0 properties.
* FileIOPermissionAttribute.cs: Added Fx 2.0 properties.
* HostProtectionAttribute.cs: Namespace clean-up (removing System.)
* IsolatedStoragePermissionAttribute.cs: Namespace cleanup.
* KeyContainerPermissionAttribute.cs: Added default values. Removed
unrequired flags validations. Can now create unrestricted permissions.
* PermissionSetAttribute.cs: Added new Fx 2.0 Hex property.
* PrincipalPermission.cs: Updated to use the common template.
* PrincipalPermissionAttribute.cs: Namespace cleanup.
* PublisherIdentityPermissionAttribute.cs: Namespace cleanup.
* RegistryPermission.cs: Updated to use the common template.
* RegistryPermissionAttribute.cs: Added Fx 2.0 properties.
* SecurityAttribute.cs: Namespace clean-up (removing System.)
* SiteIdentityPermission.cs: Updated to use the common template.
* SiteIdentityPermissionAttribute.cs: Move unrestricted responsability
check to SiteIdentityPermission constructor.
* StrongNamePermissionAttribute.cs: Move unrestricted responsability
check to StrongNameIdentityPermission constructor.
* UrlIdentityPermission.cs: Updated to use the common template.
* UrlIdentityPermissionAttribute.cs: Move unrestricted responsability
check to UrlIdentityPermission constructor.
* ZoneIdentityPermissionAttribute.cs: Move unrestricted responsability
check to ZoneIdentityPermission constructor.

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

19 years ago2004-08-19 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Thu, 19 Aug 2004 16:04:19 +0000 (16:04 -0000)]
2004-08-19 Bernie Solomon <bernard@ugsolutions.com>

* exceptions-sparc.c (throw_exception): fix typo

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

19 years ago2004-08-19 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Thu, 19 Aug 2004 15:14:48 +0000 (15:14 -0000)]
2004-08-19 Ben Maurer  <bmaurer@users.sourceforge.net>

* mini-x86.c, cpu-pentium.md, inssel-x86.brg:
set tree->dreg correctly with tls. Allow any
register to be used.

* mini-x86.c (read_tls_offset_from_method): add new code
generation pattern seen with GCC.

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

19 years agoCompile fixes.
Paolo Molaro [Thu, 19 Aug 2004 14:37:41 +0000 (14:37 -0000)]
Compile fixes.

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

19 years agoThu Aug 19 17:26:55 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 19 Aug 2004 14:25:07 +0000 (14:25 -0000)]
Thu Aug 19 17:26:55 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini-exceptions.c, exceptions-x86.c, exceptions-amd64.c,
exceptions-ppc.c, exceptions-s390.c, exceptions-s390x.c,
exceptions-sparc.c: fix some performance issues in exception
handling and setting of the stack trace for exceptions that were
already thrown.

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

19 years ago2004/08/19 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Thu, 19 Aug 2004 14:00:55 +0000 (14:00 -0000)]
2004/08/19  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* driver.cs : Some cleanup, also renamed checked option as it was removeintchecks in disguise

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

19 years ago2004-08-19 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 19 Aug 2004 13:00:56 +0000 (13:00 -0000)]
2004-08-19  Dick Porter  <dick@ximian.com>

* handles.c (_wapi_handle_count_signalled_handles): Fix thinko
introduced with the fd offset stuff: unlock handles properly when
backing off.  Fixes the monologue hang at exit.

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

19 years ago2004-08-19 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Thu, 19 Aug 2004 12:52:37 +0000 (12:52 -0000)]
2004-08-19 Anirban Bhattacharjee <banirban@novell.com>
        * NameSpaceTestA.vb: New test
        * NameSpaceTestB.vb: New test
        * Test.Source: Added new test names

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

19 years agoAdded new tests for IF..Then..Else Statements
Sachin Kumar [Thu, 19 Aug 2004 12:26:13 +0000 (12:26 -0000)]
Added new tests for IF..Then..Else Statements

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

19 years ago2004-08-19 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Thu, 19 Aug 2004 12:14:11 +0000 (12:14 -0000)]
2004-08-19 Anirban Bhattacharjee <banirban@novell.com>
        * Makefile: Changed the makefile to support multiple file compilation sothat  we can compile files A1.vb, A2.vb, A3.vb as A*.vb

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

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

* domain.c (mono_init_internal): Call MONO_GC_PRE_INIT ().

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

19 years ago2004-08-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 19 Aug 2004 11:28:15 +0000 (11:28 -0000)]
2004-08-19  Sebastien Pouliot  <sebastien@ximian.com>

* SecurityPermission.cs: Updated to use the common template. Now
pass all unit tests.

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

19 years ago2004-08-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 19 Aug 2004 11:25:02 +0000 (11:25 -0000)]
2004-08-19  Sebastien Pouliot  <sebastien@ximian.com>

* corlib_test.dll.sources: Added SecurityPermissionTest.cs to unit
tests.

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

19 years ago2003-08-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 19 Aug 2004 11:23:14 +0000 (11:23 -0000)]
2003-08-19  Sebastien Pouliot  <sebastien@ximian.com>

* SecurityPermissionAttributeTest.cs: Added unit tests for invalid
SecurityAction, Flags effects and custom attributes. Converted
existing tests to NUnit 2.2 format.
* SecurityPermissionTest.cs: New. Unit tests for SecurityPermission.

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

19 years agoAdded few more new tests for Assignment Statements
Sachin Kumar [Thu, 19 Aug 2004 09:41:46 +0000 (09:41 -0000)]
Added few more new tests for Assignment Statements

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

19 years ago* get.c: Changed dis_stringify_param to emit [opt] for parameters
Jambunathan K [Thu, 19 Aug 2004 08:19:48 +0000 (08:19 -0000)]
* get.c: Changed dis_stringify_param to emit [opt] for parameters
  that are marked as Optional.

* dump.c: Fixed dump_table_constant so that the parent field's
  description is correctly displayed.

* tabledefs.h: Corretced PARAM_ATTRIBUTE_OPTIONAL to the right
value 0x0010.

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

19 years agoAdded System.Data.SqlClient/SqlConnectionTest.cs to
Gert Driesen [Thu, 19 Aug 2004 06:57:23 +0000 (06:57 -0000)]
Added System.Data.SqlClient/SqlConnectionTest.cs to
System.Data_test.dll.sources

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

19 years ago* SqlConnectionTest.cs: Added testcases for bug #63165.
Gert Driesen [Thu, 19 Aug 2004 06:56:37 +0000 (06:56 -0000)]
* SqlConnectionTest.cs: Added testcases for bug #63165.

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

19 years agoSqlConnection.cs: added TODO on ConnectionString for keywords
Gert Driesen [Thu, 19 Aug 2004 06:44:05 +0000 (06:44 -0000)]
SqlConnection.cs: added TODO on ConnectionString for keywords
        that are not yet implemented. check value of Integrated Security
        keyword, check value of bool keywords, improve error reporting
        for int keywords, added support for the following keyword
        synonyms : APP, TIMEOUT, NETWORK, PERSISTSECURITYINFO, WSID,
        LANGUAGE, USER. Throw NotImplementedException when encrypt keyword
        is set to true, enlist keyword is set to false or attachdbfilename
        keyword (or one of its synonyms) is set. Added FIXME for PERSIST
        SECURITY INFO keyword, throwing a NotImplementedException here
        would break lots of apps

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

19 years ago2004-08-05 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Thu, 19 Aug 2004 06:12:38 +0000 (06:12 -0000)]
2004-08-05 Anirban Bhattacharjee <banirban@novell.com>
        * Override_dll.vb:
        * Override_exe.vb:
                New test cases to test Overriding functions across assemblies
        * Delegate_dll.vb:
        * Delegate_exe.vb:
                New test cases to check delegates invoking functions across assemblies
        * Makefile: Added new dll names to the dependency list

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

19 years ago2004-08-19 Umadevi S <sumadevi@novell.com>
Umadevi S [Thu, 19 Aug 2004 05:41:23 +0000 (05:41 -0000)]
2004-08-19 Umadevi S <sumadevi@novell.com>
        * Added file SqlDataAdapterTest.cs - to test update method on a datatable

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

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

* CodeAccessPermission.cs : csc build fix. Currently mcs has bugs on
  CS0136 error detection (variable identifiers in switch cases share
  the scope).

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

19 years ago2004-08-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 19 Aug 2004 03:48:34 +0000 (03:48 -0000)]
2004-08-19  Atsushi Enomoto  <atsushi@ximian.com>

* DateTimeTest.cs : added bugzilla 63376 test case.

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

19 years ago2004-08-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 19 Aug 2004 03:46:47 +0000 (03:46 -0000)]
2004-08-19  Atsushi Enomoto  <atsushi@ximian.com>

* DateTime.cs : When hour format is "hh", MS.NET (maybe incorrectly)
  allows 12, that should not be accepted (13 is rejected) and
  interpreted as 0. This fixes bug 63376.

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

19 years ago2004-08-05 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Thu, 19 Aug 2004 02:56:11 +0000 (02:56 -0000)]
2004-08-05 Anirban Bhattacharjee <banirban@novell.com>
        * EventG.vb: New test case
        * EventH.vb: New test case

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

19 years agoMove colors to a table
Jordi Mas i Hernandez [Wed, 18 Aug 2004 19:16:53 +0000 (19:16 -0000)]
Move colors to a table

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

19 years ago2004-08-18 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 18 Aug 2004 18:55:44 +0000 (18:55 -0000)]
2004-08-18  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c inssel-amd64.brg cpu-amd64.md: Merge changes from
x86 backend.

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

19 years ago2004-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 18 Aug 2004 15:59:41 +0000 (15:59 -0000)]
2004-08-18 Ben Maurer  <bmaurer@users.sourceforge.net>

* appdomain.c: use the Tls function for appdomain too,
at Zoltan's request. Actually return in mono_context_get

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

19 years agofixes to scrollbar: steps and multiple timers
Jordi Mas i Hernandez [Wed, 18 Aug 2004 15:56:12 +0000 (15:56 -0000)]
fixes to scrollbar: steps and multiple timers

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

19 years ago2004-08-18 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 18 Aug 2004 15:32:01 +0000 (15:32 -0000)]
2004-08-18  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_is_int_overflow): Handle all possible
registers.

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

19 years ago2004-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 18 Aug 2004 15:30:14 +0000 (15:30 -0000)]
2004-08-18 Ben Maurer  <bmaurer@users.sourceforge.net>

* mini.h: new arch functions for TLS intrinsics.
All platforms updated with a stub.

* mini.c: use the new intrinsics

* mini-x86.c, cpu-pentium.md, inssel-x86.brg, mini-ops.h:
arch specific intrinsic for tls variables

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

19 years ago2004-08-18 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Wed, 18 Aug 2004 15:26:57 +0000 (15:26 -0000)]
2004-08-18 Ben Maurer  <bmaurer@users.sourceforge.net>

* appdomain.c, profiler.c, threads.c: use __thread

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

19 years ago2004-08-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 18 Aug 2004 14:56:30 +0000 (14:56 -0000)]
2004-08-18  Sebastien Pouliot  <sebastien@ximian.com>

* corlib_test.dll.sources: Added GacIdentityPermissionTest.cs and
GacIdentityPermissionAttributeTest.cs to unit tests. Added
IsolatedStorageFilePermissionTest.cs.

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

19 years ago2004-08-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 18 Aug 2004 14:54:31 +0000 (14:54 -0000)]
2004-08-18  Sebastien Pouliot  <sebastien@ximian.com>

* IsolatedStorageContainment.cs: Added new enums values for NET_2_0.
* IsolatedStorageFilePermissionAttribute.cs: Removed unrequired using
clause.
* IsolatedStorageFilePermission.cs: Updated to use the common template.
Completed TODOs and now pass all unit tests.
* IsolatedStoragePermission.cs: Updated to use the common template.
Completed TODOs and now pass all unit tests.

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

19 years ago2003-08-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 18 Aug 2004 14:48:37 +0000 (14:48 -0000)]
2003-08-18  Sebastien Pouliot  <sebastien@ximian.com>

* IsolatedStorageFilePermissionAttributeTest.cs: Added tests to check
class's attributes. Converted existing tests to NUnit 2.2 format.
* IsolatedStorageFilePermissionTest.cs: New. Unit tests for
IsolatedStorageFilePermission.

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

19 years ago2004-08-18 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Wed, 18 Aug 2004 14:10:59 +0000 (14:10 -0000)]
2004-08-18 Anirban Bhattacharjee <banirban@novell.com>
        * mb-parser.jay: MyBase support in Handles clause e.g.
                                Sub EH() Handles MyBase.E

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

19 years ago2004-08-18 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 18 Aug 2004 13:53:30 +0000 (13:53 -0000)]
2004-08-18  Dick Porter  <dick@ximian.com>

* StreamWriter.cs: Flush the buffer if AutoFlush is set to true.
Fixes bug 63063, patch by Laurent Debacker (debackerl@yahoo.com).

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

19 years ago2004-08-18 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 18 Aug 2004 13:46:42 +0000 (13:46 -0000)]
2004-08-18  Zoltan Varga  <vargaz@freemail.hu>

* appdomain.c threads.c: Call GC_CreateThread on windows.

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

19 years ago2004-08-18 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 18 Aug 2004 13:40:46 +0000 (13:40 -0000)]
2004-08-18  Dick Porter  <dick@ximian.com>

* sockets.c:
* io.c: Check that new fds fit in the table, return error if not

* daemon.c (_wapi_daemon_main):
* handles.c (shared_init): Have all processes agree on a size for
the fd table.

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

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

* Makefile.am (libmono_la_LDFLAGS): Enable creating of libmono dll
under windows.

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

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

* Makefile.am (libmetadata_la_LIBADD): Avoid linking libmonoos into
multiple libraries since this don't work on windows.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Wed, 18 Aug 2004 12:53:04 +0000 (12:53 -0000)]
ChangeLog: Updated ChangeLog.
MailEncoding.cs:
MailFormat.cs:
MailPriority.cs: Added NET_2_0 attribute.

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

19 years ago2004-08-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 18 Aug 2004 11:41:06 +0000 (11:41 -0000)]
2004-08-18  Sebastien Pouliot  <sebastien@ximian.com>

* GacIdentityPermission.cs: Update to use the common template. Now
pass all unit tests.
* GacIdentityPermissionAttribute.cs: Added FIXME comment.

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

19 years ago2003-08-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 18 Aug 2004 11:33:51 +0000 (11:33 -0000)]
2003-08-18  Sebastien Pouliot  <sebastien@ximian.com>

* GacIdentityPermissionAttributeTest.cs: New unit tests for
GacIdentityPermissionAttribute (NET_2_0).
* GacIdentityPermissionTest.cs: New unit tests for
GacIdentityPermission (NET_2_0).
* StrongNameIdentityPermissionAttributeTest.cs: Added tests to
check class's attributes.
* UIPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format.
* ZoneIdentityPermissionAttributeTest.cs: Added tests to check class's
attributes. Converted existing tests to NUnit 2.2 format.

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

19 years ago2004-08-18 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 18 Aug 2004 06:39:23 +0000 (06:39 -0000)]
2004-08-18 Umadevi S <sumadevi@novell.com>
        * DataViewTest.cs : Revamped to get Event handling tested

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Wed, 18 Aug 2004 04:14:05 +0000 (04:14 -0000)]
ChangeLog: Updated ChangeLog.
System.Web.dll.sources: Added new file RelatedBodyPart.cs.

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

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Wed, 18 Aug 2004 04:09:30 +0000 (04:09 -0000)]
ChangeLog: Updated ChangeLog.
MailMessage.cs: Added new property RelatedBodyParts.
RelatedBodyPart.cs: Added new file.

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

19 years ago2004-08-18 Umadevi S <sumadevi@novell.com>
Umadevi S [Wed, 18 Aug 2004 03:44:21 +0000 (03:44 -0000)]
2004-08-18 Umadevi S <sumadevi@novell.com>
        * DataView.cs - Completed most of the event handling.
        * DataTable.cs - Changed Access modifiers of class/methods since it was used by DataView

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

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

* class-internals.h
(MonoMethodNormal): Moved `MonoGenericParam *gen_params' here from
MonoMethodHeader.

* metadata.h (MonoMethodHeader): Moved the `gen_params' field to
MonoMethodNormal since we also need it for abstract and interface
methods.

* reflection.c
(build_compressed_metadata): Sort the GenericParam table.
(mono_image_create_token): Added `gboolean create_methodspec'
argument; this is false when generating a MethodImpl token.
(reflection_methodbuilder_to_mono_method): Abstract and interface
methods may also have generic parameters.

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

19 years agoUpdated project.
Ravindra [Tue, 17 Aug 2004 21:31:34 +0000 (21:31 -0000)]
Updated project.

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

19 years ago2004-08-18 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 17 Aug 2004 21:29:56 +0000 (21:29 -0000)]
2004-08-18  Martin Baulig  <martin@ximian.com>

* class.cs (Method.Define): Use the correct method name when
creating the MethodBuilder for a generic method.

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

19 years ago- Drawing improvement; don't call UpdateBounds if we are not visible (or
Peter Dennis Bartok [Tue, 17 Aug 2004 21:25:12 +0000 (21:25 -0000)]
- Drawing improvement; don't call UpdateBounds if we are not visible (or
  have been minimized)

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

19 years ago- Finished IsVisible
Peter Dennis Bartok [Tue, 17 Aug 2004 21:24:03 +0000 (21:24 -0000)]
- Finished IsVisible
- Added Win32GetWindowPlacement

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

19 years agoAdd Panel to the build
Jackson Harper [Tue, 17 Aug 2004 21:09:10 +0000 (21:09 -0000)]
Add Panel to the build

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

19 years agoInitial checkin of the Panel
Jackson Harper [Tue, 17 Aug 2004 21:08:29 +0000 (21:08 -0000)]
Initial checkin of the Panel

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

19 years ago- Fixed broken handling of default window sizes
Peter Dennis Bartok [Tue, 17 Aug 2004 20:25:28 +0000 (20:25 -0000)]
- Fixed broken handling of default window sizes

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

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

* StrongNameIdentityPermission.cs: Update to use the common template.
Completed TODOs and now pass all unit tests.
* StrongNamePermissionAttribute.cs: Fixed public key convertion (as it
wasn't base64 encoded).
* StrongNamePublicKeyBlob.cs: Made static FromString() more robust.

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

19 years ago2004-08-17 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 17 Aug 2004 19:43:58 +0000 (19:43 -0000)]
2004-08-17  Sebastien Pouliot  <sebastien@ximian.com>

* corlib_test.dll.sources: Added StrongNameIdentityPermissionTest.cs
to unit tests.

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

19 years ago2003-08-17 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 17 Aug 2004 19:39:04 +0000 (19:39 -0000)]
2003-08-17  Sebastien Pouliot  <sebastien@ximian.com>

* StrongNameIdentityPermissionTest.cs: New. Unit tests for
StrongNameIdentityPermission.
* StrongNameIdentityPermissionAttributeTest.cs: Added unit test to
check the behavior of using an invalid SecurityAction. Added tests
for CreatePermission. Converted existing tests to NUnit 2.2 format.

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

19 years agoTypo
Ravindra [Tue, 17 Aug 2004 19:37:19 +0000 (19:37 -0000)]
Typo

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

19 years agoDon't use KnownColor to create colours. It has a large startup time.
Jackson Harper [Tue, 17 Aug 2004 19:29:11 +0000 (19:29 -0000)]
Don't use KnownColor to create colours. It has a large startup time.

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

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

* mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the stock one has broken headers.

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

19 years ago2004-08-17 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 17 Aug 2004 18:35:46 +0000 (18:35 -0000)]
2004-08-17  Zoltan Varga  <vargaz@freemail.hu>

* configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.

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

19 years agothread local alloc
Ben Maurer [Tue, 17 Aug 2004 18:31:52 +0000 (18:31 -0000)]
thread local alloc

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

19 years ago2004-08-17 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 17 Aug 2004 18:31:39 +0000 (18:31 -0000)]
2004-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>

* appdomain.c: thread local alloc

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

19 years ago2004-08-17 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 17 Aug 2004 18:31:11 +0000 (18:31 -0000)]
2004-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>

* interp.c: thread local alloc

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

19 years ago2004-08-17 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Tue, 17 Aug 2004 18:30:40 +0000 (18:30 -0000)]
2004-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>

* mini.c: thread local allocation

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

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

* VersionTest.cs: Added tests when cloning a version with no build and
no revision numbers (-1).

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

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

* Version.cs: Fixed Clone so we can use it on versions with only
major/minor or major/minor/build.

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

19 years agounion areas properly
Jackson Harper [Tue, 17 Aug 2004 16:25:12 +0000 (16:25 -0000)]
union areas properly

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

19 years agounion areas properly
Jackson Harper [Tue, 17 Aug 2004 16:12:02 +0000 (16:12 -0000)]
union areas properly

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

19 years ago2004-08-17 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 17 Aug 2004 15:41:04 +0000 (15:41 -0000)]
2004-08-17  Dick Porter  <dick@ximian.com>

* daemon.c (process_new):
* handles.c (_wapi_handle_new_internal): Cope when the space
reserved for file descriptors is larger than the shared segment
size.  Fixes the crash reported when running mono under gdb on
macosx.

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

19 years agoAdded new tests for Assignment Statements
Sachin Kumar [Tue, 17 Aug 2004 14:40:02 +0000 (14:40 -0000)]
Added new tests for Assignment Statements

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

19 years ago2004-08-17 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 17 Aug 2004 14:39:31 +0000 (14:39 -0000)]
2004-08-17  Dick Porter  <dick@ximian.com>

* configure.in: Correct intl library for FreeBSD and OpenBSD.
Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).

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