fnc

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-06-01 09:09
[7edbc6685d] Leaf: Resolve some -Werror -pedantic warnings. A very curious one about an 'always false' comparison still remains. (Edit: not so curious - it's comparing a char to a constant value larger than 255, which can never be true.) (user: stephan tags: trunk)
2025-05-31 09:16
[e2f26a821c] Portability improvements in the sigaction setup. Add (void)X to many unused arguments. According to gcc there are still 2 potentially incorrect case fall-throughs and one warning about "always false due to limited range". (user: stephan tags: trunk)
2025-05-31 08:45
[c9bd392139] Add a (void)x to an unused function arg to shut gcc up. No functional change. (user: stephan tags: trunk)
2025-05-11 09:34
[aeff7cf2aa] zap unused fsl_deck structure in cmd_diff() (user: mark tags: trunk)
2025-05-10 13:41
[4b9d1ba446] In stop_blame(), ensure that the free()d line_offsets is NULL'd to resolve a downstream segfault Martin G. was able to trigger via a duplicate free(). Also initialize that function's err var to 0 to avoid that it could be returned with an uninitialized value. (user: stephan tags: trunk)
2025-05-10 13:39
[e8a41dd548] Reformulate RC_ERRNO_SET() so that it works on gcc with glibc. The previous impl violated "sequence point" requirements and gcc complains loudly on affected systems. (user: stephan tags: trunk)
2025-04-19 12:14
[b03c80f272] reactivate landlock(7) in `fnc stash` command on linux (user: mark tags: trunk)
2025-04-17 12:51
[5555f7d8f8] zap unused char pointer variable in apply_patch() (user: mark tags: trunk)
2025-04-17 11:04
[8f30e64179] implement symtorid() wrapper around fsl_sym_to_rid() (user: mark tags: trunk)
2025-04-15 11:15
[6bdd898699] move the global -z option to subcommand namespace (user: mark tags: trunk)
2025-04-15 11:13
[b3f187e566] move the global -R option to subcommand namespace as -r (user: mark tags: trunk)
2025-04-15 09:57
[b76a9f0b90] prepend fnc__ prefix to progname and tmpdir global vars (user: mark tags: trunk)
2025-04-10 12:01
[cc39ab999e] remove forum and ticket support channels from README (user: mark tags: trunk)
2025-04-10 11:21
[ac53992552] move fnc(1) Unicode/ASCII docs to new CAVEATS section (user: mark tags: trunk)
2025-04-10 06:55
[6e21e5c273] add Makefile Haiku LDFLAGS compat missed in [f477bb5096] (user: mark tags: trunk)
2025-04-10 06:48
[4851fac4d4] use RC_DB() and RC_LIBF() macros where appropriate (user: mark tags: trunk)
2025-04-10 06:47
[06c5091786] style/whitespace (user: mark tags: trunk)
2025-04-10 06:47
[5fc1482c38] simplify RC_{DB,FCLI,FERROR}() function macros; nfc (user: mark tags: trunk)
2025-04-10 06:46
[36072cf350] add automagic dependency file generation to the build (user: mark tags: trunk)
2025-04-10 06:43
[6f29fe5459] s/ci/c in example fnc log -h output missed in [66ebbbc17c] (user: mark tags: trunk)
2025-04-03 23:12
[f477bb5096] Haiku compatibility patches sent to me by BrickViking. (user: stephan tags: trunk)
2024-11-10 11:33
[a89c68b7d2] use column not byte count as recursive wrap() base case (user: mark tags: trunk)
2024-11-10 11:32
[621b4d8d6a] minimize ragged-right margins when reflowing logmsg (user: mark tags: trunk)
2024-11-08 10:49
[5152871e43] make logmsg reflow code work with double-width glyphs (user: mark tags: trunk)
2024-11-07 12:23
[55971d21fc] swap diff view 'P'atch and 'p'rototype keymaps (user: mark tags: trunk)
2024-11-07 12:20
[112ff8a520] fully fix log grep regression introduced in [32fd3cf03f] (user: mark tags: trunk)
2024-11-07 11:20
[f44671735f] repalce RC() with RC_LIBF() to return libf result code (user: mark tags: trunk)
2024-11-06 13:38
[c102406223] plug char * memleak in write_commit_meta() error path (user: mark tags: trunk)
2024-11-06 12:57
[16254d54f8] pass proper stash_mvmt value instead of constant expr (user: mark tags: trunk)
2024-11-03 05:44
[53d362dc0a] plug char * memory leak from fsl_buffer_getline() calls (user: mark tags: trunk)
2024-11-03 04:09
[05f739bf0a] don't stick wrap limit to the diff view's initial width (user: mark tags: trunk)
2024-11-03 04:03
[37ae0e3f1d] exclude line separator from column count when wrapping (user: mark tags: trunk)
2024-11-01 14:04
[1283574a33] whitespace (user: mark tags: trunk)
2024-11-01 13:53
[ce12a99307] shrink the initial timeline sql query buffer allocation (user: mark tags: trunk)
2024-11-01 13:40
[91b910b478] distinguish not found from other sym to rid failures (user: mark tags: trunk)
2024-11-01 13:39
[66ebbbc17c] change 'fnc log -c' checkin type symbol from 'ci' to 'c' (user: mark tags: trunk)
2024-10-31 06:12
[9b712fe132] use stdscr to print status in vertical splitscreen mode (user: mark tags: trunk)
2024-10-31 06:11
[8143b1171e] replace unused int with void return in cleanup function (user: mark tags: trunk)
2024-10-31 06:10
[f9532e3b1d] reset eof sentinel at the top of the loop for clarity (user: mark tags: trunk)
2024-10-31 06:09
[0956c8025a] plug char ** memory leak in parse_hunk() error path (user: mark tags: trunk)
2024-10-31 06:08
[cc14618023] zap unnecessary parameter from apply_patch() (user: mark tags: trunk)
2024-10-31 06:08
[34ca21548f] zap open(2) and break patch disposal into its own loop (user: mark tags: trunk)
2024-10-31 06:07
[8537446cb9] hoist stash patch context initialization to stash entry (user: mark tags: trunk)
2024-10-31 06:06
[60bc849b4f] makefile improvements(?) to simplify package maintenance (user: mark tags: trunk)
2024-10-31 06:05
[6e1c8d284c] change stash status symbol from char * to unsigned char (user: mark tags: trunk)
2024-10-31 06:04
[53c27cdbfd] replace recursive make of {dev,ccdb,ubsan} targets (user: mark tags: trunk)
2024-10-31 06:03
[36d5114b27] add missing PHONY targets to makefile (user: mark tags: trunk)
2024-10-31 06:02
[388a742160] remove compile_commands.json from CLEANFILES (user: mark tags: trunk)
2024-10-31 06:02
[deaeb7075b] add `doc` and `lint` make targets for fnc(1) man page (user: mark tags: trunk)
2024-10-31 06:01
[2aa0524454] fix symlink diff regression introduced in [f21398b09d] (user: mark tags: trunk)