mono.git
16 years ago2007-08-30 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 30 Aug 2007 16:07:51 +0000 (16:07 -0000)]
2007-08-30  Jonathan Pobst  <monkey@jpobst.com>

* ListView.cs, ListViewItem.cs: corcompare stuffs.

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

16 years agofix
Jb Evain [Thu, 30 Aug 2007 15:54:39 +0000 (15:54 -0000)]
fix

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

16 years ago2007-08-30 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 30 Aug 2007 15:12:00 +0000 (15:12 -0000)]
2007-08-30  Jonathan Pobst  <monkey@jpobst.com>

* BindingMemberInfo.cs: Implement == and != operators.

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

16 years ago2007-08-30 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 30 Aug 2007 15:04:24 +0000 (15:04 -0000)]
2007-08-30  Jonathan Pobst  <monkey@jpobst.com>

* ComponentEditorPage.cs, ComponentEditorForm.cs: Override AutoSize,
AutoSizeChanged.

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

16 years ago2007-08-30 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 30 Aug 2007 14:50:19 +0000 (14:50 -0000)]
2007-08-30  Jonathan Pobst  <monkey@jpobst.com>

* HtmlElementEventArgs.cs: Implement properties.

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

16 years agoThu Aug 30 16:47:38 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 30 Aug 2007 14:21:59 +0000 (14:21 -0000)]
Thu Aug 30 16:47:38 CEST 2007 Paolo Molaro <lupus@ximian.com>

* assembly.c, class.c, domain.c, loader.c: remove useless
inclusion of cil-coff.h.

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

16 years ago2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Thu, 30 Aug 2007 14:01:20 +0000 (14:01 -0000)]
2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>

* Menu.cs:
* Menu.js:
make Menu work in multi form environment.

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

16 years agoThu Aug 30 16:17:23 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 30 Aug 2007 13:51:24 +0000 (13:51 -0000)]
Thu Aug 30 16:17:23 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini.c, driver.c: don't include the cil-coff.h header.

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

16 years ago2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Thu, 30 Aug 2007 13:48:50 +0000 (13:48 -0000)]
2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>

* ListControl.cs: fixed selected items state management.

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

16 years ago2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Thu, 30 Aug 2007 13:45:21 +0000 (13:45 -0000)]
2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>

* BaseCompareValidator.cs:
* BaseValidator.cs:
* CompareValidator.cs:
* CustomValidator.cs:
* RangeValidator.cs:
* RegularExpressionValidator.cs:
* RequiredFieldValidator.cs:
all Validators use RegisterExpandoAttribute for
not XHTML compliant attributes.

2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>

* WebUIValidation_2.0.js:
all Validators use RegisterExpandoAttribute for
not XHTML compliant attributes.

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

16 years agofixed:
Igor Zelmanovich [Thu, 30 Aug 2007 13:05:58 +0000 (13:05 -0000)]
fixed:
user window.TARGET_J2EE instead TARGET_J2EE
to avoid "TARGET_J2EE is not defined" exception

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

16 years agoThu Aug 30 14:50:53 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 30 Aug 2007 12:24:53 +0000 (12:24 -0000)]
Thu Aug 30 14:50:53 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini.c: flag places that needs fixes fo soft-float support.

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

16 years ago2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Thu, 30 Aug 2007 08:38:13 +0000 (08:38 -0000)]
2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>

* WebUIValidation_2.0.js: refactoring.
initialize evaluationfunction property for validator on client.
makes it compatible with AjaxControlToolkit.

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

16 years ago2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Thu, 30 Aug 2007 08:31:00 +0000 (08:31 -0000)]
2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>

* Page.cs: fixed MaintainScrollPositionOnPostBack feature.

2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>

* webform.js: fixed MaintainScrollPositionOnPostBack feature.

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

16 years agofix the 2.1 build
Jb Evain [Wed, 29 Aug 2007 21:58:57 +0000 (21:58 -0000)]
fix the 2.1 build

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

16 years ago2007-08-29 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Wed, 29 Aug 2007 21:37:57 +0000 (21:37 -0000)]
2007-08-29  Jonathan Pobst  <monkey@jpobst.com>

* HtmlElementErrorEventArgs.cs, HtmlElementErrorEventHandler.cs: Added.

2007-08-29  Jonathan Pobst  <monkey@jpobst.com>

* System.Windows.Forms.dll.sources: Add HtmlElementErrorEventArgs.cs,
HtmlElementErrorEventHandler.cs.

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

