mono.git
16 years ago2008-05-21T0620 C.J. Adams-collier <cjac@colliertech.org>
C.J. Adams-Collier [Wed, 21 May 2008 13:22:26 +0000 (13:22 -0000)]
2008-05-21T0620  C.J. Adams-collier <cjac@colliertech.org>

* driver.c: updated copyright date

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

16 years agoBetter error message
Marek Safar [Wed, 21 May 2008 12:22:35 +0000 (12:22 -0000)]
Better error message

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

16 years agoNew test.
Marek Safar [Wed, 21 May 2008 10:47:27 +0000 (10:47 -0000)]
New test.

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

16 years ago2008-05-21 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 21 May 2008 10:46:11 +0000 (10:46 -0000)]
2008-05-21  Marek Safar  <marek.safar@gmail.com>

A fix for bug #390372
* nullable.cs: Set correct return type.

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

16 years agoNew test.
Marek Safar [Wed, 21 May 2008 09:52:03 +0000 (09:52 -0000)]
New test.

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

16 years ago2008-05-21 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 21 May 2008 09:51:39 +0000 (09:51 -0000)]
2008-05-21  Marek Safar  <marek.safar@gmail.com>

A fix for bug #391062
* typemanager.cs: Fixed crash when comparing null types.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 09:43:34 +0000 (09:43 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* ThemeVisualStyles.cs: Added support for the hot TrackBar thumb style.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 09:42:10 +0000 (09:42 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* Theme.cs, ThemeWin32Classic.cs, TrackBar.cs: Added support for the hot
thumb style.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 09:31:08 +0000 (09:31 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* ThemeVisualStyles.cs: Added support for ToolTip transparent background.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 09:27:54 +0000 (09:27 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* Theme.cs, ThemeWin32Classic.cs, ToolTip.cs: Added support for transparent
background.

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

16 years agoNew tests.
Marek Safar [Wed, 21 May 2008 09:25:36 +0000 (09:25 -0000)]
New tests.

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

16 years ago2008-05-21 Marek Safar <marek.safar@gmail.com>
Marek Safar [Wed, 21 May 2008 09:25:06 +0000 (09:25 -0000)]
2008-05-21  Marek Safar  <marek.safar@gmail.com>

A fix for bug #391871
* cs-parser.jay: Better error handling for invalid catch type.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 09:13:08 +0000 (09:13 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* ThemeVisualStyles.cs: Added support for ToolBar hot and hot checked styles.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 09:10:02 +0000 (09:10 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* Theme.cs, ThemeWin32Classic.cs, ToolBar.cs: Added support for hot and hot
checked styles.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 08:54:18 +0000 (08:54 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* TabControlPainter.cs: Enabled support for the hot style.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 08:49:58 +0000 (08:49 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* TabControl.cs: Extended to handle the hot style.
* TabControlPainter.cs: Added HasHotElementStyles.

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

16 years ago2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Wed, 21 May 2008 08:42:32 +0000 (08:42 -0000)]
2008-05-21  George Giolfan  <georgegiolfan@yahoo.com>

* Theme.cs, ThemeVisualStyles.cs, ThemeWin32Classic.cs, UpDownBase.cs:
Extended UpDownBase code to handle hot and disabled styles.

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

16 years ago2008-05-21 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 21 May 2008 06:58:32 +0000 (06:58 -0000)]
2008-05-21  Atsushi Enomoto  <atsushi@ximian.com>

* System.dll.sources :
  added INotifyPropertyChanging stuff (new in 2.0 SP1).

* INotifyPropertyChanging.cs, PropertyChangingEventArgs.cs,
  PropertyChangingEventHandler.cs : new types in 2.0 SP1.

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

16 years agoRemove a FIXME.
Zoltan Varga [Wed, 21 May 2008 01:15:00 +0000 (01:15 -0000)]
Remove a FIXME.

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

16 years ago2008-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 21 May 2008 01:14:30 +0000 (01:14 -0000)]
2008-05-21  Zoltan Varga  <vargaz@gmail.com>

* object.c (mono_class_proxy_vtable): Null out entries in pvt->vtable which are
not set in class->vtable.
(mono_class_create_runtime_vtable): Reenable the disabled code.

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

16 years ago2008-05-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 20 May 2008 23:45:24 +0000 (23:45 -0000)]
2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridView.cs: Handle databinding to generic list type things.
[Fixes bug #325239]

2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewDataBindingTest.cs: Add test for bug #325239.

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

16 years ago2008-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 20 May 2008 23:29:07 +0000 (23:29 -0000)]
2008-05-21  Zoltan Varga  <vargaz@gmail.com>

* object.c (mono_class_create_runtime_vtable): Disable the last change for
now as it causes some test failures.

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

16 years agoFix srcdir != builddir
Raja R Harinath [Tue, 20 May 2008 22:50:03 +0000 (22:50 -0000)]
Fix srcdir != builddir

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

16 years ago2008-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 20 May 2008 22:32:32 +0000 (22:32 -0000)]
2008-05-21  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime.c mini.c: Remove the AOT init_vtable stuff as it is no longer
needed.

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

16 years ago2008-05-21 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 20 May 2008 22:30:47 +0000 (22:30 -0000)]
2008-05-21  Zoltan Varga  <vargaz@gmail.com>

* object.c (mono_class_create_runtime_vtable): Avoid creating a generic vtable
if using the vtable trampoline. Also remove some strange code which put the
generic methods themselves into the vtable slots. Remove the AOT init_vtable
stuff as it is no longer needed.

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

16 years ago2008-05-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 20 May 2008 20:32:03 +0000 (20:32 -0000)]
2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewCellCollection.cs: Add a method to find the cell
with the given DataPropertyName.
* DataGridViewColumn.cs: Track if the column was autogenerated or not.
* DataGridViewColumnCollection.cs: Add a method to clear all
autogenerated columns.
* DataGridView.cs: If AutoGenerateColumns is false, don't autogenerate
columns.
[Fixes bug #348082]

2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewDataBindingTest.cs: Add test for AutoGenerateColumns.

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

16 years ago2008-05-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 20 May 2008 19:38:57 +0000 (19:38 -0000)]
2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewColumnCollectionTest.cs: Change Add() test to not
create 2 column collections.

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

16 years ago2008-05-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 20 May 2008 19:32:12 +0000 (19:32 -0000)]
2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridView.cs: Don't try to update the RowTemplate with
a null CellTemplate.

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

