fnc

Timeline
Login

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

76 ancestors of 689182448e back to 6eaea2465f

2021-09-04 04:57
Add changes for 0.2. (check-in: 689182448e user: mark tags: trunk, 0.2)
2021-09-03 16:23
Fix subtle bug in diff involving renamed files. (check-in: bbc35e7e69 user: mark tags: trunk)
2021-09-03 14:59
Relocate repository fingerprint check. (check-in: 1a22a1dcee user: mark tags: trunk)
2021-09-02 17:45
Improve multibyte_to_wchar() error handling and reporting. (check-in: 5e48635c82 user: mark tags: trunk)
2021-09-02 17:17
Fix indentation, and clobbered return code. (check-in: d599b422e6 user: mark tags: trunk)
2021-09-02 16:29
Release memory resources immediately after use. (check-in: f050a39e0c user: mark tags: trunk)
2021-09-02 02:07
Added install for fnc.1 man page. (check-in: 1008715532 user: stephan tags: trunk)
2021-09-01 18:14
Enhance 'fnc timeline -c' option to accept symbols. (check-in: f3ec72bee8 user: mark tags: trunk)
2021-09-01 16:59
Change 'fnc diff' behaviour when diffing local checkout. (check-in: 7b83ce84a6 user: mark tags: trunk)
2021-09-01 14:44
Replace strsep() with naively rolled implementation. (check-in: d4f95456ff user: mark tags: trunk)
2021-09-01 14:40
Pedantic installation filename tweak. Same effect, different look. (check-in: f3840c7d12 user: stephan tags: trunk)
2021-09-01 14:25
Initial port of severely overengineered (un)install rules from an older project. Hopefully this doesn't break much. (check-in: 98f9111e10 user: stephan tags: trunk)
2021-09-01 12:38
Latest upstream wh-common.tcl. (check-in: adef459b8c user: stephan tags: trunk)
2021-09-01 11:44
Updated autosetup to version 0.7.0+, Moved some cross-project auto.def checks into autosetup/wh-common.tcl. (check-in: 1a6dcc482a user: stephan tags: trunk)
2021-09-01 03:19
Replace a non-standard use of a clang extension that optimize
strlen("string-literal").
(check-in: da43288276 user: mgagnon tags: trunk)
2021-08-31 18:18
Overhaul diff implementation when diffing local changes. (check-in: f7a0ce9baf user: mark tags: trunk)
2021-08-31 04:05
Update manual page with new [4eca5cfd84|key bindings]. (check-in: c8f848afc6 user: mark tags: trunk)
2021-08-30 19:00
Add key bindings to jump to start and end of view. (check-in: 4eca5cfd84 user: mark tags: trunk)
2021-08-28 15:43
Bump version number: version 0.2 alpha. (check-in: 39f43fcefb user: mark tags: trunk, version-0.2)
2021-08-28 15:31
Merge [9d412bdfacee14e3|libf-amalgamation] into trunk. (check-in: 96e142ed8e user: mark tags: trunk, version-0.2)
2021-08-27 14:42
Bring branch up to parity with [trunk]. (Closed-Leaf check-in: 9d412bdfac user: mark tags: libf-amalgamation)
2021-08-27 13:28
Implement simpler, more robust fix for line wrap. (check-in: b413600889 user: mark tags: trunk)
2021-08-25 13:49
Fix for the new pkg-config build on macOS. (check-in: 4b3c0c1281 user: mark tags: libf-amalgamation)
2021-08-25 12:20
Removed some dead auto.def code. (check-in: 0776ba7002 user: stephan tags: libf-amalgamation)
2021-08-25 12:13
UNcommented-out CPPFLAGS needed in order for (only, apparently) Mac builds to see the wide char curses APIs. Tested by Martin G. (check-in: 760e0b865f user: stephan tags: libf-amalgamation)
2021-08-25 12:10
auto.def: if pkg-config for ncurses/ncursesw is found, but no pkg-config for panel/panelw, hard-code -lpanel and hope for the best (this seems to resolve the build for Mac, per a /chat test by Martin G.). (check-in: d9427077a8 user: stephan tags: libf-amalgamation)
2021-08-25 10:47
Build fix: when selecting libncursesw, also select libpanelw instead of libpanel. (check-in: fc2e83f22b user: stephan tags: libf-amalgamation)
2021-08-25 09:06
Initial attempt at prefering pkg-config for determining ncursesw/ncurses compilation and link flags. If pkg-config is not found, or neither ncursesw nor ncurses pkg-config entries are found, falls back to the previous approach (which will fail on mac and some Ubuntus). Removed some dead auto.def code. (check-in: ae323da950 user: stephan tags: libf-amalgamation)
2021-08-25 03:52
Missed the result code cleanup in [3a6781d1b5f38c70]. (check-in: 175619fa50 user: mark tags: libf-amalgamation)
2021-08-25 03:42
Pull latest upstream changes from libfossil. (check-in: 3a6781d1b5 user: mark tags: libf-amalgamation)
2021-08-24 17:34
Pull upstream changes from libfossil. (check-in: 4a7dffd4d5 user: mark tags: trunk, version-0.1)
2021-08-24 17:28
Backout [e21c232837c27809|previous commit e21c232837]. (check-in: 0db4a79ef9 user: mark tags: trunk)
2021-08-24 08:29
Update compile_flags.txt for the amalgamation build. (check-in: 696e11ec9b user: mark tags: libf-amalgamation)
2021-08-24 07:37
Merge latest updates from trunk. (check-in: 7562bc1f44 user: mark tags: libf-amalgamation)
2021-08-24 05:42
Fix report of repository fingerprint check fail. (check-in: e21c232837 user: mark tags: trunk)
2021-08-24 05:34
Fix subtle free of modified pointer. (check-in: a0c1152497 user: mark tags: trunk)
2021-08-24 04:45
Use more apropos curses API to fix [5faf191fec1465ac]. (check-in: 1c0333dc94 user: mark tags: trunk)
2021-08-24 03:35
Use more apropos curses API to fix [5faf191fec1465ac]. (check-in: 70b423ed81 user: mark tags: libf-amalgamation)
2021-08-24 01:43
Worked around a 'set but not used' warning/error. (check-in: 5faf191fec user: stephan tags: libf-amalgamation)
2021-08-23 17:59
Include libiconv for macOS builds. (check-in: dfd1754d43 user: mark tags: libf-amalgamation)
2021-08-23 17:51
Merge latest commit from trunk. (check-in: 8cd880de0b user: mark tags: libf-amalgamation)
2021-08-23 16:51
Fix invalid memory read in diff logic. (check-in: e36746e355 user: mark tags: trunk)
2021-08-23 15:38
Updated libfossil-config.h from upstream. (check-in: 8414ecc71c user: stephan tags: libf-amalgamation)
2021-08-23 15:24
Replaced full-fledged libfossil with its pre-generated amalgamation build. (check-in: 5a4cdb4529 user: stephan tags: libf-amalgamation)
2021-08-23 08:42
Minor overhaul of help and usage output. (check-in: 4e29558f62 user: mark tags: trunk)
2021-08-22 16:44
Merge [be2f0f4c01eae1c2|dev-diff-cmd] into trunk. (check-in: 8804f1b9fb user: mark tags: trunk)
2021-08-22 16:22
Complete implementation of the diff command. (Closed-Leaf check-in: be2f0f4c01 user: mark tags: dev-diff-cmd)
2021-08-20 18:22
Initial implementation of the diff command. (check-in: 9327609fce user: mark tags: dev-diff-cmd)
2021-08-20 17:51
Rename function to match its more general use. (check-in: b2464b5cbf user: mark tags: trunk)
2021-08-19 17:52
Wrap long commit comments at available screen width. (check-in: b9024c7b70 user: mark tags: trunk)
2021-08-18 17:05
Prune dead code and unused includes. (check-in: 6750024a65 user: mark tags: trunk)
2021-08-18 15:26
Style changes to comply with KNF. No functional changes. (check-in: 27d3d8656c user: mark tags: trunk)
2021-08-18 05:49
Fix compatibility issues with ncurses calls on Linux. (check-in: b35337f3d9 user: mark tags: trunk)
2021-08-17 11:39
Fix orthographic error in fnc(1) manual page. (check-in: 2a1124ced7 user: mark tags: trunk)
2021-08-17 01:53
Removed a bogus -1 comarison against a UUID result string. (check-in: 052c752261 user: stephan tags: trunk)
2021-08-16 18:39
Disable fast refresh so we only update on user input. (check-in: 9ec41fb741 user: mark tags: trunk)
2021-08-16 15:29
Merge [8143702dc72751a5|dev-linux] into trunk. (check-in: e148ef04a9 user: mark tags: trunk)
2021-08-16 14:07
Use libfossil's SQLite3 substitution type. (check-in: 8f4a55aa3c user: mark tags: trunk)
2021-08-13 16:12
Enhance diff logic to process control artifacts. (check-in: 22b6e55fe8 user: mark tags: trunk)
2021-08-11 19:11
More fixes for linux compilation. Hopefully doesn't break the others. (Closed-Leaf check-in: 8143702dc7 user: stephan tags: dev-linux)
2021-08-11 14:50
Replace fpos_t with off_t and fsetpos() with fseeko(). (check-in: 9ee2acaf07 user: mark tags: trunk)
2021-08-11 09:00
Further Linux portability hacks. (check-in: 8c60b16f04 user: mark tags: dev-linux)
2021-08-10 14:41
Some quick hacks for Linux portability, but there are still several to resolve, e.g. TAILQ_FOREACH_SAFE(?). (check-in: 1f7fc68773 user: stephan tags: dev-linux)
2021-08-10 08:24
Replace BSD-dependent function with libf alternative. (check-in: 7652a8cba6 user: mark tags: trunk)
2021-08-10 08:00
Merge updates from libfossil. (check-in: 6e803095a2 user: mark tags: trunk)
2021-08-10 07:30
Add manpage for fnc. (check-in: 48e877f388 user: mark tags: trunk)
2021-08-08 08:03
Refactor fsl_list_clear() callback implementations. (check-in: 7028002be6 user: mark tags: trunk)
2021-08-07 16:59
Rename fsl_list_clear() callback to disambiguate its use. (check-in: 324c04bdde user: mark tags: trunk)
2021-08-07 16:44
Enhance diff view with coloured output. (check-in: 9733229222 user: mark tags: trunk)
2021-08-06 14:50
Fix diff and blame command function signatures. (check-in: fd44656bca user: mark tags: trunk)
2021-08-06 09:16
Determine when the diff algorithm refuses a binary file. (check-in: 72d1c5794a user: mark tags: trunk)
2021-08-06 08:00
Enhance diff view of non-checkin commits. (check-in: 06878eedc0 user: mark tags: trunk)
2021-08-05 16:35
Fix whitespace (indent) typo in commit [3de290148ccb3d38]. (check-in: abe638beea user: mark tags: trunk)
2021-08-05 15:14
Output full wiki content when the artifact has no parent. (check-in: 3de290148c user: mark tags: trunk)
2021-08-05 14:05
Enhance parse_emailaddr_username(). (check-in: d8b7730268 user: mark tags: trunk)
2021-08-05 11:32
Add commit branch/tags to search results. (check-in: 7dfce7ca8d user: mark tags: trunk)
2021-08-05 08:12
Initial commit of fnc. (check-in: 6eaea2465f user: mark tags: trunk)