16 years ago2007-08-29 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Wed, 29 Aug 2007 21:00:55 +0000 (21:00 -0000)]
2007-08-29  Jonathan Pobst  <monkey@jpobst.com>

* TabControl.cs: I was looking into the MonoTODO on TabPageCollection.
Add (string,string,string) to implement the imagekey.  It turns out, we
use the requested imagekey whereas .Net does not.  So I broke ours to match
theirs.  :(

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

16 years ago2007-08-29 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Wed, 29 Aug 2007 19:52:59 +0000 (19:52 -0000)]
2007-08-29  Jonathan Pobst  <monkey@jpobst.com>

* Form.cs, UserControl.cs: Override ValidateChildren, AutoValidate.

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

16 years ago2007-08-29 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Wed, 29 Aug 2007 19:19:04 +0000 (19:19 -0000)]
2007-08-29  Ivan N. Zlatev  <contact@i-nz.net>

* ParentControlDesigner.cs: implemented.
* IUISelectionService.cs: implemented.
* WndProcRouter.cs: implemented.
* SelectionFrame.cs: implemented.
* ControlDesigner.cs: implemented.
* ControlDataObject.cs: implemented.
* ComponentTray.cs: implemented.
* ScrollableControlDesigner.cs: implemented.
* UISelectionService.cs: implemented.
* SplitContainerDesigner.cs: implemented.
* IMessageReceiver.cs: implemented.
* Native.cs: implemented.
* DocumentDesigner.cs: implemented.
* DefaultSerializationProviderAttribute.cs: implemented.
* ComponentSerializationService.cs: implemented.
* MemberRelationship.cs: implemented.
        * SerializationStore.cs: implemented.
* DesignSurfaceManager.cs: implemented.
* DesignerEventService.cs: implemented.
* ComponentDesigner.cs: implemented.
* ActiveDesignSurfaceChangedEventHandler.cs: implemented.
* LoadedEventHandler.cs: implemented.
* DesignSurfaceCollection.cs: implemented.
* DesignerHost.cs: implemented.
* ExtenderService.cs: implemented.
* DesignModeSite.cs: implemented.
* SelectionService.cs: implemented.
* DesignSurfaceServiceContainer.cs: implemented.
* DesignerActionListCollection.cs: implemented.
* ActiveDesignSurfaceChangedEventArgs.cs: implemented.
* LoadedEventArgs.cs: implemented.
* TypeDescriptorFilterService.cs: implemented.
* ReferenceService.cs: implemented.
* DesignSurface.cs: implemented.
* DesignSurfaceEventHandler.cs: implemented.
* DesignModeNestedContainer.cs: implemented.
* EventBindingService.cs: implemented.
* DesignSurfaceEventArgs.cs: implemented.
* DesignerOptionService.cs: implemented.
* ITreeDesigner.cs: implemented.
* CodeDomComponentSerializationService.cs: implemented.
* CollectionCodeDomSerializer.cs: implemented.
* CodeDomDesignerLoader.cs: implemented.
* CodeDomSerializationProvider.cs: implemented.
* ComponentCodeDomSerializer.cs: implemented.
* RootContext.cs: implemented.
* BasicDesignerLoader.cs: implemented.
* DesignerSerializationManager.cs: implemented.
* EnumCodeDomSerializer.cs: implemented.
* SerializeAbsoluteContext.cs: implemented.
* MemberCodeDomSerializer.cs: implemented.
* PrimitiveCodeDomSerializer.cs: implemented.
* CodeDomSerializerBase.cs: implemented.
* CodeDomSerializer.cs: implemented.
* ExpressionContext.cs: implemented.
* EventCodeDomSerializer.cs: implemented.
* TypeCodeDomSerializer.cs: implemented.
* ObjectStatementCollection.cs: implemented.
* RootCodeDomSerializer.cs: implemented.
* PropertyCodeDomSerializer.cs: implemented.
* StatementContext.cs: implemented.

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

16 years ago2007-08-29 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Wed, 29 Aug 2007 19:14:31 +0000 (19:14 -0000)]
2007-08-29  Jonathan Pobst  <monkey@jpobst.com>

* ContainerControl.cs: Implement ValidateChildren and new Validate overload.

2007-08-29  Jonathan Pobst  <monkey@jpobst.com>

* ContainerControlTest.cs: Added test for ValidateChildren.

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

