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
Jb Evain [Thu, 30 Aug 2007 15:54:39 +0000 (15:54 -0000)]
fix
svn path=/trunk/mcs/; revision=85058
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
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
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
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
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
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
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
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
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
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
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
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
Jb Evain [Wed, 29 Aug 2007 21:58:57 +0000 (21:58 -0000)]
fix the 2.1 build
svn path=/trunk/mcs/; revision=85032
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Marek Habersack [Tue, 28 Aug 2007 13:57:11 +0000 (13:57 -0000)]
reformatting
svn path=/trunk/mcs/; revision=84952
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
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
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
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
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
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
Konstantin Triger [Tue, 28 Aug 2007 11:11:47 +0000 (11:11 -0000)]
remove unneeded 'using'
svn path=/trunk/mcs/; revision=84939
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
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
Marek Safar [Tue, 28 Aug 2007 10:13:49 +0000 (10:13 -0000)]
New test.
svn path=/trunk/mcs/; revision=84936
Marek Safar [Tue, 28 Aug 2007 10:13:19 +0000 (10:13 -0000)]
New test.
svn path=/trunk/mcs/; revision=84935
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
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
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
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
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
Jb Evain [Mon, 27 Aug 2007 22:49:14 +0000 (22:49 -0000)]
adjust ignore
svn path=/trunk/mcs/; revision=84923
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
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
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
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
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
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
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
Jb Evain [Mon, 27 Aug 2007 18:22:37 +0000 (18:22 -0000)]
protect against null assembly
svn path=/trunk/mcs/; revision=84904
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
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
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
Jb Evain [Mon, 27 Aug 2007 16:44:38 +0000 (16:44 -0000)]
add readme and authors
svn path=/trunk/mcs/; revision=84891
Jb Evain [Mon, 27 Aug 2007 16:32:22 +0000 (16:32 -0000)]
delete
svn path=/trunk/mcs/; revision=84890
Jb Evain [Mon, 27 Aug 2007 16:32:09 +0000 (16:32 -0000)]
add build files
svn path=/trunk/mcs/; revision=84889
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
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
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
Jb Evain [Mon, 27 Aug 2007 14:56:54 +0000 (14:56 -0000)]
moved
svn path=/trunk/mcs/; revision=84878
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
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
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
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
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
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
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
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
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
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
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
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
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
Marek Safar [Sun, 26 Aug 2007 11:09:27 +0000 (11:09 -0000)]
New tests.
svn path=/trunk/mcs/; revision=84857
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
Roei Erez [Sun, 26 Aug 2007 05:27:00 +0000 (05:27 -0000)]
nomd5 fix
svn path=/trunk/mcs/; revision=84854
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