mono.git
21 years agoSamples\QuickStart\winforms\samples\controlreference\comboboxctl\cs
Dennis Hayes [Fri, 14 Feb 2003 02:17:26 +0000 (02:17 -0000)]
Samples\QuickStart\winforms\samples\controlreference\comboboxctl\cs

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

21 years ago2003-02-13 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Thu, 13 Feb 2003 23:41:06 +0000 (23:41 -0000)]
2003-02-13  Daniel Morgan <danmorg@sc.rr.com>

* doc/screenshots
* doc/ado-net
* doc/oracle
* doc/gtk-sharp: update web pages

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

21 years agoPush
Miguel de Icaza [Thu, 13 Feb 2003 23:04:57 +0000 (23:04 -0000)]
Push

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

21 years ago2003-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 13 Feb 2003 19:12:54 +0000 (19:12 -0000)]
2003-02-13  Zoltan Varga  <vargaz@freemail.hu>

* Thread.cs (Sleep): Timeout.Infinite is a value argument.

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

21 years agoThu Feb 13 18:40:52 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 13 Feb 2003 17:44:46 +0000 (17:44 -0000)]
Thu Feb 13 18:40:52 CET 2003 Paolo Molaro <lupus@ximian.com>

* ModuleBuilder.cs: add the basic initialization call.

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

21 years agoupdate
Miguel de Icaza [Thu, 13 Feb 2003 16:56:14 +0000 (16:56 -0000)]
update

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

21 years ago2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Feb 2003 16:22:35 +0000 (16:22 -0000)]
2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspElements.cs: get the property Type for controls that use
ParseChildren with a property name.

* AspGenerator.cs: generate correct signature for the method that
adds controls to the default property in ParseChildren.

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

21 years ago2003-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 13 Feb 2003 12:43:51 +0000 (12:43 -0000)]
2003-02-13  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c (mono_reflection_get_custom_attrs): Added support for
AssemblyBuilder objects. Factored out custom attribute creation into
a separate function.
(create_custom_attr): new function to create custom attributes.

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

21 years ago2003-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 13 Feb 2003 12:40:19 +0000 (12:40 -0000)]
2003-02-13  Zoltan Varga  <vargaz@freemail.hu>

* corlib_test.args: added AssemblyBuilderTest.cs

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

21 years ago2003-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 13 Feb 2003 12:39:31 +0000 (12:39 -0000)]
2003-02-13  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilderTest.cs: New file.

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

21 years ago2003-02-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 13 Feb 2003 12:38:14 +0000 (12:38 -0000)]
2003-02-13  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs: Added basic error checking to some methods
according to the MSDN docs.

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

21 years ago2003/02/13 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 13 Feb 2003 05:11:09 +0000 (05:11 -0000)]
2003/02/13  Nick Drochak <ndrochak@gol.com>

* ActivatorTest.cs:
* MarshalByRefTest.cs: New unit tests from Jean-Marc Andr
[jean-marc.andre@polymtl.ca]. One failure on .NET in the latter.

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

21 years ago2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Feb 2003 02:47:50 +0000 (02:47 -0000)]
2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* GlobalizationConfiguration.cs: added internal fields to hold the
values in the globalization node.

* GlobalizationConfigurationHandler.cs: handler to load
<system.web/globalization> section.

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

21 years ago2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Feb 2003 02:45:08 +0000 (02:45 -0000)]
2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* data/machine.config: added sample globalization section.

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

21 years ago2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Feb 2003 00:58:42 +0000 (00:58 -0000)]
2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpApplication.cs: only execute the EndRequest step on error
condition or request marked as completed. This prevent page events from
being called when, for example, the url authorization module forbids
the request.

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

21 years ago2003-02-12 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 13 Feb 2003 00:56:24 +0000 (00:56 -0000)]
2003-02-12  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (FieldExpr.AddressOf): In the particular case of This
and structs, we do not want to load the instance variable

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