16 years ago2007-08-29 Jonathan Chambers <joncham@gmail.com>
Jonathan Chambers [Wed, 29 Aug 2007 19:03:09 +0000 (19:03 -0000)]
2007-08-29  Jonathan Chambers  <joncham@gmail.com>

* marshal.c (cominterop_get_ccw): Walk up interface hierarchy
if interface is marked with CoClassAttribute.

Code is contributed under MIT/X11 license.

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

16 years ago2007-08-29 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 29 Aug 2007 18:52:18 +0000 (18:52 -0000)]
2007-08-29  Marek Habersack  <mhabersack@novell.com>

            * CachingCompiler.cs: consider contents of the
            <compilation><assemblies> section when constructing a list of
            assemblies during compilation.

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

16 years ago2007-08-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 29 Aug 2007 18:05:59 +0000 (18:05 -0000)]
2007-08-29  Atsushi Enomoto  <atsushi@ximian.com>

* System.dll.sources : added Win32NetworkInterfaceMarshal.cs.

* NetworkInterface.cs,
  IPv4InterfaceStatistics.cs
  IPInterfaceProperties.cs
  IPv4InterfaceProperties.cs
  IPv6InterfaceProperties.cs
  IPAddressCollection.cs
  GatewayIPAddressInformation.cs
  GatewayIPAddressInformationCollection.cs
  IPAddressInformation.cs
  IPAddressInformationCollection.cs
  MulticastIPAddressInformation.cs
  MulticastIPAddressInformationCollection.cs
  UnicastIPAddressInformation.cs
  UnicastIPAddressInformationCollection.cs
  Win32NetworkInterfaceMarshal.cs (new) :
  NetworkInterface implementation using Win32 API.

  Not sure how MIB-based implementation (for Linux) is possible but
  it will follow.

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

16 years ago2007-08-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 29 Aug 2007 18:00:42 +0000 (18:00 -0000)]
2007-08-29  Atsushi Enomoto  <atsushi@ximian.com>

* IPAddress.cs, IPv6Address.cs : (ToString) output ScopeId.

* IPAddressTest.cs : added an address with scope id to parse/format
  test.

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

16 years agoWed Aug 29 19:27:07 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Aug 2007 17:02:14 +0000 (17:02 -0000)]
Wed Aug 29 19:27:07 CEST 2007 Paolo Molaro <lupus@ximian.com>

* sgen-gc.c: ensure no object from the to space is copied again or finalized
if it's seen twice in major collections.

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

16 years ago* AssemblyBuilder.cs: In DefineIconResource, open icon in read-only
Gert Driesen [Wed, 29 Aug 2007 16:36:41 +0000 (16:36 -0000)]
* AssemblyBuilder.cs: In DefineIconResource, open icon in read-only
mode. Fixes bug #82617.

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

16 years agoWed Aug 29 18:46:49 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Aug 2007 16:22:57 +0000 (16:22 -0000)]
Wed Aug 29 18:46:49 CEST 2007 Paolo Molaro <lupus@ximian.com>

* sgen-gc.c: big objects are not copied to the gray area, but they
need to be considered for scanning, too, if they are brought alive
by an object ready for finalizations or a survived one.

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

16 years agoWed Aug 29 18:43:11 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Aug 2007 16:17:57 +0000 (16:17 -0000)]
Wed Aug 29 18:43:11 CEST 2007 Paolo Molaro <lupus@ximian.com>

* sgen-gc.c: properly account the number of disappearing links when
they are nullified.

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

16 years agoWed Aug 29 18:37:37 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Aug 2007 16:12:46 +0000 (16:12 -0000)]
Wed Aug 29 18:37:37 CEST 2007 Paolo Molaro <lupus@ximian.com>

* sgen-gc.c: share the code to scan the registered roots between the
different types of collections.

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

16 years ago* FolderBrowserDialog.cs: Set Tag of newly created node, and keep it
Gert Driesen [Wed, 29 Aug 2007 16:08:02 +0000 (16:08 -0000)]
* FolderBrowserDialog.cs: Set Tag of newly created node, and keep it
up-to-date. Fixes bug #82618.

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

16 years agoWed Aug 29 18:26:20 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 29 Aug 2007 16:02:38 +0000 (16:02 -0000)]
Wed Aug 29 18:26:20 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini.h, inssel-float.brg: fix soft-float constant loads on big
endian systems (partially from Dean Jenkins, bug #81924).

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

16 years ago2007-08-29 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 29 Aug 2007 12:37:35 +0000 (12:37 -0000)]
2007-08-29  Marek Habersack  <mhabersack@novell.com>

            * TemplateBuilder.cs: check for and store for later use the
            TemplateContainerAttribute. Added a nullable property
            TemplateInstance to return the value of the attribute.