16 years agoRemoved temporary file
Marek Safar [Tue, 20 May 2008 17:32:38 +0000 (17:32 -0000)]
Removed temporary file

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

16 years ago2008-05-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 20 May 2008 16:26:25 +0000 (16:26 -0000)]
2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewColumn.cs: Allow IsDataBound to be set internally.
* DataGridViewColumnCollection.cs: Ensure OnColumnAdded is called.
* DataGridView.cs: Lots of fixes/enhancements to databinding to
a DataSet.

2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewDataBindingTest.cs: Added.

2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* System.Windows.Forms_test.dll.sources: Add DataGridViewDataBindingTest.cs.

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

16 years agook, let me just add remaining stubs.
Atsushi Eno [Tue, 20 May 2008 16:18:05 +0000 (16:18 -0000)]
ok, let me just add remaining stubs.

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

16 years agorevert. We need FAR more testcases for string ;)
Andreas N [Tue, 20 May 2008 15:28:03 +0000 (15:28 -0000)]
revert. We need FAR more testcases for string ;)

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

16 years ago2008-05-20 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 20 May 2008 15:16:25 +0000 (15:16 -0000)]
2008-05-20  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs: Remove invalidating implicit child controls when
control is invalidated.  It was causing too many redraws on
controls with implicit scrollbars.
* ListView.cs: Listen to the Invalidated event and invalidate
child controls.

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

16 years agoNew test.
Marek Safar [Tue, 20 May 2008 14:47:49 +0000 (14:47 -0000)]
New test.

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

16 years ago2008-05-20 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 20 May 2008 14:39:47 +0000 (14:39 -0000)]
2008-05-20  Marek Safar  <marek.safar@gmail.com>

A fix for bug #392155
* cs-tokenizer.cs: Fixed casting of byte and decimal expression.

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

16 years ago2008-05-20 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Tue, 20 May 2008 13:44:03 +0000 (13:44 -0000)]
2008-05-20  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* String.cs: Replace Split function

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

