Ben Maurer [Sat, 6 Nov 2004 03:41:29 +0000 (03:41 -0000)]
2004-11-06 Ben Maurer <bmaurer@ximian.com>
* System.Resources/ResXResourceReader.cs: use File.OpenRead so
that we can open on read-only files. 68260
svn path=/trunk/mcs/; revision=35757
Geoff Norton [Sat, 6 Nov 2004 02:25:34 +0000 (02:25 -0000)]
Forgot changelog for tracking.
svn path=/trunk/mono/; revision=35756
Jonathan Pryor [Sat, 6 Nov 2004 02:24:18 +0000 (02:24 -0000)]
Re-add Catalog.cs to the build. I'm not sure why I removed this...
svn path=/trunk/mcs/; revision=35755
Geoff Norton [Sat, 6 Nov 2004 02:13:48 +0000 (02:13 -0000)]
Minor change to otool command args to pretty up mono -v -v on OSX.
svn path=/trunk/mono/; revision=35754
Jackson Harper [Sat, 6 Nov 2004 00:30:21 +0000 (00:30 -0000)]
When selected tabs are expanded make sure they don't go beyond the edges of the tab control
svn path=/trunk/mcs/; revision=35753
Ben Maurer [Fri, 5 Nov 2004 23:26:18 +0000 (23:26 -0000)]
2004-11-05 Ben Maurer <bmaurer@ximian.com>
* ssa.c: allocate MonoMethodVar.uses from the mempool. First, this
prevents another huge leak when compiling with ssa. Secondly, the
performance of doing this rather than freeing the lists is much
better. GList does a lock every time you allocate a list link,
so that it can use a memory pool. So, it is better to just use
a memory pool of our own.
svn path=/trunk/mono/; revision=35752
Ben Maurer [Fri, 5 Nov 2004 22:12:38 +0000 (22:12 -0000)]
oops missed one
svn path=/trunk/mono/; revision=35751
Ben Maurer [Fri, 5 Nov 2004 22:10:36 +0000 (22:10 -0000)]
2004-11-05 Ben Maurer <bmaurer@ximian.com>
* ssa.c, linear-scan.c: replace g_list_remove_link with
g_list_delete. The remove one does not free the GList, so we were
leaking memory. On -O=all --compile-all with corlib, this cut down
3 MB of allocations.
svn path=/trunk/mono/; revision=35750
Jackson Harper [Fri, 5 Nov 2004 21:57:01 +0000 (21:57 -0000)]
Reset show_slider so if the control is resized to a size where it is no longer needed it's not displayed anymore
svn path=/trunk/mcs/; revision=35749
Zoltan Varga [Fri, 5 Nov 2004 21:47:16 +0000 (21:47 -0000)]
2004-11-06 Zoltan Varga <vargaz@freemail.hu>
* AppDomainTest.cs: Reenable SetData/GetData (null) tests.
svn path=/trunk/mcs/; revision=35747
Zoltan Varga [Fri, 5 Nov 2004 21:46:15 +0000 (21:46 -0000)]
2004-11-06 Zoltan Varga <vargaz@freemail.hu>
* appdomain.c (ves_icall_System_AppDomain_GetData): Throw an
exception instead of asserting if name is null.
(ves_icall_System_AppDomain_GetData): Ditto.
svn path=/trunk/mono/; revision=35746
Zoltan Varga [Fri, 5 Nov 2004 21:40:55 +0000 (21:40 -0000)]
2004-11-06 Zoltan Varga <vargaz@freemail.hu>
* TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
features which are unlikely to change due to mcs depending on them.
svn path=/trunk/mcs/; revision=35745
Miguel de Icaza [Fri, 5 Nov 2004 21:27:22 +0000 (21:27 -0000)]
Deal with gmcs not being merged
svn path=/trunk/mcs/; revision=35743
Zoltan Varga [Fri, 5 Nov 2004 21:20:38 +0000 (21:20 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* AssemblyName.cs (FullName): Omit default values from full name.
svn path=/trunk/mcs/; revision=35741
Zoltan Varga [Fri, 5 Nov 2004 21:19:47 +0000 (21:19 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* EnumBuilderTest.cs: Remove test that depends on the exact format
of AssemblyName.FullName.
svn path=/trunk/mcs/; revision=35740
Zoltan Varga [Fri, 5 Nov 2004 21:14:29 +0000 (21:14 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
(ves_icall_get_enum_info): Avoid crash when called on a non-finished
EnumBuilder.
svn path=/trunk/mono/; revision=35739
Miguel de Icaza [Fri, 5 Nov 2004 20:51:02 +0000 (20:51 -0000)]
2004-11-05 Miguel de Icaza <miguel@ximian.com>
* statement.cs (Return.Resolve): Fix regression in typo: if
`in_exc', we have to request a NeedReturnLabel, this was a typo
introduced in the anonymous method check-in. Fixes #69131.
svn path=/trunk/mcs/; revision=35738
Zoltan Varga [Fri, 5 Nov 2004 20:17:43 +0000 (20:17 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* icall.c (ves_icall_System_Reflection_Assembly_GetEntryAssembly):
Return NULL when the domain does not have entry_assembly set.
svn path=/trunk/mono/; revision=35737
Jackson Harper [Fri, 5 Nov 2004 20:16:27 +0000 (20:16 -0000)]
Make tab pages non visible when added to the control
svn path=/trunk/mcs/; revision=35736
Zoltan Varga [Fri, 5 Nov 2004 20:14:48 +0000 (20:14 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* Assembly.cs: Implement GetFiles (bool).
svn path=/trunk/mcs/; revision=35735
Zoltan Varga [Fri, 5 Nov 2004 20:09:27 +0000 (20:09 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* icall.c (ves_icall_System_Reflection_Assembly_GetFilesInternal):
Add a 'resource_modules' argument.
(ves_icall_type_GetTypeCode): Fix typecode of byref types.
svn path=/trunk/mono/; revision=35734
Jackson Harper [Fri, 5 Nov 2004 19:42:34 +0000 (19:42 -0000)]
Implement SizeMode.FillToRight
svn path=/trunk/mcs/; revision=35732
Jonathan Pryor [Fri, 5 Nov 2004 19:42:24 +0000 (19:42 -0000)]
More Mac OS X portability fixes. On Linux, getgrnam_r & co. return the error
value directly. Mac OS X returns -1 and errno holds the error. Argh! Check
both, for maximum portability.
svn path=/trunk/mono/; revision=35731
Miguel de Icaza [Fri, 5 Nov 2004 19:38:32 +0000 (19:38 -0000)]
2004-11-05 Miguel de Icaza <miguel@ximian.com>
* Indexers were using the ShortName when defining themselves,
causing a regression in the compiler bootstrap when applying the
patch from 2004-11-02 (first part), now they use their full name
and the bug is gone.
Reapplied:
2004-11-02 Miguel de Icaza <miguel@ximian.com>
* class.cs (Event.Define, Indexer.Define, Property.Define): Do not
special case explicit implementations, we should always produce
the .property or .event declaration.
svn path=/trunk/mcs/; revision=35728
Miguel de Icaza [Fri, 5 Nov 2004 19:37:52 +0000 (19:37 -0000)]
Enable 135 again
svn path=/trunk/mcs/; revision=35727
Jonathan Pryor [Fri, 5 Nov 2004 19:16:52 +0000 (19:16 -0000)]
Mac OS X and BSD portability fixes. MonoPosixHelper should now cleanly
compile on Darwin.
svn path=/trunk/mono/; revision=35725
Jackson Harper [Fri, 5 Nov 2004 19:16:48 +0000 (19:16 -0000)]
Do not call CreateHandle if the handle is already created
svn path=/trunk/mcs/; revision=35724
Zoltan Varga [Fri, 5 Nov 2004 19:15:45 +0000 (19:15 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_reflection_create_runtime_class): Move setting
of wastypebuilder here, so mono_get_type_object () returns a MonoType
for enums too.
svn path=/trunk/mono/; revision=35723
Zoltan Varga [Fri, 5 Nov 2004 19:13:02 +0000 (19:13 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* AssemblyTest.cs: Reenable GetFiles (true) test. Add a LoadWithPartialName () test.
svn path=/trunk/mcs/; revision=35722
Jonathan Pryor [Fri, 5 Nov 2004 18:58:44 +0000 (18:58 -0000)]
* Syscall.cs: Change umount() to use MonoPosixHelper: portability fix for Mac OS X.
svn path=/trunk/mcs/; revision=35717
Jackson Harper [Fri, 5 Nov 2004 18:46:18 +0000 (18:46 -0000)]
Remove superflous call to CalcTabRows
svn path=/trunk/mcs/; revision=35716
Miguel de Icaza [Fri, 5 Nov 2004 18:13:23 +0000 (18:13 -0000)]
135 while its broken
svn path=/trunk/mcs/; revision=35713
Zoltan Varga [Fri, 5 Nov 2004 17:56:43 +0000 (17:56 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* Binder.cs: Add support for byref types. Fixes #69140.
svn path=/trunk/mcs/; revision=35710
Zoltan Varga [Fri, 5 Nov 2004 17:55:47 +0000 (17:55 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* MethodInfoTest.cs: Add test for byref parameters to Invoke ().
svn path=/trunk/mcs/; revision=35709
Sebastien Pouliot [Fri, 5 Nov 2004 17:20:49 +0000 (17:20 -0000)]
2004-11-05 Sebastien Pouliot <sebastien@ximian.com>
* KeyPairPersistenceTest.cs: Forgot to re-fix the second failing test.
svn path=/trunk/mcs/; revision=35706
Sebastien Pouliot [Fri, 5 Nov 2004 17:19:09 +0000 (17:19 -0000)]
2004-11-05 Sebastien Pouliot <sebastien@ximian.com>
* PrivateKeyTest.cs: Fixed SaltWithoutPassword test to always use
little endian.
svn path=/trunk/mcs/; revision=35705
Sebastien Pouliot [Fri, 5 Nov 2004 17:17:00 +0000 (17:17 -0000)]
2004-11-05 Sebastien Pouliot <sebastien@ximian.com>
* MessageBase.cs: Fixed endian issue. Added globalization support.
* Type1Message.cs: Fixed endian issue. Added globalization support.
* Type2Message.cs: Fixed endian issue.
* Type3Message.cs: Fixed endian issue. Added globalization support.
svn path=/trunk/mcs/; revision=35704
Sebastien Pouliot [Fri, 5 Nov 2004 17:15:11 +0000 (17:15 -0000)]
2004-11-05 Sebastien Pouliot <sebastien@ximian.com>
* AuthenticodeFormatter.cs: Now use BitConverterLE for explicit
little-endian convertion.
* PrivateKey.cs: Now use BitConverterLE for explicit little-endian
convertion for PVK files.
svn path=/trunk/mcs/; revision=35703
Jackson Harper [Fri, 5 Nov 2004 16:07:53 +0000 (16:07 -0000)]
Update for Mono.Posix changes
svn path=/trunk/mcs/; revision=35701
Zoltan Varga [Fri, 5 Nov 2004 15:57:53 +0000 (15:57 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* marshal.c (ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringAnsi): Return NULL here instead of an empty string to match MS behavior.
(ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringAnsi_len):
Throw an ArgumentNullException if 'ptr' is null.
svn path=/trunk/mono/; revision=35700
Zoltan Varga [Fri, 5 Nov 2004 15:41:52 +0000 (15:41 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* runtime/net_2_0/Makefile.am (install-data-local):
* runtime/net_1_1/Makefile.am (install-data-local): Applied patch
from G�tz Waschk (waschk@informatik.uni-rostock.de). Make this work
with DESTDIR.
svn path=/trunk/mono/; revision=35699
Zoltan Varga [Fri, 5 Nov 2004 15:18:12 +0000 (15:18 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* loader.cs: Add test for loading dynamic assemblies using
Assembly.LoadWithPartialName ().
svn path=/trunk/mono/; revision=35697
Zoltan Varga [Fri, 5 Nov 2004 15:15:01 +0000 (15:15 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* appdomain.c (mono_domain_assembly_search): Avoid matching dynamic
assemblies here. Fixes #69020.
svn path=/trunk/mono/; revision=35696
Zoltan Varga [Fri, 5 Nov 2004 15:04:31 +0000 (15:04 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* tramp-sparc.c (mono_arch_create_jit_trampoline): Fix sparc build.
svn path=/trunk/mono/; revision=35695
Zoltan Varga [Fri, 5 Nov 2004 14:14:27 +0000 (14:14 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* tramp-amd64.c (mono_arch_create_jit_trampoline): Fix amd64 build.
svn path=/trunk/mono/; revision=35694
Ravindra [Fri, 5 Nov 2004 14:00:50 +0000 (14:00 -0000)]
Implemented some methods and fixed scrolling.
svn path=/trunk/mcs/; revision=35693
Zoltan Varga [Fri, 5 Nov 2004 13:59:43 +0000 (13:59 -0000)]
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c tramp-*.c: Moved xp parts of JIT trampoline creation
into a new function mono_create_jit_trampoline ().
svn path=/trunk/mono/; revision=35692
Atsushi Eno [Fri, 5 Nov 2004 12:59:14 +0000 (12:59 -0000)]
2004-11-05 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaSimpleTypeList.cs,
XmlSchemaSimpleTypeUnion.cs : XmlIgnore.
svn path=/trunk/mcs/; revision=35691
Jonathan Pryor [Fri, 5 Nov 2004 12:37:29 +0000 (12:37 -0000)]
Integrate Mono.Posix OEE with Mono.
* Mono.Posix.dll.sources: Add lots of new files to the binding.
* PosixConvert.cs: New file; conversion functions for Mono.Posix types.
* PosixDirectory.cs: New file; Friendly wrapper over directory information.
* PosixDirectoryInfo.cs: New file; Friendly wrapper over directory information.
* PosixEnvironment.cs: New file; Friendly wrapper over environment information.
* PosixFile.cs: New file; Friendly wrapper over file information.
* PosixFileInfo.cs: New file; Friendly wrapper over file information.
* PosixFileSystemInfo.cs: New file; Friendly wrapper over `stat'.
* PosixGroup.cs: New file; User Group-related functionality
* PosixGroupInfo.cs: New file; User Group-related functionality
* PosixIOException.cs: New file; Exception for POSIX-generated exceptions.
* PosixMarshal.cs: New file; utility functions for marshaling, etc.
* PosixProcess.cs: New file; Friendly wrapper over process information.
* PosixStream.cs: New file; Friendly wrapper over file descriptors.
* PosixSymbolicLinkInfo.cs: New file; Friendly wrapper over symbolic links.
* PosixUser.cs: New file; Friendly wrapper over user information.
* PosixUserInfo.cs: New file; Friendly wrapper over user information.
* Stdlib.cs: New file; C standard library exports.
* Syscall.cs: Effective re-write.
- Organize exports by header file
- add additional enumerations (Error for the E* error values, etc.)
- always explicitly specify enumeration underlying type
- Use a new wrapping infrastructure so that ABI-stable types are exported
- For example, size_t is exported as ulong, not IntPtr.
- Wrap more functions, and wrap them better (such as getpwnam).
- This release is NOT backward compatible. Many names are the same, and
hopefully they're still compatible, but no effort was made to maintain
compatibility. For example, FileMode was removed and replaced with
FilePermissions, to avoid a name conflict with System.IO.FileMode.
* make-map.cs: Another effective re-write, to clean up the code, produce
better output, and produce more output. For example, most of
PosixConvert can be auto-generated, so it is (modulo version delays and
bootstrap issues). `map.c' is now conditional on all macros, and has
error checking for invalid/unsupported values.
svn path=/trunk/mcs/; revision=35690
Jonathan Pryor [Fri, 5 Nov 2004 12:32:30 +0000 (12:32 -0000)]
Integrate Mono.Posix OEE with Mono.
* support/.cvsignore: Ignore generated files.
* support/Makefile.am: Add new INCLUDE directives (for glib headers),
source; bump library version (so we don't clobber previous versions of
libMonoPosixHelper.so).
* support/dirent.c: New file; <dirent.h> wrapper functions
* support/errno.c: New file; <errno.h> wrapper functions
* support/fcntl.c: New file; <fcntl.h> wrapper functions
* support/grp.c: New file; <grp.h> wrapper functions
* support/map.c: Updated macro mapping functions (more enums mapped, more
error checking, etc.).
* support/map.h: Updated macro mapping functions
* support/old-map.c: Previous map.c implementation, for backward compatibility
* support/old-map.h: Previous map.h implementation, for backward compatibility
* support/mph.h: New file; Utility types, macros
* support/pwd.c: New file; <pwd.h> wrapper functions
* support/stdio.c: New file; <stdio.h> wrapper functions
* support/stdlib.c: New file; <stdlib.h> wrapper functions
* support/sys-mman.c: New file; <sys/mman.h> wrapper functions
* support/sys-mount.c: New file; <sys/mount.h> wrapper functions
* support/sys-sendfile.c: New file; <sys/sendfile.h> wrapper functions
* support/sys-stat.c: New file; <sys/stat.h> wrapper functions
* support/sys-wait.c: New file; <sys/wait.h> wrapper functions
* support/time.c: New file; <time.h> wrapper functions
* support/unistd.c: New file; <unistd.h> wrapper functions
svn path=/trunk/mono/; revision=35689
Jambunathan K [Fri, 5 Nov 2004 10:51:09 +0000 (10:51 -0000)]
Removed the static field - RootContext:global_attribute.
svn path=/trunk/mcs/; revision=35688
Sanja Gupta [Fri, 5 Nov 2004 10:49:16 +0000 (10:49 -0000)]
ChangeLog: Updated.
SqlDataSource.cs: Corrected method calls.
SqlDataSourceView.cs: Partial implementation of few methods.
svn path=/trunk/mcs/; revision=35687
Sanja Gupta [Fri, 5 Nov 2004 10:44:34 +0000 (10:44 -0000)]
ChangeLog: Updated.
DataSourceView.cs: Changes in access modifiers of methods.
svn path=/trunk/mcs/; revision=35686
Jambunathan K [Fri, 5 Nov 2004 10:38:37 +0000 (10:38 -0000)]
* class.cs:
* attribute.cs: Removed the incomplete and (for now) unnecessary
Mono.MonoBASIC.Operator class. Let us bother about this later.
Stripping off these unused bits will help me in 1) refactoring the
mbas Attributes related code 2) reusing the code from the mcs code
base.
svn path=/trunk/mcs/; revision=35685
Jambunathan K [Fri, 5 Nov 2004 10:10:27 +0000 (10:10 -0000)]
Removed the incomplete and (for now) unnecessary
operator methods. Let us bother about this later.
svn path=/trunk/mcs/; revision=35683
Jambunathan K [Fri, 5 Nov 2004 08:25:02 +0000 (08:25 -0000)]
* attribute.cs: Removed the redundant AttributeSection class and
moved it's functionality to Attributes class.
* class.cs:
* mb-parser.jay:
* module.cs: Replaced references to AttributeSection with the equivalent constructs.
* rootcontext.cs: Removed the following unused methods
AddGlobalAttribute and AddGlobalAttributeSection.
svn path=/trunk/mcs/; revision=35682
John BouAntoun [Fri, 5 Nov 2004 05:47:34 +0000 (05:47 -0000)]
- Fix Button rendering for FlatStyle = Flat or Popup
- Fix RadioButton and CheckBox rendering when Appearance = Button (normal and
flatstyle).
- Correct outer rectangle color when drawing focus rectangle
- Adjust button bounds to be 1 px smaller when focused
- Make button not draw sunken 3d border when pushed (windows compat)
- Fix CPDrawBorder3D to not make bottom right hand corner rounded
- Offset the text in RadioButton and Checkbox when being rendered as a button.
- Hover and Click behaviour for Colored FlatStyle.Flat and Popup radiobuttons
- Fixed disabled rendering for colored flatstyle radiobuttons (both)
- Fixed disabled text rendering for normally rendered radiobuttons
svn path=/trunk/mcs/; revision=35677
Geoff Norton [Fri, 5 Nov 2004 04:30:59 +0000 (04:30 -0000)]
2004-11-05 Geoff Norton <gnorton@customerdna.com>
* reflection.c (build_compressed_metadata): Fix the previous patch for
big endian systems. GUINT32_FROM_LE isn't needed on strlen and was overwriting
the stack.
svn path=/trunk/mono/; revision=35676
Lluis Sanchez [Thu, 4 Nov 2004 23:31:39 +0000 (23:31 -0000)]
* Configuration.cs: Minor fixes.
* ConfigurationElement.cs: Added support for the different update modes.
* SectionGroupInfo.cs: Support loading the same configuration section
from different files.
* SectionInfo.cs: Properly write back configuration data for which a
section object has not been created.
svn path=/trunk/mcs/; revision=35675
Atsushi Eno [Thu, 4 Nov 2004 23:21:23 +0000 (23:21 -0000)]
2004-11-05 Atsushi Enomoto <atsushi@ximian.com>
* makefile : run mono with --debug to keep track of problems.
svn path=/trunk/mono/; revision=35674
Ben Maurer [Thu, 4 Nov 2004 21:20:38 +0000 (21:20 -0000)]
2004-11-04 Ben Maurer <bmaurer@ximian.com>
* marshal.c: Avoid using ldftn to call managed functions. It is
much slower than just a call.
svn path=/trunk/mono/; revision=35673
Zoltan Varga [Thu, 4 Nov 2004 21:12:28 +0000 (21:12 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
* loader.cs: New file for assembly loading tests.
svn path=/trunk/mono/; revision=35672
Zoltan Varga [Thu, 4 Nov 2004 21:03:15 +0000 (21:03 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
* assembly.c (mono_assembly_names_equal): Allow a match if one of
the cultures is false. Fixes #69090.
svn path=/trunk/mono/; revision=35670
Zoltan Varga [Thu, 4 Nov 2004 20:20:59 +0000 (20:20 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
* driver.cs: Strip the path from the names of embedded resources. Fixes
#68519.
svn path=/trunk/mcs/; revision=35667
Zoltan Varga [Thu, 4 Nov 2004 19:41:19 +0000 (19:41 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
(build_compressed_metadata): Fix invalid memory read detected by
valgrind.
svn path=/trunk/mono/; revision=35652
Zoltan Varga [Thu, 4 Nov 2004 18:44:36 +0000 (18:44 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
* TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
depends on exception ordering.
svn path=/trunk/mcs/; revision=35648
Zoltan Varga [Thu, 4 Nov 2004 18:35:08 +0000 (18:35 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_reflection_get_type): Avoid triggering a
TypeResolve multiple times for the same type. Fixes #65577.
svn path=/trunk/mono/; revision=35647
Zoltan Varga [Thu, 4 Nov 2004 18:01:41 +0000 (18:01 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
* CultureInfo.cs (Clone): Make the components of the culture read-write
as well.
svn path=/trunk/mcs/; revision=35646
Jackson Harper [Thu, 4 Nov 2004 17:26:25 +0000 (17:26 -0000)]
Recalculate tab rows when resizing
svn path=/trunk/mcs/; revision=35645
Jordi Mas i Hernandez [Thu, 4 Nov 2004 14:47:58 +0000 (14:47 -0000)]
collection completion, drawing issues, missing features
svn path=/trunk/mcs/; revision=35644
Lluis Sanchez [Thu, 4 Nov 2004 14:02:28 +0000 (14:02 -0000)]
* AppSettingsSection.cs, ConfigurationPropertyCollection.cs,
ConfigurationValidationAttribute.cs, ConnectionStringsSection.cs,
ProtectedConfigurationProvider.cs, ProviderBase.cs
RuntimeOnlySection.cs: Fixed formatting and added missing TODOs.
svn path=/trunk/mcs/; revision=35643
Zoltan Varga [Thu, 4 Nov 2004 13:45:51 +0000 (13:45 -0000)]
2004-11-04 Zoltan Varga <vargaz@freemail.hu>
* TypeBuilder.cs: Make some members work if the type is created since
MS does this.
svn path=/trunk/mcs/; revision=35642
Lluis Sanchez [Thu, 4 Nov 2004 12:39:04 +0000 (12:39 -0000)]
* System.dll.sources: Added new files:
System.Configuration/ConfigInfo.cs
System.Configuration/IntegerConfigurationProperty.cs
System.Configuration/RuntimeOnlySection.cs
System.Configuration/SectionInfo.cs
System.Configuration/SectionGroupInfo.cs
svn path=/trunk/mcs/; revision=35641
Lluis Sanchez [Thu, 4 Nov 2004 12:38:39 +0000 (12:38 -0000)]
* Configuration.cs, ConfigurationElement.cs, ConfigurationLocation.cs,
ConfigurationLocationCollection.cs, ConfigurationProperty.cs,
ConfigurationPropertyAttribute.cs, ConfigurationSection.cs,
ConfigurationSectionCollection.cs, ConfigurationSectionGroup.cs,
ConfigurationSectionGroupCollection.cs,IntegerConfigurationProperty.cs,
RuntimeOnlySection.cs: Initial implementation.
* ConfigurationAllowDefinition.cs: Removed XML_DEP ifdef
* ConfigurationException.cs: format fix.
* ConfigInfo.cs, SectionInfo.cs, SectionGroupInfo.cs: New support
classes.
svn path=/trunk/mcs/; revision=35640
Ravindra [Thu, 4 Nov 2004 12:03:49 +0000 (12:03 -0000)]
- We need to recalculate the Thumb area when LargeChange/maximum/minimum values are changed.
- We set the 'pos' in UpdatePos() method to minimum, if it's less than minimum. This is required to handle the case if large_change is more than max, and use LargeChange property instead of large_change variable.
- We return max+1 when large_change is more than max, like MS does.
svn path=/trunk/mcs/; revision=35639
Raja R Harinath [Thu, 4 Nov 2004 11:59:54 +0000 (11:59 -0000)]
Fix error message regression: cs0104-2.cs.
* namespace.cs (NamespaceEntry.Lookup): Remove 'silent' flag.
(AliasEntry.Resolve): Update.
* rootcontext.cs (RootContext.NamespaceLookup): Update. Remove
'silent' flag.
(RootContext.LookupType): Update.
svn path=/trunk/mcs/; revision=35638
Raja R Harinath [Thu, 4 Nov 2004 11:44:12 +0000 (11:44 -0000)]
Set version to 2.0.3600.0 even with BOOTSTRAP_NET_2_0.
svn path=/trunk/mcs/; revision=35637
Raja R Harinath [Thu, 4 Nov 2004 11:33:36 +0000 (11:33 -0000)]
(EXTRA_DISTFILES): Fix for 'make dist'.
svn path=/trunk/mcs/; revision=35636
Ravindra [Thu, 4 Nov 2004 11:29:38 +0000 (11:29 -0000)]
- Changed default value signatures (prefixed all with ListView).
- Fixed/implemented layout LargeIcon, SmallIcon and List views for ListView.
- Fixed calculations for ListViewItem and implemented Clone() method.
svn path=/trunk/mcs/; revision=35635
Ravindra [Thu, 4 Nov 2004 11:26:09 +0000 (11:26 -0000)]
- Changed default ListView values signatures (prefixed all with ListView).
- Fixed default size values for VScrollBar and HScrollBar.
- Fixed DrawListViewItem method.
svn path=/trunk/mcs/; revision=35634
Raja R Harinath [Thu, 4 Nov 2004 11:14:18 +0000 (11:14 -0000)]
(DISTFILES): Fix for 'make dist'.
svn path=/trunk/mcs/; revision=35633
Raja R Harinath [Thu, 4 Nov 2004 11:10:36 +0000 (11:10 -0000)]
fix stupid typo.
svn path=/trunk/mcs/; revision=35632
Raja R Harinath [Thu, 4 Nov 2004 11:06:10 +0000 (11:06 -0000)]
Avoid creating and deleting symlinks.
(I'm working on improving the harness to move more work to 'make' rather
than using the shell. That should improve matters on Cygwin some more.)
svn path=/trunk/mcs/; revision=35631
Ravindra [Thu, 4 Nov 2004 11:05:57 +0000 (11:05 -0000)]
Typo. It should be Nonclickable.
svn path=/trunk/mcs/; revision=35630
Ravindra [Thu, 4 Nov 2004 11:04:40 +0000 (11:04 -0000)]
Implemented the missing overload for Draw method.
svn path=/trunk/mcs/; revision=35629
Raja R Harinath [Thu, 4 Nov 2004 11:02:29 +0000 (11:02 -0000)]
(net_1_1_bootstrap_SUBDIRS): New.
svn path=/trunk/mcs/; revision=35628
Raja R Harinath [Thu, 4 Nov 2004 11:01:21 +0000 (11:01 -0000)]
(net_1_1_bootstrap_SUBDIRS): New.
(all.override): Fix to actually perform optimization to avoid
the two-pass build if we are not signing assemblies.
svn path=/trunk/mcs/; revision=35627
Raja R Harinath [Thu, 4 Nov 2004 10:56:56 +0000 (10:56 -0000)]
* profiles/net_1_1_bootstrap.make: New profile.
* profiles/net_2_0_bootstrap.make: Use in-tree mcs for
bootstrapping mscorlib.dll.
svn path=/trunk/mcs/; revision=35626
Raja R Harinath [Thu, 4 Nov 2004 10:51:39 +0000 (10:51 -0000)]
* platforms/linux.make (platform-check): Make more robust.
* rules.make (%-recursive): Propagate error exit from sub-makes
even if invoked with 'make -k'.
svn path=/trunk/mcs/; revision=35625
Atsushi Eno [Thu, 4 Nov 2004 06:39:30 +0000 (06:39 -0000)]
2004-11-04 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextReader.cs : Manually expanded some of AppendValueChar() and
XmlChar.IsWhitespace() which are on critical points on performance
(marked as FIXME, but it depends on JIT).
svn path=/trunk/mcs/; revision=35624
Atsushi Eno [Thu, 4 Nov 2004 05:43:39 +0000 (05:43 -0000)]
2004-11-04 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextReader.cs : Search xml:* attributes more efficiently.
svn path=/trunk/mcs/; revision=35623
Atsushi Eno [Thu, 4 Nov 2004 04:32:34 +0000 (04:32 -0000)]
2004-11-04 Atsushi Enomoto <atsushi@ximian.com>
* XmlTextReader.cs : Reduced NameTable.Add() for prefixed names. First,
ReadName() now returns atomized LocalName and Prefix. Second, to
avoid extraneous split, SetProperties() now takes prefix and
localName that might be given from ReadName(). Third, removed
FillNames(). This optimizes "namespace-aware and prefixed document"
parsing 10-20% faster.
svn path=/trunk/mcs/; revision=35622
Ben Maurer [Thu, 4 Nov 2004 04:17:39 +0000 (04:17 -0000)]
2004-11-04 Ben Maurer <bmaurer@ximian.com>
* reflection.c (mono_module_get_object): free the basename we
allocate here from glib.
svn path=/trunk/mono/; revision=35621
Ben Maurer [Thu, 4 Nov 2004 04:14:02 +0000 (04:14 -0000)]
2004-11-04 Ben Maurer <bmaurer@ximian.com>
* reflection.c (ensure_runtime_vtable): make sure to free
overrides. Also, we were allocating an array of MonoMethod not an
array of MonoMethod*.
svn path=/trunk/mono/; revision=35620
Ben Maurer [Thu, 4 Nov 2004 04:03:12 +0000 (04:03 -0000)]
2004-11-04 Ben Maurer <bmaurer@ximian.com>
* marshal.c (mono_marshal_get_stelemref): do a mono_mb_free here.
svn path=/trunk/mono/; revision=35618
Ben Maurer [Thu, 4 Nov 2004 03:40:22 +0000 (03:40 -0000)]
2004-11-04 Ben Maurer <bmaurer@ximian.com>
* image.c (mono_image_close): free image->guid here.
svn path=/trunk/mono/; revision=35617
Jackson Harper [Thu, 4 Nov 2004 02:29:15 +0000 (02:29 -0000)]
Handle dropping rows on selection properly
svn path=/trunk/mcs/; revision=35616
Gonzalo Paniagua Javier [Wed, 3 Nov 2004 21:37:06 +0000 (21:37 -0000)]
2004-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* InvalidOperationException.cs: make the message more meaningful and
real. Fixes bug #69055.
svn path=/trunk/mcs/; revision=35613
Carlos Alberto Cortez [Wed, 3 Nov 2004 21:20:58 +0000 (21:20 -0000)]
New tests for accessor modifiers
svn path=/trunk/mcs/; revision=35612
Carlos Alberto Cortez [Wed, 3 Nov 2004 21:12:04 +0000 (21:12 -0000)]
New error tests at mcs/errors for accessor modifiers
svn path=/trunk/mcs/; revision=35611