2007-08-29  Marek Habersack  <mhabersack@novell.com>

            * TemplateControlCompiler.cs: mark fields corresponding to the
            controls as global references.
            When control tree is constructed and the parent of the current
            builder is a TemplateBuilder marked with the TemplateInstance
            attribute set to Single, use the control's ID as the field
            name. This makes it possible to refer to controls inside templates
            by name instead of by using FindControl.

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

16 years agofix compilation error with MS compiler
Konstantin Triger [Wed, 29 Aug 2007 08:11:57 +0000 (08:11 -0000)]
fix compilation error with MS compiler

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

16 years ago* Control.cs: optimized performance in InitControlsCache()
Vladimir Krasnov [Wed, 29 Aug 2007 07:51:52 +0000 (07:51 -0000)]
* Control.cs: optimized performance in InitControlsCache()

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

16 years ago2007-05-29 Everaldo Canuto <everaldo@simios.org>
Everaldo Canuto [Wed, 29 Aug 2007 07:42:26 +0000 (07:42 -0000)]
2007-05-29  Everaldo Canuto  <everaldo@simios.org>

* TextBoxBase.cs: Call CalculateDocument after changes Lines property to
reflect document changes. Fixes #82367.

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

16 years ago2007-08-29 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Wed, 29 Aug 2007 04:21:57 +0000 (04:21 -0000)]
2007-08-29  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListView.cs: Add/fix some override differences between 1.1 and 2.0,
as well as add new ones. This should make work the BackgroundImage
property for ListView again.

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

16 years ago2007-08-28 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Wed, 29 Aug 2007 01:24:17 +0000 (01:24 -0000)]
2007-08-28  Jonathan Pobst  <monkey@jpobst.com>

* DataGrid.cs, DataGridViewButtonColumn.cs, DataGridViewCheckBoxColumn.cs,
DataGridViewComboBoxColumn.cs, DataGridViewImageColumn.cs, DataGridViewLinkColumn.cs,
DataGridViewTextBoxColumn.cs, ToolTip.cs: corcompare stuffs.

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

16 years ago2007-08-29 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 28 Aug 2007 23:44:44 +0000 (23:44 -0000)]
2007-08-29  Marek Habersack  <mhabersack@novell.com>

            * ListControl.cs: do not perform data binding twice if
            AppendDataBoundItems is true. Fixes bug #81146.

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

16 years ago2007-08-28 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 28 Aug 2007 21:48:15 +0000 (21:48 -0000)]
2007-08-28  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs, XPlatUI.cs, XPlatUIDriver.cs, XPlatUIWin32.cs: Implement
IsKeyLocked.

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

16 years ago2007-08-28 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 28 Aug 2007 20:58:47 +0000 (20:58 -0000)]
2007-08-28  Jonathan Pobst  <monkey@jpobst.com>

* Cursor.cs: Add HotSpot, hook into XPlatUI.GetCursorInfo.
* XPlatUIWin32.cs: Implement hotspot lookup in GetCursorInfo.

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

16 years agoMissed a file: RadioButtonPainter.cs. Fixes the build.
Jonathan Pobst [Tue, 28 Aug 2007 19:59:36 +0000 (19:59 -0000)]
Missed a file: RadioButtonPainter.cs.  Fixes the build.

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

16 years ago2007-08-28 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 28 Aug 2007 18:41:11 +0000 (18:41 -0000)]
2007-08-28  Jonathan Pobst  <monkey@jpobst.com>

* RadioButton.cs: Use 2.0 rendering.  Use base implementation of TextAlign.
* Theme.cs, ThemeWin32Classic.cs: Implement 2.0 rendering for RadioButton.

2007-08-28  Jonathan Pobst  <monkey@jpobst.com>

* ThemeElementsDefault.cs: Add accessor for RadioButtonPainter.

2007-08-28  Jonathan Pobst  <monkey@jpobst.com>

* RadioButtonPainter.cs: Added.

2007-08-28  Jonathan Pobst  <monkey@jpobst.com>

* System.Windows.Forms.dll.sources: Add RadioButtonPainter.cs.

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

