Permalink
Switch branches/tags
Commits on Dec 1, 2003
  1. This commit was manufactured by cvs2svn to create tag 'MCS_0_29'.

    nobody committed Dec 1, 2003
    svn path=/tags/MCS_0_29/mcs/; revision=20653
  2. synced with ByteFX (0.74) 11-30-2003

    Reggie Burnett committed Dec 1, 2003
    svn path=/trunk/mcs/; revision=20652
  3. * CheckBoxList.cs: A checkbox will have null post data if it is

    Jackson Harper committed Dec 1, 2003
    	unselected. This fixes bug #51516.
    
    svn path=/trunk/mcs/; revision=20651
  4. Update Mono to point to xsp.1

    migueldeicaza committed Dec 1, 2003
    svn path=/trunk/mono/; revision=20648
  5. 2003-11-30 Ben Maurer <bmaurer@users.sourceforge.net>

    Ben Maurer committed Dec 1, 2003
    	* LosFormatter.cs: Use ObjectStateFormatter. Pretty big size
    	reduction.
    
    	* ObjectStateFormatter.cs: Comment out tracing.
    
    svn path=/trunk/mcs/; revision=20647
  6. 2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Dec 1, 2003
    	* QueueTest.cs: added more tests. Patch from Carlos Barcenilla.
    
    svn path=/trunk/mcs/; revision=20645
  7. 2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Dec 1, 2003
    	* Queue.cs: patch from Carlos Barcenilla.
    	public class Queue
    		- method: ICollection.Clone()
    		- Optimized. Removed unneeded instructions.
    		- method: public static Queue Synchronized (Queue queue)
    		- ArgumentNullException.ParamName must be "queue", not null.
    		- method: public virtual void TrimToSize()
    		- Must increment modCount.
    
    	private class SyncQueue
    		- method: public override object Clone ()
    		- Must return a synchronized (SyncStack) instance.
    		- method: public override void TrimToSize ()
    		- Not implemented.
    
    svn path=/trunk/mcs/; revision=20644
  8. Fix typo

    gonzalop committed Dec 1, 2003
    svn path=/trunk/mono/; revision=20643
  9. 2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Dec 1, 2003
    	* OdbcTransaction.cs: applied patch from Jeff Seifert that makes
    	this class implement IDbTransaction interface.
    
    svn path=/trunk/mcs/; revision=20642
Commits on Nov 30, 2003
  1. 2003-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Nov 30, 2003
    	* UrlUtils.cs: don't forget basePath when relative path is not rooted.
    	Fixes bug #51522.
    
    svn path=/trunk/mcs/; revision=20641
  2. Ah, missing

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mono/; revision=20639
  3. Update

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20637
  4. flush

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mono/; revision=20635
  5. Another small fix.

    illupus committed Nov 30, 2003
    svn path=/trunk/mono/; revision=20634
  6. 2003-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Nov 30, 2003
    	* System.Web.Compilation/PageCompiler.cs: assign LCID, Culture and/or
    	UICulture in FrameworInitialize() if provided in @Page.
    
    	* System.Web.UI/Page.cs: fixed UICulture, LCID and Culture. Set the
    	thread [UI]Culture before processing the request.
    
    	* System.Web.UI/PageParser.cs: read Culture, UICulture and LCID
    	attributes. Added properties for these. Partially contributed by
    	Mohammad Damt.
    
    	Fixes bug #51511.
    
    svn path=/trunk/mcs/; revision=20633
  7. Sun Nov 30 19:13:52 CET 2003 Paolo Molaro <lupus@ximian.com>

    illupus committed Nov 30, 2003
    	* mini-ppc.c, cpu-g4.md, inssel-ppc.brg: fixed finally handlers
    	and register allocation buglet. Hello world now runs.
    
    svn path=/trunk/mono/; revision=20632
  8. changelog entries

    César Natarén committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20631
  9. 2003-11-30 Cesar Lopez Nataren <cesar@ciencias.unam.mx>

    César Natarén committed Nov 30, 2003
    	* expression.cs: Added new field to Call class, so it can handle more arguments.
    
    	* StringLiteral.cs (Emit) : Load the string value.
    
    	* Literal.cs: BooleanLiteral, Resolve always return true. Emit the value and box it to Boolean.
    
    svn path=/trunk/mcs/; revision=20630
  10. 2003-11-30 Cesar Lopez Nataren <cesar@ciencias.unam.mx>

    César Natarén committed Nov 30, 2003
    	* CodeGenerator.cs: Set parent if 'JScript 0' to GlobalScope. Set
    	custom attribute. Build default 'JScript 0' constructor. Emit
    	default initial/final code of 'Global Code'. Create default
    	'JScript Main'.
    
    svn path=/trunk/mcs/; revision=20629
  11. 2003-11-30 Zoltan Varga <vargaz@freemail.hu>

    vargaz committed Nov 30, 2003
    	* reflection.c (fixup_method): Add support for MonoCMethod.
    
    svn path=/trunk/mono/; revision=20628
  12. DbDataAdapter.cs : Check if there is mapping to avoid exception.

    Eran Domb committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20627
  13. 2003-11-30 Zoltan Varga <vargaz@freemail.hu>

    vargaz committed Nov 30, 2003
    	* typemanager.cs: Fix lookup of GetNamespaces.
    
    svn path=/trunk/mcs/; revision=20626
  14. Up

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mono/; revision=20625
  15. update docs

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mono/; revision=20624
  16. More WinForms

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20623
  17. Remove

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20622
  18. SignatureFix

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20621
  19. updates from grammar changes

    César Natarén committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20618
  20. 2003-11-29 Cesar Lopez Nataren <cesar@ciencias.unam.mx>

    César Natarén committed Nov 30, 2003
    	* jscript-lexer-grammar.g: define new rule 'arguments' instead of
    	repeating hand written rule all around. Change "." for DOT, dumb
    	mistake by myself. Added rule new_expr. Now we handle properly the
    	call_expr rule (as defined on the spec), and added a new
    	argument. Added subrule new_expr to  left_hand_side_expr rule.
    
    svn path=/trunk/mcs/; revision=20616
  21. 2003-11-29 Miguel de Icaza <miguel@ximian.com>

    migueldeicaza committed Nov 30, 2003
    	* expression.cs: Removed redundant line.
    
    svn path=/trunk/mcs/; revision=20615
  22. Rename Cairo.Object -> Cairo.Graphics

    migueldeicaza committed Nov 30, 2003
    svn path=/trunk/mcs/; revision=20614
