Permalink
Commits on Nov 30, 2003
  1. This commit was manufactured by cvs2svn to create tag 'MONO_0_29'.

    svn path=/tags/MONO_0_29/mono/; revision=20640
    nobody committed Nov 30, 2003
  2. Ah, missing

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

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

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

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

    	* 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
    gonzalop committed Nov 30, 2003
  7. Sun Nov 30 19:13:52 CET 2003 Paolo Molaro <lupus@ximian.com>

    	* 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
    illupus committed Nov 30, 2003
  8. changelog entries

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

    	* 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
    César Natarén committed Nov 30, 2003
  10. 2003-11-30 Cesar Lopez Nataren <cesar@ciencias.unam.mx>

    	* 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
    César Natarén committed Nov 30, 2003
  11. 2003-11-30 Zoltan Varga <vargaz@freemail.hu>

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

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

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

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

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

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

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

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

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

    	* 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
    César Natarén committed Nov 30, 2003
  21. 2003-11-29 Miguel de Icaza <miguel@ximian.com>

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

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

    	* 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
    migueldeicaza committed Nov 29, 2003
  2. 2003-11-29 Miguel de Icaza <miguel@ximian.com>

    	* 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
    migueldeicaza committed Nov 29, 2003
  3. * DataGrid.cs: Display paging controls even when there is no

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

    	state. So that their state is saved. This fixes bug #51424. Also
    	set ReadOnly.
    
    svn path=/trunk/mcs/; revision=20600
    Jackson Harper committed Nov 29, 2003
Commits on Nov 28, 2003
  1. Fri Nov 28 23:03:05 CET 2003 Paolo Molaro <lupus@ximian.com>

    	* cpu-g4.md, inssel-ppc.brg, mini-ppc.c: better long return support.
    	* tramp-ppc.c: fixed class init trampoline.
    	* inssel-ppc.brg, mini.c, jit-icalls.c, mini-ppc.h: more emulation.
    
    svn path=/trunk/mono/; revision=20595
    illupus committed Nov 28, 2003
  2. 2003-11-28 Zoltan Varga <vargaz@freemail.hu>

    	* gc.c: Fix hangs and error messages when GC_DONT_GC is set.
    
    svn path=/trunk/mono/; revision=20594
    vargaz committed Nov 28, 2003
  3. Do string compares with the Invariant culture.

    Use the char forms of IndexOf and LastIndexOf, so that the comparison is
    done with the Invariant culture.
    
    svn path=/trunk/mcs/; revision=20593
    dickp committed Nov 28, 2003
  4. 2003-11-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

    	* XmlAttribute.cs : set_Prefix checks value when existing is "xmlns".
    
    svn path=/trunk/mcs/; revision=20592
    atsushieno committed Nov 28, 2003
  5. 2003-11-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

    	* XmlWriter.cs : patch by Gonzalo (I modified a bit). WriteNode()
    	  shouldn't expect non-empty element content. This will fix bug #48287.
    
    svn path=/trunk/mcs/; revision=20591
    atsushieno committed Nov 28, 2003
  6. 2003-11-28 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

    	* XmlWriterTests.cs : Added WriteNodeFullDocument() with
    	  encoding specification. Added WriteNodeNonEmptyElement().
    	* XmlUrlResolverTests.cs : Added GetEntityWithNonStreamReturnType()
    	  and GetEntityWithRelativeFileUri().
    	* XmlTextWriterTests.cs : Added some namespace related tests.
    	* XmlTextReaderTests.cs : Added char-entity and ReadBase64() tests.
    	* XmlNodeTests.cs : GetPrefixOfNamespace() test also for disconnected
    	  nodes.
    	* XmlElementTests.cs : Added ConstructionAndDefaultAttributes().
    	* XmlDeclarationTests.cs : Added InvalidInnerText().
    	* XmlAttributeTests.cs : Added CheckPrefixWithNamespace().
    
    svn path=/trunk/mcs/; revision=20590
    atsushieno committed Nov 28, 2003
  7. added StringsTest.cs, but not yet complete

    svn path=/trunk/mcs/; revision=20589
    Jochen Wezel committed Nov 28, 2003
  8. Fri Nov 28 16:36:29 CET 2003 Paolo Molaro <lupus@ximian.com>

    	* cpu-g4.md, inssel-ppc.brg, jit-icalls.c, mini-ppc.c, mini-ppc.h,
    	mini.c: more ppc changes/fixes.
    
    svn path=/trunk/mono/; revision=20588
    illupus committed Nov 28, 2003
  9. Applied patch from Philipp <pixelpapst@users.sourceforge.net>

    svn path=/trunk/mcs/; revision=20587
    migueldeicaza committed Nov 28, 2003