mono.git
18 years agoPROFILE net_1_1_java dependencies correction
Konstantin Triger [Thu, 30 Mar 2006 17:27:03 +0000 (17:27 -0000)]
PROFILE net_1_1_java dependencies correction

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

18 years agoIn System.Text.RegularExpressions:
Raja R Harinath [Thu, 30 Mar 2006 16:37:29 +0000 (16:37 -0000)]
In System.Text.RegularExpressions:
* parser.cs (Parser.ParseCharacterClass): Handle some more errors.

In Test/System.Text.RegularExpressions:
* RegexBugs.cs (HangingHyphens1): New testcase for exceptions in character ranges.

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

18 years ago2006-03-30 Mike Kestner <mkestner@novell.com>
Mike Kestner [Thu, 30 Mar 2006 15:25:11 +0000 (15:25 -0000)]
2006-03-30  Mike Kestner  <mkestner@novell.com>

* Menu.cs (SelectedItem): use new MenuItem.Selected prop.
* MenuAPI.cs: use new MenuItem.Selected prop. redraw MainMenu when we
go active to account for HotLight to Selected transition.
* MenuItem.cs: add internal Selected prop. Fill out the Status
property by calculating it from item info. Add HotLight,
NoAccelerator, Checked, Grayed, and Disabled flags where appropriate.

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

18 years ago2006-03-30 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 30 Mar 2006 15:12:30 +0000 (15:12 -0000)]
2006-03-30  Sebastien Pouliot  <sebastien@ximian.com>

* LinearGradientBrushTest.cs: Added a bunch of test cases to check
for the "initial" matrix of the brush (which we don't set).
* TestMatrix.cs: Added test cases about matrix identity precision.

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

18 years ago2006-03-30 Mike Kestner <mkestner@novell.com>
Mike Kestner [Thu, 30 Mar 2006 14:59:39 +0000 (14:59 -0000)]
2006-03-30  Mike Kestner  <mkestner@novell.com>

* MenuItem.cs: only emit DrawItem and MeasureItem for OwnerDraw.

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

18 years agoTARGET_JVM: update build system
Konstantin Triger [Thu, 30 Mar 2006 14:52:03 +0000 (14:52 -0000)]
TARGET_JVM: update build system

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

18 years agoTARGET_JVM: update build system
Konstantin Triger [Thu, 30 Mar 2006 14:20:17 +0000 (14:20 -0000)]
TARGET_JVM: update build system

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

18 years agoIn System.Text.RegularExpressions:
Raja R Harinath [Thu, 30 Mar 2006 12:29:51 +0000 (12:29 -0000)]
In System.Text.RegularExpressions:
* parser.cs (Parser.ParseCharacterClass): Don't automatically
assume there's a range when we see '-'.  Ensure that we have seen
at least one other character, and that we aren't already parsing a
range.

In Test/System.Text.RegularExpressions:
* RegexBugs.cs (HangingHyphens): New tests from #77626, and
related bugs found by inspection.

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

18 years agoIn System.Text.RegularExpressions:
Raja R Harinath [Thu, 30 Mar 2006 10:18:44 +0000 (10:18 -0000)]
In System.Text.RegularExpressions:
Fix #77626
* parser.cs (Parser.ParseCharacterClass): Set 'last' when we find
that a '-' doesn't signify a range.

In Test/System.Text.RegularExpressions:
* RegexBugs.cs (HangingHyphens): New test from #77626.

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

18 years agorefactoring: remove static modifier from session_end field
Konstantin Triger [Thu, 30 Mar 2006 08:19:49 +0000 (08:19 -0000)]
refactoring: remove static modifier from session_end field

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

18 years ago2006-03-30 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 30 Mar 2006 04:19:44 +0000 (04:19 -0000)]
2006-03-30  Atsushi Enomoto  <atsushi@ximian.com>

* System.dll.sources:
  DownloadStringCompletedEventHandler.cs was missing.

* DownloadStringCompletedEventHandler.cs : missing delegate.

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

18 years ago2006-03-30 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 30 Mar 2006 04:16:38 +0000 (04:16 -0000)]
2006-03-30  Atsushi Enomoto  <atsushi@ximian.com>

