12011-03-24 Jarno Rajahalme <jarno.rajahalme@gmail.com> 2 3 * misc/blaswrap.c: New file. 4 * misc/module.mk (EXTRA_DIST): Add it to the list. 5 62011-01-31 Rik <octave@nomad.inbox5.com> 7 8 * arpack/src/dseupd.f, arpack/src/sseupd.f: Change GOTO target 9 to eliminate warning about landing on end if. 10 112011-01-31 John W. Eaton <jwe@octave.org> 12 13 * arpack/module.mk (EXTRA_DIST): Include arpack/module.mk in the 14 list. Remove arpack/src/module.mk and arpacck/util/module.mk 15 from the list. 16 172011-01-31 John W. Eaton <jwe@octave.org> 18 19 * arpack/LICENSE: Update to current version from 20 http://www.caam.rice.edu/software/ARPACK. 21 * arpack/ARPACK-license-question.email: Delete as it no longer 22 applies to the current license terms. 23 * arpack/RiceBSD.txt: Delete. 24 * arpack/module.mk: Update for license changes. 25 Add arpack/ prefix to doc files in list. 26 272011-01-28 David Bateman <dbateman@free.fr> 28 29 * arpack/src/cneupd.f (cneupd): Restore value of nconv if ctrsen 30 returns a smaller value. 31 * arpack/src/dneupd.f (dneupd): Likewise, for dtrsen. 32 * arpack/src/sneupd.f (sneupd): Likewise, for strsen. 33 * arpack/src/zneupd.f (zneupd): Likewise, for ztrsen. 34 352011-01-28 John W. Eaton <jwe@octave.org> 36 37 * arpack/util/second.f (ARSCND): Declare ETIME INTRINSIC, not EXTERNAL. 38 392011-01-28 John W. Eaton <jwe@octave.org> 40 41 * arpack: New directory. 42 * Makefile.am: Include arpack/module.mk. 43 442011-01-26 John W. Eaton <jwe@octave.org> 45 46 * mkf77def.in: Strip trailing whitespace. 47 482011-01-20 John W. Eaton <jwe@octave.org> 49 50 * misc/cquit.c, misc/f77-fcn.h, misc/quit.cc: Strip trailing 51 whitespace. 52 532011-01-14 John W. Eaton <jwe@octave.org> 54 55 * Update copyright notices for 2011. 56 572010-09-07 Jaroslav Hajek <highegg@gmail.com> 58 59 * blas-xtra/cconv2.f, blas-xtra/csconv2.f, blas-xtra/dconv2.f, 60 blas-xtra/sconv2.f, blas-xtra/zconv2.f, blas-xtra/zdconv2.f: 61 Fix inner convolution formula. 62 632010-07-27 Jaroslav Hajek <highegg@gmail.com> 64 65 * lapack-xtra/zrsf2csf.f, lapack-xtra/crsf2csf.f: New sources. 66 * lapack-xtra/module.mk: Add them. 67 682010-05-04 John W. Eaton <jwe@octave.org> 69 70 * villad/dfopr.f, villad/dif.f, villad/intrp.f, villad/jcobi.f, 71 villad/radau.f, villad/vilerr.f, villad/module.mk: Delete. 72 * Makefile.am: Don't include villad/module.mk. 73 742010-04-11 Jaroslav Hajek <highegg@gmail.com> 75 76 * blas-xtra/cmatm3.f, blas-xtra/zmatm3.f, 77 blas-xtra/dmatm3.f, blas-xtra/xsdot.f: Fix typos. Add missing 78 decls. 79 802010-03-21 John W. Eaton <jwe@octave.org> 81 82 * Makefile.am (libcruft_la_LIBADD): Include ../libgnu/libgnu.la 83 in the list. From Marco Atzeri <marco_atzeri@yahoo.it>. 84 852010-03-15 John W. Eaton <jwe@octave.org> 86 87 * Makefile.am (libcruft_la_CPPFLAGS): Append $(AM_CPPFLAGS). 88 892010-03-03 Jaroslav Hajek <highegg@gmail.com> 90 91 * blas-xtra/cconv2.f, blas-xtra/csconv2.f, blas-xtra/dconv2.f, 92 blas-xtra/sconv2.f, blas-xtra/zconv2.f, blas-xtra/zdconv2.f: 93 New sources. 94 * blas-xtra/module.mk: Add them here. 95 962010-03-02 John W. Eaton <jwe@octave.org> 97 98 * misc/cquit.c (octave_restore_signal_mask): Assume we have 99 POSIX signal handling. 100 1012010-02-28 Jaroslav Hajek <highegg@gmail.com> 102 103 * misc/lo-error.c (liboctave_fatal_with_id, 104 set_liboctave_error_with_id_handler): New functions. 105 (current_liboctave_error_with_id_handler): New variable. 106 * misc/lo-error.h: Declare them. 107 (liboctave_error_with_id_handler): New typedef. 108 1092010-02-21 Michael Goffioul <michael.goffioul@gmail.com> 110 111 * misc/quit.h: Define WIN32_LEAN_AND_MEAN and don't #undef min/max. 112 113 * Makefile.am: Add -bindir option to libcruft_la_LDFLAGS. 114 1152010-02-17 John W. Eaton <jwe@octave.org> 116 117 * Makefile.am (libcruft_la_LIBADD): Include libranlib.la in the list. 118 (noinst_LTLIBRARIES, libranlib_la_SOURCES, libranlib_la_DEPENDENCIES, 119 libcruft_la_FFLAGS): New variables. 120 (ranlib.def): New target. 121 (DISTCLEANFILES): Also remove ranlib.def. 122 * ranlib/module.mk (libranlib_la_SOURCES): Rename from 123 libcruft_la_SOURCES. 124 1252010-01-20 John W. Eaton <jwe@octave.org> 126 127 * misc/quit.cc: Untabify. 128 1292010-01-20 John W. Eaton <jwe@octave.org> 130 131 * Makefile.am (EXTRA_DIST): Remove STOP.patch from the list. 132 1332010-01-20 Jaroslav Hajek <highegg@gmail.com> 134 135 * misc/quit.h: Define inline-function variant of OCTAVE_QUIT in C++ 136 mode. 137 1382009-01-13 Rik <octave@nomad.inbox5.com> 139 140 * STOP.patch: Remove unmaintained patch for Fortran code 141 1422009-01-13 Rik <octave@nomad.inbox5.com> 143 144 * ranlib/advnst.f ranlib/genbet.f ranlib/genchi.f ranlib/genexp.f 145 ranlib/genf.f ranlib/gengam.f ranlib/genmul.f ranlib/gennch.f 146 ranlib/gennf.f ranlib/gennor.f ranlib/genunf.f ranlib/getcgn.f 147 ranlib/getsd.f ranlib/ignbin.f ranlib/ignnbn.f ranlib/ignpoi.f 148 ranlib/ignuin.f ranlib/initgn.f ranlib/mltmod.f ranlib/setant.f 149 ranlib/setgmn.f ranlib/setsd.f: call XSTOPX instead of STOP so Octave's 150 error handler can intercept errors in Fortran code 151 1522010-01-07 Jaroslav Hajek <highegg@gmail.com> 153 154 * misc/quit.cc (octave_rethrow_exception): Set octave_interrupt_state 155 to -1 when throwing octave_interrupt_exception. 156 1572010-01-05 John W. Eaton <jwe@octave.org> 158 159 * Makefile.am (AM_CPPFLAGS): New variable. 160 1612009-12-31 Rik <octave@nomad.inbox5.com> 162 163 * Makefile.am: Reverse using simple_move_if_change_rule for cruft.def 164 which interferes with make timestamp algorithm. 165 1662009-12-19 Rik <octave@nomad.inbox5.com> 167 168 * Makefile.am: Eliminate TOPDIR variable in favor of built-in automake 169 variables of top_builddir and top_srcdir. 170 1712009-12-13 Rik <octave@nomad.inbox5.com> 172 173 * Makefile.am: Use simple_move_if_change_rule for cruft.def to eliminate 174 unnecessary compilations. 175 1762009-12-07 John W. Eaton <jwe@octave.org> 177 178 * misc/f77-fcn.h, misc/lo-error.h, misc/quit.h, 179 misc/f77-extern.cc, misc/quit.cc, misc/cquit.c, misc/f77-fcn.c, 180 misc/lo-error.c: Remove Emacs local variable list. 181 1822009-12-07 John W. Eaton <jwe@octave.org> 183 184 * misc/cquit.c, misc/f77-fcn.h, misc/quit.h: Untabify. 185 1862009-12-03 John W. Eaton <jwe@octave.org> 187 188 * Makefile.am (DISTCLEANFILES): New variable. 189 1902009-11-26 Jaroslav Hajek <highegg@gmail.com> 191 192 * blas-xtra/sdot3.f: Use nested cache-aligned loop for general case. 193 * blas-xtra/ddot3.f: Ditto. 194 * blas-xtra/cdotc3.f: Ditto. 195 * blas-xtra/zdotc3.f: Ditto. 196 1972009-11-26 Jaroslav Hajek <highegg@gmail.com> 198 199 * blas-xtra/sdot3.f: New source. 200 * blas-xtra/ddot3.f: New source. 201 * blas-xtra/cdotc3.f: New source. 202 * blas-xtra/zdotc3.f: New source. 203 * blas-xtra/smatm3.f: New source. 204 * blas-xtra/dmatm3.f: New source. 205 * blas-xtra/cmatm3.f: New source. 206 * blas-xtra/zmatm3.f: New source. 207 * blas-xtra/module.mk: Include them. 208 2092009-11-17 John W. Eaton <jwe@octave.org> 210 211 * mkf77def.in: Only process files with names that match *.f. 212 2132009-11-13 John W. Eaton <jwe@octave.org> 214 215 * Makefile.am: Restore rules for building cruft.def. 216 (libcruft_la_LDFLAGS): Also append @XTRA_CRUFT_SH_LDFLAGS@. 217 (libcruft_la_DEPENDENCIES): New variable. 218 * mkf77def.in: Use @VAR@ instead of %VAR% substitutions. 219 Process srcdir plus list of files instead of working as a filter. 220 2212009-11-13 John W. Eaton <jwe@octave.org> 222 223 * Makefile.am (libcruft_la_CPPFLAGS): Define. 224 2252009-11-10 John W. Eaton <jwe@octave.org> 226 227 * blas, lapack: Remove directories and all files. 228 * Makefile.am: Don't include blas/module.mk or lapack/module.mk. 229 2302009-11-10 John W. Eaton <jwe@octave.org> 231 232 * Makefile.am, amos/module.mk, blas-xtra/module.mk, 233 blas/module.mk, daspk/module.mk, dasrt/module.mk, dassl/module.mk, 234 fftpack/module.mk, lapack-xtra/module.mk, lapack/module.mk, 235 misc/module.mk, odepack/module.mk, ordered-qz/module.mk, 236 quadpack/module.mk, ranlib/module.mk, slatec-err/module.mk, 237 slatec-fn/module.mk, villad/module.mk: New files. 238 239 * Makefile.in, Makerules.in, amos/Makefile.in, 240 blas-xtra/Makefile.in, blas/Makefile.in, daspk/Makefile.in, 241 dasrt/Makefile.in, dassl/Makefile.in, fftpack/Makefile.in, 242 lapack-xtra/Makefile.in, lapack/Makefile.in, misc/Makefile.in, 243 odepack/Makefile.in, ordered-qz/Makefile.in, quadpack/Makefile.in, 244 ranlib/Makefile.in, slatec-err/Makefile.in, slatec-fn/Makefile.in, 245 villad/Makefile.in: Delete. 246 2472009-09-17 John W. Eaton <jwe@octave.org> 248 249 * misc/oct-dlldefs.h: Delete. 250 * misc/Makefile.in (INCLUDES): Remove oct-dlldefs.h from the list. 251 2522009-08-05 John W. Eaton <jwe@octave.org> 253 254 * Makefile.in (LINK_DEPS): Omit $(FFTW_LIBS) from the list. 255 2562009-06-22 John W. Eaton <jwe@octave.org> 257 258 * Makefile.in (MISC_OBJ): Remove misc/machar.o and misc/smachar.o 259 from the list. 260 261 * misc/i1mach.f, misc/r1mach.f, misc/d1mach.f: Rewite in terms of 262 LAPACK functions slamch and dlamch. 263 * misc/machar.c: Delete. 264 * misc/Makefile.in (CSRC): Remove machar.c from the list. 265 (CEXTRA, XCC, XALL_CFLAGS): Delete variables. 266 (machar.o, smachar.o, pic/machar.o, pic/smachar.o): Delete rules. 267 2682009-05-07 Marco Atzeri <marco_atzeri@yahoo.it> 269 270 * Makefile.in: (SHLPRE): Rename from SHLLIBPRE. 271 2722009-03-07 John W. Eaton <jwe@octave.org> 273 274 * misc/quit.h (octave_rethrow_exception): 275 Don't tag with GCC_ATTR_NORETURN. 276 2772009-02-25 John W. Eaton <jwe@octave.org> 278 279 * Makefile.in (maintainer-clean): Also remove libraries. 280 281 * Makerules.in: Make maintainer-clean and distclean the same. 282 2832009-02-23 Jaroslav Hajek <highegg@gmail.com> 284 285 * misc/quit.h (octave_signal_caught): Declare as volatile. 286 * misc/cquit.cc (octave_signal_caught): Likewise. 287 2882009-02-06 Jaroslav Hajek <highegg@gmail.com> 289 290 * blas/ssymm.f, blas/dsymm.f, blas/chemm.f, blas/zhemm.f: New sources. 291 * blas/Makefile.in: Include them. 292 2932009-01-28 John W. Eaton <jwe@octave.org> 294 295 * Makefile.in (LIBRARIES, install, uninstall): use SHLLIBPRE and 296 SHLBINPRE library prefixes. 297 From Marco Atzeri <marco_atzeri@yahoo.it>. 298 2992008-12-21 Jaroslav Hajek <highegg@gmail.com> 300 301 * lapack/chegs2.f lapack/chegst.f lapack/chegv.f lapack/dsygs2.f 302 lapack/dsygst.f lapack/dsygv.f lapack/ssygs2.f lapack/ssygst.f 303 lapack/ssygv.f lapack/zhegs2.f lapack/zhegst.f lapack/zhegv.f: 304 New sources. 305 * lapack/Makefile.in: Include them. 306 3072008-12-15 Jaroslav Hajek <highegg@gmail.com> 308 309 * blas/zsyrk.f: New source. 310 * lapack/cggbak.f, lapack/cggev.f, lapack/cgghrd.f, lapack/chgeqz.f, 311 lapack/ctgevc.f, lapack/dggev.f, lapack/sggev.f, lapack/zggbak.f, 312 lapack/zggev.f, lapack/zgghrd.f, lapack/zhgeqz.f, lapack/ztgevc.f: 313 New sources. 314 * lapack/Makefile.in: Include them. 315 3162008-08-12 Thomas Treichl <Thomas.Treichl@gmx.net> 317 318 * blas/icamax.f, blas/isamax.f: New files. 319 * blas/Makefile.in (FSRC): Add them to the list. 320 321 * lapack/icmax1.f: New file. 322 * lapack/Makefile.in (FSRC): Add it to the list. 323 3242008-06-16 David Bateman <dbateman@free.fr> 325 326 * slatec-fn/xacosh.f, slatec-fn/xasinh.f: Replace xsacosh with 327 xacosh, xdacosh with xacosh and xdasinh with xasinh. 328 3292008-06-12 Jaroslav Hajek <highegg@gmail.com> 330 331 * misc/Makefile.in (MAKEDEPS): Remove CEXTRA. 332 3332008-06-04 Michael Goffioul <michael.goffioul@gmail.com> 334 335 * misc/oct-dlldefs.h (OCTGRAPHICS_API): New macro for import/export 336 in graphics related libraries. 337 3382008-06-02 David Bateman <dbateman@free.fr> 339 340 * slatec/xsgmainc.f: Replace DLGAMS with ALGAMS. 341 3422008-05-30 Thomas Treichl <Thomas.Treichl@gmx.net> 343 344 * quadpack/qk15i.f: Delete extraneous semicolons. 345 3462008-05-21 David Bateman <dbateman@free.fr> 347 348 * odepack/slsode.f, odepack/sintdy.f: Replace the use of xerrwv 349 with xerrwd and rumach with d1mach(4). 350 351 * odepack/scfode.f, odepack/sewset.f, odepack/sintdy.f, 352 odepack/slsode.f, odepack/sprepj.f, odepack/ssolsy.f, 353 odepack/sstode.f, odepack/svnorm.f: New files. 354 * odepack/Makefile.in (FSRC): Add them. 355 356 * ordered-qz/sexchqz.f, ordered-qz/ssubsp.f: New files. 357 * ordered-qz/Makefile.in (FSRC): Add them. 358 * quadpack/qagi.f, quadpack/qagie.f, quadpack/qagp.f, 359 quadpack/qagpe.f, quadpack/qelg.f, quadpack/qk15i.f, 360 quadpack/qk21.f, quadpack/qpsrt.f: New files. 361 * quadpack/Makefile.in (FSRC): Add them. 362 3632008-05-20 Jaroslav Hajek <highegg@gmail.com> 364 365 * qrupdate/cch1dn.f, qrupdate/cchinx.f, qrupdate/cqhqr.f, 366 qrupdate/cqrinc.f, qrupdate/cqrinr.f, qrupdate/cqrqhu.f, 367 qrupdate/cqrqhv.f, qrupdate/sch1dn.f, qrupdate/schinx.f, 368 qrupdate/sqhqr.f, qrupdate/sqrinc.f, qrupdate/sqrinr.f, 369 qrupdate/sqrqhu.f: Convert DOUBLE PRECISION constants to REAL. 370 * qrupdate/cqrinr.f, qrupdate/sqrinr.f: Correct EXTERNAL 371 declarations. 372 * qrupdate/sqrinr.f: Convert DOUBLE PRECISION calls to 373 REAL counterparts. 374 3752008-05-20 David Bateman <dbateman@free.fr> 376 377 * Makefile.in (MISC_OBJ): Add misc/smachar.o 378 * Makerules.in (CRUFT_CSRC, CRUFT_CPICOBJ): Add CEXTRA, allowing 379 objects files with no corresponding source file in the 380 distribution. 381 382 * amos/cacai.f, amos/cacon.f, amos/cbesh.f, amos/cbesi.f, 383 amos/cbesj.f, amos/cbesk.f, amos/cbesy.f, amos/cbinu.f, 384 amos/cbuni.f, amos/cbunk.f, amos/cunk1.f amos/cunk2.f, 385 amos/crati.f, amos/cshch.f, amos/cuni1.f, amos/cuoik.f, 386 amos/cairy.f, amos/cbiry.f, amos/ckscl.f, amos/cs1s2.f, 387 amos/cuchk.f, amos/cuni2.f, amos/cwrsk.f, amos/casyi.f, 388 amos/cbknu.f, amos/cmlri.f, amos/cseri.f, amos/cunhj.f, 389 amos/cunik.f: New files. 390 * amos/Makefile.in (FSRC): Add them. 391 392 * blas-xtra/xsdot.f, blas-xtra/xsnrm2.f, blas-xtra/xscnrm2.f, 393 blas-xtra/xcdotc.f, blas-xtra/xcdotu.f: New files 394 * blas-xtra/Makefile.in (FSRC): Add them. 395 396 * blas/sasum.f, blas/saxpy.f, blas/scabs1.f, blas/scopy.f, 397 blas/sger.f, blas/smach.f, blas/snrm2.f, blas/srot.f, 398 blas/sswap.f, blas/ssymv.f, blas/ssyr.f, blas/ssyr2.f, 399 blas/ssyr2k.f, blas/stbsv.f, blas/strmm.f, blas/strmv.f, 400 blas/strsv.f, blas/scasum.f, blas/scnrm2.f, blas/caxpy.f, 401 blas/ccopy.f, blas/cdotc.f, blas/cdotu.f, blas/, blas/csrot.f, 402 blas/csscal.f, blas/cgemm.f, blas/cgemv.f, blas/cgerc.f, 403 blas/cgeru.f, blas/chemv.f, blas/cher.f, blas/cher2.f, 404 blas/cher2k.f, blas/cherk.f, blas/cscal.f, blas/cswap.f, 405 blas/ctbsv.f, blas/ctrmm.f, blas/ctrmv.f, blas/, blas/ctrsm.f, 406 blas/ctrsv.f: New files 407 * blas/Makefile.in (FSRC): Add them. 408 409 * fftpack/zfftb.f, zfftb1.f, fftpack/zfftf.f, fftpack/zfftf1.f, 410 fftpack/zffti.f, fftpack/zffti1.f, fftpack/zpassb.f, 411 fftpack/zpassb2.f, fftpack/zpassb3.f, fftpack/zpassb4.f, 412 fftpack/zpassb5.f, fftpack/zpassf.f, fftpack/zpassf2.f, 413 fftpack/zpassf3.f, fftpack/zpassf4.f, fftpack/zpassf5.f: Rename 414 function (c -> z | add z). 415 * fftpack/cfftb.f, cfftb1.f, fftpack/cfftf.f, fftpack/cfftf1.f, 416 fftpack/cffti.f, fftpack/cffti1.f, fftpack/passb.f, 417 fftpack/passb2.f, fftpack/passb3.f, fftpack/passb4.f, 418 fftpack/passb5.f, fftpack/passf.f, fftpack/passf2.f, 419 fftpack/passf3.f, fftpack/passf4.f, fftpack/passf5.f: New files 420 for single precision. 421 * fftpack/Makefile.in (FSRC): Add new files. 422 423 * lapack-xtra/xclange.f, lapack-xtra/xslamch.f, 424 lapack-xtra/xslange.f: New files. 425 * lapack-xtra/Makefile.in (FSRC): Add them. 426 427 * lapack/cbdsqr.f, lapack/csrscl.f, lapack/cgbcon.f, 428 lapack/cgbtf2.f, lapack/cgbtrf.f, lapack/cgbtrs.f, 429 lapack/cgebak.f, lapack/cgebal.f, lapack/cgebd2.f, 430 lapack/cgebrd.f, lapack/cgecon.f, lapack/cgeesx.f, lapack/cgeev.f, 431 lapack/cgehd2.f, lapack/cgehrd.f, lapack/cgelq2.f, 432 lapack/cgelqf.f, lapack/cgelsd.f, lapack/cgelss.f, 433 lapack/cgelsy.f, lapack/cgeqp3.f, lapack/cgeqpf.f, 434 lapack/cgeqr2.f, lapack/cgeqrf.f, lapack/cgesv.f, lapack/cgesvd.f, 435 lapack/cgetf2.f, lapack/cgetrf.f, lapack/cgetri.f, 436 lapack/cgetrs.f, lapack/cggbal.f, lapack/cgtsv.f, lapack/cgttrf.f, 437 lapack/cgttrs.f, lapack/cgtts2.f, lapack/cheev.f, lapack/chetd2.f, 438 lapack/chetrd.f, lapack/chseqr.f, lapack/clabrd.f, 439 lapack/clacgv.f, lapack/clacn2.f, lapack/clacon.f, 440 lapack/clacpy.f, lapack/cladiv.f, lapack/clahqr.f, 441 lapack/clahr2.f, lapack/clahrd.f, lapack/claic1.f, 442 lapack/clals0.f, lapack/clalsa.f, lapack/clalsd.f, 443 lapack/clange.f, lapack/clanhe.f, lapack/clanhs.f, 444 lapack/clantr.f, lapack/claqp2.f, lapack/claqps.f, 445 lapack/claqr0.f, lapack/claqr1.f, lapack/claqr2.f, 446 lapack/claqr3.f, lapack/claqr4.f, lapack/claqr5.f, lapack/clarf.f, 447 lapack/clarfb.f, lapack/clarfg.f, lapack/clarft.f, 448 lapack/clarfx.f, lapack/clartg.f, lapack/clarz.f, lapack/clarzb.f, 449 lapack/clarzt.f, lapack/clascl.f, lapack/claset.f, lapack/clasr.f, 450 lapack/classq.f, lapack/claswp.f, lapack/clatbs.f, 451 lapack/clatrd.f, lapack/clatrs.f, lapack/clatrz.f, 452 lapack/clauu2.f, lapack/clauum.f, lapack/cpbcon.f, 453 lapack/cpbtf2.f, lapack/cpbtrf.f, lapack/cpbtrs.f, 454 lapack/cpocon.f, lapack/cpotf2.f, lapack/cpotrf.f, 455 lapack/cpotri.f, lapack/cpotrs.f, lapack/cptsv.f, lapack/cpttrf.f, 456 lapack/cpttrs.f, lapack/cptts2.f, lapack/crot.f, lapack/csteqr.f, 457 lapack/ctrcon.f, lapack/ctrevc.f, lapack/ctrexc.f, 458 lapack/ctrsen.f, lapack/ctrsyl.f, lapack/ctrti2.f, 459 lapack/ctrtri.f, lapack/ctrtrs.f, lapack/ctzrzf.f, 460 lapack/cung2l.f, lapack/cung2r.f, lapack/cungbr.f, 461 lapack/cunghr.f, lapack/cungl2.f, lapack/cunglq.f, 462 lapack/cungql.f, lapack/cungqr.f, lapack/cungtr.f, 463 lapack/cunm2r.f, lapack/cunmbr.f, lapack/cunml2.f, 464 lapack/cunmlq.f, lapack/cunmqr.f, lapack/cunmr3.f, 465 lapack/cunmrz.f, lapack/sbdsqr.f, lapack/sgbcon.f, 466 lapack/sgbtf2.f, lapack/sgbtrf.f, lapack/sgbtrs.f, 467 lapack/sgebak.f, lapack/sgebal.f, lapack/sgebd2.f, 468 lapack/sgebrd.f, lapack/sgecon.f, lapack/sgeesx.f, lapack/sgeev.f, 469 lapack/sgehd2.f, lapack/sgehrd.f, lapack/sgelq2.f, 470 lapack/sgelqf.f, lapack/sgelsd.f, lapack/sgelss.f, 471 lapack/sgelsy.f, lapack/sgeqp3.f, lapack/sgeqpf.f, 472 lapack/sgeqr2.f, lapack/sgeqrf.f, lapack/sgesv.f, lapack/sgesvd.f, 473 lapack/sgetf2.f, lapack/sgetrf.f, lapack/sgetri.f, 474 lapack/sgetrs.f, lapack/sggbak.f, lapack/sggbal.f, 475 lapack/sgghrd.f, lapack/sgtsv.f, lapack/sgttrf.f, lapack/sgttrs.f, 476 lapack/sgtts2.f, lapack/shgeqz.f, lapack/shseqr.f, 477 lapack/slabad.f, lapack/slabrd.f, lapack/slacn2.f, 478 lapack/slacon.f, lapack/slacpy.f, lapack/sladiv.f, lapack/slae2.f, 479 lapack/slaed6.f, lapack/slaev2.f, lapack/slaexc.f, lapack/slag2.f, 480 lapack/slahqr.f, lapack/slahr2.f, lapack/slahrd.f, 481 lapack/slaic1.f, lapack/slaln2.f, lapack/slals0.f, 482 lapack/slalsa.f, lapack/slalsd.f, lapack/slamc1.f, 483 lapack/slamc2.f, lapack/slamc3.f, lapack/slamc4.f, 484 lapack/slamc5.f, lapack/slamch.f, lapack/slamrg.f, 485 lapack/slange.f, lapack/slanhs.f, lapack/slanst.f, 486 lapack/slansy.f, lapack/slantr.f, lapack/slanv2.f, 487 lapack/slapy2.f, lapack/slapy3.f, lapack/slaqp2.f, 488 lapack/slaqps.f, lapack/slaqr0.f, lapack/slaqr1.f, 489 lapack/slaqr2.f, lapack/slaqr3.f, lapack/slaqr4.f, 490 lapack/slaqr5.f, lapack/slarf.f, lapack/slarfb.f, lapack/slarfg.f, 491 lapack/slarft.f, lapack/slarfx.f, lapack/slartg.f, lapack/slarz.f, 492 lapack/slarzb.f, lapack/slarzt.f, lapack/slas2.f, lapack/slascl.f, 493 lapack/slasd0.f, lapack/slasd1.f, lapack/slasd2.f, 494 lapack/slasd3.f, lapack/slasd4.f, lapack/slasd5.f, 495 lapack/slasd6.f, lapack/slasd7.f, lapack/slasd8.f, 496 lapack/slasda.f, lapack/slasdq.f, lapack/slasdt.f, 497 lapack/slaset.f, lapack/slasq1.f, lapack/slasq2.f, 498 lapack/slasq3.f, lapack/slasq4.f, lapack/slasq5.f, 499 lapack/slasq6.f, lapack/slasr.f, lapack/slasrt.f, lapack/slassq.f, 500 lapack/slasv2.f, lapack/slaswp.f, lapack/slasy2.f, 501 lapack/slatbs.f, lapack/slatrd.f, lapack/slatrs.f, 502 lapack/slatrz.f, lapack/slauu2.f, lapack/slauum.f, 503 lapack/slazq3.f, lapack/slazq4.f, lapack/sorg2l.f, 504 lapack/sorg2r.f, lapack/sorgbr.f, lapack/sorghr.f, 505 lapack/sorgl2.f, lapack/sorglq.f, lapack/sorgql.f, 506 lapack/sorgqr.f, lapack/sorgtr.f, lapack/sorm2r.f, 507 lapack/sormbr.f, lapack/sorml2.f, lapack/sormlq.f, 508 lapack/sormqr.f, lapack/sormr3.f, lapack/sormrz.f, 509 lapack/spbcon.f, lapack/spbtf2.f, lapack/spbtrf.f, 510 lapack/spbtrs.f, lapack/spocon.f, lapack/spotri.f, 511 lapack/spotrs.f, lapack/sptsv.f, lapack/spttrf.f, lapack/spttrs.f, 512 lapack/sptts2.f, lapack/srscl.f, lapack/ssteqr.f, lapack/ssterf.f, 513 lapack/ssyev.f, lapack/ssytd2.f, lapack/ssytrd.f, lapack/stgevc.f, 514 lapack/strcon.f, lapack/strevc.f, lapack/strexc.f, 515 lapack/strsen.f, lapack/strsyl.f, lapack/strti2.f, 516 lapack/strtri.f, lapack/strtrs.f, lapack/stzrzf.f, 517 lapack/scsum1.f: New files 518 * lapack/Makefile.in (FSRC): Add them. 519 520 * misc/r1mach.f: New file 521 * misc/machar.cc: Modify to allow to be build twice, once for 522 double precision and once for single precision. 523 * misc/Makefile.in (FSRC): Add it. 524 (CEXTRA): Add smachar.c, and target for smachar.o 525 (MAKEDEPS): Include CEXTRA. 526 527 * qrupdate/sch1up.f, qrupdate/cch1up.f, qrupdate/sqrinc.f, 528 qrupdate/cqrinc.f, qrupdate/sqrdec.f, qrupdate/cqrdec.f, 529 qrupdate/sqrinr.f, qrupdate/cqrinr.f, qrupdate/sqrder.f, 530 qrupdate/cqrder.f, qrupdate/sqrshc.f, qrupdate/cqrshc.f, 531 qrupdate/sqr1up.f, qrupdate/cqr1up.f, qrupdate/sch1dn.f, 532 qrupdate/cch1dn.f, qrupdate/schinx.f, qrupdate/cchinx.f, 533 qrupdate/schdex.f, qrupdate/cchdex.f, qrupdate/sqrqhu.f, 534 qrupdate/cqrqhu.f, qrupdate/sqrqhv.f, qrupdate/cqrqhv.f, 535 qrupdate/sqhqr.f, qrupdate/cqhqr.f: New files. 536 * qrupdate/Makefile.in (FSRC): Add them. 537 538 * slatec-fn/acosh.f, slatec-fn/albeta.f, slatec-fn/algams.f, 539 slatec-fn/alngam.f, slatec-fn/alnrel.f, slatec-fn/asinh.f, 540 slatec-fn/atanh.f, slatec-fn/betai.f, slatec-fn/csevl.f, 541 slatec-fn/erf.f, slatec-fn/erfc.f, slatec-fn/gami.f, 542 slatec-fn/gamit.f, slatec-fn/gamlim.f, slatec-fn/gamma.f, 543 slatec-fn/gamr.f, slatec-fn/inits.f, slatec-fn/pchim.f, 544 slatec-fn/pchst.f, slatec-fn/r9gmit.f, slatec-fn/r9lgic.f, 545 slatec-fn/r9lgit.f, slatec-fn/r9lgmc.f, slatec-fn/xacosh.f, 546 slatec-fn/xasinh.f, slatec-fn/xatanh.f, slatec-fn/xbetai.f, 547 slatec-fn/xerf.f, slatec-fn/xerfc.f, slatec-fn/xgamma.f, 548 slatec-fn/xsgmainc.f: New files. 549 * slatec-fn/Makefile.in (FSRC): Add them. 550 5512008-04-20 Jaroslav Hajek <highegg@gmail.com> 552 553 * qrupdate/dch1dn.f, qrupdate/dchdex.f, qrupdate/dchinx.f, 554 qrupdate/dqhqr.f, qrupdate/dqrdec.f, qrupdate/dqrinc.f, 555 qrupdate/dqrqhu.f, qrupdate/dqrqhv.f, qrupdate/dqrshc.f, 556 qrupdate/zch1dn.f, qrupdate/zchdex.f, qrupdate/zchinx.f, 557 qrupdate/zqhqr.f, qrupdate/zqrdec.f, qrupdate/zqrder.f, 558 qrupdate/zqrinc.f, qrupdate/zqrinr.f, qrupdate/zqrqhu.f, 559 qrupdate/zqrqhv.f, qrupdate/zqrshc.f: 560 Fix external declarations, XERBLA calls, and docs. 561 5622008-04-07 Jaroslav Hajek <highegg@gmail.com> 563 564 * qrupdate/dqrqhu.f, qrupdate/zqrqhu.f, 565 * qrupdate/dqrshc.f, qrupdate/zqrshc.f, 566 * qrupdate/dchinx.f, qrupdate/zchinx.f, 567 * qrupdate/dchdex.f, qrupdate/zchdex.f: New files. 568 5692008-04-02 Jaroslav Hajek <highegg@gmail.com> 570 571 * blas-xtra/xzdotu.f: Turn into simple wrapper for zdotu. 572 * blas-xtra/xzdotc.f: Turn into simple wrapper for zdotc. 573 * qrupdate/zqrqhv.f: Undo previous change. 574 5752008-03-22 David Bateman <dbateman@free.fr> 576 577 * qrupdate/dch1up.f: Remove unused external reference to dlartv. 578 5792008-03-18 John W. Eaton <jwe@octave.org> 580 581 * qrupdate/zqrqhv.f (zqrqhv): Call xzdotc instead of zdotc. 582 * blas-xtra/xzdotu.f: Eliminate local zdotu variable. 583 * blas-xtra/xzdotc.f: New file. 584 * blas-xtra/Makefile.in (FSRC): Add it to the list. 585 5862008-03-10 John W. Eaton <jwe@octave.org> 587 588 * blas/zdrot.f, odepack/dlsode.f, odepack/ewset.f, 589 odepack/intdy.f, fftpack/cffti.f, fftpack/cfftb.f, 590 fftpack/cfftf.f: 591 Use (*) instead of (1) for assumed-size dimensions. 592 5932008-03-06 Jaroslav Hajek <highegg@gmail.com> 594 595 * qrupdate/dqrinc.f: Declare DGEMV external. 596 * qrupdate/zqrinc.f: Declare ZGEMV external. 597 Fix complex constant args in call to ZGEMV. 598 5992008-03-05 Jaroslav Hajek <highegg@gmail.com> 600 601 * qrupdate/dch1dn.f, qrupdate/zch1dn.f: add "quick return" checks. 602 6032008-03-04 Jaroslav Hajek <highegg@gmail.com> 604 605 * qrupdate/dch1dn.f, qrupdate/dch1up.f, 606 qrupdate/zch1dn.f, qrupdate/zch1up.f: New files. 607 * qrupdate/Makefile.in (FSRC): Add them to the list. 608 609 * qrupdate/Makefile.in, qrupdate/dqhqr.f, qrupdate/dqr1up.f, 610 qrupdate/dqrdec.f, qrupdate/dqrder.f, qrupdate/dqrinc.f, 611 qrupdate/dqrinr.f, qrupdate/dqrqhv.f, qrupdate/zqhqr.f, 612 qrupdate/zqr1up.f, qrupdate/zqrdec.f, qrupdate/zqrder.f, 613 qrupdate/zqrinc.f, qrupdate/zqrinr.f, qrupdate/zqrqhv.f: 614 New files. 615 * Makefile.in (CRUFT_DIRS): Add qrupdate to the list. 616 6172008-02-14 John W. Eaton <jwe@octave.org> 618 619 * misc/f77-fcn.h (F77_XFCN): Call octave_rethrow_exception here 620 instead of checking octave_allocation_error. 621 * misc/quit.cc (octave_execution_exception): New function. 622 (octave_rethrow_exception): New function. 623 (octave_handle_signal): Call octave_rethrow_exception instead of 624 octave_throw_interrupt_exception. 625 * misc/quit.h (octave_execution_error): New variable. 626 (END_INTERRUPT_WITH_EXCEPTIONS): Catch octave_execution_exception. 627 (octave_execution_exception): New class. 628 (octave_exception): New enum. 629 (octave_exception_state): Rename from octave_allocation_error. 630 Change all uses. 631 6322008-02-12 John W. Eaton <jwe@octave.org> 633 634 * lapack-xtra/xilaenv.f: New wrapper for Fortran function ilaenv. 635 * lapack-xtra/Makefile.in (FSRC): Add it to the list. 636 6372008-02-06 John W. Eaton <jwe@octave.org> 638 639 * Makerules.in (%.def : %.f): Use mv instead of move-if-change. 640 6412008-02-05 John W. Eaton <jwe@octave.org> 642 643 * misc/Makefile.in: Unconditionally include $(MAKEDEPS). 644 Mark $(MAKEDEPS) as .PHONY targets if omit_deps is true. 645 6462007-12-21 John W. Eaton <jwe@octave.org> 647 648 Version 3.0.0 released. 649 6502007-11-01 John W. Eaton <jwe@octave.org> 651 652 * lapack-xtra/xzlange.f: Include complete implementation of ZLANGE 653 function here. 654 655 * blas-xtra/xzdotu.f: Include complete implementation of ZDOTU 656 function here. 657 6582007-10-26 John W. Eaton <jwe@octave.org> 659 660 * lapack/dlals0.f: New file. 661 * lapack/Makefile.in (FSRC): Add it to the list. 662 6632007-10-26 David Bateman <dbateman@free.fr> 664 665 * lapack/dgelsd.f, lapack/dlalsd.f, lapack/dlalsa.f, 666 lapack/dlasda.f, lapack/dlasdt.f, lapack/dlasdq.f 667 lapack/dlamrg.f, lapack/dlasd0.f, lapack/dlasd1.f, 668 lapack/dlasd2.f, lapack/dlasd3.f, lapack/dlasd4.f, 669 lapack/dlasd5.f, lapack/dlasd6.f, lapack/dlasd7.f, 670 lapack/dlasd8.f, lapack/dlaed6.f, lapack/zgelsd.f, 671 lapack/zlalsd.f , lapack/zlalsa.f, lapack/zlals0.f: New files. 672 * lapack/Makefile.in (FSRC): Include them here. 673 6742007-10-23 John W. Eaton <jwe@octave.org> 675 676 * lapack/dgtts2.f, lapack/zgtts2.f: New files. 677 * lapack/Makefile.in (FSRC): Add them to the list. 678 6792007-10-16 John W. Eaton <jwe@octave.org> 680 681 * lapack/dlacn2.f, lapack/dlacn2.f, lapack/dlahr2.f, 682 lapack/dlahr2.f, lapack/dlaqr0.f, lapack/dlazq3.f, 683 lapack/dlazq3.f, lapack/dormr3.f, lapack/dormrz.f, 684 lapack/iparmq.f, lapack/iparmq.f, lapack/zlacn2.f, 685 lapack/zlahr2.f, lapack/zlaqr0.f: New files. 686 * lapack/Makefile.in (FSRC): Add them to the list. 687 688 * lapack: Update all files to current versions from Lapack 3.1.1. 689 6902007-10-12 John W. Eaton <jwe@octave.org> 691 692 * Change copyright notices in all files that are part of Octave to 693 GPLv3 or any later version. 694 6952007-10-03 John W. Eaton <jwe@octave.org> 696 697 * mkf77def.in: Combine sed expressions. 698 6992007-09-26 David Bateman <dbateman@free.fr> 700 701 * lapack/dgelsy.f, lapack/dlatrz.f, lapack/zlarz.f, 702 lapack/dgeqp3.f, lapack/dtzrzf.f, lapack/zlarzt.f, 703 lapack/dlaic1.f, lapack/zgelsy.f, lapack/zlatrz.f, 704 lapack/dlaqp2.f, lapack/zgeqp3.f, lapack/ztzrzf.f, 705 lapack/dlaqps.f, lapack/zlaic1.f, lapack/zunmr3.f, 706 lapack/dlarzb.f, lapack/zlaqp2.f, lapack/zunmrz.f, 707 lapack/dlarz.f, lapack/zlaqps.f, lapack/dlarzt.f, 708 lapack/zlarzb.f: New files 709 * lapack/Makefile.in (FSRC): Add the new files. 710 7112007-07-25 David Bateman <dbateman@free.fr> 712 713 * Makefile.in, Makerules.in, fftpack/Makefile.in, 714 randlib/Makefile.in: Adjust DISTFILES to allow out of tree "make dist" 715 to work. 716 7172007-04-23 John W. Eaton <jwe@octave.org> 718 719 * ranlib/phrtsd.f (phrtsd): Store result of call to index 720 instrinsic in an INTEGER variable to ensure that the types of the 721 arguments passed to mod really are the same even on 64-bit systems. 722 7232007-04-18 Michael Goffioul <michael.goffioul@swing.be> 724 725 * blas-xtra/xdnrm2.f, blas-xtra/xdznrm2.f: 726 Delete spurious semicolons. 727 7282007-04-06 John W. Eaton <jwe@octave.org> 729 730 * blas-xtra/xdnrm2.f, blas-xtra/xdznrm2.f: New functions. 731 * blas-xtra/Makefile.in (FSRC): Add them to the list. 732 733 * ranlib/phrtsd.f (phrtsd): Ensure that the types of the arguments 734 passed to mod are the same even on 64-bit systems. 735 7362007-04-04 John W. Eaton <jwe@octave.org> 737 738 * Makefules.in: Handle Fortran, C, and C++ sources with separate 739 variables. 740 * misc/Makefile.in: Use new variables for Fortran, C, and C++ files. 741 * Makefile.in (clean mostlyclean distclean): No need to remove 742 $(CRUFT_OBJ) here. 743 7442007-04-04 Rafael Laboissiere <rafael@debian.org> 745 746 * Makefile.in (clean): Remove mkf77def. 747 7482007-03-27 John W. Eaton <jwe@octave.org> 749 750 * Makerules.in, Makefile.in (dist): Use ln instead of $(LN_S). 751 7522007-02-26 John W. Eaton <jwe@octave.org> 753 754 * misc/Makefile.in (CPICDEP): Also set if CPICFLAG is not defined. 755 (CXXPICDEP): Also set if CXXPICFLAG is not defined. 756 7572007-02-26 Michael Goffioul <michael.goffioul@swing.be> 758 759 * Makefile.in, Makerules.in: Use $(LN_S) instead of ln or ln -s. 760 7612007-02-07 John W. Eaton <jwe@octave.org> 762 763 * Makerules.in: Don't use wildcard function to generate source 764 efile list. 765 * amos/Makefile.in, blas-xtra/Makefile.in, blas/Makefile.in, 766 daspk/Makefile.in, dasrt/Makefile.in, dassl/Makefile.in, 767 fftpack/Makefile.in, lapack-xtra/Makefile.in, lapack/Makefile.in, 768 minpack/Makefile.in, misc/Makefile.in, odepack/Makefile.in, 769 ordered-qz/Makefile.in, quadpack/Makefile.in, ranlib/Makefile.in, 770 slatec-err/Makefile.in, slatec-fn/Makefile.in, villad/Makefile.in: 771 Explicitly list source files. 772 7732007-01-24 Alexander Barth <abarth@marine.usf.edu> 774 775 * misc/f77-fcn.h (F77_CSTRING): Call OCTAVE_LOCAL_BUFFER with cs, 776 not F77_CHAR_ARG_USE (s). 777 7782006-11-11 John W. Eaton <jwe@octave.org> 779 780 * Makerules.in (%.def : %.f): Use $(simple-move-if-change-rule) here. 781 7822006-11-03 John W. Eaton <jwe@octave.org> 783 784 * Makefile.in (DLL_CXXDEFS): Rename from XTRA_CXXDEFS. 785 (DLL_CDEFS): Rename from XTRA_CDEFS. 786 Substitute CRUFT_DLL_DEFS, not XTRA_CRUFT_DEFS. 787 (XTRA_CRUFT_SH_LDFLAGS): Rename from XTRA_CRUFT_LINK_DEPS. 788 Add $(XTRA_CRUFT_SH_LDFLAGS) to SH_LDFLAGS instead of to LINK_DEPS. 789 7902006-10-31 John W. Eaton <jwe@octave.org> 791 792 * misc/Makefile.in (INCLUDES): Add oct-dlldefs.h to the list. 793 7942006-10-29 John W. Eaton <jwe@octave.org> 795 796 * misc/Makefile.in (SPECIAL_INCLUDE): Add oct-dlldefs.h to the list. 797 7982006-10-28 Michael Goffioul <michael.goffioul@swing.be> 799 800 * misc/quit.h: Undefine min and max after including windows.h. 801 8022006-10-27 John W. Eaton <jwe@octave.org> 803 804 * misc/oct-dlldefs.h: New file. 805 806 * mkf77def.in: Downcase all input to simplify matching. 807 Match only lines beginning with whitespace. 808 Match function return types. 809 Use literal TAB characters instead of \t in sed patterns. 810 From Michael Goffioul <michael.goffioul@swing.be>. 811 8122006-10-26 Michael Goffioul <michael.goffioul@swing.be> 813 814 * Makefile.in (XTRA_CRUFT_LINK_DEPS): Substitute. 815 (CRUFT_DEFS): New variable. 816 (LINK_DEPS): Include $(XTRA_CRUFT_LINK_DEPS) in the list. 817 (clean, mostlyclean, distclean): Delete cruft.def. 818 (cruft.def): New target. 819 (libraries): Depend on cruft.def. 820 821 * misc/f77-fcn.h (f77_exception_encountered, xstopx): 822 Tag with CRUFT_API. 823 * misc/lo-error.h (current_liboctave_error_handler, 824 current_liboctave_warning_handler, 825 current_liboctave_warning_with_id_handler, 826 set_liboctave_error_handler, set_liboctave_warning_handler, 827 set_liboctave_warning_with_id_handler): Likewise. 828 * misc/quit.h (w32_sigint_init, w32_raise_final, 829 w32_raise, w32_in_main_thread, current_context, 830 octave_save_current_context, octave_restore_current_context, 831 octave_jump_to_enclosing_context, octave_save_signal_mask, 832 octave_restore_signal_mask, octave_interrupt_immediately, 833 octave_interrupt_state, octave_allocation_error, 834 octave_signal_caught, octave_handle_signal, 835 octave_throw_interrupt_exception, octave_throw_bad_alloc, 836 octave_signal_hook, octave_interrupt_hook, octave_bad_alloc_hook): 837 Likewise. 838 8392006-10-26 John W. Eaton <jwe@octave.org> 840 841 * Makefile.in ($(CRUFT_DEFS)): Depend on $(SUBDIRS). 842 (cruft.def): Depend on $(CRUFT_DEFS). 843 (libraries): Depend on cruft.def only. 844 845 * mk77def.in: New script template 846 * Makefile.in (DISTFILES): Include mk77def.in in the list. 847 ($(SUBDIRS)): Depend on mk77def. 848 (mk77def): New target. 849 (CRUFT_DEFS): New variable. 850 * Makerules.in (CRUFT_FSRC, CRUFT_CSRC, CRUFT_CXXSRC): New variables. 851 (CRUFT_SRC): Define using $(CRUFT_FSRC), $(CRUFT_CSRC), and 852 $(CRUFT_CXXSRC). 853 (CRUFT_DEFS): New variable. 854 ($(CRUFT_DEFS)): Depend on $(TOPDIR)/libcruft/mkf77def. 855 (%.def : %.f): New pattern rule. Use mkf77def script to do 856 Fortran name mangling. 857 (clean, mostlyclean, distclean): Delete $(CRUFT_DEFS). 858 (all): Depend on $(CRUFT_DEFS) 859 Partially from Michael Goffioul <michael.goffioul@swing.be>. 860 8612006-10-25 John W. Eaton <jwe@octave.org> 862 863 * Makerules.in (XTRA_CDEFS, XTRA_CXXDEFS): Substitute here. 864 8652006-10-23 Paul Kienzle <pkienzle@users.sf.net> 866 867 * misc/f77-fcn.h (F77_CHAR_ARG_DEF, F77_CONST_CHAR_ARG_DEF, 868 F77_CHAR_ARG_LEN_DEF, F77_CHAR_ARG_USE, F77_CHAR_ARG_LEN_USE, 869 F77_CSTRING): New macros to handle passing C character strings to 870 Fortran. 871 8722006-10-17 Michael Goffioul <michael.goffioul@swing.be> 873 874 * lapack-xtra/xdlamch.f: Begin lines with spaces, not tabs. 875 876 * misc/Makefile.in (machar.o, pic/machar.o): Specify output file 877 name in compile command. 878 8792006-10-13 Michael Goffioul <michael.goffioul@swing.be> 880 881 * Makefile.in: Adapt rules to use $(LIBPRE). 882 8832006-09-11 John W. Eaton <jwe@octave.org> 884 885 * blas-xtra/xddot.f, blas-xtra/xzdotu.f: New files. 886 8872006-06-01 David Bateman <dbateman@free.fr> 888 889 * slatec-fn/dpchim.f, slatec-fn/dpchst.f: New files. 890 8912006-05-22 John W. Eaton <jwe@octave.org> 892 893 * lapack/dlantr.f, lapack/zlantr.f: New files. 894 8952006-05-03 David Bateman <dbateman@free.fr> 896 897 * lapack/dpocon.f, lapack/zpocon.f, lapack/dpotrs.f, 898 lapack/zpotrs.f, lapack/dtrcon.f, lapack/ztrcon.f, 899 lapack/dtrtrs.f, lapack/ztrtrs.f: New files. 900 9012006-04-29 John W. Eaton <jwe@octave.org> 902 903 * misc/lo-error.c (set_liboctave_warning_with_id_handler, 904 liboctave_warning_with_id): New functions. 905 (current_liboctave_warning_with_id_handler): New variable. 906 * misc/lo-error.h (liboctave_warning_with_id_handler): New typedef. 907 (current_liboctave_warning_with_id_handler, liboctave_warning_with_id 908 set_liboctave_warning_with_id_handler): Provide decls. 909 9102006-04-18 John W. Eaton <jwe@octave.org> 911 912 * misc/f77-fcn.h (F77_XFCN): Move decls to beginning of blocks for C. 913 9142006-04-13 John W. Eaton <jwe@octave.org> 915 916 * misc/quit.h BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE_1, 917 END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE): Omit unnecessary casts. 918 * misc/f77-fcn.h (F77_XFCN, F77_CHAR_ARG_LEN): Likewise. 919 9202006-04-03 David Bateman <dbateman@free.fr> 921 922 * ranlib/wrap.f (dgenexp, dgengam, dignpoi): New functions. 923 9242006-03-21 John W. Eaton <jwe@octave.org> 925 926 * misc/f77-fcn.h (F77_XFCN): Save octave_interrupt_immediately and 927 restore it if an exception occurs that causes a longjmp. 928 9292005-11-01 John W. Eaton <jwe@octave.org> 930 931 * ranlib/ignbin.f, ranlib/ignpoi.f: Avoid arithmetic IF statements. 932 9332005-10-17 John W. Eaton <jwe@octave.org> 934 935 * lapack/Makefile.in (dlamc1.o pic/dlamc1.o): 936 Add $(F77_FLOAT_STORE_FLAG) to FFLAGS. 937 9382005-09-23 John W. Eaton <jwe@octave.org> 939 940 * misc/machar.c: Restore test code. 941 9422005-09-15 John W. Eaton <jwe@octave.org> 943 944 * misc/quit.h Rename all win32_ symbols to w32. Change all uses. 945 9462005-09-15 David Bateman <dbateman@free.fr> 947 948 * Makefile.in (LN_S): Change to DESTDIR before LN_S to avoid 949 lack of symlinks under mingw. 950 * misc/cquit.c (w32_thread_setjmp_mutex, win32_signal_context, 951 win32_signal_to_raise, win32_main_thread_id, win32_main_thread, 952 win32_restore_thread): New static variables. 953 (win32_in_main_thread): Returns 1 if in main thread for win32. 954 (win32_reset_context): Reset context (longjmp style) for win32. 955 (win32_raise_in_main): Raise signal in main thread for win32. 956 (win32_raise): Raise signal for win32. 957 (win32_raise_final): Clean up win32 signalling. 958 (win32_sigint_init): Initialize win32 signalling. 959 * quit.h (win32_sigint_init, win32_raise_final, win32_raise, 960 win32_in_main_thread): Declaration. 961 9622005-09-14 Daniel <durbano@shbano.com> 963 964 * lapack/zbdsqr.f: Fix typo in docs. 965 From Jorge Barros de Abreu <ficmatin01@solar.com.br>. 966 9672005-05-06 John W. Eaton <jwe@octave.org> 968 969 * lapack/dpotri.f, lapack/dlauum.f, lapack/dlauu2.f, 970 lapack/zpotri.f, lapack/zlauum.f, lapack/zlauu2.f: New files. 971 9722005-04-08 John W. Eaton <jwe@octave.org> 973 974 * Makefile.in, Makerules.in (clean, distclean, maintainer-clean): 975 Avoid duplication in rules. 976 9772005-03-17 Andy Adler <adler@site.uottawa.ca> 978 979 * Makerules.in (install-strip): Include double-colon target here too. 980 9812005-03-09 John W. Eaton <jwe@octave.org> 982 983 * Makefile.in (bin-dist): Delete target. 984 (BINDISTLIBS, BINDISTFILES): Delete variables. 985 9862005-03-01 John W. Eaton <jwe@octave.org> 987 988 * Makefile.in (CRUFT_DIRS): Remove it from the list. 989 * odessa: Delete directory. 990 991 * misc/machar.c (rmachar): Declare local REAL variables volatile. 992 9932005-02-25 John W. Eaton <jwe@octave.org> 994 995 * blas/zher.f: New file. 996 997 Sparse merge. 998 999 2005-01-13 David Bateman <dbateman@free.fr> 1000 1001 * lapack/dgttrf.f lapack/dgttrs.f lapacl/zgttrf.f lapack/zgttrs.f: 1002 new files 1003 1004 2005-01-23 David Bateman <dbateman@free.fr> 1005 1006 * lapack/dgtsv.f lapack/dpbcon.f lapack/dpbtf2.f lapack/dpbtrf.f 1007 lapack/dpbtrs.f lapack/dptsv.f lapack/dpttrf.f lapack/dpttrs.f 1008 lapack/dptts2.f lapack/zgtsv.f lapack/zpbcon.f lapack/zpbtf2.f 1009 lapack/zpbtrf.f lapack/zpbtrs.f lapack/zptsv.f lapack/zpttrf.f 1010 lapack/zpttrs.f lapck/zptts2.f: New files. 1011 1012 2004-12-29 John W. Eaton <jwe@octave.org> 1013 1014 * blas/zbtsv.f: New file. 1015 * lapack/dgbcon.f, lapack/dgbtrf.f, lapack/dgbtrs.f, 1016 lapack/dlatbs.f, lapack/zgbcon.f, lapack/zgbtf2.f, 1017 lapack/zgbtrf.f, lapack/zgbtrs.f, lapack/zlatbs.f: New files. 1018 10192005-02-10 John W. Eaton <jwe@octave.org> 1020 1021 * misc/cquit.c (octave_signal_caught): New global variable. 1022 * misc/quit.cc (occtave_handle_signal): New function. 1023 (octave_signal_hook): New global pointer. 1024 * misc/quit.h: Provide decls. 1025 (OCTAVE_QUIT): Check octave_signal_caught, not 1026 octave_interrupt_state, and call octave_handle_signal, not 1027 octave_throw_interrupt_exception. 1028 10292005-02-08 John W. Eaton <jwe@octave.org> 1030 1031 * misc/quit.h: Use C-style comments. 1032 10332004-09-08 John W. Eaton <jwe@octave.org> 1034 1035 * misc/machar.c (rmachar): Use modern C declaration. 1036 10372004-02-24 John W. Eaton <jwe@bevo.che.wisc.edu> 1038 1039 * misc/f77-fcn.c: Handle Cray, CVF, and f2c calling conventions. 1040 1041 * misc/f77-fcn.h (xstopx): Use F77_CHAR_ARG_DECL and 1042 F77_CHAR_ARG_LEN_DECL in declaration. 1043 10442004-02-20 John W. Eaton <jwe@bevo.che.wisc.edu> 1045 1046 * misc/quit.h (OCTAVE_QUIT): Set octave_interrupt_state to -1 1047 while we are handling interrupts. 1048 10492004-02-14 John W. Eaton <jwe@bevo.che.wisc.edu> 1050 1051 * Makefile.in (LINK_DEPS): Always define. 1052 10532003-11-12 John Eaton <jwe@bevo.che.wisc.edu> 1054 1055 * misc/machar.c (machar) [CRAY]: Kluge to make it work. 1056 10572003-10-31 John W. Eaton <jwe@bevo.che.wisc.edu> 1058 1059 * odepack/dlsode.f: Rename from odepack/lsode.f. 1060 * odepack/dlsode.f (DLSODE): Rename from LSODE to avoid name 1061 conflict with LSODE class constructors on systems that upcase 1062 Fortran names. 1063 1064 * odessa/dodessa.f: Rename from odessa/odessa.f. 1065 * odessa/dodessa.f (DODESSA): Rename from ODESSA to avoid name 1066 conflict with ODESSA class constructors on systems that upcase 1067 Fortran names. 1068 10692003-10-30 John W. Eaton <jwe@bevo.che.wisc.edu> 1070 1071 * Makefile.in (MISC_OBJ): Add misc/cquit.o to the list. 1072 1073 * misc/Makefile.in (SPECIAL_SRC): Add cquit.c to the list. 1074 * misc/cquit.c: New file. 1075 * misc/quit.cc: Move everything except octave_interrupt_hook, 1076 octave_bad_alloc_hook, octave_throw_interrupt_exception, and 1077 octave_throw_bad_alloc to cquit.c. 1078 10792003-10-28 John W. Eaton <jwe@bevo.che.wisc.edu> 1080 1081 * misc/quit.h (octave_interrupt_hook, octave_bad_alloc_hook): 1082 Move declarations outside of extern "C" block. 1083 10842003-10-27 John W. Eaton <jwe@bevo.che.wisc.edu> 1085 1086 * misc/f77-fcn.h: Only use inline if this is C++. 1087 1088 * misc/f77-fcn.c (xstopx): Return type is now F77_RET_T. 1089 Use F77_RETURN. 1090 * misc/machar.c (machar): Likewise. 1091 1092 * misc/f77-fcn.h (F77_CHAR_ARG, F77_CONST_CHAR_ARG, F77_CHAR_ARG2, 1093 F77_CONST_CHAR_ARG2, F77_CXX_STRING_ARG, F77_CHAR_ARG_LEN, 1094 F77_CHAR_ARG_DECL, F77_CONST_CHAR_ARG_DECL, F77_CHAR_ARG_LEN_DECL, 1095 F77_RET_T, F77_RETURN): New macros. 1096 [F77_USES_CRAY_CALLING_CONVENTION]: New data conversion functions. 1097 1098 * misc/quit.h (octave_interrupt_hook, octave_bad_alloc_hook): 1099 Move function pointer declarations inside __cplusplus section. 1100 11012003-07-29 John W. Eaton <jwe@bevo.che.wisc.edu> 1102 1103 * Makefile.in (install-lib): Use $(INSTALL), not 1104 $(INSTALL_PROGRAM) for $(SHLLIB) files. 1105 11062003-07-02 John W. Eaton <jwe@bevo.che.wisc.edu> 1107 1108 * Makefile.in (CLEAN_SUBDIRS): New variable. 1109 (clean mostlyclean distclean maintainer-clean): Use it to ensure 1110 cleaning in all subdirs, not just those we build in. 1111 1112 * Makerules.in (maintainer-clean, distclean): Don't use 1113 dependencies on double colon rules. 1114 (distclean): Also remove *.d, *.a, *.o, pic/*.o, pic, and stmp-pic. 1115 (maintainer-clean): Also remove *.d, *.a, *.o, pic/*.o, pic, and 1116 stmp-pic, and Makefile. 1117 1118 * Makefile.in (maintainer-clean, distclean): Also remove *.$(SHLEXT). 1119 11202003-06-16 John W. Eaton <jwe@bevo.che.wisc.edu> 1121 1122 * dasrt/ddasrt.f (DDASRT): Print correct message for invalid MXSTP. 1123 1124 * dassl/ddassl.f (DDASSL): Handle MXSTP as in DASRT. 1125 1126 * dassl/ddajac.f (DDAJAC): LIPVT is now 22. 1127 * dassl/ddassl.f (DDASSL): Likewise. 1128 * dassl/ddaslv.f (DDASLV): Likewise. 1129 1130 * misc/quit.h (octave_interrupt_hook, octave_bad_alloc_hook): 1131 New function pointers. 1132 * misc/quit.cc: Initialize them. 1133 (octave_throw_interrupt_exception): If octave_interrupt_hook is 1134 set, call it. 1135 (octave_throw_bad_alloc): Likewise, for octave_bad_alloc_hook. 1136 1137 * dasrt/ddasrt.f (DDASRT): Set LMXSTP to 21 and LIPVT to 22 to 1138 avoid conflict with LLAST in DRCHECK. Change docs for INFO(12) 1139 and LIW. 1140 11412003-05-14 John W. Eaton <jwe@bevo.che.wisc.edu> 1142 1143 * Makefile.in, misc/Makefile.in: Handle DESTDIR. 1144 11452003-02-20 John W. Eaton <jwe@bevo.che.wisc.edu> 1146 1147 * blas/sgemm.f, blas/strsm.f, blas/ssyrk.f, blas/sscal.f, 1148 blas/sgemv.f, blas/sdot.f: New files. 1149 11502003-02-20 Paul Kienzle <pkienzle@users.sf.net> 1151 1152 * dassl/ddaslv.f: Fortran doesn't use ; in statements. 1153 11542003-02-18 John W. Eaton <jwe@bevo.che.wisc.edu> 1155 1156 * blas/dtbsv.f: New file. 1157 * lapack/dlatrs.f, lapack/dtrti2.f, lapack/dtrtri.f, lapack/ztrti2.f, 1158 lapack/ztrtri.f: New files. 1159 11602003-02-04 David Bateman <dbateman@free.fr> 1161 1162 * Makefile.in (CRUFT_DIRS): Remove linpack from list. 1163 1164 * linpackdgbfa.f, linpackdgbsl.f, linpackdgeco.f, linpackdgedi.f, 1165 linpackdgefa.f, linpackdgesl.f, linpackspofa.f, linpackzgeco.f, 1166 linpackzgedi.f, linpackzgefa.f, linpackzgesl.f: Delete. 1167 1168 * dassl/ddajac.f, dassl/ddaslv.f: Use DGxTRF and 1169 DGxTRS instead of DGxFA and DGxSL. 1170 * daspk/ddaspk.f, daspk/dmatd.f, daspk/dslvd.f: Likewise. 1171 * odepack/lsode.f, odepack/prepj.f, odepack/solsy.f: Likewise. 1172 * odessa/odessa.f, odessa/odessa_prepj.f, odessa/odessa_solsy.f: 1173 Likewise. 1174 * libcrudt/ranlib/setgmn.f: Use SPOTRF instead of SPOFA. 1175 1176 * lapack/dgbtf2.f, lapack/dgbtrf.f, lapack/dgbtrs.f, 1177 lapack/dgecon.f, lapack/dgetri.f, lapack/spotf2.f, 1178 lapack/spotrf.f, lapack/zgecon.f, lapack/zgetri.f: New files. 1179 11802003-01-22 John W. Eaton <jwe@bevo.che.wisc.edu> 1181 1182 * misc/quit.h (BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE_1, 1183 BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE_2): New macros. 1184 11852003-01-03 John W. Eaton <jwe@bevo.che.wisc.edu> 1186 1187 * odessa/odessa_rscom.f (ODESSA_RSCOM): Fix apparent typo (LODE2 1188 should probably be LIODE2). 1189 1190 * Makerules.in (clean, mostlyclean): Also remove *.d. 1191 1192 * misc/quit.cc: Add std:: qualifiers to memcpy calls. 1193 11942003-01-03 Paul Kienzle <pkienzle@users.sf.net> 1195 1196 * misc/quit.h: Move #include <new> outside extern "C" block. 1197 * misc/f77-fcn.h: Move #include "quit.h" outside extern "C" block. 1198 11992002-11-20 John W. Eaton <jwe@bevo.che.wisc.edu> 1200 1201 * misc/quit.h (BEGIN_INTERRUPT_WITH_EXCEPTIONS, 1202 END_INTERRUPT_WITH_EXCEPTIONS): Only define for C++ source. 1203 Include <new> for C++ source. 1204 12052002-11-15 John W. Eaton <jwe@bevo.che.wisc.edu> 1206 1207 * misc/quit.h, misc/quit.cc [! USE_EXCEPTIONS_FOR_INTERRUPTS]): 1208 Always use exceptions for handling interrupts. 1209 (BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE): 1210 1211 * misc/quit.h (OCTAVE_TRY_WITH_INTERRUPTS, OCTAVE_THROW_BAD_ALLOC, 1212 OCTAVE_CATCH_INTERRUPTS, SAVE_OCTAVE_INTERRUPT_IMMEDIATELY, 1213 INCREMENT_OCTAVE_INTERRUPT_IMMEDIATELY, OCTAVE_THROW_TO_TOP_LEVEL, 1214 DECREMENT_OCTAVE_INTERRUPT_IMMEDIATELY, OCTAVE_JUMP_TO_TOP_LEVEL, 1215 SET_OCTAVE_INTERRUPT_IMMEDIATELY): Replace all uses with 1216 definitions, delete macros. 1217 12182002-11-14 John W. Eaton <jwe@bevo.che.wisc.edu> 1219 1220 * misc/quit.cc (octave_allocation_error): New variable. 1221 (octave_throw_bad_alloc): New function. 1222 * misc/quit.h: Provide decls. 1223 (OCTAVE_THROW_BAD_ALLOC): New macro. 1224 (END_INTERRUPT_WITH_EXCEPTIONS): Also catch bad_alloc. 1225 * misc/f77-fcn.h (F77_XFCN): Handle allocation errors. 1226 1227 * misc/quit.h (octave_jmp_buf): New typedef. 1228 (current_context): Type is now octave_jmp_buf. 1229 (octave_set_current_context): Use sigsetjmp if we have it. 1230 (octave_interrupt_immediately, octave_interrupt_state): Type is 1231 now sig_atomic_t. 1232 (BEGIN_INTERRUPT_WITH_EXCEPTIONS, END_INTERRUPT_WITH_EXCEPTIONS): 1233 New macros. 1234 1235 * misc/quit.cc (octave_jump_to_enclosing_context): Use siglongjmp 1236 if we have it. 1237 (octave_save_current_context, octave_restore_current_context): Use 1238 octave_jmp_buf type here. 1239 12402002-11-07 John W. Eaton <jwe@bevo.che.wisc.edu> 1241 1242 * misc/Makefile.in: Handle automatic dependency generation for 1243 C/C++ source files. 1244 1245 * misc/quit.h (INCREMENT_OCTAVE_INTERRUPT_IMMEDIATELY, 1246 DECREMENT_OCTAVE_INTERRUPT_IMMEDIATELY, 1247 SET_OCTAVE_INTERRUPT_IMMEDIATELY): New macros. 1248 (BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, 1249 BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE): Use them. 1250 * f77-fcn.h (F77_XFCN): Likewise. 1251 1252 * misc/quit.cc: Include <cstring> for memcpy decl. 1253 12542002-11-06 John W. Eaton <jwe@bevo.che.wisc.edu> 1255 1256 * misc/f77-fcn.h (F77_XFCN): Adapt to new signal/exception 1257 handling scheme. 1258 (f77_context): Delete decl. 1259 (copy_f77_context): Likewise. 1260 * misc/f77-fcn.cn (copy_f77_context): Delete. 1261 (Fxstopx): Set f77_exception_encountered. 1262 Use octave_jump_to_enclosing_context, not longjmp. 1263 1264 * misc/f77-extern.cc (f77_context): Delete definition. 1265 1266 * misc/quit.h, misc/quit.cc: New files. 1267 * misc/Makefile: Add them to the appropriate lists. 1268 1269 * Makefile (MISC_OBJ): Add misc/quit.o 1270 12712002-10-31 John W. Eaton <jwe@bevo.che.wisc.edu> 1272 1273 * odessa/odessa.f (ODESSA): Second arg of xerrwd is string length. 1274 * odessa/odessa_intdy.f (ODESSA_INTDY): Likewise. 1275 12762002-10-29 John W. Eaton <jwe@bevo.che.wisc.edu> 1277 1278 * dasrt/ddasrt.f (DDASRT): Fix computation of LENRW. 1279 12802002-10-16 John W. Eaton <jwe@bevo.che.wisc.edu> 1281 1282 * Makefile.in (install): Don't bother with versions for $(SHLBIN) 1283 files. 1284 1285 * slatec-err/xerrwd.f (XERRWD): Print msg(1:nmes), not just msg. 1286 12872002-10-14 John W. Eaton <jwe@bevo.che.wisc.edu> 1288 1289 * Makefile.in (install): No need to use cd to create links. 1290 12912002-10-14 Paul Kienzle <pkienzle@users.sf.net> 1292 1293 * Makefile.in: Use link dependencies for shared libs if 1294 INCLUDE_LINK_DEPS. 1295 (LIBRARIES): If doing shared libs, include versioned library in list. 1296 (libcruft.$(SHLEXT), libcruft.$(SHLEXT_VER)): Reverse actions -- 1297 build unversioned library, symbolic link adds version info. 1298 (install, uninstall): Handle link and load forms of the library 1299 separately. 1300 13012002-09-30 Paul Kienzle <pkienzle@users.sf.net> 1302 1303 * slatec-fn/xdacosh.f: Mark external functions as external. 1304 * slatec-fn/xdasinh.f: Ditto. 1305 * slatec-fn/xdatanh.f: Ditto. 1306 * slatec-fn/xdbetai.f: Ditto. 1307 * slatec-fn/xderf.f: Ditto. 1308 * slatec-fn/xderfc.f: Ditto. 1309 * slatec-fn/xdgami.f: Ditto. 1310 * slatec-fn/xdgamit.f: Ditto. 1311 * slatec-fn/xdgamma.f: Ditto. 1312 * slatec-fn/xgmainc.f: Ditto. 1313 13142002-08-14 John W. Eaton <jwe@bevo.che.wisc.edu> 1315 1316 * odessa/odessa.f (ODESSA): Use XERRWD instead of XERR. 1317 * odessa/intdy.f (ODESSA_INTDY): Likewise. 1318 * odessa_rscom.f (ODESSA_RSCOM): Delete unused common block EH0001. 1319 * odessa_svcom.f (ODESSA_SVCOM): Likewise. 1320 1321 * dasrt/xerrwv.f, odepack/xerrwv.f: Delete. 1322 * slatec-err/xerrwd.f (XERRWD): Call XSTOPX instead of using STOP. 1323 1324 * quadpack/dqagi.f (DQAGI): Replace Hollerith constants with 1325 character string constants. 1326 * quadpack/dqagp.f (DQAGP): Likewise. 1327 * odepack/lsode.f (LSODE): Likewise. 1328 1329 * odepack/lsode.f (LSODE): Use XERRWD instead of XERRWV. 1330 * odepack/intdy.f (INTDY): Likewise. 1331 * dasrt/ddasrt.f (DDASRT): Likewise. 1332 * quadpack/xerror.f (XERROR): Likewise. 1333 13342002-07-25 John W. Eaton <jwe@bevo.che.wisc.edu> 1335 1336 * slatec-fn/xgmainc.f: New file. 1337 13382002-07-12 John W. Eaton <jwe@bevo.che.wisc.edu> 1339 1340 * dasrt: New subdirectory. 1341 * Makefile.in (CRUFT_DIRS): Add it to the list. 1342 13432002-07-10 John W. Eaton <jwe@bevo.che.wisc.edu> 1344 1345 * odessa: New subdirectory. 1346 * Makefile.in (CRUFT_DIRS): Add it to the list. 1347 13482002-06-27 John W. Eaton <jwe@bevo.che.wisc.edu> 1349 1350 * slatec-err/xermsg.f (XERMSG): If MAXMES .LT. 0, messages may be 1351 printed an unlimited number of times. 1352 * slatec-err/j4save.f (J4SAVE) Default for MAXMES is now -1. 1353 1354 * misc/f77-fcn.c (xstopx): Pass args in proper order. 1355 13562002-05-22 John W. Eaton <jwe@bevo.che.wisc.edu> 1357 1358 * ordered-qz/dsubsp.f (DSUBSP): Delete decl for unused variable J. 1359 1360 * misc/f77-fcn.c (xstopx): Return type is void, not volatile void. 1361 * misc/f77-fcn.h (xstopx): Provide decl. Add special gcc noreturn 1362 attribute here. 1363 13642002-05-16 John W. Eaton <jwe@bevo.che.wisc.edu> 1365 1366 * misc/f77-fcn.h: Define F77_FCN for backward compatibility. 1367 13682002-04-27 John W. Eaton <jwe@bevo.che.wisc.edu> 1369 1370 * slatec-err/ixsav.f, slatec-err/xerrwd.f: New files. 1371 1372 * daspk: New directory. 1373 * Makefile.in (CRUFT_DIRS): Add it to the list 1374 13752002-04-03 Steven G. Johnson <stevenj@alum.mit.edu> 1376 1377 * misc/machar.c: Use F77_FUNC instead of checking 1378 F77_APPEND_UNDERSCORE. 1379 * misc/f77-fcn.h: Don't define F77_FCN. 1380 (xSTRINGIZE, STRINGIZE): New macros. 1381 (F77_XFCN_ERROR): Simplify by using STRINGIZE and F77_FUNC. 1382 (F77_XFCN): Use F77_FUNC instead of F77_FCN. 1383 * misc/f77-fcn.c: Use F77_FUNC instead of F77_FCN. 1384 13852001-11-01 John W. Eaton <jwe@bevo.che.wisc.edu> 1386 1387 * Makefile.in (DISTSUBDIRS): Add fftpack. 1388 13892001-08-13 John W. Eaton <jwe@bevo.che.wisc.edu> 1390 1391 * lapack/dlasq3.f: Update from netlib. 1392 * lapack/dlasq5.f: Ditto. 1393 13942001-05-02 Mumit Khan <khan@nanotech.wisc.edu> 1395 1396 * Makefile.in (CRUFT_DIRS): Substitute @FFT_DIR@. 1397 13982001-04-25 John W. Eaton <jwe@bevo.che.wisc.edu> 1399 1400 * Makefile.in (install): Don't use mk-libdir-link. 1401 14022001-04-19 John W. Eaton <jwe@bevo.che.wisc.edu> 1403 1404 * misc/Makefile.in (CPICDEP): Remove pic/dostop.o from the list. 1405 14062001-03-27 John W. Eaton <jwe@bevo.che.wisc.edu> 1407 1408 * misc/xstopx.f: Delete. 1409 * misc/dostop.c: Delete. 1410 * misc/Makefile.in (SPECIAL, SPECIAL_DEPEND): Delete dostop.c and 1411 dostop.o from lists. 1412 * Makefile.in (MISC_OBJ): Delete misc/dostop.o from the list. 1413 1414 * misc/dostop.c (dostop): Use F77_FCN macro for function definition. 1415 Specify length in error format to avoid need for copying string. 1416 From Paul Kienzle <pkienzle@kienzle.powernet.co.uk>. 1417 14182000-12-14 John W. Eaton <jwe@bevo.che.wisc.edu> 1419 1420 * lapack/dgelss.f (DGELSS): Use correct leading dimension for 1421 workspace array passed to dgemm and dlacpy. 1422 (ZGELSS): Likewise, for calls to zgemm and zlacpy. 1423 14242000-07-18 John W. Eaton <jwe@bevo.che.wisc.edu> 1425 1426 * Makefile.in (DISTSUBDIRS): New macro. 1427 (dist): Use it instead of SUBDIRS. 1428 14292000-06-30 Steven G. Johnson <stevenj@alum.mit.edu> 1430 1431 * blas-xtra, lapack-xtra: New directories. 1432 * Makefile.in (CRUFT_DIRS): Add them to the list. 1433 Substitute @BLAS_DIR@ and @LAPACK_DIR@ here. 1434 * blas-xtra/xerbla.f: Move here from blas subdirectory. 1435 * blas-xtra/Makefile.in: New file. 1436 * lapack-xtra/xdlamch.f, lapack-xtra/xdlange.f, 1437 lapack-xtra/xzlange.f: Move here from lapack subdirectory. 1438 * lapack-xtra/Makefile.in: New file. 1439 14402000-04-25 John W. Eaton <jwe@bevo.che.wisc.edu> 1441 1442 * misc/Makefile.in (install, uninstall): Include files go in 1443 $(octincludedir)/octave, not just $(octincludedir). 1444 14452000-03-25 John W. Eaton <jwe@bevo.che.wisc.edu> 1446 1447 * Makefile.in (LIBRARIES): Conditionally define. 1448 (libraries): Depend on $(SUBDIRS) only. 1449 Make $(LIBRARIES) using a recursive invocation of make once 1450 $(SUBDIRS) are up to date. 1451 (.NOTPARALLEL): New target, for GNU Make 3.79. 1452 14532000-03-21 John W. Eaton <jwe@bevo.che.wisc.edu> 1454 1455 * Makefile.in (libcruft.$(LIBEXT)): New target. 1456 (all): Depend on `libraries', not `$(SUBDIRS) shared-lib'. 1457 Conditionally construct `libraries' target. 1458 (libcruft.$(SHLEXT_VER)): Delete target before rebuilding. 1459 * Makerules.in (LIBCRUFT): Delete variable. 1460 (LIBCRUFT_DEPEND): Conditionally define to $(LIBCRUFT_OBJS) only. 1461 (all): Print warning if anything is done. 1462 (stmp-pic): New target. 1463 ($CRUFT_PICOBJ): Depend on stmp-pic. 1464 (clean, mostlyclean): Remove pic and stmp-pic. 1465 14662000-02-10 John W. Eaton <jwe@bevo.che.wisc.edu> 1467 1468 * lapack/dbdsqr.f, lapack/dgeesv.f, lapack/dgelss.f, 1469 lapack/dgesvd.f, lapack/dlasq1.f, lapack/dlasq2.f, 1470 lapack/dlasq3.f, lapack/dlasq3.f, lapack/dlasq4.f, 1471 lapack/dlasq5.f, lapack/dlasq6.f, lapack/zbdsqr.f, 1472 lapack/zgelss.f, lapack/zgesvd.f, lapack/zhetd2.f: 1473 Update from netlib. 1474 14751999-11-03 John W. Eaton <jwe@bevo.che.wisc.edu> 1476 1477 * Update to Lapack version 3.0. 1478 * lapack/ieeeck.f, lapack/dlasq2.f, lapack/dlasq3.f, 1479 lapack/dlasq5.f, lapack/dlasq6.f: New files. 1480 14811999-10-29 John W. Eaton <jwe@bevo.che.wisc.edu> 1482 1483 * misc/lo-error.cc (current_liboctave_warning_handler): Define here. 1484 (set_liboctave_warning_handler): New function. 1485 (liboctave_warning): Ditto. 1486 * misc/lo-error.h: Provide declararations for them here. 1487 14881999-10-19 John W. Eaton <jwe@bevo.che.wisc.edu> 1489 1490 * Makefile.in (dist): Use `$(MAKE) -C dir' instead of `cd dir; 1491 $(MAKE); cd ..'. 1492 14931999-10-01 John W. Eaton <jwe@bevo.che.wisc.edu> 1494 1495 * dassl/dpotrf.f, dassl/dpotf2.f: Move to lapack subdirectory. 1496 1497Fri Mar 26 01:19:04 1999 John W. Eaton <jwe@bevo.che.wisc.edu> 1498 1499 * Makerules.in (all): Don't try to use a special rule for making 1500 the archive. The default rules may be slower, but they are also 1501 correct. 1502 1503Wed Nov 11 17:27:35 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1504 1505 * Makefile.in (CRUFT_DIRS): Add amos. Delete specfun. 1506 * specfun: Delete directory. 1507 * amos: New directory 1508 1509Thu Oct 15 00:43:13 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1510 1511 * ranlib: Update to newer version of randlib. 1512 * ranlib/Makefile.in (SPECIAL): Update list. 1513 1514Thu Sep 24 11:59:02 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1515 1516 * balgen, eispack: Delete directories and unnecesary files. 1517 * Makefile.in (CRUFT_DIRS): Delete eispack and balgen from the list. 1518 1519 * lapack/xdlamch.f: New file. 1520 1521 * ordered-qz: New directory. 1522 * Makefile.in (CRUFT_DIRS): Add it to the list. 1523 1524 * lapack/dggbak.f, lapack/dtgevc.f, lapack/zggbal.f: New files. 1525 1526Tue Jun 2 09:57:52 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1527 1528 * specfun/rybesl.f (rybesl): Don't access by(2) unless nb .gt. 1. 1529 1530Mon May 11 12:33:42 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1531 1532 * fftpack/passb3.f, fftpack/passb5.f, fftpack/passf3.f, 1533 fftpack/passf5.f: Use double precision constants in data 1534 statements. 1535 1536Tue Apr 14 14:01:22 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1537 1538 * slatec-fn/xdgamit.f (xdgamit): New file. 1539 1540Mon Apr 6 00:26:35 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1541 1542 * slatec-fn/xdgami.f (xdgami): Reorder args to match dgami. 1543 1544Thu Feb 19 21:00:00 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1545 1546 * specfun/ribesl.f, specfun/rjbesl.f: Compute NSIG correctly. 1547 Add missing comma in declaration statement. 1548 1549Sun Feb 1 12:39:10 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1550 1551 * Makefile.in (install, uninstall): Use $(octlibdir), not $(libdir). 1552 Use $(mk-libdir-link). 1553 1554 * quadpack/dqagi.f, quadpack/dqagie.f, quadpack/dqagp.f, 1555 quadpack/dqagpe.f, quadpack/dqk15i.f, quadpack/dqk21.f: 1556 Make user-supplied code a subroutine instead of a function. 1557 1558Mon Jan 19 23:11:21 1998 John W. Eaton <jwe@bevo.che.wisc.edu> 1559 1560 * lapack/xdlange.f, lapack/xzlange.f: New files. 1561 1562Mon Dec 1 00:51:03 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1563 1564 * dassl/xerhlt.f, dassl/xermsg.f, dassl/xerprn.f, dassl/xgetua.f, 1565 dassl/xsetua.f: Delete. 1566 1567 * slatec-err: New directory. 1568 * Makefile.in: Add it to the list. 1569 1570Sun Nov 30 17:55:20 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1571 1572 * slatec-fn/xdgami.f, slatec-fn/xdbetai.f, slatec-fn/xderfc.f, 1573 slatec-fn/xderf.f, slatec-fn/xdatanh.f, slatec-fn/xdasinh.f, 1574 slatec-fn/xdacosh.f: New files. 1575 1576Sat Nov 29 13:02:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1577 1578 * specfun/ribesl.f (ribesl): Use d1mach to get machine parameters. 1579 SAVE static data between calls. Use PARAMETERS where possible. 1580 * specfun/rjbesl.f (rjbesl): Likewise. 1581 * specfun/rkbesl.f (rkbesl): Likewise. 1582 * specfun/rybesl.f (rybesl): Likewise. 1583 1584Fri Nov 28 14:05:12 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1585 1586 * specfun: New subdirectory. 1587 * specfun/Makefile.in, specfun/ribesl.f, specfun/rjbesl.f, 1588 specfun/rkbesl.f, specfun/rybesl.f: New files. 1589 * Makefile.in (CRUFT_DIRS): Add specfun. 1590 1591Wed Nov 26 01:49:47 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1592 1593 * slatec-fn/d9gmit.f, slatec-fn/d9lgic.f, slatec-fn/d9lgit.f, 1594 slatec-fn/dbetai.f, slatec-fn/dgami.f, slatec-fn/dgamit.f, 1595 slatec-fn/dgamr.f, slatec-fn/dlbeta.f, slatec-fn/dlnrel.f: 1596 New files for incomplete beta and incomplete gamma functions. 1597 1598Thu Jul 17 13:18:57 1997 Klaus Gebhardt <gebhardt@crunch.ikp.physik.th-darmstadt.de> 1599 1600 * blas/xerbla.f (xerbla): Call XSTOPX instead of using STOP. 1601 1602Fri Jun 6 16:49:22 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1603 1604 * slatec-fn/xdgamma.f: New file. 1605 1606 * fsqp, npsol, qpsol: Delete directories. 1607 * Makefile.in (CRUFT_DIRS): Delete fsqp, npsol, and qpsol from list. 1608 1609Thu Jun 5 01:40:36 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1610 1611 * Makefile.in, Makerules.in: Make building of static library optional. 1612 (liboctave.$(SHLEXT_VER)): Add $(SONAME_FLAGS) to command. 1613 1614 * Makerules.in (stamp-picdir): Delete. 1615 (pic): New target. Don't worry so much about creating pic 1616 directory only when it is really needed. 1617 1618 * Makefile.in (stamp-shared): Delete. 1619 (shared-lib): New target. Depend on shared libraries directly. 1620 1621Wed May 21 16:29:42 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1622 1623 * misc/Makefile.in (install): Ensure include directory link is made. 1624 (uninstall): Delete all installed files. 1625 1626Thu Mar 13 22:31:35 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1627 1628 * blas, lapack: Add new files for symmetric eigenvalue 1629 computation. 1630 1631Wed Mar 12 16:59:59 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1632 1633 * misc/Makefile.in (install-strip): New target. 1634 1635 * Makefile.in (install-strip): New target. 1636 1637Mon Mar 3 15:38:39 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1638 1639 * ranlib/Makefile.in (EXTERNAL_DISTFILES): Add Basegen.doc. 1640 1641 * fftpack/Makefile.in (EXTERNAL_DISTFILES): Add fftpack.doc. 1642 1643 * Makefile.in (DISTFILES): Add configure.in. 1644 1645Sat Mar 1 15:23:14 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1646 1647 * Version 2.0.5 released. 1648 1649Wed Feb 26 12:08:39 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1650 1651 * Makefile.in (maintainer-clean): Also remove configure. 1652 1653Thu Feb 20 02:58:05 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1654 1655 * Version 2.0.4 released. 1656 1657Tue Feb 18 09:22:04 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1658 1659 * Version 2.0.3 released. 1660 1661Fri Feb 14 16:23:42 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1662 1663 * Makefile.in (bin-dist): Don't write empty strings to LIBRARIES. 1664 1665Thu Feb 13 17:33:41 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1666 1667 * Makefile.in (stamp-shared): Use $(SH_LD) $(SH_LDFLAGS) instead 1668 of $(CXX) -shared. 1669 1670 * Makerules.in (stamp-picdir): Silence noise about making pic. 1671 1672Mon Jan 27 15:52:29 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1673 1674 * Version 2.0.2 released. 1675 1676Sat Jan 25 22:34:10 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1677 1678 * Makefile.in, balgen/Makefile.in, blas/Makefile.in, 1679 cfsqp/Makefile.in, dassl/Makefile.in, eispack/Makefile.in, 1680 fftpack/Makefile.in, fsqp/Makefile.in, lapack/Makefile.in, 1681 linpack/Makefile.in, minpack/Makefile.in, misc/Makefile.in, 1682 npsol/Makefile.in, odepack/Makefile.in, qpsol/Makefile.in, 1683 quadpack/Makefile.in, ranlib/Makefile.in, slatec-fn/Makefile.in, 1684 villad/Makefile.in (bin-dist): New target. 1685 1686Wed Jan 22 15:03:33 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1687 1688 * misc/Makefile.in (pic/machar.o): Add $(CPICFLAG) for this target. 1689 1690 * misc/d1mach.f (d1mach): Move SAVE statement ahead of DATA statment. 1691 1692Wed Jan 15 21:04:29 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1693 1694 * blas/*.f: Update to latest version from Netlib. 1695 1696Tue Jan 7 00:17:17 1997 John W. Eaton <jwe@bevo.che.wisc.edu> 1697 1698 * Version 2.0.1 released. 1699 1700Tue Dec 17 11:02:02 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1701 1702 * misc/lo-error.c: Convert C++-style comments to C-style comments. 1703 1704Wed Dec 11 01:50:31 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1705 1706 * misc/Makefile.in (SPECIAL_DEPEND): Delete d1mach.o from the list. 1707 1708Tue Dec 10 01:43:10 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1709 1710 * Version 2.0 released. 1711 1712Fri Dec 6 15:23:50 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1713 1714 * Version 1.94. 1715 1716Wed Nov 20 01:00:43 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1717 1718 * misc/Makefile.in (install): Also install lo-error.h. 1719 1720 * Makefile.in (MISC_OBJ): Add misc/f77-fcn.o. 1721 1722 * misc/lo-error.h: New file, moved here from liboctave. 1723 * misc/lo-error.c: Rename from lo-error.cc. Make this a C-file 1724 instead of C++. 1725 1726 * Version 1.93. 1727 1728Tue Nov 19 23:04:24 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1729 1730 * misc/Makefile.in: Add variables for installing things. 1731 1732 * Makerules.in (install, uninstall): Make these double colon rules. 1733 1734 * f77-fcn.c, f77-fcn.h: New files, from liboctave. 1735 1736 * misc/Makefile.in (SPECIAL_DEPEND): Add f77-fcn.o. 1737 (SPECIAL): Add f77-fcn.c and f77-fcn.h. 1738 (CPICDEP): Add pic/f77-fcn.o. 1739 (install): Install f77-fcn.h in $(octincludedir). 1740 (uninstall): Delete f77-fcn.h from $(octincludedir). 1741 1742 * Makerules.in (CRUFT_CSRC): Delete unsed variable. 1743 1744Thu Nov 14 00:07:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1745 1746 * Version 1.92. 1747 1748Fri Nov 8 09:55:40 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1749 1750 * Makefile.in (libcruft.a): Delete target. 1751 * Makerules.in, Makefile.in: Use real archive rules to build 1752 libcruft.a in parts. 1753 1754 * Makefile.in (install): Use $(INSTALL_PROGRAM) for installing 1755 shared library. 1756 1757Thu Nov 7 12:43:17 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1758 1759 * Makefile.in: Add -lm when building shared library. 1760 1761 * Version 1.91. 1762 1763Mon Nov 4 10:09:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1764 1765 * lapack/dlag2.f, lapack/dggbal.f, lapack/dgghrd.f, lapack/dhgeqz.f: 1766 New files. 1767 1768 * Makefile.in (install): Use INSTALL_PROGRAM for shared version of 1769 libcruft. 1770 1771Sun Nov 3 19:37:37 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1772 1773 * misc/Makefile.in (distclean): Delete target, since there is 1774 nothing special to do. 1775 1776Wed Oct 30 17:20:14 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1777 1778 * Version 1.90. 1779 1780 * Makefile.in (DISTFILES): Add ChangeLog. 1781 1782 * misc/Makefile.in: Make pic/machar.o using special rule. 1783 Use CPPFLAGS, not CPP_FLAGS. 1784 1785Thu Oct 24 20:22:47 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1786 1787 * Makefile.in (CRUFT_OBJ): No special treatment for d1mach.o. 1788 1789 * misc/machar.c, misc/d1mach.f: New files 1790 * misc/Makefile.in: Fix to not generate d1mach.f. 1791 1792Mon Oct 14 11:07:25 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1793 1794 * Makefile.in (distclean): Remove stamp-shared too. 1795 1796Sat Oct 12 00:20:41 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1797 1798 * Makefile.in (maintainer-clean): Don't depend on distclean. 1799 * Makerules.in (maintainer-clean): Ditto. 1800 1801Tue Aug 20 22:09:08 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1802 1803 * Makerules.in (stamp-picdir): Only create a pic subdirectory if 1804 SHARED_LIBS is true AND FPICFLAG is not empty. 1805 1806Wed May 22 15:07:00 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1807 1808 * Makefile.in (stamp-shared): Use CC, not CXX to create shared 1809 library. Also use SHARED_FLIBS here instead of FLIBS. 1810 1811Sat Apr 6 21:28:47 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1812 1813 * Makerules.in (clean, mostlyclean): Also remove pic/*.o. 1814 (maintainer-clean, distclean): Also remove stamp-picdir and pic 1815 directory. 1816 1817Wed Apr 3 01:01:31 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1818 1819 * misc/Makefile.in: Set SPECIAL_PICDEPEND after including Makeconf 1820 and before including Makerules. 1821 1822Fri Mar 29 13:45:06 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1823 1824 * Makefile.in (distclean): Delete so_locations, which is created 1825 on DEC Alpha systems. 1826 (distclean, maintainer-clean): Don't depend on clean. 1827 1828Wed Mar 27 05:59:02 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1829 1830 * Makerules.in: Add rules for making PIC code here. 1831 * Makefile.in (libcruft.a): Depend on $(CRUFT_PICOBJ) 1832 * misc/Makefile.in: Add rules for making PIC code from C and C++ 1833 files. 1834 1835Fri Feb 9 21:04:45 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1836 1837 * misc/f77-extern.cc, misc/lo-error.cc: New files. 1838 * misc/Makefile.in (SPECIAL, SPECIAL_DEPEND): Add them to the lists. 1839 * Makefile.in (CRUFT_OBJ): Add it f77-extern.o and lo-error.o here 1840 too. 1841 1842Sat Feb 3 07:57:39 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1843 1844 * misc/dostop.c (dostop): Call error handler if we have a message. 1845 Call longjmp on f77_context, not jump_to_top_level(). 1846 * misc/xstopx.f (xstopx): Pass non-blank strings on to dostop. 1847 1848Mon Jan 8 22:55:26 1996 John W. Eaton <jwe@bevo.che.wisc.edu> 1849 1850 * Makefile.in (clean): If $(SHARED_LIBS), remove shared libs. 1851 (mostlyclean): Ditto. 1852 1853Fri Dec 29 21:43:24 1995 John W. Eaton <jwe@bevo.che.wisc.edu> 1854 1855 * Makefile.in, Makerules.in: Handle creating position independent 1856 code and shared libraries for Octave. 1857 1858Tue Dec 26 00:15:31 1995 John W. Eaton <jwe@bevo.che.wisc.edu> 1859 1860 * Makerules.in (stamp-picdir): New target. 1861 (all): Depend on it. 1862 1863 * Makefile.in: Delete references to configure stuff. 1864 * configure.in, mkinstalldirs: Delete. 1865 1866Sun Dec 24 02:42:29 1995 John W. Eaton <jwe@bevo.che.wisc.edu> 1867 1868 * linpack/spofa.f: New file. 1869 * blas/level-1/sdot.f: New file. 1870 * blas/level-2/dsyr.f: New file. 1871 1872Thu Dec 14 02:34:19 1995 Rick Niles <niles@axp745.gsfc.nasa.gov> 1873 1874 * fftpack/cfftb1.f, fftpack/cfftf1.f, fftpack/cffti1.f, 1875 odepack/prepj.f, odepack/solsy.f, odepack/stode.f: 1876 Avoid warnings for nonstandard dimension statements of the form 1877 `real foo(1)' by using `real foo(*)' instead. 1878 1879Mon Nov 6 07:24:03 1995 John Eaton <jwe@bevo.che.wisc.edu> 1880 1881 * misc/dostop.c: Only call jump_to_top_level() if OCTAVE_SOURCE. 1882 1883Fri Nov 3 11:08:31 1995 John Eaton <jwe@bevo.che.wisc.edu> 1884 1885 * misc/dostop.c: Just call jump_to_top_level() directly here. 1886 1887Wed Sep 20 00:01:03 1995 John Eaton <jwe@bevo.che.wisc.edu> 1888 1889 * mkinstalldirs: New file. 1890 * Makefile.in (DISTFILES): Add it to the list. 1891 1892 * Makerules.in: Fix cleaning rules. Use double colon so we can 1893 add things in the makefiles in the subdirectories. 1894 1895 * Makefile.in (DISTFILES): Distribute configure.in and configure. 1896 (distclean): Also remove Makerules, config.log, and config.status. 1897 (maintainer-clean): Depend on distclean. 1898 1899Mon Apr 10 09:55:13 1995 John Eaton <jwe@schoch.che.utexas.edu> 1900 1901 * configure.in: New file. 1902 1903Fri Mar 10 10:38:29 1995 John Eaton <jwe@schoch.che.utexas.edu> 1904 1905 * Makefile.in (install uninstall clean mostlyclean distclean 1906 realclean): Use SUBDIR_FOR_COMMAND. Combine actions. 1907 1908See ChangeLog.1 in the top level directory for earlier changes. 1909