Revisions of calc

buildservice-autocommit accepted request 1090155 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 77)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 76)
- Update to 2.14.1.6:
  * Fixed version numbers in two cases in CHANGES that referred
    to the 2.14.2.x instead of 2.14.1.x.
  * Rename MINGW Makefile variable (a holdover from MINGW32_NT-5.0)
    to OSNAME.
  * Fixed FUNCPTR typedef in hist.c to fix deprecated compiler warnings.
  * Fixed when USE_READLINE, READLINE_LIB, READLINE_EXTRAS, and
    READLINE_INCLUDE are set to empty (disable use of the GNU-readline
    facility).
  * Fix cases of spaces before tabs in Makefile and Makefile.simple.
  * Fixed obsolete references to the atoz() in LIBRARY to use the
    correct internal function name of str2z().
  * Fixed obsolete references to the atoq() in LIBRARY to use the
    correct internal function name of str2q().
  * Document in help/unexpected that * operator has has a higher
    precedence than << in calc, which differs from C.
buildservice-autocommit accepted request 1071443 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 75)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1071418 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 74)
- Update to 2.14.1.5:
  * Fixed FUNCPTR typedef in hist.c to fix deprecated compiler warnings.
  * Fixed when USE_READLINE, READLINE_LIB, READLINE_EXTRAS, and
    READLINE_INCLUDE are set to empty (disable use of the GNU-readline
    facility).
buildservice-autocommit accepted request 1065983 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 73)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 72)
- Update to 2.14.1.3:
  * Fixed missing <string.h include in have_fpos_pos.c.
  * Change calc version from 2.14.1.2 to 2.14.2.3 as part of a test to
    build calc RPMs on a reference RHEL8.7 platform (formerly a RHEL7.9
    platform).
buildservice-autocommit accepted request 1039276 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 71)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 70)
- Update to 2.14.1.2:
  * Restored use of the #define FPOS_POS_LEN symbol.  This refers to
    the length of the __pos element (if the __pos element exists),
    the fpos_t type (if that type exists).
  * Changed SWAP_HALF_IN_FILEPOS(dest, src) mato to use FILEPOS_LEN Little
    Endian when FILEPOS is a simple scalar type (i.e., HAVE_FILEPOS_SCALAR
    is defined).
  * Changed #define HAVE_FPOS to HAVE_FGETSETPOS.
  * Corrected comment in have_fpos_pos.h.  The HAVE_FPOS_POS symbol was
    NOT related to fgetpos & fsetpos but rather if we we have an __pos
    element in FILEPOS.
  * Changed #define HAVE_NO_FPOS to HAVE_NO_FGETSETPOS.
  * Improved comments in have_fpos_pos.h to show why and how
    HAVE_FPOS_POS, FPOS_POS_BITS, and FPOS_POS_LEN were defined or undefed.
  * Changed showfiles builtin to print sizes cast to (long int) with
    the "%ld" printf format to avoid implementations that do not support
    the "%lld" printf format specifier.
  * Renamed have_fpos.h to have_fgetsetpos.h.  Renamed CALC_HAVE_FPOS_H
    to CALC_HAVE_FGETSETPOS_H.  The make install and the olduninstall
    rules remove the any old have_fpos.h that was previously installed.
  * Added swap_HALFs(dest, src, len) function to byteswap.c.
  * Calc can now handle Big Engian file position sizes that are a
    multiple of BASEB bits in length.  Before handle Big Engian file
    positions could only be 32 and 64 bits in length.  This will allow,
    for example, a Big Engian file position size of 128 (assuming that
    128/BASEB is is an integer).
  * Temporary workaround for musl libc systems such as gentoo Linux that
    allows them to compile calc and successfully run the regression test.

- Update to 2.14.1.1:
buildservice-autocommit accepted request 969339 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 69)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 68)
- Update to 2.14.1.0:
  * Fixed alignment of show item section of help command.
  * Bug fix: While 0^0 == 1, now for y > 0, 0^y == 0.
  * Adjusted cal/test8900.cal to reflect this bug fix.
  * Added tests to cal/regress.cal to help verify bug fix is fixed.
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 67)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 66)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 65)
- Update to 2.14.0.14:
  * Fixed typo in Makefile.local comment.
- Remove calc-rpmlintrc: lib doesnt call exit() anymore

- Update to 2.14.0.13:
  * Minor tweak to seed() builtin. Updated help/srand and help/srandom.
  * Moved Makefile.ship into Makefile.
  * Removed custom/Makefile.head and custom/Makefile.tail.
  * The "README.*" files and "HOWTO.INSTALL" file have been updated.
  * By default, compiler warnings have been turned up.
  * The readline, history and ncurses libraries are now default.
  * We have renamed "stable" as "production".
  * We have renamed "unstable" as "tested".
  * Fixed bug impacting how have_ustat.h was formed.

