Ignore *.mdb everywhere.
[mono.git] / ChangeLog
1 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
2
3         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
4
5 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
6
7         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
8         * data/Makefile.am: Removed installation of machine.config and
9           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
10           directory.
11         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
12           installing 1.1 and 2.0 makefiles.
13         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
14           at the correct version specific directory.
15
16 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
17         * configure.in: Disable __thread test (TLS) for FreeBSD as
18         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
19         library detection for FreeBSD 4.x since pthread is embedded
20         in libc_r on this platform.  Fix some typos in my host
21         regexes for freebsd.
22
23 2004-07-23  Dick Porter  <dick@ximian.com>
24
25         * configure.in: Changes for FreeBSD thread support by John
26         Merryweather Cooper <john_m_cooper@yahoo.com>.
27
28 2004-07-15  Jackson Harper  <jackson@ximian.com>
29
30         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
31         
32 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
33
34         * docs/abc-removal.txt: Updated documentation for ABC removal.
35
36 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
37
38         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
39         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
40         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
41         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
42
43 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
44
45         * configure.in: Add --with-tls option to replace the misnamed 
46         --with-nptl option.
47
48 2004-07-02  Raja R Harinath  <rharinath@novell.com>
49
50         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
51         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
52         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
53
54 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
55
56         * man/mono.1: Added 'aot' to trace options.
57
58 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
59
60         * configure.in: Fix trunc check + add SPARC64 defines.
61
62 2004-06-29  Jackson Harper  <jackson@ximian.com>
63
64         * man/gacutil.1: Update man with new command line options.
65         
66 2004-06-29  Raja R Harinath  <rharinath@novell.com>
67             Atsushi Enomoto  <atsushi@ximian.com>
68
69         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
70         (GAC_DIR): New define that doesn't include $(DESTDIR).
71         (install-data-local,uninstall-local): Use them.  Use in-tree mono
72         runtime, not the installed one.
73
74 2004-06-29  Raja R Harinath  <rharinath@novell.com>
75
76         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
77         (monotwo_DATA): Use it.
78         From Atsushi Enomoto.
79
80 2004-06-24  Raja R Harinath  <rharinath@novell.com>
81
82         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
83         ICSharpCode.SharpZipLib, not that it has a different version.
84
85 2004-06-24  Raja R Harinath  <rharinath@novell.com>
86
87         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
88         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
89         in W32.  Use 'mono' and 'mcs' in W32 too.
90         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
91         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
92         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
93         Fix for #60443, the GAC .DLL-Hell.
94
95 2004-06-22  Raja R Harinath  <rharinath@novell.com>
96
97         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
98
99 2004-06-18  Jackson Harper  <jackson@ximian.com>
100
101         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
102         instructions on setting multiple mask values.
103                 
104 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
105
106         * Makefile.am: process data before runtime, so the config file is
107         installed and gacutil has a chance to work (finding symlink).
108
109 2004-06-18  Raja R Harinath  <rharinath@novell.com>
110
111         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
112         Test if files exist in the mcs/ tree before creating symlinks.
113         Remove symlinks before creating them again.
114         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
115         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
116
117 2004-06-18  Raja R Harinath  <rharinath@novell.com>
118
119         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
120         (bin_SCRIPTS): Unify all the script generating rules into one.
121
122 2004-06-16  Raja R Harinath  <rharinath@novell.com>
123
124         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
125         build and populate net_2_0 profile.
126         (populate-runtime-subdir): Make into subroutine that takes list of
127         profiles to populate.
128         (faststrap): Update.
129         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
130         Avoid automake conditional/+= problems.
131         (populate-runtime-subdir): Rewrite sanity check.
132
133 2004-06-16  Raja R Harinath  <rharinath@novell.com>
134
135         Include prototype completely-untested 'make bootstrap' support for W32.
136         * Makefile.am (bootstrap): Define to fasterstrap for W32.
137         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
138         (tmpinst-dir): Change sub-make invoke to ...
139         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
140         of 'mono' and 'mcs'.
141         ($(tmpinst)/bin/mono.bat): New.
142
143 2004-06-15  Dick Porter  <dick@ximian.com>
144
145         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
146         windows too.  Fixes bug 55040.
147
148 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
149
150         * configure.in: better explain that --with-nptl is not related to
151         NPTL, but to __thread support. Set sigaltstack support to off by
152         default.
153
154 2004-06-12  Raja R Harinath  <harinath@acm.org>
155
156         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
157         to the PATH.
158
159 2004-06-11  Jackson Harper  <jackson@ximian.com>
160
161         * runtime/net_2_0/Makefile.am:
162         * runtime/net_1_1/Makefile.am: Remove signing patches
163         
164 2004-06-11  Jackson Harper  <jackson@ximian.com>
165
166         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
167         * runtime/net_2_0/Makefile.am: 
168         * runtime/net_1_1/Makefile.am: Sign assemblies before
169         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
170         
171 2004-06-11  Raja R Harinath  <rharinath@novell.com>
172
173         * Makefile.am (populate-runtime-subdir): New target.  Does a
174         controlled "make install" in the 'mcs/' directory to populate the
175         'runtime' directory.
176         (fasterstrap): Use it.
177
178 2004-06-10  Raja R Harinath  <rharinath@novell.com>
179
180         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
181         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
182         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
183         Use $(LN_S) to point to the mcs/ tree, rather than copying.
184         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
185
186 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
187
188         Support the new assembly signing setup in mcs/.
189         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
190         ($(tmpinst)/etc/mono/machine.config): New target.
191         (tmpinst-dir.stamp): Remove and rewrite into ...
192         ($(tmpinst)/bin/mcs): ... this and ...
193         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
194         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
195         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
196         
197 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
198
199         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
200
201 2004-06-01  Raja R Harinath  <rharinath@novell.com>
202
203         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
204         Fix 'faststrap' to be corlib-version-change-safe.
205         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
206         (monolite-bootstrap): Update.
207
208 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
209
210         * configure.in: fixlets for windows.
211
212 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
213
214         * configure.in: export CC instead of passing it to libgc/configure.
215
216 2004-05-28  Duncan Mak  <duncan@ximian.com>
217
218         * runtime/Makefile.am: 
219         * scripts/Makefile.am: Include mono-find-provides and
220         mono-find-requires.
221         
222         * scripts/mono-find-provides.in:
223         * scripts/mono-find-requires.in: New wrapper scripts.
224
225 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
226
227         * configure.in: Pass CC to libgc configure.
228
229 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
230
231         * monowiz.win32.nsi: normalized line-endings to unix (LF)
232
233 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
234
235         * monowiz.win32.nsi: do not include mono subdirectory in
236         MonoConfigDir registry key, to match batch files
237
238 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
239
240         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
241         values. Now they are URlEncoded.
242
243         * data/browscap.ini.gz: updated.
244
245 2004-05-26  Raja R Harinath  <rharinath@novell.com>
246
247         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
248         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
249         reflect new names for nunit.util and nunit.framework.  Add
250         nunit.core.
251         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
252
253 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
254
255         * config.h.in: remove
256
257 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
258
259         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
260
261 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
262
263         * Makefile.am:
264         * monowiz.win32.nsi: improved windows installer script.
265
266 2004-05-21  Raja R Harinath  <rharinath@novell.com>
267
268         * README: Update to include instructions for the various new
269         bootstrap-like targets.
270
271 2004-05-20  Raja R Harinath  <rharinath@novell.com>
272
273         * Makefile.am (get-monolite-latest, monolite-bootstrap):
274         New bootstrap targets to build from monolite.
275         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
276
277 2004-05-20  Raja R Harinath  <rharinath@novell.com>
278
279         * configure.in (AC_OUTPUT): Add tools/Makefile and
280         tools/locale-builder/Makefile.
281         * Makefile.am (SUBDIRS): Remove tools.
282         (DIST_SUBDIRS): Add 'tools'.
283         (bootstrap): Rewrite so that we get two new targets.
284         (faststrap): New two-stage build.
285         (fasterstrap): New one-stage build.
286
287 2004-05-19  Jackson Harper  <jackson@ximain.com>
288
289         * tools/
290         * tools/Makefile.am: Add tools directory
291         * tools/locale-builder: Add the locale-builder tool, this tool is
292         not built by default as it is only needed by people that wish to
293         moidify culture data.
294         * Makefile.am: Add tools to build
295         
296 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
297
298         * configure.in: make MacOSX default to use the included libgc.
299
300 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
301
302         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
303
304 2004-05-19  Raja R Harinath  <rharinath@novell.com>
305
306         * configure.in: Use proper autoconf idiom to pass additional
307         arguments to libgc/configure.
308         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
309         * acconfig.h: Update to reflect changes.
310
311 2004-05-17  Raja R Harinath  <rharinath@novell.com>
312
313         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
314         necessary. Move body ...
315         (tmpinst-dir.stamp): ... here.
316         (stage3): Don't remove _tmpinst tree.
317         (bootstrap-clean, bootstrap-check): New rules.  They run the
318         corresponding rules in the mcs/ tree.
319
320 2004-05-14  Raja R Harinath  <rharinath@novell.com>
321
322         * Makefile.am: Revert unlogged unexplained changes.
323         (stage3): Make 'all-profiles' since the mono source tarball
324         carries all the net_2_0 preview dlls.
325
326 2004-05-11  Jackson Harper  <jackson@ximian.com>
327
328         * runtime/net_1_1/Makefile.am:
329         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
330         
331 2004-05-10  Raja R Harinath  <rharinath@novell.com>
332
333         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
334         Fix quoting of commands.
335
336 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
337
338         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
339         file.
340
341 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
342
343         * man/mono.1: mention MONO_EGD_SOCKET
344
345 2004-05-07  Raja R Harinath  <rharinath@novell.com>
346
347         Goodbye 'fullbuild', hello 'bootstrap'.
348         * Makefile.am (bootstrap): New target for building from CVS.  New
349         improved version of 'fullbuild' -- does not install any files.
350         (fullbuild): Obsolete target.  Bootstraps and installs tree.
351         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
352         Removed.
353         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
354         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
355         two-stage bootstrap.
356
357 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
358
359         * configure.in: scandir check is no longer needed.
360
361 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
362
363         * configure.in: set LIBC on HPUX
364
365 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
366
367         * configure.in: Detect JNI headers in GNU classpath sources as well.
368
369 2004-05-05  Raja R Harinath  <rharinath@novell.com>
370
371         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
372         Only disable this if INSTALL_2_0 is disabled.
373
374 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
375
376         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
377         the request we do for the actual web service.
378
379 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
380
381         * configure.in: check for SIGEV_THREAD being defined before checking
382         for AIO support. Fixes compilation under FreeBSD.
383
384 2004-05-04  Raja R Harinath  <rharinath@novell.com>
385
386         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
387         JIT_SUPPORTED.
388         (install-data-local, uninstall-data-local): Run runtime with
389         libtool.
390         * runtime/net_2_0/Makefile.am: Likewise.
391         Report from Urs C Muff <umuff@quark.com>.
392
393 2004-05-03  Jackson Harper  <jackson@ximian.com>
394
395         * man/gacutil.1: Basic man page for gacutil. This doesn't include
396         the new non-standard options yet.
397         
398 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
399
400         * data/machine.config: added version and publickeytoken.
401
402 2004-05-01  Duncan Mak  <duncan@ximian.com>
403
404         * runtime/net_1_1/Makefile.am:
405         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
406         dlls here.
407         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
408         (EXTRA_DIST): Include only gac_assemblies.
409         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
410         and that is no gone now. So remove as well.
411         ($(non_gac_assemblies)): Bye bye.
412
413 2004-05-01  Duncan Mak  <duncan@ximian.com>
414         
415         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
416         System.Web.Services. Someone accidentally took the line out.
417
418 2004-04-30  Jackson Harper  <jackson@ximian.com>
419
420         * runtime/net_1_1/Makefile.am:
421         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
422         
423 2004-04-30  Raja R Harinath  <rharinath@novell.com>
424
425         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
426         suffix.
427         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
428         New variables.  Use Automake idioms.
429         (dist-hook): Remove.
430         (install-local, uninstall-local): Use mscorlib.dll from current
431         tree when running gacutil.
432         (mono_runtime): New variable.  Points to either JIT compiler or
433         interpreter.  
434         Report from Bernie Solomon <bernard@ugsolutions.com>
435         * runtime/net_2_0/Makefile.am: Likewise.
436         * runtime/Makefile.am (dist_monobins_DATA): Rename from
437         monobins_DATA.
438         (EXTRA_DIST): Remove.
439         * Makefile.am (fullbuild): Update to changes.
440
441 2004-04-30  Jackson Harper  <jackson@ximian.com>
442
443         * runtime/net_2_0/Makefile.am:
444         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
445         
446 2004-04-30  Duncan Mak  <duncan@ximian.com>
447
448         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
449         
450 2004-04-29  Duncan Mak  <duncan@ximian.com>
451
452         * scripts/gmcs.in: New file.
453
454         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
455         gmcs script.
456
457 2004-04-29  Jackson Harper  <jackson@ximian.com>
458
459         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
460         special little place.
461         
462 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
463
464         * acconfig.h configure.in: Add check for scandir.
465
466 2004-04-29  Raja R Harinath  <rharinath@novell.com>
467
468         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
469         (SUBDIRS): Build here before building subdirs.
470         * runtime/net_1_1/Makefile.am (all-local): Copy
471         $(gac_assemblies_list) here.
472         (install-data-local): Install dll from $(srcdir).
473         (gacutil): Pick from current tree.
474         * runtime/net_2_0/Makefile.am: Likewise.
475
476         * Makefile.am (fullbuild): Update to changes in tree layout.
477         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
478         $(gac_assemblies_list).
479         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
480         not 'class/lib/net_1_1'.
481
482 2004-04-28  Jackson Harper  <jackson@ximian.com>
483
484         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
485         not assume gacutil is installed.
486         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
487         
488 2004-04-28  Jackson Harper  <jackson@ximian.com>
489
490         * configure.in: Add new Makefile.amS
491         * runtime/Makefile.am: libs are now in profile dependant
492         directories.
493         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
494         libs to the GAC.
495         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
496         libs to the GAC.
497         * data/Makefile.am: cleanup browscap.ini
498         
499 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
500
501         * configure.in: reword message re EGD support
502         now it is there
503
504 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
505
506         * config.h.in:
507         * configure.in: added check for sys/aio.h. Also check the field name
508         in 'union sigval'.
509
510 2004-04-28  Jackson Harper  <jackson@ximian.com>
511
512         * scripts/Makefile.am:
513         * scripts/gacutil.in: Add a gacutil script
514
515 2004-04-26  Jackson Harper  <jackson@ximian.com>
516
517         * Makefile.am: Grab libraries from lib/default now.
518         * runtime/Makefile.am: Grab libraries from lib/default now.
519         
520 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
521
522         * configure.in: move setting of NO_VERSION_SCRIPT
523         until after checking for GNU ld
524
525 2004-04-22  Urs C Muff <umuff@quark.com>
526
527         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
528         windows/cygwin refactor .nsi to simply maintenance on script/batch
529         generation
530         * runtime/Makefile.am
531         * script/Makefile.am
532         * monowiz.win32.nsi
533
534 2004-04-14  Raja R Harinath  <rharinath@novell.com>
535
536         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
537         $(srcdir).  Clean up output.
538         ($(monobins_DATA)): Likewise.
539
540         * Makefile.am (mcs-tree-safe-build): Fix typo.
541
542 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
543
544         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
545         getpwnam_r, getpwuid_r, getresuid and setresuid.
546
547 2004-04-13  Raja R Harinath  <rharinath@novell.com>
548
549         Allow 'make fullbuild' to work on non-srcdir build.
550         * Makefile.am (mcs_topdir): New variable.
551         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
552         build.
553         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
554         grep for 'libgc'.
555         (fullbuild): Make ordering dependencies explicit.
556         
557 2004-04-12  Sachin Kumar <skumar1@novell.com>
558
559         * Makefile.am: Added 'web' in SUBDIRS
560
561 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
562
563         * configure.in: don't try-run the tests for nptl and/or sigaltstack
564         if they are disabled in the command line.
565
566 2004-04-05  Jackson Harper  <jackson@ximian.com>
567
568         * man/ilasm.1: Show /output instead of /out as the switch for
569         specifying output file names.
570
571 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
572
573         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
574
575 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
576
577         * config.h.in: added HAVE_GETPWUID_R
578         * configure.in: check for getpwuid_r.
579
580 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
581
582         * configure.in: Fix GNU ld check.
583
584 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
585
586         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
587         #55840.
588         
589         * configure.in: Disable -version-script if not using GNU ld. Fixes
590         #55910.
591
592         * configure.in: Speedup successful sigaltstack test.
593
594
595         * configure.in: don't try-run the tests for nptl and/or sigaltstack
596         if they are disabled in the command line.
597
598 2004-04-05  Jackson Harper  <jackson@ximian.com>
599
600         * man/ilasm.1: Show /output instead of /out as the switch for
601         specifying output file names.
602
603 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
604
605         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
606
607 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
608
609         * config.h.in: added HAVE_GETPWUID_R
610         * configure.in: check for getpwuid_r.
611
612 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
613
614         * configure.in: Fix GNU ld check.
615
616 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
617
618         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
619         #55840.
620         
621         * configure.in: Disable -version-script if not using GNU ld. Fixes
622         #55910.
623
624         * configure.in: Speedup successful sigaltstack test.
625
626 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
627
628         * configure.in: this test for sigaltstack works.
629
630 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
631
632         * configure.in: Disable sigaltstack test for now since it can hang.
633         
634         * configure.in: Add test for working sigaltstack.
635 2004-03-16  Duncan Mak  <duncan@ximian.com>
636
637         * runtime/Makefile.am
638         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
639         Remember to install them to mono/runtime.
640
641 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
642
643         * configure.in: Enable JIT on sparc.
644
645 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
646
647         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
648         breakage with gtkhtml-3.0.10
649
650 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
651
652         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
653         where the sigaltstack based exception handling does not work.
654
655 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
656
657         * configure.in acconfig.h: Add check for aintl function, which is the
658         solaris equivalent of truncl.
659
660 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
661
662         * configure.in: Add check for GC_enable.
663         
664         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
665
666 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
667
668         * configure.in: Add proper support for --with-nptl for people who
669         have linking problems when it is enabled.
670
671 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
672
673         * configure.in: Add test for __thread keyword and shared libs.
674
675 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
676
677         * configure.in: Enable --with-nptl by default.
678
679 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
680
681         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
682         message for failed gethostbyname2_r check.
683
684 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
685
686         * configure.in, acconfig.h: check for truncl. Disable 
687         version script on MacOSX (see bug #51590 if a check becomes
688         necessary).
689
690 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
691
692         * configure.in, acconfig.h: added check for socklen_t.
693
694 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
695
696         * Makefile.am: Do not install mono.pc on platforms without a JIT.
697
698 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
699
700         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
701
702 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
703
704         * scripts/sn.in: Add sn script.
705
706 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
707
708         * scripts/Makefile.am: Add al.exe.
709
710         * scripts/al.in: New file.
711
712         * runtime/Makefile.am: Add al.exe.
713
714 2004-01-10  Jackson Harper <jackson@ximian.com>
715
716         * data/machine.config: Add trace handler (Trace.axd) add trace
717         configuration handlers.
718         
719 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
720
721         * doc/books: Added books on Web Services and ASP.NET
722
723 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
724
725         * monowiz.win32.nsi: update the NSIS installer script for windows
726           to support NSIS 2.0 rc1 and Mono 0.29
727
728 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
729
730         * configure.in: missed in my last change
731
732         * samples/embed/testi.c: interpreter embedding example
733
734         * docs/embedded-api: add info on interpreter embedding
735
736 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
737
738         * configure.in, acconfig.h: use mach semaphores on darwin.
739
740 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
741
742         * Makefile.am: Create mint.pc
743         mint.pc.in: Added for embedding the interpreter
744
745 2003-12-16  Martin Baulig  <martin@ximian.com>
746
747         * Makefile.am: In a Makefile.am, comments are started with `#' and
748         not with `dnl' - I must have been an idiot ...
749
750 2003-12-10  Todd Berman <tberman@gentoo.org>
751
752         * configure.in: adding libicu url to the ICU: no message.
753
754 2003-12-05  John Luke  <jluke@cfl.rr.com>
755
756         * data/config.in: new dll mapping entry for libgstreamer
757         
758 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
759
760         * README: tiny fix ;-)
761
762 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
763
764         * configure.in: Add -fno-strict-aliasing to CFLAGS.
765         
766         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
767         librt if not neccesary.
768
769 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
770
771         * configure.in: Fix signbit check. Fixes #51315.
772
773 2003-11-20  Jackson Harper <jackson@ximian.com>
774
775         * data/machine.config: Add OutputCacheModule
776         
777 2003-11-19  Jackson Harper <jackson@ximian.com>
778
779         * doc/web/team.xml: New email address and job description
780         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
781         
782 2003-11-14  Jackson Harper <jackson@ximian.com>
783
784         * Makefile.am: delete mscorlib.dll
785         
786 2003-11-12 Jackson Harper <jackson@ximian.com>
787
788         * Makefile.am: corlib is now named mscorlib.dll
789         
790 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
791
792         * configure.in acconfig.h: Add check for signbit, which is missing in
793         FreeBSD 4.x.
794
795 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
796
797         * configure.in: Remove debugging junk accidently checked in.
798         
799         * configure.in: Add new --with-nptl option to enable NPTL only
800         features since auto-detection is not reliable.
801
802         * autogen.sh: Fix previous patch and silence noisy GNU which.   
803
804 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
805
806         * autogen.sh: tweak glibtool check so it works
807         if which doesn't set return code properly
808
809 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
810
811         * autogen.sh: Silence noisy GNU which.
812         
813         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
814         Use 'glibtool' instead of 'libtool' on OSX. 
815
816 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
817
818         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
819         of the managed/unmanaged boundary.
820
821 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
822
823         * configure.in acconfig.h: Add check for __thread keyword in gcc.
824
825 2003-10-29  Dick Porter  <dick@ximian.com>
826
827         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
828
829 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
830
831         * man/mono.1: Document new --trace options
832
833 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
834
835         * configure.in: add hppa support (64bit only)
836         make solaris build work with Forte compiler
837
838 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
839
840         * configure.in: Added check for pthread_attr_setstacksize.
841
842         * mono/tests/ChangeLog: New file.
843         
844 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
845
846         * mono/tests/Makefile.am: Link the tests with the test driver program
847         used for the mini tests.
848
849 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
850
851         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
852         stdcall calling convention.
853
854 2003-10-09  Dick Porter  <dick@ximian.com>
855
856         * acconfig.h:
857         * configure.in: Check for ICU availability
858
859 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
860
861         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
862
863 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
864
865         * mono/tests/Makefile.am mono/tests/libtest.c
866         mono/tests/pinvoke18.cs: new test for bool marshalling.
867
868 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
869
870         * mono/scripts/Makefile.am mono/scripts/*.in: fix
871         managed .exe paths so they are found under cygwin.
872
873 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
874
875         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
876         test.
877
878 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
879
880         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
881         mono/tests/libtest.c: Add more pass by value struct
882         tests for platforms with more complex calling conventions 
883         (Sparc V9, HPPA 64 bit).
884
885 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
886
887         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
888         marshalling test.
889
890 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
891
892         * mono/tests/libtest.c: remove warnings except
893         "no previous prototype"
894
895 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
896
897         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
898         behaviour of increment, (mono_test_marshal_char) = should be ==
899
900 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
901
902         * mono/tests/remoting1.cs: Added test for interface casts on
903         TransparentProxies.
904
905 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
906
907         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
908           marshal5.cs: remove .so from DllImport of libtest to aid portability.
909
910 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
911
912         * configure.in: Added check for valgrind headers.
913
914 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
915
916         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
917         (bernard@ugsolutions.com).
918         
919 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
920
921         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
922         (bernard@ugsolutions.com).
923
924 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
925
926         * mono.pc.in: Added gthread-2.0.
927
928 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
929
930         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
931         can call g_thread_init ().
932
933 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
934
935         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
936         of static variables atomic. Fixes bug #47683.
937
938 2003-08-21  Johannes Roith  <johannes@jroith.de>
939
940         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
941
942 2003-08-18  Johannes Roith  <johannes@jroith.de>
943
944         * mono/Makefile.am: add windows build option
945         * mono/monowiz.win32.nsi: add windows build script
946         * mono/mono-win32-light.bmp: add bitmap
947
948 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
949
950         * mono/tests/checked.cs: Added mul.ovf tests.
951
952 2003-08-15  Duncan Mak  <duncan@ximian.com>
953
954         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
955         correct ByteFX.Data.MySqlClient (note the change in
956         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
957         spotting the error.
958
959 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
960
961         * mono/tests/bug-47295.cs: Regression test for bug #47295.
962
963 2003-08-11  Duncan Mak  <duncan@ximian.com>
964
965         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
966
967 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
968
969         * configure.in: added FPU test for ARM.
970
971 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
972
973         * configure.in, etc.: portability fixes and support for
974         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
975
976 2003-07-22  Duncan Mak  <duncan@ximian.com>
977        
978         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
979
980 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
981
982         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
983         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
984         Do not try to build vararg.cs under mcs.
985
986         * configure.in: Fix detection of GC_gcj_malloc.
987
988 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
989
990         * acconfig.h:
991         * configure.in: Check for gethostbyname2_r availability.
992         * data/machine.config: Added section system.net/settings. Added
993         option for IPv6 availability.   
994
995 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
996
997         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
998
999         * mono/tests/struct.cs: Add test for unboxing trampolines.
1000
1001         * mono/tests/bug-27420.cs: new regression test.
1002
1003         * mono/tests/Makefile.am: skip vararg test since it does not compile 
1004         under mono. Add testinterp target. Add new tests.
1005         
1006 2003-07-10  Martin Willemoes Hansen
1007
1008         * doc/web/team.xml : Modified my tasks a bit.
1009
1010 2003-07-01  Paolo Molaro <lupus@ximian.com>
1011
1012         * acconfig.h, configure.in: added bundle support.
1013
1014 2003-06-10  Dick Porter  <dick@ximian.com>
1015
1016         * acconfig.h:
1017         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
1018         available.
1019
1020 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
1021
1022         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
1023
1024 2003-06-10  Martin Baulig  <martin@ximian.com>
1025
1026         * configure.in: Fall back to boehm if we don't have a libgc
1027         subdirectory.
1028
1029 2003-06-10  Martin Baulig  <martin@ximian.com>
1030
1031         * configure.in: Make the libgc stuff actually work; we now create
1032         a shared libmonogc.so when using the included libgc.
1033
1034 2003-06-09  Martin Baulig  <martin@ximian.com>
1035
1036         * configure.in: Only check for gc if --with-gc=boehm.
1037
1038 2003-06-08  Martin Baulig  <martin@ximian.com>
1039
1040         * configure.in: Tell libgc's configure about our threads library.
1041
1042 2003-06-08  Martin Baulig  <martin@ximian.com>
1043
1044         * libgc/: Integrate the libgc module here.
1045
1046         [Note: A simple `cvs update' won't work this time; you either need
1047         to re-checkout the `mono' module or manually move the `libgc'
1048         module here.]
1049
1050         * configure.in (--with-gc): Added `included' option to use the
1051         included libgc.  This is now also the default.
1052         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
1053         (INCLUDED_LIBGC): New automake conditional.
1054         (USE_INCLUDED_LIBGC): #define this if appropriate.
1055
1056         * autogen.sh: Run libgc/autogen.sh.
1057
1058         * Makefile.am (SUBDIRS): Added libgc.
1059
1060 2003-06-05  Duncan Mak  <duncan@ximian.com>
1061
1062         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
1063         the package.
1064
1065 2003-05-19  Dick Porter  <dick@ximian.com>
1066
1067         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
1068
1069 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
1070
1071         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
1072           shell wrapper scripts.
1073
1074 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
1075
1076         * mono/tests/Makefile.am: 
1077         - Compile with mcs.
1078         - Disable some warnings.
1079         - Added executables to clean target.
1080         - Make testjit the default target.
1081         - Print list of failed tests at the end of a test run.
1082         - Abort tests when Ctrl-C is pressed.
1083
1084         * mono/tests/test-driver: Return with a special exit code when 
1085         SIGINT is detected.
1086
1087         * mono/tests/checked.cs: Make it compile.
1088         
1089 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
1090
1091         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
1092         for the target exe binaries.
1093
1094         Copy cilc.exe and secutil.exe from the right paths to the right
1095         location.
1096
1097         Add missing assemblies.
1098
1099 2003-05-02  Alp Toker  <alp@atoker.com>
1100
1101         * data/config.in: new dll mapping entry for libglade
1102
1103 2003-05-01  Duncan Mak  <duncan@ximian.com>
1104
1105         * scripts/Makefile.am: 
1106         * runtime/Makefile.am: Install cilc and ilasm.
1107
1108 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
1109
1110         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
1111
1112 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
1113
1114         * doc/web/team.xml : Added myself to it.
1115
1116 2003-04-10  Duncan Mak  <duncan@ximian.com>
1117
1118         * doc/web/render-team-page.cs: Make the names of the element be
1119         lowercase instead. BenM says this makes it XHTML compliant; heck,
1120         I'm generating this from an XmlDocument already, why not make it
1121         XHTML compliant?
1122
1123 2003-04-10  Duncan Mak  <duncan@ximian.com>
1124
1125         * doc/web/render-team-page.cs (Compare): Correctly fix
1126         ContributorComparer.
1127         (RenderHtml): Add some SetAttribute loving to make it render prettier.
1128
1129         * doc/web/team.xml: Revert excessive indenting.
1130
1131 2003-04-07  Martin Baulig  <martin@ximian.com>
1132
1133         * mono/mini/: Added this directory to the build; install `mini'
1134         and `libmini.la'.
1135
1136 2003-04-07  Duncan Mak  <duncan@ximian.com>
1137
1138         * doc/web/render-team-page.cs: Fix ContributorComparer.
1139
1140 2003-04-04  Duncan Mak  <duncan@ximian.com>
1141
1142         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
1143         are specified in the XML.
1144
1145         * doc/web/team.xml: Remove the comment.
1146
1147         * doc/web/render-team-page.cs: Make it not output a full HTML file.
1148
1149 2003-04-04  Duncan Mak  <duncan@ximian.com>
1150
1151         * doc/web/commands: 
1152         * doc/web/makefile: Add team page information.
1153
1154         * doc/web/team.xml: 
1155         * doc/web/render-team-page.cs: Code for rendering a team page.
1156
1157 2003-04-02  Duncan Mak  <duncan@ximian.com>
1158
1159         * doc/web/makefile: Add a new make target for generating a team
1160         page on go-mono.com.
1161
1162 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
1163
1164         * configure.in: Added check for GC_gcj_malloc.
1165
1166 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
1167
1168         * man/sqlsharp.1: changed pass= to password= for the 
1169           PostgreSql provider.
1170
1171 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1172
1173         * data/machine.config: added SessionStateModule to httpModules section.
1174
1175 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1176
1177         * data/machine.config: added default sessionState section and handler.
1178
1179 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
1180
1181         * doc/provider-factory: add new web page 
1182         about Mono.Data's ProviderFactory
1183
1184         * doc/web/commands
1185         * doc/web/makefile: add provider-factory web page to build
1186         
1187         * doc/ado-net
1188         * doc/ibmdb2
1189         * doc/postgresql
1190         * doc/sqlclient
1191         * doc/tdsclient
1192         * doc/sybase
1193         * doc/mysql
1194         * doc/firebird
1195         * doc/oracle
1196         * doc/oledb
1197         * doc/odbc
1198         * doc/sqlite: updated web pages
1199
1200 2003-02-16  Martin Baulig  <martin@ximian.com>
1201
1202         * doc/jit-debug-sample
1203         * doc/jit-debug-sample2: Removed.
1204
1205         * doc/jit-debug: Updated.
1206
1207 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
1208
1209         * doc/screenshots
1210         * doc/ado-net
1211         * doc/oracle
1212         * doc/gtk-sharp: update web pages
1213         
1214 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1215
1216         * data/machine.config: added sample globalization section.
1217
1218 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1219
1220         * data/machine.config: added UrlAuthorizationModule and
1221         AuthenticationConfigHandler.
1222
1223 2003-02-11  Tim Coleman <tim@timcoleman.com>
1224         * data/config.in: Add mapping for Oracle call interface
1225         (OCI) native libraries.
1226
1227 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1228
1229         * configure.in: added check for sys/un.h.
1230
1231 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
1232
1233         * doc/postgresql
1234         * doc/mysql
1235         * doc/ado-net: updates to web pages
1236         
1237         * man/sqlsharp.1: update to man page
1238
1239 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1240
1241         * configure.in: added WIN32_THREADS flag when building under windows.
1242         It seems that the header files of the gc do not always define it when
1243         GC_WIN32_THREADS is defined.
1244
1245 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
1246
1247         * doc/index
1248         * doc/ado-net
1249         * doc/firebird
1250         * doc/ibmdb2
1251         * doc/mysql
1252         * doc/odbc
1253         * doc/oledb
1254         * doc/oracle
1255         * doc/postgresql
1256         * doc/sqlclient
1257         * doc/sqlite
1258         * doc/sybase
1259         * doc/tdsclient: corrections
1260
1261 2003-01-26  Duncan Mak  <duncan@ximian.com>
1262
1263         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
1264
1265 2003-01-22  Martin Baulig  <martin@ximian.com>
1266
1267         * configure.in: Set version number to 0.19.1.
1268
1269         Heads up: I'm going to commit some changes to the debugger
1270         which'll require you to use this new runtime, so if you update the
1271         debugger from CVS, you also need this new runtime.
1272
1273 2003-01-20  Duncan Mak  <duncan@ximian.com>
1274
1275         * configure.in: Bump the release number to 0.19.
1276           
1277 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
1278
1279         * doc/ibmdb2: added file which is new web page
1280         about IBM DB2 data provider at Mono.Data.DB2Client
1281         
1282         * makefile
1283         * commands: added ibmdb2 web page to go-mono web site
1284         
1285         * doc/ado-net: added a couple more developers email, plus made the
1286         email spam resistant, added Mono's DB2 data provider to list,
1287         added more info about the ProviderFactory and retrieving data using
1288         ADO.NET from ASP.NET, add notes about testing, misc cleanup
1289         
1290         * doc/mysql
1291         * doc/postgresql
1292         * doc/sqlclient
1293         * doc/oracle
1294         * doc/tdsclient
1295         * doc/firebird
1296         * doc/oledb
1297         * doc/odbc
1298         * doc/sybase
1299         * doc/sqlite: added testing notes and C# examples
1300         
1301         * doc/gtk-sharp: added links for GTK# for Windows
1302         
1303         * man/sqlsharp.1: added providers Npgsql and MySQLNet
1304
1305 2003-01-17  Duncan Mak  <duncan@ximian.com>
1306
1307         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
1308
1309 2003-01-16  Martin Baulig  <martin@ximian.com>
1310
1311         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
1312         check again, we're now using the mono/io-layer for this.
1313
1314 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
1315
1316         * configure.in: allow MacOSX (from various people).
1317
1318 2003-01-14  Martin Baulig  <martin@ximian.com>
1319
1320         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
1321
1322 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
1323         * fixed url for System.Windows.Forms in the class status
1324         
1325 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1326
1327         * configure.in: moved struct tm field tm_gmtoff check before the check
1328         for timezone global variable. This makes Timezone work for me (debian
1329         sid, linux, x86, which has both the field and the global variables).
1330
1331 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1332
1333         * doc/oracle: added file which is
1334         a new web page oracle.html
1335
1336         * doc/ado-net: clean up and add link
1337         to oracle.html
1338         
1339         * doc/web/commands
1340         * doc/web/makefile: added oracle.html
1341
1342 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1343
1344         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
1345         
1346         * man/sqlsharpcli.1: renamed to sqlsharp.1
1347
1348 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
1349
1350         * mono/jit/jit.c
1351         * mono/metadata/icall.c: added mono_install_get_config_dir() to
1352         utilize the MONO_CFG_DIR environment variable for specifying
1353         different machine.configs.
1354
1355 2002-12-06  Duncan Mak  <duncan@ximian.com>
1356
1357         * data/Makefile.am (EXTRA_DIST): Add machine.config
1358         (DISTCLEANFILES): Add config.
1359
1360 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
1361
1362         * man/sqlsharpcli.1: added file - a man page 
1363         for SQL# CLI
1364         
1365         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
1366         
1367 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
1368
1369         * doc/firebird: updated web page
1370
1371 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
1372
1373         * data/Config.in : added the gtk# dll mapping entries
1374
1375 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
1376
1377         * doc/firebird: updated web page based on input
1378         from the firebird .net data provider author
1379
1380 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
1381
1382         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
1383         been installed.
1384
1385 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
1386
1387         * doc/oledb
1388         * doc/odbc
1389         * doc/mysql
1390         * doc/sqlite
1391         * doc/sqlclient
1392         * doc/tdsclient
1393         * doc/sybase
1394         * doc/firebird: added web pages
1395         for each specific data provider
1396         
1397         * doc/ado-net
1398         * doc/postgresql: updated web page
1399         with current status
1400         
1401         * doc/web/commands
1402         * doc/web/makefile: updated to include
1403         new web pages
1404
1405 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1406
1407         * autogen.sh: make it work when MONO_PATH is set and it has more than
1408         one directory or ends in ":". Also check that the directory added to
1409         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
1410
1411 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
1412
1413         * configure.in: Also allow the miss-spelled bohem.
1414
1415 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
1416
1417         * doc/ado-net
1418         * doc/postgresql
1419         * doc/tds-providers: cleaned up the web pages
1420         
1421         * doc/web/commands: postgresql.html page was mistyped
1422
1423 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
1424
1425         * doc/ado-net: updated status of
1426         the ADO.NET functionality and providers
1427         and added link to tds-providers.html
1428
1429         * doc/tds-providers: added file to
1430         describe the design     and status of 
1431         the SqlClient, SybaseClient, and TdsClient
1432         ADO.NET providers.
1433
1434         * doc/web/makefile
1435         * doc/web/command: added new web page 
1436         tds-providers.html to build of  www.go-mono.com web site
1437         
1438 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
1439
1440         * doc/web/makefile
1441         * doc/web/commands:     web page 
1442         postgresql needed to be added
1443
1444 2002-10-13  Mark Crichton <crichton@gimp.org>
1445
1446         * doc/index: Even more spelling errors fixed.
1447
1448 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
1449
1450         * doc/adonet: updated status of all providers, added links, 
1451           and added information
1452           about the Mono.Data.SqliteClient provider that 
1453           Vladimir Vukicevic contributed. Added Brian Ritchie's 
1454           and Vladimir Vukicevic's email addresses as
1455           people to contact about ADO.NET in Mono.  
1456           Added information about SQL#, configuration tools, 
1457           and an ADO.NET Multiplexor, etc...  
1458
1459 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
1460
1461         * doc/index: corrected some mistypes
1462         
1463         * doc/adonet: updated the status and plans of all the ADO.NET providers
1464           and moved PostgreSQL specific stuff to doc/postgresql
1465
1466         * doc/postgresql: added new file to detail
1467           the status of the PostgreSQL ADO.NET provider
1468           and provide test notes for setting it up
1469
1470 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
1471
1472         * data/config.in: add entry for MySQL native shared libraries
1473           which are different on Windows and Linux
1474
1475 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
1476
1477         * doc/ccvs: Fixed some ugly formatting.
1478
1479 2002-10-03  Dick Porter  <dick@ximian.com>
1480
1481         * acconfig.h:
1482         * configure.in:  Freebsd pthread_t is a pointer
1483
1484 2002-10-01  Duncan Mak  <duncan@ximian.com>
1485
1486         * mono/os/Makefile.am: Add gc_wrapper.h.
1487
1488         * runtime/Makefile.am: Fix the path for monoresgen.exe.
1489
1490 2002-09-27  Dick Porter  <dick@ximian.com>
1491
1492         * configure.in: Check for semaphore.h.  Patch for BSD from
1493         jmmv@hispabsd.org (Julio Merino).
1494
1495 2002-09-20  Duncan Mak  <duncan@ximian.com>
1496
1497         * data/config.in: Added reference to libxslt.
1498
1499 2002-09-20  Mark Crichton  <crichton@gimp.org>
1500
1501         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
1502         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
1503         For systems that do not have such a virtual FS, define
1504         NEED_LINK_UNLINK.
1505
1506         * acconfig.h: added NEED_LINK_UNLINK
1507         
1508 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
1509
1510         * configure.in: add some needed defines to fix support of
1511         threads in the GC.
1512
1513 2002-09-19  Mark Crichton  <crichton@gimp.org>
1514
1515         * configure.in: Added checks for Solaris to use X/Open functionality.
1516         Really needed for the io-layer code.
1517
1518 2002-09-15  Andrew Birkett  <andy@nobugs.org>
1519
1520         * man/mcs.1: --probe is now --expect-error.
1521
1522 2002-09-09  Dick Porter  <dick@ximian.com>
1523
1524         * acconfig.h: 
1525         * configure.in: Simplify thread checks, by using canned rules for
1526         particular systems (based on the sleepycat db configure.in).
1527         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
1528         don't have a solaris machine to try it on.
1529
1530 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
1531
1532         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
1533
1534 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
1535
1536         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
1537         Security) to the OpenSSH keys required by mono CVS
1538         access.
1539
1540 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1541
1542         * configure.in, mono/interpreter/interp.c,
1543         mono/io-layer/handles.c, mono/io-layer/processes.c,
1544         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
1545         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
1546         mono/metadata/appdomain.c, mono/metadata/class.c,
1547         mono/metadata/domain.c, mono/metadata/gc.c,
1548         mono/metadata/object.c, mono/metadata/reflection.c,
1549         mono/metadata/threads.c, mono/os/gc_wrapper.h,
1550         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
1551         wrap inclusion of gc.h for boehm, since from FreeBSD and
1552         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
1553         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
1554         to apply, and also makes it possible for me to build with
1555         GC on OpenBSD/macppc built by hand.
1556
1557 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1558
1559         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
1560
1561 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1562
1563         * mono/dis/dis-cil.c:
1564         * configure.in: Check for <wchar.h> via autoconf, don't use it if
1565         it isn't there, as it seems to work fine without it on OpenBSD.
1566
1567 2002-08-28  Dick Porter  <dick@ximian.com>
1568
1569         * mono/os/win32/util.c: 
1570         * mono/os/unix/util.c: 
1571         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
1572         (It doesn't do anything on unix builds, and the w32 version no
1573         longer needs an arg.)
1574
1575         * configure.in: Add HOST_CC for w32 builds
1576
1577 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
1578
1579         * configure.in: remove iconv checks.
1580
1581 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
1582
1583         * configure.in: Recognise OpenBSD/macppc as PowerPC.
1584
1585 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
1586
1587         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
1588         to error out if bison is missing.
1589
1590 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1591
1592         * configure.in: don't link against libdl on windoze.
1593
1594 2002-08-12  Dick Porter  <dick@ximian.com>
1595
1596         * mono.pc.in: Add $includedir to Cflags
1597
1598 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
1599
1600         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
1601         with pkg-config.
1602         * */Makefile.am: makefile overhaul to create a shared libmono library.
1603         * */*.h: do not include config.h in headers that should be installed.
1604
1605 2002-07-12  Dick Porter  <dick@ximian.com>
1606
1607         * acconfig.h:
1608         * configure.in: Check the size of sockaddr_un.sun_path
1609
1610 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
1611
1612         * man/Makefile.am (man_MANS): Added new man page
1613
1614         * man/mono-config.5: New manual page describing the mono-config
1615         file format. 
1616
1617 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
1618
1619         * configure.in: added checks for MSG_NOSIGNAL
1620
1621 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
1622
1623         * doc/ado-net: update the ado-net web page on go-mono.com
1624         input parameters support, beginnings of Mono.Data.MySQL 
1625         and System.Data.OleDb, updated the sample source code,
1626         and output from a PostgresTest
1627
1628 2002-05-21  Martin Baulig  <martin@gnome.org>
1629
1630         * mono.1: Documented the "--debug-args" debugging arguments.
1631
1632 2002-05-21  Martin Baulig  <martin@gnome.org>
1633
1634         * mono.1: Updated to reflect my latest changes and beautified this a bit.
1635         (FIXME: There are still command line argument which aren't documented here.)
1636
1637 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
1638
1639         * doc/ado-net: updated page to include C# code snippets using
1640         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
1641         works, executing/reading multiple results, and stored procedures.
1642         And other tweaks about the providers.  
1643
1644 2002-05-19  Martin Baulig  <martin@gnome.org>
1645
1646         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
1647         interpreter/Makefile.am.
1648
1649 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
1650
1651         * configure.in: search for pthread functions also in libc_r (patch
1652         from Garrett Rooney <rooneg@electricjellyfish.net>).
1653
1654 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
1655
1656         * doc/ado-net: added instructions for installing PostgreSQL on Linux
1657         and for using nant to re-compile just the System.Data.dll assembly
1658         on Windows.
1659
1660 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
1661
1662         * doc/ado-net: added instructions for compiling System.Data.dll
1663         (a subset of) on Linux.
1664
1665 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
1666
1667         * doc/ado-net: added links
1668
1669 2002-05-09  Dick Porter  <dick@ximian.com>
1670
1671         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
1672
1673 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1674
1675         * doc/ado-net: correct formatting
1676         * doc/index: added credit i forgot to add
1677
1678 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1679
1680         * doc/ado-net: i did not format it correctly earlier, i 
1681         tried added various tags where appropriate.
1682         
1683         * doc/index: added news item for May 5, 2002 - ado.net able
1684         to retrieve data now
1685
1686 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1687
1688         * doc/ado-net: updated the current status which
1689         I kept forgetting to do.
1690
1691 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1692
1693         * doc/ado-net: updated to includes an example for
1694         running ipc-daemon as a Windows service.  Thanks
1695         to gonzalo.
1696
1697 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1698
1699         * doc/ado-net: updated to include installation of
1700         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
1701         Also included notes on running the System.Data/Test/PostgresTest.cs
1702         that should work on a lot of Mono installations that have
1703         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
1704         know.
1705
1706 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
1707
1708         * doc/ado-net: updated a little bit.
1709
1710 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
1711
1712         * configure.in: Added checks for timezone stuff.
1713
1714 2002-04-30  Dick Porter  <dick@ximian.com>
1715
1716         * acconfig.h:
1717         * configure.in: Added option to disable using shared memory for
1718         handles
1719
1720 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1721
1722         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
1723         defined problem under cygwin with latest version of automake and
1724         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
1725
1726 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1727
1728         * configure.in: removed -Wshadow from CFLAGS.
1729
1730 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
1731
1732         * status/maintainers.xml: added danmorg and myself for System.Data.*
1733         classes.
1734
1735         * status/class.xml: added System.Data.* classes.
1736
1737 2002-04-08  Dick Porter  <dick@ximian.com>
1738
1739         * configure.in: Set -mno-cygwin here rather than in the build script
1740
1741 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
1742
1743         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
1744
1745 2002-03-29  Martin Baulig  <martin@gnome.org>
1746
1747         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
1748         New files, added documentation for the debugging code.
1749
1750         * doc/web/commands: Added the debugging pages.
1751
1752         * docs/jit-debug: Removed, this is now on the web site.
1753
1754 2002-03-24  Martin Baulig  <martin@gnome.org>
1755
1756         * man/mcs.1: Documented the new --debug option and added a section
1757         about debugging support.
1758
1759         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
1760
1761 2002-03-21  Martin Baulig  <martin@gnome.org>
1762
1763         * configure.in: Added check for <elf.h>.
1764
1765 2002-03-18  Dick Porter  <dick@ximian.com>
1766
1767         * configure.in: Only look for libgc on the system.  Default to not
1768         using GC at all, because it doesn't work with the jit.
1769
1770 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
1771
1772         * configure.in: Add support for building the included boehm GC.
1773
1774 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
1775
1776         * configure.in: detect Boehm GC libs and add --with-gc switch.
1777         Boehm GC needs to be explicitly enabled since the JIT currently fails
1778         in some cases with it.
1779
1780 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
1781
1782         * mono/tests/fib.cs: it is now possible to pass a repeat count as
1783         command line argument, for example fib.exe 20 runs the test 20
1784         times. 
1785
1786 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
1787         * configure.in: added support for ARM target arch.
1788         Uncommented and modified arm-*-linux* target,
1789         added mono/arch/arm/Makefile to AC_OUTPUT list.
1790
1791 2002-02-21  Mark Crichton  <crichton@gimp.org>
1792
1793         * status/class.xml: Added contact info for RNGCryptoServiceProvider
1794         class and Rijndael classes.
1795         * status/maintainers.xml: Added contact info to maintainers list.
1796
1797 2002-02-21  Mark Crichton  <crichton@gimp.org>
1798  
1799         * configure.in: Add checks for a system-provided entropy device
1800         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
1801
1802 2002-02-20  Dick Porter  <dick@ximian.com>
1803
1804         * acconfig.h:
1805         * configure.in: Always build without cygwin support on windows
1806
1807 2002-02-19  Radek Doulik  <rodo@ximian.com>
1808
1809         * mono/tests/pinvoke.cs: use more pinvoke test methods
1810
1811 2002-02-19  Radek Doulik  <rodo@ximian.com>
1812
1813         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
1814         method
1815         (mono_test_many_byte_arguments): ditto
1816
1817 2002-02-18  Radek Doulik  <rodo@ximian.com>
1818
1819         * mono/tests/Makefile.am: added small test library for pinvoke
1820         testing
1821
1822         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
1823         new function to test pinvoke
1824
1825         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
1826         arguments
1827
1828         * mono/tests/Makefile.am: display # of passing tests too
1829         added simple shared library libtest with testing function for
1830         pinvoke
1831
1832 2002-02-17  Radek Doulik  <rodo@ximian.com>
1833
1834         * mono/tests/Makefile.am (test): display # of failed tests
1835
1836 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
1837
1838         * configure.in: Add checks for SOL_IP, SOL_TCP, and
1839         IP_PKTINFO. Also check for struct ip_mreqn.
1840
1841 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
1842
1843         * configure.in: Add checks to see if we need to link to libsocket,
1844         libnsl, and/or librt. Also check for inet_pton and inet_aton.
1845
1846 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
1847
1848         * acconfig.h: #undef USE_MONO_MUTEX
1849
1850         * configure.in: If the system pthread implementation is lacking,
1851         default to using mono-mutex.
1852
1853 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
1854
1855         * mono/tests/enum2.cs: new file with more enum tests.
1856
1857 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
1858
1859         * mono/tests/jit-long.cs: added some SHL/SHR tests
1860
1861 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
1862
1863         * configure.in: allow PKG_CONFIG_PATH for the build-platform
1864         pkg-config invocation.
1865
1866 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
1867
1868         * configure.in: add some support/fixes for cross-compilation.
1869
1870 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
1871
1872         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
1873         added tests for SUB_OVF, SUB_OVF_UN
1874
1875 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
1876
1877         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
1878
1879 2001-12-21  Aaron Weber  <aaron@ximian.com>
1880
1881         * doc/faq (A): added a linebreak that was missing and was causing
1882         a heading to appear badly.
1883
1884 2001-12-20  Aaron Weber  <aaron@ximian.com>
1885
1886         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
1887         questions into a single section.
1888
1889 2001-12-17  Aaron Weber  <aaron@ximian.com>
1890
1891         * doc/faq (Q): Question-by-question, line-by-line revision.
1892
1893 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
1894
1895         * mono/tests/time.cs: new test
1896
1897 2001-11-30  Radek Doulik  <rodo@ximian.com>
1898
1899         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
1900
1901 2001-11-29  Radek Doulik  <rodo@ximian.com>
1902
1903         * configure.in (ACCESS_UNALIGNED): uncommented and modified
1904         powerpc-*-linux* 
1905         generate mono/arch/ppc/Makefile
1906
1907 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
1908
1909         * mono/tests/exception3.cs: modified the test to show a bug in the
1910         current exception handling implementation.
1911
1912 2001-11-13  Dick Porter  <dick@ximian.com>
1913
1914         * configure.in: Some more tests for pthread features
1915         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
1916         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
1917
1918 2001-11-09  Dick Porter  <dick@ximian.com>
1919
1920         * configure.in: Try and get large file support, but it's not fatal
1921         if it's not there (the io-layer just ignores the high word in that
1922         case.)
1923
1924         Check for windows builds, and only bother to look for pthreads and
1925         large files if we're not building for cygwin or native win32.  Not
1926         having pthread support on Posix systems is now a fatal error.
1927
1928         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
1929         aclocal
1930
1931 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
1932
1933         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
1934         target testjit. 
1935
1936 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
1937
1938         * docs/object-layout: more documentation
1939
1940 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
1941
1942         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
1943         can't read on unaligned boundaries
1944
1945 2001-10-04  Dick Porter  <dick@ximian.com>
1946
1947         * configure.in: Do some deeper checks on pthreads for some of the
1948         more interesting functions
1949
1950 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
1951
1952         * mono/tests/Makefile.am (testjit): a new target to test the JITer
1953
1954         * mono/tests/jit-*: added some test for the JITer
1955
1956 2001-09-23  Dick Porter  <dick@ximian.com>
1957
1958         * configure.in: Arrange to compile dummy thread support routines
1959         if pthread isnt available
1960         
1961 2001-09-23  Dick Porter  <dick@ximian.com>
1962
1963         * configure.in: Check for pthread.h, so that we can check for the
1964         HAVE_PTHREAD_H define in config.h
1965
1966 2001-09-21  Dick Porter  <dick@ximian.com>
1967
1968         * configure.in: Check for libpthread
1969
1970 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
1971
1972         * mono/tests/test-ops.cs: added more tests
1973
1974 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
1975
1976         * configure.in: check for sizeof(void*) and for the architecture.
1977
1978 2001-09-05  Dick Porter  <dick@ximian.com>
1979
1980         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
1981         aclocal invocation, so putting aclocal files in /usr/local works
1982
1983 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
1984
1985         * *: removed the libffi dependency, mono now compiles on cygwin 
1986
1987         * mono/wrapper/build-dll: new file.
1988
1989 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
1990
1991         * mono/tests/console.cs: impl.
1992
1993         * mono/tests/box.cs: impl.
1994
1995         * mono/tests/stream-writer.cs: impl.
1996
1997 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
1998
1999         * mono/tests/*: New test cases, mostly for virtual method dispatch.
2000         Use make testb for the slow benchmarking programs,
2001         make test for the usual regression test checks.
2002
2003 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
2004
2005         * mono/cil/Makefile.am:
2006         * mono/wrapper/Makefile.am: use correct variables for installation
2007         directories
2008
2009 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
2010
2011         * mono/tests/exceptions*: enhanced and added more tests for
2012         exceptions.
2013
2014 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
2015
2016         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
2017         to pass make distcheck
2018
2019         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
2020
2021         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
2022         install-data-hook): Added mechanism to distribute and install the
2023         dll files.
2024
2025 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
2026
2027         * mono/tests/stream.cs: new tests for the Stream class
2028
2029         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
2030         added it again.
2031
2032 2001-08-16  Alex Graveley  <alex@ximian.com>
2033
2034         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
2035         removes libtool dependency on all of Mono.
2036
2037 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
2038
2039         * mono/tests/array.cs: more array tests
2040
2041 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
2042
2043         * mono/tests/array.cs: more array tests
2044
2045 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
2046
2047         * mono/tests/pinvoke.cs: we can now print strings ;-)
2048
2049         * mono/tests/array.cs: new test for arrays
2050
2051 2001-08-02  Alex Graveley  <alex@ximian.com>
2052
2053         * libffi/*: Import libffi CVS version, with minor changes to make it 
2054           compile.
2055
2056         * mono/interpreter/Makefile.am: Link against 
2057           ../../libffi/.libs/libffi.a.
2058
2059         * Makefile.am: Add libffi
2060
2061         * autogen.sh: Replace with adapted gnome autogen.sh
2062
2063         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
2064
2065 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
2066
2067         * mono/tests/pinvoke.cs: impl.
2068
2069 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
2070
2071         * configure.in, mono/tests: added some tests for the interpreter.
2072
2073 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
2074
2075         * doc/download: added instructions for cygwin
2076         
2077         * doc/c-sharp: removed bit about compiling
2078         
2079         * status/compare-assembly.cs: basedir should be there if
2080         parameters are provided.
2081
2082         * status/makefile: made targets to dump info.
2083         
2084 2001-07-15  Joe Shaw  <joe@ximian.com>
2085
2086         * configure.in: Don't create doc/Makefile as there's nothing there
2087         to make.
2088
2089         * Makefile.am: Don't build the doc directory because there's no
2090         Makefile.am there.
2091
2092         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
2093
2094 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
2095
2096         * doc/class-library (A): Updated FAQ with question on error 1595.
2097
2098 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
2099
2100         * doc/index: 
2101
2102 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
2103
2104         * status/*: scripts and data to create statistics about the
2105         class library status.
2106
2107 2001-07-09  Alex Graveley  <alex@ximian.com>
2108
2109         * doc/makefile (clean): Add clean target.
2110         * doc/web/makefile (clean): Ditto.
2111
2112 2001-07-09  Alex Graveley  <alex@ximian.com>
2113
2114         * doc/makefile (all-docs): Fix typo.
2115
2116 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
2117
2118         * NEWS: 
2119
2120