mono.git
22 years ago2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-7-6 DennisHayes <dennish@raytek.com>
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

22 years ago2002-07-06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
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

22 years ago2002-7-6 DennisHayes <dennish@raytek.com>
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

22 years ago2002-7-6 DennisHayes <dennish@raytek.com>
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

22 years ago2002-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago*** empty log message ***
Dennis Hayes [Sun, 7 Jul 2002 00:13:38 +0000 (00:13 -0000)]
*** empty log message ***

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

22 years ago2002-7-6 DennisHayes <dennish@raytek.com>
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

22 years ago2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
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

22 years ago2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
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

22 years ago2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
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

22 years ago2002-07-06 Andrew Birkett <adb@tardis.ed.ac.uk>
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

22 years ago2002-07-06 Ajay kumar Dwivedi <adwiv@yahoo.com>
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

22 years ago2002-07-06 Ajay kumar Dwivedi <adwiv@yahoo.com>
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

22 years ago2002-07-06 Miguel de Icaza <miguel@ximian.com>
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

22 years ago2002-07-05 Radek Doulik <rodo@ximian.com>
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

22 years ago2002-07-05 Martin Baulig <martin@gnome.org>
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

22 years ago2002-07-05 Martin Baulig <martin@gnome.org>
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

22 years ago2002-07-05 Martin Baulig <martin@gnome.org>
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

22 years agoSortedList entry.
Sergey Chaban [Fri, 5 Jul 2002 20:11:49 +0000 (20:11 -0000)]
SortedList entry.

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

22 years ago * SortedList: added thread-safe wrapper.
Sergey Chaban [Fri, 5 Jul 2002 20:09:29 +0000 (20:09 -0000)]
 * SortedList: added thread-safe wrapper.

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

22 years agoslightly changed view_state generation to allow multiple calls getting the same value.
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

22 years ago2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-05 Martin Baulig <martin@gnome.org>
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

22 years ago2002-07-05 Martin Baulig <martin@gnome.org>
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

22 years ago2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years agoFlush
Miguel de Icaza [Thu, 4 Jul 2002 20:48:42 +0000 (20:48 -0000)]
Flush

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

22 years ago2002-07-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years agoFlush
Miguel de Icaza [Thu, 4 Jul 2002 20:28:02 +0000 (20:28 -0000)]
Flush

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

22 years ago2002-06-24 Andrew Birkett <adb@tardis.ed.ac.uk>
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

22 years agoUpdate
Miguel de Icaza [Thu, 4 Jul 2002 19:21:56 +0000 (19:21 -0000)]
Update

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

22 years ago2002-07-04 Dick Porter <dick@ximian.com>
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

22 years ago2002-07-05 Ajay kumar Dwivedi <adwiv@yahoo.com>
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

22 years ago2002-07-04 Miguel de Icaza <miguel@ximian.com>
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

22 years ago2002-06-18 Dwivedi, Ajay kumar <adwiv@yahoo.com>
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

22 years ago2002-07-04 Dick Porter <dick@ximian.com>
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

22 years ago2002-07-04 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-7-3 DennisHayes <dennish@raytek.com>
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

22 years ago2002-07-03 Miguel de Icaza <miguel@ximian.com>
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

22 years agoAdd new test
Miguel de Icaza [Wed, 3 Jul 2002 21:46:25 +0000 (21:46 -0000)]
Add new test

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

22 years ago2002-7-3 DennisHayes <dennish@raytek.com>
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

22 years ago2002-07-03 Dick Porter <dick@ximian.com>
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

22 years agoWed Jul 3 17:43:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

22 years ago2002-07-04 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-07-03 Nick Drochak <ndrochak@gol.com>
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

22 years ago* Added a link to qt#
Adam Treat [Wed, 3 Jul 2002 14:42:35 +0000 (14:42 -0000)]
* Added a link to qt#

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

22 years ago2002-07-03 Martin Baulig <martin@gnome.org>
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

22 years ago2002-07-03 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-07-03 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-07-03 Martin Baulig <martin@gnome.org>
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

22 years ago2002/07/03 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-7-2 DennisHayes <dennish@raytek.com>
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

22 years agoFlush:
Miguel de Icaza [Wed, 3 Jul 2002 02:28:42 +0000 (02:28 -0000)]
Flush:

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

22 years ago2002-7-2 DennisHayes <dennish@raytek.com>
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

22 years ago2002-7-2 DennisHayes <dennish@raytek.com>
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

22 years ago2002-07-02 Miguel de Icaza <miguel@ximian.com>
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

22 years agoAdd new tests from Andrew
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

22 years ago2002-7-1 DennisHayes <dennish@raytek.com>
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

22 years ago2002-7-1 DennisHayes <dennish@raytek.com>
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

22 years ago2002-07-02 Mike Kestner <mkestner@speakeasy.net>
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

22 years ago2002-07-02 Mike Kestner <mkestner@speakeasy.net>
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

22 years agoAdd new error
Miguel de Icaza [Tue, 2 Jul 2002 21:15:19 +0000 (21:15 -0000)]
Add new error

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

22 years ago2002-07-02 Miguel de Icaza <miguel@ximian.com>
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

22 years ago2002-07-02 Martin Baulig <martin@gnome.org>
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

22 years ago2002-07-02 Martin Baulig <martin@gnome.org>
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

22 years agoAdd new test
Miguel de Icaza [Tue, 2 Jul 2002 19:28:50 +0000 (19:28 -0000)]
Add new test

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

22 years ago2002-07-02 Martin Baulig <martin@gnome.org>
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

22 years ago2002-07-02 Miguel de Icaza <miguel@ximian.com>
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

22 years ago2002-07-02 Martin Baulig <martin@gnome.org>
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

22 years agoTue Jul 2 20:40:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

22 years ago2002-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-02 Martin Baulig <martin@gnome.org>
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

22 years agoTue Jul 2 19:33:20 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

22 years ago2002-07-02 Martin Baulig <martin@gnome.org>
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

22 years agoTue Jul 2 19:05:05 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

22 years agoTue Jul 2 19:03:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

22 years agoTue Jul 2 18:34:49 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

22 years ago2002-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

22 years ago2002-07-03 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-07-02 Ajay kumar Dwivedi <adwiv@yahoo.com>
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

22 years ago2002-07-02 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-07-02 Nick Drochak <ndrochak@gol.com>
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

22 years ago2002-07-02 Dick Porter <dick@ximian.com>
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

22 years ago2002-07-02 Dick Porter <dick@ximian.com>
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

22 years agoFurther updates to the makefile
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

22 years agoflush
Miguel de Icaza [Tue, 2 Jul 2002 02:02:15 +0000 (02:02 -0000)]
flush

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

22 years agoPut my tests back, this is used by the compiler people in their day to
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

22 years ago2002-7-1 DennisHayes <dennish@raytek.com>
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

22 years ago2002-7-1 DennisHayes <dennish@raytek.com>
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

22 years ago2002-7-1 DennisHayes <dennish@raytek.com>
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

22 years ago2002-7-1 DennisHayes <dennish@raytek.com>
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

22 years ago2002-7-1 DennisHayes <dennish@raytek.com>
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