[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / tools / mkbundle / ChangeLog
index 809c442a64651f7e543e11bcec1b1916525cc2f2..1681e91c53dc70bdf8879b6aaeda5943eb42c7d9 100644 (file)
@@ -1,3 +1,140 @@
+2010-03-18  Zoltan Varga  <vargaz@gmail.com>
+
+       * mkbundle.cs: Update after the mono.pc and libmono version bump.
+
+2009-05-29  Steven Munroe  <munroesj@us.ibm.com>
+
+       This patch is contributed under the terms of the MIT/X11 license
+
+       * template_main.c: Include string.h to define strchr, memcpy,
+       and strdup.
+       
+2009-05-12  Tor Lillqvist  <tml@novell.com>
+
+       * template_main.c: Some small improvements on Windows: No need to
+       include <shellapi.h>, <windows.h> does it already. Don't use the
+       argc value as passed to main(), instead just let
+       CommandLineToArgvW() overwrite it. Free the buffer returned by
+       CommandLineToArgvW().
+
+2009-05-12  Kornél Pál  <kornelpal@gmail.com>
+
+       * TODO: Added notices about linking Mono statically.
+
+2009-05-11  Tor Lillqvist  <tml@novell.com>
+
+       * template_main.c: Enable passing options to the bundled Mono
+       interpreter through a MONO_BUNDLED_OPTIONS environment
+       variable. Requested in bug #495858.
+
+       Enable non-ASCII (arbitraty Unicode in fact) command-line
+       parameters to a mkbundled executable on Windows. Use
+       GetCommandLineW(), CommandLineToArgvW(), and then
+       g_utf16_to_utf8(). From bug #446172.
+
+2009-03-15  Steven Munroe  <munroesj@us.ibm.com>
+
+       This patch is contributed under the terms of the MIT/X11 license
+
+       * mkbundle.cs (WriteSymbol): Use .p2align 5 instead of .align 32
+       to get consistent results on all platforms.
+
+2008-02-23  Marek Safar  <marek.safar@gmail.com>
+
+       * mkbundle.cs: Close resources correctly when something goes wrong.
+       
+2007-10-19  Robert Jordan  <robertj@gmx.net>
+
+       * mkbundle.cs (Execute): [Windows] since recently (?) cygwin's bash
+       doesn't strip CRLFs from ``-style command interpolation anymore.
+       The superfluous CRLF was breaking the gcc command line.
+
+       * mkbundle.cs (Execute): [Windows] set UseShellExecute = false to
+       prevent the creation of a new console windows.
+
+2007-01-03  Tor Lillqvist  <tml@novell.com>
+
+       Add the possibility to bundle also the machine.config file, from
+       #80305.
+
+       * mkbundle.cs: Add option --machine-config. Warn the user that a
+       bundled machine.config file should be checked that it doesn't
+       contain sensitive data like private machine keys.
+
+       If that option was used, write the contents of the machine.config
+       file to the asm output file, and write code to call
+       mono_register_machine_config() with the data to the C output file.
+
+2006-11-29  Joshua Tauberer  <jit@occams.info>
+
+       * mkbundle.cs: Added --nomain option to create the host.c file
+         without a main() function so that it can be used in libraries.
+       * Added: template_main.c, the template for the main() function.
+       * template(_z).c: Factored out the main() method bits and left
+         a mono_mkbundle_init() function which is called from main(),
+         or should be called by the user library.
+
+2006-11-01  Robert Jordan  <robertj@gmx.net>
+
+       * Makefile: Enable the NET_2_0 build.
+       
+2006-09-08  Robert Jordan  <robertj@gmx.net>
+
+       * mkbundle.cs, TODO: The `-z' option is now supported under
+       Windows.
+
+2006-09-05  Kornél Pál  <kornelpal@gmail.com>
+
+       * TODO: Renamed mono-1.dll to mono.dll.
+
+2005-12-29  Robert Jordan  <robertj@gmx.net>
+
+       * mkbundle.cs, template.c, template_z.c: Added support for Windows.
+
+2005-12-18 Alexandre Rocha Lima e Marcondes
+<alexandre@psl-pr.softwarelivre.org>
+
+       * mkbundle.cs: Updated obsolete Alloc and Free (now its AllocHeap and
+       FreeHeap).
+
+2005-12-01 Paolo Molaro <lupus@ximian.com>
+
+       * mkbundle.cs: add warning for --static. Handle --static for non-linux
+       systems.
+
+2005-10-20  Miguel de Icaza  <miguel@novell.com>
+
+       * mkbundle.cs: Deal with the fact that these were Linux-specific
+       flags.  
+
+2005-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TODO: remove obsolete stuff.
+       * mkbundle.cs: added -z option so that assemblies are deflated before
+       being embedded.
+       * template_z.c: template C code used when -z is used.
+       * Makefile: add new resource file.
+
+Thu Jul 7 19:12:23 CEST 2005 Paolo Molaro <lupus@ximian.com>
+
+       * mkbundle.cs: link statically just libmono with --static
+       (fixes bug#75445).
+
+2005-06-29  Miguel de Icaza  <miguel@ximian.com>
+
+       * mkbundle.cs: Add support for OSX in the generated assembly
+       code. 
+
+2005-04-28 James Willcox <james@ximian.com>
+
+       * mkbundle.cs: Add --config-dir option
+       * template.c: same
+
+2005-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * mkbundle.cs: GetReferencedAssemblies () will not report CodeBase, so
+       load the assembly and get it from there. Fixes bug #74695.
+
 2004-04-09  James Willcox  <james@ximian.com>
 
        * template.c: allocate the correct amount of memory for newargs