Login
Timeline
Login

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

80 check-ins using file src/fsl_buffer.c version d367b15f14

2014-03-28
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
2014-03-23
18:25
Weekend hacking session is now over. check-in: fae79b28a4 user: stephan tags: trunk
11:23
Fixed a va_list arg misuse which appeared on 32-bit built with 64-bit fsl_int_t. check-in: 7e9148ae3e user: stephan tags: trunk
11:10
Compile fixes revealed by an older 32-bit gcc 4.6.3. check-in: 27b018d261 user: stephan tags: trunk
11:03
added missing file src/Makefile.in. check-in: f283a16553 user: stephan tags: trunk
2014-03-22
15:30
More build cleanups. ./configure --static/--shared are now independent options, on by default and disabled with --disable-static/shared. check-in: a58a45136b user: stephan tags: trunk
14:30
Finally figured out enough tcl to consolidate some code in auto.def. check-in: 56757c1032 user: stephan tags: trunk
14:09
this file is now generated. check-in: b1dc299c2e user: stephan tags: trunk
14:09
Amalgamation builds again but it leaves out the JNI/TCL bits in order to do so. check-in: 8dd6380ec2 user: stephan tags: trunk
13:50
Build: removed OBJ.DIR bits because it requires too many kludges in the (primitive) build system. Moved src/* main build from top-most Makefile to src/Makefile. Amalgamation is not yet compiling, but it otherwise seems to work. check-in: cb5b8b7a2e user: stephan tags: trunk
12:34
minor cleanups and dead code removal. check-in: 91cd2ade7a user: stephan tags: trunk
11:57
All kinds of tinkering with the C++ bits. Added FCardIterator and FslListIterator. check-in: 7cf24890e0 user: stephan tags: trunk
11:55
Added a comment. check-in: 38887e1b9b user: stephan tags: trunk
11:55
Made fsl_tag_prefix_char() public. Added validation of T-card ordering at output-time. check-in: e5ea5fe2e2 user: stephan tags: trunk
11:54
added fsl_db_changes_recent/total(). check-in: 864de83096 user: stephan tags: trunk
2014-03-21
15:38
tinkering with the C++ bits. check-in: 28a1d8eada user: stephan tags: trunk
14:52
Really break time this time. check-in: d3448e39fb user: stephan tags: trunk
14:13
Added saving to decks. Other C++ cleanups/additions. Break time check-in: 4ecca41beb user: stephan tags: trunk
13:10
Added missing has-T-card validation on CONTROL artifacts. check-in: c07de7ee52 user: stephan tags: trunk
13:01
Added an error message. Removed incorrect P-card output generation (which thankfully failed due to other validation) for CONTROL artifacts. check-in: db3c51efb5 user: stephan tags: trunk
12:32
More work on the C++ API. Added the beginnings of the Deck class. check-in: efc0ab398c user: stephan tags: trunk
10:12
Renamed all the get/setAbcDef() to abcDef(). Other minor additions and cleanups. check-in: 8a5d85d8ca user: stephan tags: trunk
00:02
bed time. check-in: 6d1c3ce450 user: stephan tags: trunk
2014-03-20
23:46
Added missing -Wall/-Werror to C++ build. check-in: 12a851d982 user: stephan tags: trunk
22:44
More additions to the C++ API. Time for the dog walk. check-in: f35e6bd72c user: stephan tags: trunk
22:36
Fixed a pointer-to-pointer which should have been a pointer. Caused corrupted fsl_error message text. check-in: a9029b17d2 user: stephan tags: trunk
22:13
Removed the obsoleted StringBuffer class. Added implicit conversions to the C++-to-C counterparts where it makes sense, as that really simplifies integration with the C API. check-in: 99a28b5a90 user: stephan tags: trunk
21:58
more work on the C++ wrapper. Added a Buffer wrapper. check-in: 2ba7d5fa07 user: stephan tags: trunk
21:01
More work on the C++ API. Added stream/streambuf proxies for fsl_output(), so (e.g.) std::cout can be redirected to fsl_output() check-in: c126aba8ff user: stephan tags: trunk
20:46
Fixed a memleak in fsl_cx_init() when passed a client-fsl_cx_malloc()'d context instance. check-in: ab654844a0 user: stephan tags: trunk
19:21
Added the basic fsl::Context class. Some minor additions to the C API to support the C++ api a bit. Refactored fsl::Db so that it can proxy handles without taking over ownership (needed by the Context's 3 db handles). check-in: f9ff5a4b8d user: stephan tags: trunk
19:18
Fixed a memleak when fsl_db_open() fails. check-in: d7160c7321 user: stephan tags: trunk
17:07
Doc updates. check-in: 3f3ffd147e user: stephan tags: trunk
16:59
cosmetic cleanups. check-in: 71499e3563 user: stephan tags: trunk
2014-03-19
22:30
minor test code tweak. check-in: bc442e2dab user: stephan tags: trunk
22:24
More 'tuning' of the C++ API. Bed time. check-in: 1d27d1309c user: stephan tags: trunk
21:33
more work on the C++ db layer. check-in: e2fe2dc350 user: stephan tags: trunk
21:11
The Db/Stmt C++ wrapper is basically in place. check-in: 3eb4fce307 user: stephan tags: trunk
18:59
Got most of the fsl::Stmt class in place and compiling. Still untested. check-in: 4f2a0650ae user: stephan tags: trunk
17:22
Added an initial skeleton for a C++ wrapper. Only the Exception class is in place so far. It is not yet certain whether this code will stay in this tree or move to its own. check-in: 6382dd0e10 user: stephan tags: trunk
16:39
fixed a constness bug. check-in: 28f65e12ce user: stephan tags: trunk
14:43
Fix [63e3b62b40]: Compilation fails on 32bit linux check-in: 9f69b9df69 user: jan.nijtmans tags: trunk
2014-03-18
22:35
Discovered a descrepancy between fossil(1) and libfossil's %T custom format specifier. So far we never use that one, so a change will not be painful. Discovered/ported in fossil(1)'s %S (UUID-short-string) format specifier. check-in: 3cc5216eb1 user: stephan tags: trunk
22:10
A long evening of minor generic cleanups. Added missing output support for Attachment artifacts. Still missing crosslinking support for them. check-in: 0bf60903ea user: stephan tags: trunk
2014-03-17
21:12
Ported in fsl_gradient_color(). Added fsl_rgb_encode/decode(). Minor comment changes in f-tag. check-in: a508afba51 user: stephan tags: trunk
20:34
fixed a copy/pasted invalid fsl_free() check-in: 28a52b1143 user: stephan tags: trunk
20:26
Reimplemented f-tag to support multiple tag/value pairs at a time. check-in: 1518b90df3 user: stephan tags: trunk
20:23
Added an assertion. Minor formatting tweaks. check-in: 39450147e4 user: stephan tags: trunk