Miguel de Icaza [Wed, 16 Aug 2006 19:50:08 +0000 (19:50 -0000)]
Add files
svn path=/trunk/mono/; revision=63840
Miguel de Icaza [Wed, 16 Aug 2006 19:48:54 +0000 (19:48 -0000)]
2006-08-16 Miguel de Icaza <miguel@novell.com>
* src/gouput.c: Implement some output routines, update missing
progress.
svn path=/trunk/mono/; revision=63837
Kornél Pál [Wed, 16 Aug 2006 19:42:36 +0000 (19:42 -0000)]
Converted ChangeLogs to UTF-8 and recovered incorrectly encoded characters.
svn path=/trunk/mono/; revision=63836
Kornél Pál [Wed, 16 Aug 2006 19:42:08 +0000 (19:42 -0000)]
Converted ChangeLogs to UTF-8 and recovered incorrectly encoded characters.
svn path=/trunk/mcs/; revision=63835
Peter Dennis Bartok [Wed, 16 Aug 2006 19:16:28 +0000 (19:16 -0000)]
2006-08-16 Peter Dennis Bartok <pbartok@novell.com>
* TextBoxBase.cs: Overriding HandleClick to get clicks in spite of
MS flags saying there won't be any. (fixes #78800)
* Control.cs (HandleClick): Made virtual
svn path=/trunk/mcs/; revision=63834
Zoltan Varga [Wed, 16 Aug 2006 18:45:07 +0000 (18:45 -0000)]
2006-08-16 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (get_got_offset): Add a cache for GOT entries, not yet used.
svn path=/trunk/mono/; revision=63832
Atsushi Eno [Wed, 16 Aug 2006 17:31:15 +0000 (17:31 -0000)]
2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
* PageSetupDialog.cs : use Yard-Pound units only in en-GB and en-US
cultures. Fixed bug #78399.
svn path=/trunk/mcs/; revision=63831
Zoltan Varga [Wed, 16 Aug 2006 17:25:47 +0000 (17:25 -0000)]
2006-08-16 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (get_plt_index): Add a cache for wrappers too. Simplify the
code somewhat.
svn path=/trunk/mono/; revision=63830
Jackson Harper [Wed, 16 Aug 2006 16:52:27 +0000 (16:52 -0000)]
* Form.cs: Use the MdiClients MdiChildren property to access
MdiChildren instead of creating the array from the child
controls.
* MdiClient.cs: Maintain a separate array of the mdi children,
* so
that insertion order is maintained when the Z-order is changed.
svn path=/trunk/mcs/; revision=63828
Alp Toker [Wed, 16 Aug 2006 15:49:46 +0000 (15:49 -0000)]
2006-08-16 Alp Toker <alp@atoker.com>
* UnixEndPoint.cs:
* AbstractUnixEndPoint.cs: Second half of the fix for #79084.
Add support for the abstract namespace, and update existing file-based
UnixEndPoint (de)serialization to reflect changes in the runtime.
svn path=/trunk/mcs/; revision=63824
Alp Toker [Wed, 16 Aug 2006 15:37:44 +0000 (15:37 -0000)]
2006-08-16 Alp Toker <alp@atoker.com>
* metadata/socket-io.c: First half of the fix for #79084.
Set sa_size to the length of the content, not that of the struct.
Don't add NULL suffix to the content, this should be done in
managed code if needed.
svn path=/trunk/mono/; revision=63823
Miguel de Icaza [Wed, 16 Aug 2006 15:24:48 +0000 (15:24 -0000)]
Clarify everything into a toplevel file
svn path=/trunk/mono/; revision=63820
Miguel de Icaza [Wed, 16 Aug 2006 15:16:00 +0000 (15:16 -0000)]
Update
svn path=/trunk/mcs/; revision=63819
Mike Kestner [Wed, 16 Aug 2006 15:11:33 +0000 (15:11 -0000)]
2006-08-16 Mike Kestner <mkestner@novell.com>
* ListView.cs : add an ItemComparer and default to it for sorting.
Fixes #79076, but sorting needs a complete overhaul to be compat with
MS.
svn path=/trunk/mcs/; revision=63817
Atsushi Eno [Wed, 16 Aug 2006 13:31:06 +0000 (13:31 -0000)]
2006-08-16 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextReader2.cs : Check recursive entity reference.
Fixed bug #79085. It makes W3C standalone tests on NET_2_0 working.
svn path=/trunk/mcs/; revision=63812
Andrew Skiba [Wed, 16 Aug 2006 13:20:41 +0000 (13:20 -0000)]
run xml standalone tests on GH 2.0
svn path=/trunk/mcs/; revision=63811
Sebastien Pouliot [Wed, 16 Aug 2006 13:14:50 +0000 (13:14 -0000)]
2006-08-16 Sebastien Pouliot <sebastien@ximian.com>
* GraphicsPathTest.cs: Ignore some test cases if we cannot get any
font family from GDI+.
* TestHatchBrush.cs: Ignore some test cases if we cannot get any font
family from GDI+. Update to NUnit 2.2+ and fix getOutSufix method
svn path=/trunk/mcs/; revision=63810
Sebastien Pouliot [Wed, 16 Aug 2006 13:11:53 +0000 (13:11 -0000)]
2006-08-16 Sebastien Pouliot <sebastien@ximian.com>
* GDIPlusTest.cs: Ignore some test cases if we cannot get any font
family from GDI+.
svn path=/trunk/mcs/; revision=63809
Raja R Harinath [Wed, 16 Aug 2006 12:51:15 +0000 (12:51 -0000)]
Disable references to 'InstanceId' to unbreak the build.
svn path=/trunk/mcs/; revision=63807
Yoni Klain [Wed, 16 Aug 2006 12:50:23 +0000 (12:50 -0000)]
new test added : DataSourceControlTest.cs and DataSourceViewTest.cs
svn path=/trunk/mcs/; revision=63806
Gonzalo Paniagua Javier [Wed, 16 Aug 2006 11:19:19 +0000 (11:19 -0000)]
make this build
svn path=/trunk/mono/; revision=63803
Gonzalo Paniagua Javier [Wed, 16 Aug 2006 10:33:15 +0000 (10:33 -0000)]
2006-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Socket.cs: replace hardcoded error numbers with the SocketError
values. When ReceiveTimeout is set on a blocking socket, correctly
report timeouts in the generated exception.
* SocketException.cs: add new internal ctor (int, string).
svn path=/trunk/mcs/; revision=63802
Miguel de Icaza [Wed, 16 Aug 2006 06:19:46 +0000 (06:19 -0000)]
include macros as well
svn path=/trunk/mono/; revision=63800
Miguel de Icaza [Wed, 16 Aug 2006 04:43:32 +0000 (04:43 -0000)]
Some more low hanging fruit, and add a list of functions we need
svn path=/trunk/mono/; revision=63799
Miguel de Icaza [Wed, 16 Aug 2006 04:19:14 +0000 (04:19 -0000)]
2006-08-16 Miguel de Icaza <miguel@novell.com>
* test: Add test driver, and initial tests.
2006-08-15 Miguel de Icaza <miguel@novell.com>
* src/ghashtable.c: Implement most of this, it is completely
untested at this point.
svn path=/trunk/mono/; revision=63798
Miguel de Icaza [Wed, 16 Aug 2006 00:22:30 +0000 (00:22 -0000)]
Make this build, it wont work yet
svn path=/trunk/mono/; revision=63797
Miguel de Icaza [Wed, 16 Aug 2006 00:09:38 +0000 (00:09 -0000)]
Add the foundation for eglib
svn path=/trunk/mono/; revision=63796
Miguel de Icaza [Wed, 16 Aug 2006 00:04:54 +0000 (00:04 -0000)]
2006-08-15 Miguel de Icaza <miguel@novell.com>
* configure.in: Add support for an altenative version of glib.
svn path=/trunk/mono/; revision=63795
Marek Safar [Tue, 15 Aug 2006 20:50:43 +0000 (20:50 -0000)]
2006-08-15 Marek Safar <marek.safar@seznam.cz>
* expression.cs (SizeOf.DoResolve): Check for void type. Fixed enum types
support.
* class.cs, ecore.cs, statement.cs: Merged to one error message.
svn path=/trunk/mcs/; revision=63792
Gonzalo Paniagua Javier [Tue, 15 Aug 2006 20:47:50 +0000 (20:47 -0000)]
oops
svn path=/trunk/mcs/; revision=63791
Gonzalo Paniagua Javier [Tue, 15 Aug 2006 20:42:40 +0000 (20:42 -0000)]
2006-08-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* SerialPort.cs: allow settings StopBits.None.
svn path=/trunk/mcs/; revision=63790
Peter Dennis Bartok [Tue, 15 Aug 2006 20:41:09 +0000 (20:41 -0000)]
2006-08-15 Peter Dennis Bartok <pbartok@novell.com>
* XplatUIX11.cs (SetZOrder): Fix debugging leftover (fixes #79080)
svn path=/trunk/mcs/; revision=63789
Peter Dennis Bartok [Tue, 15 Aug 2006 20:30:51 +0000 (20:30 -0000)]
- Flush
svn path=/trunk/mcs/; revision=63788
Peter Dennis Bartok [Tue, 15 Aug 2006 20:30:10 +0000 (20:30 -0000)]
- Flush
svn path=/trunk/mcs/; revision=63787
Peter Dennis Bartok [Tue, 15 Aug 2006 20:28:06 +0000 (20:28 -0000)]
2006-08-15 Peter Dennis Bartok <pbartok@novell.com>
* Hwnd.cs (Mapped): Properly traverse the tree
svn path=/trunk/mcs/; revision=63786
Gert Driesen [Tue, 15 Aug 2006 19:40:34 +0000 (19:40 -0000)]
* UnixRegistryApi.cs: Undo change for new eventlog implementation that
was not rolled back earlier this week, and which does not make sense
without that implementation anyway.
svn path=/trunk/mcs/; revision=63785
Chris Toshok [Tue, 15 Aug 2006 19:14:56 +0000 (19:14 -0000)]
* Binding.cs: fix PullData/SetPropertyValue. We don't want to
pass manager.Current.GetType() to ParseData. It has to be the
property type. So, hold off doing the ParseData until we're in
SetPropertyValue where we know the type. This fixes the crash in
#78821 but the textbox is still empty.
2006-08-15 Chris Toshok <toshok@ximian.com>
svn path=/trunk/mcs/; revision=63784
Gert Driesen [Tue, 15 Aug 2006 19:00:58 +0000 (19:00 -0000)]
* RegistryKeyTest.cs: Added large batch of tests.
* Win32ResultCode.cs: Added error code for attempting to perform an
operation on registry key that is marked for deletion.
* RegistryKey.cs: Keep writable state. Automatically flush changes to
disk when closing key (to match MS). Allow values to be set on root
keys. Throw UnauthorizedAccessException when attempting to set/delete
value or create/delete sub key on registry key that is openen
read-only. Fixed DecodeString to only strip trailing nullchars (as
documented).
* Win32RegistryApi.cs: For a key that is marked for deletion, return
null when attempting to get a value of that key (and no default value
was specified) or open a subkey. Throw an IOException when attempting
to perform the following operation on a key that is marked for
deletion:
1) set value on key
2) obtain SubKeyCount
3) obtain ValueCount
4) create a sub key
5) obtain value names
and ignore deleting a value. Ignore flushing changes of a key and
closing a when the key is closed.
* UnixRegistryApi.cs: Maintain handler cache per directory instead of
caching registry keys. This allows both a single key to be in memory
in both read-only and read-write key configuration, while sharing the
KeyHandler. Use case-insensitive hashtable for mapping directory to
KeyHandler. Added support for keys that have been marked for deletion
by another operation (eg. DeleteSubKeyTree). Allow different file store
for machine-level and user-level hives (but have them use the same
file store, needs further discussion). Allow KeyHandler failure when
create directory, or saving values file to bubble up. Do not save
values file when key is marked for deletion. Encapsulate access to
values collection. When setting value with null name, use zero-length
name instead. Treat key name case-insensitive in DeleteKey to match
OpenSubKey.
svn path=/trunk/mcs/; revision=63781
Chris Toshok [Tue, 15 Aug 2006 18:31:24 +0000 (18:31 -0000)]
2006-08-15 Chris Toshok <toshok@ximian.com>
* DataGrid.cs:
- when we're scrolling, only call Edit() again if the
current cell is still unobscured. Fixes bug #78927.
- when handling mousedown on a cell, ensure the cell is visible
before calling Edit.
- remove the properties from DataGridRow, and remove the
DataGridParentRow class altogether.
svn path=/trunk/mcs/; revision=63780
Peter Dennis Bartok [Tue, 15 Aug 2006 17:58:40 +0000 (17:58 -0000)]
2006-08-15 Peter Dennis Bartok <pbartok@novell.com>
* TextBoxBase.cs (set_Text): Don't use base.Text, instead just
fire OnTextChanged by ourselves. There's no point calling base,
we don't set the base value anywhere else. Fixes #78773.
svn path=/trunk/mcs/; revision=63778
Carlos Alberto Cortez [Tue, 15 Aug 2006 17:40:19 +0000 (17:40 -0000)]
* ListBox.cs: Call CollectionChanged when modifying
an item from Items indexer, to update the actual items
in the list box.
2006-08-15 Carlos Alberto Cortez <calberto.cortez@gmail.com>
svn path=/trunk/mcs/; revision=63777
Carlos Alberto Cortez [Tue, 15 Aug 2006 17:22:21 +0000 (17:22 -0000)]
2006-08-15 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* PrintDialog.cs: Small fixes for focus and a pair of checks,
to match .Net behaviour.
svn path=/trunk/mcs/; revision=63776
Miguel de Icaza [Tue, 15 Aug 2006 16:50:20 +0000 (16:50 -0000)]
Add it to the others, and fix my previous commit
svn path=/trunk/mono/; revision=63773
Miguel de Icaza [Tue, 15 Aug 2006 16:48:13 +0000 (16:48 -0000)]
Add MONO_OPTIONS here
svn path=/trunk/mono/; revision=63772
Sebastien Pouliot [Tue, 15 Aug 2006 15:45:40 +0000 (15:45 -0000)]
2006-08-15 Sebastien Pouliot <sebastien@ximian.com>
* FontFamilyTest.cs: Ignore test cases if we cannot get any font
family from GDI+.
* TestFont.cs: Ignore test cases if we cannot get any font family
from GDI+.
svn path=/trunk/mcs/; revision=63770
Peter Dennis Bartok [Tue, 15 Aug 2006 15:45:07 +0000 (15:45 -0000)]
2006-08-15 Peter Dennis Bartok <pbartok@novell.com>
* XplatUIX11.cs (SetZOrder): Handle raising toplevel windows
svn path=/trunk/mcs/; revision=63769
Zoltan Varga [Tue, 15 Aug 2006 15:11:54 +0000 (15:11 -0000)]
2006-08-15 Zoltan Varga <vargaz@gmail.com>
* mini.c (mini_init): Fix registration of idiv/imul opcodes which can throw
exceptions.
svn path=/trunk/mono/; revision=63767
Peter Dennis Bartok [Tue, 15 Aug 2006 14:31:43 +0000 (14:31 -0000)]
2006-08-15 Peter Dennis Bartok <pbartok@novell.com>
* Control.cs: Handle BringToFront for toplevel windows (Fixes #78737)
svn path=/trunk/mcs/; revision=63764
Peter Dennis Bartok [Tue, 15 Aug 2006 14:16:59 +0000 (14:16 -0000)]
2006-08-15 Peter Dennis Bartok <pbartok@novell.com>
* MessageBox.cs: Prevent potential NRE exception.
* TextBoxBase.cs: AutoSize only applies if MultiLine is false. Fixes #78889
svn path=/trunk/mcs/; revision=63763
Igor Zelmanovich [Tue, 15 Aug 2006 14:06:27 +0000 (14:06 -0000)]
OnBubleEvent works properly - controls like Button, LinkButton nested into template can raise MenuItemClick event
ViewState of Items saved and restored properly.
svn path=/trunk/mcs/; revision=63762
Eyal Alalouf [Tue, 15 Aug 2006 13:43:19 +0000 (13:43 -0000)]
Grasshopper now supports remoting.
svn path=/trunk/mcs/; revision=63760
Konstantin Triger [Tue, 15 Aug 2006 13:43:14 +0000 (13:43 -0000)]
TARGET_JVM: adding msbuild project files
svn path=/trunk/mcs/; revision=63759
Konstantin Triger [Tue, 15 Aug 2006 13:29:58 +0000 (13:29 -0000)]
remove WindowsAuthentication related types as WindowsAuthentication is not supported
svn path=/trunk/mcs/; revision=63758
Konstantin Triger [Tue, 15 Aug 2006 13:26:49 +0000 (13:26 -0000)]
No support for Nullable<bool>.GetValueOrDefault() yet
svn path=/trunk/mcs/; revision=63757
Konstantin Triger [Tue, 15 Aug 2006 12:28:02 +0000 (12:28 -0000)]
remove XslCompiledTransform from compilation
svn path=/trunk/mcs/; revision=63755
Konstantin Triger [Tue, 15 Aug 2006 12:24:20 +0000 (12:24 -0000)]
adding msbuild project file
svn path=/trunk/mcs/; revision=63754
Konstantin Triger [Tue, 15 Aug 2006 12:21:34 +0000 (12:21 -0000)]
upgrade to msbuild
svn path=/trunk/mcs/; revision=63753
Marek Sieradzki [Tue, 15 Aug 2006 09:49:28 +0000 (09:49 -0000)]
2006-08-15 Marek Sieradzki <marek.sieradzki@gmail.com>
* MakeDir.cs, Touch.cs, ReadLinesFromFile.cs, RemoveDir.cs, Delete.cs,
Message.cs, FindUnderPath.cs, GenerateResource.cs, Copy.cs: Start to
use generics.
svn path=/trunk/mcs/; revision=63752
Marek Sieradzki [Tue, 15 Aug 2006 09:41:01 +0000 (09:41 -0000)]
2006-08-15 Marek Sieradzki <marek.sieradzki@gmail.com>
* ReservedNameUtils.cs: Removed redundant function call.
svn path=/trunk/mcs/; revision=63751
Marek Sieradzki [Tue, 15 Aug 2006 09:29:31 +0000 (09:29 -0000)]
2006-08-15 Marek Sieradzki <marek.sieradzki@gmail.com>
* BuildTask.cs, UsingTaskCollection.cs, ImportCollection.cs,
Target.cs, TaskDatabase.cs, TaskEngine.cs, BuildItemGroup.cs,
BuildChoose.cs, DirectoryScanner.cs, BuildPropertyGroup.cs,
TargetCollection.cs, Engine.cs, Project.cs: Started to use generics.
svn path=/trunk/mcs/; revision=63750
Igor Zelmanovich [Tue, 15 Aug 2006 09:08:42 +0000 (09:08 -0000)]
new tests were added
svn path=/trunk/mcs/; revision=63749
Konstantin Triger [Tue, 15 Aug 2006 08:13:15 +0000 (08:13 -0000)]
remove SqlTypes and some 2.0 tests
svn path=/trunk/mcs/; revision=63748
Andrew Skiba [Tue, 15 Aug 2006 07:50:20 +0000 (07:50 -0000)]
support profile net_2_0
svn path=/trunk/mcs/; revision=63747
Peter Dennis Bartok [Mon, 14 Aug 2006 23:21:57 +0000 (23:21 -0000)]
2006-08-14 Peter Dennis Bartok <pbartok@novell.com>
* MessageBox.cs: Calculate the owner of a messagebox, also make
it topmost. Fixes #78753
svn path=/trunk/mcs/; revision=63742
Chris Toshok [Mon, 14 Aug 2006 22:34:18 +0000 (22:34 -0000)]
2006-08-14 Chris Toshok <toshok@ximian.com>
* XplatUIX11.cs: A couple of fixes so that metacity will let us
programmatically move windows. first, set the PPosition hint as
well as the USPosition hint. Second include some code from pdb
that sets the window type to NORMAL when we set the transient for
hint. This is because, in the absence of a window type, metacity
thinks any window with TransientFor set is a dialog, and refuses
to let us move it programmatically. fascists.
svn path=/trunk/mcs/; revision=63741
Peter Dennis Bartok [Mon, 14 Aug 2006 22:22:16 +0000 (22:22 -0000)]
2006-08-14 Peter Dennis Bartok <pbartok@novell.com>
* XplatUIX11.cs: When setting normal hints, take into consideration
an different hints previously set so we don't delete them (fixes #78866)
svn path=/trunk/mcs/; revision=63740
Sebastien Pouliot [Mon, 14 Aug 2006 18:32:24 +0000 (18:32 -0000)]
2006-08-14 Sebastien Pouliot <sebastien@ximian.com>
* GDIPlusTest.cs: Re-add LOGONT definition as a class (instead of a
struct like it's currently defined inside SD).
svn path=/trunk/mcs/; revision=63733
Martin Baulig [Mon, 14 Aug 2006 18:07:06 +0000 (18:07 -0000)]
Patch #37.
svn path=/trunk/mcs/; revision=63732
Martin Baulig [Mon, 14 Aug 2006 16:22:36 +0000 (16:22 -0000)]
Patch #35.
svn path=/trunk/mcs/; revision=63730
Gonzalo Paniagua Javier [Mon, 14 Aug 2006 16:19:33 +0000 (16:19 -0000)]
2006-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FormsAuthentication.cs: set the Secure attribute of the authentication
cookie when required.
svn path=/trunk/mcs/; revision=63729
Andrew Skiba [Mon, 14 Aug 2006 16:05:27 +0000 (16:05 -0000)]
use ResolveClientUrl instead of ResolveUrl to be complient with MS.NET
svn path=/trunk/mcs/; revision=63728
Chris Toshok [Mon, 14 Aug 2006 15:58:12 +0000 (15:58 -0000)]
remove writeline
svn path=/trunk/mcs/; revision=63727
Atsushi Eno [Mon, 14 Aug 2006 15:54:23 +0000 (15:54 -0000)]
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextReader.cs : When a whitespace node comes after a text
declaration in XML external entity (i.e. .ctor() with
XmlNodeType.Element), it contained extra value character ('<').
* XmlTextReaderTests.cs : added test for whitespace node value which
comes after a text declaration in XML external entity (i.e. .ctor()
with XmlNodeType.Element).
svn path=/trunk/mcs/; revision=63726
Chris Toshok [Mon, 14 Aug 2006 15:37:59 +0000 (15:37 -0000)]
2006-08-14 Chris Toshok <toshok@ximian.com>
* SerialPort.cs: the paths returned by Directory.GetFiles have the
directory at the beginning of the string.
svn path=/trunk/mcs/; revision=63725
Atsushi Eno [Mon, 14 Aug 2006 14:38:42 +0000 (14:38 -0000)]
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
* mono.1 : MONO_LOCAL_EVENTLOG_PATH -> MONO_EVENTLOG_PATH.
svn path=/trunk/mono/; revision=63724
Atsushi Eno [Mon, 14 Aug 2006 14:38:21 +0000 (14:38 -0000)]
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
* LocalFileEventLog.cs : change lengthy environment variable name.
MONO_LOCAL_EVENTLOG_PATH -> MONO_EVENTLOG_PATH.
svn path=/trunk/mcs/; revision=63723
Konstantin Triger [Mon, 14 Aug 2006 13:56:09 +0000 (13:56 -0000)]
implemented specialized CopyTo() method
svn path=/trunk/mcs/; revision=63721
Martin Baulig [Mon, 14 Aug 2006 13:49:24 +0000 (13:49 -0000)]
Patch #34.
svn path=/trunk/mcs/; revision=63720
Raja R Harinath [Mon, 14 Aug 2006 13:40:18 +0000 (13:40 -0000)]
* IDataSourceFieldSchema.cs: New. Used by dll in #79012 testcase.
svn path=/trunk/mcs/; revision=63719
Martin Baulig [Mon, 14 Aug 2006 13:22:31 +0000 (13:22 -0000)]
Patch #33.
svn path=/trunk/mcs/; revision=63718
Raja R Harinath [Mon, 14 Aug 2006 12:55:27 +0000 (12:55 -0000)]
* IRaiseItemChangedEvents.cs: Add. Mentioned in #79012.
svn path=/trunk/mcs/; revision=63717
Raja R Harinath [Mon, 14 Aug 2006 12:37:59 +0000 (12:37 -0000)]
Fix part of #79012
* metadata.c (do_mono_metadata_parse_generic_class): Don't SEGV if
mono_metadata_parse_type returns NULL.
svn path=/trunk/mono/; revision=63716
Raja R Harinath [Mon, 14 Aug 2006 11:57:42 +0000 (11:57 -0000)]
In gmcs:
Fix #79067
* cs-tokenizer.cs (parse_less_than): Allow '*' to appear in a type
parameter too. This only avoids a parse error -- the semantic
error is caught elsewhere.
In errors:
* gcs0306.cs: New test based on #79067.
svn path=/trunk/mcs/; revision=63715
Andrew Skiba [Mon, 14 Aug 2006 11:48:37 +0000 (11:48 -0000)]
support net_2_0 PROFILE
svn path=/trunk/mcs/; revision=63714
Raja R Harinath [Mon, 14 Aug 2006 08:59:56 +0000 (08:59 -0000)]
In System:
Fix #78943
* Activator.cs (CreateInstance): Throw ArgumentException on open
generic types.
In Test/System:
* ActivatorTest.cs (GenericType_Open1): New test based on #78943.
(GenericType_Open2, GenericTypes_Closed): Likewise.
svn path=/trunk/mcs/; revision=63713
Atsushi Eno [Mon, 14 Aug 2006 08:21:20 +0000 (08:21 -0000)]
revert the ChangeLog massacre ;-)
svn path=/trunk/mcs/; revision=63712
Konstantin Triger [Mon, 14 Aug 2006 08:11:33 +0000 (08:11 -0000)]
TARGET_JVM: adding msbuild project files
svn path=/trunk/mcs/; revision=63711
Igor Zelmanovich [Mon, 14 Aug 2006 07:48:02 +0000 (07:48 -0000)]
fixed data binding feature:
ensure that items initialization occurs only once
svn path=/trunk/mcs/; revision=63710
Miguel de Icaza [Mon, 14 Aug 2006 07:21:49 +0000 (07:21 -0000)]
Add comment
svn path=/trunk/mcs/; revision=63709
Miguel de Icaza [Mon, 14 Aug 2006 07:20:46 +0000 (07:20 -0000)]
More 2.0 support for the registry, add support for expanding strings
and add support for type verification and explicit types in Setvalue.
The tests from the docs work now.
2006-08-14 Miguel de Icaza <miguel@novell.com>
* RegistryValueKind.cs: Make this public in 2.0, and rename from
previous version.
* Win32RegistryApi.cs: Include version to check for version;
Eliminate old internal enum, and instead use the new 2.0 enum.
* UnixRegistryApi.cs: Add support for typed versions of values.
Add support for ExpandString.
* Registry.cs (SetValue): implement version with type arguments.
svn path=/trunk/mcs/; revision=63708
Miguel de Icaza [Mon, 14 Aug 2006 06:20:33 +0000 (06:20 -0000)]
Another build fix, sorry
svn path=/trunk/mcs/; revision=63707
Atsushi Eno [Mon, 14 Aug 2006 06:19:09 +0000 (06:19 -0000)]
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
* mono.1 : description on MONO_LOCAL_EVENTLOG_PATH.
svn path=/trunk/mono/; revision=63706
Atsushi Eno [Mon, 14 Aug 2006 06:10:01 +0000 (06:10 -0000)]
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
* System.dll.sources : added LocalFileEventLog.cs and NullEventLog.cs.
* EventLogImpl.cs, EventLogEntryCollection.cs, EventLog.cs :
some rework to support actual event log implementations.
* NullEventLog.cs, LocalFileEventLog.cs :
new files. The former (default) implementation does nothing for
any event log features. The latter implements local file based
event logs.
svn path=/trunk/mcs/; revision=63705
Atsushi Eno [Mon, 14 Aug 2006 06:00:46 +0000 (06:00 -0000)]
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
* UnixEventLog.cs, EventLogEntry.cs, EventSourceCreationData.cs,
EventLogImpl.cs, Win32EventLog.cs, EventLogEntryCollection.cs,
EventLog.cs:
Reverted previous two changes that does not work at all.
* System.dll.sources : reverted all recent changes on EventLogs.
It does not work at all.
svn path=/trunk/mcs/; revision=63704
Miguel de Icaza [Mon, 14 Aug 2006 05:32:31 +0000 (05:32 -0000)]
2006-08-14 Miguel de Icaza <miguel@novell.com>
* MonoType.cs: Do the argument testinf for SetField later,
otherwise the implicit (and not documented, but already considered
side effect of checking SetProperty) did not work.
Bug fix #79023
svn path=/trunk/mcs/; revision=63703
Miguel de Icaza [Mon, 14 Aug 2006 05:30:14 +0000 (05:30 -0000)]
Build fix
svn path=/trunk/mcs/; revision=63702
Miguel de Icaza [Mon, 14 Aug 2006 03:49:08 +0000 (03:49 -0000)]
2006-08-13 Miguel de Icaza <miguel@novell.com>
* Registry.cs (SetValue, GetValue): implement.
* UnixRegistryApi.cs (KeyHandler.LoadKey, KeyHandler.Save): Add
support for qwords.
(KeyHandler.Save): Do not save the entries if they have been
deleted/dropped. Fixes a crash.
(UnixRegistryApi.DeleteKey): bug fix, call ToUnix on the keyname.
svn path=/trunk/mcs/; revision=63698
Miguel de Icaza [Mon, 14 Aug 2006 03:31:44 +0000 (03:31 -0000)]
2006-08-13 Miguel de Icaza <miguel@novell.com>
* assign.cs: Catch attempts to assign to a method groups in += and
report as 1656
svn path=/trunk/mcs/; revision=63697
Miguel de Icaza [Mon, 14 Aug 2006 01:52:12 +0000 (01:52 -0000)]
Condition when we reset
svn path=/trunk/mcs/; revision=63695
Miguel de Icaza [Mon, 14 Aug 2006 01:46:11 +0000 (01:46 -0000)]
2006-08-13 Miguel de Icaza <miguel@novell.com>
* SerialPort.cs (ReadTo): Implemented.
Add a couple of missing checks.
svn path=/trunk/mcs/; revision=63694