Permalink
Commits on Sep 10, 2010
  1. Forward port this change for MonoVS

    Geoff Norton committed with Andrew Jorgensen Sep 10, 2010
  2. fix typo

    svn path=/branches/mono-2-6/mono/; revision=148851
    Geoff Norton committed with Andrew Jorgensen Dec 22, 2009
  3. 2009-12-14 Geoff Norton <gnorton@novell.com>

            * debugger-agent.c: The end_runtime_invoke guard isn't working
            on AMD64 as __builtin_frame_address (1) returns NULL.  Disable the
            behaviour by default, and make it runtime configurable.
    
    svn path=/branches/mono-2-6/mono/; revision=148421
    Geoff Norton committed with Andrew Jorgensen Dec 14, 2009
  4. @migueldeicaza

    [Fix] Correct fix for the g_shell_parse_argv bug

    Simplifies the code a little bit by eliminating the in_quote variable,
    but also fixes the rules to follow the requirements from the
    "Shell Command Language" specification on the Unix03 site:
    
    http://opengroup.org/onlinepubs/007908775/xcu/chap2.html#tag_001_002
    
    In particular, the interpretation of the backslash inside double quotes
    is limited to a handful of characters.   Notice that this differs from
    the glib implementation which is not correct either.
    migueldeicaza committed Sep 10, 2010
Commits on Sep 9, 2010
  1. @migueldeicaza

    [Fix] Allow escape characters inside quoted text, and do not let nest…

    …ed quote reset the quoting state
    
    This should fix #637680
    migueldeicaza committed Sep 9, 2010
  2. Various cleanup and addition

    Andrew Jorgensen committed Sep 9, 2010
Commits on Sep 7, 2010
  1. @vargaz

    Add a few more remaps.

    vargaz committed with Andrew Jorgensen Sep 7, 2010
  2. @vargaz

    Remap g_strdupv too.

    vargaz committed with Andrew Jorgensen Sep 7, 2010
  3. @grendello
  4. @grendello

    [asp.net] Fix for bug #636475. A typo caused ads not to be matched in…

    … ChooseAd
    
    The second loop over the ads hashtable must not reject an app if the keyword filter is empty.
    grendello committed Sep 7, 2010
  5. @gonzalop

    Add wsdl help generator to the 4.0 files

    	Ditto.
    
    	Fixes bug #636841.
    gonzalop committed Sep 7, 2010
Commits on Sep 1, 2010
  1. @gonzalop

    Remove Content-Length header when not needed

    	If we are redirecting to a GET from a POST, the Content-Length header
    	might have stale data and it will be sent. Some servers, instead of
    	ignoring it, keep waiting for the data to be sent (for a GET!).
    
    	Fixes bug #636219.
    gonzalop committed with Andrew Jorgensen Sep 1, 2010
  2. @gonzalop

    Use the request itself as the key for the cache.

    	We were usign teh URL, but that might not be unique among several
    	requests that need to be authenticated using NTLM. This led to
    	different requests sharing the same authentication session which fails
    	miserably.
    
    	Bug #631315 fixed.
    gonzalop committed with Andrew Jorgensen Sep 1, 2010
  3. @gonzalop

    Avoid sending data in the challenge phase of NTLM

    	If there's a POST/PUT request that gets a NTLM 401, we save the data
    	and don't send it again until after the challenge phase. Ie, instead of
    	sending all the data 3 times, we only send it at most twice.
    gonzalop committed with Andrew Jorgensen Sep 1, 2010
  4. @radical

    [xbuild] Update man page to add "/tv:" option.

    Add option to specify toolsversion from the command line,
    to the man page.
    radical committed with Andrew Jorgensen Sep 1, 2010
  5. @radical

    [xbuild] Unsubscribe events on ConsoleLogger.Shutdown ()

    Reported by Lluis Sanchez.
    radical committed with Andrew Jorgensen Sep 1, 2010
  6. Fix build of mono-basic on ppc64

    OP_BREAK can take up to 40 bytes on ppc64
    Geoff Norton committed with Andrew Jorgensen Sep 1, 2010
  7. @jonpryor

    [mdoc-update] Only check for duplicate elements, not duplicate nodes.

    The duplicate-element checking algorithm wasn't restricted to just elements;
    consequently, an 'invalid token' exception was generated from XPath because we
    were trying to call XmlNode.SelectNodes("#text"), and '#' isn't valid.  Oops.
    
    Fixes building gendarme from mono-tools.
    jonpryor committed with Andrew Jorgensen Sep 1, 2010
