Switch branches/tags
Commits on May 12, 2007
  1. Merge from HEAD.

    svn path=/branches/mono-1-2-4/mono/; revision=77277
    vargaz committed May 12, 2007
Commits on May 11, 2007
  1. 2007-05-11 Jeffrey Stedfast <>

    	Fixes bug #81540
    	* TermInfoDriver.cs (WriteSpecialKey): Actually clear the screen
    	and reset the cursor position to 0,0 when the key is
    	(Clear): Reset the cursor position to 0,0
    svn path=/branches/mono-1-2-4/mcs/; revision=77256
    jstedfast committed May 11, 2007
Commits on May 8, 2007
  1. revert r76922

    svn path=/branches/mono-1-2-4/mcs/; revision=76932
    Konstantin Triger committed May 8, 2007
  2. merge -r76920:76921

    svn path=/branches/mono-1-2-4/mcs/; revision=76922
    Konstantin Triger committed May 8, 2007
  3. Second part of the patch

    svn path=/branches/mono-1-2-4/mcs/; revision=76880
    migueldeicaza committed May 8, 2007
  4. 2007-05-07 Miguel de Icaza <>

           * WebHeaderCollection.cs: To be compatible with older versions of
           Mono that might have serialized this in a different format, catch
           the potential exception, and try the old name.
          This should become a practice whenever we fix serialization in the
    svn path=/branches/mono-1-2-4/mcs/; revision=76878
    migueldeicaza committed May 8, 2007
Commits on May 1, 2007
  1. 2007-05-01 Zoltan Varga <>

    	* icall.c (ves_icall_InternalInvoke): Allow calling ctors of abstract classes. 
    	Fixes #81501.
    svn path=/branches/mono-1-2-4/mono/; revision=76527
    vargaz committed May 1, 2007
Commits on Apr 30, 2007
  1. 2007-04-30 Marek Habersack <>

    	* SessionInProcHandler.cs: do not end session when setting and
    	releasing item in mid-session. Fixes bugs #81440, #81140 and
    svn path=/branches/mono-1-2-4/mcs/; revision=76492
    grendello committed Apr 30, 2007
  2. Backport of r76483

    2007-04-30  Marek Habersack  <>
    	* AppCodeCompiler.cs: support for cases when there exists a custom
    	profile class but there is no App_Code directory or it's
    	empty. Fixes bug #81489. 
    svn path=/branches/mono-1-2-4/mcs/; revision=76484
    grendello committed Apr 30, 2007
  3. missed a line

    svn path=/branches/mono-1-2-4/mcs/; revision=76481
    grendello committed Apr 30, 2007
  4. Backport of r76472

    2007-04-30  Marek Habersack  <>
            * TemplateControlCompiler.cs: fix generation of code for
            declarative attribute assignments of the form Font-Size="small"
            (i.e. when a font size is assigned a symbolic, relative size
            value). This fixes for example rendering of the 0th level of
            TreeView controls.
    svn path=/branches/mono-1-2-4/mcs/; revision=76478
    grendello committed Apr 30, 2007
  5. Backport of r76379

    2007-04-27  Marek Habersack  <>
            * data/net_2_0/web.config: use fully qualified assembly names in
    svn path=/branches/mono-1-2-4/mono/; revision=76476
    grendello committed Apr 30, 2007
  6. Backport of r76378

    2007-04-27  Marek Habersack  <>
    	* AppCodeCompiler.cs: Resolve assembly names from the global web.config to their
    	locations before passing them to the compiler provider.
    svn path=/branches/mono-1-2-4/mcs/; revision=76475
    grendello committed Apr 30, 2007
  7. Backport of r76375

    2007-04-27  Marek Habersack  <>
    	* AppCodeCompiler.cs: do not look at the number of errors, check
    	the compiler return code instead.
    	* AssemblyBuilder.cs: as above
    	* AppResourcesCompiler.cs: as above
    svn path=/branches/mono-1-2-4/mcs/; revision=76474
    grendello committed Apr 30, 2007
  8. Backport of r76363

    2007-04-27  Marek Habersack  <>
    	* HtmlHeadBuilder.cs: support <link> tags - we need to map virtual
    	paths that might happen in them.
    svn path=/branches/mono-1-2-4/mcs/; revision=76473
    grendello committed Apr 30, 2007