- Update to 2.14.0.12:
  * Drop support for SunOS, IRIX and MINGW32_NT-5.0 targets.
  * Drop support for CLOCK_SGI_CYCLE.  Drop testing for __MSDOS__.
  * Minor improvement of various help files.  Made format of help
    files more consistent.
  * Corrected a few comments in zrandom.c, including a case where
    the comment referred to 1007 when it should have used 2^32.
  * Improved seed() generation.  Improved some comments in seed.c.
    Added have_environ.c to build have_environ.h in order to
    determine if: extern char **environ;  /* user environment */
    is an valid external symbol.
  * Fixed documentation that referred to the old additive 55
    generator.  We have been using the subtractive 100 in place
    of the additive 55 generator for a while now.
  * Fixed depend rule for custom/Makefile.
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 64)
- Update to 2.14.0.6:
  * Fixed typo in cal/statistics.cal
  * Fixed an old Windoz pun in README.WINDOWS
  * Fixed a really obscure bug in the internal initconstants()
    function of const.c that has been sitting for over 31 years!
  * Fixed issues identied by the default CodeUL GitHub security code scan:
    + Wrong type of arguments to printf in have_fpos_pos.c
    + Multiplication result converted to larger type in zfunc.c
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 925089 from Adam Majer's avatar Adam Majer (adamm) (revision 63)
- Drop explicit -march definition (bsc#1191604, bsc#1100677)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 62)
- Update to 2.14.0.3:
  * Added builtin functions to convert between degrees and
    degrees, minutes and seconds under the config("mod")
    See help/d2dms and help/d2dm.
  * Added builtin functions to convert between gradians and
    gradians, minutes and seconds under the config("mod")
    See help/g2gms and help/g2gm.
  * Added builtin functions to convert between hours and
    hours, minutes and seconds under the config("mod")
    See help/h2hms and help/h2hm.
  * Renumbered regression tests 3408 thru 3437, to 9102 thru 9131.
  * Updated Added hms.cal resource file to use h2hms() builtin.
  * Updated Added dms.cal resource file to use d2dms() builtin.
  * Fix minor typo in help/mod SYNOPSIS.
  * Fix minor typo in help/quo SYNOPSIS.
  * Added a few more examples to help/strcmp.
  * Added builtin functions to convert between degrees, minutes and
    seconds and degrees under the config("mod")
    See help/dms2d and help/dm2d.
  * Added builtin functions to convert between gradians, minutes and
    seconds and gradians under the config("mod")
    See help/g2gms and help/g2gm.
  * Added builtin functions to convert between hours, minutes and
    seconds and hours under the config("mod"):
    See help/hms2h and help/hm2h.
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 61)
- Update to 2.14.0.2:
  * The clean and clobber makefile rules no longer list custom/Makefile
    as a dependency.
  * Unfortunately due to the complex dependency issues between
    Makefile, Makefile.ship and custom/Makefile, parallel GNU make
    is NOT recommended.
  * Fixed a few typos in CHANGES.
  * As a side note: We stayed v2.13.x was kept for only a short time.
    The move to 2.14.x was motivated by non-compatible changes due to
    the default order of CALCRC, plus some new builtin functions.
  * More changes are likely, so we might see another v2.14.0.x release
    before things are declared "recommended stable".
  * Not that we wan to discourage people from trying v2.14.0, you should
    try it.  We just want things to become stable and well field tested
    before we reach the "recommended stable" release state.
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 60)
- Update to 2.14.0.0:
  * The :-separated default CALCRC value has been reversed.
    The default CALCRC was:
    ${CALC_SHAREDIR}/startup:~/.calcrc:./.calcinit
    The default CALCRC is now:
    ./.calcinit:~/.calcrc:${CALC_SHAREDIR}/startup
    See "help environment" for details.
  * Added engineering mode as per a GitHub pull request:
    ; config("mode","eng"),
    ; 10^41
    	100e39
    or for example:
    ; base(1000),
    ; 2^23209-1
  	~402.87411577898877818187e6984
    For more information see: help base
  * Added regression test code for engineering mode.  Improved and
    expanded regression test code related to the base() and base2()
    builtin functions.
  * Fixed a critical bug in the above mentioned pull request where
    a call to base2(1000) would make calc unstable and likely to
    dump core.
buildservice-autocommit accepted request 893058 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 59)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 58)
- Update to 2.13.0.1:
  * Replaced /usr/local with the use of ${PREFIX} in calc Makefiles.
    The ${PREFIX} is not the same as ${T}.  The ${T} specifies
    a top level directory under which calc installs things.
    While usually ${T} is empty, it can be specific path
    as if calc where "chrooted" during an install.
    The ${PREFIX} value, during install, is a path between
    the top level ${T} install directory and the object
    such as an include file.
  * Corrected a few more typos in Makefile comments.
    - Added Makefile.local, a file with a single comment.  The main
     Makefile includes Makefile.local just before the first all rule.
     One may override any Makefile setting by modifying Makefile.local.
     For example, Makefile.local could force BLD_TYPE:
     HAVE_STRING_H:= YES
     HAVE_TIMES_H:= YES
     SED:= /usr/local/bin/nsed
    - Added ${LOC_MKF} to specify the make of the file that is
      included just before the all file.  So one could place
      the above override lines into a different file and call
      make changing the ${LOC_MKF} value.  For example:
    - make LOC_MKF=Makefile.private clobber all chk
    - Updated HOWTO.INSTALL to mention Makefile.local.
Displaying revisions 21 - 40 of 97
openSUSE Build Service is sponsored by