16 years ago2007-08-28 Jb Evain <jbevain@novell.com>
Jb Evain [Tue, 28 Aug 2007 15:18:41 +0000 (15:18 -0000)]
2007-08-28  Jb Evain  <jbevain@novell.com>

* Mono.Cecil.Mdb/MdbWriter.cs:
Rewrite variables infos.

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

16 years ago2007-08-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Aug 2007 15:08:49 +0000 (15:08 -0000)]
2007-08-28  Zoltan Varga  <vargaz@gmail.com>

* icall.c (ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_RunModuleConstructor): New icall.

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

16 years ago2007-08-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Aug 2007 15:07:43 +0000 (15:07 -0000)]
2007-08-28  Zoltan Varga  <vargaz@gmail.com>

* RuntimeHelpers.cs: Implement RunModuleConstructor ().

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

16 years ago2007-08-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Aug 2007 15:05:30 +0000 (15:05 -0000)]
2007-08-28  Zoltan Varga  <vargaz@gmail.com>

* DateTime.cs: Fix a warning.

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

16 years ago2007-08-28 Jb Evain <jbevain@novell.com>
Jb Evain [Tue, 28 Aug 2007 15:05:19 +0000 (15:05 -0000)]
2007-08-28  Jb Evain  <jbevain@novell.com>

* Mono.Cecil.Cil/CodeWriter.cs
  Mono.Cecil/ReflectionWriter.cs
  Mono.Cecil.Cil/SymbolStoreHelper.cs
  Mono.Cecil.Signatures/SignatureWriter.cs:
Generate proper variables signatures for symbols
stores.

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

16 years agoreformatting
Marek Habersack [Tue, 28 Aug 2007 13:57:11 +0000 (13:57 -0000)]
reformatting

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

16 years ago2007-08-28 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Tue, 28 Aug 2007 13:50:25 +0000 (13:50 -0000)]
2007-08-28  Marek Habersack  <mhabersack@novell.com>

            * Page.cs: The following property values are returned from cached
            fields instead of looking them up on Context: Application,
            Response, Request, Cache (as determined by the tests).
            Added a backing field for the Session property.
            Session doesn't throw an exception when Context is null - it
            silently ignores it and throws a session not available exception.
            _context is never used directly, the Context property is used
            instead. Fixes bug #82606

2007-08-28  Marek Habersack  <mhabersack@novell.com>

            * PageTest.cs: added tests for exceptions that should be thrown
            when the following properties are accessed from a Page descendant
            that overrides the Context property: Response, Cache, Session. The
            Application property test was also added, to check if it is
            properly set to null when no request has been served by the page.

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

16 years ago2007-08-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Aug 2007 12:48:36 +0000 (12:48 -0000)]
2007-08-28  Zoltan Varga  <vargaz@gmail.com>

* object.c (mono_class_proxy_vtable): Use max_interface_id instead of
class->max_interface_id in a one place. Fixes transparentproxy.exe test on ia64.

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

16 years ago* build-csproj2k5: Add Mono.Mozilla as a reference.
Rolf Bjarne Kvinge [Tue, 28 Aug 2007 12:45:03 +0000 (12:45 -0000)]
* build-csproj2k5: Add Mono.Mozilla as a reference.
* SWF2k5.csproj: Updated.

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

16 years ago2007-08-27 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Tue, 28 Aug 2007 12:10:40 +0000 (12:10 -0000)]
2007-08-27  Ivan N. Zlatev  <contact@i-nz.net>

        * CursorConverter.cs: Implement conversion to
        InstanceDescriptor.

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

16 years agoupdate project file with recent changes
Konstantin Triger [Tue, 28 Aug 2007 11:13:57 +0000 (11:13 -0000)]
update project file with recent changes

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

16 years ago2007-08-27 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Tue, 28 Aug 2007 11:12:52 +0000 (11:12 -0000)]
2007-08-27  Ivan N. Zlatev  <contact@i-nz.net>
        * DataMemberFieldEditor.cs: stubbed.
        * DataMemberListEditor.cs: stubbed.
        * FormatStringEditor.cs: stubbed.
        * StringCollectionEditor.cs: implemented.
        * StringArrayEditor.cs: implemented.
        * TabPageCollectionEditor.cs: implemented.
        * ListControlStringCollectionEditor.cs: implemented.

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

16 years agoremove unneeded 'using'
Konstantin Triger [Tue, 28 Aug 2007 11:11:47 +0000 (11:11 -0000)]
remove unneeded 'using'

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

