Login
All files named "f-apps/f-adiff.c"
Login

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

History for f-apps/f-adiff.c

2022-01-22
18:02
Ported in upstream incremental diff tweaks from [fossil:f6112b93e9bbb7e37f24] except that many of the const removal changes are unnecessary and weren't ported. Made fsl_dibu::opt const. Probably should have waited to see if these will be trunked in fossil before going down this rabbit hole. file: [9e29061c79] check-in: [01225604ab] user: stephan branch: trunk, size: 4806
2022-01-03
21:16
Renamed fsl_diff_opt to fsl_dibu_opt. Moved dibu-type-specific flags out of the FSL_DIFF2_ flags and into the new FSL_DIBU_ flags. Added fsl_dibu::pimplFlags, which are implementation-private flags distinct from fsl_dibu::implFlags, the latter now being the place to apply FSL_DIBU_ flags. file: [9c96798f80] check-in: [be968bbac7] user: stephan branch: trunk, size: 4826
2021-12-30
05:37
Replaced f-apps fcli_setup() calls with fcli_setup_v2(). file: [fb6cdf8af5] check-in: [313b59841e] user: stephan branch: trunk, size: 4826
2021-12-23
03:57
Renamed fsl_diff_builder to fsl_dibu. Sounds nicer and the older name is annoyingly long when used as a namespace/prefix. file: [0a8a7a6613] check-in: [e9ec078844] user: stephan branch: trunk, size: 4858
2021-12-21
08:28
Moved fossil-scm/fossil.h to ../libfossil.h so that client code can build from both the canonical tree and amalgamation using the same include name. file: [0c65317b01] check-in: [76d6359435] user: stephan branch: trunk, size: 4914
2021-10-10
07:53
Added fsl_strlen_utf8(). Minor internal split diff refactoring. Added -w/--ignore-all-space flags to f-adiff/f-vdiff and renamed the former -w flag to -W. file: [9bedbc0108] check-in: [ee5ff59085] user: stephan branch: trunk, size: 4958
2021-10-09
23:18
Moved the common ANSI color init code from f-adiff and f-vdiff into fcli_diff_colors(). file: [e7bd9f6246] check-in: [1e50499a37] user: stephan branch: trunk, size: 4720
22:58
Added --color flag to f-adiff and f-vdiff to force ANSI color codes (on diff builders which use them) even if stdout is not a terminal. file: [b1a41fc862] check-in: [ea1ab5264d] user: stephan branch: trunk, size: 4833
20:14
Updated f-adiff to use the v2 diff API. Taught the split-view diff to respect (more or less) the fsl_diff_opt::columnWidth hint and updated f-vdiff and f-adiff with a flag to set that. file: [4c5868968f] check-in: [f0d31fddf1] user: stephan branch: trunk, size: 4578
2021-08-23
09:52
Error handling cleanup improvements in f-adiff.c. file: [5baab5a915] check-in: [d9c0884771] user: stephan branch: trunk, size: 4046
2021-04-04
05:07
f-apps: modernized/simplified usage of exit-on-help. Removed some bogus CLI flag entries from f-config. file: [386fc982df] check-in: [1d3192c82b] user: stephan branch: trunk, size: 4073
04:58
f-apps: use fcli_cx() instead of accessing fcli.f directly. file: [f7b9b69a23] check-in: [9c7cf37828] user: stephan branch: trunk, size: 4124
2021-03-01
16:21
Arguably a typo fix in the new header. Thank goodness for stream editors. file: [71e61934a3] check-in: [386316db07] user: stephan branch: trunk, size: 4121
15:46
Replaced the overwhelming majority of license headers with the new project-standard one. Left a few as they were for files which were imported essentially unchanged from Fossil or, in the case of SHA1/SHA3/MD5 bits, other 3rd-party sources. file: [bc1a8053ac] check-in: [fa5fb24496] user: stephan branch: trunk, size: 4113
2021-02-28
04:57
fcli now uses its own FCLI_RC_HELP, instead of hijacking FSL_RC_BREAK, to indicate that --help was triggered. file: [0ada96b3cf] check-in: [d0edf4583f] user: stephan branch: trunk, size: 4073
2021-02-27
14:29
Finished porting the f-apps to the new CLI handling bits. Replaced fcli::appHelp with what was formerly fcli::appHelp2. file: [f5a99291dd] check-in: [ca464b5b74] user: stephan branch: trunk, size: 4070
07:08
More CLI flag subsystem porting and license header swapping. file: [60c48647c3] check-in: [c94a3b0d0e] user: stephan branch: trunk, size: 4071
06:05
More work on the new fcli flags infrastructure. file: [a03092984d] check-in: [6865f151f9] user: stephan branch: trunk, size: 4380
2021-02-26
18:54
More porting to the newer fcli flags handling. file: [22370c6bd8] check-in: [f46b535eaa] user: stephan branch: fcli-flag-rework, size: 4324
14:04
Reworking how fcli flag handling is done. file: [fefb00e7f1] check-in: [dad2f76f30] user: stephan branch: fcli-flag-rework, size: 4092
2021-02-21
15:10
Renamed FSL_CATYPE... (CA=Control Artifact) to FSL_SATYPE... (SA=Structural Artifact) so that they correspond to the terms as set out by the fossil file format docs. file: [f7cfd12644] check-in: [8728796601] user: stephan branch: trunk, size: 4086
2021-02-11
19:13
Completely reimplemented ownership semantics of fcli argument/flag memory, greatly simplifying app-side management of those. Now fcli sticks all of them in fcli_fax() so that their lifetime is predictable and managed, so clients no longer have to free them. file: [d0caf98e2f] check-in: [4307886eab] user: stephan branch: trunk, size: 4086
2021-02-09
00:18
Updated license text in almost all C/H to claim copyright while attributing all of the files as heavily derived from DRH's work. file: [a4d461a7ce] check-in: [631fb3f69a] user: stephan branch: trunk, size: 4148
2015-08-17
10:35
removed confusing bit of help text, corrected other help text. file: [b62dcf2383] check-in: [9e2f749e6d] user: stephan branch: trunk, size: 4105
2014-04-01
17:04
Minor milestone: f-vdiff basically works. Just need to add diff-vs-checkout support. Added fsl_isatty() b/c it is needed by a couple of apps (could alternately go in fcli). file: [afaa280612] check-in: [ab6bf194c2] user: stephan branch: trunk, size: 4184
2014-03-26
17:18
minor tinkering with the diff code. file: [a4835ddad9] check-in: [304a5dc4d0] user: stephan branch: trunk, size: 4192
15:50
removed extraneous newlines. file: [f796c7ec5b] check-in: [30eaf1465a] user: stephan branch: trunk, size: 4181
15:48
Fluff: started adding basic ANSI color support to text-mode diffs. Only context diffs for the time being. file: [46f2b1250b] check-in: [41e6280df7] user: stephan branch: trunk, size: 4195
2014-03-04
16:53
help text additions. file: [beb674195a] check-in: [9576b95664] user: stephan branch: trunk, size: 3992
2014-02-23
10:51
Clarified the meaning of the 'type' argument to fsl_sym_to_rid() a bit. Fixed f-adiff to use FSL_CATYPE_ANY for symbol resolution. file: [153fa5f803] check-in: [bc99f77532] user: stephan branch: trunk, size: 3867
10:44
Added: Added f-adiff (artifact diff) app. Renamed fsl_diff_text()-generated CSS class names for consistency and to unbrevitize them a bit. file: [aa14bc3fcf] check-in: [d1487367a6] user: stephan branch: trunk, size: 3875