* Dns.cs : minor argument renaming.

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

18 years ago2006-03-30 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 30 Mar 2006 04:09:04 +0000 (04:09 -0000)]
2006-03-30  Atsushi Enomoto  <atsushi@ximian.com>

* AsyncCompletedEventArgs.cs : constructor did not initialize fields.

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

18 years ago2006-03-29 Peter Dennis Bartok <pbartok@novell.com>
Peter Dennis Bartok [Wed, 29 Mar 2006 22:36:43 +0000 (22:36 -0000)]
2006-03-29  Peter Dennis Bartok  <pbartok@novell.com>

* PrintPreviewDialog.cs: Implemented missing methods and events; still
  missing proper dialog setup in the constructor

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

18 years ago2006-03-29 Robert Jordan <robertj@gmx.net>
Robert Jordan [Wed, 29 Mar 2006 21:44:04 +0000 (21:44 -0000)]
2006-03-29  Robert Jordan  <robertj@gmx.net>

* DataGrid.cs: if custom paging is enabled the persisted item count
must be the count of the rendered items, otherwise paging from the
last to a previous page won't work correctly. Fixes bug #77556.

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

18 years ago - Added Marshaller attribute for set_Font to satisfy class status
Peter Dennis Bartok [Wed, 29 Mar 2006 21:19:54 +0000 (21:19 -0000)]
  - Added Marshaller attribute for set_Font to satisfy class status

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

18 years ago2006-03-29 Peter Dennis Bartok <pbartok@novell.com>
Peter Dennis Bartok [Wed, 29 Mar 2006 20:46:49 +0000 (20:46 -0000)]
2006-03-29  Peter Dennis Bartok  <pbartok@novell.com>

* ProgressBar.cs: Added 2.0 Style property that apps seem to use
* Control.cs:
  - Implemented CheckForIllegalCrossThreadCalls, removed TODO
  - Fixed ResetBindings and removed TODO
  - Added check for cross-thread calls to get_Handle()
* FontDialog.cs: Removed TODOs that seemed implemented
* UpDownBase.cs: Removed unneeded TODO and Fixme
* MessageBox.cs: Implemented support for Default button and removed TODO
* FileDialog.cs: Removed obsolete TODO
* DomainUpDown.cs: Removed obsolete TODO
* ButtonBase.cs: Removed obsolete TODO
* XplatUIWin32.cs: Removed obsolete TODO
* Form.cs:
  - Removed obsolete TODO
  - Calling CheckAcceptButton when the acceptbutton is changed to allow
    internal status updates
  - Making sure the active control is selected when the control is created
* CurrencyManager.cs: Removed obsolete TODO

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

18 years ago2006-03-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 29 Mar 2006 20:45:55 +0000 (20:45 -0000)]
2006-03-29  Atsushi Enomoto  <atsushi@ximian.com>

* culture-info-table.h : regenerated.

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

18 years ago2006-03-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 29 Mar 2006 20:44:57 +0000 (20:44 -0000)]
2006-03-29  Atsushi Enomoto  <atsushi@ximian.com>

* langs/nb.xml
  locales/nb_NO.xml : imported from CLDR 1.3 data. (I know I'm
  directly adding them here, since there seems no simple way to
  add them as data in "supp" dir).
* Driver.cs :
  Reuse XPathDocument for lcids.xml.
  For "nb-NO" we need tricky code since its parent culture is "no"
  (not "nb"), while some properties seems based on "nb".

  Maybe we need some fundamental fixes to consider lcids.xml for
  parent-child relationship, but right now, it's mostly fruitless.

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

18 years agoWed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 20:16:38 +0000 (20:16 -0000)]
Wed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>

* configure.in, mono/Makefile.am: remove the now unused handles dir
from the build.

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

18 years agoSpelling fixes.
Paolo Molaro [Wed, 29 Mar 2006 19:58:37 +0000 (19:58 -0000)]
Spelling fixes.

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

18 years ago Implement TODO.
Jackson Harper [Wed, 29 Mar 2006 19:44:17 +0000 (19:44 -0000)]
    Implement TODO.

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

