Gonzalo Paniagua Javier [Sun, 7 Jul 2002 01:36:46 +0000 (01:36 -0000)]
2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AttributeCollection.cs: finished implementation.
* TypeDescriptor.cs: implemented GetAttributes (object).
svn path=/trunk/mcs/; revision=5639
Dennis Hayes [Sun, 7 Jul 2002 01:30:35 +0000 (01:30 -0000)]
2002-7-6 DennisHayes <dennish@raytek.com>
* DragEventArgs.cs
* PropertyValueChangedEventArgs.cs
* InputLanguageChangedEventArgs.cs
* added files
svn path=/trunk/mcs/; revision=5638
Rafael Teixeira [Sun, 7 Jul 2002 01:20:37 +0000 (01:20 -0000)]
2002-07-06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged attribute.cs, class.cs, codegen.cs, ecore.cs, expression.cs,
modifiers.cs, namespace.cs, report.cs, rootcontext.cs, statement.cs and typemanager.cs from mcs/mcs, to resync
* changed driver.cs to follow mcs lead on error/warning counting and reporting
svn path=/trunk/mcs/; revision=5637
Dennis Hayes [Sun, 7 Jul 2002 01:14:44 +0000 (01:14 -0000)]
2002-7-6 DennisHayes <dennish@raytek.com>
* InputLanguageChangeEventArgs.cs
* moved to InputLanguageChange"d"EventArgs.cs
svn path=/trunk/mcs/; revision=5636
Dennis Hayes [Sun, 7 Jul 2002 01:07:53 +0000 (01:07 -0000)]
2002-7-6 DennisHayes <dennish@raytek.com>
* Form.ControlCollection.cs
* ImageList.ImageCollection.cs
* LinkArea.LinkAreaConverter.cs
* deleted files. contents now in main class files
svn path=/trunk/mcs/; revision=5635
Gonzalo Paniagua Javier [Sun, 7 Jul 2002 00:49:00 +0000 (00:49 -0000)]
2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* loader.c:
(method_from_memberref): also print assembly name when method not found.
svn path=/trunk/mono/; revision=5634
Gonzalo Paniagua Javier [Sun, 7 Jul 2002 00:33:39 +0000 (00:33 -0000)]
2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AttributeCollection.cs: initialize member variables.
* RefreshEventArgs.cs: implemented.
* RefreshEventHandler.cs: New file.
* TypeDescriptor.cs: fully stubbed out the remaining method.
svn path=/trunk/mcs/; revision=5633
Dennis Hayes [Sun, 7 Jul 2002 00:13:38 +0000 (00:13 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=5632
Dennis Hayes [Sun, 7 Jul 2002 00:09:07 +0000 (00:09 -0000)]
2002-7-6 DennisHayes <dennish@raytek.com>
* AccessibleObject.cs
* AmbientProperties.cs
* Application.cs
* ApplicationContext.cs
* AxHost.cs
* BaseCollection.cs
* Binding.cs
* BindingContext.cs
* BindingManagerBase.cs
* BindingsCollection.cs
* CaptionButton.cs
* Clipboard.cs
* ColumnHeader.cs
* Control.cs
* ControlBindingsCollection.cs
* ControlPaint.cs
* CreateParams.cs
* CurrencyManager.cs
* Cursor.cs
* CursorConverter.cs
* Cursors.cs
* DataFormats.cs
* DataGridPreferredColumnWidthTypeConverter.cs
* DataGridTextBoxColumn.cs
* DataObject.cs
* DateBoldEventArgs.cs
* DateTimePicker.cs
* DomainUpDown.cs
* FeatureSupport.cs
* FontDialog.cs
* Form.cs
* GridColumnStylesCollection.cs
* GridItemCollection.cs
* GridTableStylesCollection.cs
* Help.cs
* IButtonControl.cs
* IFileReaderService.cs
* ImageIndexConverter.cs
* ImageListStreamer.cs
* IMessageFilter.cs
* InputLanguage.cs
* InputLanguageChangeEventArgs.cs
* InputLanguageCollection.cs
* ItemChangedEventArgs.cs
* KeyEventArgs.cs
* KeyPressEventArgs.cs
* KeysConverter.cs
* LinkLabel.cs
* LinkLabelLinkClickedEventArgs.cs
* LinkLabelLinkClickedEventHandler.cs
* ListBindingConverter.cs
* ListViewItem.cs
* ListViewItemConverter.cs
* logfile.txt
* MessageBox.cs
* NativeWindow.cs
* NumericUpDown.cs
* OpacityConverter.cs
* OSFeature.cs
* PaintEventArgs.cs
* PrintControllerWithStatusDialog.cs
* PropertyGrid.cs
* PropertyTabChangedEventArgs.cs
* PropertyTabChangedEventHandler.cs
* PropertyValueChangedEventArgs.cs
* Screen.cs
* ScrollEventArgs.cs
* SelectionRange.cs
* SelectionRangeConverter.cs
* SendKeys.cs
* SplitterEventArgs.cs
* StatusBarPanelClickEventArgs.cs
* StatusBarPanelCollection.cs
* SystemInformation.cs
* ToolBarButtonClickEventArgs.cs
* ToolTip.cs
* TreeNode.cs
* TreeNodeCollection.cs
* TreeNodeConverter.cs
* TreeViewCancelEventArgs.cs
* TreeViewImageIndexConverter.cs
* UICuesEventArgs.cs
* UpDownBase.cs
* UpDownEventArgs.cs
* UserControl.cs
* Added usings, corrected minor syntax errors, uncommented some stuff to flush out compile errors.
svn path=/trunk/mcs/; revision=5631
Gonzalo Paniagua Javier [Sat, 6 Jul 2002 22:43:07 +0000 (22:43 -0000)]
2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c:
(ves_icall_TypeGetProperties): fixed bug #27473.
svn path=/trunk/mono/; revision=5630
Gonzalo Paniagua Javier [Sat, 6 Jul 2002 18:04:08 +0000 (18:04 -0000)]
2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* reflection.c: display image name and token when cannot find the
.ctor for an attribute.
svn path=/trunk/mono/; revision=5628
Gonzalo Paniagua Javier [Sat, 6 Jul 2002 17:52:51 +0000 (17:52 -0000)]
2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* DefaultPropertyAttribute.cs: New file.
svn path=/trunk/mcs/; revision=5627
Gonzalo Paniagua Javier [Sat, 6 Jul 2002 16:17:05 +0000 (16:17 -0000)]
2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Table.cs:
(AddAttributesToRender): correctly default to border=1.
svn path=/trunk/mcs/; revision=5625
Andrew Birkett [Sat, 6 Jul 2002 16:08:53 +0000 (16:08 -0000)]
2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
* cs-tokenizer.cs (xtoken): Improve handling of string literals.
svn path=/trunk/mcs/; revision=5622
Andrew Birkett [Sat, 6 Jul 2002 16:06:24 +0000 (16:06 -0000)]
2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
* test-74.cs: Added test for \n in verbatim string.
svn path=/trunk/mcs/; revision=5621
Andrew Birkett [Sat, 6 Jul 2002 16:05:07 +0000 (16:05 -0000)]
2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
* cs1039.cs, cs1033.cs, cs1010.cs: New tests.
svn path=/trunk/mcs/; revision=5620
Andrew Birkett [Sat, 6 Jul 2002 16:03:26 +0000 (16:03 -0000)]
2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
* cs-tokenizer.cs (xtoken): Improve handling of string literals.
svn path=/trunk/mcs/; revision=5619
Ajay kumar Dwivedi [Sat, 6 Jul 2002 14:08:09 +0000 (14:08 -0000)]
2002-07-06 Ajay kumar Dwivedi <adwiv@yahoo.com>
* XmlTextWriter: Fixed Indentation. IndentationOverridden should
not be set when inside a attribute.
svn path=/trunk/mcs/; revision=5618
Ajay kumar Dwivedi [Sat, 6 Jul 2002 13:01:54 +0000 (13:01 -0000)]
2002-07-06 Ajay kumar Dwivedi <adwiv@yahoo.com>
* XmlTextWriter: In WriteStartElement, if namespace is null and
prefix is null|empty do not write out xmlns=""
* XmlWriter: WriteStartElement calls the virtual method with null
argument instead of empty string.
svn path=/trunk/mcs/; revision=5617
Miguel de Icaza [Sat, 6 Jul 2002 04:44:26 +0000 (04:44 -0000)]
2002-07-06 Miguel de Icaza <miguel@ximian.com>
* ILGenerator.cs (ILGenerator.Emit): For doubles and floats, swap
the bytes on big endian systems.
svn path=/trunk/mcs/; revision=5615
Radek Doulik [Sat, 6 Jul 2002 01:41:14 +0000 (01:41 -0000)]
2002-07-05 Radek Doulik <rodo@ximian.com>
* ppc/tramp.c: removed magic hack
svn path=/trunk/mono/; revision=5614
Martin Baulig [Fri, 5 Jul 2002 20:44:55 +0000 (20:44 -0000)]
2002-07-05 Martin Baulig <martin@gnome.org>
* debug.c (mono_debug_add_method): Fix a bug in the `begin_scope' and
`end_scope' calculations when linear scan register allocation is disabled.
svn path=/trunk/mono/; revision=5612
Martin Baulig [Fri, 5 Jul 2002 20:43:27 +0000 (20:43 -0000)]
2002-07-05 Martin Baulig <martin@gnome.org>
* debug-symfile.c: Reflect latest MonoDwarfFileWriter changes.
svn path=/trunk/mono/; revision=5611
Martin Baulig [Fri, 5 Jul 2002 20:43:06 +0000 (20:43 -0000)]
2002-07-05 Martin Baulig <martin@gnome.org>
* MonoDwarfFileWriter.cs: Added support for types in referenced assemblies.
svn path=/trunk/mcs/; revision=5610
Sergey Chaban [Fri, 5 Jul 2002 20:11:49 +0000 (20:11 -0000)]
SortedList entry.
svn path=/trunk/mcs/; revision=5608
Sergey Chaban [Fri, 5 Jul 2002 20:09:29 +0000 (20:09 -0000)]
* SortedList: added thread-safe wrapper.
svn path=/trunk/mcs/; revision=5607
Gonzalo Paniagua Javier [Fri, 5 Jul 2002 18:47:38 +0000 (18:47 -0000)]
slightly changed view_state generation to allow multiple calls getting the same value.
svn path=/trunk/mcs/; revision=5606
Gonzalo Paniagua Javier [Fri, 5 Jul 2002 18:12:14 +0000 (18:12 -0000)]
2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/Page.cs:
(GetViewStateString): new function to give the server access to the
generated view state string.
(Validate): d'oh!
svn path=/trunk/mcs/; revision=5604
Gonzalo Paniagua Javier [Fri, 5 Jul 2002 14:35:29 +0000 (14:35 -0000)]
2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: updated. Currently mcs cannot compile System.Web because it
cannot find NameObjectCollectionBase.KeysCollection.
* System.Web.build: don't display unused event nor always default value
warnings by now.
* System.Web.UI/Control.cs:
(SaveViewstateRecursive): implemented.
(SaveViewState): fixed.
(IParserAccessor.AddParsedSubObject): don't use 'this'.
* System.Web.UI/Page.cs: added code to save view state to an xml file.
It's not being used right now.
* System.Web.UI.WebControls/AdRotator.cs:
(LoadAdFile): make the dictionary null after every iteration.
* System.Web.UI.WebControls/LinkButton.cs:
* System.Web.UI.WebControls/ListControl.cs:
* System.Web.UI.WebControls/ListItem.cs: fixed warnings.
svn path=/trunk/mcs/; revision=5603
Martin Baulig [Fri, 5 Jul 2002 14:06:39 +0000 (14:06 -0000)]
2002-07-05 Martin Baulig <martin@gnome.org>
* debug-symfile.c: Reflect latest MonoDwarfFileWriter changes.
svn path=/trunk/mono/; revision=5602
Martin Baulig [Fri, 5 Jul 2002 14:05:15 +0000 (14:05 -0000)]
2002-07-05 Martin Baulig <martin@gnome.org>
* MonoDwarfFileWriter.cs: Added support for arrays.
* gdb-csharp-support.patch: Updated.
svn path=/trunk/mcs/; revision=5601
Gonzalo Paniagua Javier [Fri, 5 Jul 2002 14:00:34 +0000 (14:00 -0000)]
2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XmlTextReader.cs: implemented .ctor (Stream).
svn path=/trunk/mcs/; revision=5600
Gonzalo Paniagua Javier [Fri, 5 Jul 2002 13:13:37 +0000 (13:13 -0000)]
2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlForm.cs: don't render action attribute.
svn path=/trunk/mcs/; revision=5599
Gonzalo Paniagua Javier [Fri, 5 Jul 2002 11:44:23 +0000 (11:44 -0000)]
2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HybridDictionary.cs:
(Remove): fixed. The value is either in the list or in the hash.
svn path=/trunk/mcs/; revision=5598
Miguel de Icaza [Thu, 4 Jul 2002 20:48:42 +0000 (20:48 -0000)]
Flush
svn path=/trunk/mcs/; revision=5596
Gonzalo Paniagua Javier [Thu, 4 Jul 2002 20:29:22 +0000 (20:29 -0000)]
2002-07-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HtmlContainerControl.cs:
(CreateControlCollection): added. All containers must have a non-empty
control collection.
svn path=/trunk/mcs/; revision=5595
Miguel de Icaza [Thu, 4 Jul 2002 20:28:02 +0000 (20:28 -0000)]
Flush
svn path=/trunk/mono/; revision=5594
Miguel de Icaza [Thu, 4 Jul 2002 20:27:32 +0000 (20:27 -0000)]
2002-06-24 Andrew Birkett <adb@tardis.ed.ac.uk>
* BitVector32.cs: Implemented 'set' section indexer. Check for
overly large sections. Factored out some helper methods.
svn path=/trunk/mcs/; revision=5593
Miguel de Icaza [Thu, 4 Jul 2002 19:21:56 +0000 (19:21 -0000)]
Update
svn path=/trunk/mono/; revision=5591
Dick Porter [Thu, 4 Jul 2002 19:04:20 +0000 (19:04 -0000)]
2002-07-04 Dick Porter <dick@ximian.com>
* daemon.c (process_process_fork): Fix argument handling, due to
buggy understanding of g_strsplit() behaviour.
svn path=/trunk/mono/; revision=5590
Ajay kumar Dwivedi [Thu, 4 Jul 2002 18:46:35 +0000 (18:46 -0000)]
2002-07-05 Ajay kumar Dwivedi <adwiv@yahoo.com>
* XmlSeriailizer: Serialize method can serialize XmlSchema perfectly.
* XmlSerializerNamespaces: Reverted to use of a single Hashtable.
svn path=/trunk/mcs/; revision=5589
Miguel de Icaza [Thu, 4 Jul 2002 18:20:10 +0000 (18:20 -0000)]
2002-07-04 Miguel de Icaza <miguel@ximian.com>
* cs-tokenizer.cs (define): We also have to track locally the
defines. AllDefines is just used for the Conditional Attribute,
but we also need the local defines for the current source code.
svn path=/trunk/mcs/; revision=5588
Ajay kumar Dwivedi [Thu, 4 Jul 2002 17:40:38 +0000 (17:40 -0000)]
2002-06-18 Dwivedi, Ajay kumar <adwiv@yahoo.com>
* XmlSchema: Started work on Validate methods
svn path=/trunk/mcs/; revision=5587
Dick Porter [Thu, 4 Jul 2002 16:01:52 +0000 (16:01 -0000)]
2002-07-04 Dick Porter <dick@ximian.com>
* threads.c (mono_thread_cleanup): Nasty kludge to get this to
compile on mingw. This will cause mingw builds to not wait for
subthreads to terminate after the main thread does. I've lodged a
bug with the mingw developers for them to wrap OpenThread().
svn path=/trunk/mono/; revision=5586
Nick Drochak [Thu, 4 Jul 2002 14:58:33 +0000 (14:58 -0000)]
2002-07-04 Nick Drochak <ndrochak@gol.com>
* DateTimeTest.cs: Made tests pass on ms.net. Well, they pass in
timezone JST. Need to test in others. Maybe I'll fly over to GMT
and see how they work. Supposed to be eaiser there.
svn path=/trunk/mcs/; revision=5585
Dennis Hayes [Wed, 3 Jul 2002 22:03:56 +0000 (22:03 -0000)]
2002-7-3 DennisHayes <dennish@raytek.com>
* AccessibleObject.cs
* Application.cs
* AxHost.cs
* Button.cs
* Control.cs
* Form.cs
* GridColumnStylesCollection.cs
* GridItemCollection.cs
* GridTableStylesCollection.cs
* ImageIndexConverter.cs
* ImageListStreamer.cs
* InputLanguageChangingEventArgs.cs
* KeysConverter.cs
* Label.cs
* LinkLabel.cs
* LinkLabelLinkClickedEventArgs.cs
* ListBox.cs
* ListView.cs
* ListViewItem.cs
* ListViewItemConverter.cs
* Menu.cs
* NumericUpDown.cs
* ScrollableControl.cs
* StatusBarDrawItemEventArgs.cs
* StatusBarPanel.cs
* StatusBarPanelCollection.cs
* TabControl.cs
* TrackBar.cs
* TreeNodeCollection.cs
* added usings, minor syntax corrections.
svn path=/trunk/mcs/; revision=5584
Miguel de Icaza [Wed, 3 Jul 2002 21:47:08 +0000 (21:47 -0000)]
2002-07-03 Miguel de Icaza <miguel@ximian.com>
* statement.cs (While, For, Do): These loops can exit through a
Break statement, use this information to tell whether the
statement is the last piece of code.
(Break): Flag that we break.
* codegen.cs (EmitContexts): New `Breaks' state variable.
svn path=/trunk/mcs/; revision=5583
Miguel de Icaza [Wed, 3 Jul 2002 21:46:25 +0000 (21:46 -0000)]
Add new test
svn path=/trunk/mcs/; revision=5582
Dennis Hayes [Wed, 3 Jul 2002 21:30:26 +0000 (21:30 -0000)]
2002-7-3 DennisHayes <dennish@raytek.com>
* checked in for Jaak Simm (jaaksimm@firm.ee)
* PrintPreviewControl.cs
* PrintPreviewDialog.cs
* ProgressBar.cs
* PropertyGrid.cs
* PropertyManager.cs
* PropertyTabChangedEventArgs.cs
* new files added
svn path=/trunk/mcs/; revision=5581
Dick Porter [Wed, 3 Jul 2002 18:11:44 +0000 (18:11 -0000)]
2002-07-03 Dick Porter <dick@ximian.com>
* threads.c: Store thread IDs instead of handles, because
GetCurrentThread() returns a pseudohandle and therefore stores
useless values. mono_thread_cleanup() continues checking the
array of threads until it is empty, to cope with subthreads
spawning new threads after the main thread has finished.
* profiler.h:
* profiler.c:
* profiler-private.h: Pass the thread ID to thread profiler
functions, instead of a handle
2002-07-03 Dick Porter <dick@ximian.com>
* threads.h:
* threads.c: Implement OpenThread(). Define access-control values
for thread handles.
* wapi.h:
* processes.h:
* access.h:
* Makefile.am: Added access.h, to hold shared access-control
definitions
svn path=/trunk/mono/; revision=5578
Paolo Molaro [Wed, 3 Jul 2002 15:49:46 +0000 (15:49 -0000)]
Wed Jul 3 17:43:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
* verify.c: fixes to make it more usable.
* pedump.c: added --verify code to verify IL code in an assembly.
svn path=/trunk/mono/; revision=5577
Nick Drochak [Wed, 3 Jul 2002 15:21:02 +0000 (15:21 -0000)]
2002-07-04 Nick Drochak <ndrochak@gol.com>
* ConvertTest.cs: Make the test generate the overflow exceptions on
mono on Linux.
* DecimalTest2.cs: Report exception thrown during subtraction.
svn path=/trunk/mcs/; revision=5576
Nick Drochak [Wed, 3 Jul 2002 15:00:23 +0000 (15:00 -0000)]
2002-07-03 Nick Drochak <ndrochak@gol.com>
* Decimal.cs (Divide): Short cut the case where the dividend is 0 (and
the divisor is not) and avoid the icall, which seems to have a bug.
svn path=/trunk/mcs/; revision=5575
Adam Treat [Wed, 3 Jul 2002 14:42:35 +0000 (14:42 -0000)]
* Added a link to qt#
svn path=/trunk/mono/; revision=5574
Martin Baulig [Wed, 3 Jul 2002 12:22:22 +0000 (12:22 -0000)]
2002-07-03 Martin Baulig <martin@gnome.org>
* AssemblyBuilder.cs (corlib_object_type, corlib_value_type): Moved
these fields up after the last entry in MonoReflectionAssemblyBuilder
in reflection.h.
* TypeBuilder.cs (IsValueTypeImpl): Use the AssemblyBuilder's
`corlib_value_type' instead of `typeof (System.ValueType)'.
(DefineNestedType): Use the AssemblyBuilder's `corlib_object_type'
instead of `typeof (object)'.
svn path=/trunk/mcs/; revision=5573
Nick Drochak [Wed, 3 Jul 2002 11:51:46 +0000 (11:51 -0000)]
2002-07-03 Nick Drochak <ndrochak@gol.com>
* Double.cs (CompareTo): Correctly handle the case where the instance
is NaN. Also return 0 if the values are equal.
svn path=/trunk/mcs/; revision=5572
Nick Drochak [Wed, 3 Jul 2002 11:49:37 +0000 (11:49 -0000)]
2002-07-03 Nick Drochak <ndrochak@gol.com>
* DoubleTest.cs: Fix some Assert/AssertEquals usage.
svn path=/trunk/mcs/; revision=5571
Martin Baulig [Wed, 3 Jul 2002 11:47:38 +0000 (11:47 -0000)]
2002-07-03 Martin Baulig <martin@gnome.org>
* class.cs (TypeContainer.MethodModifiersValid): Allow override
modifiers in method declarations in structs. Otherwise, you won't
be able to override things like Object.Equals().
svn path=/trunk/mcs/; revision=5570
Nick Drochak [Wed, 3 Jul 2002 04:00:05 +0000 (04:00 -0000)]
2002/07/03 Nick Drochak <ndrochak@gol.com>
* MissingMethodException: Add missing Message property
* MissingMemberException: Add missing Message property
svn path=/trunk/mcs/; revision=5569
Dennis Hayes [Wed, 3 Jul 2002 02:36:43 +0000 (02:36 -0000)]
2002-7-2 DennisHayes <dennish@raytek.com>
* Application.cs
* ControlEventArgs.cs
* Form.cs
* merged changes made by miguel and hestilow in gkt# to system.windows.forms
svn path=/trunk/mcs/; revision=5568
Miguel de Icaza [Wed, 3 Jul 2002 02:28:42 +0000 (02:28 -0000)]
Flush:
svn path=/trunk/mono/; revision=5567
Dennis Hayes [Wed, 3 Jul 2002 02:10:26 +0000 (02:10 -0000)]
2002-7-2 DennisHayes <dennish@raytek.com>
* Button.cs
* ButtonBase.cs
* ContainerControl.cs
* Label.cs
* ScrollableControl.cs
* Copied changes made by miguel and hestilow in gkt# to system.windows.forms
svn path=/trunk/mcs/; revision=5566
Dennis Hayes [Wed, 3 Jul 2002 01:37:04 +0000 (01:37 -0000)]
2002-7-2 DennisHayes <dennish@raytek.com>
* Checked in for Richard Baumann (biochem333@nyc.rr.com)
* DataGridTextBoxColumn.cs
* DataObject.cs
* DateBoldEventArgs.cs
* DateRangeEventArgs.cs
* DateTimePicker.cs
* DomainUpDown.cs
* DragEventArgs.cs
* DrawItemEventArgs.cs
* added new files
svn path=/trunk/mcs/; revision=5565
Miguel de Icaza [Wed, 3 Jul 2002 01:31:33 +0000 (01:31 -0000)]
2002-07-02 Miguel de Icaza <miguel@ximian.com>
* class.cs (Method, Property, Indexer): Do not allow the public
modifier to be used in explicit interface implementations.
(TypeContainer.MethodModifiersValid): Catch virtual, abstract and
override modifiers in method declarations in structs
2002-07-02 Andrew Birkett <adb@tardis.ed.ac.uk>
* cs-tokenizer.cs (adjust_int, adjust_real): Do not abort on
integer or real overflow, report an error
svn path=/trunk/mcs/; revision=5564
Miguel de Icaza [Wed, 3 Jul 2002 01:30:48 +0000 (01:30 -0000)]
Add new tests from Andrew
svn path=/trunk/mcs/; revision=5563
Dennis Hayes [Wed, 3 Jul 2002 01:23:58 +0000 (01:23 -0000)]
2002-7-1 DennisHayes <dennish@raytek.com>
* checked in for Jaak Simm (jaaksimm@firm.ee)
* DataFormats.cs
* DataGrid.cs
* DataGridBoolColumn.cs
* DataGridColumnStyle.cs
* DataGridPreferredColumnWidthTypeConverter.cs
* DataGridTableStyle.cs
* DataGridTextBox.cs
* new classes added
svn path=/trunk/mcs/; revision=5562
Dennis Hayes [Wed, 3 Jul 2002 01:17:33 +0000 (01:17 -0000)]
2002-7-1 DennisHayes <dennish@raytek.com>
* Checked in for Richard Baumann (biochem333@nyc.rr.com)
* StatusBar.cs
* StatusBarDrawItemEventArgs.cs
* StatusBarPanel.cs
* StatusBarPanelClickEventArgs.cs
* SystemInformation.cs
* Minor changes by Rich B
svn path=/trunk/mcs/; revision=5561
Mike Kestner [Wed, 3 Jul 2002 00:45:41 +0000 (00:45 -0000)]
2002-07-02 Mike Kestner <mkestner@speakeasy.net>
* StreamReader.cs: Guard against ^\n lines as pointed out by Gonzalo.
svn path=/trunk/mcs/; revision=5560
Mike Kestner [Wed, 3 Jul 2002 00:18:22 +0000 (00:18 -0000)]
2002-07-02 Mike Kestner <mkestner@speakeasy.net>
* StreamReader.cs: Revert the last Peek change and fix the ReadLine
end of line detection code instead.
svn path=/trunk/mcs/; revision=5559
Miguel de Icaza [Tue, 2 Jul 2002 21:15:19 +0000 (21:15 -0000)]
Add new error
svn path=/trunk/mcs/; revision=5558
Miguel de Icaza [Tue, 2 Jul 2002 21:14:19 +0000 (21:14 -0000)]
2002-07-02 Miguel de Icaza <miguel@ximian.com>
* class.cs (Method, Property, Indexer): Do not allow the public
modifier to be used in explicit interface implementations.
svn path=/trunk/mcs/; revision=5557
Martin Baulig [Tue, 2 Jul 2002 20:04:28 +0000 (20:04 -0000)]
2002-07-02 Martin Baulig <martin@gnome.org>
* typemanager.cs (TypeManager.InitCoreTypes): When compiling
corlib, dynamically call AssemblyBuilder.SetCorlibTypeBuilders()
to tell the runtime about our newly created System.Object and
System.ValueType types.
svn path=/trunk/mcs/; revision=5556
Martin Baulig [Tue, 2 Jul 2002 20:02:47 +0000 (20:02 -0000)]
2002-07-02 Martin Baulig <martin@gnome.org>
* AssemblyBuilder.cs (corlib_object_type, corlib_value_type): New
internal fields. When compiling corlib, they point to the newly
created System.Object and System.ValueType types.
(SetCorlibTypeBuilders): New public function. This will be
dynamically called from MCS when compiling corlib.
* TypeBuilder.cs (DefineInitializedData): Use the AssemblyBuilder's
`corlib_value_type' as parent type instead of `typeof (System.ValueType)'
to make it work when compiling corlib.
* ModuleBuilder.cs (assemblyb): Made this field internal, not private.
svn path=/trunk/mcs/; revision=5555
Miguel de Icaza [Tue, 2 Jul 2002 19:28:50 +0000 (19:28 -0000)]
Add new test
svn path=/trunk/mcs/; revision=5554
Martin Baulig [Tue, 2 Jul 2002 18:56:42 +0000 (18:56 -0000)]
2002-07-02 Martin Baulig <martin@gnome.org>
* expression.cs (Indirection.Indirection): Call
TypeManager.TypeToCoreType() on `expr.Type.GetElementType ()'.
svn path=/trunk/mcs/; revision=5553
Miguel de Icaza [Tue, 2 Jul 2002 18:47:30 +0000 (18:47 -0000)]
2002-07-02 Miguel de Icaza <miguel@ximian.com>
* expression.cs (This): Use Stobj/Ldobj when we are a member of a
struct instead of Ldarg/Starg.
svn path=/trunk/mcs/; revision=5552
Martin Baulig [Tue, 2 Jul 2002 18:44:54 +0000 (18:44 -0000)]
2002-07-02 Martin Baulig <martin@gnome.org>
* expression.cs (ArrayAccess.EmitStoreOpcode): If the type is a
ValueType, call TypeManager.TypeToCoreType() on it.
(Invocations.EmitParams): Call TypeManager.TypeToCoreType() on
the OpCodes.Newarr argument.
svn path=/trunk/mcs/; revision=5551
Paolo Molaro [Tue, 2 Jul 2002 18:42:24 +0000 (18:42 -0000)]
Tue Jul 2 20:40:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: turn errors into warnings to allow compiling corlib.
svn path=/trunk/mono/; revision=5550
Gonzalo Paniagua Javier [Tue, 2 Jul 2002 18:17:53 +0000 (18:17 -0000)]
2002-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StreamReader.cs:
(Peek): no need to have seek capabilitites.
svn path=/trunk/mcs/; revision=5549
Martin Baulig [Tue, 2 Jul 2002 18:17:48 +0000 (18:17 -0000)]
2002-07-02 Martin Baulig <martin@gnome.org>
* expression.cs (Invocation.EmitCall): When compiling corlib,
replace all calls to the system's System.Array type to calls to
the newly created one.
* typemanager.cs (TypeManager.InitCodeHelpers): Added a few more
System.Array methods.
(TypeManager.InitCoreTypes): When compiling corlib, get the methods
from the system's System.Array type which must be replaced.
svn path=/trunk/mcs/; revision=5548
Paolo Molaro [Tue, 2 Jul 2002 17:35:33 +0000 (17:35 -0000)]
Tue Jul 2 19:33:20 CEST 2002 Paolo Molaro <lupus@ximian.com>
* reflection.c: add special cases to compile corlib.
svn path=/trunk/mono/; revision=5547
Martin Baulig [Tue, 2 Jul 2002 17:34:48 +0000 (17:34 -0000)]
2002-07-02 Martin Baulig <martin@gnome.org>
* get.c (dis_stringify_object_with_class): New static function to
stringify an object when we already have its class.
(dis_stringify_object): Get the class and call dis_stringify_object().
(get_method): Call dis_stringify_object_with_class() since we already
have the object's class.
svn path=/trunk/mono/; revision=5546
Paolo Molaro [Tue, 2 Jul 2002 17:11:57 +0000 (17:11 -0000)]
Tue Jul 2 19:05:05 CEST 2002 Paolo Molaro <lupus@ximian.com>
* typemanager.cs: load unverifiable_code_ctor so we can build
corlib using the correct type. Avoid using GetTypeCode() with
TypeBuilders.
* rootcontext.cs: uses TypeManager.unverifiable_code_ctor and
TypeManager.object_type to allow building corlib.
svn path=/trunk/mcs/; revision=5545
Paolo Molaro [Tue, 2 Jul 2002 17:05:18 +0000 (17:05 -0000)]
Tue Jul 2 19:03:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
* ecore.cs: handle System.Enum separately in LoadFromPtr().
svn path=/trunk/mcs/; revision=5544
Paolo Molaro [Tue, 2 Jul 2002 16:36:33 +0000 (16:36 -0000)]
Tue Jul 2 18:34:49 CEST 2002 Paolo Molaro <lupus@ximian.com>
* TypeBuilder.cs: implemented AssemblyQualifiedName.
* MethodBuilder.cs, ConstructorBuilder.cs: special case custom attr.
svn path=/trunk/mcs/; revision=5543
Gonzalo Paniagua Javier [Tue, 2 Jul 2002 15:50:35 +0000 (15:50 -0000)]
2002-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* mono.c: removed the "RESULT: X" message.
svn path=/trunk/mono/; revision=5541
Nick Drochak [Tue, 2 Jul 2002 15:28:58 +0000 (15:28 -0000)]
2002-07-03 Nick Drochak <ndrochak@gol.com>
* ArrayTest.cs: Re-enable some tests. Let's see what's broken still.
svn path=/trunk/mcs/; revision=5540
Ajay kumar Dwivedi [Tue, 2 Jul 2002 15:11:48 +0000 (15:11 -0000)]
2002-07-02 Ajay kumar Dwivedi <adwiv@yahoo.com>
* XmlSeriailizer: Updated Serialize() method.
svn path=/trunk/mcs/; revision=5539
Nick Drochak [Tue, 2 Jul 2002 14:51:34 +0000 (14:51 -0000)]
2002-07-02 Nick Drochak <ndrochak@gol.com>
* SortedList.cs: Constructors should use the capacity given regardless
how small. After a Clear() the Capacit should be 16. Since a Dictionary
might be used in the constructor, make sure we trap exceptions thrown
by the Comparer, like in Add().
svn path=/trunk/mcs/; revision=5538
Nick Drochak [Tue, 2 Jul 2002 14:50:15 +0000 (14:50 -0000)]
2002-07-02 Nick Drochak <ndrochak@gol.com>
* SortedListTest.cs: Fix some expected/actual value parameters for
AssertEquals().
svn path=/trunk/mcs/; revision=5537
Dick Porter [Tue, 2 Jul 2002 14:34:44 +0000 (14:34 -0000)]
2002-07-02 Dick Porter <dick@ximian.com>
* wapi-private.h (_WAPI_HANDLE_VERSION): New protocol version
svn path=/trunk/mono/; revision=5536
Dick Porter [Tue, 2 Jul 2002 14:32:54 +0000 (14:32 -0000)]
2002-07-02 Dick Porter <dick@ximian.com>
* handles.c (shared_init): Make a second attempt to contact the
daemon if the shared memory attach succeeds, but the connect()
fails. (This copes with the daemon crashing without cleaning up
the shared memory.)
* Makefile.am:
* daemon-private.h:
* daemon.c:
* shared.c (_wapi_shm_attach): Don't exec() anything when we fork
the daemon, it's now built into the library.
svn path=/trunk/mono/; revision=5535
Miguel de Icaza [Tue, 2 Jul 2002 03:56:07 +0000 (03:56 -0000)]
Further updates to the makefile
svn path=/trunk/mcs/; revision=5534
Miguel de Icaza [Tue, 2 Jul 2002 02:02:15 +0000 (02:02 -0000)]
flush
svn path=/trunk/mcs/; revision=5532
Miguel de Icaza [Tue, 2 Jul 2002 01:58:09 +0000 (01:58 -0000)]
Put my tests back, this is used by the compiler people in their day to
day work.
svn path=/trunk/mcs/; revision=5531
Dennis Hayes [Mon, 1 Jul 2002 18:51:35 +0000 (18:51 -0000)]
2002-7-1 DennisHayes <dennish@raytek.com>
* changelog
* Timer.cs
* ToolBar.cs
* ToolBarButton.cs
* TrackBar.cs
* TreeNode.cs
* TreeNodeCollection.cs
* TreeNodeConverter.cs
* TreeView.cs
* TreeViewCancelEventArgs.cs
* TreeViewEventArgs.cs
* TreeViewImageIndexConverter.cs
* UICuesEventArgs.cs
* UserControl.cs
* VScrollBar.cs
* Implmented some stuff, fixed some stuff, monostyled some stuff, uncommented-out some stuff.
svn path=/trunk/mcs/; revision=5529
Dennis Hayes [Mon, 1 Jul 2002 18:51:09 +0000 (18:51 -0000)]
2002-7-1 DennisHayes <dennish@raytek.com>
* RichTextBox.cs
* SaveFileDialog.cs
* Screen.cs
* ScrollableControl.cs
* ScrollBar.cs
* ScrollEventArgs.cs
* SelectedGridItemChangedEventArgs.cs
* SelectionRange.cs
* SelectionRangeConverter.cs
* SendKeys.cs
* Splitter.cs
* SplitterEventArgs.cs
* StatusBar.cs
* StatusBarDrawItemEventArgs.cs
* StatusBarPanel.cs
* StatusBarPanelClickEventArgs.cs
* StatusBarPanelCollection.cs
* SystemInformation.cs
* TabControl.cs
* TabPage.cs
* TextBox.cs
* TextBoxBase.cs
* ThreadExceptionDialog.cs
* Implmented some stuff, fixed some stuff, monostyled some stuff, uncommented-out some stuff.
svn path=/trunk/mcs/; revision=5528
Dennis Hayes [Mon, 1 Jul 2002 18:50:38 +0000 (18:50 -0000)]
2002-7-1 DennisHayes <dennish@raytek.com>
* MeasureItemEventArgs.cs
* Menu.cs MenuItem.cs
* Message.cs
* MessageBox.cs
* MonthCalendar.cs
* MouseEventArgs.cs
* NativeWindow.cs
* NavigateEventArgs.cs
* NodeLabelEditEventArgs.cs
* NotifyIcon.cs
* NumericUpDown.cs
* OpacityConverter.cs
* OpenFileDialog.cs
* OSFeature.cs
* PageSetupDialog.cs
* PaintEventArgs.cs
* Panel.cs
* PrintControllerWithStatusDialog.cs
* PrintDialog.cs
* QueryAccessibilityHelpEventArgs.cs
* QueryContinueDragEventArgs.cs
* RadioButton.cs
* Implmented some stuff, fixed some stuff, monostyled some stuff, uncommented-out some stuff.
svn path=/trunk/mcs/; revision=5527
Dennis Hayes [Mon, 1 Jul 2002 18:50:17 +0000 (18:50 -0000)]
2002-7-1 DennisHayes <dennish@raytek.com>
* InvalidateEventArgs.cs
* ItemChangedEventArgs.cs
* ItemCheckEventArgs.cs
* ItemDragEventArgs.cs
* IWin32Window.cs
* KeyEventArgs.cs
* KeyPressEventArgs.cs
* KeysConverter.cs
* Label.cs
* LabelEditEventArgs.cs
* LabelEditEventHandler.cs
* LayoutEventArgs.cs
* LinkClickedEventArgs.cs
* LinkLabel.cs
* LinkLabelLinkClickedEventArgs.cs
* ListBindingConverter.cs
* ListBox.cs
* ListControl.cs
* ListView.cs
* ListViewItem.cs
* ListViewItemConverter.cs
* MainMenu.cs
* Implmented some stuff, fixed some stuff, monostyled some stuff, uncommented-out some stuff.
svn path=/trunk/mcs/; revision=5526
Dennis Hayes [Mon, 1 Jul 2002 18:48:36 +0000 (18:48 -0000)]
2002-7-1 DennisHayes <dennish@raytek.com>
* ErrorProvider.cs
* FeatureSupport.cs
* FileDialog.cs
* Form.cs
* GiveFeedbackEventArgs.cs
* GridColumnStylesCollection.cs
* GridItem.cs
* GridItemCollection.cs
* GridTableStylesCollection.cs
* GroupBox.cs
* Help.cs
* HelpEventArgs.cs
* HelpProvider.cs
* HScrollBar.cs
* ImageIndexConverter.cs
* ImageList.cs
* ImageListStreamer.cs
* InputLanguage.cs
* InputLanguageChangedEventArgs.cs
* InputLanguageChangingEventArgs.cs
* InputLanguageCollection.cs
* Implmented some stuff, fixed some stuff, monostyled some stuff, uncommented-out some stuff.
svn path=/trunk/mcs/; revision=5525