Aleksey Ryabchuk [Thu, 8 May 2003 16:43:28 +0000 (16:43 -0000)]
* Control.cs : started implementation of keyboard handling
* CroupBox.cs : set UserPaint style
* TextBoxBase.cs : set subclass flag to allow catching of keyboard events
svn path=/trunk/mcs/; revision=14391
Dietmar Maurer [Thu, 8 May 2003 13:37:44 +0000 (13:37 -0000)]
2003-05-08 Dietmar Maurer <dietmar@ximian.com>
* mini.c (mono_jit_create_remoting_trampoline): make it work with
abstract methods (fix bug 42542)
svn path=/trunk/mono/; revision=14390
Dietmar Maurer [Thu, 8 May 2003 13:08:32 +0000 (13:08 -0000)]
2003-05-08 Dietmar Maurer <dietmar@ximian.com>
* aot.c: add ability to handle array types
svn path=/trunk/mono/; revision=14389
Zoltan Varga [Thu, 8 May 2003 11:23:12 +0000 (11:23 -0000)]
2003-05-08 Zoltan Varga <vargaz@freemail.hu>
* mini.c: Call the _specific versions of the object allocation
functions if possible.
svn path=/trunk/mono/; revision=14388
Martin Willemoes Hansen [Thu, 8 May 2003 11:18:44 +0000 (11:18 -0000)]
* da-DK.xml: Updated
* da.xml: Updated
svn path=/trunk/mcs/; revision=14387
Dietmar Maurer [Thu, 8 May 2003 09:44:15 +0000 (09:44 -0000)]
2003-05-08 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): cleanups
svn path=/trunk/mono/; revision=14386
Ben Maurer [Thu, 8 May 2003 03:11:04 +0000 (03:11 -0000)]
2003-05-07 Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs
(GetPathRoot) Added support for UNC paths.
(CanonicalizePath) Added optimizations per Miguel's requests.
* UriTest.cs: added tests for UNIX file paths.
svn path=/trunk/mcs/; revision=14384
Ben Maurer [Thu, 8 May 2003 03:08:52 +0000 (03:08 -0000)]
2003-05-07 Ben Maurer <bmaurer@users.sourceforge.net>
* Path.cs
(GetPathRoot) Added support for UNC paths.
(CanonicalizePath) Added optimizations per Miguel's requests.
* PathTest.cs
Even more GetFullPath () tests. Includes UNC tests.
svn path=/trunk/mcs/; revision=14383
Jackson Harper [Thu, 8 May 2003 03:00:23 +0000 (03:00 -0000)]
* ILParser.jay: Add type instructions. NOTE - type_spec is not
fully implemented yet, so this has some explosive potential.
svn path=/trunk/mcs/; revision=14382
Jackson Harper [Thu, 8 May 2003 02:58:02 +0000 (02:58 -0000)]
Add TypeInstr to build.
svn path=/trunk/mcs/; revision=14381
Jackson Harper [Thu, 8 May 2003 02:56:52 +0000 (02:56 -0000)]
* TypeInstr.cs: New file - implementation of instructions that
take a single type instruction.
svn path=/trunk/mcs/; revision=14380
Miguel de Icaza [Wed, 7 May 2003 20:29:12 +0000 (20:29 -0000)]
Update
svn path=/trunk/mono/; revision=14379
Miguel de Icaza [Wed, 7 May 2003 19:53:50 +0000 (19:53 -0000)]
2003-05-07 Miguel de Icaza <miguel@ximian.com>
Patches from Igor Nosyryev <nosyryev@attbi.com>
* TdsComm.cs: (GetString): GetString adds extra byte to a string
at end. It suppose to be '\0', but '\0' is valid value in .NET
string, so this byte must not be used.
* Tds.cs (GetDecimalValue):Method reads extra byte if a DECIMAL
field contains NULL. As a result server's response is parsed
incorrectly and this method fires an exception.
svn path=/trunk/mcs/; revision=14378
Paolo Molaro [Wed, 7 May 2003 16:33:29 +0000 (16:33 -0000)]
Build fix for the no gc case.
svn path=/trunk/mono/; revision=14377
Zoltan Varga [Wed, 7 May 2003 15:36:55 +0000 (15:36 -0000)]
2003-05-07 Zoltan Varga <vargaz@freemail.hu>
* gc.c (finalizer_thread): Work around a GC bug.
svn path=/trunk/mono/; revision=14376
Dietmar Maurer [Wed, 7 May 2003 15:25:24 +0000 (15:25 -0000)]
2003-05-07 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (emit_struct_conv): allow unions
svn path=/trunk/mono/; revision=14375
Dietmar Maurer [Wed, 7 May 2003 15:03:47 +0000 (15:03 -0000)]
2003-05-07 Dietmar Maurer <dietmar@ximian.com>
* class.c (class_compute_field_layout): added patches from Jerome Laban <jlaban@wanadoo.fr>
svn path=/trunk/mono/; revision=14374
Paolo Molaro [Wed, 7 May 2003 14:58:17 +0000 (14:58 -0000)]
Wed May 7 16:50:00 CEST 2003 Paolo Molaro <lupus@ximian.com>
* main.c: output custom attributes for method parameters.
svn path=/trunk/mono/; revision=14373
Miguel de Icaza [Wed, 7 May 2003 14:49:15 +0000 (14:49 -0000)]
2003-05-07 Miguel de Icaza <miguel@ximian.com>
* iterators.cs: I was reusing the `count' variable inadvertently,
take steps to not allow this to happen.
svn path=/trunk/mcs/; revision=14372
Aleksey Ryabchuk [Wed, 7 May 2003 14:46:24 +0000 (14:46 -0000)]
* Control.cs : static RegisterDefaultWindowClass method was added
* ScrollableControl.cs : registration of "mono_scrollable_control" was moved to Control class
* win32functions.cs : new constant DEFAULT_WINDOW_CLASS
* PictureBox.cs : implemented
svn path=/trunk/mcs/; revision=14371
Ville Palo [Wed, 7 May 2003 14:43:29 +0000 (14:43 -0000)]
2003-05-06 Ville Palo <vi64pa@kolumbus.fi>
* BufferedStream.cs:
- Removed unusefull code.
- Added ObjectDisposedException to Position
- Dont flush if stream is allready closed.
- Flush throws also ObjectDisposedException.
* Directory.cs:
- GetFileSystemEtries: ArgumentNullException if pattern is null
* DirectoryInfo.cs: Fixed little MoveTo () bug.
* FileInfo.cs:
- Exists: If file does not exists when instance is created the
value of the Exists property does not change even if file is created
afterwards.
- Delete: If path is a directory UnauthorizedException is thrown.
- CopyTo: Now we can overwrite file if wanted.
* Path.cs:
- GetFullPath: Now throws exception when path is " ".
svn path=/trunk/mcs/; revision=14370
Paolo Molaro [Wed, 7 May 2003 14:32:35 +0000 (14:32 -0000)]
Wed May 7 16:24:43 CEST 2003 Paolo Molaro <lupus@ximian.com>
* main.c: output nested types inside their nesting class.
svn path=/trunk/mono/; revision=14369
Johannes Roith [Wed, 7 May 2003 14:15:52 +0000 (14:15 -0000)]
workaround to get the 0.24 release working.
svn path=/trunk/mcs/; revision=14368
Aleksey Ryabchuk [Wed, 7 May 2003 11:36:41 +0000 (11:36 -0000)]
* Control.cs : use WS_OVERLAPPED instead of WS_OVERLAPPEDWINDOW, update text field in get Text property
* TextBox.cs : use styles provided by TextBoxBase
* TextBoxBase.cs : more methods and properties were implemented
* win32enums.cs : messages and notifications for EDIT control
svn path=/trunk/mcs/; revision=14367
Jackson Harper [Wed, 7 May 2003 07:25:20 +0000 (07:25 -0000)]
* ILParser.jay: Remove dotted_name, it is not used at all
anymore. vtattr only take an int64 param, this fix gets rid of all
of the remaining reduce/reduce conflicts
svn path=/trunk/mcs/; revision=14365
Jackson Harper [Wed, 7 May 2003 07:11:54 +0000 (07:11 -0000)]
* ILParser.jay: Remove extraneous dotted_name, also make comp_name
contain dotted_name logic. Oh how I will miss the 301
reduce/reduce conflicts these small changes fixed :-)
svn path=/trunk/mcs/; revision=14364
Sergey Chaban [Wed, 7 May 2003 06:44:17 +0000 (06:44 -0000)]
util.c: added GetModuleFilenameWrapper for WinCE;
svn path=/trunk/mono/; revision=14363
Joel Basson [Wed, 7 May 2003 04:24:23 +0000 (04:24 -0000)]
2003-05-07 Joel Basson <jstrike@mweb.co.za>
* Added ComboBox.Items.Add and ComboBox.Items.Add to ComboBox.cs
* FontDialog.cs
* Added new Demo2.cs test app
svn path=/trunk/mcs/; revision=14362
Miguel de Icaza [Wed, 7 May 2003 03:44:12 +0000 (03:44 -0000)]
More candy
svn path=/trunk/mono/; revision=14361
Miguel de Icaza [Wed, 7 May 2003 03:28:55 +0000 (03:28 -0000)]
Spice up
svn path=/trunk/mono/; revision=14360
Miguel de Icaza [Wed, 7 May 2003 03:25:20 +0000 (03:25 -0000)]
Flush main page
svn path=/trunk/mono/; revision=14359
Joel Basson [Tue, 6 May 2003 23:54:19 +0000 (23:54 -0000)]
2003-05-07 Joel Basson <jstrike@mweb.co.za>
* Just a bugfix to demo.cs
svn path=/trunk/mcs/; revision=14358
Miguel de Icaza [Tue, 6 May 2003 21:33:02 +0000 (21:33 -0000)]
Remove team
svn path=/trunk/mono/; revision=14356
Miguel de Icaza [Tue, 6 May 2003 21:04:41 +0000 (21:04 -0000)]
Update version
svn path=/trunk/mcs/; revision=14353
Miguel de Icaza [Tue, 6 May 2003 21:04:31 +0000 (21:04 -0000)]
Bump
svn path=/trunk/mono/; revision=14352
Ville Palo [Tue, 6 May 2003 19:24:20 +0000 (19:24 -0000)]
2003-05-06 Ville Palo <vi64pa@kolumbus.fi>
* DirectoryInfoTest.cs: Removed OS-specific test
svn path=/trunk/mcs/; revision=14348
Miguel de Icaza [Tue, 6 May 2003 19:19:47 +0000 (19:19 -0000)]
Commit pending ChangeLog
svn path=/trunk/mono/; revision=14347
Miguel de Icaza [Tue, 6 May 2003 19:17:41 +0000 (19:17 -0000)]
Nothing to see here, move along
svn path=/trunk/mcs/; revision=14346
Gonzalo Paniagua Javier [Tue, 6 May 2003 19:12:13 +0000 (19:12 -0000)]
2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ResourceManager.cs: fixed infinite loop when the resource is not
found. Also fixes bug #34196.
svn path=/trunk/mcs/; revision=14345
Gonzalo Paniagua Javier [Tue, 6 May 2003 19:11:55 +0000 (19:11 -0000)]
2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* CompilationException.cs: don't add duplicated lines in the case that
mcs reports several errors for the same one.
svn path=/trunk/mcs/; revision=14344
Miguel de Icaza [Tue, 6 May 2003 19:08:32 +0000 (19:08 -0000)]
2003-05-06 Miguel de Icaza <miguel@ximian.com>
* attribute.cs (Attribute.Resolve): Params attributes are encoded
by creating an array at the point where the params starts and
putting all those arguments there, then adjusting the size of the
array.
svn path=/trunk/mcs/; revision=14343
Miguel de Icaza [Tue, 6 May 2003 19:03:08 +0000 (19:03 -0000)]
Improve test
svn path=/trunk/mcs/; revision=14342
Johannes Roith [Tue, 6 May 2003 18:37:54 +0000 (18:37 -0000)]
better uninstall
svn path=/trunk/mcs/; revision=14341
Johannes Roith [Tue, 6 May 2003 18:15:10 +0000 (18:15 -0000)]
fix bug
svn path=/trunk/mcs/; revision=14340
Johannes Roith [Tue, 6 May 2003 17:51:16 +0000 (17:51 -0000)]
install to program files
svn path=/trunk/mcs/; revision=14339
Johannes Roith [Tue, 6 May 2003 17:19:04 +0000 (17:19 -0000)]
back to old path
svn path=/trunk/mcs/; revision=14338
Johannes Roith [Tue, 6 May 2003 17:16:29 +0000 (17:16 -0000)]
add cilc wrapper
svn path=/trunk/mcs/; revision=14337
Miguel de Icaza [Tue, 6 May 2003 17:10:37 +0000 (17:10 -0000)]
Update copyrights
svn path=/trunk/mcs/; revision=14336
Johannes Roith [Tue, 6 May 2003 16:58:38 +0000 (16:58 -0000)]
date
svn path=/trunk/mcs/; revision=14335
Ville Palo [Tue, 6 May 2003 16:04:53 +0000 (16:04 -0000)]
2003-05-06 Ville Palo <vi64pa@kolumbus.fi>
* corlib_test.args: added System.IO.FileInfoTest and DirectoryInfoTest
* corlib_linux_test_args: added System.IO.FileInfoTest and
DirectoryInfoTest
svn path=/trunk/mcs/; revision=14334
Gonzalo Paniagua Javier [Tue, 6 May 2003 15:53:43 +0000 (15:53 -0000)]
2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* handles.c: don't call GC_gcollect when creating new handles.
svn path=/trunk/mono/; revision=14333
Paolo Molaro [Tue, 6 May 2003 15:43:18 +0000 (15:43 -0000)]
Just x86 for this release.
svn path=/trunk/mono/; revision=14332
Ville Palo [Tue, 6 May 2003 15:40:26 +0000 (15:40 -0000)]
2003-05-06 Ville Palo <vi64pa@kolumbus.fi>
* DirectoryTest: Fixed Utc errors
* FileTest: Fixes Utc errors. Now these tests works in other
timezones too.
svn path=/trunk/mcs/; revision=14331
Paolo Molaro [Tue, 6 May 2003 15:26:29 +0000 (15:26 -0000)]
Tue May 6 17:18:33 CEST 2003 Paolo Molaro <lupus@ximian.com>
* driver.c: call setlocale ().
svn path=/trunk/mono/; revision=14330
Paolo Molaro [Tue, 6 May 2003 12:59:04 +0000 (12:59 -0000)]
duh!
svn path=/trunk/mono/; revision=14329
Paolo Molaro [Tue, 6 May 2003 12:49:48 +0000 (12:49 -0000)]
2003-05-05 Dietmar Maurer <dietmar@ximian.com>
* mini.c (optimize_branches): dont touch code inside exception clauses (fix bug 38136)
* exceptions-x86.c (ves_icall_get_frame_info): also skip remoting
wrappers (fix bug 42122)
svn path=/trunk/mono/; revision=14328
Dietmar Maurer [Tue, 6 May 2003 12:45:29 +0000 (12:45 -0000)]
fix bug reported by Richard Torkar
svn path=/trunk/mono/; revision=14327
Dietmar Maurer [Tue, 6 May 2003 11:56:15 +0000 (11:56 -0000)]
2003-05-06 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): free strings after pinvoke
svn path=/trunk/mono/; revision=14326
Martin Baulig [Tue, 6 May 2003 10:49:11 +0000 (10:49 -0000)]
2003-05-06 Martin Baulig <martin@ximian.com>
* mono-debug-debugger.h: #include <mono/io-layer/io-layer.h>.
svn path=/trunk/mono/; revision=14325
Jackson Harper [Tue, 6 May 2003 08:00:01 +0000 (08:00 -0000)]
* ILParser.jay: Emit INSTR_I8 instructions as int
instructions. Implement label lists, emit switch instruction.
svn path=/trunk/mcs/; revision=14324
Jackson Harper [Tue, 6 May 2003 07:57:37 +0000 (07:57 -0000)]
Add SwitchInstr.cs to build
svn path=/trunk/mcs/; revision=14323
Jackson Harper [Tue, 6 May 2003 07:57:09 +0000 (07:57 -0000)]
* SwitchInstr.cs: New file - implementation of switch instructions
svn path=/trunk/mcs/; revision=14322
Jackson Harper [Tue, 6 May 2003 07:19:02 +0000 (07:19 -0000)]
* ILParser.jay: Add labels to methods, add branching instructions.
svn path=/trunk/mcs/; revision=14321
Jackson Harper [Tue, 6 May 2003 07:17:54 +0000 (07:17 -0000)]
Add BranchInstr to build.
svn path=/trunk/mcs/; revision=14320
Jackson Harper [Tue, 6 May 2003 06:54:58 +0000 (06:54 -0000)]
* MethodDef.cs: Add ability to add and emit labels
* BranchInstr.cs: New file - Branch instructions
svn path=/trunk/mcs/; revision=14319
Gonzalo Paniagua Javier [Tue, 6 May 2003 01:31:40 +0000 (01:31 -0000)]
2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpException.cs: encode as HTML the inner exception that
is appended as a comment at the end of error pages.
* System.Web.Compilation/AspGenerator.cs: fully support including files,
ie., treat them just as C treats #includes.
* System.Web.UI/RootBuilder.cs: throw exception when the tagprefix
is not valid or not found.
svn path=/trunk/mcs/; revision=14316
Ben Maurer [Mon, 5 May 2003 23:10:15 +0000 (23:10 -0000)]
PathTest.cs
Added new tests for GetFullPath () that include a path with
. and ..
svn path=/trunk/mcs/; revision=14315
Ben Maurer [Mon, 5 May 2003 23:07:20 +0000 (23:07 -0000)]
* Directory.cs (GetLogicalDrives) Marked as MonoTODO
because we need to implement the method on Windows.
* Path.cs
(CanonicalizePath) Added new function to get
rid of . and .. in path names. Need to figure out what
other functions should call this.
(GetFullPath) Added call to the above function. Fixes
bug 42303
svn path=/trunk/mcs/; revision=14314
Miguel de Icaza [Mon, 5 May 2003 21:49:18 +0000 (21:49 -0000)]
Improve flow tests
svn path=/trunk/mcs/; revision=14313
Miguel de Icaza [Mon, 5 May 2003 21:46:44 +0000 (21:46 -0000)]
Improve test
svn path=/trunk/mcs/; revision=14312
Miguel de Icaza [Mon, 5 May 2003 21:38:17 +0000 (21:38 -0000)]
2003-05-05 Miguel de Icaza <miguel@ximian.com>
* expression.cs (New.AddressOf): Implement interface
IMemoryLocation. This is used when the `new' operator is used in
the context of an invocation to a method on a value type.
See http://bugzilla.ximian.com/show_bug.cgi?id=#42390 for an
example.
svn path=/trunk/mcs/; revision=14311
Miguel de Icaza [Mon, 5 May 2003 21:21:45 +0000 (21:21 -0000)]
2003-05-05 Miguel de Icaza <miguel@ximian.com>
* namespace.cs: Also check the using aliases here.
* driver.cs: Move the test for using validity after the types have
been entered, so we do a single pass that also includes the using
aliases.
svn path=/trunk/mcs/; revision=14310
Miguel de Icaza [Mon, 5 May 2003 21:05:28 +0000 (21:05 -0000)]
2003-05-05 Miguel de Icaza <miguel@ximian.com>
* statement.cs (Try.Resolve): Avoid crashing if there is a failure
in the regular case. CreateSiblingForFinally is doing extra
error checking.
svn path=/trunk/mcs/; revision=14309
Ben Maurer [Mon, 5 May 2003 20:44:16 +0000 (20:44 -0000)]
* AUTHORS: Added self
svn path=/trunk/mcs/; revision=14308
Miguel de Icaza [Mon, 5 May 2003 20:21:21 +0000 (20:21 -0000)]
2003-05-05 Miguel de Icaza <miguel@ximian.com>
* attribute.cs (GetAttributeArgumentExpression): Store the result
on an out value, and use the return value to indicate failure
instead of using null (which is a valid return for Constant.GetValue).
* statement.cs: Perform the analysis flow for the increment
portion after the statement, because this will be the real flow of
execution. Fixes #42385
svn path=/trunk/mcs/; revision=14307
Ville Palo [Mon, 5 May 2003 16:45:34 +0000 (16:45 -0000)]
2003-05-05 Ville Palo <vi64pa@kolumbus.fi>
* DirectoryInfoTest.cs: new file.
svn path=/trunk/mcs/; revision=14306
Dietmar Maurer [Mon, 5 May 2003 16:08:50 +0000 (16:08 -0000)]
use jerome's test case instead
svn path=/trunk/mono/; revision=14305
Gonzalo Paniagua Javier [Mon, 5 May 2003 15:51:42 +0000 (15:51 -0000)]
2003-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TemplateControlParser.cs: return after processing @Register.
svn path=/trunk/mcs/; revision=14304
Johannes Roith [Mon, 5 May 2003 15:36:34 +0000 (15:36 -0000)]
update windows setup script to 0.24.
svn path=/trunk/mcs/; revision=14302
Dietmar Maurer [Mon, 5 May 2003 13:58:00 +0000 (13:58 -0000)]
another test
svn path=/trunk/mono/; revision=14300
Dietmar Maurer [Mon, 5 May 2003 13:39:57 +0000 (13:39 -0000)]
2003-05-05 Dietmar Maurer <dietmar@ximian.com>
* mini.c (optimize_branches): dont touch code inside exception clauses (fix bug 38136)
svn path=/trunk/mono/; revision=14299
Gonzalo Paniagua Javier [Mon, 5 May 2003 13:36:06 +0000 (13:36 -0000)]
2003-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Socket.cs:
(Select): don't create arrays if not needed.
(Poll): call Select_internal directly.
svn path=/trunk/mcs/; revision=14298
Gonzalo Paniagua Javier [Mon, 5 May 2003 13:35:52 +0000 (13:35 -0000)]
2003-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* io-layer/handles.c: added some debugging code. Call GC_gcollect
before creating a new handle. It makes Lupus' test run smoother and
faster (from 62 to 83 request per second). Notice that calling
GC_finalizer_notifier if needed (GC_should_invoke_finalizer ()) does
not improve nor degrade the performance, so i don't do it.
* metadata/socket-io.c:
(Select_internal): allow NULLs, don't create arrays if not needed.
Coupled with Socket.cs changes.
* metadata/threadpool.c:
(mono_thread_pool_add): use GC_MALLOC to allocate the ASyncCall and
register a finalizer for it that will close the semaphore handle. This
fixes the leak and make Lupus' test run with > 4080 loops.
svn path=/trunk/mono/; revision=14297
Atsushi Eno [Mon, 5 May 2003 13:17:45 +0000 (13:17 -0000)]
2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlSchemaAnnotation.cs : It depended on incorrect ReadNode().
svn path=/trunk/mcs/; revision=14296
Atsushi Eno [Mon, 5 May 2003 13:15:00 +0000 (13:15 -0000)]
2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* xml.xsd : fixed invalid close tag.
svn path=/trunk/mcs/; revision=14295
Dick Porter [Mon, 5 May 2003 12:56:07 +0000 (12:56 -0000)]
Build fix for cygwin
svn path=/trunk/mono/; revision=14294
Dietmar Maurer [Mon, 5 May 2003 11:23:40 +0000 (11:23 -0000)]
2003-05-05 Dietmar Maurer <dietmar@ximian.com>
* exceptions-x86.c (ves_icall_get_frame_info): also skip remoting
wrappers (fix bug 42122)
svn path=/trunk/mono/; revision=14293
Dietmar Maurer [Mon, 5 May 2003 10:44:58 +0000 (10:44 -0000)]
2003-05-05 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_struct_to_ptr): added fixes from
Jerome Laban (bug #42287)
svn path=/trunk/mono/; revision=14292
Miguel de Icaza [Mon, 5 May 2003 04:18:44 +0000 (04:18 -0000)]
2003-05-05 Miguel de Icaza <miguel@ximian.com>
* codegen.cs (EmitContext.EmitArgument,
EmitContext.EmitStoreArgument): New helper functions when the
RemapToProxy flag is set.
* expression.cs (ParameterReference.EmitLdarg): Expose this useful
function.
Add support for remapping parameters.
* iterators.cs: Propagate parameter values; Store parameter
values in the proxy classes.
* ecore.cs (FieldExpr): Fix an obvious bug. static fields do not
need a proxy reference; I do not know what I was thinking
svn path=/trunk/mcs/; revision=14290
Miguel de Icaza [Mon, 5 May 2003 04:15:38 +0000 (04:15 -0000)]
Add new test
svn path=/trunk/mcs/; revision=14289
Miguel de Icaza [Mon, 5 May 2003 02:39:53 +0000 (02:39 -0000)]
2003-05-04 Miguel de Icaza <miguel@ximian.com>
* cs-parser.jay (constructor_initializer): catch another error,
and display nice message.
svn path=/trunk/mcs/; revision=14288
Miguel de Icaza [Mon, 5 May 2003 02:17:03 +0000 (02:17 -0000)]
another
svn path=/trunk/mcs/; revision=14287
Miguel de Icaza [Mon, 5 May 2003 02:12:29 +0000 (02:12 -0000)]
2003-05-04 Miguel de Icaza <miguel@ximian.com>
* cs-parser.jay (field_declaration): catch void field declaration
to flag a better error.
* class.cs (MemberBase.CheckBase): Report an error instead of a
warning if a new protected member is declared in a struct.
(Field.Define): catch the error of readonly/volatile.
* ecore.cs (FieldExpr.EmitAssign): reuse the field lookup.
(FieldExpr.AddressOf): ditto. Catch error where the address of a
volatile variable is taken
svn path=/trunk/mcs/; revision=14286
Miguel de Icaza [Mon, 5 May 2003 02:11:32 +0000 (02:11 -0000)]
Another error
svn path=/trunk/mcs/; revision=14285
Miguel de Icaza [Mon, 5 May 2003 02:06:16 +0000 (02:06 -0000)]
Add new error
svn path=/trunk/mcs/; revision=14284
Miguel de Icaza [Mon, 5 May 2003 01:59:20 +0000 (01:59 -0000)]
Add another error
svn path=/trunk/mcs/; revision=14283
Miguel de Icaza [Mon, 5 May 2003 01:43:00 +0000 (01:43 -0000)]
More errors
svn path=/trunk/mcs/; revision=14282
Miguel de Icaza [Sun, 4 May 2003 23:58:15 +0000 (23:58 -0000)]
fix
svn path=/trunk/mono/; revision=14281
Gonzalo Paniagua Javier [Sun, 4 May 2003 23:51:16 +0000 (23:51 -0000)]
CompilerParameters.ReferencedAssemblies do not have a set accessor
svn path=/trunk/mcs/; revision=14280
Sebastien Pouliot [Sun, 4 May 2003 23:30:26 +0000 (23:30 -0000)]
2003-05-04 Sebastien Pouliot <spouliot@videotron.ca>
* Updated for screenshots of Certificate Viewer
svn path=/trunk/mono/; revision=14279