18 years ago2006-03-29 Chris Toshok <toshok@ximian.com>
Chris Toshok [Wed, 29 Mar 2006 19:27:46 +0000 (19:27 -0000)]
2006-03-29  Chris Toshok  <toshok@ximian.com>

* SqlRoleProvider.cs: do the LOWER's in SQL, not in C#.

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

18 years agoUpdated for --wapi option.
Paolo Molaro [Wed, 29 Mar 2006 19:03:14 +0000 (19:03 -0000)]
Updated for --wapi option.

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

18 years agoWed Mar 29 20:51:14 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 18:52:12 +0000 (18:52 -0000)]
Wed Mar 29 20:51:14 CEST 2006 Paolo Molaro <lupus@ximian.com>

* driver.c, wapihandles.c, Makefile.am: integrate the io-layer utils
from handles/.

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

18 years agoremove redundand HttpApplication usage
Konstantin Triger [Wed, 29 Mar 2006 17:08:41 +0000 (17:08 -0000)]
remove redundand HttpApplication usage

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

18 years agoUse standard mechanism for session_end handling
Konstantin Triger [Wed, 29 Mar 2006 17:08:29 +0000 (17:08 -0000)]
Use standard mechanism for session_end handling

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

18 years ago2006-03-29 Mike Kestner <mkestner@novell.com>
Mike Kestner [Wed, 29 Mar 2006 17:07:10 +0000 (17:07 -0000)]
2006-03-29  Mike Kestner  <mkestner@novell.com>

* *.cs: fix remaining corcompare issues for 1.1 API with the exception
of PrintPreviewDialog and RichTextBox.

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

18 years agofix ctor name
Konstantin Triger [Wed, 29 Mar 2006 17:00:06 +0000 (17:00 -0000)]
fix ctor name

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

18 years agoWed Mar 29 18:29:55 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 16:30:54 +0000 (16:30 -0000)]
Wed Mar 29 18:29:55 CEST 2006 Paolo Molaro <lupus@ximian.com>

* Thread.cs: update for the runtime changes to culture caching.

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

18 years agoWed Mar 29 18:24:42 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 16:27:48 +0000 (16:27 -0000)]
Wed Mar 29 18:24:42 CEST 2006 Paolo Molaro <lupus@ximian.com>

* threads.c, object-internals.h, verify.c: changed the culture caching
code to use a normal MonoArray for storage so the GC can keep track of
them easily. Fixed bits of the cache logic, too and simplified the
code.

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

18 years agoWed Mar 29 17:18:16 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 15:22:30 +0000 (15:22 -0000)]
Wed Mar 29 17:18:16 CEST 2006 Paolo Molaro <lupus@ximian.com>

* gc-internal.h, null-gc.c, boehm-gc.c, gc.c: enable the finalizer
thread for non-Boehm GCs.

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

18 years agoWed Mar 29 17:16:57 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 15:17:48 +0000 (15:17 -0000)]
Wed Mar 29 17:16:57 CEST 2006 Paolo Molaro <lupus@ximian.com>

* driver.c: print the GC name supplied by configure.

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

18 years agoSome updates to the GC selection.
Paolo Molaro [Wed, 29 Mar 2006 15:16:12 +0000 (15:16 -0000)]
Some updates to the GC selection.

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

18 years agoWed Mar 29 17:10:05 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 15:12:02 +0000 (15:12 -0000)]
Wed Mar 29 17:10:05 CEST 2006 Paolo Molaro <lupus@ximian.com>

* domain.c, object.c, domain-internals.h: reduce the amount of memory
needed to keep track of the data for static fields.

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

18 years agoWed Mar 29 16:39:14 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 14:39:47 +0000 (14:39 -0000)]
Wed Mar 29 16:39:14 CEST 2006 Paolo Molaro <lupus@ximian.com>

* mono-counters.c: initialize the next pointer.

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