16 years ago2007-08-27 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Tue, 28 Aug 2007 11:06:33 +0000 (11:06 -0000)]
2007-08-27  Ivan N. Zlatev  <contact@i-nz.net>
* CollectionEditor.cs:
 - Fix CreateCollectionItemType to deal with "Item" overloads.
 - Implement Create/DestroyInstance to check for the
   IDesignerHost service and use that.
 - Check if SetItems produces a new object(will happen for arrays)
   and update EditValue.
        * GridEntry.cs: Implement GetService.

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

16 years agoupdate project file with recent changes; remove IPGlobal* from compilation since...
Konstantin Triger [Tue, 28 Aug 2007 10:59:46 +0000 (10:59 -0000)]
update project file with recent changes; remove IPGlobal* from compilation since they use pinvoke to get the information

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

16 years agoNew test.
Marek Safar [Tue, 28 Aug 2007 10:13:49 +0000 (10:13 -0000)]
New test.

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

16 years agoNew test.
Marek Safar [Tue, 28 Aug 2007 10:13:19 +0000 (10:13 -0000)]
New test.

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

16 years ago2007-08-28 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 28 Aug 2007 10:11:29 +0000 (10:11 -0000)]
2007-08-28  Marek Safar  <marek.safar@gmail.com>

* cs-parser.jay: Anonymous type arguments can be simple name, syntax error
handling.

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

16 years ago2007-08-28 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 28 Aug 2007 09:47:17 +0000 (09:47 -0000)]
2007-08-28  Mark Probst  <mark.probst@gmail.com>

* security-manager.c (mono_security_manager_get_methods):
LinkDemandSecurityException now has 2 arguments instead of 3.

2007-08-28  Mark Probst  <mark.probst@gmail.com>

* mini.c (check_linkdemand): Remove embedded reference object in
call to LinkDemandSecurityException.
(mono_jit_compile_method_inner): Call LinkDemandSecurityException
with an IntPtr instead of a reference object.

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

16 years ago2007-08-28 Mark Probst <mark.probst@gmail.com>
Mark Probst [Tue, 28 Aug 2007 09:42:00 +0000 (09:42 -0000)]
2007-08-28  Mark Probst  <mark.probst@gmail.com>

* SecurityManager.cs: Changed method argument of
LinkDemandSecurityException to IntPtr and removed the assembly
argument (which can be gotten to via the method), to avoid having
to embed reference object values in the native code.

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

16 years ago2007-08-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Aug 2007 09:34:30 +0000 (09:34 -0000)]
2007-08-28  Zoltan Varga  <vargaz@gmail.com>

* mini.c (handle_initobj): Handle alignment properly.

* inssel.brg (mini_emit_memset): Ditto.

* inssel.brg (mini_emit_memcpy): Ditto.

* inssel-sparc.brg: Ditto.

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

16 years ago2007-08-28 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 28 Aug 2007 09:14:36 +0000 (09:14 -0000)]
2007-08-28  Zoltan Varga  <vargaz@gmail.com>

* mini.h mini.c inssel-*.brg: Pass alignment information to OP_MEMCPY/MEMSET.

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

16 years agoadjust ignore
Jb Evain [Mon, 27 Aug 2007 22:49:14 +0000 (22:49 -0000)]
adjust ignore

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

16 years agocreate only one assembly for the tunning linker steps
Jb Evain [Mon, 27 Aug 2007 22:48:19 +0000 (22:48 -0000)]
create only one assembly for the tunning linker steps

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

16 years ago2007-08-28 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 27 Aug 2007 22:19:38 +0000 (22:19 -0000)]
2007-08-28  Jb Evain  <jbevain@novell.com>

* Makefile: mdb support.

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

16 years ago2007-08-27 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 27 Aug 2007 21:27:59 +0000 (21:27 -0000)]
2007-08-27  Jb Evain  <jbevain@novell.com>

* Mono.Linker/Driver.cs
  Mono.Linker/Annotations.cs
  Mono.Linker/LinkContext.cs
  Mono.Linker.Steps/OutputStep.cs:
Implement symbols loading/saving.

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

16 years ago2007-08-27 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 27 Aug 2007 20:02:12 +0000 (20:02 -0000)]
2007-08-27  Zoltan Varga  <vargaz@gmail.com>

* class.c (mono_class_layout_fields): Only do the struct alignment hack on
platforms which need it.

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

16 years ago2007-08-27 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 27 Aug 2007 19:14:50 +0000 (19:14 -0000)]
2007-08-27  Jonathan Pobst  <monkey@jpobst.com>

