Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

pull from trunk (2 of 2)

svn path=/branches/mono-1-1-13/mcs/; revision=58604
  • Loading branch information...
commit 33ab4bee8e165e330c6abd3385bb09357afd892a 2 parents a210976 + 009188a
Wade Berrier authored
Showing with 50,703 additions and 0 deletions.
  1. +44 −0 mcs/class/Managed.Windows.Forms/Assembly/AssemblyInfo.cs
  2. +18 −0 mcs/class/Managed.Windows.Forms/Assembly/ChangeLog
  3. +75 −0 mcs/class/Managed.Windows.Forms/Assembly/Locale.cs
  4. +864 −0 mcs/class/Managed.Windows.Forms/ChangeLog
  5. +84 −0 mcs/class/Managed.Windows.Forms/Design
  6. +58 −0 mcs/class/Managed.Windows.Forms/Guidelines
  7. BIN  mcs/class/Managed.Windows.Forms/M.gif
  8. +56 −0 mcs/class/Managed.Windows.Forms/Makefile
  9. +17 −0 mcs/class/Managed.Windows.Forms/Notes
  10. +48 −0 mcs/class/Managed.Windows.Forms/README
  11. +2,081 −0 mcs/class/Managed.Windows.Forms/SWF.csproj
  12. +21 −0 mcs/class/Managed.Windows.Forms/SWF.sln
  13. +106 −0 mcs/class/Managed.Windows.Forms/System.Resources/ChangeLog
  14. +105 −0 mcs/class/Managed.Windows.Forms/System.Resources/ResXFileRef.cs
  15. +34 −0 mcs/class/Managed.Windows.Forms/System.Resources/ResXNullRef.cs
  16. +300 −0 mcs/class/Managed.Windows.Forms/System.Resources/ResXResourceReader.cs
  17. +63 −0 mcs/class/Managed.Windows.Forms/System.Resources/ResXResourceSet.cs
  18. +336 −0 mcs/class/Managed.Windows.Forms/System.Resources/ResXResourceWriter.cs
  19. +81 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/ChangeLog
  20. +76 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/ComponentEditorForm.cs
  21. +188 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/ComponentEditorPage.cs
  22. +122 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/EventsTab.cs
  23. +51 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/IUIService.cs
  24. +35 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/IWindowsFormsEditorService.cs
  25. +101 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/PropertyTab.cs
  26. +64 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/WindowsFormsComponentEditor.cs
  27. +45 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/ChangeLog
  28. +405 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/Charcode.cs
  29. +159 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/Charset.cs
  30. +36 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/CharsetFlags.cs
  31. +34 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/CharsetType.cs
  32. +49 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/ClassDelegate.cs
  33. +127 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/Color.cs
  34. +49 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/DestinationDelegate.cs
  35. +201 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/Font.cs
  36. +40 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/KeyStruct.cs
  37. +719 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/KeysInit.cs
  38. +67 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/Major.cs
  39. +765 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/Minor.cs
  40. +7 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/README
  41. +883 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/RTF.cs
  42. +81 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/RTFException.cs
  43. +386 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/StandardCharCode.cs
  44. +405 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/StandardCharName.cs
  45. +205 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/Style.cs
  46. +116 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/StyleElement.cs
  47. +35 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/StyleType.cs
  48. +228 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/TextMap.cs
  49. +39 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/TokenClass.cs
  50. +200 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/rtf.csproj
  51. +48 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/rtf.csproj.user
  52. +286 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.RTF/test.cs
  53. +10 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.resources
  54. +533 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources
  55. +74 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AccessibleEvents.cs
  56. +39 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AccessibleNavigation.cs
  57. +570 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AccessibleObject.cs
  58. +95 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AccessibleRole.cs
  59. +39 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AccessibleSelection.cs
  60. +67 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AccessibleStates.cs
  61. +87 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AmbientProperties.cs
  62. +42 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AnchorStyles.cs
  63. +37 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Appearance.cs
  64. +475 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Application.cs
  65. +92 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ApplicationContext.cs
  66. +39 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ArrangeDirection.cs
  67. +37 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ArrangeStartingPosition.cs
  68. +43 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AsyncMethodData.cs
  69. +90 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AsyncMethodResult.cs
  70. +38 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AutoScaleMode.cs
  71. +830 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs
  72. +99 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BaseCollection.cs
  73. +311 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Binding.cs
  74. +227 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BindingContext.cs
  75. +153 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BindingManagerBase.cs
  76. +93 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BindingMemberInfo.cs
  77. +120 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BindingsCollection.cs
  78. +39 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BootMode.cs
  79. +42 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Border3DSide.cs
  80. +45 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Border3DStyle.cs
  81. +37 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BorderStyle.cs
  82. +42 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/BoundsSpecified.cs
  83. +122 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Button.cs
  84. +563 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs
  85. +38 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBorderStyle.cs
  86. +40 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonState.cs
  87. +37 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CaptionButton.cs
  88. +30 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CategoryGridEntry.cs
  89. +12,067 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
  90. +35 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CharacterCasing.cs
  91. +346 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckBox.cs
  92. +34 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckState.cs
  93. +685 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckedListBox.cs
  94. +142 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Clipboard.cs
  95. +38 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColorDepth.cs
  96. +1,898 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColorDialog.cs
  97. +52 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnClickEventArgs.cs
  98. +34 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnClickEventHandler.cs
  99. +207 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs
  100. +36 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeaderStyle.cs
  101. +59 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnStyle.cs
  102. +2,017 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ComboBox.cs
  103. +37 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ComboBoxStyle.cs
  104. +142 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CommonDialog.cs
  105. +54 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ComponentModel.cs
  106. +343 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContainerControl.cs
  107. +51 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContentsResizedEventArgs.cs
  108. +31 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContentsResizedEventHandler.cs
  109. +98 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContextMenu.cs
  110. +4,517 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
  111. +144 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlBindingsCollection.cs
  112. +48 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlEventArgs.cs
  113. +32 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlEventHandler.cs
  114. +476 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlPaint.cs
  115. +50 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlStyles.cs
  116. +60 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ConvertEventArgs.cs
  117. +31 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/ConvertEventHandler.cs
  118. +40 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Copyright
  119. +126 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CreateParams.cs
  120. +302 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CurrencyManager.cs
  121. +729 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Cursor.cs
  122. +116 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/CursorConverter.cs
  123. +353 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/Cursors.cs
  124. +215 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataFormats.cs
  125. +2,249 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
  126. +384 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridBoolColumn.cs
  127. +85 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridCell.cs
  128. +602 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridColumnStyle.cs
  129. +617 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridDrawingLogic.cs
  130. +33 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridLineStyle.cs
  131. +35 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridParentRowsLabelStyle.cs
  132. +69 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridPreferredColumnWidthTypeConverter.cs
  133. +937 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
  134. +184 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBox.cs
  135. +342 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBoxColumn.cs
  136. +2,985 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs
  137. +154 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAdvancedBorderStyle.cs
  138. +43 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAdvancedCellBorderStyle.cs
  139. +44 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeColumnMode.cs
  140. +53 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventArgs.cs
  141. +35 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventHandler.cs
  142. +43 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeColumnsMode.cs
  143. +47 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventArgs.cs
  144. +35 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventHandler.cs
  145. +47 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeModeEventArgs.cs
  146. +35 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeModeEventHandler.cs
  147. +39 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeRowMode.cs
  148. +43 −0 mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewAutoSizeRowsMode.cs
