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