mono.git
19 years ago2005-01-06 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 6 Jan 2005 18:22:03 +0000 (18:22 -0000)]
2005-01-06  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* BooleanPrototype.cs: back to M.J namespace. Implement contructor
property, toString and valueOf, add AssertType.

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

19 years ago2005-01-06 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 6 Jan 2005 18:17:56 +0000 (18:17 -0000)]
2005-01-06  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Convert.cs: add ToString overload and implement.

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

19 years ago2005-01-06 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 6 Jan 2005 17:33:55 +0000 (17:33 -0000)]
2005-01-06  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* JSFieldInfo.cs, JSLocalField.cs: Add conditional NET_2_0 or BOOTSTRAP_NET_2_0 's
Mono_GetGenericFieldDefinition.

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

19 years ago2005-01-06 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 6 Jan 2005 16:55:46 +0000 (16:55 -0000)]
2005-01-06  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* StringObject.cs: add ctrs.

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

19 years ago2005-01-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 6 Jan 2005 16:29:46 +0000 (16:29 -0000)]
2005-01-06  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (emit_ptr_to_str_conv): Add support for
ByValTStr -> string conversion. Fixes #71015.

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

19 years ago2005-01-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Jan 2005 16:23:01 +0000 (16:23 -0000)]
2005-01-06  Atsushi Enomoto  <atsushi@ximian.com>

* xml-035.cs, xml-035-ref.xml : added test for bug #71040.
* Makefile : added xml-035.

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

19 years ago2005-01-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Jan 2005 16:22:13 +0000 (16:22 -0000)]
2005-01-06  Atsushi Enomoto  <atsushi@ximian.com>

* doc.cs : When searching for a type, find nested type too.
  This fixes bug #71040.

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

19 years ago2005-01-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 6 Jan 2005 15:50:14 +0000 (15:50 -0000)]
2005-01-06  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.h mini-sparc.c: Enable out-of-line bblock support.

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

19 years ago2005-01-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Jan 2005 14:41:25 +0000 (14:41 -0000)]
2005-01-06  Atsushi Enomoto  <atsushi@ximian.com>

* xml-034.cs, xml-034-ref.xml : added test for bug #71042.
* Makefile : added xml-034.

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

19 years ago2005-01-06 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 6 Jan 2005 14:34:57 +0000 (14:34 -0000)]
2005-01-06  Atsushi Enomoto  <atsushi@ximian.com>

* doc.cs :
  - Warn missing member comment on those classes which also does not
    have doc comments. Fixed bug #71041.
  - Don't warn missing doc comment on default constructor.
    Fixed bug #71042.

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

19 years agoCleanup the changelog entry a bit
Duncan Mak [Thu, 6 Jan 2005 13:49:11 +0000 (13:49 -0000)]
Cleanup the changelog entry a bit

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

