Added script front-end for primer-design code
[htsworkflow.git] / htswanalysis / MACS / lib / gsl / gsl-1.11 / ChangeLog
1 2008-03-17  Brian Gough  <bjg@network-theory.co.uk>
2
3         * configure.ac: remove hack to disable search for Fortran, Java,
4         C++ required with earlier versions of autoconf
5
6 2007-09-01  Brian Gough  <bjg@network-theory.co.uk>
7
8         * gsl.m4: changed default name to AX_PATH_GSL
9
10 2007-08-22  Brian Gough  <bjg@network-theory.co.uk>
11
12         * configure.ac: started moving definitions out of
13         acconfig.h (deprecated)
14
15 2007-07-30  Brian Gough  <bjg@network-theory.co.uk>
16
17         * configure.ac: check ieeefp.h for isfinite
18
19 2007-04-23  Brian Gough  <bjg@network-theory.co.uk>
20
21         * acconfig.h (finite): don't redefine finite in terms of isfinite,
22         which causes problems with system headers, use gsl_finite instead.
23
24 2007-04-17  Brian Gough  <bjg@network-theory.co.uk>
25
26         * configure.ac: use an actual floating point number instead of an
27         integer for testing long double I/O.
28
29 2007-01-09  Brian Gough  <bjg@network-theory.co.uk>
30
31         * gsl_math.h (M_PI_4): corrected typo in higher digits of M_PI_4
32         (at ~1e-20)
33
34 2006-11-02  Brian Gough  <bjg@network-theory.co.uk>
35
36         * templates_on.h templates_off.h: added UNSIGNED definition for
37         detecting types without negative values
38
39 2006-02-15  Brian Gough  <bjg@network-theory.co.uk>
40
41         * configure.ac: restrict darwin IEEE detection to powerpc, because
42         new x86 macs are different.
43
44         * removed automatic addition of compilation flags on alpha,
45         these should be specified on the command-line through CFLAGS.
46
47 2006-01-07  Brian Gough  <bjg@network-theory.co.uk>
48
49         * templates_on.h: added an FP=1 definition for the floating point
50         types, FP is undefined for integer types.
51
52 2005-08-05  Brian Gough  <bjg@network-theory.co.uk>
53
54         * gsl/Makefile.am: need to remove makefile with later versions of
55         automake
56
57 2005-04-05  Brian Gough  <bjg@network-theory.co.uk>
58
59         * configure.ac: added ieeefp.h test for solaris
60
61 2005-01-13  Brian Gough  <bjg@network-theory.co.uk>
62
63         * configure.ac: added case for 86_64 in IEEE arithmetic interface
64         detection
65
66 2004-10-26  Brian Gough  <bjg@network-theory.co.uk>
67
68         * test_gsl_histogram.sh: trim \r from test output for
69         compatibility with Cygwin.
70
71 2004-07-29  Brian Gough  <bjg@network-theory.co.uk>
72
73         * modified all makefiles to use TESTS=$(check_programs)
74         to get correct EXEEXT behavior
75
76 2004-07-23  Brian Gough  <bjg@network-theory.co.uk>
77
78         * added wavelet/ directory
79
80 2004-05-28  Brian Gough  <bjg@network-theory.co.uk>
81
82         * configure.ac: ran configure script through Autoconf's autoupdate
83         to use latest macro names
84
85 2004-05-17  Brian Gough  <bjg@network-theory.co.uk>
86
87         * gsl.m4: fix m4 quoting of first argument to AC_DEFUN
88
89 2004-03-17  Brian Gough  <bjg@network-theory.co.uk>
90
91         * gsl/Makefile.am (header-links): use test -r instead of test -e
92         (to avoid problem on Solaris as described in autoconf
93         documentation)
94
95 2003-12-20  Brian Gough  <bjg@network-theory.co.uk>
96
97         * configure.ac: define _GNU_SOURCE when looking for fenv.h
98
99 2003-06-17  Brian Gough  <bjg@network-theory.co.uk>
100
101         * configure.ac: converted configure.in to autoconf 2.5x, involved
102         extensive renaming macros of HAVE_... to HAVE_DECL_.. and changing
103         usage from #ifdef HAVE to #if HAVE
104
105 2003-06-16  Brian Gough  <bjg@network-theory.co.uk>
106
107         * gsl/Makefile.am (header-links): added a test for the existing
108         file to avoid spurious error messages when making the symlinks
109
110 2003-06-12  Brian Gough  <bjg@network-theory.co.uk>
111
112         * configure.in: Tidying up, removed old test for bug in gcc 2.95
113         on PPC, removed OS/2 warning, removed references to clock function
114         since benchmark programs are not shipped
115
116 2003-03-06  Brian Gough  <bjg@network-theory.co.uk>
117
118         * gsl_types.h: changed from internal macro _DLL to GSL_DLL
119
120 2003-02-09  Brian Gough  <bjg@network-theory.co.uk>
121
122         * configure.in: added [] quotes in AC_TRY_COMPILE to protect
123         nested macros
124
125 2002-11-24  Brian Gough  <bjg@network-theory.co.uk>
126
127         * configure.in: check for presence of non-ansi functions in header
128         files before running AC_CHECK_FUNCS to look in libraries, to
129         support compilation with -ansi.
130
131 Fri Sep  6 15:00:40 2002  Brian Gough  <bjg@network-theory.co.uk>
132
133         * acconfig.h (GSL_RANGE_CHECK_OFF): turned range checking off in
134         acconfig.h as it overwrites config.h.in
135
136 Wed Aug  7 22:34:36 2002  Brian Gough  <bjg@network-theory.co.uk>
137
138         * config.h.in: fixed RANGE_CHECK_ON to GSL_RANGE_CHECK_ON
139
140 Sun Jul 14 12:48:50 2002  Brian Gough  <bjg@network-theory.co.uk>
141
142         * INSTALL: merged the MACHINES file into the installation notes.
143
144 Fri Jun 14 22:09:52 2002  Brian Gough  <bjg@network-theory.co.uk>
145
146         * gsl_types.h: define GSL_VAR macro as ANSI C 'export' or
147         '__declspec(dllexport/dllimport)' depending on platform
148
149         * changed 'export' to GSL_VAR macro throughout to make it easier
150         to build nonstandard shared libraries such as DLLs
151
152 Sun May 19 22:24:00 2002  Brian Gough  <bjg@network-theory.co.uk>
153
154         * configure.in: changed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL,
155         use AC_SEARCH_LIBS to find math library
156
157 Sat May 11 22:27:52 2002  Brian Gough  <bjg@network-theory.co.uk>
158
159         * configure.in (ac_cv_func_printf_longdouble): fixed ieee
160         comparisons test so it actually works
161         (ac_cv_c_ieee_comparisons): added a test for denormalized values
162
163 Fri Apr 26 19:53:31 2002  Brian Gough  <bjg@network-theory.co.uk>
164
165         * Makefile.am (EXTRA_DIST): removed KNOWN-PROBLEMS
166
167 Sun Feb 10 21:28:29 2002  Brian Gough  <bjg@network-theory.co.uk>
168
169         * BUGS: added a list of known but unfixed bugs.
170
171 2002-02-07  Mark Galassi  <rosalia@galassi.org>
172
173         * THANKS: added Karsten Howes <karsten@videotron.ca>.
174
175 Wed Jan 16 16:55:25 2002  Brian Gough  <bjg@network-theory.co.uk>
176
177         * configure.in acconfig.h: check whether IEEE comparisons work for
178         Inf, NaN and define HAVE_IEEE_COMPARISONS
179
180 Tue Jan  8 21:38:23 2002  Brian Gough  <bjg@network-theory.co.uk>
181
182         * config.h (GSL_RANGE_CHECK_OFF): turn off range checking when
183         building the library, still on by default when compiling user
184         applications
185
186 Mon Nov 19 21:40:30 2001  Brian Gough  <bjg@network-theory.co.uk>
187
188         * standardised all files to #include <gsl/...> for exported header
189         files rather than having some as #include "...", to simplify build
190         procedure
191
192 Fri Oct 19 15:19:45 2001  Brian Gough  <bjg@network-theory.co.uk>
193
194         * gsl-histogram.c (main): use gsl_histogram_alloc instead of
195         calloc
196
197 Wed Oct  3 11:06:51 2001  Brian Gough  <bjg@network-theory.co.uk>
198
199         * removed auto-expanding RCS tokens from comments as they
200         interfere with making patches
201
202         * configure.in: check for isinf(), finite(), isnan() as
203         macros. Also check for isfinite() as an alternative to finite().
204
205 Sat Sep 29 18:04:35 2001  Brian Gough  <bjg@network-theory.co.uk>
206
207         * gsl.m4: cleaned up arguments to GSL_CONFIG
208
209 Wed Sep 19 17:41:13 2001  Brian Gough  <bjg@network-theory.co.uk>
210
211         * gsl-histogram.c (main): turn off the display of mean and
212         standard deviation it is too confusing because it is not the mean
213         of the data itself.
214
215 Tue Sep 18 20:08:39 2001  Brian Gough  <bjg@network-theory.co.uk>
216
217         * test_gsl_histogram.sh: modified the expected test output to
218         account for the mean,sigma lines now produced
219  
220 Wed Sep 12 13:39:55 2001  Brian Gough  <bjg@network-theory.co.uk>
221
222         * gsl-histogram.c (main): print out the mean and standard
223         deviation as comments
224
225 Sun Sep  9 22:57:11 2001  Brian Gough  <bjg@network-theory.co.uk>
226
227         * configure.in: print out a warning for OS/2 telling the user to
228         run an extra script
229
230 Fri Sep  7 14:32:01 2001  Brian Gough  <bjg@network-theory.co.uk>
231
232         * gsl.pc.in: added pkg-config file
233
234         * configure.in: avoid clobbering any LIBS specified, by not
235         putting -lm in front of them.  This allows the user to specify an
236         alternate math library for the configure script.
237         (ac_cv_func_printf_longdouble): added generation of gsl.pc for
238         pkg-config
239
240 Thu Sep  6 21:08:10 2001  Brian Gough  <bjg@network-theory.co.uk>
241
242         * configure.in: added an option to specify an alternative math
243         library
244
245 Tue Sep  4 09:41:37 2001  Brian Gough  <bjg@network-theory.co.uk>
246
247         * gsl.spec.in: autogenerate gsl.spec from gsl.spec.in
248
249 Sun Aug 26 17:19:24 2001  Brian Gough  <bjg@network-theory.co.uk>
250
251         * acconfig.h: fixed incorrect #ifdef for HAVE_FINITE (Henry
252         Sobotka)
253
254 Sat Aug 25 10:25:41 2001  Brian Gough  <bjg@network-theory.co.uk>
255
256         * gsl_math.h: moved includes to beginning of file to avoid
257         redefinition errors on OS/2
258
259 Tue Aug 21 23:54:45 2001  Brian Gough  <bjg@network-theory.co.uk>
260
261         * gsl_nan.h (GSL_POSINF): removed incorrect use of _FPCLASS.. for
262         MSVC, these are flags not numerical values.
263
264 Thu Aug  9 22:51:00 2001  Brian Gough  <bjg@network-theory.co.uk>
265
266         * config.h.in: added a macro for discarding a pointer, used to
267         suppress warnings from gcc about unused parameters
268
269 Sun Aug  5 20:35:09 2001  Brian Gough  <bjg@network-theory.co.uk>
270
271         * configure.in: move PPC bug test to beginning of configure
272         script, to save waiting for it to appear at the end
273
274 Sat Jul 14 21:13:55 2001  Brian Gough  <bjg@network-theory.co.uk>
275
276         * gsl_nan.h: use C99X macro INFINITY where available
277
278 Fri Jul 13 21:31:01 2001  Brian Gough  <bjg@network-theory.co.uk>
279
280         * templates_on.h: added macros for unqualified views, needed for
281         initialization of views
282
283 Mon Jul  9 11:22:16 2001  Brian Gough  <bjg@network-theory.co.uk>
284
285         * configure.in: made check for extended precision registers
286         independent of test for os ieee interface type
287
288 Sun Jul  1 22:44:00 2001  Brian Gough  <bjg@network-theory.co.uk>
289
290         * templates_on.h templates_off.h: modified to support views
291
292 Wed Jun 27 12:15:19 2001  Brian Gough  <bjg@network-theory.co.uk>
293
294         * configure.in: work around case of broken log1p in OpenBSD
295
296 Mon Jun 25 10:21:17 2001  Brian Gough  <bjg@network-theory.co.uk>
297
298         * configure.in: catch case of openbsd, which is not supported yet
299         in ieee directory
300
301 Mon Jun 18 22:31:26 2001  Brian Gough  <bjg@network-theory.co.uk>
302
303         * configure.in (GSL_CFLAGS): now just uses includedir for
304         gsl-config.in
305
306 Wed Jun  6 18:10:18 2001  Brian Gough  <bjg@network-theory.co.uk>
307
308         * removed explicit dependencies from Makefile.am's since automake
309         now handles these automatically
310
311 Tue May 29 12:40:08 2001  Brian Gough  <bjg@network-theory.co.uk>
312
313         * configure.in: added missing wildcard to end of hpux11* to match
314         different versions of hpux11, e.g. hpux11.2.
315
316 Tue May 22 10:38:59 2001  Brian Gough  <bjg@network-theory.co.uk>
317
318         * gsl.m4: try to make C-code compatible with C++, also changed
319         return() to exit() as mentioned in the autoconf documentation.
320
321 2001-05-21  Mark Galassi  <rosalia@galassi.org>
322
323         * config.guess, config.sub: removed these auto-generated files
324         from CVS since they are built for developers by autogen.sh.
325
326 Tue May 15 10:59:43 2001  Brian Gough  <bjg@network-theory.co.uk>
327
328         * autogen.sh: upgraded to latest libtool and automake
329
330 Tue May  1 12:19:01 2001  Brian Gough  <bjg@network-theory.co.uk>
331
332         * gsl_nan.h (GSL_NAN): added definitions for Microsoft Visual C++
333
334 Mon Apr 30 13:46:39 2001  Brian Gough  <bjg@network-theory.co.uk>
335
336         * gsl_math.h: split out gsl_pow_int.h and gsl_nan.h
337
338 Wed Mar 21 14:16:29 2001  Brian Gough  <bjg@network-theory.co.uk>
339
340         * gsl-config.in (Usage): allow user to specify an external blas
341         library through an environment variable
342
343 2000-12-14  Mark Galassi  <rosalia@galassi.org>
344
345         * gsl.spec, configure.in: upped the version to 0.7+ since the
346         release has been made.
347
348 2000-10-26  Mark Galassi  <rosalia@galassi.org>
349
350         * ltconfig, ltmain.sh: removed these auto-generated files.
351
352 2000-10-26  Mark Galassi  <rosalia@lanl.gov>
353
354         * stamp-h.in: removed this file because it is auto-generated.
355
356         * scripts/mkknownproblems.sh: fixed it so it's slightly better,
357         but it still assumes that you run it out of $(srcdir)/scripts.
358
359         * scripts/knownproblems.pl: put in a more standard path for perl.
360
361         * AUTHORS: some changes and additions.
362
363         * KNOWN-PROBLEMS: updated the list of known problems.
364
365 2000-10-04  Mark Galassi  <rosalia@lanl.gov>
366
367         * NEWS, configure.in, gsl.spec: upped the version to 0.7 as we are
368         about to release.
369
370 Thu Jul 20 20:20:04 2000  Brian Gough  <bjg@network-theory.co.uk>
371
372         * gsl.m4: changed \? to \{0,1\} in the sed commands to allow for
373         SGI sed (from Steve ROBBINS <stever@bic.mni.mcgill.ca>)
374
375 Sun Jul  9 19:34:03 2000  Brian Gough  <bjg@network-theory.co.uk>
376
377         * gsl.m4: modified to accept x.y version numbers as the first
378         argument in addition to x.y.z version numbers
379
380 Mon Jun 12 22:18:27 2000  Brian Gough  <bjg@network-theory.co.uk>
381
382         * Makefile.am (SUBLIBS): added missing complex lib to top-level
383         SUBLIBS
384
385 Sun Jun 11 17:39:18 2000  Brian Gough  <bjg@network-theory.co.uk>
386
387         * gsl.spec (BuildRoot): fixed directory for install, it is now
388         /usr/lib/ instead of /usr/lib/gsl/
389
390 Tue Jun  6 20:02:02 2000  Brian Gough  <bjg@network-theory.co.uk>
391
392         * acconfig.h, configure.in: use HAVE_X86LINUX_IEEE_INTEFACE for
393         x86 instead of generic HAVE_LINUX_IEEE_INTEFACE
394
395 2000-06-02  Mark Galassi  <rosalia@galassi.org>
396
397         * gsl.spec: added gsl.m4 to the list of files.
398
399         * NEWS: added a mention of gsl.m4.
400
401         * gsl.spec: small changes to fix the installation of doc files.
402
403         * Makefile.am: added some files (like MACHINES, KNOWN-PROBLEMS,
404         ...) to the distribution.
405
406         * gsl.spec, configure.in, KNOWN-PROBLEMS: upped the version number
407         to 0.6.  Also: gsl.spec now installes files like MACHINES,
408         KNOWN-PROBLEMS, NEWS,... into the package's %doc file list.
409
410 Sun May 28 12:03:36 2000  Brian Gough  <bjg@network-theory.co.uk>
411
412         * gsl/Makefile.am (header-links): use configurable macro variable
413         $(LN_S) instead of explicit "ln -s"
414
415 Mon May 15 19:16:31 2000  Brian Gough  <bjg@network-theory.co.uk>
416
417         * added ieee mode setting to all tests, so that they can be run in
418         double-precision even on extended precision architectures
419
420 2000-05-14  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
421
422         * acconfig.h: 
423         * configure.in: look in both <float.h> and /usr/include/float.h,
424         to find FP_RND_RN, as some versions of GCC don't copy these
425         symbols into the `fixed' header.
426
427 Thu May 11 12:47:19 2000  Brian Gough  <bjg@network-theory.co.uk>
428
429         * gsl_math.h (GSL_POSZERO): added macros for IEEE signed zeros, +0
430         and -0. They don't do anything useful yet, but use the macro so
431         that will be possible to work around compilers that don't
432         understand the difference between the constants -0 and +0.
433
434 Wed May 10 11:30:15 2000  Brian Gough  <bjg@network-theory.co.uk>
435
436         * gsl_math.h (GSL_POSINF): make use of HUGE_VAL which is actually
437         +Inf when IEEE is available, and can be detected by the NAN being
438         defined (it is only defined on IEEE machines)
439         (GSL_NEGINF): as for GSL_POSINF
440
441 Fri May  5 11:20:50 2000  Brian Gough  <bjg@network-theory.co.uk>
442
443         * split out gsl_test code from err/ directory into test/ directory
444
445 Thu May  4 12:14:42 2000  Brian Gough  <bjg@network-theory.co.uk>
446
447         * added GPL headers throughout
448
449 Mon May  1 22:11:32 2000  Brian Gough  <bjg@network-theory.co.uk>
450
451         * modified all the makefiles to compile test programs as "test",
452         for simpler automated builds
453
454 Tue Apr 11 14:51:59 2000  Brian Gough  <bjg@network-theory.co.uk>
455
456         * eigen/eigen_sort.c (gsl_eigen_sort_impl): updated occurrence of
457         gsl_matrix_swap_cols to gsl_matrix_swap_columns
458
459         * gsl.m4, Makefile.am: added gsl.m4 macros for autoconf
460         support
461
462 2000-04-03  Mark Galassi  <rosalia@lanl.gov>
463
464         * gsl-config.in, configure.in (GSL_CFLAGS): replaced my gsl-config
465         script with Christopher Gabriel's, which is simpler.
466
467         * autogen.sh: changed this into a no-brainer which does not invoke
468         configure.
469
470 Mon Apr  3 15:43:25 2000  Brian Gough  <bjg@network-theory.co.uk>
471
472         * applied patch from C M Murphy <C.M.Murphy@bath.ac.uk> to fix up
473         missing consts in header files.
474
475 Sat Apr  1 20:12:34 2000  Brian Gough  <bjg@network-theory.co.uk>
476
477         * gsl_math.h: added some missing extra constants from BSD
478         (e.g. M_PI_2)
479
480 Wed Mar 15 11:16:14 2000  Brian Gough  <bjg@network-theory.co.uk>
481
482         * added a directory for complex number support, complex/
483
484 Tue Mar 14 10:28:43 2000  Brian Gough  <bjg@network-theory.co.uk>
485
486         * added support for including headers in C++ programs using
487         __BEGIN_DECLS and __END_DECLS macros
488
489 Sat Mar 11 11:18:33 2000  Brian Gough  <bjg@network-theory.co.uk>
490
491         * templates_on.h: added a definition for ONE, to match ZERO
492
493         * Changed matrix struct element dim2 to tda throughout
494
495 Mon Mar  6 19:48:27 2000  Brian Gough  <bjg@network-theory.co.uk>
496
497         * gsl_version.h: added simple release-number based support for
498         accessing the version number at compile-time and run-time. This is
499         not a complete solution but it will do for now, as libtool
500         interface numbers are too complicated to worry about at the
501         moment due to other problems with libtool.
502
503 Thu Mar  2 20:52:50 2000  Brian Gough  <bjg@network-theory.co.uk>
504
505         * templates_on.h (ATOMIC_IO): added an internal type for IO, for
506         the cases where it isn't possible to read and write a type
507         directly as text (e.g. char)
508
509 2000-02-23  Mark Galassi  <rosalia@lanl.gov>
510
511         * Makefile.am, gsl.spec: added a gsl.spec.  Seems to work.
512
513         * gsl-config.in: overhauled gsl-config.in; should work better now.
514
515 Tue Feb 15 18:55:05 2000  Brian Gough  <bjg@network-theory.co.uk>
516
517         * added directory for permutation objects, permutation/
518
519 Sun Dec  5 14:20:43 1999  Brian Gough  <bjg@network-theory.co.uk>
520
521         * added multidimensional minimisation directory, multimin/
522
523 1999-12-03  Mark Galassi  <rosalia@lanl.gov>
524
525         * configure.in: upped the version to 0.5+, so that snaphots built
526         out of CVS will not be confused with the 0.5 release.
527
528         * AUTHORS, README, HACKING: changed my email address.
529
530         * README: updated with some of Brian's suggestions.
531
532         * configure.in, NEWS: fixed the new version to 0.5.
533
534 Tue Oct 19 11:15:16 1999  Brian Gough  <bjg@network-theory.co.uk>
535
536         * added the eigen value directory, eigen/
537
538 1999-08-30  Mark Galassi  <rosalia@lanl.gov>
539
540         * gsl-config.in: started adding this script, for now cannibalized
541         from gnome-config.
542
543 Fri Aug 20 11:10:54 1999  Brian Gough  <bjg@network-theory.co.uk>
544
545         * support for IEEE on Tru64 from Tim Mooney
546
547 Mon Aug 16 21:10:23 1999  Brian Gough  <bjg@network-theory.co.uk>
548
549         * added the minimization directory, min/
550
551 Fri Aug  6 11:15:58 1999  Brian Gough  <bjg@network-theory.co.uk>
552
553         * configure.in: removed need to configure for rand() and RAND_MAX
554         by providing a simple random number generator in the directories
555         that used rand().
556
557 1999-08-05  Mark Galassi  <rosalia@lanl.gov>
558
559         * Makefile.am: put the THANKS file into the distribution.
560
561         * autogen.sh: added the --add-missing option to automake.  I'm
562         surprised it was not already there.
563
564         * configure.in: added a + to the version, indicating that any
565         snapshots made from anonymous CVS in this state should be
566         interpreted as "after 0.4.1 and before the next version", and no
567         other promises.
568
569         * THANKS: added this THANKS file.  We appreciate all patches from
570         people on the net, even those which are too small to warrant
571         adding the author to the AUTHORS file.  The THANKS file should
572         include everyone who sent in patches.  They should also be
573         mentioned in the ChangeLog entry.
574
575 Sat May  8 21:06:31 1999  Brian Gough  <bjg@network-theory.co.uk>
576
577         * configure.in: now check for "extern inline" using a modified
578         version of AC_C_INLINE, since we use "extern inline" but only
579         checked for "inline", and some compilers only support the latter.
580
581 Sun Apr 11 20:40:35 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
582
583         * libraries and include files are now installed in pkglibdir and
584         pkgincludedir (e.g. /usr/local/lib/gsl/ and
585         /usr/local/include/gsl/ by default)
586
587         * libraries are now built and installed separately
588
589 Mon Mar  1 15:41:25 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
590
591         * gsl_math.h: renamed gsl_fdf to gsl_function_fdf, so that it will
592         be more obvious what it is
593
594 Sun Feb 28 20:37:31 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
595
596         * gsl_mode.h: added prototype for GSL_MODE_PREC(mt)
597
598 Tue Feb 23 14:18:39 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
599
600         * gsl_math.h (GSL_FDF_EVAL_F): improved names of macros
601
602 Sat Feb 20 12:14:07 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
603
604         * split out polynomial root finding algorithms into a new poly/
605         directory
606
607 1999-02-25  Mark Galassi  <rosalia@cygnus.com>
608
609         * configure.in: upped the version to 0.4.1; this is ready for
610         tagging.
611
612 1999-02-06  Mark Galassi  <rosalia@cygnus.com>
613
614         * NEWS: udpated in occasion of the imminent 0.4.1 release.
615
616 Sun Feb 14 20:47:07 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
617
618         * Makefile.am: added gsl_mode.h to include_HEADERS
619
620 Mon Feb  8 18:39:35 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
621
622         * added new type gsl_function for arbitrary functions with
623         parameters, and gsl_fdf for functions and their derivatives
624
625 Mon Feb  8 18:39:35 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
626
627         * gsl_complex.h: added GSL_SET_REAL(&z,x) and GSL_SET_IMAG(&z,y),
628         changed GSL_COMPLEX_SET(z,x,y) to GSL_SET_COMPLEX(&z,x,y) to match.
629
630 1999-01-03  Mark Galassi  <rosalia@cygnus.com>
631
632         * Makefile.am, autogen.sh: improved autogen.sh, based on the gtk+
633         autogen.sh.  Added it to Makefile.am's EXTRA_DIST list.
634
635 1999-01-02  Mark Galassi  <rosalia@cygnus.com>
636
637         * configure.in: introduced a test for hypot(), in case a system
638         does not have it.
639
640 1999-01-03  Mark Galassi  <rosalia@cygnus.com>
641
642         * autogen.sh: added this simple script which calls aclocal,
643         automake --add-missind and autoconf, followed by ./configure with
644         all the arguments.
645
646         * configure, Makefile.in, */Makefile.in: removed these
647         auto-generated files.
648
649 Fri Dec 11 16:50:27 1998  Brian Gough  <bjg@vvv.lanl.gov>
650
651         * AUTHORS: corrected the spelling of Gerard Jungman's name (it's
652         either Gerard or Jerry, but not Gerry)
653
654 1998-12-05  Mark Galassi  <rosalia@cygnus.com>
655
656         * configure.in: made the version be 0.4after so it's clear that
657         snapshots will be post-0.4.
658
659         * HACKING: updated a bit to work with the new CVS repository.
660
661 Mon Nov 23 16:09:21 1998  Brian Gough  <bjg@vvv.lanl.gov>
662
663         * gsl_config.h: removed, it was an unnecessary hack just for
664         defining macros. Autoconf's config.h should be used by the
665         programmer instead.
666  
667 Sat Nov 21 20:39:14 1998  Brian Gough  <bjg@vvv.lanl.gov>
668
669         * texinfo.tex: removed, this is a duplicate and shouldn't be
670         needed in the top-level directory (it is in docs)
671
672         * move any included headers in _source.c files into the master
673         file that includes the _source.c, since this saves time when
674         compiling
675
676         * config.h.in: standardized on HAVE_PRINTF_LONGDOUBLE
677
678 Fri Nov 20 15:14:53 1998  Brian Gough  <bjg@vvv.lanl.gov>
679
680         * replaced DBL_EPSILON, DBL_MAX, ... by GSL_DBL_EPSILON,
681         GSL_DBL_MAX, ...
682
683         * added sys directory for miscellaneous gsl system functions like
684         max and min
685
686 Thu Nov 19 22:46:43 1998  Brian Gough  <bjg@vvv.lanl.gov>
687
688         * config.h.in: removed MAX and MIN
689
690 Wed Nov 18 10:40:18 1998  Brian Gough  <bjg@vvv.lanl.gov>
691
692         * gsl_math.h: added prototypes for inline functions GSL_MAX_INT
693         etc
694
695 Tue Nov 10 20:05:27 1998  Brian Gough  <bjg@vvv.lanl.gov>
696
697         * gsl_math.h: moved the MAX(a,b) and MIN(a,b) to gsl_math.h and
698         renamed them GSL_MAX(a,b) and GSL_MIN(a,b) to avoid inevitable
699         conflicts with system macros.
700
701 Mon Nov  9 21:08:10 1998  Brian Gough  <bjg@vvv.lanl.gov>
702
703         * config.h: added MAX(a,b) and MIN(a,b) macros since we use these
704         everywhere. We assume that if they are defined by the system then
705         they do actually work.
706
707 1998-11-06    <bjg@ancho.lanl.gov>
708
709         * configure.in: add -mieee on alpha platforms, also check for both
710         scanf and printf working with long double
711
712 1998-08-31  James Theiler  <jt@lanl.gov>
713
714         * Makefile.am (SUBDIRS): added utils directory
715
716         * configure.in (AC_OUTPUT): added utils/Makefile 
717
718         * configure.in (AC_REPLACE_FUNCS): added strtol, strtoul; removed
719         strerror since it's already hardcoded into the err/ directory
720
721 1998-08-30  Mark Galassi  <rosalia@cygnus.com>
722
723         * configure.in: upped release number to 0.4; about to tag and make
724         the release.
725
726 1998-08-20  Mark Galassi  <rosalia@cygnus.com>
727
728         * configure.in: upped version to 0.4-interim as we prepare for a
729         0.4 snapshot.
730
731         * NEWS: now refers to 0.4 instead of 0.3g.  Also "commented out"
732         (smile) the note that says "we need to do a better job with the
733         news file", since it looks quite good now!
734
735 1998-08-19  Mark Galassi  <rosalia@cygnus.com>
736
737         * doc/Makefile.am (EXTRA_DIST): added ran-exppow.tex,
738         rand-levy.tex, rand-gumbel.tex and rand-bernoulli.tex to
739         EXTRA_DIST.  Now they are included in the distribution and a "make
740         distcheck" goes further.
741
742 Thu Jul 30 16:12:05 1998  Brian Gough  <bjg@vvv.lanl.gov>
743
744         * Makefile.am: now using a script to write the AR commands
745         explicitly, this should be more portable
746
747 Tue Jul 28 23:07:04 1998  Brian Gough  <bjg@vvv.lanl.gov>
748
749         * Makefile.am: new style single build of libgsl.a
750
751 Fri Jul 10 19:57:49 1998  Brian Gough  <bjg@vvv.lanl.gov>
752
753         * configure.in: removed AC_FUNC_ALLOCA since we don't use alloca
754         (it is not ansi)
755
756 Sun Jun 28 14:31:31 1998  Brian Gough  <bjg@vvv.lanl.gov>
757
758         * replaced the random/ directory by the rng/ directory and made
759         minor changes in randist/, siman/ to accommodate it
760
761 Tue Jun 23 19:49:22 1998  Brian Gough  <bjg@vvv.lanl.gov>
762
763         * added a top-level file gsl_config.h for detecting features when
764         users include the library headers. Currently it just turns on
765         HAVE_INLINE if you are using GCC or C++.
766
767 1998-05-16  Mark Galassi  <rosalia@cygnus.com>
768
769         * configure.in: Brian fixed the error where libgslerr.a was not
770         being installed in the 0.3e release, so I just bumped it up to
771         0.3f to make a new release.
772
773 1998-05-14  Mark Galassi  <rosalia@cygnus.com>
774
775         * configure.in: upped the version to 0.3e, and this time I might
776         actually make the public snapshot!
777
778 Wed Apr  8 18:30:48 1998  Brian Gough  <bjg@vvv.lanl.gov>
779
780         * Now using the automake variable check_PROGRAMS everywhere for
781         the testing programs (no need to build them unless we do make
782         check)
783
784 Mon Apr  6 15:09:08 1998  Brian Gough  <bjg@vvv.lanl.gov>
785
786         * added matrix and vector subdirectories
787
788 Wed Mar 18 10:27:27 1998  Brian Gough  <bjg@vvv.lanl.gov>
789
790         * gsl_complex.h: the typedef for 'complex' has been renamed to
791         gsl_complex, to avoid conflicts with C++ bindings and libstdc++
792
793 1998-02-09  Mark Galassi  <rosalia@cygnus.com>
794
795         * configure.in: 0.3b is now released, so I upped the version
796         number to 0.3c-interim.
797
798 1998-02-09  Mark Galassi  <rosalia@cygnus.com>
799
800         * configure.in: upped version number to 0.3b
801
802 1998-01-30  Mark Galassi  <rosalia@cygnus.com>
803
804         * AUTHORS: added Gerry Jungman to the authors list.
805