Atsushi Eno [Mon, 14 Mar 2005 06:07:05 +0000 (06:07 -0000)]
2005-03-14 Atsushi Enomoto <atsushi@ximian.com>
* xslttest.cs,
alltest.cs : reduced some key exclusions (fixed some).
* ignore.lst : updated ignored cases.
svn path=/trunk/mcs/; revision=41783
Atsushi Eno [Mon, 14 Mar 2005 06:04:47 +0000 (06:04 -0000)]
2005-03-14 Atsushi Enomoto <atsushi@ximian.com>
* XslKey.cs : fixed node iteration on collecting key indices which
could have resulted in an infinite loop.
svn path=/trunk/mcs/; revision=41782
Atsushi Eno [Mon, 14 Mar 2005 04:32:30 +0000 (04:32 -0000)]
2004-03-14 Atsushi Enomoto <atsushi@ximian.com>
* Expression.cs,
DefaultContext.cs : Basic constant folding optimization (not so
effective right now). Unified number-to-string conversion code into
XPathFunctions.ToString(double) to avoid roundtrip format right now.
* Iterator.cs : removed unused code.
svn path=/trunk/mcs/; revision=41781
Atsushi Eno [Mon, 14 Mar 2005 04:27:45 +0000 (04:27 -0000)]
2005-03-14 Atsushi Enomoto <atsushi@ximian.com>
* XslDecimalFormat.cs : in some cases it does not throw format
exception.
svn path=/trunk/mcs/; revision=41780
Sebastien Pouliot [Mon, 14 Mar 2005 02:18:56 +0000 (02:18 -0000)]
2005-03-13 Sebastien Pouliot <sebastien@ximian.com>
* util.c: Fix buffer length in mono_set_rootdir.
svn path=/trunk/mono/; revision=41777
Sebastien Pouliot [Mon, 14 Mar 2005 02:18:24 +0000 (02:18 -0000)]
2005-03-13 Sebastien Pouliot <sebastien@ximian.com>
* process.c: Fix buffer length in ves_icall_System_Diagnostics_Process
_ProcessName_internal.
svn path=/trunk/mono/; revision=41776
Alexander Olk [Sun, 13 Mar 2005 18:40:24 +0000 (18:40 -0000)]
- Set correct text for openSaveButton Text property
- Added columns for fileListView Details view and some code that fills the columns with
file and directory related information
- Added fileListViewBigImageList
svn path=/trunk/mcs/; revision=41767
Zoltan Varga [Sun, 13 Mar 2005 18:29:46 +0000 (18:29 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* iltests.il: Add new localloc test.
svn path=/trunk/mono/; revision=41766
Zoltan Varga [Sun, 13 Mar 2005 16:57:42 +0000 (16:57 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* amd64/amd64-codegen.h: Remove some unneccesary REXes.
svn path=/trunk/mono/; revision=41765
Zoltan Varga [Sun, 13 Mar 2005 16:56:59 +0000 (16:56 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c: Handle large stack allocations the same way as on
windows if stack overflow handling is working.
svn path=/trunk/mono/; revision=41764
Zoltan Varga [Sun, 13 Mar 2005 16:24:52 +0000 (16:24 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* object.c (mono_array_new_full): Fix aligning of array size. Fixes
#73631.
svn path=/trunk/mono/; revision=41763
Zoltan Varga [Sun, 13 Mar 2005 15:55:40 +0000 (15:55 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c: Allocate the signal stack using mmap.
svn path=/trunk/mono/; revision=41762
Zoltan Varga [Sun, 13 Mar 2005 15:50:11 +0000 (15:50 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* mini.c (sigsegv_signal_handler): Fix reading of context.
* mini-exceptions.c: Fix up stack overflow handling.
* mini-amd64.h mini-amd64.c: Fix up stack overflow handling.
svn path=/trunk/mono/; revision=41761
Zoltan Varga [Sun, 13 Mar 2005 12:43:57 +0000 (12:43 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* tramp-amd64.c (create_specific_trampoline): Optimize trampoline size.
svn path=/trunk/mono/; revision=41758
Zoltan Varga [Sun, 13 Mar 2005 12:11:35 +0000 (12:11 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* exceptions-amd64.c (mono_amd64_exceptions_init): Remove this.
svn path=/trunk/mono/; revision=41757
Zoltan Varga [Sun, 13 Mar 2005 12:10:38 +0000 (12:10 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* mini.h mini.c tramp-*.c: Move common trampoline code to mini.c.
* mini-x86.h mini-x86.c mini-amd64.h mini-amd64.c: Get rid of the
tramp_init functions as they are no longer needed.
svn path=/trunk/mono/; revision=41756
Alexander Olk [Sun, 13 Mar 2005 11:11:48 +0000 (11:11 -0000)]
First basic implementation of FileDialog, Open- and SaveFileDialog
svn path=/trunk/mcs/; revision=41755
Alexander Olk [Sun, 13 Mar 2005 11:09:26 +0000 (11:09 -0000)]
Added bitmaps for FileDialog
svn path=/trunk/mcs/; revision=41754
Martin Baulig [Sun, 13 Mar 2005 09:45:16 +0000 (09:45 -0000)]
Updated.
svn path=/trunk/mcs/; revision=41753
Martin Baulig [Sun, 13 Mar 2005 09:06:21 +0000 (09:06 -0000)]
Also enable this one.
svn path=/trunk/mcs/; revision=41752
Martin Baulig [Sun, 13 Mar 2005 09:05:35 +0000 (09:05 -0000)]
Ooops, forgot to add this test.
svn path=/trunk/mcs/; revision=41751
Martin Baulig [Sun, 13 Mar 2005 09:04:19 +0000 (09:04 -0000)]
2005-03-13 Martin Baulig <martin@ximian.com>
* generic.cs
(Nullable.NullLiteral): Renamed to `Nullable.NullableLiteral' to
avoid confusion with the `NullLiteral'.
(Nullable.LiftedBinaryOperator): Correctly implement `==' and '!='.
svn path=/trunk/mcs/; revision=41750
Martin Baulig [Sun, 13 Mar 2005 07:49:00 +0000 (07:49 -0000)]
Small workaround for our grammar problem #59289.
svn path=/trunk/mcs/; revision=41749
Martin Baulig [Sun, 13 Mar 2005 07:46:28 +0000 (07:46 -0000)]
2005-03-13 Martin Baulig <martin@ximian.com>
* expression.cs (Binary.ResolveOperator): For `==' and `!=', allow
comparing arbitrary types with the null literal.
svn path=/trunk/mcs/; revision=41748
Martin Baulig [Sun, 13 Mar 2005 07:13:19 +0000 (07:13 -0000)]
New test.
svn path=/trunk/mcs/; revision=41747
Martin Baulig [Sun, 13 Mar 2005 07:11:42 +0000 (07:11 -0000)]
2005-03-13 Martin Baulig <martin@ximian.com>
* generic.cs (Nullable.LiftedBinaryOperator): Add support for the
boolean operators '&&', '||', '&' and '|'.
(Nullable.OperatorTrueOrFalse): New public class.
* ecore.cs (Expression.GetOperatorTrue/False): Return an `Expression'
instead of a `StaticCallExpr'; added support for nullables.
svn path=/trunk/mcs/; revision=41746
Martin Baulig [Sun, 13 Mar 2005 02:39:29 +0000 (02:39 -0000)]
2005-03-13 Martin Baulig <martin@ximian.com>
Reverted things back to revision 41701, which was the last one
before Marek's changes.
svn path=/trunk/mcs/; revision=41743
Zoltan Varga [Sun, 13 Mar 2005 01:39:07 +0000 (01:39 -0000)]
2005-03-13 Zoltan Varga <vargaz@freemail.hu>
* icall.c threads.c threads-types.h: Remove slothash icalls as they
are no longer used.
svn path=/trunk/mono/; revision=41742
Geoff Norton [Sat, 12 Mar 2005 23:32:33 +0000 (23:32 -0000)]
2005-03-12 Geoff Norton <gnorton@customerdna.com>
* XplatUIOSX.cs:
- Fix hard loop when timers exist.
- Fix bugs with middle and right click for 3 button mice.
svn path=/trunk/mcs/; revision=41741
Zoltan Varga [Sat, 12 Mar 2005 14:32:23 +0000 (14:32 -0000)]
2005-03-12 Zoltan Varga <vargaz@freemail.hu>
* tramp-amd64.c (mono_amd64_tramp_init): Fix typo.
svn path=/trunk/mono/; revision=41737
Zoltan Varga [Sat, 12 Mar 2005 14:31:15 +0000 (14:31 -0000)]
2005-03-12 Zoltan Varga <vargaz@freemail.hu>
* tramp-amd64.c (mono_amd64_tramp_init): Init AOT trampoline as well.
svn path=/trunk/mono/; revision=41736
Zoltan Varga [Sat, 12 Mar 2005 14:29:49 +0000 (14:29 -0000)]
2005-03-12 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.h mini-amd64.c (mono_amd64_exceptions_init): Remove this.
svn path=/trunk/mono/; revision=41735
Zoltan Varga [Sat, 12 Mar 2005 14:19:23 +0000 (14:19 -0000)]
2005-03-12 Zoltan Varga <vargaz@freemail.hu>
* mini.c mini-*.h: Remove OUT_OF_LINE_BBLOCK defines since all arches
support that now.
svn path=/trunk/mono/; revision=41734
Zoltan Varga [Sat, 12 Mar 2005 14:11:28 +0000 (14:11 -0000)]
2005-03-12 Zoltan Varga <vargaz@freemail.hu>
* mini-ops.h: Add OP_LMUL_IMM.
* mini.c jit-icalls.cmini-amd64.h mini-amd64.c cpu-amd64.md: Implement
long mul/div opcodes as intrinsic.
svn path=/trunk/mono/; revision=41733
Zoltan Varga [Sat, 12 Mar 2005 12:21:03 +0000 (12:21 -0000)]
2005-03-12 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (emit_call): Handle the case when the callee might be
an AOT method.
svn path=/trunk/mono/; revision=41732
Peter Dennis Bartok [Sat, 12 Mar 2005 06:03:07 +0000 (06:03 -0000)]
- Added sanity check to GetWindowPos
- Fixed get_WorkingArea to use X call to get desktop size
svn path=/trunk/mcs/; revision=41731
Jackson Harper [Fri, 11 Mar 2005 21:25:39 +0000 (21:25 -0000)]
* BindingManagerBase.cs: This method isn't used anymore as
PullData now updates the data in the control.
svn path=/trunk/mcs/; revision=41725
Peter Dennis Bartok [Fri, 11 Mar 2005 21:21:48 +0000 (21:21 -0000)]
2005-03-11 Peter Bartok <pbartok@novell.com>
* Control.cs: Changed OnCreateControl behaviour based on a suggestion
from Jonathan Gilbert; should fix bug #73606
* XplatUIX11.cs: Fixed NC Mouse message coordinates, they need to be
in Screen coordinates. Thanks, Jordi.
* Form.cs: Added missing attribute
svn path=/trunk/mcs/; revision=41724
Jordi Mas i Hernandez [Fri, 11 Mar 2005 21:20:14 +0000 (21:20 -0000)]
2005-03-11 Jordi Mas i Hernandez <jordi@ximian.com>
* Form.cs: fixes menu drawing on X11
* MenuAPI.cs: fixes menu drawing on X11
svn path=/trunk/mcs/; revision=41723
Gonzalo Paniagua Javier [Fri, 11 Mar 2005 21:12:45 +0000 (21:12 -0000)]
2005-03-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* SqlConnection.cs: added a finalizer for correct implementation of the
IDisposable pattern.
svn path=/trunk/mcs/; revision=41722
Gonzalo Paniagua Javier [Fri, 11 Mar 2005 21:11:27 +0000 (21:11 -0000)]
2005-03-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* SqlException.cs: make it serialization-compatible with MS. Patch by
Aleksandar Dezelin. Closes bug #73596.
svn path=/trunk/mcs/; revision=41721
Gonzalo Paniagua Javier [Fri, 11 Mar 2005 21:02:19 +0000 (21:02 -0000)]
2005-03-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Tds.cs: set the charset for MS SQL 2000. Patch from Aleksandar
Dezelin. Closes bug #73591.
svn path=/trunk/mcs/; revision=41719
Gonzalo Paniagua Javier [Fri, 11 Mar 2005 20:52:27 +0000 (20:52 -0000)]
2005-03-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Version.cs: don't ignore the last number. Fixes bug #73539.
svn path=/trunk/mcs/; revision=41717
Sebastien Pouliot [Fri, 11 Mar 2005 20:25:21 +0000 (20:25 -0000)]
2005-03-11 Sebastien Pouliot <sebastien@ximian.com>
* mono-api-info.exe: Don't process attributes inheriting from
SecurityAttribute as we won't ever match them 100% (at least from a
syntaxic point of view). The tool permview.exe can be used to extract
and compare them if/when required.
svn path=/trunk/mcs/; revision=41716
Atsushi Eno [Fri, 11 Mar 2005 19:07:43 +0000 (19:07 -0000)]
2004-03-11 Atsushi Enomoto <atsushi@ximian.com>
* Iterator.cs : more clone reduction.
svn path=/trunk/mcs/; revision=41714
Atsushi Eno [Fri, 11 Mar 2005 18:16:50 +0000 (18:16 -0000)]
2005-03-11 Atsushi Enomoto <atsushi@ximian.com>
* XsltCompiledContext.cs,
XslStylesheet.cs : Fixed significant performance loss on whitespace
handling.
svn path=/trunk/mcs/; revision=41712
Marek Safar [Fri, 11 Mar 2005 17:33:41 +0000 (17:33 -0000)]
rewrote error-* to fit standard pattern
svn path=/trunk/mcs/; revision=41710
Marek Safar [Fri, 11 Mar 2005 17:31:56 +0000 (17:31 -0000)]
update
svn path=/trunk/mcs/; revision=41709
Marek Safar [Fri, 11 Mar 2005 17:31:27 +0000 (17:31 -0000)]
2005-03-11 Marek Safar <marek.safar@seznam.cz>
* class.cs (StaticClass.DefineContainerMembers): Added CS0720.
svn path=/trunk/mcs/; revision=41708
Marek Safar [Fri, 11 Mar 2005 17:29:04 +0000 (17:29 -0000)]
2005-03-11 Marek Safar <marek.safar@seznam.cz>
* Makefile: Use new test-runner for mcs compiler.
* mcs-*-error: Merged into know-issues-mcs
svn path=/trunk/mcs/; revision=41707
Zoltan Varga [Fri, 11 Mar 2005 16:45:26 +0000 (16:45 -0000)]
2005-03-11 Zoltan Varga <vargaz@freemail.hu>
* attribute.cs expression.cs: Get rid of some allocations.
svn path=/trunk/mcs/; revision=41706
Zoltan Varga [Fri, 11 Mar 2005 16:15:49 +0000 (16:15 -0000)]
2005-03-11 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (mono_arch_get_vcall_slot_addr): Reorder cases to be
extra safe.
svn path=/trunk/mono/; revision=41705
Zoltan Varga [Fri, 11 Mar 2005 16:03:25 +0000 (16:03 -0000)]
2005-03-11 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (mono_arch_get_vcall_slot_addr): Fix ordering of cases.
svn path=/trunk/mono/; revision=41703
Atsushi Eno [Fri, 11 Mar 2005 14:36:25 +0000 (14:36 -0000)]
2004-03-11 Atsushi Enomoto <atsushi@ximian.com>
* Expression.cs, DefaultContext.cs : more Peer overrides.
svn path=/trunk/mcs/; revision=41702
Raja R Harinath [Fri, 11 Mar 2005 13:30:20 +0000 (13:30 -0000)]
Make 'cs1041.cs' a "no error" test. Remove it from mcs-expect-no-error now that it's fixed.
svn path=/trunk/mcs/; revision=41701
Lluis Sanchez [Fri, 11 Mar 2005 13:26:21 +0000 (13:26 -0000)]
2005-03-11 Lluis Sanchez Gual <lluis@novell.com>
* Makefile: Added new resource file: GridView.js.
* System.Web.dll.sources: Added more files to the build:
System.Web.UI.WebControls/ButtonFieldBase.cs
System.Web.UI.WebControls/CommandField.cs
System.Web.UI.WebControls/DataControlButton.cs
svn path=/trunk/mcs/; revision=41700
Lluis Sanchez [Fri, 11 Mar 2005 13:25:55 +0000 (13:25 -0000)]
2005-03-11 Lluis Sanchez Gual <lluis@novell.com>
* webform.js: ClientSubmit option set to true means submit
performed by asp.net, not by the browser.
svn path=/trunk/mcs/; revision=41699
Lluis Sanchez [Fri, 11 Mar 2005 13:25:26 +0000 (13:25 -0000)]
2005-03-11 Lluis Sanchez Gual <lluis@novell.com>
* Button.cs, ImageButton.cs: Interpret PostBackOptions.ClientSubmit
correctly.
* CommandField.cs: Mostly implemented.
* Menu.cs: Use callback methods moved to ClientScriptManager.
* DataControlButton.cs: Internal control used to implement buttons
for navigating in data bound controls.
* DataControlField.cs, PagerSettings.cs: Use the new DataControlButton
to render the column headers.
* CheckBox.cs, RadioButton.cs, BulletedList.cs, TextBox.cs
DropDownList.cs, Calendar.cs, ListBox.cs, LinkButton.cs, TreeView.cs:
Don't use Page.GetPostBackClientEvent
since it is deprecated in 2.0.
* GridView.cs: Implemented some several interfaces.
Implemented support client sorting and page navigation (using callbacks).
Implemented the autogenerated command column using the new CommandField
class.
* ButtonFieldBase.cs: Implemented.
* GridView.js: New helper script to support client side sorting and
paging in the grid view.
svn path=/trunk/mcs/; revision=41698
Lluis Sanchez [Fri, 11 Mar 2005 13:24:59 +0000 (13:24 -0000)]
2005-03-11 Lluis Sanchez Gual <lluis@novell.com>
* HtmlInputButton.cs, HtmlAnchor.cs, HtmlButton.cs: Don't use
Page.GetPostBackClientEvent since it is deprecated in 2.0.
svn path=/trunk/mcs/; revision=41697
Lluis Sanchez [Fri, 11 Mar 2005 13:24:44 +0000 (13:24 -0000)]
2005-03-11 Lluis Sanchez Gual <lluis@novell.com>
* Utils.cs, Control.cs: Don't use Page.GetPostBackClientEvent
since it is deprecated in 2.0.
* Page.cs: Deprecated GetPostBackClientEvent and similar methods
in 2.0. Moved callback management methods to ClientScriptManager.
* ClientScriptManager.cs: Moved here deprecated methods from Page.
In GetPostBackEventReference (PostBackOptions), don't use the
WebForm_DoPostback script if the post can be done with a simple
__doPostBack call.
* PostBackOptions.cs: Fixed default values for some properties.
svn path=/trunk/mcs/; revision=41696
Lluis Sanchez [Fri, 11 Mar 2005 13:23:59 +0000 (13:23 -0000)]
2005-03-11 Lluis Sanchez Gual <lluis@novell.com>
* AssemblyInfo.cs: Registered GridView.js script.
svn path=/trunk/mcs/; revision=41695
Zoltan Varga [Fri, 11 Mar 2005 13:22:30 +0000 (13:22 -0000)]
2005-03-11 Zoltan Varga <vargaz@freemail.hu>
* object.c (compute_class_bitmap): Add support for generics. Fixes
#73527.
svn path=/trunk/mono/; revision=41694
Sebastien Pouliot [Fri, 11 Mar 2005 13:14:14 +0000 (13:14 -0000)]
2005-03-11 Sebastien Pouliot <sebastien@ximian.com>
* Makefile: This makefiles calls all CAS tests (in subdirectories)
that shouldn't fail in SVN. It can be called to see if any regressions
occured that affects the security manager.
svn path=/trunk/mono/; revision=41693
Sebastien Pouliot [Fri, 11 Mar 2005 13:10:43 +0000 (13:10 -0000)]
2005-03-11 Sebastien Pouliot <sebastien@ximian.com>
* MonoMethod.cs: Promote a LinkDemand (if present) to a full Demand
(i.e. stack walk) when reflection is being used to invoke a method.
svn path=/trunk/mcs/; revision=41692
Sebastien Pouliot [Fri, 11 Mar 2005 13:09:04 +0000 (13:09 -0000)]
2005-03-11 Sebastien Pouliot <sebastien@ximian.com>
* MonoType.cs: When the security manager is active, constructors and
methods will return null if a linkdemand fails during reflection
query.
svn path=/trunk/mcs/; revision=41691
Sebastien Pouliot [Fri, 11 Mar 2005 13:06:15 +0000 (13:06 -0000)]
2005-03-11 Sebastien Pouliot <sebastien@ximian.com>
* SecurityManager.cs: Added methods to support reflection query and
invoke for LinkDemand and InheritanceDemand. Added method to do a
stack walk (demand) when a p/invoking (called by JIT generated code).
svn path=/trunk/mcs/; revision=41690
Atsushi Eno [Fri, 11 Mar 2005 12:25:19 +0000 (12:25 -0000)]
2004-03-11 Atsushi Enomoto <atsushi@ximian.com>
* cs1041.cs : option -doc was missing.
svn path=/trunk/mcs/; revision=41689
Raja R Harinath [Fri, 11 Mar 2005 12:11:26 +0000 (12:11 -0000)]
Disable these for now
svn path=/trunk/mcs/; revision=41688
Atsushi Eno [Fri, 11 Mar 2005 11:33:30 +0000 (11:33 -0000)]
2004-03-11 Atsushi Enomoto <atsushi@ximian.com>
* Expression.cs,
DefaultContext.cs : Removed unused NeedAbsoluteMatching.
Added Peer and Subtree (for "peer & subtree optimization. See:
http://idealliance.org/papers/dx_xmle04/papers/02-03-02/02-03-02.html
Fixed some ToString() that caused NullReferenceException.
* Iterator.cs : Predicate does not affect on RequireSorting.
Added SimpleSlashIterator for peer & subtree optimization.
Added PreserveWhitespace() consideration in BaseIterator.MoveNext().
* XslKey.cs : removed unused NeedAbsoluteMatching.
* XslFunctions.cs : Added Peer (for peer & subtree optimization).
Added some missing ToString() overrides.
svn path=/trunk/mcs/; revision=41687
Ritvik Mayank [Fri, 11 Mar 2005 11:18:08 +0000 (11:18 -0000)]
2005-03-11 Ritvik Mayank <mritvik@novell.com>
* ConditionalStatementsC22.vb
* ConditionalCompilationC10.vb
* ConditionalCompilationC7.vb
* ConditionalStatementsC4.vb
* ExceptionHandlingC1.vb
changed the LineNo. and removed spurious errors.
svn path=/trunk/mcs/; revision=41686
Manjula GHM [Fri, 11 Mar 2005 11:17:59 +0000 (11:17 -0000)]
Fixes related to displaying correct line number,error message and handle End of blocks
svn path=/trunk/mcs/; revision=41685
Ritvik Mayank [Fri, 11 Mar 2005 11:05:17 +0000 (11:05 -0000)]
2005-03-11 Ritvik Mayank <mritvik@novell.com>
* Modified the Following Test Cases:
* teststack.vb
* test.vb
* testdate.vb
* testdecimal.vb
* Impwork.vb
svn path=/trunk/mcs/; revision=41684
Manjula GHM [Fri, 11 Mar 2005 09:21:28 +0000 (09:21 -0000)]
Reverting previous checkin as it was wrong file
svn path=/trunk/mcs/; revision=41683
Manjula GHM [Fri, 11 Mar 2005 09:12:54 +0000 (09:12 -0000)]
Minor fix in the LoopStatement test case
svn path=/trunk/mcs/; revision=41682
Peter Dennis Bartok [Fri, 11 Mar 2005 09:09:47 +0000 (09:09 -0000)]
2005-03-11 Peter Bartok <pbartok@novell.com>
* Form.cs:
- Rudimentary Mdi support
- Removed outdated FormParent code
- Implemented lots of missing properties and methods, still missing
transparency support
- Added missing attributes
- Implemented support for MaximumBounds
- Added firing of various events
* XplatUI.cs: Added SetIcon() method
* XplatUIDriver.cs: Added SetIcon() abstract
* XplatUIOSX.cs: Stubbed out SetIcon() method
* XplatUIX11.cs:
- Implemented SetIcon() support
- Moved SetMenu() and SetBorderStyle() to proper alphabetical pos
- Switched to unix line endings
* XplatUIWin32.cs:
- Made POINT internal so for can access it as part of MINMAX
- Implemented SetIcon() support
- Implemented support for CLIENTCREATESTRUCT (but might have to drop
native Mdi support again, might have to go managed)
* Control.cs: Now fires the StyleChanged event
* MdiClient.cs: Added; still mostly empty
2005-03-11 Peter Bartok <pbartok@novell.com>
* System.Windows.Forms.dll.sources: Added MdiClient.cs
svn path=/trunk/mcs/; revision=41681
Satya Sudha K [Fri, 11 Mar 2005 08:42:39 +0000 (08:42 -0000)]
* expression.cs :
Support for 'Nothing' with all operators.
A few fixes to the 'DoNumericPromotions' method
* ecore.cs :
Fixed Boolean constant conversions
Supported conversion of 'nothing' to value types
svn path=/trunk/mcs/; revision=41680
Sureshkumar T [Fri, 11 Mar 2005 07:36:58 +0000 (07:36 -0000)]
In System.Data.ProviderBase:
2005-03-11 Sureshkumar T <tsureshkumar@novell.com>
* DbConnectionBase.cs : Implemented OnStateChange.
In System.Data.Odbc:
NET_2_0 uses base class's OnStateChange handler.
svn path=/trunk/mcs/; revision=41679
Sureshkumar T [Fri, 11 Mar 2005 07:25:22 +0000 (07:25 -0000)]
2005-03-11 Sureshkumar T <tsureshkumar@novell.com>
* OdbcConnection.cs : notify state change through event. clean up
handles in case any exception while opening a connection.
svn path=/trunk/mcs/; revision=41678
Atsushi Eno [Fri, 11 Mar 2005 07:08:20 +0000 (07:08 -0000)]
2004-03-11 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : just eliminate the latest change.
svn path=/trunk/mcs/; revision=41677
Gonzalo Paniagua Javier [Fri, 11 Mar 2005 06:02:22 +0000 (06:02 -0000)]
2005-03-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FormsAuthenticationModule.cs: fix for bug 73545, which caused
authentication not to work when the cookie was not persistent.
Patch by Ilya Kharmatsky (Mainsoft).
svn path=/trunk/mcs/; revision=41675
Sureshkumar T [Fri, 11 Mar 2005 05:06:51 +0000 (05:06 -0000)]
(Parse): Re-org. Resolve unreachable code.
svn path=/trunk/mcs/; revision=41673
Sebastien Pouliot [Fri, 11 Mar 2005 01:17:37 +0000 (01:17 -0000)]
2005-03-10 Sebastien Pouliot <sebastien@ximian.com>
* pinvoke1-3.cs: New. Tests that P/Invoking unmanaged methods provoke
a stack walk (Demand) for SecurityPermissionFlag.UnmanagedCode.
* sucs1-4.cs: New. Tests that [SuppressUnmanagedCodeSecurity] removes
the stack walk when present on either the p/invoked definition or on
it's class.
* Makefile: New. Build/execute new tests.
* README: New. Instruction and details about the tests.
svn path=/trunk/mono/; revision=41672
Gonzalo Paniagua Javier [Thu, 10 Mar 2005 23:29:30 +0000 (23:29 -0000)]
2005-03-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebResponse.cs: moved cookie parsing into its own class.
* WebHeaderCollection.cs: remove (probably bogus) GetMultipleValues
call.
* HttpWebRequest.cs: don't let exception raised in the ctor of
HttpWebResponse vanish.
Fixes bug #73275.
svn path=/trunk/mcs/; revision=41670
Zoltan Varga [Thu, 10 Mar 2005 23:27:18 +0000 (23:27 -0000)]
2005-03-11 Zoltan Varga <vargaz@freemail.hu>
* aot.c (mono_aot_load_method): Get rid of bogus make_writable call.
svn path=/trunk/mono/; revision=41669
Zoltan Varga [Thu, 10 Mar 2005 22:55:01 +0000 (22:55 -0000)]
2005-03-11 Zoltan Varga <vargaz@freemail.hu>
* Array.cs (Sort): Bail out early if length <= 1. Fixes #72721.
svn path=/trunk/mcs/; revision=41668
Peter Dennis Bartok [Thu, 10 Mar 2005 20:43:29 +0000 (20:43 -0000)]
- Oops, that's not supposed to be in yet
svn path=/trunk/mcs/; revision=41663
Peter Dennis Bartok [Thu, 10 Mar 2005 20:40:04 +0000 (20:40 -0000)]
- Added SaveFileDialog.cs
svn path=/trunk/mcs/; revision=41662
Atsushi Eno [Thu, 10 Mar 2005 20:06:54 +0000 (20:06 -0000)]
2004-03-10 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : commented out the latest change. It breaks xml-030.cs
svn path=/trunk/mcs/; revision=41660
Atsushi Eno [Thu, 10 Mar 2005 18:54:56 +0000 (18:54 -0000)]
2004-03-10 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : When TypeBuilder did not create Type yet, GetEvents() will
fail. So invoke CreateType() in FindDocumentedType().
svn path=/trunk/mcs/; revision=41659
Zoltan Varga [Thu, 10 Mar 2005 17:58:35 +0000 (17:58 -0000)]
2005-03-10 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_reflection_create_runtime_class): Fix 2.0 build.
svn path=/trunk/mono/; revision=41658
Gonzalo Paniagua Javier [Thu, 10 Mar 2005 17:44:18 +0000 (17:44 -0000)]
2005-03-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* filewatcher.c: commented out the code for windows watcher, as we don't
use it (we use the managed implementation instead).
svn path=/trunk/mono/; revision=41657
Zoltan Varga [Thu, 10 Mar 2005 16:32:00 +0000 (16:32 -0000)]
2005-03-10 Zoltan Varga <vargaz@freemail.hu>
* dataslot.cs: Add tests for #65414.
svn path=/trunk/mono/; revision=41655
Zoltan Varga [Thu, 10 Mar 2005 16:26:56 +0000 (16:26 -0000)]
2005-03-10 Zoltan Varga <vargaz@freemail.hu>
* object-internals.h (MonoThread): Remove 'unused1' field.
* appdomain.c: Bump corlib version.
* marshal.c: Remove calls to Reset/RestoreDataStoreStatus ().
svn path=/trunk/mono/; revision=41654
Zoltan Varga [Thu, 10 Mar 2005 16:25:01 +0000 (16:25 -0000)]
2005-03-10 Zoltan Varga <vargaz@freemail.hu>
* Environment.cs: Bump corlib version.
svn path=/trunk/mcs/; revision=41653
Zoltan Varga [Thu, 10 Mar 2005 16:24:28 +0000 (16:24 -0000)]
2005-03-10 Zoltan Varga <vargaz@freemail.hu>
* CrossAppDomainChannel.cs: Remove call to ResetDataStoreStatus ().
svn path=/trunk/mcs/; revision=41652
Zoltan Varga [Thu, 10 Mar 2005 16:23:50 +0000 (16:23 -0000)]
2005-03-10 Zoltan Varga <vargaz@freemail.hu>
* Thread.cs: Make slothash a ThreadStatic field. Fixes #65414.
svn path=/trunk/mcs/; revision=41651
Atsushi Eno [Thu, 10 Mar 2005 16:10:50 +0000 (16:10 -0000)]
2004-03-10 Atsushi Enomoto <atsushi@ximian.com>
in mcs:
* cs-tokenizer.cs : added IsKeyword().
* doc.cs : Detect keyword incorrectly used as identifier.
Allow identifiers prefixed by @.
in tests:
* xml-036.cs, xml-036-ref.xml, Makefile : added test for bug #73384.
in errors:
* cs1041.cs : added test for bug #73385.
svn path=/trunk/mcs/; revision=41649
Zoltan Varga [Thu, 10 Mar 2005 15:19:01 +0000 (15:19 -0000)]
2005-03-10 Zoltan Varga <vargaz@freemail.hu>
* reflection.c (mono_reflection_create_runtime_class): Remove the
AssemblyBuilder.Save optimization since it causes too many problems.
svn path=/trunk/mono/; revision=41646
Sebastien Pouliot [Thu, 10 Mar 2005 13:25:35 +0000 (13:25 -0000)]
2005-03-10 Sebastien Pouliot <sebastien@ximian.com>
* exception.c|h: Added mono_get_exception_reflection_type_load to
create a ReflectionTypeLoadException object.
* icall.c: Updated ves_icall_System_Reflection_Assembly_InternalGetType
to return NULL is a InheritanceDemand fails during reflection. Updated
ves_icall_System_Reflection_Assembly_GetTypes to throw a
ReflectionTypeLoadException if an InheritanceDemand fails during
reflection. Added icall mapping for GetLinkDemandSecurity.
* security-manager.c|h: Added ves_icall_System_Security_
SecurityManager_GetLinkDemandSecurity internal call to return the
class and methods permissions set for a LinkDemand. Removed unused
fields in MonoSecurityManager.
svn path=/trunk/mono/; revision=41645
Sureshkumar T [Thu, 10 Mar 2005 12:55:11 +0000 (12:55 -0000)]
update Provider Factory status.
svn path=/trunk/mcs/; revision=41644