18 years agoIn metadata:
Raja R Harinath [Wed, 29 Mar 2006 14:15:18 +0000 (14:15 -0000)]
In metadata:
Fix #75172
* icall.c (ves_icall_Type_GetMethodsByName): Don't use vtable_size
for interface classes.  Use 'num_methods' instead.
(ves_icall_Type_GetPropertiesByName): Likewise.  Setup vtable
before using '->vtable_size' field.

In tests:
* iface-large.cs: New test based on #75172.

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

18 years ago * Theme.cs: Added a little helper to SystemResPool to get the Dark,
Alexander Olk [Wed, 29 Mar 2006 14:07:40 +0000 (14:07 -0000)]
* Theme.cs: Added a little helper to SystemResPool to get the Dark,
  DarkDark, Light and LightLight colors for a specific color
* ThemeWin32Classic.cs:
  - Use Button drawing code to draw RadioButtons and CheckBoxes with
    Appearance = Button
  - Make use of the new ResPool helper CPColor
  - Draw ProgressBar and StatusBar with correct 3D borders

2006-03-29  Alexander Olk  <alex.olk@googlemail.com>

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

18 years ago2006-03-29 Massimiliano Mantione <massi@ximian.com>
Massimiliano Mantione [Wed, 29 Mar 2006 14:05:43 +0000 (14:05 -0000)]
2006-03-29  Massimiliano Mantione  <massi@ximian.com>

        * local-propagation.c: Added tree mover, and moved here all the
local propagation code from mini.c
        * mini.c: Added support for treeprop, and moved all the local
propagation code to local-propagation.c
        * mini.h: Added support for treeprop
        * driver.c: Added support for treeprop, enabled consprop, copyprop,
treeprop, inline and deadce by default
        * Makefile.am: Added local-propagation.c

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

18 years ago2006-03-29 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 29 Mar 2006 13:39:10 +0000 (13:39 -0000)]
2006-03-29  Sebastien Pouliot  <sebastien@ximian.com>

* GraphicsPathTest.cs: Add test cases for every Add* method to check
their (different) behaviour wrt starting and closing figures in the
path they are added.

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

18 years ago2006-03-29 Alexander Olk <alex.olk@googlemail.com>
Alexander Olk [Wed, 29 Mar 2006 13:01:32 +0000 (13:01 -0000)]
2006-03-29  Alexander Olk  <alex.olk@googlemail.com>

* ColorDialog.cs: Return selected color. Fixes bug #77940.

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

18 years ago2006-03-29 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Wed, 29 Mar 2006 12:38:45 +0000 (12:38 -0000)]
2006-03-29  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * BuildItem.cs, BuildItemGroup.cs: Coding style fixes.

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

18 years ago2006-03-29 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Wed, 29 Mar 2006 12:37:15 +0000 (12:37 -0000)]
2006-03-29  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * TaskItem.cs: Coding style changes.

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

18 years agoMissing changelog entry.
Paolo Molaro [Wed, 29 Mar 2006 10:57:31 +0000 (10:57 -0000)]
Missing changelog entry.

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

18 years agoWed Mar 29 12:53:28 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Mar 2006 10:55:36 +0000 (10:55 -0000)]
Wed Mar 29 12:53:28 CEST 2006 Paolo Molaro <lupus@ximian.com>

* domain.c, object.c, domain-internals.h: proxy_vtable_hash
doesn't contain managed pointers, so use a normal hashtable.

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

18 years agomsbuild: Fix typo
Crestez Dan Leonard [Wed, 29 Mar 2006 10:34:01 +0000 (10:34 -0000)]
msbuild: Fix typo

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

18 years agomsbuild: cleanup in BuildItem/TaskItem
Crestez Dan Leonard [Wed, 29 Mar 2006 09:13:31 +0000 (09:13 -0000)]
msbuild: cleanup in BuildItem/TaskItem

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

18 years ago* RepeatInfo.cs: fixed RenderBeginTag to set enabled value of table when rendering...
Vladimir Krasnov [Wed, 29 Mar 2006 08:55:45 +0000 (08:55 -0000)]
* RepeatInfo.cs: fixed RenderBeginTag to set enabled value of table when rendering disabled list control

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

