2008-02-23 Marek Safar * mkbundle.cs: Close resources correctly when something goes wrong. 2007-10-19 Robert Jordan * 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 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 * 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 * Makefile: Enable the NET_2_0 build. 2006-09-08 Robert Jordan * mkbundle.cs, TODO: The `-z' option is now supported under Windows. 2006-09-05 Kornél Pál * TODO: Renamed mono-1.dll to mono.dll. 2005-12-29 Robert Jordan * mkbundle.cs, template.c, template_z.c: Added support for Windows. 2005-12-18 Alexandre Rocha Lima e Marcondes * mkbundle.cs: Updated obsolete Alloc and Free (now its AllocHeap and FreeHeap). 2005-12-01 Paolo Molaro * mkbundle.cs: add warning for --static. Handle --static for non-linux systems. 2005-10-20 Miguel de Icaza * mkbundle.cs: Deal with the fact that these were Linux-specific flags. 2005-10-08 Gonzalo Paniagua Javier * 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 * mkbundle.cs: link statically just libmono with --static (fixes bug#75445). 2005-06-29 Miguel de Icaza * mkbundle.cs: Add support for OSX in the generated assembly code. 2005-04-28 James Willcox * mkbundle.cs: Add --config-dir option * template.c: same 2005-04-25 Gonzalo Paniagua Javier * mkbundle.cs: GetReferencedAssemblies () will not report CodeBase, so load the assembly and get it from there. Fixes bug #74695. 2004-04-09 James Willcox * template.c: allocate the correct amount of memory for newargs 2005-04-08 Miguel de Icaza * mkbundle.cs: Add support for bundling also a machine.config 2004-04-08 James Willcox * mkbundle.cs: add a --static flag for statically linking to libmono Wed Mar 16 18:11:47 CET 2005 Paolo Molaro * template.c, mkbundle.cs: automatically bundle config files if found. 2004-12-07 Atsushi Enomoto * Makefile : csc wanted ".dll" for -r:Mono.Posix. 2004-12-06 Raja R Harinath * Makefile (OTHER_RES): New. Add template.c. (EXTRA_DISTFILES): New. Distribute resource files too. 2004-11-28 Miguel de Icaza * Actually delete the files at the end, now that the debugging phase is over.