2009-12-09 Jb Evain <jbevain@novell.com>
[mcs.git] / tools / mkbundle / ChangeLog
blob5b45d75a6eb96a10c26c97209a4ca44947050974
1 2009-05-29  Steven Munroe  <munroesj@us.ibm.com>
3         This patch is contributed under the terms of the MIT/X11 license
5        * template_main.c: Include string.h to define strchr, memcpy,
6        and strdup.
7         
8 2009-05-12  Tor Lillqvist  <tml@novell.com>
10         * template_main.c: Some small improvements on Windows: No need to
11         include <shellapi.h>, <windows.h> does it already. Don't use the
12         argc value as passed to main(), instead just let
13         CommandLineToArgvW() overwrite it. Free the buffer returned by
14         CommandLineToArgvW().
16 2009-05-12  Kornél Pál  <kornelpal@gmail.com>
18         * TODO: Added notices about linking Mono statically.
20 2009-05-11  Tor Lillqvist  <tml@novell.com>
22         * template_main.c: Enable passing options to the bundled Mono
23         interpreter through a MONO_BUNDLED_OPTIONS environment
24         variable. Requested in bug #495858.
26         Enable non-ASCII (arbitraty Unicode in fact) command-line
27         parameters to a mkbundled executable on Windows. Use
28         GetCommandLineW(), CommandLineToArgvW(), and then
29         g_utf16_to_utf8(). From bug #446172.
31 2009-03-15  Steven Munroe  <munroesj@us.ibm.com>
33         This patch is contributed under the terms of the MIT/X11 license
35         * mkbundle.cs (WriteSymbol): Use .p2align 5 instead of .align 32
36         to get consistent results on all platforms.
38 2008-02-23  Marek Safar  <marek.safar@gmail.com>
40         * mkbundle.cs: Close resources correctly when something goes wrong.
41         
42 2007-10-19  Robert Jordan  <robertj@gmx.net>
44         * mkbundle.cs (Execute): [Windows] since recently (?) cygwin's bash
45         doesn't strip CRLFs from ``-style command interpolation anymore.
46         The superfluous CRLF was breaking the gcc command line.
48         * mkbundle.cs (Execute): [Windows] set UseShellExecute = false to
49         prevent the creation of a new console windows.
51 2007-01-03  Tor Lillqvist  <tml@novell.com>
53         Add the possibility to bundle also the machine.config file, from
54         #80305.
56         * mkbundle.cs: Add option --machine-config. Warn the user that a
57         bundled machine.config file should be checked that it doesn't
58         contain sensitive data like private machine keys.
60         If that option was used, write the contents of the machine.config
61         file to the asm output file, and write code to call
62         mono_register_machine_config() with the data to the C output file.
64 2006-11-29  Joshua Tauberer  <jit@occams.info>
66         * mkbundle.cs: Added --nomain option to create the host.c file
67           without a main() function so that it can be used in libraries.
68         * Added: template_main.c, the template for the main() function.
69         * template(_z).c: Factored out the main() method bits and left
70           a mono_mkbundle_init() function which is called from main(),
71           or should be called by the user library.
73 2006-11-01  Robert Jordan  <robertj@gmx.net>
75         * Makefile: Enable the NET_2_0 build.
76         
77 2006-09-08  Robert Jordan  <robertj@gmx.net>
79         * mkbundle.cs, TODO: The `-z' option is now supported under
80         Windows.
82 2006-09-05  Kornél Pál  <kornelpal@gmail.com>
84         * TODO: Renamed mono-1.dll to mono.dll.
86 2005-12-29  Robert Jordan  <robertj@gmx.net>
88         * mkbundle.cs, template.c, template_z.c: Added support for Windows.
90 2005-12-18 Alexandre Rocha Lima e Marcondes
91 <alexandre@psl-pr.softwarelivre.org>
93         * mkbundle.cs: Updated obsolete Alloc and Free (now its AllocHeap and
94         FreeHeap).
96 2005-12-01 Paolo Molaro <lupus@ximian.com>
98         * mkbundle.cs: add warning for --static. Handle --static for non-linux
99         systems.
101 2005-10-20  Miguel de Icaza  <miguel@novell.com>
103         * mkbundle.cs: Deal with the fact that these were Linux-specific
104         flags.  
106 2005-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
108         * TODO: remove obsolete stuff.
109         * mkbundle.cs: added -z option so that assemblies are deflated before
110         being embedded.
111         * template_z.c: template C code used when -z is used.
112         * Makefile: add new resource file.
114 Thu Jul 7 19:12:23 CEST 2005 Paolo Molaro <lupus@ximian.com>
116         * mkbundle.cs: link statically just libmono with --static
117         (fixes bug#75445).
119 2005-06-29  Miguel de Icaza  <miguel@ximian.com>
121         * mkbundle.cs: Add support for OSX in the generated assembly
122         code. 
124 2005-04-28 James Willcox <james@ximian.com>
126         * mkbundle.cs: Add --config-dir option
127         * template.c: same
129 2005-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
131         * mkbundle.cs: GetReferencedAssemblies () will not report CodeBase, so
132         load the assembly and get it from there. Fixes bug #74695.
134 2004-04-09  James Willcox  <james@ximian.com>
136         * template.c: allocate the correct amount of memory for newargs
138 2005-04-08  Miguel de Icaza  <miguel@novell.com>
140         * mkbundle.cs: Add support for bundling also a machine.config
142 2004-04-08  James Willcox  <james@ximian.com>
144         * mkbundle.cs: add a --static flag for statically linking to libmono
146 Wed Mar 16 18:11:47 CET 2005 Paolo Molaro <lupus@ximian.com>
148         * template.c, mkbundle.cs: automatically bundle config files if found.
150 2004-12-07  Atsushi Enomoto  <atsushi@ximian.com>
152         * Makefile : csc wanted ".dll" for -r:Mono.Posix.
154 2004-12-06  Raja R Harinath  <rharinath@novell.com>
156         * Makefile (OTHER_RES): New.  Add template.c.
157         (EXTRA_DISTFILES): New.  Distribute resource files too.
159 2004-11-28  Miguel de Icaza  <miguel@ximian.com>
161         * Actually delete the files at the end, now that the debugging
162         phase is over.