summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* meson.build: prepare for gentoo-functions-1.3gentoo-functions-1.3Sam James2024-05-181-1/+1
* Reposition the declaration of _has_dumb_terminal()Kerin Millar2024-05-181-8/+8
* Add an edo() functionKerin Millar2024-05-182-0/+40
* Add an eqawarn() functionKerin Millar2024-05-181-0/+9
* test-functions: Use test rather than [ to placate shellcheckKerin Millar2024-05-181-2/+2
* test-functions: Fix a spurious test failureKerin Millar2024-05-181-185/+188
* Document variables influencing runtime behaviourKerin Millar2024-05-171-1/+19
* Add a die() functionKerin Millar2024-05-172-14/+45
* Rename _has_monochrome_terminal() to _has_color_terminal()Kerin Millar2024-05-171-5/+5
* More comment improvementsKerin Millar2024-05-171-5/+8
* Tweak the comment style for yesno()Kerin Millar2024-05-171-0/+1
* Make _eend() much faster in bashKerin Millar2024-05-171-8/+20
* Don't call is_int() from _esetdent()Kerin Millar2024-05-161-1/+1
* Have esyslog() check that EINFO_LOG is true instead of non-emptyKerin Millar2024-05-161-3/+2
* Improve the commentsKerin Millar2024-05-161-50/+75
* Declare eerror(), einfo() and ewarn() dynamicallyKerin Millar2024-05-161-21/+9
* Remove some superfluous boolean variable declarationsKerin Millar2024-05-161-11/+3
* Declare some of the v-prefixed functions dynamicallyKerin Millar2024-05-161-48/+14
* Reorganise the order in which functions are declaredKerin Millar2024-05-161-290/+288
* meson.build: prepare for gentoo-functions-1.2gentoo-functions-1.2Sam James2024-05-151-1/+1
* Have _eend() remember the cursor position before printingKerin Millar2024-05-151-4/+4
* meson.build: prepare for gentoo-functions-1.1gentoo-functions-1.1Sam James2024-05-141-1/+1
* meson.build: fix testsSam James2024-05-141-1/+1
* Drop ecma48-cprSam James2024-05-142-246/+0
* Cleanup functions.sh.in templateSam James2024-05-142-12/+2
* functions.sh.in: fix typoSam James2024-05-141-1/+1
* meson.build: add TODO wrt cleaning up functions.sh templateSam James2024-05-141-0/+1
* Simplify _eprint() and _eend() behaviour markedlyKerin Millar2024-05-142-206/+22
* Don't check for Emacs every time _eend() is calledKerin Millar2024-05-131-11/+10
* Render _update_winsize() immune to the prevailing value of IFSKerin Millar2024-05-131-0/+5
* Unify the brace styleKerin Millar2024-05-131-11/+22
* ecma48-cpr: Use designated initialisers for legibilityKerin Millar2024-05-131-12/+15
* meson.build: crank version to 1.0gentoo-functions-1.0Sam James2024-02-161-1/+1
* Account for the buggy CHA implementation in EmacsKerin Millar2023-06-111-2/+11
* Detect PTYs that aren't sufficiently functional to be considered as smartKerin Millar2023-06-111-1/+1
* ecma48-cpr: Ignore SIGINT, SIGTERM and SIGTSTPKerin Millar2023-06-111-0/+7
* ecma48-cpr: Disable flow control in the terminalKerin Millar2023-06-111-2/+1
* ecma48-cpr: Set up the signal handler before writing to the terminalKerin Millar2023-06-111-10/+11
* ecma48-cpr: Don't assign to new_tty twiceKerin Millar2023-06-111-1/+0
* ecma48-cpr: Flush the input queue with tcsetattr(3) insteadKerin Millar2023-06-111-4/+2
* test-functions: Add a test for the ebegin() functionKerin Millar2023-06-101-0/+20
* Fix the order of the arguments used to compose the CUP sequenceKerin Millar2023-06-101-6/+6
* Ensure that ebegin() appends a newline to the final messageKerin Millar2023-06-101-1/+1
* test-functions: Really fix non-conforming TAP outputKerin Millar2023-06-102-11/+13
* meson.build: Use the TAP protocol for running the testsKerin Millar2023-06-101-0/+1
* test-functions: Fix non-conforming TAP 14 outputKerin Millar2023-06-101-11/+18
* Address a slew of shellcheck warningsKerin Millar2023-06-092-9/+13
* test-functions: Add a test for the _update_cursor_coords() functionKerin Millar2023-06-091-0/+22
* test-functions: Do not silence ewarn() while testing is_older_than()Kerin Millar2023-06-091-1/+1
* Restore genfun_y at the same time as genfun_x in _eend()Kerin Millar2023-06-091-0/+1