18 years ago2006-03-29 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Wed, 29 Mar 2006 07:50:16 +0000 (07:50 -0000)]
2006-03-29  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * InternalLoggerException.cs, InvalidProjectFileException.cs,
        Engine.cs, Project.cs: Coding style fixes.

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

18 years ago2006-03-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 29 Mar 2006 01:59:43 +0000 (01:59 -0000)]
2006-03-29  Atsushi Enomoto <atsushi@ximian.com>

* RelaxngDatatype.cs : Compare() should not be just a stupid object
  comparison, but should rather be type-dependent equality.
  Thanks to Alexandre.

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

18 years agoboatload of corcompare virtual cleanup
Mike Kestner [Tue, 28 Mar 2006 23:09:16 +0000 (23:09 -0000)]
boatload of corcompare virtual cleanup

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

18 years agomsbuild: test fixes. Implemented GlobalEngine and project unloading
Crestez Dan Leonard [Tue, 28 Mar 2006 22:32:30 +0000 (22:32 -0000)]
msbuild: test fixes. Implemented GlobalEngine and project unloading

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

18 years ago2006-03-28 Mike Kestner <mkestner@novell.com>
Mike Kestner [Tue, 28 Mar 2006 22:08:10 +0000 (22:08 -0000)]
2006-03-28  Mike Kestner  <mkestner@novell.com>

* ListView.cs: fix Icon layout to plan for scrollbar widths when
calculating col/row counts.

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

18 years agothis one should really work
Mike Kestner [Tue, 28 Mar 2006 21:33:05 +0000 (21:33 -0000)]
this one should really work

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

18 years agocorcompare experiment
Mike Kestner [Tue, 28 Mar 2006 20:42:52 +0000 (20:42 -0000)]
corcompare experiment

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

18 years ago2006-03-28 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 28 Mar 2006 20:29:15 +0000 (20:29 -0000)]
2006-03-28  Sebastien Pouliot  <sebastien@ximian.com>

* TestMatrix.cs: Added new test cases.

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

18 years ago2006-03-28 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 28 Mar 2006 20:27:16 +0000 (20:27 -0000)]
2006-03-28  Sebastien Pouliot  <sebastien@ximian.com>

* TestGraphics.cs: Add new test cases for clipping.

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

18 years ago2006-03-28 Mike Kestner <mkestner@novell.com>
Mike Kestner [Tue, 28 Mar 2006 20:01:10 +0000 (20:01 -0000)]
2006-03-28  Mike Kestner  <mkestner@novell.com>

* ColumnHeader.cs:
* ListView.cs:
* ListViewItem.cs:
* Menu.cs:
switch to explicit interface method implementation for some methods
corcompare identifies as inconsistent with MS.

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

18 years agomore menu corcompare fixes
Mike Kestner [Tue, 28 Mar 2006 19:34:43 +0000 (19:34 -0000)]
more menu corcompare fixes

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

18 years ago2006-03-28 Mike Kestner <mkestner@novell.com>
Mike Kestner [Tue, 28 Mar 2006 19:04:33 +0000 (19:04 -0000)]
2006-03-28  Mike Kestner  <mkestner@novell.com>

* MainMenu.cs:
* Menu.cs:
add a few missing methods from the class status output.

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

18 years agoRevert unlogged change
Raja R Harinath [Tue, 28 Mar 2006 18:41:33 +0000 (18:41 -0000)]
Revert unlogged change

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

18 years ago2006-03-28 Alexander Olk <alex.olk@googlemail.com>
Alexander Olk [Tue, 28 Mar 2006 18:27:49 +0000 (18:27 -0000)]
2006-03-28  Alexander Olk  <alex.olk@googlemail.com>

* ControlPaint.cs: Fixed ControlPaint.Light method. Results are now
  correct.

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

18 years ago2006-03-28 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Tue, 28 Mar 2006 17:39:49 +0000 (17:39 -0000)]
2006-03-28  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * UsingTask.cs: Formatting changes. (forgot about that in ChangeLog)

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