Commits on Apr 29, 2007
  1. backport 2007-04-28 Zoltan Varga <>

    	* threads.c (build_wait_tids): Do not call mono_monitor_enter () here since the
    	caller holds threads_lock, leading to deadlocks. Fixes #81476.
    svn path=/branches/mono-1-2-4/mono/; revision=76440
    migueldeicaza committed Apr 29, 2007
Commits on Apr 27, 2007
  1. 2007-04-23 Jonathan Chambers <>

            * marshal.c: Fix calling convention for CCW on non-windows
            platforms. STDCALL on windows, CDECL everywhere else to work
            with XPCOM and MainWin COM.
            Code is contributed under MIT/X11 license.
    svn path=/branches/mono-1-2-4/mono/; revision=76386
    joncham committed Apr 27, 2007
Commits on Apr 26, 2007
  1. 2007-04-26 Dick Porter <>

    	* shared.c (_wapi_shm_semaphores_init): Need to check
    	MONO_DISABLE_SHM in this entry point, as it's called before
    	_wapi_shm_attach().  Fixes bug 81436.
    svn path=/branches/mono-1-2-4/mono/; revision=76325
    dickp committed Apr 26, 2007
  2. 2007-04-26 Marek Habersack <>

            * PageCompiler.cs: the Master property must be in the partial
            class if present. Fixes bug #81442
    svn path=/branches/mono-1-2-4/mcs/; revision=76303
    grendello committed Apr 26, 2007
Commits on Apr 25, 2007
  1. backport r76237.

    svn path=/branches/mono-1-2-4/mcs/; revision=76238
    atsushieno committed Apr 25, 2007