16 years ago2008-05-20 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Tue, 20 May 2008 13:41:58 +0000 (13:41 -0000)]
2008-05-20  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* StringTest.cs: Add more tests for SplitRemoveEmpty

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

16 years agoremove TODO
Jb Evain [Tue, 20 May 2008 13:36:41 +0000 (13:36 -0000)]
remove TODO

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

16 years agoclean
Jb Evain [Tue, 20 May 2008 13:36:17 +0000 (13:36 -0000)]
clean

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

16 years agoinline var
Jb Evain [Tue, 20 May 2008 13:14:06 +0000 (13:14 -0000)]
inline var

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

16 years ago2008-05-20 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 20 May 2008 13:04:23 +0000 (13:04 -0000)]
2008-05-20  Mark Probst  <mark.probst@gmail.com>

* generic-null-call.2.cs: Tests non-virtual callvirt on generic
methods with this==null.

* Makefile.am: Test added.

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

16 years ago2008-05-20 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 20 May 2008 10:47:39 +0000 (10:47 -0000)]
2008-05-20  Marek Safar  <marek.safar@gmail.com>

* AssemblyInfo.cs: Clean up some attributes.

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

16 years agoImplement the Lookup.ApplyResultSelector method
Roei Erez [Tue, 20 May 2008 10:30:25 +0000 (10:30 -0000)]
Implement the Lookup.ApplyResultSelector method

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

16 years agoAdd implementation for the non-generic Queryable.AsQueryable method, and some test...
Roei Erez [Tue, 20 May 2008 10:27:34 +0000 (10:27 -0000)]
Add implementation for the non-generic Queryable.AsQueryable method, and some test cases.

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

16 years ago2008-05-20 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 20 May 2008 09:33:49 +0000 (09:33 -0000)]
2008-05-20  Marek Safar  <marek.safar@gmail.com>

* Enumerable.cs: Removed GroupBy MonoTODO.

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

16 years ago* gluezilla/src/BrowserWindow.cpp,
Andreia Gaita [Tue, 20 May 2008 08:00:23 +0000 (08:00 -0000)]
* gluezilla/src/BrowserWindow.cpp,
  mcs/class/Mono.Mozilla/Mono.Mozilla/Callback.cs: Added progress and
  request objects from the loading events. Track progress updates.
* gluezilla/src/gluezilla.h: Hook up new loading and progress events
* winforms/webbrowser/standalone/Main.cs,
  mcs/class/Managed.Windows.Forms/System.Windows.Forms/WebBrowserBase.cs,
  mcs/class/Managed.Windows.Forms/System.Windows.Forms/WebBrowser.cs:
  Hook up page loading events
* mcs/class/Mono.Mozilla/Mono.WebBrowser/IWebBrowser.cs,
  mcs/class/Mono.Mozilla/Mono.Mozilla/WebBrowser.cs: Refactor loading
  events to something more sane and usable
* mcs/class/Mono.Mozilla/Mono.Mozilla/DOM/Document.cs,
  mcs/class/Managed.Windows.Forms/System.Windows.Forms/HtmlDocument.cs:
  Check for nulls
* mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/WebBrowserTest.cs:
  Added WebBrowser unit tests (not included in the build at the
  moment)
* mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/tests2.sh:
  Fix case on dll name

2008-05-20  Andreia Gaita <avidigal@novell.com>

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

16 years agonew stub checkin.
Atsushi Eno [Tue, 20 May 2008 04:47:06 +0000 (04:47 -0000)]
new stub checkin.

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

16 years agoremove old DLinq stub first.
Atsushi Eno [Tue, 20 May 2008 04:44:29 +0000 (04:44 -0000)]
remove old DLinq stub first.

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

16 years ago Do not parse code render directives inside comments.
Marek Habersack [Tue, 20 May 2008 02:20:29 +0000 (02:20 -0000)]
Do not parse code render directives inside comments.

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

16 years agoRemove stray cwl
Marek Habersack [Tue, 20 May 2008 01:46:00 +0000 (01:46 -0000)]
Remove stray cwl

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

16 years ago2008-05-19 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 20 May 2008 01:43:28 +0000 (01:43 -0000)]
2008-05-19  Marek Habersack  <mhabersack@novell.com>

* AspGenerator.cs: if the last tag parsed was a code directive,
ignore any accumulated text if it's 100% whitespace.

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