21 years ago2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 13 Feb 2003 00:55:42 +0000 (00:55 -0000)]
2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UrlAuthorizationModule.cs: tell the application not to run any other
step apart from EndRequest.

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

21 years ago2003-02-12 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 13 Feb 2003 00:50:39 +0000 (00:50 -0000)]
2003-02-12  Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient/OracleException.cs:
* System.Data.OracleClient.Oci/IOciHandle.cs:
* System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
* System.Data.OracleClient.Oci/OciErrorHandle.cs:
* System.Data.OracleClient.Oci/OciErrorInfo.cs:
* System.Data.OracleClient.Oci/OciHandle.cs:
* System.Data.OracleClient.Oci/OciServerHandle.cs:
* System.Data.OracleClient.Oci/OciServiceHandle.cs:
* System.Data.OracleClient.Oci/OciSessionHandle.cs:
* System.Data.OracleClient.Oci/OciStatementHandle.cs:
* System.Data.OracleClient.Oci/OciTransactionHandle.cs:
* list:
New classes added.  This encapsulates the OCI
functionality into Handle objects.
* System.Data.OracleClient/OciGlue.cs:
Move a lot of code into Handle classes.
* System.Data.OracleClient/OracleCommand.cs:
* System.Data.OracleClient/OracleConnection.cs:
* System.Data.OracleClient/OracleTransaction.cs:
Retrofit for changes in OciGlue.

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

21 years agofix stopping after fix
Piers Haken [Thu, 13 Feb 2003 00:46:14 +0000 (00:46 -0000)]
fix stopping after fix

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

21 years agoUpdate tests
Miguel de Icaza [Thu, 13 Feb 2003 00:34:47 +0000 (00:34 -0000)]
Update tests

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

21 years ago2003-02-12 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 13 Feb 2003 00:08:07 +0000 (00:08 -0000)]
2003-02-12  Miguel de Icaza  <miguel@ximian.com>

* Makefile.am: Got tired of typing the full pathname to pedump.
Until there is another option, am installing this.

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

21 years ago2003-02-12 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 12 Feb 2003 23:24:07 +0000 (23:24 -0000)]
2003-02-12  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (ImplicitReferenceConversion,
ImplicitReferenceConversionExists): enum_type has to be handled
like an object reference (implicit conversions exists from this to
object), but the regular IsClass and IsValueType tests will never
return true for this one.

Also we use TypeManager.IsValueType instead of type.IsValueType,
just for consistency with the rest of the code (this is only
needed if we ever use the construct exposed by test-180.cs inside
corlib, which we dont today).

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

21 years ago2003-02-12 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 12 Feb 2003 23:16:24 +0000 (23:16 -0000)]
2003-02-12  Miguel de Icaza  <miguel@ximian.com>

* Type.cs: IsClass should return false for Enumerations

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

21 years ago2003-02-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 12 Feb 2003 20:37:23 +0000 (20:37 -0000)]
2003-02-12  Zoltan Varga  <vargaz@freemail.hu>

* MethodBuilderTest.cs: Added test for setting MethodImplAttributes
using a custom attribute.

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

21 years ago2003-02-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 12 Feb 2003 17:30:22 +0000 (17:30 -0000)]
2003-02-12  Zoltan Varga  <vargaz@freemail.hu>

* makefile (TEST_SOURCES): Added test-181.

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

21 years ago2003-02-12 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 12 Feb 2003 17:29:28 +0000 (17:29 -0000)]
2003-02-12  Zoltan Varga  <vargaz@freemail.hu>

* attribute.cs (ApplyAttributes): apply all MethodImplAttributes, not
just InternalCall.

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

21 years agoUpdate update
Miguel de Icaza [Wed, 12 Feb 2003 15:34:16 +0000 (15:34 -0000)]
Update update

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

21 years ago2003/02/12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Wed, 12 Feb 2003 13:53:05 +0000 (13:53 -0000)]
2003/02/12  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* added argument.cs (extracted from expression.cs) makefiles corrected
* mb-parser.jay : eliminated reduce/reduce conflict on opt_argument_list rule,
  by putting and if to make a argument list with just an empty argument list become an empty list

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

