Annotation of embedaddon/pimd/libite/ChangeLog.md, revision 1.1

1.1     ! misho       1: Change Log
        !             2: ==========
        !             3: 
        !             4: All notable changes to the project are documented in this file.
        !             5: 
        !             6: 
        !             7: [v1.4.4][] - 2016-02-23
        !             8: -----------------------
        !             9: 
        !            10: ### Changes
        !            11: - Add `ibite.pc.in` for `pkg-config` support.
        !            12: 
        !            13: ### Fixes
        !            14: - Fix issue #3: `tempfile()` fails with bad `O_TMPFILE` on some embedded
        !            15:   targets, in particular PowerPC.  On systems with older GLIBC but with
        !            16:   a sufficiently new kernel `O_TMPFILE` is missing and the local libite
        !            17:   definition was wrong, hard coded for x86.  Fixed by Johan Askerin.
        !            18: 
        !            19: 
        !            20: [v1.4.3][] - 2016-02-02
        !            21: -----------------------
        !            22: 
        !            23: ### Fixes
        !            24: - Remove symlinks to Markdown files from GIT
        !            25: - Distribute and install Markdown files: README.md, etc.
        !            26: 
        !            27: 
        !            28: [v1.4.2][] - 2016-01-23
        !            29: -----------------------
        !            30: 
        !            31: ### Fixes
        !            32: - Fix issue #2: GCC6 `-Wmisleading-indentation` causing FTBFS in pimd,
        !            33:   which enables `-Werror`
        !            34: 
        !            35: 
        !            36: [v1.4.1][] - 2016-01-22
        !            37: -----------------------
        !            38: 
        !            39: ### Fixes
        !            40: - Fix install path for include files, regression in v1.4.0 With the
        !            41:   introduction of GNU autotools include file namespace was unfortunately
        !            42:   lost.  All include files were therefore installed in $(prefix)/include
        !            43:   instead of $(prefix)/include/libite.
        !            44: 
        !            45: 
        !            46: [v1.4.0][] - 2016-01-22
        !            47: -----------------------
        !            48: 
        !            49: ### Changes
        !            50: - Change to GNU configure and build system
        !            51: - Add Niels Provos' splay and red-black tree implementation from OpenBSD
        !            52:   `sys/tree.h`, r1.14
        !            53: - Make `pidfile()` file name accessible as `__pidfile_name`
        !            54: - Step ABI revision to 2.1, with help from http://250bpm.com/blog:41
        !            55: 
        !            56: 
        !            57: [v1.3.0][] - 2016-01-07
        !            58: -----------------------
        !            59: 
        !            60: ### Changes
        !            61: - Add highly useful typeless `min()`/`max()` macros to `lite.h`,
        !            62:   courtesy of Tobias Waldekranz
        !            63: - Add BSD `queue.h` and Borland inspired `conio.h` to `install-dev`
        !            64:   target.  Needed by [Finit][].
        !            65: - Note, this release update `queue.h` to OpenBSD v1.43, which removes
        !            66:   support for circular queues (CIRCLEQ).
        !            67: - Update `strlcpy.c` to OpenBSD v1.12, readability fixes.
        !            68: - Update `strlcat.c` to OpenBSD v1.14, readability fixes.
        !            69: - Update `strtonum.c` to OpenBSD v1.7, tiniest of style tweaks.
        !            70: 
        !            71: ### Fixes
        !            72: - Only update mtime if `pidfile()` is called more than once, do not
        !            73:   install multiple `atexit()` handlers.
        !            74: - Add `#ifndef pidfile`, as for other BSD functions, in case the user
        !            75:   already have a local copy, or a C library with one.
        !            76: 
        !            77: 
        !            78: [v1.2.0][] - 2015-11-23
        !            79: -----------------------
        !            80: 
        !            81: ### Changes
        !            82: -  Add simple parser for UNIX configuration files, e.g. `/etc/group`,
        !            83:    `/etc/passwd`, and `/etc/protocols`:
        !            84:   - `lfopen()`
        !            85:   - `lfclose()`
        !            86:   - `lftok()`
        !            87:   - `lfgetkey()`
        !            88:   - `lfgetint()`
        !            89:   - `fgetint()`
        !            90: 
        !            91: ### Fixes
        !            92: - Do not allow `VERSION` to be overloaded by build system.
        !            93: - Make sure we don't inherit `LDFLAGS` from environment.
        !            94: 
        !            95: 
        !            96: [v1.1.1][] - 2015-09-27
        !            97: -----------------------
        !            98: 
        !            99: ### Fixes
        !           100: * Silence annoying warnings from GNU ar
        !           101: * Fix macro definitions for compat APIs
        !           102: 
        !           103: 
        !           104: [v1.1.0][] - 2015-09-16
        !           105: -----------------------
        !           106: 
        !           107: ### Changes
        !           108: - Support for `make distdir` used by automake based projects
        !           109: - `lite.h` move from `error.h` to more BSD friendly `err.h`
        !           110: - Add highly useful `NELEMS()` and bitmanip macros
        !           111: - Lots of autotests added
        !           112: - Add support for running autotests from Travis
        !           113: - Add `progress()` simple progress bar
        !           114: - Add `tree()` simple command line tree replacement
        !           115: - Bump `SONAME` to `libite.so.2` on behalf of [Finit][]
        !           116: 
        !           117: ### Fixes
        !           118: - `pidfile()` upgrade to OpenBSD r1.11
        !           119: - Lots of README updates, fixes and additions
        !           120: 
        !           121: 
        !           122: [v1.0.0][] - 2015-07-12
        !           123: -----------------------
        !           124: 
        !           125: Initial extraction of frog DNA from [Finit][].  See [README][] for API details.
        !           126: 
        !           127: 
        !           128: [UNRELEASED]: https://github.com/troglobit/libite/compare/v1.4.4...HEAD
        !           129: [v1.4.4]: https://github.com/troglobit/libite/compare/v1.4.3...v1.4.4
        !           130: [v1.4.3]: https://github.com/troglobit/libite/compare/v1.4.2...v1.4.3
        !           131: [v1.4.2]: https://github.com/troglobit/libite/compare/v1.4.1...v1.4.2
        !           132: [v1.4.1]: https://github.com/troglobit/libite/compare/v1.4.0...v1.4.1
        !           133: [v1.4.0]: https://github.com/troglobit/libite/compare/v1.3.0...v1.4.0
        !           134: [v1.3.0]: https://github.com/troglobit/libite/compare/v1.2.0...v1.3.0
        !           135: [v1.2.0]: https://github.com/troglobit/libite/compare/v1.1.1...v1.2.0
        !           136: [v1.1.1]: https://github.com/troglobit/libite/compare/v1.1.0...v1.1.1
        !           137: [v1.1.0]: https://github.com/troglobit/libite/compare/v1.0.0...v1.1.0
        !           138: [v1.0.0]: https://github.com/troglobit/libite/compare/TAIL...v1.0.0
        !           139: [Finit]:  https://github.com/troglobit/finit/
        !           140: [README]: https://github.com/troglobit/libite/blob/v1.0.0/README.md
        !           141: 
        !           142: <!--
        !           143:   -- Local Variables:
        !           144:   -- mode: markdown
        !           145:   -- End:
        !           146:   -->

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