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