Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-05-17
| ||
09:57 | Work around a tclsh incompatbility on Haiku OS. Leaf check-in: add359638f user: stephan tags: trunk | |
09:30 | Minor random internal cleanups. Bump fsl_cx::cache::blobContent limit from 300 to 400 max entries, as that significantly improves performance of f-sanity and f-parseparty (on this repo, but curiously not upstream fossil's - still cannot explain the 6x slowdown in fsl_deck_parse() on that one). check-in: 5e4a78fe8e user: stephan tags: trunk | |
08:33 | Random minor internal cleanups. check-in: 5c17844b24 user: stephan tags: trunk | |
07:39 | Doc fixes. check-in: 2caaa8349d user: stephan tags: trunk | |
07:26 | Doc updates. check-in: 94e276d0f1 user: stephan tags: trunk | |
06:25 | Remove now-obsolete GNUmakefile.in. check-in: d5a3e3ed86 user: stephan tags: trunk | |
06:22 | Rework the makefile zoo into something which is hopefully more maintainable. Add support for out-of-tree builds and installation rules. The most visible change here is that the f-apps binaries are now all resulting binaries (e.g. the f-apps) are emitted to the top build directory, not their source subdirs. check-in: f3902cd22b user: stephan tags: trunk | |
06:14 | Elide system-level headers from the list when building .d files. Closed-Leaf check-in: 3b07ab5464 user: stephan tags: rebuild-2025 | |
2025-05-16
| ||
22:34 | Doc and dead code removal. check-in: 32dd9121ea user: stephan tags: rebuild-2025 | |
22:31 | Account for an autosetup make-template quirk. check-in: fba81a8e19 user: stephan tags: rebuild-2025 | |
22:04 | Cleanups to the previous checkin. check-in: 9c78a8510d user: stephan tags: rebuild-2025 | |
21:57 | Compatibility fixes for bmake. Realized that mkcdep.c cannot be used when the objects live somewhere other than their source files, so now use CC's -MD -MF, if supported. Just realized that this restructuring loses the capability of _only_ rebuilding the library, and not all the apps, when a lib-level C file is edited. check-in: d5168986ea user: stephan tags: rebuild-2025 | |
20:37 | Refactor the push-dir capability from f-sanity.c to fsl_chdir2(). Just realized that the C-file deps have not been reinstated in this build org yet. check-in: 0b5be80f02 user: stephan tags: rebuild-2025 | |
20:25 | Minor tweak to the previous checkin. check-in: fb2917efb7 user: stephan tags: rebuild-2025 | |
20:19 | Get f-sanity running again (moving the binary to a different directory broke All The Things). check-in: 97ba272917 user: stephan tags: rebuild-2025 | |
19:55 | Remove GNUmakefiles which are simply stubs for building a higher-up dir. check-in: 618ec15987 user: stephan tags: rebuild-2025 | |
19:52 | Reintegrate f-test-custom-builder.c. check-in: 5f58b048a6 user: stephan tags: rebuild-2025 | |
19:29 | Re-integrate compile_commands.json, but only include the core library in it. check-in: 87ed91dda0 user: stephan tags: rebuild-2025 | |
18:12 | Reintegrate tagfile generation. check-in: 66fe197707 user: stephan tags: rebuild-2025 | |
17:56 | Fix a tcl var broken in the last checkin. Forcibly remove GNUmakefile because if we don't, then when merging this branch into trunk, build errors will ensue because that file trumps Makefile for GNU make but is now sorely broken vis a vis this branch. check-in: 6107a46f6b user: stephan tags: rebuild-2025 | |
17:47 | Generic build cleanups. check-in: 3fb282e54c user: stephan tags: rebuild-2025 | |
17:22 | Add installation rules for headers. Other build cleanups. check-in: 2c740f9ab2 user: stephan tags: rebuild-2025 | |
16:25 | Aesthetic touchups and fix a deps problem which caused libfossil++.cpp/hpp to get mangled in parallel builds. check-in: 6d60d4cc99 user: stephan tags: rebuild-2025 | |
15:42 | Fix an -I path in make-amalgamation.bash to work out-of-tree. check-in: 84ad3eea2e user: stephan tags: rebuild-2025 | |
15:17 | Reintegrate the C++ test app. check-in: 23a4611cde user: stephan tags: rebuild-2025 | |
13:40 | Remove an unused file. check-in: 3893d13678 user: stephan tags: rebuild-2025 | |
13:39 | Cleanups in the module loader feature check (then disable it, as we don't use it). check-in: 2bbf87d006 user: stephan tags: rebuild-2025 | |
13:14 | Minor auto.def cleanups. check-in: e574cd8c25 user: stephan tags: rebuild-2025 | |
12:49 | Remove now-obselete shakenmake.make. Get out-of-tree build working. check-in: 46437e56ea user: stephan tags: rebuild-2025 | |
12:08 | Add support for statically linking apps (assuming dependant libraries are available statically). check-in: f6c329dc2f user: stephan tags: rebuild-2025 | |
00:39 | More work on the lib install rules. check-in: 6c555ec702 user: stephan tags: rebuild-2025 | |
00:19 | Get most of the install rules for the library in place. Still missing a couple of pieces which need porting over from the sqlite tree. check-in: 58fb8a4a1b user: stephan tags: rebuild-2025 | |
2025-05-15
| ||
23:52 | Get port the amalgamation build over and have fnc use that header for building. check-in: f5a5ec915d user: stephan tags: rebuild-2025 | |
22:45 | Get fnc building. check-in: 95c8d20717 user: stephan tags: rebuild-2025 | |
21:33 | Add support for rebuilding the schema C files from their SQL files but only when building in-tree (otherwise always use the checked-in pregenerated copies). check-in: 78ef063fd4 user: stephan tags: rebuild-2025 | |
19:46 | Get the f-apps building, sans ncurses pieces. f-apps now build to the top dir, to ease out-of-tree builds, but this breaks f-sanity unless that one is run from one dir deeper in the tree (to-fix: it looks for specific files in ../). check-in: ab2589e021 user: stephan tags: rebuild-2025 | |
16:45 | More work on the library builds. check-in: 3786f83d05 user: stephan tags: rebuild-2025 | |
16:03 | Get the main lib/dll building. check-in: 7901beaaa5 user: stephan tags: rebuild-2025 | |
14:35 | Start work on rewriting the makefile zoo from the ground up, the goals being POSIX make compatibility and out-of-tree builds. This configures but generates an empty makefile, so doesn't do anything useful. check-in: c1037b007d user: stephan tags: rebuild-2025 | |
14:35 | Remove some dead configure code. check-in: 7a4c8a4d11 user: stephan tags: trunk | |
14:29 | Latest autosetup pieces from another tree. check-in: 78f1f9d908 user: stephan tags: trunk | |
12:25 | Remove unused build file. check-in: 4310539f52 user: stephan tags: trunk | |
2025-04-26
| ||
18:08 | Fix a --help text typo. Bug discovered just now: if f-ci -m's value starts with '--help' then the CLI flags parser chokes on it. check-in: f9c4dd1b94 user: stephan tags: trunk | |
2025-04-23
| ||
11:28 | Re-do the previous checkin to use the newer dot-ins APIs and add basic validation to the X.in filtering results. check-in: 135133106b user: stephan tags: trunk | |
01:28 | Fix auto.def breakage introduced via recent proj.tcl changes, as reported in forum post [2f95345b7419]. Edit: also pull in latest upstream proj.tcl. check-in: 43ddd69930 user: stephan tags: trunk | |
2025-04-11
| ||
12:30 | Add documented-but-missing -r flag to f-parseparty.c. check-in: 1a27ee61a6 user: stephan tags: trunk | |
07:14 | Initialize some uninitialized vars, for pedanticness's sake. Clean up some EOL whitespace. check-in: 8dd85b2e66 user: stephan tags: trunk | |
07:06 | Latest upstream autosetup/proj.tcl. check-in: 3b94573456 user: stephan tags: trunk | |
2025-04-04
| ||
02:36 | On Haiku, if no --prefix is provided then default to /boot/home/config/non-packaged, per /chat input from Brickviking. With this change, (./configure && make && make install) work on Haiku and the f-apps binaries and fnc run :-D. Or, in haiku form: On Haiku systems / If no prefix is defined / use boot/.../non-packaged check-in: 8ba26d0b75 user: stephan tags: trunk | |
2025-04-03
| ||
22:50 | Update autosetup from upstream trunk. (With my apologies for the time warp in the history - the previous checkin was from a VM with an incorrect clock.) check-in: 9628e48654 user: stephan tags: trunk | |