21 years ago (mono_ldtoken): use mono_defaults.fieldhandle_class;
Dietmar Maurer [Wed, 12 Feb 2003 12:18:20 +0000 (12:18 -0000)]
(mono_ldtoken): use mono_defaults.fieldhandle_class;

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

21 years ago2003-02-12 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 12 Feb 2003 12:08:18 +0000 (12:08 -0000)]
2003-02-12  Daniel Morgan <danmorg@sc.rr.com>

* README.TXT
    * System.Data.OracleClient/OciGlueLib_BCC_win32.make
    * System.Data.OracleClient/OciGlueLib_GCC_linux.make
    * System.Data.OracleClient/OciGlueLib_MSVC_win32.make
    * System.Data.OracleClient/ociglue.c
    * System.Data.OracleClient/ociglue.h
    * Test/Test.csproj
    * Test/Test.csproj.user: removed files because System.Data.OracleClient
    no longer uses a glue library

    * System.Data.OracleClient/TODOAttribute.cs: added file

    * System.Data.OracleClient/OracleCommand.cs
    * System.Data.OracleClient/OracleConnection.cs
    * System.Data.OracleClient/OciGlue.cs: modified -
    implement Disconnect and error handling (still need
    to create OracleException though)

    * Test/TestOracleClient.cs: clean up and accept
    connection parameters from command line

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

21 years agoOoops, forgot to correct the size. This change only affects reading the symbol files...
Martin Baulig [Wed, 12 Feb 2003 11:26:57 +0000 (11:26 -0000)]
Ooops, forgot to correct the size.  This change only affects reading the symbol files, so we don't need to increment the version number.

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

21 years ago2003-02-12 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 12 Feb 2003 10:12:03 +0000 (10:12 -0000)]
2003-02-12  Dietmar Maurer  <dietmar@ximian.com>

* class.c (class_compute_field_layout): always set field->parent

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

21 years ago2003-02-11 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Wed, 12 Feb 2003 03:57:47 +0000 (03:57 -0000)]
2003-02-11  Tim Coleman <tim@timcoleman.com>
* System.Data.OracleClient.Oci/OciAttributeType.cs:
* System.Data.OracleClient.Oci/OciCredentialType.cs:
* System.Data.OracleClient.Oci/OciDescriptorType.cs:
* System.Data.OracleClient.Oci/OciEnvironmentMode.cs:
* System.Data.OracleClient.Oci/OciExecuteMode.cs:
* System.Data.OracleClient.Oci/OciHandleType.cs:
* System.Data.OracleClient.Oci/OciLobType.cs:
* System.Data.OracleClient.Oci/OciPointerType.cs:
* System.Data.OracleClient.Oci/OciSessionMode.cs:
* System.Data.OracleClient.Oci/OciStatementLanguage.cs:
* System.Data.OracleClient.Oci/OciStatementMode.cs:
* System.Data.OracleClient.Oci/OciStatementType.cs:
* System.Data.OracleClient.Oci/OciTransactionFlags.cs:
New files for Oci namespace
* list:
* makefile.gnu:
Update these files to fix linux build
* System.Data.OracleClient/OciGlue.cs:
Use OCI through P/Invoke directly, rename namespace
* System.Data.OracleClient/OracleCommand.cs:
* System.Data.OracleClient/OracleConnection.cs:
* System.Data.OracleClient/OracleDataReader.cs:
* System.Data.OracleClient/OracleParameter.cs:
* System.Data.OracleClient/OracleParameterCollection.cs:
* System.Data.OracleClient/OracleTransaction.cs:
Retrofit these files for the changes in OciGlue.cs

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

21 years ago2003-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 12 Feb 2003 03:39:46 +0000 (03:39 -0000)]
2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list: added AuthorizationConfig and AuthorizationConfigHandler.

