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