Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add additional permission for linking with LibreSSL | June McEnroe | 2020-06-08 |
| | | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs | ||
* | Replace __DECONST with regular casts | June McEnroe | 2020-06-08 |
| | | | | sed -E 's/__DECONST[(]([^,]+), ([^)]+)[)]/(\1)(\2)/' | ||
* | Replace __printflike with __attribute__((format(printf, ...))) | June McEnroe | 2020-06-08 |
| | | | | sed -E 's/__printf0?like[(]([^,]+), ([^)]+)[)]/__attribute__((format(printf, \1, \2)))/' | ||
* | Replace __dead2 with __attribute__((noreturn)) | June McEnroe | 2020-06-08 |
| | | | | sed 's/__dead2/__attribute__((noreturn))/' | ||
* | Replace __FBSDID macros with comments | June McEnroe | 2020-06-08 |
| | | | | sed -E 's|__FBSDID[(]"([^"]+)"[)];|/* \1 */|' | ||
* | Remove reference to FreeBSD-specific libedit hack | June McEnroe | 2020-06-08 |
| | | | | | | | | Newer versions of libedit have sane tab-complete now without FreeBSD's hacks, and in fact the hack is gone in FreeBSD-CURRENT. I'm still a little confused why binding this weird function is necessary at all, but at least it exists everywhere, I guess. | ||
* | Remove mktemp options from mkbuiltins, mktokens | June McEnroe | 2020-06-07 |
| | | | | Why even? | ||
* | Cast z_stream fields to size_t | June McEnroe | 2020-06-07 |
| | | | | | In the version of zlib in OpenBSD, these fields are of type off_t, which is signed (why?), rather than uLong. | ||
* | Call static_assert by _Static_assert | June McEnroe | 2020-06-07 |
| | | | | | OpenBSD doesn't #define static_assert in assert.h and _Static_assert is its real name I guess so why not? | ||
* | Allow redirecting input in ever | June McEnroe | 2020-06-01 |
| | |||
* | Add %c conversion to c script | June McEnroe | 2020-05-31 |
| | |||
* | Add c script to README | June McEnroe | 2020-05-31 |
| | |||
* | Add c script | June McEnroe | 2020-05-31 |
| | |||
* | Add hi rule for sh arithmetic expansion | June McEnroe | 2020-05-14 |
| | | | | | Shell highlighting is hopeless anyway but this makes it slightly less obviously broken. | ||
* | Use . as ${LDLIBS.$@} separator | June McEnroe | 2020-04-20 |
| | |||
* | Teach hi how to underline in IRC | June McEnroe | 2020-03-30 |
| | |||
* | Highlight diff lines without lading space as Keyword | June McEnroe | 2020-03-30 |
| | |||
* | Add HISTFILE history saving | June McEnroe | 2020-03-09 |
| | |||
* | Source .editrc before applying -v or -e | June McEnroe | 2020-03-09 |
| | | | | | Otherwise a bind -v in .editrc will take precedence and overwrite the ^I binding for sh-complete. | ||
* | Add \? exit status prompt expansion | June McEnroe | 2020-03-09 |
| | |||
* | Shorten $HOME to ~ in prompt expansion | June McEnroe | 2020-03-09 |
| | |||
* | Add PS0 pre-prompt string | June McEnroe | 2020-03-09 |
| | |||
* | Add RPS1 and RPS2 right prompts | June McEnroe | 2020-03-09 |
| | |||
* | Fix copyright and rcsid | June McEnroe | 2020-03-09 |
| | |||
* | Replace strchrnul with strchr | June McEnroe | 2020-03-09 |
| | |||
* | Replace eaccess with faccessat | June McEnroe | 2020-03-09 |
| | |||
* | Replace st_mtim with st_mtimespec | June McEnroe | 2020-03-09 |
| | |||
* | Replace sys_nsig with NSIG | June McEnroe | 2020-03-09 |
| | |||
* | Replace 1sh Makefile | June McEnroe | 2020-03-09 |
| | |||
* | Rename manual pages to 1sh | June McEnroe | 2020-03-09 |
| | |||
* | Move bltin out of subdirectory | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/usr.bin/printf from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/bin/test from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/bin/kill from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Remove extraneous files from sh sources | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/bin/sh from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Remove 1sh sources | June McEnroe | 2020-03-09 |
| | | | | I'm going to recreate it from fresh sh sources for clean git history. | ||
* | Don't use $ inside $(()) | June McEnroe | 2020-03-03 |
| | |||
* | Remove setopt | June McEnroe | 2020-03-03 |
| | |||
* | Use getopts in shell scripts | June McEnroe | 2020-03-03 |
| | | | | WTF why did no one tell me about this? | ||
* | Separate LINKS from BINS for html to work | June McEnroe | 2020-02-11 |
| | |||
* | Match URLs inside parens or with paired parens inside | June McEnroe | 2020-02-10 |
| | |||
* | Duplicate effective URL before passing it back to curl | June McEnroe | 2020-02-10 |
| | | | | | Apparently sometimes it didn't like receiving its own internal storage to parse again. Understandable. | ||
* | Reorganize the Makefile for the umpteenth time | June McEnroe | 2020-01-31 |
| | | | | Broke out LDLIBS for each bin, and made everything more uniform. | ||
* | Capture standard error and allow failure in up -c | June McEnroe | 2020-01-24 |
| | |||
* | Use C syntax for Objective-C .m files | June McEnroe | 2020-01-20 |
| | | | | And match #import like #include. | ||
* | Highlight single-char variables nested in make interpolations | June McEnroe | 2020-01-14 |
| | | | | e.g. ${LDLIBS_$@} | ||
* | Remove shotty -c flag from up | June McEnroe | 2020-01-03 |
| | |||
* | Revert "Add first working version of imbox" | June McEnroe | 2019-12-21 |
| | | | | | | Moved to <https://git.causal.agency/imbox>. This reverts commit 6aa7f2f6bf47fa9df9c749ce665171fa30800937. | ||
* | Add first working version of imbox | June McEnroe | 2019-12-21 |
| |