* System.Web/HttpRequest.cs: implemented the indexer.

* System.Web.Configuration/AuthorizationConfigHandler.cs: handler for
system.web/authorization section.

* System.Web.Configuration/AuthorizationConfig.cs: keeps record of
authorization configuration.

* System.Web.Security/FormsAuthentication.cs: implemented
RedirectFromLoginPage and GetRedirectUrl.

* System.Web.Security/FormsAuthenticationModule.cs: redirect to the
login page when a 401 error happens.

* System.Web.Security/UrlAuthorizationModule.cs: check for valid user
or render error page.

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

21 years ago2003-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 12 Feb 2003 03:24:09 +0000 (03:24 -0000)]
2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* configure.in: added check for sys/un.h.
* mono/metadata/socket-io.c: support AF_UNIX and use the same layout as
MS, not the one they documented (bytes 0 and 1 are the family).

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

21 years agoMore infoMore info..
Jaime Anguiano Olarra [Wed, 12 Feb 2003 00:36:40 +0000 (00:36 -0000)]
More infoMore info..

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

21 years agoFlush
Miguel de Icaza [Tue, 11 Feb 2003 21:40:27 +0000 (21:40 -0000)]
Flush

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

21 years agoA few minor fixes
Marco Ridoni [Tue, 11 Feb 2003 20:04:27 +0000 (20:04 -0000)]
A few minor fixes

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

21 years agoVariable and array initializers are properly implemented
Marco Ridoni [Tue, 11 Feb 2003 19:56:01 +0000 (19:56 -0000)]
Variable and array initializers are properly implemented
Array creation is handled in a better fashion

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

21 years agoFix changelog
Tim Coleman [Tue, 11 Feb 2003 18:08:26 +0000 (18:08 -0000)]
Fix changelog

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

21 years ago2003-02-11 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 11 Feb 2003 18:02:38 +0000 (18:02 -0000)]
2003-02-11  Tim Coleman <tim@timcoleman.com>
        * System.Data.SqlClient/SqlConnection.cs:
        * System.Data.SqlClient/SqlDataReader.cs:
                Close the data reader properly, and be sure
                to close the data reader when the connection
                is closed.

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

21 years ago2003-02-11 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 11 Feb 2003 17:52:21 +0000 (17:52 -0000)]
2003-02-11  Tim Coleman <tim@timcoleman.com>
        * data/config.in: Add mapping for Oracle call interface
        (OCI) native libraries.

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

21 years agoAdded link to the MWN item and archives.
Jaime Anguiano Olarra [Tue, 11 Feb 2003 17:47:14 +0000 (17:47 -0000)]
Added link to the MWN item and archives.

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

21 years agoFix.
Jaime Anguiano Olarra [Tue, 11 Feb 2003 17:32:17 +0000 (17:32 -0000)]
Fix.

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

21 years agoLinks to mwn today and mwn archives
Jaime Anguiano Olarra [Tue, 11 Feb 2003 17:06:22 +0000 (17:06 -0000)]
Links to mwn today and mwn archives

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

21 years agoNo comments.
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 16:49:21 +0000 (16:49 -0000)]
No comments.

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

21 years ago2003-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 16:37:57 +0000 (16:37 -0000)]
2003-02-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AspGenerator.cs: rethrow exceptions that may can from parsing or
compilation if a user control.

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

21 years ago2003-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 15:30:50 +0000 (15:30 -0000)]
2003-02-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MonoCustomAttrs.cs: return the correct array type in the short case.
Fixes bug #37818.

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

21 years ago2003-02-11 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 11 Feb 2003 15:11:50 +0000 (15:11 -0000)]
2003-02-11  Dick Porter  <dick@ximian.com>

* Monitor.cs: Infinite wait is Infinite, not 0 ms

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

21 years ago2003-02-11 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 11 Feb 2003 15:10:40 +0000 (15:10 -0000)]
2003-02-11  Dick Porter  <dick@ximian.com>