Sorry, we could not display the entire diff because too many files (1,330) changed.
View
44 mcs/class/Managed.Windows.Forms/Assembly/AssemblyInfo.cs
@@ -0,0 +1,44 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+// Andreas Nahr (ClassDevelopment@A-SoftTech.com)
+//
+// (C) 2003 Ximian, Inc. http://www.ximian.com
+//
+
+using System;
+using System.Reflection;
+using System.Resources;
+using System.Security;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about the System.Windows.Forms assembly
+
+[assembly: AssemblyVersion (Consts.FxVersion)]
+[assembly: SatelliteContractVersion (Consts.FxVersion)]
+
+#if (ONLY_1_1)
+[assembly: ComCompatibleVersion (1, 0, 3300, 0)]
+[assembly: TypeLibVersion (1, 10)]
+#endif
+
+[assembly: AssemblyTitle("System.Windows.Forms.dll")]
+[assembly: AssemblyDescription("System.Windows.Forms.dll")]
+[assembly: AssemblyConfiguration("Development version")]
+[assembly: AssemblyCompany("MONO development team")]
+[assembly: AssemblyProduct("MONO CLI")]
+[assembly: AssemblyCopyright("(c) 2003 Various Authors")]
+[assembly: AssemblyTrademark("")]
+
+[assembly: CLSCompliant(true)]
+[assembly: ComVisible(false)]
+[assembly: AssemblyDefaultAlias("System.Windows.Forms.dll")]
+[assembly: AssemblyInformationalVersion("0.0.0.1")]
+[assembly: NeutralResourcesLanguage("en-US")]
+
+[assembly: AllowPartiallyTrustedCallers()]
+
+[assembly: AssemblyDelaySign(true)]
+[assembly: AssemblyKeyFile("../ecma.pub")]
View
18 mcs/class/Managed.Windows.Forms/Assembly/ChangeLog
@@ -0,0 +1,18 @@
+2005-02-13 Peter Bartok <pbartok@novell.com>
+
+ * Locale.cs: Implemented support for reading resources from
+ the assembly
+
+2004-04-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+ * Consts.cs: Added
+
+2004-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * AssemblyInfo.cs: patch by Gert Driesen that makes SWF CLS compliant.
+
+2004-03-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+ * AssemblyInfo.cs: Added
+ * Locale.cs: Added
+ * ChangeLog: Added
View
75 mcs/class/Managed.Windows.Forms/Assembly/Locale.cs
@@ -0,0 +1,75 @@
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2001-2005 Novell, Inc.
+//
+// Authors:
+// Miguel de Icaza (miguel@ximian.com)
+// Andreas Nahr (ClassDevelopment@A-SoftTech.com)
+// Peter Bartok (pbartok@novell.com)
+//
+//
+
+// NOT COMPLETE
+
+using System;
+using System.Globalization;
+using System.Reflection;
+using System.Resources;
+
+namespace System.Windows.Forms {
+ internal sealed class Locale {
+ #region Local Variables
+ private static ResourceManager rm;
+ #endregion // Local Variables
+
+ #region Constructors
+ static Locale () {
+ rm = new ResourceManager("System.Windows.Forms", Assembly.GetExecutingAssembly());
+ }
+ #endregion
+
+ #region Static Properties
+ public static ResourceManager ResourceManager {
+ get {
+ return rm;
+ }
+ }
+
+ #endregion // Static Properties
+
+ #region Static Methods
+ public static string GetText (string msg){
+ string ret;
+
+// This code and behaviour may change without notice. It's a placeholder until I
+// understand how Miguels wants localization of strings done.
+ ret = (string)rm.GetObject(msg);
+ if (ret != null) {
+ return ret;
+ }
+ return msg;
+ }
+
+ public static object GetResource(string name) {
+ return rm.GetObject(name);
+ }
+ #endregion // Static Methods
+ }
+}
View
864 mcs/class/Managed.Windows.Forms/ChangeLog
@@ -0,0 +1,864 @@
+2006-03-21 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.resources: Add the keyboard resources.
+
+2006-03-13 Peter Dennis Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added ProgressBarStyle.cs
+
+2006-03-11 Alexander Olk <alex.olk@googlemail.com>
+
+ * System.Windows.Forms.dll.sources: Removed MimeGenerated.cs
+
+2006-03-09 Jonathan Gilbert <logic@deltaq.org>
+
+ * System.Windows.Forms/AutoScaleMode.cs: Added new file for
+ the 2.0 enumeration.
+ * System.Windows.Forms/ContainerControl.cs: Added stub for
+ AutoScaleMode property; outputs a message to stderr to
+ encourage people familiar with its behaviour to implement
+ it. :-)
+ * System.Windows.Forms/Control.cs: Added stub for AutoScale;
+ outputs a message just like ContainerControl::AutoScaleMode.
+ * System.Windows.Forms.dll.sources: Added AutoScaleMode.cs to
+ the list of files to build.
+
+2006-02-28 Matt Hargett <matt@use.net>
+
+ * System.Windows.Forms_test.dll.sources: Added ComboBoxTests.cs
+
+2006-1-12 Jonathan Chambers <jonathan.chambers@ansys.com>
+
+ * build-csproj: Fixed so the csproj is usable.
+
+2006-1-12 Jonathan Chambers <jonathan.chambers@ansys.com>
+
+ * System.Windows.Forms.dll.sources: Added PageSetupDialog.cs.
+
+2006-1-12 Jonathan Chambers <jonathan.chambers@ansys.com>
+
+ * System.Windows.Forms.dll.sources: Added printing items and *committed* file this time.
+
+2006-1-10 Jonathan Chambers <jonathan.chambers@ansys.com>
+
+ * System.Windows.Forms.dll.sources: Add PrintPreviewDialog and PrintPreviewControl
+
+2006-1-10 Jonathan Chambers <jonathan.chambers@ansys.com>
+
+ * System.Windows.Forms.dll.sources: Add PrintControllerWithStatusDialog
+
+2005-12-13 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: Add the new internal window
+ managers
+
+2005-12-04 Alexander Olk <alex.olk@googlemail.com>
+
+ * System.Windows.Forms.dll.sources: Added ThemeClearlooks.cs
+
+2005-12-02 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: New implicit scrollbars.
+
+2005-12-01 Robert Jordan <robertj@gmx.net>
+
+ * System.Windows.Forms_test.dll.sources: Added
+ System.Resources/CompatTest.cs
+ System.Resources/WriterTest.cs.
+
+2005-12-01 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile (EXTRA_DISTFILES): Add Test/resources/a.cur.
+
+2005-11-30 Robert Jordan <robertj@gmx.net>
+
+ * System.Windows.Forms_test.dll.sources: Added System.Resources/CultureTest.cs
+
+2005-11-12 Pedro Martínez Juliá <pedromj@gmail.com>
+
+ * System.Windows.Forms_test.dll.sources: Added DataGridViewElementTest.cs
+ DataGridViewBandTest.cs DataGridViewCellTest.cs
+ DataGridViewAdvancedBorderStyleTest.cs DataGridViewCellStyleTest.cs
+ DataGridViewRowTest.cs DataGridViewTest.cs
+
+2005-11-09 Peter Dennis Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms_test.dll.sources: Added RichTextBoxTest.cs
+
+2005-11-01 Peter Dennis Bartok <pbartok@novell.com>
+
+ * Makefile, System.Windows.Forms.dll.resources, SWF.csproj: Added
+ DnDLink cursor
+
+2005-10-31 Peter Dennis Bartok <pbartok@novell.com>
+
+ * Makefile: Added new cursors; added dependency rule on
+ cursors to force rebuild when cursors are changed or added
+ * System.Windows.Forms.dll.resources: Added new cursors
+
+2005-10-17 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile (RESOURCES): Distribute newly added cursors.
+
+2005-10-13 Peter Dennis Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.resources: Added cursors
+ * build-csproj: Updated to support resources
+ * SWF.csproj: Updated
+ * System.Windows.Forms.dll.sources: Removed blank line to support
+ build-csproj
+ * System.Windows.Forms_test.dll.sources: Added ControlStyleTest
+
+2005-10-05 Hisham Mardam Bey <hisham.mardambey@gmail.com>
+
+ * Created samples/ directory.
+
+2005-09-30 Peter Dennis Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added X11DesktopColors.cs
+ * SWF.csproj: Updated
+
+2005-09-28 Hisham Mardam Bey <hisham.mardambey@gmail.com>
+
+ * System.Windows.Forms_test.dll.sources : Added Common.cs
+
+2005-09-27 Kornél Pál <kornelpal@hotmail.com>
+
+ * Makefile: Replaced /codepage with CODEPAGE.
+
+2005-09-20 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : Added pictureBoxTest.cs
+
+2005-09-09 Jonathan Chambers <jonathan.chambers@ansys.com>
+
+ * System.Windows.Forms.dll.sources: Added IRootGridEntry.cs and PropertyGridCommands.cs
+
+2005-09-09 Hisham Mardam Bey <hisham.mardambey@gmail.com>
+
+ * Test/System.Windows.Forms/LabelTest.cs : More tests.
+
+2005-09-09 Hisham Mardam Bey <hisham.mardambey@gmail.com>
+
+ * Test/System.Windows.Forms/LabelTest.cs : new Label tests (incomplete)
+ * System.Windows.Forms_test.dll.sources : add new tests
+ * System.Windows.Forms/Label.cs : give FlatStyle a default value
+ of FlatStyle.Standard.
+
+2005-09-08 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : added MonthCalendarTest.cs
+
+2005-09-08 Peter Dennis Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added RichTextBox.cs to build
+ * SWF.csproj: Updated
+
+2005-09-06 Jonathan Chambers <jonathan.chambers@ansys.com>
+
+ * System.Windows.Forms.dll.sources: Added System.Windows.Forms.PropertiesTab.cs
+
+2005-09-04 Peter Dennis Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added System.Windows.Forms.RTF
+ subdirectory to build
+ * SWF.csproj: Updated
+
+2005-08-29 Alexander Olk <xenomorph2@onlinehome.de>
+
+ * System.Windows.Forms.dll.sources: Added ThemeNice.cs
+
+2005-08-29 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : added ProgressBarTest.cs,
+ ToolBarTest.cs, ToolTipTest.cs
+
+ RadioButtonTest.cs, ScrollBarTest.cs and StatusBarTest.cs .
+2005-08-25 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Makefile : added /codepage:65001 (otherwise the build gets broken
+ on KeyboardLayout.cs on some non-iso-8859-1 environment).
+
+2005-08-18 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
+ * System.Windows.Forms/TreeView.cs: some spaces to tabs
+ FIX: ToString() was generating exception on empty Nodes
+ (was testing <0 instead of <= 0)
+
+2005-08-16 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : added ImageListTest.cs,
+ RadioButtonTest.cs, ScrollBarTest.cs and StatusBarTest.cs .
+
+2005-08-06 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : sorted and removed test-cases for Form
+ and TextBox as these are still under development.
+
+2005-08-04 Peter Dennis Bartok <pbartok@novell.com>
+
+ * SWF.csproj: Updated
+
+2005-08-02 Ritvik Mayank <mritvik@novell.com>
+
+ * M.gif : used by some of the test-cases
+ * System.Windows.Forms_test.dll.sources : Added test-case for
+ ListView, ComboBox, CheckBox, CheckedList, Form, Menu, GroupBox
+ and ImageList
+
+2005-07-07 Alexander Olk <xenomorph2@onlinehome.de>
+
+ * System.Windows.Forms_test.dll.sources : Added MimeIcon.cs
+
+2005-07-06 Jordi Mas i Hernandez <jordi@ximian.com>
+
+ * DataGridTextBoxColumn.cs: default value
+ * GridColumnStylesCollection.cs: fixes event firing, checking MappingName
+ * GridTableStylesCollection.cs: fixes checking MappingName
+ * DataGridDrawingLogic.cs: fixes drawing logic issues
+ * DataSourceHelper.cs: rewritten to make compatible with more data sources
+ * DataGrid.cs: fixes
+
+
+2005-07-04 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : Added ListBoxTest.cs and
+ ListBoxEventTest.cs for ListBox tests.
+
+2005-06-15 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added MWFCategoryAttribute.cs and
+ MWFDescriptionAttribute.cs
+ * SWF.csproj: Updated
+
+2005-06-15 Alexander Olk <xenomorph2@onlinehome.de>
+
+ * System.Windows.Forms.dll.sources: Added Mime.cs and
+ MimeGenerated.cs.
+
+2005-06-13 Jackson Harper <jackson@ximian.com>
+
+ * SWF.csproj:
+ * System.Windows.Forms.dll.sources: Add MdiClientContext to the
+ build.
+
+2005-06-13 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : Added TextBoxTest.cs
+ and ButtonTest.cs for TextBox and Button tests respectively.
+
+2005-06-10 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Add ImageListConverter.cs
+ * SWF.csproj: Updated
+
+2005-06-08 Jackson Harper <jackson@ximian.com>
+
+ * Guidelines:
+ * Design: Double buffering is handled at a different level now, so
+ I am removing mention of it. Control developers do not need to
+ know how it works.
+
+2005-06-05 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Add Win32DnD.cs
+ * SWF.csproj: Updated
+
+2005-05-24 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: Add X11Dnd.cs
+
+2005-05-24 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added
+ DataGridPreferredColumnWidthTypeConverter.cs
+ * SWF.csproj: Updated
+
+2005-05-24 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added Help.cs
+ * SWF.csproj: Updated
+
+2005-05-18 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added Clipboard.cs
+ * SWF.csproj: Update
+
+2005-05-11 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : Added ControlEventTest.cs
+ for Event Test
+
+2005-05-11 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added
+ IDataGridEditingService.cs, System.Resources/ResXFileRef.cs,
+ System.Resources/ResXResourceSet.cs
+ * SWF.csproj: Updated
+
+2005-05-10 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added SecurityIDType.cs,
+ DataObject.cs and DataFormats.cs
+ * SWF.csproj: Update
+
+2005-05-06 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added Screen.cs, HelpNavigator.cs
+ and HelpProvider.cs
+ * SWF.csproj: Updated
+
+2005-05-05 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added AxHost.cs,
+ ErrorProvider.cs, RichTextBoxFinds.cs, RichTextBoxScrollBars.cs,
+ RichTextBoxSelectionAttribute.cs, RichTextBoxSelectionTypes.cs,
+ RichTextBoxStreamType.cs, RichTextBoxWordPunctuations.cs
+ * SWF.csproj: Updated
+
+2005-05-02 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : Added ControlTest.cs for Label Test
+
+2005-04-26 Ritvik Mayank <mritvik@novell.com>
+
+ * System.Windows.Forms_test.dll.sources : Added LabelPropertyTest.cs for Label Test
+
+2005-04-25 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: Add CursorConvert.cs to the
+ build
+
+2005-04-09 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added FolderBrowserDialog.cs
+
+2005-03-11 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added MdiClient.cs
+
+2005-03-10 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added SaveFileDialog.cs
+
+2005-03-09 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added MdiClient.cs
+
+2005-02-24 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Removed HandleData.cs
+
+2005-02-22 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: Add databinding classes
+
+2005-02-22 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile (EXTRA_DISTFILES): Add 'build-csproj'.
+ (PREBUILT): New rule to copy *.resources to *.resources.prebuilt.
+ (dist-default): Depend on it.
+
+2005-02-18 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added MethodInvoker.cs,
+ ErrorIconAlignment.cs, MdiLayout.cs, SendKeys.cs
+
+2005-02-18 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile (EXTRA_DISTFILES): Distribute all *.resx and
+ *.resources.prebuilt.
+
+2005-02-17 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added DateBoldEventHandler.cs,
+ DateBoldEventArgs.cs, UpDownEventHandler.cs, UpDownEventArgs.cs,
+ ContentsResizedEventHandler.cs, ContentsResizedEventArgs.cs
+
+2005-02-15 Peter Bartok <pbartok@novell.com>
+
+ * Makefile: Altered, following Harinath's suggestion of trying to
+ build and handling the failure by copying prebuilt resources in
+ place
+
+2005-02-15 Peter Bartok <pbartok@novell.com>
+
+ * Makefile: Removed resources as automatic target; to build
+ .resource files 'make resources' must be invoked. This removes
+ the libgdiplus installed requirement. Instead, the compiled files
+ are checked in as well.
+
+2005-02-13 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Added SelectionRangeConverter.cs,
+ OpacityConverter.cs, KeysConverter.cs, Hwnd.cs
+ * System.Windows.Forms.dll.resources: Added
+ * Makefile: Added support for generating resources
+
+2005-02-12 Geoff Norton <gnorton@customerdna.com>
+
+ * System.Windows.Forms.dll.sources: Added ResXNullRef.cs
+
+2005-02-03 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added ComponentModel.cs and
+ PropertyGridView.cs
+
+2005-01-30 John BouAntoun <jba-mono@optusnet.com.au>
+
+ * System.Windows.Forms.dll.Sources: Added DateTimePicker.cs and
+ DateTimePickerFormat.cs
+
+2005-01-29 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added ArrangeDirection.cs and
+ ArrangeStartingPosition.cs
+ * SWF.csproj: Updated
+
+2005-01-28 Peter Bartok <pbartok@novell.com>
+
+ * SWF.csproj: Updated with all the latest files
+ * build-csproj: Added, allows to autogenerate SWF.csproj
+ * Makefile: Added rule to automatically call build-csproj (Thanks
+ to Geoff Norton for review and a simpler rule)
+
+2005-01-26 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added GridEntry.cs,
+ GridItem.cs, GridItemCollection.cs, GridItemType.cs,
+ PropertyGrid.cs, PropertySort.cs, PropertyTabChangedEventArgs.cs,
+ PropertyTabChangedEventHandler.cs, PropertyValueChangedEventArgs.cs
+ PropertyValueChangedEventHandler.cs,
+ SelectedGridItemChangedEventArgs.cs,
+ SelectedGridItemChangedEventHandler.cs
+
+2005-01-26 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added NotifyIcon.cs
+
+2005-01-16 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added AccessibleEvents.cs
+
+2005-01-16 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added Cursors.cs
+
+2005-01-11 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added OSXStructs.cs
+
+2005-01-05 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added ICommandExecutor.cs,
+ IDataGridColumnStyleEditingNotificationService.cs,
+ IFeatureSupport.cs, IFileReaderService.cs, AmbientProperties.cs,
+ NavigateEventArgs.cs, NavigateEventHandler.cs, FeatureSupport.cs,
+ OSFeature.cs, ErrorBlinkStyle.cs, ListBindingConverter.cs
+
+2004-12-27 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added
+ System.Windows.Forms.Design/ComponentEditorForm.cs,
+ System.Windows.Forms.Design/ComponentEditorPage.cs,
+ System.Windows.Forms.Design/EventsTab.cs,
+ System.Windows.Forms.Design/IUIService.cs,
+ System.Windows.Forms.Design/IWindowsFormsEditorService.cs,
+ System.Windows.Forms.Design/PropertyTab.cs,
+ System.Windows.Forms.Design/WindowsFormsComponentEditor.cs,
+ ColorDialog.cs, ComboBox.cs, ComboBoxStyle.cs, DataGrid.cs,
+ DataGridLineStyle.cs, DataGridParentRowsLabelStyle.cs,
+ DataGridTableStyle.cs, FontDialog.cs, FileDialog.cs,
+ GridColumnStylesCollection.cs, GridTableStylesCollection.cs,
+ IComponentEditorPageSite.cs, OpenFileDialog, Splitter.cs,
+ SplitterEventArgs.cs, SplitterEventHandler.cs, TextBox.cs
+
+2004-12-24 Jordi Mas i Hernandez <jordi@ximian.com>
+
+ * System.Windows.Forms.dll.Sources: Added ComboBox.cs and
+ ComboBoxStyle.cs
+
+2004-12-20 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added CommonDialog.cs
+
+2004-12-16 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.Sources: Added TextBoxBase.cs and
+ TextControl.cs
+
+2004-12-15 Peter Bartok <pbartok@novell.com>
+
+ * Design: Updated to reflect Mac Driver; added mention
+ of System.Drawing patches for MWF support
+
+ * README: Credited Geoff Norton with the Mac driver
+
+2004-12-15 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: Add keyboard love to the build.
+
+2004-12-08 Peter Bartok <pbartok@novell.com>
+
+ * SWF.csproj: Added XplatUIOSX.cs to build list
+
+2004-12-07 Geoff Norton <gnorton@customerdna.com>
+
+ * System.Windows.Forms.dll.sources: Add the XplatUIOSX.cs driver.
+
+2004-12-07 Ravindra <rkumar@novell.com>
+
+ * SWF.csproj: Added ThreadExceptionDialog.cs to project and removed
+ some of the components that were added twice. This fixes MWF build on
+ Windows.
+
+2004-12-03 Marek Safar <marek.safar@seznam.cz>
+
+ * System.Windows.Forms.dll.sources: Add ThreadExceptionDialog.cs
+
+2004-12-03 Marek Safar <marek.safar@seznam.cz>
+
+ * Makefile: Added System.Drawing.dll deps for tests.
+
+ * System.Windows.Forms_test.dll.sources: New test files.
+
+2004-12-02 Peter Bartok <pbartok@novell.com>
+
+ * SWF.csproj: Added Jackson's fresly minted TreeView files to
+ build list
+
+2004-12-01 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: Add TreeNode love to the build.
+
+2004-11-30 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Removed textbox
+ references, accidentally checked those in, but textbox is
+ not yet ready for primetime
+
+2004-11-29 Peter Bartok <pbartok@novell.com>
+
+ * System.Windows.Forms.dll.sources: Removed tree
+ additions.
+ I am removing these files as they conflict with already completed
+ work. While it is fantastic to get contributions to MWF, I
+ respectfully ask that everyone please coordinate their contributions
+ through mono-winforms-list or #mono-winforms at this time. We're
+ explicitly avoiding stubbing and don't want controls that don't have
+ their basic functionality implemented in svn. Please also see
+ http://www.mono-project.com/contributing/winforms.html
+
+2004-11-29 Marek Safar <marek.safar@seznam.cz>
+
+ * System.Windows.Forms.dll.sources: Added
+ TreeNode.cs, TreeNodeCollection.cs, TreeView.cs,
+ TreeViewAction.cs, TreeViewEventArgs.cs
+
+ * System.Windows.Forms_test.dll.sources: Added
+ TreeNodeTest.cs
+
+2004-11-24 Ravindra <rkumar@novell.com>
+
+ * SWF.csproj: Updated project.
+
+2004-11-23 John BouAntoun <jba-mono@optusnet.com.au>
+
+ * System.Windows.Forms.dll.sources: added MonthCalendar files
+
+2004-11-21 Ravindra <rkumar@novell.com>
+
+ * SWF.csproj: Updated project.
+
+2004-11-11 Jackson Harper <jackson@ximian.com>
+
+ * System.Windows.Forms.dll.sources: Add
+ TreeViewImageIndexConverter.cs and OwnerDrawPropertyBag.cs to build
+
+2004-11-01 23:19 ravindra
+
+ * SWF.csproj: Updated project.
+
+2004-10-26 03:38 ravindra
+
+ * SWF.csproj: Updated project.
+
+2004-10-20 04:16 jordi
+
+ * System.Windows.Forms.dll.sources: enum need it by SystemInfo
+
+2004-10-19 16:50 jackson
+
+ * System.Windows.Forms.dll.sources: New optimized event queue
+
+2004-10-18 00:31 ravindra
+
+ * SWF.csproj, System.Windows.Forms.dll.sources: Updated sources
+ list and project to fix the build.
+
+2004-10-15 09:14 ravindra
+
+ * SWF.csproj, System.Windows.Forms.dll.sources: Updates sources
+ list and project.
+
+2004-10-15 06:43 jordi
+
+ * System.Windows.Forms.dll.sources: menu work, mainmenu, subitems,
+ etc
+
+2004-10-13 21:21 ravindra
+
+ * SWF.csproj: Updated project.
+
+2004-10-04 04:58 ravindra
+
+ * SWF.csproj: Updated project.
+
+2004-10-02 12:55 pbartok
+
+ * System.Windows.Forms.dll.sources:
+ - Added LeftRightAlignment source reference
+
+2004-09-30 07:32 ravindra
+
+ * SWF.csproj, System.Windows.Forms.dll.sources: Updated project and
+ sources list.
+
+2004-09-29 23:02 jambunathan
+
+ * SWF.csproj: Updated csproj to include Appearance.cs, CheckBox.cs,
+ CheckState.cs
+
+2004-09-28 14:11 jackson
+
+ * System.Windows.Forms.dll.sources: Give the build some love
+
+2004-09-28 04:31 ravindra
+
+ * Notes: Added a minor note.
+
+2004-09-28 00:18 pbartok
+
+ * Notes:
+ - Initial check in. A place to log info about MWF that doesn't fit
+ anywhere else
+
+2004-09-24 12:02 jackson
+
+ * System.Windows.Forms.dll.sources: Add tab classes to the build
+
+2004-09-23 01:44 ravindra
+
+ * SWF.csproj, System.Windows.Forms.dll.sources: Updated sources
+ list and project file.
+
+2004-09-20 18:54 jackson
+
+ * Makefile: New message loop that uses poll so we don't get a busy
+ loop
+
+2004-09-19 23:41 ravindra
+
+ * Guidelines: Added a note to Guidelines.
+
+2004-09-17 06:19 jordi
+
+ * System.Windows.Forms.dll.sources: Very early menu support
+
+2004-09-16 01:19 ravindra
+
+ * SWF.csproj, System.Windows.Forms.dll.sources: Updated project and
+ sources list.
+
+2004-09-13 22:09 ravindra
+
+ * SWF.csproj: Updated project.
+
+2004-09-13 09:24 jordi
+
+ * System.Windows.Forms.dll.sources: Add to the build Process
+
+2004-09-09 01:15 jordi
+
+ * System.Windows.Forms.dll.sources: measureitem args and handler
+
+2004-09-09 00:03 ravindra
+
+ * SWF.csproj: Updated project.
+
+2004-09-08 23:57 ravindra
+
+ * System.Windows.Forms.dll.sources: Added some new enums to the
+ list.
+
+2004-09-08 06:45 jordi
+
+ * System.Windows.Forms.dll.sources: enumerations need it by menus
+
+2004-09-07 11:12 jordi
+
+ * System.Windows.Forms.dll.sources: GroupBox control
+
+2004-09-02 14:28 pbartok
+
+ * System.Windows.Forms.dll.sources:
+ - Added AccessibleNavigation and AccessibleSelection source files
+
+2004-08-31 20:52 ravindra
+
+ * Design, Guidelines: Minor formatting changes and added location
+ for the coding style guideline for Mono.
+
+2004-08-31 19:37 pbartok
+
+ * Guidelines:
+ - Removed wrong stuff
+
+2004-08-31 16:10 pbartok
+
+ * README:
+ - Updated
+
+2004-08-31 03:13 ravindra
+
+ * System.Windows.Forms_test.dll.sources: Added sources list for
+ test dll.
+
+2004-08-30 10:48 pbartok
+
+ * Design, Guidelines:
+ - Initial check-in
+
+2004-08-29 22:35 pbartok
+
+ * System.Windows.Forms.dll.sources:
+ - Added System.Resources source files
+
+2004-08-27 16:18 ravindra
+
+ * Makefile: Lets do some tests too.
+
+2004-08-27 16:14 ravindra
+
+ * System.Windows.Forms.dll.sources: Added ImageIndexConverter to
+ sources.
+
+2004-08-23 13:14 pbartok
+
+ * SWF.csproj, SWF.sln:
+ - Created properly pathed VS.Net project and solution
+
+2004-08-23 10:46 jackson
+
+ * System.Windows.Forms.dll.sources: oops. remove unused file
+
+2004-08-22 17:47 jackson
+
+ * System.Windows.Forms.dll.sources: Add PictureBox to the build
+
+2004-08-22 12:04 pbartok
+
+ * System.Windows.Forms.dll.sources:
+ - Added Cursor.cs source
+
+2004-08-22 11:59 pbartok
+
+ * System.Windows.Forms.dll.sources:
+ - Restored sort order for file
+ - Added UserControl source file
+
+2004-08-20 13:10 jackson
+
+ * System.Windows.Forms.dll.sources: Classes for sending Async
+ messages through X/Win32
+
+2004-08-19 16:25 jordi
+
+ * System.Windows.Forms.dll.sources: theme enhancaments
+
+2004-08-17 15:09 jackson
+
+ * System.Windows.Forms.dll.sources: Add Panel to the build
+
+2004-08-16 15:24 jackson
+
+ * System.Windows.Forms.dll.sources: HandleData is used for storing
+ message information for window handles
+
+2004-08-16 08:59 pbartok
+
+ * System.Windows.Forms.dll.sources:
+ - Added ButtonBase.cs
+
+2004-08-15 17:22 ravindra
+
+ * System.Windows.Forms.dll.sources: Updated sources list for
+ ToolBar Control.
+
+2004-08-13 10:25 jackson
+
+ * System.Windows.Forms.dll.sources: SWF Timer
+
+2004-08-12 10:19 jackson
+
+ * System.Windows.Forms.dll.sources: Classes for handling status bar
+ panel click events
+
+2004-08-11 15:24 pbartok
+
+ * System.Windows.Forms.dll.sources:
+ - Fixed filename for BindingManagerBase.cs
+ - Alphabetized files
+
+2004-08-10 19:11 jackson
+
+ * System.Windows.Forms.dll.sources: Add StatusBarDrawItem stuff to
+ build
+
+2004-08-10 12:59 jackson
+
+ * System.Windows.Forms.dll.sources: Add Draw Item
+
+2004-08-09 15:40 jackson
+
+ * System.Windows.Forms.dll.sources: Add status bar panel files to
+ the build
+
+2004-08-07 17:01 jackson
+
+ * System.Windows.Forms.dll.sources: Add HorizontalAlignment enum to
+ build
+
+2004-07-26 11:42 jordi
+
+ * System.Windows.Forms.dll.sources: Theme support
+
+2004-07-26 05:41 jordi
+
+ * System.Windows.Forms.dll.sources: initial messagebox
+ implementation
+
+2004-07-21 10:19 jordi
+
+ * System.Windows.Forms.dll.sources: LinkLabel control
+ implementation
+
+2004-07-16 05:18 jordi
+
+ * System.Windows.Forms.dll.sources: add ImageList,
+ ImageListStreamer, and ColorDepth to the build process
+
+2004-07-15 03:38 jordi
+
+ * System.Windows.Forms.dll.sources: Horizontal and Vertical
+ TrackBar control implementation
+
+2004-07-13 09:33 jordi
+
+ * System.Windows.Forms.dll.sources: vertical and hort. classes
+ commit
+
+2004-07-08 23:21 pbartok
+
+ * Makefile, README, System.Windows.Forms.dll.sources:
+ - Initial check-in
+
View
84 mcs/class/Managed.Windows.Forms/Design
@@ -0,0 +1,84 @@
+ Design of new implementation of SWF
+ ===================================
+
+0. About SWF:
+=============
+
+SWF stands for System.Windows.Forms. This is a class library that
+provides a set of controls for designing application UI.
+
+
+1. Architecture:
+================
+
+The new implementation of SWF is based on drivers providing access to
+the native windowing system of the host OS. The old implementation was
+based on Wine library. The motivation for new implementation comes from
+the problems faced with the Wine approach:
+- Wine was missing features that .NET provided over Win32; to add those
+ features we would have had to write the controls managed anyway
+- Installation became much more difficult due to the Wine dependencies
+ and the relatively akward way we had to initialize Wine.
+
+The new implementation takes advantage of Win32 APIs on Windows and
+emulates the same on Linux using X11 for window management and events.
+Following gives a high level idea of the new implementation of SWF.
+
+ -------------------------------------
+ | Managed SWF |
+ -------------------------------------
+ | XplatUI Driver Interface |
+ -------------------------------------
+ | X11 Driver|Win32 Driver|OSX Driver|
+ | | | |
+ | Mono on | Mono on | Mono on |
+ | Linux/Mac | Windows | Mac OS/X |
+ -------------------------------------
+
+The above picture explains how the window management is done in the new
+implementation. For drawing the controls System.Drawing library is used.
+To handle some special needs for different platforms, there are a few
+limited patches to System.Drawing to deal with calls from System.Windows.Forms
+
+
+2. Design:
+==========
+
+The new design of SWF makes porting of the library to Linux/Windows/Mac
+very easy.
+All the controls in SWF inherit from Control class and most of the painting
+operations are done using ControlPaint class. At the low level, XplatUI class
+provides the abstraction over the underlying window management system. It
+contains a XplatUIDriver for providing the window management. XplatUIDriver
+is an abstract class which is implemented by XplatX11 and XplatWin32 classes
+respectively for Linux/Mac and Windows platforms. Support for any new platform
+can be added simply by implementing XplatUIDriver for the new platform.
+
+
+2b. Themes:
+===========
+
+The look of any control is supposed to be controlled by the chosen theme.
+All control drawing needs to be done by the currently selected theme class.
+The ThemeEngine class manages the themes. All the themes implement
+Theme abstract class. The Theme class provides the drawing primitives for
+all controls. The current implementation supports the Windows Classic theme
+through the ThemeWin32Classic class and the Gnome theme through the ThemeGtk
+class. Gnome support is still very incomplete (even more incomplete than SWF
+itself)
+
+
+2c. Multi-threading:
+====================
+
+ As of this writing, multi-threading was fully supported, provided the
+ standard Microsoft implementation guidelines involving Invoke() are
+ followed.
+
+
+
+2d. Issues:
+===========
+
+ - To be added when MWF reaches completion
+
View
58 mcs/class/Managed.Windows.Forms/Guidelines
@@ -0,0 +1,58 @@
+ Guidelines for hacking SWF
+ ==========================
+
+This document describes some of the minimal coding guidelines
+to be followed while hacking the new SWF implementation. These
+guidelines are for the sake of consistency.
+
+1. Please refer to the design document of SWF to understand the
+ implementation.
+
+2. Please follow the general coding style described for the Mono
+ project (/cvs/mcs/class/README).
+
+3. Method stubbing is highly discouraged. It's recommended to submit
+ an implemented method instead of just the signature. If you have
+ to stub a property or method, please use the [MonoTODO ("what")]
+ attribute to document what still needs to be done.
+
+4. When you implement the drawing method for a control in a theme, it
+ should make call to ControlPaint class methods and System.Drawing
+ classes. If it is not possible to implement a control's draw method
+ under these restrictions and you need some functionality from
+ XplatUIDriver, please let us know. We will try to enhance the
+ driver, if *really* required.
+
+5. Minimize redraws as much as possible by utilizing the clipRectangle
+ when possible.
+
+6. Setting the size of a control raises a resize event even if the
+ control size is same. Be careful is setting the size and it's better
+ to avoid changing the control size as much as possible. Wherever
+ possible try scaling the control bitmap as per the size needs.
+
+7. Make sure to call the base class event methods when overriding them.
+
+8. Define regions in your code, as it makes it easy to browse the code
+ in the editors which can collapse/expand regions. Also, keep the
+ methods and properties sorted alphabetically.
+
+9. Last but not the least, please let others on the mono-winforms-list
+ know about your work, so that duplication can be avoided.
+
+10. Theme.cs provides Pen and Brush caching. This allows to share
+ the same brushes and pens between different controls and also to avoid
+ to create and destroy them in every draw operation. You should not create
+ Brushes or Pens directly, you should ask the Resource Pool for them. For
+ example, instead of:
+
+ new SolidBrush(button.BackColor);
+
+ you should use:
+
+ ResPool.GetSolidBrush (button.BackColor);
+
+ Look at SystemResPool class for more details.
+
+Happy hacking!
+
View
BIN  mcs/class/Managed.Windows.Forms/M.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
56 mcs/class/Managed.Windows.Forms/Makefile
@@ -0,0 +1,56 @@
+thisdir = class/Managed.Windows.Forms
+include ../../build/rules.make
+
+LIBRARY = System.Windows.Forms.dll
+
+# UTF-8
+CODEPAGE = 65001
+
+LIB_MCS_FLAGS = /unsafe \
+ /r:$(corlib) /r:System.dll /r:System.Xml.dll \
+ /r:System.Drawing.dll /r:Accessibility.dll \
+ /r:System.Data.dll /r:Mono.Posix.dll \
+ @System.Windows.Forms.dll.resources \
+ /nowarn:649 /nowarn:169 /nowarn:67 /nowarn:108 /nowarn:114 -debug
+
+RESX_RESOURCES = \
+ resources/System.Windows.Forms.resources \
+ resources/System.Windows.Forms.en.resources \
+ resources/System.Windows.Forms.de.resources \
+ resources/keyboards.resources
+
+CUR_RESOURCES = \
+ resources/SplitterNS.cur \
+ resources/SplitterWE.cur \
+ resources/DnDNo.cur \
+ resources/DnDCopy.cur \
+ resources/DnDLink.cur \
+ resources/DnDMove.cur
+
+RESOURCES = $(RESX_RESOURCES) $(CUR_RESOURCES)
+
+PREBUILT = $(RESX_RESOURCES:=.prebuilt)
+
+EXTRA_DISTFILES = \
+ README System.Windows.Forms.dll.resources \
+ $(RESX_RESOURCES:.resources=.resx) $(CUR_RESOURCES) $(PREBUILT) build-csproj \
+ Test/resources/a.cur
+
+TEST_MCS_FLAGS = /r:System.Drawing.dll -resource:Test/resources/a.cur,a.cur
+
+SWF.csproj: System.Windows.Forms.dll.sources
+ ./build-csproj
+
+include ../../build/library.make
+
+$(the_lib): $(RESOURCES) SWF.csproj
+
+$(RESX_RESOURCES): %.resources: %.resx
+ $(RESGEN) $< || cp $@.prebuilt $@
+
+$(LIBRARY): $(CUR_RESOURCES)
+
+$(PREBUILT): %.prebuilt: %
+ cp $* $@
+
+dist-default: $(PREBUILT)
View
17 mcs/class/Managed.Windows.Forms/Notes
@@ -0,0 +1,17 @@
+ Random things to look out for when writing or using
+ code in Managed.Windows.Forms
+===========================================================================
+
+* Don't do anything that causes the <control>.DeviceContext to be recreated
+ when inside the drawing routine. Chances are the drawing routine was
+ passed <control>.DeviceContext. If an event, for example a resize, that
+ causes <control>.DeviceContext to be recreated, is initiated by the
+ drawing function, the Graphics object passed to it will no longer be valid.
+ Remember that resizing a control results in recreating <control>.DeviceContext
+ and this in turn results in destroying the old <control>.DeviceContext.
+
+* If you're implementing a theme and you need to know about certain states
+ of the control, you have to access the internal variables of the control
+ to get those states. We should probably expose those vars that are used
+ by themes as properties. We'll watch which are needed and 'propertyize'
+ them.
View
48 mcs/class/Managed.Windows.Forms/README
@@ -0,0 +1,48 @@
+Managed.Windows.Forms README
+$Revision: 1.2 $
+
+* Introduction
+
+Managed.Windows.Forms is a managed implementation of System.Windows.Forms.
+It implements a driver interface to allow running on multiple windowing systems,
+for example X11 or Windows. All controls are implemented in managed code,
+using System.Drawing to draw them.
+
+
+* Status
+
+This library is in pre-alpha state. Development is still in the very early
+stages. Bug reports are welcome, provided they don't just point out missing
+classes. Please use http://bugzilla.ximian.com/
+
+
+* Contributions
+
+No contributions providing only stubs will be accepted at this time. We ask
+that you submit contributions for review before committing them, our goal is
+to have a consistent and complete implementation, ideally having most or all
+methods and properties of a class written by the same author. This will ensure
+a certain degree of consistency in the code. Please also check the
+'Guidelines' file.
+
+
+The core team for Managed.Windows.Forms currently are:
+ Jordi Mas i Hernandez (jordi@ximian.com)
+ Jackson Harper (jackson@ximian.com)
+ Peter Bartok (pbartok@novell.com)
+
+The Mac OS/X driver implementation is currently being done by:
+ Geoff Norton (gnorton@customerdna.com)
+
+
+* Mailing List
+
+There is a mailing list dedicated to Mono's System.Windows.Forms
+implementation, mono-winforms-list, see
+http://lists.ximian.com/mailman/listinfo/mono-winforms-list
+
+
+* To run System.Windows.Forms Applications
+
+You should use the old Wine-based implementation until this library is
+more functional and reaches beta-stage.
View
2,081 mcs/class/Managed.Windows.Forms/SWF.csproj
@@ -0,0 +1,2081 @@
+<VisualStudioProject>
+ <CSHARP
+ ProjectType = "Local"
+ ProductVersion = "7.10.3077"
+ SchemaVersion = "2.0"
+ ProjectGuid = "{5E6430B2-6B9F-4E76-802E-20207EF80391}"
+ >
+ <Build>
+ <Settings
+ ApplicationIcon = ""
+ AssemblyKeyContainerName = ""
+ AssemblyName = "System.Windows.Forms"
+ AssemblyOriginatorKeyFile = ""
+ DefaultClientScript = "JScript"
+ DefaultHTMLPageLayout = "Grid"
+ DefaultTargetSchema = "IE50"
+ DelaySign = "false"
+ OutputType = "Library"
+ PreBuildEvent = ""
+ PostBuildEvent = ""
+ RootNamespace = ""
+ RunPostBuildEvent = "OnBuildSuccess"
+ StartupObject = ""
+ >
+ <Config
+ Name = "Debug"
+ AllowUnsafeBlocks = "false"
+ BaseAddress = "285212672"
+ CheckForOverflowUnderflow = "false"
+ ConfigurationOverrideFile = ""
+ DefineConstants = ""
+ DocumentationFile = ""
+ DebugSymbols = "true"
+ FileAlignment = "4096"
+ IncrementalBuild = "false"
+ NoStdLib = "false"
+ NoWarn = ""
+ Optimize = "false"
+ OutputPath = "bin\Debug\"
+ RegisterForComInterop = "false"
+ RemoveIntegerChecks = "false"
+ TreatWarningsAsErrors = "false"
+ WarningLevel = "1"
+ />
+ <Config
+ Name = "Release"
+ AllowUnsafeBlocks = "false"
+ BaseAddress = "285212672"
+ CheckForOverflowUnderflow = "false"
+ ConfigurationOverrideFile = ""
+ DefineConstants = ""
+ DocumentationFile = ""
+ DebugSymbols = "false"
+ FileAlignment = "4096"
+ IncrementalBuild = "false"
+ NoStdLib = "false"
+ NoWarn = ""
+ Optimize = "false"
+ OutputPath = "bin\Release\"
+ RegisterForComInterop = "false"
+ RemoveIntegerChecks = "false"
+ TreatWarningsAsErrors = "false"
+ WarningLevel = "1"
+ />
+ </Settings>
+ <References>
+ <Reference
+ Name = "Accessibility"
+ AssemblyName = "Accessibility"
+ HintPath = "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Accessibility.dll"
+ />
+ <Reference
+ Name = "System"
+ AssemblyName = "System"
+ HintPath = "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
+ />
+ <Reference
+ Name = "System.Drawing"
+ AssemblyName = "System.Drawing"
+ HintPath = "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Drawing.dll"
+ />
+ <Reference
+ Name = "System.XML"
+ AssemblyName = "System.XML"
+ HintPath = "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
+ />
+ </References>
+ </Build>
+ <Files>
+ <Include>
+ <File
+ RelPath = "..\..\build\common\Consts.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "Assembly\Locale.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Resources\ResXNullRef.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Resources\ResXFileRef.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Resources\ResXResourceReader.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Resources\ResXResourceSet.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Resources\ResXResourceWriter.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms.Design\ComponentEditorForm.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms.Design\ComponentEditorPage.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms.Design\EventsTab.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms.Design\IUIService.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms.Design\IWindowsFormsEditorService.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms.Design\PropertyTab.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms.Design\WindowsFormsComponentEditor.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AccessibleEvents.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AccessibleNavigation.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AccessibleObject.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AccessibleRole.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AccessibleSelection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AccessibleStates.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AmbientProperties.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AnchorStyles.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Appearance.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Application.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ApplicationContext.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ArrangeDirection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ArrangeStartingPosition.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AsyncMethodData.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AsyncMethodResult.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\AxHost.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BaseCollection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BindingContext.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Binding.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BindingManagerBase.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BindingMemberInfo.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BindingsCollection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BootMode.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Border3DSide.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Border3DStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BorderStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\BoundsSpecified.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Button.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ButtonBase.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ButtonBorderStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ButtonState.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CaptionButton.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CategoryGridEntry.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CharacterCasing.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CheckBox.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CheckedListBox.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CheckState.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ColorDepth.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Clipboard.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ColorDialog.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ColumnClickEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ColumnClickEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ColumnHeader.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ColumnHeaderStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ComboBox.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ComboBoxStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CommonDialog.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ComponentModel.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ContainerControl.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ContentsResizedEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ContentsResizedEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ContextMenu.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Control.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ControlBindingsCollection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ControlEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ControlEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ControlPaint.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ControlStyles.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ConvertEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ConvertEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CreateParams.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CurrencyManager.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Cursor.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\CursorConverter.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Cursors.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataFormats.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGrid.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridDrawingLogic.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridBoolColumn.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridCell.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridColumnStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridLineStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridParentRowsLabelStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridPreferredColumnWidthTypeConverter.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridTableStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridTextBox.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataGridTextBoxColumn.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DataObject.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DateBoldEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DateBoldEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DateRangeEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DateRangeEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DateTimePicker.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DateTimePickerFormat.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Day.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DialogResult.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DockStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DomainUpDown.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DragAction.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DragDropEffects.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DragEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DragEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DrawItemEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DrawItemEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DrawItemState.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\DrawMode.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ErrorBlinkStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ErrorIconAlignment.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ErrorProvider.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FeatureSupport.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FlatStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FontDialog.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FileDialog.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FolderBrowserDialog.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Form.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FormBorderStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FormStartPosition.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FormWindowState.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\FrameStyle.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GiveFeedbackEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GiveFeedbackEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GridColumnStylesCollection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GridTablesFactory.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GridTableStylesCollection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GridEntry.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GridItem.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GridItemCollection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GridItemType.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\GroupBox.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Help.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\HelpEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\HelpEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\HelpNavigator.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\HelpProvider.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\HorizontalAlignment.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\HScrollBar.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\Hwnd.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IButtonControl.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ICommandExecutor.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IComponentEditorPageSite.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IContainerControl.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IDataGridColumnStyleEditingNotificationService.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IDataGridEditingService.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IDataObject.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IFeatureSupport.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IFileReaderService.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ImageIndexConverter.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ImageList.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ImageListConverter.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ImageListStreamer.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ImeMode.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IMessageFilter.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InputLanguageChangedEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InputLanguageChangedEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InputLanguageChangingEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InputLanguageChangingEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InputLanguageCollection.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InputLanguage.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InvalidateEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\InvalidateEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IRootGridEntry.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemActivation.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemBoundsPortion.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemChangedEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemChangedEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemCheckEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemCheckEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemDragEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\ItemDragEventHandler.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IWin32Window.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\IWindowTarget.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\KeyboardLayouts.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\KeyEventArgs.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "System.Windows.Forms\KeyEventHandler.cs"
+ SubType = "Code"