]> Kevux Git Server - fll/tag
0.6.1
object 40376bc55fd201239cb576197a66b5e6ea9e1bd0
authorKevin Day <thekevinday@gmail.com>
Mon, 31 Oct 2022 00:42:56 +0000 (19:42 -0500)
The Featureless Linux Library stable version 0.6.1 is released.

This is the first micro release of the Featureless Linux Library.

Most of the fixes and improvements are centered around the build and test systems.
This release should be more portable and testable.

The BASH alternative ZSH is now supported for the following scripts:
- bootstrap-example.sh
- bootstrap.sh
- package.sh
- install.sh
- test.sh

In order to run these scripts under ZSH, one must defined the SHELL_ENGINE environment variable with the value "zsh".
Compatibility of ZSH is not well tested and there may be bugs.

Changes in the iki_read program involving the "--substitute" and the "--wrap" parameters.
The "--substitute" should support "--wrap" and the lack of this is being considered a bug.
The idea of having a "--substitute" that ignores "--wrap" is preserved using the new parameter "--reassign".

The Featureless Linux Library is a library that is intended to be used like nuts and bolts.
Given the license and the code, just take apart anything as desired.
To prove this out a new package build mode called "stand_alone" is available.
What this does is build with the minimal dependencies.
There is no reason to use code that is not being used.
This "stand_alone" makes it easier to get smaller binaries with fewer dependencies.
Only the following programs have "stand_alone" functionality defined (see files under "build/stand_alone/").
- fake
- utf8

Unicode 15.0.0 is now supported.
Much of the previous work randomly switch from 12.1 into 14.0.
There is a strong probability of missing functionality and mistakes so be advised.

The following are changes since the 0.6.0 stable release.

Security Fixes:
- None.

Features:
- FLL: Add support for 'stand_alone' builds in the package script.
- FLL: Add support for ZSH in addition to BASH.
- IKI Read: The iki_read should still support the older "--substitute" behavior.

Bug Fixes:
- FLL: Mistakes in disable macros and remove redundant check.
- FLL: Functions private_f_file_flush() and private_f_print_safely_get() are not being included when needed.
- FLL: The fll_program_standard_signal_received() needs a private implementation.
- FLL: private_f_memory_structure_resize() is not returning the error status codes.
- Featureless Make: Content is incorrectly attempted to be processed even though it does not exist.
- Featureless Make: Featureless Make dependencies are not accurately communicated.
- IKI Read: The iki_read should apply the "--wrap" when using "--substitute".
- FSS Read Programs: Two 0's are printed when "--total" is used and there are no matching Objects.

Refactors:
- None.

Updates:
- FLL: Enable gitlab test support.
- FLL: Always ensure content size is 0 when content is not found.
- FLL: Change logic to avoid potential negative numbers.
- FLL: Use resize functions rather than adjust functions for append and append_all functions.
- FLL: Add medium logos.
- FLL: f_memory_structure_increase_by() shouldn't do anything if amount is 0.
- FLL: Cygwin documentation.
- FLL: Support Unicode 15.0.
- FLL: Slight improvement in UTF unassigned detection and add or correct some ranges.
- Featureless Make: Redesign behavior of pipe, allowing it to run properly inside software like Gitlabs CI or Githubs CI.
- Featureless Make: Implement stand alone build for Featureless Make.
- Featureless Make: Describe modes being used when performing build or make.
- Featureless Make: Stand alone Featureless Make custom config.h header.
- Utf8: The utf8 program should be using the stream read functions.
- Utf8: Implement stand alone build for UTF8 program.
-----BEGIN PGP SIGNATURE-----

iQJKBAABCgA0FiEEOMmjWkrZvuwTmrWMdukDOW2tCoMFAmNfGkAWHHRoZWtldmlu
ZGF5QGdtYWlsLmNvbQAKCRB26QM5ba0Kgz75D/9cqCoDnwwG5fiYVxRttQ0YeH7a
xrOvyfIg+taUhoAu8T6JZBgnF454Wks6YM1poVw97K81LAwwMxbX7HyC7EAIazuo
kaptF5F/xFHnV2YnZkGdOBr/THFEVPs5SOZfis1mI3qGi3w+P+TZwD/KJlsRNu2Y
wRS5uDBOSQfj8taFva962b7yT41A10SExqWD1QSRhbzjpT559Zx//NUJoi+coiFZ
cRaD3WSOd7fzY8a8FWMLWGmUw2IlAyc2GCLP9rALqxLoGMIvmpJOI8esckVNK9Cx
kSeME1bm+ceTXKVPosUAqt7pUBQvVgxvQ/Iah8WG8+JIqY7upKfBioJ3eRF2UflT
tj6fELJQ5o/AiDH2KpXGzt8gpNNP5BTDhGfFWXScP/roqW/TDnnPw80A5cUaijk8
1EXOi/Oin7HV15AKb1fchG0r8kf4kA7KOVOGsuw8VkYLhutlT224xvsGFAI2JOiS
4nKSAKJFcjZb/jAEK1cSdl2rYqTk+BOhlyD3RZaVtyYihZE4vLKtS73ynyfZALA0
Ng/qQODueke3EcLhcu31TwgIuRxAl/pbckr7PO0OOz/XnZHjkF39wm7yLSjMNzGM
NebX5ZOWsjj7FC7TQ2K0mHM47J/picLJMDuPO/FqX5Eh9ykGC+eoUu76s5gqbOso
E4Bx7wcnrqARSy6PxQ==
=4Hl9
-----END PGP SIGNATURE-----