* threads-types.h:
* monitor.c: Rewrote Monitor, making lock much faster and
Pulse/Wait work as specified.  Also uses much fewer handles, and only
creates them as needed.

* exception.c: Added SynchronizationLockException

* threads.c: Deleted old Monitor implementation.  The new one is
in a new file.

2003-02-11  Dick Porter  <dick@ximian.com>

* timefuncs.h:
* timefuncs.c: Added GetTickCount()

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

21 years ago*** empty log message ***
Piers Haken [Tue, 11 Feb 2003 12:48:30 +0000 (12:48 -0000)]
*** empty log message ***

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

21 years ago2003-02-11 Patrik Torstensson
Patrik Torstensson [Tue, 11 Feb 2003 12:43:46 +0000 (12:43 -0000)]
2003-02-11  Patrik Torstensson

    * ObjectReader.cs: Fixed root object bug causing object reader to return root object
  before fixup. Closes bug #37842.

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

21 years ago2003-02-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 11 Feb 2003 11:06:12 +0000 (11:06 -0000)]
2003-02-11  Zoltan Varga  <vargaz@freemail.hu>

* trampoline.c (arch_create_jit_trampoline): This function should
allways return a trampoline for managed methods. Fixes bug #29859.

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

21 years agoAdded regression test for bug #29859.
Zoltan Varga [Tue, 11 Feb 2003 11:04:14 +0000 (11:04 -0000)]
Added regression test for bug #29859.

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

21 years ago * makefile: remove unneeded rm's
Jackson Harper [Tue, 11 Feb 2003 07:32:24 +0000 (07:32 -0000)]
* makefile: remove unneeded rm's

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

21 years ago * test-4.il: Add file
Jackson Harper [Tue, 11 Feb 2003 07:28:15 +0000 (07:28 -0000)]
* test-4.il: Add file
        * makefile: Add new test

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

21 years ago Use arg_list for method signatures, set method parameters
Jackson Harper [Tue, 11 Feb 2003 07:23:59 +0000 (07:23 -0000)]
Use arg_list for method signatures, set method parameters

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

21 years ago * Method.cs: Add method to set parameters,
Jackson Harper [Tue, 11 Feb 2003 07:22:08 +0000 (07:22 -0000)]
* Method.cs: Add method to set parameters,
       set parameters when defining type
* Class.cs: Fix very silly bug in GetMethod method

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

21 years ago2003-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 06:36:05 +0000 (06:36 -0000)]
2003-02-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* debug.c: allocate debug->source_files. Fixes GLib-CRITICAL upon
debugging clean up.

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

21 years ago2003-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 05:42:51 +0000 (05:42 -0000)]
2003-02-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringReader.cs:
(ReadLine): fixed the case when the string ends with a '\n'.

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

21 years agoFixes the build
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 05:13:15 +0000 (05:13 -0000)]
Fixes the build

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

21 years agoForgot this one.
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 05:06:13 +0000 (05:06 -0000)]
Forgot this one.

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

21 years ago2003-02-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 11 Feb 2003 05:04:30 +0000 (05:04 -0000)]
2003-02-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list: added a couple of new files.
* System.Web/HtmlizedException.cs: base class for exceptions that makes
it easy to generate error pages.

* System.Web/HttpException.cs: improved error displaying.

* System.Web/HttpRuntime.cs: removed debugging output.

* System.Web.Compilation/AspGenerator.cs: throw ParseException on parse
error.

* System.Web.Compilation/AspParser.cs: added Line and Column props.

* System.Web.Compilation/CompilationException.cs: derives now from
HtmlizedException.

* System.Web.Compilation/CompilationResult.cs: added fileName field.
Fixed set_ExitCode.

* System.Web.Compilation/GlobalAsaxCompiler.cs:
* System.Web.Compilation/PageCompiler.cs:
* System.Web.Compilation/UserControlCompiler.cs: pass the file name in
the CompilationResult.

* System.Web.Compilation/ParseException.cs: new exception.

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