* LabelEditTextBox.cs, TreeView.cs: After hiding the textbox used
for label editting, make sure we focus back on the TreeView.
[Fixes bug #82590]

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

16 years ago2007-08-27 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 27 Aug 2007 19:11:12 +0000 (19:11 -0000)]
2007-08-27  Jb Evain  <jbevain@novell.com>

* Makefile: integrate Mono.Cecil.Mdb in the build.

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

16 years ago2007-08-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 27 Aug 2007 18:54:40 +0000 (18:54 -0000)]
2007-08-27  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListView.cs: Add some 2.0 overrides.

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

16 years agoprotect against null assembly
Jb Evain [Mon, 27 Aug 2007 18:22:37 +0000 (18:22 -0000)]
protect against null assembly

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

16 years agodon't write method without debugging info
Jb Evain [Mon, 27 Aug 2007 18:09:30 +0000 (18:09 -0000)]
don't write method without debugging info

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

16 years ago2007-08-27 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 27 Aug 2007 17:53:51 +0000 (17:53 -0000)]
2007-08-27  Jb Evain  <jbevain@novell.com>

* Mono.Cecil.Mdb/MdbWriter.cs:
Rewrite using the direct mdb api.

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

16 years ago2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 27 Aug 2007 17:38:26 +0000 (17:38 -0000)]
2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>

        * IPGlobalProperties.cs : implemented remaining methods in
          MibIPGlobalProperties. Support /usr/compat/linux/proc
          for some BSD environment.

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

16 years agoadd readme and authors
Jb Evain [Mon, 27 Aug 2007 16:44:38 +0000 (16:44 -0000)]
add readme and authors

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

16 years agodelete
Jb Evain [Mon, 27 Aug 2007 16:32:22 +0000 (16:32 -0000)]
delete

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

16 years agoadd build files
Jb Evain [Mon, 27 Aug 2007 16:32:09 +0000 (16:32 -0000)]
add build files

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

16 years ago2007-08-27 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 27 Aug 2007 16:30:41 +0000 (16:30 -0000)]
2007-08-27  Jb Evain  <jbevain@novell.com>

* MonoSymbolFile.cs, SymbolWriterImpl.cs: add some Cecil specific
code protected by a CECIL defined.

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

16 years agoMon Aug 27 18:29:12 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 27 Aug 2007 16:04:25 +0000 (16:04 -0000)]
Mon Aug 27 18:29:12 CEST 2007 Paolo Molaro <lupus@ximian.com>

* sgen-gc.c: unregister thread data structures with a pthread_key_t
dtor.

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

16 years agoMon Aug 27 18:27:35 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 27 Aug 2007 16:03:04 +0000 (16:03 -0000)]
Mon Aug 27 18:27:35 CEST 2007 Paolo Molaro <lupus@ximian.com>

* threads.c: free the thread static data on thread exit.

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

16 years agomoved
Jb Evain [Mon, 27 Aug 2007 14:56:54 +0000 (14:56 -0000)]
moved

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

16 years ago * Form.cs: Uses opacity var instead of Opacity property in CreateHandle
Everaldo Canuto [Mon, 27 Aug 2007 14:32:18 +0000 (14:32 -0000)]
* Form.cs: Uses opacity var instead of Opacity property in CreateHandle
because getter dont returns right value before handle creation. Thanks
to George. Fixes #82569.

2007-08-27  Everaldo Canuto  <ecanuto@novell.com>

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

16 years ago2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 27 Aug 2007 13:19:41 +0000 (13:19 -0000)]
2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>

        * IPGlobalProperties.cs, TcpStatistics.cs,
          IPGlobalStatistics.cs, IcmpV4Statistics.cs,
          IcmpV6Statistics.cs, UdpStatistics.cs :
          and here is non-Windows version, based on /proc/net/snmp(6).

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

16 years ago * Theme.cs: Revert last patch, it causes error under win32.
Everaldo Canuto [Mon, 27 Aug 2007 13:15:51 +0000 (13:15 -0000)]
* Theme.cs: Revert last patch, it causes error under win32.

2007-08-27  Everaldo Canuto  <ecanuto@novell.com>

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