19 years ago2005-01-04 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 6 Jan 2005 13:47:29 +0000 (13:47 -0000)]
2005-01-04  Duncan Mak  <duncan@ximian.com>

  * cs-tokenizer.cs (xtoken): After handling traditional C-style
  comments, set `tokens_seen' to true. This allows us to detect
  misplaced preprocessor directives (i.e. not at the beginning of
  the a line, nor after whitespaces). In that case, report error
  CS1040.

  This fixes bug #56460.

2005-01-05  Duncan Mak  <duncan@ximian.com>

* mcs-expect-no-error: Removed cs1040.cs.

  * cs1040-2.cs: Added to track bug #56460.

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

19 years ago2005-01-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 6 Jan 2005 12:57:31 +0000 (12:57 -0000)]
2005-01-06  Zoltan Varga  <vargaz@freemail.hu>

* tramp-*.c: Only patch vtable slots if the object is in the current
domain. Fixes appdomain-unload.exe.

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

19 years ago2005-01-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 6 Jan 2005 12:56:50 +0000 (12:56 -0000)]
2005-01-06  Zoltan Varga  <vargaz@freemail.hu>

* appdomain.c (mono_domain_owns_vtable_slot): New helper function.

* mempool.c (mono_mempool_contains_addr): New helper function.

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

19 years ago2005-01-04 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 6 Jan 2005 12:45:51 +0000 (12:45 -0000)]
2005-01-04  Duncan Mak  <duncan@ximian.com>

* cs-parser.jay (interface_member_declaration): Add checks for
IsExplicitImpl, and report CS0541 error if an interface member is
defined as an explicit interface declaration.

2005-01-05  Duncan Mak  <duncan@ximian.com>

* mcs-expect-no-error: Removed cs0541.cs.

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

19 years ago2005-01-06 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 6 Jan 2005 12:29:45 +0000 (12:29 -0000)]
2005-01-06  Marek Safar <marek.safar@seznam.cz>

* test-331.cs: New test for #70817.

* cls-test-12.cs: Flush.

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

19 years ago2005-01-06 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Thu, 6 Jan 2005 12:23:57 +0000 (12:23 -0000)]
2005-01-06  Marek Safar  <marek.safar@seznam.cz>

Fix #70817
* class.cs (PropertyMethod): Set Parent field in ctors.
(SetMethod.InternalParameters): Add unsafe switch hack.

* decl.cs (MemberCore.Parent): Cannot be readonly.

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

19 years ago2005-01-06 Sureshkumar T <tsureshkumar@novell.com>
Sureshkumar T [Thu, 6 Jan 2005 10:14:36 +0000 (10:14 -0000)]
2005-01-06  Sureshkumar T  <tsureshkumar@novell.com>

* Tds.cs: change the typecast to ushort for
GetDateTimeValue. fixes bug #70651.

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

19 years ago- Updated
Peter Dennis Bartok [Thu, 6 Jan 2005 09:42:41 +0000 (09:42 -0000)]
- Updated

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

19 years ago- Implemented OnActivated/OnDeactivate Events and Activate() method
Peter Dennis Bartok [Thu, 6 Jan 2005 09:41:45 +0000 (09:41 -0000)]
- Implemented OnActivated/OnDeactivate Events and Activate() method
- Added WM_ACTIVATE message generation to X11 driver, active window
  notification is now en par with Win32

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

19 years ago2005-01-06 Daniel Morgan <danielmorgan@verizon.net>
Daniel Morgan [Thu, 6 Jan 2005 07:27:41 +0000 (07:27 -0000)]
2005-01-06  Daniel Morgan <danielmorgan@verizon.net>

* Assembly/AssemblyInfo.cs: updated copyright

* System.Data.OracleClient/OracleCommand.cs: add
connection string parameter "Server" and
removed "Database" to match .NET

* System.Data.OracleClient/OracleLob.cs: handle
BLOBs and CLOBs that are not null, but are empty

* System.Data.OracleClient/OracleCommand.cs: started
implementing Clone and ExecuteOracleScalar

* System.Data.OracleClient/OracleDataReader.cs: modified
- ms.net has GetDataTypeName return data types upper case
- implement GetFieldType
- implement GetOracleValues, GetOracleValue,
  GetOracleDateTime, GetOracleNumber, GetOracleString
- modified GetOracleLob based on internal change
- fix GetSchemaTable to return the correct "DataType"
instead of always being System.String
- GetValue should return Blobs as a byte array and Clobs
as a string
- Test/TestOracleClient.cs: updated Mono Oracle Tests
- System.Data.OracleClient.Oci/OciCalls.cs: update
DllImports for data type, actual data size, and iters

* System.Data.OracleClient.Oci/OciDefineHandle.cs: modified
- added properties for precision and field type
- if ROWID is specified in a SELECT statement, handle
the data type of OciDataType.RowIdDescriptor by just
treating it as 10 byte string
- do not free a HGlobal handle for a LOB since they do
not get a HGlobal created for them
- GetValue should return an OracleLob for BLOBs and CLOBs

* System.Data.OracleClient.Oci/OciDataType.cs: make enum
OciDataType to be uint

* System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
- add function to convert Oracle's data type name
to .net data type name

* System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: flush

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

19 years ago* decl.cs (DeclSpace.ResolveType): Remove.
Raja R Harinath [Thu, 6 Jan 2005 07:26:22 +0000 (07:26 -0000)]
* decl.cs (DeclSpace.ResolveType): Remove.
(DeclSpace.ResolveBaseTypeExpr): Rename from ResolveTypeExpr.
Merge in code from ...
(DeclSpace.GetTypeResolvingEmitContext): ... here.  Remove.
* class.cs, enum.cs: Update to changes.

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

19 years agoRemove .cs in test name.
Raja R Harinath [Thu, 6 Jan 2005 06:51:07 +0000 (06:51 -0000)]
Remove .cs in test name.

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

19 years ago* Makefile (LIB_MCS_FLAGS): Add reference to Mono.Security.dll
Raja R Harinath [Thu, 6 Jan 2005 06:31:17 +0000 (06:31 -0000)]
* Makefile (LIB_MCS_FLAGS): Add reference to Mono.Security.dll
only in the NET 2.0 profile.  See 2004-07-07 entry.

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

19 years agoAdd new test case
Miguel de Icaza [Thu, 6 Jan 2005 05:31:51 +0000 (05:31 -0000)]
Add new test case

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

19 years ago2005-01-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 6 Jan 2005 05:30:27 +0000 (05:30 -0000)]
2005-01-06  Miguel de Icaza  <miguel@ximian.com>

* anonymous.cs: Ensure that we init the scope of our parent if it
has not been initialized yet.

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

19 years ago * ImageList.cs: Implment ctor
Jackson Harper [Thu, 6 Jan 2005 04:14:41 +0000 (04:14 -0000)]
* ImageList.cs: Implment ctor

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

19 years agoThe test framework for Ado.NET Providers
Satya Sudha K [Thu, 6 Jan 2005 03:56:33 +0000 (03:56 -0000)]
The test framework for Ado.NET Providers

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

19 years ago2005-01-05 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 6 Jan 2005 03:49:53 +0000 (03:49 -0000)]
2005-01-05  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* ObjectPrototype.cs: Add internal ctr. Implement hasOwnProperty.

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

19 years ago2005-01-05 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 6 Jan 2005 03:17:48 +0000 (03:17 -0000)]
2005-01-05  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* ObjectConstructor.cs: implemented CreateInstance.

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

19 years ago2005-01-05 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 6 Jan 2005 03:15:31 +0000 (03:15 -0000)]
2005-01-05  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* expression.cs (emit_create_instance): add Boolean case.

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

19 years ago * configure.in: Add check for <checklist.h>.
Jonathan Pryor [Thu, 6 Jan 2005 01:06:37 +0000 (01:06 -0000)]
* configure.in: Add check for <checklist.h>.

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

19 years ago * fstab.c: Add support for HPUX, which uses <checklist.h>.
Jonathan Pryor [Thu, 6 Jan 2005 01:05:37 +0000 (01:05 -0000)]
* fstab.c: Add support for HPUX, which uses <checklist.h>.

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

19 years ago2005-01-05 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Wed, 5 Jan 2005 23:41:58 +0000 (23:41 -0000)]
2005-01-05  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Try.cs, Statement.cs (EmitStms), Literal.cs
(ObjectLiteralItem.Emit), CodeGenerator.cs (fall_false): delete
unused variables.

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

19 years ago2005-01-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 23:25:10 +0000 (23:25 -0000)]
2005-01-06  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c mini-amd64.h: Enable out-of-line bblock support.

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

19 years ago2005-01-06 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 23:13:23 +0000 (23:13 -0000)]
2005-01-06  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_local_regalloc): Port regalloc fix from
x86 branch.

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

19 years ago2005-01-05 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Wed, 5 Jan 2005 21:43:13 +0000 (21:43 -0000)]
2005-01-05  Geoff Norton  <gnorton@customerdna.com>

        * XplatUIOSX.cs: Implement Activate/SetTopmost

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

19 years ago2005-01-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 21:08:04 +0000 (21:08 -0000)]
2005-01-05  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (reverse_branch_op): New helper function.

* mini.c (optimize_branches): Run the new optimization only on
platforms which support it. Also reverse all kinds of branches.

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

19 years ago2005-01-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 21:04:25 +0000 (21:04 -0000)]
2005-01-05  Zoltan Varga  <vargaz@freemail.hu>

* mini.h (MonoBasicBlock): Add 'out_of_line' field.

* mini.c (mono_method_to_ir): Set 'out_of_line' for bblocks which have
a throw statement.

* mini.c (optimize_branches): Reverse not-equals branches if the false
bblock is a throw. This happens a lot of time with argument checking in
corlib.

* mini.c (mono_codegen): Add support for placing basic blocks after
the function epilogue.

* mini-x86.c mini-x86.h: Add support for placing basic blocks after the
function epilogue.

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

19 years ago2005-01-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 20:42:21 +0000 (20:42 -0000)]
2005-01-05  Zoltan Varga  <vargaz@freemail.hu>

* mini.h (MonoBasicBlock): Add 'out_of_line' field.

* mini.c (mono_method_to_ir): Set 'out_of_line' for bblocks which have
a throw statement.

* mini.c (optimize_branches): Reverse not-equals branches if the false
bblock is a throw. This happens a lot of time with argument checking in
corlib.

* mini.c (mono_codegen): Add support for placing basic blocks after
the function epilogue.

* mini-x86.c mini-x86.h: Add support for placing basic blocks after the
function epilogue.

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

19 years ago2005-01-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 5 Jan 2005 20:21:34 +0000 (20:21 -0000)]
2005-01-05  Miguel de Icaza  <miguel@ximian.com>

* mini.c (setup_stat_profiler): Only set this up if the platform
supports ITIMER_PROF.

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

19 years agoUpdate AOT docs
Miguel de Icaza [Wed, 5 Jan 2005 20:19:41 +0000 (20:19 -0000)]
Update AOT docs

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

19 years ago * Mono.Posix.dll.sources: Add Mono.Unix/StdioFileStream.cs.
Jonathan Pryor [Wed, 5 Jan 2005 20:17:08 +0000 (20:17 -0000)]
  * Mono.Posix.dll.sources: Add Mono.Unix/StdioFileStream.cs.

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

19 years ago * StdioFileStream.cs: Added; System.IO.Stream wrapper for C FILE struct.
Jonathan Pryor [Wed, 5 Jan 2005 20:16:25 +0000 (20:16 -0000)]
  * StdioFileStream.cs: Added; System.IO.Stream wrapper for C FILE struct.
  * Stdlib.cs: Correct visibility of ftell().

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

19 years ago2005-01-05 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Wed, 5 Jan 2005 20:09:46 +0000 (20:09 -0000)]
2005-01-05  Geoff Norton  <gnorton@customerdna.com>

        * XplatUIOSX.cs: Implement SetZOrder, minor cleanup

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

19 years ago2005-01-05 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Wed, 5 Jan 2005 19:56:40 +0000 (19:56 -0000)]
2005-01-05  Geoff Norton  <gnorton@customerdna.com>

        * XplatUIOSX.cs: Implement GetActive/SetFocus.

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

19 years ago2005-01-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 19:51:52 +0000 (19:51 -0000)]
2005-01-05  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_local_regalloc): Fix a bug introduced by the
previous patch.

* inssel.brg: Fix a warning.

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

19 years agoDocument new stat profiler, and fix the man page to format nicely
Miguel de Icaza [Wed, 5 Jan 2005 19:43:31 +0000 (19:43 -0000)]
Document new stat profiler, and fix the man page to format nicely

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

19 years ago- Added GetActive method to return the currently active window
Peter Dennis Bartok [Wed, 5 Jan 2005 19:37:17 +0000 (19:37 -0000)]
- Added GetActive method to return the currently active window
  for the application (or null, if none is active)
- Added ComVisible attribute
- Commented out owner assignment for modal dialogs (causes problems
  on Win32, since the owner will be disabled)

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

19 years agoAllow MonoPosixHelper to *actually* compile on Win32. (Thanks to eno on irc.)
Jonathan Pryor [Wed, 5 Jan 2005 19:29:48 +0000 (19:29 -0000)]
Allow MonoPosixHelper to *actually* compile on Win32.  (Thanks to eno on irc.)
  * map.c: Continuing my ineptitude...  <sys/wait.h> isn't on Win32.
  * mph.h: Win32 doesn't define EOVERFLOW, either.  Define it.

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

19 years ago * map.c: Include <config.h> so we can check for PLATFORM_WIN32.
Jonathan Pryor [Wed, 5 Jan 2005 19:18:21 +0000 (19:18 -0000)]
  * map.c: Include <config.h> so we can check for PLATFORM_WIN32.

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

19 years ago- ToolTip now sets focus back to the main app properly
Peter Dennis Bartok [Wed, 5 Jan 2005 18:54:48 +0000 (18:54 -0000)]
- ToolTip now sets focus back to the main app properly

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

19 years ago * map.c: Fix Win32 build break. Win32 doesn't have all the sys/* headers.
Jonathan Pryor [Wed, 5 Jan 2005 18:42:06 +0000 (18:42 -0000)]
  * map.c: Fix Win32 build break.  Win32 doesn't have all the sys/* headers.

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

19 years ago2005-01-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 17:34:54 +0000 (17:34 -0000)]
2005-01-05  Zoltan Varga  <vargaz@freemail.hu>

* metadata.c (mono_metadata_compute_size): Fix size calculation of
HasSematics encoded fields.

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

19 years agoHandle older versions of glib.
Paolo Molaro [Wed, 5 Jan 2005 15:54:57 +0000 (15:54 -0000)]
Handle older versions of glib.

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

19 years ago2005-01-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 15:44:14 +0000 (15:44 -0000)]
2005-01-05  Zoltan Varga  <vargaz@freemail.hu>

* metadata.c (mono_type_to_unmanaged): Improve error message for
invalid string marshalling.

* metadata.c: Fix warnings.

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

19 years ago2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 5 Jan 2005 15:42:50 +0000 (15:42 -0000)]
2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>

* Makefile: Don't ignore the CS0119 warnings (private field not used)
when building the assembly (the code is already clean for this).
* System.Security.dll.sources: Add DataProtectionPermission, Attribute
and Flags to the assembly (moved from corlib).
* System.Security_test.dll.sources: Add DataProtectionPermission
Attribute unit tests (moved from corlib unit tests).

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

19 years ago2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 5 Jan 2005 15:42:20 +0000 (15:42 -0000)]
2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>

* DataProtectionPermission.cs: Removed IBuiltInPermission (it's not in
corlib so it's no more built-in). Updated to use PermissionHelper.
* PermissionHelper.cs: New. Common helpers for permissions classes.

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

19 years agoOops, forgot a ,
Sebastien Pouliot [Wed, 5 Jan 2005 15:39:40 +0000 (15:39 -0000)]
Oops, forgot a ,

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

19 years agoWed Jan 5 16:40:18 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 5 Jan 2005 15:33:33 +0000 (15:33 -0000)]
Wed Jan 5 16:40:18 CET 2005 Paolo Molaro <lupus@ximian.com>

* mini.c: added support for statistical profiler
(run with: --profile=default:stat).

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

19 years ago2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 5 Jan 2005 15:26:10 +0000 (15:26 -0000)]
2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>

* DataProtectionPermissionAttributeTest.cs: Moving from corlib.

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

19 years ago2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 5 Jan 2005 15:24:14 +0000 (15:24 -0000)]
2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>

* DataProtectionPermissionAttributeTest.cs: Moving to System.Security.

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

19 years ago2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 5 Jan 2005 15:21:58 +0000 (15:21 -0000)]
2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>

* DataProtectionPermission.cs: Moved from corlib.
* DataProtectionPermissionAttribute.cs: Moved from corlib.
* DataProtectionPermissionFlags.cs: Moved from corlib.

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

19 years ago2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 5 Jan 2005 15:20:59 +0000 (15:20 -0000)]
2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>

* DataProtectionPermission.cs: Moving to System.Security assembly.
* DataProtectionPermissionAttribute.cs: Moving to System.Security.dll.
* DataProtectionFlags.cs: Moving to System.Security assembly.
* KeyContainerPermissionFlags.cs: Added ViewAcl and ChangeAcl (added
after beta1). Corrected AllFlags (with new entries).

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

19 years agoThis 2.0 stuff is now in System.Security assembly
Sebastien Pouliot [Wed, 5 Jan 2005 15:17:18 +0000 (15:17 -0000)]
This 2.0 stuff is now in System.Security assembly

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

19 years agoWed Jan 5 16:17:27 CET 2005 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 5 Jan 2005 15:15:21 +0000 (15:15 -0000)]
Wed Jan 5 16:17:27 CET 2005 Paolo Molaro <lupus@ximian.com>

* profiler-private.h, profiler.c, profiler.h, gc.c: sample statistical
profiler support.

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

19 years agoCheck for backtrace_symbols.
Paolo Molaro [Wed, 5 Jan 2005 15:08:46 +0000 (15:08 -0000)]
Check for backtrace_symbols.

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

19 years ago2005-01-05 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 5 Jan 2005 14:57:13 +0000 (14:57 -0000)]
2005-01-05  Zoltan Varga  <vargaz@freemail.hu>

* domain.c object.c domain-internals.h: Revert part of r38077 since the
keys to proxy_vtable_hash are GCd objects. Fixes running the class lib
tests.

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

19 years agoAdd Unit Tests for Mono.Posix.
Jonathan Pryor [Wed, 5 Jan 2005 13:56:31 +0000 (13:56 -0000)]
Add Unit Tests for Mono.Posix.

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

19 years ago * Stdlib.cs: Re-order declarations to match the order used in the
Jonathan Pryor [Wed, 5 Jan 2005 13:47:23 +0000 (13:47 -0000)]
  * Stdlib.cs: Re-order declarations to match the order used in the
    C99 Standard Annex B; Complete <stdio.h> exports (except for those not
    worth supporting); Add non-"unsafe" versions of fread(3), fwrite(3) and
    add some rudimentary buffer-overflow checking; Add <stdlib.h> exports such
    as getenv(3), exit(3), rand(3), EXIT_SUCCESS, RAND_MAX, etc.

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

19 years ago * serial.c: HPUX compiler fix.
Jonathan Pryor [Wed, 5 Jan 2005 13:30:33 +0000 (13:30 -0000)]
  * serial.c: HPUX compiler fix.
  * stdlib.c: Add C-defined macro wrappers.

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

19 years ago- Framework code required to implement focus and activation handling;
Peter Dennis Bartok [Wed, 5 Jan 2005 07:41:45 +0000 (07:41 -0000)]
- Framework code required to implement focus and activation handling;
  still incomplete and with debug output

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

19 years ago- Framework code required to implement focus and activation handling;
Peter Dennis Bartok [Wed, 5 Jan 2005 07:41:12 +0000 (07:41 -0000)]
- Framework code required to implement focus and activation handling;
  still incomplete and with debug output

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

19 years ago- Change access level for Document property to match switch to
Peter Dennis Bartok [Wed, 5 Jan 2005 06:20:12 +0000 (06:20 -0000)]
- Change access level for Document property to match switch to
  internal for TextControl

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

19 years ago- Added ComVisible attribute
Peter Dennis Bartok [Wed, 5 Jan 2005 04:54:32 +0000 (04:54 -0000)]
- Added ComVisible attribute

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

19 years agoFix my last ChangeLog entry
Duncan Mak [Wed, 5 Jan 2005 04:53:21 +0000 (04:53 -0000)]
Fix my last ChangeLog entry

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

19 years ago2005-01-05 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Tue, 4 Jan 2005 23:31:56 +0000 (23:31 -0000)]
2005-01-05  Nick Drochak  <ndrochak@ieee.org>

* ComparerTest.cs: Modernize and fix line endings. Test is failing with
mono, see if this change has any effect.

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

19 years ago * X11Keyboard.cs: Remove unneeded var.
Jackson Harper [Tue, 4 Jan 2005 23:27:17 +0000 (23:27 -0000)]
* X11Keyboard.cs: Remove unneeded var.

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

19 years ago * XplatUIX11.cs (DoEvents): Implement, Just cast aside all
Jackson Harper [Tue, 4 Jan 2005 23:23:59 +0000 (23:23 -0000)]
* XplatUIX11.cs (DoEvents): Implement, Just cast aside all
events
but PAINT.
* XplatUIX11.cs (GetMessage): Call Exit when we get an unknown
ClientMessage. This makes apps exit cleanly (more often).

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

19 years ago- Updated
Peter Dennis Bartok [Tue, 4 Jan 2005 23:20:37 +0000 (23:20 -0000)]
- Updated

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

19 years ago- Added ICommandExecutor.cs, IDataGridColumnStyleEditingNotificationService.cs,
Peter Dennis Bartok [Tue, 4 Jan 2005 22:58:15 +0000 (22:58 -0000)]
- Added ICommandExecutor.cs, IDataGridColumnStyleEditingNotificationService.cs,
  IFeatureSupport.cs, IFileReaderService.cs, AmbientProperties.cs,
  NavigateEventArgs.cs, NavigateEventHandler.cs, FeatureSupport.cs,
  OSFeature.cs, ErrorBlinkStyle.cs, ListBindingConverter.cs
  to System.Windows.Forms.dll.sources

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

19 years ago- Added various attributes
Peter Dennis Bartok [Tue, 4 Jan 2005 22:57:05 +0000 (22:57 -0000)]
- Added various attributes
- Implemented FeatureSupport and added Themes feature support
  to our theme interface
- Added ICommandExecutor.cs, IDataGridColumnStyleEditingNotificationService.cs,
  IFeatureSupport.cs, IFileReaderService.cs, AmbientProperties.cs,
  NavigateEventArgs.cs, NavigateEventHandler.cs, FeatureSupport.cs,
  OSFeature.cs, ListBindingConverter.cs, ErrorBlinkStyle.cs

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

19 years ago * TreeNode.cs: Patches by Kazuki Oikawa (kazuki@panicode.com)
Jackson Harper [Tue, 4 Jan 2005 22:16:16 +0000 (22:16 -0000)]
* TreeNode.cs: Patches by Kazuki Oikawa (kazuki@panicode.com)
for
handling focus, return correct colors and fonts,
* TreeView.cs: Patches by Kazuki Oikawa (kazuki@panicode.com) to
handle selection, horizontal scrolling, and mouse interaction.

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

19 years ago * configure.in: Add check for vsnprintf.
Jonathan Pryor [Tue, 4 Jan 2005 20:25:16 +0000 (20:25 -0000)]
  * configure.in: Add check for vsnprintf.

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

19 years ago * stdio.c: Add wrapper for C99's snprintf(3).
Jonathan Pryor [Tue, 4 Jan 2005 20:18:09 +0000 (20:18 -0000)]
  * stdio.c: Add wrapper for C99's snprintf(3).

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

19 years ago- Switched Line, LineTag and Document classes to internal
Peter Dennis Bartok [Tue, 4 Jan 2005 19:31:18 +0000 (19:31 -0000)]
- Switched Line, LineTag and Document classes to internal

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

19 years ago2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 4 Jan 2005 19:28:46 +0000 (19:28 -0000)]
2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>

* IsVolatile.cs: Fix errors in corcompare (HEAD versus 1.1 and 2.0).
It seems that the file was replaced for 2.0, which broke 1.1 build and
was then fixed (build-wise) but introduced corcompare errors on both
1.1 and 2.0. The MONO-1-0 branch wasn't affected.

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

19 years ago2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 4 Jan 2005 17:55:06 +0000 (17:55 -0000)]
2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>

* CodeGroup.cs: Removed FIXME as this was fixed (when?) in [g]mcs.

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

19 years ago2005-01-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 4 Jan 2005 17:01:18 +0000 (17:01 -0000)]
2005-01-04  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.h (MONO_ARCH_ENABLE_EMIT_STATE_OPT): Enable this on x86.

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

19 years ago2005-01-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 4 Jan 2005 17:00:44 +0000 (17:00 -0000)]
2005-01-04  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c cpu-pentium.md: More fixes for usage of global registers.

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

19 years ago2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 4 Jan 2005 16:20:04 +0000 (16:20 -0000)]
2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>

* CryptoStreamTest.cs: Undo some previous fixes that have changed from
2.0 Nov CTP. Stream chaining was working on Nov CTP but are failing
again with Dec.

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

19 years ago2005-01-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 4 Jan 2005 16:10:55 +0000 (16:10 -0000)]
2005-01-04  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_local_regalloc): Port some regalloc fixes
related to global registers from the amd64 port.

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

19 years agoMore ComboBox work
Jordi Mas i Hernandez [Tue, 4 Jan 2005 16:09:42 +0000 (16:09 -0000)]
More ComboBox work

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

19 years ago- Using proper font variable now
Peter Dennis Bartok [Tue, 4 Jan 2005 15:55:36 +0000 (15:55 -0000)]
- Using proper font variable now

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

19 years ago2005-01-04 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Tue, 4 Jan 2005 15:15:21 +0000 (15:15 -0000)]
2005-01-04  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
* Mono.GetOptions/OptionList.cs: Corrected wrong assumption on string length that caused a exception when a single-dash argument
  was being normalized. Now a single-dash is returned a non-processed argument.
  The app driver has to deal with it if it should carry any specific meaning. Bug # 70480

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

19 years ago2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 4 Jan 2005 14:18:58 +0000 (14:18 -0000)]
2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>

* PermissionSetTest.cs, SecurityManagerTest.cs: Adjusted unit tests so
they now execute without errors on 2.0 Dec CTP.

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

19 years ago2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 4 Jan 2005 14:11:00 +0000 (14:11 -0000)]
2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>

* GacIdentityPermissionTest.cs, IBuiltInPermissionTest.cs,
PublisherIdentityPermissionAttributeTest.cs,
PublisherIdentityPermissionTest.cs,
SiteIdentityPermissionAttributeTest.cs, SiteIdentityPermissionTest.cs,
StrongNameIdentityPermissionAttributeTest.cs,
StrongNameIdentityPermissionTest.cs,
UrlIdentityPermissionAttributeTest.cs, UrlIdentityPermissionTest.cs,
ZoneIdentityPermissionTest.cs: Adjusted unit tests so they now execute
without errors on 2.0 Dec CTP.

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

19 years agoFix for forthcoming type-lookup standard-conformance changes.
Raja R Harinath [Tue, 4 Jan 2005 14:07:35 +0000 (14:07 -0000)]
Fix for forthcoming type-lookup standard-conformance changes.
* StringTest.cs: Don't refer to System.Text.Encoding.ASCII.
Import the System.Text namespace and refer to Encoding.ASCII.

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

19 years ago * Makefile.am: Rewrite. Remove configure-generated warnings about
Jonathan Pryor [Tue, 4 Jan 2005 14:00:50 +0000 (14:00 -0000)]
  * Makefile.am: Rewrite.  Remove configure-generated warnings about
    multiple _LIBADD and _SOURCES lines.  Add support for Win32.
    Win32 support is limited to ANSI C functions.
  * stdio.c: Don't compile Unix wrappers on Win32.

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

19 years ago* Makefile.am (LIBS): Remove. Was overriding results of configure check.
Raja R Harinath [Tue, 4 Jan 2005 13:51:10 +0000 (13:51 -0000)]
* Makefile.am (LIBS): Remove.  Was overriding results of configure check.
(libMonoPosixHelper_la_LIBADD): List $(GLIB_LIBS) here.

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