Commits on Aug 31, 2010
  1. Version 2.8

    Andrew Jorgensen committed Aug 31, 2010
  2. aot-compiler was not getting included in dist

    dist-local: dist-default fixes dist of this dir
    Andrew Jorgensen committed Aug 31, 2010
  3. @vargaz
  4. @vargaz
  5. @vargaz
  6. @vargaz
  7. @jonpryor

    [mdoc-update-ecma-xml] Sort libraries and types.

    This should help with any comparison tools as we ensure that libraries and
    types are in a consistent order.
    jonpryor committed Aug 31, 2010
  8. @jonpryor

    Remove unused code.

    jonpryor committed Aug 31, 2010
  9. @jonpryor

    [mdoc-update-ecma-xml] Do updates in-memory before writing.

    Previously, in a (misguided) effort to reduce memory requirements, I loaded
    the source document into an XDocument, then wrote it piecemeal to an output
    XmlWriter.
    
      - Pro: only one document needed to be kept in memory, and additional
        memory was only needed to write replacement //Type nodes.
    
      - Con: since the output document isn't kept in memory, we can't do any
        post-processing before writing.
    
    Unfortunately, post-processing is what I want to do: I want to order the
    //Type elements by //Type/@Name, which means I need the entire document in
    memory _anyway_.
    
    Sorting //Type elements is for the next patch; this just migrates to the "do
    everything in-memory" logic.
    jonpryor committed Aug 31, 2010
  10. @jonpryor

    [mdoc-update-ecma-xml] Generate additional //Type/AssemblyInfo data.

    Generate the //Type/AssemblyInfo/AssemblyPublicKey and
    //Type/AssemblyInfo/AssemblyCulture elements based on the values stored in
    the index.xml file (which is why we updated mdoc-update to store this).
    
    If index.xml doesn't contain the //AssemblyCulture element, input a default
    <AssemblyCulture>neutral</AssemblyCulture> element.
    jonpryor committed Aug 31, 2010
  11. @jonpryor

    [mdoc] Enhance monodoc-ecma.xsd to support XML used by .NET inline docs.

    With these changes, we can import the .NET 4.0 reference assembly
    documentation and validate the output w/o getting any errors.
    
    Yes, this means we now accept several elements that aren't part of the ECMA
    standard, but at least the primary source of information for ECMA will sanely
    validate...
    jonpryor committed Aug 30, 2010
  12. @jonpryor

    [mdoc-update] Support importing //returns & // value for "void" methods.

    Screwy docs be screwy, but crashing is worse than importing odd docs.
    jonpryor committed Aug 30, 2010
  13. @jonpryor

    [mdoc-update] Fix location of //Member/Attributes on properties, events.

    The //Member/Attributes element would "move" from after //Member/AssemblyInfo
    to the last element within //Member when updating properties and events.  This
    would result in overly large diff's when no other changes occurred, and
    results in 'mdoc validate' stating that the file is invalid.
    jonpryor committed Aug 30, 2010
  14. @jonpryor

    [mdoc-update] Normalize //returns and //value when importing XML docs.

    Some source XML documentation uses //returns when it should use //value, so
    normalize these values on import so we don't get both by mistake.
    jonpryor committed Aug 30, 2010
  15. @jonpryor

    [mdoc-update] Try to avoid importing the same element multiple times.

    This way if we import the same documentation file multiple times we won't get
    duplicate elements into the XML files.
    jonpryor committed Aug 30, 2010
  16. @jonpryor

    [mdoc-update] Don't generate //AssemblyCulture if it's neutral.

    This prevents a file format change for most use cases, and reduces file size
    diffs when updating assemblies.
    jonpryor committed Aug 30, 2010
  17. @jonpryor

    [mdoc-update] Generate //AssemblyPublicKey && //AssemblyCulture in in…

    …dex.xml.
    
    This is so that `mdoc update-ecma-xml` can use this information when
    generating the /Library/Types/Type elements, as //AssemblyPublicKey and
    //AssemblyCulture are currently missing from `mdoc update-ecma-xml` output.
    jonpryor committed Aug 30, 2010