16 years ago2007-08-27 Everaldo Canuto <ecanuto@novell.com>
Everaldo Canuto [Mon, 27 Aug 2007 13:06:17 +0000 (13:06 -0000)]
2007-08-27  Everaldo Canuto  <ecanuto@novell.com>
* Theme.cs: Uses Environment.SpecialFolder.DesktopDirectory instead of
Environment.SpecialFolder.Desktop in Places method, Desktop returns the
logical Desktop rather than the physical file system location. Fixes #82603.

2007-08-26  Everaldo Canuto  <ecanuto@novell.com>

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

16 years ago2007-08-27 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 27 Aug 2007 12:50:59 +0000 (12:50 -0000)]
2007-08-27  Marek Habersack  <mhabersack@novell.com>

            * HttpCookieTest.cs: the ToStringTest works now.

2007-08-27  Marek Habersack  <mhabersack@novell.com>

            * HttpCookie.cs: make sure a key is output even if it has no
            values set. Fixes bug #81333.

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

16 years ago2007-08-27 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 27 Aug 2007 12:16:31 +0000 (12:16 -0000)]
2007-08-27  Marek Habersack  <mhabersack@novell.com>

            * HtmlForm.cs: make sure the ID is set before HtmlControls renders
            the attributes. Fixes bug #82596

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

16 years agoMon Aug 27 10:55:54 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 27 Aug 2007 08:31:26 +0000 (08:31 -0000)]
Mon Aug 27 10:55:54 CEST 2007 Paolo Molaro <lupus@ximian.com>

* class.c: walk the hierarchy to find the generic definition for
a class (fixes runtime part of bug #82498).

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

16 years ago2007-08-22 Everaldo Canuto <ecanuto@novell.com>
Everaldo Canuto [Mon, 27 Aug 2007 07:51:01 +0000 (07:51 -0000)]
2007-08-22  Everaldo Canuto  <ecanuto@novell.com>

* MessageBox.cs: Add clipboard copy (ctrl+c) to messagebox. Thanks Andy Hume
for the patch. Fixes #82568.

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

16 years ago2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 27 Aug 2007 04:42:29 +0000 (04:42 -0000)]
2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>

* IPGlobalProperties.cs, TcpConnectionInformation.cs,
  TcpStatistics.cs, IPGlobalStatistics.cs, IcmpV4Statistics.cs,
  IcmpV6Statistics.cs, UdpStatistics.cs :
  initial implementation of IPGlobalProperties and its children
  for Win32 API, mostly done. Non-Windows implementation should
  follow.

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

16 years ago * ListView.cs: Add a pair of missing 2.0 ListViewItemCollection.Insert
Carlos Alberto Cortez [Mon, 27 Aug 2007 00:41:16 +0000 (00:41 -0000)]
* ListView.cs: Add a pair of missing 2.0 ListViewItemCollection.Insert
methods.

2007-08-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>

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

16 years ago2007-08-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 27 Aug 2007 00:16:26 +0000 (00:16 -0000)]
2007-08-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* System.Windows.Forms.dll.sources: Add new ListViewInsertionMark.cs
file.

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

16 years ago2007-08-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 27 Aug 2007 00:16:03 +0000 (00:16 -0000)]
2007-08-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListViewInsertionMark.cs: New stubbed class.

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

16 years ago2007-08-26 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 26 Aug 2007 20:48:30 +0000 (20:48 -0000)]
2007-08-26  Zoltan Varga  <vargaz@gmail.com>

* mini-exceptions.c (mono_handle_exception_internal): Skip the first frame for
exceptions raised in unmanaged code. Fixes part of #82594.

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

16 years agoNew tests.
Marek Safar [Sun, 26 Aug 2007 11:09:27 +0000 (11:09 -0000)]
New tests.

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

16 years ago2007-08-26 Marek Safar <marek.safar@gmail.com>
Marek Safar [Sun, 26 Aug 2007 11:07:13 +0000 (11:07 -0000)]
2007-08-26  Marek Safar  <marek.safar@gmail.com>

* attribute.cs (IsClsCompliant): Add nullable types test.

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

16 years agonomd5 fix
Roei Erez [Sun, 26 Aug 2007 05:27:00 +0000 (05:27 -0000)]
nomd5 fix

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

16 years ago* FolderBrowserDialog.cs: When adding folder, immediately create the
Gert Driesen [Sat, 25 Aug 2007 12:36:31 +0000 (12:36 -0000)]
* FolderBrowserDialog.cs: When adding folder, immediately create the
directory with temporary name and rename the directory when editing
finishes. This matches MS. Ensure the node for the new folder is
selected and LabelEdit is disabled, when editing is either finished
or cancelled.

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