18 years ago2006-03-27 Crestez Leonard <cdleonard@gmail.com>
Marek Sieradzki [Tue, 28 Mar 2006 17:37:16 +0000 (17:37 -0000)]
2006-03-27  Crestez Leonard  <cdleonard@gmail.com>

        * ImportCollection.cs, UsingTaskCollection.cs: Cleaned up, switched
        to lists instead of hashtables.
        * Import.cs: Cleaned up, moved importing from Project.cs
        * BuildProperty.cs, BuildPropertyGroup.cs: Minor fixes.
        * Engine.cs: Cleaned up properties.
        * Project.cs: Moved importing to Import.cs, cleaned up properties,
        Separated evaluation and loading.

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

18 years ago2006-03-28 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 28 Mar 2006 17:31:42 +0000 (17:31 -0000)]
2006-03-28  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay, cs-tokenizer.cs: On demand Stack allocation.

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

18 years ago2006-03-28 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 28 Mar 2006 17:27:51 +0000 (17:27 -0000)]
2006-03-28  Marek Safar  <marek.safar@seznam.cz>

* ILGenerator.cs: Delayed the exception stack creation. It saves ~1.5 MB
for corlib compilation.

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

18 years ago2006-03-28 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 28 Mar 2006 17:23:16 +0000 (17:23 -0000)]
2006-03-28  Marek Safar  <marek.safar@seznam.cz>

* Stack.cs: Changed ctor to allocate only requested memory.

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

18 years ago2006-03-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 28 Mar 2006 16:40:46 +0000 (16:40 -0000)]
2006-03-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Panel.cs: render the image url inside 'url()'. Fixes bug #77811.

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

18 years ago2006-03-28 Mike Kestner <mkestner@novell.com>
Mike Kestner [Tue, 28 Mar 2006 16:02:44 +0000 (16:02 -0000)]
2006-03-28  Mike Kestner  <mkestner@novell.com>

* MenuAPI.cs: Deactivate on MainMenu item click. Fixes #77917.

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

18 years ago2006-03-28 Mike Kestner <mkestner@novell.com>
Mike Kestner [Tue, 28 Mar 2006 15:38:24 +0000 (15:38 -0000)]
2006-03-28  Mike Kestner  <mkestner@novell.com>

* MenuAPI.cs: Deactivate on MainMenu item click. Fixes #77917.

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 12:18:17 +0000 (12:18 -0000)]
2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>

* Array.cs : oops, the last change caused regression. The array must
  be transparent to ReadOnlyCollection, not create another list.

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

18 years ago2006-03-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Mar 2006 11:49:24 +0000 (11:49 -0000)]
2006-03-28  Zoltan Varga  <vargaz@gmail.com>

* atomic.h atomic.c: Applied patch from David S. Miller
<davem@davemloft.net>: Reimplement Interlocked* primitives on sparc
using CAS/CASx when __GNUC__, else we will fall back to the generic
pthread version.

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

18 years ago*** merged revisions from mcs: 58399, 58530, 58538, 58545, 58551-58553, 58641, 58642
Raja R Harinath [Tue, 28 Mar 2006 11:47:57 +0000 (11:47 -0000)]
*** merged revisions from mcs: 58399, 58530, 58538, 58545, 58551-58553, 58641, 58642

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 11:40:27 +0000 (11:40 -0000)]
2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>

* Array.cs : AsReadOnly<T>() in RTM returns ReadOnlyCollection<T>.
  Thus removed ReadOnlyArray<T> and ReadOnlyArrayEnumerator<T>.
  In 2.0 some members became non-virtual.

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 11:37:58 +0000 (11:37 -0000)]
2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>

* Collection.cs : Count and Item are not virtual.

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 10:18:20 +0000 (10:18 -0000)]
2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>

* System.dll.sources : added ProgressChangedEvent[Args|Handler] in
  System.ComponentModel, and several WebClient event args in
  System.Net.

* ProgressChangedEventHandler.cs ProgressChangedEventArgs.cs :
  added 2.0 types.