Commits on Apr 24, 2007
  1. 2007-04-24 Jeffrey Stedfast <>

    	Fixes the last of the bugs listed in bug #77525
    	* TermInfoDriver.cs (ctor): For known terminal types, set color16
    	to true (since we know they support 16 colours).
    	(Init): set the setlfgcolor and setlbgcolor format strings.
    	(BackgroundColor): Use the appropriate formatter string for
    	setting the bgcolor.
    	(ForegroundColor): Use the appropriate formatter string for
    	setting the fgcolor.
    	(TranslateColor): Now takes (and sets appropriately) an output
    	'bool light' argument.
    svn path=/branches/mono-1-2-4/mcs/; revision=76228
    jstedfast committed Apr 24, 2007
  2. backport r76205

    svn path=/branches/mono-1-2-4/mcs/; revision=76212
    atsushieno committed Apr 24, 2007
  3. 2007-04-23 Jeffrey Stedfast <>

    	* TermInfoDriver.cs (ReadKeyInternal): Since our input stream is
    	buffered, check if it has more buffered input in addition to our
    	timeout check. This makes it such that we will actually correctly
    	match multi-char escape sequences.
    	(Read): Changed the logic slightly wrt 'fresh' echoing. Once we
    	encounter a fresh char, all chars afterward should also be
    	considered 'fresh' even if 'fresh' is returned as false later.
    	(ReadLine): Same logic here.
    2007-04-23  Jeffrey Stedfast  <>
    	Fixes bug #80702 (via getting rid of the casting) and more.
    	The following change makes it such that even if an application
    	calls Console.SetOut() with its own output stream, we can still
    	properly echo user-input from stdin to the real stdout.
    	* TermInfoDriver.cs (ctor): Grab a reference to the original
    	Console.stdout so we can be sure we always echo to console.
    	(QueueEcho): No need to cast Console.stdout anymore.
    	(EchoFlush): Same.
    	(WriteConsole: Here too.
    svn path=/branches/mono-1-2-4/mcs/; revision=76202
    jstedfast committed Apr 24, 2007
  4. 2007-04-24 Marek Habersack <>

    	* CapabilitiesLoader.cs: Hashtables used as property containers
    	should not be case-insensitive as we now preload the property
    	hashes with default properties, to make the code work in case
    	browscap.ini is broken or missing. Instead, the keys are
    	lower-cased and trimmed before indexing the Hashtable.
    	Added all the missing capabilities to the defaultCaps Hashtable.
    	The returned Hashtable is not reversed in GetCapabilities anymore
    	- it might make the code faster, but it also makes it mismatch
    	browsers (e.g. Firefox 2.0 is mismatched for Mozilla 1.8).
    	All of the above fixes bug #81437.
    svn path=/branches/mono-1-2-4/mcs/; revision=76179
    grendello committed Apr 24, 2007
  5. 2007-04-24 Marek Habersack <>

    	* WebConfigurationHost.cs: look for types in the top-level
    	assemblies (App_Code and friends).
    svn path=/branches/mono-1-2-4/mcs/; revision=76170
    grendello committed Apr 24, 2007
Commits on Apr 23, 2007
  1. Backport from trunk/76149 2007-04-23 Marek Safar <>

    	A fix for bug #81414
    	* delegate.cs: Better fix, moved ApplyAttributes from Define to Emit.
    svn path=/branches/mono-1-2-4/mcs/; revision=76153
    migueldeicaza committed Apr 23, 2007
  2. * TextBoxBase.cs: Non multiline textboxes shouldn't take the

            * enter
            key. Fixes #81408.        
    svn path=/branches/mono-1-2-4/mcs/; revision=76147
    Jackson Harper committed Apr 23, 2007
  3. Backport 76110/trunk 2007-04-23 Martin Baulig <>

    	Fix #80969.
    	* loader.c
    	(method_from_memberref): Added `gboolean *used_context' argument.
    	(mono_get_method_from_token): Likewise.
    	(mono_get_method_full): Don't insert the method in the cache when
    	`used_context' is true.
    svn path=/branches/mono-1-2-4/mono/; revision=76118
    migueldeicaza committed Apr 23, 2007
  4. 2007-04-22 Joshua Tauberer <>

    	* HttpParamsCollection.cs: Fix IndexOutOfRangeException.
    svn path=/branches/mono-1-2-4/mcs/; revision=76116
    migueldeicaza committed Apr 23, 2007
  5. 2007-04-23 Zoltan Varga <>

    	* mini-alpha.c More alpha port work from 
    	Sergey Tikhonov <>.
    svn path=/branches/mono-1-2-4/mono/; revision=76106
    vargaz committed Apr 23, 2007
  6. 2007-04-23 Zoltan Varga <>

    	* alpha/alpha-codegen.h: More alpha port work from 
    	Sergey Tikhonov <>.
    svn path=/branches/mono-1-2-4/mono/; revision=76105
    vargaz committed Apr 23, 2007
  7. Revert, breaks the build

    svn path=/branches/mono-1-2-4/mcs/; revision=76091
    migueldeicaza committed Apr 23, 2007
Commits on Apr 22, 2007
  1. Backport

    svn path=/branches/mono-1-2-4/mcs/; revision=76071
    migueldeicaza committed Apr 22, 2007
  2. Backport r76051 to fix #81414, from Marek Safar

    svn path=/branches/mono-1-2-4/mcs/; revision=76062
    migueldeicaza committed Apr 22, 2007
Commits on Apr 20, 2007
  1. 2007-04-20 Jeffrey Stedfast <>

    	* TermInfoDriver.cs (QueueEcho): Renamed from Echo(char). Use
    	CStreamWriter's new InternalWriteChars().
    	(Echo): Since we can no longer go thru CStreamWriter's ::Write()
    	method that does checks for special keys, do the checks here
    	instead - if it is a special key, flush the echo buffer and then
    	write the special key.
    	(EchoFlush): Also updated to use CStreamWriter's new
    	(Read): Use the Echo(key) variety.
    	(ReadKey): Same.
    	(ReadLine): And here too.
    	* CStreamWriter.cs (InternalWriteChars): Write a char array
    	directly to stdout. Do not pass Go, do not collect $200.
    svn path=/branches/mono-1-2-4/mcs/; revision=76027
    jstedfast committed Apr 20, 2007