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

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

* ZoneIdentityPermission.cs: Update to use the common template. Now
pass all unit tests.

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

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

* ZoneIdentityPermissionAttributeTest.cs: Added unit tests to check
the behavior of using invliad enums for properties (no checks).
* ZoneIdentityPermissionTest.cs: Added new unit tests for XML decoding.

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

19 years ago* Interaction.cs:
Jambunathan K [Tue, 17 Aug 2004 13:23:56 +0000 (13:23 -0000)]
* Interaction.cs:
* Information.cs:
* ErrObject.cs:
* FileSystem.cs: Aesthetic changes.

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

19 years ago2004-08-13 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 17 Aug 2004 13:16:03 +0000 (13:16 -0000)]
2004-08-13 Anirban Bhattacharjee <banirban@novell.com>
        * mb-parser.jay: Trivial fix (#63213)

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

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

* corlib.dll.sources: Added System.Security.Permissions/
DataProtectionPermission.cs, DataProtectionPermissionAttribute.cs,
DataProtectionPermissionFlags.cs, HostProtectionAttribute.cs,
HostProtectionPermission.cs, KeyContainerPermission.cs,
KeyContainerPermissionAccessEntry.cs,
KeyContainerPermissionAccessEntryCollection.cs,
KeyContainerPermissionAccessEntryEnumerator.cs
KeyContainerPermissionAttribute.cs and KeyContainerPermissionFlags.cs
to NET_2_0 profile.
* corlib_test.dll.sources: Added System.Security.Permissions/
IBuiltInPermissionTest.cs and UIPermissionTest.cs unit tests.

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

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

* DataProtectionPermission.cs: New permission for NET_2_0. Use common
permission template.
* DataProtectionPermissionAttribute.cs: New security attribute for
NET_2_0.
* DataProtectionPermissionFlags.cs: New flags for NET_2_0.
* HostProtectionAttribute.cs: New security attribute for NET_2_0.
* HostProtectionPermission.cs: New internal permission for NET_2_0.
Use common permission template.
* KeyContainerPermission.cs: New permission for NET_2_0. Use common
permission template.
* KeyContainerPermissionAccessEntry.cs: New class for NET_2_0.
* KeyContainerPermissionAccessEntryCollection.cs: New for NET_2_0.
* KeyContainerPermissionAccessEntryEnumerator.cs: New for NET_2_0.
* KeyContainerPermissionAttribute.cs: New security attrib for NET_2_0.
* KeyContainerPermissionFlags.cs: New flags for NET_2_0.

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

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

* EnvironmentPermission.cs: Updated to use the common template.
* FileDialogPermission.cs: Updated to use the common template.
* PublisherIdentityPermission.cs: Updated to use the common template.
* ReflectionPermission.cs: Updated to use the common template.

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

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

* IBuiltInPermission.cs: Added a new internal enum to store the index
of all corlib's permissions (as the index can changes in newer
versions of the framework, e.g. 2.0).
* SecurityAttribute.cs: Removed the validation when setting the Action
property to match MS implementation.
* UIPermission.cs: Update to use the common template. Completed TODOs
and now pass all unit tests.

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

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

* CodeAccessPermission.cs: Added common methods to help building all
Permissions classes in corlib. Most are declared static as they can
also help non CodeAccessPermission-derived permissions.

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

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

* corlib_test.dll.sources: Added System.Security.Permissions/
IBuiltInPermissionTest.cs and UIPermissionTest.cs unit tests.

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

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

* IBuiltInPermissionTest.cs: New. Unit tests to check the result of
the "somewhat undocumented" IBuiltInPermission.GetTokenIndex on all
permissions inside corlib.
* UIPermissionTest.cs: New. Unit tests for UIPermission.
* UIPermissionAttributeTest.cs: Added unit tests to check the behavior
of using invliad enums for properties (no checks).

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

19 years ago2004-08-13 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Tue, 17 Aug 2004 08:07:27 +0000 (08:07 -0000)]
2004-08-13 Anirban Bhattacharjee <banirban@novell.com>
        * class.cs:
        * typemanager.cs:
                -Bug fixed to resolve the ReadOnly properties from base class
                -Fixed bug in resolving properties from different assembly

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

19 years agoAdded attributes.
Ravindra [Tue, 17 Aug 2004 02:00:54 +0000 (02:00 -0000)]
Added attributes.

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

19 years agoAdded attributes.
Ravindra [Tue, 17 Aug 2004 00:48:50 +0000 (00:48 -0000)]
Added attributes.

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

19 years agoUpdated project.
Ravindra [Mon, 16 Aug 2004 23:17:48 +0000 (23:17 -0000)]
Updated project.

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

19 years agoCheck for more expose events before sending a WM_PAINT so they can all be grouped...
Jackson Harper [Mon, 16 Aug 2004 23:16:30 +0000 (23:16 -0000)]
Check for more expose events before sending a WM_PAINT so they can all be grouped together. This makes dragging a window across another window redraw in a sane way.

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

19 years agoXML_DEP everywhere.
Martin Baulig [Mon, 16 Aug 2004 23:11:37 +0000 (23:11 -0000)]
XML_DEP everywhere.

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

19 years agoAdd attributes.
Duncan Mak [Mon, 16 Aug 2004 23:00:57 +0000 (23:00 -0000)]
Add attributes.

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

19 years agoFixme fixme fixme.
Martin Baulig [Mon, 16 Aug 2004 22:50:07 +0000 (22:50 -0000)]
Fixme fixme fixme.

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

19 years agoUse XML_DEP
Duncan Mak [Mon, 16 Aug 2004 22:39:47 +0000 (22:39 -0000)]
Use XML_DEP

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

19 years agoReverted Duncan's latest change, it broke the build.
Martin Baulig [Mon, 16 Aug 2004 22:25:47 +0000 (22:25 -0000)]
Reverted Duncan's latest change, it broke the build.

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