Commits on Nov 29, 2003
  1. 2003-11-28 Miguel de Icaza <miguel@ximian.com>

    migueldeicaza committed Nov 29, 2003
    	* Mono.Cairo/Object.cs:
    
    	* Mono.Cairo/Surface.cs (LookupSurface): New method, it took me a
    	while to find out why Cairo applications would crash sometimes.
    	The problem was that Cairo.Object:TargetSurface get property would
    	create a Surface from an IntPtr, leading to having two managed
    	objects owning the same unmanaged Surface.
    
    	(Surface..ctor): Make private, so only this module can create
    	surfaces.
    
    	(Surface.Dispose): Add disposable pattern, finalizer.
    
    	* Mono.Cairo/Object.cs: Add disposable pattern, finalizer.
    
    svn path=/trunk/mcs/; revision=20606
  2. 2003-11-29 Miguel de Icaza <miguel@ximian.com>

    migueldeicaza committed Nov 29, 2003
    	* statement.cs (Block.Resolve, Block.Emit): Avoid foreach on
    	ArrayLists, use for loops with bounds.
    
    	* flowanalysis.cs (FlowBranching.Merge): Avoid foreach on
    	arraylist.
    
    	* expression.cs (Invocation.OverloadResolve): Avoid foreach on
    	arraylists, use for loop with bounds.
    
    	The above three changes give us a 0.071 second performance
    	improvement out of 3.294 seconds down to 3.223.  On my machine
    	the above changes reduced the memory usage by 1,387 KB during
    	compiler bootstrap.
    
    	* cs-parser.jay (QualifiedIdentifier): New class used to represent
    	QualifiedIdentifiers.  Before we created a new string through
    	concatenation, and mostly later on, the result would be
    	manipulated by DecomposeQI through string manipulation.
    
    	This reduced the compiler memory usage for bootstrapping from
    	59380 KB to 59007 KB on my machine, 373 KB, and also reduced the
    	compile times in 0.05 seconds.
    
    svn path=/trunk/mcs/; revision=20605
  3. * DataGrid.cs: Display paging controls even when there is no

    Jackson Harper committed Nov 29, 2003
    	data. Path by Mohammad DAMT. Fixes bug #51487.
    
    svn path=/trunk/mcs/; revision=20601
  4. * DataGrid.cs: Call TrackViewState when loading bound columns view

    Jackson Harper committed Nov 29, 2003
    	state. So that their state is saved. This fixes bug #51424. Also
    	set ReadOnly.
    
    svn path=/trunk/mcs/; revision=20600