# # ChangeLog for libcfa/src/parseconfig.hfa # # Generated by Trac 1.2.1 # May 23, 2024, 5:59:42 PM Thu, 02 Sep 2021 20:58:43 GMT Jacob Prud'homme [a3cadfc] * libcfa/src/parseconfig.hfa (modified) Removed default parser argument Thu, 02 Sep 2021 20:54:26 GMT Jacob Prud'homme [81e0c61] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Reverted to using English-speaking-order syntax Thu, 02 Sep 2021 18:03:12 GMT Jacob Prud'homme [24ebddac] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Added default argument Tue, 31 Aug 2021 21:09:59 GMT Jacob Prud'homme [b0f225f] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Used in-English-order declaration syntax in header file too Tue, 31 Aug 2021 21:08:10 GMT Jacob Prud'homme [ca83227] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) * tests/parseconfig.cfa (modified) Changed API of parse_config to accept parse function Tue, 31 Aug 2021 15:38:43 GMT Jacob Prud'homme [a75cd3d] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Added message function for exceptions I've created Also removed ... Tue, 31 Aug 2021 15:35:29 GMT Jacob Prud'homme [dcf792a] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Added more information to exceptions Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [3be4078] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Added more info to "missing config entry" exception Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [e1e506b] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Added exception for when there are missing config entries Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [c166f4e] * libcfa/src/parseconfig.hfa (modified) Fixed spelling mistake Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [a3f2a3e] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Simplified validation logic Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [247d4ac] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Removed error for unknown config format Since we're using an enum, ... Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [6d8e1ab] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Improved EHM code Added more exceptions, and removed forced exits ... Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [d322f62] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Used more modern built-in EHM Tue, 31 Aug 2021 05:49:10 GMT Jacob Prud'homme [d8db0af] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Allowed config format to be specified Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [ad8072c] * libcfa/src/parseconfig.hfa (modified) Fixed type warning Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [c58c65a] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Began using new math.trait.hfa Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [930609e2] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Added some basic examples of validation functions And rearranged ... Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [80ae121] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Added exception that will be used to signal failed validation Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [e54654e] * libcfa/src/parseconfig.hfa (modified) Added ability to specify optional validation function Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [4cc6c7d] * libcfa/src/parseconfig.hfa (modified) Fixed compiler error around type of generic parse function Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [58ebd78] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Made some small changes Comments, spacing, etc. Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [b1eeb3aa] * libcfa/src/parseconfig.hfa (modified) Added default parse function signatures to header file Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [eb2413d3] * libcfa/src/parseconfig.hfa (modified) Removed old config parameters Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [4df8fef5] * libcfa/src/parseconfig.cfa (modified) * libcfa/src/parseconfig.hfa (modified) Restructured parseconfig to work like parseargs Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [07b0c91] * libcfa/src/parseconfig.hfa (modified) Changed name of function exposed in parseconfig header Tue, 31 Aug 2021 05:49:09 GMT Jacob Prud'homme [16f9aca] * libcfa/src/Makefile.am (modified) * libcfa/src/parseconfig.cfa (added) * libcfa/src/parseconfig.hfa (added) Created new library with code directly from CS 343 A6