21 years agoCommit for Daniel: many improvements to the FileSystem code.
Miguel de Icaza [Tue, 11 Feb 2003 05:01:35 +0000 (05:01 -0000)]
Commit for Daniel: many improvements to the FileSystem code.

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

21 years ago2003-02-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 11 Feb 2003 04:44:31 +0000 (04:44 -0000)]
2003-02-10  Tim Coleman <tim@timcoleman.com>
* MonoOracleClient.csproj :
* MonoOracleClient.csproj.user :
* MonoOracleClient.sln :
* MonoOracleClient.suo :
Remove obsolete files

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

21 years ago2003-02-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 11 Feb 2003 01:37:56 +0000 (01:37 -0000)]
2003-02-10  Tim Coleman <tim@timcoleman.com>
        * System.Data.OracleClient/OracleDataReader.cs:
        * System.Data.OracleClient/OracleParameter.cs:
        * System.Data.OracleClient/OracleParameterCollection.cs:
        * System.Data.OracleClient/OracleString.cs:
        * System.Data.OracleClient/OracleTransaction.cs:
        * System.Data.OracleClient/OracleType.cs:
                Added some implementation of these required objects.
        * list:
                Add new files to the build.
        * System.Data.OracleClient/OciGlue.cs:
        * System.Data.OracleClient/ociglue.c:
        * System.Data.OracleClient/ociglue.h:
                Add transaction logic.
        * System.Data.OracleClient/OracleCommand.cs:
        * System.Data.OracleClient/OracleConnection.cs:
                Add some more implementation

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

21 years ago2003-02-10 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 11 Feb 2003 01:32:46 +0000 (01:32 -0000)]
2003-02-10  Tim Coleman <tim@timcoleman.com>
* library.build:
Disable OracleClient build on Windows so that I don't
break the build.  I'm developing on Linux at present.

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

21 years agoDB2ClientPrototypes.cs
Christopher Bockner [Mon, 10 Feb 2003 21:31:37 +0000 (21:31 -0000)]
DB2ClientPrototypes.cs
Added SQLDescribeParam and SQLBindParameter.

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

21 years agoDB2ClientDataReader.cs:
Christopher Bockner [Mon, 10 Feb 2003 21:29:04 +0000 (21:29 -0000)]
DB2ClientDataReader.cs:
Small change, cast to int instead of ToInt32()...

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

21 years agoDB2ClientConstants.cs:
Christopher Bockner [Mon, 10 Feb 2003 21:22:57 +0000 (21:22 -0000)]
DB2ClientConstants.cs:
Added a bunch of costants for SQL data types.

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

21 years agoDB2ClientConnection.cs: Added error checking on SQLDisconnect.
Christopher Bockner [Mon, 10 Feb 2003 21:20:22 +0000 (21:20 -0000)]
DB2ClientConnection.cs: Added error checking on SQLDisconnect.

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

21 years agoDB2ClientCommand.cs: Various changes, mostly to support prepared statements.
Christopher Bockner [Mon, 10 Feb 2003 21:17:55 +0000 (21:17 -0000)]
DB2ClientCommand.cs:  Various changes, mostly to support prepared statements.

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

21 years agoDB2ClientParameterCollection.cs: Adding this class to support prepared statements.
Christopher Bockner [Mon, 10 Feb 2003 21:10:53 +0000 (21:10 -0000)]
DB2ClientParameterCollection.cs:  Adding this class to support prepared statements.

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

21 years agoDB2ClientParameter.cs: Adding the parameter class so we can implement prepared statem...
Christopher Bockner [Mon, 10 Feb 2003 21:06:18 +0000 (21:06 -0000)]
DB2ClientParameter.cs: Adding the parameter class so we can implement prepared statements.

:

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

21 years agoMon Feb 10 17:54:10 CET 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 10 Feb 2003 16:58:57 +0000 (16:58 -0000)]
Mon Feb 10 17:54:10 CET 2003 Paolo Molaro <lupus@ximian.com>