16 years ago2008-05-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 20 May 2008 01:24:26 +0000 (01:24 -0000)]
2008-05-19  Sebastien Pouliot  <sebastien@ximian.com>

* CharConverter.cs,
* DateTimeConverter.cs,
* GuidConverter.cs,
* TimeSpanConverter.cs: Avoid unboxing structs more than one time.
[Found using Gendarme]

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

16 years ago2008-05-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 20 May 2008 01:00:11 +0000 (01:00 -0000)]
2008-05-19  Sebastien Pouliot  <sebastien@ximian.com>

* Boolean.cs,
* Double.cs,
* Enum.cs,
* Int64.cs,
* Single.cs,
* UInt32.cs,
* UInt64.cs: Avoid unboxing primitive types more than one time.
[Found using Gendarme]

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

16 years ago * Control.cs: In ControlCollection.RemoveInternal, remove the
Carlos Alberto Cortez [Mon, 19 May 2008 23:33:31 +0000 (23:33 -0000)]
* Control.cs: In ControlCollection.RemoveInternal, remove the
internal control before calling PerformLayout and OnControlRemoved,
which was leaving us in an invalid state and causing a X error (bad
match). Observe that Remove () call has the same order.
Fixes an X error changing ComboBoxStyle.DropDownStyle.

2008-05-19  Carlos Alberto Cortez <calberto.cortez@gmail.com>

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

16 years ago2008-05-19 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 19 May 2008 23:32:40 +0000 (23:32 -0000)]
2008-05-19  Sebastien Pouliot  <sebastien@ximian.com>

* CharacterRange.cs,
* ColorConverter.cs,
* PointConverter.cs,
* RectangleConverter.cs,
* SizeConverter.cs,
* SizeFConverter.cs: Avoid unboxing structs more than one time.
[Found using Gendarme]

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

16 years agofix build
Andreas N [Mon, 19 May 2008 23:12:58 +0000 (23:12 -0000)]
fix build

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

16 years ago2008-05-19 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 19 May 2008 22:54:37 +0000 (22:54 -0000)]
2008-05-19  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* String.cs: Update Trim functions

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

16 years ago2008-05-19 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 19 May 2008 22:29:54 +0000 (22:29 -0000)]
2008-05-19  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* TabControl.cs: Don't paint by ourselved and instead let OnPaint
being fired if ControlStyles.UserPaint style is activated.
Fixes #371905.

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

16 years ago2008-05-20 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 19 May 2008 22:24:40 +0000 (22:24 -0000)]
2008-05-20  Jb Evain  <jbevain@novell.com>

*.cs: all files from JSon.NET are now re-licensed under the
MIT/X11 license, thanks to his author James Newton-King
for relicensing them.

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

16 years ago2008-05-19 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 19 May 2008 22:19:53 +0000 (22:19 -0000)]
2008-05-19  Ivan N. Zlatev  <contact@i-nz.net>

* GridEntry.cs: Don't be so strict when setting the value -
do not check if what we set is what we get.
[Fixes bug #389245]

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

16 years ago2008-05-19 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 19 May 2008 22:11:28 +0000 (22:11 -0000)]
2008-05-19  Ivan N. Zlatev  <contact@i-nz.net>

* XplatUIX11.cs: If there are no timers timeout should be 0
[Fixes bug #363522]

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

16 years ago2008-05-19 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 19 May 2008 21:51:52 +0000 (21:51 -0000)]
2008-05-19  Zoltan Varga  <vargaz@gmail.com>

* ConsoleDriver.cs: Avoid initializing the three driver classes when only one
is needed.

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

