12011-04-14  Rik  <octave@nomad.inbox5.com>
2
3	* NEWS: Add colstyle to list of new functions for 3.4
4
52011-04-08  Rik  <octave@nomad.inbox5.com>
6
7	* NEWS: Deprecate studentize(), add new function zscore().
8
92011-04-04  Rik  <octave@nomad.inbox5.com>
10
11	* NEWS: Add perror, strerror to list of functions deprecated in 3.4
12
132011-03-31  Rik  <octave@nomad.inbox5.com>
14
15	* NEWS: Add cquad to list of functions deprecated in 3.4
16
172011-03-24  Jarno Rajahalme  <jarno.rajahalme@gmail.com>
18
19	* configure.ac: Try again with "-ff2c" if fortran compiler is
20	found incompatible. On OSX, try again with
21	libcruft/misc/blaswrap.c, if "-ff2c" also fails.
22
232011-03-17  Iain Murray  <iain@iainmurray.net>
24
25	* bootstrap.conf (gnulib_modules): Include nproc in the list.
26
272011-03-08  Rik  <octave@nomad.inbox5.com>
28
29	* mk-opts.pl: Recode using more modern Perl syntax.
30	Use my, not local, for lexically-scoped variables.
31	Use ALL_CAPITALS for global variable names.
32	Change code to remove any warnings from Perl lint (-w).
33	Inline small subroutines for better readability.
34	Use here documents and qq operator to avoid excessive backlashing of ".
35	Add more informative usage() information.
36
372011-03-03  Rik  <octave@nomad.inbox5.com>
38
39	* NEWS: Deprecate is_duplicate_entry.
40
412011-03-01  Ben Abbott  <bpabbott@mac.com>
42
43	* README.MacOS: Add Fink packages needed to support print output.
44
452011-02-28  Rik  <octave@nomad.inbox5.com>
46
47	* NEWS: Mention new functions isrow, iscolumn.
48
492011-02-23  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>
50
51	* .hgignore: Cleanup and more files to be ignore that get added
52	to the source during build time.
53
542011-02-22  Rik  <octave@nomad.inbox5.com>
55
56	* Makefile.am: New explicit 'make check' target.
57
582011-02-21  John W. Eaton  <jwe@octave.org>
59
60	* NEWS: Note that PCRE is now required to build Octave.
61	* configure.ac: Improve check for PCRE, which is now required.
62	Don't check for -lregex.
63
642011-02-19  Rik  <octave@nomad.inbox5.com>
65
66	* README.MacOS: Keep line length below 80, use 2 spaces to start
67	sentences.
68
692011-02-16  Richard Campbell  <rlcamp.pdx@gmail.com>
70
71	* README.MacOS: Updated Readme.MacOS section 2.2.1 with results of test
72	compilation on vanilla machine.
73
742011-02-15  Benjamin Lindner  <lindnerb@users.sourceforge.net>
75
76	* configure.ac: Use AC_COMPILE_IFELSE to check for OpenGL
77	support in FLTK.
78
792011-02-09  John W. Eaton  <jwe@octave.org>
80
81	* NEWS: Update.
82
832011-02-09  Ben Abbott  <bpabbott@mac.com>
84
85	* README.MacOS: Spelling corrections.
86
872011-02-08  Ben Abbott  <bpabbott@mac.com>
88
89	* README.MacOS: Fix FFTW CCFLAGS.
90
912011-02-08  Rik  <octave@nomad.inbox5.com>
92
93	* NEWS: Use indentation of 2 spaces rather than 3 in code examples.
94
952011-02-08  John W. Eaton  <jwe@octave.org>
96
97	* NEWS: New section for 3.6.  List deprecated functions that
98	have been removed for 3.6.
99
1002011-02-08  Ben Abbott  <bpabbott@mac.com>
101
102	* README.MacOS: Add detail.
103
1042011-02-08  John W. Eaton  <jwe@octave.org>
105
106	* NEWS: Add note about subfunctions.
107
1082011-02-06  John W. Eaton  <jwe@octave.org>
109
110	* PROJECTS, README.devel: Use maintainers@octave.org instead of
111	octave-maintainers@octave.org.
112
1132011-02-05  Rik  <octave@nomad.inbox5.com>
114
115	* PROJECTS: Point to maintained list on Octave Wiki.
116
1172011-02-05  Rik  <octave@nomad.inbox5.com>
118
119	* mkoctfile.in, octave-config.in: Update usage strings.
120
1212011-02-04  Rik  <octave@nomad.inbox5.com>
122
123	* configure.ac: Add new doc/icons/Makefile to list of Makefiles to build
124	* examples/Makefile.am: Move building of .desktop files and distribution
125	of icons to doc/icons directory.
126
1272011-01-30  Rik  <octave@nomad.inbox5.com>
128
129	* NEWS: Deprecate glpkmex function.
130
1312011-01-30  John W. Eaton  <jwe@octave.org>
132
133	* acinclude.m4 (OCTAVE_PROG_GHOSTSCRIPT): Update warning message.
134
1352011-01-30  John W. Eaton  <jwe@octave.org>
136
137	* configure.ac: Remove code to print warning for missing ARPACK.
138	* README.MacOS: Remove arpack from list of prerequisite software.
139
1402011-01-29  Rik  <octave@nomad.inbox5.com>
141
142	* NEWS: Deprecate saveimage function.
143
1442011-01-28  Ben Abbott  <bpabbott@mac.com>
145
146	* README.MacOS: Spelling corrections.
147	* README.MacOS: Additional modifications for building Octave manually.
148	* README.MacOS: Modify instructions for building Octave manually.
149
1502011-01-28  John W. Eaton  <jwe@octave.org>
151
152	* configure.ac: Don't check for ARPACK.
153	* common.mk (ARPACK_CPPFLAGS, ARPACK_LDFLAGS, ARPACK_LIBS):
154	Delete variables.
155	(do_subst_config_vals): Don't substitute them.
156
1572011-01-27  Ben Abbott  <bpabbott@mac.com>
158
159	* README.MacOS: Modify instructions for MacPorts to "deactivate"
160	rather than "uninstall" octave.
161
1622011-01-26  John W. Eaton  <jwe@octave.org>
163
164	* mk-opts.pl, mkoctfile.cc.in, mkoctfile.in: Untabify.
165
166	* mkf77def.in, mk-opts.pl, mkoctfile.cc.in, structdemo.cc,
167	unwinddemo.cc, fortdemo.cc, paramdemo.cc,
168	celldemo.cc,stringdemo.cc, hello.cc, embedded.cc, helloworld.cc:
169	Strip trailing whitespace.
170
1712011-01-26  Ben Abbott  <bpabbott@mac.com>
172
173	* README.MacOS: Modify organization, and update for MacPorts.
174
1752011-01-26  John W. Eaton  <jwe@octave.org>
176
177	* bootstrap: Update from gnulib sources.
178
1792011-01-26  John W. Eaton  <jwe@octave.org>
180
181	* configure.ac (INSTALL_SCRIPT): Update commend about UGLY_DEFS.
182
1832011-01-26  John W. Eaton  <jwe@octave.org>
184
185	* acinclude.m4 (OPENGL_LIBS): Don't add -L/usr/X11R6/LIB to
186	LDFLAGS in test.  Bug #32160.
187
1882011-01-25  Rik  <octave@nomad.inbox5.com>
189
190	* Makefile.am: Directly run makefile rules in doc/interpreter directory
191	for AUTHORS, BUGS, INSTALL.OCTAVE files.
192
1932011-01-25  John W. Eaton  <jwe@octave.org>
194
195	* autogen.sh (AUTOMAKE): Add --foreign to the automake command.
196	Check for required GNU files here instead of having automake do it.
197	Export AUTOMAKE so our options are actually used.
198
1992011-01-25  John W. Eaton  <jwe@octave.org>
200
201	* Makefile.am (EXTRA_DIST): Remove ROADMAP from the list.
202
2032011-01-24  Rik  <octave@nomad.inbox5.com>
204
205	* AUTHORS: Remove.  File now auto-generated from contributors.texi.
206	* Makefile.am: Add rule for AUTHORS file.
207
2082011-01-24  John W. Eaton  <jwe@octave.org>
209
210	* NEWS: Note change in audio/mu2lin.
211
2122011-01-22  Tatsuro MATSUOKA  <tmacchant@yahoo.co.jp>
213
214	* README.MinGW: Small corrections to documentation.
215
2162011-01-22  Rik  <octave@nomad.inbox5.com>
217
218	* README.devel: Update for 3.4 release.
219
2202011-01-22  Rik  <octave@nomad.inbox5.com>
221
222	* HACKING: Revise and incorporate all of file ROADMAP.
223	* ROADMAP: Deleted.
224
2252011-01-22  Rik  <octave@nomad.inbox5.com>
226
227	* README.Windows: Reference README.MinGW
228	* README.MinGW: Replace placeholder with actual instructions
229
2302011-01-22  John W. Eaton  <jwe@octave.org>
231
232	* configure.ac (AC_INIT): Version is now 3.5.0+.
233	(OCTAVE_API_VERSION_NUMBER): Now 44.
234	(OCTAVE_RELEASE_DATE): Now 2011-01-22.
235	(OCTAVE_COPYRIGHT): Update year.
236
2372011-01-20  Rik  <octave@nomad.inbox5.com>
238
239	* README.Cygwin, README.MacOS, README.Windows, README.ftp: Update
240	documentation files for 3.4 release.
241
242	* README.MinGW: Create placeholder for new README file.
243
2442011-01-20  John W. Eaton  <jwe@octave.org>
245
246	* bootstrap: Update from gnulib sources.
247
2482011-01-20  John W. Eaton  <jwe@octave.org>
249
250	* configure.ac, NEWS: Update for backend -> graphics_toolkit change.
251
2522011-01-17  Rik  <octave@nomad.inbox5.com>
253
254	* NEWS: Add quadcc to list of new functions added.
255
2562011-01-17  John W. Eaton  <jwe@octave.org>
257
258	* mkoctfile.cc.in (main): Add + missing from previous change.
259
2602011-01-15  John W. Eaton  <jwe@octave.org>
261
262	* configure.ac (AC_INIT): Version is now 3.3.54.
263	(OCTAVE_API_VERSION_NUMBER): Now 42.
264	(OCTAVE_RELEASE_DATE): Now 2010-11-19.
265
2662011-01-15  John W. Eaton  <jwe@octave.org>
267
268	* NEWS: Add krylovb to deprecated function list.
269
2702011-01-14  Rik  <octave@nomad.inbox5.com>
271
272	* NEWS: Add replot to deprecated function list.
273
2742011-01-14  John W. Eaton  <jwe@octave.org>
275
276	* bootstrap.conf (gnulib_modules): Include filemode in the list.
277
2782011-01-14  John W. Eaton  <jwe@octave.org>
279
280	* Update copyright notices for 2011.
281
2822011-01-14  John W. Eaton  <jwe@octave.org>
283
284	* bootstrap (gnulib_path): Set default gnulib path with ${x:=y},
285	not ${x=y}.
286
2872011-01-14  John W. Eaton  <jwe@octave.org>
288
289	* bootstrap, bootstrap.conf: Update from gnulib sources.
290
2912011-01-13  John W. Eaton  <jwe@octave.org>
292
293	* bootstrap.conf (gnulib_modules): Include mkstemp in the list.
294
2952011-01-13  John W. Eaton  <jwe@octave.org>
296
297	* configure.ac (AC_ARG_ENABLE(extra-warning-flags)):
298	Eliminate some code duplication.
299
3002011-01-13  John W. Eaton  <jwe@octave.org>
301
302	* configure.ac (AC_ARG_ENABLE(extra-warning-flags)): Check for
303	-Wcast-qual and -Wcast-align and add them to WARN_CFLAGS and
304	WARN_CXXFLAGS.
305
3062011-01-13  John W. Eaton  <jwe@octave.org>
307
308	* configure.ac (AC_ARG_ENABLE(extra-warning-flags)): Check for
309	-Wpointer-arith, -Wmissing-prototypes, -Wstrict-prototypes, and
310	-Wwrite-strings and add them to WARN_CFLAGS.  Check for
311	-Wpointer-arith and add them to WARN_CXXFLAGS.
312
3132011-01-12  John W. Eaton  <jwe@octave.org>
314
315	* mk-opts.pl: Generate initialization lists and in-line code for
316	copying.
317
3182011-01-11  Rik  <octave@nomad.inbox5.com>
319
320	* ROADMAP: Update guide to Octave directory structure.
321
3222011-01-11  Rik  <octave@nomad.inbox5.com>
323
324	* README.mirrors: Update ftp links.
325
3262011-01-06  Rik  <octave@nomad.inbox5.com>
327
328	* README: Update links and disk space requirements.
329
3302011-01-06  Jordi Gutiérrez Hermoso  <jordigh@gmail.com>
331
332	* run-octave.in: Add a -gud option so that gdb can be called from
333	Emacs's GUD mode and similar.
334
3352011-01-06  John W. Eaton  <jwe@octave.org>
336
337	* mkoctfile.in, mkoctfile.cc.in: Substitute and use LAPACK_LIBS.
338	Bug #32009.
339
3402011-01-04  Rik  <octave@nomad.inbox5.com>
341
342	* README.MacOS: Update CFLAGS recommendation to use -O2.
343
3442011-01-04  Rik  <octave@nomad.inbox5.com>
345
346	* README.gnuplot: Update recommendation to version 4.4.
347
3482011-01-04  Marco Atzeri  <marco_atzeri@yahoo.it>
349
350	* README.Cygmin: Update build instructions before 3.4 release.
351
3522010-12-31  Kai Habel  <kai.habel@gmx.de>
353
354	* NEWS: Add curl and divergence to new functions list.
355
3562010-12-20  Ben Abbott  <bpabbott@mac.com>
357
358	* README.MacOS, Makefile.am: Update build insructions for MacOS and
359	distribute file in tarball.
360
3612010-12-20  Rik  <octave@nomad.inbox5.com>
362
363	* README.Cray, SENDING-PATCHES, Makefile.am: Remove obsolete files.
364
3652010-12-18  Rik  <octave@nomad.inbox5.com>
366
367	* NEWS: Deprecate sphcat and spvcat functions.
368
3692010-12-17  Rik  <octave@nomad.inbox5.com>
370
371	* README.MacOS: New file documenting build instructions for Mac OSX.
372
3732010-12-09  Kai Habel  <kai.habel@gmx.de>
374
375	* NEWS: Add pie3 to new functions list.
376
3772010-12-09  Marco Atzeri  <marcox_atzeri@yahoo.it>
378
379	* configure.ac: Don't add -lwsock32 to LIBS on cygwin systems.
380
3812010-11-21  Kai Habel  <kai.habel@gmx.de>
382
383	* NEWS: Add uigetdir, uigetfile, uiputfile.
384
3852010-11-19  John W. Eaton  <jwe@octave.org>
386
387	* Makefile.am (bin_SCRIPTS): Remove run-octave from the list.
388
3892010-10-19  John W. Eaton  <jwe@octave.org>
390
391	* configure.ac (AC_INIT): Version is now 3.3.54+.
392
3932010-10-19  John W. Eaton  <jwe@octave.org>
394
395	* configure.ac (AC_INIT): Version is now 3.3.54.
396	(OCTAVE_API_VERSION_NUMBER): Now 42.
397	(OCTAVE_RELEASE_DATE): Now 2010-11-19.
398
3992010-11-15  Kai Habel  <kai.habel@gmx.de>
400
401	* NEWS: Add saveas. Fix uimenu.
402
4032010-11-14  Michael Goffioul  <michael.goffioul@gmail.com>
404
405	* mkoctfile.cc.in: replace %OCTAVE_CONF_F77_INTEGER8_FLAG% with
406	%OCTAVE_CONF_F77_INTEGER_8_FLAG%.
407
4082010-11-10  John W. Eaton  <jwe@octave.org>
409
410	* configure.ac: Don't check for nan.h.
411
4122010-11-10  John W. Eaton  <jwe@octave.org>
413
414	* configure.ac (AH_BOTTOM): Eliminate special case for __DECCXX:
415
4162010-11-10  John W. Eaton  <jwe@octave.org>
417
418	* configure.ac: Eliminate special cases for nextstep.
419
4202010-11-10  John W. Eaton  <jwe@octave.org>
421
422	* configure.ac: Eliminate special checks for SCO systems.
423
4242010-11-10  John W. Eaton  <jwe@octave.org>
425
426	* NEWS: Update deprecated function list with dispatch.
427
4282010-11-09  Rik  <octave@nomad.inbox5.com>
429
430	* configure.ac: Fix typo where variable name was missing '$'
431
4322010-11-09  Rik  <octave@nomad.inbox5.com>
433
434	* configure.ac: Properly m4 quote AS_HELP_STRING.
435
4362010-11-09  Rik  <octave@nomad.inbox5.com>
437
438	* configure.ac: Remove redundant warning message when '--without-opengl'
439	option used.
440
4412010-11-09  John W. Eaton  <jwe@octave.org>
442
443	* configure.ac: Don't check for trunc, copysign, or _copysign.
444
4452010-11-08  John W. Eaton  <jwe@octave.org>
446
447	* configure.ac (--without-opengl): New configure option.
448
4492010-11-03  John W. Eaton  <jwe@octave.org>
450
451	* bootstrap.conf (gnulib_modules): Include copysign in the list.
452
4532010-10-28  Rik  <octave@nomad.inbox5.com>
454
455	* NEWS: Update deprecated function list with autocov and autocor.
456
4572010-10-25  Kai Habel  <kai.habel@gmx.de>
458
459	* NEWS: Add uimenu.
460
4612010-10-24  Rik  <octave@nomad.inbox5.com>
462
463	* NEWS: Update deprecated function list for version 3.4.
464
4652010-10-22  John W. Eaton  <jwe@octave.org>
466
467	* Makefile.am (EXTRA_DIST): Include bootstrap and bootstrap.conf
468	in the list.
469
4702010-10-19  John W. Eaton  <jwe@octave.org>
471
472	* configure.ac (AC_INIT): Version is now 3.3.53+.
473
4742010-10-19  John W. Eaton  <jwe@octave.org>
475
476	* configure.ac (AC_INIT): Version is now 3.3.53.
477	(OCTAVE_API_VERSION_NUMBER): Now 41.
478	(OCTAVE_RELEASE_DATE): Now 2010-10-19.
479
4802010-09-29  John W. Eaton  <jwe@octave.org>
481
482	* examples/make_int.cc (Fmake_int): Don't pass arg to mlock.
483
4842010-09-29  John W. Eaton  <jwe@octave.org>
485
486	* examples/structdemo.cc (Fstructdemo): Use octave_scalar_map
487	instead of Octave_map.
488
4892010-09-29  John W. Eaton  <jwe@octave.org>
490
491	* configure.ac: Style fixes.
492
4932010-09-29  John P. Swensen  <jpswensen@gmail.com>
494
495	* configure.ac: Allow selection of GraphicsMagick or ImageMagick
496	at configure time using "--with-magick=" option.
497
4982010-09-24  Jaroslav Hajek  <highegg@gmail.com>
499
500	* m4/ax_blas.m4: Update.
501
5022010-09-23  John W. Eaton  <jwe@octave.org>
503
504	* octave-bug.in, octave-bug.cc.in: Delete
505	* Makefile.am (EXTRA_DIST): Remove them from the list.
506	(bin_PROGRAMS): Remove octave-bug from the list.
507	(octave_bug_SOURCES, nodist_octave_bug_SOURCES): Delete variables.
508	(BUILT_SOURCES): Remove octave-bug.cc from the list.
509	(bin_SCRIPTS): Remove octave-bug from the list.
510	(octave-bug.cc, octave-bug): Delete rules.
511
5122010-09-20  John W. Eaton  <jwe@octave.org>
513
514	* bootstrap.conf (gnulib_modules): Include mktime in the list.
515
5162010-09-18  John W. Eaton  <jwe@octave.org>
517
518	* Makefile.am (BUILT_SOURCES): Include run-octave in the list.
519
5202010-09-16  John W. Eaton  <jwe@octave.org>
521
522	* configure.ac (SCRIPTS_EXE_SUFFIX) Delete variable and all uses.
523	(BUILD_COMPILED_AUX_PROGRAMS): New variable.
524	(AMCOND_BUILD_COMPILED_AUX_PROGRAMS): New Automake conditional.
525	* Makefile.am (SCRIPTS_EXE_SUFFIX, BUILT_SHELL_FILES): Delete
526	variables and all uses.
527	(bin_SCRIPTS, bin_PROGRAMS, mkoctfile_SOURCES,
528	nodist_mkoctfile_SOURCES, octave_config_SOURCES,
529	nodist_octave_config_SOURCES, octave_bug_SOURCES,
530	nodist_octave_bug_SOURCES, BUILT_SOURCES): Define conditionally
531	based on AMCOND_BUILD_COMPILED_AUX_PROGRAMS.
532	(noinst_SCRIPTS): New variable.
533	(CLEANFILES): Include $(bin_PROGRAMS) $(bin_SCRIPTS)
534	$(BUILT_SOURCES) in the list.
535	(all-local): Also depend on $(bin_PROGRAMS) and $(noinst_SCRIPTS).
536	(octave-bug.cc, octave-config.cc, mkoctfile.cc, octave-bug)
537	(octave-config, mkoctfile): Make rules conditional on
538	AMCOND_BUILD_COMPILED_AUX_PROGRAMS.
539	(make-version-links, remove-version-links): Define different
540	rules conditional on AMCOND_BUILD_COMPILED_AUX_PROGRAMS.
541
5422010-09-13  Jaroslav Hajek  <highegg@gmail.com>
543
544	* NEWS: Update.
545
5462010-09-10  Jaroslav Hajek  <highegg@gmail.com>
547
548	* m4/ax_blas_f77_func.m4: Update.
549
5502010-09-07  Ben Abbott  <bpabbott@mac.com>
551
552	* acinclude.m4, configure.ac, m4/module.mk: Update acx_*.m4
553	macros to the newer ax_*.m4 versions.
554	* ax_blas.m4, ax_lapack.m4, ax_blas_f77_func.m4,
555	ax_pthread.m4: Add files.
556	* acx_blas.m4, acx_lapack.m4, acx_blas_f77_func.m4,
557	acx_pthread.m4: Remove files.
558
5592010-09-01  Jaroslav Hajek  <highegg@gmail.com>
560
561	* NEWS: Update.
562
5632010-08-21  Rik  <octave@nomad.inbox5.com>
564
565	* NEWS: Add randi to list of new functions
566
5672010-08-09  John Swensen  <jpswensen@gmail.com>
568
569	* mkoctfile.in: Add ability to pass -pthread through to linker.
570
5712010-08-13  Jaroslav Hajek  <highegg@gmail.com>
572
573	* NEWS: Update.
574
5752010-08-09  Rik  <octave@nomad.inbox5.com>
576
577	* examples/Makefile.am: Don't echo 'echo' command when building
578	octave.desktop.
579
5802010-08-09  Jaroslav Hajek  <highegg@gmail.com>
581
582	* NEWS: Update.
583
5842010-08-05  Rik  <octave@nomad.inbox5.com>
585
586	* configure.ac: Change warning messages about freetype and fontconfig
587	to reflect their requirement for native graphics.  Bug #30594.
588
5892010-08-05  Rik  <octave@nomad.inbox5.com>
590
591	* Makefile.am: Remove distribution of emacs directory
592
593	* emacs/info-emacs-info, emacs/info-emacs-octave-help, emacs/module.mk,
594	emacs/NEWS, emacs/octave-hlp.el, emacs/octave-inf.el,
595	emacs/octave-mod.el, emacs/octave-tags, emacs/octave-tags.1,
596	emacs/README, emacs/TODO: Remove from further hg checkouts.
597
5982010-08-05  Rik  <octave@nomad.inbox5.com>
599
600	* ChangeLog: Correct date in version upgrade 3.3.52+ comment.
601
6022010-08-01  John W. Eaton  <jwe@octave.org>
603
604	* configure.ac (AC_INIT): Version is now 3.3.52+.
605
6062010-08-01  John W. Eaton  <jwe@octave.org>
607
608	* configure.ac (AC_INIT): Version is now 3.3.52.
609	(OCTAVE_API_VERSION_NUMBER): Now 40.
610	(OCTAVE_RELEASE_DATE): Now 2010-08-01.
611
6122010-07-30  Rik  <octave@nomad.inbox5.com>
613
614	* Makefile.am: add .gdbinit to the DISTCLEANFILES list
615
6162010-07-29  Jaroslav Hajek  <highegg@gmail.com>
617
618	* NEWS: Include list of new functions.
619
6202010-07-08  Rik  <octave@nomad.inbox5.com>
621
622	* NEWS: Update with addition of engineering format.
623
6242010-07-08  Jaroslav Hajek  <highegg@gmail.com>
625
626	* NEWS: Update.
627
6282010-06-23  Jaroslav Hajek  <highegg@gmail.com>
629
630	* mkoctfile.in: F77_INTEGER_8_FLAG -> OCTAVE_CONF_F77_INTEGER_8_FLAG.
631
6322010-06-23  Jaroslav Hajek  <highegg@gmail.com>
633
634	* configure.ac: Temporarily include F77_INTEGER_8_FLAG in FFLAGS for
635	BLAS checking.
636	* mkoctfile.in: Include F77_INTEGER_8_FLAG in ALL_FFLAGS.
637	* mkoctfile.cc.in: Ditto.
638
6392010-05-18  Jaroslav Hajek  <highegg@gmail.com>
640
641	* NEWS: Update.
642
6432010-05-11  Rik  <octave@nomad.inbox5.com>
644
645	* configure.ac: Capitalize ARPACK in messages.
646
6472010-05-04  John W. Eaton  <jwe@octave.org>
648
649	* ROADMAP: Delete entry for villad.
650
6512010-04-26  Rik  <octave@nomad.inbox5.com>
652
653	* configure.ac: fix bug with shell HERE document introduced in
654        previous change.
655
6562010-04-26  Shai Ayal  <shaiay@users.sourceforge.net>
657
658	* configure.ac: make all graphics related tests inter-dependent
659
6602010-04-20  Jaroslav Hajek  <highegg@gmail.com>
661
662	* NEWS: Update.
663
6642010-04-16  David Bateman  <dbateman@free.fr>
665
666	* PROJECTS: Update for new sparse functionality.
667
6682010-04-14  Shai Ayal  <shaiay@users.sourceforge.net>
669
670	* NEWS: Update.
671
6722010-04-08  Marco Atzeri  <marco_atzeri@yahoo.it>
673
674	* Makefile.am (make-version-links, remove-version-links):
675	Use SCRIPTS_EXE_SUFFIX for scripts, not EXEEXT.
676
6772010-04-07  John W. Eaton  <jwe@octave.org>
678
679	* README.ftp, README.devel:
680	Update from Judd Storrs <jstorrs@gmail.com>.
681
6822010-03-27  David Bateman  <dbateman@free.fr>
683
684	* acinclude.m4 (OCTAVE_CHECK_OPENMP): Macro to check for OpenMP support
685	* configure.ac: Use it here. Disable OpenMP support by default
686
6872010-03-25  John W. Eaton  <jwe@octave.org>
688
689	* bootstrap.conf (gnulib_modules): Sort the list.
690
6912010-03-25  Jaroslav Hajek  <highegg@gmail.com>
692
693	* bootstrap.conf: Include roundf, trunc, truncf.
694
6952010-03-24  John W. Eaton  <jwe@octave.org>
696
697	* configure.ac (AC_INIT): Version is now 3.3.51+.
698
6992010-03-24  John W. Eaton  <jwe@octave.org>
700
701	* configure.ac (AC_INIT): Version is now 3.3.51.
702	(OCTAVE_API_VERSION_NUMBER): Now 39.
703	(OCTAVE_RELEASE_DATE): Now 2010-03-24.
704
7052010-03-24  John W. Eaton  <jwe@octave.org>
706
707	* NEWS: Style fixes.
708
7092010-03-23  Jaroslav Hajek  <highegg@gmail.com>
710
711	* NEWS: Update.
712
7132010-03-15  John W. Eaton  <jwe@octave.org>
714
715	* configure.ac (AH_BOTTOM): Define GNULIB_NAMESPACE.
716
7172010-03-09  Jaroslav Hajek  <highegg@gmail.com>
718
719	* NEWS: Update.
720
7212010-03-01  John W. Eaton  <jwe@octave.org>
722
723	* acinclude.m4 (OCTAVE_CXX_COMPLEX_REFERENCE_ACCESSORS,
724	OCTAVE_CXX_COMPLEX_SETTERS): New macros.
725	* configure.ac: Use them.
726
7272010-02-25  John W. Eaton  <jwe@octave.org>
728
729	* gdbinit: New file.
730	* Makefile.am (EXTRA_DIST): Add it to the list.
731	(all-local): Depend on .gdbinit.
732	(.gdbinit): New rule.
733
7342010-02-22  John W. Eaton  <jwe@octave.org>
735
736	* boostrap: Update from gnulib/build-aux/bootstrap.
737
7382010-02-21  Michael Goffioul  <michael.goffioul@gmail.com>
739
740	* configure.ac: Define NOMINMAX under MSVC.
741
742	* configure.ac: Add pcre_config --cflags to XTRA_CXXFLAGS instead of
743	CPPFLAGS.
744
7452010-02-17  John W. Eaton  <jwe@octave.org>
746
747	* configure.ac: Add $COLAMD_LDFLAGS $COLAMD_LIBS $AMD_LDFLAGS,
748	and $AMD_LIBS to LIBS when checking for cholmod library.
749
7502010-02-17  John W. Eaton  <jwe@octave.org>
751
752	* acinclude.m4 (OCTAVE_CHECK_FORTRAN_INTEGER_SIZE): Save and
753	restore FFLAGS.  Temporarily add F77_INTEGER_8_FLAG to FFLAGS.
754	* common.mk (F77_INTEGER_8_FLAG): New variable.
755	(do_subst_config_vals): Substitute it.
756	* configeure.ac: Don't add -fdefault-integer-8 to FFLAGS.
757	Substitute F77_INTEGER_8_FLAG.  Improve --enable-64 warning.
758
7592010-02-15  Jaroslav Hajek  <highegg@gmail.com>
760
761	* NEWS: Update.
762
7632010-02-10  Jaroslav Hajek  <highegg@gmail.com>
764
765	* NEWS: Update.
766
7672010-02-08  John W. Eaton  <jwe@octave.org>
768
769	* bootstrap.conf (gnulib_modules): Include progname in the list.
770
7712010-02-08  Jaroslav Hajek  <highegg@gmail.com>
772
773	* NEWS: Update.
774
7752010-02-04  John W. Eaton  <jwe@octave.org>
776
777	* configure.ac: Don't check for gethostname.
778	* bootstrap.conf (gnulib_modules): Include gethostname in the list.
779
7802010-02-03  John W. Eaton  <jwe@octave.org>
781
782	* configure.ac: Don't check for fcntl.h or fcntl.
783	* bootstrap.conf (gnulib_modules): Include fcntl in the list.
784
7852010-02-03  John W. Eaton  <jwe@octave.org>
786
787	* acinclude.m4 (OCTAVE_HAVE_C99_VSNPRINTF): Delete.
788	* configure.ac: Don't call OCTAVE_HAVE_C99_VSNPRINTF.
789	Don't check for snprintf, vfprintf, vsprintf, vsnprintf, or _snprintf.
790	* bootstrap.conf (gnulib_modules): Include vsprintf in the list.
791
7922010-02-03  John W. Eaton  <jwe@octave.org>
793
794	* configure.ac: Don't check for strerror.
795
7962010-02-03  John W. Eaton  <jwe@octave.org>
797
798	* configure.ac: Don't check for raise or strdup.
799
8002010-02-03  John W. Eaton  <jwe@octave.org>
801
802	* configure.ac: Don't check for poll or usleep.
803	* bootstrap.conf (gnulib_modules): Include nanosleep and sleep
804	in the list.
805
8062010-02-03  John W. Eaton  <jwe@octave.org>
807
808	* configure.ac: Don't check for sigaction, sigpending,
809	sigprocmask, or sigsuspend.
810
8112010-02-03  John W. Eaton  <jwe@octave.org>
812
813	* configure.ac: Don't check for getcwd.
814	* bootstrap.conf (gnulib_modules): Include getcwd in the list.
815
8162010-02-02  John W. Eaton  <jwe@octave.org>
817
818	* configure.ac: Assume signal.h provides sigset_t and sig_atomic_t.
819
8202010-02-02  John W. Eaton  <jwe@octave.org>
821
822	* configure.ac: Don't call OCTAVE_SIGNAL_CHECK,
823	OCTAVE_REINSTALL_SIGHANDLERS, AC_C_CONST, AC_HEADER_STDC, or
824	AC_STRUCT_TM, AC_TYPE_SIGNAL.
825	Don't define RETSIGTYPE_IS_VOID.
826	* acinclude.m4 (OCTAVE_SIGNAL_CHECK, OCTAVE_REINSTALL_SIGHANDLERS):
827	Don't call AC_TYPE_SIGNAL.  Assume sighandler return type is void.
828	(OCTAVE_SIGNAL_CHECK, OCTAVE_REINSTALL_SIGHANDLERS): Delete macros.
829	* bootstrap.conf (gnulib_modules): Include sigaction, signal,
830	and sigprocmask in the list.
831
8322010-02-02  John W. Eaton  <jwe@octave.org>
833
834	* configure.ac: Don't check for stdint.h.
835	(AH_BOTTOM): Unconditionally include stdint.h.
836	Delete fallback integer type definitions.
837	* bootstrap.conf (gnulib_modules): Include stdint in the list.
838
8392010-02-02  John W. Eaton  <jwe@octave.org>
840
841	* configure.ac: Don't check for atexit or on_exit.
842
8432010-02-02  John W. Eaton  <jwe@octave.org>
844
845	* configure.ac: Don't check for bcopy, bzero, or memmove.
846
8472010-02-02  John W. Eaton  <jwe@octave.org>
848
849	* bootstrap.conf (gnulib_modules): Include sys_time, sys_times,
850	and time in the list.
851	* configure.ac: Don't check for sys/time.h, sys/times.h,
852	sys/stat.h, sys/utimes, or utimes.h.
853	Don't call AC_HEADER_TIME.
854
8552010-02-02  John W. Eaton  <jwe@octave.org>
856
857	* acinclue.m4 (OCTAVE_STRPTIME_BROKEN): Delete.
858	* configure.ac: Don't call it.
859
8602010-02-01  John W. Eaton  <jwe@octave.org>
861
862	* acinclude.m4 (OCTAVE_PROG_MAKEINFO): Delete macro.
863	* configure.ac: Don't call it.  Don't issue warning about
864	makeinfo in summary.
865
8662010-01-31  Jaroslav Hajek  <highegg@gmail.com>
867
868	* NEWS: Update.
869
8702010-01-27  Jaroslav Hajek  <highegg@gmail.com>
871
872	* NEWS: Update.
873
8742010-01-21  John W. Eaton  <jwe@octave.org>
875
876	* configure.ac: Don't check for standard C headers (by now, I
877	think we can safely assume they exist).  Don't check for
878	varargs.h.
879
8802010-01-21  John W. Eaton  <jwe@octave.org>
881
882	* bootstrap.conf (gnulib_modules): Include sys_stat in the list.
883	* configure.ac: Don't check for sys/types.h or unistd.h.
884
8852010-01-21  John W. Eaton  <jwe@octave.org>
886
887	* bootstrap.conf (gnulib_modules): Include unistd in the list.
888	Keep list sorted.
889
8902010-01-21  John W. Eaton  <jwe@octave.org>
891
892	* configure.ac: Delete checks for rename, link, readlink, rmdir,
893	strcasecmp, stricmp, strncasecmp, strnicmp, strptime, symlink,
894	and unlink.
895
8962010-01-21  John W. Eaton  <jwe@octave.org>
897
898	* bootstrap.conf (gnulib_modules): Include pathmax and readlink
899	in the list.
900
9012010-01-21  John W. Eaton  <jwe@octave.org>
902
903	* bootstrap.conf (gnulib_modules): Include symlink in the list.
904
9052010-01-21  John W. Eaton  <jwe@octave.org>
906
907	* bootstrap.conf (gnulib_modules): Include link in the list.
908
9092010-01-21  John W. Eaton  <jwe@octave.org>
910
911	* bootstrap.conf (gnulib_modules): Include unlink in the list.
912
9132010-01-21  John W. Eaton  <jwe@octave.org>
914
915	* bootstrap.conf (gnulib_modules): Include strptime in the list.
916
9172010-01-21  John W. Eaton  <jwe@octave.org>
918
919	* bootstrap.conf (gnulib_modules): Include rename in the list.
920
9212010-01-21  John W. Eaton  <jwe@octave.org>
922
923	* bootstrap.conf (gnulib_modules): Include rmdir in the list.
924
9252010-01-21  John W. Eaton  <jwe@octave.org>
926
927	* bootstrap.conf (gnulib_modules): Include c-strcase in the list.
928
9292010-01-21  John W. Eaton  <jwe@octave.org>
930
931	* bootstrap.conf (gnulib_modules): Include getopt-gnu in the list.
932
9332010-01-17  Michael Goffioul  <michael.goffioul@gmail.com>
934
935	* bootstrap.conf: Add round module.
936	* configure.ac: Allow to use MSVC with *mingw* build host. Check for
937	opendir in -ldirent. Add -ladvapi32 to LIBS.
938
9392010-01-15  John W. Eaton  <jwe@octave.org>
940
941	* NEWS: Edit.
942
9432010-01-15  Jaroslav Hajek  <highegg@gmail.com>
944
945	* NEWS: Update.
946
9472010-01-14  Jaroslav Hajek  <highegg@gmail.com>
948
949	* NEWS: Update.
950
9512010-01-13  John W. Eaton  <jwe@octave.org>
952
953	* configure.ac: Handle --enable-docs.  Print warning in summary
954	if building documentation is disabled.
955	* Makefile.am (SUBDIRS): Use @DOCDIR@ instead of doc.
956	(dist-hook): New target, conditional on AMCOND_BUILD_DOCS.
957
9582010-01-09  John W. Eaton  <jwe@octave.org>
959
960	* configure.ac: Don't check for nlink_t.
961	(AH_BOTTOM): Don't define nlink_t here.
962
9632010-01-07  John W. Eaton  <jwe@octave.org>
964
965	* configure.ac: Don't check for times.
966	* bootstrap.conf (gnulib_modules): Include times in the list.
967
9682010-01-07  John W. Eaton  <jwe@octave.org>
969
970	* configure.ac: Don't check for gettimeofday, or whether
971	gettimeofday accepts one or two arguments.
972	* bootstrap.conf (gnulib_modules): Include gettimeofday in the list.
973
9742010-01-05  John W. Eaton  <jwe@octave.org>
975
976	* bootstrap.conf (gnulib_modules): Include mkfifo in the list.
977
9782010-01-05  John W. Eaton  <jwe@octave.org>
979
980	* bootstrap.conf (gnulib_modules): Remove nonexistent fstat module.
981
9822009-12-22  Rik  <octave@nomad.inbox5.com>
983
984	* WWW/: remove web directory no longer used
985
9862010-01-04  Jaroslav Hajek  <highegg@gmail.com>
987
988	* NEWS: Update.
989
9902009-12-27  John W. Eaton  <jwe@octave.org>
991
992	* configure.ac: Use libtool cache variables to simplify checks
993	for dynamic linking api.
994
9952009-12-26  John W. Eaton  <jwe@octave.org>
996
997	* bootstrap.conf (gnulib_modules): Include fstat, lstat, and
998	stat in the list.
999	* configure.ac: Don't check for fstat, lstat, or stat.
1000
10012009-12-25  John W. Eaton  <jwe@octave.org>
1002
1003	* bootstrap.conf (gnulib_modules): Include mkdir in the list.
1004	* configure.ac: Don't check for mkdir.
1005	Don't call OCTAVE_MKDIR_TAKES_ONE_ARG.
1006	* acinclude.m4 (OCTAVE_MKDIR_TAKES_ONE_ARG): Delete.
1007
10082009-12-25  John W. Eaton  <jwe@octave.org>
1009
1010	* bootstrap.conf (gnulib_modules): Include crypto/md5 in the list.
1011
10122009-12-22  Rik  <octave@nomad.inbox5.com>
1013
1014	* configure.ac: Remove second redundant test for nlink_t
1015
10162009-12-21  Rik  <octave@nomad.inbox5.com>
1017
1018	* dlfcn directory: Remove dlfcn directory with leftover code from 1996
1019
10202009-12-20  Rik  <octave@nomad.inbox5.com>
1021
1022	* acinclude.m4: use M4 quoting for arguments to autoconf macros
1023
10242009-12-20  Rik  <octave@nomad.inbox5.com>
1025
1026	* configure.ac, acinclude.m4: Better warnings when gnuplot is not
1027	installed but native graphics are available
1028
10292009-12-19  Rik  <octave@nomad.inbox5.com>
1030
1031	* emacs/module.mk, examples/Makefile.am, info-emacs-info,
1032	info-emacs-octave-help: Distribute emacs specific files from emacs
1033	directory rather than examples directory
1034
10352009-12-19  Rik  <octave@nomad.inbox5.com>
1036
1037	* m4/module.mk, Makefile.am: Redo previous patch with distribution
1038	triggered by m4/module.mk.
1039
10402009-12-19  Rik  <octave@nomad.inbox5.com>
1041
1042	* Makefile.am: Distribute m4/gnulib-cache.m4 per recommendation
1043
10442009-12-19  Rik  <octave@nomad.inbox5.com>
1045
1046	* Makefile.am, examples/Makefile.am, common.mk, configure.ac: Eliminate
1047	TOPDIR variable in favor of built-in automake variables of top_builddir
1048	and top_srcdir.
1049
10502009-12-19  Rik  <octave@nomad.inbox5.com>
1051
1052	* Makefile.am: Use M4 quoting for arguments to autoconf macros containing
1053	variables
1054
10552009-12-19  Jaroslav Hajek  <highegg@gmail.com>
1056
1057	* data.cc (Fsize_equal): Allow calling with zero arguments.
1058	variables
1059
10602009-12-15  John W. Eaton  <jwe@octave.org>
1061
1062	* README.MSVC: Delete section about obtaining glob library.
1063	* bootstrap.conf (gnulib_modules): Add fnmatch and glob to the list.
1064	* common.mk (LIBGLOB): Delete variable.
1065	(do_subst_config_vals): Don't substitute it.
1066	* octave-bug.in, octave-bug.cc.in: Eliminate LIBGLOB variable.
1067	* configure.ac: Don't check for glob.h or the glob and fnmatch
1068	functions.  Eliminate LIBGLOB variable.
1069
10702009-12-11  Rik  <octave@nomad.inbox5.com>
1071
1072	* HACKING: Elaborate which DIRNAME to use for --gnulib-srcdir option.
1073
10742009-12-11  John W. Eaton  <jwe@octave.org>
1075
1076	* configure.ac: Add $PTHREAD_LIBS to $LIBS and $PTHREAD_CFLAGS
1077	to $CFLAGS for subsequent tests.
1078
10792009-12-11  Rik  <octave@nomad.inbox5.com>
1080
1081	* Makefile.am: remove install-extras target and use automake syntax to
1082	distribute NEWS file.
1083	* examples/Makefile.am: remove install-images target and use automake
1084	syntax to distribute image data.
1085
10862009-12-11  John W. Eaton  <jwe@octave.org>
1087
1088	* .dir-locals.el: Correctly set indent-tabs-mode for ChangeLogs,
1089	and Makefiles.
1090
1091	* common.mk (cp_update_rule): New macro.
1092
10932009-12-10  John W. Eaton  <jwe@octave.org>
1094
1095	* mkoctfile.in, mkoctfile.cc.in: If output file is specified and
1096	it does not end in output_ext, append output_ext.
1097
10982009-12-10  John W. Eaton  <jwe@octave.org>
1099
1100	* mkoctfile.in, mkoctfile.cc.in: When compiling files in
1101	subdirectories, place object files in current directory by
1102	default.
1103
11042009-12-10  John W. Eaton  <jwe@octave.org>
1105
1106	* mkoctfile.cc.in: Accept long options with single -.
1107
11082009-12-10  John W. Eaton  <jwe@octave.org>
1109
1110	* mkoctfile.in: Accept long options with single -.
1111
11122009-12-09  John W. Eaton  <jwe@octave.org>
1113
1114	* HACKING: Clarify gnulib checkout and use.
1115
11162009-12-09  John W. Eaton  <jwe@octave.org>
1117
1118	* configure.ac: Remove URL argument from AC_INIT.
1119	Use AC_CONFIG_AUX_DIR.  Move AM_INIT_AUTOMAKE after other
1120	AC_CONFIG setup macros.  Use gl_EARLY and gl_INIT for gnulib.
1121	Add libgnu/Makefile to the list of AC_CONFIG_FILES.  Eliminate
1122	special case check for for strftime.
1123	* bootstrap: New file, from gnulib.
1124	* bootstrap.conf: New file, from gnulib.  Override bootstrap
1125	defaults for checkout_only_file, gnulib_tool_option_extras,
1126	gnulib_name, and source_base.
1127	(gnulib_modules): Add strftime to the list.
1128	* autogen.sh: Simply generate makefile fragments and call
1129	bootstrap to do the rest of the initial setup.
1130	* Makefile.am (SUBDIRS): Add libgnu to the list.
1131	* libgnu/Makefile.am: New directory and file.
1132	* INSTALL: Remove our copy so version from gnulib will be
1133	distributed.
1134	* HACKING: New file.
1135
11362009-12-08  Rik  <octave@nomad.inbox5.com>
1137
1138	* Makefile.am: add BUGS and OCTAVE.INSTALL to DISTCLEANFILES
1139
11402009-12-08  John W. Eaton  <jwe@octave.org>
1141
1142	* configure.ac: Update gnuplot status message.
1143	* acinclude.m4 (OCTAVE_PROG_GNUPLOT): Likewise.
1144
11452009-12-07  John W. Eaton  <jwe@octave.org>
1146
1147	* examples/make_int.cc: Delete Emacs local variables.
1148
1149	* .dir-locals.el: New file.
1150
11512009-12-07  John W. Eaton  <jwe@octave.org>
1152
1153	* examples/firstmexdemo.c, examples/fortdemo.cc,
1154	examples/funcdemo.cc, examples/hello.cc, examples/make_int.cc,
1155	examples/mycell.c, examples/myfeval.c, examples/myfunc.c,
1156	examples/mypow2.c, examples/mysparse.c, examples/mystring.c,
1157	examples/mystruct.c, examples/paramdemo.cc,
1158	examples/stringdemo.cc, examples/structdemo.cc,
1159	examples/unwinddemo.cc, examples/embedded.cc: Untabify.
1160
11612009-12-04  John W. Eaton  <jwe@octave.org>
1162
1163	* configure.ac (OCTAVE_API_VERSION_NUMBER): New variable.
1164	(OCTAVE_API_VERSION): Define using OCTAVE_API_VERSION_NUMBER.
1165	* common.mk (OCTAVE_API_VERSION_NUMBER): New variable.
1166
11672009-12-04  John W. Eaton  <jwe@octave.org>
1168
1169	* configure.ac: Check $have_x = yes, not just $have_x.
1170	From Carmine Paolino <earcar@gmail.com>.
1171
11722009-12-04  John W. Eaton  <jwe@octave.org>
1173
1174	* configure.ac: Require auotconf 2.62.
1175
11762009-12-03  John W. Eaton  <jwe@octave.org>
1177
1178	* common.mk (OCTAVE_VERSION, OCTAVE_API_VERSION)
1179	(OCTAVE_RELEASE_DATE, OCTAVE_COPYRIGHT, OCTAVE_IDX_TYPE):
1180	New substituted variables.
1181	(version): Define from $(OCTAVE_VERSION).
1182	(api_version): Define from $(OCTAVE_API_VERSION).
1183	(do_subst_texinfo_vals): Delete macro.
1184
1185	* configure.ac (AC_CONFIG_HEADER): Quote arg.
1186	(AC_CONFIG_FILES): Remove mxarray.h and version.h from the list.
1187
1188	* examples/Makefile.am (CLEANFILES): New variable.
1189
11902009-11-30  Kacper Kowalik  <xarthisius.kk@gmail.com>
1191
1192	* acinclude.m4 (OCTAVE_HDF5_HAS_ENFORCED_16_API): New macro that
1193	tests whether the HDF5 library has an enforced v1.6 API and detects
1194	v1.8 APIs.
1195	* configure.m4: Adapt test for HDF5 libraries to support v1.8
1196	HDF5 libraries.
1197
11982009-11-29  Jaroslav Hajek  <highegg@gmail.com>
1199
1200	* NEWS: Update.
1201
12022009-11-27  David Bateman  <dbateman@free.fr>
1203
1204	* configure.ac (HAVE_H5GGET_NUM_OBJS) Remove define.
1205
12062009-11-27  David Bateman  <dbateman@free.fr>
1207
1208	* NEWS: Document ftp objects.
1209	* configure.ac: Document that curl libraries impact ftp objects.
1210
12112009-11-26  Jaroslav Hajek  <highegg@gmail.com>
1212
1213	* NEWS: Update.
1214
12152009-11-25  Tatsuro MATSUOKA  <tmacchant@yahoo.co.jp>
1216
1217	* acinclude.m4 (OCTAVE_PROG_GNUPLOT): Don't check for pgnuplot or
1218	pipe-gnuplot on Windows systems.  Set default to gnuplot for all
1219	systems.
1220	(OCTAVE_PROG_GHOSTSCRIPT): Check for gswin32c first on Windows
1221	systems, then gs.
1222
12232009-11-25  Rik  <octave@nomad.inbox5.com>
1224
1225	* Makefile.am examples/Makefile.am liboctave/Makefile.am
1226	scripts/Makefile.am src/Makefile.am test/Makefile.am:
1227	Remove unnecessary .PHONY targets for common targets which
1228	Automake supplies already.  Examples are local-all, install-local-data
1229
12302009-11-21  John W. Eaton  <jwe@octave.org>
1231
1232	* configure.ac (AC_MSG_NOTICE): Report graphics (fltk) CFLAGS.
1233	Report fontconfig CFLAGS and LIBS.
1234	Report freetype2 CFLAGS and LIBS.
1235
12362009-11-21  John W. Eaton  <jwe@octave.org>
1237
1238	* common.mk: Substitute FT2_CFLAGS.
1239	* configure.ac: Remove spurious lines in check for freetype.  Add
1240	$FT2_CFLAGS to $XTRA_CXXFLAGS.
1241
12422009-11-18  Jaroslav Hajek  <highegg@gmail.com>
1243
1244	* NEWS: Update.
1245
12462009-11-18  Jaroslav Hajek  <highegg@gmail.com>
1247
1248	* NEWS: Update.
1249
12502009-11-16  John W. Eaton  <jwe@octave.org>
1251
1252	* common.mk (AM_CXXFLAGS): Don't include DLL_CXXDEFS in the list.
1253	(CONFIGURE_CFLAGS): New variable.
1254	(AM_CFLAGS): Define similar to AM_CXXFLAGS.
1255
12562009-11-12  John W. Eaton  <jwe@octave.org>
1257
1258	* configure.ac (AC_CONFIG_FILES): Also generate libcruft/mkf77def.
1259
12602009-11-11  John W. Eaton  <jwe@octave.org>
1261
1262	* acinclude.m4 (OCTAVE_IEEE754_DATA_FORMAT): Fail if IEEE 754
1263	format is not detected.
1264
12652009-11-11  Shai Ayal  <shaiay@users.sourceforge.net>
1266
1267	* configure.ac: Remove tests for ftgl.
1268
12692009-11-11  Benjamin Lindner  <lindnerb@users.sourceforge.net>
1270
1271	* configure.ac: Remove -mwindows from FLTK_LDFLAGS.
1272
12732009-11-11  John W. Eaton  <jwe@octave.org>
1274
1275	* configure.ac: Fail if LT_INIT it is not defined.
1276
12772009-11-10  John W. Eaton  <jwe@octave.org>
1278
1279	* NEWS: Update.
1280
1281	* configure.ac: Exit with error if BLAS or LAPACK libraries are
1282	not found or if the BLAS library is found to be incompatible with
1283	the Fortran compiler.  Eliminate warn_blas_f77_incompatible
1284	variable.
1285
12862009-11-10  John W. Eaton  <jwe@octave.org>
1287
1288	* configure.ac: Set octincludedir to
1289	$(includedir)/octave-$(version)/octave, not
1290	$(includedir)/octave-$(version).
1291	* mkoctfile.in: Set DEFAULT_INCFLAGS to -I$octincludedir/.. and
1292	-I$octincludedir instead of -I$octincludedir and
1293	-I$octincludedir/octave.
1294
1295	* configure.ac: Pass args to AC_INIT.  Invoke AM_INIT_AUTOMAKE and
1296	AC_PROG_LIBTOOL.  Don't call AC_PROG_RANLIB.  Set version info here.
1297	Call AC_CONFIG_MACRO_DIR.  Give same warning for gcc 1.x and 2.x.
1298	Use AM_CONDITIONALS for FFTW, BLAS, and LAPACK.  Don't set
1299	variables with calls to ACX_BLAS_WITH_F77_FUNC or ACX_LAPACK.
1300	Don't substitute BLAS_DIR or LAPACK_DIR.  Use LT_INIT.  Eliminate
1301	--enable-shared and --enable-static options (now provided by
1302	LT_INIT).  Set SHARED_LIBS and STATIC_LIBS variables based on
1303	LT_INIT variables.  Handle dlopen libraries with info from
1304	LT_INIT.  Substitute NO_UNDEFINED_FLAG (only set on Windows
1305	sytems).  Include $LAPACK_LIBS in $LIBS when checking for qrupdate
1306	and cholmod.  Handle --enable-dl consistently with other --enable
1307	options.  Don't copy $srcdir/Makefile in AH_BOTTOM commands.
1308	Substitute LEX_OUTPUT_ROOT.  Use AM_CONDITONAL for
1309	ENABLE_DYNAMIC_LINKING.  Reindent configure summary.
1310	(AC_CONFIG_FILES): Don't list Makefiles in libcruft
1311	subdirectories.  Generate Makefile and src/version.h.  Don't
1312	generate Makeconf, octMakefile, m4/Makefile, emacs/Makefile,
1313	examples/@polynomial/Makefile, or examples/@FIRfilter/Makefile.
1314
1315	* run-octave.in Call libtool to execute src/octave.
1316	(ldpreloadsep, liboctinterp, liboctave, libcruft): Delete variables.
1317	(INFOFILE): Find it in $top_srcdir, not $builddir.
1318
1319	* acinclude.m4: Rename from aclocal.m4.
1320	(OCTAVE_PROG_FLEX): Don't include -t in LFLAGS.
1321
1322	* autogen.sh: Exit immediately on error.  Use libtoolize, aclocal,
1323	and automake.  Only run autoconf and autoheader in top-level and
1324	scripts directories.
1325	Run liboctave/config-ops.sh, doc/interpreter/config-images.sh, and
1326	src/DLD-FUNCTIONS/config-module.sh, to generate source lists for
1327	subdirectories.
1328
1329	* AUTHORS, Makefile.am, common.mk, m4/module.mk, emacs/module.mk,
1330	examples/@FIRfilter/module.mk, examples/@polynomial/module.mk,
1331	examples/Makefile.am: New files.
1332	* Makeconf.in, Makefile, octMakefile.in, m4/Makefile.in,
1333	emacs/Makefile.in, install-sh, examples/Makefile.in,
1334	examples/@FIRfilter/Makefile.in, examples/@polynomial/Makefile.in:
1335	Delete.
1336
13372009-11-09  David Grundberg  <davidg@cs.umu.se>
1338
1339	* configure.ac: Use AMD_CPPFLAGS while checking for UMFPACK.
1340
13412009-10-29  Thomas Treichl  <Thomas.Treichl@gmx.net>
1342
1343	* configure.in: Add support for dlopen on Mac systems.
1344
13452009-10-20  Jaroslav Hajek  <highegg@gmail.com>
1346
1347	* NEWS: Update.
1348
13492009-10-13  Jaroslav Hajek  <highegg@gmail.com>
1350
1351	* NEWS: Update.
1352
13532009-10-08  Jaroslav Hajek  <highegg@gmail.com>
1354
1355	* configure.ac: Define HAVE_QRUPDATE_LUU if qrupdate supports LU updates.
1356
13572009-10-08  Jaroslav Hajek  <highegg@gmail.com>
1358
1359	* configure.ac: Use the LANG argument to OCTAVE_CHECK_LIBRARY to avoid
1360	ugly names.
1361
13622009-09-23  Jaroslav Hajek  <highegg@gmail.com>
1363
1364	* NEWS: Update.
1365
13662009-09-18  John W. Eaton  <jwe@octave.org>
1367
1368	* aclocal.m4: Consistently quote first arg to AC_DEFUN.
1369
13702009-09-17  John W. Eaton  <jwe@octave.org>
1371
1372	* configure.ac: Also AC_DEFINE OCTAAVE_IDX_TYPE.
1373	(AH_BOTTOM): Include contents of libcruft/misc/oct-dlldefs.h and
1374	liboctave/oct-types.h here.  Use C-style comments.
1375	(AC_CONFIG_FILES): Remove liboctave/oct-types.h from the list.
1376
13772009-09-15  John W. Eaton  <jwe@octave.org>
1378
1379	* configure.ac: Rename from configure.in.
1380	(AC_CONFIG_FILES): Add m4/Makefile to the list.
1381	* acx_blas.m4, acx_lapack.m4, acx_blas_f77_func.m4,
1382	acx_pthread.m4: Move to m4 subdirectory.
1383	* m4/Makefile.in: New file.
1384	* octMakefile.in (M4_FILES): Adjust for new m4 subdirectory.
1385	Rename all instances of configure.in to configure.ac.
1386	(CONF_DISTSUBDIRS, DISTSUBDIRS): Add m4 to the lists.
1387
1388	* configure.in: Substitute ac_config_headers.
1389	* octMakefile.in (CONFIG_FILES): Include @ac_config_headers@ in
1390	the list.  From Thorsten Meyer <thorsten.meyier@gmx.de>.
1391
13922009-09-04  John W. Eaton  <jwe@octave.org>
1393
1394	* Makeconf.in (SPARSE_CPPFLAGS, SPARSE_LDFLAGS, FFTW_CPPFLAGS,
1395	FFTW_LDFLAGS): Don't sort lists.
1396
13972009-09-02  Marco Atzeri  <marco_atzeri@yahoo.it>
1398
1399	* Makeconf.in: Order SPARSE_LIBS so linking succeeds on Cygwin.
1400
14012009-09-04  Marco Atzeri  <marco_atzeri@yahoo.it>
1402
1403	*  README.Cygwin: Update version info.
1404
14052009-09-04  John W. Eaton  <jwe@octave.org>
1406
1407	* configure.in (ldpreloadsep): New variable.  Set to ':' for Cygwin.
1408	* Makeconf.in (do-subst-script-vals): Substitute it.
1409	* run-octave.in: Use it to seprate elements in the LD_PRELOAD variable.
1410
14112009-09-03  John W. Eaton  <jwe@octave.org>
1412
1413	* configure.in (AH_BOTTOM): If HAVE_Z is defined, define HAVE_ZLIB.
1414
14152009-09-03  Jaroslav Hajek  <highegg@gmail.com>
1416
1417	* NEWS: Update.
1418
14192009-09-02  Jaroslav Hajek  <highegg@gmail.com>
1420
1421	* configure.in (FLOAT_TRUNCATE): New config macro.
1422
14232009-09-02  Jaroslav Hajek  <highegg@gmail.com>
1424
1425	* acx_blas_f77_func.m4 (ACX_BLAS_F77_FUNC): Check for correct INTEGER
1426	size.
1427
14282009-09-01  John W. Eaton  <jwe@octave.org>
1429
1430	* aclocal.m4 (OCTAVE_REQUIRE_64_BIT_FORTRAN_INTEGERS): New macro.
1431	* configure.in: Use it, if building with --enable-64.
1432	Move checks for Fortran compiler ahead of checks for libraries.
1433
14342009-09-01  Jaroslav Hajek  <highegg@gmail.com>
1435
1436	* NEWS: Update.
1437
14382009-08-30  Jaroslav Hajek  <highegg@gmail.com>
1439
1440	* NEWS: Update.
1441
14422009-08-27  John W. Eaton  <jwe@octave.org>
1443
1444	* configure.in: Properly save and restore CPPFLAGS and LIBS when
1445	checking for GraphicsMagick++.  Don't temporarily change LDFLAGS.
1446
14472009-08-27  Jaroslav Hajek  <highegg@gmail.com>
1448
1449	* aclocal.m4 (m4_ifblank, m4_ifnblank): State FSF copyright and markup
1450	as FIXME.
1451
14522009-08-26  John W. Eaton  <jwe@octave.org>
1453
1454	* configure.in: Restore LIBS after checking for ARPACK.
1455
14562009-08-26  John W. Eaton  <jwe@octave.org>
1457
1458	* configure.in: Use OCTAVE_CHECK_LIBRARY to check for UMFPACK.
1459	* octave-bug.in, octave-bug.cc.in: Substitute UMFPACK_CPPFLAGS and
1460	UMFPACK_LDFLAGS.
1461	* Makeconf.in (UMFPACK_CPPFLAGS, UMFPACK_LDFLAGS): New variables.
1462	(do-subst-config-vals): Substitute them.
1463
14642009-08-26  John W. Eaton  <jwe@octave.org>
1465
1466	* configure.in: Use OCTAVE_CHECK_LIBRARY to check for qrupdate.
1467	* octave-bug.in, octave-bug.cc.in: Substitute QRUPDATE_CPPFLAGS and
1468	QRUPDATE_LDFLAGS.
1469	* Makeconf.in (QRUPDATE_CPPFLAGS, QRUPDATE_LDFLAGS): New variables.
1470	(do-subst-config-vals): Substitute them.
1471
14722009-08-26  John W. Eaton  <jwe@octave.org>
1473
1474	* octave-bug.in: Correct substitutions.
1475
14762009-08-26  John W. Eaton  <jwe@octave.org>
1477
1478	* aclocal.m4 (OCTAVE_CHECK_LIBRARY): Allow empty list of header files.
1479	* configure.in: Use OCTAVE_CHECK_LIBRARY to check for arpack.
1480	* octave-bug.in, octave-bug.cc.in: Substitute ARPACK_CPPFLAGS and
1481	ARPACK_LDFLAGS.
1482	* Makeconf.in (ARPACK_CPPFLAGS, ARPACK_LDFLAGS): New variables.
1483	(do-subst-config-vals): Substitute them.
1484
14852009-08-26  Benjamin Lindner  <lindnerb@users.sourceforge.net>
1486
1487	* mkoctfile.cc.in: Fix typo.
1488	* octave-bug.cc.in: Correct substututions.
1489
14902009-08-25  David Grundberg  <individ@acc.umu.se>
1491
1492	* configure.in: Run PKG_PROG_PKG_CONFIG earlier. Use pkg-config
1493	instead of GraphicsMagick++-config. Determine only -I, -L and -l
1494	flags and put them in MAGICK_CPPFLAGS, MAGICK_LDFLAGS and
1495	MAGICK_LIBS respectively. Substitute these variables.
1496	Remove variables MAGICK_CONFIG and MAGICK_INCFLAGS.
1497	Test linking against GraphicsMagick++.
1498	* Makeconf.in: Don't run $(MAGICK_CONFIG) here. Use substituted
1499	valued from MAGICK_CPPFLAGS, MAGICK_LDFLAGS and MAGICK_LIBS.
1500	Remove variables MAGICK_CONFIG and MAGICK_INCFLAGS.
1501
15022009-08-24  Jaroslav Hajek  <highegg@gmail.com>
1503
1504	* acx_blas_f77_func.m4: Fix typo.
1505
15062009-08-19  Jaroslav Hajek  <highegg@gmail.com>
1507
1508	* NEWS: Update.
1509
15102009-08-18  John W. Eaton  <jwe@octave.org>
1511
1512	* aclocal.m4 (OCTAVE_HDF5_HAS_REQUIRED_API): If test fails, set
1513	octave_hdf5_ok to no instead of setting HAVE_HDF5 to false.
1514	* configure.in: Check octave_hdf5_ok instead of HAVE_HDF5.
1515	Set TEXINFO_HDF5 if HDF5 library is found.
1516
15172009-08-18  John W. Eaton  <jwe@octave.org>
1518
1519	* Makeconf.in (ALL_CPPFLAGS): Add HDF5_CPPFLAGS to the list.
1520	* aclocal.m4 (OCTAVE_HDF5_HAS_REQUIRED_API):
1521	Set HAVE_HDF5 to false, not WITH_HDF5.
1522	* configure.in: Use OCTAVE_CHECK_LIBRARY to check for HDF5
1523	library.  Print HDF5_CPPFLAGS and HDF5_LDFLAGS in the summary.
1524	* octave-bug.in, octave-bug.cc.in, Makeconf.in: Substitute
1525	HDF5_CPPFLAGS and HDF5_LDFLAGS.
1526
15272009-08-18  John W. Eaton  <jwe@octave.org>
1528
1529	* acx_blas_f77_func.m4 (ACX_BLAS_F77_FUNC): Save and restore LIBS.
1530
15312009-08-18  John W. Eaton  <jwe@octave.org>
1532
1533	* aclocal.m4 (OCTAVE_CHECK_LIBRARY): Use variables named
1534	octave_check_library_save_XXX instead of save_XXX.
1535	* configure.in: Add Z_LDFLAGS and Z_LIBS to LIBS, and Z_CPPFLAGS
1536	to CPPFLAGS in checks for curl and glpk libraries.
1537
15382009-08-18  David Grundberg  <individ@acc.umu.se>
1539
1540	* aclocal.m4 (OCTAVE_CHECK_LIBRARY): Clear QHULL_LIBS etc on
1541	errors. Interpret --without-qhull etc correctly.
1542
15432009-08-17  John W. Eaton  <jwe@octave.org>
1544
1545	* mkoctfile.in, mkoctfile.cc.in (FFTW3_LDFLAGS, FFTW3_LIBS,
1546	FFTW3F_LDFLAGS, FFTW3F_LIBS): Substitute instead of FFTW_LIBS.
1547	(FFTW_LIBS): Define from FFTW3_LDFLAGS, FFTW3_LIBS,
1548	FFTW3F_LDFLAGS, and FFTW3F_LIBS variables.
1549
1550	* octave-bug.cc.in, octave-bug.in (Z_CPPFLAGS, Z_LDFLAGS):
1551	Substitute and display them.
1552	(Z_LIBS): Rename from ZLIB_LIBS.
1553	* configure.in: Use OCTAVE_CHECK_LIBRARY to check for ZLIB.
1554	Print Z_CPPFLAGS and Z_LDFLAGS in the summary.
1555	* Makeconf.in (Z_CPPFLAGS, Z_LDFLAGS): New variables.
1556	(Z_LIBS): Rename from ZLIB_LIBS.
1557	(do-subst-config-vals): Substitute them.
1558
1559	(ALL_CPPFLAGS): New variable.
1560	(%.o : %.c, %.o : %.cc, pic/%.o : %.c, pic/%.o : %.cc):
1561	Use $(ALL_CPPFLAGS) instead of $(CPPFLAGS) in command.
1562
15632009-08-17  John W. Eaton  <jwe@octave.org>
1564
1565	* octave-bug.in, octave-bug.cc.in: Include AMD_CPPFLAGS,
1566	AMD_LDFLAGS, AMD_LIBS, ARPACK_LIBS, BLAS_LIBS, CAMD_CPPFLAGS,
1567	CAMD_LDFLAGS, CAMD_LIBS, CARBON_LIBS, CCOLAMD_CPPFLAGS,
1568	CCOLAMD_LDFLAGS, CCOLAMD_LIBS, CHOLMOD_CPPFLAGS, CHOLMOD_LDFLAGS,
1569	CHOLMOD_LIBS, COLAMD_CPPFLAGS, COLAMD_LDFLAGS, COLAMD_LIBS,
1570	CURL_CPPFLAGS, CURL_LDFLAGS, CURL_LIBS, CXSPARSE_CPPFLAGS,
1571	CXSPARSE_LDFLAGS, CXSPARSE_LIBS, DL_LIBS, FFTW3_CPPFLAGS,
1572	FFTW3_LDFLAGS, FFTW3_LIBS, FFTW3F_CPPFLAGS, FFTW3F_LDFLAGS,
1573	FFTW3F_LIBS, GRAPHICS_LIBS, GLPK_CPPFLAGS, GLPK_LDFLAGS,
1574	GLPK_LIBS, HDF5_LIBS, OPENGL_LIBS, PTHREAD_CFLAGS, PTHREAD_LIBS,
1575	QHULL_CPPFLAGS, QHULL_LDFLAGS, QHULL_LIBS, QRUPDATE_LIBS,
1576	READLINE_LIBS, REGEX_LIBS, TERM_LIBS, UMFPACK_LIBS, X11_INCFLAGS,
1577	X11_LIBS, and ZLIB_LIBS in the summary of varibles.
1578
1579	* configure.in: Include LEXLIB and LIBGLOB in the summary.
1580
15812009-08-17  Michael Goffioul  <michael.goffioul@gmail.com>
1582
1583	* aclocal.m4 (OCTAVE_HDF5_DLL): Include HDF5_LIBS in LIBS before
1584	attempting link.
1585
15862009-08-15  Jaroslav Hajek  <highegg@gmail.com>
1587
1588	* aclocal.m4: Define the autoconf 2.64+ m4sugar macros `m4_ifblank'
1589	and `m4_ifnblank' if on earlier autoconfs.
1590
15912009-08-13  John W. Eaton  <jwe@octave.org>
1592
1593	* Makeconf.in (GLPK_CPPFLAGS, GLPK_LDFLAGS,
1594	AMD_CPPFLAGS, AMD_LDFLAGS, CAMD_CPPFLAGS, CAMD_LDFLAGS,
1595	CCOLAMD_CPPFLAGS, CCOLAMD_LDFLAGS, CHOLMOD_CPPFLAGS,
1596	CHOLMOD_LDFLAGS, COLAMD_CPPFLAGS, COLAMD_LDFLAGS,
1597	CXSPARSE_CPPFLAGS, CXSPARSE_LDFLAGS): New variables.
1598	(do-subst-config-vals): Substitute Them.
1599	(SPARSE_CPPFLAGS, SPARSE_LDFLAGS, SPARSE_LIBS, FFTW_CPPFLAGS,
1600	FFTW_LDFLAGS, FFTW_LIBS): New variables.
1601
1602	* configure.in: Use OCTAVE_CHECK_LIBRARY to check for GLPK, AMD,
1603	CAMD, CCOLAMD, CHOLMOD, COLAMD, CXSPARSE, FFTW3, and FFTW3F
1604	libraries.  Print GLPK_CPPFLAGS, GLPK_LDFLAGS, AMD_CPPFLAGS,
1605	AMD_LDFLAGS, CAMD_CPPFLAGS, CAMD_LDFLAGS, CCOLAMD_CPPFLAGS,
1606	CCOLAMD_LDFLAGS, CHOLMOD_CPPFLAGS, CHOLMOD_LDFLAGS,
1607	COLAMD_CPPFLAGS, COLAMD_LDFLAGS, CXSPARSE_CPPFLAGS,
1608	CXSPARSE_LDFLAGS, FFTW3_CPPFLAGS, FFTW3_LDFLAGS, FFTW3_LIBS,
1609	FFTW3F_CPPFLAGS, FFTW3F_LDFLAGS, and FFTW3F_LIBS in the summary.
1610	(AH_BOTTOM): Define HAVE_FFTW if HAVE_FFTW3 and HAVE_FFTW3F are
1611	both defined.
1612
1613	* aclocal.m4 (OCTAVE_CHECK_LIBRARY): New optional arguments for
1614	language and doc string.
1615
16162009-08-13  Jaroslav Hajek  <highegg@gmail.com>
1617
1618	* aclocal.m4 (OCTAVE_CHECK_LIBRARY): Prepend to LIBS rather than
1619	replacing.
1620
16212009-08-13  John W. Eaton  <jwe@octave.org>
1622
1623	* Makeconf.in (QHULL_CPPFLAGS, QHULL_LDFLAGS, CURL_CPPFLAGS,
1624	CURL_LDFLAGS): New variables.
1625	(do-subst-config-vals): Substitute QHULL_CPPFLAGS, QHULL_LDFLAGS,
1626	CURL_CPPFLAGS, and CURL_LDFLAGS
1627	* configure.in: Use OCTAVE_CHECK_LIBRARY to check for qhull and
1628	curl libraries.  Print QHULL_CPPFLAGS, QHULL_LDFLAGS,
1629	CURL_CPPFLAGS, and CURL_LDFLAGS in the summary.  Print glpk
1630	library warning at time of check.  Use AC_MSG_WARN, not
1631	AC_MSG_RESULT, to print fftw warning.
1632	* aclocal.m4 (OCTAVE_CHECK_LIBRARY): New macro.
1633	(AC_CHECK_QHULL_VERSION, AC_CHECK_QHULL_OK):
1634	Implement with modern autoconf macros.
1635
16362009-08-11  John W. Eaton  <jwe@octave.org>
1637
1638	* configure.in: Define and substitute TERM_LIBS instead of
1639	TERMLIBS.  Don't add TERM_LIBS to LIBS.  Define DL_LIBS instead of
1640	adding them to LIBS.  Display TERM_LIBS and DL_LIBS in summary
1641	reporrt.
1642	* aclocal.m4 (OCTAVE_ENABLE_READLINE): Define and substitute
1643	READLINE_LIBS instead of LIBREADLINE.  Don't add readline library
1644	to LIBS.  Display READLINE_LIBS in summary report.  Temporarily
1645	add TERM_LIBS to LIBS when checking for readline library.
1646	* Makeconf.in, mkoctfile.cc.in, mkoctfile.in:
1647	Use READLINE_LIBS instead of LIBREADLINE and TERM_LIBS instead of
1648	TERMLIBS.  Substitute DL_LIBS.
1649	(do-subst-config-vals): Substitute TERM_LIBS and DL_LIBS.
1650
16512009-08-11  John W. Eaton  <jwe@octave.org>
1652
1653	* configure.in: Generate separate variables for HDF5_LIBS and
1654	ZLIB_LIBS.  Don't add them to LIBS.  Add separate entries for them
1655	in the summary report.
1656	* Makeconf.in (HDF5_LIBS, ZLIB_LIBS): New variables.
1657	(do-subst-config-vals): Substitute AMD_LIBS, ARPACK_LIBS,
1658	CAMD_LIBS, CCOLAMD_LIBS, CHOLMOD_LIBS, COLAMD_LIBS, CXSPARSE_LIBS,
1659	FT2_LIBS, GRAPHICS_LIBS, HDF5_LIBS, OPENGL_LIBS, PTHREAD_CFLAGS,
1660	PTHREAD_LIBS, QHULL_LIBS, QRUPDATE_LIBS, REGEX_LIBS, UMFPACK_LIBS,
1661	ZLIB_LIBS.
1662
16632009-08-05  John W. Eaton  <jwe@octave.org>
1664
1665	* acx_pthread.m4: New file.
1666	* configure.in: Include it and invoke ACX_PTHREAD macro.  Print
1667	ptrhead flags and libraries in summary output.
1668	* Makeconf.in (PTHREAD_CFLAGS, PTHREAD_LIBS): Substitute values.
1669	(ALL_CFLAGS, ALL_CXXFLAGS): Include $(PTHREAD_CFLAGS).
1670
16712009-08-03  Jaroslav Hajek  <highegg@gmail.com>
1672
1673	* NEWS: Update.
1674
16752009-07-27  Jaroslav Hajek  <highegg@gmail.com>
1676
1677	* NEWS: Update.
1678
16792009-07-22  Jaroslav Hajek  <highegg@gmail.com>
1680
1681	* NEWS: Update.
1682
16832009-07-16  John W. Eaton  <jwe@octave.org>
1684
1685	* Makeconf.in (MAGICK_LIBS): Don't pass --ldflags to $(MAGICK_CONFIG).
1686
16872009-07-09  John W. Eaton  <jwe@octave.org>
1688
1689	* configure.in: Don't use system strftime on MinGW systems.
1690
16912009-06-29  Jaroslav Hajek  <highegg@gmail.com>
1692
1693	* NEWS: Correct info.
1694	* NEWS: Update.
1695
16962009-06-26  Michael Goffioul  <michael.goffioul@gmail.com>
1697
1698	* aclocal.m4: Add pkg.m4 macros.
1699	* configure.in (HAVE_FREETYPE): New defined variable.
1700	* configure.in: Add configure tests for Fontconfig detection.
1701
17022009-06-23  Robert T. Short  <octave@phaselockedsystems.com>
1703
1704	* run-octave.in: Exclude @-files from path.  Remove CVS exclusions.
1705
17062009-06-19  Jaroslav Hajek  <highegg@gmail.com>
1707
1708	* NEWS: Update.
1709
17102009-06-15  Jaroslav Hajek  <highegg@gmail.com>
1711
1712	* NEWS: Update.
1713
17142009-06-02  Jaroslav Hajek  <highegg@gmail.com>
1715
1716	* examples/@polynomial/subsref.m: Handle ':' correctly.
1717	* examples/@polynomial/subsasgn.m: Ditto.
1718
17192009-06-11  Jaroslav Hajek  <highegg@gmail.com>
1720
1721	* example/@polynomial/numel.m: New method.
1722	* example/@polynomial/Makefile.in: Include it.
1723
17242009-05-22 Benjamin Lindner  <lindnerb@users.sourceforge.net>
1725
1726	* mkoctfile.cc.in: mask MSVC specific linker flags for mex output
1727
17282009-06-02  Robert T. Short  <octave@phaselockedsystems.com>
1729
1730	* examples/@polynomial: Fix end method for zero based indexing.
1731
17322009-06-02  Jaroslav Hajek  <highegg@gmail.com>
1733
1734	* examples/@polynomial/subsref.m: Allow chained subscripts,
1735	fix behavior according to docs.
1736	* examples/@polynomial/subsasgn.m: Allow chained subscripts,
1737	fix behavior according to docs.
1738
17392009-06-02  Robert T. Short  <octave@phaselockedsystems.com>
1740
1741	* examples/@polynomial: Remove tabs from all functions so
1742	documentation looks right.  Fix a bunch of methods
1743	that didn't work.  Add a method referred to in the docs
1744	that didn't exist.
1745
17462009-05-26  John W. Eaton  <jwe@octave.org>
1747
1748	* src/dirfns.cc (Fpathsep): Allow path separator to be set.
1749
17502009-03-17  Thomas Weber  <thomas.weber.mail at gmail.com>
1751
1752	* configure.in: fix typo with regards to termios.h
1753
17542009-05-25  Jaroslav Hajek  <highegg@gmail.com>
1755
1756	* examples/@FIRfilter/Makefile.in: New file.
1757	* examples/Makefile.in: Include it.
1758	* configure.in: Ditto.
1759
17602009-05-24  Benjamin Lindner  <lindnerb@users.sourceforge.net>
1761
1762	* configure.in: (SCRIPTS_EXE_SUFFIX) Define to ".exe" for
1763	mingw32 compilation (similar to msvc)
1764
17652009-05-24  Robert T. Short  <octave@phaselockedsystems.com>
1766
1767	* examples/@FIRfilter: added FIRfilter class example.
1768
17692009-05-22  Marco Atzeri  <marco_atzeri@yahoo.it>
1770
1771	* src/sysdep.cc: Removed CYGWIN_init
1772
17732009-05-21  Marco Atzeri  <marco_atzeri@yahoo.it>
1774	* configure.in: Correct my mistake in cygwin SHLBINPRE SHLBIN
1775
17762008-05-21  Michael Goffioul  <michael.goffioul@gmail.com>
1777
1778	* aclocal.m4 (AC_CHECK_QHULL_OK): Do not use -lm under
1779	Windows systems.
1780	* configure.in: Add -luser32 to LIBS under Windows.
1781
1782	* configure.in (SCRIPTS_EXE_SUFFIX): New substituted
1783	variable. Define to ".exe" for MSVC compilation.
1784	* octMakefile.in (SCRIPTS_EXE_SUFFIX): New variable.
1785	(DISTFILES): Add mkoctfile.cc.in, octave-config.cc.in and
1786	octave-bug.cc.in.
1787	(SHELL_SCRIPTS): Use SCRIPTS_EXE_SUFFIX.
1788	(mkoctfile.cc, mkoctfile$(EXEEXT)): New build rules.
1789	(octave-config.cc, octave-config$(EXEEXT)): Likewise.
1790	(octave-bug.cc, octave-bug$(EXEEXT)): Likewise.
1791	(install, install-strip, uninstall): Use SCRIPTS_EXE_SUFFIX.
1792	(maintainer-clean, distclean): Remove mkoctfile.[cc|o|exe],
1793	octave-config.[cc|o|exe] and octave-bug.[cc|o|exe].
1794	(clean): Remove mkoctfile$(EXEEXT), octave-config$(EXEEXT),
1795	octave-bug$(EXEEXT) and the corresponding object files.
1796
17972009-05-07  Rik  <rdrider0-list@yahoo.com>
1798
1799	* README.mirrors: Remove invalid mirror sites which no longer exist.
1800
18012009-05-07  John W. Eaton  <jwe@octave.org>
1802
1803	* configure.in, mkoctfile.in, mkoctfile.cc.in, octave-bug.in,
1804	octave-bug.cc.in: Eliminate last remnants of f2c goop.
1805
18062009-05-07  Marco Atzeri  <marco_atzeri@yahoo.it>
1807
1808	* configure.in, Makeconf.in: (SHLPRE): Rename from SHLLIBPRE.
1809
18102009-05-05  Jaroslav Hajek  <highegg@gmail.com>
1811
1812	* configure.in: Include the whole 3.x g++ series as problematic.
1813	* Makefile: Don't mention that g++-3.x might work.
1814
18152009-05-04  John W. Eaton  <jwe@octave.org>
1816
1817	* configure.in: Put -lftgl ahead of $FT2_LIBS, and $FT2_LIBS ahead
1818	of $OPENGL_LIBS.
1819
18202009-05-04  Peter O'Gorman  <pogma@thewrittenword.com>
1821
1822	* aclocal.m4 (OCTAVE_HAVE_C99_VSNPRINTF): New macro.
1823	* configure.in: Use it.
1824
1825	* configure.in (rs6000-ibm-aix* | powerpc-ibm-aix*): Set
1826	library_path_var to LIBPATH.
1827	(hppa*-hp-hpux*): Set library_path_var to SHLIB_PATH.
1828	(ia64*-hp-hpux*): New case for shared library variables.
1829
1830	* configure.in: Provide decls for exp2, round, and tgamma if they
1831	are missing.
1832
18332009-04-11  David Bateman  <dbateman@free.fr>
1834
1835	* NEWS: Add new graphics functions.
1836
18372009-04-05  John W. Eaton  <jwe@octave.org>
1838
1839	* configure.in: Use AC_USE_SYSTEM_EXTENSIONS instead of
1840	AC_GNU_SOURCE, AC_AIX, AC_MINIX, and AC_ISC_POSIX.
1841	Require Autoconf 2.60.
1842
1843	* configure.in: Add -Wformat to extra warning flags.  Add
1844	-Wconversion to strict warning flags.
1845
18462009-04-02  John W. Eaton  <jwe@octave.org>
1847
1848	* Makeconf.in (do-script-install): Use $(INSTALL_DATA) instead of
1849	mv to install PKG_ADD file.
1850
18512009-04-02  Marco Atzeri  <marco_atzeri@yahoo.it>
1852
1853	* Makeconf.in (do-subst-script-vals): Use SHLLIBPRE instead of
1854	LIBPRE for names for shared libraries.
1855
18562009-03-28  Marco Atzeri  <marco_atzeri@yahoo.it>
1857
1858	* configure.in: For cygwin, set LIBPRE=lib and clear CPICFLAG,
1859	CXXPICFLAG, and FPICFLAG.
1860
18612009-03-27  Jaroslav Hajek  <highegg@gmail.com>
1862
1863	* aclocal.m4 (OCTAVE_CMATH_FUNC): Add missing AC_LANG_POP.
1864	* configure.in: Enclose string in quotes.
1865
18662009-03-23  Jaroslav Hajek  <highegg@gmail.com>
1867
1868	* NEWS: More updates.
1869
18702009-03-20  Jaroslav Hajek  <highegg@gmail.com>
1871
1872	* aclocal.m4 (OCTAVE_CMATH_FUNC): New macro.
1873	* configure.in: Use it.
1874
18752009-03-09  John W. Eaton  <jwe@octave.org>
1876
1877	* run-octave.in: Use doc-cache instead of DOC for doc cache file.
1878	* configure.in: Likewise.
1879
1880	* configure.in (--enable-extra-warning-flags): New option to
1881	control extra compiler warning flags.
1882	(--enable-strict-warning-flags): Rename from --enable-picky-flags.
1883	(GXX_STRICT_FLAGS): Remove -Wenum-clash from the list.
1884
18852009-03-08  Søren Hauberg  <hauberg@gmail.com>
1886
1887	* NEWS: Mention 'histc'.
1888
18892009-03-07  John W. Eaton  <jwe@octave.org>
1890
1891	* config.guess, config.sub: Update from FSF sources.
1892
18932009-02-25  John W. Eaton  <jwe@octave.org>
1894
1895	* configure.in (doc_cache_file): New default variable
1896	* Makeconf.in (@doc_cache_file, do-subst-default-vals): Substitute it.
1897
18982009-02-24  John W. Eaton  <jwe@octave.org>
1899
1900	* run-octave.in (DOCFILE): New variable.  Pass --doc-cache-file
1901	option to Octave.
1902
1903	* configure.in: Copy Makefile to build directory if not building
1904	in srcdir.
1905
19062009-02-24  Thorsten Meyer  <thorsten@hexe>
1907
1908	* configure.in: AC_SUBST ac_config_files.
1909	* Makeconf.in (config_opts): Define CONFIG_SUBDIRS variable.
1910	* Makefile: Add make target for configuration files.
1911	* octMakefile.in: Add make targets for configuration files,
1912	config.status and configure.
1913
1914	* Makefile.in: Rename to Makefile.
1915	* configure.in: Remove Makefile from list of autogenerated
1916	configuration files.
1917	* octMakefile.in: Remove references to Makefile.in, add Makefile
1918	to list of CONF_DISTFILES.
1919	* octMakefile.in (maintainer-clean distclean): Don't delete Makefile.
1920
19212009-02-17  Benjamin Lindner  <lindnerb@users.sourceforge.net>
1922
1923	* configure.in: Check for mkstemps on MinGW platform
1924	(HAVE_MKSTEMPS): Define if mkstsmps is avilable in libiberty.
1925
19262009-02-17  Jaroslav Hajek  <highegg@gmail.com>
1927
1928	* NEWS: Mention cummin and cummax
1929
19302009-02-17  John W. Eaton  <jwe@octave.org>
1931
1932	* aclocal.m4 (OCTAVE_PROG_GPERF): Don't run gperf.
1933
1934	* Makeconf.in (do-subst-config-vals): Substitute CARBON_LIBS,
1935	X11_INCFLAGS, and X11_LIBS.
1936
19372009-02-17  Thomas Treichl  <Thomas.Treichl@gmx.net>
1938
1939	* Makeconf.in: Substitute CARBON_LIBS.
1940	* configure.in: Use CARBON_LIBS instead of LIBS for framework Carbon.
1941
1942	* configure.in: Fix test for X11 if "--without-x" is given.
1943
19442009-02-16  Jaroslav Hajek  <highegg@gmail.com>
1945
1946	* NEWS: Yet more updates.
1947
19482009-02-16  John W. Eaton  <jwe@octave.org>
1949
1950	* NEWS: Mention command-style parsing changes.  More updates.
1951
19522009-02-13  John W. Eaton  <jwe@octave.org>
1953
1954	* NEWS: Update for release.
1955
19562009-02-11 Thomas Treichl  <Thomas.Treichl@gmx.net>
1957
1958	* aclocal.m4 (OCTAVE_GLUTESSCALLBACK_THREEDOTS): New macro.
1959	(OCTAVE_OPENGL): Use it in OpenGL check.
1960
19612009-02-11 Ben Abbott  <bpabbott@mac.com>
1962
1963	* configure.in: Include FTGLTextureFont.h when FTGL_UPPER_CASE is
1964	not defined.
1965
19662009-02-11  John W. Eaton  <jwe@octave.org>
1967
1968	* configure.in (octetcdir): New default value.
1969	* Makeconf.in (octetcdir): New variable.
1970	(do-subst-default-vals): Substitute octetcdir.
1971	* octMakefile.in (install, uninstall): Use $(octetcdir) for NEWS.
1972	(DIRS_TO_MAKE): Add $(octetcdir) to the list.
1973
19742009-02-10  Rafael Laboissiere  <rafael@debian.org>
1975
1976	* examples/Makefile.in: Run some clean targets on sub-directory
1977	@polynomial.
1978
19792009-02-09  John W. Eaton  <jwe@octave.org>
1980
1981	* examples/Makefile.in (dist): Create subdirs of examples, not scripts.
1982
1983	* examples/@polynomial/Makefile.in (do-mkpkgadd):
1984	Provide special definition for this directory.
1985
1986	* examples/Makefile.in (EXAMPLE_SOURCES): Delete unused variable.
1987	(SUBDIRS, DISTSUBDIRS): Don't reset to empty.
1988
19892009-02-08  John W. Eaton  <jwe@octave.org>
1990
1991	* install-octave.in: Delete.
1992	* configure.in: Delete AC_CONFIG_COMMANDS macro that was used to
1993	make install-octave executable.
1994
19952009-02-07  John W. Eaton  <jwe@octave.org>
1996
1997	* octMakefile.in (all): Display $(prefix) in summary message.
1998
19992009-02-05  John W. Eaton  <jwe@octave.org>
2000
2001	* aclocal.m4 (OCTAVE_HDF5_HAS_REQUIRED_API): New macro.
2002	* configure.in: Use it in HDF5 check.
2003
20042009-02-04  Benjamin Lindner  <lindnerben@gmx.net>
2005
2006	* configure.in: Use separate cases for *-*-mingw* and *-*-cygwin*
2007	to set variables related to creating shared libraries.
2008
20092009-02-03  Jaroslav Hajek  <highegg@gmail.com>
2010
2011	* aclocal.m4 (AC_CHECK_QHULL_OK): New macro, based on suggestion by
2012	Petr Mikulik <mikulik@physics.muni.cz>.
2013	* configure.in: Call it.
2014
20152009-02-01  Thorsten Meyer  <thorsten.meyier@gmx.de>
2016
2017	* autogen.sh: Remove printing of cvs motd.
2018
20192009-01-30  Marco Atzeri  <marco_atzeri@yahoo.it>
2020
2021	* configure.in (SHLLIBPRE, SHLBINPRE): Fix definitions for Cygwin.
2022	(SHLEXT, SHLLIB, SHLBIN, SONAME_FLAGS): Fix definitions for Cygwin
2023	and MinGW.
2024
20252009-01-30  Benjamin Lindner  <lindnerb@users.sourceforge.net>
2026
2027	* configure.in: Add -lgdi32 to LIBS on *-*-msdosmsvc* and
2028	*-*-mingw* systems.
2029
20302009-01-29  Thomas Treichl  <Thomas.Treichl@gmx.net>
2031
2032	* aclocal.m4 (OCTAVE_HAVE_FRAMEWORK): Add support for
2033	--with-framework-<name> and replace "$ac_safe" by "$1".
2034	* configure.in: Change "have_carbon" with
2035	"have_framework_carbon".
2036
20372009-01-28  John W. Eaton  <jwe@octave.org>
2038
2039	* configure.in: Check to see that pcre library has pcre_compile
2040	function.
2041
2042 	* configure.in (SHLLIBPRE, SHLBINPRE): New variables.  AC_SUBST them.
2043 	(*-*-cygwin*): Set LIBPRE and SHLBINPRE to cyg and SHLLIBPRE to lib.
2044	Use SHLLIBPRE and SHLLIB in definition of SONAME_FLAGS.
2045	(*-*-msdosmsvc): Make SHLBINPRE and SHLLIBPRE empty.
2046 	Adjust definition of SONAME_FLAGS for SHLLIBPRE.
2047
2048	* Makeconf.in (SHLLIBPRE, SHLBINPRE): Substitute new variables here.
2049	From Marco Atzeri <marco_atzeri@yahoo.it>.
2050
20512009-01-27  Benjamin Lindner  <lindnerb@users.sourceforge.net>
2052
2053	* configure.in: Add of -lregex to REGEX_LIBS.
2054
20552009-01-26  Thomas Treichl  <Thomas.Treichl@gmx.net>
2056
2057	* aclocal.m4 (OCTAVE_HAVE_FRAMEWORK): New macro.
2058	* configure.in: Use it.
2059
20602009-01-22  John W. Eaton  <jwe@octave.org>
2061
2062	* configure.in (AH_BOTTOM): Define OCTAVE_USE_OS_X_API if
2063	__APPLE__ and __MACH__ are defined.
2064
20652009-01-22  Jaroslav Hajek  <highegg@gmail.com>
2066
2067	* configure.in: Fix qrupdate warning message.
2068
20692009-01-21  John W. Eaton  <jwe@octave.org>
2070
2071	* Makeconf.in: Substitute X11_INCFLAGS and X11_LIBS.
2072	* configure.in: Use AC_PATH_X to check for X11 header files and
2073	libraries.
2074
2075	* THANKS, Announce: Remove obsolete files.
2076	* octMakefile.in (DISTFILES): Remove THANKS from the list.
2077
20782009-01-20  John W. Eaton  <jwe@octave.org>
2079
2080	* configure.in: Check for fstat.
2081
20822008-12-23  David Bateman  <dbateman@free.fr>
2083
2084	* configure.in: Add configuration test for ARPACK.
2085	* Makeconf.in (ARPACK_LIBS): Add variable with location of ARPACK
2086	library.
2087	* NEWS: Document that eigs and svds were moved to Octaave.
2088
20892008-10-29  Jaroslav Hajek  <highegg@gmail.com>
2090
2091	* configure.in: Remove the OCTAVE_LOCAL_BUFFER stuff (moved to
2092	liboctave).
2093
20942008-12-04  Jaroslav Hajek  <highegg@gmail.com>
2095
2096	* NEWS: Document more new features.
2097
20982008-12-03  John W. Eaton  <jwe@octave.org>
2099
2100	* config.guess, config.sub: Update from FSF sources.
2101
21022008-11-18  John W. Eaton  <jwe@octave.org>
2103
2104	* mkoctfile.cc.in, octave-bug.cc.in: Style fixes.
2105
21062008-11-13  Ben Abbott  <bpabbott@mac.com>
2107
2108	* src/graphics.h.in: Add props screensize & screenpixelsperinch.
2109
21102008-11-08  Thorsten Meyer  <thorsten.meyier@gmx.de>
2111
2112	* Makeconf.in: export PERL variable for use in scripts/mkdoc
2113
21142008-10-30  David Bateman  <dbateman@free.fr>
2115
2116	* NEWS: Minor update to document improved indexing code.
2117
21182008-10-23  Jason Riedy  <jason@acm.org>
2119
2120	* configure.in: Take care to use FT2_CFLAGS when checking
2121	for FTGL headers.
2122
21232008-10-22  David Bateman  <dbateman@free.fr>
2124
2125	* examples/@polynomial: Move examples/polynomial here.
2126	* examples/@polynomial/Makefile.in: Update for new location.
2127	* examples/Makefile.in: Ditto.
2128	* configure.in: Change locate of examples/@polynomial makefile
2129	in AC_CONFIG_FILES.
2130
21312008-10-16  David Bateman  <dbateman@free.fr>
2132
2133	* NEWS: Minor update.
2134
21352008-10-15  David Bateman  <dbateman@free.fr>
2136
2137	* examples/polynomial/display.m, examples/polynomial/double.m,
2138	examples/polynomial/end.m, examples/polynomial/get.m,
2139	examples/polynomial/mtimes.m, examples/polynomial/plot.m,
2140	examples/polynomial/polynomial.m,
2141	examples/polynomial/polynomial_superiorto.m,
2142	examples/polynomial/polyval.m, examples/polynomial/set.m,
2143	examples/polynomial/subsasgn.m, examples/polynomial/subsref.m:
2144	New example files for a sample OOP class.
2145	* examples/polynomial/Makefile.in: Add a makefile for this new
2146	directory
2147	* examples/Makefile.in: Reference the new subdirectory here.
2148	* configure.in: Add the new makefile to AC_CONFIG_FILES.
2149
21502008-10-01  Jaroslav Hajek  <highegg@gmail.com>
2151
2152	* configure.in: Check for sizeof (long double) and randl.
2153
21542008-09-30  Jaroslav Hajek  <highegg@gmail.com>
2155
2156	* aclocal.m4 (OCTAVE_FAST_INT_OPS): New macro.
2157	* configure.in: Call OCTAVE_FAST_INT_OPS
2158
21592008-09-08  John W. Eaton  <jwe@octave.org>
2160
2161	* mkoctfile.cc.in, octave-bug.cc.in, octave-config.cc.in: Style fixes.
2162
21632008-09-08  Michael Goffioul  <michael.goffioul@gmail.com>
2164
2165	* mkoctfile.cc.in, octave-bug.cc.in, octave-config.cc.in: New files.
2166
21672008-08-28  David Bateman  <dbateman@free.fr>
2168
2169	* NEWS: Update for some of the graphics changes
2170
21712008-08-11  Jaroslav Hajek  <highegg@gmail.com>
2172
2173	* acx_blas_f77_func.m4, acx_lapack.m4: Update macros from
2174	<http://autoconf-archive.cryp.to/>.
2175
21762008-08-07  John W. Eaton  <jwe@octave.org>
2177
2178	* aclocal.m4 (OCTAVE_STRING_NPOS): Delete.
2179	* configure.in (OCTAVE_STRING_NPOS): Delete use.
2180
21812008-08-04  John W. Eaton  <jwe@octave.org>
2182
2183	* Makeconf.in (do-subst-script-vals): Also substitute SED.
2184	* run-octave.in: Use sed to append : to path elements
2185	instead of using the find expression "-exec echo '{}':".
2186	Substitute SED here.
2187
2188	* aclocal.m4: Fail if no usable version of sed is found.
2189
2190	* Makefile.in (header-msg): Mention GNU Make requirement.
2191	Update GCC version info.
2192
21932008-07-31  John W. Eaton  <jwe@octave.org>
2194
2195	* octMakefile.in (DISTFILES): Add "missing" to the list.
2196
21972008-07-30  John W. Eaton  <jwe@octave.org>
2198
2199	* aclocal.m4 (CXX_ABI, OCTAVE_CXX_PREPENDS_UNDERSCORE,
2200	OCTAVE_PROG_NM): Delete macros.
2201	* configure.in: Delete uses.
2202
22032008-07-29  Tatsuro MATSUOKA  <tmacchant@yahoo.co.jp>
2204
2205	* aclocal.m4 (OCTAVE_OPENGL): Handle MinGW the same as MSVC.
2206
22072008-07-29  David Bateman  <dbateman@free.fr>
2208
2209	* NEWS.3: Copy from NEWS.
2210	* NEWS: Initial update in preparation for a 3.2 release.
2211
22122008-07-21  John W. Eaton  <jwe@octave.org>
2213
2214	* configure.in: If FTGL.h is found, then also include
2215	FTGLTextureFont.h in test code.
2216
22172008-07-21  Michael Goffioul  <michael.goffioul@gmail.com>
2218
2219	* configure.in: Remove GRAPHICS_OPENGL variable.
2220
22212008-07-21  John W. Eaton  <jwe@octave.org>
2222
2223	* aclocal.m4 (OCTAVE_OPENGL): Fix shell syntax problems.
2224	Handle HAVE_GL_GL_H and HAVE_OPENGL_GL_H in link test.
2225
2226	* configure.in: Don't define and substitute FLTK_BACKEND_SRC or
2227	GL_RENDER_SRC.
2228	(HAVE_FLTK): AC_DEFINE if FLTK is available.
2229	(HAVE_OPENGL): AC_DEFINE if OpenGL is available.
2230
22312008-07-21  Jaroslav Hajek  <highegg@gmail.com>
2232
2233	* configure.in: Extend FTGL test to test for both ftgl.h and FTGL.h.
2234	Use HAVE_FTGL_UPPERCASE to indicate the latter (version <= 2.1.2).
2235
22362008-07-19 Rafael Laboissiere  <rafael@debia8n.org>
2237
2238	* octMakefile.in (CONF_DISTFILES): Include acx_blas_f77_func.m4 in
2239	the list.
2240
22412008-07-18 Carlo de Falco  <carlo.defalco@gmail.com>
2242
2243	* aclocal.m4: Search for gl.h and glu.h in OpenGL/ as well as in GL/.
2244
22452008-07-18  John W. Eaton  <jwe@octave.org>
2246
2247	* configure.in: Fix FTGL test to handle either FTGL/ftgl.h or ftgl.h.
2248	(warn_freetype, warn_ftgl, warn_fltk_config, warn_fltk_opengl):
2249	New variables.  Use these instead of overloading warn_graphics.
2250
22512008-07-17  David Bateman  <dbateman@free.fr>
2252
2253	* configure.in (HAVE_MAGICK): New define for presence of
2254	GraphicsMagick.
2255
22562008-07-16  Michael Goffioul  <michael.goffioul@gmail.com>
2257
2258	* configure.in: Add check for pthread.h.
2259
22602008-07-14  John W. Eaton  <jwe@octave.org>
2261
2262	* Makeconf.in (MAGICK_CONFIG): Substitute here.
2263	(MAGICK_INCFLAGS, MAGICK_LIBS): Define using GraphicsMagick++
2264	config script.
2265	(do-subst-config-vals): Include MAGICK_LIBS and MAGICK_INCFLAGS in
2266	list of substitutions.
2267	* configure.in: Check for GraphicsMagick++ config script.
2268
22692008-07-10  John W. Eaton  <jwe@octave.org>
2270
2271	* octMakefile.in (DIRS_TO_MAKE): Delete $(localfcnfilepath) and
2272	$(localoctfilepath) from the list.  Include $(datadir)
2273	$(localfcnfiledir) $(localapifcnfiledir) $(localverfcnfiledir)
2274	$(localoctfiledir) $(localapioctfiledir) $(localveroctfiledir)
2275	$(imagedir) and $(localapiarchlibdir) in the list.
2276
2277	* configure.in: Look for FTGL/ftgl.h instead of FTGL/FTGL.h.  Also
2278	look for ftgl.h.
2279
22802008-07-10  Michael Goffioul  <michael.goffioul@gmail.com>
2281
2282	* configure.in: new substituted variables GL_RENDER_SRC and
2283	FLTK_BACKEND_SRC.
2284
22852008-06-20  Michael Goffioul  <michael.goffioul@gmail.com>
2286
2287	* Makeconf.in: Add GRAPHICS_CFLAGS substitution.
2288	* configure.in: Add checks for hypotf and _hypotf.
2289
22902008-06-12  Jaroslav Hajek  <highegg@gmail.com>
2291
2292	* configure.in: Move LIBS and CXXFLAGS restoration into
2293	the proper block.
2294
22952008-06-05  John W. Eaton  <jwe@octave.org>
2296
2297	* configure.in: Add FT2_CFLAGS to XTRA_CXXFLAGS, not CXXFLAGS.
2298	Don't add FT2_LIBS to LIBS.
2299	Don't generate src/graphics/Makefile, src/graphics/Makerules,
2300	src/graphics/opengl/Makefile, or src/graphics/fltk_backend/Makefile.
2301
2302	* Makeconf.in (FT2_LIBS, GRAPHICS_LIBS): Substitute here.
2303
23042008-06-04  Shai Ayal  <shaiay@users.sourceforge.net>
2305
2306	* configure.in: Use AC_TRY_LINK in FTGL test.
2307	Include FT_CFLAGS in CXXFLAGS.
2308
2309	* aclocal.m4 (OCTAVE_OPENGL): Note FIXME for apple.
2310
2311	* configure.in: Check for FTGL library.
2312
2313	* configure.in: Remove check for Fl/glu.h header.
2314
2315	* aclocal.m4 (AC_CHECK_FT2): New macro to check for freetype2.
2316
2317	* configure.in: Check for FLTK and corresponding compiler flags.
2318
23192008-06-04  Michael Goffioul  <michael.goffioul@gmail.com>
2320
2321	* configure.in: Double-quote warn_graphics variable.
2322
2323	* aclocal.m4 (OCTAVE_OPENGL): New function to detect OpenGL
2324	headers and libraries.
2325	* configure.in (OCTAVE_OPENGL): Use it.
2326	(OCTGRAPHICS_DLL_DEFS): New define to build
2327	graphics-related DLL.
2328	(AC_CONFIG_FILES): Generate additional files for graphics
2329	related libraries.
2330	* Makeconf.in (OPENGL_LIBS): New variable.
2331
2332	* .hgignore: Also ignore build-.*, configure, and autom4te.cache.
2333
23342008-05-22  Jaroslav Hajek  <highegg@gmail.com>
2335
2336	* mk-opts.pl (emit_print_function, emit_set_function,
2337	emit_show_function): Support float type.
2338
23392008-05-20  David Bateman  <dbateman@free.fr>
2340
2341	* configure.in (AC_CHECK_FUNCS): Add expm1, lgammaf, lgammaf_r,
2342	log1pf and tgammaf. Also check for libfftw3f.
2343
23442008-04-09  Rafael Laboissiere  <rafael@debian.org>
2345
2346	* example/octave.desktop.in: Drop the Encoding key, which is
2347	deprecated by the FreeDesktop standard.
2348
23492008-04-04  John W. Eaton  <jwe@octave.org>
2350
2351	* Makeconf.in (do-check-m-sources): New macro.
2352
23532008-04-03  Tatsuro MATSUOKA  <tmacchant@yahoo.co.jp>
2354
2355	* README.Cygwin: Update.
2356
23572008-04-02  Jaroslav Hajek  <highegg@gmail.com>
2358
2359	* acx_blas_f77_func.m4: New file.
2360	* configure.in: Call ACX_BLAS_WITH_F77_FUNC instead of ACX_BLAS.
2361	Supply a warning for incompatible Fortran/BLAS configuration.
2362
23632008-03-25  Jaroslav Hajek  <highegg@gmail.com>
2364
2365	* configure.in: Check for expm1 and log1p functions.
2366
23672008-03-25  John W. Eaton  <jwe@octave.org>
2368
2369	* configure.in: Check for trunc.
2370
23712008-03-21  David Bateman  <dbateman@free.fr>
2372
2373	* configure.in (HAVE_AMD): Complete test for presence of amd.
2374
23752008-03-18  David Bateman  <dbateman@free.fr>
2376
2377	* configure.in (AC_CHECK_FUNCS): Also check lgamma_r.
2378
23792008-03-11  David Bateman  <dbateman@free.fr>
2380
2381	* run-octave.in: Fix typo.
2382
23832008-02-21  John W. Eaton  <jwe@octave.org>
2384
2385	* examples/Makefile.in (install install-strip): Ignore errors
2386	installing octave.desktop file.
2387
23882008-02-15  John W. Eaton  <jwe@octave.org>
2389
2390	* configure.in (*-*-freebsd*, *-*-openbsd*): Don't set SH_LD.
2391
23922008-02-14  John W. Eaton  <jwe@octave.org>
2393
2394	* examples/fortdemo.cc: Don't check f77_exception_encountered.
2395
23962008-02-06  John W. Eaton  <jwe@octave.org>
2397
2398	* examples/Makefile.in (octave.desktop):
2399	Use mv instead of move-if-change.
2400
24012008-02-05  John W. Eaton  <jwe@octave.org>
2402
2403	* dlfcn/Makefile.in: Unconditionally include $(MAKEDEPS).
2404	Mark $(MAKEDEPS) as .PHONY targets if omit_deps is true.
2405
24062008-01-12  John W. Eaton  <jwe@octave.org>
2407
2408	* aclocal.m4: Call AC_SUBST instead of AC_DEFINE_UNQOTED for
2409	GNUPLOT_BINARY.
2410	* aclocal.m4, configure.in: Use GNUPLOT instead of GNUPLOT_BINARY
2411	as variable name.
2412	* Makeconf.in (GNUPLOT): Substitute.
2413	(do-subst-config-vals): Substitute GNUPLOT.
2414
24152007-12-21  John W. Eaton  <jwe@octave.org>
2416
2417	Version 3.0.0 released.
2418
24192007-12-13  John W. Eaton  <jwe@octave.org>
2420
2421	* octMakefile.in (octave-bug, octave-config, mkoctfile):
2422	Also depend on $(top_srcdir)/src/version.h.
2423
24242007-12-10  John W. Eaton  <jwe@octave.org>
2425
2426	* acx_blas.m4: Use -lsunperf, not -xlic_lib=sunperf.
2427	From Jim Langston <Jim.Langston@Sun.COM>.
2428
24292007-12-06  John W. Eaton  <jwe@octave.org>
2430
2431	* configure.in (*-*-darwin*): Only set CPICFLAG, CXXPICFLAG, and
2432	FPICFLAG to "" on powerpc systems.
2433
24342007-12-04  John W. Eaton  <jwe@octave.org>
2435
2436	* octave-bug.in (LIBDLFCN): Delete variable and all uses.
2437	* Makeconf.in (LIBDLFCN, DLFCN_INCFLAGS): Likewise.
2438	* configure.in (DLFCN_DIR, LIBDLFCN, DLFCN_INCFLAGS): Likewise.
2439	Don't generate dlfcn/Makefile.
2440	* octMakefile.in (DISTSUBDIRS): Delete dlfcn from the list.
2441	(SUBDIRS): Don't substitute DLFCN_DIR here.
2442
24432007-12-03  Moritz Borgmann  <octave@moriborg.de>
2444
2445	* Makeconf.in, aclocal.m4, configure.in: Check for find program,
2446	preferably gfind (on non-GNU systems).  Need a sane find for
2447	run-octave script.
2448	* run-octave.in: Use FIND and AWK as determined by configure.
2449
24502007-12-03  John W. Eaton  <jwe@octave.org>
2451
2452	* configure.in: If available, include <sys/types.h> in test for
2453	sigset_t and sig_atomic_t.
2454
24552007-11-30  Moritz Borgmann  <octave@moriborg.de>
2456
2457	* configure.in: Also check for sunmath.h.
2458
24592007-11-26  David Bateman  <dbateman@free.fr>
2460
2461	* PROJECTS: condest now implemented.
2462
2463	* NEWS: Document the TeX interpreter mode and its limitations with
2464	gnuplot 4.0.
2465
2466	* NEWS: Document the use of "colormap gmap40" to workaround some
2467	gnuplot 4.0 colormap issues.
2468
24692007-11-14  John W. Eaton  <jwe@octave.org>
2470
2471	* configure.in: Don't create Makefrag.bsd.
2472
24732007-11-14  Joseph P. Skudlarek  <Jskud@Jskud.com>
2474
2475	* configure.in: Rework pcre.h tests to work with autoconf 2.59,
2476	and avoid explicit pcre/pcre.h check by using pcre-config.
2477
24782007-11-13  Joseph P. Skudlarek  <Jskud@Jskud.com>
2479
2480	* octave-bug.in: Try mailx, then Mail, then /usr/ucb/mail, then
2481	/bin/mail.
2482
24832007-11-13  John W. Eaton  <jwe@octave.org>
2484
2485	* configure.in: Only define HAVE_PCRE_H if <pcre.h> has the
2486	definitions we need.  Likewise for <pcre/pcre.h>.
2487
24882007-11-10  John W. Eaton  <jwe@octave.org>
2489
2490	* configure.in: Delete AC_SUBST_FILE(f77_rules_frag).
2491
24922007-11-07  John W. Eaton  <jwe@octave.org>
2493
2494	* configure.in: Also check for pcre/pcre.h.
2495
24962007-11-01  John W. Eaton  <jwe@octave.org>
2497
2498	* configure.in: Delete BLAS library calling convention
2499	compatibility check.
2500
25012007-10-31  John W. Eaton  <jwe@octave.org>
2502
2503	* README.binary-dist: Delete.
2504
2505	* README.MachTen: Delete.
2506	* octMakefile.in (DISTFILES): Remove it from the list.
2507
25082007-10-30  David Bateman  <dbateman@free.fr>
2509
2510	* examples/addtwomatrices.cc, examples/celldemo.cc,
2511	examples/firstmexdemo.c, examples/fortdemo.cc, examples/fortsub.f,
2512	examples/funcdemo.cc, examples/globaldemo.cc,
2513	examples/helloworld.cc, examples/mycell.c, examples/myfeval.c,
2514	examples/myfunc.c, examples/mypow2.c, examples/mysparse.c,
2515	examples/mystring.c, examples/mystruct.c, examples/paramdemo.cc,
2516	examples/stringdemo.cc, examples/structdemo.cc,
2517	examples/unwinddemo.cc: Doc fixes for small book format.
2518
25192007-10-26  Michael Goffioul  <michael.goffioul@gmail.com>
2520
2521	* Makeconf.in: Remove UNSETCOMSPEC trick.
2522
25232007-10-25  John W. Eaton  <jwe@octave.org>
2524
2525	* configure.in (AH_BOTTOM): Define OCTAVE_EMPTY_CPP_ARG here.
2526
25272007-10-24  John W. Eaton  <jwe@octave.org>
2528
2529	* octMakefile.in (maintainer-clean distclean): No need to delete
2530	Makefrag.f77 and Makerules.f77.
2531	* Makeconf.in: Include rules for making .o files from .f files
2532	instead of substituting @f77_rules_frag@.
2533	* configure.in): Delete handling of --with-f2c and --with-f77
2534	options.  No need to call OCTAVE_CHECK_EXCLUSIVE_WITH_OPTIONS.
2535	Delete all special cases for f2c.
2536	* aclocal.m4 (OCTAVE_CHECK_EXCLUSIVE_WITH_OPTIONS): Delete macro.
2537
2538	* FLEX.patch: Delete obsolete file.
2539	* octMakefile.in (DISTFILES): Remove it from the list.
2540
2541	* acx_blas.m4: Use "-Wl,-framework -Wl,vecLib" instead of
2542	just "-framework vecLib" in test for Mac OS X test.
2543
2544	* configure.in, aclocal.m4: Avoid AC_TRY_EVAL.
2545
2546	* aclocal.m4 (OCTAVE_STRPTIME_BROKEN): New macro.
2547	* configure.in: Use it.
2548
25492007-10-23  John W. Eaton  <jwe@octave.org>
2550
2551	* configure.in: When checking for -lf2c, set F2CLIBS instad of
2552	FLIBS, then set FLIBS to $F2CLIBS just before printing the summary.
2553	Check for BLAS library calling convention compatibility.
2554
25552007-10-17  John W. Eaton  <jwe@octave.org>
2556
2557	* configure.in: Delete checks for METIS.
2558
25592007-10-12  John W. Eaton  <jwe@octave.org>
2560
2561	* mk-opts.pl (parse_input): Allow comment lines beginning with #.
2562
2563	* Change copyright notices in all files that are part of Octave to
2564	GPLv3 or any later version.
2565
2566	* COPYING: Update to GPLv3.
2567
2568	* run-octave.in: List args explicitly in exec command.
2569
25702007-10-11  John W. Eaton  <jwe@octave.org>
2571
2572	* config.guess, config.sub: Update from FSF sources.
2573
25742007-10-10  Kim Hansen  <kimhanse@gmail.com>
2575
2576	* run-octave.in: Use $args.  Eliminate "if [ -n "$args" ]" conditional.
2577
25782007-10-09  John W. Eaton  <jwe@octave.org>
2579
2580	* gdbinit.in: Delete.
2581	* octMakefile.in (DISTFILES): Remove it from the list.
2582	(.gdbinit): Delete rule.
2583	(maintainer-clean, distclean): No need to delete .gdbinit.
2584
25852007-10-09  Kim Hansen  <kimhanse@gmail.com>
2586
2587	* run-octave.in: Use gdb with --args, not .gdbinit.
2588
25892007-10-08  John W. Eaton  <jwe@octave.org>
2590
2591	* emacs/octave-hlp.el, emacs/octave-inf.el, emacs/octave-mod.el:
2592	Sync with GNU Emacs versions.
2593	* emacs/octave-mod.el: Delete last two args from calls to
2594	define-abbrev.
2595
25962007-10-06  John W. Eaton  <jwe@octave.org>
2597
2598	* configure.in: Check for lgamma and tgamma.
2599
26002007-10-04  John W. Eaton  <jwe@octave.org>
2601
2602	* configure.in (UGLY_DEFS): Delete special case for darwin.
2603
26042007-10-03  John W. Eaton  <jwe@octave.org>
2605
2606	* aclocal.m4 (OCTAVE_PROG_SED): Also check for \(X\|Y\) style
2607	regular expression alternation.
2608
26092007-10-01  John W. Eaton  <jwe@octave.org>
2610
2611	* aclocal.m4 (OCTAVE_CHECK_STRPTIME): Delete.
2612	* configure.in: Don't use OCTAVE_CHECK_STRPTIME, simply check for
2613	strptime.
2614
26152007-09-18  Thomas Treichl  <Thomas.Treichl@gmx.net>
2616
2617	* aclocal.m4 (OCTAVE_CHECK_STRPTIME): New macro.
2618	* configure.in: Use it.
2619
26202007-09-06  John W. Eaton  <jwe@octave.org>
2621
2622	* configure.in: Avoid broken strptime function on Cygwin systems.
2623
26242007-09-01  David Bateman  <dbateman@free.fr>
2625
2626	* configure.in: AC_SUBST and check the variable TEXINFO_QHULL.
2627	* Makeconf.in: Use it.
2628
26292007-08-24  David Bateman  <dbateman@free.fr>
2630
2631	* configure.in: Extra Qhull bits.
2632
26332007-08-24  Kim Hansen  <kimhanse@gmail.com>
2634
2635	* run-octave.in: Use `command` instead of $(command) to accomodate
2636	brain-dead shells.
2637
26382007-08-24  David Bateman  <dbateman@free.fr>
2639
2640	* configure.in: Probe for the use of Qhull.
2641	* aclocal.m4 (AC_CHECK_QHULL_VERSION): Macro to check whether
2642	Qhull needs a version number.
2643	* Makeconf.in: Add QHULL_LIBS.
2644
26452007-08-23  John W. Eaton  <jwe@octave.org>
2646
2647	* aclocal.m4 (OCTAVE_PROG_SED): Don't clobber value from environment.
2648	From: Christian Cornelssen <ccorn@cs.tu-berlin.de>.
2649
26502007-08-23  Thomas Weber  <thomas.weber.mail@gmail.com>
2651
2652	* aclocal.m4 (OCTAVE_PROG_GNUPLOT): Drop check for multiple plot
2653	windows.
2654
26552007-08-10  Søren Hauberg  <hauberg@gmail.com>
2656
2657	* ROADMAP: Update for current sources.
2658
26592007-07-26  John W. Eaton  <jwe@octave.org>
2660
2661	* configure.in: Also look for glpk/glpk.h.
2662
26632007-07-25  David Bateman  <dbateman@free.fr>
2664
2665	* octMakefile.in, dlfcn/Makefile.in, emacs/Makefile.in,
2666	examples/Makefile.in, test/Makefile.in: Adjust DISTFILES to allow
2667	out of tree "make dist" to work.
2668
26692007-07-24  Michael Goffioul  <michael.goffioul@swing.be>
2670
2671	* configure.in (*-*-msdosmsvc): Only add -g to DL_LDFLAGS and
2672	SH_LDFLAGS if either CFLAGS or CXXFLAGS contains -g.
2673
26742007-07-24  Rafael Laboissiere  <rafael@debian.org>
2675
2676	* Makeconf.in (RUNTEST): Delete variable substitution.
2677	(do-subst-config-vals): Don't substitute %OCTAVE_CONF_RUNTEST%.
2678
26792007-07-20  Thomas Treichl  <Thomas.Treichl@gmx.net>
2680
2681	* mkoctfile.in: Fix typo.
2682
26832007-06-25  John W. Eaton  <jwe@octave.org>
2684
2685	* mk-opts.pl (emit_print_function): Make generated function print
2686	to ostream (passed as arg) instead of local buffer.  Don't call
2687	print_usage in generated function.
2688	(emit_options_function): Fix call to print_${class_name} in
2689	generated to pass octave_stdout as arg.
2690
26912007-06-18  John W. Eaton  <jwe@octave.org>
2692
2693	* emacs/octave-inf.el (inferior-octave-prompt): Match "octave.bin"
2694	and "octave.exe" in addition to "octave".
2695
26962007-06-15  John W. Eaton  <jwe@octave.org>
2697
2698	* run-octave.in: Use simple string concatenation instead of
2699	sprintf in AWK program.
2700
27012007-06-13  Michael Goffioul  <michael.goffioul@swing.be>
2702
2703	* configure.in: Set NO_OCT_FILE_STRIP=true for msdosmsvc.
2704
2705	* aclocal.m4 (OCTAVE_HDF5_DLL): Include return statements in
2706	function body used for test.
2707
2708	* configure.in: Check for CXSparse with C++.
2709
2710	* Makeconf.in (do-subst-config-vals): Also substitute ${libdir} as
2711	OCTAVE_CONF_LIBDIR.
2712	* mkoctfile.in: Set DEFAULT_LIBDIR and substitute OCTAVE_HOME.
2713	Define LIBDIR.  Use LIBDIR to set DEFAULT_LFLAGS.
2714
27152007-06-12  Benjamin Lindner  <lindnerben@gmx.net>
2716
2717	* configure.in: For mingw, add -lws2_32 -lkernel32 to LIBS and set
2718	_USE_MATH_DEFINES same as for msvc.
2719
27202007-06-06  Michael Goffioul  <michael.goffioul@swing.be>
2721
2722	* configure.in: Check for utime.h and sys/utime.h headers.
2723	Check for utime, _chmod, _utime, and _utime32 functions.
2724
27252007-06-03  David Bateman  <dbateman@free.fr>
2726
2727	* configure.in (AC_CONFIG_FILES): Add src/mxarray.h
2728	* examples/mycell.c, examples/mypow2.c, examples/mysparse.c,
2729	examples/mystring.c, examples/mystruct.c: Use mwSize and mwIndex,
2730	rather than int for indexing to conform to new mex API.
2731
27322007-06-01  John W. Eaton  <jwe@octave.org>
2733
2734	* configure.in (*-*-darwin*): Fix quoting and construction of
2735	MKOCTFILE_DL_LDFLAGS.
2736	* mkoctfile.in (DEFAULT_BINDIR, EXEEXT): New substitutions.
2737	* Makeconf.in (MKOCTFILE_DL_LDFLAGS): Delete.
2738	(do-subst-config-vals): Do configure substitution of
2739	MKOCTFILE_DL_LDFLAGS directly here instead of using intermediate
2740	variable.  Quote this sed substitution with ' instead of ".
2741
27422007-05-29  Steven Mestdagh  <steven.mestdagh@esat.kuleuven.be>
2743
2744	* configure.in: Delete spurious "break" in fftw3 check.
2745	Use separate case for SH_LD and SH_LDFLAGS on openbsd.
2746
27472007-05-22  John W. Eaton  <jwe@octave.org>
2748
2749	* Makeconf.in (do-script-uninstall): Also remove directory.
2750
27512007-05-22  Thomas Weber  <thomas.weber.mail@gmail.com>
2752
2753	* NEWS.2, README.MSVC, WWW/NEWS-2.html: Fix typos.
2754
27552007-05-16  David Bateman  <dbateman@free.fr>
2756
2757	* PROJECTS: Update.
2758
27592007-04-27  John W. Eaton  <jwe@octave.org>
2760
2761	* examples/Makefile.in (SOURCES): Add all example files to the list.
2762
2763	* octave-config.in: Don't set PREFIX to OCTAVE_HOME if OCTAVE_HOME
2764	is empty.
2765
27662007-04-27  David Bateman  <dbateman@free.fr>
2767
2768	* examples/mycell.c, examples/mypow2.c, examples/mystring.c,
2769	examples/myprop.c: New example mex files.
2770
27712007-04-26  Alex Zvoleff  <azvoleff@sbcglobal.net>
2772
2773	* configure.in: Don't report ARPACK libraries in summary.
2774
27752007-04-25  David Bateman  <dbateman@free.fr>
2776
2777	* Makeconf.in (do-subst-texinfo-vals): Also substitute abs_top_srcdir.
2778
2779	* examples/myfunc.c, exampples/paramdemo.cc: New files
2780	* examples/mystruct.c, examples/mysparse.c, fortdemo.cc: Fix a few
2781	formatting issues when included in texinfo files.
2782
27832007-04-25  John W. Eaton  <jwe@octave.org>
2784
2785	* Makeconf.in (do-subst-texinfo-vals): Also substitute top_srcdir.
2786
2787	* examples/addtwomatrices.cc, examples/celldemo.cc,
2788	examples/fortdemo.cc, examples/funcdemo.cc,
2789	examples/globaldemo.cc, examples/helloworld.cc,
2790	examples/stringdemo.cc, examples/structdemo.cc,
2791	examples/unwinddemo.cc, examples/fortsub.f,
2792	examples/firstmexdemo.c: New files.
2793	* examples/Makefile.in (SOURCES): Add them to the list.
2794
27952007-04-20  John W. Eaton  <jwe@octave.org>
2796
2797	* configure.in: Don't check for ARPACK.
2798
27992007-03-29  Rafael Laboissiere  <rafael@debian.org>
2800
2801 	* emacs/octave-mod.el: Drop LOADPATH, INFO_FILE, and
2802 	INFO_PROGRAM from octave-variables.
2803
2804	* examples/info-emacs-octave-help, examples/info-emacs-info:
2805	Use gnuclient, not gnudoit.
2806
28072007-03-27  John W. Eaton  <jwe@octave.org>
2808
2809	* octMakefile.in (dist, conf-dist): Use ln, not $(LN_S).
2810	* emacs/Makefile.in (dist): Likewise.
2811	* examples/Makefile.in (dist): Likewise.
2812	* dlfcn/Makefile.in (conf-dist): Likewise.
2813
2814	* config.guess, config.sub: Update from FSF sources.
2815
28162007-03-23  John W. Eaton  <jwe@octave.org>
2817
2818	* examples/make_int.cc (octave_integer::clone): Return type is
2819	pointer to octave_base_value, not octave_value.
2820	(Fdoit): Rep is reference to octave_base_value, not octave_value.
2821
28222007-03-21  Paul Kienzle  <pkienzle@users.sf.net>
2823
2824	* octMakefile.in (all): Print message after successful build.
2825
28262007-03-05  John W. Eaton  <jwe@octave.org>
2827
2828	* configure.in (GLPK_PRE_4_14): Rename from GLPK_PRE_4_15.
2829
28302007-02-27  John W. Eaton  <jwe@octave.org>
2831
2832	* Makeconf.in (do-script-uninstall): Remove PKG_ADD.
2833	* examples/Makefile.in (uninstall): Don't remove files listed in
2834	$(SCRIPTS) from $(srcdir).
2835	Remove www.octave.org-octave.desktop, not octave.desktop.
2836
2837	* run-octave.in (run-octave.in): Use --no-initial-path.
2838	Rename to qargs to args.  Use $args not "$args" when invoking Octave.
2839	Try harder to get quoting right when passing args to Octave.
2840
28412007-02-26  John W. Eaton  <jwe@octave.org>
2842
2843	* octMakefile.in (DISTDIRS): Eliminate variable.
2844
28452007-02-26  Michael Goffioul  <michael.goffioul@swing.be>
2846
2847	* octMakefile.in, dlfcn/Makefile.in, emacs/Makefile.in:
2848	Use $(LN_S) instead of ln or ln -s.
2849
2850	* octMakefile.in (dist): Use -9 instead of --best with gzip/bzip2.
2851
28522007-02-21  John W. Eaton  <jwe@octave.org>
2853
2854	* configure.in: Also warn about missing functionality for
2855	--without-glpk or --without-curl options.  Print curl library
2856	warning in summary.
2857
28582007-02-20  Rafael Laboissiere  <rafael@debian.org>
2859
2860	* configure.in: Check for versions of GLPK prior to 4.15 and set
2861	the GLPK_PRE_4_15 macro accordingly.
2862
28632007-02-16  John W. Eaton  <jwe@octave.org>
2864
2865	* mkoctfile.in: Use OCTAVE_PREFIX, not OCTAVE_CONF_PREFIX, in sed
2866	substitutions.
2867	* octave-conf.in: Define DATAROOTDIR, not DATADIR, from
2868	OCTAVE_DATAROOTDIR.
2869	From Michael Goffioul <michael.goffioul@swing.be>.
2870
28712007-02-15  John W. Eaton  <jwe@octave.org>
2872
2873	* octave-config.in (DATAROOTDIR): Include in list of vars.
2874	Substitute OCTAVE_HOME.
2875
2876	* Makeconf.in (MKOCTFILE_INCFLAGS, MKOCTFILE_LFLAGS): Delete vars.
2877	(do-subst-config-vals): Don't substitute them.
2878	Also substitute OCTAVE_CONF_INCLUDEDIR, OCTAVE_CONF_OCTINCLUDEDIR,
2879	OCTAVE_CONF_OCTLIBDIR, and OCTAVE_CONF_PREFIX here.
2880	* mkoctfile.in (OCTAVE_CONF_OCTINCLUDEDIR, OCTAVE_CONF_INCLUDEDIR,
2881	OCTAVE_CONF_OCTLIBDIR): Substitute values and perform OCTAVE_HOME
2882	substitution here.
2883	(DEFAULT_INCFLAGS, DEFAULT_LFLAGS): New variables.  Use them to
2884	set default values for INCFLAGS and LFLAGS.
2885
28862007-02-09  John W. Eaton  <jwe@octave.org>
2887
2888	* mkoctfile.in: Handle .a files.
2889
28902007-02-08  John W. Eaton  <jwe@octave.org>
2891
2892	* octMakefile.in (all): Depend on dist-info-files.
2893	(dist): Delete dist-info-files dependency.
2894
2895	* configure.in: Rewrite if !( X ) ... fi as if X; true; else ... fi.
2896	Also check for _glp_lpx_simplex.
2897
28982007-02-07  John W. Eaton  <jwe@octave.org>
2899
2900	* Makeconf.in (do-script-install): Use $(FCN_FILES) for list of
2901	files instead of $(FCN_FILES_NO_DIR).  Use basename to get
2902	filename with no directory part.
2903
29042007-02-07  Michael Goffioul  <michael.goffioul@swing.be>
2905
2906	* aclocal.m4 (OCTAVE_HDF5_DLL): New macro.
2907	* configure.in: Use it.
2908
29092007-02-05  John W. Eaton  <jwe@octave.org>
2910
2911	* configure.in: Check for realpath function.
2912
2913	* demo.m: Delete obsolete file.
2914
29152007-01-29  Michael Goffioul  <michael.goffioul@swing.be>
2916
2917	* configure.in (*-*-msdosmsvc): Set NO_OCT_FILE_STRIP to true.
2918
29192007-01-24  John W. Eaton  <jwe@octave.org>
2920
2921	* octMakefile.in (install): Install NEWS file.
2922	(uninstall): Remove it.
2923
29242007-01-08  David Bateman  <dbateman@free.fr>
2925
2926	* configure.in: Replace sparsesuite with suitesparse to match
2927	upstream name.
2928
29292006-12-06  Michael Goffioul  <michael.goffioul@swing.be>
2930
2931	* acx_blas.m4, acx_lapack.m4: Handle f2c calling convention.
2932
29332006-12-05  John W. Eaton  <jwe@octave.org>
2934
2935	* configure.in: Don't check for strptime on *-apple-darwin* systems.
2936
29372006-11-28  John W. Eaton  <jwe@octave.org>
2938
2939	* mkoctfile.in: Construct default output file from basename of
2940	input file name.
2941
29422006-11-28  David Bateman  <dbateman@free.fr>
2943
2944	* configure.in: Check for sparse header files in the sparsesuite
2945	sub-directory. In the cholmod tests, include the camd libraries, as
2946	this might be a dependency for cholmod.
2947
29482006-11-15  John W. Eaton  <jwe@octave.org>
2949
2950	* run-octave.in: Don't forget LD_PRELOAD if there are args.
2951
29522006-11-14  John W. Eaton  <jwe@octave.org>
2953
2954	* configure.in: If warning message is printed, print additional
2955	final note about missing libraries.
2956
29572006-11-13  John W. Eaton  <jwe@octave.org>
2958
2959	* run-octave.in: Substitute liboctinterp, liboctave, and libcruft.
2960	Use them to set LD_PRELOAD.
2961	* Makeconf.in (do-subst-script-vals): Also substitute
2962	liboctinterp, liboctave, and libcruft.
2963
29642006-11-13  Rafael Laboissiere  <rafael@debian.org>
2965
2966	* mkoctfile.in: Add -Wl,... options to ldflags, not pass_on_flags.
2967
29682006-11-11  John W. Eaton  <jwe@octave.org>
2969
2970	* examples/Makefile.in (octave.desktop):
2971	Use $(simple-move-if-change-rule) here.
2972
2973	* Makeconf.in (simple-move-if-change-rule,
2974	(builddir-move-if-change-rule): New macros.
2975
29762006-11-11  Søren Hauberg  <hauberg@gmail.com>
2977
2978	* examples/Makefile.in (uninstall): Add missing semicolon.
2979
29802006-11-09  John W. Eaton  <jwe@octave.org>
2981
2982	* examples/Makefile.in (uninstall): New target.
2983
29842006-11-09  Michael Goffioul  <michael.goffioul@swing.be>
2985
2986	* configure.in (OCTAVE_LOCAL_BUFFER): Don't access first element
2987	if size is 0.
2988
29892006-11-06  Michael Goffioul  <michael.goffioul@swing.be>
2990
2991	* configure.in (CRUFT_DLL_DEFS, OCTAVE_DLL_DEFS, OCTINTERP_DLL_DEFS):
2992	Also rename in AC_SUBST calls.
2993	* Makeconf.in (ALL_CFLAGS): Use DLL_CDEFS instead of XTRA_CDEFS.
2994	(ALL_CXXFLAGS): Use DLL_CDEFS instead of XTRA_CXXDEFS.
2995
29962006-11-03  John W. Eaton  <jwe@octave.org>
2997
2998	* configure.in (CRUFT_DLL_DEFS): Rename from XTRA_CRUFT_DEFS.
2999	(OCTAVE_DLL_DEFS): Rename from XTRA_OCTAVE_DEFS.
3000	(OCTINTERP_DLL_DEFS): Rename from XTRA_OCTINTERP_DEFS.
3001	(XTRA_CRUFT_LINK_FLAGS): Rename from XTRA_CRUFT_LINK_DEPS.
3002
30032006-11-02  John W. Eaton  <jwe@octave.org>
3004
3005	* README.Cygwin: Rename from README.Windows.
3006	* README.MSVC: New file.
3007	* README.Windows: Point to the README.Cygwin and README.MSVC files.
3008
30092006-11-01  John W. Eaton  <jwe@octave.org>
3010
3011	* configure.in: Check for PCRE macros we use.  Warn if regex
3012	library is not found.  Print hdf5, zlib, umfpack, colamd, ccolamd,
3013	cholmod, and cxsparse warnings when we detect the problems.
3014
3015	* run-octave.in: Handle quoted args properly in exec call?
3016
30172006-10-29  John W. Eaton  <jwe@octave.org>
3018
3019	* run-octave.in: Handle spaces in directory names.
3020
30212006-10-28  Michael Goffioul  <michael.goffioul@swing.be>
3022
3023	* configure.in (AH_BOTTOM): If using MSVC, define __WIN32__ before
3024	other #ifdefs that use it.
3025
30262006-10-27  John W. Eaton  <jwe@octave.org>
3027
3028	* configure.in (AH_BOTTOM): Move DLL defs to
3029	libcruft/misc/oct-dlldefs.h and include it here.
3030
3031	* aclocal.m4 (OCTAVE_PROG_TEXI2PDF): Require OCTAVE_PROG_TEXI2DVI.
3032	If texi2pdf is not found but texi2dvi is available, set TEXI2PDF
3033	to "$TEXI2DVI --pdf".
3034	(OCTAVE_PROG_GHOSTSCRIPT): Also check for gswin32 on Windows systems.
3035
3036	* Makeconf.in (UNSETCOMSPEC): Define if COMSPEC is defined.
3037	From Michael Goffioul <michael.goffioul@swing.be>.
3038
30392006-10-26  John W. Eaton  <jwe@octave.org>
3040
3041	* configure.in (OCTAVE_EXPORT, OCTAVE_IMPORT): New macros
3042	(CRUFT_API, OCTAVE_API, OCTINTERP_API): Define using OCTAVE_EXPORT
3043	and OCTAVE_IMPORT.
3044
30452006-10-26  Michael Goffioul  <michael.goffioul@swing.be>
3046
3047	* configure.in (*-*-msdosmsvc): Set library_path_var.
3048	Check for _WIN32_WINNT >= 0x0403.  Define _USE_MATH_DEFINES if it
3049	is needed.
3050	(XTRA_CRUFT_LINK_DEPS): New variable.  Substitute it.
3051
3052	* aclocal.m4 (OCTAVE_MKDIR_TAKES_ONE_ARG): Perform check with C++
3053	compiler.
3054
30552006-10-26  John W. Eaton  <jwe@octave.org>
3056
3057	* aclocal.m4 (OCTAVE_PROG_PAGER): Also check for more.com for
3058	*-*-mingw* and *-*-msdosmsvc systems.
3059
3060	* configure.in (F77_TOLOWER, F77_APPEND_UNDERSCORE,
3061	F77_APPEND_EXTRA_UNDERSCORE): New variables.  Substitute them.
3062	* Makeconf.in (F77_TOLOWER, F77_APPEND_UNDERSCORE,
3063	F77_APPEND_EXTRA_UNDERSCORE): Substitute here.
3064	(do-subst-f77-mangling): New macro.
3065
3066	* emacs/octave-inf.el (inferior-octave-has-built-in-variables):
3067	New defvar.
3068	(inferior-octave-resync-dirs): Check to see whether Octave has
3069	built-in variables and set inferior-octave-has-built-in-variables.
3070	Check inferior-octave-has-built-in-variables to decide whether to
3071	send commands that set built-in variables or call functions to
3072	change Octave's behavior.
3073	Send "disp (pwd ())" to Octave instead of just "pwd".
3074	(inferior-octave-startup): Send "more off" to Octave instead of
3075	"page_screen_output = 0".
3076
30772006-10-25  John W. Eaton  <jwe@octave.org>
3078
3079	* configure.in (RETSIGTYPE_IS_VOID): Define if
3080	"$ac_cv_type_signal" = "void".
3081
3082	* configure.in (*-*-msdosmsvc): Don't check for strftime.
3083
3084	* configure.in (INCLUDE_DEPS): Set and substitute.
3085	(DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): Rearrange way these are set.
3086
3087	* Makeconf.in (INCLUDE_DEPS): Substitute here, and use to set default
3088	value for omit_deps.
3089
30902006-10-25  Michael Goffioul  <michael.goffioul@swing.be>
3091
3092	* Makeconf.in (ALL_CFLAGS): Include $(XTRA_CDEFS) in the list.
3093	(ALL_CXXFLAGS): Include $(XTRA_CXXDEFS) in the list.
3094
3095	* configure.in (XTRA_CRUFT_DEFS, XTRA_OCTAVE_DEFS,
3096	XTRA_OCTINTERP_DEFS): Define and substitute.
3097	(AH_BOTTOM) [_MSC_VER]: include definitions for CRUFT_API,
3098	OCTAVE_API, and OCTINTERP_API.
3099
3100	* configure.in (*-*-msdosmsvc): Add "-EHs -MD" to CXXFLAGS.
3101	Add "-MD" to CFLAGS.  Add "-MD" to CONFLIB_ARG when checking for
3102	libf2c.
3103
3104	* configure.in (*-*-msdosmsvc): Generate replacement unistd.h.
3105	* octMakefile.in (maintainer-clean, distclean): Also remove unistd.h.
3106
3107	* configure.in (*-*-msdosmsvc): Default sepchar is ';'.
3108	Define default LIBS (link against kernel32 and ws2_32).
3109	Force having LoadLibrary API.
3110
3111	* configure.in (AH_BOTTOM) [_MSC_VER]: Define __WIN32__.
3112
31132006-10-25  John W. Eaton  <jwe@octave.org>
3114
3115	* mkoctfile.in (OCTAVE_VERSION): No need to quote replacement here.
3116
31172006-10-24  John W. Eaton  <jwe@octave.org>
3118
3119	* run-octave.in: Only modify .gdbinit if -g option is given.
3120	Use $(/bin/pwd) instead of $(pwd).
3121
31222006-10-23  John W. Eaton  <jwe@octave.org>
3123
3124	* emacs/Makefile.in (SOURCES, DISTFILES, install, install-strip,
3125	uninstall): Handle otags name change.
3126	* emacs/octave-tags, emacs/octave-tags.1: Rename from otags.
3127
31282006-10-17  John W. Eaton  <jwe@octave.org>
3129
3130	* configure.in: Check for _isnan, _finite, and _copysign.
3131
31322006-10-17  Michael Goffioul  <michael.goffioul@swing.be>
3133
3134	* aclocal.m4 (OCTAVE_CXX_PREPENDS_UNDERSCORE, OCTAVE_CXX_ABI): Use
3135	$ac_objext instead of assuming .o.
3136	(OCTAVE_PROG_GNUPLOT): Handle *-*-msdos the same as *-*-cygwin*
3137	and *-*-mingw32*.
3138
31392006-10-17  John W. Eaton  <jwe@octave.org>
3140
3141	* configure.in: Check for curl_easy_escap instead of
3142	curl_global_init.
3143
31442006-10-13  Michael Goffioul  <michael.goffioul@swing.be>
3145
3146	* configure.in [_MSC_VER]: Disable some warnings.
3147	(*-*-msdos): New case for shared libraries.
3148	(LIBPRE): New variable.
3149	* Makeconf.in: Substitute it.
3150
31512006-10-12  John W. Eaton  <jwe@octave.org>
3152
3153	* configure.in (AH_BOTTOM): Don't unconditionally #define
3154	OCTAVE_HAVE_POSIX_FILESYSTEM followed by a conditional #undef
3155	OCTAVE_HAVE_POSIX_FILESYSTEM since autoconf is commenting out the
3156	#undef.
3157
31582006-10-09  John W. Eaton  <jwe@octave.org>
3159
3160	* Makeconf.in (CURL_LIBS, do-subst-config-vals):
3161	Substitute CURL_LIBS.
3162
3163	* configure.in: Check for libcurl.
3164
31652006-10-04  John W. Eaton  <jwe@octave.org>
3166
3167	* Makeconf.in (library_path_var): Substitute value from configure.
3168	(do-subst-script-vals): Add library_path_var to the list.
3169	* run-octave.in: Substitute value here.
3170
31712006-10-03  John W. Eaton  <jwe@octave.org>
3172
3173	* configure.in: Warn if PCRE library is not found.
3174
3175	* configure.in: Include CAMD_LIBS, AMD_LIBS, and REGEX_LIBS in the
3176	summary.
3177
31782006-10-03  David Bateman  <dbateman@free.fr>
3179
3180	* configure.in: Check for libcamd.
3181	* Makeconf.in (CAMD_LIBS): New variable.
3182
31832006-09-27  John W. Eaton  <jwe@octave.org>
3184
3185	* mkoctfile.in [--mex]: Include -I. in incflags.
3186	From Søren Hauberg <hauberg@gmail.com>.
3187
31882006-09-26  John W. Eaton  <jwe@octave.org>
3189
3190	* configure.in (AC_CONFIG_FILES):
3191	Remove doc/interpreter/images/Makefile from the list.
3192
31932006-09-16  John W. Eaton  <jwe@octave.org>
3194
3195	* octave-bug.in: Delete LIBPLPLOT variables.
3196
31972006-09-15  John W. Eaton  <jwe@octave.org>
3198
3199	* configure.in: Check for locale.h and setlocale.
3200
32012006-09-13  Christopher Hulbert  <cchgroupmail@gmail.com>
3202
3203	* run-octave.in (LD_LIBRARY_PATH): Also append LD_LIBRARY_PATH
3204	from environment.
3205
32062006-08-25  Alexander Barth  <abarth@marine.usf.edu>
3207
3208	* mkoctfile.in: Accept .f90 and .F90 as Fortran files.
3209	Pass $incflags and $defs to Fortran compiler.
3210
32112006-08-18  John W. Eaton  <jwe@octave.org>
3212
3213	* Makeconf.in (do-subst-texinfo-vals): Don't substitute
3214	%CANONICAL_HOST_TYPE%.
3215
32162006-08-17  John W. Eaton  <jwe@octave.org>
3217
3218	* aclocal.m4 (OCTAVE_PROG_GHOSTSCRIPT, OCTAVE_PROG_MAKEINFO,
3219	OCTAVE_PROG_TEXI2DVI, OCTAVE_PROG_TEXI2PDF): New macros.
3220	* configure.in: Use them.  Maybe print warnings in summary.
3221
32222006-07-27  John W. Eaton  <jwe@octave.org>
3223
3224	* Makeconf.in (localapiarchlibdir): Substitute it here.
3225	(do-subst-default-vals): Include it in the sed command here.
3226	* configure.in (localapiarchlibdir): New variable.
3227	* octave-config.in: Don't quote %VAR% values.
3228	(LOCALAPIARCHLIBDIR): New variable.
3229
32302006-07-27  Thomas Weber  <thomas.weber.mail@gmail.com>
3231
3232	* octave-config.in (OCTAVE_FCNFILEPATH, OCTAVE_IMAGEPATH,
3233	OCTAVE_LOCALFCNFILEPATH, OCTAVE_LOCALOCTFILEPATH): Delete variables.
3234
32352006-07-26  John W. Eaton  <jwe@octave.org>
3236
3237	* mkoctfile.in (Options): Accept -g.
3238
3239	* configure.in: Check for exp2 and log2.
3240
32412006-07-25  David Bateman  <dbateman@free.fr>
3242
3243	* mysparse.c: New file.
3244
32452006-06-27  John W. Eaton  <jwe@octave.org>
3246
3247	* octMakefile.in (maintainer-clean distclean): Remove
3248	$(SHELL_SCRIPTS) instead of naming files individually.
3249	Also remove .gdbinit.
3250
32512006-06-21  John W. Eaton  <jwe@octave.org>
3252
3253	* examples/myfeval.c, examples/myfevalf.f, examples/myhello.c,
3254	examples/myset.c, examples/mystruct.c: New files.
3255
3256	* mkoctfile.in: New option, --mex.
3257
32582006-06-13  John W. Eaton  <jwe@octave.org>
3259
3260	* configure.in (--enable-64): Include "(EXPERIMENTAL)" in help text.
3261	Also set warn_64_bit if no suitable type for octave_idx_type is found.
3262	If --enable-64 is specified, print warning in summary message.
3263
32642006-06-12  John W. Eaton  <jwe@octave.org>
3265
3266	* aclocal.m4 (OCTAVE_CXX_BROKEN_REINTERPRET_CAST): New macro.
3267	* configure.in: Use it.
3268	* AH_BOTTOM: Conditionally define FCN_PTR_CAST here.
3269
32702006-06-08  John W. Eaton  <jwe@octave.org>
3271
3272	* Makeconf.in (do-subst-default-vals): Also substitute
3273	OCTAVE_DATAROOTDIR.
3274
32752006-06-06  John W. Eaton  <jwe@octave.org>
3276
3277	* Makeconf.in (datarootdir): New variable.
3278
3279	* acx_lapack.m4 (acx_lapack_ok):
3280	Use AC_LINK_IFELSE+AC_LANG_PROGRAM instead of AC_TRY_LINK
3281
3282	* aclocal.m4: Use AC_RUN_IFELSE+AC_LANG_SOURCE instead of AC_TRY_RUN.
3283
3284	* acx_blas.m4, acx_lapack.m4, configure.in, aclocal.m4:
3285	Use AS_HELP_STRING instead of AC_HELP_STRING.
3286
3287	* configure.in: Outside of other macros, use AC_MSG_NOTICE instad
3288	of AC_MSG_RESULT.  Check for sys_siglist using method from
3289	autoconf manual.
3290
3291	* configure.in, Makeconf.in: octMakefile.in: Delete plplot cruft.
3292
3293	* configure.in, aclocal.m4:
3294	Use AC_LINK_IFELSE+AC_LANG_PROGRAM instead of AC_TRY_LINK
3295	Use AC_COMPILE_IFELSE+AC_LANG_PROGRAM instead of AC_TRY_COMPILE.
3296	Use AS_HELP_STRING consistently with AC_ARG_WITH and AC_ARG_ENABLE.
3297
32982006-05-23  John W. Eaton  <jwe@octave.org>
3299
3300	* configure.in: Check for inttypes.h and stdint.h.
3301
33022006-05-19  John W. Eaton  <jwe@octave.org>
3303
3304	* mk-opts.pl (emit_print_function, emit_options_function):
3305	Generate print_usage calls with no args.
3306
33072006-05-11  John W. Eaton  <jwe@octave.org>
3308
3309	* configure.in (localfcnfilepath, localoctfilepath, fcnfilepath,
3310	imagepath): Delete variables.
3311	* Makeconf.in (localfcnfilepath, localoctfilepath, fcnfilepath,
3312	imagepath): Likewise.
3313	(do-subst-default-vals): Don't substitute them.
3314
3315	* run-octave.in: Pass --image-path to octave.
3316	Use find to recursively add directories to loadpath.
3317	Fixup set args command in .gdbinit here.
3318
33192006-05-09  John W. Eaton  <jwe@octave.org>
3320
3321	* octMakefile.in (abs_top_srcdir): Substitute value here.
3322
33232006-05-05  David Bateman  <dbateman@free.fr>
3324
3325	    * Makeconf.in (do-subst-scripts-vals): Also replace
3326	    abs_top_srcdir.
3327	    * run-octave.in: Define top_srcdir as an absolute path.
3328
33292006-05-04  John W. Eaton  <jwe@octave.org>
3330
3331	* octMakefile.in (SHELL_SCRIPTS): Include run-octave in the list.
3332
33332006-05-02  John W. Eaton  <jwe@octave.org>
3334
3335	* NEWS: New contents for 3.0.
3336	* NEWS.2: Move contents of NEWS here.
3337
33382006-04-29  John W. Eaton  <jwe@octave.org>
3339
3340	* run-octave.in: Execute $builddir/src/octave, not src/octave.
3341
33422006-04-26  Thomas Weber  <thomas.weber.mail@gmail.com>
3343
3344	* configure.in: Fix apiversion vs. api_version typo.
3345
33462006-04-25  John W. Eaton  <jwe@octave.org>
3347
3348	* Makefile.in (TARGETS): Include run-octave and .gdbinit in the list.
3349	* Makeconf.in (subst-script-vals): New macro.
3350	* octMakefile.in (run-octave, .gdbinit): New rules.
3351	(DISTFILES): Include run-octave.in and gdbinit.in in the list.
3352
33532006-04-17  John W. Eaton  <jwe@octave.org>
3354
3355	* mk-opts.pl (emit_print_function): Emit code that uses
3356	std::ostringstream directly.
3357
33582006-04-13  John W. Eaton  <jwe@octave.org>
3359
3360	* configure.in (CONST_CAST, DYNAMIC_CAST, REINTERPRET_CAST,
3361	STATIC_CAST): Delete.
3362
33632006-04-12  John W. Eaton  <jwe@octave.org>
3364
3365	* configure.in: If using g++, also add -Wold-style-cast to CXXFLAGS.
3366
33672006-03-28  John W. Eaton  <jwe@octave.org>
3368
3369	* configure.in: Don't check for MPI libraries.
3370
33712006-03-27  John W. Eaton  <jwe@octave.org>
3372
3373	* configure.in: Downcase ac_cv_header_mach_o_dyld_h.
3374	From Martin Costabel <costabel@wanadoo.fr>.
3375
33762006-03-22  John W. Eaton  <jwe@octave.org>
3377
3378	* Makeconf.in: (TEXINFO_COLAMD, TEXINFO_CHOLMOD, TEXINFO_UMFPACK):
3379	Substitute here.
3380	(do-subst-texinfo-vals): New macro definition.
3381
3382	* configure.in: Don't substitute OCTAVE_VERSION, OCTAVE_HOSTTYPE,
3383	or OCTAVE_HOME.
3384	(AC_CONFIG_FILES): Remove doc/conf.texi from the list.
3385
33862006-03-21  John W. Eaton  <jwe@octave.org>
3387
3388	* configure.in: Only print warnings for missing functionality in
3389	summary message.
3390
33912006-03-14  John W. Eaton  <jwe@octave.org>
3392
3393	* mk-opts.pl (emit_print_function): Buffer extra message here and
3394	pass to print_usage.
3395
33962006-03-09  John W. Eaton  <jwe@octave.org>
3397
3398	* Makeconf.in (do-subst-default-vals): Also substitute OCTAVE_RELEASE.
3399
34002006-03-08  David Bateman  <dbateman@free.fr>
3401
3402	* configure.in: Update the test for CXSPARSE for new upstream release.
3403	(OCTAVE_VERSION, OCTAVE_HOSTTYPE, OCTAVE_HOME,TEXINFO_UMFPACK,
3404	TEXINFO_COLAMD, TEXINFO_CHOLMOD): New variables for texinfo
3405	documentation.
3406	(AC_CONFIG_FILES): Add doc/interpreter/images/Makefile and
3407	doc/conf.texi.
3408
34092006-03-02  Kurt Hornik  <Kurt.Hornik@wu-wien.ac.at>
3410
3411	* emacs/octave-mod.el (octave-indent-for-comment): Make the code
3412	match the comments.
3413
34142006-03-02  John W. Eaton  <jwe@octave.org>
3415
3416	* octMakefile.in (ALL_SUBDIRS): Delete.
3417	(SUBDIRS): Include src here.
3418	(SHELL_SCRIPTS): New variable.
3419	(all): Depend on $(SHELL_SCRIPTS) and $(SUBDIRS) with libcruft and
3420	liboctave filtered out.
3421	(src): Depend on liboctave.
3422	(liboctave): Depend on libcruft.
3423
34242006-02-09  David Bateman  <dbateman@free.fr>
3425
3426	* configure.in: Fix for probe of colamd, cccolamd and metis. New test
3427	for the presence of cxsparse.
3428	Makeconf.in: Include CXSPARSE_LIBS.
3429
34302006-01-19  John W. Eaton  <jwe@octave.org>
3431
3432	* configure.in: Use $WITH_PCRE instead of $HAVE_PCRE in shell test.
3433
34342006-01-14  John W. Eaton  <jwe@octave.org>
3435
3436	* configure.in: Check for mach-o/dyld.h, not Mach-O/dyld.h.
3437	From Martin Costabel <costabel@wanadoo.fr>.
3438
34392006-01-13  John W. Eaton  <jwe@octave.org>
3440
3441	* Makeconf.in (do-mkpkgadd): New macro.
3442
34432005-12-14  David Bateman  <dbateman@free.fr>
3444
3445	* Makeconf.in: Remove OCTAVE_PROG_RUNTEST.
3446	* alocal.m4: Remove OCTAVE_PROG_RUNTEST.
3447
3448	* Makeconf.in: New tests of regex and pcre.
3449
34502005-12-13  John W. Eaton  <jwe@octave.org>
3451
3452	* examples/Makefile.in (install install-strip): Fix typo.
3453	From William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>.
3454
34552005-12-05  Kurt Hornik  <Kurt.Hornik@wu-wien.ac.at>
3456
3457	* emacs/octave-inf.el (inferior-octave-startup):
3458	Force a non-empty string for secondary prompt PS2.
3459
34602005-12-02  John W. Eaton  <jwe@octave.org>
3461
3462	* emacs/octave-mod.el (octave-electric-space): Don't indent
3463	comments or strings if octave-auto-indent is nil.
3464
34652005-11-30  John W. Eaton  <jwe@octave.org>
3466
3467	* examples/Makefile.in (install install-strip): Install images and
3468	desktop file.
3469
34702005-11-29  Rafael Laboissiere  <rafael@debian.org>
3471
3472	* emacs/octave-mod.el: Ensure that key bindings for
3473	octave-mark-defun and backward-kill-word work in both XEmacs and
3474	GNU Emacs.
3475
34762005-11-28  John W. Eaton  <jwe@octave.org>
3477
3478	* configure.in: Check for uname.
3479
34802005-11-21  John W. Eaton  <jwe@octave.org>
3481
3482	* examples/Makefile.in (DISTFILES): Don't include octave.desktop here.
3483	(distclean): Remove octave.desktop here.
3484	(maintainer-clean): Not here.
3485
34862005-11-01  John W. Eaton  <jwe@octave.org>
3487
3488	* examples/Makefile.in (distclean, maintainer-clean):
3489	Also remove octave.desktop.
3490	From Quentin Spencer <qspencer@ieee.org>.
3491
34922005-11-01  Quentin Spencer  <qspencer@ieee.org>
3493
3494	* octMakefile.in (CONF_DISTFILES): Delete acx_include_dirs.m4 from
3495	the list.
3496
34972005-10-28  John W. Eaton  <jwe@octave.org>
3498
3499	* configure.in (AC_ARG_WITH(cholmod, ...)): Fix typo.
3500	From Quentin Spencer <qspencer@ieee.org> and
3501	Andy Adler <adler@site.uOttawa.ca>.
3502
35032005-10-26  John W. Eaton  <jwe@octave.org>
3504
3505	* configure.in, aclocal.m4: Don't quote "yes".
3506
3507	* configure.in: Print warning messages for umfpack, colamd,
3508	ccolamd, and cholmod as we are searching.  Avoid multiple
3509	definitions of message strings.
3510
3511	* aclocal.m4 (OCTAVE_UMFPACK_SEPERATE_SPLIT):
3512	Use new method of finding umfpack.h.
3513	* configure.in: Use AC_CHECK_HEADERS instead of
3514	ACX_CHECK_HEADER_IN_DIRS.
3515	(AC_CONFIG_FILES): Delete liboctave/oct-sparse.h from the list.
3516
3517	* acx_include_dirs.m4: Delete.
3518
35192005-10-26  Arno J. Klaassen  <arno@heho.snv.jussieu.fr>
3520
3521	* configure.in [*-*-freebsd*] (SH_LDFLAGS): Properly quote.
3522	(RLD_FLAG): Set.
3523
35242005-10-23  David Bateman  <dbateman@free.fr>
3525
3526	* configure.in (OCTAVE_UMFPACK_SEPERATE_SPLIT): Check for metis
3527	separately.
3528	* PROJECTS: Remove completed sparse matrix tasks.
3529
35302005-10-17  Paul Kienzle  <pkienzle@users.sf.net>
3531
3532	* octave.test/system/system.exp: rmdir no longer prints a
3533	message if the directory does not exist.
3534
3535	* octave.test/system/mk-rm-dir-1.m: mkdir/rmdir return 1
3536	on success and 0 on failure.
3537
35382005-10-17  John W. Eaton  <jwe@octave.org>
3539
3540	* configure.in (F77_FFLOAT_STORE_FLAG):
3541	Check for -ffloat-store option for Fortran compiler and set
3542	F77_FLOAT_STORE_FLAG if it works.
3543	* Makeconf.in: Substitute it here.
3544	(do-subst-config-vals): Substitute OCTAVE_CONF_F77_FLOAT_STORE_FLAG.
3545
35462005-10-14  John W. Eaton  <jwe@octave.org>
3547
3548	* aclocal.m4 (OCTAVE_PROG_PYTHON): New macro.
3549	* configure.in: Use it.
3550	* Makeconf.in (PYTHON): Substitute it.
3551
35522005-10-05  David Bateman  <dbateman@free.fr>
3553
3554	 mkoctfile.in: allow -idirafter argument.
3555
35562005-09-23  John W. Eaton  <jwe@octave.org>
3557
3558	* examples/Makefile.in (install install-strip):
3559	Conditionally install octave.desktop.
3560	(IMAGE_FILES, IMAGE_FILES_NO_DIR): New macros.
3561	(DISTFILES): Include IMAGE_FILES in list.
3562	(install install-strip): Install image file.
3563
3564	* aclocal.m4 (OCTAVE_PROG_DESKTOP_FILE_INSTALL): New macro
3565	* configure.in: Use it.
3566	* Makeconf.in: Substitute DESKTOP_FILE_INSTALL.
3567
3568	* octave.desktop.in: New file.  From Søren Hauberg <hauberg@gmail.com>.
3569	* examples/Makefile.in (SOURCES): Add it to the list.
3570	(octave.desktop): New target.
3571	(all): Depend on octave.desktop.
3572
35732005-09-22  John W. Eaton  <jwe@octave.org>
3574
3575	* aclocal.m4 (OCTAVE_PROG_PERL): New macro.
3576	* configure.in: Use it.
3577	* Makeconf.in (PERL): Substitute it.
3578
3579	* config.guess, config.sub: Update from FSF sources.
3580
35812005-09-19  David Bateman  <dbateman@free.fr>
3582
3583	* octMakefile.in (LN_S): Change to DESTDIR before LN_S to avoid
3584	lack of symlinks under mingw.
3585
35862005-09-15  John W. Eaton  <jwe@octave.org>
3587
3588	* oct-sparse.h.in: Move to liboctave.
3589	* octMakefile.in (CONF_DISTFILES): Delete it from the list.
3590	(maintainer-clean, distclean, install, install-strip, uninstall):
3591	Omit rules for oct-sparse.h.
3592	* configure.in: Substitute liboctave/oct-sparse.h, not oct-sparse.h.
3593
35942005-09-15  David Bateman  <dbateman@free.fr>
3595
3596	* acx_include_dirs.m4 (AC_CHECK_HEADER_IN_DIRS): Define new macro.
3597	* oct-sparse.h.in: New AC_CONFIG_FILE.
3598	* configure.in: (AC_CHECK_HEADER_IN_DIRS): Use macro.
3599	(AMD_LIBS, COLAMD_LIBS, CCOLAMD_LIBS, CHOLMOD_LIBS): Probe for
3600	these sparse library in addition to UMFPACK.
3601	(UMFPACK_INCLUDE, AMD_INCLUDE, COLAMD_INCLUDE, CCOLAMD_INCLUDE):
3602	AC_SUBST into oct-sparse.h.
3603	(LIBGLOB): Probe for external glob/fnmatch, define LIBGLOB.
3604	(sepchar): Define path seperation character in system dependent
3605	manner. Use it with OCTAVE_SET_DEFAULT.
3606	(SEPCHAR, SEPCHAR_STR): Dpend on sepchar.
3607	(DL_LDFLAGS): Define for cygwin and mingw.
3608	(-lwsock32): Add to LIBS.
3609	(loadlibrary_api): Set for mingw/cygwin and autoconf test appears
3610	broken.
3611	* Makeconf.in: Don't use ";" as sed seperation to avoid confusion
3612	with sepchar.
3613	(LIBGLOB, AMD_LIBS, COLAMD_LIBS, CCOLAMD_LIBS, CHOLMOD_LIBS,
3614	sepchar): Substitute.
3615	* octMakefile.in: (CONF_DISTFILES): Add acx_include_dirs.m4 and
3616	oct-sparse.h.in
3617	(oct-sparse.h): Include in install and clean directives
3618
36192005-08-31  Pascal A. Dupuis  <Pascal.Dupuis@esat.kuleuven.be>
3620
3621	* emacs/octave-inf.el (inferior-octave-startup): Call
3622	inferior-octave-resync-dirs here.
3623
36242005-07-14  John W. Eaton  <jwe@octave.org>
3625
3626	* configure.in (SH_LDFLAGS): Add -Wl,--enable-auto-image-base for
3627	Cygwin and MinGW.
3628
36292005-06-14  John W. Eaton  <jwe@octave.org>
3630
3631	* configure.in (AH_BOTTOM): Also define GCC_ATTR_DEPRECATED.
3632
36332005-06-02  John W. Eaton  <jwe@octave.org>
3634
3635	* Makeconf.in (do-subst-default-vals): Substitute
3636	${localstartupfiledir}, not ${localstartupfile} (which is undefined).
3637
36382005-05-16  David Bateman  <dbateman@free.fr>
3639
3640	* configure.in: Change UMFPACK_LONG_IDX to IDX_TYPE_LONG.
3641
36422005-05-04  John W. Eaton  <jwe@octave.org>
3643
3644	* configure.in (AC_CHECK_LIB($zlib_lib, ...)): Check for
3645	gzclearerr instead of deflate.
3646
36472005-05-02  John W. Eaton  <jwe@octave.org>
3648
3649	* configure.in (AC_ARG_WITH(umfpack)): List -lumfpack ahead of -lamd.
3650	From Dmitri A. Sergatskov <dasergatskov@gmail.com>.
3651
36522005-04-29  David Bateman  <dbateman@free.fr>
3653
3654	* configure.in: Add UMFPACK_LONG_IDX
3655
36562005-04-21  John W. Eaton  <jwe@octave.org>
3657
3658	* configure.in (AC_CONFIG_FILES): Remove install-octave from the list.
3659	(AH_BOTTOM): Define SIZEOF_OCTAVE_IDX_TYPE.
3660
36612005-04-14  John W. Eaton  <jwe@octave.org>
3662
3663	* mkoctfile.in: Only perform link step if we have some object files.
3664	If only -v or --version is supplied, print version info and exit.
3665
36662005-04-08  John W. Eaton  <jwe@octave.org>
3667
3668	* octMakefile.in (maintainer-clean distclean):
3669	Remove install-octave from the list of files to remove.
3670	(install-octave.in): Delete file.
3671	(DISTFILES): Remove it from the list.
3672
3673	* Initial merge of 64-bit changes from Clinton Chee:
3674
3675	2005-04-07  John W. Eaton  <jwe@octave.org>
3676
3677	* configure.in (--enable-64): Make default disabled.
3678
3679	2005-04-06  John W. Eaton  <jwe@octave.org>
3680
3681	* mk-opts.pl (emit_show_function, emit_set_functions,
3682	emit_print_function): Also accept "octave_idx_type" and
3683	"Array<octave_idx_type>".
3684
3685	2005-04-01  John W. Eaton  <jwe@octave.org>
3686
3687	* Makeconf.in (USE_64_BIT_IDX_T): Substitute value.
3688	(do-subst-config-vals): Add to list of substitutions.
3689
3690	* configure.in (AC_CONFIG_FILES): Perform substitutions on
3691	liboctave/oct-types.h too.
3692	Handle --enable-64.
3693
36942005-04-06  David Bateman  <dbateman@free.fr>
3695
3696	* configure.in: Split the HDF5 and zlib detection code, so that zlib
3697	can be used for compressed load/save in the absence of HDF5.
3698
3699	* Makeconf.in: Define UMFPACK_LIBS.
3700
3701	* Configure.in: Slightly alter the UMFPACK detection code so that it
3702	correctly detects cblas bindings or not.
3703
37042005-03-22  John W. Eaton  <jwe@octave.org>
3705
3706	* Makeconf.in (GLPK_LIBS): Substitute value.
3707	(do-subst-config-vals): Add to list of substitutions.
3708
3709	* configure.in: Check for glpk.
3710
3711	* emacs/octave-mod.el (octave-abbrev-table): Omit fifth and sixth
3712	arguments from define-abbrev for compatibility with some older
3713	versions of Emacs.
3714
37152005-03-21  John W. Eaton  <jwe@octave.org>
3716
3717	* octave-bug.in: Try harder to find default pager (use code
3718	similar to that used for finding default editor).
3719
37202005-03-17  Shan G. Smith  <shan@cybertrails.com>
3721
3722	* configure.in: Move check for -lumfpack to after check for blas.
3723
37242005-03-17  John W. Eaton  <jwe@octave.org>
3725
3726	* configure.in: If first check for -lumfpack fails try again with
3727	-lcblas as an additional library.
3728
3729	* configure.in: Change defaults to enable shared libraries and
3730	dynamic linking and disable static libraries.
3731
37322005-03-15  John W. Eaton  <jwe@octave.org>
3733
3734	* octMakefile.in (DISTFILES): Remove texi2dvi from the list.
3735
3736	* emacs/octave-inf.el, emacs/octave-mod.el, emacs/octave-hlp.el:
3737	Import changes from Emacs.
3738
37392005-03-14  Rafael Laboissiere  <rafael@debian.org>
3740
3741	* emacs/octave-mod.el (octave-end-keywords): Omit "end" from the list.
3742	(octave-reserved-words): Include "end" here.
3743	(octve-block-match-alist): Don't include "end" here.
3744
37452005-03-14  John W. Eaton  <jwe@octave.org>
3746
3747	* configure.in: Check for umfpack/umfpack.h instead of just umfpack.h.
3748
37492004-06-22  David Bateman  <dbateman@free.org>
3750
3751	* configure.in: Check for UMFPACK library and header files.
3752
37532005-03-14  John W. Eaton  <jwe@octave.org>
3754
3755	* configure.in: Also print a warning if HDF5 library is not found.
3756
37572005-03-10  John W. Eaton  <jwe@octave.org>
3758
3759	* mkoctfile.in: Accept -R DIR.
3760
37612005-03-09  John W. Eaton  <jwe@octave.org>
3762
3763	* examples/Makefile.in (bin-dist): Delete target.
3764	(BINDISTFILES): Delete variable.
3765	* emacs/Makefile.in: Likewise.
3766
3767	* octMakefile.in (VERSION, ARCH, binary-dist): Delete targets.
3768	(XBINDISTFILES, BINDISTFILES, BINDISTSUBDIRS): Delete variables.
3769
37702005-03-04  John W. Eaton  <jwe@octave.org>
3771
3772	* configure.in (GXX_PICKY_FLAGS): Don't include
3773	-Wmissing-prototypes or -Wstrict-prototypes.
3774
37752005-03-02  John W. Eaton  <jwe@octave.org>
3776
3777	* aclocal.m4 (OCTAVE_CC_FLAG, OCTAVE_CXX_FLAG, OCTAVE_F77_FLAG):
3778	Use AC_LINK_IFELSE instead of AC_TRY_LINK.
3779
3780	* configure.in (OCTAVE_LOCAL_BUFFER): Use < T > instead of <T>.
3781	From Clinton Chee <chee@parallel.hpc.unsw.edu.au>.
3782
37832005-03-01  John W. Eaton  <jwe@octave.org>
3784
3785	* configure.in (AC_CONFIG_FILES): Remove libcruft/odessa/Makefile
3786	from the list.
3787
37882005-03-01  Todd Neal  <tolchz@gmail.com>
3789
3790	* examples/make_int.cc: DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA now
3791	takes three arguments.
3792
3793	* octMakefile.in (SUBDIRS, CLEANSUBDIRS):
3794	Remove @GLOB_DIR@ from the list.
3795
37962005-02-28  John W. Eaton  <jwe@octave.org>
3797
3798	* octMakefile.in (DISTDIRS): Remove glob from the list.
3799	(dist): No need to clean up in glob subdirectory.
3800	* glob: Delete directory.
3801	* Makeconf.in (GLOB_INCFLAGS, LIBGLOB): Delete.
3802	(do-subst-config-vals): Don't substitute them.
3803	(INCFLAGS): Remove $(GLOB_INCFLAGS) from the list.
3804	* configure.in: Don't test for glob or fnmatch.
3805
38062005-02-22  Shan G. Smith  <shan@cybertrails.com>
3807
3808	* mkoctfile.in: If not linking, then use output file name
3809	specified with -o.
3810
38112005-02-21  John W. Eaton  <jwe@octave.org>
3812
3813	* texi2dvi: Delete our private version.
3814
3815	* Makeconf.in (MAKEINFO): Define.
3816	(TEXI2DVI): Define as texi2dvi, not $(top_srcdir)/texi2dvi.
3817
38182005-02-09  John W. Eaton  <jwe@octave.org>
3819
3820	* configure.in: Check for canonicalize_file_name and resolvepath.
3821
38222005-02-02  John W. Eaton  <jwe@octave.org>
3823
3824	* config.guess, config.sub: Update from FSF sources.
3825
38262005-01-18  John W. Eaton  <jwe@octave.org>
3827
3828	* octave-bug.in: Try harder to find default editor (stolen from
3829	bashbug).
3830
38312004-12-17  John W. Eaton  <jwe@octave.org>
3832
3833	* configure.in: Use AC_GNU_SOURCE.
3834
38352004-12-17  Orion Poplawski  <orion@cora.nwra.com>
3836
3837	* configure.in: Also check for signbit decl.
3838
38392004-12-03  John W. Eaton  <jwe@octave.org>
3840
3841	* aclocal.m4 (OCTAVE_PROG_GPERF): Check with -L C++, not -L ANSI_C.
3842	* Makefile.in (header-msg): Change recommended gperf version to
3843	3.0.1 or more recent.
3844
38452004-11-12  John W. Eaton  <jwe@octave.org>
3846
3847	* Back off on -ffloat-store until we decide whether it is really
3848	necessary.
3849
38502004-11-11  John W. Eaton  <jwe@octave.org>
3851
3852	* (OCTAVE_PROG_GNUPLOT): Don't set GNUPLOT_BINARY before calling
3853	AC_CHECK_PROGS(GNUPLOT_BINARY, ...).
3854
3855	* configure.in: Use it to see if the C, C++, and Fortran compilers
3856	accept -ffloat-store.
3857	* aclocal.m4 (OCTAVE_F77_FLAG): New macro.
3858
38592004-09-08  John W. Eaton  <jwe@octave.org>
3860
3861	* configure.in (GXX_PICKY_FLAGS): Remove -fno-nonnull-objects.
3862	(GCC_PICKY_FLAGS): Remove -Wnested-externs -Wid-clash-31.
3863	From Quentin Spencer <qspencer@ieee.org>.
3864
3865	* configure.in (GCC_PICKY_FLAGS): Remove -Winline.
3866
38672004-09-07  John W. Eaton  <jwe@octave.org>
3868
3869	* configure.in: Check for round.
3870
38712004-06-22  David Bateman  <dbateman@free.fr>
3872
3873	* configure.in: Use -Wl,-Bsymbolic for MKOCTFILE_DL_LDFLAGS on
3874	GNU/Linux systems but not for SH_LDFLAGS.
3875
38762004-04-22  John W. Eaton  <jwe@octave.org>
3877
3878	* configure.in: Add -Wl,-Bsymbolic to SH_LDFLAGS for GNU/Linux
3879	systems.  From Fredrik Lingvall <Fredrik.Lingvall@signal.uu.se>.
3880
3881	* mkoctfile.in: Allow -Wx,option style options to be passed to the
3882	compiler.  From Al Niessner <Al.Niessner@jpl.nasa.gov>.
3883
38842004-04-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
3885
3886	* configure.in: Delete code for --with-ieee754.
3887	Use OCTAVE_IEEE754_DATA_FORMAT.
3888
3889	* aclocal.m4 (OCTAVE_IEEE754_DATA_FORMAT): New macro, based on
3890	configure.in code for HAVE_IEEE754_COMPLIANCE.
3891
38922004-04-06  David Bateman  <dbateman@free.fr>
3893
3894  	* configure.in : add the option --with-ieee754 and use it to define
3895	HAVE_IEEE754_COMPLIANCE
3896
38972004-04-02  David Bateman  <dbateman@free.fr>
3898
3899	* configure.in: Warn about g++ 2.9x versions.
3900
39012004-04-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
3902
3903	* octMakefile.in (dist): Also make bz2 file and compute md5
3904	checksums of both gz and bz2 files.
3905
39062004-03-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
3907
3908	* configure.in: No longer accept --with-g77 (it is still possible
3909	to use --with-f77=g77).
3910
39112004-03-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
3912
3913	* configure.in: Check for -mieee instead of -mieee-with-inexact.
3914
39152004-02-20  Per Persson  <persquare@mac.com>
3916
3917	* mkoctfile.in (LINK_DEPS): Include $LDFLAGS in the list.
3918
39192004-02-18  Per Persson  <persquare@mac.com>
3920
3921	* configure.in (*-*-darwin*): Define SONAME_FLAGS.
3922
39232004-02-16  David Bateman  <dbateman@free.fr>
3924
3925	* configure.in: Test for the presence of FFTW 3.x and use it in
3926	preference to FFTW 2.x.  Define HAVE_FFTW3
3927
39282004-02-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
3929
3930	* mkoctfile.in (LINK_DEPS): Include $LIBS and $RLD_FLAG.
3931	Use $OCTAVE_LIBS instead of listing libs individually.
3932
39332004-02-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
3934
3935	* mkoctfile.in: Delete INCLUDE_LINK_DEPS.  Fix help text.
3936	Always define LINK_DEPS.
3937	(LINK_DEPS): Also include FLIBS in the list.
3938
3939	* Makeconf.in (INCLUDE_LINK_DEPS): Don't substitute.
3940	(do-subst-config-vals): Delete INCLUDE_LINK_DEPS.
3941	* configure.in (INCLUDE_LINK_DEPS): Delete.
3942
3943	* mkoctfile (SH_LD, SH_LDFLAGS): Delete.
3944	(DL_LD, DL_LDFLAGS): New variables.  Use them instead of SH_LD and
3945	SH_LDFLAGS for creating .oct files.
3946	Fix help text.
3947
3948	* configure.in (MKOCTFILE_SH_LDFLAGS): Delete.
3949	(MKOCTFILE_DL_LDFLAGS): New variable, default to DL_LDFLAGS.
3950
3951	* Makeconf.in (do-subst-config-vals): Add DL_LD, DL_LDFLAGS, and
3952	MKOCTFILE_DL_LDFLAGS to the list of substitutions.
3953	Delete MKOCTFILE_SH_LDFLAGS.
3954
39552004-02-14  Per Persson  <persquare@mac.com>
3956
3957	* configure.in (DL_LD, DL_LDFLAGS): New variables, default to
3958	SH_LD and SH_LDFLAGS, respectively.
3959	Define independently for SH_LD and SH_LDFLAGS for *-*-darwin* targets.
3960	* Makeconf.in (DL_LD, DL_LDFLAGS): Substitute them here.
3961
39622004-02-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
3963
3964	* Makefile.in (header-msg): Required bison version now 1.31 or later.
3965
39662004-01-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
3967
3968	* emacs/octave-mod.el: If line-end-position is not defined,
3969	provide it as an alias for point-at-eol.
3970
39712004-01-24  John W. Eaton  <jwe@bevo.che.wisc.edu>
3972
3973	* emacs/octave-mod.el: If line-beginning-position is not defined,
3974	provide it as an alias for point-at-bol.
3975
39762004-01-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
3977
3978	* configure.in (AH_BOTTOM):
3979	Define OCTAVE_LOCAL_BUFFER using vector<T> instead of auto_ptr.
3980	Suggested by Paul Thomas <Paul.Thomas@jet.efda.org>
3981
39822004-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
3983
3984	* octMakefile.in (maintainer-clean, distclean):
3985	Remove Makefile and autom4te.cache.
3986
39872004-01-14  David Bateman  <dbateman@free.fr>
3988
3989	* configure.in: Test for the presence of the function
3990	H5Gget_num_objs	in HDF5 library, and define HAVE_H5GGET_NUM_OBJS.
3991
39922004-01-06  Per Persson  <persquare@mac.com>
3993
3994	* aclocal.m4 (OCTAVE_CXX_PREPENDS_UNDERSCORE): Recognize
3995	*-*-darwin*, not *-*-darwin6*.
3996
39972003-12-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
3998
3999	* INSTALL: Update to newer version from autoconf.
4000
40012003-11-26  Cyril Humbert  <Cyril.Humbert@univ-mlv.fr>
4002
4003	* octave-config.in (--m-site-dir): Echo $LOCALVERFCNFILEDIR, not
4004	$OCTAVE_LOCALVERFCNFILEDIR.
4005	(--oct-site-dir): Echo $LOCALVEROCTFILEDIR, not
4006	$OCTAVE_LOCALVEROCTFILEDIR.
4007
40082003-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
4009
4010	* configure.in: Also maybe add -W to WARN_CFLAGS and WARN_CXXFLAGS.
4011
40122003-11-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
4013
4014	* Makeconf.in (SHLLIB_VER): Fix typo.
4015
4016	* Makeconf.in (WARN_CFLAGS, WARN_CXXFLAGS): Substitute them.
4017	(ALL_CFLAGS, BUG_CFLAGS): Add $(WARN_CFLAGS).
4018	(ALL_CXXFLAGS, BUG_CXXFLAGS): Add $(WARN_CXXFLAGS).
4019	(UGLY_ALL_CXXFLAGS): Delete.
4020
4021	* configure.in: Add -Wall and -Wshadow to WARN_CFLAGS and
4022	WARN_CXXFLAGS instead of CFLAGS and CXXFLAGS.
4023
40242003-11-12  John W. Eaton  <jwe@bevo.che.wisc.edu>
4025
4026	* configure.in: If we need alloca, then also include it in LIBGLOB.
4027
40282003-11-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
4029
4030	* configure.in: Preserve CFLAGS and CXXFLAGS before doing anything.
4031	Maybe add -Wshadow to CFLAGS and CXXFLAGS.
4032
40332003-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
4034
4035	* emacs/octave-mod.el (octave-comment-start): Simplify.
4036	(octave-point): Remove.
4037	(octave-in-comment-p, octave-in-string-p)
4038	(octave-not-in-string-or-comment-p, calculate-octave-indent)
4039	(octave-blink-matching-block-open, octave-auto-fill):
4040	Use line-(beginning|end)-position instead.
4041
40422003-10-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
4043
4044	* emacs/octave-inf.el (inferior-octave-prompt): Don't bother
4045	matching "octave.bin".
4046
40472003-10-29  Lute Kamstra  <lute@gnu.org>
4048
4049	* emacs/octave-inf.el (inferior-octave-prompt): Recognize
4050	version number in prompt.
4051
40522003-10-24  John W. Eaton  <jwe@bevo.che.wisc.edu>
4053
4054	* emacs/octave-mod.el (octave-mode-syntax-table): Allow % to be a
4055	comment character.
4056
40572003-10-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
4058
4059	* Makeconf.in (AWK): Substitute and export it.
4060	* configure.in: Also check for AWK.
4061
40622003-10-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
4063
4064	* configure.in (AC_PREREQ): Require 2.57.
4065
40662003-09-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
4067
4068	* configure.in (AH_BOTTOM): Don't define HEAVYWEIGHT_INDEXING here.
4069
40702003-07-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
4071
4072	* emacs/octave-mod.el (octave-variables): Delete
4073	propagate_empty_matrices from the list.
4074
4075	* ck-oct-fcns.m: Delete.
4076
40772003-07-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
4078
4079	* configure.in: Warn if --enable-dl but not --enable-shared.
4080
40812003-07-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
4082
4083	* emacs/octave-mod.el (octave-variables): Delete
4084	default_return_value and define_all_return_values from the list.
4085	Add warn_undefined_return_values to the list.
4086
40872003-07-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
4088
4089	* emacs/octave-mod.el (octave-variables):
4090	Add warn_empty_list_elements and warn_resize_on_range_error to the
4091	list.
4092	Delete empty_list_elements_ok and resize_on_range_error from the
4093	list.
4094
40952003-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
4096
4097	* emacs/octave-mod.el (octave-variables): Add warn_neg_dim_as_zero
4098	to the list.
4099	Delete treat_neg_dim_as_zero from the list.
4100
41012003-07-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
4102
4103	* emacs/octave-mod.el (octave-variables): Include
4104	DEFAULT_EXEC_PATH, DEFAULT_LOAD_PATH, crash_dumps_octave_core,
4105	sighup_dumps_octave_core, sigterm_dumps_octave_core,
4106	warn_imag_to_real, warn_num_to_str, warn_str_to_num, and
4107	warn_fortran_indexing in the list.
4108	Delete ok_to_lose_imaginary_part, implicit_num_to_str_ok,
4109	implicit_str_to_num_ok, prefer_column_vectors,
4110	prefer_zero_one_indexing, and do_fortran_indexing from the list.
4111
41122003-07-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
4113
4114	* Makeconf.in (do-subst-default-vals): Substitute OCTAVE_API_VERSION.
4115	* octave-config.in: Handle new variable OCTAVE_API_VERSION.
4116
4117	* octMakefile.in (DIRS_TO_MAKE): Delete undefined vars
4118	$(localfcnfilepathdirs) and $(localoctfilepathdirs) from the list.
4119
4120	* octave-config.in: Handle new variables OCTAVE_LOCALAPIFCNFILEDIR
4121	and OCTAVE_LOCALAPIOCTFILEDIR
4122
4123	* configure.in (localapifcnfiledir): New variable.
4124	(localfcnfilepath): Add it to the list.
4125	(localapioctfiledir): New variable.
4126	(localoctfilepath): Add it to the list.
4127	* Makeconf.in (do-subst-default-vals): Substitute new varibles.
4128
4129	* Makeconf.in (getapiversion, apiversion): New macros.
4130
4131	* octMakefile.in (DIRS_TO_MAKE): Include $(localverarchlibdir) in
4132	the list.
4133
41342003-07-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
4135
4136	* Makeconf.in: Set and substitute values for startupfiledir and
4137	localstartupfiledir.
4138
4139	* octave-config.in: Allow other configuration defaults to be
4140	accessed using --variable VAR option.
4141
41422003-07-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
4143
4144	* octMakefile.in (distclean): remove install-octave here.
4145
41462003-06-27  John W. Eaton  <jwe@bevo.che.wisc.edu>
4147
4148	* configure.in: If user doesn't specify --enable-rpath, then
4149	default is to enable it.
4150
41512003-06-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
4152
4153	* aclocal.m4 (GNUPLOT_HAS_FRAMES): Eliminate variable.
4154
4155	* emacs/octave-mod.el (octave-variables): Eliminate
4156	gnuplot_has_multiplot.
4157
41582003-05-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
4159
4160	* configure.in: In check for f_open in libf2c, only use
4161	-L. -lconflib if we have created libconflib.a.
4162
41632003-05-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
4164
4165	* aclocal.m4 (OCTAVE_PROG_GPERF): Provide struct decl so -t option
4166	succeeds with gperf 3.0.
4167
4168	* Makeconf.in (NO_OCT_FILE_STRIP): Use -C arg for make.
4169
4170	* octMakefile.in (DIRS_TO_MAKE): Use $(shell ...) instead of `...`.
4171
41722003-05-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
4173
4174	* Makeconf.in, octMakefile.in, emacs/Makefile.in,
4175	examples/Makefile.in: Handle DESTDIR.
4176
41772003-05-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
4178
4179	* Makeconf.in (sbindir): New variable substitution.
4180
41812003-04-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
4182
4183	* configure.in: Don't define WITH_KPATHSEARCH.
4184
41852003-04-24  John W. Eaton  <jwe@bevo.che.wisc.edu>
4186
4187	* configure.in: Look for wsock32 library on MinGW systems.
4188
41892003-04-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
4190
4191	* configure.in (OCTAVE_LOCAL_BUFFER): Always allocate temporary
4192	buffer using new.
4193
41942003-04-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
4195
4196	* Makefile.in octMakefile.in: Delete kpathsea targets.
4197
4198	* kpathsea: Delete all files and directory.
4199
4200	* configure.in: Don't run configure in kpathsea subdirectory.
4201
4202	* README.kpathsea: New file.
4203	* octMakefile.in (DISTFILES): Include it in the list.
4204
4205	* Makeconf.in (do-subst-config-vals): Don't substitute it.
4206
4207	* configure.in: Also check for basename.
4208	Don't substitute LIBKPATHSEA.
4209
42102003-04-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
4211
4212	* configure.in (AH_BOTTOM): Don't assume that __WIN32__ will be
4213	defined when __CYGWIN__ is defined.
4214
42152003-03-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
4216
4217	* configure.in: Only complain for g++ earlier than 2.95.
4218	Try harder to get version number only.
4219
42202003-03-05  Paul Kienzle  <pkienzle@users.sf.net>
4221
4222	* aclocal.m4 (OCTAVE_DYNAMIC_AUTO_ARRAYS): New macro.
4223	* configure.in: Use it.
4224	(AH_BOTTOM): Check HAVE_DYNAMIC_AUTO_ARRAYS instead of __GNUG__.
4225
42262003-03-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
4227
4228	* configure.in: Undo previous change.
4229	* Makeconf.in: Likewise.
4230
42312003-03-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
4232
4233	* configure.in (KPATHSEA_INCFLAGS): New variable.
4234	* Makeconf.in (KPATHSEA_INCFLAGS): Substitute it.
4235	(do-subst-config-vals): Add it to the list.
4236	(INCFLAGS): Add $(KPATHSEA_INCFLAGS).
4237
42382003-02-23  Paul Kienzle  <pkienzle@users.sf.net>
4239
4240	* aclocal.m4 (OCTAVE_PLACEMENT_DELETE): New macro.
4241	* configure.in: Use it.
4242	(AH_BOTTOM): Don't define HAVE_PLACEMENT_DELETE here.
4243
42442003-02-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
4245
4246	* configure.in: Allow RLD_FLAG to be set using --enable-rpath arg.
4247
4248	* configure.in: Fix default RLD_FLAG value for *-sgi-*.  From
4249	Paul Kienzle <pkienzle@users.sf.net>.
4250
4251	* configure.in: Check for long long int and unsigned long long int.
4252
4253	* configure.in (AH_BOTTOM): Define HAVE_PLACEMENT_DELETE for gcc
4254	3.2 and later.
4255
4256	* configure.in: Check for copysign and signbit.
4257
42582003-02-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
4259
4260	* emacs/Makefile.in (DISTFILES): Add otags.1 to the list.
4261
42622003-02-18  Dirk Eddelbuettel  <edd@debian.org>
4263
4264	* emacs/otags.1: New file.
4265
42662003-02-18  David Bateman  <dbateman@free.fr>
4267
4268	* configure.in: Eliminate linpack
4269
42702003-02-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
4271
4272	* configure.in: Check for mkstemp too.
4273
42742003-02-13  Arno Klaassen  <arno@scito.com>
4275
4276	* configure.in: Fix SH_LD and SH_LDFLAGS for -*-*-freebsd*.
4277
42782003-02-13  John W. Eaton  <jwe@bevo.che.wisc.edu>
4279
4280	* configure.in: Use '$(CXX)', '$(AR)', not "$CXX" and "$AR" when
4281	setting variables for building shared libraries.
4282
42832003-02-13  Paul Kienzle  <pkienzle@users.sf.net>
4284
4285	* examples/make_int.cc: Support for ISO standard compilers.
4286
42872003-01-22  Richard Stallman  <rms@gnu.org>
4288
4289	* emacs/octave-mod.el (octave-mode-map): Avoid binding keys that
4290	are reserved for users.
4291
42922003-01-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
4293
4294	* Makeconf.in: Fix typo in previous change.
4295
42962003-01-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
4297
4298	* Makeconf.in (MKOCTFILE_INCFLAGS): Skip -I$(includedir) if
4299	$(includedir) is /usr/include.
4300
43012003-01-16  Mumit Khan  <khan@nanotech.wisc.edu>
4302
4303	* Makeconf.in (SED): Export to subshells.
4304
43052003-01-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
4306
4307	* configure.in: Don't bother with compiler flags for
4308	explicit/no-implicit template instantiation.
4309
43102003-01-11  Paul Kienzle  <pkienzle@users.sf.net>
4311
4312	* configure.in, Makeconf.in: Allow setting of BUILD_LDFLAGS.
4313
43142003-01-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
4315
4316	* autogen.sh: Use --force for autoconf and autoheader.
4317
43182003-01-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
4319
4320	* octMakefile.in (CONF_DISTFILES): Include acx_blas.m4 and
4321	acx_lapack.m4.
4322
4323	* configure.in (BUILD_CC, BUILD_CFLAGS, BUILD_CXX,
4324	BUILD_CXXFLAGS): Kluge for Sun C/C++.
4325
43262003-01-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
4327
4328	* configure.in: Default value of BUILD_CXX is $CXX, not g++.
4329	(AH_BOTTOM): Define __USE_STD_IOSTREAM if using Compaq C++ compiler.
4330	For compiler/linker options, use -Wl,OPT instead of -Xlinker OPT.
4331	Check for -ieee option for the C and C++ compilers on alpha systems.
4332
43332003-01-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
4334
4335	* configure.in: Fail on all gcc 1.x and 2.x versions.
4336
43372002-12-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
4338
4339	* configure.in (OCTAVE_LOCAL_BUFFER): New macro.
4340
43412002-12-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
4342
4343	* mkoctfile.in: Include $LIBOCTINTERP in the stand alone link command.
4344	Define LIBOCTAVE, LIBOCTINTERP, LIBCRUFT, LIBREADLINE using -lLIB.
4345
43462002-12-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
4347
4348	* Makeconf.in (do-script-install, do-script-uninstall):
4349	New macros, used in Makefiles in scripts subdirectory.
4350	(do-script-install): Use new scripts/mkpkgadd script to construct
4351	PKG_ADD files.
4352
43532002-12-03  Nix  <nix@esperi.demon.co.uk>
4354
4355	* configure.in: Use AC_CHECK_DECL in conjunction with
4356	AC_DECL_SYS_SIGLIST to ensure signal.h is searched.
4357
43582002-12-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
4359
4360	* configure.in: Dont't set SONAME_FLAGS for alpha alpha*-dec-osf*
4361	systems.
4362
43632002-11-29  Paul Kienzle  <pkienzle@users.sf.net>
4364
4365	* mkoctfile.in: Include "$incflags $def" in commands to generate
4366	dependecies.
4367
43682002-11-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
4369
4370	* configure.in (do-subst-config-vals): Substitute OCTAVE_BINDIR.
4371
4372	* configure.in (MKOCTFILE_SH_LDFLAGS): New variable.
4373	* Makeconf.in (do-subst-config-vals): Substitute
4374	OCTAVE_CONF version of this variable.
4375
4376	* mkoctfile.in: Set SH_LDFLAGS from MKOCTFILE_SH_LDFLAGS, not
4377	SH_LDFLAGS.
4378	(VERSION): Substitute value of OCTAVE_CONF_VERSION.
4379
4380	* configure.in (NO_OCT_FILE_STRIP): New variable.
4381	* Makeconf.in (do-subst-config-vals): Substitute it.
4382	* mkoctfile.in (no_oct_file_strip_on_this_platform): New variable.
4383
43842002-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
4385
4386	* configure.in (OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION):
4387	Delete use.
4388
4389	* aclocal.m4 (OCTAVE_LANG_PROG_NO_CONFDEFS): Delete.
4390	(OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION): Delete.
4391
43922002-11-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
4393
4394	* configure.in: Check for dlopen last, to avoid broken
4395	compatibility libraries.
4396	Default value for SHLLIB is '$(SHLEXT)', not $SHLEXT.
4397
43982002-11-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
4399
4400	* configure.in (USE_EXCEPTIONS_FOR_INTERRUPTS): No need to define.
4401
44022002-11-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
4403
4404	* configure.in: Check for sigsetjmp and siglongjmp.
4405	(AH_BOTTOM): If both are found, define OCTAVE_HAVE_SIG_JUMP.
4406	Also check for sig_atomic_t, typedef it if not available.
4407
44082002-11-10  Per Persson  <persquare@mac.com>
4409
4410	* configure.in: Detect dyld API for dynamic linking on OS X.
4411
44122002-11-09  Per Persson  <persquare@mac.com>
4413
4414	* configure.in: Use $(TOPDIR)/src/octave, not $(bindir)/octave for
4415	-bundle-loader argument.
4416
4417	* aclocal.m4 (OCTAVE_CXX_PREPENDS_UNDERSCORE): Force result for OS X.
4418
44192002-11-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
4420
4421	* configure.in: Set FPICFLAG, Also set CXXPICFLAG, CPICFLAG,
4422	FPICFLAG, and INCLUDE_LINK_DEPS for OS X.
4423
4424	* acx_blas.m4 (LIBS): Also check for Apple vecLib framework.
4425
44262002-11-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
4427
4428	* configure.in (AH_BOTTOM): Define USE_EXCEPTIONS_FOR_INTERRUPTS.
4429
44302002-11-04  Joseph P. Skudlarek  <jskud@jskud.com>
4431
4432	* emacs/otags: handle declarations without arguments and/or return
4433	values.
4434
44352002-10-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
4436
4437	* configure.in (SHLEXT_VER, SHLLIB_VER, SHLBIN_VER): Use
4438	$(version), not $(VERSION).
4439
44402002-10-28  John W. Eaton  <jwe@bevo.che.wisc.edu>
4441
4442	* Makeconf.in (HAVE_DLOPEN_API, HAVE_SHL_LOAD_API,
4443	HAVE_LOADLIBRARY_API): Delete.
4444	(do-subst-config-vals): Don't substitute them here.
4445
44462002-10-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
4447
4448	* configure.in (ENABLE_DYNAMIC_LINKING): Rename from
4449	WITH_DYNAMIC_LINKING.
4450	* Makeconf.in: Likewise.
4451	* examples/hello.cc: Likewise.  Improve comments.
4452
4453	* configure.in: Revive --enable-dl to set default value for
4454	WITH_DYNAMIC_LINKING.
4455
4456	* configure.in: Also set SHLEXT_VER, SHLLIB_VER, SHLBIN_VER.
4457	* Makeconf.in: Substitute them here.
4458	Also substitute SHLLINKEXT.
4459
44602002-10-25  Per Persson  <persquare@mac.com>
4461
4462	* aclocal.m4 (OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION): Fix
4463	first test to properly fail on OS X.  Fix typo in final test to
4464	set result.
4465
44662002-10-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
4467
4468	* mk-opts.pl (emit_opt_class_header): Make set_options another
4469	name for copy.
4470
44712002-10-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
4472
4473	* Makeconf.in (do-subst-config-vals): Don't substitute
4474	OCTAVE_CONF_OCTAVE_LITE.
4475	(OCTAVE_LITE): Delete.
4476
4477	* Makeconf.in: Use HAVE_DLOPEN_API, HAVE_LOADLIBRARY_API, and
4478	HAVE_SHL_LOAD_API instead of WITH_DL and WITH_SHL.
4479
4480	* configure.in: Rewrite the way we handle dynamic linking.
4481	If dynamic linking is used always do what was previously only
4482	enabled by --enable-lite-kernel.
4483
44842002-10-17  Paul Kienzle  <pkienzle@users.sf.net>
4485
4486	* configure.in: Define WITH_DYNAMIC_LINKING based on --enable-shared.
4487	Add -lwsock32 to LIBS for MinGW.
4488
44892002-10-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
4490
4491	* aclocal.m4 (OCTAVE_LANG_PROG_NO_CONFDEFS): New macro.
4492	(OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION): Use it along with
4493	AC_LINK_IFELSE instead of AC_TRY_LINK.
4494	Require both programs to compile for success.
4495
44962002-10-16  Paul Kienzle  <pkienzle@users.sf.net>
4497
4498	* aclocal.m4: Both Cygwin and MinGW don't prepend underscores.
4499	* configure.in: MinGW builds shared libraries the same as Cygwin.
4500	MinGW must link to winsock explicitly.
4501	* install-octave.in: MinGW and Cygwin both need OCTAVE_HOME.
4502
45032002-10-15  Paul Kienzle  <pkienzle@users.sf.net>
4504
4505	* configure.in (library_path_var): New variable.
4506
45072002-10-14  John W. Eaton  <jwe@bevo.che.wisc.edu>
4508
4509	* configure.in (SH_LDFLAGS): Additional options for Cygwin:
4510	-Wl,--export-all-symbols -Wl,--enable-auto-import.
4511
4512	* Makeconf.in (TERMLIBS): Substitute here.
4513
4514	* configure.in: Define OCTAVE_USE_WINDOWS_API if
4515	defined (__WIN32__) && ! defined (__CYGWIN__), not if
4516	defined (__WIN32__) || ! defined (__CYGWIN__).
4517	Also call AC_SUBST for TERMLIBS.
4518
45192002-10-14  Paul Kienzle  <pkienzle@users.sf.net>
4520
4521	* configure.in: Use correct SHLEXT and PICFLAG for Cygwin.
4522	* configure.in: Cygwin must link against -loctave.dll, etc.
4523
4524	* configure.in: Define INCLUDE_LINK_DEPS because Cygwin needs DLLs
4525	to be linked against their dependencies.
4526	* Makeconf.in: Ditto.
4527
4528	* configure.in: Define SHLLIB and SHLBIN because Cygwin doesn't
4529	link against shared libs but instead against -lxxx.dll.  LIB and
4530	BIN are the link and load forms respectively of the library.
4531	* Makeconf.in: Ditto, and define the corresponding XXX_VER.
4532
4533	* configure.in: Remove LIBOCT_READLINE and LIBOCT_PATHSEARCH
4534	because they are merged into LIBOCTAVE to avoid circular
4535	dependencies.
4536	* Makeconf.in: Ditto.
4537	* mkoctfile.in: Ditto.
4538
4539	* aclocal.m4 (OCTAVE_ENABLE_READLINE): Define LIBREADLINE because
4540	Cygwin requires liboctave to be linked against -lreadline so
4541	including it in LIBS isn't sufficient.
4542	* mkoctfile.in: Substitute and use LIBREADLINE here.
4543
4544	* aclocal.m4 (OCTAVE_CXX_PREPENDS_UNDERSCORE): Force no for cygwin.
4545
45462002-10-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
4547
4548	* configure.in (AH_BOTTOM): Maybe define OCTAVE_USE_WINDOWS_API
4549	and OCTAVE_HAVE_WINDOWS_FILESYSTEM.
4550
45512002-10-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
4552
4553	* aclocal.m4 (OCTAVE_PROG_GNUPLOT): AC_DEFINE GNUPLOT_BINARY
4554	Default value on Windows systems is pgnuplot.
4555	If not cross compiling and no gnuplot program is found, set
4556	default to gnuplot.  Set defaults for multiplot and frames.  Check
4557	for pgnpuplot, pipe-gnuplot, and gnuplot on Windows systems.
4558
4559	* configure.in (BUILD_EXEEXT): New variable.
4560	* Makeconf.in (BUILD_EXEEXT): Substitute it here.
4561
4562	* aclocal.m4 (OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION):
4563	Add second test for OS X.
4564
45652002-10-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
4566
4567	* aclocal.m4 (OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION): New macro.
4568	* configure.in: Use it.
4569
4570	* configure.in (BUILD_CC, BUILD_CFLAGS, BUILD_CXX, BUILD_CXXFLAGS):
4571	Set default values if cross compiling.
4572
4573	* aclocal.m4 (OCTAVE_PROG_NM): Do the right thing for cross compiling.
4574	(OCTAVE_CXX_PREPENDS_UNDERSCORE): Require OCTAVE_PROG_NM.
4575	(OCTAVE_CXX_ABI): Likewise.
4576
4577	* Makeconf.in (BUILD_CC, BUILD_CFLAGS, BUILD_CXX, BUILD_CXXFLAGS):
4578	New variables for cross compiling.
4579
45802002-10-07  Paul Kienzle  <pkienzle@users.sf.net>
4581
4582	* configure.in: Check for raise.
4583
45842002-10-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
4585
4586	* aclocal.m4 (OCTAVE_PROG_SED): New macro, adapted from autoconf
4587	patches mailing list archive, written by Robert Boehne
4588	<rboehne@ricardo-us.com>.
4589	* configure.in: Use it.
4590	* Makeconf.in: Substitute SED, use $(SED), not sed.
4591	(do-subst-conffig-vals): Substitute it here too.
4592	* mkoctfile.in: And here.  Use $SED, not sed.
4593	* octave-bug.in: Likewise.
4594	* install-octave.in: Likewise.
4595
45962002-09-30  John W. Eaton  <jwe@bevo.che.wisc.edu>
4597
4598	* configure.in: Don't define mkdir here.
4599
46002002-09-25  Mumit Khan  <khan@nanotech.wisc.edu>
4601
4602 	* aclocal.m4 (OCTAVE_MKDIR_TAKES_ONE_ARG): New macro to determine if
4603 	host mkdir accepts only one arg instead of the usual two.
4604 	* configure.in: Use. Check for direct.h.
4605 	(mkdir): Define.
4606
46072002-09-26  Paul Kienzle  <pkienzle@users.sf.net>
4608
4609	* configure.in: Check for conio.h.
4610	Check for _kbhit.
4611
46122002-09-26  John W. Eaton  <jwe@bevo.che.wisc.edu>
4613
4614	* configure.in (AH_BOTTOM): Don't define
4615	USE_PRAGMA_INTERFACE_IMPLEMENTATION.
4616
46172002-09-26  Paul Kienzle  <pkienzle@users.sf.net>
4618
4619	* configure.in: Fix syntax errors in !HAVE_XXX_T.
4620	Don't require terminal control for build.
4621
46222002-09-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
4623
4624	* configure.in: Fix typedefs used in AH_BOTTOM.
4625
46262002-09-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
4627
4628	* configure.in (AH_BOTTOM): If using g++, define
4629	USE_PRAGMA_INTERFACE_IMPLEMENTATION.
4630
46312002-08-17  John W. Eaton  <jwe@bevo.che.wisc.edu>
4632
4633	* configure.in: Check for sstream.
4634
46352002-08-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
4636
4637	* Makeconf.in (%.d : %.cc): Add $*.df to LHS of dependency list.
4638
46392002-08-15  Paul Kienzle  <pkienzle@users.sf.net>
4640
4641	* mk-opts.pl: Add support for INCLUDE = "...".
4642
46432002-08-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
4644
4645	* mk-opts.pl: Handle Array<int> too.
4646
46472002-08-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
4648
4649	* mk-opts.pl (emit_options_function): Emit newline at EOF.
4650
46512002-08-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
4652
4653	* Makeconf.in: Use $@-t instead of $@.tmp or $@.t.
4654
46552002-07-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
4656
4657	* mk-opts.pl: New file.
4658	* Makefile.in (DISTFILES): Add it to the list.
4659
46602002-07-12  John W. Eaton  <jwe@bevo.che.wisc.edu>
4661
4662	* configure.in (AC_CONFIG_FILES): Add libcruft/dasrt/Makefile to
4663	the list.
4664
46652002-07-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
4666
4667	* configure.in (AC_CONFIG_FILES): Add libcruft/odessa/Makefile to
4668	the list.
4669
46702002-05-24  John W. Eaton  <jwe@bevo.che.wisc.edu>
4671
4672	* configure.in: Maybe add -fno-coalesce-templates to XTRA_CXXFLAGS
4673	on darwin systems.
4674	(SH_LDFLAGS): Set this on darwin systems.
4675	(UGLY_DEFS): Cope with broken sed or shell quoting on darwin systems.
4676
46772002-05-16  John W. Eaton  <jwe@bevo.che.wisc.edu>
4678
4679	* aclocal.m4 (OCTAVE_CXX_ISO_COMPLIANT_LIBRARY): Omit cwctype.
4680
46812002-05-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
4682
4683	* configure.in (AC_AIX): Move before AC_MINIX and AC_ISC_POSIX.
4684	(AH_BOTTOM): Move contents of acconfig.h here.
4685	* acconfig.h: Delete.
4686	* octMakefile.in (CONF_DISTFILES): Delete acconfig.h from the list.
4687
46882002-04-27  John W. Eaton  <jwe@bevo.che.wisc.edu>
4689
4690	* configure.in (AC_CONFIG_FILES): Add libcruft/daspk/Makefile to
4691	the list.
4692
46932002-04-24  Kurt Hornik  <hornik@ci.tuwien.ac.at>
4694
4695	* aclocal.m4 (OCTAVE_CC_FLAG, OCTAVE_CXX_FLAG): Also handle flags
4696	that contain : and =.
4697
46982002-04-12  John W. Eaton  <jwe@bevo.che.wisc.edu>
4699
4700	* config.guess, config.sub: Update from FSF sources.
4701
47022002-04-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
4703
4704	* configure.in: Declare F2C and F2CFLAGS with AC_ARG_VAR.
4705	Delete AC_SUBST calls for F77, FFLAGS, FLIBS, F2C, F2CFLAGS (no
4706	need to do this explicitly now).
4707
47082002-04-04  John W. Eaton  <jwe@bevo.che.wisc.edu>
4709
4710	* Makeconf.in: Set and substitute EXEEXT, not EXE.
4711
4712	* configure.in (EXE): Delete check and substitution.
4713	* install-octave.in: Use EXEEXT instead of EXE.
4714
4715	* configure.in: Use AC_CHECK_MEMBERS, not OCTAVE_STRUCT_GR_PASSWD.
4716	Use AC_CHECK_TYPES, not AC_CHECK_TYPE or OCTAVE_CHECK_TYPE.
4717	* aclocal.m4 (OCTAVE_STRUCT_GR_PASSWD, OCTAVE_CHECK_TYPE): Delete.
4718	* acconfig.h (dev_t, ino_t, nlink_t, sigset_t): Typedef if not found.
4719
47202002-04-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
4721
4722	* aclocal.m4: Replace AC_LANG_SAVE, AC_LANG_C, AC_LANG_CPLUSPLUS,
4723	and AC_LANG_RESTORE with AC_LANG_PUSH and AC_LANG_POP.
4724	Use AS_MESSAGE_LOG_FD instead of AC_FD_CC.
4725	* configure.in: Delete second arg in AC_CHECK_SIZEOF calls.
4726
47272002-04-03  Steven G. Johnson  <stevenj@alum.mit.edu>
4728
4729	* configure.in: Correct usage of AC_ARG_WITH for --with-fftw.
4730
4731	* configure.in: Update for autoconf 2.5x.
4732	Minor syntax changes to new recommended syntaxes and macros.
4733	Apply changes from autoupdate plus eliminate some warning
4734	messages, deprecated uses of changequote, etc.
4735	Use autoheader templates to generate config.h.in.
4736	Replace most of Octave's Fortran support macros with those in the
4737	new autoconf.
4738	Eliminate most uses of internal (undocumented) autoconf cache vars.
4739	Replace BLAS/LAPACK detection new macros ACX_BLAS/ACX_LAPACK from
4740	the autoconf macro repository.
4741	* acx_blas.m4, acx_lapack.m4: New files.
4742	* acconfig.h: Delete lines that can be automatically generated
4743	from new info in configure.in and aclocal.m4.
4744	If it is not already defined, define F77_FUNC for use with f2c.
4745	* aclocal.m4 (OCTAVE_PROG_G77, OCTAVE_FLIBS, OCTAVE_F77_MAIN_FLAG,
4746	OCTAVE_F77_UPPERCASE_NAMES, OCTAVE_F77_APPEND_UNDERSCORE,
4747	OCTAVE_F2C_F77_COMPAT): Delete definitions.
4748	Use autoheader templates to generate config.h.in.
4749	* Makeconf.in, mkoctfile.in (FORTRAN_MAIN_FLAG): Delete all uses.
4750
47512001-11-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
4752
4753	* octave-bug.in (BLAS_LIBS, FFTW_LIBS, LD_CXX): Substitute and
4754	print values.
4755	* mkoctfile.in: Accept --compile as an alias for -c.
4756	New option, --link-stand-alone.
4757	New option, --no-pathsearch.
4758	New option, --no-readline.
4759	Substitute RLD_FLAG, FLIBS, LIBKPATHSEA, LIBOCTINTERP,
4760	LIBOCTAVE, LIBOCT_READLINE, LIBOCT_PATHSEARCH, LIBCRUFT,
4761	BLAS_LIBS, FFTW_LIBS, and LIBS.
4762	* Makeconf.in (MKOCTFILE_LFLAGS): New variable.
4763	(do-subst-config-vals): Substitute FFTW_LIBS, LD_CXX,
4764	LIBOCT_PATHSEARCH, LIBOCT_READLINE, MKOCTFILE_LFLAGS.
4765
47662001-11-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
4767
4768	* Makefile.in (LIBOCT_READLINE, LIBOCT_PATHSEARCH): New variables.
4769	* Makeconf.in: Substitute them here.
4770
47712001-11-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
4772
4773	* octMakefile.in (dist): Omit long-gone info subdir.
4774	Fix find command for removing Makefile in kpathsea and glob subdirs.
4775
47762001-08-10  John W. Eaton  <jwe@bevo.che.wisc.edu>
4777
4778	* mkoctfile.in: Substitute F2C and F2CFLAGS. Make it possible to
4779	use f2c and a C compile to compiling Fortran source files.  Print
4780	warnings and error message on stderr, not stdout.  Issue warnings
4781	if it is not possible to comiple Fortran, C, or C++ files.
4782
4783	* configure.in (%.c : %.f): Don't use cat in F2C rule.
4784
47852001-07-27  John W. Eaton  <jwe@bevo.che.wisc.edu>
4786
4787	* Makeconf.in (do-subst-config-vals): Substitute DEPEND_FLAGS and
4788	DEPEND_EXTRA_SED_PATTERN.
4789	* mkoctfile.in: Handle --depend.
4790
47912001-07-25  Rafael Laboissiere  <rafael@laboissiere.net>
4792
4793       * octave-config.in: New file.
4794       * Makeconf.in (do-subst-default-vals): Substitute OCTAVE_VERSION.
4795       * Makefile.in (TARGETS): Add octave-config to list.
4796       * octMakefile.in (DISTFILES): Add octave-config.in to list.
4797       (BINDISTFILES): Add octave-config to list.
4798       (all): Add octave-config dependency.
4799       (octave-config): New rule.
4800       (install): Install octave-config.
4801       (uninstall): Delete octave-config from bindir.
4802       (maintainer-clean): Delete octave-config.
4803       (binary-dist): Add octave-config dependency.
4804
48052001-06-29  Mumit Khan  <khan@nanotech.wisc.edu>
4806
4807	* aclocal.m4 (OCTAVE_CXX_ABI): Use "sun_v5" instead of "sun".
4808
4809	* aclocal.m4 (OCTAVE_CXX_ABI): New macro.
4810	(OCTAVE_CXX_PREPENDS_UNDERSCORE): Add missing return value.
4811	* configure.in: Use.
4812	* acconfig.h (CXX_ABI): New macro.
4813
48142001-05-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
4815
4816	* configure.in: Quote the call to AC_CHECK_FUNC inside the
4817	AC_CHECK_LIB macro when checking for lapack.  For autoconf 2.50
4818
4819	* aclocal.m4: Changes for autoconf 2.50:
4820	Convert dnl comments inside AC_DEFUN to ###.
4821	(OCTAVE_FLIBS): Use [] quoting instead of changequote.
4822
48232001-05-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
4824
4825	* octMakefile.in: Remove remaining references to readline.
4826	(CONF_DISTFILES): Add autogen.sh to the list.
4827
48282001-05-02  Mumit Khan  <khan@nanotech.wisc.edu>
4829
4830	* configure.in: Support for --with-fftw.
4831	(FFT_DIR, FFTW_LIBS): New substitutions.
4832	* Makeconf.in (FFTW_LIBS): New variable.
4833	* acconfig.h (HAVE_FFTW): New macro.
4834
48352001-04-26  John W. Eaton  <jwe@bevo.che.wisc.edu>
4836
4837	* aclocal.m4 (OCTAVE_ENABLE_READLINE): Require readline unless
4838	--disable-readline is specified.
4839
4840	* configure.in: Don't define TERMLIBS.  Do add terminal lib(s) to LIBS.
4841	* octave-bug.in: Delete references to TERMLIBS.
4842	* Makeconf.in: Likewise.
4843
4844	* Makeconf.in (LIBREADLINE): Delete substitution.
4845	(do-subst-config-vals): Likewise.
4846	* octMakefile.in (SUBDIRS): Delete @READLINE_DIR@ from the list.
4847	* configure.in (AC_CONFIG_SUBDIRS): Delete $READLINE_DIR from the list.
4848
4849	* configure.in (VOID_SIGHANDLER): Don't check or substitute here.
4850
48512001-04-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
4852
4853	* octMakefile.in (install, install-strip): Don't use mk-includedir-link
4854
4855	* Makeconf.in (mk-includedir-link, mk-libdir-link): Delete definitions.
4856
48572001-04-24  John W. Eaton  <jwe@bevo.che.wisc.edu>
4858
4859	* Makeconf.in (mk-libdir-link): Undo previous change
4860
48612001-04-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
4862
4863	* configure.in: Only check for libz if checking for HDF5 libraries.
4864	Allow user to specify HDF5 library name on command line, same as
4865	for BLAS libraries.  Include BLAS and HDF5 libs in summary output.
4866
48672001-04-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
4868
4869	* octMakefile.in (CONF_DISTFILES): Remove config.h.bot from the list.
4870
48712001-04-19  David Livings  <david.livings@asa.co.uk>
4872
4873	* Makeconf.in (mk-libdir-link): Omit check for $(octlibdir)/octave
4874	existing as a directory.
4875
48762001-02-28  Albert Chin-A-Young  <china@thewrittenword.com>
4877
4878	* configure.in: Check for getpwnam in libsun only after checking
4879	default libraries first.  Check for gethostname in libsocket only
4880	after checking default libraries first.
4881
48822001-02-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
4883
4884	* configure.in: Allow for using f2c when setting functions to look
4885	for in the BLAS and Lapack libraries.
4886	From Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>.
4887
48882001-02-10  Mumit Khan  <khan@nanotech.wisc.edu>
4889
4890	* test/octave.test/string/dec2hex-1.m: Don't assume hex format
4891	produces lower case letters.
4892
48932001-02-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
4894
4895	* acconfig.h: Merge contents of config.h.bot.
4896	* config.h.bot: Delete.
4897
4898	* autogen.sh: Allow running of autoconf or autoheader to be skipped.
4899
49002001-02-06  John W. Eaton  <jwe@bevo.che.wisc.edu>
4901
4902	* readline: Update to new version (4.2-beta1).
4903
49042001-02-05  Mumit Khan  <khan@nanotech.wisc.edu>
4905
4906	* configure.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): New variables.
4907	* Makeconf.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): Likewise.
4908
4909	* configure.in (XTRA_CXXFLAGS): Use -fno-implicit templates for
4910	pre-gcc3 compilers. Remove -fno-rtti and -fno-exceptions.
4911	(DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New macros.
4912	(BLAS_LIBS): Fix test for sunperf library on Sun Solaris.
4913	(CPICFLAG, CXXPICFLAG, FPICFLAG, SH_LDFLAGS, RLD_FLAG): Add Sun
4914	compiler support.
4915	* Makefile.in (DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New
4916	variables.
4917	(%.d : %.cc): Use.
4918	(%.d : %.c): Likewise.
4919	* acconfig.h (CXX_ISO_COMPLIANT_LIBRARY): Add #undef.
4920
49212001-01-31  Mumit Khan  <khan@nanotech.wisc.edu>
4922
4923	* Makeconf.in (%.d : %.cc): Strip the directory portion of the
4924	target.
4925	(%.d : %.c): Likewise.
4926
4927	* aclocal.m4 (OCTAVE_CXX_ISO_COMPLIANT_LIBRARY): New macro.
4928	* configure.in: Use it.
4929
49302001-01-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
4931
4932	* Makeconf.in (do-subst-config-vals): Substitute
4933	OCTAVE_CONF_CANONICAL_HOST_TYPE here too.
4934	* octave-bug.in: Substitute OCTAVE_CONF_CANONICAL_HOST_TYPE, not
4935	OCTAVE_CANONICAL_HOST_TYPE.
4936
49372000-12-09  John W. Eaton  <jwe@bevo.che.wisc.edu>
4938
4939	* aclocal.m4: Give gperf a keyword, to avoid complaints from newer
4940	versions.
4941
49422000-11-27  Marcus.Brinkmann  <Marcus.Brinkmann@ruhr-uni-bochum.de>
4943
4944	* configure.in: Handle *-*-gnu* the same as *-*-linux* for shared
4945	library creation.
4946
49472000-11-03  Andy Adler  <en254@freenet.carleton.ca>
4948
4949	* mkoctfile.in: Handle -c to mean compile only.
4950
49512000-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
4952
4953	* mkoctfile.in: Handle --print.
4954
49552000-10-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
4956
4957	* aclocal.m4 (OCTAVE_PROG_GPERF): Check that gperf supports flags
4958	we use.
4959
4960	* missing: New file, modified from the missing script provided by
4961	automake (never create files, just exit with failure status).
4962	* aclocal.m4 (OCTAVE_PROG_BISON, OCTAVE_PROG_FLEX, OCTAVE_PROG_GPERF):
4963	Use $(top_srcdir)/missing as replacement script.
4964
4965	* aclocal.m4 (OCTAVE_PROG_FLEX, OCTAVE_PROG_BISON): New macros.
4966	* configure.in: Use them.
4967
49682000-10-27  John W. Eaton  <jwe@bevo.che.wisc.edu>
4969
4970	* autogen.sh: Don't run configure.
4971
4972	* configure.in (SPECIAL_MATH_LIB): Delete code related to this var.
4973	* Makeconf.in: Ditto.
4974	(BLAS_LIBS, LIBS): Substitute here.
4975	(do-subst-config-vals): Put BLAS_LIBS in oct-conf.h.
4976
49772000-07-20  Joao Cardoso  <jcardoso@inescn.pt>
4978
4979	* configure.in: (LD_CXX): Define and substitute.
4980	For sco3.2v5 systems, set SONAME_FLAGS and RLD_FLAG.
4981	* Makeconf.in (LD_CXX): Allow substitution.
4982
49832000-07-18  John W. Eaton  <jwe@bevo.che.wisc.edu>
4984
4985	* octMakefile.in (DISTSUBDIRS): Define in terms of $(ALL_SUBDIRS).
4986
49872000-07-17  Joao Cardoso  <jcardoso@inescn.pt>
4988
4989	* configure.in (LIBGLOB): Set to be the two object files in the
4990	glob directory instead of libglob.a.
4991
49922000-07-05  Steven G. Johnson  <stevenj@gil-galad.mit.edu>
4993
4994	* Use BLAS_LIBS to save the names of BLAS libraries instead of
4995	adding them to LIBS, then substitute BLAS_LIBS.
4996
49972000-06-30  Steven G. Johnson  <stevenj@gil-galad.mit.edu>
4998
4999	* configure.in: Support for --with-fastblas (ATLAS).
5000
50012000-06-29  John W. Eaton  <jwe@bevo.che.wisc.edu>
5002
5003	* configure.in: Check for long long data type.
5004
50052000-06-29  Steven G. Johnson  <stevenj@gil-galad.mit.edu>
5006
5007	* acconfig.h (HAVE_HDF5): Add undef.
5008	* configure.in: Handle --with-hdf5.
5009
50102000-06-26  John W. Eaton  <jwe@bevo.che.wisc.edu>
5011
5012	* octave-bug.in: Substitute correct values for config_opts,
5013	MACHINE, and CXXFLAGS.
5014
50152000-06-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
5016
5017	* Makeconf.in (GPERF): Allow substitution.
5018
50192000-06-05  John W. Eaton  <jwe@bevo.che.wisc.edu>
5020
5021	* aclocal.m4 (OCTAVE_PROG_GPERF): New macro.
5022	* configure.in: Use it.  Print warning at end if gperf is missing.
5023
50242000-04-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
5025
5026	* mkoctfile.in: Try moving output file first.  But comment these
5027	lines and let people who have trouble enable them.
5028
50292000-04-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
5030
5031	* mkoctfile.in: Remove output file before linking.
5032
5033	* octMakefile.in (DIRS_TO_MAKE): Create $(octincludedir)/octave.
5034	(install install-strip): Install config.h in $(octincludedir)/octave,
5035	not $(octincludedir).
5036
50372000-03-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
5038
5039	* octMakefile.in (DIRS_TO_MAKE): Double up on $ in awk command to
5040	get them past Make.
5041
50422000-03-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
5043
5044	* octMakefile.in (SUBDIRS): Omit src.
5045	(ALL_SUBDIRS): New variable.  Include src here.
5046	(all): Depend on src instead of $(SUBDIRS).
5047	(src): New target.  Depend on $(SUBDIRS).
5048
5049	* Makefile.in (.NOTPARALLEL): New target, for GNU Make 3.79.
5050	* octMakefile.in (.NOTPARALLEL): Likewise.
5051
50522000-03-22  John W. Eaton  <jwe@bevo.che.wisc.edu>
5053
5054	* configure.in: Check for vsnprintf.
5055
50562000-03-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
5057
5058	* Makefile.in (liboctave.$(SHLEXT)): Delete target before rebuilding.
5059
50602000-03-21  Ben Sapp  <bsapp@nua.lampf.lanl.gov>:
5061
5062	* Makeconf.in (%.o : %.c): Pass -o to compile command.
5063	(%.o : %.cc): Ditto.
5064	* configure.in (%.o : %.f): Ditto.
5065
50662000-03-08  Stephen Eglen  <stephen@gnu.org>
5067
5068	* emacs/octave-mod.el (octave-font-lock-keywords): To font-lock
5069	the builtin operators, use `font-lock-builtin-face' for Emacs
5070	and `font-lock-preprocessor-face' for XEmacs.
5071
50722000-03-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
5073
5074	* configure.in: For building shared libaries, handle
5075	i386-pc-solaris2* the same as sparc-sun-solaris2*.
5076
50772000-02-29  Ben Sapp  <bsapp@nua.lampf.lanl.gov>
5078
5079	* examples/make_int.cc (make_int): Handle new operator names.
5080
50812000-02-23  John W. Eaton  <jwe@bevo.che.wisc.edu>
5082
5083	* octMakefile.in (maintainer-clean distclean): Don't delete Makefile.
5084	(dist): Delete stamp-auto.
5085
50862000-02-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
5087
5088	* configure.in (octincludedir): Delete trailing /octave here.
5089	* Makeconf.in (mk-includedir-link): Append it here.
5090	(MKOCTFILE_INCFLAGS): Use both -I$(octincludedir) and
5091	-I$(octincludedir)/octave.
5092
5093	* configure.in (localveroctfiledir, localverarchlibdir,
5094	localverfcnfiledir): New variables.
5095	(localfcnfilepath): Prepend localverfcnfiledir.
5096	(localoctfilepath): Prepend localveroctfiledir.
5097	* Makeconf.in: Substitute them here.
5098
5099	* Makeconf.in (do-subst-default-vals): Substitute
5100	OCTAVE_LOCALVERARCHLIBDIR, OCTAVE_LOCALVERFCNFILEDIR,
5101	OCTAVE_LOCALVEROCTFILEDIR.
5102
51032000-02-08  John W. Eaton  <jwe@bevo.che.wisc.edu>
5104
5105	* config.guess: Update to latest from subversions.gnu.org.
5106	* config.sub: Likewise.  Recognize sv1-cray as a basic_machine.
5107
5108	* Makeconf.in (MKOCTFILE_INCFLAGS): New macro.
5109	(do-subst-conf-vals): Substitute it.
5110	* mkoctfile.in: Set INCFLAGS from OCTAVE_CONF_MKOCTFILE_INCFLAGS.
5111
5112	* mkoctfile.in: Fix names in substititions.
5113	* octave-bug.in: Likewise.
5114
51152000-02-07  John W. Eaton  <jwe@bevo.che.wisc.edu>
5116
5117	* Makeconf.in (do-subst-default-vals, do-subst-config-vals):
5118	Substitute more complete set of values.
5119
51202000-02-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
5121
5122	* aclocal.m4 (octave_cv_string_npos): Add std:: qualifier.
5123
51242000-01-27  John W. Eaton  <jwe@bevo.che.wisc.edu>
5125
5126	* emacs/octave-mod.el (octave-begin-keywords): Add "do".
5127	(octave-end-keywords): Add "until".
5128	(octave-abbrev-table): Add "u" as abbrev for "until ()"
5129	(octave-block-match-alist): Add do-until.
5130
51312000-01-25  John W. Eaton  <jwe@bevo.che.wisc.edu>
5132
5133	* configure.in: Don't look for the sunmath library.
5134	Don't check for infinity or quiet_nan.
5135
5136	* emacs/octave-mod.el (octave-mode-syntax-table):
5137	Undo previous change, but add a comment explaining why.
5138
5139	* install-octave.in: Exit on any error instead of continuing.
5140	Install Octave binary last.
5141
51422000-01-24  John W. Eaton  <jwe@bevo.che.wisc.edu>
5143
5144	* emacs/octave-mod.el (octave-mode-syntax-table):
5145	Make `%' a comment start character too.
5146
51472000-01-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
5148
5149	* configure.in: Check for strptime and localtime_r.
5150
51511999-11-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
5152
5153	* configure.in (XTRA_CXXFLAGS, XTRA_CFLAGS): Use -mminimal-toc on
5154	AIX systems.
5155
51561999-10-26  John W. Eaton  <jwe@bevo.che.wisc.edu>
5157
5158	* emacs/README: New file.
5159	* emacs/Makefile.in (DISTFILES, BINDISTFILES): Add it to the lists.
5160
5161	* emacs/Makefile.in: Don't distribute .elc files.
5162
51631999-10-21  John W. Eaton  <jwe@bevo.che.wisc.edu>
5164
5165	* configure.in: Check for select and poll.  Also check for poll.h
5166	and sys/poll.h.
5167
51681999-10-19  Geoff Jacobsen  <geoffj@casquet.inet.net.nz>
5169
5170	* autogen.sh: New file.
5171
51721999-10-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
5173
5174	* octMakefile.in: Use `$(MAKE) -C dir' instead of `cd dir; $(MAKE)'.
5175
5176Mon Sep 20 11:02:29 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5177
5178	* emacs/octave-inf.el, emacs/octave-mod.el: Update to match FSF
5179	sources plus code that will make it work if Emacs doesn't have the
5180	customize code.
5181
5182Tue Sep 14 07:57:06 1999  Kurt Hornik  <hornik@ci.tuwien.ac.at>
5183
5184	* emacs/octave-inf.el (inferior-octave-startup): Always pass "-i"
5185	and "--no-line-editing" to Octave subprocess.
5186 	(inferior-octave-startup-args): Default to nil.
5187
5188Mon Sep  6 10:50:10 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5189
5190	* emacs/octave-inf.el (inferior-octave-startup-args):
5191	Add --no-line-editing to the list.
5192
5193Fri Jul  9 09:15:24 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5194
5195	* configure.in: Try to handle IEEE FP flags for g77 on Alphas.
5196
5197Thu Jul  8 19:56:37 1999  Stephen Eglen  <stephen@gnu.org>
5198
5199	* emacs/octave-inf.el (inferior-octave-directory-tracker):
5200	Change regexp so that it doesn't match commands beginning with `cd'.
5201
5202Wed Jun 23 13:20:11 1999  Mumit Khan  <khan@xraylith.wisc.edu>
5203
5204	* configure.in (HAVE_TERMIOS_H): Avoid autoheader lossage.
5205
5206Sun Jun 20 23:05:18 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5207
5208	* configure.in: Check for sys/ioctl.h.
5209
5210Mon May 10 09:06:47 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5211
5212	* aclocal.m4 (OCTAVE_PROG_G77): Also match "FSF-g77", for egcs.
5213
5214Thu Apr  8 19:20:09 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5215
5216	* examples/hello.cc (Fhello): octave_value::print now requires a
5217	stream arg.
5218
5219Wed Feb  3 01:02:37 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5220
5221	* configure.in: Use AC_OUTPUT_COMMANDS to chmod install-octave so
5222	that the command will also executed in config.status.
5223
5224Thu Jan 28 21:05:32 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5225
5226	* Makeconf.in (do-subst-config-vals): Do substitution on
5227	CANONICAL_HOST_TYPE, not TARGET_HOST_TYPE.
5228	(do-subst-default-vals): Likewise.
5229
5230Wed Jan 20 12:56:02 1999  John W. Eaton  <jwe@bevo.che.wisc.edu>
5231
5232	* configure.in: Don't put -O in FFLAGS for powerpc-apple-machten*.
5233
5234Wed Dec  9 14:02:45 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5235
5236	* Makeconf.in (RDYNAMIC_FLAG): Substitute RDYNAMIC_FLAG here.
5237	* configure.in: Check for G++ compiler flag -rdynamic if setting
5238	up to support dynamic linking, and substitute RDYNAMIC_FLAG if
5239	-rdynamic is accepted.
5240	* aclocal.m4 (OCTAVE_CC_FLAG, OCTAVE_CXX_FLAG): Clarify usage comment.
5241
5242Mon Dec  7 19:49:26 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5243
5244	* configure.in: Check for -lm just after compiler tests.
5245	Remove -lm from other macro calls.  Don't check for -lm on NeXT
5246	systems.  Eric Norum <eric@skatter.usask.ca> says /lib/libsys_s.a
5247	has all the routines that are traditionally in libc.a and libm.a
5248	on *NIX systems.  NeXT also supplies a libm.a, but it seems to be
5249	horribly buggy.
5250
5251Sat Dec  5 10:48:40 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5252
5253	* mkoctfile.in: Correctly handle -?.
5254
5255Fri Dec  4 18:05:51 1998  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5256
5257	* emacs/octave-mod.el (octave-abbrev-start): Use the correct name
5258	of the abbrev table, and provide support for XEmacs.
5259	(octave-xemacs-p): New variable.
5260
5261Tue Nov 24 23:31:50 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5262
5263	* configure.in: Check for strftime too.
5264	Avoid checking for termios.h on NeXT systems.
5265
5266Thu Nov 19 16:07:57 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5267
5268	* aclocal.m4 (OCTAVE_CXX_PREPENDS_UNDERSCORE): New macro.
5269	* configure.in: Use it.
5270	* acconfig.h: Add #undef for it.
5271
5272Thu Nov 12 10:42:25 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5273
5274	* emacs/otags: New script from Mario Storti
5275	<mstorti@minerva.unl.edu.ar>.
5276	* emacs/Makefile.in: Add it to the list of files to distribute and
5277	install.
5278
5279Wed Nov 11 17:26:26 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5280
5281	* configure.in (AC_OUTPUT): Add libcruft/amos/Makefile.
5282	Delete libcruft/specfun/Makefile.
5283
5284Mon Nov  9 08:53:03 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5285
5286	* Makeconf.in (LIBGLOB): Add a place for substitution to occur.
5287	(GLOB_INCFLAGS): Define as @GLOB_INCFLAGS@, not @DLFCN_INCFLAGS@.
5288	(do-subst-config-vals): Don't forget LIBGLOB.
5289	* octave-bug.in (LIBGLOB): Substitute here too, and add it to the
5290	list of configuration items to print.
5291
5292Mon Nov  2 20:33:16 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5293
5294	* configure.in: Define __NO_MATH_INLINES.
5295	* acconfig.h: Add #undef for it.
5296
5297	* configure.in (AC_OUTPUT): Escape newlinew in macro call with \.
5298
5299	* install-octave.in (SHLEXT): Substitute.
5300	(SHLEXT_VER): Define.
5301	Use them for installing shared libraries.
5302	Use subshells to avoid having to cd back to $distdir.
5303	(distdir): Delete variable.
5304
5305Fri Oct  2 14:23:59 1998  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5306
5307	* octave-inf.el (inferior-octave-prompt):  Also match prompts of
5308	the form `octave.bin:1>' which come from using precopiled binary
5309	versions.
5310
5311Thu Sep 24 13:51:03 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5312
5313	* configure.in (AC_OUTPUT): Add libcruft/ordered-qz to the list.
5314	Delete libcruft/balgen and libcruft/eispack from the list.
5315
5316Mon Aug 31 12:07:02 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5317
5318	* config.sub: Accept armv4 everywhere arm is allowed.
5319
5320Tue Aug 18 17:02:25 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5321
5322	* mkoctfile.in: Allow -DDEF on command line.
5323
5324Thu Jun 18 20:24:40 1998  Roman Hodek  <Roman.Hodek@informatik.uni-erlangen.de>
5325
5326	* configure.in (RLD_FLAG): Set correctly for Linux on all
5327	architectures.  From
5328
5329Thu May 28 10:17:45 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5330
5331	* configure.in: When checking for glob stuff, make sure that the
5332	systsem header file has all the definitions that we need.  If not,
5333	set up to use our replacement library.
5334
5335Mon May 18 11:33:45 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5336
5337	* mkoctfile.in: Fix typos in case statement.
5338
5339Fri May 15 00:34:54 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5340
5341	* configure.in: Make sure install-octave is executable.
5342
5343	* install-octave.in (oct_files): Don't cd to src.
5344	(have_find): Delete variable (assume all systems have find).
5345
5346Thu May 14 10:29:30 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5347
5348	* aclocal.m4 (OCTAVE_SET_DEFAULT): Allow values to come from the
5349	environment.
5350
5351	* Makefile.in (binary-dist): Don't set LDFLAGS to -static.
5352	Run configure with --enable-shared and --enable-lite-kernel.
5353
5354	* octMakefile.in (DISTFILES): Include README.MachTen in the list.
5355	(XBINDISTFILES): Include README.MachTen in the list.
5356	Delete README.NLP from the list
5357	* README.MachTen: New file.
5358
5359	* configure.in: Add -mno-fp-in-toc on ibm-aix4 systems.
5360	From Philippe.Defert@cern.ch <Philippe.Defert@cern.ch>.
5361
5362Tue May  5 14:43:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5363
5364	* aclocal.m4 (OCTAVE_PROG_G77): Compile trivial program instead of
5365	just running ${f77-f77} -v on nothing.
5366	Convert all uses of $F77 to ${F77-f77}.
5367
5368Mon May  4 12:08:36 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5369
5370	* emacs/octave-mod.el (octave-mode): Make comment-multi-line local
5371	and set to nil.
5372
5373Tue Apr 28 14:28:14 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5374
5375	* aclocal.m4 (OCTAVE_FLIBS): Really do skip -lkernel32.
5376
5377Thu Apr 23 23:26:19 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5378
5379	* kpathsea: Update to version 3.2.
5380
5381Mon Apr 20 21:58:39 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5382
5383	* configure.in (dlfcn.h): Add check.
5384
5385Sat Apr 18 20:15:37 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5386
5387	* configure.in (USE_GNU_INFO): Delete everything related to this.
5388	* acconfig.h (USE_GNU_INFO): Delete undef.
5389
5390Tue Apr 14 15:33:20 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5391
5392	* install-octave.in: Improve error messages if version number or
5393	host architecture can't be found.
5394
5395	* install-octave.in: Don't install info reader.
5396
5397Fri Mar 27 02:54:59 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5398
5399	* aclocal.m4 (OCTAVE_F2C_F77_COMPAT): Use a Fortran subroutine
5400	instead of a function.
5401
5402Tue Mar 10 17:28:20 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5403
5404	* configure.in (RLD_FLAG): Use $(octlibdir), not $(libdir).
5405
5406Mon Mar  2 00:02:26 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5407
5408	* install-octave.in: Explicitly set permissions on ls-R files.
5409
5410	* configure.in: Don't disable GNU Info on cygwin32 systems.
5411
5412	* install-octave.in: New file.
5413	* configure.in: Create install-octave.
5414	* octMakefile.in (distclean, maintainer-clean): Delete install-octave.
5415	(DISTFILES): Distribute install-octave.in, not install-octave.
5416
5417Sun Mar  1 23:15:04 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5418
5419	* configure.in: Fix typo in test for glob and fnmatch headers.
5420
5421Fri Feb 27 15:43:14 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5422
5423	* configure.in: Fix support for dlopen on SCO systems.
5424
5425Mon Feb 23 13:06:11 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5426
5427	* configure.in (ieee_fp_flag): Use -mieee-with-inexact on Alphas.
5428	Use octave_cv_f77_is_g77, not just f77_is_g77.
5429
5430Fri Feb 20 00:38:31 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5431
5432	* configure.in, Makeconf.in: Try to set things up to use the
5433	system glob and fnmatch headers and functions if they exist.
5434	Better handling of include and lib flags.
5435
5436Thu Feb 19 01:21:19 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5437
5438	* configure.in: Don't check for gamma or lgamma
5439	* acconfig.h: Delete undef for HAVE_GAMMA and HAVE_LGAMMA.
5440
5441Wed Feb 18 15:05:54 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5442
5443	* configure.in: Don't check for vfork.
5444
5445Wed Feb 11 19:41:22 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5446
5447	* Makeconf.in (mk-libdir-link): Don't create link if a directory
5448	named $(libdir)/octave already exists.
5449
5450Mon Feb  9 14:47:42 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5451
5452	* octMakefile.in (INSTALL_SUBDIRS): Delete @INFO_DIR@.
5453
5454Thu Feb  5 03:04:09 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5455
5456	* configure.in: Check for vfork.
5457
5458	* config.h.bot (X_CAST): New macro.
5459
5460Wed Feb  4 01:42:50 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5461
5462	* aclocal.m4 (OCTAVE_FLIBS): If ld_run_path is not absolute, kill it.
5463
5464Tue Feb  3 00:24:01 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5465
5466	* Makeconf.in (do-subst-vals): Substitute $(libexecdir) too.
5467
5468Mon Feb  2 22:42:27 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5469
5470	* configure.in: Define octlibdir.
5471	* Makeconf.in: Substitute value.
5472	(do-subst-config-vals): Set LIBDIR to $(octlibdir).
5473	(do-subst-default-vals): Substitute OCTLIBDIR too.
5474
5475Sat Jan 31 19:29:56 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5476
5477	* acconfig.h: Add #undefs for HAVE_GAMMA and HAVE_LGAMMA to avoid
5478	bug in autoconf, but #if 0 them out to avoid warning messages
5479	about redefining them.
5480
5481Mon Jan 26 13:26:09 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5482
5483	* Makeconf.in (do-subst-config-vals): Substitute XTRA_CFLAGS and
5484	XTRA_CXXFLAGS.
5485	* mkoctfile.in: Substitute XTRA_CFLAGS and XTRA_CXXFLAGS, not
5486	GCC_IEEE_FP_FLAG, HOST_CXXFLAGS, and NO_IMPLICIT_TEMPLATES.
5487	(ALL_CFLAGS): Use XTRA_CFLAGS, not GCC_IEEE_FP_FLAG here.
5488	(ALL_CXXFLAGS): Use XTRA_CXXFLAGS, not GCC_IEEE_FP_FLAG,
5489	HOST_CXXFLAGS, and NO_IMPLICIT_TEMPLATES here.
5490
5491Sun Jan 25 01:59:47 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5492
5493	* configure.in: (GXX_PICKY_FLAGS): Add -Weffc++.
5494	Use OCTAVE_CC_FLAG and OCTAVE_CXX_FLAG to add -Wall and for adding
5495	picky flags in AC_ARG_ENABLE(picky-flags ...) macro.
5496
5497	* aclocal.m4 (OCTAVE_F2C_F77_COMPAT): Require OCTAVE_PROG_G77.
5498	Handle cross compiling with g77.
5499	(OCTAVE_REINSTALL_SIGHANDLERS): Provide defaults for cross compiling.
5500
5501	* aclocal.m4 (OCTAVE_PROG_AR, OCTAVE_PROG_G77, OCTAVE_PROG_PAGER,
5502	OCTAVE_PROG_GNUPLOT, OCTAVE_PROG_RUNTEST, OCTAVE_F77_MAIN_FLAG):
5503	New macros.
5504	* configure.in: Use them in place of in-line code.
5505
5506Sat Jan 24 00:33:14 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5507
5508	* aclocal.m4 (OCTAVE_HOST_TYPE): Don't set target_host_type.
5509	* configure.in: Use canonical_host_type in place of target_host_type.
5510
5511Fri Jan 23 02:47:57 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5512
5513	* configure.in: Also check for -fno-rtti.
5514
5515Thu Jan 15 23:12:27 1998  John W. Eaton  <jwe@bevo.che.wisc.edu>
5516
5517	* config.guess, config.sub: Update to new version from the FSF.
5518	* configure.in: Match alpha*-... instead of just alpha-... to cope
5519	with new strings like alphaev56-dec-osf4.0b returned from
5520	config.guess.
5521
5522	* aclocal.m4 (OCTAVE_CC_FLAG, OCTAVE_CXX_FLAG): New macros.
5523	* configure.in: Use them to find out if the C and C++ compilers
5524	support -mieee-fp, -mieee, -fno-implicit-templates, and
5525	-fno-exceptions instead of relying on version information.  Add
5526	found flags to XTRA_CFLAGS and XTRA_CXXFLAGS instead of using
5527	GCC_IEEE_FP_FLAG and NO_IMPLICIT_TEMPLATES.
5528	Delete unused variable HOST_CXXFLAGS.
5529	* Makeconf.in: Use XTRA_CFLAGS and XTRA_CXXFLAGS instead of
5530	GCC_IEEE_FP_FLAG and NO_IMPLICIT_TEMPLATES.
5531	Delete unused variable HOST_CXXFLAGS.
5532
5533Thu Dec 11 09:43:56 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5534
5535	* config.h.bot: Define CONST_CAST and STATIC_CAST too.
5536
5537	* configure.in (SH_LD): Set default to $CXX, not $CC.
5538
5539Mon Dec  1 00:49:56 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5540
5541	* configure.in (AC_OUTPUT): Add libcruft/slatec-err/Makefile.
5542
5543Sun Nov 30 18:19:45 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5544
5545	* configure.in: Check for gamma and lgamma too.
5546
5547Fri Nov 28 23:21:17 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5548
5549	* configure.in (AC_OUTPUT): Include libcruft/specfun/Makefile.
5550
5551Fri Nov 28 13:32:26 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5552
5553	* octave-inf.el (inferior-octave-directory-tracker):  Anchor
5554	regexp match to beginning of command string.
5555
5556Wed Nov 26 00:38:31 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5557
5558	* configure.in (SPECIAL_MATH_LIB): If libdxml exists on DU
5559	systems, define SPECIAL_MATH_LIB.
5560	* Makeconf.in (SPECIAL_MATH_LIB): Substitute it.
5561
5562Wed Nov 19 01:54:11 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5563
5564	* aclocal.m4 (OCTAVE_CXX_NEW_FRIEND_TEMPLATE_DECL): Don't forget
5565	to call AC_LANG_RESTORE.
5566
5567	* configure.in (CXX_VERSION): Require 2.7.2 or later.
5568
5569Wed Nov 19 01:38:58 1997  Mumit Khan  <khan@dhaka.xraylith.wisc.edu>
5570
5571	* aclocal.m4 (OCTAVE_CXX_NEW_FRIEND_TEMPLATE_DECL): New macro
5572	check for new friend template declaration syntax (guiding
5573	declarations in DWP).
5574	* configure.in: Use it.
5575	* config.h.in: Add undef for CXX_NEW_FRIEND_TEMPLATE_DECL.
5576
5577	* configure.in (CC_VERSION, CXX_VERISON): Check for egcs snapshots.
5578
5579Mon Oct 20 01:31:45 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5580
5581	* configure.in: Reprint important warning messages at the end of
5582	the run.
5583
5584Fri Oct 17 04:43:27 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5585
5586	* Include the following change from RMS for octave-mode.el:
5587
5588	1997-04-22  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5589
5590	* octave-mod.el (inferior-octave-output-list): Declare here
5591	to avoid compiler warnings.
5592	(inferior-octave-output-string): Likewise.
5593	(inferior-octave-receive-in-progress): Likewise.
5594
5595Tue Oct 14 10:48:28 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5596
5597	* emacs/octave-mod.el (octave-block-match-alist):  Move
5598	`otherwise' to right after `case' to have octave-close-block()
5599	correctly close a `switch' block by `endswitch'.
5600
5601Thu Oct  2 01:37:15 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5602
5603	* aclocal.m4 (OCTAVE_FLIBS): Ignore -lc and -lgcc.
5604	From "Ram'on Garc'ia Fern'andez" <ramon@juguete.quim.ucm.es>
5605
5606	* mkoctfile.in: Handle -IDIR option.
5607
5608Thu Sep 25 11:47:45 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5609
5610	* mkoctfile.in: Really add link options to link command.
5611	Also handle -LDIR options.
5612
5613Fri Sep 19 09:35:59 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5614
5615	* octave-inf.el (inferior-octave-startup-args):  Set to '("-i") to
5616	force interactive behavior.
5617
5618Wed Sep 10 15:31:03 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5619
5620	* emacs/octave-mod.el (octave-auto-indent):  New variable.
5621	(octave-electric-semi, octave-electric-space):  Use it.
5622
5623	* emacs/octave-mod.el (octave-maybe-insert-continuation-string):  New
5624	function.
5625	(octave-auto-fill):  No longer calls do-auto-fill.  Should now
5626	avoid breaking lines after comment starts or before code line
5627	continuation expressions.
5628	(octave-fill-paragraph):  Move forward a line if octave-auto-fill
5629	gave up.
5630
5631	* emacs/octave-mod.el (octave-before-magic-comment-p):  New function.
5632	(octave-comment-indent):  Handle magic comments correctly.
5633	(calculate-octave-indent):  Handle magic comments correctly.
5634
5635	* emacs/octave-inf.el (inferior-octave-prompt):  Include the `debug'
5636	prompt issued by the Octave `keyboard' command.
5637
5638	* emacs/octave-mod.el (octave-abbrev-table):  Added abbrevs for switch,
5639	case, otherwise, and endswitch.
5640	(octave-begin-keywords):  Added switch.
5641	(octave-else-keywords):  Added case and otherwise.
5642	(octave-end-keywords):  Added endswitch.
5643	(octave-block-match-alist):  Added an entry for switch syntax.
5644	(calculate-octave-indent):  Added support for switch syntax.
5645	(octave-block-end-offset):  New function.
5646	(octave-comment-indent):  Fix a typo.
5647
5648	* emacs/octave-hlp.el:  Provide octave-hlp.
5649
5650	* emacs/octave-inf.el:  Provide octave-inf.
5651
5652Sun Sep  7 23:16:33 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5653
5654	* configure.in Don't use OCTAVE_SET_DEFAULT to set values for
5655	bindir, datadir, exec_prefix, includedir, infodir, libdir,
5656	libexecdir, mandir.
5657	Don't use AC_PREFIX_DEFAULT, since we don't want to override the
5658	default setting anyway.
5659
5660Tue Aug 26 13:30:36 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5661
5662	* octave-bug.in: CC bug report to user if $USER or $LOGNAME is set.
5663
5664Mon Aug 25 11:06:54 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5665
5666	* octave-bug.in: Avoid clobbering existing dead bug report files
5667	by numbering them.
5668
5669Wed Aug 13 20:34:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5670
5671	* emacs/octave-mod.el (octave-before-magic-comment-p): New function.
5672	(calculate-octave-indent, octave-comment-indent): Use it.
5673
5674Sun Aug  3 15:33:18 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5675
5676	* info: Delete subdirectory.
5677	* Makefile.in (TARGETS, help): Delete info.
5678	* octMakefile.in (DISTSUBDIRS, BINDISTSUBDIRS): Delete info
5679	(binary-dist): Don't strip info/info.
5680	* install-octave: Don't install info.
5681	* configure.in: Don't run configure in info subdirectory.
5682
5683Fri Jul 25 14:05:15 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5684
5685	* aclocal.m4 (OCTAVE_FLIBS): Avoid adding -lcrt0.o to FLIBS.
5686
5687Thu Jul 17 13:31:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5688
5689	* aclocal.m4 (OCTAVE_FLIBS): Only accept an ld_run_path that is
5690	absolute.
5691
5692Wed Jul  9 19:27:38 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5693
5694	* configure.in: Also check for getwd.
5695
5696Tue Jul  8 17:47:11 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5697
5698	* aclocal.m4 (OCTAVE_FLIBS): Avoid grabbing an argument starting
5699	with a - as an option for another argument.
5700
5701Wed Jul  2 21:34:15 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5702
5703	* emacs/octave-mod.el (octave-auto-indent): New variable.
5704	(octave-electric-semi, octave-electric-space): Use it.
5705
5706Thu Jun 26 22:16:59 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5707
5708	* configure.in: Only set GCC_IEEE_FP_FLAG to -mieee-fp on Intel
5709	systems if it seems to work.
5710
5711Mon Jun 23 09:16:56 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5712
5713	* configure.in (BOUNDS_CHECKING): Fix comment, allow bounds
5714	checking to be enabled.
5715
5716Fri Jun 20 14:26:17 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5717
5718	* configure.in: Define SH_LD, SH_LDFLAGS, and RLD_FLAG for
5719	sparc-sun-sunos4*.
5720
5721	* mkoctfile.in: Handle --strip.
5722
5723Sun Jun 15 16:24:03 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5724
5725	* octMakefile.in (DISTSUBDIRS): Delete readline.
5726	(BINDISTSUBDIRS): Delete readline and kpathsea.
5727	(DISTDIRS): Add readline.
5728
5729Wed Jun 11 16:28:36 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5730
5731	* mkoctfile.in: Allow more options, support for C and Fortran
5732	source, existing object files, etc.  Based on patch from Guido
5733	Dietz <guido@aia009.aia.RWTH-Aachen.De>.
5734
5735Fri Jun  6 15:20:42 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5736
5737	* mkoctfile.in: Use eval to invoke compilation and linking
5738	commands.
5739
5740	* octMakefile.in (dist, binary-dist): Don't worry about npsol or qpsol.
5741	* configure.in: Don't create libcruft/fsqp/Makefile,
5742	libcruft/npsol/Makefile, or libcruft/qpsol/Makefile.
5743
5744	* octMakefile.in (DISTFILES): Don't distribute MAKEINFO.PATCH.
5745
5746	* octMakefile.in (DISTFILES): Don't distribute README.NLP.
5747	* configure.in: Delete checks for FSQP, NPSOL, and QPSOL.
5748	* acconfig.h: Delete undefs for FSQP, NPSOL, and QPSOL.
5749
5750	* readline: Update to new version (2.1).
5751
5752Thu Jun  5 01:38:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5753
5754	* configure.in (SONAME_FLAGS): Define for some systems.
5755	* Makeconf.in: Substitute value here.
5756
5757	* Makeconf.in (STATIC_LIBS): New variable.
5758	* configure.in: Handle --enable-static.
5759
5760	* Makeconf.in (LIBEXT, SHLEXT_VER): New macros.
5761	(octlibdir, mk-libdir-link): Delete.
5762
5763Wed Jun  4 00:07:29 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5764
5765	* Makeconf.in (mk-includedir-link, mk-libdir-link): Make them work.
5766
5767	* configure.in (OCTAVE_PROGRAM_INVOCATION_NAME): Delete check.
5768	* aclocal.m4 (OCTAVE_PROGRAM_INVOCATION_NAME): Delete macro.
5769
5770Mon Jun  2 13:56:26 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5771
5772	* configure.in: Move checks for RANLIB, AR, and ARFLAGS before
5773	checks for libf2c.
5774
5775Fri May 30 14:59:59 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5776
5777	* configure.in: Fix typo in check for $with_f77.
5778
5779Thu May 22 16:48:34 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5780
5781	* configure.in (AC_OUTPUT): Remove duplicate entry for emacs/Makefile.
5782
5783	* octMakefile.in (INSTALL_SUBDIRS): New macro.
5784	(install): Use it.
5785
5786	* kpathsea: Update to new version (3.0).
5787
5788	* readline: Update to new version (2.1-beta2).
5789
5790Wed May 21 16:33:33 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5791
5792	* octMakefile.in (install, install-strip): Append version
5793	information to octave-bug and mkoctfile.
5794	(install, install-strip): Remove octave-bug and mkoctfile first.
5795	Ensure link is made in include directory.
5796
5797	* configure.in (octlibdir): New variable.
5798	* Makeconf.in: Substitute it here.
5799	(do-subst-config-vals): Add -I${octincludedir} to INCFLAGS.
5800	Add -L${octlibdir} to LIBFLAGS.
5801
5802	* Makeconf.in (mk-includedir-link, mk-libdir-link): New macros.
5803
5804Mon May  5 00:58:00 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5805
5806	* configure.in: Make --enable-readline work again.
5807	* Makeconf.in: Ditto.
5808
5809Tue Apr  8 12:38:18 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5810
5811	* mkoctfile.in: Do substitute SH_LD and SH_LDFLAGS.  Don't
5812	substitute or use LIBFLAGS, RLD_FLAG, OCTAVE_LIBS, FLIBS, LEXLIB,
5813	TERMLIBS, LIBS, LDFLAGS, LIBPLPLOT, or LIBDLFCN.  Use $SH_LD and
5814	$SH_LDFLAGS, not $CXX -shared.
5815
5816	* Makeconf.in (do-subst-config-vals): Also substitute SH_LD and
5817	SH_LDFLAGS.
5818
5819Fri Mar 28 16:53:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5820
5821	* configure.in: Don't add -fpe1 to FFLAGS on Alpha OSF/1 systems
5822	unless we are also using a version of gcc that appears to support
5823	IEEE floating point.
5824
5825	* aclocal.m4 (OCTAVE_FLIBS): Require OCTAVE_HOST_TYPE.
5826	Skip -lkernel32 on cygwin32 systems.
5827
5828Wed Mar 26 17:04:11 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5829
5830	* COPYING: Update to latest version that includes correct address
5831	for the FSF.
5832
5833Tue Mar 25 21:46:49 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5834
5835	* aclocal.m4 (OCTAVE_CXXLIBS): Delete macro definition.
5836	* configure.in, mkoctfile.in, Makeconf.in, octave-bug.in:
5837	Delete use of OCTAVE_CXXIBS.
5838
5839Thu Mar 13 11:44:46 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5840
5841	* configure.in: Move extra checks for Fortran compiler above
5842	checks for dynamic linking and shared library stuff.
5843	Handle --with-f77.  Check for Fortran compiler compatibility, even
5844	if using g77.  Handle --enable-picky-flags.
5845
5846	* configure.in: Don't set special PIC options on SGI systems,
5847	since PIC is apparently the default.
5848
5849	* aclocal.m4 (OCTAVE_CHECK_EXCLUSIVE_WITH_OPTIONS,
5850	OCTAVE_HOST_TYPE, OCTAVE_SET_DEFAULT): New macros.
5851	* configure.in: Use them.
5852
5853	* octMakefile.in (distclean): Don't remove configure, config.h.in,
5854	BUGS, or INSTALL.OCTAVE.
5855
5856Wed Mar 12 16:56:56 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5857
5858	* Makefile.in (install-strip): Don't try to set INSTALL_PROGRAM here.
5859
5860	* emacs/Makefile.in (install-strip): New target.
5861	* dlfcn/Makefile.in: Ditto.
5862	* examples/Makefile.in: Ditto.
5863
5864Sun Mar  9 03:44:33 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5865
5866	* config.h.bot (STATIC_CAST): Delete definition.
5867
5868Thu Mar  6 03:26:41 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5869
5870	* emacs/octave-hlp.el: Provide octave-hlp.
5871	* emacs/octave-inf.el: Provide octave-inf.
5872
5873	* examples/info-emacs-octave-help: Require octave-hlp instead of
5874	loading it.
5875
5876Tue Mar  4 12:19:24 1997  Kurt Hornik  <Kurt.Hornik@ci.tuwien.ac.at>
5877
5878	* emacs/octave-mod.el: Properly indent switch statement.
5879
5880Mon Mar  3 15:44:42 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5881
5882	* dlfcn/Makefile.in (DISTFILES): Add ftp-site.
5883
5884Sat Mar  1 15:23:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5885
5886	* configure.in: Improve checks for gettimeofday.
5887
5888	* Version 2.0.5 released.
5889
5890Sat Mar  1 01:34:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5891
5892	* octMakefile.in (dist): Also delete CVS junk
5893
5894	* config.h.bot: Unconditionally define WITH_KPATHSEARCH.
5895
5896Fri Feb 28 01:56:52 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5897
5898	* emacs/octave-mod.el (octave-end-keywords): Add endswitch.
5899	(octave-end-keywords): Add otherwise and case.
5900	(octave-else-keywords): Add switch.
5901	(octave-abbrev-table): Add abbrevs for all of them.
5902
5903	* configure.in (f77_rules_frag): Set default value to /dev/null
5904	and redfine as needed.
5905	(bsd_gcc_kluge_targets_frag): Likewise.
5906
5907Wed Feb 26 12:17:05 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5908
5909	* octMakefile.in (maintainer-clean): Delete some more stuff.
5910
5911Fri Feb 21 20:38:25 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5912
5913	* Makeconf.in (do-subst-config-vals): Remove extra -L from
5914	RLD_FLAG substitution.
5915
5916Thu Feb 20 02:58:05 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5917
5918	* Version 2.0.4 released.
5919
5920	* configure.in (SH_LDFLAGS): Add -fPIC for HP-UX.
5921
5922Tue Feb 18 09:22:04 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5923
5924	* configure.in (SH_LDFLAGS): Fix typo in last change.
5925	(RLD_FLAG): Don't forget to put -shared in SH_LDFLAGS for alpha
5926	systems.
5927
5928	* Version 2.0.3 released.
5929
5930Tue Feb 18 00:33:36 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5931
5932	* octMakefile.in (binary-dist): Strip src/octave and info/info.
5933
5934	* examples/oregonator.m, examples/oregonator.cc: New files.
5935	* examples/Makefile.in (SOURCES): Add them to the list.
5936
5937Fri Feb 14 14:07:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5938
5939	* install-octave: Don't fail if LIBRARIES file is missing.
5940	Don't try to install .oct files if there aren't any.
5941
5942	* octMakefile.in (bin-dist-type): Delete target.
5943	(binary-dist): Don't depend on bin-dist-type.
5944	Don't delete config.status or config.h here.
5945	(BINDISTFILES): Include config.status and config.h here.
5946	(dist): Don't delete Makefile here.
5947	(binary-dist): Avoid empty chmod command.
5948
5949	* Makefile.in (config-check): New target.
5950	(all): Depend on config-check.
5951	(static-binary-distribution, dynamic-binary-distribution): Delete.
5952	(binary-distribution): If in source directory, run configure and
5953	make with appropriate args.
5954
5955	* octMakefile.in (maintainer-clean, distclean): Don't delete Makefile.
5956	(CONF_DISTFILES): Distribute Makefile too.
5957
5958Thu Feb 13 16:25:09 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5959
5960	* configure.in (SH_LD, SH_LDFLAGS): New variables.
5961	* Makeconf.in: Substitute them.
5962
5963	* configure.in (SH_LIBS, SH_FLIBS, SH_TERMLIBS): Delete.
5964
5965	* Makeconf.in (SH_LIBS, SH_FLIBS, SH_TERMLIBS): Delete.
5966
5967	* octave-bug.in: Reinstate RLD_FLAG.
5968	* mkoctfile.in: Likewise.
5969	* Makeconf.in: Likewise.
5970
5971	* configure.in: Reinstate RLD_FLAG, but make it optional.
5972
5973Tue Feb  4 14:10:35 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5974
5975	* octMakefile.in (binary-dist): Use find and xargs instead of
5976	requiring chmod to support X.
5977
5978Mon Feb  3 23:51:08 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5979
5980	* examples/info-emacs-octave-help: Update from Kurt Hornik.
5981
5982Fri Jan 31 20:41:15 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5983
5984	* dlfcn/Makefile.in (all): Make libdlfcn.a, not dlfcn.a.
5985
5986Wed Jan 29 00:18:55 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
5987
5988	* Makeconf.in: Use -M instead of -MM to generate dependencies.
5989	Don't strip $(srcdir) from output.
5990
5991	* examples/Makefile.in (install): Install info-emacs-info and
5992	info-emacs-octave-help in $(archlibdir).
5993
5994	* configure.in (INSTALL_SCRIPT): Substitute this in Makefiles.
5995	* octMakefile.in (INSTALL_SCRIPT): New macro.
5996	(install): Use it.
5997	* Makefile.in (install-strip): New target.
5998
5999Tue Jan 28 09:48:32 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6000
6001	* aclocal.m4 (OCTAVE_FLIBS): Don't look for values-X*.o.  This is
6002	apparently added automatically now by gcc.  Don't put space
6003	between -L and directory name.
6004
6005	* Makefile.in (help): New target.
6006	(header-msg): extract from all.
6007	(all, help): Depend on header-msg.
6008
6009	* aclocal.m4 (ld_run_path): Fix typo in last fix.
6010
6011Mon Jan 27 00:10:10 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6012
6013	* Version 2.0.2 released.
6014
6015	* configure.in: Add check for usleep().
6016	(bsd_gcc_kluge_targets_frag): New fragment.
6017
6018	* Makefile.in: Delete `internal' targets.
6019	(static-binary-dist, dynamic-binary-dist): Special cases.
6020
6021	* octMakefile.in (static-binary-dist, dynamic-binary-dist):
6022	New targets.
6023	(binary-dist, bin-dist): Delete.
6024
6025Sun Jan 26 19:39:51 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6026
6027	* emacs/Makefile.in: New file.
6028	* configure.in: create emacs/Makefile.
6029	* octMakefile.in: Move/add emacs dir to the appropriate lists.
6030
6031Sat Jan 25 22:27:14 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6032
6033	* aclocal.m4 (OCTAVE_CHECK_TYPE): New macro, stolen from bash.
6034	* configure.in: Use it.
6035	* acconfig.h: Add #undef for sigset_t.
6036
6037	* configure.in (RLD_FLAG): Delete.
6038	* mkoctfile.in (RLD_FLAG): Delete.
6039	* octave-bug.in (RLD_FLAG): Delete.
6040	* Makeconf.in (RLD_FLAG): Delete.
6041
6042	* Makefile.in (bin-dist): New target.
6043
6044	* install-octave: Rename from doinstall.sh.  Update for 2.x.
6045
6046Wed Jan 22 11:14:07 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6047
6048	* aclocal.m4 (ld_run_path): Anchor search at beginning of line to
6049	avoid GNU sed bug on HP-UX systems.  Use just one sed command.
6050
6051	* emacs/octave-hlp.el, emacs/octave-inf.el, emacs/octave-mod.el:
6052	New files from Kurt Hornik.
6053	* emacs/octave.el: Delete.
6054
6055Mon Jan 20 11:16:21 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6056
6057	* mkoctfile.in (ALL_CXXFLAGS): Delete reference to -lg++.
6058
6059	* configure.in (RLD_FLAG): For sparc-sun-sunos4*, remove space
6060	between -L and $(libdir).
6061	(FPICFLAG): If using g77, set it to -fPIC.
6062
6063Sun Jan 19 15:57:20 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6064
6065	* Makeconf.in, configure.in: Delete FUGLY.
6066
6067Wed Jan  8 23:12:02 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6068
6069	* configure.in (DEFAULT_PAGER): On cygwin32 systems, also look for
6070	more.com.
6071
6072Tue Jan  7 00:16:35 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
6073
6074	* Version 2.0.1 released.
6075
6076Thu Dec 19 16:18:59 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6077
6078	* aclocal.m4 (OCTAVE_FLIBS): Only add -Xlinker args if compiler is
6079	gcc.
6080
6081Sat Dec 14 09:46:50 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6082
6083	* README.Linux: New file.
6084	* octMakefile.in: Distribute it.
6085
6086Fri Dec 13 22:37:49 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6087
6088	* configure.in (TERMLIBS): Look for termcap and terminfo after
6089	ncurses and curses.
6090
6091Thu Dec 12 02:27:08 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6092
6093	* Makeconf.in (ALL_LDFLAGS): Add CPICFLAG here since gcc needs it
6094	on some systems.
6095
6096	* configure.in (FPICFLAGS): Set to -fPIC if using g77 on HP/UX.
6097
6098	* Makefile.in, octMakefile.in: Delete all doc-dist, local-dist,
6099	and split-dist targets.  Likewise for all other Makefiles in the
6100	subdirectories.
6101
6102	* README.Windows: Renamed from README.WINDOWS.
6103
6104Tue Dec 10 01:33:52 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6105
6106	* Version 2.0 released.
6107
6108	* octMakefile.in (binary-dist): Print message instead of making a
6109	binary distribution.
6110
6111Mon Dec  9 11:28:27 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6112
6113	* README.WINDOWS: New file.
6114	* octMakefile.in: Distribute it.
6115
6116	* configure.in: Substitute EXE.  On cygwin32 systems, set it to .exe.
6117	* Makeconf.in (EXE): Add definition.
6118
6119	* configure.in: On cygwin32 systems, set default to disable GNU info.
6120
6121	* aclocal.m4 (OCTAVE_STRING_NPOS): New macro.
6122	* configure.in: Call it.
6123
6124	* acconfig.h: Add undef for NPOS.
6125	* config.h.bot: Remove kluge for deciding whether to define NPOS.
6126
6127Thu Dec  5 11:05:02 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6128
6129	* config.sub: Update to current version from FSF.
6130
6131	* Makeconf.in (ALL_LDFLAGS): Add $(FORTRAN_MAIN_FLAG).
6132	* configure.in (FORTRAN_MAIN_FLAG): Substitute it.
6133
6134	* octave-bug.in: Prompt for abort, edit, list, or send.
6135	Get subject from message in case it has been edited.
6136
6137	* configure.in: When looking for libf2c, provide definitions for
6138	MAIN_ and MAIN__.
6139
6140Tue Dec  3 11:35:35 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6141
6142	* config.guess: Delete second copy of script in file.
6143
6144Sun Nov 24 21:40:25 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6145
6146	* configure.in: Set GCC_IEEE_FP_FLAG to -mieee-fp on all x86
6147	systems, not just those running Linux.
6148
6149Fri Nov 22 15:10:34 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6150
6151	* emacs/octave.el: Update from Kurt Hornik to with fixes for
6152	fill-paragraph.
6153
6154Wed Nov 20 00:33:03 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6155
6156	* Version 1.93.
6157
6158	* aclocal.m4 (OCTAVE_STRUCT_GR_PASSWD): New macro.
6159	* configure.in: Use it.
6160	* acconfig.h (HAVE_GR_PASSWD): Add undef.
6161
6162Tue Nov 19 23:10:01 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6163
6164	* Makeconf.in (INCFLAGS): Add libcruft/misc directory.
6165
6166Thu Nov 14 00:07:31 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6167
6168	* emacs/octave.el (octave-text-functions): Change set and show to
6169	gset and gshow.
6170
6171	* Makeconf.in (TEXI2DVI): Define to be our own private version.
6172
6173	* texi2dvi: New file.
6174	* octMakefile.in (DISTFILES): Add it to the list.
6175
6176	* configure.in: Don't substitute values in src/mk-oct-links.in.
6177
6178	* emacs/octave.el: Update to version 0.8.6, from Kurt Hornik.
6179
6180	* configure.in (RLD_FLAG): Surround case pattern in changequote.
6181
6182	* Version 1.92.
6183
6184Wed Nov 13 11:04:26 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6185
6186	* configure.in: Don't set or substitute LIBINFO.
6187	(infofile): Set and substitute a default value.
6188
6189	* Makeconf.in (do-subst-default-values): Substitute it here.
6190
6191	* configure.in: If running on an SCO system, define SCO, and force
6192	HAVE_ISINF and HAVE_ISNAN to be defined.
6193	Also check for ieeefp.h and nan.h.
6194	* acconfig.h (HAVE_ISINF, HAVE_ISNAN, SCO): Add undefs.
6195
6196Tue Nov 12 21:50:49 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6197
6198	* MAKEINFO.PATCH: Update to use patch relative to texinfo-3.9.
6199
6200	* INFO.PATCH: New file.
6201	* octMakefile.in (DISTFILES): Add it.
6202
6203	* info: Update to current release from texinfo-3.9.
6204
6205Mon Nov 11 23:56:58 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6206
6207	* config.h.bot: Only check value of __GNUC__ and __GNUC_MINOR__ if
6208	__GNUC__ is defined.
6209
6210Fri Nov  8 11:15:07 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6211
6212	* Makeconf.in (version): Look in $(TOPDIR)/src then
6213	$(srcdir)/$(TOPDIR)/src for version.h.
6214
6215	* configure.in (TERMLIBS): Print warning message if no term
6216	library is found.
6217	(CXXLIB_LIST, CXXLIB_PATH, FLIB_LIST, FLIB_PATH): Delete.
6218	* Makeconf.in (CXXLIB_LIST, CXXLIB_PATH, FLIB_LIST, FLIB_PATH):
6219	Delete.
6220	(do-subst-default-vals): Delete CXXLIB_LIST, CXXLIB_PATH,
6221	FLIB_LIST, and FLIB_PATH from the list.
6222
6223Thu Nov  7 12:43:36 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6224
6225	* octMakefile.in (bin-dist-tar): Delete references to octtopnm.
6226
6227	* configure.in (RLD_FLAG): Define if x86-linux.
6228
6229	* Version 1.91.
6230
6231Wed Nov  6 16:26:39 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6232
6233	* configure.in: Add checks for group stuff.
6234
6235Tue Nov  5 12:32:30 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6236
6237	* configure.in: Add checks for geteuid, getuid.
6238
6239	* configure.in: Comment out code to handle --enable-readline since
6240	it doesn't work yet.
6241
6242	* aclocal.m4 (OCTAVE_SIGNAL_CHECK, OCTAVE_REINSTALL_SIGHANDLERS):
6243	New checks stolen from bash 2.0 config.
6244	* configure.in: Use them.
6245
6246	* acconfig.h: Add #undefs for HAVE_BSD_SIGNALS, HAVE_POSIX_SIGNALS,
6247	HAVE_USG_SIGHOLD, and MUST_REINSTALL_SIGHANDLERS.
6248
6249Mon Nov  4 11:31:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6250
6251	* configure.in: Check for gethostname in libsocket.  Apparently
6252	needed for some SCO systems.
6253
6254	* emacs/octave.el: Update to version 0.8.5 from Kurt Hornik.
6255
6256Fri Nov  1 01:33:40 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6257
6258	* octMakefile.in (octave-bug, mkoctfile): After substituting
6259	values, chmod a+rx.
6260
6261Thu Oct 31 13:50:06 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6262
6263	* octMakefile.in (DISTFILES): Add NEWS.[0-9].
6264	* NEWS.1: Old news.
6265	* NEWS: Just keep news since last major release.
6266
6267Wed Oct 30 01:04:13 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6268
6269	* Version 1.90.
6270
6271	* configure.in: Default is now no internal bounds checking.
6272
6273	* Makefile.in (all): Fix message to say 2.7.2, not 2.7.0.
6274
6275	* config.h.bot (GCC_ATTR_NORETURN): Rename from NORETURN.
6276	(GCC_ATTR_UNUSED): Rename from GCC_ATTRIBUTE_UNUSED.
6277	(NPOS): Define if using gcc 2.8.x or later.
6278
6279	* octMakefile.in (DIRS_TO_MAKE): Add localarchlibdir to list.
6280
6281	* configure.in (localarchlibdir): New variable.
6282	* Makeconf.in (localarchlibdir): Substitute it.
6283	(do-subst-default-vals): Likewise.
6284
6285Sun Oct 27 14:03:36 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6286
6287	* Makeconf.in (do-subst-config-vals): Split into two sed commands
6288	to try to avoid fixed limits in some seds and/or systems.
6289
6290Fri Oct 25 01:13:45 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6291
6292	* config.h.bot: Add definition for GCC_ATTRIBUTE_UNUSED.
6293
6294	* configure.in: Define RUSAGE_TIMES_ONLY if cygwin32.
6295	* acconfig.h: Add undef.
6296
6297Thu Oct 24 21:17:53 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6298
6299	* config.guess: Update to version that understands what to do for
6300	cygwin32 systems.
6301
6302Fri Oct 18 12:23:57 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6303
6304	* configure.in: Don't comment out substitutions for plplot stuff.
6305
6306Wed Oct 16 12:01:37 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6307
6308	* examples/Makefile.in (install): New target.
6309
6310Tue Oct 15 14:40:51 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6311
6312	* configure.in: Comment out plplot stuff.
6313	In commands to get gxx_version and gcc_version, use simpler sed
6314	command to avoid confusing brain-dead vendor-supplied seds.
6315
6316Mon Oct 14 11:09:12 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6317
6318	* octMakefile.in (maintainer-clean distclean): Remove mkoctfile too.
6319	(kpathsea.info): New target.
6320	(dist-info-files): New target.
6321	(links-for-dist, links-for-bin-dist, local-dist-tar):
6322	Depend on dist-info-files instead of individual files.
6323
6324Sat Oct 12 00:17:06 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6325
6326	* examples/Makefile.in (clean, mostlyclean): New targets.
6327
6328	* octMakefile.in (CLEANSUBDIRS): New macro.
6329	Use it for clean targets.
6330
6331	* config.h.bot (STATIC_CAST, DYNAMIC_CAST, REINTERPRET_CAST):
6332	New macros.
6333
6334Wed Sep 25 12:24:20 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6335
6336	* configure.in: Don't look in /usr/ucb/include to find getrusage
6337	on Solaris systems since that just seems to cause trouble.
6338	* Makeconf.in (UCB_INCFLAGS): Delete.
6339
6340Fri Aug 30 09:07:23 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6341
6342	* configure.in (TERMLIBS): Add check for ncurses.
6343
6344Tue Aug 20 21:40:26 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6345
6346	* configure.in: Always set FPICFLAG, CPICFLAG, CXXPICFLAG, SHLEXT,
6347	RLD_FLAG, DLFCN_DIR, even if SHARED_LIBS is false.
6348
6349Thu Aug 15 14:39:07 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6350
6351	* configure.in (gxx_version, gcc_version): Strip out cygnus- from
6352	the version number.
6353
6354Tue Jul 30 12:55:43 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6355
6356	* aclocal.m4 (OCTAVE_FLIBS): Also check for -bI:FILE arg to ld,
6357	for AIX systems.
6358
6359Thu Jul 25 03:09:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6360
6361	* configure.in: On AIX systems, add "-ll -lld" to LIBDLFCN.
6362
6363Fri Jul 19 13:02:05 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6364
6365	* configure.in: If using g77 on alpha, don't add -fpe1 to FFLAGS.
6366
6367Mon Jul 15 14:26:48 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6368
6369	* config.sub: Update to new version from FSF (gcc sources).
6370
6371Thu Jun 13 16:38:51 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6372
6373	* configure.in: Look for g77 before other fortran compilers.
6374
6375Thu Jun  6 00:05:47 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6376
6377	* configure.in: Add check for multiple plot windows in gnuplot.
6378	* acconfig.h: Add #undef for GNUPLOT_HAS_FRAMES.
6379
6380Wed May 22 15:05:40 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6381
6382	* configure.in (UCB_INCFLAGS): Another kluge to try to find
6383	getrusage on Solaris systems.
6384	* Makeconf.in Substitute it.
6385
6386	* configure.in (SH_LIBS, SH_FLIBS, SH_TERMLIBS): Define.
6387	* Makeconf.in: Substitute.
6388
6389Wed May 22 02:42:32 1996  Kurt Hornik  <Kurt.Hornik@tuwien.ac.at>
6390
6391	* emacs/octave.el (octave-indent-new-line): Protect
6392	octave-indent-line with save-excursion.
6393	(octave-calc-indent-this-line): Attempt to handle end tokens that
6394	are not on separate lines.
6395	(octave-electric-semi): Make `;' self-insert if inside comment.
6396	(octave-previous-line): Don't try to go back past the beginning of
6397	the buffer.
6398
6399Tue May 21 23:11:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6400
6401	* configure.in (F77): Also check for f90.
6402
6403Mon May 20 12:22:54 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6404
6405	* emacs/octave.el (octave-indent-new-line): Make it do what the
6406	docstring says it does.
6407
6408	* octave-bug.in: Fix previous change so it also matches things
6409	like 1.90, not just 1.1.90.
6410
6411Fri May 17 09:58:49 1996  Kurt Hornik  <Kurt.Hornik@tuwien.ac.at>
6412
6413	* emacs/octave.el (octave-electric-semi): Also call octave-indent-line
6414	to indent the current line after inserting a semicolon.
6415
6416Fri May 17 02:53:49 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6417
6418	* octMakefile.in (DIRS_TO_MAKE): Add octincludedir.
6419	(all): Add mkoctfile.
6420
6421	* configure.in: Don't set values for exec_prefix, bindir, datadir,
6422	libdir, libexecdir, includedir, mandir, or infodir, so that they
6423	can be set from the configure command line.
6424
6425	* configure.in, Makeconf.in: Handle mandir, man1dir and man1ext.
6426	Change topincludedir to includedir.  Use octincludedir as the
6427	subdirectory of includedir where we really install include files.
6428
6429	* octave-bug.in (BUGADDR): Also set to octave-maintainers if this
6430	looks like a pretest version number.
6431
6432	* Makeconf.in (do-subst-config-vals): Use $< instead of
6433	referencing $(srcdir) directly.
6434	(do-subst-default-vals): Likewise.
6435
6436	* octMakefile.in (octave-bug): Depend on octave-bug.in
6437	(mkoctfile): Likewise, depend on mkoctfile.in.
6438
6439Thu May 16 11:49:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6440
6441	* octMakefile.in (DISTFILES): Add mkoctfile.in.
6442	(install): Install mkoctfile too.
6443
6444	* aclocal.m4 (OCTAVE_F2C_F77_COMPAT): Fix typo in last change
6445
6446Mon May 13 04:02:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6447
6448	* configure.in (UGLY_DEFS): Quote " with more \'s.
6449
6450	* Makeconf.in (do-subst-config-vals): Quote substitutions here.
6451	* octave-bug.in, mkoctfile: Not here.
6452
6453	* octMakefile.in (octave-bug, mkoctfile): Depend on Makeconf,
6454	octMakefile.
6455
6456	* Makeconf.in (do-subst-default-vals): New definition, from
6457	src/Makefile.in.
6458
6459	* Makeconf.in (do-subst-config-vals): Define here.
6460	* octMakefile.in: Not here.
6461
6462	* octave-bug.in: Handle more configuration stuff.
6463
6464	* configure.in (config_opts): Set from ac_configure_args and subst.
6465	* Makeconf.in: Handle config_opts.
6466	* octMakefile.in (do-subst-config-vals): Substitute them.
6467
6468Sun May 12 03:37:55 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6469
6470	* Makeconf.in (TERMLIBS): Substitute here.
6471
6472	* configure.in (topincludedir): New variable.
6473	* Makeconf.in (libexecdir): Substitute it.
6474
6475	* octMakefile.in (do-subst-config-vals): Define new command.
6476	(octave-bug): Use it.
6477	(mkoctfile): New target.
6478
6479	* Makefile.in (TARGETS): Add mkoctfile.
6480
6481	* examples: New subdirectory.
6482	* octMakefile.in: Add it to the appropriate lists.
6483	* configure.in: Create examples/Makefile.
6484
6485	* octMakefile.in (DIRS_TO_MAKE): Add $(libdir) here.
6486	(install): Use INSTALL_PROGRAM to install octave-bug script.
6487	Also install config.h.
6488
6489	* aclocal.m4 (OCTAVE_F2C_F77_COMPAT): Provide a definition for
6490	MAIN__ on Linux systems.
6491
6492Tue Apr 30 05:44:29 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6493
6494	* configure.in: Handle --enable-bounds-check.
6495	* acconfig.h: Add undef for BOUNDS_CHECKING
6496
6497Mon Apr 29 01:42:38 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6498
6499	* configure.in (AC_FUNC_SETVBUF_REVERSED): Delete.  Octave doesn't
6500	need this check (it was for info, which has its own configure now).
6501
6502Sun Apr 28 05:41:26 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6503
6504	* configure.in (DEFAULT_PAGER): Don't append -e to less here.
6505
6506Sat Apr 27 22:23:51 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6507
6508	* configure.in: Check for pid_t and sys/types.h.
6509
6510Tue Apr 23 17:44:18 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6511
6512	* configure.in: Check for fcntl.h, not sys/fcntl.h.
6513	Add checks for various system calls.
6514
6515Sun Apr  7 16:42:54 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6516
6517	* configure.in: Check for strdup.
6518
6519	* Makefile.in (TARGETS): Add dlfcn.
6520	* octMakefile.in (DISTSUBDIRS): Add dlfcn.
6521	(SUBDIRS): Add @DLFCN_DIR@.
6522	* configure.in: On AIX systems: set DLFCN_DIR=dlfcn when doing
6523	shared libraries, bypass checks for dlopen, etc., set and
6524	substitute LIBDLFCN and DLFCN_INCFLAGS.  Create dlfcn/Makefile.
6525
6526Sat Apr  6 21:45:40 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6527
6528	* Makeconf.in (%.d : %.cc, %.d : %.c): Add dependency for pic/%.o.
6529
6530Fri Mar 29 13:38:40 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6531
6532	* octMakefile.in (maintainer-clean distclean): Delete mk-oct-links.
6533
6534Wed Mar 27 09:05:01 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6535
6536	* aclocal.m4 (OCTAVE_FLIBS): Fix typo in message.
6537
6538Tue Mar 26 02:41:16 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6539
6540	* configure.in (UGLY_DEFS): Undo previous change.
6541	When checking for various libraries, don't check for main(), but
6542	instead look for functions that are actually supposed to be in
6543	those libraries.
6544	Require autoconf 2.9.
6545	If using solaris2, don't add /usr/ucblib/libucb.a to LIBS until
6546	near the very end, then check for for getrusage and times just
6547	after that.
6548
6549	* Makeconf.in (UGLY_DEFS): Ditto.
6550
6551	* octave-bug.in: Don't send empty bug reports.
6552
6553Sat Mar 23 04:55:46 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6554
6555	* octMakefile.in (DISTDIRS): Omit plplot for now.
6556	* Makefile.in (TARGETS): Likewise.
6557
6558Fri Mar 22 06:15:44 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6559
6560	* configure.in: Add checks for sys/times.h and times().
6561	(GCC_IEEE_FP_FLAG): Define this if using gcc 2.8.x or later on
6562	Alpha/OSF systems.
6563
6564Wed Mar 20 02:04:08 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6565
6566	* octMakefile.in (octave.info): cd to doc/interpreter, not doc.
6567
6568Sun Mar  3 10:01:13 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6569
6570	* config.h.bot: Define HEAVYWEIGHT_INDEXING here.
6571
6572	* Makefile.in (TARGETS): Remove dld.
6573	* octMakefile.in (DISTSUBDIRS): Ditto.
6574	* configure.in: Don't create dld/Makefile.
6575	Do create doc/fac/Makefile, doc/interpreter/Makefile,
6576	doc/liboctave/Makefile, and doc/refcard/Makefile.
6577
6578Thu Feb 29 08:55:25 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6579
6580	* Makeconf.in (%.o : %.c): Use pattern rule instead of suffix rule.
6581	(%.o : %.cc): Likewise.
6582	(pic/%.o : %.c, pic/%.o : %.cc): Use separate rules instead of
6583	expecting one rule to generate two output files.
6584	* configure.in (f77_rules_frag): Use separate rules here too.
6585
6586Mon Feb 26 03:34:12 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6587
6588	* configure.in: If --disable-dl or --disable-shl, don't check for
6589	dynamic linking functions.
6590	(includedir): Append version.
6591
6592Wed Feb 14 12:20:57 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6593
6594	* octMakefile.in (snapshot-version): Don't quote version number.
6595
6596	* aclocal.m4 (OCTAVE_FLIBS): Avoid setting FLIBS=" ".
6597
6598Sat Feb 10 12:59:22 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6599
6600	* glob/Makefile.in (install): New target.
6601
6602Fri Feb  9 14:00:53 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6603
6604	* configure.in: Fix help text for --enable-shared option.
6605
6606Thu Feb  8 10:17:55 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6607
6608	* octMakefile.in (CONF_DISTFILES): New variable.
6609	(DISTFILES): Use it instead of listing things twice.
6610	(CONF_DISTSUBDIRS): New variable.
6611	(conf-dist): New target.
6612
6613	* Makefile.in (TARGETS): Add conf-dist.
6614
6615	* configure.in (CXX_VERSION, CC_VERSION): Substitute them.
6616	* octMakefile.in (octave-bug): Substitute them here too.
6617	* octave-bug.in: Put them in the configuration message.
6618
6619Sat Feb  3 08:53:56 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6620
6621	* configure.in: RLD_FLAG should be empty by default, but give it a
6622	value for alpha-dec-osf* systems.
6623
6624Fri Feb  2 23:03:40 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6625
6626	* Makeconf.in: Actually do add substitutions for FPICFLAG,
6627	CPICFLAG, and CXXPICFLAG.
6628
6629Thu Feb  1 14:58:16 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6630
6631	* configure.in (%.c : %.f): Fix typo.
6632
6633Wed Jan 24 14:47:58 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6634
6635	* configure.in: Also configure in glob subdirectory.
6636	Make pattern rule say how to make .o from .f, not .f from .o.  Duh.
6637
6638	* octMakefile.in: Add glob stuff to the appropriate lists.
6639	* Makeconf.in: Likewise.
6640
6641	* aclocal.m4: Add test for program_invocation_name.
6642	* configure.in: Use it here.
6643
6644	* acconfig.h: Add #undef here.
6645
6646Mon Jan 22 17:32:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6647
6648	* configure.in: Add checks for mode_t, off_t, size_t, uid_t,
6649	dev_t, ino_t, and nlink_t typedefs.
6650	* acconfig.h: Add undefs for dev_t, ino_t, and nlink_t.
6651
6652Sat Jan 20 21:05:49 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6653
6654	* configure.in: For Fortran rules, use pattern rules instead of
6655	suffix rules.
6656
6657Fri Jan 19 12:38:23 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6658
6659	* configure.in: When checking for libf2c.a, add -lm and an extra lib.
6660
6661Wed Jan 10 16:36:43 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6662
6663	* configure.i: Add missing colon in .o.f pattern for f2c rules.
6664
6665Mon Jan  8 23:18:39 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6666
6667	* configure.in (AC_PROG_LN_S): New check.
6668	* Makeconf.in (LN_S): Substitute it.
6669
6670	* configure.in (libexecdir): New variable.
6671	(archlibdir, octfiledir, localoctfiledir): Use it instead of libdir.
6672	(datadir): Default to $(prefix)/share instead of $(prefix)/lib.
6673
6674	* Makeconf.in (libexecdir): Substitute it.
6675
6676	* configure.in (localoctfiledir): Use $(libdir), not $(datadir).
6677
6678Sun Jan  7 18:40:00 1996  John W. Eaton  <jwe@bevo.che.wisc.edu>
6679
6680	* aclocal.m4 (OCTAVE_SMART_PUTENV): New macro, extracted from
6681	the kpathsearch library.
6682	* configure.in: Call it.
6683
6684Fri Dec 29 22:07:52 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>
6685
6686	* Makeconf.in (subdir-for-command): New definition for
6687	SUBDIR_FOR_COMMAND using GNU Make `foreach' instead of shell `for'
6688	command.
6689	* libcruft/Makefile.in, scripts/Makefile.in, octMakefile.in:
6690	Invoke new definition with `@'.
6691
6692Wed Dec 27 14:27:48 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>
6693
6694	* octMakefile.in (SUBDIRS): Delete DLD_DIR.
6695	(distclean): Delete Makerules.f77.
6696
6697	* Makeconf.in (WITH_DLD): Delete variable.
6698
6699	* configure.in: Delete support for dynamic linking with dld.
6700
6701	* configure.in, Makeconf.in: Use consistent names for WITH_DL,
6702	WITH_SHL, OCTAVE_LITE, and SHARED_LIBS
6703
6704	* config.h.bot: Undo previous change.
6705	* acconfig.h: Add #undef for WITH_DYNAMIC_LINKING.
6706	* Makeconf.in: Substitute it here too.
6707	* configure.in: Set it here.
6708
6709Tue Dec 26 00:12:14 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>
6710
6711	* configure.in (AC_CONFIG_SUBDIRS): Delete libcruft.
6712	(AC_OUTPUT): List libcruft files here.
6713
6714	* configure.in, Makeconf.in: Handle Fortran compilation rules
6715	using an included fragment in Makeconf.
6716
6717Mon Dec 25 22:14:21 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>
6718
6719	* configure.in (CPICFLAG, CXXPICFLAG, FPICFLAG): New variables.
6720	* Makeconf.in: Substitute them.
6721
6722	* configure.in: Handle --enable-shared option.
6723	Handle Fortran source files differently.
6724	* Makeconf.in (SHARED_LIBS): Substitute shared_libs.
6725	(SHLEXT, RLD_FLAG, fortran_rules_flag): Substitute these too.
6726	(.c.o, .cc.o): Handle creating position independent code for
6727	shared libraries.
6728
6729Sun Dec 24 00:29:12 1995  John W. Eaton  <jwe@bevo.che.wisc.edu>
6730
6731	* config.h.bot: Maybe define WITH_DYNAMIC_LINKING.
6732
6733	* Makeconf.in (WITH_DL, WITH_SHL): Substitute values.
6734	* acconfig.h: Add undefs for WITH_DL and WITH_SHL.
6735	* configure.in: Handle --enable-dl and --enable-shl.
6736	Check for -ldl and dlopen, dlsym, dlclose, and dlerror.
6737	Check for -ldld and shl_load, shl_findsym.
6738	(have_fortran_compiler): Quit if no suitable Fortran compiler is
6739	found.
6740
6741Fri Nov  3 03:33:42 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6742
6743	* emacs/octave-mode.el: Rename from octave.el.
6744
6745Wed Oct 11 19:22:12 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6746
6747	* configure.in (GNUPLOT_BINARY): When checking for multiplot,
6748	issue a `set term unknown' command first.
6749
6750Wed Oct  4 01:42:35 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6751
6752	* config.guess: Add entry for PowerPC Macs running Machten.
6753
6754	* octMakefile.in (dist-z): Remove old .gz file before creating new one.
6755
6756Mon Oct  2 19:17:22 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6757
6758	* configure.in: Check to see if it looks like gnuplot supports
6759	multiplot.
6760	* acconfig.h: Add undef for GNUPLOT_HAS_MULTIPLOT.
6761
6762	* acconfig.h: #undefs for HAVE_FINITE, HAVE_ISNAN, HAVE_ISINF,
6763	HAVE_TERMIOS_H, HAVE_TERMIO_H, and HAVE_SGTTY_H removed.  This
6764	file should only have things that autoheader can't figure out.
6765
6766Sun Oct  1 17:08:37 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6767
6768	* octMakefile.in (clean-tar): Also omit directories called OLD and
6769	files beginning with =.
6770
6771Fri Sep 29 01:04:31 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6772
6773	* ROADMAP: New file.
6774	* (DISTFILES): Include it.
6775
6776	* emacs: New subdirectory for Emacs-related stuff.
6777	* octMakefile.in (DISTDIRS, BINDISTSUBDIRS): Include emacs.
6778	(DISTFILES, BINDISTFILES): Don't include octave-mode.el.
6779
6780Tue Sep 26 03:56:39 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6781
6782	* configure.in: Don't add -Wno-unused to CFLAGS or CXXFLAGS.
6783	* config.h.bot: Remove definition of UNUSED.
6784
6785	* config.sub: Replace with current version from FSF.
6786	* config.guess: Likewise.
6787
6788Thu Sep 21 20:29:00 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6789
6790	* configure.in (AR, ARFLAGS): Set defaults for these, but also
6791	allow them to come from the environment.
6792	* Makeconf.in (AR, ARFLAGS): New variables to substitute.
6793
6794Wed Sep 20 00:51:24 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6795
6796	* octMakefile.in (maintainer-clean): Also remove Makeconf,
6797	config.cache, config.h, and config.log.
6798
6799Tue Sep 19 17:20:32 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6800
6801	* sighandlers.h [HAVE_SIGACTION && HAVE_SIGPROCMASK &&
6802	HAVE_SIGPENDING && HAVE_SIGSUSPEND]: #define HAVE_POSIX_SIGNALS.
6803
6804	* configure.in: Check for sigaction(), sigprocmask(),
6805	sigpending(), and sigsuspend() functions.
6806	Don't do anything special about checking for termios.h, termio.h,
6807	and sgtty.h.
6808
6809Mon Sep 18 22:39:33 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6810
6811	* config.h.bot [__GNUC__]: Define NORETURN.
6812
6813Fri Sep 15 05:12:29 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6814
6815	* configure.in (AC_C_BIGENDIAN): Remove test.
6816
6817Thu Sep 14 02:07:51 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6818
6819	* configure.in (LIBPLPLOT): Disable plplot by default for now.
6820	Check for mkdir, rmdir, rename, and umask.
6821
6822	* All Makefile.in files: Convert from realclean to
6823	maintainer-clean, for GNU coding standards.
6824
6825	* configure.in: Call AC_FUNC_CLOSEDIR_VOID.
6826
6827Wed Sep 13 03:25:37 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6828
6829	* configure.in: Do check for IEEE functions on the Alpha.
6830
6831Mon Sep 11 19:08:47 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6832
6833	* configure.in: Call AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_BLOCKS,
6834	and AC_STRUCT_ST_RDEV.
6835
6836Tue Sep  5 02:02:35 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6837
6838	* configure.in: Check for sys/param.h and sys/stat.h
6839	Use AC_HEADER_TIME, not AC_TIME_WITH_SYS_TIME.
6840	Use AC_HEADER_SYS_WAIT.
6841
6842Thu Aug 24 15:35:44 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6843
6844	* configure.in: Don't set or call AC_SUBST for CXXFLAGS or CFLAGS,
6845	and don't call AC_SUBST for LDFLAGS -- autoconf takes care of this.
6846	If adding -Wall, add -Wno-unused too.
6847
6848Tue Aug 22 01:37:02 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6849
6850	* Makefile.in (all): Update message.
6851
6852	* config.h.bot: New file.
6853	* octMakefile.in (DISTFILES): Add it to the list.
6854
6855	* acconfig.h (USE_PLPLOT): Add #undef.
6856
6857Mon Aug 21 19:33:33 1995  John Eaton  <jwe@bevo.che.wisc.edu>
6858
6859	* Makefile.in (NO_DEP_TARGETS): New variable, for targets that can
6860	be made without updating dependency files.
6861
6862Sun Jun 25 18:27:49 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6863
6864	* configure.in (FFLAGS): Add -fpe1 on alpha-dec-osf1 systems.
6865
6866Thu May  4 22:26:34 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6867
6868	* configure.in: export CC, CXX, and F77 before calling
6869	AC_CONFIG_SUBDIRS.
6870
6871Mon May  1 14:17:07 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6872
6873	* configure.in: Handle --with-plplot.
6874	(AC_CONFIG_SUBDIRS): Add plplot directory if --with-plplot.
6875	* plplot: New subdirectory.
6876	* Makefile.in (plplot): New target.
6877	* octMakefile.in (SUBDIRS): Add @PLPLOT_DIR@.
6878	(DISTDIRS): Add plplot.
6879
6880	* acconfig.h: Add #undef for GETTIMEOFDAY_NO_TZ.
6881
6882	* configure.in: Improve check for gettimeofday.
6883
6884Mon May  1 12:50:03 1995  John Eaton  (jwe@bullwinkle.che.utexas.edu)
6885
6886	* acconfig.h (OCTAVE_LITE): Fix comment.
6887
6888Tue Apr 11 20:31:52 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6889
6890	* configure.in (INFO_DIR, READLINE_DIR): New variables.
6891	If $USE_GNU_INFO, AC_DEFINE it, don't AC_SUBST it.
6892	Likewise, for USE_READLINE.
6893
6894	* octMakefile.in (SUBDIRS): Substitute INFO_DIR and READLINE_DIR.
6895
6896	* aclocal.m4 (OCTAVE_F77_UPPERCASE_NAMES): New macro.
6897	(OCTAVE_F77_APPEND_UNDERSCORES): Require it.
6898	* configure.in: Use it.
6899	(info_subdir): If $USE_GNU_INFO, then run configure in info
6900	subdirectory too.
6901	Don't check for sys/ttold.h or sys/ptem.h.
6902
6903Mon Apr 10 00:17:57 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6904
6905	* configure.in (UGLY_DEFS): Delete commands to create this.
6906	* Makeconf.in (UGLY_DEFS): Delete substitution.
6907	* Makeconf.in (UGLY_ALL_CFLAGS): Delete definition.
6908
6909	* configure.in: Add scripts and libcruft to CONFIG_SUBDIRS.
6910	Don't edit scripts or libcruft Makefiles here.
6911	Reorganize checking for the Fortran compiler.
6912
6913	* octMakefile.in (DISTFILES): Delete f2c-compat.sh flibs.sh
6914	cxxlibs.sh from list.  Add aclocal.m4.
6915	* configure.in: Use new macros defined in aclocal.m4.  Don't use
6916	external shell scripts.  Cache values.
6917
6918	* aclocal.m4: New file.
6919
6920Sun Apr  9 12:47:27 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6921
6922	* configure.in: Print status message before exiting.
6923	Cache CXXLIBS and FLIBS.
6924
6925	* acconfig.h: Delete #undefs for floating point format.
6926	* octMakefile.in (DISTFILES): Delete float-type.c from list.
6927	* configure.in: Don't try to determine floating point format at
6928	configuration time.
6929
6930Mon Apr  3 21:46:10 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6931
6932	* configure.in: Create scripts/time/Makefile too.
6933
6934	* configure.in (gxx_version): Handle new gcc version message.
6935	(gcc_version): Likewise.
6936
6937Wed Mar 29 22:59:42 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6938
6939	* configure.in (AC_STRFTIME): Delete check.
6940	(AC_STRUCT_TIMEZONE): New check.
6941
6942Wed Mar 22 08:31:21 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6943
6944	* Makeconf.in (ALL_FFLAGS, FUGLY): New variables.
6945
6946	* configure.in: Use AC_ARG_ENABLE and AC_ARG_WITH consistently.
6947	Handle --with-g77.  Substitute new variable FUGLY.  If F77 is g77,
6948	set it to -fugly.  Substitute command for making .o from .f.
6949
6950Tue Mar 21 14:24:32 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6951
6952	* cxxlibs.sh: Extract -R options like -L options.
6953	* configure.in (FLIB_PATH, FLIB_LIST): Extract -R options along
6954	with -L options.
6955
6956Tue Mar 21 14:20:55 1995  Paul Eggert  <eggert@twinsun.com>
6957
6958	* configure.in (CXX): Export; cxxlibs.sh needs this.
6959	(FLIB_LIST, CXXLIB_LIST): Extract -R options along with -L options.
6960
6961	* flibs.sh: Treat `-L foo' like `-Lfoo'.  Extract -R options
6962	like -L options.
6963
6964Tue Mar 21 08:08:06 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6965
6966	* flibs.sh: Search for values-X*.o, not values-*.o.
6967
6968Fri Mar 10 10:32:27 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6969
6970	* Makeconf.in (SUBDIR_FOR_COMMAND): New command definition.
6971	* octMakefile.in: Use it.
6972
6973	* octMakefile.in (install, uninstall, tags, TAGS, clean,
6974	mostlyclean, distclean, realclean): Combine actions.
6975
6976Tue Feb 28 21:24:35 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6977
6978	* configure.in (FC): Set to $F77 and substitute it.
6979	* Makeconf.in (FC): Add substitution line.
6980
6981Sun Feb 26 00:20:19 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6982
6983	* dointsall.sh: Create ls-R database.
6984
6985	* configure.in: Configure kpathsea using AC_CONFIG_SUBDIRS().
6986	Remove check for SMART_PUTENV.
6987	Remove kpathsea/c-auto.h from AC_CONFIG_HEADER().
6988
6989	* make: New directory, for kpathsea configuration.
6990	* octMakefile.in (DISTDIRS): Add it
6991
6992	* kpathsea: Update with 2.6 distribution.
6993
6994	* Makefile.in (TARGETS): New variable.  Combine all identical targets.
6995
6996	* configure.in (LIBINFO, LIBREADLINE): New variables to substitute.
6997
6998Sat Feb 25 18:47:11 1995  John Eaton  <jwe@schoch.che.utexas.edu>
6999
7000	* acconfig.h (USE_READLINE): Add #undef.
7001	* configure.in: Add support for --enable-readline.
7002
7003	* acconfig.h (USE_GNU_INFO): Add #undef.
7004	* configure.in: Add support for --enable-info.
7005
7006	* acconfig.h (RUN_IN_PLACE): Delete #undef.
7007
7008See ChangeLog.1 for earlier changes.
7009