* class.c: handled TypedReference type code. Set the correct size for
class data. Setup interface_offsets for interface classes, too.

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

21 years ago2003-02-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 10 Feb 2003 14:46:30 +0000 (14:46 -0000)]
2003-02-10  Nick Drochak  <ndrochak@gol.com>

* makefile: Add testcorlib target to run just the corlib unit tests.

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

21 years ago2003-02-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 10 Feb 2003 14:44:58 +0000 (14:44 -0000)]
2003-02-10  Nick Drochak  <ndrochak@gol.com>

* library.build:
* makefile: add testcorlib target to run unit tests just for corlib.

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

21 years ago2003-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 10 Feb 2003 14:14:13 +0000 (14:14 -0000)]
2003-02-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Thread.cs: fixed bug #37759.

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

21 years ago2003-02-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 10 Feb 2003 14:14:06 +0000 (14:14 -0000)]
2003-02-10  Nick Drochak  <ndrochak@gol.com>

* Registry.cs: Class should be sealed and have a private default ctor.

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

21 years ago2003-02-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 10 Feb 2003 14:10:12 +0000 (14:10 -0000)]
2003-02-10  Nick Drochak  <ndrochak@gol.com>

* System.Data.build: Keep the standalone tests out of the dll. Fixes
build breakage on cygwin.

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

21 years ago2003-02-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 10 Feb 2003 13:58:05 +0000 (13:58 -0000)]
2003-02-10  Nick Drochak  <ndrochak@gol.com>

* Mono.CSharp.Debugger.build: passing the /r using an 'arg' node works.
The <include> node wasn't getting to the compiler. This fixes build
breakage on cygwin.

* MonoSymbolFile.cs: Qualify which Min method. Fixes build breakage
on cygwin.

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

21 years ago2003-02-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 10 Feb 2003 13:53:12 +0000 (13:53 -0000)]
2003-02-10  Zoltan Varga  <vargaz@freemail.hu>

* ConstructorBuilder.cs:
- Added basic error checking to all methods according to the MSDN docs.
- modified a lot of methods to throw NotSupportedException, to comply
  with MS.NET.

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

21 years ago2003-02-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 10 Feb 2003 13:17:31 +0000 (13:17 -0000)]
2003-02-10  Zoltan Varga  <vargaz@freemail.hu>

* ConstructorBuilderTest.cs: added SetCustomAttribute() tests.

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

21 years ago2003-02-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 10 Feb 2003 12:51:08 +0000 (12:51 -0000)]
2003-02-10  Zoltan Varga  <vargaz@freemail.hu>

* MethodBuilderTest.cs: updated to NUNIT2 conventions.

* ConstructorBuilderTest.cs: New file.

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

21 years ago2003-02-09 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 10 Feb 2003 10:41:09 +0000 (10:41 -0000)]
2003-02-09  Zoltan Varga  <vargaz@freemail.hu>

* TypeBuilder.cs:
- Added basic error checking to all methods according to the MSDN docs.
- fixed AssemblyQualifiedName.
- implemented 'Size'.
- modified a lot of methods to throw NotSupportedException, to comply
  with MS.NET.
- changes tested by running a full bootstrap.

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

21 years agocheckin for Alexandre Pigolkine see chagelog
Dennis Hayes [Mon, 10 Feb 2003 06:28:51 +0000 (06:28 -0000)]
checkin for Alexandre Pigolkine see chagelog

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

21 years ago * test-3.il: Add file
Jackson Harper [Mon, 10 Feb 2003 05:32:31 +0000 (05:32 -0000)]
* test-3.il: Add file
* makefile: Add new test

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

21 years ago full names can be short names too (for members)
Jackson Harper [Mon, 10 Feb 2003 05:30:01 +0000 (05:30 -0000)]
full names can be short names too (for members)

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