16 years ago2008-05-19 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 19 May 2008 21:03:11 +0000 (21:03 -0000)]
2008-05-19  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs: As a followup to invalidating implicit children when
a control is invalidated, only invalidate them if they are in the
clip rectangle.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 20:26:54 +0000 (20:26 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* ThemeVisualStyles.cs: Implemented partial support for ToolTip.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 20:25:11 +0000 (20:25 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* ThemeWin32Classic.cs: Refactored: Extracted ToolTipDrawBackground.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 20:12:53 +0000 (20:12 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* GroupBoxRenderer.cs: Fixed text area clipping in the Visual Styles case.
* XplatUIWin32.cs: Made Win32DeleteObject public.
* VisualStyleRenderer.cs: Added DrawBackgroundExcludingArea.

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

16 years ago2008-05-19 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 19 May 2008 19:52:43 +0000 (19:52 -0000)]
2008-05-19  Ivan N. Zlatev  <contact@i-nz.net>

* GridEntry.cs: Determine HasDefaultValue more strictly by using
PropertyDescriptor.ShouldSerializeValue.
[Fixes bug #391924]

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 19:49:20 +0000 (19:49 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* ThemeVisualStyles.cs: Enabled support for ScrollBar element styles not present
in the classic theme.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 19:45:28 +0000 (19:45 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* ScrollBar.cs: Added FirstButtonEntered, SecondButtonEntered, ThumbEntered,
ThumbPressed.
* Theme.cs, ThemeWin32Classic.cs: Added ScrollBarHasHotElementStyles,
ScrollBarHasPressedThumbStyle.

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

16 years ago2008-05-19 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 19 May 2008 19:18:57 +0000 (19:18 -0000)]
2008-05-19  Atsushi Enomoto  <atsushi@ximian.com>

* mono-api-diff.cs : do not report CompilerGeneratedAttribute which
  likely comes from auto property.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 16:02:16 +0000 (16:02 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* TextRenderer.cs: Included some methods in the 1.1 profile.

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

16 years ago2008-05-19 Juraj Skripsky <js@hotfeet.ch>
Juraj Skripsky [Mon, 19 May 2008 15:57:38 +0000 (15:57 -0000)]
2008-05-19  Juraj Skripsky  <js@hotfeet.ch>

* Page.cs (ValidateCollection): Don't check _eventValidation, it
has nothing to do with the validators.

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

16 years ago2008-05-19 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 19 May 2008 15:54:06 +0000 (15:54 -0000)]
2008-05-19  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs: When we make a control visible, it may have been
previously visible and while it wasn't visible, the z-order of
things may have been shuffled, so the control needs to have its
z-order updated just in case.  [Fixes bug #391518]

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

16 years ago2008-05-19 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 19 May 2008 15:33:51 +0000 (15:33 -0000)]
2008-05-19 Rodrigo Kumpera  <rkumpera@novell.com>

* pedump.c: Give make --verify all option check code as well.
Using --verify code won't check for metadata now.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 14:53:38 +0000 (14:53 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* GroupBoxState.cs: Included in the 1.1 profile.

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

16 years agoAdd implemetation for two overloaded 'GroupBy' methods of Enumerable class.
Roei Erez [Mon, 19 May 2008 14:50:37 +0000 (14:50 -0000)]
Add implemetation for two overloaded 'GroupBy' methods of Enumerable class.

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

16 years ago2008-05-19 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 19 May 2008 14:34:02 +0000 (14:34 -0000)]
2008-05-19  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Change the way CPPFLAGS/CFLAGS are passed to libgc one more
time. This time, we collect them in two variables and pass these to libgc
configure instead of using the standard CPPFLAGS/CFLAGS, to prevent problems
during reconfiguring. Also pass '-mno-tls-direct-segment-refs' to libgc
configure, hopefully fixing #385006.

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

16 years ago2008-05-19 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 19 May 2008 14:30:46 +0000 (14:30 -0000)]
2008-05-19  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Add two variables for passing CPPFLAGS/CFLAGS from the parent
configure.

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

16 years ago2008-05-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 19 May 2008 13:58:54 +0000 (13:58 -0000)]
2008-05-19  Martin Baulig  <martin@ximian.com>

* CSharpCodeGenerator.cs: In the 2.0 profile, emit `#line hidden'
in addition to `#line default'.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 13:50:00 +0000 (13:50 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* ThemeVisualStyles.cs: Added support for GroupBox.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 13:47:14 +0000 (13:47 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* GroupBoxRenderer.cs: Included in the 1.1 profile.

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

16 years ago2008-05-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 19 May 2008 12:58:38 +0000 (12:58 -0000)]
2008-05-19  Martin Baulig  <martin@ximian.com>

* debug-debugger.h (MonoDebuggerInfo): Add `using_mono_debugger'
pointing to the new `_mono_debug_using_mono_debugger' variable.

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