* DownloadDataCompletedEventArgs.cs
  DownloadDataCompletedEventHandler.cs
  DownloadProgressChangedEventArgs.cs
  DownloadProgressChangedEventHandler.cs
  DownloadStringCompletedEventArgs.cs
  OpenReadCompletedEventArgs.cs
  OpenReadCompletedEventHandler.cs
  OpenWriteCompletedEventArgs.cs
  OpenWriteCompletedEventHandler.cs
  UploadDataCompletedEventArgs.cs
  UploadDataCompletedEventHandler.cs
  UploadFileCompletedEventArgs.cs
  UploadFileCompletedEventHandler.cs
  UploadProgressChangedEventArgs.cs
  UploadProgressChangedEventHandler.cs
  UploadStringCompletedEventArgs.cs
  UploadStringCompletedEventHandler.cs
  UploadValuesCompletedEventArgs.cs
  UploadValuesCompletedEventHandler.cs : added 2.0 types.

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

18 years ago*** merged revisions from mcs: 58199, 58238, 58245
Raja R Harinath [Tue, 28 Mar 2006 10:07:43 +0000 (10:07 -0000)]
*** merged revisions from mcs: 58199, 58238, 58245

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

18 years ago*** merged revision 58196 from mcs
Raja R Harinath [Tue, 28 Mar 2006 09:41:30 +0000 (09:41 -0000)]
*** merged revision 58196 from mcs

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

18 years ago*** merged revisions from mcs: 58145, 58146
Raja R Harinath [Tue, 28 Mar 2006 07:48:48 +0000 (07:48 -0000)]
*** merged revisions from mcs: 58145, 58146

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

18 years ago*** merged revision 58142 from mcs
Raja R Harinath [Tue, 28 Mar 2006 07:28:23 +0000 (07:28 -0000)]
*** merged revision 58142 from mcs

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

18 years ago2006-03-27 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 28 Mar 2006 07:21:59 +0000 (07:21 -0000)]
2006-03-27  Marek Safar  <marek.safar@seznam.cz>

* ecore.cs (Expression.ResolveAsConstant): Clean up, enum constants should
be now EnumConstants only.

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

18 years ago2006-03-27 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Tue, 28 Mar 2006 07:16:15 +0000 (07:16 -0000)]
2006-03-27  Marek Safar  <marek.safar@seznam.cz>

* attribute.cs, driver.cs: Reset more caches.

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

18 years ago*** merged revisions from mcs: 58118, 58124, 58126, 58128, 58129, 58133
Raja R Harinath [Tue, 28 Mar 2006 07:14:26 +0000 (07:14 -0000)]
*** merged revisions from mcs: 58118, 58124, 58126, 58128, 58129, 58133

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

18 years ago*** merged revision 58117 from mcs
Raja R Harinath [Tue, 28 Mar 2006 06:34:38 +0000 (06:34 -0000)]
*** merged revision 58117 from mcs

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

18 years agoImplemented FontInfo.ShouldSerializeNames and its Tests.
Alexandre Gomes [Tue, 28 Mar 2006 04:41:43 +0000 (04:41 -0000)]
Implemented FontInfo.ShouldSerializeNames and its Tests.

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 03:44:08 +0000 (03:44 -0000)]
2006-03-28  Atsushi Enomoto <atsushi@ximian.com>

* XmlNameEntry.cs XmlNameEntryCache.cs :
  Added atomization support for prefixed names.
  Inspired by Joshua Tauberer's patch.
* XmlElement.cs XmlAttribute.cs : use above.

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 02:02:10 +0000 (02:02 -0000)]
2006-03-28  Atsushi Enomoto <atsushi@ximian.com>

Based on the patch by Alexandre Alapetite:
* RelaxngException.cs : added another constructor that takes
  pattern, string and innerException.
* RelaxngReader.cs
  RelaxngPattern.cs :
  - wrap xml resolution error in RelaxngInclude.Read(). This change
    is argurable but might be convenient for certain users.
  - Added another constructor to RelaxngReader, and another overload
    for RelaxngPattern.Read(), otherwise RelaxngPattern.Read() can
    never use different XmlResolvers.

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 01:10:54 +0000 (01:10 -0000)]
2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>

* Dns.cs : filled missing NET_2_0 members.

* DnsTest.cs : added test for GetHostEntry.

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

18 years ago2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 28 Mar 2006 01:09:20 +0000 (01:09 -0000)]
2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>

