6c436fb83ebd6636b366aa2d19afae9367161b43
[mono.git] / ChangeLog
1 2008-01-05  Andreas Faerber  <andreas.faerber@web.de>
2
3         * configure.in: Define eglib_dir.
4         * Makefile.am: Add eglib to subdirectory lists.
5
6 2007-12-31  Jonathan Chambers  <joncham@gmail.com>
7
8         * winconfig.h: Define HAVE_GETPROCESSID.
9         Contributed under MIT/X11 license.
10
11 2007-12-28  Everaldo Canuto  <ecanuto@novell.com>
12
13         * configure.in: Add support for oprofile.
14
15 2007-12-08  Zoltan Varga  <vargaz@gmail.com>
16
17         * configure.in: Add check for sys/mkdev.h.
18
19 2007-12-05  Dick Porter  <dick@ximian.com>
20
21         * configure.in: Define PLATFORM_SOLARIS for solaris builds, needed
22         by fix for bug 323524.
23
24 2007-11-21  Dick Porter  <dick@ximian.com>
25
26         * configure.in: No need to check for glib functions any more
27
28 2007-11-19  Atsushi Enomoto  <atsushi@ximian.com>
29
30         * configure.in : fix win32 build.
31
32 2007-11-16  Zoltan Varga  <vargaz@gmail.com>
33
34         * configure.in: Make --with-moonlight=yes the default.
35
36 2007-11-15  Dick Porter  <dick@ximian.com>
37
38         * configure.in: Check for g_strsplit_set() and g_strv_length()
39
40 2007-11-10  Alp Toker  <alp@atoker.com>
41
42         * samples/embed/teste.c: Add a newline at the end of this printf()
43
44 2007-11-08  Wade Berrier  <wberrier@novell.com>
45
46         * configure.in: add sysconfdir for mcs config.make
47         version bump -> 1.2.6
48
49 2007-11-07  Geoff Norton  <gnorton@novell.com>
50
51         * configure.in: Add a check for sockaddr_in(6).sin(6)_len
52
53 2007-11-05  Geoff Norton  <gnorton@novell.com>
54
55         * configure.in: Set GMODULE_CFLAGS and GMODULE_LIBS to be set
56         with eglib as well
57
58 2007-10-30  Raja R Harinath  <harinath@gmail.com>
59
60         * runtime/Makefile.am ($(tmpinst)/bin/gmcs): Update rule to point
61         to location of 'gmcs.exe'.
62
63 2007-10-29  Raja R Harinath  <rharinath@novell.com>
64
65         * configure.in (olive_topdir): Look for $olivedir in the source tree.
66
67 2007-10-19  Marek Habersack  <mhabersack@novell.com>
68
69         * scripts/Makefile.am (scripts_2_0): added mconfig to the list
70
71 2007-10-09  Wade Berrier  <wberrier@novell.com>
72
73         * configure.in: Split up the mono version that goes into Consts.cs 
74         to make sure each segment is no longer than 4 digits.  
75         This allows svn revisions to be used.
76
77 2007-10-02  Miguel de Icaza  <miguel@novell.com>
78
79         * scripts/mono-test-install: (temp_exe): Add tests for dynamic
80         libraries that libgdiplus might be missing
81
82         Add detection and diagnostics for
83         broken System.Drawing installations.
84
85 2007-09-19  Jb Evain  <jbevain@novell.com>
86
87         * configure.in: if there's a olive directory in the same folder
88         as mono, we now override its config.make, so that we don't build
89         the olive moonlight assemblies if mono is not build with moonlight
90         support.
91
92 2007-09-18  Andreas Faerber  <andreas.faerber@web.de>
93
94         * configure.in: Add support for building on Linux/ppc64 host.
95
96 2007-09-18  Marek Habersack  <mhabersack@novell.com>
97
98         * configure.in: added additional Makefile to be generated in the
99         mono/tests/assemblyresolve/ subdir.
100
101 2007-09-17  Zoltan Varga  <vargaz@gmail.com>
102
103         * docs/memory-management.txt: A new file describing metadata memory management.
104
105 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
106
107         * winconfig.h: Define WINVER and _WIN32_WINNT for VS
108         build.
109         
110         Contributed under MIT/X11 license.
111
112 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
113
114         * winconfig.h: Don't define HAVE_UNISTD_H on MSVC build.
115         
116         Contributed under MIT/X11 license.
117
118 2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>
119
120         * configure.in : On windows, require advapi32.dll.
121
122 2007-08-23  Robert Jordan  <robertj@gmx.net>
123
124         * configure.in: add get|setpriority detection.
125
126 Mon Aug 20 15:23:01 CEST 2007 Paolo Molaro <lupus@ximian.com>
127
128         * configure.in: use more symbol renaming fo OSX (bug #82463).
129
130 2007-08-20  Jb Evain  <jbevain@novell.com>
131
132         * scripts/smcs.in: use --runtime=moonlight instead of
133         forcing MONO_PATH.
134
135 Mon Aug 20 12:34:36 CEST 2007 Paolo Molaro <lupus@ximian.com>
136
137         * configure.in: check for gerusage().
138
139 Mon Jul 30 17:59:04 CEST 2007 Paolo Molaro <lupus@ximian.com>
140
141         * configure.in: Enable sigaltstack handling check by default to get
142         wider testing.
143
144 2007-07-26  Jb Evain  <jbevain@novell.com>
145
146         * scripts/smcs.in: use smcs.exe.
147
148 2007-07-24  Wade Berrier  <wberrier@novell.com>
149
150         * configure.in: version bump -> 1.2.5
151
152 2007-07-17  Jb Evain  <jbevain@novell.com>
153
154         * scripts/Makefile.am: new monolinker script.
155
156 2007-07-11  Jb Evain  <jbevain@novell.com>
157
158         * scripts/smcs.in, scripts/Makefile.am: new smcs script.
159
160 2007-07-05  Wade Berrier  <wberrier@novell.com>
161
162         * scripts/mono-find-requires.in: add special 64bit case for ia64.
163         (rpm used to provide libname as well as libname()(64bit) on ia64, but 
164         now it only provides the first.)
165
166 2007-06-28  Jonathan Pryor  <jonpryor@vt.edu>
167
168         * configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
169
170 2007-06-15  Wade Berrier  <wberrier@novell.com>
171
172         * scripts/mono-find-requires.in: revert back to using package names
173         for .config file dep scanning.  This is because noarch packages can be
174         built on either 32 or 64 bit arches, depending on either a 32bit or 64bit
175         library, which is wrong.
176
177 2007-06-13  Randolph Chung  <tausq@debian.org>
178
179         * configure.in: Add hppa-linux target.
180         Contributed under the X11 license (http://bugzilla.ximian.com/show_bug.cgi?id=81866).
181
182 2007-06-13  Randolph Chung  <tausq@debian.org>
183
184         * configure.in: Add AM_PROG_AS, needed for handling assembly file
185         targets.
186
187 2007-06-09  Wade Berrier  <wberrier@novell.com>
188
189         * scripts/mono-find-requires.in: use lib name instead of package name 
190         for deps found in .config files. suse's rpmlint prefers it that way.
191
192 2007-05-29  Robert Jordan  <robertj@gmx.net>
193
194         * data/config.in: add mono_win32_compat entries.
195
196 2007-05-11  Raja R Harinath  <rharinath@novell.com>
197
198         * Makefile.am (get-monolite-latest): Redirect wget output too.
199
200 2007-05-07  Wade Berrier  <wberrier@novell.com>
201
202         * scripts/mono-find-requires.in: don't use length() on arrays;
203         doesn't work on older gawk versions.  Calculate size manually instead.
204
205 2007-05-07  Raja R Harinath  <rharinath@novell.com>
206
207         Fix parallel make.
208         * runtime/Makefile.am (test-support-file): Remove.  Move rules ...
209         (_tmpinst/bin/mcs, _tmpinst/bin/gmcs, _tmpinst/bin/ilasm): ... here.
210         Reported by "Stephen A. Jazdzewski" <steve@jazd.com>
211
212 2007-05-05  Wade Berrier  <wberrier@novell.com>
213
214         * scripts/mono-find-provides.in: don't use 'which' anymore (never solved
215         anything since it broke symlinks)
216         * scripts/mono-find-requires.in: also don't use 'which'
217         Parse .config files to look for native libs.  Honor 'os' attributes for
218         dllmaps.  Query rpm db for package that provides this lib.  Support 64bit
219         rpm configurations, as well as 32bit running on 64bit.
220
221 2007-04-27  Marek Habersack  <mhabersack@novell.com>
222
223         * data/net_2_0/web.config: use fully qualified assembly names in
224         <compilation><assemblies>.
225
226 2007-04-19  Wade Berrier  <wberrier@novell.com>
227
228         * configure.in: version bump -> 1.2.4
229
230 2007-04-15  Marek Habersack  <mhabersack@novell.com>
231
232         * data/net_2_0/web.config: add the default build providers
233         configuration.
234
235 2007-04-06  Andreas Faerber  <andreas.faerber@web.de>
236
237         * configure.in: Added support for Solaris/amd64. Fixes bug #81325
238
239 2007-04-06  Marek Habersack  <mhabersack@novell.com>
240
241         * data/net_2_0/machine.config: corrected the xhtmlConformance
242         entry to reference correct type.
243
244         * data/net_2_0/web.config: siteMap must be enabled by
245         default. Fixes bug #80611
246
247 2007-04-05  Marek Habersack  <mhabersack@novell.com>
248
249         * data/browscap.ini: updated to the latest version.
250         Applied Mono-specific changes.
251
252 2007-03-28  Raja R Harinath  <rharinath@novell.com>
253
254         * runtime/mono-wrapper.in (PATH): Include _tmpinst/bin.  Ensure
255         that library invocations of 'mcs' and 'gmcs' pick the in-tree versions.
256         * runtime/Makefile.am (mcs-do-run-test-profiles): Don't set PATH.
257         (all-local, install-local): Depend on TEST_SUPPORT_FILES too.
258         (test-support-files): Move creation of _tmpinst/bin directory ...
259         ($(tmpinst)/bin/mono): ... here.
260         ($(tmpinst)/bin/mbas, $(tmpinst)/bin/pedump): Remove.
261         (test-support-file): Depend on $(tmpinst)/bin/mono.
262
263 2007-03-22  Marek Habersack  <mhabersack@novell.com>
264
265         * data/net_2_0/machine.config: added a few missing sections, added
266         missing allowDefinition and allowLocation attributes.
267
268 2007-03-16  Wade Berrier  <wberrier@novell.com>
269
270         * configure.in: version bump -> 1.2.3.50 (RaceToLinux special release)
271
272 2007-03-16  Marek Habersack  <mhabersack@novell.com>
273
274         * data/net_2_0/machine.config: added default profile provider
275         configuration.
276
277 2007-03-15  Marek Habersack  <grendello@gmail.com>
278
279         * runtime/Makefile.am: add browscap.ini to symlinks
280
281         * configure.in: make sure browscap.ini is symlinked to from
282         runtime/etc/ so that no web tests that depend on the file's
283         presence fail.
284
285 2007-03-15  Jonathan Chambers  <joncham@gmail.com>
286
287         * winconfig.h: Don't use MONO_XEN_OPT on windows.
288         Contributed under MIT/X11 license.
289
290 2007-03-14  Marek Habersack  <mhabersack@novell.com>
291
292         * data/net_2_0/machine.config: add two missing section handlers.
293
294 2007-03-13  Wade Berrier  <wberrier@novell.com>
295
296         * Makefile.am:
297         * msvc/Makefile.am:
298         Update EXTRA_DIST to take into account .vcproj file moves
299
300 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
301
302         * mono.sln, libmono.vcproj, mono.vcproj, genmdesc.vcproj, winsetup.bat,
303         mono/monodiet.vcproj, mono/pedump.vcproj: Move to msvc directory.
304         
305 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
306
307         * libmono.vcproj, mono.vcproj, genmdesc.vcproj, mono/monodiet.vcproj,
308         mono/pedump.vcproj: Fix Release build target, add define to remove CRT warnings, 
309         structure output folders a bit better, begin WIN64 port, and change 
310         libmono to build a DLL instead  of a static library.
311         * mono.sln: Begin x64 target support.
312         
313 Fri Mar 9 18:57:47 CET 2007 Paolo Molaro <lupus@ximian.com>
314
315         * Makefile.am, configure.in, msvc: add msvc directory to the
316         distribution.
317         * msvc/create-windef.pl, msvc/mono.def: added def file for exported
318         functions.
319
320 2007-03-09  Zoltan Varga  <vargaz@gmail.com>
321
322         * docs/aot-compiler.txt: Update 'future work'.
323
324 2007-03-07  Zoltan Varga  <vargaz@gmail.com>
325
326         * docs/aot-compiler.txt: Add into about the PLT.
327         
328         * docs/aot-compiler.txt: Update a bit to reflect recent changes.
329
330 2007-02-24  Raja R Harinath  <rharinath@novell.com>
331
332         * data/config.in (odbc32.dll) [os=osx]: Fix misplaced ".
333
334 2007-02-20  Wade Berrier  <wberrier@novell.com>
335
336         * scripts/Makefile.am: Add api-info and api-diff wrappers
337
338 2007-02-15  Marek Habersack  <grendello@gmail.com>
339
340         * data/net_2_0/machine.config: add default provider factories.
341
342 2007-02-01  Geoff Norton  <gnorton@customerdna.com>
343
344         * configure.in:  Support NetBSD GC.
345                 
346 Thu Feb 1 12:29:23 CET 2007 Paolo Molaro <lupus@ximian.com>
347
348         * configure.in: include LIBS in libmono_ldflags on all archs.
349         * mint.pc.in, mono-uninstalled.pc.in, mono.pc.in: removed extra -lm.
350
351 2007-02-01  Miguel de Icaza  <miguel@novell.com>
352
353         * configure.in: Naive attempt at getting -ldl in mono.pc
354
355 2007-01-31  Marek Habersack  <grendello@gmail.com>
356
357         * data/net_2_0/machine.config: prepare the configuration for the
358         Mainsoft.Web administrative application.
359
360 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
361
362         * configure.in : w32 build fix; add -lwinmm as Tor suggested.
363
364 Mon Jan 29 12:04:38 CET 2007 Paolo Molaro <lupus@ximian.com>
365
366         * configure.in, mint.pc.in mono-uninstalled.pc.in mono.pc.in:
367         put back the flag to export symbols from the binary which is
368         no more provided by gmodule (thanks to Robert Jordan <robertj@gmx.net>
369         for noticing).
370
371 2007-01-29  Robert Jordan  <robertj@gmx.net>
372
373         * libmono.vcproj, winconfig.h: Reflect recent changes.
374
375 2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
376
377         * scripts/Makefile.am: Added 'al2'.
378
379 2007-01-11  Dick Porter  <dick@ximian.com>
380
381         * acconfig.h: 
382         * configure.in: Check for IP_DONTFRAGMENT and IP_MTU_DISCOVER.
383
384 2007-01-11  Marek Habersack  <grendello@gmail.com>
385
386         * data/net_2_0/machine.config: Added the DbProviderFactories
387         section, together with the first entry - for SQLite.
388
389 2007-01-03  Wade Berrier  <wberrier@novell.com>
390
391         * scripts/mono-find-provides.in:
392         * scripts/mono-find-requires.in: error out if monodis isn't
393         functioning properly.  Otherwise when building rpms, 
394         the provides/requires isn't generated correctly if monodis 
395         isn't present. 
396
397         Fixes: bnc #227362
398
399 2007-01-01  Miguel de Icaza  <miguel@novell.com>
400
401         * configure.in (darwin.CPPFLAGS): Temporary workaround for the bug
402         reported in 77324.  When we get a linker script for MacOS we can
403         take this out, but for now lets keep it in here.
404
405         * scripts/mono-service.in (debug): Add --debug, --no-daemonize and
406         make sure that this works with 2.0 (wrong binary was being
407         refereced).
408
409         Fixes: #80309
410
411 Mon Dec 18 18:19:50 CET 2006 Paolo Molaro <lupus@ximian.com>
412
413         * configure.in: fixed compiler/linker options when
414         configuring under hpux/ia64 (patch from warren@warrenandrachel.com
415         (Warren Smith)).
416
417 Mon Dec 18 15:28:49 CET 2006 Paolo Molaro <lupus@ximian.com>
418
419         * configure.in: detection code for dlopen ().
420
421 Mon Dec 11 10:23:18 CET 2006 Paolo Molaro <lupus@ximian.com>
422
423         * configure.in, mono.pc.in, */Makefile.am: istall the header
424         files in a API version specific directory.
425
426 2006-12-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
427
428         * data/browscap.ini: added msdomversion for ie6/7,
429         fixed ecmascriptversion in ie6/7
430
431 2006-11-28  Marek Habersack  <grendello@gmail.com>
432
433         * data/net_2_0/web.config: Added the imported namespaces statement
434         for ASP.NET compilation.
435
436 2006-11-17  Wade Berrier  <wberrier@novell.com>
437
438         * configure.in: version bump to 1.2.1
439
440 Thu Nov 16 12:59:50 CET 2006 Paolo Molaro <lupus@ximian.com>
441
442         * configure.in: added --disable-mcs-build for use
443         with embedded systems or other cases where we don't want
444         or can't to spend time compiling the managed part of the runtime.
445
446 2006-11-02  Wade Berrier  <wberrier@novell.com>
447
448         * configure.in: version bump to 1.2
449
450 2006-11-02 Michael Hutchinson <m.j.hutchinson@gmail.com>
451
452         * data/net_2_0/machine.config: defaultProxy section is no longer 
453           necessary, so remove.
454
455 2006-11-01  Jonathan Pryor  <jonpryor@vt.edu>
456
457         * configure.in: Add type checks for blkcnt_t, blksize_t, suseconds_t.  Some
458           versions of Mac OS X don't define these, needed by support/map.c.
459
460 2006-10-26  Jonathan Pryor  <jonpryor@vt.edu>
461
462         * configure.in: Add type checks for structs pollfd, stat, timeval, timezone.
463           This is so that support/map.c can use HAVE_STRUCT_... wrappers around
464           structure conversion functions, allowing them to be omitted from the Win32
465           build.
466
467 2006-10-16  Kornél Pál  <kornelpal@gmail.com>
468
469         * libmono.vcproj: Removed unicode.h and unicode.c. Changed absolute
470           path in AdditionalLibraryDirectories to relative.
471
472 2006-10-13  Joe Shaw  <joeshaw@novell.com>
473
474         * samples/size/size.c: Flesh this out quite a bit more so that
475         its results are more accurate.
476         * samples/size/sample.cs: Add a few more test cases.
477
478 2006-10-12  Zoltan Varga  <vargaz@freemail.hu>
479
480         * configure.in: Disable visibility("hidden") on cygwin as well.
481
482 2006-10-10  Zoltan Varga  <vargaz@gmail.com>
483
484         * configure.in: Get rid of --with-nptl.
485
486 Sat Sep 30 12:11:56 CEST 2006 Paolo Molaro <lupus@ximian.com>
487
488         * configure.in: link to libnsl only if needed.
489
490 2006-09-19  Raja R Harinath  <rharinath@novell.com>
491
492         * runtime/Makefile.am (etc/mono/config): Fix rule to avoid writing
493         into a symlink created by the 2006-09-13 change below.
494
495 2006-09-17  Zoltan Varga  <vargaz@gmail.com>
496
497         * docs/thread-safety.txt: Moved here from mono/metadata.
498
499 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
500
501         * configure.in: Avoid non-static build warning on windows.
502
503 2006-09-16  Raja R Harinath  <rharinath@novell.com>
504
505         Fix srcdir!=builddir issue.
506         * configure.in (runtime/etc/mono/config): Remove erroneous code.
507         * runtime/Makefile.am (etc/mono/config): Rename from wrapper-config.
508         * runtime/mono-wrapper.in: Update.
509
510 2006-09-15  Jonathan Pryor  <jonpryor@vt.edu>
511
512         * configure.in: Remove check for setkey(3).
513
514 2006-09-13  Jonathan Pryor  <jonpryor@vt.edu>
515
516         * configure.in: Add command to create runtime/etc/mono/config.  This is
517           needed so that programs which use the bootstrap mono build get the
518           appropriate <dllmap/> entries (in particular, the mono-shlib-cop unit
519           tests requires that a $prefix/etc/mono/config be present to run).
520         * runtime/Makefile.am: Create runtime/etc/mono/config.
521
522 2006-09-11  Zoltan Varga  <vargaz@gmail.com>
523
524         * mono.vcproj: Fix VC build.
525
526 2006-09-01  Zoltan Varga  <vargaz@gmail.com>
527
528         * configure.in: More alpha updates from Sergey Tikhonov <tsv@solvo.ru>.
529
530 2006-08-31  Zoltan Varga  <vargaz@freemail.hu>
531
532         * samples/embed/test-invoke.vcproj samples/embed/teste.vcproj: Fix include paths for newer glib versions.
533
534         * genmdesc.vcproj: Fix include paths for newer glib versions.
535
536         * libmono.vcproj: Add further missing sources, fix include paths for newer glib versions.
537         
538         * libmono.vcproj: Add aot-compiler.c and aot-runtime.c as source files.
539
540         * README.vsnet: Fix a typo.
541
542 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
543
544         * configure.in (PLATFORM_WIN32): Add -mno-cygwin to libmono_cflags/ldflags. Fixes
545         #79180.
546
547 2006-08-15  Miguel de Icaza  <miguel@novell.com>
548
549         * configure.in: Add support for an altenative version of glib.
550
551 2006-08-29 Wade Berrier <wberrier@novell.com>
552
553         * configure.in: Add required CFLAGS for s390[x] (-mbackchain)
554
555 2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
556
557         * configure.in: check for mkstemp.
558
559 2006-08-22  Raja R Harinath  <rharinath@novell.com>
560
561         * runtime/Makefile.am (mcs-compileall): Remove mention of Microsoft.VisualBasic.
562
563 2006-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
564
565         * configure.in: add check for sys/syscall.h. Remove aio_* detection as
566         it has not been used for a while now.
567
568 2006-07-19  Wade Berrier <wberrier@novell.com>
569
570         * scripts/mono-find-provides.in: Remove support for only scanning files in the gac.
571         The problem is that mono apps are often broken up into subpackages, and deps can only
572         be resolved if the assemblies are in the gac, even when they sometimes shouldn't be.
573         (See https://bugzilla.novell.com/show_bug.cgi?id=144655)
574
575 2006-07-19  Zoltan Varga  <vargaz@gmail.com>
576
577         * configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning
578         of alpha support.
579
580 2006-07-17  Wade Berrier <wberrier@novell.com>
581
582         * scripts/mono-find-requires.in: Change rpm requires to >= 1.0.3300.0 instead of
583         =, since we don't explicitly provide 1.0.3300.0 versions.
584
585 2006-07-09  Zoltan Varga  <vargaz@gmail.com>
586
587         * docs/exception-handling.txt: Update libunwind status since it is not really
588         dead.
589         
590         * docs/exception-handling.txt: Note the changes in the handling of SIGSEGV
591         received while in native code.
592
593 2006-07-04  Zoltan Varga  <vargaz@gmail.com>
594
595         * configure.in: Add the contents of LIBS to libmono_ldflags on sol-x86 too.
596
597 2006-07-01  Zoltan Varga  <vargaz@gmail.com>
598
599         * configure.in: Add the contents of LIBS to libmono_ldflags instead on solaris.
600
601 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
602
603         * configure.in: Add -lsocket -lnsl to libmono_ldflags on solaris to fix the
604         mkbundle tests.
605
606 2006-06-27  Zoltan Varga  <vargaz@gmail.com>
607
608         * configure.in: Disable --with-tls=__thread on solaris/x86.
609
610 2006-06-24  Zoltan Varga  <vargaz@gmail.com>
611
612         * configure.in: Always pass CPPFLAGS to libgc configure.
613
614 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
615
616         * configure.in: Add the Makefile to create in order to run the CAS
617         tests.
618
619 2006-06-14  Sebastien Pouliot  <sebastien@ximian.com>
620
621         * README.vsnet: Make it clear that building Mono under cygwin is a
622         pre-requirement to using the VS.NET solution (with the supplied
623         instructions).
624
625 2006-06-01 Zac Bowling <zac@zacbowling.com>
626         * configure.in, fix typo breaking build (test instead of text on last
627         line)
628
629 2006-05-24  Andrew Skiba <andrews@mainsoft.com>
630
631         * configure.in, runtime/Makefile.am: create a symlink at
632         mono/runtime/etc/mono/2.0/web.config similar to machine.config
633         
634 2006-05-24  Raja R Harinath  <rharinath@novell.com>
635
636         * scripts/Makefile.am (scripts_1_0, scripts_2_0): Move
637         nunit-console ...
638         (scripts_nunit): ... here.
639         (REWRITE1_DEBUG, REWRITE2_DEBUG): New defines that pass a --debug
640         to the mono runtime.
641         (nunit-console, nunit-console2): New targets.  Use them.
642
643 2006-05-23  Zoltan Varga  <vargaz@gmail.com>
644
645         * libatomic_ops: Remove this, as using it didn't work out.
646
647 2006-05-23  Martin Baulig  <martin@ximian.com>
648
649         * configure.in: Disable the debugger if we're not using the
650         included gc.
651
652 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
653
654         * data/net_2_0/machine.config : updated webRequestModules,
655           defaultProxy and connectionManagement handlers.
656
657 2006-05-10  Zoltan Varga  <vargaz@gmail.com>
658
659         * configure.in: Disable usage of visibility(hidden) on solaris x86.
660
661 2006-05-07  Zoltan Varga  <vargaz@gmail.com>
662
663         * data/mono.supp: Applied patch from Matt Hargett (matt@use.net).
664         Generalize path to the mono executable.
665
666 2006-05-02  Jonathan Chambers  <jonathan.chambers@ansys.com>
667
668         * configure.in: Add oleaut32 on Win32 builds for BSTR support
669
670 2006-05-01  Chris Toshok  <toshok@ximian.com>
671
672         * data/net_2_0/machine.config: add connectionStringName's
673         parameters to the role/membership providers.
674
675 2006-04-30  Raja R Harinath  <harinath@gmail.com>
676
677         * Makefile.am (mcs-do-clean, mcs-do-compiler-tests): Clean
678         and run tests in mono/tests too.
679
680 2006-04-25  Wade Berrier <wberrier@novell.com>
681
682         * scripts/mono-find-provides.in: Only scan files that are in the gac.
683         This allows packages to contain private assemblies that won't conflict 
684         with other packages. Fixes bugzilla.novell.com #144655.
685
686 2006-04-21  Alp Toker  <alp@atoker.com>
687
688         * scripts/mono-service.in: Usage info fixes:
689         Lock file was referred to as .log instead of .lock. Fixes #75724.
690         $0 was in single-quoted, so not interpreted.
691
692 2006-04-13  Chris Toshok  <toshok@ximian.com>
693
694         * data/net_2_0/machine.config: add system.data section listing the
695         SqlClient provider.  Also add system.web section listing the
696         membership and role providers.  This is here instead of in
697         web.config because the providers are meant to be available to
698         non-web applications as well.
699
700 2006-04-11  Chris Toshok  <toshok@ximian.com>
701
702         * data/net_2_0/web.config: add the builtin expression builders.
703
704 2006-04-11  Gert Driesen  <gert.driesen@telenet.be>
705
706         * scripts/Makefile.am (scripts_2_0): Add 'resgen2'.
707
708 2006-04-07  Chris Toshok  <toshok@ximian.com>
709
710         * data/net_2_0/machine.config: oh, and
711         system.web/anonymousIdentification.
712
713 2006-04-07  Chris Toshok  <toshok@ximian.com>
714
715         * data/net_2_0/machine.config: add system.web/membership and
716         system.web/xhtmlConformance config sections.
717
718 2006-04-04  Zoltan Varga  <vargaz@gmail.com>
719
720         * configure.in: Add a check and a helpful error message when 'ar' is not found on solaris.
721
722 2006-04-01  Zoltan Varga  <vargaz@gmail.com>
723
724         * data/mono.supp: Add "Use of uninitialized value of size 8" too.
725
726 2006-03-31  Massimiliano Mantione  <massi@ximian.com>
727
728         * docs/tree-mover.txt: Added tree mover documentation.
729
730 Wed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>
731
732         * configure.in, mono/Makefile.am: remove the now unused handles dir
733         from the build.
734
735 2006-03-22  Chris Toshok  <toshok@ximian.com>
736
737         * data/net_2_0/web.config: add RoleManagerModule to httpModules.
738
739         * data/net_2_0/machine.config: add system.web/roleManager section
740         handler.
741
742 2006-03-20  Zoltan Varga  <vargaz@gmail.com>
743
744         * libmono.vcproj: Add some newly added source files.
745
746 2006-03-17  Zoltan Varga  <vargaz@gmail.com>
747
748         * libmono.vcproj: Remove os/win32/util.h.
749
750 2006-03-09  Vladimir Krasnov  <vladimirk@mainsoft.com>
751
752         * Added data/net_1_1/DefaultWsdlHelpGenerator.jvm.aspx
753         with removed proxy class generation for Grasshopper
754
755 2006-03-08  Chris Toshok  <toshok@ximian.com>
756
757         * data/net_2_0/web.config: add a default siteMap section with the
758         AspNetXmlSiteMapProvider provider.
759
760         * data/net_2_0/machine.config: add system.web/siteMap section
761         info.
762
763 2006-03-03  Zoltan Varga  <vargaz@gmail.com>
764
765         * configure.in mono/os: Merge the contents of libmonoos to metadata/assembly.c and
766         get rid of os/unix and os/win32.
767
768 Wed Mar 1 12:37:43 CET 2006 Paolo Molaro <lupus@ximian.com>
769
770         * configure.in: added checks for visibility attribute,
771         option to disable generics, disabled options string define.
772
773 2006-02-27  Raja R Harinath  <rharinath@novell.com>
774
775         * configure.in (runtime/etc/mono/{1.0,2.0}/machine.config):
776         Fix m4-quoting.
777
778 Sat Feb 25 11:53:30 CET 2006 Paolo Molaro <lupus@ximian.com>
779
780         * configure.in: more feature for --enable-minimal flags.
781
782 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
783
784         * configure.in: define PLATFORM_BSD.
785
786 2006-02-17  Zoltan Varga  <vargaz@gmail.com>
787
788         * Makefile.am: Avoid installing mint.pc if mint is not compiled.
789
790 2006-02-07  Chris Toshok  <toshok@ximian.com>
791
792         * data/net_2_0/Makefile.am (EXTRA_DIST): add web.config
793         (mono_DATA): same.
794
795         * data/net_2_0/machine.config: remove the system.web section from
796         here.
797
798         * data/net_2_0/web.config: and add it here.
799
800 2006-02-02  Carlos Alberto Cortez <calberto.cortez@gmail.com>
801
802         * data/net_2_0/machine.config: Add FtpRequestCreator
803         to create new instances of System.Net.FtpWebWebRequest.
804
805 2006-02-01  Sebastien Pouliot  <sebastien@ximian.com> 
806  
807         * libmono.vcproj: Added new files to the VS.NET build.
808         * README.vsnet: Updated VS.NET build instructions.
809
810 2006-01-26  Chris Toshok  <toshok@ximian.com>
811
812         * data/net_2_0/machine.config: ignore runtime and startup
813         sections.
814
815 2006-01-25  Chris Toshok  <toshok@ximian.com>
816
817         * data/net_2_0/machine.config: ignore mscorlib,
818         system.runtime.remoting, and strongNames sections.
819
820 2006-01-25  Chris Toshok  <toshok@ximian.com>
821
822         * data/net_2_0/machine.config: for system.web, add default
823         <authorization> section that allows everything.  also, add
824         System.Configuration to system.web/compilation/assemblies.
825
826 2006-01-23  Chris Toshok  <toshok@ximian.com>
827
828         * data/net_2_0/machine.config: add System.Configuration to the
829         list of assemblies in system.web/compilation.
830
831 2006-01-23  Martin Baulig  <martin@ximian.com>
832
833         * configure.in: Added configure check whether the Mono Debugger is
834         supported on this platform; AC_DEFINE(MONO_DEBUGGER_SUPPORTED) and
835         also added a `MONO_DEBUGGER_SUPPORTED' automake conditional.
836
837 2006-01-13  Raja R Harinath  <rharinath@novell.com>
838
839         * data/net_2_0/machine.config: Fix a couple of typos in type names.
840
841 2006-01-10  Raja R Harinath  <rharinath@novell.com>
842
843         * scripts/Makefile.am (scripts_2_0): Add nunit-console2.
844
845 2006-01-09  Chris Toshok  <toshok@ximian.com>
846
847         * data/net_2_0/machine.config: switch over to the 2.0
848         configuration sections for System.Web and System.Web.Services.
849         Also, add the configProtectedData stuff so we can encrypt config
850         sections.
851
852 2006-01-08  Robert Jordan  <robertj@gmx.net>
853
854         * man/mkbundle.1: Documented environment variables and Windows issues.
855
856 2006-01-06  Jonathan Pryor  <jonpryor@vt.edu>
857
858         * data/config.in: s/libintl/intl/g.  Mono.Unix.Catalog DllImports "intl"
859           now, as intl.dll is the file actually shipped/available on Windows.
860
861 2006-01-04  Zoltan Varga  <vargaz@gmail.com>
862
863         * configure.in: Add a CFLAGS_FOR_BUILD autoconf variable.
864
865 2006-01-03  Jonathan Pryor  <jonpryor@vt.edu>
866
867         * configure.in: Add check for lutimes(2).  Mac OS X doesn't provide this.
868
869 2005-12-28  Kornél Pál  <kornelpal@hotmail.com>
870
871         * runtime/Makefile.am (all-local): Enclose CC by apostrophes to fix
872           build when CC contains spaces.
873
874 2005-12-27  Jonathan Pryor  <jonpryor@vt.edu>
875
876         * configure.in: Add check for <sys/mman.h>.  Fixes #77091.
877           Thanks to Ben Gamari for the patch.
878
879 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
880
881         * configure.in: Add support for solaris/x86.
882
883         * runtime/Makefile.am (all-local): Pass CC to the mcs makefile.
884
885 2005-12-21  Wade Berrier <wberrier@novell.com>
886
887         * mono-cairo.pc.in: use $prefix/lib instead of $libdir, 
888         otherwise the cairo.dll can't be found on 64 bit architectures
889
890 2005-12-18  Raja R Harinath  <harinath@gmail.com>
891
892         * configure.in (config.make): Don't blindly copy over $INSTALL,
893         since it can be relative to the mono tree.  Use the same trick as
894         ac_INSTALL, but against an absolute path.
895
896 2005-12-16 Wade Berrier <wberrier@novell.com>
897
898         * configure.in: Unset AC_DISABLE_FAST_INSTALL
899         This caused some weird monodis linking errors
900
901 2005-12-12 Mike Kestner <mkestner@novell.com>
902
903         * mono-cairo.pc.in: pkgconfig support for Mono.Cairo. Mono.Cairo.dll
904         and this file can be extracted post-build to be packaged separately 
905         on win32.
906         * configure.in: expand mono-cairo.pc
907         * Makefile.am: dist and install mono-cairo.pc
908
909 2005-12-01  Jonathan Pryor  <jonpryor@vt.edu>
910
911         * configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBS
912           accordingly.
913
914 2005-12-01 Mike Kestner <mkestner@novell.com>
915
916         * scripts/mono-find-provides.in: support policy assemblies.
917
918 2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
919
920         * configure.in: define PLATFORM_MACOSX.
921
922 2005-11-24  Dick Porter  <dick@ximian.com>
923
924         * configure.in: Test for GetProcessId() on windows
925
926 2005-11-21  Raja R Harinath  <rharinath@novell.com>
927
928         * scripts/Makefile.am (bin_SCRIPTS): Move 'gmcs' to ...
929         (scripts_2_0): ... here.
930         (gmcs): Remove special-case rule.
931
932 2005-11-09 Michael Hutchinson <m.j.hutchinson@gmail.com>
933
934         * data/net_1_1/machine.config, data/net_2_0/machine.config: Set 
935         default values for http proxy
936
937 2005-11-07  Zoltan Varga  <vargaz@gmail.com>
938
939         * docs/jit-regalloc: Merge forgotten documentation updates from
940         the mini-xp-local-regalloc branch.
941
942 2005-10-28  Wade Berrier <wberrier@novell.com>
943
944         * mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
945         * scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in 
946         Make all the wrappers relocatable.
947
948 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
949
950         * configure.in: Add test for execinfo.h.
951
952 2005-10-20  Raja R Harinath  <rharinath@novell.com>
953
954         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.  Make 'distcheck'
955         compile with the 'monolite' in the distribution tarball.
956         (compiler-tests-net_2_0): Avoid deleting
957         $(mcs_topdir)/build/common/Consts.cs.
958
959 2005-10-20  Robert Jordan  <robertj@gmx.net>
960
961         * data/net_2_0/machine.config: Added IPC channel templates.
962
963 2005-10-11  John Luke  <john.luke@gmail.com>
964
965         * man/monop.1: update for new monop options
966         
967 2005-10-04  Zoltan Varga  <vargaz@freemail.hu>
968
969         * configure.in: Fix up problems with the latest libtool on win32.
970
971 2005-10-04  Zoltan Varga  <vargaz@gmail.com>
972
973         * configure.in: Remove 'Globalization:' entry from final message.
974
975 2005-09-27  Raja R Harinath  <rharinath@novell.com>
976
977         * configure.in (BUILD_MCS): New automake conditional.  Used to
978         disable building the mcs/ tree if cross-compiling.
979         (CROSS_COMPILING): New automake conditional.
980         ($mcsdir/build/config.make): Don't clobber when cross-compiling.
981         (GLIB_CFLAGS, GLIB_LIBS, GMODULE_CFLAGS, GMODULE_LIBS):
982         Define even when cross-compiling.
983         * runtime/Makefile.am (all-local, install, uninstall, clean-local):
984         Disable building in the mcs/ tree if !BUILD_MCS.
985
986 2005-09-22  Raja R Harinath  <rharinath@novell.com>
987
988         * configure.in (MONO_VERSION): Emit it into config.make.  Don't
989         build Consts.cs.
990
991 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
992
993         * docs/exception-handling.txt: Add section about libunwind.
994         
995         * docs/exception-handling.txt: New file.
996
997 2005-09-16  Raja R Harinath  <rharinath@novell.com>
998
999         * runtime/Makefile.am (all-local, install-exec, uninstall)
1000         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
1001         Don't call semdel-wrapper.
1002
1003 2005-09-06  Chris Toshok  <toshok@ximian.com>
1004
1005         * data/browscap.ini: Add the ecmascriptversion/w3cdomversion
1006         attributes required for ASP.Net client side validation to the
1007         capabilities for Mozilla 1.[78], IE 5.5 & 6.0, Safari, and Firefox
1008         0.9 & 1.0 browsers.
1009
1010 2005-08-26  Zoltan Varga  <vargaz@gmail.com>
1011
1012         * configure.in: Add ability to cross-compile from linux to win32.
1013
1014 2005-08-26  Kornél Pál  <kornelpal@hotmail.com>
1015
1016         * configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
1017
1018 2005-08-25  Zoltan Varga  <vargaz@gmail.com>
1019
1020         * configure.in: Use CC instead of gcc for __thread tests.
1021
1022 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
1023
1024         * configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
1025
1026 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
1027
1028         * configure.in: Add -lunwind to ldflags on IA64.
1029
1030 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
1031
1032         * configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
1033
1034 2005-08-11  Zoltan Varga  <vargaz@freemail.hu>
1035
1036         * libmono.vcproj: Fix VC build.
1037
1038 Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
1039
1040         * configure.in: enable the ARM jit port.
1041
1042 2005-08-02  Zoltan Varga  <vargaz@freemail.hu>
1043
1044         * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
1045
1046 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
1047
1048         * configure.in: Fix definition of LIBC for ia64.
1049
1050 2005-07-12  Daniel Drake  <dsd@gentoo.org>
1051
1052         * configure.in: Add check for libattr's <attr/attr.h>
1053
1054 2005-07-11  Raja R Harinath  <rharinath@novell.com>
1055
1056         * scripts/script.in: Add @framework_version@ blank.
1057         * scripts/script2.in: Remove.
1058         * scripts/Makefile.am: Update.  Use wsdl.exe for wsdl2 and
1059         monop.exe for monop2.
1060
1061 2005-07-04  Raja R Harinath  <rharinath@novell.com>
1062
1063         * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
1064         (noinst_DATA): Build mono-uninstalled.pc.
1065         * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
1066         (Cflags): Likewise.  Let $(srcdir) to be absolute.
1067
1068 2005-07-03  Ben Maurer  <bmaurer@ximian.com>
1069
1070         * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
1071
1072 2005-07-01  Daniel Drake  <dsd@gentoo.org>
1073
1074         * configure.in: Add check for FreeBSD's sys/extattr.h
1075
1076 2005-07-01  Raja R Harinath  <rharinath@novell.com>
1077
1078         Avoid resource leakage on 'make clean' (see #75424).
1079         * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
1080         * runtime/semdel-wrapper.in: New.
1081         * runtime/Makefile.am (clean-local): Use the semdel program before
1082         nuking the .wapi directory.
1083         (noinst_SCRIPTS): Add semdel-wrapper.
1084         (MYDISTFILES, distdir): Use automake variable to get the list of
1085         files to distribute.
1086         (all-local, install-exec, uninstall): Call semdel-wrapper.
1087         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
1088         Likewise.
1089
1090 2005-06-27  Geoff Norton  <gnorton@customerdna.com>
1091
1092         * configure.in: Add support for X86 darwin.
1093
1094 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
1095
1096         * configure.in: Add support for ia64.
1097
1098 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1099
1100         * configure.in: enabled the use of mmap/munmap for solaris and linux.
1101         It seems to help with memory usage.
1102
1103 2005-06-15  Ben Maurer  <bmaurer@ximian.com>
1104
1105         * configure.in: Another attempt at the portable "find libX11.so"
1106         Hopefully, this one has no code paths where we are worse off than
1107         what we had before any of this mess.
1108         
1109         * configure.in: What I hope is a more portable version hack.
1110
1111 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
1112
1113         * configure.in: echo the version number to
1114         mcs/build/common/MonoVersion.cs. This allows us to not need to
1115         update AssemblyInfo.cs every time we bump the version number.
1116
1117         * mono-uninstalled.pc.in: pc file that handles mono when it is not
1118         installed. This lets us have mkbundle work inside the tree.
1119
1120         * configure.in: Create the .pc file above.
1121
1122 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1123
1124         * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
1125
1126 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1127
1128         * data/config.in: Fix generated XML.
1129
1130 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1131
1132         * scripts/Makefile.am: Add mono-shlib-cop.
1133
1134 2005-06-09  Ben Maurer  <bmaurer@ximian.com>
1135
1136         * configure.in: Handle more gracefully if objdump or X isn't
1137         there. Warn the user about possible breakage.
1138
1139 2005-06-08  Ben Maurer  <bmaurer@ximian.com>
1140
1141         * configure.in: read the SONAME from libX11. This is the same
1142         thing as will be used by a shared library, so it will really
1143         work.
1144
1145         This will have us get libX11.so.6 rather than libX11.so.6.2.
1146
1147 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1148
1149         * configure.in: make automake 1.9 happy about LARGE_FILES.
1150
1151 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
1152
1153         * configure.in: Add checks for mremap, remap_file_pages.
1154
1155 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
1156
1157         * mono.spec.in: Remove. This is horribly out of date. A real spec
1158         file is generated in the release module.
1159
1160         * scripts/Makefile.am: Add mono-find-*
1161
1162         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
1163         done with monodis. This makes packaging easier as it doesn't
1164         depend on the gac ind DESTDIR.
1165
1166         * configure.in: changes for the above
1167
1168 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1169
1170         * configure.in: added test for SIOCGIFCONF.
1171
1172 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
1173  
1174         * README.vsnet: Instructions about the VS.NET build.
1175         * mono.sln: Mono solution file for VS.NET 2005.
1176         * genmdesc.vcproj: Project file for genmdesc.
1177         * libmono.vcproj: Project file for libmono.
1178         * mono.vcproj: Project file for mono executable.
1179
1180 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
1181
1182         * configure.in: Do a test for libX11.so that really works :-).
1183
1184 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
1185
1186         * configure.in: Add config stuff for libsqlite{,3} and
1187         libX11.
1188
1189         * data/config.in: Add dllmaps for above mentioned libs. This means
1190         that the devel packages are not needed.
1191
1192 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
1193
1194         * man/mono.1: Document the new MONO_DEBUG options.
1195
1196 2005-05-16  Raja R Harinath  <rharinath@novell.com>
1197
1198         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
1199
1200 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
1201
1202         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
1203         installed, therefore, don't make a script for it.
1204
1205 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
1206
1207         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
1208         Fix library names on sparc-linux and alpha-linux.
1209
1210 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
1211
1212         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
1213
1214 2005-04-28  James Willcox  <james@ximian.com>
1215
1216         * man/mkbundle.1: add --config-dir flag
1217
1218 2005-04-27  Raja R Harinath  <rharinath@novell.com>
1219
1220         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
1221
1222 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
1223
1224         * configure.in: Version bumpage
1225
1226 2005-04-25  Raja R Harinath  <rharinath@novell.com>
1227
1228         Fix #74692.
1229         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
1230         ILDISASM to the in-tree versions of mono and monodis.  Propagate
1231         value of INSTALL to mcs too.
1232         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
1233         sub-make, now that 'configure' sets up the 'mcs' tree.
1234
1235 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
1236
1237         * doc: Remove unused directory.
1238         
1239         * configure.in: Remove --with-icu option to prevent people from using
1240         it by mistake.
1241
1242 2005-04-21  Raja R Harinath  <rharinath@novell.com>
1243
1244         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
1245         to sub-makes.
1246         (mcs-compileall): Verify the fixed-up dll too.
1247         * runtime/monodis-wrapper.in: New file.
1248         * configure.in (runtime/monodis-wrapper): Create.
1249         ($mcsdir/build/config.make): Don't be over-eager in the definition
1250         and evaluation of '$exec_prefix'.
1251
1252 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
1253         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
1254         added ' explicit="true" strict="false" ' to system.web/compilation 
1255         element as in MS. Part of fix for Bug #74671
1256         
1257 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
1258
1259         * configure.in: Add check for <sys/xattr.h>.
1260           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
1261
1262 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
1263
1264         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
1265
1266 2005-04-16  Miguel de Icaza  <miguel@novell.com>
1267
1268         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
1269         fix the Mono build on Solaris (bug #72818)
1270
1271 2005-04-16  Bill Middleton  <flashdict@gmail.com>
1272
1273         * configure.in (PREVIEW): Allow --without-preview to work.
1274         From #74615.
1275
1276 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
1277
1278         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
1279
1280 2005-04-14  Raja R Harinath  <rharinath@novell.com>
1281
1282         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
1283         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
1284
1285 2005-04-13  Raja R Harinath  <rharinath@novell.com>
1286
1287         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
1288
1289 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1290
1291         * configure.in: added checks for epoll().
1292
1293 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
1294
1295         * configure.in: Disable -O2 on PPC until #74562 is fixed.
1296
1297 2005-04-11  James Willcox  <james@ximian.com>
1298
1299         * man/mkbundle.1: add --static option
1300
1301 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
1302
1303         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
1304
1305 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
1306
1307         * configure.in: Add --with-large-heap option to enable support for
1308         GC heaps larger than 3GB. Hopefully fixes #73882.
1309
1310 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1311
1312         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
1313         64). Re-add aio_* stuff. Shouldn't have removed it.
1314
1315 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1316
1317         * configure.in: no more checks for aio_*.
1318
1319 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
1320
1321         * configure.in: Fix isinf detection on solaris.
1322
1323 2005-04-02  Raja R Harinath  <harinath@gmail.com>
1324
1325         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
1326         with pkgconfig 0.16.0.
1327
1328 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
1329
1330         * configure.in: Fix sigaltstack detection on solaris.
1331
1332 2005-03-27  Raja R Harinath  <harinath@gmail.com>
1333
1334         * configure.in: Define mono_libdir using $(exec_prefix), seeing
1335         that it uses .../lib.
1336
1337 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
1338
1339         * configure.in: Use mono_libdir rather than libdir in
1340         config.make. This fixes confusion for amd builds in buildbuddy.
1341
1342         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
1343
1344 2005-03-24  Raja R Harinath  <rharinath@novell.com>
1345
1346         * configure.in (libgdiplus): Make more intuitive.
1347         * runtime/Makefile.am (wrapper-config): Remove temporary file.
1348         Update to change.
1349
1350 2005-03-23  Raja R Harinath  <rharinath@novell.com>
1351
1352         Allow testing of System.Drawing with a libgdiplus snapshot.
1353         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
1354         the location of libgdiplus to be overridden.
1355         * runtime/Makefile.am (wrapper-config): Override location of
1356         libgdiplus if requested.
1357
1358 2005-03-14  Raja R Harinath  <rharinath@novell.com>
1359
1360         * runtime/Makefile.am (clean_profiles): Remove.
1361         (clean-local): Use $(build_profiles).
1362         (install-local, uninstall-local): Don't override $(prefix).
1363         (SUPPORT_FILES): New.  List of dependencies from ...
1364         (all-local): ... here.  Use it.
1365         (install-local): Depend on $(SUPPORT_FILES).
1366
1367 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
1368
1369         * docs/aot-compiler.txt: Add some more documentation.
1370
1371 2005-02-25  Raja R Harinath  <rharinath@novell.com>
1372
1373         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
1374         functionality has been moved to mcs/Makefile.
1375         (test_select): Set ONLY_CENTUM_TESTS.
1376
1377 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
1378
1379         * configure.in: add a check for compiler support of the
1380         tls_model sttribute.
1381
1382 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
1383
1384         * configure.in: don't imply that enabling ICU support is a good
1385         thing to do.
1386
1387 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
1388             Raja R Harinath  <rharinath@novell.com>
1389
1390         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
1391
1392 2005-02-17  Raja R Harinath  <rharinath@novell.com>
1393
1394         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
1395         current directory in non-Cygwin form.
1396         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
1397         value on cygwin. 
1398         (mcs-compileall): Use them.
1399
1400 2005-02-15  Raja R Harinath  <rharinath@novell.com>
1401
1402         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
1403         that it picks up any changes in $prefix.
1404         ($(bin2_SCRIPTS)): Likewise.
1405
1406 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
1407
1408         * scripts/dtd2xsd: Remove generated file from SVN.
1409
1410 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
1411
1412         * scripts/Makefile.am (bin_SCRIPTS): added mjs
1413
1414 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
1415
1416         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
1417         nickd, miguel, et al. 
1418
1419 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
1420
1421         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
1422         gcc supports it to weed out pre ISO C99 code.
1423
1424 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
1425
1426         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
1427         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
1428         not needed.
1429
1430 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
1431
1432         * configure.in: Check for curses.h.
1433
1434 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1435
1436         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
1437         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
1438
1439 2005-02-04  Raja R Harinath  <rharinath@novell.com>
1440
1441         * runtime/Makefile.am (wrapper-config): Elevated from being a test
1442         support file called $(tmpinst)/config.
1443         ($(tmpinst)/bin/mono): Simplify.
1444         (mcs-do-compiler-tests,mcs-compileall): Update.
1445         * runtime/mono-wrapper.in: Use wrapper-config.
1446         
1447         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
1448
1449         * runtime/Makefile.am (verify_profiles): Remove.
1450         (mcs-compileall): Use $(build_profiles) directly.  It now works on
1451         the net_2_0 profile too.
1452
1453 2005-02-01  Raja R Harinath  <rharinath@novell.com>
1454
1455         * runtime/Makefile.am (test-support-files): New target.
1456         (mcs-do-compiler-tests): Use it.
1457         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
1458         reference to #71963, since it's fixed, and it's breaking elsewhere.
1459         Don't exit out on the first failing DLL.
1460         ($(tmpinst)/config): Update to changes in data/config.in.
1461
1462 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
1463
1464         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
1465           Mono.Posix.dll.
1466
1467 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1468
1469         * configure.in: check for term.h and termios.h
1470
1471 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
1472
1473         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
1474         profile because of bug #71963.
1475
1476 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
1477
1478         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
1479         in our assemblies.
1480
1481 2005-01-25  Raja R Harinath  <rharinath@novell.com>
1482
1483         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
1484         Map 'MonoPosixHelper' to in-tree version.
1485         ($(tmpinst)/bin/mono): Use it.
1486         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
1487
1488 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
1489
1490         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
1491           class/System, both of which pass all their unit tests.
1492
1493 2005-01-20  Raja R Harinath  <rharinath@novell.com>
1494
1495         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
1496         tests that are currently passing 100%.
1497         (test_select): Run those on 'make check'.
1498
1499 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
1500
1501         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
1502
1503 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
1504
1505         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
1506
1507 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
1508
1509         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
1510
1511 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
1512
1513         * configure.in Makefile.am: Resurrect ikvm-jni.
1514
1515         * ikvm-native: New directory which contains a copy of the 'native'
1516         module in IKVM cvs.
1517
1518 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
1519
1520         * configure.in: Add check for <checklist.h>.
1521
1522 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
1523
1524         * configure.in: Add check for vsnprintf.
1525
1526 2005-01-04  Raja R Harinath  <rharinath@novell.com>
1527
1528         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
1529         ($(tmpinst)/bin/mono): New.
1530
1531 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
1532
1533         * configure.in: Add mono-nunit to output
1534         
1535 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1536
1537         * Makefile.am: Change build order so that support is built before runtime.
1538           This is primarily so that I don't have to wait N hours for mcs to finish
1539           building to find out if I broke the sparc build (again).
1540
1541 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1542
1543         * configure.in: Add checks for getdomainname and setdomainname.
1544
1545 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1546
1547         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
1548
1549 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
1550
1551         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
1552         now includes its own version.
1553
1554 2004-12-29  Duncan Mak  <duncan@ximian.com>
1555
1556         * man/monop.1: Add docs on the new "--search" flag.
1557
1558 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
1559
1560         * configure.in: Add header & function checks for MonoPosixHelper.
1561
1562 2004-12-20  Raja R Harinath  <rharinath@novell.com>
1563
1564         * configure.in: Change from 'pax' format to 'ustar' format for the
1565         tarfile, so that we can create packages on SuSE 9.0.
1566
1567 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1568
1569         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
1570         #undefines it before testing...
1571
1572 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1573
1574         * configure.in: check for ieeefp.h and isinf.
1575
1576 2004-12-15  Raja R Harinath  <rharinath@novell.com>
1577
1578         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
1579         to the $srcdir.  Fix definition of 'prefix'.
1580
1581 2004-12-14  Raja R Harinath  <rharinath@novell.com>
1582
1583         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
1584         state isn't shared between an installed runtime and the in-tree
1585         runtime, and also ensure that both 'make check' and 'make
1586         distcheck' can run in parallel.
1587         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
1588
1589 2004-12-09  Raja R Harinath  <rharinath@novell.com>
1590
1591         * README: Update with details about the new build setup.
1592
1593 2004-12-08  Raja R Harinath  <rharinath@novell.com>
1594
1595         * Makefile.am (get-monolite-latest): Update to new location of
1596         bootstrap files in the mcs/ tree.
1597
1598 2004-12-07  Raja R Harinath  <rharinath@novell.com>
1599
1600         * configure.in: Set 'tar-pax' option for automake-1.9.
1601
1602 2004-12-07  Raja R Harinath  <rharinath@novell.com>
1603
1604         * runtime/Makefile.am (uninstall): New.
1605
1606 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
1607
1608         * configure.in: Disable -Wcast-align on sparc.
1609
1610 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
1611
1612         * configure.in: add option to disable some features of
1613         the runtime to create a smaller binary.
1614
1615 2004-12-03  Raja R Harinath  <rharinath@novell.com>
1616
1617         * configure.in (ENABLE_NUNIT_TESTS): New.
1618         * runtime/Makefile.am (check-local): Use it to disable nunit
1619         tests.  Ensure that the test dlls are always built, however.
1620
1621 2004-12-03  Raja R Harinath  <rharinath@novell.com>
1622
1623         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
1624         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
1625         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
1626         * runtime/Makefile.am (install-exec): Pass
1627         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
1628
1629 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1630
1631         * configure.in : Add a flag for systems which pass parameters in
1632         registers as well as the stack.
1633
1634 2004-11-30  Raja R Harinath  <rharinath@novell.com>
1635
1636         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
1637         workaround a bug in automake 1.7.x.
1638         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
1639
1640 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
1641
1642         * configure.in: Removed support for configured-based bundles. 
1643
1644 2004-11-26  Raja R Harinath  <rharinath@novell.com>
1645
1646         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
1647         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
1648         command to create.
1649         (runtime/etc/mono/2.0/machine.config): Likewise.
1650         * Makefile.am (get-monolite-latest): Update to new style of
1651         handling the "basic" profile.
1652
1653 2004-11-25  Raja R Harinath  <rharinath@novell.com>
1654
1655         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
1656         necessary.
1657         (distdir): New.  Using 'cygnus' option disables the automake rule.
1658
1659 2004-11-25  Raja R Harinath  <rharinath@novell.com>
1660
1661         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
1662
1663 2004-11-24  Raja R Harinath  <rharinath@novell.com>
1664
1665         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
1666         Prevent a redundant 'make all' pass during 'make check'.
1667         (build_profiles): Rename from install_profiles.
1668         (check_profiles): New.
1669         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
1670         the .NET2.0 profile.
1671         (all-local,check-local): Use them.
1672         (install,install-exec,install-data): Override automake rules to
1673         prevent a redundant 'make all' pass.
1674         
1675 2004-11-23  Chris Toshok  <toshok@ximian.com>
1676
1677         * Makefile.am (bootstrap): echo -> @echo.
1678
1679 2004-11-23  Raja R Harinath  <rharinath@novell.com>
1680
1681         Simplify 'make all' build.
1682         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
1683         New AC_SUBSTed variables.
1684         (runtime/mono-wrapper): New generated file.
1685         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
1686         New symlinks.
1687         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
1688         * Makefile.am (SUBDIRS): Remove '.'.
1689         (tmpinst): Remove.
1690         (get-monolite-latest): Update.
1691         (populate-runtime-subdirs): Remove.
1692         (all-local, check-local): Move rules related to building in the mcs/ tree ...
1693         * runtime/Makefile.am: ... here.  Completely re-write file.
1694         (install-exec-local): Transfer ownership of installing .exes and
1695         .dlls to the Makefiles in the mcs/ tree.
1696         (_tmpinst): Use tmpinst tree only during testing.
1697         (SUBDIRS): Remove.
1698         * runtime/mono-wrapper.in: New.  Template for generated file.
1699         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
1700
1701 2004-11-22  Raja R Harinath  <rharinath@novell.com>
1702
1703         * Makefile.am (bootstrap): Add a transitional target.
1704
1705 2004-11-19  Raja R Harinath  <rharinath@novell.com>
1706
1707         Integrate bootstrap build into 'make all'.  Most of the bootstrap
1708         targets are gone.
1709         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
1710         (tmpinst): Change location.
1711         (all-local): New.  Just invokes the build in mcs.
1712         (check-local): New.  Invokes 'run-test-profiles' in mcs.
1713         (get-monolite-latest): Update.  Move the unpacking code here,
1714         since 'monolite-bootstrap' is no more.
1715         (mcs-do-full-build): Don't set PATH.
1716         (tmpinst-dir-contents): Remove mcs.
1717         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
1718         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
1719         * README: Update to changes.
1720
1721 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
1722
1723         * configure.in: Disable static linking of mono if --disable-static is
1724         given. Fixes #69466.
1725
1726 2004-11-15  Martin Baulig  <martin@ximian.com>
1727
1728         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
1729
1730 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
1731
1732         * configure.in, mono/mini/Makefile.am: control static
1733         linking of the mono binary with a configure option.
1734
1735 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
1736
1737         * configure.in: Check for `struct dirent' members which don't
1738           exist across all Unix platforms.
1739
1740 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
1741
1742         * configure.in: Add new function/header/type checks for use by
1743           MonoPosixHelper (the support directory).
1744
1745 2004-11-08  Raja R Harinath  <rharinath@novell.com>
1746
1747         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
1748         variables.  Used to support both an in-tree mcs/ and a sibling
1749         mcs/ directory.
1750         * Makefile.am (mcs_topdir): Remove.
1751         (dist-hook): Distribute mcs/ as a subdirectory.
1752         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
1753         Use mcs_topdir and mcs_topdir_from_srcdir.
1754         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
1755         Likewise.
1756         (all-local): Depend on $(mdb_files) too.
1757         * runtime/net_2_0/Makefile.am: Likewise.
1758         
1759 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
1760
1761         * runtime/net_2_0/Makefile.am (install-data-local): 
1762         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
1763         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
1764         with DESTDIR.
1765
1766 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
1767
1768         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
1769         #61320.
1770
1771 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1772
1773         * man/mono.1: documented MONO_THREADS_PER_CPU.
1774
1775 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
1776
1777         * configure.in: Add INCLUDED_LIBGC automake conditional.
1778
1779 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
1780
1781         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
1782
1783 2004-10-14  Joe Shaw  <joeshaw@novell.com>
1784
1785         * man/mono.1: Fix the syntax of the M: trace syntax
1786
1787 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
1788
1789         * configure.in: Add some checks for cygwin weirdness.
1790
1791 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
1792
1793         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
1794         zlib_macros if zlib.h is not found.
1795
1796         * configure.in: Add check for zlib.h.
1797
1798 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1799
1800         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
1801
1802 2004-09-28  Raja R Harinath  <rharinath@novell.com>
1803
1804         * Makefile.am ($(tmpinst)/bin/pedump): New.
1805         (mcs-do-run-test-profiles): Depend on it.
1806
1807 2004-09-27  Raja R Harinath  <rharinath@novell.com>
1808
1809         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
1810         the mono testsuite in tests/.
1811         (tmpinst-dir): Create etc/mono/2.0.
1812         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
1813
1814 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1815
1816         * configure.in: Cater for S/390 on Linux
1817
1818 2004-09-21    <vargaz@freemail.hu>
1819
1820         * configure.in: Link with ole32 on windows.
1821
1822 2004-09-20  Jackson Harper  <jackson@ximian.com>
1823
1824         * support/map.c/h: Add poll events map functions. Use values
1825         instead of names for defines.
1826         
1827 2004-09-17  Martin Baulig  <martin@ximian.com>
1828
1829         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
1830         change in this target.
1831
1832 2004-09-14  Raja R Harinath  <rharinath@novell.com>
1833
1834         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
1835         reduce the number of passes.  We will get the assemblies signed in
1836         the 'populate-runtime-subdir' phase.
1837         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
1838         'test-profiles' to test all profiles.
1839         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
1840         (bootstrap-check): Update.
1841         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
1842         Simplify.
1843
1844 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
1845
1846         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
1847         since it is not supported on solaris.
1848
1849 2004-09-03  Martin Baulig  <martin@ximian.com>
1850
1851         * Makefile.am (bootstrap-world): New target.
1852
1853 2004-09-02  Martin Baulig  <martin@ximian.com>
1854
1855         * runtime/net_1_1/Makefile.am (install-data-local): Install
1856         mscorlib.dll.mdb into $(corlibdir).
1857
1858         * runtime/net_2_0/Makefile.am: Likewise.
1859
1860 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
1861
1862         * scripts/mcs.in: Remove obsolete comment.
1863
1864 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
1865
1866         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
1867         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
1868           basic profile compliance.
1869         * data/net_2_0/machine.config: Use 2.0 assembly versions.
1870
1871 2004-08-26  Raja R Harinath  <rharinath@novell.com>
1872
1873         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
1874         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
1875         testcases pick the built 'mbas.exe'.
1876
1877 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
1878
1879         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
1880         stock one has broken headers.
1881
1882         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
1883
1884 2004-08-17  Dick Porter  <dick@ximian.com>
1885
1886         * configure.in: Correct intl library for FreeBSD and OpenBSD.
1887         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
1888
1889 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
1890
1891         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
1892
1893 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
1894
1895         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
1896         __thread works.
1897
1898 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
1899
1900         * configure.in: Fix __thread test.
1901
1902 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
1903
1904         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
1905
1906 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
1907
1908         * configure.in: Add a kqueue check
1909
1910 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1911
1912         * configure.in: Enable S/390 64-bit JIT.
1913
1914 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
1915
1916         * configure.in: Enable AMD64 JIT.
1917
1918 2004-07-30  Martin Baulig  <martin@ximian.com>
1919
1920         * Makefile.am: The symbol writer is now called
1921         Mono.CompilerServices.SymbolWriter.dll. 
1922
1923 2004-07-30  Raja R Harinath  <rharinath@novell.com>
1924
1925         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
1926         (gmcs_exe): Add gmcs.exe.config.
1927         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
1928         files too.
1929
1930 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
1931
1932         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
1933
1934 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
1935
1936         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
1937         * data/Makefile.am: Removed installation of machine.config and
1938           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
1939           directory.
1940         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
1941           installing 1.1 and 2.0 makefiles.
1942         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
1943           at the correct version specific directory.
1944
1945 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
1946         * configure.in: Disable __thread test (TLS) for FreeBSD as
1947         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
1948         library detection for FreeBSD 4.x since pthread is embedded
1949         in libc_r on this platform.  Fix some typos in my host
1950         regexes for freebsd.
1951
1952 2004-07-23  Dick Porter  <dick@ximian.com>
1953
1954         * configure.in: Changes for FreeBSD thread support by John
1955         Merryweather Cooper <john_m_cooper@yahoo.com>.
1956
1957 2004-07-15  Jackson Harper  <jackson@ximian.com>
1958
1959         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
1960         
1961 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
1962
1963         * docs/abc-removal.txt: Updated documentation for ABC removal.
1964
1965 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
1966
1967         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
1968         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
1969         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
1970         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
1971
1972 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
1973
1974         * configure.in: Add --with-tls option to replace the misnamed 
1975         --with-nptl option.
1976
1977 2004-07-02  Raja R Harinath  <rharinath@novell.com>
1978
1979         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
1980         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
1981         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
1982
1983 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
1984
1985         * man/mono.1: Added 'aot' to trace options.
1986
1987 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
1988
1989         * configure.in: Fix trunc check + add SPARC64 defines.
1990
1991 2004-06-29  Jackson Harper  <jackson@ximian.com>
1992
1993         * man/gacutil.1: Update man with new command line options.
1994         
1995 2004-06-29  Raja R Harinath  <rharinath@novell.com>
1996             Atsushi Enomoto  <atsushi@ximian.com>
1997
1998         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
1999         (GAC_DIR): New define that doesn't include $(DESTDIR).
2000         (install-data-local,uninstall-local): Use them.  Use in-tree mono
2001         runtime, not the installed one.
2002
2003 2004-06-29  Raja R Harinath  <rharinath@novell.com>
2004
2005         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
2006         (monotwo_DATA): Use it.
2007         From Atsushi Enomoto.
2008
2009 2004-06-24  Raja R Harinath  <rharinath@novell.com>
2010
2011         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
2012         ICSharpCode.SharpZipLib, not that it has a different version.
2013
2014 2004-06-24  Raja R Harinath  <rharinath@novell.com>
2015
2016         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
2017         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
2018         in W32.  Use 'mono' and 'mcs' in W32 too.
2019         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
2020         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
2021         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
2022         Fix for #60443, the GAC .DLL-Hell.
2023
2024 2004-06-22  Raja R Harinath  <rharinath@novell.com>
2025
2026         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
2027
2028 2004-06-18  Jackson Harper  <jackson@ximian.com>
2029
2030         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
2031         instructions on setting multiple mask values.
2032                 
2033 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
2034
2035         * Makefile.am: process data before runtime, so the config file is
2036         installed and gacutil has a chance to work (finding symlink).
2037
2038 2004-06-18  Raja R Harinath  <rharinath@novell.com>
2039
2040         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
2041         Test if files exist in the mcs/ tree before creating symlinks.
2042         Remove symlinks before creating them again.
2043         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
2044         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
2045
2046 2004-06-18  Raja R Harinath  <rharinath@novell.com>
2047
2048         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
2049         (bin_SCRIPTS): Unify all the script generating rules into one.
2050
2051 2004-06-16  Raja R Harinath  <rharinath@novell.com>
2052
2053         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
2054         build and populate net_2_0 profile.
2055         (populate-runtime-subdir): Make into subroutine that takes list of
2056         profiles to populate.
2057         (faststrap): Update.
2058         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
2059         Avoid automake conditional/+= problems.
2060         (populate-runtime-subdir): Rewrite sanity check.
2061
2062 2004-06-16  Raja R Harinath  <rharinath@novell.com>
2063
2064         Include prototype completely-untested 'make bootstrap' support for W32.
2065         * Makefile.am (bootstrap): Define to fasterstrap for W32.
2066         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
2067         (tmpinst-dir): Change sub-make invoke to ...
2068         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
2069         of 'mono' and 'mcs'.
2070         ($(tmpinst)/bin/mono.bat): New.
2071
2072 2004-06-15  Dick Porter  <dick@ximian.com>
2073
2074         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
2075         windows too.  Fixes bug 55040.
2076
2077 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
2078
2079         * configure.in: better explain that --with-nptl is not related to
2080         NPTL, but to __thread support. Set sigaltstack support to off by
2081         default.
2082
2083 2004-06-12  Raja R Harinath  <harinath@acm.org>
2084
2085         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
2086         to the PATH.
2087
2088 2004-06-11  Jackson Harper  <jackson@ximian.com>
2089
2090         * runtime/net_2_0/Makefile.am:
2091         * runtime/net_1_1/Makefile.am: Remove signing patches
2092         
2093 2004-06-11  Jackson Harper  <jackson@ximian.com>
2094
2095         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
2096         * runtime/net_2_0/Makefile.am: 
2097         * runtime/net_1_1/Makefile.am: Sign assemblies before
2098         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
2099         
2100 2004-06-11  Raja R Harinath  <rharinath@novell.com>
2101
2102         * Makefile.am (populate-runtime-subdir): New target.  Does a
2103         controlled "make install" in the 'mcs/' directory to populate the
2104         'runtime' directory.
2105         (fasterstrap): Use it.
2106
2107 2004-06-10  Raja R Harinath  <rharinath@novell.com>
2108
2109         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
2110         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
2111         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
2112         Use $(LN_S) to point to the mcs/ tree, rather than copying.
2113         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
2114
2115 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
2116
2117         Support the new assembly signing setup in mcs/.
2118         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
2119         ($(tmpinst)/etc/mono/machine.config): New target.
2120         (tmpinst-dir.stamp): Remove and rewrite into ...
2121         ($(tmpinst)/bin/mcs): ... this and ...
2122         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
2123         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
2124         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
2125         
2126 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
2127
2128         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
2129
2130 2004-06-01  Raja R Harinath  <rharinath@novell.com>
2131
2132         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
2133         Fix 'faststrap' to be corlib-version-change-safe.
2134         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
2135         (monolite-bootstrap): Update.
2136
2137 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2138
2139         * configure.in: fixlets for windows.
2140
2141 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2142
2143         * configure.in: export CC instead of passing it to libgc/configure.
2144
2145 2004-05-28  Duncan Mak  <duncan@ximian.com>
2146
2147         * runtime/Makefile.am: 
2148         * scripts/Makefile.am: Include mono-find-provides and
2149         mono-find-requires.
2150         
2151         * scripts/mono-find-provides.in:
2152         * scripts/mono-find-requires.in: New wrapper scripts.
2153
2154 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
2155
2156         * configure.in: Pass CC to libgc configure.
2157
2158 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
2159
2160         * monowiz.win32.nsi: normalized line-endings to unix (LF)
2161
2162 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
2163
2164         * monowiz.win32.nsi: do not include mono subdirectory in
2165         MonoConfigDir registry key, to match batch files
2166
2167 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2168
2169         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
2170         values. Now they are URlEncoded.
2171
2172         * data/browscap.ini.gz: updated.
2173
2174 2004-05-26  Raja R Harinath  <rharinath@novell.com>
2175
2176         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
2177         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
2178         reflect new names for nunit.util and nunit.framework.  Add
2179         nunit.core.
2180         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
2181
2182 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
2183
2184         * config.h.in: remove
2185
2186 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
2187
2188         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
2189
2190 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2191
2192         * Makefile.am:
2193         * monowiz.win32.nsi: improved windows installer script.
2194
2195 2004-05-21  Raja R Harinath  <rharinath@novell.com>
2196
2197         * README: Update to include instructions for the various new
2198         bootstrap-like targets.
2199
2200 2004-05-20  Raja R Harinath  <rharinath@novell.com>
2201
2202         * Makefile.am (get-monolite-latest, monolite-bootstrap):
2203         New bootstrap targets to build from monolite.
2204         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
2205
2206 2004-05-20  Raja R Harinath  <rharinath@novell.com>
2207
2208         * configure.in (AC_OUTPUT): Add tools/Makefile and
2209         tools/locale-builder/Makefile.
2210         * Makefile.am (SUBDIRS): Remove tools.
2211         (DIST_SUBDIRS): Add 'tools'.
2212         (bootstrap): Rewrite so that we get two new targets.
2213         (faststrap): New two-stage build.
2214         (fasterstrap): New one-stage build.
2215
2216 2004-05-19  Jackson Harper  <jackson@ximain.com>
2217
2218         * tools/
2219         * tools/Makefile.am: Add tools directory
2220         * tools/locale-builder: Add the locale-builder tool, this tool is
2221         not built by default as it is only needed by people that wish to
2222         moidify culture data.
2223         * Makefile.am: Add tools to build
2224         
2225 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
2226
2227         * configure.in: make MacOSX default to use the included libgc.
2228
2229 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2230
2231         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
2232
2233 2004-05-19  Raja R Harinath  <rharinath@novell.com>
2234
2235         * configure.in: Use proper autoconf idiom to pass additional
2236         arguments to libgc/configure.
2237         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
2238         * acconfig.h: Update to reflect changes.
2239
2240 2004-05-17  Raja R Harinath  <rharinath@novell.com>
2241
2242         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
2243         necessary. Move body ...
2244         (tmpinst-dir.stamp): ... here.
2245         (stage3): Don't remove _tmpinst tree.
2246         (bootstrap-clean, bootstrap-check): New rules.  They run the
2247         corresponding rules in the mcs/ tree.
2248
2249 2004-05-14  Raja R Harinath  <rharinath@novell.com>
2250
2251         * Makefile.am: Revert unlogged unexplained changes.
2252         (stage3): Make 'all-profiles' since the mono source tarball
2253         carries all the net_2_0 preview dlls.
2254
2255 2004-05-11  Jackson Harper  <jackson@ximian.com>
2256
2257         * runtime/net_1_1/Makefile.am:
2258         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
2259         
2260 2004-05-10  Raja R Harinath  <rharinath@novell.com>
2261
2262         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
2263         Fix quoting of commands.
2264
2265 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2266
2267         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
2268         file.
2269
2270 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
2271
2272         * man/mono.1: mention MONO_EGD_SOCKET
2273
2274 2004-05-07  Raja R Harinath  <rharinath@novell.com>
2275
2276         Goodbye 'fullbuild', hello 'bootstrap'.
2277         * Makefile.am (bootstrap): New target for building from CVS.  New
2278         improved version of 'fullbuild' -- does not install any files.
2279         (fullbuild): Obsolete target.  Bootstraps and installs tree.
2280         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
2281         Removed.
2282         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
2283         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
2284         two-stage bootstrap.
2285
2286 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2287
2288         * configure.in: scandir check is no longer needed.
2289
2290 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
2291
2292         * configure.in: set LIBC on HPUX
2293
2294 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
2295
2296         * configure.in: Detect JNI headers in GNU classpath sources as well.
2297
2298 2004-05-05  Raja R Harinath  <rharinath@novell.com>
2299
2300         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
2301         Only disable this if INSTALL_2_0 is disabled.
2302
2303 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2304
2305         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
2306         the request we do for the actual web service.
2307
2308 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2309
2310         * configure.in: check for SIGEV_THREAD being defined before checking
2311         for AIO support. Fixes compilation under FreeBSD.
2312
2313 2004-05-04  Raja R Harinath  <rharinath@novell.com>
2314
2315         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
2316         JIT_SUPPORTED.
2317         (install-data-local, uninstall-data-local): Run runtime with
2318         libtool.
2319         * runtime/net_2_0/Makefile.am: Likewise.
2320         Report from Urs C Muff <umuff@quark.com>.
2321
2322 2004-05-03  Jackson Harper  <jackson@ximian.com>
2323
2324         * man/gacutil.1: Basic man page for gacutil. This doesn't include
2325         the new non-standard options yet.
2326         
2327 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2328
2329         * data/machine.config: added version and publickeytoken.
2330
2331 2004-05-01  Duncan Mak  <duncan@ximian.com>
2332
2333         * runtime/net_1_1/Makefile.am:
2334         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
2335         dlls here.
2336         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
2337         (EXTRA_DIST): Include only gac_assemblies.
2338         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
2339         and that is no gone now. So remove as well.
2340         ($(non_gac_assemblies)): Bye bye.
2341
2342 2004-05-01  Duncan Mak  <duncan@ximian.com>
2343         
2344         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
2345         System.Web.Services. Someone accidentally took the line out.
2346
2347 2004-04-30  Jackson Harper  <jackson@ximian.com>
2348
2349         * runtime/net_1_1/Makefile.am:
2350         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
2351         
2352 2004-04-30  Raja R Harinath  <rharinath@novell.com>
2353
2354         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
2355         suffix.
2356         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
2357         New variables.  Use Automake idioms.
2358         (dist-hook): Remove.
2359         (install-local, uninstall-local): Use mscorlib.dll from current
2360         tree when running gacutil.
2361         (mono_runtime): New variable.  Points to either JIT compiler or
2362         interpreter.  
2363         Report from Bernie Solomon <bernard@ugsolutions.com>
2364         * runtime/net_2_0/Makefile.am: Likewise.
2365         * runtime/Makefile.am (dist_monobins_DATA): Rename from
2366         monobins_DATA.
2367         (EXTRA_DIST): Remove.
2368         * Makefile.am (fullbuild): Update to changes.
2369
2370 2004-04-30  Jackson Harper  <jackson@ximian.com>
2371
2372         * runtime/net_2_0/Makefile.am:
2373         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
2374         
2375 2004-04-30  Duncan Mak  <duncan@ximian.com>
2376
2377         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
2378         
2379 2004-04-29  Duncan Mak  <duncan@ximian.com>
2380
2381         * scripts/gmcs.in: New file.
2382
2383         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
2384         gmcs script.
2385
2386 2004-04-29  Jackson Harper  <jackson@ximian.com>
2387
2388         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
2389         special little place.
2390         
2391 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
2392
2393         * acconfig.h configure.in: Add check for scandir.
2394
2395 2004-04-29  Raja R Harinath  <rharinath@novell.com>
2396
2397         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
2398         (SUBDIRS): Build here before building subdirs.
2399         * runtime/net_1_1/Makefile.am (all-local): Copy
2400         $(gac_assemblies_list) here.
2401         (install-data-local): Install dll from $(srcdir).
2402         (gacutil): Pick from current tree.
2403         * runtime/net_2_0/Makefile.am: Likewise.
2404
2405         * Makefile.am (fullbuild): Update to changes in tree layout.
2406         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
2407         $(gac_assemblies_list).
2408         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
2409         not 'class/lib/net_1_1'.
2410
2411 2004-04-28  Jackson Harper  <jackson@ximian.com>
2412
2413         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
2414         not assume gacutil is installed.
2415         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
2416         
2417 2004-04-28  Jackson Harper  <jackson@ximian.com>
2418
2419         * configure.in: Add new Makefile.amS
2420         * runtime/Makefile.am: libs are now in profile dependant
2421         directories.
2422         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
2423         libs to the GAC.
2424         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
2425         libs to the GAC.
2426         * data/Makefile.am: cleanup browscap.ini
2427         
2428 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
2429
2430         * configure.in: reword message re EGD support
2431         now it is there
2432
2433 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2434
2435         * config.h.in:
2436         * configure.in: added check for sys/aio.h. Also check the field name
2437         in 'union sigval'.
2438
2439 2004-04-28  Jackson Harper  <jackson@ximian.com>
2440
2441         * scripts/Makefile.am:
2442         * scripts/gacutil.in: Add a gacutil script
2443
2444 2004-04-26  Jackson Harper  <jackson@ximian.com>
2445
2446         * Makefile.am: Grab libraries from lib/default now.
2447         * runtime/Makefile.am: Grab libraries from lib/default now.
2448         
2449 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
2450
2451         * configure.in: move setting of NO_VERSION_SCRIPT
2452         until after checking for GNU ld
2453
2454 2004-04-22  Urs C Muff <umuff@quark.com>
2455
2456         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
2457         windows/cygwin refactor .nsi to simply maintenance on script/batch
2458         generation
2459         * runtime/Makefile.am
2460         * script/Makefile.am
2461         * monowiz.win32.nsi
2462
2463 2004-04-14  Raja R Harinath  <rharinath@novell.com>
2464
2465         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
2466         $(srcdir).  Clean up output.
2467         ($(monobins_DATA)): Likewise.
2468
2469         * Makefile.am (mcs-tree-safe-build): Fix typo.
2470
2471 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
2472
2473         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
2474         getpwnam_r, getpwuid_r, getresuid and setresuid.
2475
2476 2004-04-13  Raja R Harinath  <rharinath@novell.com>
2477
2478         Allow 'make fullbuild' to work on non-srcdir build.
2479         * Makefile.am (mcs_topdir): New variable.
2480         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
2481         build.
2482         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
2483         grep for 'libgc'.
2484         (fullbuild): Make ordering dependencies explicit.
2485         
2486 2004-04-12  Sachin Kumar <skumar1@novell.com>
2487
2488         * Makefile.am: Added 'web' in SUBDIRS
2489
2490 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2491
2492         * configure.in: don't try-run the tests for nptl and/or sigaltstack
2493         if they are disabled in the command line.
2494
2495 2004-04-05  Jackson Harper  <jackson@ximian.com>
2496
2497         * man/ilasm.1: Show /output instead of /out as the switch for
2498         specifying output file names.
2499
2500 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
2501
2502         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
2503
2504 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2505
2506         * config.h.in: added HAVE_GETPWUID_R
2507         * configure.in: check for getpwuid_r.
2508
2509 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
2510
2511         * configure.in: Fix GNU ld check.
2512
2513 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
2514
2515         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
2516         #55840.
2517         
2518         * configure.in: Disable -version-script if not using GNU ld. Fixes
2519         #55910.
2520
2521         * configure.in: Speedup successful sigaltstack test.
2522
2523
2524         * configure.in: don't try-run the tests for nptl and/or sigaltstack
2525         if they are disabled in the command line.
2526
2527 2004-04-05  Jackson Harper  <jackson@ximian.com>
2528
2529         * man/ilasm.1: Show /output instead of /out as the switch for
2530         specifying output file names.
2531
2532 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
2533
2534         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
2535
2536 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2537
2538         * config.h.in: added HAVE_GETPWUID_R
2539         * configure.in: check for getpwuid_r.
2540
2541 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
2542
2543         * configure.in: Fix GNU ld check.
2544
2545 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
2546
2547         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
2548         #55840.
2549         
2550         * configure.in: Disable -version-script if not using GNU ld. Fixes
2551         #55910.
2552
2553         * configure.in: Speedup successful sigaltstack test.
2554
2555 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2556
2557         * configure.in: this test for sigaltstack works.
2558
2559 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
2560
2561         * configure.in: Disable sigaltstack test for now since it can hang.
2562         
2563         * configure.in: Add test for working sigaltstack.
2564 2004-03-16  Duncan Mak  <duncan@ximian.com>
2565
2566         * runtime/Makefile.am
2567         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
2568         Remember to install them to mono/runtime.
2569
2570 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
2571
2572         * configure.in: Enable JIT on sparc.
2573
2574 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
2575
2576         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
2577         breakage with gtkhtml-3.0.10
2578
2579 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
2580
2581         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
2582         where the sigaltstack based exception handling does not work.
2583
2584 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
2585
2586         * configure.in acconfig.h: Add check for aintl function, which is the
2587         solaris equivalent of truncl.
2588
2589 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
2590
2591         * configure.in: Add check for GC_enable.
2592         
2593         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
2594
2595 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
2596
2597         * configure.in: Add proper support for --with-nptl for people who
2598         have linking problems when it is enabled.
2599
2600 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
2601
2602         * configure.in: Add test for __thread keyword and shared libs.
2603
2604 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
2605
2606         * configure.in: Enable --with-nptl by default.
2607
2608 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
2609
2610         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
2611         message for failed gethostbyname2_r check.
2612
2613 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
2614
2615         * configure.in, acconfig.h: check for truncl. Disable 
2616         version script on MacOSX (see bug #51590 if a check becomes
2617         necessary).
2618
2619 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
2620
2621         * configure.in, acconfig.h: added check for socklen_t.
2622
2623 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
2624
2625         * Makefile.am: Do not install mono.pc on platforms without a JIT.
2626
2627 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
2628
2629         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
2630
2631 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
2632
2633         * scripts/sn.in: Add sn script.
2634
2635 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
2636
2637         * scripts/Makefile.am: Add al.exe.
2638
2639         * scripts/al.in: New file.
2640
2641         * runtime/Makefile.am: Add al.exe.
2642
2643 2004-01-10  Jackson Harper <jackson@ximian.com>
2644
2645         * data/machine.config: Add trace handler (Trace.axd) add trace
2646         configuration handlers.
2647         
2648 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
2649
2650         * doc/books: Added books on Web Services and ASP.NET
2651
2652 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
2653
2654         * monowiz.win32.nsi: update the NSIS installer script for windows
2655           to support NSIS 2.0 rc1 and Mono 0.29
2656
2657 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
2658
2659         * configure.in: missed in my last change
2660
2661         * samples/embed/testi.c: interpreter embedding example
2662
2663         * docs/embedded-api: add info on interpreter embedding
2664
2665 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
2666
2667         * configure.in, acconfig.h: use mach semaphores on darwin.
2668
2669 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
2670
2671         * Makefile.am: Create mint.pc
2672         mint.pc.in: Added for embedding the interpreter
2673
2674 2003-12-16  Martin Baulig  <martin@ximian.com>
2675
2676         * Makefile.am: In a Makefile.am, comments are started with `#' and
2677         not with `dnl' - I must have been an idiot ...
2678
2679 2003-12-10  Todd Berman <tberman@gentoo.org>
2680
2681         * configure.in: adding libicu url to the ICU: no message.
2682
2683 2003-12-05  John Luke  <jluke@cfl.rr.com>
2684
2685         * data/config.in: new dll mapping entry for libgstreamer
2686         
2687 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
2688
2689         * README: tiny fix ;-)
2690
2691 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
2692
2693         * configure.in: Add -fno-strict-aliasing to CFLAGS.
2694         
2695         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
2696         librt if not neccesary.
2697
2698 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
2699
2700         * configure.in: Fix signbit check. Fixes #51315.
2701
2702 2003-11-20  Jackson Harper <jackson@ximian.com>
2703
2704         * data/machine.config: Add OutputCacheModule
2705         
2706 2003-11-19  Jackson Harper <jackson@ximian.com>
2707
2708         * doc/web/team.xml: New email address and job description
2709         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
2710         
2711 2003-11-14  Jackson Harper <jackson@ximian.com>
2712
2713         * Makefile.am: delete mscorlib.dll
2714         
2715 2003-11-12 Jackson Harper <jackson@ximian.com>
2716
2717         * Makefile.am: corlib is now named mscorlib.dll
2718         
2719 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
2720
2721         * configure.in acconfig.h: Add check for signbit, which is missing in
2722         FreeBSD 4.x.
2723
2724 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
2725
2726         * configure.in: Remove debugging junk accidently checked in.
2727         
2728         * configure.in: Add new --with-nptl option to enable NPTL only
2729         features since auto-detection is not reliable.
2730
2731         * autogen.sh: Fix previous patch and silence noisy GNU which.   
2732
2733 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
2734
2735         * autogen.sh: tweak glibtool check so it works
2736         if which doesn't set return code properly
2737
2738 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
2739
2740         * autogen.sh: Silence noisy GNU which.
2741         
2742         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
2743         Use 'glibtool' instead of 'libtool' on OSX. 
2744
2745 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
2746
2747         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
2748         of the managed/unmanaged boundary.
2749
2750 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
2751
2752         * configure.in acconfig.h: Add check for __thread keyword in gcc.
2753
2754 2003-10-29  Dick Porter  <dick@ximian.com>
2755
2756         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
2757
2758 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
2759
2760         * man/mono.1: Document new --trace options
2761
2762 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2763
2764         * configure.in: add hppa support (64bit only)
2765         make solaris build work with Forte compiler
2766
2767 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2768
2769         * configure.in: Added check for pthread_attr_setstacksize.
2770
2771         * mono/tests/ChangeLog: New file.
2772         
2773 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2774
2775         * mono/tests/Makefile.am: Link the tests with the test driver program
2776         used for the mini tests.
2777
2778 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
2779
2780         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
2781         stdcall calling convention.
2782
2783 2003-10-09  Dick Porter  <dick@ximian.com>
2784
2785         * acconfig.h:
2786         * configure.in: Check for ICU availability
2787
2788 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
2789
2790         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
2791
2792 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
2793
2794         * mono/tests/Makefile.am mono/tests/libtest.c
2795         mono/tests/pinvoke18.cs: new test for bool marshalling.
2796
2797 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
2798
2799         * mono/scripts/Makefile.am mono/scripts/*.in: fix
2800         managed .exe paths so they are found under cygwin.
2801
2802 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
2803
2804         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
2805         test.
2806
2807 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
2808
2809         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
2810         mono/tests/libtest.c: Add more pass by value struct
2811         tests for platforms with more complex calling conventions 
2812         (Sparc V9, HPPA 64 bit).
2813
2814 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
2815
2816         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
2817         marshalling test.
2818
2819 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
2820
2821         * mono/tests/libtest.c: remove warnings except
2822         "no previous prototype"
2823
2824 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
2825
2826         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
2827         behaviour of increment, (mono_test_marshal_char) = should be ==
2828
2829 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
2830
2831         * mono/tests/remoting1.cs: Added test for interface casts on
2832         TransparentProxies.
2833
2834 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
2835
2836         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
2837           marshal5.cs: remove .so from DllImport of libtest to aid portability.
2838
2839 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
2840
2841         * configure.in: Added check for valgrind headers.
2842
2843 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
2844
2845         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
2846         (bernard@ugsolutions.com).
2847         
2848 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
2849
2850         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
2851         (bernard@ugsolutions.com).
2852
2853 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
2854
2855         * mono.pc.in: Added gthread-2.0.
2856
2857 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
2858
2859         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
2860         can call g_thread_init ().
2861
2862 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
2863
2864         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
2865         of static variables atomic. Fixes bug #47683.
2866
2867 2003-08-21  Johannes Roith  <johannes@jroith.de>
2868
2869         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
2870
2871 2003-08-18  Johannes Roith  <johannes@jroith.de>
2872
2873         * mono/Makefile.am: add windows build option
2874         * mono/monowiz.win32.nsi: add windows build script
2875         * mono/mono-win32-light.bmp: add bitmap
2876
2877 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
2878
2879         * mono/tests/checked.cs: Added mul.ovf tests.
2880
2881 2003-08-15  Duncan Mak  <duncan@ximian.com>
2882
2883         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
2884         correct ByteFX.Data.MySqlClient (note the change in
2885         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
2886         spotting the error.
2887
2888 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
2889
2890         * mono/tests/bug-47295.cs: Regression test for bug #47295.
2891
2892 2003-08-11  Duncan Mak  <duncan@ximian.com>
2893
2894         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
2895
2896 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
2897
2898         * configure.in: added FPU test for ARM.
2899
2900 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
2901
2902         * configure.in, etc.: portability fixes and support for
2903         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
2904
2905 2003-07-22  Duncan Mak  <duncan@ximian.com>
2906        
2907         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
2908
2909 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
2910
2911         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
2912         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
2913         Do not try to build vararg.cs under mcs.
2914
2915         * configure.in: Fix detection of GC_gcj_malloc.
2916
2917 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
2918
2919         * acconfig.h:
2920         * configure.in: Check for gethostbyname2_r availability.
2921         * data/machine.config: Added section system.net/settings. Added
2922         option for IPv6 availability.   
2923
2924 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
2925
2926         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
2927
2928         * mono/tests/struct.cs: Add test for unboxing trampolines.
2929
2930         * mono/tests/bug-27420.cs: new regression test.
2931
2932         * mono/tests/Makefile.am: skip vararg test since it does not compile 
2933         under mono. Add testinterp target. Add new tests.
2934         
2935 2003-07-10  Martin Willemoes Hansen
2936
2937         * doc/web/team.xml : Modified my tasks a bit.
2938
2939 2003-07-01  Paolo Molaro <lupus@ximian.com>
2940
2941         * acconfig.h, configure.in: added bundle support.
2942
2943 2003-06-10  Dick Porter  <dick@ximian.com>
2944
2945         * acconfig.h:
2946         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
2947         available.
2948
2949 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
2950
2951         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
2952
2953 2003-06-10  Martin Baulig  <martin@ximian.com>
2954
2955         * configure.in: Fall back to boehm if we don't have a libgc
2956         subdirectory.
2957
2958 2003-06-10  Martin Baulig  <martin@ximian.com>
2959
2960         * configure.in: Make the libgc stuff actually work; we now create
2961         a shared libmonogc.so when using the included libgc.
2962
2963 2003-06-09  Martin Baulig  <martin@ximian.com>
2964
2965         * configure.in: Only check for gc if --with-gc=boehm.
2966
2967 2003-06-08  Martin Baulig  <martin@ximian.com>
2968
2969         * configure.in: Tell libgc's configure about our threads library.
2970
2971 2003-06-08  Martin Baulig  <martin@ximian.com>
2972
2973         * libgc/: Integrate the libgc module here.
2974
2975         [Note: A simple `cvs update' won't work this time; you either need
2976         to re-checkout the `mono' module or manually move the `libgc'
2977         module here.]
2978
2979         * configure.in (--with-gc): Added `included' option to use the
2980         included libgc.  This is now also the default.
2981         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
2982         (INCLUDED_LIBGC): New automake conditional.
2983         (USE_INCLUDED_LIBGC): #define this if appropriate.
2984
2985         * autogen.sh: Run libgc/autogen.sh.
2986
2987         * Makefile.am (SUBDIRS): Added libgc.
2988
2989 2003-06-05  Duncan Mak  <duncan@ximian.com>
2990
2991         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
2992         the package.
2993
2994 2003-05-19  Dick Porter  <dick@ximian.com>
2995
2996         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
2997
2998 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
2999
3000         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
3001           shell wrapper scripts.
3002
3003 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
3004
3005         * mono/tests/Makefile.am: 
3006         - Compile with mcs.
3007         - Disable some warnings.
3008         - Added executables to clean target.
3009         - Make testjit the default target.
3010         - Print list of failed tests at the end of a test run.
3011         - Abort tests when Ctrl-C is pressed.
3012
3013         * mono/tests/test-driver: Return with a special exit code when 
3014         SIGINT is detected.
3015
3016         * mono/tests/checked.cs: Make it compile.
3017         
3018 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
3019
3020         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
3021         for the target exe binaries.
3022
3023         Copy cilc.exe and secutil.exe from the right paths to the right
3024         location.
3025
3026         Add missing assemblies.
3027
3028 2003-05-02  Alp Toker  <alp@atoker.com>
3029
3030         * data/config.in: new dll mapping entry for libglade
3031
3032 2003-05-01  Duncan Mak  <duncan@ximian.com>
3033
3034         * scripts/Makefile.am: 
3035         * runtime/Makefile.am: Install cilc and ilasm.
3036
3037 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
3038
3039         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
3040
3041 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
3042
3043         * doc/web/team.xml : Added myself to it.
3044
3045 2003-04-10  Duncan Mak  <duncan@ximian.com>
3046
3047         * doc/web/render-team-page.cs: Make the names of the element be
3048         lowercase instead. BenM says this makes it XHTML compliant; heck,
3049         I'm generating this from an XmlDocument already, why not make it
3050         XHTML compliant?
3051
3052 2003-04-10  Duncan Mak  <duncan@ximian.com>
3053
3054         * doc/web/render-team-page.cs (Compare): Correctly fix
3055         ContributorComparer.
3056         (RenderHtml): Add some SetAttribute loving to make it render prettier.
3057
3058         * doc/web/team.xml: Revert excessive indenting.
3059
3060 2003-04-07  Martin Baulig  <martin@ximian.com>
3061
3062         * mono/mini/: Added this directory to the build; install `mini'
3063         and `libmini.la'.
3064
3065 2003-04-07  Duncan Mak  <duncan@ximian.com>
3066
3067         * doc/web/render-team-page.cs: Fix ContributorComparer.
3068
3069 2003-04-04  Duncan Mak  <duncan@ximian.com>
3070
3071         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
3072         are specified in the XML.
3073
3074         * doc/web/team.xml: Remove the comment.
3075
3076         * doc/web/render-team-page.cs: Make it not output a full HTML file.
3077
3078 2003-04-04  Duncan Mak  <duncan@ximian.com>
3079
3080         * doc/web/commands: 
3081         * doc/web/makefile: Add team page information.
3082
3083         * doc/web/team.xml: 
3084         * doc/web/render-team-page.cs: Code for rendering a team page.
3085
3086 2003-04-02  Duncan Mak  <duncan@ximian.com>
3087
3088         * doc/web/makefile: Add a new make target for generating a team
3089         page on go-mono.com.
3090
3091 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
3092
3093         * configure.in: Added check for GC_gcj_malloc.
3094
3095 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
3096
3097         * man/sqlsharp.1: changed pass= to password= for the 
3098           PostgreSql provider.
3099
3100 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3101
3102         * data/machine.config: added SessionStateModule to httpModules section.
3103
3104 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3105
3106         * data/machine.config: added default sessionState section and handler.
3107
3108 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
3109
3110         * doc/provider-factory: add new web page 
3111         about Mono.Data's ProviderFactory
3112
3113         * doc/web/commands
3114         * doc/web/makefile: add provider-factory web page to build
3115         
3116         * doc/ado-net
3117         * doc/ibmdb2
3118         * doc/postgresql
3119         * doc/sqlclient
3120         * doc/tdsclient
3121         * doc/sybase
3122         * doc/mysql
3123         * doc/firebird
3124         * doc/oracle
3125         * doc/oledb
3126         * doc/odbc
3127         * doc/sqlite: updated web pages
3128
3129 2003-02-16  Martin Baulig  <martin@ximian.com>
3130
3131         * doc/jit-debug-sample
3132         * doc/jit-debug-sample2: Removed.
3133
3134         * doc/jit-debug: Updated.
3135
3136 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
3137
3138         * doc/screenshots
3139         * doc/ado-net
3140         * doc/oracle
3141         * doc/gtk-sharp: update web pages
3142         
3143 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3144
3145         * data/machine.config: added sample globalization section.
3146
3147 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3148
3149         * data/machine.config: added UrlAuthorizationModule and
3150         AuthenticationConfigHandler.
3151
3152 2003-02-11  Tim Coleman <tim@timcoleman.com>
3153         * data/config.in: Add mapping for Oracle call interface
3154         (OCI) native libraries.
3155
3156 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3157
3158         * configure.in: added check for sys/un.h.
3159
3160 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
3161
3162         * doc/postgresql
3163         * doc/mysql
3164         * doc/ado-net: updates to web pages
3165         
3166         * man/sqlsharp.1: update to man page
3167
3168 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3169
3170         * configure.in: added WIN32_THREADS flag when building under windows.
3171         It seems that the header files of the gc do not always define it when
3172         GC_WIN32_THREADS is defined.
3173
3174 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
3175
3176         * doc/index
3177         * doc/ado-net
3178         * doc/firebird
3179         * doc/ibmdb2
3180         * doc/mysql
3181         * doc/odbc
3182         * doc/oledb
3183         * doc/oracle
3184         * doc/postgresql
3185         * doc/sqlclient
3186         * doc/sqlite
3187         * doc/sybase
3188         * doc/tdsclient: corrections
3189
3190 2003-01-26  Duncan Mak  <duncan@ximian.com>
3191
3192         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
3193
3194 2003-01-22  Martin Baulig  <martin@ximian.com>
3195
3196         * configure.in: Set version number to 0.19.1.
3197
3198         Heads up: I'm going to commit some changes to the debugger
3199         which'll require you to use this new runtime, so if you update the
3200         debugger from CVS, you also need this new runtime.
3201
3202 2003-01-20  Duncan Mak  <duncan@ximian.com>
3203
3204         * configure.in: Bump the release number to 0.19.
3205           
3206 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
3207
3208         * doc/ibmdb2: added file which is new web page
3209         about IBM DB2 data provider at Mono.Data.DB2Client
3210         
3211         * makefile
3212         * commands: added ibmdb2 web page to go-mono web site
3213         
3214         * doc/ado-net: added a couple more developers email, plus made the
3215         email spam resistant, added Mono's DB2 data provider to list,
3216         added more info about the ProviderFactory and retrieving data using
3217         ADO.NET from ASP.NET, add notes about testing, misc cleanup
3218         
3219         * doc/mysql
3220         * doc/postgresql
3221         * doc/sqlclient
3222         * doc/oracle
3223         * doc/tdsclient
3224         * doc/firebird
3225         * doc/oledb
3226         * doc/odbc
3227         * doc/sybase
3228         * doc/sqlite: added testing notes and C# examples
3229         
3230         * doc/gtk-sharp: added links for GTK# for Windows
3231         
3232         * man/sqlsharp.1: added providers Npgsql and MySQLNet
3233
3234 2003-01-17  Duncan Mak  <duncan@ximian.com>
3235
3236         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
3237
3238 2003-01-16  Martin Baulig  <martin@ximian.com>
3239
3240         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
3241         check again, we're now using the mono/io-layer for this.
3242
3243 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
3244
3245         * configure.in: allow MacOSX (from various people).
3246
3247 2003-01-14  Martin Baulig  <martin@ximian.com>
3248
3249         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
3250
3251 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
3252         * fixed url for System.Windows.Forms in the class status
3253         
3254 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3255
3256         * configure.in: moved struct tm field tm_gmtoff check before the check
3257         for timezone global variable. This makes Timezone work for me (debian
3258         sid, linux, x86, which has both the field and the global variables).
3259
3260 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
3261
3262         * doc/oracle: added file which is
3263         a new web page oracle.html
3264
3265         * doc/ado-net: clean up and add link
3266         to oracle.html
3267         
3268         * doc/web/commands
3269         * doc/web/makefile: added oracle.html
3270
3271 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
3272
3273         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
3274         
3275         * man/sqlsharpcli.1: renamed to sqlsharp.1
3276
3277 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
3278
3279         * mono/jit/jit.c
3280         * mono/metadata/icall.c: added mono_install_get_config_dir() to
3281         utilize the MONO_CFG_DIR environment variable for specifying
3282         different machine.configs.
3283
3284 2002-12-06  Duncan Mak  <duncan@ximian.com>
3285
3286         * data/Makefile.am (EXTRA_DIST): Add machine.config
3287         (DISTCLEANFILES): Add config.
3288
3289 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
3290
3291         * man/sqlsharpcli.1: added file - a man page 
3292         for SQL# CLI
3293         
3294         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
3295         
3296 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
3297
3298         * doc/firebird: updated web page
3299
3300 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
3301
3302         * data/Config.in : added the gtk# dll mapping entries
3303
3304 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
3305
3306         * doc/firebird: updated web page based on input
3307         from the firebird .net data provider author
3308
3309 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
3310
3311         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
3312         been installed.
3313
3314 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
3315
3316         * doc/oledb
3317         * doc/odbc
3318         * doc/mysql
3319         * doc/sqlite
3320         * doc/sqlclient
3321         * doc/tdsclient
3322         * doc/sybase
3323         * doc/firebird: added web pages
3324         for each specific data provider
3325         
3326         * doc/ado-net
3327         * doc/postgresql: updated web page
3328         with current status
3329         
3330         * doc/web/commands
3331         * doc/web/makefile: updated to include
3332         new web pages
3333
3334 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3335
3336         * autogen.sh: make it work when MONO_PATH is set and it has more than
3337         one directory or ends in ":". Also check that the directory added to
3338         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
3339
3340 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
3341
3342         * configure.in: Also allow the miss-spelled bohem.
3343
3344 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
3345
3346         * doc/ado-net
3347         * doc/postgresql
3348         * doc/tds-providers: cleaned up the web pages
3349         
3350         * doc/web/commands: postgresql.html page was mistyped
3351
3352 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
3353
3354         * doc/ado-net: updated status of
3355         the ADO.NET functionality and providers
3356         and added link to tds-providers.html
3357
3358         * doc/tds-providers: added file to
3359         describe the design     and status of 
3360         the SqlClient, SybaseClient, and TdsClient
3361         ADO.NET providers.
3362
3363         * doc/web/makefile
3364         * doc/web/command: added new web page 
3365         tds-providers.html to build of  www.go-mono.com web site
3366         
3367 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
3368
3369         * doc/web/makefile
3370         * doc/web/commands:     web page 
3371         postgresql needed to be added
3372
3373 2002-10-13  Mark Crichton <crichton@gimp.org>
3374
3375         * doc/index: Even more spelling errors fixed.
3376
3377 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
3378
3379         * doc/adonet: updated status of all providers, added links, 
3380           and added information
3381           about the Mono.Data.SqliteClient provider that 
3382           Vladimir Vukicevic contributed. Added Brian Ritchie's 
3383           and Vladimir Vukicevic's email addresses as
3384           people to contact about ADO.NET in Mono.  
3385           Added information about SQL#, configuration tools, 
3386           and an ADO.NET Multiplexor, etc...  
3387
3388 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
3389
3390         * doc/index: corrected some mistypes
3391         
3392         * doc/adonet: updated the status and plans of all the ADO.NET providers
3393           and moved PostgreSQL specific stuff to doc/postgresql
3394
3395         * doc/postgresql: added new file to detail
3396           the status of the PostgreSQL ADO.NET provider
3397           and provide test notes for setting it up
3398
3399 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
3400
3401         * data/config.in: add entry for MySQL native shared libraries
3402           which are different on Windows and Linux
3403
3404 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
3405
3406         * doc/ccvs: Fixed some ugly formatting.
3407
3408 2002-10-03  Dick Porter  <dick@ximian.com>
3409
3410         * acconfig.h:
3411         * configure.in:  Freebsd pthread_t is a pointer
3412
3413 2002-10-01  Duncan Mak  <duncan@ximian.com>
3414
3415         * mono/os/Makefile.am: Add gc_wrapper.h.
3416
3417         * runtime/Makefile.am: Fix the path for monoresgen.exe.
3418
3419 2002-09-27  Dick Porter  <dick@ximian.com>
3420
3421         * configure.in: Check for semaphore.h.  Patch for BSD from
3422         jmmv@hispabsd.org (Julio Merino).
3423
3424 2002-09-20  Duncan Mak  <duncan@ximian.com>
3425
3426         * data/config.in: Added reference to libxslt.
3427
3428 2002-09-20  Mark Crichton  <crichton@gimp.org>
3429
3430         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
3431         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
3432         For systems that do not have such a virtual FS, define
3433         NEED_LINK_UNLINK.
3434
3435         * acconfig.h: added NEED_LINK_UNLINK
3436         
3437 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
3438
3439         * configure.in: add some needed defines to fix support of
3440         threads in the GC.
3441
3442 2002-09-19  Mark Crichton  <crichton@gimp.org>
3443
3444         * configure.in: Added checks for Solaris to use X/Open functionality.
3445         Really needed for the io-layer code.
3446
3447 2002-09-15  Andrew Birkett  <andy@nobugs.org>
3448
3449         * man/mcs.1: --probe is now --expect-error.
3450
3451 2002-09-09  Dick Porter  <dick@ximian.com>
3452
3453         * acconfig.h: 
3454         * configure.in: Simplify thread checks, by using canned rules for
3455         particular systems (based on the sleepycat db configure.in).
3456         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
3457         don't have a solaris machine to try it on.
3458
3459 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
3460
3461         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
3462
3463 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
3464
3465         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
3466         Security) to the OpenSSH keys required by mono CVS
3467         access.
3468
3469 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
3470
3471         * configure.in, mono/interpreter/interp.c,
3472         mono/io-layer/handles.c, mono/io-layer/processes.c,
3473         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
3474         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
3475         mono/metadata/appdomain.c, mono/metadata/class.c,
3476         mono/metadata/domain.c, mono/metadata/gc.c,
3477         mono/metadata/object.c, mono/metadata/reflection.c,
3478         mono/metadata/threads.c, mono/os/gc_wrapper.h,
3479         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
3480         wrap inclusion of gc.h for boehm, since from FreeBSD and
3481         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
3482         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
3483         to apply, and also makes it possible for me to build with
3484         GC on OpenBSD/macppc built by hand.
3485
3486 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
3487
3488         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
3489
3490 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
3491
3492         * mono/dis/dis-cil.c:
3493         * configure.in: Check for <wchar.h> via autoconf, don't use it if
3494         it isn't there, as it seems to work fine without it on OpenBSD.
3495
3496 2002-08-28  Dick Porter  <dick@ximian.com>
3497
3498         * mono/os/win32/util.c: 
3499         * mono/os/unix/util.c: 
3500         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
3501         (It doesn't do anything on unix builds, and the w32 version no
3502         longer needs an arg.)
3503
3504         * configure.in: Add HOST_CC for w32 builds
3505
3506 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
3507
3508         * configure.in: remove iconv checks.
3509
3510 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
3511
3512         * configure.in: Recognise OpenBSD/macppc as PowerPC.
3513
3514 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
3515
3516         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
3517         to error out if bison is missing.
3518
3519 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3520
3521         * configure.in: don't link against libdl on windoze.
3522
3523 2002-08-12  Dick Porter  <dick@ximian.com>
3524
3525         * mono.pc.in: Add $includedir to Cflags
3526
3527 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
3528
3529         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
3530         with pkg-config.
3531         * */Makefile.am: makefile overhaul to create a shared libmono library.
3532         * */*.h: do not include config.h in headers that should be installed.
3533
3534 2002-07-12  Dick Porter  <dick@ximian.com>
3535
3536         * acconfig.h:
3537         * configure.in: Check the size of sockaddr_un.sun_path
3538
3539 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
3540
3541         * man/Makefile.am (man_MANS): Added new man page
3542
3543         * man/mono-config.5: New manual page describing the mono-config
3544         file format. 
3545
3546 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
3547
3548         * configure.in: added checks for MSG_NOSIGNAL
3549
3550 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
3551
3552         * doc/ado-net: update the ado-net web page on go-mono.com
3553         input parameters support, beginnings of Mono.Data.MySQL 
3554         and System.Data.OleDb, updated the sample source code,
3555         and output from a PostgresTest
3556
3557 2002-05-21  Martin Baulig  <martin@gnome.org>
3558
3559         * mono.1: Documented the "--debug-args" debugging arguments.
3560
3561 2002-05-21  Martin Baulig  <martin@gnome.org>
3562
3563         * mono.1: Updated to reflect my latest changes and beautified this a bit.
3564         (FIXME: There are still command line argument which aren't documented here.)
3565
3566 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
3567
3568         * doc/ado-net: updated page to include C# code snippets using
3569         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
3570         works, executing/reading multiple results, and stored procedures.
3571         And other tweaks about the providers.  
3572
3573 2002-05-19  Martin Baulig  <martin@gnome.org>
3574
3575         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
3576         interpreter/Makefile.am.
3577
3578 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
3579
3580         * configure.in: search for pthread functions also in libc_r (patch
3581         from Garrett Rooney <rooneg@electricjellyfish.net>).
3582
3583 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
3584
3585         * doc/ado-net: added instructions for installing PostgreSQL on Linux
3586         and for using nant to re-compile just the System.Data.dll assembly
3587         on Windows.
3588
3589 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
3590
3591         * doc/ado-net: added instructions for compiling System.Data.dll
3592         (a subset of) on Linux.
3593
3594 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
3595
3596         * doc/ado-net: added links
3597
3598 2002-05-09  Dick Porter  <dick@ximian.com>
3599
3600         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
3601
3602 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3603
3604         * doc/ado-net: correct formatting
3605         * doc/index: added credit i forgot to add
3606
3607 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3608
3609         * doc/ado-net: i did not format it correctly earlier, i 
3610         tried added various tags where appropriate.
3611         
3612         * doc/index: added news item for May 5, 2002 - ado.net able
3613         to retrieve data now
3614
3615 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3616
3617         * doc/ado-net: updated the current status which
3618         I kept forgetting to do.
3619
3620 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3621
3622         * doc/ado-net: updated to includes an example for
3623         running ipc-daemon as a Windows service.  Thanks
3624         to gonzalo.
3625
3626 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3627
3628         * doc/ado-net: updated to include installation of
3629         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
3630         Also included notes on running the System.Data/Test/PostgresTest.cs
3631         that should work on a lot of Mono installations that have
3632         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
3633         know.
3634
3635 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
3636
3637         * doc/ado-net: updated a little bit.
3638
3639 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
3640
3641         * configure.in: Added checks for timezone stuff.
3642
3643 2002-04-30  Dick Porter  <dick@ximian.com>
3644
3645         * acconfig.h:
3646         * configure.in: Added option to disable using shared memory for
3647         handles
3648
3649 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3650
3651         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
3652         defined problem under cygwin with latest version of automake and
3653         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
3654
3655 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3656
3657         * configure.in: removed -Wshadow from CFLAGS.
3658
3659 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
3660
3661         * status/maintainers.xml: added danmorg and myself for System.Data.*
3662         classes.
3663
3664         * status/class.xml: added System.Data.* classes.
3665
3666 2002-04-08  Dick Porter  <dick@ximian.com>
3667
3668         * configure.in: Set -mno-cygwin here rather than in the build script
3669
3670 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
3671
3672         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
3673
3674 2002-03-29  Martin Baulig  <martin@gnome.org>
3675
3676         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
3677         New files, added documentation for the debugging code.
3678
3679         * doc/web/commands: Added the debugging pages.
3680
3681         * docs/jit-debug: Removed, this is now on the web site.
3682
3683 2002-03-24  Martin Baulig  <martin@gnome.org>
3684
3685         * man/mcs.1: Documented the new --debug option and added a section
3686         about debugging support.
3687
3688         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
3689
3690 2002-03-21  Martin Baulig  <martin@gnome.org>
3691
3692         * configure.in: Added check for <elf.h>.
3693
3694 2002-03-18  Dick Porter  <dick@ximian.com>
3695
3696         * configure.in: Only look for libgc on the system.  Default to not
3697         using GC at all, because it doesn't work with the jit.
3698
3699 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
3700
3701         * configure.in: Add support for building the included boehm GC.
3702
3703 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
3704
3705         * configure.in: detect Boehm GC libs and add --with-gc switch.
3706         Boehm GC needs to be explicitly enabled since the JIT currently fails
3707         in some cases with it.
3708
3709 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
3710
3711         * mono/tests/fib.cs: it is now possible to pass a repeat count as
3712         command line argument, for example fib.exe 20 runs the test 20
3713         times. 
3714
3715 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
3716         * configure.in: added support for ARM target arch.
3717         Uncommented and modified arm-*-linux* target,
3718         added mono/arch/arm/Makefile to AC_OUTPUT list.
3719
3720 2002-02-21  Mark Crichton  <crichton@gimp.org>
3721
3722         * status/class.xml: Added contact info for RNGCryptoServiceProvider
3723         class and Rijndael classes.
3724         * status/maintainers.xml: Added contact info to maintainers list.
3725
3726 2002-02-21  Mark Crichton  <crichton@gimp.org>
3727  
3728         * configure.in: Add checks for a system-provided entropy device
3729         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
3730
3731 2002-02-20  Dick Porter  <dick@ximian.com>
3732
3733         * acconfig.h:
3734         * configure.in: Always build without cygwin support on windows
3735
3736 2002-02-19  Radek Doulik  <rodo@ximian.com>
3737
3738         * mono/tests/pinvoke.cs: use more pinvoke test methods
3739
3740 2002-02-19  Radek Doulik  <rodo@ximian.com>
3741
3742         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
3743         method
3744         (mono_test_many_byte_arguments): ditto
3745
3746 2002-02-18  Radek Doulik  <rodo@ximian.com>
3747
3748         * mono/tests/Makefile.am: added small test library for pinvoke
3749         testing
3750
3751         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
3752         new function to test pinvoke
3753
3754         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
3755         arguments
3756
3757         * mono/tests/Makefile.am: display # of passing tests too
3758         added simple shared library libtest with testing function for
3759         pinvoke
3760
3761 2002-02-17  Radek Doulik  <rodo@ximian.com>
3762
3763         * mono/tests/Makefile.am (test): display # of failed tests
3764
3765 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
3766
3767         * configure.in: Add checks for SOL_IP, SOL_TCP, and
3768         IP_PKTINFO. Also check for struct ip_mreqn.
3769
3770 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
3771
3772         * configure.in: Add checks to see if we need to link to libsocket,
3773         libnsl, and/or librt. Also check for inet_pton and inet_aton.
3774
3775 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
3776
3777         * acconfig.h: #undef USE_MONO_MUTEX
3778
3779         * configure.in: If the system pthread implementation is lacking,
3780         default to using mono-mutex.
3781
3782 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
3783
3784         * mono/tests/enum2.cs: new file with more enum tests.
3785
3786 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
3787
3788         * mono/tests/jit-long.cs: added some SHL/SHR tests
3789
3790 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
3791
3792         * configure.in: allow PKG_CONFIG_PATH for the build-platform
3793         pkg-config invocation.
3794
3795 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
3796
3797         * configure.in: add some support/fixes for cross-compilation.
3798
3799 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
3800
3801         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
3802         added tests for SUB_OVF, SUB_OVF_UN
3803
3804 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
3805
3806         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
3807
3808 2001-12-21  Aaron Weber  <aaron@ximian.com>
3809
3810         * doc/faq (A): added a linebreak that was missing and was causing
3811         a heading to appear badly.
3812
3813 2001-12-20  Aaron Weber  <aaron@ximian.com>
3814
3815         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
3816         questions into a single section.
3817
3818 2001-12-17  Aaron Weber  <aaron@ximian.com>
3819
3820         * doc/faq (Q): Question-by-question, line-by-line revision.
3821
3822 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
3823
3824         * mono/tests/time.cs: new test
3825
3826 2001-11-30  Radek Doulik  <rodo@ximian.com>
3827
3828         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
3829
3830 2001-11-29  Radek Doulik  <rodo@ximian.com>
3831
3832         * configure.in (ACCESS_UNALIGNED): uncommented and modified
3833         powerpc-*-linux* 
3834         generate mono/arch/ppc/Makefile
3835
3836 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
3837
3838         * mono/tests/exception3.cs: modified the test to show a bug in the
3839         current exception handling implementation.
3840
3841 2001-11-13  Dick Porter  <dick@ximian.com>
3842
3843         * configure.in: Some more tests for pthread features
3844         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
3845         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
3846
3847 2001-11-09  Dick Porter  <dick@ximian.com>
3848
3849         * configure.in: Try and get large file support, but it's not fatal
3850         if it's not there (the io-layer just ignores the high word in that
3851         case.)
3852
3853         Check for windows builds, and only bother to look for pthreads and
3854         large files if we're not building for cygwin or native win32.  Not
3855         having pthread support on Posix systems is now a fatal error.
3856
3857         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
3858         aclocal
3859
3860 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
3861
3862         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
3863         target testjit. 
3864
3865 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
3866
3867         * docs/object-layout: more documentation
3868
3869 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
3870
3871         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
3872         can't read on unaligned boundaries
3873
3874 2001-10-04  Dick Porter  <dick@ximian.com>
3875
3876         * configure.in: Do some deeper checks on pthreads for some of the
3877         more interesting functions
3878
3879 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
3880
3881         * mono/tests/Makefile.am (testjit): a new target to test the JITer
3882
3883         * mono/tests/jit-*: added some test for the JITer
3884
3885 2001-09-23  Dick Porter  <dick@ximian.com>
3886
3887         * configure.in: Arrange to compile dummy thread support routines
3888         if pthread isnt available
3889         
3890 2001-09-23  Dick Porter  <dick@ximian.com>
3891
3892         * configure.in: Check for pthread.h, so that we can check for the
3893         HAVE_PTHREAD_H define in config.h
3894
3895 2001-09-21  Dick Porter  <dick@ximian.com>
3896
3897         * configure.in: Check for libpthread
3898
3899 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
3900
3901         * mono/tests/test-ops.cs: added more tests
3902
3903 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
3904
3905         * configure.in: check for sizeof(void*) and for the architecture.
3906
3907 2001-09-05  Dick Porter  <dick@ximian.com>
3908
3909         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
3910         aclocal invocation, so putting aclocal files in /usr/local works
3911
3912 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
3913
3914         * *: removed the libffi dependency, mono now compiles on cygwin 
3915
3916         * mono/wrapper/build-dll: new file.
3917
3918 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
3919
3920         * mono/tests/console.cs: impl.
3921
3922         * mono/tests/box.cs: impl.
3923
3924         * mono/tests/stream-writer.cs: impl.
3925
3926 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
3927
3928         * mono/tests/*: New test cases, mostly for virtual method dispatch.
3929         Use make testb for the slow benchmarking programs,
3930         make test for the usual regression test checks.
3931
3932 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
3933
3934         * mono/cil/Makefile.am:
3935         * mono/wrapper/Makefile.am: use correct variables for installation
3936         directories
3937
3938 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
3939
3940         * mono/tests/exceptions*: enhanced and added more tests for
3941         exceptions.
3942
3943 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
3944
3945         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
3946         to pass make distcheck
3947
3948         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
3949
3950         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
3951         install-data-hook): Added mechanism to distribute and install the
3952         dll files.
3953
3954 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
3955
3956         * mono/tests/stream.cs: new tests for the Stream class
3957
3958         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
3959         added it again.
3960
3961 2001-08-16  Alex Graveley  <alex@ximian.com>
3962
3963         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
3964         removes libtool dependency on all of Mono.
3965
3966 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
3967
3968         * mono/tests/array.cs: more array tests
3969
3970 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
3971
3972         * mono/tests/array.cs: more array tests
3973
3974 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
3975
3976         * mono/tests/pinvoke.cs: we can now print strings ;-)
3977
3978         * mono/tests/array.cs: new test for arrays
3979
3980 2001-08-02  Alex Graveley  <alex@ximian.com>
3981
3982         * libffi/*: Import libffi CVS version, with minor changes to make it 
3983           compile.
3984
3985         * mono/interpreter/Makefile.am: Link against 
3986           ../../libffi/.libs/libffi.a.
3987
3988         * Makefile.am: Add libffi
3989
3990         * autogen.sh: Replace with adapted gnome autogen.sh
3991
3992         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
3993
3994 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
3995
3996         * mono/tests/pinvoke.cs: impl.
3997
3998 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
3999
4000         * configure.in, mono/tests: added some tests for the interpreter.
4001
4002 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
4003
4004         * doc/download: added instructions for cygwin
4005         
4006         * doc/c-sharp: removed bit about compiling
4007         
4008         * status/compare-assembly.cs: basedir should be there if
4009         parameters are provided.
4010
4011         * status/makefile: made targets to dump info.
4012         
4013 2001-07-15  Joe Shaw  <joe@ximian.com>
4014
4015         * configure.in: Don't create doc/Makefile as there's nothing there
4016         to make.
4017
4018         * Makefile.am: Don't build the doc directory because there's no
4019         Makefile.am there.
4020
4021         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
4022
4023 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
4024
4025         * doc/class-library (A): Updated FAQ with question on error 1595.
4026
4027 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
4028
4029         * doc/index: 
4030
4031 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
4032
4033         * status/*: scripts and data to create statistics about the
4034         class library status.
4035
4036 2001-07-09  Alex Graveley  <alex@ximian.com>
4037
4038         * doc/makefile (clean): Add clean target.
4039         * doc/web/makefile (clean): Ditto.
4040
4041 2001-07-09  Alex Graveley  <alex@ximian.com>
4042
4043         * doc/makefile (all-docs): Fix typo.
4044
4045 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
4046
4047         * NEWS: 
4048
4049