Login
Timeline
Login

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

121 check-ins using file include/fossil-scm/fossil.hpp version 4fe09839cc

2014-05-01
00:25
started porting in fossil(1) path.c bits. check-in: 82db074312 user: stephan tags: trunk
2014-04-28
11:22
Cherry-pick [http://fossil-scm.org/index.html/info/1274c97d700ed05fbb60d327fa758562824bc280|1274c97d70]: Fix function same_dline_ignore_allws(), for the case where one side of the diff was an empty line. Example where it went wrong: [http://fossil-scm.org/index.html/fdiff?v1=d5e0c2dc93&v2=7ee7dd0a42&sbs=1&w] check-in: e54f14f83c user: jan.nijtmans tags: trunk
2014-04-26
22:09
latest th1ish amalgamation. check-in: c10d7424ae user: stephan tags: trunk
22:01
disabled the COMMIT check because i am seeing weirdness in the pointer passed to it. check-in: 85083a72e1 user: stephan tags: trunk
2014-04-22
20:19
minor doc addition. check-in: e086db5750 user: stephan tags: trunk
20:16
doc clarifications. check-in: 5f79eb5bcf user: stephan tags: trunk
20:14
Added a bunch of elses. check-in: 153950a7f3 user: stephan tags: trunk
20:11
Added an sqlite3 commit hook to abort the app if COMMIT is used while an API-controlled transaction is in progress. Added a fsl_str_is_date2() test which should have been in the previous commit. check-in: 83c08406ea user: stephan tags: trunk
20:09
added fsl_str_is_date2() in prep for 5-digit year support (a challenge from drh ;). check-in: 674b3d07d3 user: stephan tags: trunk
2014-04-21
18:18
lastest th1ish (again) and minor script tinkering. check-in: a48b3a2654 user: stephan tags: trunk
08:15
removed automatic "simplification" of SQL because it breaks caching (just now noticed). check-in: d903f3e5b1 user: stephan tags: trunk
2014-04-19
20:14
cleanups in the new --help bits. check-in: d7968f7790 user: stephan tags: trunk
20:08
Started working on a new fcli --help mechanism. check-in: 449e9406f5 user: stephan tags: trunk
16:55
more work on the scripting bits, latest th1ish. Removed Fossil.rc mapping in favor of Fossil.rcString(). check-in: 5f60d77cb8 user: stephan tags: trunk
13:29
latest th1ish (api.ob.pop(newParam)). check-in: dca9f20f84 user: stephan tags: trunk
13:00
latest th1ish, a couple assertion fixes. Imported linenoiseish th1ish module. check-in: d846a10d99 user: stephan tags: trunk
2014-04-17
20:50
latest th1ish, with allocation metrics. check-in: 9c10390c49 user: stephan tags: trunk
2014-04-13
19:00
latest th1ish amalgamation (a couple new features). check-in: 3249838f80 user: stephan tags: trunk
2014-04-12
12:41
latest th1ish: do/while loop and Array.isEmpty(). check-in: 6013e1d198 user: stephan tags: trunk
2014-04-11
23:12
minor formatting tweak. Edit: aaaaannnd... a bunch of other stuff i didn't mean to commit here. check-in: f01ba444ed user: stephan tags: trunk
15:31
Added crosslinking support for ATTACHMENT artifacts. check-in: 6e9428cba9 user: stephan tags: trunk
2014-04-10
18:59
Latest th1ish amalgamation - tiny cleanups. check-in: 70d8ff5af2 user: stephan tags: trunk
18:18
latest th1ish shell. Adds missing help text. check-in: 9e0e853266 user: stephan tags: trunk
16:57
Pulled in latest th1ish shell.c. Seems its been out of date for a while. Uses newer/programmable 'is this string internable?' heuristics. check-in: c0ffac510c user: stephan tags: trunk
16:29
Latest th1ish/cwal (minor fixes). check-in: 3cd8989039 user: stephan tags: trunk
2014-04-08
19:43
latest cwal/th1ish check-in: 7adf607efc user: stephan tags: trunk
19:40
minor doc tweaks. check-in: 5f8e46aa48 user: stephan tags: trunk
2014-04-06
18:49
more accommodation of 0 as a valid RID for an empty repo. check-in: d1a3c65cf6 user: stephan tags: trunk
18:48
Fixed fsl_vfile_load_from_rid() to work with rid==0 (empty repo). check-in: 606ddf4798 user: stephan tags: trunk
18:28
Made f-vdiff's output more like fossil(1)'s (indistinguishable when called with no arguments and there are local diffs). check-in: 03ed2906fa user: stephan tags: trunk
18:24
minor comment tweaks. check-in: 5f35b704c8 user: stephan tags: trunk
17:44
minor tinering with the th1ish code. check-in: 6a0e569ecf user: stephan tags: trunk
17:44
moved a test. check-in: c779eec8e4 user: stephan tags: trunk
13:15
more docs check-in: 39a945183d user: stephan tags: trunk
13:15
Added fsl_repo_import_blob() fsl_repo_import_blob(). One of the tests may fail first after the commit... we'll see if there's a follow-up commit to fix it. check-in: 4a39e3e670 user: stephan tags: trunk
12:33
Added an assertion. check-in: 5b43c10b4e user: stephan tags: trunk
12:33
bugfix: interpret newlines literally in SQL strings in fsl_simplify_sql(). check-in: ef35b0a0a9 user: stephan tags: trunk
12:31
yet more doc additions. check-in: 99167d8f6a user: stephan tags: trunk
12:31
doc additions. check-in: 8225d79ca0 user: stephan tags: trunk
12:30
doc additions. check-in: 293a82f4e7 user: stephan tags: trunk
12:29
added an assertion. check-in: fd638332a4 user: stephan tags: trunk
2014-04-04
14:05
Upgrade to SQLite 3.8.4.3 (retaining the SQLITE_MAX_MMAP_SIZE bug-fix which - unfortunately - didn't appear in the official version yet) check-in: 7318c5a4d2 user: jan.nijtmans tags: trunk
10:41
Not sure why this chose now to break. Need to re-evaluate this at some point - some of this handling is historical. check-in: 33b3ce4300 user: stephan tags: trunk
10:35
Pulled in latest th1ish so that it can build with -Wsign-compare. check-in: b4d5a5cfe2 user: stephan tags: trunk
2014-04-03
19:57
"code notes" commented-out (squelches compiler warnings) check-in: ef664b30c8 user: bch tags: trunk
19:18
typo check-in: 4655704279 user: bch tags: trunk
17:50
pulled in upstream fix from http://www.fossil-scm.org/index.html/info/c23190a61d7794b7935bbef1b00eee3377f80c85 check-in: 11edd969f0 user: stephan tags: trunk
17:31
f-vdiff no longer uses @internal APIs. check-in: 21d14c7d69 user: stephan tags: trunk
17:27
Added diff vs local checkout to f-vdiff. check-in: 08c4882dc7 user: stephan tags: trunk
17:19
fcli now elides global/framework help options unless --global is passed, and instead adds a hint about that option to the --help output. check-in: 734b3f5352 user: stephan tags: trunk
17:02
Renamed fsl_glob_list_clean() to fsl_glob_list_clear() for consistency with similar APIs. check-in: 1075d15a5f user: stephan tags: trunk
16:43
Renamed fsl_repo_filename_fnid() to fsl_repo_filename_fnid2(), kept it internal, and added fsl_repo_filename_fnid() as a simplified form safe for general-purpose client-side use. check-in: f18878c6b4 user: stephan tags: trunk
2014-04-01
19:15
minor cleanups. check-in: 9ec90536c3 user: stephan tags: trunk
19:14
a minor modernization. check-in: 701c3c1b7e user: stephan tags: trunk
17:49
Added the --brief|-b flag to f-vdiff. Changed when/where glob checking is done. check-in: be47664f18 user: stephan tags: trunk
17:22
Minor cleanups. Found a use case for the untested-until-now fsl_card_F_content(). check-in: 40901ae254 user: stephan tags: trunk
17:16
Added --invert|-i flag to f-vdiff. check-in: ac02ab49fd user: stephan tags: trunk
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). check-in: ab6bf194c2 user: stephan tags: trunk
17:03
fixed resetting of ANSI colors when in HTML mode. check-in: a030960792 user: stephan tags: trunk
15:34
And this time compiled it. check-in: fa09253792 user: stephan tags: trunk
2014-03-31
18:54
minor internal cleanups in crosslinking. check-in: d8f5d3bb1f user: stephan tags: trunk
17:46
Improved f-timeline to show mod/deleted/added status. Shows renames as add/remove pairs, though. check-in: a291c43e3a user: stephan tags: trunk
17:35
Removed the reportDeletions option from fsl_repo_extract(). Cuts the code size in half and does away with a number of corner cases and inconsistencies in the reporting of deletions. Deleted files are no longer reported by that routine. check-in: 63d94544ed user: stephan tags: trunk
16:53
Checking this is in before i remove the reportDeletion options from fsl_repo_extract() - it over-complicates everything and has fundamental corner cases. check-in: 0df56eeae7 user: stephan tags: trunk
16:36
Fixed a mis-free() in fsl_repo_extract(). check-in: f0b9e29b44 user: stephan tags: trunk
2014-03-30
12:18
minor doc updates. check-in: e0c522728b user: stephan tags: trunk
10:37
Added caching of versionable config results but then removed it because it introduces inconsistencies in string ownership vis-a-vis non-versioned config. Various little cleanups and additions along the way. check-in: 48eec586a9 user: stephan tags: trunk
10:35
Added -Wsign-compare to CFLAGS. check-in: a4509078f4 user: stephan tags: trunk
08:52
minor non-functional cleanups. check-in: fab9aad9f8 user: stephan tags: trunk
2014-03-29
10:09
Introducing the highly arguable fsl_simplify_sql() utility routine. check-in: 7b0022b9a5 user: stephan tags: trunk
2014-03-28
21:52
some numeric type changes and casts to fix warnings. They pass the sanity checks but if new weirdness starts happening, this is a prime suspect. check-in: 1f3e7bc558 user: stephan tags: trunk
21:33
All sorts of minor warning fixes revealed by compiling the amalgamation in Qt Creator. fsl_delta.c is not warning-free yet b/c my attempts to fix the signedness complaints have broken it. check-in: cb99e115a4 user: stephan tags: trunk
20:42
Defined how fsl_rid_is_a_checkin() behaves for rid 0. check-in: cb4fddb37f user: stephan tags: trunk
20:41
Fixed a broken assertion. check-in: a227bb265b user: stephan tags: trunk
20:41
Fixed an #include in amalgamation output. check-in: a9fc16e4f6 user: stephan tags: trunk
20:40
Switched #include style so downstream amalgamation build works. check-in: d5cb2f8736 user: stephan tags: trunk
20:40
Fixed f-status to work with a new/empty repo lacking an initial checkin. check-in: 83afcc7892 user: stephan tags: trunk
20:39
Fixed arg handling to accept -m before the filename. check-in: 6cff5486ec user: stephan tags: trunk
20:31
fixed an assertion broken by changes made earlier tonight. check-in: 1c29a59830 user: stephan tags: trunk
19:52
Added clang to the C++ amalgamation build sanity check. check-in: ec6c74699a user: stephan tags: trunk
19:50
Moved libfossil++.?pp up one dir, analog to how src/Makefile does it. check-in: bc3be95ae0 user: stephan tags: trunk
19:49
Renamed libfossil_amalgamation.XXX to libfossil.XXX. Added amalgamation build for C++ API. check-in: 74bd766e66 user: stephan tags: trunk
19:45
added some untested code to play with later. check-in: 35f5b6a5e2 user: stephan tags: trunk
19:45
fsl_checkin_commit() now works on an empty repo (version RID==0). check-in: 41f65654ce user: stephan tags: trunk
16:10
Minor cleanups made while adding and then removing some code which really didn't belong there. check-in: 3fcc1aeafc user: stephan tags: trunk
15:34
added a TODO check-in: 88252f4d23 user: stephan tags: trunk
15:27
Added infrastructure for the various xxx-glob config options. fsl_cx now caches them when a repo/checkout is opened and provides APIs for querying them. check-in: aa8f7bd1be user: stephan tags: trunk
15:12
Fixed some braindeadedry in fsl_buffer_fill_from_filename(). check-in: 01dd5d61e7 user: stephan tags: trunk
13:29
added another test app to ignore-glob. check-in: b5d1020bae user: stephan tags: trunk
2014-03-27
20:44
modernized the ignore-glob a bit. check-in: 5ab733637a user: stephan tags: trunk
20:44
help text fix. check-in: 3f14cc92b5 user: stephan tags: trunk
20:25
Added the untested fsl_card_F_content() utility function. Possibly YAGNI. check-in: 4bd5798ec4 user: stephan tags: trunk
20:24
added a couple reminder notes. check-in: 8b118cc522 user: stephan tags: trunk
20:24
should have been part of previous commit. check-in: 0c7d3a1056 user: stephan tags: trunk
20:23
moved the fsl_list impl code into its own file. check-in: b668b02447 user: stephan tags: trunk
20:15
Moved versionable settings tests to the standard test battery. check-in: 9f64472a1d user: stephan tags: trunk
20:13
Added fsl_cx::cache::projectCode to store the project-code setting, needed for up-coming authentication-related hashing. check-in: 1b07ec684c user: stephan tags: trunk
20:11
Added rename info. check-in: a903843a52 user: stephan tags: trunk
20:10
Added basic infrastructure for reading versionable settings. check-in: 5f501363c4 user: stephan tags: trunk
19:59
fixed a memory misuse in the %z fsl_buffer_appendf() specifier. check-in: 77cb96a0f7 user: stephan tags: trunk
18:24
Added --branch/-b=BRANCH and --tag/-t=TAG filters to f-timeline. check-in: 30a5655813 user: stephan tags: trunk
18:21
minor comment addition. check-in: 0f7b938ae8 user: stephan tags: trunk
18:21
added c++11 check to configure script. check-in: 675c4d9bcd user: stephan tags: trunk
16:23
Ported in the DContext::same_fn() bits from fossil(1). Have not tested them but no existing code was broken by them. check-in: dab9579623 user: stephan tags: trunk
11:09
Adapt ignore-glob to latest changes in build environment check-in: 7b109ef77b user: jan.nijtmans tags: trunk
10:39
Upgrade to SQLite 3.8.4.2 (retaining the SQLITE_MAX_MMAP_SIZE bug-fix which - unfortunately - didn't appear in the official version yet) check-in: 39121d2e23 user: jan.nijtmans tags: trunk
2014-03-26
17:18
minor tinkering with the diff code. check-in: 304a5dc4d0 user: stephan tags: trunk
17:15
trying a different query for the partial-merge check. check-in: 485be3449e user: stephan tags: trunk
15:50
removed extraneous newlines. check-in: 30eaf1465a user: stephan tags: trunk
15:48
Fluff: started adding basic ANSI color support to text-mode diffs. Only context diffs for the time being. check-in: 41e6280df7 user: stephan tags: trunk
15:42
minor internal cleanups. Nothing functional. check-in: fbf48bc585 user: stephan tags: trunk
14:31
minor internal cleanups on the code used to generate this checkin. check-in: 3ad1742813 user: stephan tags: trunk
14:29
Added an assertion. check-in: 03019c5871 user: stephan tags: trunk
14:27
Added --cached-sql flag to dump cached statements at end of tests. check-in: 01e5816534 user: stephan tags: trunk
14:27
Converted some statements to cached statements. Fixed a cached statement which was caching dynamic values. check-in: 3b4f033e82 user: stephan tags: trunk
2014-03-25
18:16
A big round of renaming and touchups. More tinkering with the F-card generation. Seems to work how i want it now. This commit is partially a test of said functionality... seems we are not quite at a delta/baseline rollover point. check-in: 7a0759a0a4 user: stephan tags: trunk
2014-03-24
20:59
docs check-in: e85e4c46ad user: stephan tags: trunk
20:55
removed an unneeded non-error check. check-in: d5f58f4d3c user: stephan tags: trunk
20:49
Fixed a horrible bug in the F-card calculation algo. Seem to have fixed a separate corner case in that algo where a locally deleted file was not really seen as deleted (though a deletion card was generated), causing a "no files changed" error, but this changed fundamentally changes the underlying query and must be tested more closely. Just not tonight. check-in: 4d43461db2 user: stephan tags: trunk
20:48
removed obsolete file. Testing a change/fix in the F-card generation algo at the same time. check-in: 8260f7365f user: stephan tags: trunk
20:09
Minor touchups in the C++ wrapper. check-in: 0fab3009a0 user: stephan tags: trunk