Group :: System/Base
RPM: alterator-sh-functions
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
6 september 2023 Anton Midyukov <antohami at altlinux.org> 0.13-alt4
- NMU: replace fgrep with 'grep -F'
- file_list_add(): use "fgrep -x" instead of "fgrep -w"
- fix procedure call (avoid second call during type request)
- add support of alterator_export_proc()
- add support of alterator_export_var()
- use shell-var library.
- add helper functions to simplify file list manipulations.
- add write_blob_param function
- add man page
- fix run_localized()
- add run_localized() and use it in _()
- don't cut spaces from backend input
- resurrect write_language() function; don't eval set_locale
- add set_locale function
- fix alterator-sh-functions to works with backends using sh -u
(work with undefined ALTERATOR_DEBUG)
- fix alterator-sh-functions to works with backends using sh -u
- move exec 1>&2 to message_loop()
(now you may set alterator_api_version after including alterator-sh-functions)
- fix library file permissions
- write_debug: use ALTERATOR_DEBUG environment variable instead of DEBUG
- don't quote booleans in write_table_item (by aspsk@)
- minimize library deps
- add assertList
- add alterator-unittest-functions
- protect from double loading (avoiding problems with io redirections)
- add write_type_item function
- run unit-tests with '-e'
- add default po_domain value
- fix write_enum function (should write to >&3)
- more tests (for output channel)
- move string and symbol testcases to common library
- add write_table_item function
- add write_debug function
- split write_enum_item into write_enum_item (for command args) and write_enum (for stream)
- add new testcase (empty name)
- fix string test
- more tests for public read and write api
- minor improvements in code:
* move variables resetting (reset on message start)
* move userhandler to private area
- more tests for public write api
- minor bugfixes in code:
* _write_begin and _write_end now internal helpers
* add parameter name validation
- add first unit-tests (quote and unquote)
- write_enum_item: write without implicit name attribute
- alterator_api_version=1:
* protect stdout from unexpected output
* hide start and end markers output ( '(' and ')' )
- add write_bool_param function
- add write_string_param function
- optimize write_string function (thanks to legion@)
- add write_enum_item function
- improve string_quote function
- fix '_' function:
gettext utility uses encoding from LC_CTYPE and translation from LANGUAGE
- requires gettext
- new function: test_bool
- Initial build