16 years ago2008-05-19 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 19 May 2008 12:58:18 +0000 (12:58 -0000)]
2008-05-19  Martin Baulig  <martin@ximian.com>

* mono-debug.h (MONO_DEBUGGER_VERSION): Bump to 70.

* mono-debug.c
(_mono_debug_using_mono_debugger): New global variable; it's set
directly by the debugger, so mono_debug_using_mono_debugger() also
works after attaching.

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

16 years agoHttpServerUtility.cs: Fix bug in UrlPathEncode when URL contains '?'
Noam Lampert [Mon, 19 May 2008 07:11:40 +0000 (07:11 -0000)]
HttpServerUtility.cs: Fix bug in UrlPathEncode when URL contains '?'

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 05:36:01 +0000 (05:36 -0000)]
2008-05-19  George Giolfan  <georgegiolfan@yahoo.com>

* TabControlPainter.cs: Refactored: Used DrawBackground instead of Draw.

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

16 years ago2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
George Giolfan [Mon, 19 May 2008 05:32:53 +0000 (05:32 -0000)]
2008-05-19  George Giolfan <georgegiolfan@yahoo.com>

* TabControlPainter.cs: Refactored: Extracted DrawBackground.

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

16 years ago2008-05-19 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 18 May 2008 23:41:01 +0000 (23:41 -0000)]
2008-05-19  Zoltan Varga  <vargaz@gmail.com>

* mini.c (mini_method_compile): Use cfg->args [0] for accessing the this
argument.

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

16 years agorevert for now, regresses tests in System.Web 2.0
Andreas N [Sun, 18 May 2008 22:53:09 +0000 (22:53 -0000)]
revert for now, regresses tests in System.Web 2.0

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

16 years ago2008-05-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 18 May 2008 21:38:09 +0000 (21:38 -0000)]
2008-05-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* String.cs: Update Split and Trim functions

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

16 years ago* TypeBuilder.cs (IsAssignableTo): When an interface is passed as
Gert Driesen [Sun, 18 May 2008 19:07:56 +0000 (19:07 -0000)]
* TypeBuilder.cs (IsAssignableTo): When an interface is passed as
argument and the TypeBuilder has been created, also check if parent
can be assigned to type.
* TypeBuilderTest.cs: Enabled test for bug #389171. Added and improved
tests for IsAssignableFrom/IsAssignableTo. Added and improved tests
for DefineDefaultConstructor.

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

16 years ago2008-05-16 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 18 May 2008 18:52:43 +0000 (18:52 -0000)]
2008-05-16  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* String.cs: Update Join and Pad functions

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

16 years ago2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 18 May 2008 16:16:00 +0000 (16:16 -0000)]
2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>

* SectionGroupInfo.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]

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

16 years ago2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 18 May 2008 16:15:24 +0000 (16:15 -0000)]
2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>

* ProviderBase.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]

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

16 years ago2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 18 May 2008 15:42:26 +0000 (15:42 -0000)]
2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>

* XName.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]

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

16 years ago2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 18 May 2008 15:41:16 +0000 (15:41 -0000)]
2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>

* ChangeLog: New. Let's begin to track changes.
* XmlMappingSource.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]

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

16 years ago2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 18 May 2008 15:38:30 +0000 (15:38 -0000)]
2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>

* Font.cs: Add comment that downcasting the IntPtr is not an
issue in this case (offset) since the next API requires it.
* Icon.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]

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

16 years ago2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 18 May 2008 15:36:40 +0000 (15:36 -0000)]
2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>

* Environment.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]

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

16 years ago2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 18 May 2008 15:35:35 +0000 (15:35 -0000)]
2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>

* X509Chain.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]

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

16 years ago2008-05-18 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Sun, 18 May 2008 05:13:55 +0000 (05:13 -0000)]
2008-05-18 Rodrigo Kumpera  <rkumpera@novell.com>

* object.c (mono_class_create_runtime_vtable): Use memory barriers
as we do double checked locking on MonoClass::runtime_info and
MonoClassRuntimeInfo::domain_vtables.

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

16 years ago2008-05-18 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 18 May 2008 00:15:55 +0000 (00:15 -0000)]
2008-05-18  Zoltan Varga  <vargaz@gmail.com>

* debug-helpers.c (print_field_value): Fix a warning.

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