Martin Baulig [Wed, 29 Nov 2006 20:33:24 +0000 (20:33 -0000)]
New test.
svn path=/trunk/mcs/; revision=68694
Martin Baulig [Wed, 29 Nov 2006 20:32:42 +0000 (20:32 -0000)]
New test.
svn path=/trunk/mcs/; revision=68693
Martin Baulig [Wed, 29 Nov 2006 20:32:42 +0000 (20:32 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68693
Martin Baulig [Wed, 29 Nov 2006 20:32:02 +0000 (20:32 -0000)]
New test.
svn path=/trunk/mcs/; revision=68692
Martin Baulig [Wed, 29 Nov 2006 20:32:02 +0000 (20:32 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68692
Martin Baulig [Wed, 29 Nov 2006 20:31:37 +0000 (20:31 -0000)]
New test.
svn path=/trunk/mcs/; revision=68691
Martin Baulig [Wed, 29 Nov 2006 20:31:37 +0000 (20:31 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68691
Martin Baulig [Wed, 29 Nov 2006 20:31:15 +0000 (20:31 -0000)]
New test.
svn path=/trunk/mcs/; revision=68690
Martin Baulig [Wed, 29 Nov 2006 20:31:15 +0000 (20:31 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68690
Martin Baulig [Wed, 29 Nov 2006 20:30:46 +0000 (20:30 -0000)]
New test.
svn path=/trunk/mcs/; revision=68689
Martin Baulig [Wed, 29 Nov 2006 20:30:46 +0000 (20:30 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68689
Martin Baulig [Wed, 29 Nov 2006 20:30:11 +0000 (20:30 -0000)]
New test.
svn path=/trunk/mcs/; revision=68688
Martin Baulig [Wed, 29 Nov 2006 20:30:11 +0000 (20:30 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68688
Martin Baulig [Wed, 29 Nov 2006 20:29:45 +0000 (20:29 -0000)]
New test.
svn path=/trunk/mcs/; revision=68687
Martin Baulig [Wed, 29 Nov 2006 20:29:45 +0000 (20:29 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68687
Martin Baulig [Wed, 29 Nov 2006 20:29:31 +0000 (20:29 -0000)]
New test.
svn path=/trunk/mcs/; revision=68686
Martin Baulig [Wed, 29 Nov 2006 20:29:31 +0000 (20:29 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68686
Martin Baulig [Wed, 29 Nov 2006 20:26:48 +0000 (20:26 -0000)]
2006-11-29 Martin Baulig <martin@ximian.com>
* class.cs (Constructor.Emit): Correctly handle anonymous methods;
we need to emit the scope initializer before calling the base .ctor.
* anonymous.cs: Merged back from the new anonymous methods branch.
(AnonymousMethodHost): Renamed to `RootScopeInfo'.
* expression.cs (ParameterReference.DoResolveBase): Create a
"normal" ScopeInfo when capturing parameters rather than using the
root scope; this makes things work with anonymous methods having
parameters.
* statement.cs
(ToplevelBlock.AnonymousMethodHost): Renamed into `RootScope'.
svn path=/trunk/mcs/; revision=68685
Paolo Molaro [Wed, 29 Nov 2006 19:29:37 +0000 (19:29 -0000)]
Wed Nov 29 20:28:17 CET 2006 Paolo Molaro <lupus@ximian.com>
* mini.c: fixed typo in the soft-float ldind.r4 handling
(bug #80086).
svn path=/trunk/mono/; revision=68683
Carlos Alberto Cortez [Wed, 29 Nov 2006 18:14:50 +0000 (18:14 -0000)]
2006-11-29 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* System.Windows.Forms.dll.sources: Add NumericTextBox.cs.
svn path=/trunk/mcs/; revision=68681
Carlos Alberto Cortez [Wed, 29 Nov 2006 18:13:48 +0000 (18:13 -0000)]
2006-11-29 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* PageSetupDialog.cs: Validate the margins and set them in
PageSettings.
* NumericTextBox.cs: New class to mimic the behavior of the
textboxes used in the printing dialogs.
svn path=/trunk/mcs/; revision=68680
Noam Lampert [Wed, 29 Nov 2006 17:35:44 +0000 (17:35 -0000)]
Mark missing NunitWeb
svn path=/trunk/mcs/; revision=68677
Noam Lampert [Wed, 29 Nov 2006 17:28:30 +0000 (17:28 -0000)]
Revert NotWorking
svn path=/trunk/mcs/; revision=68675
Martin Baulig [Wed, 29 Nov 2006 17:12:59 +0000 (17:12 -0000)]
Small fix.
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68674
Igor Zelmanovich [Wed, 29 Nov 2006 17:10:08 +0000 (17:10 -0000)]
2006-11-29 Igor Zelmanovich <igorz@mainsoft.com>
* CreateUserWizardTest.cs: fixed NunitWeb tests.
* DetailsViewTest.cs: fixed NunitWeb tests.
* FormParameterTest.cs: fixed NunitWeb tests.
* FormViewTest.cs: fixed NunitWeb tests.
* MenuTest.cs: fixed NunitWeb tests.
* WizardStepBaseTest.cs: fixed NunitWeb tests.
* XmlDataSourceTest.cs: fixed NunitWeb tests.
* PageTest.cs: fixed NunitWeb tests.
* FormsAuthenticationTest.cs: fixed NunitWeb tests.
* StaticSiteMapProviderTest.cs: fixed NunitWeb tests.
svn path=/trunk/mcs/; revision=68673
Igor Zelmanovich [Wed, 29 Nov 2006 16:43:24 +0000 (16:43 -0000)]
2006-11-29 Igor Zelmanovich <igorz@mainsoft.com>
* Page.cs: added missing methods and properties:
AsyncMode
AsyncTimeout
IsAsync
UniqueFilePathSuffix
MaxPageStateFieldLength
ViewStateEncryptionMode
AddOnPreRenderCompleteAsync
AddOnPreRenderCompleteAsync
ExecuteRegisteredAsyncTasks
CreateHtmlTextWriterFromType
RegisterRequiresViewStateEncryption
svn path=/trunk/mcs/; revision=68672
Andreia Gaita [Wed, 29 Nov 2006 16:29:52 +0000 (16:29 -0000)]
Revert rev.68635 changes to Form.cs and PrintPreviewDialog.cs
* Form.cs: Revert previous change (remove call UpdateBounds
from form constructor), because it messes with the handle creation
order, and that one needs lots and lots of love.
* PrintPreviewDialog.cs: Revert change to CreateHandle (add check
for valid printer and throw InvalidPrinterException if document
is set but printer not valid), adding a MonoTODO. Once
handle creation is done properly, we can put this back in.
2006-11-29 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=68671
Andrew Skiba [Wed, 29 Nov 2006 16:26:06 +0000 (16:26 -0000)]
additional fix in WebTest.Unload
svn path=/trunk/mcs/; revision=68670
Martin Baulig [Wed, 29 Nov 2006 15:45:48 +0000 (15:45 -0000)]
2006-11-29 Martin Baulig <martin@ximian.com>
Merged everything from SVN HEAD back.
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68669
Chris Toshok [Wed, 29 Nov 2006 15:42:20 +0000 (15:42 -0000)]
add (NotWorking) test to see which properties cause control handles to be created (turns out none of the listed ones do)
svn path=/trunk/mcs/; revision=68668
Konstantin Triger [Wed, 29 Nov 2006 15:28:18 +0000 (15:28 -0000)]
remove unsupported security files
svn path=/trunk/mcs/; revision=68667
Everaldo Canuto [Wed, 29 Nov 2006 13:41:24 +0000 (13:41 -0000)]
Create a invalidate method for menu item
svn path=/trunk/mcs/; revision=68666
Igor Zelmanovich [Wed, 29 Nov 2006 12:48:59 +0000 (12:48 -0000)]
2006-11-29 Igor Zelmanovich <igorz@mainsoft.com>
* Page.cs: Master property returns null when no HttpContext.
svn path=/trunk/mcs/; revision=68665
Andrew Skiba [Wed, 29 Nov 2006 12:41:39 +0000 (12:41 -0000)]
fix test: use WebTest.Response.StatusCode instead of parsing response body
svn path=/trunk/mcs/; revision=68664
Andrew Skiba [Wed, 29 Nov 2006 12:35:59 +0000 (12:35 -0000)]
add My.ashx and Global.asax to grasshopper test webapp; use project reference to NunitWeb
svn path=/trunk/mcs/; revision=68663
Andrew Skiba [Wed, 29 Nov 2006 12:30:13 +0000 (12:30 -0000)]
Use standard .ashx for handler instead of "page.fake"; handle Application_Error in Global.asax
svn path=/trunk/mcs/; revision=68661
Andrew Skiba [Wed, 29 Nov 2006 12:26:00 +0000 (12:26 -0000)]
don't create AppDomain while copying resources; don't allow to copy a resource after AppDomain is created.
svn path=/trunk/mcs/; revision=68660
Yoni Klain [Wed, 29 Nov 2006 12:15:58 +0000 (12:15 -0000)]
New tests for ListControl 2.0 + resource ListControlPage.aspx
svn path=/trunk/mcs/; revision=68659
Andrew Skiba [Wed, 29 Nov 2006 12:14:23 +0000 (12:14 -0000)]
fix merge error
svn path=/trunk/mcs/; revision=68658
Konstantin Triger [Wed, 29 Nov 2006 11:50:33 +0000 (11:50 -0000)]
integrating TARGET_JVM unit tests
svn path=/trunk/mcs/; revision=68657
Andrew Skiba [Wed, 29 Nov 2006 11:43:58 +0000 (11:43 -0000)]
store HttpStatusCode in WebTest.Response
svn path=/trunk/mcs/; revision=68656
Andrew Skiba [Wed, 29 Nov 2006 11:41:40 +0000 (11:41 -0000)]
store WebException.Response in WebTest.Response and swallow the exception
svn path=/trunk/mcs/; revision=68655
Ankit Jain [Wed, 29 Nov 2006 10:55:23 +0000 (10:55 -0000)]
* DependentTransaction.cs:
* TransactionScope.cs:
* Enlist.cs:
* TransactionManager.cs:
* Transaction.cs:
* SinglePhaseEnlistment.cs:
* CommittableTransaction.cs:
Remove bogus MonoTODOs. Add meaninful messages to MonoTODOs.
svn path=/trunk/mcs/; revision=68654
Paolo Molaro [Wed, 29 Nov 2006 10:37:37 +0000 (10:37 -0000)]
Updated for --runtime option.
svn path=/trunk/mono/; revision=68653
Paolo Molaro [Wed, 29 Nov 2006 10:35:20 +0000 (10:35 -0000)]
Wed Nov 29 11:33:03 CET 2006 Paolo Molaro <lupus@ximian.com>
* mini.c, mini.h, driver.c: added --runtime command line
option to select a different runtime than the autodetected one.
* jit.h: added API for embedders to initialize with a specific
runtime version.
svn path=/trunk/mono/; revision=68652
Igor Zelmanovich [Wed, 29 Nov 2006 10:23:42 +0000 (10:23 -0000)]
2006-11-29 Igor Zelmanovich <igorz@mainsoft.com>
* Page.cs: InitializeCulture method is called before OnPreInit.
svn path=/trunk/mcs/; revision=68651
Vladimir Krasnov [Wed, 29 Nov 2006 10:14:29 +0000 (10:14 -0000)]
* SqlDataSourceDerbyTest.cs: fixed connection on db init
svn path=/trunk/mcs/; revision=68650
Vladimir Krasnov [Wed, 29 Nov 2006 10:11:31 +0000 (10:11 -0000)]
* AbstractDBConnection.cs: fixed ExecuteDbDataReader, wrong exception if executiong on closed connection
svn path=/trunk/mcs/; revision=68649
Konstantin Triger [Wed, 29 Nov 2006 09:28:24 +0000 (09:28 -0000)]
remove permission stuff
svn path=/trunk/mcs/; revision=68647
Everaldo Canuto [Wed, 29 Nov 2006 08:01:04 +0000 (08:01 -0000)]
Fixes and simplify toolbar button layout
svn path=/trunk/mcs/; revision=68646
Everaldo Canuto [Wed, 29 Nov 2006 07:26:30 +0000 (07:26 -0000)]
Paint toolbar toggle button background with dotted brush
svn path=/trunk/mcs/; revision=68645
Miguel de Icaza [Wed, 29 Nov 2006 05:25:28 +0000 (05:25 -0000)]
Style, for mono documentation
svn path=/trunk/mono/; revision=68644
Miguel de Icaza [Wed, 29 Nov 2006 05:25:10 +0000 (05:25 -0000)]
Add mono-config.h to the installed headers
svn path=/trunk/mono/; revision=68642
Miguel de Icaza [Wed, 29 Nov 2006 03:44:25 +0000 (03:44 -0000)]
Fix my broken commit
svn path=/trunk/mcs/; revision=68638
Sebastien Pouliot [Wed, 29 Nov 2006 03:20:41 +0000 (03:20 -0000)]
Add new unit tests for UITypeEditor to the build.
svn path=/trunk/mcs/; revision=68637
Sebastien Pouliot [Wed, 29 Nov 2006 03:13:31 +0000 (03:13 -0000)]
2006-11-28 Sebastien Pouliot <sebastien@ximian.com>
* UITypeEditorCas.cs: Reuse new unit test cases in CAS tests.
* UITypeEditorTest.cs: New. Unit tests for UITypeEditor.
svn path=/trunk/mcs/; revision=68636
Andreia Gaita [Wed, 29 Nov 2006 03:13:04 +0000 (03:13 -0000)]
2006-11-28 Andreia Gaita <avidigal@novell.com>
* Form.cs: Removed call to UpdateBounds on Form
constructor, it was causing a call to CreateHandle
before it was supposed to.
* PrintControllerWithStatusDialog: Applied patch
by Chris Toshok to hide controller when there are
no printers available.
PrintDialog.cs: initialize printer settings to
null - correct DefaultValues test #5
* PrintPreviewControl.cs: Move PrintController
initialization to GeneratePreview
* PrintPreviewDialog.cs:
- Remove Preview generation from Document_set(). It is
called on OnPaint
- Throw InvalidPrinterException on CreateHandle if
a Document is set but there are no printers or
printer is not valid.
* ThemeWin32Classic: don't paint PrintPreviewControl
if there is nothing to paint
* PageSettings.cs:
- internal member name changes to help
out with intelisense.
- Use internal members directly instead of using
corresponding properties so that exceptions are not thrown
* PrintingServicesWin32:
- Only return DefaultPrinter if it is actually valid. This
is because Win32GetDefaultPrinter returns a printer name
even if PrintSpooler is stopped (which should behave the
same way as if there are no printers installed)
- Do not try to allocate if EnumPrinters returns 0
svn path=/trunk/mcs/; revision=68635
Sebastien Pouliot [Wed, 29 Nov 2006 03:11:11 +0000 (03:11 -0000)]
2006-11-28 Sebastien Pouliot <sebastien@ximian.com>
* UITypeEditor.cs: Remove MonoTODO (this always returns false).
svn path=/trunk/mcs/; revision=68634
Duncan Mak [Wed, 29 Nov 2006 01:49:48 +0000 (01:49 -0000)]
Oops, this one was missed by the last commit.
svn path=/trunk/mcs/; revision=68633
Duncan Mak [Wed, 29 Nov 2006 01:46:18 +0000 (01:46 -0000)]
Fix 2.0 buglets exposed by the MOMA tool.
2006-11-28 Duncan Mak <duncan@novell.com>
* TextReader.cs (Dispose): Expose as public in NET_2_0.
2006-11-28 Duncan Mak <duncan@novell.com>
* ArgumentNullException.cs (.ctor): Added new constructor that's
new in .NET 2.0.
* InsufficientMemoryException.cs: Added missing 2.0 exception.
svn path=/trunk/mcs/; revision=68632
Miguel de Icaza [Wed, 29 Nov 2006 00:34:09 +0000 (00:34 -0000)]
2006-11-28 Miguel de Icaza <miguel@novell.com>
* Form.cs: Add another popular method.
* TabPage.cs: ditto.
svn path=/trunk/mcs/; revision=68631
Miguel de Icaza [Wed, 29 Nov 2006 00:10:46 +0000 (00:10 -0000)]
Fix merge problem
svn path=/trunk/mcs/; revision=68630
Miguel de Icaza [Tue, 28 Nov 2006 23:08:03 +0000 (23:08 -0000)]
2006-11-28 Miguel de Icaza <miguel@novell.com>
* TypeDescriptor.cs: This implementation is really from Gonzalo,
he dictated to me :-)
svn path=/trunk/mcs/; revision=68627
Gonzalo Paniagua Javier [Tue, 28 Nov 2006 22:46:12 +0000 (22:46 -0000)]
2006-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* CreateUserWizard.cs: implement GeneratePassword based on Membership.
svn path=/trunk/mcs/; revision=68625
Miguel de Icaza [Tue, 28 Nov 2006 22:45:05 +0000 (22:45 -0000)]
Remove TODO
svn path=/trunk/mcs/; revision=68624
Miguel de Icaza [Tue, 28 Nov 2006 22:31:11 +0000 (22:31 -0000)]
2006-11-28 Miguel de Icaza <miguel@novell.com>
* Rationalize use of MonoTODO as well.
svn path=/trunk/mcs/; revision=68622
Miguel de Icaza [Tue, 28 Nov 2006 22:16:35 +0000 (22:16 -0000)]
Revert changes from 68598, the library.make changes account for this
svn path=/trunk/mcs/; revision=68621
Miguel de Icaza [Tue, 28 Nov 2006 22:15:23 +0000 (22:15 -0000)]
2006-11-28 Miguel de Icaza <miguel@novell.com>
* Rationalize the user of MonoTODOs.
- Removed all the TODOs that were only overwritten methods
and had no further information.
- Methods that threw exceptions now have the message "Not
implemnted".
- Methods that return some constant are declared like
that.
- Removed a bunch of stale MonoTODOs that had not been
removed.
svn path=/trunk/mcs/; revision=68620
Miguel de Icaza [Tue, 28 Nov 2006 22:13:13 +0000 (22:13 -0000)]
Remove spaces
svn path=/trunk/mcs/; revision=68619
Gert Driesen [Tue, 28 Nov 2006 21:00:21 +0000 (21:00 -0000)]
* CaseInsensitiveComparerTest.cs: Added tests for bug #80082 and bug #80076.
Improved existing tests.
svn path=/trunk/mcs/; revision=68618
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 20:42:15 +0000 (20:42 -0000)]
2006-11-28 Rolf Bjarne Kvinge <RKvinge@novell.com>
* TrackBar.cs: Changed SizeTest and OrientationTest
to work on MS with both WinXP theme and Win2K theme.
svn path=/trunk/mcs/; revision=68617
Marek Habersack [Tue, 28 Nov 2006 20:26:56 +0000 (20:26 -0000)]
proper handling of <configSections>
svn path=/trunk/mcs/; revision=68615
Paolo Molaro [Tue, 28 Nov 2006 20:25:23 +0000 (20:25 -0000)]
Tue Nov 28 21:24:55 CET 2006 Paolo Molaro <lupus@ximian.com>
* mini.c: handle also boxing of r4 values (bug #80024).
svn path=/trunk/mono/; revision=68614
Chris Toshok [Tue, 28 Nov 2006 20:22:22 +0000 (20:22 -0000)]
* X11ThreadQueue.cs: factor out all the commonality from
PaintQueue/ConfigureQueue. Add a comment about XEventQueue. stop
using % from the XEventQueue. if we're going for performance,
it's much quicker to use a multiple of 2 size for the array and
use & for wrapping. Also, fix XEventQueue.Grow(). it was
reordering the queue before.
svn path=/trunk/mcs/; revision=68613
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 19:36:59 +0000 (19:36 -0000)]
Removed a spurious line.
svn path=/trunk/mcs/; revision=68612
Martin Baulig [Tue, 28 Nov 2006 19:36:18 +0000 (19:36 -0000)]
2006-11-28 Martin Baulig <martin@ximian.com>
Milestone II: We are ready to merge things back.
Please help me test this.
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68611
Martin Baulig [Tue, 28 Nov 2006 19:35:45 +0000 (19:35 -0000)]
Cosmetic fix.
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68610
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 19:32:55 +0000 (19:32 -0000)]
2006-11-28 Rolf Bjarne Kvinge <RKvinge@novell.com>
* MenuItem.cs: Fixed a warning.
* InternalWindowManager: Fixed a warning.
svn path=/trunk/mcs/; revision=68609
Martin Baulig [Tue, 28 Nov 2006 19:03:31 +0000 (19:03 -0000)]
Milestone II.
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68608
Gert Driesen [Tue, 28 Nov 2006 19:01:51 +0000 (19:01 -0000)]
* DirectoryTest.cs: Use Assert.Ignore instead of silently ignoring test.
svn path=/trunk/mcs/; revision=68607
Miguel de Icaza [Tue, 28 Nov 2006 19:01:28 +0000 (19:01 -0000)]
Another fix
svn path=/trunk/mcs/; revision=68606
Miguel de Icaza [Tue, 28 Nov 2006 19:00:17 +0000 (19:00 -0000)]
Simpler, turn off all the NunitWeb tests until WebTest is fixed
svn path=/trunk/mcs/; revision=68605
Chris Toshok [Tue, 28 Nov 2006 18:48:44 +0000 (18:48 -0000)]
set svn:eol-style to native
svn path=/trunk/mcs/; revision=68604
Paolo Molaro [Tue, 28 Nov 2006 18:47:23 +0000 (18:47 -0000)]
Tue Nov 28 19:45:44 CET 2006 Paolo Molaro <lupus@ximian.com>
* mini-ppc.c: force indirect calls until we reserve
enough address space for all the generated code.
svn path=/trunk/mono/; revision=68603
Chris Toshok [Tue, 28 Nov 2006 18:46:00 +0000 (18:46 -0000)]
2006-11-28 Chris Toshok <toshok@ximian.com>
* X11Hwnd.cs, XplatUIX11-new.cs: remove spew, and ^M's.
svn path=/trunk/mcs/; revision=68602
Miguel de Icaza [Tue, 28 Nov 2006 18:44:28 +0000 (18:44 -0000)]
More WebTest.Run removal
svn path=/trunk/mcs/; revision=68601
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 18:43:23 +0000 (18:43 -0000)]
2006-11-28 Rolf Bjarne Kvinge <RKvinge@novell.com>
* MenuItem.cs:
- When cloning a menu also clone MdiList and clone the
window menu items properly (as the forms and menuitems
are kept in an internal hashtable, these need updating
as well)
- Rewrote the window menu code, menu items are added in the
order the forms were added to their parent, and they are
updated every time the window menu is shown (before the
list was only generated once, in the current order of the
forms, and would never be updated). A checkmark is shown
next to the item corresponding to the active mdi child.
svn path=/trunk/mcs/; revision=68600
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 18:42:19 +0000 (18:42 -0000)]
2006-11-28 Rolf Bjarne Kvinge <RKvinge@novell.com>
* XplatUIStructs.cs:
- Added WM_NCMOUSEHOVER and WM_NCMOUSELEAVE.
* XplatUIWin32.cs:
- Added TME_NONCLIENT to TMEFlags.
- Handles WM_NCMOUSEMOVE in GetMessage to
generate WM_NCMOUSEHOVER and WM_NCMOUSELEAVE messages.
* MdiWindowManager:
- Now merges mdi child menu to parent menu when maximized.
- Recalculate NC areas of both mdi child and mdi parent.
Fixes #79757 (4).
on window state and size changes.Fixes #79844 (3).
- Handle WM_NCCALCSIZE to properly calculate borders.
* Form.cs:
- Add/remove to the mdi containers list of mdi children
in the order they are added.
- Pass on WM_NCLBUTTONUP, WM_NCMOUSEMOVE and WM_NCMOUSELEAVE
to the maximized mdi child.
* InternalWindowManager.cs:
- Only execute a click on the control buttons on the mouse up,
not on the mouse down. Show the state of the button
(was only showing Normal state, never Pressed state). The
pressed button now follows the mouse (if you click the Close
button and move the mouse over the Maximize button, the
Maximize button will be shown as pressed). Since Win32 does
not generate WM_NCLBUTTONUP if you release the button outside
of the nc area, we need to handle WM_NCMOUSELEAVE and treat
it as a mouse up.
* ThemeWin32Classic.cs:
- Draw a missing border around mdi child forms. Fixes #79844 (2).
* MdiClient.cs:
- Added a list of forms which contains the order the forms are
added to the mdi parent.
- Handle WM_NCPAINT to properly draw a 3D border. Fixes #79844 (2).
- Handle WM_NCCALCSIZE to properly calculate the 3D border.
- If the active form changes set the scrollbars to the top
of the Z order, otherwise the form could hide them.
- Scrollbars are now sized according to ClientSize, not
to Size, and they take into account the other scrollbar
to determine maximum.
svn path=/trunk/mcs/; revision=68599
Miguel de Icaza [Tue, 28 Nov 2006 18:39:41 +0000 (18:39 -0000)]
More NotWorking tests that are using the broken WebTest.Run
svn path=/trunk/mcs/; revision=68598
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 18:31:30 +0000 (18:31 -0000)]
Rectified an incorrect changelog entry
svn path=/trunk/mcs/; revision=68597
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 18:28:34 +0000 (18:28 -0000)]
2006-11-28 Rolf Bjarne Kvinge <RKvinge@novell.com>
* XplatUIX11-new.cs:
* X11Hwnd.cs:
- Added RequestAdditionalWM_NCMessages for windows to
opt in for WM_NCMOUSELEAVE and WM_NCMOUSEHOVER.
svn path=/trunk/mcs/; revision=68596
Rolf Bjarne Kvinge [Tue, 28 Nov 2006 18:20:01 +0000 (18:20 -0000)]
2006-11-27 Rolf Bjarne Kvinge
* XplatUI.cs:
* XplatUIDriver.cs:
* XplatUIX11.cs:
* XplatUIWin32.cs:
* XplatUIOSX.cs:
- Added RequestAdditionalWM_NCMessages for windows to
opt in for WM_NCMOUSELEAVE and WM_NCMOUSEHOVER.
Currently only implemented in XplatUIWin32.
svn path=/trunk/mcs/; revision=68595
Paolo Molaro [Tue, 28 Nov 2006 18:14:03 +0000 (18:14 -0000)]
Tue Nov 28 20:04:34 GMT 2006 Paolo Molaro <lupus@ximian.com>
* exceptions-arm.c: workaround bugs in the libc definition
of struct ucontext.
svn path=/trunk/mono/; revision=68594
Miguel de Icaza [Tue, 28 Nov 2006 18:10:49 +0000 (18:10 -0000)]
Since WebTest.Run and WebTest.CopyResource are overwriting Web.config, but
they only setup one AppDomain (that gets shutdown automatically by System.Web
whenever there is a change to Web.config) a number of tests fail.
This patch:
Removes the tests that use the above so that we get a clean run.
Removes tests that are currently failing, so we have a baseline
that is known to pass.
svn path=/trunk/mcs/; revision=68593
Igor Zelmanovich [Tue, 28 Nov 2006 16:06:11 +0000 (16:06 -0000)]
2006-11-28 Igor Zelmanovich <igorz@mainsoft.com>
* PageTest.cs: removed NotWorking attributes.
svn path=/trunk/mcs/; revision=68589
Tal Klahr [Tue, 28 Nov 2006 14:50:54 +0000 (14:50 -0000)]
Reverting r68577
svn path=/trunk/mcs/; revision=68588
Vladimir Krasnov [Tue, 28 Nov 2006 14:35:16 +0000 (14:35 -0000)]
* ObjectDataSourceTest.cs: fixed exception message checking
* ObjectDataSourceViewTest.cs: fixed tests that failed because of execution order
svn path=/trunk/mcs/; revision=68587
Martin Baulig [Tue, 28 Nov 2006 14:34:56 +0000 (14:34 -0000)]
Updated.
svn path=/branches/martin/anonymous-methods2/work/; revision=68586
Martin Baulig [Tue, 28 Nov 2006 14:34:43 +0000 (14:34 -0000)]
New test.
svn path=/branches/martin/anonymous-methods2/work/; revision=68585
Martin Baulig [Tue, 28 Nov 2006 14:27:07 +0000 (14:27 -0000)]
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68584