Fossil

Timeline
Login

Timeline

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

646 check-ins using file src/delta.c version d1b0598a

2014-10-21
09:22
Very very basic svn-dump import. Can not handle anything realistic yet ... (check-in: 287cd78e user: baruch tags: svn-import)
2014-10-16
02:16
Merge updates from trunk. ... (check-in: 1b6dfe81 user: mistachkin tags: warningFix)
2014-10-15
18:31
manifest_parse() now stores the UUID before parsing begins and adds it to syntax error messages. ... (check-in: a87c0d89 user: stephan tags: better-error-msgs)
18:18
Try to provide better information on manifest errors. ... (check-in: 5ff4e336 user: drh tags: better-error-msgs)
17:06
Update referenced OpenSSL version. ... (check-in: f60f9cdd user: mistachkin tags: trunk)
15:47
Update the built-in SQLite to 3.8.7 beta 4. ... (check-in: c9a20b61 user: drh tags: trunk)
07:16
Somewhat simpler SELECT expression which works with older SQLite versions as well (and gives exactly the same output). Typo. ... (check-in: c5588966 user: jan.nijtmans tags: trunk)
2014-10-14
21:43
merge trunk ... (check-in: 2932f753 user: jan.nijtmans tags: winsymlink)
21:04
Update the built-in SQLite to 3.8.7 beta 3. ... (check-in: 3c6f2037 user: drh tags: trunk)
17:57
Add the --db-check option to the "fossil dbstat" command. ... (check-in: d4e3f4c3 user: drh tags: trunk)
17:49
Improvements to the information provided by "fossil dbstat". Better formatting for the "fossil all dbstat" command. ... (check-in: 7cec2de5 user: drh tags: trunk)
17:01
Add the "dbstat" command to "fossil all". ... (check-in: c6d9b0a0 user: drh tags: trunk)
13:10
strglob() -> sqlite3_strglob() ... (check-in: 2271ea42 user: jan.nijtmans tags: trunk)
12:39
Update the built-in SQLite to the second 3.8.7 beta. ... (check-in: c7c54d29 user: drh tags: trunk)
2014-10-13
08:31
On platforms having strchrnul(), use it to speed up sqlite a little bit. ... (check-in: 9a9ef1d0 user: jan.nijtmans tags: trunk)
08:09
revert accidental Makefile.mingw commit ... (check-in: dc3d480e user: jan.nijtmans tags: winsymlink)
08:07
Merge trunk. Don't use _DIRENT_HAVE_D_TYPE in a MinGW build (just as MSC), as it cannot be thrusted with symlinks. Disable use of ... (check-in: 8f8301af user: jan.nijtmans tags: winsymlink)
02:51
Modify the MSVC makefile and build tool to support building binaries that work on Windows XP using Visual Studio 201x. ... (check-in: f6d7eb4e user: mistachkin tags: trunk)
2014-10-09
19:09
Also build zlib and OpenSSL using Windows XP compatibility, if applicable. ... (Closed-Leaf check-in: c0beb532 user: mistachkin tags: winXpVs201x)
09:56
Merge trunk. WARNING: "fossil sync" doesn't work as expected yet when there is no project-code! ... (check-in: 3934d49a user: jan.nijtmans tags: docker)
2014-10-08
23:05
Show another batch variable when diagnostics are enabled. ... (check-in: 67de4fc1 user: mistachkin tags: winXpVs201x)
23:01
Fix typo in previous check-in. ... (check-in: a455e2ef user: mistachkin tags: winXpVs201x)
22:21
Modify the MSVC makefile and build tool to support building binaries that work on Windows XP using Visual Studio 201x. ... (check-in: afe765c0 user: mistachkin tags: winXpVs201x)
2014-10-06
17:34
Prefer the editted comment and editted user over the originals when doing an export to git. ... (check-in: 83e4f866 user: drh tags: trunk)
13:37
If the getloadavg() function exists and returns without error, then always report a load average of at least 0.000001 even if the load average comes back as zero. This allows us to distinguish between a non-working load average and a very low load average. ... (check-in: dede2373 user: drh tags: trunk)
03:19
For the "fossil http" command with the --https option, try to get the remove IP address from the REMOTE_HOST environment variable, it it exists. This will mean that the correct remote IP address is obtained when stunnel provides SSL decoding for Fossil. ... (check-in: afc2f5e6 user: drh tags: trunk)
01:58
merge trunk ... (check-in: 569d3ade user: jan.nijtmans tags: sqlite3-compat)
00:58
Add an assert() to prove that Fossil server instances are not vulnerable to the ShellShock bug because it never shells-out while processing an HTTP request. ... (check-in: 82e30c00 user: drh tags: trunk)
2014-10-05
23:11
Only use SQLITE_TESTCTRL_EXPLAIN_STMT/SQLITE_STMTSTATUS_VM_STEP when necessary/supported ... (check-in: 99d52b38 user: jan.nijtmans tags: sqlite3-compat)
22:41
merge trunk ... (check-in: 4c84ee3b user: jan.nijtmans tags: sqlite3-compat)
20:11
Update the built-in SQLite to the latest 3.8.7 beta from upstream. ... (check-in: c001fa0e user: drh tags: trunk)
2014-10-04
19:18
xfer: if the password failed prompt is hit 2 times, treat it as an error. This causes clone to delete its newly-created copy on error, instead of leaving an empty (but apparently otherwise valid) repo db file. ... (check-in: 334d7744 user: stephan tags: trunk)
2014-10-03
11:44
With this (dirty) hack, non-anonymous users can login in a docker-packed fossil image as well. ... (check-in: aaa7aeda user: jan.nijtmans tags: docker)
11:20
Merge trunk. Further experimenting. With this I can log in as anonymous but not yet as admin. ... (check-in: dc87b664 user: jan.nijtmans tags: docker)
2014-10-02
17:01
Merged in inherit-priv-mark-sub with one minor layout tweak. ... (check-in: 54a783e3 user: stephan tags: trunk)
15:26
docker experiment: create project-code at first valid push. ... (check-in: 98e3626c user: jan.nijtmans tags: docker)
13:45
After testing in a real docker container, it turns out that "db_optional_sql()" doesn't do anything here. No idea why, but "db_multi_exec()" works fine. ... (check-in: 06987be5 user: jan.nijtmans tags: trunk)
2014-10-01
09:22
merge trunk ... (check-in: bebd4083 user: jan.nijtmans tags: winsymlink)
2014-09-30
15:25
Fix compiler warning and clarify use of local variables. ... (check-in: d2e7d2cf user: mistachkin tags: warningFix)
15:24
Code style tweaks. ... (Closed-Leaf check-in: 6a0586f9 user: mistachkin tags: inherit-priv-mark-sub)
15:13
Merge updates from trunk. ... (check-in: eb44ae1f user: mistachkin tags: inherit-priv-mark-sub)
2014-09-29
19:59
Correct directory detection in the MSVC makefile to permit the batch building tool to function properly. ... (check-in: a072137b user: mistachkin tags: trunk)
15:37
Make sure the MSVC makefile is only used from within the directory where it resides. ... (check-in: 86de8cbe user: mistachkin tags: trunk)
14:41
merge trunk ... (check-in: 2bd0ed05 user: baruch tags: svn-import)
11:18
Configure OpenSSL correctly in MinGW-w64 (64-bit) build. ... (check-in: 67356700 user: jan.nijtmans tags: trunk)
09:46
Merge trunk. Style changes. Implement fallback in case of Windows XP. ... (check-in: f2ba1d22 user: jan.nijtmans tags: winsymlink)
2014-09-28
20:54
Add FOSSIL_BUILD_SSL macro to the MSVC makefile to control whether OpenSSL is built during the build process. By default, building OpenSSL during the Fossil build is off. ... (check-in: 80b4addd user: mistachkin tags: trunk)
20:44
Better modularization of arguments for the OpenSSL configuration used by the MSVC makefile. ... (check-in: 20af0a8e user: mistachkin tags: trunk)
20:37
Permit building Fossil with MSVC on x64 with SSL enabled (and built 'automatically' as part of the overall build process). ... (check-in: 89d9baa3 user: mistachkin tags: trunk)
2014-09-27
22:03
Some JavaScript coding style updates. ... (check-in: df0e48e0 user: mistachkin tags: inherit-priv-mark-sub)
21:41
Style tweaks, including some CSS and moving the capability string element 'out' one level. ... (check-in: bdf233a7 user: mistachkin tags: inherit-priv-mark-sub)
20:11
removed an unused JS var. ... (check-in: 2adc0397 user: stephan tags: inherit-priv-mark-sub)
19:29
Added try/catch so that incompatible browsers (if any) do not break the whole page if updating the permissions string fails. ... (check-in: 4c4a69ed user: stephan tags: inherit-priv-mark-sub)
19:26
Added JS code to generate/display the current capabilities string based on selected checkboxes (feature request from Joe M.). ... (check-in: d02d620c user: stephan tags: inherit-priv-mark-sub)
17:08
Use brackets to further distinguish the mark from the surrounding text not relying too much on CSS. ... (check-in: a6e8e700 user: andybradford tags: inherit-priv-mark-sub)
05:54
Add some padding around subscripted inherited privilege markers to improve readability. ... (check-in: 957d0374 user: andybradford tags: inherit-priv-mark-sub)
2014-09-26
21:02
Wrap markdown content in an HTML 'div' block of the 'markdown' class. ... (check-in: e061a675 user: mistachkin tags: trunk)
16:35
Merged in inherit-priv-mark-sub branch (readability improvements for user administration page). ... (check-in: 4bba5e1c user: stephan tags: trunk)
14:04
merge trunk ... (check-in: 9ba4ebaa user: jan.nijtmans tags: multi-thread)
09:23
Make everything compile on MinGW(-w64). WARNING: will not run on Windows XP, that still has to be fixed! Should work on Vista+. ... (check-in: 631dff61 user: jan.nijtmans tags: winsymlink)
2014-09-25
19:21
Summary: a number of changes to improve windows symlink handling. Detail: fixed file_contains_merge_marker failure on windows symlinks; fixed inadequate S_ISLNK macro for windows; backed out change made to revert query ("OR islink" removed); added special processing to vfile_check_signature for windows symlink type changes; fixed a few flaws in the windows specific posix-compatibility routines to improve symlink handling. ... (check-in: 9c5bbd6a user: sdr tags: winsymlink)
05:13
Merge updates from trunk. ... (check-in: c4207151 user: sdr tags: winsymlink)
2014-09-24
09:01
Move the check for "server-code"/"project-code" into the function db_setup_server_and_project_codes() ... (check-in: 35bf2173 user: jan.nijtmans tags: trunk)
06:06
Added code to detect if the working directory file system is one that supports symlinks so that we won't try to do symlink processing when the platform does not support it. ... (check-in: 5d251b67 user: sdr tags: winsymlink)
04:08
Modified the win/include/dirent.h file to #undef _DIRENT_HAVE_D_TYPE. With that define fossil tries to use info from opendir/readdir to detect symbolic links unsucessfully. By using undef we force fossil to go through a different route which successfully detects symbolic links. ... (check-in: db2128fa user: sdr tags: winsymlink)
2014-09-23
16:02
When generating the "manifest" file in a checkout because "fossil setting manifest" is turned on, add an extra line of text to the end of the file to prevent the file from being interpreted as a valid control artifact in case the complete source tree is imported into another unrelated Fossil project. ... (check-in: 1dd4be80 user: drh tags: trunk)
15:33
Modularize server/project code handling. Small style fix to the Dockerfile. ... (check-in: 1cf47285 user: mistachkin tags: trunk)
15:21
Use strncmp() instead of memcmp() when comparing strings since memcmp() is not guaranteed to read bytes in order and hence might read past the zero-terminator of a string. ... (check-in: 52cb2404 user: drh tags: trunk)
12:15
Add support for Docker http://www.docker.com/ ... (check-in: 7aced530 user: jan.nijtmans tags: trunk)
11:25
Delay creation of server-id/project-id until the time "fossil server" is actually run. This fixes the docker issue that all docker containers derived from the same image have the same server-id/project-id. ... (Closed-Leaf check-in: 3cdf0112 user: jan.nijtmans tags: docker)
10:05
Integrate working parts of "V2" (style) changes, which allows to build either "docker" or "trunk" or "release". Don't take over latest SQLite because it is not stable yet (people deploying this docker image are not expecting to test SQLite) ... (check-in: a2f5e982 user: jan.nijtmans tags: docker)
05:29
Use Fossil trunk. Use internal SQLite. Style changes for repository naming. ... (Closed-Leaf check-in: bbab17e2 user: mistachkin tags: dockerV2)
00:56
Merge updates from trunk. ... (check-in: 44ded27f user: mistachkin tags: winsymlink)
00:15
Cherrypicked a number of commits from a "bad branch" (I somehow fouled up a merge from trunk). ... (check-in: 2d75e87b user: sdr tags: winsymlink)
2014-09-22
19:56
Wrap markdown content in an HTML 'div' block of the 'markdown' class. ... (Closed-Leaf check-in: 84780336 user: mistachkin tags: markdownDivWrapper)
2014-09-21
20:13
(experimental) Dockerfile. Allows to create a fossil docker image. An already built fossil docker images can be started by: "sudo docker run -d -p 8080:8080 nijtmans/fossil" (assuming you already installed docker). Open "localhost:8080" in your browser, and log in with "admin"/"admin". Change your admin password and configure it at wish. ... (check-in: a7fc0c5f user: jan.nijtmans tags: docker)
19:40
typos ... (check-in: b2a4b66f user: jan.nijtmans tags: trunk)
19:17
Changed the inherited privilege markers from prefixed bullet characters to suffixed subscripted letters to help better differentiate which privileges are inherited for users with color perception difficulties. The color coding is still present as it doesn't hurt to have color coding, just needed extra indications on the page. ... (Closed-Leaf check-in: 7b00cd77 user: sdr tags: inherit-priv-mark-sub)
06:13
Fixed a bug where windows would strip exe or lnk status from files checked in with posix semantics. Note: There is still a known potential issue if a repo is opened on a file system that does not support reparse points (such as FAT derived file systems) or similar such scenarios. ... (Closed-Leaf check-in: 1f45ade6 user: sdr tags: bad-winsymlink)
03:05
Merging latest updates from trunk. ... (check-in: 0ee7e922 user: sdr tags: bad-winsymlink)
02:05
Cleaning up some source comments & such. Also modified a memory block to be on the heap instead of the stack. ... (check-in: 30ff96e7 user: sdr tags: bad-winsymlink)
2014-09-20
18:41
Changed name of checked_symlink_create to create_symlink_or_file as it is more accurate / descriptive. Also changed some parameter names, and fixed a couple spelling errors (accidentally typed blog instead of blob and never compiled; oops). ... (check-in: 31b0a9d7 user: sdr tags: bad-winsymlink)
18:32
Refactored symlink_create repeated block of code into a checked_symlink_create function. ... (check-in: 2d3ff7bd user: sdr tags: bad-winsymlink)
18:11
Modified revert to always process symbolic links. Also added link_delete to complement file_delete, as windows needs special delete handling for symbolic links as they might be directory symlinks. ... (check-in: 9e0ba121 user: sdr tags: bad-winsymlink)
16:50
Fixed a problem with the high level symlink creation code to accommodate windows drive letters. Also modified windows symlink creation logic to better handle dir/file symlinks. ... (check-in: 1f1f7506 user: sdr tags: bad-winsymlink)
15:28
Merged updates from trunk. ... (check-in: e2c59606 user: sdr tags: bad-winsymlink)
15:07
minor reformulation of the makeheaders.c string.h patch. ... (check-in: 51937b72 user: stephan tags: trunk)
14:49
Solaris 10 build patch from Freddy Dissaux. ... (check-in: 4fcbd9b0 user: stephan tags: trunk)
00:58
Update to the latest SQLite 3.8.7 alpha from upstream. ... (check-in: bfa13027 user: drh tags: trunk)
2014-09-18
23:22
After deleting a newly proposed ticket or wiki page via moderation, redirect to the list of pending moderation requests. Changes to permit easier debugging of the moderation subsystem. Fix some TH1 script errors that could occur when attempting to view non-existent tickets. ... (check-in: 636c3346 user: mistachkin tags: trunk)
23:15
After deleting a newly proposed ticket or wiki page via moderation, redirect to the list of pending moderation requests. ... (Closed-Leaf check-in: 9323045f user: mistachkin tags: please-review)
23:04
Add comments for FOSSIL_FORCE_*_MODERATION environment variables. ... (check-in: 2eafdad7 user: mistachkin tags: please-review)
22:51
Merge updates from trunk. ... (check-in: bf3f5d79 user: mistachkin tags: please-review)
22:51
Make sure the 'modreq' table is created, if necessary, in the repository database. ... (check-in: 12b463ca user: mistachkin tags: trunk)
22:02
Experimental changes to permit easier debugging of the moderation subsystem. ... (check-in: bcb44436 user: mistachkin tags: please-review)
2014-09-17
17:49
Merge updates from trunk. ... (check-in: 8ff50dd7 user: mistachkin tags: please-review)
17:14
Further improvements: if the ticket (or wiki page) was deleted via moderation, do not try to redirect to it. ... (check-in: 13448d3c user: mistachkin tags: please-review)
15:13
Fix an issue with the "uf=" query parameter on the timeline. ... (check-in: d81c42d9 user: drh tags: trunk)
14:41
fix issue when showing checkins using a file incorrect checkins shown after merge ... (Closed-Leaf check-in: 813b860c user: baruch tags: pending-review)
06:24
Add the same handling for the '$tkt_datetime' variable. Also, TH1 does not short-circuit the '&&' operator. ... (check-in: b84b8865 user: mistachkin tags: please-review)
05:47
When deleting a brand new ticket that was pending moderation, eliminate TH1 script errors about the missing '$tkt_uuid' variable. ... (check-in: a21d475e user: mistachkin tags: please-review)
2014-09-16
20:50
Fix typo in CSS, see [bed6662935]. ... (check-in: 3d2690a9 user: mistachkin tags: trunk)
13:16
Make readline/editline support actually work (HAVE_READLINE/HAVE_EDITLINE defines were missing) ... (check-in: 23c54c01 user: jan.nijtmans tags: trunk)
05:28
Simplify the changes in the previous check-in slightly and add some calls to assert(). ... (check-in: 134f7fd1 user: mistachkin tags: trunk)
02:44
Fix 'fossil sync' with local file URIs (and SCGI URIs on Windows) while retaining the 'fossil ui' enhancements that permit using an open checkout (e.g. to resolve the symbolic names prev, next, and current). ... (check-in: 1f8a4ecd user: mistachkin tags: trunk)
2014-09-15
18:19
Restore special handling of the database name from [17885b90c8] in filenames_are_case_sensitive() as it may be needed in some cases. Consolidate all use of the capture_case_sensitive_option() function. ... (check-in: 0c516000 user: mistachkin tags: trunk)
18:01
Merge changes for the capture_case_sensitive_option() function. ... (Closed-Leaf check-in: 503362a5 user: mistachkin tags: dbRecordRepoFix)
11:52
prepare for input from svn dumps ... (check-in: 6def3251 user: baruch tags: svn-import)
02:36
Consolidate all use of the capture_case_sensitive_option() function. ... (Closed-Leaf check-in: 96dc8407 user: mistachkin tags: captureCaseSensitiveOption)
02:32
For the 3-argument version of the 'info' command, open the repository prior to recording it. ... (check-in: b9868173 user: mistachkin tags: dbRecordRepoFix)
01:54
Restore special handling of the database name from [17885b90c8] in filenames_are_case_sensitive() as it may be needed in some cases. ... (check-in: 42b97c22 user: mistachkin tags: dbRecordRepoFix)
01:49
Work in progress for windows symlink support. ... (check-in: de8035cc user: sdr tags: winsymlink)
2014-09-14
21:05
Disallow "fossil set" and "fossil unset" on an ambiguous prefix. ... (check-in: 3b990b52 user: drh tags: trunk)
11:17
prevent setting/unsetting property based on ambiguous prefix ... (Closed-Leaf check-in: c3fee15b user: baruch tags: pending-review)
2014-09-13
16:10
Automatically remove "all" entries that differ only in case on case-insensitive filesystems. ... (check-in: c6079d14 user: drh tags: trunk)
16:04
Make "fossil ui" on Windows aware of current checkout. Allows using special names prev/next/current in ui ... (check-in: f62bedf1 user: drh tags: trunk)
15:54
Provide the ability to shun an entire RCVID in a single click. ... (check-in: 9b30c01e user: drh tags: trunk)
15:48
When reporting the status of a file, DELETED takes prescedence over MISSING. Ticket [94a1f83f9f07dda21d8e3b]. ... (check-in: f163faf1 user: drh tags: trunk)
02:57
Adjust the include path for OpenSSL when building (only?) with MSVC. ... (check-in: f4ab4594 user: mistachkin tags: trunk)
02:34
More changes to the MSVC makefile to make building with OpenSSL support easier. ... (check-in: 201e87a2 user: mistachkin tags: trunk)
2014-09-12
21:46
Style cleanup: fix case of 'SQLite' in makefile comments. ... (check-in: fe3c9db0 user: mistachkin tags: trunk)
21:43
Rename new setting to 'max-wthreads'. Make sure all new code relies upon USE_SYSTEM_SQLITE. Style cleanup. ... (check-in: c40085c5 user: mistachkin tags: multi-thread)
21:18
Merge trunk. Only enable max-worker-threads setting when fossil is compiled with --disable-internal-sqlite and SQLite is compiled with multi-thread support ... (check-in: c5ec6abd user: jan.nijtmans tags: multi-thread)
21:15
Minor correction to the previous check-in, use db_optional_sql() where appropriate. ... (Closed-Leaf check-in: e2ff0cc2 user: mistachkin tags: caseInsensitiveAllLists)
21:12
Fix duplicate entries in the 'all' repository and checkout lists on file systems that are not case-sensitive (e.g. Windows). ... (check-in: 6c8c6382 user: mistachkin tags: caseInsensitiveAllLists)
2014-09-11
17:25
char-vs-int fixes in the JSON API: caused underflow (and thus incorrect is-flag-set results) on platforms where char is unsigned (Linux/ARM). ... (check-in: 57f0bb98 user: stephan tags: trunk)
2014-09-10
18:37
Add support for using TH1 for embedded documentation files. Disabled by default at compile-time and at runtime. ... (check-in: c91bafcc user: mistachkin tags: trunk)
11:22
Remove the unreachable usage() from the "fossil branch" command. ... (check-in: 90e75800 user: drh tags: trunk)
08:17
merge trunk ... (check-in: d5a00a15 user: jan.nijtmans tags: multi-thread)
07:33
Update and extend verbiage for the 'th1-docs' setting. ... (Closed-Leaf check-in: 42c9718f user: mistachkin tags: dynamicTh1Docs)
01:39
Fix a typo in help text. ... (check-in: fe46cc65 user: drh tags: trunk)
2014-09-09
21:25
Merge updates from trunk. ... (check-in: fdfe5e66 user: mistachkin tags: dynamicTh1Docs)
21:24
Omit TH1 hooks setting when it is not enabled. ... (check-in: ff8ac8db user: mistachkin tags: trunk)
21:22
Add compile-time option to control whether the TH1 embedded documentation support is enabled. Also, omit TH1 hooks setting when it is not enabled. ... (check-in: 516cc0c9 user: mistachkin tags: dynamicTh1Docs)
20:27
Merge updates from trunk. ... (check-in: 90c0f4f7 user: mistachkin tags: dynamicTh1Docs)
20:24
Some incremental build enhancements for MinGW. ... (check-in: 5fc4366c user: mistachkin tags: trunk)
20:01
When TH1 'transfer hooks' are enabled, provide the list of UUIDs received by the server to the script. ... (check-in: fc32fae7 user: mistachkin tags: trunk)
19:45
Add 'reinitialize' command to TH1. Add 'flags' to the globalState TH1 command. ... (check-in: 3355835f user: mistachkin tags: trunk)
19:43
More proposed fixes to the issues pointed out by Edward Berner. ... (check-in: 7807ec4e user: mistachkin tags: trunk)
12:43
Fix incremental builds using mingw on Windows ... (Closed-Leaf check-in: e1fa9e88 user: baruch tags: better-mingw)
07:44
Make server on Windows aware of current checkout if run interavtivly from open checkout. Allows using special names prev/next/current in ui ... (Closed-Leaf check-in: aead49f3 user: baruch tags: baruch-winserver)
07:04
Option to shun/unshun a whole transaction (by rcvid) ... (Closed-Leaf check-in: 66b5647a user: baruch tags: baruch-multishun)
07:00
Merge in the TH1 reinitialize command, from its branch, for testing purposes. ... (check-in: 76ea9ee6 user: mistachkin tags: dynamicTh1Docs)
06:54
Allow shunning/unshunning multiple files at a time ... (check-in: 9f6b1964 user: baruch tags: baruch-multishun)
2014-09-08
18:46
Another warning fix. ... (Closed-Leaf check-in: 865b8e96 user: mistachkin tags: warningFixes)
18:23
Improve page title handling. ... (check-in: 67d5812c user: mistachkin tags: dynamicTh1Docs)
18:13
Add 'th1-docs' setting to control whether or not TH1 scripts are allowed in embedded documentation files. ... (check-in: 4f0b0a6a user: mistachkin tags: dynamicTh1Docs)
16:46
Add 'reinitialize' command to TH1. Add 'flags' to the globalState TH1 command. ... (Closed-Leaf check-in: f3a7da44 user: mistachkin tags: th1ReInit)
08:08
Highly experimental changes to enable TH1 usage in embedded docs. Do not merge. ... (check-in: 5ce57f21 user: mistachkin tags: dynamicTh1Docs)
2014-09-07
19:50
More proposed fixes to the issues pointed out by Edward Berner. ... (check-in: 4429a4c3 user: mistachkin tags: warningFixes)
09:49
removed a duplicated if() block, moved a free()-after-return, both reported by Edward Berner. ... (check-in: 3fc62dde user: stephan tags: trunk)
08:52
When using $EDITOR to enter a commit message, tags provided via the --tag flag are now listed, per ML request. ... (check-in: ae00c631 user: stephan tags: trunk)
03:41
Fix a c99-ism (non-constant initializer). ... (check-in: 128f606f user: edward tags: trunk)
00:41
When TH1 'transfer hooks' are enabled, provide the list of UUIDs received by the server to the script. ... (Closed-Leaf check-in: acb61e5e user: mistachkin tags: xferUuidList)
2014-09-05
06:23
Minor enhancements to the Tcl integration subsystem. ... (check-in: 946c3eb6 user: mistachkin tags: trunk)
06:12
Style cleanup for return code to name mappings. ... (check-in: 2212ac40 user: mistachkin tags: trunk)
06:06
By default on MinGW, do not include the 'openssl' target when building as this causes OpenSSL to be needlessly rebuilt (can be overridden via FOSSIL_BUILD_SSL=1). ... (check-in: 06e5595a user: mistachkin tags: trunk)
2014-09-04
11:43
Make "ls" an alias for every "list" subcommand. ... (check-in: 68c11dba user: drh tags: trunk)
09:22
Merge trunk. Implement new "max-worker-threads" setting, which controls the maximum number of auxilary worker threads that a single prepared statement may start. ... (check-in: 3a9f3a73 user: jan.nijtmans tags: multi-thread)
2014-09-03
20:25
I have "ls"-ified "list" subcommands for my personal use-case before -- roll through code and convert others for sake of consistency ... (Closed-Leaf check-in: ce6de743 user: bch tags: ls)
18:02
Refine the batch file used to build with MSVC to permit use of a pre-existing build environment. ... (check-in: 214b1d0a user: mistachkin tags: trunk)
11:37
If we really want to do fast sorting in separate threads, SQLITE_DEFAULT_WORKER_THREADS should be set to >0. ... (check-in: 8b216908 user: jan.nijtmans tags: multi-thread)
08:10
merge trunk ... (check-in: 62446e2c user: jan.nijtmans tags: multi-thread)
08:09
If fossil is configured with --disable-internal-sqlite and the system SQLite is SQLite 3.8.7 (not compiled with SQLITE_THREADSAFE=0), allow fossil to use the faster sorting using multiple threads. ... (check-in: d4044fe2 user: jan.nijtmans tags: trunk)
00:03
Cleanup some spacing and the call to makeheaders in the main.mk and MinGW makefiles. ... (check-in: 9f0686c3 user: mistachkin tags: trunk)
00:00
Cleanup some spacing and the call to makeheaders in the main.mk and MinGW makefiles. ... (Closed-Leaf check-in: 8b0dfbb6 user: mistachkin tags: makefileCleanup)
2014-09-01
20:40
Add thread support to fossil, so SQLite can use additional threads for sorting (experimental) ... (check-in: bc8b21d0 user: jan.nijtmans tags: multi-thread)
19:01
Add two new quotes to the "quotes.wiki" page. ... (check-in: c19b3f88 user: drh tags: trunk)
18:51
Add the --with-miniz configuration option (with the complete miniz source code.) Add the globalState TH1 command and fixes to the TH1 expr command. ... (check-in: 66ae70a5 user: drh tags: trunk)
18:42
Incorporation the latest SQLite 3.8.7 alpha from upstream, for testing. ... (check-in: fc8d8546 user: drh tags: trunk)
2014-08-31
08:42
Cherry-pick f61db04be4: In the command-line shell, added options --lookaside, --pagecache, and --scratch used to configure auxiliary memories (except from the change from SQLITE_CONFIG_SINGLETHREAD -> SQLITE_CONFIG_MULTITHREAD, because fossil doesn't use multiple threads) ... (check-in: 75dcdd0b user: jan.nijtmans tags: trunk)
2014-08-30
09:03
Cherry-pick 11a70e1ae7: Refactor the names of state objects in the command-line shell implementation ... (check-in: e4bc6f12 user: jan.nijtmans tags: trunk)
2014-08-29
02:36
Minor correction to the change log entry describing Tcl integration. ... (check-in: bb5fa492 user: mistachkin tags: trunk)
02:32
Update the change log. ... (Closed-Leaf check-in: 7e955147 user: mistachkin tags: optionalMiniz)
02:29
Update the change log. ... (Closed-Leaf check-in: 57b1290b user: mistachkin tags: th1ExprFix)
02:28
Add globalState TH1 command to the change log. ... (Closed-Leaf check-in: 3e60428c user: mistachkin tags: globalStateCmd)
2014-08-28
15:22
Fix the "fossil bisect chart" so that it always shows CURRENT in between the last BAD and first GOOD. ... (check-in: 36d63c67 user: drh tags: trunk)
05:54
Merge updates from trunk. ... (check-in: 629891a7 user: mistachkin tags: optFor130, globalStateCmd)
05:54
Merge updates from trunk. ... (check-in: cdad2dc0 user: mistachkin tags: reviewFor130, optionalMiniz)
00:00
Merge updates from trunk. ... (check-in: 937d2f47 user: mistachkin tags: reqdFor130, th1ExprFix)
00:00
Fix TH1 expression parsing when there are unbalanced parenthesis. Add more tests. ... (check-in: 00c01d7a user: mistachkin tags: th1ExprFix)
2014-08-27
22:52
Add another merge test case. ... (check-in: df988028 user: mistachkin tags: trunk)
18:40
Updated changelog for previous commit. ... (check-in: 8b4bcd9d user: stephan tags: trunk)
16:20
Added menu entry to toggle ln=0 on /info and /artifact pages. ... (check-in: a5b1bef9 user: stephan tags: trunk)
15:15
strglob -> sqlite3_strglob in a few places ... (check-in: d4acf5c4 user: jan.nijtmans tags: trunk)
2014-08-26
19:01
"ls" abbrev. for "list": "fossil tag ls" == "fossil tag list" ... (check-in: ce7df88f user: bch tags: trunk)
00:43
Spacing fix to the build docs. ... (check-in: cf901e53 user: mistachkin tags: trunk)
00:41
Further enhancements to the build docs. ... (check-in: fe3887b8 user: mistachkin tags: trunk)
2014-08-25
22:29
Merge updates from trunk. ... (check-in: 70ea8c4f user: mistachkin tags: optionalMiniz)
22:28
Rename EXTRATARGETS to APPTARGETS in the MSVC makefile. ... (check-in: b575811a user: mistachkin tags: trunk)
22:25
Cleanup and unify the 'extra targets' handling. ... (check-in: 6c6f83c4 user: mistachkin tags: optionalMiniz)
21:09
Update the build docs to mention how to enable OpenSSL support with MSVC. ... (check-in: aea5e3d9 user: mistachkin tags: trunk)
20:52
Merge updates from trunk. ... (check-in: 5735181c user: mistachkin tags: optionalMiniz)
20:51
Manually port all 'cosmetic' fixes from the optionalMiniz branch to trunk. ... (check-in: 894e72b2 user: mistachkin tags: trunk)
20:42
Merge updates from trunk. ... (check-in: e38b1ab0 user: mistachkin tags: optionalMiniz)
20:38
When compiling with MSVC, enable building of OpenSSL automatically when SSL is enabled. ... (check-in: bdf9c708 user: mistachkin tags: trunk)
17:52
Fix assert in the TH1 expression parser reported on the mailing list. ... (check-in: cd644057 user: mistachkin tags: th1ExprFix)
14:30
The resource compiler workaround in the previous check-in is only needed for MinGW, this check-in makes the MSVC build work again. ... (check-in: 3d843104 user: mistachkin tags: optionalMiniz)
07:00
Fix including the version of miniz in the Windows resource file (for MinGW). ... (check-in: c8019598 user: mistachkin tags: optionalMiniz)
2014-08-23
06:08
Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. ... (check-in: c693a336 user: mistachkin tags: optionalMiniz)
2014-08-20
14:54
removed double-application of miniz.h patch (doubled the content). ... (Closed-Leaf check-in: 935ccf9d user: stephan tags: miniz)
2014-08-19
18:49
addremove two files not handled by the previous patch file. ... (check-in: ca5d6f2b user: stephan tags: miniz)
17:26
Got the last bit of Baruch's patch in. ... (check-in: d8902124 user: stephan tags: miniz)
16:52
"the zip file patch" from Baruch. ... (check-in: 26ecec6c user: stephan tags: miniz)
2014-08-18
17:13
Replaced zlib usage with local copy of miniz. Seems to work. ... (check-in: 579ae389 user: stephan tags: miniz)
16:30
Create new branch named "miniz" ... (check-in: f88a2b36 user: stephan tags: miniz)
2014-08-15
13:46
Update the built-in SQLite to version 3.8.6 ... (Closed-Leaf check-in: 1c9faaec user: jan.nijtmans tags: branch-1.29)
12:46
Update the built-in SQLite to version 3.8.6 ... (check-in: ee46563c user: jan.nijtmans tags: trunk)
09:24
More style fixes, e.g. c/char const/const char/ ... (check-in: 38421a9c user: jan.nijtmans tags: trunk)
07:31
Fix gcc warning: pointer targets in initialization differ in signedness ... (check-in: 25d6a5f2 user: jan.nijtmans tags: trunk)
2014-08-14
16:36
Use the abbreviated object description by default. But provide a hyperlink to a detailed description (using the new /whatis web page) if details are omitted. ... (check-in: 3c2d418b user: drh tags: trunk)
16:01
Add the "brief" query parameter to the "artifact" page, to shorten sometimes lengthy descriptions of the artifact. ... (check-in: 0ac4cead user: drh tags: trunk)
10:30
diff: when --to is provided but --from is not, default to --from current, per ML suggestion. ... (Closed-Leaf check-in: d5a89404 user: stephan tags: pending-review)
07:06
Cherry-pick f01d42cc8b: Minor change to unixDelete for VxWorks with a DOS filesystem. ... (check-in: 119cc970 user: jan.nijtmans tags: trunk)
2014-08-13
20:09
Merge updates from trunk. ... (check-in: 0f3084cd user: mistachkin tags: globalStateCmd)
19:50
Code styling and comment tweaks. ... (check-in: a3cf0e33 user: mistachkin tags: trunk)
07:21
Update <dirent.h> for Visual Studio to latest version 1.20.1 (April 2014). See: http://softagalleria.net/dirent.php. ... (check-in: a374824d user: jan.nijtmans tags: trunk)
07:16
Wiki wysiwyg formatting for IE 7/8/9/10. Patch by Warren Young. ... (check-in: b78b4610 user: jan.nijtmans tags: branch-1.29)
07:06
Wiki wysiwyg formatting for IE 7/8/9/10. Patch by Warren Young. ... (check-in: 8dfbcb45 user: jan.nijtmans tags: trunk)
2014-08-12
20:18
Update the built-in SQLite to version 3.8.6 beta3. ... (check-in: 75c48086 user: drh tags: trunk)
19:35
Issue a not-found error in CGI if using the "directory:" configuration and there is not PATH_INFO. Ticket [c481aa2fdbc67b7] ... (check-in: ac8e9e55 user: drh tags: trunk)
15:48
X-UA-Compatible (MSIE) HTTP header patch from Warren Young ... (check-in: 1a9e4944 user: jan.nijtmans tags: branch-1.29)
14:48
X-UA-Compatible (MSIE) HTTP header patch from Warren Young. ... (check-in: b7bebbe4 user: stephan tags: trunk)
2014-08-11
15:13
Another attempt, taking VxWorks patch on trunk into account. ... (Closed-Leaf check-in: c2d4bd73 user: jan.nijtmans tags: vxworks)
13:57
Update the built-in SQLite to 3.8.6 beta2. ... (check-in: 981e853f user: drh tags: trunk)
2014-08-08
19:07
Merge the latest Jim Tcl code to trunk, post-0.75 with the 'glob.tcl' fix included. Approved by Jim Tcl release manager Steve Bennett. ... (check-in: 9d7d6775 user: mistachkin tags: trunk)
03:57
Merge updates from trunk. ... (Closed-Leaf check-in: 1b35c802 user: mistachkin tags: autosetup)
2014-08-07
10:59
In the command-line shell, report if the ".system" command returns a non-zero result ... (check-in: bfacd6df user: jan.nijtmans tags: trunk)
10:12
Update referenced OpenSSL version. ... (check-in: 3a934617 user: jan.nijtmans tags: trunk)
10:02
"char const" -> "const char" and various other coding style improvements. No functional change. ... (check-in: 4e18dba6 user: jan.nijtmans tags: trunk)
07:13
Follow-up to [3ba28b23a4d7626691b56debae4add06cd24d4ca|3ba28b23a4]: Eliminate unnecessary calls to sqlite3_win32_is_nt(), but now for MSC and PellesC as well. ... (check-in: ffa67c1b user: jan.nijtmans tags: trunk)
2014-08-06
14:06
Update the built-in SQLite with the InterlockedCompareExchange fix for Win64. ... (check-in: d600c9f8 user: drh tags: trunk)
08:07
Use full UUID's for /vdiff pages accessed by clicking on two different check-ins from the timeline. ... (check-in: 78fdf9f5 user: jan.nijtmans tags: trunk)
07:07
Eliminate unnecessary calls to sqlite3_win32_is_nt(), since fossil only runs on (win32) system were the Wide API is available ... (check-in: 3ba28b23 user: jan.nijtmans tags: trunk)
01:23
Update the built-in SQLite to the latest 3.8.6 beta from upstream. ... (check-in: f05e0025 user: drh tags: trunk)
2014-08-05
17:27
Updates to the "help" text for the tarball command. Add hyperlinks for accessing content on the /cachestat webpage. ... (check-in: b6a5023f user: drh tags: trunk)
10:52
Some code formatting. No change in functionality. ... (check-in: b9b3ce3b user: jan.nijtmans tags: trunk)
07:06
Remove (newly) incorrect preprocessor check to fix build on WinRT ... (check-in: 855b1a50 user: jan.nijtmans tags: trunk)
2014-08-04
19:22
Added JS to the /eventedit page to colorize the custom color's element (i.e. color preview). ... (check-in: cd029906 user: stephan tags: trunk)
18:29
minor verbiage patch from Christopher M. Fuhrman. ... (check-in: d4aee312 user: stephan tags: trunk)
04:40
Make sure the 'server' command checks for and processes the --files-urlenc option ... (check-in: eed3946b user: jan.nijtmans tags: branch-1.29)
03:40
Make sure the 'server' command checks for and processes the --files-urlenc option. ... (check-in: 608f0b23 user: mistachkin tags: trunk)
2014-08-03
07:41
merge trunk ... (check-in: b68f65bb user: jan.nijtmans tags: vxworks)
2014-08-02
21:04
Make sure the 'server' command checks for and processes the --files-urlenc option. ... (Closed-Leaf check-in: d53a7528 user: mistachkin tags: filesUrlEncOpt)
16:20
Missed a few more corrections for error messages. ... (check-in: dd5743a8 user: andybradford tags: trunk)
15:53
Minor error message correction. ... (check-in: 406b2f32 user: andybradford tags: trunk)
2014-08-01
06:13
Correct repository option handling so that specifying a directory name does not cause errors when TH1 hooks are enabled. ... (check-in: 36c4551e user: mistachkin tags: trunk)
06:13
Correct option handling for the 'winsrv create' command so that the default user name is NULL and the default password is an empty string when passed to the Win32 CreateServiceW API. ... (check-in: 9c2a5c09 user: mistachkin tags: trunk)
2014-07-31
21:13
/zip now ignores the .zip extension, analog to how /tar does. Minor doc improvements in /zip and /tar from the ML. ... (check-in: e0199bfc user: stephan tags: trunk)
20:54
update doc improvements from the ML. ... (check-in: 8ab520c5 user: stephan tags: trunk)
20:46
th1 parse error reporting tweaks from Sergei Gavrikov. ... (check-in: 2ba71f51 user: stephan tags: trunk)
20:44
rss help text tweaks from the ML. ... (check-in: 9a7a82f6 user: stephan tags: trunk)
19:02
Upgrade the built-in SQLite to the latest 3.8.6 alpha from upstream. ... (check-in: 5ce85eb6 user: mistachkin tags: trunk)
2014-07-30
20:19
Use -DSQLITE_WIN32_NO_ANSI compiler flag on mingw. 1) This optimizes the win32 VFS so it doesn't call the function sqlite3_win32_is_nt() over and over again for every file operation. 2) It makes sure that the SQLite bug I just filed in on sqlite-dev will be fixed before the SQLite 3.8.6 release. Since fossil doesn't run on Win95/98/ME anyway, this is fully harmless. ... (Closed-Leaf check-in: fb3e64f0 user: jan.nijtmans tags: pending-review)
16:43
For most commands, print an error if unknown command-line options are included on the command-line. ... (check-in: 74ac0c92 user: drh tags: trunk)
15:40
Call verify_all_options() on most of fossil CLI commands.
- Skip all the test-* commands for now (may be unnecessary)
- Skip sha1sum, md5sum and artifact because they can take "-" as argument and verify_all_options() would call fatal. Need to handle those differently...
- Command with subcommands that have their options are remaining: branch, bisect, cache, configuration, json, sql, stash, tag, ticket, user, wiki. (not sure how to handle those yet..)
... (Closed-Leaf check-in: a426154b user: mgagnon tags: verify-all-options)
11:52
Update the clone documentation for protocol 3 and the 'cfile' card format. ... (check-in: d16018c8 user: drh tags: trunk)
11:45
Add the "Path" submenu link on the "/vdiff" web page. ... (check-in: ef6f7dee user: drh tags: trunk)
06:47
Update clone documentation for clone protocol 3 and cfile cards. ... (Closed-Leaf check-in: 9a697867 user: andybradford tags: pending-review)
2014-07-27
23:48
Fix http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17266 ... (check-in: 4a1188d5 user: jan.nijtmans tags: branch-1.29)
23:18
Fix http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17266 ... (check-in: c6c05c82 user: jan.nijtmans tags: trunk)
20:52
Proposed fix for corner-case: http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17266 ... (Closed-Leaf check-in: 0d8cb8e3 user: jan.nijtmans tags: no-initial-commit)
19:15
Fix http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17346 ... (check-in: 14aea4f8 user: jan.nijtmans tags: trunk)
18:33
Fix http://comments.gmane.org/gmane.comp.version-control.fossil-scm.user/17313 ... (check-in: dcb60765 user: jan.nijtmans tags: trunk)
2014-07-26
20:17
Add Joe Prostko's quote on Fossil to the "quotes.wiki" page. ... (check-in: 016fc1ae user: drh tags: trunk)
2014-07-25
13:12
Update the release-test description of the URL containing ++ to explain that it only works for "fossil ui". ... (check-in: ffef4edc user: drh tags: trunk)
2014-07-24
21:27
Add another flag to the new comment printing algorithm capable of stripping superfluous CR/LFs while preserving other spacing. ... (check-in: d7d26550 user: mistachkin tags: trunk)
20:54
Fix boundary case in the new comment printing algorithm that sometimes results in extra new lines. ... (check-in: 45327338 user: mistachkin tags: trunk)
15:46
Upgrade the built-in SQLite to the latest 3.8.6 alpha from upstream. ... (check-in: f39d8a3d user: drh tags: trunk)
05:56
Improve clarity of the new comment printing algorithm. ... (check-in: 8e7d2a65 user: mistachkin tags: trunk)
05:05
Factor out the common terminal width detection code for comment printing into a new function. ... (check-in: 351de029 user: mistachkin tags: trunk)
03:52
For the new comment printing algorithm, make sure to indent after forcing a line break due to the original comment text being detected. ... (check-in: 856c6061 user: mistachkin tags: trunk)
03:15
Merge from trunk. ... (check-in: 04cc3e2b user: mistachkin tags: globalStateCmd)
03:14
Cleanup trailing whitespace in 'th_main.c'. ... (check-in: b000db47 user: mistachkin tags: trunk)
03:12
Add new globalState command to TH1, with tests. ... (check-in: 995173d0 user: mistachkin tags: globalStateCmd)
2014-07-23
21:52
For the test-comment-format command, also treat the original comment text argument as a file name when the --file option is specified. Fix memory leaks when the --file and --decode options are used together. ... (check-in: 378dad36 user: mistachkin tags: trunk)
21:37
When available, pass the original comment text as well as the (possibly prefixed) comment into comment_print(). Add COMMENT_PRINT_ORIG_BREAK flag to the new comment printing algorithm. Change the width argument for the test-comment-format command into an option. Add --origbreak option to the test-comment-format command. ... (check-in: 0d0b80fd user: mistachkin tags: trunk)
18:26
Add --file option to the test-comment-format test command. ... (check-in: b1b352e1 user: mistachkin tags: trunk)
04:23
Minor corrections to documentation. ... (check-in: f1b148df user: andybradford tags: trunk)
2014-07-22
23:26
Do not delete phantom artifacts from the unclustered table ... (check-in: 49e41bf9 user: jan.nijtmans tags: branch-1.29)
22:26
Do not delete phantom artifacts from the unclustered table. ... (check-in: 3fa7965c user: drh tags: trunk)
20:33
Add an alternative comment printing algorithm, disabled by default, which permits the pre-existing comment formatting to be preserved. ... (check-in: b6c9d35b user: mistachkin tags: trunk)
19:56
Add tests for the legacy comment formatting (from trunk). ... (Closed-Leaf check-in: 86f5c188 user: mistachkin tags: experimental)
08:03
Receive updates from trunk. ... (Closed-Leaf check-in: 5c6891b2 user: andybradford tags: cluster-changes)
2014-07-20
13:20
Merge from trunk ... (check-in: c4fca467 user: ashish tags: ashish-ipv6)
05:09
Correct usage syntax error message for the 'test-comment-format' command. ... (check-in: 68cd1f5b user: mistachkin tags: experimental)
04:24
Enhance comments that describe the new comment printing function. ... (check-in: 4a5352c2 user: mistachkin tags: experimental)
02:35
Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. ... (check-in: 18a97b3a user: mistachkin tags: experimental)
02:10
Merge updates from trunk. ... (check-in: 5ea6a95a user: mistachkin tags: experimental)
2014-07-19
19:20
Allow commits against a closed leaf as long as the new commit is on a different branch. ... (check-in: 619fa857 user: drh tags: trunk)
19:04
Update config.guess and config.sub from upstream. ... (check-in: 76370b4c user: drh tags: trunk)
18:40
Add missing period to sentence. ... (check-in: b6959ec2 user: andybradford tags: trunk)
16:29
Only allow a checkin against a closed leaf if it is not the same branch. ... (Closed-Leaf check-in: d1b5fd87 user: andybradford tags: pending-review)
08:34
Update internal tables (used by e.g. the \w and \W specifiers in regexp expressions) to Unicode 7.0. This is fully upwards compatible, see http://www.unicode.org/policies/stability_policy.html ... (check-in: 3088939e user: jan.nijtmans tags: trunk)
2014-07-18
22:03
Improvements to the ".fullschema" command in the command-line shell. ... (check-in: 13f8ba6c user: jan.nijtmans tags: trunk)
21:57
Allow committing as follow-up on a closed leaf, as long as it is done in a new branch. Suggested by Matt Welland on ML. ... (check-in: 2b79c600 user: jan.nijtmans tags: trunk)
2014-07-17
15:23
.... but now with the correct default ... (check-in: a0c8a086 user: jan.nijtmans tags: trunk)
15:20
The "autosync-tries" setting is an integer, not a boolean ... (check-in: 49818fd3 user: jan.nijtmans tags: trunk)
07:04
Use "%S" format in stead of "%.10s" in more places, where UUID's are referenced. ... (check-in: 275457ad user: jan.nijtmans tags: trunk)
2014-07-16
23:01
Add the "fossil all info" command. ... (check-in: 3f9ff2a9 user: drh tags: trunk)
22:17
Clean up the command-search logic. ... (check-in: bcb7c7a9 user: drh tags: trunk)
08:09
Update internal tables to Unicode 7.0. ... (Closed-Leaf check-in: e17f7304 user: jan.nijtmans tags: unicode-7.0)
07:57
In the UI and CL, output UUID's the same (almost) everywhere: The first 10 characters of UUID's are always displayed, but more are added until the UUID contains at least a single 'a'-'f'. Hyperlinks still usee the full-length UUID. ... (check-in: fe6d3930 user: jan.nijtmans tags: trunk)
07:19
make local aDia[] and aChar[] tables "static const". ... (check-in: 5b26a50e user: jan.nijtmans tags: trunk)
04:02
Do not allow webpage names to be used as command-line commands. This prevents deferencing of the null "g.db" pointer for command-line commands. ... (check-in: c2a9c1f7 user: drh tags: trunk)
2014-07-14
13:09
Fix "'syntax error in manifest' when checkin would result in empty worktree" problem, reported by Michai Ramakers on the ML ... (check-in: de1a5e23 user: jan.nijtmans tags: branch-1.29)
12:09
Detect invalid wiki manifests containing J and/or K cards (missed those in the previous commit). Report card problems in manifests in alphabetical order. ... (check-in: 313de568 user: jan.nijtmans tags: trunk)
11:35
Fix "'syntax error in manifest' when checkin would result in empty worktree" problem, reported by Michai Ramakers on the ML. ... (check-in: 268ecf6a user: jan.nijtmans tags: trunk)
08:22
Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string ... (check-in: e7340ac3 user: jan.nijtmans tags: branch-1.29)
07:22
Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string. ... (check-in: ec2061ce user: jan.nijtmans tags: trunk)
2014-07-13
03:37
Add new test that demonstrates an issue (during merging) with renaming a file and then adding a file with the old name in the same commit. ... (check-in: 25fe7658 user: mistachkin tags: trunk)
2014-07-11
13:08
Add "events" as additional type to be reported by the /reports page. ... (check-in: 0fb4a8d0 user: jan.nijtmans tags: trunk)
07:22
Make fossil new --empty the default way to create a new repository. THIS COMMIT WILL BE REVERTED BEFORE FOSSIL 1.30 IS BEING RELEASED, (UNLESS RICHARD DECIDES OTHERWISE AT THAT TIME). The intent of this commit is to expose fossil new --empty to more field-testing. It should be 100% upwards/downwards compatible, but if there still turn out to be some corner-cases, now is the right time to find out (I am not aware of any!). ... (check-in: 8364065c user: jan.nijtmans tags: trunk)
2014-07-10
10:01
./src/comformat.c: In function ‘comment_print’: ./src/comformat.c:70:5: warning: implicit declaration of function ‘ioctl’ [-Werror=implicit-function-declaration] if( ioctl(0, TIOCGWINSZ, &w)!=-1 ){ ^ ... (check-in: 32205fdc user: jan.nijtmans tags: trunk)
09:25
merge trunk ... (check-in: a44b4aa5 user: jan.nijtmans tags: undo-clean)
08:21
c/--force/--allow-fork/ ... (check-in: 604a3558 user: jan.nijtmans tags: trunk)
08:18
Since fossil 1.29, not every repository has an initial commit and the initial commit no longer needs to be empty. Change the wording to account for that. ... (check-in: aafcf6c5 user: jan.nijtmans tags: trunk)
07:36
When committing a (non-binary) file which contains bytes forming an invalid UTF-8 stream, add the possibility to convert it to a valid UTF-8 stream ('c') if you like. ... (check-in: 45f5184e user: jan.nijtmans tags: trunk)
2014-07-09
22:04
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. ... (check-in: 1dc9b7cb user: jan.nijtmans tags: branch-1.29)
21:04
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. ... (check-in: 16f10763 user: jan.nijtmans tags: trunk)
20:44
typo (found by s.beal) ... (check-in: 92c2c1e5 user: jan.nijtmans tags: trunk)
16:27
merge forked trunks ... (Closed-Leaf check-in: 37e42077 user: bch tags: utime_usleep)
12:54
check for S_dosFsLib_FILE_NOT_FOUND on vxworks ... (check-in: acbe8c41 user: jan.nijtmans tags: vxworks)
11:17
Merge trunk. Make it work with SQLITE_ENABLE_LOCKING_STYLE=1, both on Linux and VxWorks. Still experimental, as the unlink issue when using dosFs is not handled yet. ... (check-in: 1cef35ba user: jan.nijtmans tags: vxworks)
08:56
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. ... (check-in: 45feda65 user: jan.nijtmans tags: utime_usleep)
2014-07-08
15:35
Add "Hide/Show Files" button to Parents and children/Ascendants and Descendants /timeline pages. Add "20 Entries"/"200 Entries" buttons to Ascendants and Descendants /timeline page. ... (check-in: df3ada57 user: jan.nijtmans tags: trunk)
11:00
Determine value for HAVE_UTIME, necessary for VxWorks. ... (check-in: 9d0bc3a8 user: jan.nijtmans tags: vxworks)
10:48
First attempt in makeing fossil work on VxWorks. Based on feedback by Andy Ling. ... (check-in: 18ae9fdd user: jan.nijtmans tags: vxworks)
2014-07-07
20:59
Update 'config.guess' and 'config.sub' from upstream per request on mailing list by Joe Prostko. Please review for trunk. ... (Closed-Leaf check-in: c84d28d7 user: mistachkin tags: pending-review)
20:21
typo (found by s.beal) ... (check-in: b4a53ba4 user: bch tags: trunk)
09:59
Disable "longpath" testcase for non-unix platforms. Make sure temporary directories created by the testcase are cleaned up. ... (Closed-Leaf check-in: 46dc6537 user: jan.nijtmans tags: longpath)
04:52
Bring in latest fixes. ... (check-in: 088e961a user: andybradford tags: cluster-changes)
2014-07-06
07:08
add test-case ... (check-in: ab047fc4 user: jan.nijtmans tags: longpath)
07:05
Allow repository paths of up to 4096 bytes in stead of just 512 bytes. This change needs a minor change in SQLite, allowing the maximum path length no longer to be hardcoded, but configurable at compile-time. See: http://www.sqlite.org/src/info/c060923a54 ... (check-in: 7f64b350 user: jan.nijtmans tags: longpath)
2014-07-04
10:11
Next step in "invalid-utf8" handling: If a source file contains invalid UTF-8 byte sequences, most likely the real encoding is either ISO-8859-1 or CP1252 (note that CP1252 is a superset of ISO-8859-1). Therefore, after providing a warning, we can now offer the option ('c') to convert it to valid UTF-8, just like we provide such option for UTF-16 and eol-handling as well. ... (Closed-Leaf check-in: 81eeb6f5 user: jan.nijtmans tags: invalid-utf8)
2014-07-02
10:50
Use "%S" format in stead of "%.10s" in more places where UUID's are handled. ... (Closed-Leaf check-in: b246fa0c user: jan.nijtmans tags: 16-digit-event-ids)
2014-07-01
22:27
Fix off-by-one issue in the previous check-in. ... (check-in: c405c1be user: mistachkin tags: 16-digit-event-ids)
12:40
Update the built-in SQLite to the latest 3.8.6 alpha version from upstream. ... (check-in: 6728a8bd user: drh tags: trunk)
2014-06-30
19:07
Coding style adjustments.

Remark (nijtmans): This commit contains more than just a coding style adjustment, changes the output of UUID's different than the proposed algorithm; if longer than 10 characters, the final non-digit char is missing. Demonstration: /timeline?n=20&y=e. Look at the last UUID in the timeline , it is [347871278941] but it should have been [347871278941b]! ... (check-in: b6f137a0 user: mistachkin tags: 16-digit-event-ids)

12:41
Make "plink" the default ssh client on Windows, no matter what win32 compiler fossil was compiled with. ... (check-in: e6d7b35a user: jan.nijtmans tags: trunk)
09:13
Use the same algorithm for event-id's for UUID's as in other UI locations: Make sure that the UUID contains at least a single lower-case hex digit, with a minimum of length 10. ... (check-in: 734d4299 user: jan.nijtmans tags: 16-digit-event-ids)
2014-06-27
23:19
Fix a possible NULL pointer dereference in the "fusefs" implementation. ... (check-in: 2e51be8e user: drh tags: trunk)
15:32
Add "server-id" printout to "fossil dbstat". Only print project-id if there is one. ... (check-in: 88d503e1 user: jan.nijtmans tags: trunk)
12:35
Print server-id after cloning and in /stat page. Only print Project-ID in /stat page if there is one. ... (check-in: 11ba4bd6 user: jan.nijtmans tags: trunk)
2014-06-26
07:40
Make format parameter in socket_set_errmsg() and ssl_set_errmsg() functions a const. ... (check-in: cfb8d660 user: jan.nijtmans tags: trunk)
07:31
Make "fossil fusefs" entry in changelog a hyperlink. Use a "T" in stead of "+" in hyperlinks containing dates, in order to prevent ambiugity. A few typos in wiki. ... (check-in: 68ce1305 user: jan.nijtmans tags: trunk)
2014-06-25
08:57
Add the .fullschema command to "fossil sqlite". This command shows the schema and the content of the sqlite_stat tables, all in one go. Useful when reporting problems with the query planner ... (check-in: 4f62b601 user: jan.nijtmans tags: branch-1.29)
07:57
Add the .fullschema command to "fossil sqlite". This command shows the schema and the content of the sqlite_stat tables, all in one go. Useful when reporting problems with the query planner. ... (check-in: 7ba8311e user: jan.nijtmans tags: trunk)
06:51
Use query that is similar to other queries in function. ... (check-in: 2145a12c user: andybradford tags: cluster-changes)
2014-06-24
06:19
Don't delete phantom artifacts from unclustered table. Potential fix for missing sync content as reported on ML. ... (check-in: 41b29f38 user: andybradford tags: cluster-changes)
00:40
Merge updates from trunk. ... (check-in: 591bc443 user: mistachkin tags: experimental)
2014-06-23
09:35
Make daysOfWeek a const table. c/char const/const char/ ... (check-in: 1d306725 user: jan.nijtmans tags: trunk)
04:26
Reorder include statements in 'main.c' to resolve an obscure compilation issue reported via the mailing list. ... (check-in: 76303fb0 user: mistachkin tags: trunk)
2014-06-22
02:59
"Usage" info for "fossil help rss", per mailing list request. (thx Michai Ramakers) ... (check-in: bc30d829 user: bch tags: trunk)
2014-06-21
01:38
Add --trimspace option to the 'test-comment-format' test command. ... (check-in: 4e3f915c user: mistachkin tags: experimental)
01:32
Re-add the legacy comment printing algorithm. Currently, it is being retained primarily for testing and comparison purposes. ... (check-in: 0463c7bf user: mistachkin tags: experimental)
2014-06-20
20:56
Merge updates from trunk. ... (check-in: 265a48d3 user: mistachkin tags: experimental)
20:55
Merge updates from trunk. ... (Closed-Leaf check-in: 1f2eac61 user: mistachkin tags: respectformatting)
20:54
Make sure the --width option is honored by all calls into print_timeline(). ... (check-in: e3df30f4 user: mistachkin tags: trunk)
19:52
Merge parent branch again. ... (check-in: 91741c7a user: mistachkin tags: experimental)
19:48
Update comment tests. ... (check-in: fcbfd8b5 user: mistachkin tags: respectformatting)
19:16
Merge parent branch. ... (check-in: 69509558 user: mistachkin tags: experimental)
19:15
Merge updates from trunk. ... (check-in: fc84a01a user: mistachkin tags: respectformatting)
19:11
Add and adjust comment tests from the experimental branch. ... (check-in: 2920e7df user: mistachkin tags: trunk)
18:56
Reorganize the new code, making internal functions private. Add COMMENT_PRINT_TRIM_SPACE flag, on by default. ... (check-in: 856d10ae user: mistachkin tags: experimental)
18:31
Further refinements and more tests. ... (check-in: 70ba07c3 user: mistachkin tags: experimental)
03:56
Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. ... (check-in: 10b47cc3 user: mistachkin tags: experimental)
2014-06-19
21:30
Merge updates from trunk. ... (check-in: 5d2a7a0f user: mistachkin tags: experimental)
21:28
Merge updates from trunk. Add tests. ... (check-in: 334f518c user: mistachkin tags: respectformatting)
21:26
Support a -verbose argument to the test suite. ... (check-in: e0279505 user: mistachkin tags: trunk)
21:25
Add several tests. ... (check-in: bb1a1918 user: mistachkin tags: experimental)
21:25
Complete re-write of the comment printing algorithm, taking the preservation of any pre-existing formatting within the comment into account. No attempt is made to avoid breaking a line in the middle of a word. ... (check-in: 89aa595f user: mistachkin tags: experimental)
18:48
Fix the "makefile.wiki" document to state that the "shell.c" is now an exact copy of the same file from SQLite. ... (check-in: 9e185960 user: drh tags: trunk)
05:43
Merge updates from branch. Gracefully handle the case where the first line contains no spaces. ... (check-in: d5476292 user: mistachkin tags: experimental)
04:21
Merge updates from trunk. Adjust tests to account for comment formatting changes. One key test is still failing. ... (check-in: 59d80134 user: mistachkin tags: respectformatting)
03:56
Place the test log file in the current directory, not the directory containing the test files. ... (check-in: a6757838 user: mistachkin tags: trunk)
03:55
Improve test suite logging and add initial tests for comment formatting. ... (check-in: 597c738e user: mistachkin tags: trunk)
03:04
Merge variable name change. ... (check-in: 05ea665f user: mistachkin tags: experimental)
03:03
Rename the zBuf variable to zLine, to improve clarity. ... (check-in: b68446e2 user: mistachkin tags: respectformatting)
02:39
Experimental changes for more precise handling of new lines. ... (check-in: 816faa5a user: mistachkin tags: experimental)
02:39
Even more style improvements. ... (check-in: c7c3d99a user: mistachkin tags: respectformatting)
01:32
Further code style improvements. ... (check-in: 504b0ae0 user: mistachkin tags: respectformatting)
01:20
Merge updates from trunk. ... (check-in: 4b675fb0 user: mistachkin tags: respectformatting)
01:19
Add 'decode' option to the 'test-comment-format' test command. ... (check-in: 8da0f344 user: mistachkin tags: trunk)
00:48
Merge updates from trunk. ... (check-in: 3221e519 user: mistachkin tags: respectformatting)
00:47
Enhance the 'test-comment-format' test command. ... (check-in: 6a3b39a0 user: mistachkin tags: trunk)
2014-06-18
23:30
Improve clarity of presentation via several stylistic changes. ... (check-in: 41804ab1 user: mistachkin tags: respectformatting)
15:07
make fossil timeline to respect the log formatting aka multiline logs. Suggested by Baptiste Daroussin. ... (check-in: 10eea3ab user: jan.nijtmans tags: respectformatting)
2014-06-17
22:15
On non-Windows systems that appear to lack the TIOCGWINSZ define, fallback to using the legacy behavior of hard-coding a reasonable default maximum line length. ... (check-in: 54cc57e7 user: mistachkin tags: trunk)
20:58
Bump version number to 1.30. ... (check-in: 2d8f311c user: mistachkin tags: trunk)
20:54
Automatically adjust the width of printed comments according to the detected terminal width. ... (check-in: 0ff6a9e2 user: mistachkin tags: trunk)
20:16
Remove superfluous include and add a missing blank line. ... (Closed-Leaf check-in: 4c194957 user: mistachkin tags: autoadjust)
13:51
Add the ".eqp" and ".fullschema" dot-commands to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. ... (check-in: 1b648eba user: jan.nijtmans tags: branch-1.29)
11:51
merge trunk ... (check-in: 7ea50595 user: jan.nijtmans tags: autoadjust)
11:51
Add the ".eqp" dot-command to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. ... (check-in: 3467da79 user: jan.nijtmans tags: trunk)
11:41
Add the ".eqp" dot-command to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. ... (check-in: 9afa53ed user: jan.nijtmans tags: autoadjust)
2014-06-16
21:02
Adjust width auto-detection on Windows for more reasonable line breaks when the final character is a '-'. Seen with comment for check-in [4514910a5f] and a console width of 233. ... (check-in: f4cab56c user: mistachkin tags: autoadjust)
20:28
Improvements to error handling and code formatting. ... (check-in: 9270ae24 user: mistachkin tags: autoadjust)
20:01
Merge updates from trunk. ... (check-in: 3c9cca2b user: mistachkin tags: autoadjust)
18:49
Enhance the new TH1 artifact command with more flexible lookup semantics. ... (check-in: 00e4fedd user: mistachkin tags: trunk)
18:34
Fix memory leak in the new TH1 artifact command. ... (check-in: 74099a5c user: mistachkin tags: trunk)
18:02
Add an 'artifact' command to TH1. ... (check-in: 109d8f5d user: mistachkin tags: trunk)
16:44
Update the list of changes. ... (check-in: 42dec3fe user: mistachkin tags: trunk)
16:31
Refactor db_close() so that it can make use of db_close_config(). ... (check-in: b0d61b05 user: mistachkin tags: trunk)
12:33
Since this hack only fixes part of fossil's Cygwin-specific problems, just remove it. The recommended way to configure fossil on Cygwin is now using --disable-internal-sqlite, which works much better. See: https://www.sourceware.org/ml/cygwin/2014-06/msg00171.html ... (check-in: 9462a0b5 user: jan.nijtmans tags: trunk)
09:05
Merge trunk. Make it work on Windows too. Variable width output on more commands. ... (check-in: 40710b7a user: jan.nijtmans tags: autoadjust)
2014-06-15
23:55
Merge updates from trunk. ... (Closed-Leaf check-in: eabb27e8 user: mistachkin tags: dbCloseConfig)
23:54
Treat the --repository (-R) option specially, caching its value in the global state. This is only strictly necessary when TH1 hooks are enabled at compile-time. ... (check-in: 912fce2b user: mistachkin tags: trunk)
17:53
Fix a problem in the Fuse Filesystem that caused incorrect processing of subdirectories whose names were a prefix of some sibling subdirectory. ... (check-in: 1b4403c7 user: drh tags: trunk)
17:25
Add a pair of "readme.txt" files under the "test" directory. Used for self-testing Fossil using its own repository. ... (check-in: 8d0623b9 user: drh tags: trunk)
04:58
Slight clarification of change log. ... (check-in: 53c53624 user: andybradford tags: trunk)
01:56
Merge updates from trunk. ... (check-in: d1c5ae4e user: mistachkin tags: dbCloseConfig)
01:54
Further corrections to configuration handling by the TH1 hooks support functions. ... (check-in: e52682ec user: mistachkin tags: trunk)
01:23
Merge updates from trunk. ... (check-in: 01fcff84 user: mistachkin tags: dbCloseConfig)
01:22
Add the 'th-force-cgi' and 'th-full-http' options to several test commands. ... (check-in: c1915c33 user: mistachkin tags: trunk)
01:15
Better cleaning in the MSVC makefile. ... (check-in: f83946c6 user: mistachkin tags: trunk)
00:41
Merge updates from trunk. ... (check-in: 9f3dd72d user: mistachkin tags: dbCloseConfig)
00:38
Corrections to the new 'styleHeader' and 'styleFooter' TH1 commands. Modify TH1 integration code to keep track of when it opens databases. Modify 'test-th-hook' command to permit TH1 tracing. Corrections to new TH1 command test results. ... (check-in: 142200b9 user: mistachkin tags: trunk)
00:37
Handling missing th1-setup file in the test suite helpers saveTh1SetupFile and restoreTh1SetupFile. ... (check-in: 5f701f19 user: mistachkin tags: trunk)
2014-06-14
22:16
Corrections to the new TH1 'checkout' command and tests. ... (check-in: 589b902e user: mistachkin tags: trunk)
21:52
Refactor db_close() so that it can make use of db_close_config(). ... (check-in: e2755462 user: mistachkin tags: dbCloseConfig)
21:49
Several minor code style fixes involving spacing. ... (check-in: c7f5541b user: mistachkin tags: trunk)
21:06
Add some diagnostic messages to the 'auto.def' file. ... (check-in: 166fa7e7 user: mistachkin tags: trunk)
20:10
Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. Add support for TH1-based hooks for all commands and web pages, disabled by default. ... (check-in: 1c528d3b user: mistachkin tags: trunk)
20:07
Add the 'checkout', 'render', 'styleHeader', 'styleFooter', 'trace', 'getParameter', and 'setParameter' TH1 commands. ... (check-in: 57be4d55 user: mistachkin tags: trunk)
20:06
Add support for an Inno Setup project file for Fossil. ... (check-in: 3887a318 user: mistachkin tags: trunk)
20:05
Update autosetup to the latest version. ... (check-in: 3a5c9b34 user: mistachkin tags: trunk)
16:19
Fix another memory leak in the "fossil fusefs" command. ... (check-in: 6b150197 user: drh tags: trunk)
14:31
Fix a serious memory leak in the "read" logic of the Fuse Filesystem. ... (check-in: 7a7ef00b user: drh tags: trunk)
14:15
Minor performance optimizations on fusefs. ... (check-in: bd4565e9 user: drh tags: trunk)
13:59
Enhance the "fossil whatis" command so that it can accept multiple arguments. ... (check-in: a73da231 user: drh tags: trunk)
06:19
changelog update ... (check-in: f99ef287 user: jan.nijtmans tags: trunk)
05:30
Update the custom MinGW makefile. ... (check-in: 7bdb6530 user: mistachkin tags: trunk)
03:13
Add the "fossil fusefs DIRECTORY" command that mounts a Fuse Filesystem at the given DIRECTORY and populates it with read-only copies of all historical check-ins. This only works on systems that support FuseFS. ... (check-in: 4bf670e6 user: drh tags: trunk)
03:11
Improved documentation on the "fossil fusefs" command. ... (Closed-Leaf check-in: 440eb41e user: drh tags: fusefs)
02:57
Update autosetup to automatically detect the availability of FuseFS and add it to the configuration. ... (check-in: be7e2398 user: drh tags: fusefs)
02:48
Fix the FuseFS to correctly report when files that have executable permission. ... (check-in: a2730f72 user: drh tags: fusefs)
01:28
Initialize implementation of the "fusefs" command. To make it work, manually edit the Makefile to add -DFOSSIL_HAVE_FUSEFS and -lfuse. Then run "fossil fusefs /tmp/fusefs". Afterwards you can "ls /tmp/fusefs/checkins/trunk" and so forth. ... (check-in: ee5cd77d user: drh tags: fusefs)
2014-06-13
23:34
Minor code style and spacing cleanup. ... (check-in: 40d5560f user: mistachkin tags: trunk)
14:49
Minor code cleanup for autosync attempts to make the code more legible, no change in functionality. ... (check-in: 2f9c2ea5 user: andybradford tags: trunk)
14:21
Auto-adjust the width of timeline (and various other output places) according to real terminal width. Suggested by Baptiste Daroussin. ... (check-in: c4891e24 user: jan.nijtmans tags: autoadjust)
08:57
Add a versioned "encoding-glob" setting for some files which contain the copyright sign (as invalid UTF-8 byte-sequence) ... (check-in: c5a01697 user: jan.nijtmans tags: trunk)
06:11
Only sleep if there are more sync attempts to be made. ... (check-in: e1dccc17 user: andybradford tags: trunk)
03:56
Add setting to control the number of autosync will be tried before returning an error. Default is historical behavior of one autosync in each direction. ... (check-in: 76bc297e user: andybradford tags: trunk)
00:38
Fix minor typos in documentation. ... (check-in: a9819ba2 user: andybradford tags: trunk)
2014-06-12
21:37
Add support for an Inno Setup project file for Fossil. ... (Closed-Leaf check-in: 636025d4 user: mistachkin tags: innosetup)
20:40
Move Fossil NSIS setup file to the 'setup' directory. ... (check-in: 8b4aaef2 user: mistachkin tags: trunk)
20:21
Update autosetup to the latest version. ... (Closed-Leaf check-in: 022c5c4f user: mistachkin tags: autosetup)
18:37
Merge updates from trunk. ... (Closed-Leaf check-in: 3b9a8829 user: mistachkin tags: th1Hooks)
18:36
Merge updates from trunk. ... (Closed-Leaf check-in: b3f9ce63 user: mistachkin tags: th1Cmds)
17:26
merge trunk ... (Closed-Leaf check-in: e751da62 user: jan.nijtmans tags: win32-longpath)
17:25
Version 1.29 ... (check-in: 3e5ebe2b user: drh tags: trunk, release, version-1.29)
17:25
Set the publication date for version 1.29 to 2014-06-12. ... (check-in: 4ec7e53a user: drh tags: trunk)
2014-06-11
01:48
When checking the 'th1-hooks' setting value, refer to the repository settings as well. ... (check-in: 3fb8e171 user: mistachkin tags: th1Hooks)
01:23
Improvements to handling of the configuration database. ... (check-in: 79533e2b user: mistachkin tags: th1Hooks)
00:51
Centralize the handling of opening the configuration database and repository on behalf of TH1. ... (check-in: 9773eba5 user: mistachkin tags: trunk)
00:40
Merge updates from trunk. ... (check-in: 715dcd52 user: mistachkin tags: th1Hooks)
00:38
Add 'th1-hooks' setting to control whether or not TH1 hooks are enabled. By default, all TH1 hooks are disabled. ... (check-in: 54e00d7a user: mistachkin tags: th1Hooks)
2014-06-10
23:53
Prevent the 'setParameter' TH1 command from creating duplicate query parameters. ... (check-in: 617eeaec user: mistachkin tags: th1Cmds)
23:12
Add the 'getParameter' and 'setParameter' TH1 commands. ... (check-in: 40c11955 user: mistachkin tags: th1Cmds)
19:59
Add the 'checkout', 'render', 'styleHeader', 'styleFooter', and 'trace' TH1 commands. ... (check-in: c18ff5d0 user: mistachkin tags: th1Cmds)
18:56
Make TH1 command comments consistent. ... (check-in: a17919af user: mistachkin tags: trunk)
05:02
Merge updates from trunk. ... (check-in: 0465fecc user: mistachkin tags: th1Hooks)
05:01
Modularization and cleanup of several test files. ... (check-in: 2c9d6b5e user: mistachkin tags: trunk)
04:32
Pass command line arguments to hooks via a TH1 list variable. Enhance test suite infrastructure and add tests. Update hook TH_ERROR return code handling comments to reflect reality. ... (check-in: b34dbc78 user: mistachkin tags: th1Hooks)
2014-06-09
20:07
Enable TH1 hooks for all web pages, known and unknown. ... (check-in: f90f7230 user: mistachkin tags: th1Hooks)
2014-06-08
21:39
Include TH1 hooks feature in the 'hasfeature' TH1 command. ... (check-in: 53f5e1f9 user: mistachkin tags: th1Hooks)
20:28
Corrections to #ifdef handling and comments. ... (check-in: f6050585 user: mistachkin tags: th1Hooks)
20:19
Add the ability to include -OR- omit support for TH1 hooks at compile-time. ... (check-in: b3c40dd4 user: mistachkin tags: th1Hooks)
00:49
Update comments on the settings that were made versionable in the previous check-in. ... (check-in: 3d28912c user: mistachkin tags: th1Hooks)
00:38
Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. ... (check-in: 99528933 user: mistachkin tags: th1Hooks)
00:16
Fix several merge conflict issues from the previous check-in. ... (check-in: 1f915a68 user: mistachkin tags: th1Hooks)
00:03
Merge updates from trunk. ... (check-in: f91d3131 user: mistachkin tags: th1Hooks)
2014-06-06
09:27
When doing "fossil user default <username>", don't try to check the current default user for validity. ... (check-in: 4306f0f3 user: jan.nijtmans tags: trunk)
07:19
A few additions of "const" keyword, reducing the number of compiler warnings when compiling with -Wwrite-strings ... (check-in: 0a754750 user: jan.nijtmans tags: trunk)
07:10
Make "fossil version -v" report the right openssl version, even when it was linked dynamically with openssl and the openssl version was later upgraded. Remove some dead code and comments which are not true any more. ... (check-in: 48f1239e user: jan.nijtmans tags: trunk)
2014-06-05
18:39
Update version of OpenSSL that is referred to in the makefiles. ... (check-in: 94c0eb97 user: mistachkin tags: trunk)
08:12
Compatibility back to SQLite 3.7.17 (when configuring with --disable-internal-sqlite) ... (check-in: b6670e05 user: jan.nijtmans tags: sqlite3-compat)
08:05
Remove the Cygwin-specific Makefile, as the option --disable-internal-sqlite has the same effect. Document this. ... (check-in: 5610dc4e user: jan.nijtmans tags: trunk)
2014-06-04
19:59
Merged in close-cleanup-config after positive tests and feedback. ... (check-in: fc997067 user: stephan tags: trunk)
19:53
Minor changelog addition. ... (check-in: 1e4f77d7 user: stephan tags: trunk)
18:45
Update the built-in SQLite to the 3.8.5 release. ... (check-in: 72328ae7 user: drh tags: trunk)
2014-06-03
19:42
Update the build instructions for Mac OS 10.2. ... (check-in: 481741f3 user: drh tags: trunk)
15:17
Merge in recent patches to the SQLite 3.8.5 beta. ... (check-in: 2ddb51c0 user: drh tags: trunk)
2014-06-02
20:10
actually, --date-override overrides --empty, not reverse ... (check-in: a01e2d14 user: jan.nijtmans tags: trunk)
14:52
Updates the built-in SQLite sources to the latest 3.8.5 beta. In particular, this update includes the new ".system" and ".once" commands to the SQLite command-line utility accessed via the "fossil sql" command. ... (check-in: 8bc47c14 user: drh tags: trunk)
09:39
Fix comment, some formatting. ... (check-in: 74640de9 user: jan.nijtmans tags: trunk)
2014-06-01
04:17
Incorporate recent features/fixes. ... (Closed-Leaf check-in: 715a36c8 user: andybradford tags: autosync-tries)
2014-05-31
22:22
Documented the new -empty flag. ... (check-in: 2a17ab66 user: stephan tags: trunk)
19:37
The 'new' and 'init' commands again create an initial checkin unless the (new) --empty flag is given or (as before) --date-override is used. ... (check-in: 3b66804d user: stephan tags: trunk)
16:37
Backout [636982a564], which incorrectly calculates aggregate disk checksums when selectively committing files for the initial checkin. ... (check-in: 1a0179ab user: joel tags: trunk)
15:34
Link to the manifest documentation from the core concepts. ... (check-in: 7ff74b20 user: andybradford tags: trunk)
2014-05-30
18:12
integrated wiki-keep-mimetype branch. ... (check-in: 52d242a7 user: stephan tags: trunk)
18:04
Renamed --format|-F to --mimetype|-M. Stumbled across a char-is-signed assumption and replaced it with (int). ... (Closed-Leaf check-in: 918d07bf user: stephan tags: wiki-keep-mimetype)
16:52
Now only remove the ckout:... key if the repo db is writeable. May leave orphans in the config db for read-only repos, but it was doing that before, anyway. ... (Closed-Leaf check-in: 43eeab7c user: stephan tags: close-cleanup-config)
16:38
'close' now removes ckout:... entry from global config and repo. Possibly has unwanted side-effects, thus a branch. ... (check-in: 36cb9ec4 user: stephan tags: close-cleanup-config)
14:54
Allow multiple autosync attempts also for the branch and update commands. ... (check-in: 87d323d3 user: andybradford tags: autosync-tries)
03:09
Introduce the autosync-tries setting to control how many attempts autosync will try if there is a failure. Defaults to 1 which is the current behavior. Disabling autosync is still managed with the autosync setting. ... (check-in: 7653ab63 user: andybradford tags: autosync-tries)
2014-05-28
20:24
Update the build-in SQLite from upstream. The "fossil sql" command now supports the ".shell" meta-command. ... (check-in: f6d3b815 user: drh tags: trunk)
16:06
Added -R REPO to the timeline docs, per ML request. ... (check-in: dadbf782 user: stephan tags: trunk)
03:55
Fixed an off-by-one error in print_person().

The original code extracted the leading '<' of the email address as part of the user name, putting an unmatched '<' into the git dump file, and breaking fast_import. This bug was only triggered by the user's contact information actually containing an email address. ... (check-in: de1921ba user: aku tags: trunk)

00:17
Fix a typo in the SCGI documentation. ... (check-in: 6a4127f3 user: drh tags: trunk)
2014-05-27
23:40
Updates to the SCGI documentation. ... (check-in: 30a122a0 user: drh tags: trunk)
20:36
Correctly handle embedded documentation pages that contain characters that require HTTP encoding. ... (check-in: 5d440040 user: drh tags: trunk)
2014-05-26
20:55
Fix a problem in the shell when importing CSV files. If the leftmost field of the first row in the CSV file was both zero bytes in size and unquoted, no data was imported. ... (check-in: 87130593 user: jan.nijtmans tags: trunk)
07:45
Give a warning when a to-be-committed text file has byte sequences which are not valid UTF-8. Can be disabled with "encoding-glob" setting. ... (check-in: 0cb00c0b user: jan.nijtmans tags: trunk)
2014-05-24
17:22
Update the built-in SQLite to the lastest 3.8.5 beta from trunk. ... (check-in: 85d2a112 user: drh tags: trunk)
06:27
In "fossil sqlite", if three or more interrupt signals (control-c) are received in a row without a response from sqlite3_interrupt() then call exit(1) immediately. This allows control-C to interrupt the shell even if it is stuck in a computation or loop that does not involve the VDBE. ... (check-in: a74d100a user: jan.nijtmans tags: trunk)
02:23
Clarify the documentation on shunning happening automatically by default on a "pull" operation. ... (check-in: 03f0317c user: andybradford tags: trunk)
00:12
Minor correction to embedded document link to include relative path. ... (check-in: c11f57fa user: andybradford tags: trunk)
2014-05-23
11:01
pulled in trunk. ... (check-in: 64802875 user: stephan tags: wiki-keep-mimetype)
05:07
Correct reference to the shun URL. ... (check-in: b2a8924e user: andybradford tags: trunk)
2014-05-22
07:46
merge trunk ... (check-in: c7767cc1 user: jan.nijtmans tags: cleanX)
05:14
Merge in latest features and fixes. ... (check-in: fbc335d3 user: andybradford tags: autosync-tries)
04:47
Make room for extra argument in array. ... (check-in: bae2e579 user: andybradford tags: trunk)
04:39
Make fossil open and fossil checkout aware of missing content too. ... (check-in: 941ead2f user: andybradford tags: trunk)
2014-05-20
06:03
Sync operations now commit each round-trip. ... (check-in: 16da1b6d user: andybradford tags: trunk)
05:47
Avoid misinterpretation of operator. ... (Closed-Leaf check-in: bfdc3824 user: andybradford tags: per-round-trip-commit)
05:23
Process xfer-ticket-script for each round-trip to avoid lost hook invocations (thanks to Jan Nijtmans for catching this). ... (check-in: 28a24c4b user: andybradford tags: per-round-trip-commit)
2014-05-19
09:56
Fix a compiler warning. ... (check-in: c543079b user: drh tags: trunk)
09:16
Prevent error-message for "fossil diff --tk" in combination with -v/--verbose/--interactive/--side-by-side (which are already implied by --tk) ... (check-in: c0609471 user: jan.nijtmans tags: trunk)
07:38
fossil new no longer creates an initial empty commit by default (but it still does when using --date-override). The first commit after checking out a new empty repository will become the initial commit. ... (check-in: cac91b6c user: jan.nijtmans tags: trunk)
2014-05-17
15:48
Correct description in comment (no code change). ... (check-in: 9f33dbae user: andybradford tags: autosync-tries)
2014-05-14
16:53
doc improvement. ... (check-in: e1a0de75 user: stephan tags: wiki-keep-mimetype)
16:39
Added --format MIMETYPE flag to (wiki create|commit) and /json/wiki/save. ... (check-in: 8f2d9e69 user: stephan tags: wiki-keep-mimetype)
16:05
minor doc correction. ... (check-in: ec44f61a user: stephan tags: trunk)
2014-05-09
09:34
stash gdiff now honors the "g" in gdiff. ... (check-in: cd5a7e12 user: stephan tags: trunk)
08:55
merge trunk ... (Closed-Leaf check-in: 0aa20efb user: jan.nijtmans tags: no-initial-commit)
08:44
A "fossil checkout" when the current check-out is the empty checkout (vid=0) should delete the vfile table. ... (check-in: 0c9b1fb4 user: jan.nijtmans tags: trunk)
08:28
merge trunk ... (check-in: 6f099294 user: jan.nijtmans tags: no-initial-commit)
07:34
Bug-fix: Function unsaved_changes() doesn't check for changes when there is an empty checkout. ... (check-in: f7d9413c user: jan.nijtmans tags: trunk)
03:03
Correction in comment, no change in functionality. ... (check-in: 4cfe13e9 user: andybradford tags: per-round-trip-commit)
2014-05-08
10:25
rebase ... (check-in: 3ef59c35 user: jan.nijtmans tags: no-initial-commit)
05:52
Abort update or merge operation if there is content missing from files. Add --force-missing option to allow override if desired. ... (check-in: f2adddfe user: andybradford tags: per-round-trip-commit)
2014-05-07
04:00
Make error message less redundant. ... (check-in: d02f144d user: andybradford tags: per-round-trip-commit)
2014-05-05
07:26
Abort the update if autosync fails. ... (check-in: 8478bfe2 user: andybradford tags: per-round-trip-commit)
04:50
Restore variable definitions at the top of the block. ... (check-in: 21f6dc95 user: andybradford tags: per-round-trip-commit)
03:54
Don't exit fatally during http_exchange, but return an error so partial sync can also be handled on network errors. ... (check-in: 1317331e user: andybradford tags: per-round-trip-commit)
2014-05-03
15:01
Use macro instead of number. ... (check-in: ccc2bb73 user: andybradford tags: per-round-trip-commit)
05:58
Commit more frequently during a sync operation to minimize number of times content must be requested when sync failures occur. ... (check-in: c2a69336 user: andybradford tags: per-round-trip-commit)
2014-05-02
09:34
merge trunk ... (Closed-Leaf check-in: 39375fa3 user: jan.nijtmans tags: invalid-utf8)
08:23
Backout [1aef260f4c0a0fc74f45f624eb0cbe92b98bf6e8|1aef260f4c]: "Honor timezones in imports from git", per ML thread ... (check-in: 77f53423 user: jan.nijtmans tags: trunk)
2014-05-01
08:06
fossil new no longer (by default) creates an initial empty commit. The first commit after initializing a new repository will become the initial commit, and it doesn't need to be empty any more. If you specify --date-override, an initial commit with the specified date still will be created. ... (check-in: f2c8b4f3 user: jan.nijtmans tags: no-initial-commit)
2014-04-30
21:43
Fixed an assertion triggered via test-name-changes when symbolic name resolution fails. ... (check-in: 25b2a809 user: stephan tags: trunk)
19:16
merge trunk ... (check-in: c1b6fd36 user: jan.nijtmans tags: cleanX)
18:02
Typo fix (thanks to Joe P). ... (check-in: 003db810 user: stephan tags: trunk)
17:36
changelog update for root-user enhancement. ... (check-in: 3fd95992 user: stephan tags: trunk)
16:35
Merged in fix from Andy B. which resolves mis-resolution of db file name when fossil is run as root (chroot-related). Haiku OS runs everything as root. ... (check-in: 5e47d555 user: stephan tags: trunk)
07:54
On second thought, make this also work for fossil server as well which has the same problem. ... (Closed-Leaf check-in: 644e78cc user: andybradford tags: pending-review)
07:43
If Openssl is available, use its sha1 implementation. Suggested by Baruch Burstein. ... (check-in: 379309b6 user: jan.nijtmans tags: trunk)
07:11
Minor cleanup (no change in functionality). ... (check-in: b5e09375 user: andybradford tags: pending-review)
07:07
Potential fix to allow fossil ui to be run as root---reopen the database after dropping privileges. ... (check-in: d5432cf6 user: andybradford tags: pending-review)
2014-04-29
21:29
Make MinGW(-w64) compile work with USE_SYSTEM_SQLITE = 1. Only works if you have a static libsqlite3.a in your compiler environment. ... (check-in: d00f2cfa user: jan.nijtmans tags: trunk)
18:02
Rebuild now sets user.mtime if it is NULL, per ML thread. ... (check-in: 6fdf91d7 user: stephan tags: trunk)
17:32
Added the test-rename-list webpage. ... (check-in: 09f82acd user: drh tags: trunk)
11:48
Possible fix for [56bafbab54]: unable to use network drive. Theory is that the AccessCheck() call failes because there are more than one Privileges in use. See: http://msdn.microsoft.com/en-us/library/windows/desktop/aa374815%28v=vs.85%29.aspx ... (check-in: 969f0a26 user: jan.nijtmans tags: trunk)
11:03
Use file_access in stead of win32_access in some places, and fix function signature of win32_chdir(). ... (check-in: f6ac1ff0 user: jan.nijtmans tags: trunk)
10:19
Fix some compiler warnings 'may be uninitialized in this function'. Move path conversions out of win32_chdir/win32_access/win32_stat, as its caller already can do that. This eliminates some code duplication. ... (check-in: 503482a2 user: jan.nijtmans tags: trunk)
08:11
merge cleanX ... (check-in: 820b10f7 user: jan.nijtmans tags: cleanX-no-clean-glob)
07:15
merge trunk ... (check-in: 791cebc1 user: jan.nijtmans tags: cleanX)
00:31
Set the mtime column of the USER table on a self-registration. ... (check-in: a9235f4c user: drh tags: trunk)
2014-04-28
12:24
Remove unneeded variable: Since could_be_utf16() calls starts_with_utf16_bom() it can be deduced that for Unicode text, bRevUnicode always has the same value as bRevUtf16. The comments on the variables already suggested that. ... (check-in: 09f23863 user: jan.nijtmans tags: trunk)
11:00
Fix function same_dline_ignore_allws(), for the case where one side of the diff was an empty line. Example where it went wrong: /fdiff?v1=d5e0c2dc93&v2=7ee7dd0a42&sbs=1&w ... (check-in: 1274c97d user: jan.nijtmans tags: trunk)
10:26
Use file_access(..., F_OK) in stead of file_access(..., 0) everywhere, in case some platforms exist where F_OK != 0. Remove a few end-of-line spaces. ... (check-in: 9df71fe3 user: jan.nijtmans tags: trunk)
09:25
Simplify some usage of if-statements. No change of functionality. ... (check-in: 7458a188 user: jan.nijtmans tags: trunk)
07:47
Implement determination of LOOK_INVALID flag for UTF-8 byte sequences. Not used in fossil yet. ... (check-in: 5f24da13 user: jan.nijtmans tags: trunk)
2014-04-26
01:54
Remove an unused variable. ... (check-in: f1ed720a user: drh tags: trunk)
01:20
Move variable declarations for MSVC. ... (check-in: a050cd09 user: joel tags: trunk)
2014-04-25
21:56
Add a web-page for viewing the status of the web cache. Accessible as a submenu off of the stat page. ... (check-in: 05477b2e user: drh tags: trunk)
21:34
Add a mention of the "fossil cache" command to the server load management discussion on the "server.wiki" page. And mention "fossil cache" in the change log. Documentation changes only. ... (check-in: 34ea8daf user: drh tags: trunk)
21:18
Make the "fossil cache" command an accessory that only shows up when doing "fossil help --all". Remove unused variables from the implementation. ... (check-in: c7194b66 user: drh tags: trunk)
21:11
Add a cache that will save /zip and /tarball objects and reissue them from cache when requested a second time. The "fossil cache" command is used to control the cache. Turned off by default and must be enabled using "fossil cache init". ... (check-in: 450b62ff user: drh tags: trunk)
15:03
Fix handling of overlong UTF-8 forms: All overlong forms except 0xC0 0x80 (\u0000) are considered invalid. Run same test-cases as on trunk, which now contains various overlong UTF-8 sequences, as proof that everything is correct. ... (check-in: 636da047 user: jan.nijtmans tags: invalid-utf8)
11:00
More UTF-8-related test-cases ... (check-in: 621f9865 user: jan.nijtmans tags: trunk)
08:38
Add a commit warning when a to-be-committed file contains invalid UTF-8 byte-sequences. See: http://en.wikipedia.org/wiki/UTF-8#Invalid_byte_sequences. This warning can be disabled by the "encoding-glob" setting. Implements determination of LOOK_INVALID flag determination when text is otherwise assumed to be UTF-8 and adds test-cases for it. ... (check-in: 79341394 user: jan.nijtmans tags: invalid-utf8)
2014-04-24
14:21
Use sqlite3_sleep() instead with a shorter wait. ... (check-in: 714f3ec3 user: andybradford tags: autosync-tries)
09:59
merge cleanX ... (check-in: f7fd7d0a user: jan.nijtmans tags: cleanX-no-clean-glob)
08:12
merge trunk ... (check-in: 9d969db8 user: jan.nijtmans tags: cleanX)
07:21
Move glob_match(pKeep) out of the locate_unmanaged_files()/vfile_dir_scan() functions. This allows a note to be printed (with -v/--verbose) which explains why "fossil.exe" is not deleted by 'fossil clean -f --ignore ""'. No change of functionality (except for the addition of the note) ... (check-in: 389d0d79 user: jan.nijtmans tags: trunk)
2014-04-23
16:47
Improvements to user management: (1) Provide a textarea for entering contact information. (2) Disable superfluous entry boxes for special users. (3) Give an error when creating a duplicate login name. ... (check-in: 1b4b8a95 user: drh tags: trunk)
14:14
Add option -W|--width to "fossil stash ls" and "fossil leaves" commands. ... (check-in: fa6ece72 user: jan.nijtmans tags: trunk)
11:03
Avoid the use of strcpy() as this upsets OpenBSD. ... (check-in: 3f487aca user: drh tags: trunk)
2014-04-22
17:22
Reword the message printed on the /info page when the UUID is not found and is less than 4 characters. ... (check-in: 36ffa749 user: drh tags: trunk)
15:15
Add the test-ambiguous command for finding ambiguous SHA1-hash abbreviations. ... (check-in: 2aaae64a user: drh tags: trunk)
13:57
Experimental change to add a "nodesc" query parameter to pages like /artifact that suppresses the sometimes length description of what the artifact is used for. ... (Closed-Leaf check-in: b794218f user: drh tags: nodesc-option)
12:51
Handle short UUID collisions for events, tickets and other artifacts in the /info page. ... (check-in: 49467d2a user: drh tags: trunk)
12:44
Increase the version number to 1.29 with the idea that we might do a new release soon. Fill out the change-log for version 1.29. ... (check-in: 61c66596 user: drh tags: trunk)
12:07
Fix the "SaveAs" button on the "diff --tk" viewer so that the "Cancel" button works. ... (check-in: 7440633e user: drh tags: trunk)
06:56
Use SQLITE_UTF8 in stead of SQLITE_ANY everywhere, because SQLITE_ANY is deprecated in later SQLite and fossil uses UTF-8 everywhere anyway. ... (check-in: 2c95802c user: jan.nijtmans tags: trunk)
2014-04-21
18:41
Compatibility with SQLite 3.8.2 as external library ... (check-in: 09472e88 user: jan.nijtmans tags: sqlite3-compat)
13:24
Update the built-in SQLite to 3.8.5 alpha, including all of the latest performance enhancements and bug fixes. ... (check-in: 88aa2e37 user: drh tags: trunk)
13:19
Remove the "TIP:" in the commit message prompt in an effort to reduce "warning fatigue". ... (check-in: 7ca6ce03 user: drh tags: trunk)
07:43
If autosync fails, try again to defined maximum with a 1 second sleep between failures. ... (check-in: fae1eca8 user: andybradford tags: autosync-tries)
2014-04-20
19:31
Fix typo and avoid nested double quotes in wiki format guide. ... (check-in: 8a5f192b user: andygoth tags: trunk)
19:05
Fix CSS typo to correct alignment of "th" labels (s/tale/label/). ... (check-in: 8b3f1b5b user: andygoth tags: trunk)
18:48
Missing "#else" ... (check-in: b418a7eb user: jan.nijtmans tags: trunk)
08:40
Cherry-pick a few more bug-fixes from SQLite trunk, the same ones that are also backported to the SQLite 3.7.4.3 Cygwin build. See: http://osdir.com/ml/sqlite-users/2014-04/msg00366.html. For me those all are important enough so they should appear in the next SQLite release. ... (check-in: 1b2c7acd user: jan.nijtmans tags: trunk)
2014-04-19
22:47
Fix a potential segfault when the SSH_CONNECTION environment variable is defined. ... (check-in: a138dc97 user: drh tags: trunk)
2014-04-15
09:40
Cherry-pick 1277932b7e: Fix a harmless compiler warning that crops up with SQLITE_MAX_MMAP_SIZE=0. ... (check-in: 53aea235 user: jan.nijtmans tags: trunk)
2014-04-14
22:50
In-editor note re: empty commit msg allowing chance to abort commit.

Per suggestion by David Given on fossil-users@ mailing list. ... (check-in: 0484ccf2 user: bch tags: trunk)

20:30
explain how empty commit msg affects commit process ... (check-in: 724a5445 user: bch tags: trunk)
14:20
Potential resolution of conflict with [64aa75260f] which causes the default-user setting to be ignored. Attempt to set default user from config if defined. ... (Closed-Leaf check-in: 9f2a03bb user: andybradford tags: default-user)
14:19
Enable interface to alter default-user setting. ... (check-in: cd5f3be5 user: andybradford tags: default-user)
13:03
merge trunk. Add support for extended UNC paths as well. ... (check-in: 9d4a73cb user: jan.nijtmans tags: win32-longpath)
2014-04-11
21:30
Added new /reports page: byweekday. Most tags and commits happen on Thursdays. Most tickets on Wednesdays. ... (check-in: 2cf6304b user: stephan tags: trunk)
18:12
Merge in latest fixes. ... (Closed-Leaf check-in: 5460b0cf user: andybradford tags: short-uuid)
15:44
Refactored ATTACHMENT crosslinking a bit to remove some duplicate code (tested on libfossil repo). Replaced free() with fossil_free() (consistency). Added fossil_is_uuid(), the c-string counterpart of blob_is_uuid(). ... (check-in: b7ff537d user: stephan tags: trunk)
2014-04-10
08:36
Add test-cases for function file_relative_name(), three of them failing without [565ba734d2] ... (check-in: 1762a72f user: jan.nijtmans tags: trunk)
2014-04-09
20:35
Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff) ... (check-in: 565ba734 user: jan.nijtmans tags: trunk)
2014-04-08
14:10
Fix handling of directory link in /dir page, which was broken by [b34fda9692] ... (check-in: 4cb4fd1a user: jan.nijtmans tags: trunk)
09:37
Simplify UUID handling in ticket UI. No functional change. ... (check-in: b18f3a5c user: jan.nijtmans tags: trunk)
05:52
Make error message more obvious when short UUID length is less than 4. ... (check-in: 4b1b56c9 user: andybradford tags: short-uuid)
05:46
Restore original order in case this was intentional for the reason that tickets are more likely to be found than events. ... (check-in: 53072ae8 user: andybradford tags: short-uuid)
05:23
Output information on ambiguous event match. ... (check-in: aa10e756 user: andybradford tags: short-uuid)
04:34
This function also is no longer needed at this point. ... (check-in: 8b9b4451 user: andybradford tags: short-uuid)
04:32
Use function more specific to detecting collisions to catch events, tickets and other types in blob. ... (check-in: ae6f2700 user: andybradford tags: short-uuid)
2014-04-07
21:07
Update version of OpenSSL that is referred to in the makefiles. ... (check-in: c5b86115 user: mistachkin tags: trunk)
19:08
Fix fossil test-th-eval 'expr 0+0x0bc': TH_ERROR: expected number, got: "0x0bc" ... (check-in: b153caf6 user: jan.nijtmans tags: trunk)
12:35
Put more long UUID's in hyperlinks, without modifying the visible appearance in the UI. ... (check-in: b34fda96 user: jan.nijtmans tags: trunk)
2014-04-06
04:51
Show short UUID collisions also for tickets and not just ticket changes. Reported on ML. ... (check-in: 0066d6c6 user: andybradford tags: short-uuid)
2014-04-04
12:11
Update to SQLite 3.8.4.3 ... (check-in: b37a2822 user: jan.nijtmans tags: trunk)
11:07
Another test-case which gave an expected error-message, with fix: before: $ fossil test-th-eval "expr 0+0b" TH_ERROR: syntax error in expression: "0+0b" after: $ ./fossil test-th-eval "expr 0+0b" TH_ERROR: expected number, got: "0b" ... (check-in: b78ae90a user: jan.nijtmans tags: trunk)
11:01
unused variable ... (check-in: 0f3ed70b user: jan.nijtmans tags: trunk)
10:57
Code simplification. No change in functionality. ... (check-in: 8d627980 user: jan.nijtmans tags: trunk)
10:20
Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. ... (check-in: 99901fbf user: jan.nijtmans tags: trunk)
08:48
Fix one situation in which integers still could fool the number parser. Add test-case for it. ... (check-in: 9fdc7a04 user: jan.nijtmans tags: trunk)
08:16
Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. ... (check-in: a306f771 user: jan.nijtmans tags: trunk)
2014-04-03
19:13
Enhance the 'fossil extras' and 'fossil all extras' commands using the new --header option to get them to print the associated repository first. ... (check-in: 69974aaa user: mistachkin tags: trunk)
15:14
Add support for hex (0x), octal (0o) and binary (0b) integers, just as Tcl. Adapted from patch provided by Sergei Gavrikov. ... (check-in: 1f6734c3 user: jan.nijtmans tags: trunk)
13:37
Enhance the --tk option on diff so that it works with special characters (like "\" and "}") in the filename. ... (check-in: 544d2213 user: drh tags: trunk)
07:05
Fix highlight algorithm when used in combination with "Ignore Whitespace" ... (check-in: c23190a6 user: jan.nijtmans tags: trunk)
2014-04-02
12:57
Fix --with-tcl build broken by [d77b7ed1a0]. Because FOSSIL_ENABLE_TCL was defined always (either as "1", either as "@FOSSIL_ENABLE_TCL@", selection on it in the Makefile makes no sence anyway. ... (check-in: a8e3ede9 user: jan.nijtmans tags: trunk)
07:05
Change a fatal into a warning, allowing to continue file conversion for other files. Also clean-up internal blobs when this happens. ... (check-in: b763c3c3 user: jan.nijtmans tags: trunk)
06:58
Fix build with default Makefile for platforms which don't have getloadavg() function (e.g. Haiku/Cygwin). Patch provided by Joseph Prostko. ... (check-in: 7023de95 user: jan.nijtmans tags: trunk)
06:55
Remove @FOSSIL_ENABLE_TCL@ references in Makefile*.in: It doesn't work when tcl is not enabled, and it has no function anyway because the definition in autoconfig.h is really what matters. ... (check-in: d77b7ed1 user: jan.nijtmans tags: trunk)
03:30
Call fossil_fatal() when fossil_fopen fail on commit_warning(). This fix SIGSEGV when converting CR/NL where files are read-only. (reported on ML) ... (check-in: c3d09540 user: mgagnon tags: trunk)
2014-04-01
22:28
Fix using the unary bitwise NOT operator in TH1. ... (check-in: ee1aa460 user: mistachkin tags: trunk)
19:52
Add the "Invert" button to the --tk diff display. ... (check-in: cf52a9ab user: drh tags: trunk)
18:43
Get the "fossil cat" command working outside of a check-out using the -R option. This is an alternative implementation to the fix-cat-dash-R branch that avoids adding a new global variable. ... (check-in: ebe97b79 user: drh tags: trunk)
2014-03-31
18:57
Merge trunk..

including use of the urlData object the global "g" variable which fix byte alignment problem.. ... (Closed-Leaf check-in: 7cb29889 user: mgagnon tags: fix-cat-dash-R)

17:31
Fixed json.c for g.url changes which could not have been caught by search/replace b/c they are macro-generated. ... (check-in: bcae843a user: stephan tags: trunk)
16:48
Get rid of the GLOBAL_URL() kludge. Change the global "g" variable to contain an instance of the UrlData object instead of individual fields of the UrlData object. ... (check-in: 5fdad9bd user: drh tags: trunk)
13:02
Use full-length SHA1 hashes on the "ambiguous" webpage. ... (check-in: 42e66c1a user: drh tags: trunk)
12:59
Add missing db_finalize() statements. ... (check-in: 07e93f38 user: drh tags: trunk)
10:30
Use long UUID's in more hyperlinks, without affecting UI display. ... (check-in: b0d9468b user: jan.nijtmans tags: trunk)
2014-03-29
09:03
s/free()/fossil_free()/, for consistency. ... (check-in: c94df724 user: stephan tags: trunk)