Annotation of freem/ChangeLog, revision 1.1

1.1     ! snw         1: 
        !             2: ********************************************************************************
        !             3: VERSION 0.6.0
        !             4: 
        !             5:   Adopted new build script
        !             6: 
        !             7: ********************************************************************************
        !             8: VERSION 0.6.1
        !             9: 
        !            10:   Remove the old set-version utility
        !            11: 
        !            12: ********************************************************************************
        !            13: VERSION 0.6.2
        !            14: 
        !            15:   Further updates to the build scripts
        !            16: 
        !            17: ********************************************************************************
        !            18: VERSION 0.6.3
        !            19: 
        !            20:   Yet more fixes to the build scripts
        !            21: 
        !            22: ********************************************************************************
        !            23: VERSION 0.6.4
        !            24: 
        !            25:   Yet more fixes to the build system
        !            26: 
        !            27: ********************************************************************************
        !            28: VERSION 0.6.5
        !            29: 
        !            30:   Place the manual under the GNU Free Documentation License
        !            31: 
        !            32: ********************************************************************************
        !            33: VERSION 0.7.0
        !            34: 
        !            35:   Lay the foundation for an Emscripten port
        !            36: 
        !            37: ********************************************************************************
        !            38: VERSION 0.7.1
        !            39: 
        !            40:   Begin documenting the fmadm utility
        !            41: 
        !            42: ********************************************************************************
        !            43: VERSION 0.7.2
        !            44: 
        !            45:   Fix display bugs in legacy namespace utility
        !            46: 
        !            47: ********************************************************************************
        !            48: VERSION 0.7.3
        !            49: 
        !            50:   Reformat gcompact.c utility
        !            51: 
        !            52: ********************************************************************************
        !            53: VERSION 0.8.1
        !            54: 
        !            55:   Initial work porting to AIX
        !            56: 
        !            57: ********************************************************************************
        !            58: VERSION 0.9.0
        !            59: 
        !            60:   First working build on AIX 5.1L. Also attempt to fix non-readline prompt issues.
        !            61: 
        !            62: ********************************************************************************
        !            63: VERSION 0.9.1
        !            64: 
        !            65:   Fix a broken AIX build. Oops.
        !            66: 
        !            67: ********************************************************************************
        !            68: VERSION 0.9.2
        !            69: 
        !            70:   Fix incorrect journal mode being set in namespace utility
        !            71: 
        !            72: ********************************************************************************
        !            73: VERSION 0.9.3
        !            74: 
        !            75:   Test build infrastructure
        !            76: 
        !            77: ********************************************************************************
        !            78: VERSION 0.9.4
        !            79: 
        !            80:   Test build farm infrastructure
        !            81: 
        !            82: ********************************************************************************
        !            83: VERSION 0.9.5
        !            84: 
        !            85:   Make the autoconf stuff SCO-compatible again
        !            86: 
        !            87: ********************************************************************************
        !            88: VERSION 0.9.6
        !            89: 
        !            90:   Further build system tests
        !            91: 
        !            92: ********************************************************************************
        !            93: VERSION 0.9.7
        !            94: 
        !            95:   More build infra tests
        !            96: 
        !            97: ********************************************************************************
        !            98: VERSION 0.9.8
        !            99: 
        !           100:   Fixes for SCO UNIX build
        !           101: 
        !           102: ********************************************************************************
        !           103: VERSION 0.9.9
        !           104: 
        !           105:   Fixes for AIX and SCO
        !           106: 
        !           107: ********************************************************************************
        !           108: VERSION 0.9.10
        !           109: 
        !           110:   Attempt to fix build for FreeBSD and NetBSD
        !           111: 
        !           112: ********************************************************************************
        !           113: VERSION 0.9.11
        !           114: 
        !           115:   Attempt to fix problem in FreeBSD build
        !           116: 
        !           117: ********************************************************************************
        !           118: VERSION 0.9.12
        !           119: 
        !           120:   Attempt to fix sockets linking problems on SunOS
        !           121: 
        !           122: ********************************************************************************
        !           123: VERSION 0.9.13
        !           124: 
        !           125:   Attempt to fix link errors on Solaris
        !           126: 
        !           127: ********************************************************************************
        !           128: VERSION 0.9.14
        !           129: 
        !           130:   Attempt to fix the build on Mac OS X
        !           131: 
        !           132: ********************************************************************************
        !           133: VERSION 0.9.15
        !           134: 
        !           135:   Add PATH_MAX define to mumps.c to fix SCO build
        !           136: 
        !           137: ********************************************************************************
        !           138: VERSION 0.9.16
        !           139: 
        !           140:   Attempt to fix build problem on SCO
        !           141: 
        !           142: ********************************************************************************
        !           143: VERSION 0.9.17
        !           144: 
        !           145:   Further attempts at fixing SCO UNIX build
        !           146: 
        !           147: ********************************************************************************
        !           148: VERSION 0.9.18
        !           149: 
        !           150:   Another attempt to fix the SCO build
        !           151: 
        !           152: ********************************************************************************
        !           153: VERSION 0.9.19
        !           154: 
        !           155:   Updates to manual
        !           156: 
        !           157: ********************************************************************************
        !           158: VERSION 0.10.0
        !           159: 
        !           160:   A liberal application of GNU-isms. For justice! For peace! For FREE SOFTWARE!
        !           161: 
        !           162: ********************************************************************************
        !           163: VERSION 0.10.1
        !           164: 
        !           165:   Replace references to Linux with GNU/Linux
        !           166: 
        !           167: ********************************************************************************
        !           168: VERSION 0.10.2
        !           169: 
        !           170:   Update POLICY.md to correct spelling errors and rework the mission statement
        !           171: 
        !           172: ********************************************************************************
        !           173: VERSION 0.10.4
        !           174: 
        !           175:   Fix the broken NetBSD build
        !           176: 
        !           177: ********************************************************************************
        !           178: VERSION 0.10.5
        !           179: 
        !           180:   Fix various compiler warnings on FreeBSD
        !           181: 
        !           182: ********************************************************************************
        !           183: VERSION 0.10.6
        !           184: 
        !           185:   Fix compiler warnings.
        !           186: 
        !           187: ********************************************************************************
        !           188: VERSION 0.11.0
        !           189: 
        !           190:   Fix the OpenBSD and Solaris i86pc builds.
        !           191: 
        !           192: ********************************************************************************
        !           193: VERSION 0.11.1
        !           194: 
        !           195:   Numerous changes to fix broken SCO UNIX build
        !           196: 
        !           197: ********************************************************************************
        !           198: VERSION 0.11.2
        !           199: 
        !           200:   Fix broken Darwin build
        !           201: 
        !           202: ********************************************************************************
        !           203: VERSION 0.11.3
        !           204: 
        !           205:   Fix negative pid value on Mac OS X
        !           206: 
        !           207: ********************************************************************************
        !           208: VERSION 0.12.0
        !           209: 
        !           210:   Add autoconf rules to support Raspberry Pi
        !           211: 
        !           212: ********************************************************************************
        !           213: VERSION 0.13.0
        !           214: 
        !           215:   Add ZRPI SSV for interfacing with Raspberry Pi GPIO pins
        !           216: 
        !           217: ********************************************************************************
        !           218: VERSION 0.13.1
        !           219: 
        !           220:   Fix resource leaks reported by DL Wicksell in fmadm, remove the obsolete ri and gl utilities
        !           221: 
        !           222: ********************************************************************************
        !           223: VERSION 0.13.2
        !           224: 
        !           225:   More stupid resource leaks
        !           226: 
        !           227: ********************************************************************************
        !           228: VERSION 0.13.3
        !           229: 
        !           230:   Fix a duplicate symbol error on Mac OS X
        !           231: 
        !           232: ********************************************************************************
        !           233: VERSION 0.13.4
        !           234: 
        !           235:   Fix freeing problem in event framework
        !           236: 
        !           237: ********************************************************************************
        !           238: VERSION 0.13.6
        !           239: 
        !           240:   Update $SYSTEM ISV to make more sense
        !           241: 
        !           242: ********************************************************************************
        !           243: VERSION 0.14.0
        !           244: 
        !           245:   Add new system library utilities and prepare for routines in the database
        !           246: 
        !           247: ********************************************************************************
        !           248: VERSION 0.15.0
        !           249: 
        !           250:   Integrate gverify functionality into fmadm, remove gverify, glocks, gl man pages, remove references to obsolete utilities from manual
        !           251: 
        !           252: ********************************************************************************
        !           253: VERSION 0.15.1
        !           254: 
        !           255:   Bring in fixes from DL Wicksell to fma_globals.c, as to avoid returning a value from void function showpath
        !           256: 
        !           257: ********************************************************************************
        !           258: VERSION 0.15.2
        !           259: 
        !           260:   Now throws M7 for undefined globals and M6 for undefined locals, instead of M6 for both.
        !           261: 
        !           262: ********************************************************************************
        !           263: VERSION 0.16.0
        !           264: 
        !           265:   Correct locking bugs to make after-image journaling work correctly. Integrate jnldump functionality into fmadm. Remove jnldump utility.
        !           266: 
        !           267: ********************************************************************************
        !           268: VERSION 0.16.1
        !           269: 
        !           270:   Add the two fma_journals files to the git repository. This oversight made 0.16.0 a failure. Don't use 0.16.0!
        !           271: 
        !           272: ********************************************************************************
        !           273: VERSION 0.16.2
        !           274: 
        !           275:   Fix segfault when Ctrl-D is typed on an empty line at the direct-mode prompt.
        !           276: 
        !           277: ********************************************************************************
        !           278: VERSION 0.16.3
        !           279: 
        !           280:   Output newline when quitting by way of Ctrl-D.
        !           281: 
        !           282: ********************************************************************************
        !           283: VERSION 0.17.0
        !           284: 
        !           285:   Add journal cut threshold display to fmadm, fix fmadm bug that had broken all fmadm utilities when a non-SYSTEM namespace is selected, exclude global-backed SSVs from after-image journaling.
        !           286: 
        !           287: ********************************************************************************
        !           288: VERSION 0.18.0
        !           289: 
        !           290:   Add forward playback of after-image journals, add TCOMMIT support to journaling subsystem.
        !           291: 
        !           292: ********************************************************************************
        !           293: VERSION 0.19.0
        !           294: 
        !           295:   fmadm edit routine will now create a new routine if the user attempts to edit a routine that does not yet exist.
        !           296: 
        !           297: ********************************************************************************
        !           298: VERSION 0.19.1
        !           299: 
        !           300:   Invalid GOTO targets now throw ecode M45 instead of ZLVLERR for standards compliance
        !           301: 
        !           302: ********************************************************************************
        !           303: VERSION 0.19.2
        !           304: 
        !           305:   The FreeM Manual updated to document new fmadm features. Some error messages in fmadm are now more useful.
        !           306: 
        !           307: ********************************************************************************
        !           308: VERSION 0.19.3
        !           309: 
        !           310:   Corrected minor formatting issues in The FreeM Manual.
        !           311: 
        !           312: ********************************************************************************
        !           313: VERSION 0.20.0
        !           314: 
        !           315:   Expose device parameters for terminal devices in the appropriate SSV nodes. Update FreeM Manual to reflect.
        !           316: 
        !           317: ********************************************************************************
        !           318: VERSION 0.21.0
        !           319: 
        !           320:   Integrate former MTUI library into FreeM system library.
        !           321: 
        !           322: ********************************************************************************
        !           323: VERSION 0.21.1
        !           324: 
        !           325:   Make ZRPI initialization manual
        !           326: 
        !           327: ********************************************************************************
        !           328: VERSION 0.22.0
        !           329: 
        !           330:   Add floating point math support
        !           331: 
        !           332: ********************************************************************************
        !           333: VERSION 0.22.2
        !           334: 
        !           335:   Complete comparison, integer division, modulus, exponentiation, comparisons, and trimming trailing zeroes when in IEEE754 math mode.
        !           336: 
        !           337: ********************************************************************************
        !           338: VERSION 0.23.0
        !           339: 
        !           340:   Add $ZPRECISION support to IEEE 754 mode
        !           341: 
        !           342: ********************************************************************************
        !           343: VERSION 0.23.1
        !           344: 
        !           345:   Add memoriam easter egg for Richard Walters
        !           346: 
        !           347: ********************************************************************************
        !           348: VERSION 0.24.0
        !           349: 
        !           350:   Add quiet mode flag
        !           351: 
        !           352: ********************************************************************************
        !           353: VERSION 0.25.0
        !           354: 
        !           355:   Add reverse EXTRACT
        !           356: 
        !           357: ********************************************************************************
        !           358: VERSION 0.25.1
        !           359: 
        !           360:   Guard reverse string functions with SSV and standard
        !           361: 
        !           362: ********************************************************************************
        !           363: VERSION 0.25.2
        !           364: 
        !           365:   Fix $GET regression
        !           366: 
        !           367: ********************************************************************************
        !           368: VERSION 0.26.0
        !           369: 
        !           370:   Add FORCE_FIXED macro to force fixed decimal math on ARM platforms
        !           371: 
        !           372: ********************************************************************************
        !           373: VERSION 0.26.1
        !           374: 
        !           375:   Further work on FORCE_FIXED macro
        !           376: 
        !           377: ********************************************************************************
        !           378: VERSION 0.26.2
        !           379: 
        !           380:   Add ability to pass --enable-forcefixed to force fixed-point decimal math on ARM platforms
        !           381: 
        !           382: ********************************************************************************
        !           383: VERSION 0.26.3
        !           384: 
        !           385:   Add fsigned-char compiler flag per DL Wicksell fix for fixed-point math on platforms such as ARM where chars are unsigned by default
        !           386: 
        !           387: ********************************************************************************
        !           388: VERSION 0.26.4
        !           389: 
        !           390:   Add fsigned-char per DL Wicksell fix for fixed-point math bug on platforms where unsigned chars are the default, such as ARM
        !           391: 
        !           392: ********************************************************************************
        !           393: VERSION 0.26.5
        !           394: 
        !           395:   Remove FORCE_FIXED option as it is obsolete after David Wicksell fix was applied for fixed point arithmetic, make fixed-point default on ARM again
        !           396: 
        !           397: ********************************************************************************
        !           398: VERSION 0.26.6
        !           399: 
        !           400:   Updates to documentation
        !           401: 
        !           402: ********************************************************************************
        !           403: VERSION 0.26.8
        !           404: 
        !           405:   Another attempt at fixing documentation
        !           406: 
        !           407: ********************************************************************************
        !           408: VERSION 0.27.0
        !           409: 
        !           410:   Polish the build and install process
        !           411: 
        !           412: ********************************************************************************
        !           413: VERSION 0.27.1
        !           414: 
        !           415:   Add helpful message at the end of install process
        !           416: 
        !           417: ********************************************************************************
        !           418: VERSION 0.27.2
        !           419: 
        !           420:   Update README
        !           421: 
        !           422: ********************************************************************************
        !           423: VERSION 0.27.3
        !           424: 
        !           425:   Fix build config for NetBSD pkgsrc compatibility
        !           426: 
        !           427: ********************************************************************************
        !           428: VERSION 0.27.4
        !           429: 
        !           430:   Further fixes for NetBSD pkgsrc support
        !           431: 
        !           432: ********************************************************************************
        !           433: VERSION 0.27.5
        !           434: 
        !           435:   Further fixes for pkgsrc
        !           436: 
        !           437: ********************************************************************************
        !           438: VERSION 0.28.0
        !           439: 
        !           440:   Updates for pkgsrc, split out installation from initial configuration
        !           441: 
        !           442: ********************************************************************************
        !           443: VERSION 0.28.1
        !           444: 
        !           445:   Improve libreadline detection and use
        !           446: 
        !           447: ********************************************************************************
        !           448: VERSION 0.28.2
        !           449: 
        !           450:   Fix configure.ac problem
        !           451: 
        !           452: ********************************************************************************
        !           453: VERSION 0.28.3
        !           454: 
        !           455:   Attempt to support Tru64 UNIX
        !           456: 
        !           457: ********************************************************************************
        !           458: VERSION 0.28.4
        !           459: 
        !           460:   Fix readline regression in configure.ac
        !           461: 
        !           462: ********************************************************************************
        !           463: VERSION 0.28.5
        !           464: 
        !           465:   Further fixes for Tru64 UNIX, provide a default value for import_env on systems that do not support getopt_long
        !           466: 
        !           467: ********************************************************************************
        !           468: VERSION 0.28.6
        !           469: 
        !           470:   Separate m4 macros into their own directory and add check and mkdir for SYSCONFDIR in fmadm configure for Tru64 UNIX
        !           471: 
        !           472: ********************************************************************************
        !           473: VERSION 0.28.7
        !           474: 
        !           475:   Disable IEEE754 floating point support on AIX
        !           476: 
        !           477: ********************************************************************************
        !           478: VERSION 0.28.8
        !           479: 
        !           480:   Add canonical system type to version string using autotools
        !           481: 
        !           482: ********************************************************************************
        !           483: VERSION 0.28.9
        !           484: 
        !           485:   Begin MS-DOS port and fix fmadm segfault when called with no arguments
        !           486: 
        !           487: ********************************************************************************
        !           488: VERSION 0.29.0
        !           489: 
        !           490:   Remove --standard flag, change ZASSERT and ZWATCH to ASSERT and WATCH, update man pages and documentation, remove hardcopy mode
        !           491: 
        !           492: ********************************************************************************
        !           493: VERSION 0.30.0
        !           494: 
        !           495:   Add --without-readline option to configure.ac
        !           496: 
        !           497: ********************************************************************************
        !           498: VERSION 0.30.1
        !           499: 
        !           500:   Update version message to be GCS-compliant
        !           501: 
        !           502: ********************************************************************************
        !           503: VERSION 0.30.2
        !           504: 
        !           505:   Patches for VAX compatibility
        !           506: 
        !           507: ********************************************************************************
        !           508: VERSION 0.31.0
        !           509: 
        !           510:   Add --execute command line flag to execute a string of M code at startup
        !           511: 
        !           512: ********************************************************************************
        !           513: VERSION 0.31.1
        !           514: 
        !           515:   Fix documentation error
        !           516: 
        !           517: ********************************************************************************
        !           518: VERSION 0.31.2
        !           519: 
        !           520:   Refined the --execute startup flag
        !           521: 
        !           522: ********************************************************************************
        !           523: VERSION 0.31.3
        !           524: 
        !           525:   Add missing routine for --execute
        !           526: 
        !           527: ********************************************************************************
        !           528: VERSION 0.31.4
        !           529: 
        !           530:   Fixed Makefile.am to include new --execute routine
        !           531: 
        !           532: ********************************************************************************
        !           533: VERSION 0.32.0
        !           534: 
        !           535:   Disable automatic screen clearing
        !           536: 
        !           537: ********************************************************************************
        !           538: VERSION 0.32.1
        !           539: 
        !           540:   Updates to documentation
        !           541: 
        !           542: ********************************************************************************
        !           543: VERSION 0.32.2
        !           544: 
        !           545:   Make set_io idempotent
        !           546: 
        !           547: ********************************************************************************
        !           548: VERSION 0.32.3
        !           549: 
        !           550:   Fix g[3~[3~regression
        !           551: 
        !           552: ********************************************************************************
        !           553: VERSION 0.32.4
        !           554: 
        !           555:   Remove Conformance Clause from The FreeM Manual
        !           556: 
        !           557: ********************************************************************************
        !           558: VERSION 0.32.5
        !           559: 
        !           560:   Check all malloc return values for NULL
        !           561: 
        !           562: ********************************************************************************
        !           563: VERSION 0.32.6
        !           564: 
        !           565:   Remove hardcopt y file and lock ZALLOCATE table conf to SYSTEM namespace only
        !           566: 
        !           567: ********************************************************************************
        !           568: VERSION 0.33.0
        !           569: 
        !           570:   Allow launching a subshell within FreeM direct mode and perform updates to documentation
        !           571: 
        !           572: ********************************************************************************
        !           573: VERSION 0.33.1
        !           574: 
        !           575:   Fix bug where execute option would not take an argument
        !           576: 
        !           577: ********************************************************************************
        !           578: VERSION 0.34.0
        !           579: 
        !           580:   Add fmadm reconfigure to force freem.conf to use the latest system defaults
        !           581: 
        !           582: ********************************************************************************
        !           583: VERSION 0.34.1
        !           584: 
        !           585:   Update documentation to reflect new support for FIXED math on ARM processors per DL Wicksell
        !           586: 
        !           587: ********************************************************************************
        !           588: VERSION 0.34.2
        !           589: 
        !           590:   Automatically roll back transactions when exiting due to failed malloc
        !           591: 
        !           592: ********************************************************************************
        !           593: VERSION 0.34.3
        !           594: 
        !           595:   Remove references to obsolete namespace and ri utilities from the bmanual
        !           596: 
        !           597: ********************************************************************************
        !           598: VERSION 0.35.0
        !           599: 
        !           600:   Change ZREVSTR subscript of JOB SSVN oto REVSTR and make enabled by default
        !           601: 
        !           602: ********************************************************************************
        !           603: VERSION 0.35.1
        !           604: 
        !           605:   Fix ZLOCAL, make ZJOB return blank string if not a JOBbed off process, update manual. Fixes bugs reported by DL Wicksell.
        !           606: 
        !           607: ********************************************************************************
        !           608: VERSION 0.36.0
        !           609: 
        !           610:   Allow dots in local and global variable names in preparation for OO support.
        !           611: 
        !           612: ********************************************************************************
        !           613: VERSION 0.36.1
        !           614: 
        !           615:   Fix the --import flag so it no longer causes a segmentation fault
        !           616: 
        !           617: ********************************************************************************
        !           618: VERSION 0.37.0
        !           619: 
        !           620:   Add framework and basic implementations for USING and WITH commands
        !           621: 
        !           622: ********************************************************************************
        !           623: VERSION 0.37.1
        !           624: 
        !           625:   Truncate environment variables if too long during import, namespace said vars in env.
        !           626: 
        !           627: ********************************************************************************
        !           628: VERSION 0.38.0
        !           629: 
        !           630:   Integrate DL Wicksell reverese QUERY polyfill to support reverse QUERY
        !           631: 
        !           632: ********************************************************************************
        !           633: VERSION 0.38.1
        !           634: 
        !           635:   Fix broken build caused by new M code not added to git commit
        !           636: 
        !           637: ********************************************************************************
        !           638: VERSION 0.40.0
        !           639: 
        !           640:   Add support for constants
        !           641: 
        !           642: ********************************************************************************
        !           643: VERSION 0.40.1
        !           644: 
        !           645:   Fix regressions and other boring work
        !           646: 
        !           647: ********************************************************************************
        !           648: VERSION 0.41.0
        !           649: 
        !           650:   Add some useful built-in constants
        !           651: 
        !           652: ********************************************************************************
        !           653: VERSION 0.42.0
        !           654: 
        !           655:   Move VIEW 28 to JOB SSVN, further implementation of dot naming, build improvements, doc updates, etc
        !           656: 
        !           657: ********************************************************************************
        !           658: VERSION 0.42.2
        !           659: 
        !           660:   Fix broken build
        !           661: 
        !           662: ********************************************************************************
        !           663: VERSION 0.42.3
        !           664: 
        !           665:   Fix kill_all, fix QUERY with WITH
        !           666: 
        !           667: ********************************************************************************
        !           668: VERSION 0.43.0
        !           669: 
        !           670:   Suppport postconditionals on IF ELSE and FOR
        !           671: 
        !           672: ********************************************************************************
        !           673: VERSION 0.43.1
        !           674: 
        !           675:   Doc fix
        !           676: 
        !           677: ********************************************************************************
        !           678: VERSION 0.43.2
        !           679: 
        !           680:   Doc fix
        !           681: 
        !           682: ********************************************************************************
        !           683: VERSION 0.43.3
        !           684: 
        !           685:   Another doc fix
        !           686: 
        !           687: ********************************************************************************
        !           688: VERSION 0.44.0
        !           689: 
        !           690:   Add LOCAL.STARTUP hook
        !           691: 
        !           692: ********************************************************************************
        !           693: VERSION 0.45.0
        !           694: 
        !           695:   Bring in early MWAPI work as a conditional compilation option
        !           696: 
        !           697: ********************************************************************************
        !           698: VERSION 0.45.1
        !           699: 
        !           700:   Updates to documentation
        !           701: 
        !           702: ********************************************************************************
        !           703: VERSION 0.45.2
        !           704: 
        !           705:   Documentation fixes
        !           706: 
        !           707: ********************************************************************************
        !           708: VERSION 0.45.3
        !           709: 
        !           710:   Fix bus error in merr_dump on Ubuntu 20.04
        !           711: 
        !           712: ********************************************************************************
        !           713: VERSION 0.46.0
        !           714: 
        !           715:   Make BERKELEYDB global handler a compile-time option
        !           716: 
        !           717: ********************************************************************************
        !           718: VERSION 0.47.0
        !           719: 
        !           720:   Expand documentation
        !           721: 
        !           722: ********************************************************************************
        !           723: VERSION 0.47.1
        !           724: 
        !           725:   Fix broken build
        !           726: 
        !           727: ********************************************************************************
        !           728: VERSION 0.47.2
        !           729: 
        !           730:   Fix data corruption in $ZHOROLOG
        !           731: 
        !           732: ********************************************************************************
        !           733: VERSION 0.48.0
        !           734: 
        !           735:   Commands ABLOCK through WITH now documented. Remove final vestiges of old VIEW 22 aliases.
        !           736: 
        !           737: ********************************************************************************
        !           738: VERSION 0.49.0
        !           739: 
        !           740:   Add new LOCK table implementation
        !           741: 
        !           742: ********************************************************************************
        !           743: VERSION 0.49.1
        !           744: 
        !           745:   Fix documentation error
        !           746: 
        !           747: ********************************************************************************
        !           748: VERSION 0.50.0
        !           749: 
        !           750:   Add support for the LOCK ssv
        !           751: 
        !           752: ********************************************************************************
        !           753: VERSION 0.50.1
        !           754: 
        !           755:   Make LOCK ssv non-writable, add LOCK ssv to manual.
        !           756: 
        !           757: ********************************************************************************
        !           758: VERSION 0.50.2
        !           759: 
        !           760:   Reformat expr.c and improve $ZSYNTAX intrinsic function
        !           761: 
        !           762: ********************************************************************************
        !           763: VERSION 0.50.3
        !           764: 
        !           765:   Eliminate all compiler warnings on Arch Linux (still not using -Wall, however)
        !           766: 
        !           767: ********************************************************************************
        !           768: VERSION 0.50.4
        !           769: 
        !           770:   Fix mref_to_external so that it honors the quoting rules for subscripts that are strings or canonical M numerics
        !           771: 
        !           772: ********************************************************************************
        !           773: VERSION 0.51.0
        !           774: 
        !           775:   Change ZMXSTR errors to standard M75 errors
        !           776: 
        !           777: ********************************************************************************
        !           778: VERSION 0.52.0
        !           779: 
        !           780:   Daemon improvements
        !           781: 
        !           782: ********************************************************************************
        !           783: VERSION 0.52.1
        !           784: 
        !           785:   Documentation fixes
        !           786: 
        !           787: ********************************************************************************
        !           788: VERSION 0.52.2
        !           789: 
        !           790:   documentation fixes
        !           791: 
        !           792: ********************************************************************************
        !           793: VERSION 0.52.3
        !           794: 
        !           795:   Add back version.h to fix the build
        !           796: 
        !           797: ********************************************************************************
        !           798: VERSION 0.52.4
        !           799: 
        !           800:   ACTUALLY add version.h
        !           801: 
        !           802: ********************************************************************************
        !           803: VERSION 0.53.0
        !           804: 
        !           805:   Get Solaris working again
        !           806: 
        !           807: ********************************************************************************
        !           808: VERSION 0.53.1
        !           809: 
        !           810:   Further fixes to transaction processing
        !           811: 
        !           812: ********************************************************************************
        !           813: VERSION 0.53.2
        !           814: 
        !           815:   Fixes to CI/CD infrastructure
        !           816: 
        !           817: ********************************************************************************
        !           818: VERSION 0.53.3
        !           819: 
        !           820:   Even more fixes to CI/CD
        !           821: 
        !           822: ********************************************************************************
        !           823: VERSION 0.53.4
        !           824: 
        !           825:   Further CI/CD fixes
        !           826: 
        !           827: ********************************************************************************
        !           828: VERSION 0.53.5
        !           829: 
        !           830:   Fix many memory leaks, allowing FOR loops to work more reliably
        !           831: 
        !           832: ********************************************************************************
        !           833: VERSION 0.53.6
        !           834: 
        !           835:   Correctly handle errors in argumentless FOR loops that would cause hangs or segfaults
        !           836: 
        !           837: ********************************************************************************
        !           838: VERSION 0.53.7
        !           839: 
        !           840:   Prevent errors in argumentless FOR loops from causing infinite loops
        !           841: 
        !           842: ********************************************************************************
        !           843: VERSION 0.53.8
        !           844: 
        !           845:   Fix regression causing async events in argumentless FOR loops to bail from the loop
        !           846: 
        !           847: ********************************************************************************
        !           848: VERSION 0.53.9
        !           849: 
        !           850:   Remove BDB global handler and other dead code, and eliminate all compiler warnings on gcc 13 on Arch Linux
        !           851: 
        !           852: ********************************************************************************
        !           853: VERSION 0.54.0
        !           854: 
        !           855:   Allow the shell-out commands to use any M local or global variable, per a request from Dave Whitten
        !           856: 
        !           857: ********************************************************************************
        !           858: VERSION 0.54.1
        !           859: 
        !           860:   Correct LOCK to wait forever if no lock table space is available
        !           861: 
        !           862: ********************************************************************************
        !           863: VERSION 0.54.2
        !           864: 
        !           865:   Make CTRL-C work in FOR loops and remove non-reentrant function calls from signal handlers
        !           866: 
        !           867: ********************************************************************************
        !           868: VERSION 0.54.3
        !           869: 
        !           870:   Remove hard dependency on stdint.h types
        !           871: 
        !           872: ********************************************************************************
        !           873: VERSION 0.55.0
        !           874: 
        !           875:   Add support for Solaris 7 on 32-bit SPARC, improve portability, prevent unneeded shared memory operations in fmadm configure and fmadm reconfigure
        !           876: 
        !           877: ********************************************************************************
        !           878: VERSION 0.56.1
        !           879: 
        !           880:   Allow FreeM to recover from a crashed daemon process without the use of external tools
        !           881: 
        !           882: ********************************************************************************
        !           883: VERSION 0.56.2
        !           884: 
        !           885:   Make FreeM work properly on NetBSD once again, including readline support
        !           886: 
        !           887: ********************************************************************************
        !           888: VERSION 0.57.0
        !           889: 
        !           890:   Fix SCO UNIX port
        !           891: 
        !           892: ********************************************************************************
        !           893: VERSION 0.57.1
        !           894: 
        !           895:   Fix IBM AIX port
        !           896: 
        !           897: ********************************************************************************
        !           898: VERSION 0.58.0
        !           899: 
        !           900:   Fix flag parsing bug around -n/--namespace, add namespace validation, raise M26 on attempts to select invalid namespace
        !           901: 
        !           902: ********************************************************************************
        !           903: VERSION 0.59.0
        !           904: 
        !           905:   Integrate memory alignment fixes and David Wicksell fixes for double prompt on non-readline systems
        !           906: 
        !           907: ********************************************************************************
        !           908: VERSION 0.59.2
        !           909: 
        !           910:   Fix potential buffer overrun in shared memory allocator
        !           911: 
        !           912: ********************************************************************************
        !           913: VERSION 0.60.0
        !           914: 
        !           915:   Add support for libraries via MDS proposal
        !           916: 
        !           917: ********************************************************************************
        !           918: VERSION 0.60.1
        !           919: 
        !           920:   Fix broken build
        !           921: 
        !           922: ********************************************************************************
        !           923: VERSION 0.60.2
        !           924: 
        !           925:   fix invalid free in ssvn_normalize_key
        !           926: 
        !           927: ********************************************************************************
        !           928: VERSION 0.60.3
        !           929: 
        !           930:   Fix segfault on library calls
        !           931: 
        !           932: ********************************************************************************
        !           933: VERSION 0.61.0
        !           934: 
        !           935:   Ensure that the startup routine executes with -r and -x command line options
        !           936: 
        !           937: ********************************************************************************
        !           938: VERSION 0.61.1
        !           939: 
        !           940:   Fix broken build
        !           941: 
        !           942: ********************************************************************************
        !           943: VERSION 0.61.2
        !           944: 
        !           945:   Improve UX of locktab display

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>