* IPAddress.cs : ugh, I was testing with run-test-ondotnet, not
  run-test. Those IPv6 properties needed to be reimplemented.

* IPAddressTest.cs : actually #11 in TryParse() is not working.
  added more tests on IsIPv6Blah properties.

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

18 years ago2006-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 27 Mar 2006 23:00:10 +0000 (23:00 -0000)]
2006-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpUtilityTest.cs: test from bug #77931.

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

18 years ago2006-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 27 Mar 2006 22:58:30 +0000 (22:58 -0000)]
2006-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpUtility.cs: UrlDecode does not throw if an hexadecimal sequence
fails to parse as an integer. Fixes bug #77931.

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

18 years agoAdded new tests
Crestez Dan Leonard [Mon, 27 Mar 2006 21:40:29 +0000 (21:40 -0000)]
Added new tests

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

18 years ago2006-03-27 Mike Kestner <mkestner@novell.com>
Mike Kestner [Mon, 27 Mar 2006 21:24:56 +0000 (21:24 -0000)]
2006-03-27  Mike Kestner  <mkestner@novell.com>

* ThemeWin32Classic.cs: Switch flat toolbars to use RaisedInner for
the Hilight state to adapt to Alex's CPDrawBorder3D changes.

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

18 years ago2006-03-27 Alexander Olk <alex.olk@googlemail.com>
Alexander Olk [Mon, 27 Mar 2006 21:01:12 +0000 (21:01 -0000)]
2006-03-27  Alexander Olk  <alex.olk@googlemail.com>

* ThemeWin32Classic.cs: Rewrote Button drawing code to match ms.

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

18 years ago2006-03-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 27 Mar 2006 19:12:24 +0000 (19:12 -0000)]
2006-03-27  Atsushi Enomoto  <atsushi@ximian.com>

* IPAddress.cs : added NET_2_0 TryParse() and IPv6 related properties.

* IPAddressTest.cs : added some tests for TryParse() and IPv6 related
  properties.

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

18 years ago2006-03-27 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 27 Mar 2006 19:05:58 +0000 (19:05 -0000)]
2006-03-27  Marek Safar  <marek.safar@seznam.cz>

* ILGenerator.cs: Tune up label defaults, switched to double resizing.

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

18 years ago2006-03-27 Robert Jordan <robertj@gmx.net>
Robert Jordan [Mon, 27 Mar 2006 16:52:01 +0000 (16:52 -0000)]
2006-03-27  Robert Jordan  <robertj@gmx.net>

* CachingCompiler.cs:  change the compilation locking scheme
from "one mcs per process" to "one mcs per file".

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

18 years agouse standard JDBC style names
Konstantin Triger [Mon, 27 Mar 2006 16:08:28 +0000 (16:08 -0000)]
use standard JDBC style names

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

18 years agorename OleDbSqlServerProvider class to OleDbSqlServerProvider2000; ensure all the...
Konstantin Triger [Mon, 27 Mar 2006 16:05:55 +0000 (16:05 -0000)]
rename OleDbSqlServerProvider class to OleDbSqlServerProvider2000; ensure all the key-values are correctly passed to DriverManager

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

18 years ago* test_catalog.xml: fixed not working tests
Vladimir Krasnov [Mon, 27 Mar 2006 15:46:45 +0000 (15:46 -0000)]
* test_catalog.xml: fixed not working tests
* almost_config.xml: fixed almost for not a bug
* reference/HyperLinkColumn_DataTextField.aspx.xml, reference/HyperLinkColumn_DataNavigateUrlField.aspx.xml: removed reference results of removed tests
* reference/WebControl_CopyBaseAttributes_W.aspx.xml: same
* WebControl_CopyBaseAttributes_W.aspx.cs: removed tests that causes differences but decided to be not a bug
* HyperLinkColumn_DataNavigateUrlField.aspx: removed tests that causes differences but decided to be not a bug
* HyperLinkColumn_DataNavigateUrlField.aspx.cs: same
* HyperLinkColumn_DataTextField.aspx: same
* HyperLinkColumn_DataTextField.aspx.cs: same

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