21 years ago * Class.cs: Resolve Methods before emiting
Jackson Harper [Mon, 10 Feb 2003 05:27:36 +0000 (05:27 -0000)]
* Class.cs: Resolve Methods before emiting
* InstrBase.cs: Take a Class instead of CodeGen when emiting
* Method.cs: Replace MethodInfo property with MethodBuilder property,
         Add resolve method
* Instructions.cs: Take Class instead of CodeGen when emitting,
        get member methods from Class.
* TypeManager.cs: Add set indexer

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

21 years ago2003-02-09 Piers Haken <piersh@friskit.com>
Piers Haken [Sun, 9 Feb 2003 22:57:59 +0000 (22:57 -0000)]
2003-02-09  Piers Haken <piersh@friskit.com>

* SelectNodesTests.cs: added TestNamespaceSelect (from Jerome Laban)

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

21 years ago2003-02-09 Piers Haken <piersh@friskit.com>
Piers Haken [Sun, 9 Feb 2003 22:54:50 +0000 (22:54 -0000)]
2003-02-09  Piers Haken  <piersh@friskit.com>

* XPathNavigator.cs:
* Iterator.cs:
* Expression.cs: fix namespace handling

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

21 years agoOoops.
Martin Baulig [Sun, 9 Feb 2003 22:42:42 +0000 (22:42 -0000)]
Ooops.

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

21 years ago2003-02-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 9 Feb 2003 22:39:06 +0000 (22:39 -0000)]
2003-02-09  Martin Baulig  <martin@ximian.com>

* AssemblyBuilder.cs (AssemblyBuilder.methods): Removed.  This was
a hack for the symbol writer which is no longer needed.

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

21 years ago2003-02-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 9 Feb 2003 22:37:32 +0000 (22:37 -0000)]
2003-02-09  Martin Baulig  <martin@ximian.com>

* MonoSymbolWriter.cs (MonoSymbolWriter.ctor): We don't need the
`mbuilder_array' anymore.

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

21 years agoSmall fix.
Martin Baulig [Sun, 9 Feb 2003 22:36:14 +0000 (22:36 -0000)]
Small fix.

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

21 years ago2003-02-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 9 Feb 2003 22:33:59 +0000 (22:33 -0000)]
2003-02-09  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.h: Reflect latest symbol writer changes.

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

21 years ago2003-02-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 9 Feb 2003 22:32:46 +0000 (22:32 -0000)]
2003-02-09  Martin Baulig  <martin@ximian.com>

* namespace.cs (Namespace..ctor): Added SourceFile argument.
(Namespace.DefineNamespaces): New static public method; this is
called when we're compiling with debugging to add all namespaces
to the symbol file.

* tree.cs (Tree.RecordNamespace): Added SourceFile argument and
pass it to the Namespace's .ctor.

* symbolwriter.cs (SymbolWriter.OpenMethod): Added TypeContainer
and MethodBase arguments; pass the namespace ID to the symwriter;
pass the MethodBase instead of the token to the symwriter.
(SymbolWriter.DefineNamespace): New method to add a namespace to
the symbol file.

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

21 years agoFixed typo.
Martin Baulig [Sun, 9 Feb 2003 22:27:43 +0000 (22:27 -0000)]
Fixed typo.

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

21 years ago2003-02-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 9 Feb 2003 22:27:01 +0000 (22:27 -0000)]
2003-02-09  Martin Baulig  <martin@ximian.com>

* MonoSymbolWrtier.cs (SourceFile): Derive from SourceFileEntry.
(SourceBlock): We don't need source lines here.
(SourceMethod): We're always constructed with source info.

* MonoSymbolTable.cs: Added support for namespaces.
(NamespaceEntry): New struct.
(SourceFileEntry.DefineNamespace): New method.
(MethodEntry.BuildLineNumberTable): The table is already sorted,
so we don't need to do this here.

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

21 years ago2003-02-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 9 Feb 2003 22:24:18 +0000 (22:24 -0000)]
2003-02-09  Martin Baulig  <martin@ximian.com>

* IMonoSymbolWriter.cs: Ooops, I forgot to remove this.

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