Fossil

Timeline
Login

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

5033 check-ins using file COPYRIGHT-BSD2.txt version c7dd1de9

2018-08-02
08:10
Create new branch named "cmake-ide" ... (check-in: 2150860b user: ashepilko tags: cmake-ide)
2014-08-08
02:26
Update autosetup to the latest version ... (check-in: 93fb7c77 user: steveb tags: autosetup)
2014-04-22
10:01
Make sure SQLITE_TESTCTRL_BYTEORDER is defined. ... (Closed-Leaf check-in: 4778b1d0 user: jan.nijtmans tags: branch-1.28)
09:43
[a138dc97fc]: Fix a potential segfault when the SSH_CONNECTION environment variable is defined. 9d2ae6342c: In the command-line shell, run set writable_schema before running the ".clone" command. ... (check-in: d7889a2e user: jan.nijtmans tags: branch-1.28)
2014-04-10
15:16
Cherry-pick [f2ebd7e52d16891bdbf2eb423891ad007e744f61|f2ebd7e52d]: Make use of a recursive query capability (if available) to replace the compute_ancestors() function with a single query. ... (check-in: 52d80260 user: jan.nijtmans tags: branch-1.28)
2014-04-09
21:55
Cherry-pick [c5b86115de]: Update version of OpenSSL that is referred to in the makefiles. Cherry-pick [565ba734d2]: Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff). ... (check-in: c779b689 user: jan.nijtmans tags: branch-1.28)
2014-04-04
12:18
Cherry-pick [ee1aa460a4]: Fix using the unary bitwise NOT operator in TH1. Update to SQLite 3.8.4.3 ... (check-in: 97608a6b user: jan.nijtmans tags: branch-1.28)
2014-03-28
07:12
Update to SQLite 3.8.4.2. No need for "win32-longpath" any more for Cygwin. ... (check-in: 2ae080c1 user: jan.nijtmans tags: branch-1.28)
2014-03-23
09:52
update changes.wiki for the branch-1.28 branch ... (check-in: 0e40f659 user: jan.nijtmans tags: branch-1.28)
09:46
Cherry-pick [684eb478e7] Fix the SCGI processing so that it works with Nginx ... (check-in: 26eb1539 user: jan.nijtmans tags: branch-1.28)
09:45
cherry-pick [bfdabaecc8]: Fix the EXPLAIN indenter in the command-line shell to correctly handle NextIfOpen and PrevIfOpen opcodes ... (check-in: 67f14853 user: jan.nijtmans tags: branch-1.28)
2014-03-11
22:26
update changes.wiki ... (check-in: 927257ea user: jan.nijtmans tags: branch-1.28)
22:07
Update to SQLite 3.8.4.1 ... (check-in: 8dcb40d8 user: jan.nijtmans tags: branch-1.28)
2014-03-10
21:51
Update internal SQLite to version 3.8.4 ... (check-in: 92f31e01 user: jan.nijtmans tags: branch-1.28)
2014-03-07
11:02
Fix -w|--ignore-all-space option such that it does exactly the same as GNU diff's option with the same name. ... (check-in: bb338834 user: jan.nijtmans tags: strip-trailing-cr)
09:01
Rename --ignore-space-at-eol (from Git) to -Z|--ignore-trailing-space (gnu diff). Add --ignore-all-space as well (doesn't behave exactly like GNU's option yet) ... (check-in: d9e79f68 user: jan.nijtmans tags: strip-trailing-cr)
2014-03-06
15:02
Update the built-in SQLite to include the latest last-minute patches for version 3.8.4. ... (check-in: f00167e4 user: drh tags: trunk)
14:54
Bring up-to-date with latest features/fixes from trunk. ... (check-in: d6259b75 user: andybradford tags: http-auth)
09:42
Cherrypick 170e058520: Better support for MinGW 4.x. Together with minor fossil build adaptations such that a MinGW 4.x build reports the right mingw version. Remark: Building fossil with MinGW 4.x still doesn't produce a working fossil.exe, unless you patch MinGW's <dirent.h> slightly. See: [18cff45a4e] and https://sourceforge.net/p/mingw/bugs/2106/. This MinGW 4.x bug is already open for almost 5 months now. ... (check-in: e68f528b user: jan.nijtmans tags: trunk)
08:50
Add "fossil praise" which is exactly the same as "fossil blame". As in subversion. ... (check-in: fb573e72 user: jan.nijtmans tags: trunk)
08:34
Merge in new annotate/blame whitespace buttons with updates to changelog. ... (check-in: 866251e8 user: andybradford tags: trunk)
2014-03-05
22:54
Implement --strip-trailing-cr option ... (check-in: 4e6cfaf8 user: jan.nijtmans tags: strip-trailing-cr)
22:13
merge trunk ... (Closed-Leaf check-in: e8f42228 user: jan.nijtmans tags: diff-eolws)
22:06
Flag DIFF_INLINE was 0 and that should stay so ... (check-in: 466f8de3 user: jan.nijtmans tags: trunk)
21:48
remember "log" option with "Ignore whitespace" button. ... (check-in: e15c4239 user: jan.nijtmans tags: diff-eolws)
21:43
Merge trunk. Simplify handling of "w" option a little. ... (check-in: f4d98b2b user: jan.nijtmans tags: diff-eolws)
21:29
Add new --ignore-space-at-sol, -ignore-space-at-eol and -w options to "fossil diff" and "fossil stash diff" commands. Modify annotation/blame such that any change (eol-whitespace too) is considered a change, after ML request. ... (check-in: e663d5e3 user: jan.nijtmans tags: trunk)
19:07
Update the built-in SQLite to 3.8.4 beta. ... (check-in: f0773f63 user: drh tags: trunk)
15:11
merge diff-eolws ... (check-in: 91add0e0 user: jan.nijtmans tags: diff-eolws)
11:59
Revert default diffFlags used for annotation as it is on trunk. This way, the annotation behavior is fully configurable with the diffFlags (0, DIFF_IGNORE_SOLWS, DIFF_IGNORE_EOLWS or both flags, or newly-to-be-implemented flags). Merging of the "diff-eolws" branch to trunk can be considered independant of the current discussion on the ML. ... (check-in: c38fbe23 user: jan.nijtmans tags: diff-eolws)
08:43
Merge trunk. Fix indentation in annotation/blame commands/pages, which was broken since [28b39cc516]. Changelog entry. ... (check-in: bcb22ce1 user: jan.nijtmans tags: diff-eolws)
06:24
Cherry-pick from [f1e99a5a408c]: minor annotate/blame url rendering bug. ... (check-in: 904ab4bb user: andybradford tags: trunk)
06:14
Add button to annotate/blame pages. Also minor bug fix for annotate/blame pages url rendering. ... (check-in: f1e99a5a user: andybradford tags: diff-eolws)
02:39
Add "w" URL parameter and buttons to /fdiff pages. ... (check-in: 0ec153a2 user: joel tags: diff-eolws)
00:42
Capitalize button labels for consistency with other pages. Change "Show Whitespace Differences" to "Show Whitespace Changes". ... (check-in: 756c1875 user: joel tags: diff-eolws)
00:20
Fix up and simplify /ci page button generation code. ... (check-in: 0c670599 user: joel tags: diff-eolws)
2014-03-04
14:36
Bring in the SQLite with the TRIGGER name resolution bug fix. This fix is not important to Fossil - we just want to include the latest SQLite code for testing. ... (check-in: 6215d083 user: drh tags: trunk)
14:14
Add "ignore whitespace" button to ci page. ... (check-in: eb6935df user: jan.nijtmans tags: diff-eolws)
13:26
Add "Ignore Whitespace" button to vdiff page. ... (check-in: 56c7561e user: jan.nijtmans tags: diff-eolws)
08:21
Don't ignore whitespace by default, except in annotations/blames. Add new "w" option to some Web UI pages, allowing to ignore whitespace (no buttons yet). ... (check-in: 28b39cc5 user: jan.nijtmans tags: diff-eolws)
04:16
Update to the latest SQLite with new performance enhancements - now tested to ensure that it works on systems like ARM that default to unsigned characters. ... (check-in: 8247784b user: drh tags: trunk)
00:42
Show "error" messages in Tk diff. ... (check-in: d4fea96a user: joel tags: diff-eolws)
2014-03-03
23:21
Update to the latest SQLite with its new performance enhancements. (Later:) The new SQLite does not work correctly when compiled on the Beaglebone Black. Currently investigating. Moving this check-in into a branch until the problem is understood. ... (Closed-Leaf check-in: 13c1fa76 user: drh tags: beaglebone-problem)
15:02
merge trunk ... (check-in: b8e61d24 user: jan.nijtmans tags: diff-eolws)
15:00
Bug-fix: correct calculation of hash-value for lines with different eol-spacing. Taken from [8f885df209], but without the other enhancements. Eliminate some double semicolons. ... (check-in: 7a0f4af6 user: jan.nijtmans tags: trunk)
12:02
Adapt some comments. ... (check-in: c0b42f23 user: jan.nijtmans tags: diff-eolws)
11:55
Make option --ignore-space-at-sol work correctly with side-by-side diff as well. ... (check-in: 7763b2e6 user: jan.nijtmans tags: diff-eolws)
11:37
Oops ... (check-in: 65397b57 user: jan.nijtmans tags: diff-eolws)
11:17
Fix indenting behavior of --ignore-space-at-sol option ... (check-in: 2faa1a27 user: jan.nijtmans tags: diff-eolws)
10:50
Implement new --ignore-space-at-sol option for all diff variants. And "-w" which means (for now) both --ignore-space-at-sol and --ignore-space-at-eol.

Problem: diffs using --ignore-space-at-sol don't indent any more. to be solved. ... (check-in: 6392c032 user: jan.nijtmans tags: diff-eolws)

10:28
Wrong parameter type: should be 64 bits otherwise the diffFlags parameter cannot hold all possible bits. ... (check-in: d3f69bd4 user: jan.nijtmans tags: diff-eolws)
10:15
Rename --ignore-eolws back to --ignore-space-at-eol. Change last parameter of break_into_lines() to hold multiple flags. This opens the way to implement --ignore-all-space" and "--ignore-space-at-sol" as well. ... (check-in: 2dffb0e0 user: jan.nijtmans tags: diff-eolws)
09:31
Rename --ignore-space-at-eol to --ignore-eolws|-w, make it work with "fossil stash diff" as well, and make it the default with "fossil diff --tk".

Remark: renaming probably was a bad idea, and "-w" should correspond with git's "--ignore-all-space". This would suggest implementing a "--ignore-space-at-sol" options as well, even though I doubt anyone would use that. ... (check-in: 31d25923 user: jan.nijtmans tags: diff-eolws)

08:22
Try to fix it more better so it'll work with CLI diffs. Add --ignore-space-at-eol option (name taken from Git) to diff cmd. ... (check-in: 554607d3 user: joel tags: diff-eolws)
06:44
Fix diffs that use the DIFF_IGNORE_EOLWS flag. Add a message for diffs that involve only EOL whitespace changes. ... (check-in: 8f885df2 user: joel tags: diff-eolws)
2014-02-28
20:00
re-generate other makefiles ... (check-in: d3b2daba user: jan.nijtmans tags: trunk)
19:31
Back out [99dca38314] because it doesn't work on an Ubuntu->windows cross-compile. The only solution is to dirty-up the SQLite shell.c code. ... (check-in: 3d7eaeda user: drh tags: trunk)
17:42
Refresh the generated makefiles. ... (check-in: 9b3aa6e9 user: mistachkin tags: trunk)
17:42
Fix harmless compiler warning. ... (check-in: fade0558 user: mistachkin tags: trunk)
15:46
Fix to check-in [81162e791f] so that it does not require non-standard modifications to the SQLite "shell.c" source file.

Sorry, but this doesn't work! Compiling this with Makefile.mingw.mistachkin gives:

wbld/shell.o:shell.c:(.text+0x3463): undefined reference to `__imp_win32_access' wbld/shell.o:shell.c:(.text+0x59ac): undefined reference to `__imp_win32_access' /usr/lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../x86_64-w64-mingw32/bin/ld: wbld/shell.o: bad reloc address 0x0 in section `.data' collect2: error: ld returned 1 exit status win/Makefile.mingw.mistachkin:698: recipe for target 'fossil.exe' failed ... (check-in: 99dca383 user: drh tags: trunk)

13:46
Handle win32 extended path prefix everywhere: Just strip it in the function file_simplify_name(), and only add it back when needed (just before feeding it to a win32 function when >260 chars). Includes additional test-cases. ... (check-in: 95f004b1 user: jan.nijtmans tags: trunk)
10:34
Remove unnecessary spaces at end-of-lines. No change in functionality. ... (check-in: 3df526ca user: jan.nijtmans tags: trunk)
08:53
Fix use of UTF-8 repository filename in "fossil sqlite3" command. (Requires minor change in SQLite's shell.c) ... (check-in: 81162e79 user: jan.nijtmans tags: trunk)
08:10
Fix compilation with Makefile.msc. Thanks to Ryan Noll for reporting this. ... (check-in: eccc2292 user: jan.nijtmans tags: branch-1.28)
08:08
Fix compilation with Makefile.msc (and Makefile.mingw.mistachkin). Thanks to Ryan Noll for reporting this. ... (check-in: af995cf7 user: jan.nijtmans tags: trunk)
2014-02-27
23:27
Add the "test-file-copy" command for testing the file_copy() procedure. ... (check-in: 190353e9 user: drh tags: trunk)
23:20
Fix the file_copy() procedure so that it automatically creates directories leading up to the destination file. ... (check-in: f9916887 user: drh tags: trunk)
19:38
minor pedantic cleanup to my last commit. it was just bugging me. ... (check-in: 59e26ebe user: stephan tags: trunk)
18:34
When using "fossil test-diff" with -y or --tk, show the names of both input files above their respective columns. ... (check-in: 1e0e0753 user: drh tags: trunk)
17:51
Add a shebang and an introductory comment to the script generated by the SaveAs button in the graphical diff. Update the change log to mention the SaveAs button. ... (check-in: 8f65d49c user: drh tags: trunk)
17:24
updated the changelog. ... (check-in: 45fc909a user: stephan tags: trunk)
17:09
added glob=pattern option to /fileage, per ML request. ... (check-in: b26e9c87 user: stephan tags: trunk)
16:40
Make the graphical-diff "SaveAs" output a little more readable by putting each line of the raw diff source on a separate source line. ... (check-in: 9dca0042 user: drh tags: trunk)
16:21
Add "Quit" and "Save As.." buttons to the "diff --tk" command. ... (check-in: 29d80dd2 user: drh tags: trunk)
15:40
Merge in latest fixes/development from trunk. ... (check-in: 1fb468ed user: andybradford tags: http-auth)
15:12
Improvements to the handling of USE_SYSTEM_SQLITE in shell.c. ... (check-in: a526d719 user: drh tags: trunk)
15:05
Update the built-in SQLite the latest pre-3.8.4 trunk version. Modify the way the "shell.c" source file is used so that it can be imported directly from the SQLite source tree without having to be edited. ... (check-in: c92a3dda user: drh tags: trunk)
14:21
Make the home-page "Documentation Index" link show the Primary Documents and not jump to the Permuted Index. ... (check-in: 735d953f user: drh tags: trunk)
08:19
Cherry-pick [d5d7e640d0]: When on a Fossil web-page without being logged-in, pressing "Login" and doing a successful login will bring you back to the same web-page again. ... (check-in: 63462826 user: jan.nijtmans tags: branch-1.28)
2014-02-26
14:06
Cherry-pick 9c2e7612cd: In the command-line shell for CSV import, if the lines are \r\n terminated and the last field is blank, make sure an empty string and not a "\r" string is imported. ... (check-in: 60fd4222 user: jan.nijtmans tags: trunk)
10:42
Add support for extended UNC paths as well, and add Windows/Cygwin-specific test-cases for it. ... (Closed-Leaf check-in: ebb42b53 user: jan.nijtmans tags: extended-path-prefix)
09:02
merge trunk ... (Closed-Leaf check-in: 645d5761 user: jan.nijtmans tags: mingw4x)
08:58
Cherry-pick 4043d87979, 953cdd6ada and 23001a85cd: Ensure that _FILE_OFFSET_BITS and related macros are defined before any #include, for QNX. Meant for testing this change in SQLite in combination with the mingw4x fixes: http://www.sqlite.org/src/timeline?r=mingw4x ... (check-in: 782c3bd2 user: jan.nijtmans tags: trunk)
2014-02-25
14:37
Cherry-pick [fc6bb93689]: Add the "httpize" TH1 command, which does the same as Javascript's encodeURIComponent() function. ... (check-in: 8abc941f user: jan.nijtmans tags: branch-1.28)
13:31
Follow-up to [8ab08d32c7]: Fossil still doesn't handle the extended path prefix on win32 ('\\?\') right, mainly in checking paths. e.g.: "fossil add //\?/C:/Localdata/workspace/fossil/foo.c". Fossil cannot know that this path is correct. Solution: Strip the extended path prefix in file_simplify_name(), and only add it back when needed. Latest "winhttp.c" changes could be reverted with this change when compiling with MSVC or MinGW-w64 (as the repository path after simplicifation doesn't contain '?' any more), but when using MinGW the command-line handling cannot be thrusted. ... (check-in: ce4afc89 user: jan.nijtmans tags: extended-path-prefix)
11:06
Cherrypick [3fbdaa243d]: Speedup "fossil extras" and other commands which traverse the local filesystem. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14697.html. Thanks to Samuel Debionne for the suggestion. ... (check-in: 5255b493 user: jan.nijtmans tags: branch-1.28)
2014-02-24
18:38
Documented the 'l' F-card permission and added a minor clarification regarding F-card UUID values for removed files. ... (check-in: 007c32bd user: stephan tags: trunk)
10:56
Speedup "fossil extras" and other commands which traverse the local filesystem. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14697.html. Thanks to Samuel Debionne for the suggestion. ... (check-in: 3fbdaa24 user: jan.nijtmans tags: trunk)
10:22
Same optimization in "fossil reconstruct" ... (Closed-Leaf check-in: e1bcc99d user: jan.nijtmans tags: use-d-type)
10:14
If pEntry->d_type==DT_LNK, then it could be a link to a directory or to a file, so handle that the same as DT_UNKNOWN. ... (check-in: eb2dc8fa user: jan.nijtmans tags: use-d-type)
09:41
[d752140c7a]: The reconstruct op appears to have been importing raw directory entries into the blob table. ... (check-in: 503ae213 user: jan.nijtmans tags: branch-1.28)
09:26
[202edc2c1c]: Make 'th1-setup' a textarea in settings UI. ... (check-in: cec85224 user: jan.nijtmans tags: branch-1.28)
2014-02-23
05:15
Fix reverting the combination of a renamed file and an added file that uses the renamed file's original filename. (This previously failed on a UNIQUE constraint.) ... (check-in: bd0b09e5 user: joel tags: trunk)
04:56
Verify revert output in revert tests. ... (check-in: 3949c9a3 user: joel tags: trunk)
02:14
Refactor revert command SQL slightly. ... (check-in: e66a12ec user: joel tags: trunk)
2014-02-22
05:31
Add some utility functions to tester.tcl to reduce boilerplate code in certain tests. ... (check-in: 23d3113b user: joel tags: trunk)
2014-02-21
15:44
If fossil is compiled using "--disable-internal-sqlite" for Cygwin, the additional call to fossil_utf8_to_filename() is not needed any more: SQLite 3.8.3.1 for Cygwin can already handle win32 paths as well as cygwin paths. ... (check-in: c7c510e3 user: jan.nijtmans tags: trunk)
15:02
merge cleanX ... (check-in: 8b97e37e user: jan.nijtmans tags: cleanX-no-clean-glob)
14:46
merge trunk ... (check-in: f93b4b4d user: jan.nijtmans tags: cleanX)
04:59
Keep track of versionable and text-area based settings using discrete fields of the stControlSettings structure. ... (check-in: 9b2d5659 user: mistachkin tags: trunk)
2014-02-20
15:19
(experiment) Use d_type field of dirent structure for speedup. ... (check-in: 0c7834c7 user: jan.nijtmans tags: use-d-type)
10:03
Cherrypick [1c39f113d1], Fix [a56db55924]: Crash on STASH DIFF command ... (check-in: cba5a0b9 user: jan.nijtmans tags: branch-1.28)
10:01
Fix [a56db55924]: Crash on STASH DIFF command ... (check-in: 1c39f113 user: jan.nijtmans tags: trunk)
09:42
Unnecessary blob_zero() calls: the following prompt_user() call already does a blob_zero() call internally. ... (check-in: 14768c24 user: jan.nijtmans tags: trunk)
08:51
When doing "fossil add foo.*" but the user forgets there is a foo.o besides the foo.c and foo.h, and "ignore-glob" contains the "*.o" pattern, fossil will properly warn for this situation and ask what to do. (for Fossil itself this is no issue, as the *.o files are kept in a separate directory, but not all projects do that). Example:

/Localdata/workspace/tcl8.6/unix $ touch foo.c foo.h foo.o

/Localdata/workspace/tcl8.6/unix $ fossil add foo.* file "foo.o" matches "ignore-glob". Add it (a=all/y/N)? n ADDED foo.c ADDED foo.h ... (check-in: 6ec21b58 user: jan.nijtmans tags: trunk)

2014-02-18
08:36
When openssl is compiled statically with zlib support "-lz" must be after "-lssl" ... (check-in: 328be9da user: jan.nijtmans tags: trunk)
08:35
Make "fossil add" work when vid=0 (empty check-out). This makes it possible to create initial non-empty check-ins by doing a "fossil add" before the first "fossil commit" ... (check-in: 636982a5 user: jan.nijtmans tags: trunk)
2014-02-17
19:48
[202edc2c1c]: Make 'th1-setup' a textarea in settings UI. ... (check-in: 5447125d user: jan.nijtmans tags: trunk)
15:20
Don't put th1-setup and tcl-setup fields twice on the same setup page. ... (Closed-Leaf check-in: d6aa95d3 user: jan.nijtmans tags: setup-textarea)
14:23
Now make th1-setup and tcl-setup a text-area without making the setting versionable. ... (check-in: da7daf02 user: jan.nijtmans tags: setup-textarea)
12:43
[202edc2c1c]: Make `th1-setup` a textarea in settings UI. Fixed by making it a versionable setting (just as "tcl-setup", for consistancy) and moving it to the second column of the setup page.

Remark: Making "th1-setup" versionable is not a good idea: It would mean that any Web-page access must do an additional check for the presence of a versionable setting file. Therefore putting it aside. ... (check-in: 28429acb user: jan.nijtmans tags: setup-textarea)

11:07
Make sure that EVERY 'initial' checkin has an R-card, despite the "repo-cksum" setting. It is the only way to be able to distinguish Manifests from Control artifacts by looking at the presence of cards only. Otherwise, Fossil versions < 1.27 cannot handle that. ... (check-in: 60f669e9 user: jan.nijtmans tags: trunk)
09:51
Add option --empty to the "fossil open" command. See: https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14359.html ... (check-in: 640626fd user: jan.nijtmans tags: trunk)
09:44
Remove end-of-line spaces ... (check-in: e5d4c3ae user: jan.nijtmans tags: trunk)
2014-02-16
21:30
Cherrypick [b4dffdac5e]: Avoid unnecessary no-op write transactions on the server during a pull. Adapt changes.wiki with all candidate cherry-picks so far. ... (check-in: ebac09bc user: jan.nijtmans tags: branch-1.28)
20:44
Minor typo fix in /setup_header. ... (check-in: 6ee8ccd6 user: stephan tags: trunk)
11:24
Cherrypick http://www.sqlite.org/src/info/e147230767 with one little change: __MINGW32_MAJOR_VERSION is renamed to __MINGW_MAJOR_VERSION in MinGW 4.0. The old macro name is still available but has the value 3, so that doesn't help at all! This way, it works as expected on MinGW-4.0 ... (check-in: 483ebe5c user: jan.nijtmans tags: mingw4x)
2014-02-15
06:46
Make TH1 tests work without relying on the exactly autosync setting value. ... (check-in: 2d90fd07 user: mistachkin tags: trunk)
06:14
Create a repo and explicitly set the autosync setting so TH1 tests will run correctly regardless of the user's global setting. ... (Closed-Leaf check-in: 3baa7e3d user: joel tags: pending-review)
05:57
Fix compiler warning on MSVC. ... (check-in: 783a2a1b user: mistachkin tags: trunk)
05:27
Pretend to be drh so merge5 tests run without error. ... (check-in: 052d80df user: joel tags: trunk)
05:23
Cleanup makefile for MSVC and add optional Tcl support to it. ... (check-in: 43215959 user: mistachkin tags: trunk)
03:49
Expand version reporting support to all compilers with in-tree makefiles. ... (check-in: 43dbc412 user: mistachkin tags: trunk)
03:03
Further improve reporting of the compiler version information. ... (check-in: b065aff4 user: mistachkin tags: trunk)
01:44
Handle more corner cases when locating the title for wiki pages. ... (check-in: afc25dd4 user: mistachkin tags: trunk)
01:43
Include compiler version in the verbose output. ... (check-in: 916e5a43 user: mistachkin tags: trunk)
2014-02-14
15:56
Backed out a part of the previous HTML5 element tag due to potential misinteractions with the parser. ... (check-in: 016334c4 user: stephan tags: trunk)
15:22
Added several new HTML5 block-level elements to the wiki whitelist, per ML discussion, treating them like DIVs. Alas, data-* attributes prove to be too problematic due to how the attribute propery list is stored/used. ... (check-in: 93dffb91 user: stephan tags: trunk)
15:20
changed a couple free()s to fossil_free()s. ... (check-in: 8206ac9b user: stephan tags: trunk)
13:37
Cherrypick [252aff3e62] and related clean-ups: Use built-in Tcl for "diff --tk" implementation if possible. Fallback is to spawn an external "tclsh" as before. This makes "fossil diff --tk" work with ActiveState Tcl on Win32 out-of-the-box. ... (check-in: f325b234 user: jan.nijtmans tags: branch-1.28)
12:44
Cherrypick [7b30a7c7ef8977a7]: unbreak win/Makefile.mingw for modified SRCDIR ... (check-in: 7ecb9d25 user: jan.nijtmans tags: branch-1.28)
11:01
Cherrypick [d8a588ba765ae5be]: Check for "clearsign" option in "fossil branch" command. Reported by J. van den Hoff. ... (check-in: 21904cec user: jan.nijtmans tags: branch-1.28)
10:25
Merge in updates from trunk. Some implementation simplifications and more comments (mainly in the SQLite part). ... (check-in: 9cc1c9d6 user: jan.nijtmans tags: win32-longpath)
07:16
Merge in updates from trunk. ... (check-in: 99744084 user: andybradford tags: http-auth)
2014-02-13
15:17
Take over "Fixes to the editline support" and "Updates to the command-line shell" from SQLite trunk, keeping the two in sync better. Except for the addition of the ".save" command in "fossil sqlite3", it has no effect. ... (check-in: e3276140 user: jan.nijtmans tags: trunk)
15:07
Mention "timeline-plaintext" and "ticket-change" entries in sync.wiki ... (check-in: dce0566b user: jan.nijtmans tags: trunk)
11:40
Remove more legacy javascript: The functions xin() and xout() were already removed in [d89fea6a1c0823aa], so this is no longer necessary. ... (check-in: 438eebcd user: jan.nijtmans tags: trunk)
11:05
Remove obsolete XHTML legacy. ... (check-in: bce1128c user: jan.nijtmans tags: trunk)
05:36
Replace 'exec mv/rm' with 'file rename/delete' in tests. ... (check-in: c3d36f16 user: joel tags: trunk)
2014-02-12
15:21
un-duplicate 'in the' ... (check-in: 261c1322 user: jan.nijtmans tags: trunk)
11:20
Allow repository to reside on an extended windows path, prefixed with "//?/". There were two problems. 1) The '?' doesn't survive fossil's command line globbing, therefore use a temporary file to hold the repository name when running "fossil ui" or "fossil server" on Windows. 2) In fossil_utf8_to_filename(), '?' was translated to another Unicode character, which shouldn't happen in the extended path prefix. testcase: "fossil test-move-repository //\?/C:/fossil/fossil.fossil" (the backslash is absorbed by cmd.exe, using quotes doesn't work) ... (check-in: 8ab08d32 user: jan.nijtmans tags: trunk)
08:41
Update the built-in SQLite to the version 3.8.3.1 release ... (check-in: 5d33c3b8 user: jan.nijtmans tags: branch-1.28)
08:35
Update SQLITE_SOURCE_ID, so it matches exactly the SQLite 3.8.3.1 release ... (check-in: 2da19788 user: jan.nijtmans tags: trunk)
2014-02-11
18:12
The DIV.statistics-report-graph-line elements in /reports now no longer use a fixed height, but instead inject an nbsp so that they will effectively have a height of 1em. It now adjusts nicely across skins with different font heights. ... (check-in: ab8c304a user: stephan tags: trunk)
18:07
Removed a duplicated CSS style def. ... (check-in: b63ba2ac user: stephan tags: trunk)
17:02
Clarify the meaning of "Plaintext for timeline comments" on the Admin/Timeline configuration page. ... (check-in: 3587e458 user: drh tags: trunk)
16:03
Set margin and padding to zero on tree-view list items. ... (check-in: f06b5928 user: joel tags: trunk)
04:53
Update the built-in SQLite to the version 3.8.3.1 release candidate. ... (check-in: 34aef781 user: drh tags: trunk)
03:58
Only prompt to use Fossil username/password for Basic Authorization if they are available. ... (check-in: 9223f022 user: andybradford tags: http-auth)
2014-02-09
17:14
merge trunk ... (Closed-Leaf check-in: 78862afd user: jan.nijtmans tags: prevent-adding-ignored-files)
16:48
Relax minimum version check to 3.7.17. This make "configure --disable-internal-sqlite" work on latest Ubuntu (13.10) ... (check-in: 393ce7d4 user: jan.nijtmans tags: branch-1.28)
2014-02-08
08:54
Fix harmless compiler warning ... (check-in: 0681b39b user: jan.nijtmans tags: trunk)
2014-02-07
15:52
fossil server: Output "Listening...port [p]" message when iPort==mnPort. ... (check-in: 70218670 user: joel tags: trunk)
08:58
Add the .clone command to "fossil sqlite3". Taken from SQLite trunk. ... (check-in: 90bd2030 user: jan.nijtmans tags: trunk)
06:20
Only skip the login card if the REMOTE_USER authentication setting is enabled. ... (check-in: 3f8ddc28 user: andybradford tags: http-auth)
2014-02-06
19:04
Add the "Patch" submenu element on the "/vdiff" page. Improved the documentation for /vdiff. ... (check-in: e707906a user: drh tags: trunk)
15:02
Add the "httpize" TH1 command, which does the same as Javascript's encodeURIComponent() function. ... (check-in: fc6bb936 user: jan.nijtmans tags: trunk)
13:59
Use the same "User-Agent" string everywhere ... (check-in: a7a7df70 user: jan.nijtmans tags: trunk)
13:42
Add support for tunneling https through a http proxy (Ticket [e854101c4f]) ... (check-in: 3a334356 user: jan.nijtmans tags: trunk)
13:38
Fix a comment, and remove some unnecessary end-of-line spaces. ... (check-in: c54c2b0d user: jan.nijtmans tags: trunk)
08:49
Use sqlite3_prepare_v2 in stead of sqlite3_prepare everywhere. ... (check-in: ca6cb44c user: jan.nijtmans tags: trunk)
2014-02-05
15:20
one more ..... ... (Closed-Leaf check-in: 4f1709d7 user: jan.nijtmans tags: jan-httpsproxytunnel)
14:59
Use hostname in stead of proxy name in certificate handling. Attempt to fix the problem described here: https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg13898.html ... (check-in: 6673f163 user: jan.nijtmans tags: jan-httpsproxytunnel)
08:57
Use the canonical URL as the key for storing the authorization. Reset the authorization information on a redirect. ... (check-in: cf471cbb user: andybradford tags: http-auth)
06:35
Simplify code and no longer rely on MAX_REDIRECTS because 20 password prompts are too many. ... (check-in: 9493a9c7 user: andybradford tags: http-auth)
2014-02-04
20:52
Give window a chance to finish handling <Destroy> event. ... (check-in: d7b0617c user: jan.nijtmans tags: trunk)
20:40
Improve some comments and whitespace. ... (check-in: be267722 user: mistachkin tags: trunk)
20:32
Fix a couple corner cases for the TH1 expr command. ... (check-in: e4e2b2e4 user: mistachkin tags: trunk)
20:30
Cleanup use of Tcl integration for launching the Tk diff viewer internally. ... (check-in: fe9990ad user: mistachkin tags: trunk)
20:14
Potential fix for ticket [d752140c7a]. The reconstruct op appears to have been importing raw directory entries into the blob table. ... (check-in: 8e110293 user: stephan tags: trunk)
09:34
Use built-in Tcl for "diff --tk" implementation if possible. Fallback is to spawn an external "tclsh" as before. ... (check-in: 252aff3e user: jan.nijtmans tags: trunk)
01:53
Display the name of the server requesting HTTP Authorization to clarify interaction. ... (check-in: d581ef00 user: andybradford tags: http-auth)
2014-02-03
12:39
Make sure that the close-button of tk's "diff" window ends the main-loop in all circumstances. Remove unnecessary space. ... (check-in: c275d8dd user: jan.nijtmans tags: trunk)
08:27
Use function that will prompt twice for sanity check. ... (check-in: 6289a97e user: andybradford tags: http-auth)
07:59
Musn't forget about autosync commands that also need the Basic Authorization. ... (check-in: 06bff8c6 user: andybradford tags: http-auth)
07:12
The stored name of the local option has changed. ... (check-in: bd383006 user: andybradford tags: http-auth)
07:09
Remove redundant code. ... (check-in: 3afd0289 user: andybradford tags: http-auth)
07:07
Correct altered comment. Sneaky vi and J joining lines without my knowledge! ... (check-in: e38bfdae user: andybradford tags: http-auth)
07:03
Don't send Basic Authorization except after prompting user. This is done by detecting 401 Authorization Required. It also allows the HTTP Authorization credentials to be different from the Fossil user which means the integrity of the Fossil password can be maintained if so desired. ... (check-in: c6155497 user: andybradford tags: http-auth)
2014-02-02
01:49
Remove the HTTP Authorization setting if the URL is changed with remote-url. ... (check-in: 456a1edd user: andybradford tags: http-auth)
2014-02-01
23:39
Handle --once preference and prevent sending HTTP Authorization when the URL is named on the command line. ... (check-in: 2600f59f user: andybradford tags: http-auth)
22:06
Only automatically provide Authorization if the URL is HTTPS. User can express preference to use Authorization over unencrypted HTTP via the --httpauth command line option. ... (check-in: 906cfae4 user: andybradford tags: http-auth)
19:24
Remove malplaced period from the middle of a sentence. ... (check-in: 4c8a3fb2 user: andybradford tags: trunk)
05:58
Bring in latest from trunk. ... (check-in: da070faf user: andybradford tags: http-auth)
05:40
This does not need to be globally scoped. ... (check-in: 6315fd8a user: andybradford tags: http-auth)
05:02
Detect authorization looping and exit fatally when limit exceeded. ... (check-in: 08d487ed user: andybradford tags: http-auth)
04:43
Automatically detect HTTP 401 status and resend with Authorization. ... (check-in: fcaa8ea9 user: andybradford tags: http-auth)
2014-01-30
03:37
Honor the command line option also for remote-url. ... (check-in: 72014480 user: andybradford tags: http-auth)
2014-01-29
22:51
(experimental) Allow not only --utc or --localtime to be specified, but any timezone (minutes from UTC = -999...999) ... (Closed-Leaf check-in: c3e3ceb9 user: jan.nijtmans tags: tz-minutes)
20:43
Typo fix. ... (check-in: 167b24c7 user: stephan tags: trunk)
15:16
Added is-a-leaf and leaf status to info /help/info and friends, per ML request. ... (check-in: 0b5670dc user: stephan tags: trunk)
13:35
When on a Fossil web-page without being logged-in, pressing "Login" and doing a successful login will bring you back to the same web-page again. ... (check-in: d5d7e640 user: jan.nijtmans tags: trunk)
10:21
fix comment ... (check-in: ca0a58fa user: jan.nijtmans tags: trunk)
09:36
Don't use global data any more in establish_proxy_tunnel() ... (check-in: 12e917a1 user: jan.nijtmans tags: jan-httpsproxytunnel)
09:22
merge trunk ... (check-in: 1f1848dd user: jan.nijtmans tags: jan-httpsproxytunnel)
06:45
Make HTTP authorization a command line option. Choice will be stored in database until another URL change happens. This could potentially break those who currently rely on the special # character in the password. ... (check-in: e747041a user: andybradford tags: http-auth)
2014-01-28
14:06
Require "Read" permission (capability "u") in order to access the /reports page. Fix for ticket [a757c4fca19d] ... (check-in: f48c84af user: drh tags: trunk)
13:58
Correction to the description of the "z" capability in the setup pages. ... (check-in: b68a48ff user: drh tags: trunk)
13:10
No longer prohibit multiple "merge --integrate"'s without an intermediate commit. "commit --integrate" already allows it, so there is no way to stop people doing that. Fossil versions earlier than [55cacfcace] cannot handle the manifest file produced by such a commit. ... (check-in: f9f7082e user: jan.nijtmans tags: trunk)
12:58
Update change-log ... (check-in: 6b396efa user: jan.nijtmans tags: trunk)
09:25
Rename sqlite3_cmd() to cmd_sqlite3() and sqlite3_exec_readonly() to db_exec_readonly(): sqlite3_* symbols are reserved for SQLite, in order to prevent possible future symbol conflicts. Eliminate use of deprecated "sqlite3_callback" typedef (which allows elimination of some type casts). Missing "static" in content.c ... (check-in: 0ed6e68d user: jan.nijtmans tags: trunk)
08:20
More removals of unnecessary end-of-line spaces. No change in code. ... (check-in: 45f35169 user: jan.nijtmans tags: trunk)
2014-01-27
17:33
Version 1.28 ... (check-in: 3d49f045 user: drh tags: release, branch-1.28, version-1.28)
16:11
Update to the SQLite 3.8.3 beta in order to better test the SQLite beta. ... (check-in: 22262e75 user: drh tags: trunk)
09:08
Put various other constant tables in constant memory. ... (check-in: 214899ac user: jan.nijtmans tags: trunk)
09:05
Remove unnecessary end-of-line spaces. (My editor does that automatically, but I don't want it to happen together with other functional changes in a single commit). No change in code. ... (check-in: 52b35c8b user: jan.nijtmans tags: trunk)
08:23
Put html_tag const table (from markdown implementation) in constant memory. ... (check-in: 7c4414ca user: jan.nijtmans tags: trunk)
2014-01-25
16:23
/reports byweek fix: the currently selected year is now propagated across the event-type links. ... (check-in: cba6bbf8 user: stephan tags: trunk)
16:20
Merged vdiff-subdir feature branch into root. ... (check-in: 9b1932f0 user: stephan tags: trunk)
2014-01-24
12:37
Check for "clearsign" option in "fossil branch" command. Reported by J. van den Hoff. ... (check-in: d8a588ba user: jan.nijtmans tags: trunk)
10:04
Eliminate two unneeded type-casts and a compiler warning (signed<>unsigned compare) ... (check-in: 17f7b650 user: jan.nijtmans tags: trunk)
09:54
Put Th_SubCommand constant tables in constant memory. ... (check-in: dce90fe3 user: jan.nijtmans tags: trunk)
2014-01-23
21:47
merge trunk ... (check-in: abb24004 user: jan.nijtmans tags: win32-longpath)
21:18
merge branch-1.28, a few other cherry-picks from trunk ... (check-in: 303e7af7 user: jan.nijtmans tags: win32-longpath)
10:29
No longer require that the HOME directory is writable if the fossil configuration file is already there. (With some simplifications) ... (check-in: b4d538f8 user: jan.nijtmans tags: trunk)
08:51
Backout [77d37d910b], which puts back the "fossil sqlite3" command when compiled with --disable-internal-sqlite. Take over matching "shell.c" from SQLite, but relax SQLite version check, otherwise "fossil sqlite3" doesn't work (that was the reason for taking out "fossil sqlite3" in the first place, but at least OpenBSD wants to support it). See: https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14185.html ... (check-in: d68cd57a user: jan.nijtmans tags: trunk)
00:51
Procedure of checking permission of global config is chenged. Now you can share global config in home directory from cgi. SeeAlso: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14482.html ... (Closed-Leaf check-in: f47298b2 user: kameda tags: config-permission-check)
00:45
Create new branch named "config-permission-check" ... (check-in: e92e2d4d user: kameda tags: config-permission-check)
2014-01-22
18:32
Fix harmless compiler warnings in SQLite. ... (check-in: 64096c72 user: drh tags: trunk)
18:19
Update the built-in SQLite to a version that supports ORDER BY and LIMIT on WITH RECURSIVE queries (but omits support for the non-standard LEVEL pseudo-column). Rewrite the recursive query that computes ancestors to using ORDER BY and LIMIT and omit the use of LEVEL. ... (check-in: af990795 user: drh tags: trunk)
2014-01-21
21:42
Make sure that sqlite3_strglob() is available and use it: Less code duplication ... (check-in: 7829abd8 user: jan.nijtmans tags: trunk)
20:40
Doc fix for new vdiff glob param. ... (Closed-Leaf check-in: 39e39f21 user: stephan tags: vdiff-subdir)
19:26
Propagate glob=... via the various vdiff toggle buttons and add a button to clear the current glob if glob is provided. ... (check-in: bf7524b1 user: stephan tags: vdiff-subdir)
18:55
minor style fix (column width) and added notification of the glob which is in effect, analog to the regex notification. ... (check-in: 46adaba1 user: stephan tags: vdiff-subdir)
18:49
Replaced dir=... with glob=... and fixed (i think) the traversal of pFileTo/From. ... (check-in: fa16c3a7 user: stephan tags: vdiff-subdir)
18:13
Initial prototype of dir=... constraint for vdiff. ... (check-in: 641c7418 user: stephan tags: vdiff-subdir)
17:43
merged in rss-cli. ... (check-in: 4d910042 user: stephan tags: trunk)
17:43
rss-cli: removed the short-form of -url URL arg because it is not working for reasons beyond my comprehension. ... (Closed-Leaf check-in: 02781897 user: stephan tags: rss-cli)
11:05
Remove two SQLite version checks which no longer serve any purpose ... (check-in: 2864db30 user: jan.nijtmans tags: trunk, sqlite3-compat)
00:38
Update the built-in SQLite to the latest 3.8.3 beta that includes support for the LEVEL pseudo-column on recursive queries. Make use of a recursive query capability and the LEVEL column to replace the compute_ancestors() function with a single query. ... (check-in: f2ebd7e5 user: drh tags: trunk)
2014-01-20
23:17
Fix a typo in HTML text. ... (check-in: 3d5bc3d4 user: drh tags: trunk)
15:10
Don't compile Cygwin using -DSQLITE_OMIT_CTE: Making it work would cause memory leaks. ... (check-in: 5176783c user: jan.nijtmans tags: trunk)
13:15
Now really add utf16be.txt. Compile fossil on Cygwin using -DSQLITE_OMIT_CTE (for test purposes only) ... (check-in: 511eecb0 user: jan.nijtmans tags: trunk)
13:08
Allow fossil to be used together with SQLite 3.8.2 amalgamation. Add UTF16-be file for test-purposes. Disable (3-way) merge2 tests which use UTF16 files: 3-way merges with UTF16 files is not (yet) implemented. ... (check-in: 7e9633a9 user: jan.nijtmans tags: trunk)
2014-01-18
17:01
Update the built-in SQLite to the 3.8.3 beta that includes support for common table expressions and recursive queries. ... (check-in: 27ef534d user: drh tags: trunk)
13:49
Skip merge-utf-*.23 and merge-utf-*.32 test-cases, which currently fail. They are not crucial for the 1.28 release (in Fossil 1.26 and 1.27 they failed as well). Probably a problem in the test-case itself (some special character in test/utf.test?) ... (check-in: 4b3b89b5 user: jan.nijtmans tags: branch-1.28)
09:35
Added rss CLI command help text and removed the permissions checks (which are not valid in CLI mode). ... (check-in: e8edc7ca user: stephan tags: rss-cli)
09:23
Fixed off-by-one counter in /timeline.rss and rss CLI command. ... (check-in: 90166ffe user: stephan tags: rss-cli)
09:17
Added -url URL flag to set the RSS base URL. ... (check-in: 584c682c user: stephan tags: rss-cli)
08:33
experimental CLI version of rss feed, per ML request. ... (check-in: e28a5765 user: stephan tags: rss-cli)
2014-01-17
15:22
No need to do a 'ci'-check when permitHooks is false anyway. ... (check-in: bed113ca user: jan.nijtmans tags: trunk)
13:35
Tree-view expand/collapse enhancements. Press "Reload" after upgraded in order to reload CSS. ... (check-in: 0647dd38 user: drh tags: trunk)
12:47
unbreak win/Makefile.mingw for modified SRCDIR ... (check-in: 7b30a7c7 user: jan.nijtmans tags: trunk)
09:07
Call toggleAll() if expandMap['*'] exists, even if its false (for when the expand query string parameter is used). ... (Closed-Leaf check-in: 8489e297 user: joel tags: tree-view-work)
00:07
Recognize old IE event object to make tree-view expand/collapse work in IE8. This breaks expand/collapse on FF. ... (check-in: 21426d01 user: joel tags: tree-view-work)
2014-01-16
23:43
Set/unset new "collapsed" class on tree-view lists instead of setting display property. This breaks collapse/expand on Chrome. ... (check-in: 75b96a29 user: joel tags: tree-view-work)
22:15
Avoid superfluous variable assignment. ... (check-in: cdab54ed user: mistachkin tags: trunk)
22:08
Cherrypick MSVC/TH1 related fixes [42316a14e2], [354288db9c], [9dc0877d91], [fb29094a8f], [e0f22dda7b], [1aeb2726b0], [95292a13fa], [5e368e911d], [dd8d317670], and [f61958b183] from trunk. ... (check-in: 93832bd9 user: mistachkin tags: branch-1.28)
22:02
Fix harmless compiler warning. ... (check-in: 79eac9a1 user: mistachkin tags: trunk)
21:59
Further fixes for tree-view in ancient versions of Firefox. ... (check-in: f69dbc36 user: drh tags: trunk)
21:43
Improve tree-view styling on IE8. ... (check-in: bfe7eeb7 user: joel tags: trunk)
20:49
Cleanup and fix for Firefox 3.6. ... (Closed-Leaf check-in: cffecc77 user: joel tags: tree-view-work)
20:10
merge trunk ... (check-in: fb647963 user: jan.nijtmans tags: tree-view-work)
20:07
Fix use of window.getComputedStyle() function for IE8. Same fix as done in [5885241f52c6182e] for timeline. ... (check-in: de0ae927 user: jan.nijtmans tags: trunk)
11:18
one more attempt ... (check-in: e2a5198c user: jan.nijtmans tags: tree-view-work)
11:10
Attempted fix for FireFox 3.6.28 ... (check-in: be31487c user: jan.nijtmans tags: tree-view-work)
10:54
Better NULL-protection against browsers which don't have "history" API ... (check-in: 02b607a0 user: jan.nijtmans tags: tree-view-work)
10:01
Cherrypick MSVC/TH1 related fixes [42316a14e2], [354288db9c], [9dc0877d91], [fb29094a8f], [e0f22dda7b], [1aeb2726b0], [95292a13fa], [5e368e911d], [dd8d317670], and [f61958b183] from trunk for review. ... (check-in: 76442af7 user: mistachkin tags: branch-1.28)
07:05
Fix various corner cases for the TH1 'string first' and 'string last' sub-commands. ... (check-in: f61958b1 user: mistachkin tags: trunk)
06:31
Fix typo in TH1 'string last' error message. ... (check-in: dd8d3176 user: mistachkin tags: trunk)
02:15
Merge from trunk. ... (check-in: eb5a49f8 user: ashish tags: ashish-ipv6)
2014-01-15
21:41
Since [5a66b6e785] conversions from Unicode (actually: UTF-16) to UTF-8 are possible on UNIX too ... (check-in: d0d7ca17 user: jan.nijtmans tags: trunk)
11:43
Avoid unnecessary no-op write transactions on the server during a pull. ... (check-in: b4dffdac user: drh tags: trunk)
02:54
Make tree-view expansions and contractions persist on a "Back" in Chrome and IE. (Works without the extra javascript on Firefox and Safari.) ... (check-in: ab00f2b0 user: drh tags: trunk)
01:55
Add missing "var". ... (Closed-Leaf check-in: cdd441f8 user: joel tags: tree-view-enhancements)
01:29
Improve a comment. ... (check-in: 5e368e91 user: mistachkin tags: trunk)
01:26
Add ID attribute to subdirectory lists. ... (check-in: 24fa1e68 user: joel tags: tree-view-enhancements)
01:26
For the TH1 unset command, simplify removal of variable from the call frame. ... (check-in: 95292a13 user: mistachkin tags: trunk)
00:26
Update SQLite to the latest from the 3.8.2 branch. ... (check-in: 2447b2d7 user: mistachkin tags: branch-1.28)
00:15
Use history API instead of sessionStorage. ... (check-in: 434e4538 user: joel tags: tree-view-enhancements)
2014-01-14
19:46
Initialize expandMap variable ... (check-in: 3bdbc040 user: joel tags: tree-view-enhancements)
16:08
Fix several issues with the TH1 unset command, including a memory leak. Add more tests. Keep the original branch open in case further changes are needed. ... (check-in: 1aeb2726 user: drh tags: trunk)
15:33
Persist expand/collapse state of tree-view directories in all modern browsers. ... (check-in: cd554eb6 user: joel tags: tree-view-enhancements)
13:41
Make a change to the test/utf16le.txt file as a test case to verify that the diff logic displays utf16 changes correctly. ... (check-in: 6228efbb user: drh tags: trunk)
13:39
Handle utf16 text pages in the /doc webpage. ... (check-in: 1c5b51e6 user: drh tags: trunk)
13:30
Simplify usage of the new TH1 Find structure. ... (Closed-Leaf check-in: b0eb21b6 user: mistachkin tags: th1UnsetVar)
13:25
Fix another possible memory leak in a corner case. Add more tests. Improve comments on the new Find structure. ... (check-in: 9b3b1d07 user: mistachkin tags: th1UnsetVar)
12:50
Fix several issues with the TH1 unset command, including a memory leak. Add more tests. ... (check-in: e4047acb user: mistachkin tags: th1UnsetVar)
12:44
Add the ability to display content and diffs for UTF16 text files in the web interface. ... (check-in: 5a66b6e7 user: drh tags: trunk)
10:43
Cherrypick SQLite 1e131094b5: For the Win32 VFS, defining winShmMutexHeld should be controlled by NDEBUG, not SQLITE_DEBUG ... (check-in: 4699f8d9 user: jan.nijtmans tags: branch-1.28)
09:48
Enable use of the TH1_DELETE_INTERP environment variable to delete the TH1 interp on exit. ... (check-in: e0f22dda user: mistachkin tags: trunk)
09:45
For MSVC, disable optimizations when compiling for debugging. ... (check-in: fb29094a user: mistachkin tags: trunk)
09:12
Unbreak the MSVC build batch file tool. ... (check-in: 9dc0877d user: mistachkin tags: trunk)
09:02
Cherrypick SQLite c43b59dac1: Correct the VFS name as reported by the file control when explicitly using the 'win32-longpath' VFS ... (check-in: 242e0b81 user: jan.nijtmans tags: branch-1.28)
08:36
Cherrypick [354288db9c]: Fix build with older MinGW. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14377.html ... (check-in: 26362ef0 user: jan.nijtmans tags: branch-1.28)
08:35
Fix build with older MinGW. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14377.html ... (check-in: 354288db user: jan.nijtmans tags: trunk)
08:29
Cherrypick SQLite ac15455abc: In the command-line shell, defend against a NULL-pointer dereference in the case where sqlite3_column_name() returns NULL (as might happen following an OOM error) ... (check-in: a12b9c45 user: jan.nijtmans tags: branch-1.28)
00:10
Delay activation of ticket hook until after the ticket tables have been rebuilt. ... (check-in: 42316a14 user: mistachkin tags: trunk)
00:04
Merge recent fixes from trunk. ... (Closed-Leaf check-in: eff4999d user: mistachkin tags: delay-ticket-hook)
2014-01-13
23:41
Honor timezones in imports from git. ... (check-in: 1aef260f user: drh tags: trunk)
23:33
Make sure that TH1 variables get removed from the call frame upon being unset. ... (check-in: 7905fb22 user: mistachkin tags: branch-1.28)
23:32
Make sure that TH1 variables get removed from the call frame upon being unset. ... (check-in: 1ebe4b02 user: mistachkin tags: trunk)
23:27
Make sure that TH1 variables get removed from the call frame upon being unset. ... (Closed-Leaf check-in: fa17f1ce user: mistachkin tags: th1Work)
23:06
Trim trailing whitespace in TH1 and align some comments. ... (check-in: 5a9f9ba6 user: mistachkin tags: th1Work)
22:50
Merge updates from trunk. Style fixes. ... (check-in: 81c185f6 user: mistachkin tags: delay-ticket-hook)
13:27
Add discussion of SQLITE_ENABLE_EXPLAIN_COMMENTS to the makefile documentation. ... (check-in: cde4759d user: drh tags: trunk)
2014-01-12
10:55
Fix incorrect link. All bug-fixes from trunk are now merged into "branch-1.28" except (on purpose!) the harmless valgrind warning in the tarball generator ... (check-in: 1c6a9917 user: jan.nijtmans tags: branch-1.28)
10:24
Fix tree-view JS error/warnings. ... (check-in: 26c26b6f user: joel tags: trunk)
10:20
Fix tree-view JS error/warnings. ... (check-in: 94fcef10 user: joel tags: branch-1.28)
2014-01-11
20:41
Prevent buffer overruns when trying to do side-by-side diff alignment of lines that contain non-UTF8 characters and a prefix match. ... (check-in: 4d7f7e96 user: drh tags: branch-1.28)
20:39
Merge the accidental fork. ... (check-in: f7563c67 user: drh tags: trunk)
20:39
Prevent buffer overruns when trying to do side-by-side diff alignment of lines that contain non-UTF8 characters and a prefix match. ... (check-in: 37ffaaa9 user: drh tags: trunk)
20:38
Fix incorrect link ... (check-in: 27a843d2 user: jan.nijtmans tags: trunk)
19:11
Fix a harmless valgrind warning in the tarball generator. ... (check-in: 64fc6d15 user: drh tags: trunk)
18:56
Fix the test/valgrind-www.tcl script so that it works on Ubuntu 13.10. ... (check-in: fcfe117b user: drh tags: trunk)
18:29
Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. ... (check-in: ddc93368 user: jan.nijtmans tags: branch-1.28)
18:26
Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. ... (check-in: 492cb995 user: jan.nijtmans tags: trunk)
18:07
Revert [77d37d910b], which restores the "fossil sqlite3" command as it was. On trunk it doesn't work, but in branch 1.28 it works fine, because the source_id's always match (SQLite 3.8.2 is the only stable version supported. Just to be sure, disable the source_id check anyway: Fossil itself already has the necessary check. ... (check-in: 6fce6fc2 user: jan.nijtmans tags: branch-1.28)
2014-01-10
22:13
The common script should be run even when no hook is set. Improvements to consistency and style of hook integration. ... (check-in: 7f39fb61 user: mistachkin tags: delay-ticket-hook)
21:50
Merge updates from trunk. ... (check-in: bc276e4d user: mistachkin tags: delay-ticket-hook)
10:44
Only run xfer_ticket_code() when needed, and fix another logic error (found by Mark Janssen) ... (check-in: 80e443bd user: jan.nijtmans tags: delay-ticket-hook)
01:00
Slight change to wording on the 'how to compile' page. ... (check-in: 2ab19a1d user: mistachkin tags: trunk)
00:34
Comment on the stability of trunk versions of the Fossil source code on the "how to compile" page. ... (check-in: ec12deda user: drh tags: trunk)
2014-01-09
21:17
Show unsupported "test" commands on the /help webpage. ... (check-in: 3b10682a user: drh tags: trunk)
21:12
Add -width option to the search command. ... (check-in: 1f10199a user: mistachkin tags: branch-1.28)
21:10
Add -width option to the search command. ... (check-in: e4a6159b user: mistachkin tags: trunk)
21:00
Fix a possible NULL-pointer dereference in the "fossil search" command. ... (check-in: 6e7e8fbe user: drh tags: branch-1.28)
20:59
Fix a possible NULL-pointer dereference in the "fossil search" command. ... (check-in: 5dc60b1f user: drh tags: trunk)
20:27
Merge updates from trunk. ... (check-in: e4af590f user: mistachkin tags: delay-ticket-hook)
20:25
Avoid initializing TH1 for running hooks when not strictly necessary. ... (check-in: 211ddf89 user: mistachkin tags: branch-1.28)
20:20
Avoid initializing TH1 for running hooks when not strictly necessary. ... (check-in: e252c944 user: mistachkin tags: trunk)
20:11
Some corrections to ticket hook logic. ... (check-in: a6faa2ae user: mistachkin tags: delay-ticket-hook)
19:37
Enforce minimum version requirement for SQLite of 3.8.2. ... (check-in: aee29225 user: mistachkin tags: trunk)
19:32
Enforce minimum version requirement for SQLite of 3.8.2. ... (check-in: f96162b0 user: mistachkin tags: branch-1.28)
19:20
Merge TH1 'info exists' fix from trunk. ... (check-in: 03504c62 user: mistachkin tags: branch-1.28)
19:11
Make sure the TH1 'info exists' sub-command preserves the existing interp error stack trace. ... (check-in: 9765b037 user: mistachkin tags: trunk)
16:11
Replace embedded SQLite version to version 3.8.2 stable. ... (check-in: 1e4b8486 user: jan.nijtmans tags: branch-1.28)
15:39
Delay activation of ticket hook until after the ticket tables have been rebuilt. ... (check-in: dff7d2c1 user: jan.nijtmans tags: delay-ticket-hook)
15:03
Updates to the change-log. ... (check-in: ad2dd568 user: drh tags: trunk)
14:27
Add the --integrate option to the "commit" command. ... (check-in: 82f69aa9 user: drh tags: trunk)
13:18
Make sure it is not possible to add files that are outside of the current checkout. ... (check-in: c6f32a26 user: drh tags: trunk)
13:17
Add comments to better explain what it happening for the out-of-tree check in the "add" command. ... (Closed-Leaf check-in: d83fc58d user: drh tags: pending-review)
13:14
Missing "unhide" option in link to timeline. ... (check-in: 32bb2a31 user: jan.nijtmans tags: trunk)
11:57
Change C++ comments to C commenting style ... (check-in: 25950f8b user: jan.nijtmans tags: trunk)
11:24
Merge again checkout_on_root_fix.

Fix more cases when working from '/', should not affect when working normally. ... (check-in: af194dbb user: mgagnon tags: trunk)

10:41
Upgrade mingw and msc makefiles to use openssl-1.0.1f in stead of openssl-1.0.1e ... (check-in: ef47028a user: jan.nijtmans tags: trunk)
05:56
Attempts to add files outside the open checkout tree result in fatal error. ... (check-in: f0de41fd user: andybradford tags: pending-review)
2014-01-08
17:40
Fix some remaining corner cases when having a checkout on '/'..

Update command:

  • Was asserting when localroot is '/'

file_cannonical_name():

  • Return '/' instead of '.' when refering to '/'.
  • Avoid the double '/' on beginning.
  • Refactoring to avoid some duplicated code.

file_relative_name():

  • Handle properly relative path when working on '/'.
... (Closed-Leaf check-in: 89ad123f user: mgagnon tags: checkout_on_root_fix)
11:38
Merge the checkout_on_root_fix. ... (check-in: cbcd7056 user: drh tags: trunk)
04:59
Remove traces.

Waiting approval to merge on trunk.. ... (check-in: 84abd455 user: mgagnon tags: checkout_on_root_fix)

04:42
Fix db_open_local() fonction so it find the local checkout database on "/". It was working inconsistently depending what was the current directory.

** Even if fossil is not the right tool to version files on the root of the system, I found it very usefull to track what file change on my system

Tested on Linux and MinGW (Windows 8.1) ... (check-in: be993c47 user: mgagnon tags: checkout_on_root_fix)

00:58
Remove no longer necessary cursor='pointer'. ... (check-in: 927cacb3 user: joel tags: trunk)
2014-01-07
20:32
Make "WITHOUT ROWID" unconditional ... (Closed-Leaf check-in: eb87f296 user: jan.nijtmans tags: sqliteRuntimeCheck)
19:10
If a badly malformed change artifact corrupts the "mtime" field of the event table, the date can end up being NULL for entries in the timeline. Make sure this does not cause a NULL-pointer deference. ... (check-in: 8407bed7 user: drh tags: trunk)
16:05
Use fossil_strnicmp() instead of memcmp() for date comparisons, to avoid NULL-pointer deferences if something is wrong with the database and a NULL date is returned from a query. ... (check-in: 29b2eeba user: drh tags: trunk)
12:46
Add the "nofiles" query parameter to the /tree page, causing that page to show only directories. Add a new "folders" link on the check-in information page that jumps to "/tree?nofiles". ... (check-in: ff9e4e54 user: drh tags: trunk)
11:25
Always supply an href= attribute on hyperlinks within the preview, even if the hyperlink is never used. Make the hyperlinked paths of the finfo page point to the tree-view rather than the flat-view. Provide links between the tree-view and the file-ages page. ... (check-in: 4306ab81 user: drh tags: trunk)
10:46
Improved header text for the tree-view. Make the tree-view the default for the "Files" menu on all default styles. ... (check-in: 78a5dbea user: drh tags: trunk)
10:16
Merge changes from the broken-build branch into trunk (after fixing the build). ... (check-in: de86ef41 user: drh tags: trunk)
10:15
Fix the unix makefile that was broken by check-in [1ab2728820]. ... (Closed-Leaf check-in: bdcfdc46 user: drh tags: broken-build)
09:49
Unflatten top line of directory nodes. Pros of old design (reduced screen space) aren't worth the cons (more confusing, more complicated CSS, and very few people are going to be using subdirectory pages). ... (check-in: a9e9ac46 user: joel tags: broken-build)
09:20
Actually check that the link being clicked is a descendant of .subdir instead of using a style-based check that could change with different CSS. ... (check-in: 21dccee9 user: joel tags: broken-build)
09:03
Make sure that shell.o and sqlite3.o are rebuilt whenever compilation options change. This should prevent problems like Problem with compilation under MINGW once and for all. ... (check-in: 1ab27288 user: jan.nijtmans tags: broken-build)
08:25
merge trunk ... (Closed-Leaf check-in: f52089d9 user: jan.nijtmans tags: sqlite-min-to-3.7.17)
04:21
Implement runtime check for a minimum required version of SQLite. ... (check-in: d0476bd9 user: mistachkin tags: sqliteRuntimeCheck)
03:58
There's already an nFullName in FileTreeNode, so use that. Remove other pointless redundancy, too. ... (check-in: 6f1b5d60 user: joel tags: trunk)
03:39
Move nFullName declaration to proper location ... (check-in: 98b297a3 user: joel tags: trunk)
03:24
Fix tree-view subdirectory pages ... (check-in: 464fd0a4 user: joel tags: trunk)
02:38
Do not wait until the entire tree-view page has loaded before collapsing the tree, because that can cause flicker if the page is loaded incrementally over a slow wire. Collapse the tree using style= attributes as the page loads. ... (check-in: 13c71a97 user: drh tags: trunk)
02:23
Document the "expand" query parameter for "tree" in the on-line help. ... (check-in: 273dd2c0 user: drh tags: trunk)
02:20
On the tree-view display, add some comments to better explain what is happening and simplify the javascript slightly. ... (check-in: cda3140d user: drh tags: trunk)
2014-01-06
23:42
Add JS for collapsing/expanding directories in tree-view. ... (check-in: b66100d3 user: joel tags: trunk)
10:50
If fossil on Cygwin is compiled with --disable-internal-sqlite, those Cygwin specific fossil modifications are no longer necessary. ... (check-in: 4f1b3101 user: jan.nijtmans tags: sqlite-min-to-3.7.17)
10:36
Merge trunk ... (check-in: 99af4d2a user: jan.nijtmans tags: sqlite-min-to-3.7.17)
09:16
Cleanup tree-view CSS comments. No changes to code. ... (check-in: 4ee58093 user: joel tags: trunk)
03:19
Merge in the csstree branch, providing a better look and more control over the tree-view. ... (check-in: 1264375b user: drh tags: trunk)
02:54
Add 'file' class to file browser/tree items even if the file has an extension. ... (check-in: e5606c94 user: joel tags: trunk)
02:36
Lines now go directly from directories to child nodes, do not pass go, do not collect $200. ... (Closed-Leaf check-in: f83e0d21 user: joel tags: csstree)
2014-01-05
23:05
Make sure the TH1 unset command fails if the variable does not exist. ... (check-in: 99bdfa0b user: mistachkin tags: trunk)
22:53
Fix TH1 'info exists' command for variables that have been unset. ... (check-in: 7164f52b user: mistachkin tags: trunk)
21:43
Add horizontal lines connecting nodes to their parent directory. ... (check-in: 19a8ce37 user: joel tags: csstree)
11:03
styling ... (check-in: 0c1a1167 user: jan.nijtmans tags: sqlite-min-to-3.7.17)
10:55
fix comment ... (check-in: 1de0faec user: jan.nijtmans tags: sqlite-min-to-3.7.17)
10:51
Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessary strglob function in fossil ... (check-in: bde92b38 user: jan.nijtmans tags: sqlite-min-to-3.7.17)
10:49
Remove some dead/unneeded code ... (check-in: abf1b425 user: jan.nijtmans tags: sqlite-min-to-3.7.17)
04:18
Tweak styles. ... (check-in: 272b684d user: joel tags: csstree)
00:40
Flatten the subdirectory ancestor links into a single line. ... (check-in: 7dfc5cda user: joel tags: csstree)
2014-01-04
23:00
Fix use of sqlite3_strglob: 0 means there is a match ... (check-in: 70a374d9 user: jan.nijtmans tags: sqlite-min-to-3.7.17)
21:14
Remove dead/unneeded code ... (check-in: 107b959b user: jan.nijtmans tags: sqlite-min-to-3.7.17)
20:51
Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite ... (check-in: c8c56468 user: jan.nijtmans tags: sqlite-min-to-3.7.17)
20:24
Add filetype-specific classes to LI elements. ... (check-in: 1ec61524 user: joel tags: csstree)
16:17
Use the latest SQLite 3.8.3 alpha from upstream. ... (check-in: da90bbe5 user: drh tags: trunk)
2014-01-03
23:18
Fix memory leaks in the TH1 divide-by-zero handling. Add more tests. ... (check-in: 60acb318 user: mistachkin tags: trunk)
08:42
Minor CSS changes ... (check-in: 331185fa user: joel tags: csstree)
2014-01-02
23:08
Never define USE_SYSTEM_SQLITE as empty string: C preprocessor cannot handle that. ... (check-in: a13c3731 user: jan.nijtmans tags: trunk)
22:53
If fossil is configured with --disable-internal-sqlite, disable the "sqlite3" command: It doesn't work anyway, and there is no reason to support it; Any system which has an sqlite dll/so should have the sqlite3 utility as well, which can do almost the same as "fossil sqlite3" ... (check-in: 77d37d91 user: jan.nijtmans tags: trunk)
18:50
Fix incorrect insertion of closing UL tags. ... (check-in: 417d1808 user: joel tags: csstree)
16:50
Fix /tree page and "timeline-utc" setting in combination with --disable-internal-sqlite configuration ... (check-in: bd115112 user: jan.nijtmans tags: trunk)
15:30
Fix /tree view in combination with configure --disable-internal-sqlite (Reported by Andy Bradford) ... (Closed-Leaf check-in: c3211392 user: jan.nijtmans tags: timeline-utc)
15:17
merge trunk ... (check-in: d5fd6cc1 user: jan.nijtmans tags: timeline-utc)
12:47
Propose tree-view enhancement. ... (check-in: 377a4f2d user: joel tags: csstree)
12:36
Add portion of MANIFEST_UUID to TH1 URL variables. ... (check-in: daa43661 user: joel tags: trunk)
2014-01-01
20:25
Improve the label of tree-view so that it shows the number of files and the number of check-ins, if appropriate. Make tree-view the default for the "files" link of /vinfo. ... (check-in: 9930c46e user: drh tags: trunk)
00:48
Add TH1 variables for style-related URLs (/style.css, /logo, /background) that contain the resources' mtimes. Maintains aggressive caching without requiring users to do a hard refresh or clear their cache when the resource is changed. ... (check-in: daff9d20 user: joel tags: trunk)
2013-12-31
13:59
Add hyperlinks to the tree-view for file listings. Other improvements to the tree-view mechanism. ... (check-in: 4564790e user: drh tags: trunk)
10:43
Add the /tree URI for showing a hierarchical file listing. The URI works, but there are no hyperlinks to it yet. ... (check-in: 7791b704 user: drh tags: trunk)
08:23
Set g.isConst on /raw pages if the full UUID is given. ... (check-in: 43a2d0fa user: joel tags: trunk)
2013-12-30
20:57
merge trunk ... (check-in: 02a0e889 user: jan.nijtmans tags: win32-longpath)
19:07
simplify setup code and fix comment ... (check-in: 9e5a9d1c user: jan.nijtmans tags: timeline-utc)
2013-12-29
00:53
Fix floating-point divide by zero issue in TH1 reported on the mailing list and add tests. ... (check-in: 479b3de1 user: mistachkin tags: trunk)
2013-12-28
22:49
Fix timeline_query_for_tty() function (Oops....) ... (check-in: 108548b2 user: jan.nijtmans tags: timeline-utc)
22:41
Eliminate the need to compile SQLite with -Dlocaltime=fossil_locatime. This makes the timeline-utc setting work when fossil is configured with --disable-internal-sqlite. ... (check-in: d7fd72dc user: jan.nijtmans tags: timeline-utc)
2013-12-27
03:42
Fix segfault on certain /annotate pages. (Discovered using many-www.tcl test script.) ... (check-in: 7a988eed user: joel tags: trunk)
2013-12-26
17:39
merge trunk ... (Closed-Leaf check-in: 9dcf8859 user: jan.nijtmans tags: hidden-tag)
17:38
update changes.wiki ... (check-in: 6fd4c41e user: jan.nijtmans tags: trunk)
00:07
Add --sha1sum option to commit command. ... (check-in: a9ad53ba user: joel tags: trunk)
2013-12-25
07:16
Merge from trunk ... (check-in: a30d1f58 user: ashish tags: ashish-ipv6)
2013-12-24
11:54
Add tkt-change-hook possibilities to changelog ... (check-in: c36d34e5 user: jan.nijtmans tags: hidden-tag)
11:45
merge trunk ... (check-in: 5e0e7678 user: jan.nijtmans tags: hidden-tag)
11:41
Minor bug in handling of "fco" parameter in finfo page, only noticable with multiple buttons. Add more "Unhide" buttons to various timeline page variants. Add "unhide" options from various info page links, which could point to hidden information. ... (check-in: 71aa33cd user: jan.nijtmans tags: trunk)
2013-12-23
21:25
Add "Unhide" button in finfo page. (Doesn't do anything yet) ... (check-in: 73da41c5 user: jan.nijtmans tags: hidden-tag)
13:01
Revert two incorrect "unhide" additions: zUuid is not a check-in uuid here. ... (check-in: 0a5b0521 user: jan.nijtmans tags: hidden-tag)
11:37
Update the built-in SQLite to the latest 3.8.3 alpha from upstream, including the removal of a stray tab character from the source code. ... (check-in: 5f083921 user: drh tags: trunk)
10:19
Add "Unhide" button in more timeline variants. ... (check-in: ef2b7720 user: jan.nijtmans tags: hidden-tag)
09:00
Some more link fixes, all of the form "/timeline" having an uuid in it's arguments which is possibly hidden. ... (check-in: 7af8e2eb user: jan.nijtmans tags: hidden-tag)
06:53
Fix genealogy links from the /info page (Thanks to Andy Bradford noticing this) ... (check-in: fd0507e9 user: jan.nijtmans tags: hidden-tag)
2013-12-22
20:38
Fix indentation. ... (Closed-Leaf check-in: 70b82e8c user: dg tags: dg-timestamps)
10:21
According to RFC 1952, MTIME=0 means no time stamp is available ... (check-in: 51889695 user: jan.nijtmans tags: trunk)
01:33
Send gzipped HTTP responses to clients that support it. ... (check-in: 3f4b5d32 user: joel tags: trunk)
2013-12-21
19:58
Links from tag changes on timeline should always unhide. Otherwise click on branch changes to "mistake" gives a strange effect. ... (check-in: b78e0749 user: jan.nijtmans tags: trunk)
2013-12-20
22:36
Some missing json config options ... (check-in: b186830f user: jan.nijtmans tags: trunk)
17:05
Honour timezones in git fast-import dump timestamps. ... (check-in: 10f9673a user: dg tags: dg-timestamps)
16:52
Create new branch named "dg-timestamps" ... (check-in: 51331e3e user: dg tags: dg-timestamps)
12:35
Add a new TH1 "http" command, a new "th1-uri-regexp" setting and two new hook scripts "xfer-commit-script" and "xfer-ticket-script". They can be used together to implement more advanced commit and ticket change notifications. ... (check-in: 1311841a user: jan.nijtmans tags: trunk)
12:12
The same, but then with modified SQLite (minimal patch to function winFullPathname this time). This way, applications wanting to use the "win32-longpath" VFS don't have to do tricky extended-path modifications any more. ... (check-in: 8e8e3a11 user: jan.nijtmans tags: win32-longpath)
12:04
Merge trunk. Some more comments. ... (check-in: 4e3f4d26 user: jan.nijtmans tags: win32-longpath)
09:36
Update to SQLite snapshot ... (check-in: 44dec8ff user: jan.nijtmans tags: trunk)
06:16
Record recently added features in change log. Minor touch-up to previous logs. ... (check-in: b51ff64e user: andybradford tags: trunk)
05:53
Ignore TAG_USER from tagxref if the user has been cancelled so Edited User is not displayed in the Check-in Overview. ... (check-in: 40bea3f5 user: andybradford tags: trunk)
2013-12-19
22:07
Merge from trunk. src/main.mk is now generated automatically. ... (Closed-Leaf check-in: 927264ab user: dg tags: dg-codenames)
22:04
Merge from trunk. ... (Closed-Leaf check-in: 22d9cff0 user: dg tags: dg-misc)
2013-12-18
23:25
Add another useful diagnostic message to the MSVC batch file. ... (check-in: 59400c7d user: mistachkin tags: trunk)
23:19
Further robustness enhancements to the automated MSVC batch file. Also, update build wiki page to refer to it. ... (check-in: c11c8707 user: mistachkin tags: trunk)
16:05
formatting ... (Closed-Leaf check-in: 584986cd user: jan.nijtmans tags: hidden-tag)
15:57
Add "timeline-show-hidden" setting. ... (check-in: 4a2435c6 user: jan.nijtmans tags: hidden-tag)
15:38
Merge trunk. Add information on the ""th1-uri-regexp" setting. ... (Closed-Leaf check-in: f671c50f user: jan.nijtmans tags: tkt-change-hook)
12:27
Add batch file to build Fossil with the latest installed version of MSVC. ... (check-in: c8b1f75f user: mistachkin tags: trunk)
08:49
Add a checkbox to the ci_edit page which allows to hide a (partial) branch from the timeline. ... (check-in: 22a4e0c5 user: jan.nijtmans tags: trunk)
08:24
When selecting the "Branching" checkbox, select the "newbranch" field just the other text entry widgets do. Another one of Andy Bradford's brilliant ideas. ... (check-in: e4c9dd09 user: jan.nijtmans tags: trunk)
08:11
Merge trunk. Valid extended paths must have >6 chars, e.g. "\\?\C:\" (+1 for closing '\0'), this way make sure that wUnicode always points to allocated memory. ... (check-in: 1db9134d user: jan.nijtmans tags: win32-longpath)
06:37
Consistency fix for a Fossil link in the enhanced default skin. ... (check-in: 04186fcc user: mistachkin tags: trunk)
03:26
If the checkbox is selected, select the input text as well similar to how the custom color works. ... (Closed-Leaf check-in: 3cb66514 user: andybradford tags: hidden-tag)
03:01
Using javascript to disappear current text in input field might need additional feedback before implementing. ... (check-in: 2bf8f863 user: andybradford tags: hidden-tag)
00:18
Remove superfluous comment line in makemake.tcl. ... (check-in: e977f86d user: mistachkin tags: win32-longpath)
00:17
Merge updates from trunk. ... (check-in: ef9f707b user: mistachkin tags: win32-longpath)
2013-12-17
22:33
Merge updates from trunk. ... (Closed-Leaf check-in: 7d4f06de user: mistachkin tags: buildmsvc)
22:31
Further cleanup in the MSVC build. Resync the makefiles with the list of SQLite options. ... (check-in: 61e70f1f user: mistachkin tags: trunk)
22:10
Improve error handling. Allow Visual Studio version to be manually overridden. Pass extra arguments to NMAKE. Preserve existing environment and current directory. Miscellaneous style fixes. ... (check-in: 8fab3e3f user: mistachkin tags: buildmsvc)
21:28
Better align the SQLite compilation options used by the makemake.tcl script with those listed on the makefile wiki page. ... (check-in: 00d6eea8 user: mistachkin tags: trunk)
21:24
If 'newbranch' field only contains spaces, consider it empty. Add missing MSVC linker option to the makemake.tcl script. Cherrypick of [5ceef9bcdd] and [c6f255607b]. ... (check-in: afbc49cd user: mistachkin tags: trunk)
14:49
Eliminate use of "goto". Fix UNC -> Extended UNC translation when path>260 chars. ... (check-in: 83087c8d user: jan.nijtmans tags: win32-longpath)
12:03
It appears that in [4f0413381d], Makefile.msc was edited without corresponding change in makemake.tcl. Correct that, so this change will not be accidently reverted again (as I did in the previous commit) ... (check-in: c6f25560 user: jan.nijtmans tags: win32-longpath)
11:56
Align recommended SQLite compilation options with actual options used when compiling SQLite. (I don't think SQLITE_ENABLE_EXPLAIN_COMMENTS should be one of them, it never was in earlier releases) ... (check-in: d0814e59 user: jan.nijtmans tags: win32-longpath)
11:39
eliminate isempty() javascript function. Use trim() in stead. ... (check-in: 029c7c01 user: jan.nijtmans tags: hidden-tag)
10:56
merge trunk ... (check-in: 6a8ddc43 user: jan.nijtmans tags: hidden-tag)
10:51
If 'newbranch' field only contains spaces, consider it empty. ... (check-in: 5ceef9bc user: jan.nijtmans tags: win32-longpath)
10:20
Break the 260 character path barrier on Win32. Add test-case "win32-longpath" for proving that it works. ... (check-in: 4b49bb9c user: jan.nijtmans tags: win32-longpath)
10:14
Move special path handling from SQLite to fossil. ... (check-in: 1dd5a509 user: jan.nijtmans tags: win32-longpath)
09:32
If "fossil new" or "fossil open"'s argument has an extended path prefix like "\\?\C:\", don't process the '?' and ':' in it as special path characters, only do '/' -> '\' translation. This makes extended paths usable in fossil everywhere (hopefully), for now <260. ... (check-in: 04f4e699 user: jan.nijtmans tags: win32-longpath)
09:25
Merge changes from trunk and update msvc_build.bat for entirely automated build using the latest MSVC version. ... (Closed-Leaf check-in: 555c44eb user: BM tags: msvc_build)
06:04
Change the minimum length for wiki page names from 3 to 1. ... (check-in: b7ff13a0 user: joel tags: trunk)
04:48
Merge from trunk for latest fixes. ... (check-in: 2e763930 user: andybradford tags: hidden-tag)
03:46
When editing a branch name, make the default value disappear when the input is entered. Also, strip whitespace from right-end of value and only update branch names if not all white space. ... (check-in: bb6ba17b user: andybradford tags: hidden-tag)
00:55
Refactor the complex Win32-specific file routines into their own subsystem. ... (check-in: d9ff9682 user: mistachkin tags: trunk)
2013-12-16
15:12
Hm. "catch" doesn't appear to work for reporting the win32-longpath error correctly, instead check whether CANTOPEN is part of the output. ... (check-in: 4b4606d8 user: jan.nijtmans tags: win32-longpath)
14:25
Better clean-up after win32-longpath test. Revert accidental change in Makefile.mingw. ... (check-in: 698a2d59 user: jan.nijtmans tags: win32-longpath)
13:37
Fix bug in utf8.c (don't translate first ':' in extended path). Add test-case (win32-longpath.test). Some formatting (don't use tabs). ... (check-in: 7d5c1bbd user: jan.nijtmans tags: win32-longpath)
11:00
Merge updates from trunk. ... (Closed-Leaf check-in: fb17052e user: mistachkin tags: win32File)
10:57
Merge trunk. Eliminate need for special Makefile.Cygwin. Simplify handling of '\\?\' prefix: Only add it when necessary (calculated path>=260 chars). ... (check-in: 23b849cc user: jan.nijtmans tags: win32-longpath)
10:46
If the name of a 'sym-<branchname>' tag sorts before the 'branch' tag, no option in the ci_edit page should be displayed to cancel the tag. Bug-fix discovered and implemented by Andy Bradford. ... (check-in: 3529f2c4 user: jan.nijtmans tags: trunk)
08:52
Recognize IE11's new UA string. ... (check-in: 07a8e5d0 user: joel tags: trunk)
2013-12-14
17:32
Revert to original ordering to retain sorting of special tags. Get the branch name prior to the loop that displays the special and sym- tags. ... (Closed-Leaf check-in: 818c0acd user: andybradford tags: cancel-tag-fix)
09:24
merge trunk. Fix behavior of "Branching" checkbox, and simplify javascript functions. ... (check-in: 885d72b2 user: jan.nijtmans tags: hidden-tag)
09:12
Add "Unhide" button, for people who want to see everything in the "mistake" branch (I don't want to see it, but someone else might) ... (check-in: e0817761 user: jan.nijtmans tags: trunk)
01:54
Improve comments. Style and consistency fixes. ... (check-in: d1b7c876 user: mistachkin tags: win32File)
00:16
Fix the build for unix. ... (check-in: 4f0c38d8 user: drh tags: win32File)
00:03
Work in progress on refactoring the complex Win32-specific file routines into their own subsystem. ... (check-in: 4f041338 user: mistachkin tags: win32File)
2013-12-13
21:46
Unify use of the user-agent string. ... (check-in: 55c91af5 user: mistachkin tags: tkt-change-hook)
21:29
Given that recovering from incorrect hiding is relatively straightforward, don't prevent access to hidden option on trunk and main-branch. ... (check-in: d35b1ca0 user: andybradford tags: hidden-tag)
20:36
Prevent the argument that follows -A from being interpreted as a repository and avoid incorrect file already exists errors. ... (check-in: cc421c00 user: andybradford tags: trunk)
17:50
Prevent sym- tag that matches branch name that sorts prior to branch name from displaying an option to cancel the tag. Also clean up a couple strcmp. ... (check-in: c36ad48a user: andybradford tags: cancel-tag-fix)
15:19
Fix Content-Type/Content-Length for GET/POST requests. ... (check-in: a60d2976 user: jan.nijtmans tags: tkt-change-hook)
14:19
Merge trunk and fix typo (missing backslash) ... (check-in: 84710701 user: jan.nijtmans tags: tkt-change-hook)
13:53
merge trunk ... (check-in: 46e1d4c8 user: jan.nijtmans tags: win32-longpath)
13:48
Better use GetCurrentDirectoryW in stead of _wgetcwd. ... (check-in: 4e463bf7 user: jan.nijtmans tags: trunk)
13:16
Forgot to commit one more change. ... (check-in: fa71b6ce user: jan.nijtmans tags: tkt-change-hook)
13:05
Better implementation of file_access() for win32: The function _waccess cannot handle long paths, and lies too much (e.g. when handling specific smb drives). Implementation borrowed from Tcl 8.6: http://core.tcl.tk/tcl/artifact/c6b5d4f8d7?ln=1510-1756 ... (check-in: 0b0eb52c user: jan.nijtmans tags: trunk)
12:26
If the "Branching" checkbox is unchecked, the "Branch Closure" label should return to its original branchname. Add a javascript handler doing exactly that. ... (check-in: 2cb54f39 user: jan.nijtmans tags: trunk)
11:31
Merge trunk. Fix uninitialized variable. Less copying of complete structure content. ... (check-in: 85528ef5 user: jan.nijtmans tags: tkt-change-hook)
09:40
Use SetCurrentDirectoryW/GetFileAttributesExW in stead of _wchdir/_wstati64 (which cannot handle long pathnames) ... (check-in: 37147826 user: jan.nijtmans tags: trunk)
09:24
merge trunk ... (check-in: 1d0517c1 user: jan.nijtmans tags: hidden-tag)
08:40
When branchname in ci_edit page changes, adapt remaining form to the name-change using some javascript. Thanks to Andy Bradford for the idea (adapted/simplified from the "hidden-tag" branch)! ... (check-in: cf9293ad user: jan.nijtmans tags: trunk)
08:31
Cleanup compiler option handling in the MinGW makefiles as well. ... (check-in: d0a9cda5 user: mistachkin tags: trunk)
08:11
Further reduce confusion by making Makefile.Cygwin actually work. ... (check-in: 13953156 user: jan.nijtmans tags: trunk)
07:58
Rename the makefile macro SQLITE3_CFLAGS to SQLITE_CFLAGS in an attempt to reduce future confusion. ... (check-in: 813d6516 user: mistachkin tags: trunk)
05:40
Minor comment cleanup. No code change. ... (check-in: 40c5b3b3 user: andybradford tags: hidden-tag)
02:46
Attempt to prevent hiding of either main-branch or trunk. ... (check-in: 7a41dd2b user: andybradford tags: hidden-tag)
00:49
Fix the build on unix systems. ... (check-in: 268d495d user: drh tags: trunk)
00:11
Fix a C99-style variable declaration. ... (Closed-Leaf check-in: a3641b54 user: drh tags: makefile-error)
2013-12-12
23:34
Remove use of SQLITE_WIN32_NO_ANSI option everywhere except for Cygwin. Further cleanup. ... (check-in: 1c37a905 user: mistachkin tags: makefile-error)
22:41
Add makefile for Cygwin and move its options there. Refactor makemake tool to modularize use of the common options. ... (check-in: e474f5f8 user: mistachkin tags: trunk)
16:13
One more: GetFullPathNameW() needs the "\\?\"-prefix as well if the input path is already >MAX_PATH. But we don't want the resulting directory to have this prefix, so strip it off when present. ... (check-in: e5fef798 user: jan.nijtmans tags: win32-longpath)
15:01
Final bug-fix: Before prefixing a path with "\\?\", check if it is prefixed already. If so, don't do it again. Everything seems to work fine now! ... (check-in: c952c773 user: jan.nijtmans tags: win32-longpath)
14:27
Implement file_access() function such that it accepts paths>MAX_PATH. Implementation copied (with some simplifications) from Tcl 8.6 ... (check-in: ba4b3ac1 user: jan.nijtmans tags: win32-longpath)
13:54
Fix fossil_stat() and fossil_chdir() such that they accept paths>MAX_PATH. For file_access(), implement a workaround that the '\\?\' prefix can be handled. ... (check-in: 29f023fe user: jan.nijtmans tags: win32-longpath)
11:16
Bug-fix: didn't compile on win32, and handle extended UNC paths correctly. ... (check-in: da8d516f user: jan.nijtmans tags: win32-longpath)
09:46
merge trunk ... (check-in: 820a5990 user: jan.nijtmans tags: hidden-tag)
09:37
Make "win32-longpath" the default VFS on win32, eliminating all path limitations (up to ~32767 chars). TODO: eliminate use of the the function _wstati64(), that appears to be the only Win32 function left which cannot handle such long paths. Everything else needed is done. ... (check-in: 1b9893bd user: jan.nijtmans tags: win32-longpath)
08:43
Put back 'win32-longpath' VFS as default for Cygwin: Cygwin doesn't suffer from path limitations (at least, not until 4096 chars), so usage of the 'win32' VFS is not reasonable as default. ... (check-in: a7603981 user: jan.nijtmans tags: trunk)
2013-12-11
23:20
Remove usage of the 'win32-longpath' VFS as it is unlikely to work correctly with the various MSVCRT functions currently required by Fossil. ... (check-in: 19de4b5b user: mistachkin tags: trunk)
13:00
As it turns out that _wstati64() cannot handled the special "\\?\" prefix, work around that. Otherwise the win32-longpath VFS is quite useless for fossil. Maybe a better solution should be worked out, not using _wstati64() at all. ... (check-in: bb440899 user: jan.nijtmans tags: trunk)
12:06
Update the built-in SQLite to the latest version 3.8.3 alpha. ... (check-in: faa2e9d5 user: drh tags: trunk)
2013-12-10
21:15
Avoid attempting to preserve the default VFS if it has not been set. ... (check-in: fffcf60c user: mistachkin tags: trunk)
14:22
Make the default vfs survive after a sqlite3_shutdown (for "fossil sqlite" command). ... (check-in: aa22b1b4 user: jan.nijtmans tags: trunk)
13:23
Add new command line option "-vfs" which overrides the FOSSIL_VFS environment variable, and which works for all future DB connections. Fix .vfsname output when win32-longpath is chosen explicitly (already in SQLite trunk). ... (check-in: eb3899ce user: jan.nijtmans tags: trunk)
08:31
Rename variable 'trunk' to 'zTrunk'. Improve comment. ... (check-in: b75cc0e3 user: jan.nijtmans tags: hidden-tag)
08:23
merge trunk ... (check-in: 51cd4436 user: jan.nijtmans tags: hidden-tag)
08:22
Make timeline and JSON timeline respect the "hidden" tag. Meant for a new feature developed in the "hidden-tag" branch. No added buttons or configuration options yet (still being discussed). ... (check-in: 45d69e82 user: jan.nijtmans tags: trunk)
2013-12-07
21:47
Add missing CSS for verbatim blocks in tickets to avoid wrapping and set a default white background. ... (check-in: 984735a7 user: andybradford tags: trunk)
2013-12-06
16:06
Added a quote about github to the quotes.wiki document. ... (check-in: 5b86c3d5 user: drh tags: trunk)
2013-12-05
21:27
slightly simpler/more readable ... (check-in: 9a8380d2 user: jan.nijtmans tags: hidden-tag)
15:20
Avoid Javascript errors when editing a leaf and typing in the branch name. ... (check-in: 328df74b user: andybradford tags: hidden-tag)
12:20
merge trunk ... (check-in: 46a88543 user: jan.nijtmans tags: hidden-tag)
12:09
When trying to rename a branch into itself, make this a NOP. ... (check-in: 95a80950 user: jan.nijtmans tags: trunk)
09:42
Change branch name in "Branch Closure" section in the same way as in "Branch Hiding" ... (check-in: 9395e8d4 user: jan.nijtmans tags: hidden-tag)
09:27
Fix format specifier in previous commit (again) ... (check-in: 4a43e315 user: jan.nijtmans tags: trunk)
09:19
Merge trunk. Disable new checkbox in stead of hiding it when not in use. ... (check-in: 56836278 user: jan.nijtmans tags: hidden-tag)
08:56
Correct use of plural, remove some spaces/tabs at the end of lines. ... (check-in: 3e18dbef user: jan.nijtmans tags: trunk)
08:44
correct format specifier, in case the branch name contains HTML-conflicting characters ... (check-in: 2eda90a5 user: jan.nijtmans tags: trunk)
08:40
Add a checkbox in the ci_edit page which allows to close multiple leaves (all successors of the current check-in) to be closed in a single action. ... (check-in: 718cc002 user: jan.nijtmans tags: trunk)
08:36
Use different format specifier for and textContent to avoid unwanted display issues. ... (check-in: 439f18e8 user: andybradford tags: hidden-tag)
08:15
Use Javascript to hide the branch hiding checkbox when necessary. Also update the branch name in the branch hiding text when a branch is specified. ... (check-in: 11e8a48e user: andybradford tags: hidden-tag)
05:11
When using the --template option to the 'init' command, the short project name should be skipped as well. ... (check-in: 84443692 user: mistachkin tags: trunk)
2013-12-04
13:10
Add -DSQLITE_WINNT_MAX_PATH_CHARS=4096 for Cygwin, as Cygwin cannot handle paths of length 32767 anyway. Doesn't affect other platforms. Re-generated Makefile.PellesCGMake, somehow not updated when makemake.tcl changed the last time. ... (check-in: 53fd1c9b user: jan.nijtmans tags: trunk)
09:58
"this branch" -> <branchname> ... (check-in: b0bf6582 user: jan.nijtmans tags: hidden-tag)
09:38
merge trunk ... (check-in: 8b003a10 user: jan.nijtmans tags: hidden-tag)
09:36
Styling: translate some tabs to spaces ... (check-in: b3e32c8e user: jan.nijtmans tags: trunk)
09:24
Merge trunk. Make it possible to make a move to branch "mistake", close the branch, and hide it in one single step. 3 separate check-buttions control the 3 parts of this action separately. ... (check-in: 884b0dc1 user: jan.nijtmans tags: hidden-tag)
08:39
Make it impossible to remove the "branch" and the "sym-<branchname>" tag from a check-in through the ci_edit page. Any check-in must have those two tags, the "Branching" section already contains a check-button suitable to change the branch. ... (check-in: 64c21ef6 user: jan.nijtmans tags: trunk)
2013-12-03
15:42
Merge trunk. Rename "hidden" option (not the tag name) to "hide", just as the "close" option compared to the "closed" tag. Just to prevent confusion. ... (check-in: 1a453093 user: jan.nijtmans tags: hidden-tag)
15:25
Update the built-in SQLite to the second release candidate for 3.8.2. ... (check-in: d7543d8b user: drh tags: trunk)
14:59
Merge trunk. Give "Branch Hiding" it's own section in the ci_edit page. ... (check-in: ec4fe5cb user: jan.nijtmans tags: hidden-tag)
14:56
"comment" tag from check-in's cannot be canceled: that would result in a check-in without a comment! Extraneous dot in label text. ... (check-in: 2d2ab567 user: jan.nijtmans tags: trunk)
13:49
Use "win32-longpath" as default (when available, overridable with FOSSIL_VFS environment variable) when accessing peer repositories. ... (check-in: f8eefabe user: jan.nijtmans tags: trunk)
05:21
Be consistent with naming. Also remove unused line of code. ... (check-in: f742be5f user: andybradford tags: hidden-tag)
05:10
Add Admin Timeline setting to display hidden content by default if enabled. ... (check-in: 39667fd7 user: andybradford tags: hidden-tag)
03:16
Update the built-in SQLite to the 3.8.2 first release candidate. ... (check-in: 81d24c6b user: drh tags: trunk)
2013-11-30
09:30
merge trunk ... (check-in: 97fb78b6 user: jan.nijtmans tags: hidden-tag)
09:28
When available, make "win32-longpath" the default VFS on Windows and Cygwin ... (check-in: 6e31396f user: jan.nijtmans tags: trunk)
2013-11-29
11:26
When configuring fossil using "--disable-internal-sqlite" (having SQLite 3.8.1 installed), "./fossil version -v" gives: "SQLite 3.8.2 2013-11-27 14:50:51 c75f561f33", which was not the SQLite version compiled with, neither the SQLite version actually running (3.8.1). ... (check-in: d7806931 user: jan.nijtmans tags: trunk)
06:10
Rebuild ticket tables when modifications are made using 'fossil config'. ... (check-in: 0047370c user: joel tags: trunk)
2013-11-28
22:36
When hiding a branch, close it as well: Commits on a hidden branch make no sense. ... (check-in: 50b98649 user: jan.nijtmans tags: hidden-tag)
10:34
Implement "unhide" option for json timeline. Protect "trunk" from being hidden, and indicate more clear which branch is being hidden: The "mistake" branch is the only branch that should have hidden nodes. ... (check-in: 6b61145f user: jan.nijtmans tags: hidden-tag)
2013-11-27
22:05
correct label ... (check-in: fd2659fb user: jan.nijtmans tags: hidden-tag)
22:00
no double WHERE ... (check-in: cbc1d0d7 user: jan.nijtmans tags: hidden-tag)
21:49
correct switchin in timeline ... (check-in: 9913d1a7 user: jan.nijtmans tags: hidden-tag)
19:54
undo non-timeline related changes: Hidden tag should only affect timeline. ... (check-in: ef98eea9 user: jan.nijtmans tags: hidden-tag)
19:41
merge trunk ... (check-in: 942c17b1 user: jan.nijtmans tags: hidden-tag)
15:55
Import the latest SQLite 3.8.2 beta from upstream, including Cygwin fixes and performance enhancements. ... (check-in: 38c02b77 user: drh tags: trunk)
15:12
Implement "Unhide" button in timeline (not on other places yet) and make "hidden" tag propagating. ... (check-in: 50aee556 user: jan.nijtmans tags: hidden-tag)
14:07
TAG_BRANCH is unused in this query ... (check-in: 170c3c73 user: jan.nijtmans tags: trunk)
2013-11-25
21:22
Update to the latest SQLite containing storage engine performance enhancements. ... (check-in: 3957e961 user: drh tags: trunk)
15:57
Implement (already existing but currently non-functional) "hidden" tag, which hides items from timeline. ... (check-in: d9fd9229 user: jan.nijtmans tags: hidden-tag)
10:12
Fix handling of UTF-8 paths on Cygwin (SQLite's "cygUtf8" branch). Meant for testing. This fix is Cygwin-only. ... (check-in: 9f58fc65 user: jan.nijtmans tags: trunk)
2013-11-22
21:24
Fix C++ style comment in RC file. Reformat the manifest file to be easier to read/maintain. ... (check-in: f103e0bc user: mistachkin tags: trunk)
09:45
Add support for Windows 8.1. For details, see http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx. This switches off all Windows compatibility modes, trying to make Windows 8.1 look like an earlier Windows OS. ... (check-in: 3788d793 user: jan.nijtmans tags: trunk)
09:25
unused variable ... (check-in: 0deb022a user: jan.nijtmans tags: trunk)
01:14
Merge in hide-diff-on-vdiff_page...

Which now give possibility to hide or show full detailed diff on vdiff page. (when clicking on 2 nodes on timeline) Just like the /info page. ... (check-in: 74a4db25 user: mgagnon tags: trunk)

01:09
merge in latest trunk ... (Closed-Leaf check-in: 8af8232f user: mgagnon tags: hide-diff-on-vdiff_page)
2013-11-21
23:39
Update to the lastest SQLite that includes the OP_Column rewrite and the constant expression factoring logic. ... (check-in: 8dc9d009 user: drh tags: trunk)
01:47
Merge in latest from trunk. ... (check-in: e2929a4b user: andybradford tags: hide-diff-on-vdiff_page)
01:46
Minor style cleanup. ... (check-in: 78a3c01e user: andybradford tags: hide-diff-on-vdiff_page)
2013-11-20
13:48
Make "fossil open" and "fossil rm" work on a repository which doesn't have any check-in. (the latter only undoes the effect of a previous "fossil add" then). ... (check-in: aef638b6 user: jan.nijtmans tags: trunk)
08:57
Add "blame" WEBPAGE, just as "annotate" but giving comparable output as "fossil blame". ... (check-in: d7160dc1 user: jan.nijtmans tags: trunk)
2013-11-19
19:44
Remove an unused local variable. ... (check-in: 811c9feb user: drh tags: trunk)
18:49
Add a page (admin access only) to show the repository schema. Fix a bug in the "Last Rebuilt" display. ... (check-in: 3ea94847 user: drh tags: trunk)
18:25
Update the built-in SQLite to the version that includes the DELETE with ONEPASS optimization and the enhanced EXPLAIN indentation in the shell. ... (check-in: 0830c352 user: drh tags: trunk)
13:09
Now that checkout_cmd() can handle the situation that vid==0 ([b725c1cf26]), no longer assume that the initial commit has rid=1: If the initial commit is not empty that will not be true any more. ... (check-in: 6791ad11 user: jan.nijtmans tags: trunk)
2013-11-15
12:58
Update custom makefile as well. If fossil is linked with external SQLite library, make sure it is used single-threaded. ... (check-in: 1928cf52 user: jan.nijtmans tags: trunk)
2013-11-14
19:36
Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. ... (check-in: 28c50867 user: drh tags: trunk)
04:34
Set the error message to indicate the HTTP status code returned on CONNECT to avoid segfault. ... (check-in: 87d5fef9 user: andybradford tags: jan-httpsproxytunnel)
2013-11-13
15:18
Minor correction to text in setup_timeline for description of setting. ... (check-in: 40a2557f user: andybradford tags: hide-diff-on-vdiff_page)
11:28
Take over latest change in src/mem1.c (usage of _msize function) from SQLite trunk, and modify MinGW build to use it as well. ... (check-in: bcd979da user: jan.nijtmans tags: trunk)
08:39
Fix end-marker handling in "fossil timeline", broken by previous commit [465f8ecd4a]. (That's what the "n+1" in [14104fde04?ln=1818] was meant for, but -1 is always better) ... (check-in: f13ae6b6 user: jan.nijtmans tags: trunk)
03:51
Merge latest trunk. ... (check-in: 17f6b655 user: mgagnon tags: hide-diff-on-vdiff_page)
2013-11-12
19:41
Restore the end-of-timeline marker only when no limit is active; otherwise, use a 'no more data' marker instead. Use -1 to indicate no limit in the SQL clause. ... (check-in: 465f8ecd user: mistachkin tags: trunk)
19:26
Fix macro redefinition compiler warnings. ... (check-in: 629d4975 user: mistachkin tags: trunk)
15:57
Update the built-in SQLite to include the latest bug fixes, especially the fix to count(*) on WITHOUT ROWID tables. Fix the "fossil all" command so that it works on a WITHOUT ROWID global_config table. ... (check-in: c0700615 user: drh tags: trunk)
15:49
Move proxy-related fields after the other url-related fields. ... (check-in: 45107553 user: jan.nijtmans tags: jan-httpsproxytunnel)
15:27
merge trunk ... (check-in: 1bd561c3 user: jan.nijtmans tags: jan-httpsproxytunnel)
15:10
Fix password handling as in trunk. ... (check-in: 384a6b3d user: jan.nijtmans tags: tkt-change-hook)
12:39
merge trunk ... (check-in: 3d63f560 user: jan.nijtmans tags: tkt-change-hook)
08:58
Add option --offset to "fossil timeline" ... (check-in: 32a9b55e user: jan.nijtmans tags: trunk)
08:32
Backout remaining of [8e01c2257d] and fix corresponding change log entry, as it apparently is not accepted upstream. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg13883.html. Sorry Joerg. ... (check-in: 0625a42c user: jan.nijtmans tags: trunk)
03:43
Merge change to fossil ui which first looks for default user if set before falling back to the Setup user. ... (check-in: 1460b747 user: andybradford tags: trunk)
02:41
Merge in fixes for the password embedded in the URL, save password prompting, and new clone --once option. ... (check-in: ff159bfd user: andybradford tags: trunk)
2013-11-11
23:22
Further revisions to the semantics of printing the timeline 'bounds' indicators. ... (check-in: 8b03ef24 user: mistachkin tags: trunk)
22:41
Keep track of when the repository was last rebuilt and display it on the stats page. ... (check-in: c0242ad4 user: mistachkin tags: trunk)
21:53
For the --deanalyze option to rebuild, the stat4 table should be dropped as well. ... (check-in: 4c8a5c98 user: mistachkin tags: trunk)
21:42
Restore the limit-reached markers in the timeline printing routine. ... (check-in: ab4d4dac user: mistachkin tags: trunk)
21:08
Add the test-without-rowid command. ... (check-in: 7ddfd42b user: drh tags: trunk)
19:32
Output "+++ end of timeline reached +++" when appropriate at the end of timeline output in stead of marker indicating that a limit is reached. After ML request. If n=0 no marker will be output. ... (check-in: 8e01c225 user: jan.nijtmans tags: trunk)
19:18
Make use of WITHOUT ROWID in new repositories. ... (Closed-Leaf check-in: ad982260 user: drh tags: without-rowid)
17:32
Update the built-in SQLite to the latest trunk version that includes the WITHOUT ROWID enhancement. Fossil itself does not (yet) make use of this enhancement. ... (check-in: 611e25d3 user: drh tags: trunk)
2013-11-10
15:35
Remove duplicate user from fossil user capabilities usage statement. ... (check-in: 66ca04d4 user: andybradford tags: trunk)
06:04
Merge in latest from trunk. ... (Closed-Leaf check-in: 69a19a7d user: andybradford tags: url-password-fixes)
06:01
On Win32 isatty/fileno have been deprecated in favor of _isatty/_fileno. ... (check-in: 594bbaea user: andybradford tags: url-password-fixes)
03:49
Logic correction. Should check if the local db is open before trying to use it, not before checking if the variable is null. ... (Closed-Leaf check-in: 8a7a45e0 user: andybradford tags: pending-review)
00:02
Change fossil ui behavior to look for default-user first if set, otherwise look for user with Setup capability. ... (check-in: 2fe1d804 user: andybradford tags: pending-review)
2013-11-09
02:38
Prefer use of fossil_strcmp that handles NULL better. ... (check-in: e97665e0 user: andybradford tags: url-password-fixes)
2013-11-08
15:46
Fix temporary directory separator handling for Cygwin. For testing purposes. (Change taken over from SQLite's "cygDirSep" branch) ... (check-in: 7bba4677 user: jan.nijtmans tags: trunk)
07:50
Remove side effect produced when calling with no flags. This permits removal of work around in sync.c. ... (check-in: 912ca195 user: andybradford tags: url-password-fixes)
06:01
Clean up handling of passwords for SSH. Further separate prompting for password from saving of password. ... (check-in: ad34c07c user: andybradford tags: url-password-fixes)
2013-11-07
13:31
Make sure that "fossil clean" never cleans win/fossil.exe either. ... (check-in: 6dd4d75e user: jan.nijtmans tags: trunk)
13:29
Use fossil_getenv/fossil_fopen in stead of getenv/fopen in a few places, so on Win32 non-ASCII characters in filenames and environment variable values are handled correctly. For shell.c this must be handled by the makefiles, because this file comes from SQLite. ... (check-in: aab8ce2f user: jan.nijtmans tags: trunk)
2013-11-05
09:37
Add --once option to "fossil clone" ... (check-in: c0cdb632 user: jan.nijtmans tags: url-password-fixes)
02:08
Make it so password prompts during commit are also honored. ... (check-in: 1854e090 user: andybradford tags: url-password-fixes)
2013-11-04
15:12
Preserve any URL flags that get added when parsing the original URL. ... (check-in: 23e51b9d user: andybradford tags: url-password-fixes)
2013-11-02
17:26
Restore URL flags because user_select() causes them to be altered. This allows the save password prompt to appear when required. ... (check-in: 817d795f user: andybradford tags: url-password-fixes)
16:06
Continue prompting for as many times as the failed login check will allow. ... (check-in: 87d25810 user: andybradford tags: url-password-fixes)
11:16
Don't crash if last-sync-pw was never set yet. ... (check-in: a2829230 user: jan.nijtmans tags: url-password-fixes)
10:57
Only prompt for password save if the to-be-saved password is different from the already saved password ... (check-in: a5404e30 user: jan.nijtmans tags: url-password-fixes)
06:19
Only prompt to save the password if there is a tty. ... (check-in: 34b2f067 user: andybradford tags: url-password-fixes)
06:17
It appears that calls to url_parse(0,x) are used to establish who the user is using user_select(). In this case we should not overwrite a password that has been provided prior to calling user_select() with one from the database. ... (check-in: a01c714c user: andybradford tags: url-password-fixes)
2013-11-01
08:11
Avoid clobbering the last-sync-pw when doing sync --once. ... (check-in: 8bdc3ccd user: andybradford tags: url-password-fixes)
05:14
Prompt to remember password when password is embedded in URL. Also improve password failure prompting during clone/sync operations. ... (check-in: 1ccbb651 user: andybradford tags: url-password-fixes)
2013-10-31
14:41
Merge from trunk. ... (Closed-Leaf check-in: bbebf709 user: dg tags: dg-misc)
11:00
Suggested implementation for [1ec9e8658e]: Flag some commits for "extra attention" ... (Closed-Leaf check-in: 13ba9a50 user: jan.nijtmans tags: rfe-1ec9e8658e)
06:03
Allow read access to fx_* tables in report_query_authorizer(). ... (check-in: dda5b18b user: joel tags: trunk)
2013-10-30
10:53
merge cleanX branch changes (which all come from trunk) ... (check-in: 6934dd3c user: jan.nijtmans tags: cleanX-no-clean-glob)
10:50
merge trunk ... (check-in: a354949a user: jan.nijtmans tags: cleanX)
09:39
Added .bat for building with latest MSVC version ... (check-in: 4f32dced user: BM tags: msvc_build)
09:38
Create new branch named "msvc_build" ... (check-in: caa9c2c6 user: BM tags: msvc_build)
09:11
Make "fossil add", "fossil addremove", "fossil update" and "fossil co --latest" work when the repository doesn't contain any commit yet. This is not a fatal situation at all. ... (check-in: b725c1cf user: jan.nijtmans tags: trunk)
08:42
Make option -n|--limit of "fossil timeline" now specify the number of entries, just like all other commands which have the -n|--limit option. Suggested by Martin Gagnon. ... (check-in: 6e4e16fb user: jan.nijtmans tags: trunk)
08:09
More style cleanup. ... (check-in: e4e2f9f7 user: mistachkin tags: trunk)
2013-10-29
13:09
merge trunk ... (Closed-Leaf check-in: 055245ad user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
13:08
code style cleanup ... (check-in: ea3d77c4 user: jan.nijtmans tags: trunk)
12:58
Fix existing print_timeline() calls, so they return the same output as trunk by default. ... (check-in: 11634df5 user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
12:48
Fix a typo in quickstart.wiki. ... (check-in: e3ad71f0 user: drh tags: trunk)
11:10
correct merge conflict ... (check-in: 0cb3ab79 user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
11:06
merge trunk ... (check-in: 1d6cccc5 user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
10:55
Add option -W|--width to the "fossil timeline" and "fossil finfo" commands. Defaults to 79. ... (check-in: 2eb492e2 user: jan.nijtmans tags: trunk)
2013-10-28
20:13
Code style cleanup. ... (check-in: 24273fd0 user: mistachkin tags: trunk)
14:01
Change the anti-spider error message to be more welcoming to human users who happen to be using a browser without javascript support. ... (check-in: 3ede3702 user: drh tags: trunk)
2013-10-27
09:44
Added fx_* to the glob of tables which are _not_ dropped by a rebuild, per ML discussion. The intention is to give 3rd-party extensions a safe place to put their data. ... (check-in: dbec6458 user: stephan tags: trunk)
04:48
Modify TH1/Tcl integration macros to avoid using a generic variable name. ... (check-in: 63a9998c user: mistachkin tags: trunk)
01:18
Prevent incorrect attachment links from appearing on the timeline. Reported via the mailing list. ... (check-in: 35939930 user: mistachkin tags: trunk)
01:17
Fix harmless compiler warning. ... (check-in: 9147aa2c user: mistachkin tags: trunk)
2013-10-26
22:51
Accept return codes 2xx when establishing tunnel. ... (check-in: a6720183 user: jan tags: jan-httpsproxytunnel)
19:17
Merge latest change from trunk. ... (check-in: eb1b310f user: mgagnon tags: hide-diff-on-vdiff_page)
09:06
Allow comment_print() to handle lines >400 characters. Add parameter "width" to print_timeline() function. ... (check-in: b2455507 user: jan.nijtmans tags: trunk)
2013-10-25
12:42
Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. ... (check-in: 3710f2ac user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
11:57
Restore fossil_fatal panic message in case of possible checkout/repo mismatch. ... (check-in: 8e7edc60 user: jan.nijtmans tags: trunk)
07:41
Make "fossil commit" work on a repository which doesn't have any commits yet: An initial commit will be created then. ... (check-in: ebe92f5c user: jan.nijtmans tags: trunk)
2013-10-24
10:53
Don't set _USE_32BIT_TIME_T when using MSVC++ compiler: On <VS2005 this flag has no effect, and for >=VS2005 the executable links with msvcrt80.dll (or higher), so the fact that localtime64 is missing from msvcrt.dll is no issue there. ... (check-in: 6112b31d user: jan.nijtmans tags: trunk)
2013-10-22
08:38
Minor changes to help text. ... (check-in: 4833cda5 user: mistachkin tags: tkt-change-hook)
08:34
Merge updates from trunk. ... (check-in: 0943f372 user: mistachkin tags: tkt-change-hook)
07:46
Adapt other callers of print_timeline(), so they show as well whether the limit was reached. ... (check-in: 25d00490 user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
07:41
Correctly determine whether the limit was really reached, this time without my mistake in [d54ada1cea] which didn't handle "-n 0" correctly. ... (check-in: feb17506 user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
03:40
Perform timeline limit checks at the end of the loop, after checking if a limit exists. ... (check-in: 521f7a14 user: mistachkin tags: timeline_cmd_dash_n_fix)
2013-10-21
18:44
One advantage of modifying print_timeline() in stead of using LIMIT: It's possible to put an indication at the end that output stopped because the limit was reached! ... (check-in: d54ada1c user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
18:38
merge trunk ... (check-in: 0e4dee00 user: jan.nijtmans tags: timeline_cmd_dash_n_fix)
17:21
Slight modularization when building the request to establish https tunnel over proxy. ... (check-in: 491e6d30 user: jan tags: jan-httpsproxytunnel)
17:00
Merge from trunk. ... (check-in: f3037e17 user: jan tags: jan-httpsproxytunnel)
08:45
Simpler: In raw mode, each entry outputs a single line, so LIMIT can do the job as well. ... (Closed-Leaf check-in: 59da9686 user: jan.nijtmans tags: limit-tag)
08:33
The same for raw mode as well. ... (check-in: 4b9be08a user: jan.nijtmans tags: limit-tag)
08:23
Let the "-limit" option in "fossil tag find" be handled exactly the same as in "fossil timeline". This allows output of more than 2000 lines if the "-limit" parameter requests so. ... (check-in: 1f77efc3 user: jan.nijtmans tags: limit-tag)
07:41
Fix default "fossil timeline -n" value. Merge trunk, and simplify code makeing use of the trunk improvements. ... (Closed-Leaf check-in: 4fdffd7d user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2)
06:29
Simplify handling of the limit in print_timeline. ... (check-in: d7f457b4 user: mistachkin tags: trunk)
05:06
Make "fossil timeline -n" more accurate in counting lines in verbose mode. Allow print_timeline() to be used without limits, assuming that the query already contains a suitable limitation. Improve documentation. ... (check-in: 0c312bee user: jan.nijtmans tags: trunk)
2013-10-20
06:40
Possibly simpler alternative to timeline_cmd_dash_n_fix branch ... (check-in: c6a49e29 user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2)
2013-10-19
12:52
Fix typo in hyperlink. ... (check-in: 18d9f5af user: drh tags: trunk)
06:47
Change /vdiff page (used when clicking on 2 nodes on /timeline), so it honor the show-version-diffs settings. Just like the /ci page. Also add the "Hide diff" button to hide the diffs manually.

The /vdiff page can have a lot of files to diff depending on which version are selected, so the capability to show only list of files that change is very convenient to spot interesting files. ... (check-in: d7dc4158 user: mgagnon tags: hide-diff-on-vdiff_page)

2013-10-18
22:37
Merge updates from trunk. ... (check-in: 63bd6754 user: mistachkin tags: timeline_cmd_dash_n_fix)
16:05
Added "YYMMDD HH:MM" option to timeline timestamp config, per ML request. ... (check-in: feef2d15 user: stephan tags: trunk)
11:46
Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. ... (check-in: 403d9372 user: drh tags: trunk)
10:30
cosmetic: ensure that /reports graph bars have a width of at least 1, to avoid that a positive event count has an empty graph bar during low-activity time periods (where active is under 1% of activity relative to the rest of the report). ... (check-in: 50c08819 user: stephan tags: trunk)
09:40
Fix typo in help text. ... (check-in: 6cc54a79 user: mistachkin tags: trunk)
09:38
Improvements to the 'fossil all' help text. Cherrypick of [8019d49bdb], which was checked-in on the wrong branch. ... (check-in: ed17f3cc user: mistachkin tags: trunk)
09:34
Improvements to the 'fossil all' help text. ... (check-in: 8019d49b user: mistachkin tags: tkt-change-hook)
09:32
Added a timelineDate CSS class on the "divider" fields, for consistency with the variouts timelineXXX classes. ... (check-in: 720e0984 user: stephan tags: trunk)
07:50
Merge updates from trunk. Add 'th1-uri-regexp' to the common TH1 configuration settings. ... (check-in: 9e4a3bc6 user: mistachkin tags: tkt-change-hook)
07:48
Simplify the declaration of common TH1 related configuration settings. ... (check-in: 52ed6810 user: mistachkin tags: trunk)
07:30
Update error message text. ... (check-in: 037ccb47 user: mistachkin tags: trunk)
05:10
Fix blob leaks on one return path. ... (check-in: 2438518e user: mistachkin tags: tkt-change-hook)
05:03
Fix blob leaks in the http TH1 command. Also, reorganize it to prepare for future enhancements. ... (check-in: 0db184fc user: mistachkin tags: tkt-change-hook)
03:16
Merge updates from trunk. ... (check-in: 2ed75739 user: mistachkin tags: timeline_cmd_dash_n_fix)
03:15
Merge timeline entry/line limit improvements from the v2 branch. ... (check-in: 9cc75945 user: mistachkin tags: timeline_cmd_dash_n_fix)
03:13
Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. ... (Closed-Leaf check-in: 695a3c13 user: mistachkin tags: timeline_cmd_dash_n_fix-2)
02:23
Merge updates from trunk. ... (check-in: 20306eef user: mistachkin tags: tkt-change-hook)
00:58
More enhancements to the button on the transfer setup page. ... (check-in: dcc8236e user: mistachkin tags: tkt-change-hook)
00:33
Make the new button on the transfer setup page use the selected sync flags. Move the button to the bottom of the content and add some explanatory text and a warning message. ... (check-in: bfcdc23b user: mistachkin tags: tkt-change-hook)
2013-10-17
22:16
Add the 'fossil all clean' and 'fossil all extra' sub-commands. Add -whatif option to the 'fossil clean' command that has the same effect as -dry-run, primarily for use with 'fossil all clean' since the all command itself uses the -dry-run option. ... (check-in: d30e5a48 user: mistachkin tags: trunk)
21:44
Merge updates from trunk. ... (Closed-Leaf check-in: 9ee11edb user: mistachkin tags: allExtra)
20:22
merge trunk ... (check-in: bf45c30d user: jan.nijtmans tags: tkt-change-hook)
18:36
Enhance the CGI processor to assume that PATH_INFO is an empty string if it is omitted. ... (check-in: 63a84cb6 user: drh tags: trunk)
18:12
Increase the version number to 1.28. ... (check-in: d8eb5cb7 user: drh tags: trunk)
18:10
Update the change log. No changes to code. ... (check-in: d694ef08 user: drh tags: trunk)
17:38
Tolerate CGI systems that do not send REQUEST_URI. ... (check-in: a68280c4 user: drh tags: trunk)
16:10
minor typo fix. ... (check-in: bd209802 user: stephan tags: trunk)
16:08
Patch from offline drh which sets the default cloned-repo user name to the one provided in the URL. ... (check-in: 64aa7526 user: stephan tags: trunk)
15:40
Update the built-in SQLite to the 3.8.1 release. ... (check-in: 8f4e273b user: drh tags: trunk)
15:21
Fixed typo. ... (check-in: 4ca5aa35 user: jan tags: jan-httpsproxytunnel)
12:30
minor oops ... (check-in: 3cf6908e user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2)
12:22
Minor suggested update: - If N=0 there should be no limit. - If N<0 (undocumented) restore the old behavior of counting lines in stead of entries. ... (check-in: 6c02f699 user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2)
10:04
Include User-Agent when connecting to proxy for https tunnels. Fixed a misplaced EOL. ... (check-in: 08b02fe8 user: jan tags: jan-httpsproxytunnel)
09:31
Add keep-alive for unauthenticated proxy tunnels. Remove port number from host. ... (check-in: ca61c5e9 user: jan tags: jan-httpsproxytunnel)
09:07
Make proxy connection 'keep-alive' for https tunnel. ... (check-in: ca82d0c1 user: jan tags: jan-httpsproxytunnel)
2013-10-16
19:02
Update build instructions for Mac 10.2. ... (check-in: bf6a4d32 user: drh tags: trunk)
13:39
merge trunk. Slightly simpler SELECT ... (check-in: 900bfb37 user: jan.nijtmans tags: tkt-change-hook)
12:43
Changed text which appears in EDITOR/VISUAL-based commit message editor, per ML discussion. ... (check-in: 9801449b user: stephan tags: trunk)
09:50
A control artifact which modifies an already existing valid check-in (e.g. moving it to another branch), should fire the (commit) hook for the changed manifest. ... (check-in: 52861df1 user: jan.nijtmans tags: tkt-change-hook)
04:09
Fix behavior of "--limit | -n" argument of the timeline command to fit description from usage, which is also the behavior of the "n=" parameter of the /timeline webpage.

Now -n <n> define the number of entries while before, it was limiting the number of lines.

(pending review...) ... (check-in: 453a060c user: mgagnon tags: timeline_cmd_dash_n_fix)

2013-10-15
20:10
Add support for compiling with symbols enabled using MSVC. ... (check-in: 44bd9ae2 user: mistachkin tags: trunk)
18:36
Make the TH1 common script result handling more consistent. Minor style fixes. ... (check-in: 0ffe1b08 user: mistachkin tags: tkt-change-hook)
15:02
If _USE_32BIT_TIME_T is already set, e.g. because SQLite provides it already, don't set it again. ... (check-in: 043512c5 user: jan.nijtmans tags: trunk)
11:41
Restore running of the common script before starting an xfer. If the commmon script result in a "break" or "continue", skip the following hook script but don't produce an error. ... (check-in: d79eaeb1 user: jan.nijtmans tags: tkt-change-hook)
09:00
Fix accidental change: make sure that the regexp object has been created prior to using it. ... (check-in: 9964af59 user: mistachkin tags: tkt-change-hook)
08:24
Restore previous implementation of the common script function. Add inline docs to indicate its usage. ... (check-in: 348df8f0 user: mistachkin tags: tkt-change-hook)
07:57
Keep in alphabetical order. ... (check-in: de768178 user: jan.nijtmans tags: tkt-change-hook)
07:45
The common xfer script should only be run once for each interpreter. ... (check-in: 55fe2bb8 user: jan.nijtmans tags: tkt-change-hook)
06:53
Add a "Synchronize" button to the Admin->Transfers page (or "Pull" if the "dont-push" option is set). Remark: I'm not sure if determining the user with user_select() is correct here, that's the tricky point to get right. In case of "fossil ui" it works fine, but could be improved for usefulness in other situations. ... (check-in: 7c24de9c user: jan.nijtmans tags: tkt-change-hook)
06:51
merge trunk ... (check-in: 837c85ba user: jan.nijtmans tags: tkt-change-hook)
06:48
Bug-fix in ticket handling when tracing is on. (discovered in tkt-change-hook branch) ... (check-in: 9e940f2e user: jan.nijtmans tags: trunk)
01:21
Centralize and simplify the commit/ticket hook integration. ... (check-in: 6cf28968 user: mistachkin tags: tkt-change-hook)
00:28
Minor changes to SQLite 3.8.1 as it nears release. ... (check-in: 93c25825 user: drh tags: trunk)
2013-10-14
13:57
Clarification to the quickstart.wiki text. ... (check-in: 0b9f725e user: drh tags: trunk)
13:30
Bring in the latest SQLite 3.8.1 beta for the purpose of pre-release testing of SQLite. ... (check-in: 089dad49 user: drh tags: trunk)
11:37
Bug-fix (not caused by refactoring, was already there): When doing a "fossil commit -n": assertion "blob_is_reset(&manifest)" failed: file "./src/checkin.c", line 1817, function: commit_cmd Aborted (core dumped) ... (check-in: 3db05280 user: jan.nijtmans tags: tkt-change-hook)
10:54
Restore some styling improvements. ... (check-in: ee598d69 user: jan.nijtmans tags: tkt-change-hook)
10:38
Phase 4 refactoring broke some important requirements: 1) "fossil rebuild" should not run any hook script, nor should it read the hook script code from the database for each manifest it processes. 2) When handling tickets through the UI, the ticket hook should be processed once, just as if it came in through xfer. 3) (less important) Allow "http -asynchronious" to be shortened to "http -async" I apologize for having to revert part of the "Phase 4 refactoring" restoring this. Other than that, it looks good! ... (check-in: b92e111a user: jan.nijtmans tags: tkt-change-hook)
08:51
Merge updates from trunk. ... (check-in: 14be8e8a user: mistachkin tags: allExtra)
08:48
Help text enhancements. ... (check-in: 345cb070 user: mistachkin tags: tkt-change-hook)
08:28
Fix compiler warnings. ... (check-in: c932fa47 user: mistachkin tags: trunk)
08:20
Rename the HTTP header variable used by httpCmd back to hdr for consistency with other code. ... (check-in: e44932b1 user: mistachkin tags: tkt-change-hook)
08:19
Phase 4, simplify usage of TH1 hooks and make more consistent. Assume that the common transfer TH1 script is idempotent. ... (check-in: 0fe1771a user: mistachkin tags: tkt-change-hook)
07:08
Phase 3, the TH1 http command now uses non-global URL data. This also required heavy refactoring of some other callers that use the global URL data. ... (check-in: 8ce9c1af user: mistachkin tags: tkt-change-hook)
05:37
Phase 2, style cleanup for httpCmd and fix minor memory leak. ... (check-in: 047b0174 user: mistachkin tags: tkt-change-hook)
05:10
Refactoring, phase 1, move httpCmd. ... (check-in: d1b4d1b6 user: mistachkin tags: tkt-change-hook)
04:15
Rename the 'http-allow-regexp' setting to 'th1-uri-regexp'. ... (check-in: aeedba68 user: mistachkin tags: tkt-change-hook)
2013-10-13
15:19
don't hardcode default value of "ticket-change" code ... (check-in: 0e1f9473 user: jan.nijtmans tags: tkt-change-hook)
15:13
Put back ticket-change in JSON part as well ... (check-in: 12c53e1c user: jan.nijtmans tags: tkt-change-hook)
15:03
One more place where failing run_common_script() should not prevent running manifest_crosslink(). If run_common_script() fails, let the following run_script() output its error-message. ... (check-in: cc5466b8 user: jan.nijtmans tags: tkt-change-hook)
14:46
add back the original "ticket-change" hook, as it was in trunk ... (check-in: abef3f19 user: jan.nijtmans tags: tkt-change-hook)
10:33
manifest_crosslink() should always be called, whether run_common_script() fails or not. revert experimental change in timeline ... (check-in: b6b656a0 user: jan.nijtmans tags: tkt-change-hook)
10:06
Fix redirect after ticket submission, as suggested by Justin Forest. Rename "ticket-change" to "xfer-ticket-script" everywhere ... (check-in: 26d6877f user: jan.nijtmans tags: tkt-change-hook)
09:53
merge trunk ... (check-in: a4327ba0 user: jan.nijtmans tags: tkt-change-hook)
2013-10-11
20:19
Improved the help text for /reports. Started 1.28 changelog entries. ... (check-in: 5c123de4 user: stephan tags: trunk)
19:58
Added sub-submenu to /reports for selecting type of event to filter on. ... (check-in: 3e915d42 user: stephan tags: trunk)
19:04
Added by-type labels for /reports page headers, but still not sure how to integrate the flags sensibly into the UI. ... (check-in: 0761df83 user: stephan tags: trunk)
13:29
Update the built-in SQLite to the latest 3.8.1 beta that includes the "sqlite3.h" file text at the very beginning of the "sqlite3.c" amalgamation file. ... (check-in: 7f5fbf95 user: drh tags: trunk)
12:40
Fix Win64 build with MinGW. Problem reported by Martin Gagnon. ... (check-in: 0d70a872 user: jan.nijtmans tags: trunk)
11:44
merge trunk ... (Closed-Leaf check-in: 1a310615 user: jan.nijtmans tags: fix-win64-mingw)
11:31
Revert makefile changes in my previous commit: It broke the normal MinGW build! Sorry! ... (check-in: 6e55cfe6 user: jan.nijtmans tags: trunk)
11:24
minor doc typo fix from ML. ... (check-in: 2530ee03 user: stephan tags: trunk)
11:20
With this additional change, it works. But I don't understand why, and it means patching SQLite. ... (check-in: 57cf68c4 user: jan.nijtmans tags: fix-win64-mingw)
11:13
Attempt to fix Win64 MinGW build. Doesn't work yet. ... (check-in: e2541003 user: jan.nijtmans tags: fix-win64-mingw)
08:36
Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. ... (check-in: c30cd93b user: jan.nijtmans tags: trunk)
07:49
Merge updates from trunk. ... (check-in: 33d26b91 user: mistachkin tags: allExtra)
2013-10-10
15:19
Update the built-in SQLite to the latest 3.8.1 beta from upstream. ... (check-in: cb29ef2a user: drh tags: trunk)
13:18
Make sure that in Win64 builds _USE_32BIT_TIME_T is never defined. ... (check-in: d66cfb16 user: jan.nijtmans tags: trunk)
02:52
Merge from 'trunk' ... (check-in: 9c3021b0 user: ashish tags: ashish-ipv6)
2013-10-09
13:58
help fix typo from ML. ... (check-in: 6981cc68 user: stephan tags: trunk)
12:06
Change "Abbreviated Name" to "Tarball and ZIP-archive Prefix" on the "Configuration" page of setup. ... (check-in: 49e112c9 user: drh tags: trunk)
09:20
Make sure that the UUID of a generated P-card is the UUID of a valid check-in in this repository. If not, bail out early. ... (check-in: d30abe15 user: jan.nijtmans tags: trunk)
08:24
Be carefull comparing a char < ' ': If the platform 'char' type is signed, this will be true for all UTF-8 characters >0x7f as well. ... (check-in: c426475e user: jan.nijtmans tags: trunk)
07:56
Fix the abbreviated project name escape mechanism for two less obvious dangers: - spaces at the end of the filename should be stripped. - control charaters are not allowed in filenames either. ... (check-in: e161527c user: jan.nijtmans tags: trunk)
03:17
Fix a couple of minor documentation typos. ... (check-in: c334fc9a user: drh tags: trunk)
02:44
Mention the --dontstop option in the "fossil all" on-line help. ... (check-in: f89ba310 user: drh tags: trunk)
00:09
Merge the enhanced SSH transport changes into trunk. The ssh command now runs a single instance of "fossil" directly on the remote side, obviating the need for a remote shell. ... (check-in: dbb5e2d3 user: drh tags: trunk)
2013-10-08
15:21
double-quote and question mark are a problem as well. ... (check-in: 760f80cd user: jan.nijtmans tags: trunk)
15:10
Fix the abbreviated project name escape mechanism to escape all and only the characters that are special to unix and windows filesystems. ... (check-in: 99318f09 user: drh tags: trunk)
14:50
Bring in the latest SQLite 3.8.1 beta from upstream. ... (check-in: 4910a378 user: drh tags: trunk)
14:43
Add the Abbreviated Name configuration option that is used for tarball and ZIP archive name construction. ... (check-in: 12395456 user: drh tags: trunk)
14:13
minor help text typo. ... (check-in: eb6b1472 user: stephan tags: trunk)
14:01
integrated reports-by-type. Still missing some UI components, but the feature works if the user adds type=XYZ to the URL args. ... (check-in: 358f8e36 user: stephan tags: trunk)
13:51
If the ".fslckout" file gets confused about the RID of the current checkout, still generate a valid manifest, only without the "P" record. ... (check-in: e17e2174 user: drh tags: trunk)
13:45
Revise the character escaping logic for generated tarballs and zip archives. Add a "For best results" comment to the configuration page where the project name is set. ... (check-in: fe76ad55 user: drh tags: trunk)
13:11
Add the undocumented --script FILENAME option to all diff operations that make use of the --tk option. The --script FILENAME option is used for testing and debugging only. ... (check-in: cee30a34 user: drh tags: trunk)
13:03
Escape special characters used in the Project Name when generating the URLs for tarball and ZIP archive. ... (check-in: ddc313e8 user: drh tags: trunk)
12:54
Add the "fossil blame" command that shows the username without a line number. The "fossil annotate" command continues to show the line number and omit the username. ... (check-in: 6f686403 user: drh tags: trunk)
07:23
Even better error message in case of "manifest file (12892) is malformed". Detection of this situation is not 100% failproof yet, but if zParentUuid=0 we know for sure that an illegal manifest will be generated later, so better catch this early. ... (check-in: 27dc7a56 user: jan.nijtmans tags: trunk)
2013-10-07
23:52
Add the 'fossil all clean' command. Add -whatif option to the 'fossil clean' command, primarily for use with 'fossil all clean'. ... (check-in: 4e7753c8 user: mistachkin tags: allExtra)
23:36
Update help to include 'fossil all extra'. ... (check-in: aca6db8f user: mistachkin tags: allExtra)
22:37
Add the 'fossil all extra' command. ... (check-in: f4bcc63f user: mistachkin tags: allExtra)
21:36
Fix array indexing issue in db_all_column_text_and_int64() and refactor all_cmd() in an attempt to avoid bug [b6eea9446d]. ... (check-in: cb8f7eb8 user: mistachkin tags: tkt-b6eea9446d)
20:26
Comment fixes. ... (check-in: 19d2a8db user: mistachkin tags: tkt-b6eea9446d)
20:24
Initial groundwork for fixing bug [b6eea9446d]. ... (check-in: d5407ff9 user: mistachkin tags: tkt-b6eea9446d)
13:27
Support for tunneling https through http proxy. ... (check-in: c039efde user: jan tags: jan-httpsproxytunnel)
08:35
Hm. the db_finalize() and the newline append should be done within the "if"! ... (Closed-Leaf check-in: 6135c92e user: jan.nijtmans tags: pending-review)
08:10
Prevent an invalid manifest to be generated if there is no parent manifest. ... (check-in: aa01de5d user: jan.nijtmans tags: pending-review)
07:41
Better error message in case of "manifest file (12892) is malformed". It will now give an additional line: "line ???: wrong size UUID on P-card" (or whatever other parsing error happens), and using the "-n" option it will print out the complete manifest as well. This would have made it much easier to investigate Ron Aaron's commit problem (many thanks for reporting this!), without adding special debugging code to fossil. ... (check-in: ec81aee9 user: jan.nijtmans tags: trunk)
2013-10-05
22:34
Backout check-in [7557c3e03f]. The code in that check-in is not necessary. (It was added only to try to catch errors.) Fix for ticket [9d9d42d9aab]. ... (check-in: 6d1c038c user: drh tags: trunk)
2013-10-04
17:06
Fix a busted hyperlink in the server.wiki documentation page. ... (check-in: 92bad3cd user: drh tags: trunk)
16:42
Update the server documentation to show an example stunnel4 configuration. ... (check-in: bd6dac51 user: drh tags: trunk)
15:18
Improved the checkout/repo mismatch check based on off-list discussion. Edit: caused bug [9d9d42d9aa]. ... (check-in: 7557c3e0 user: stephan tags: trunk)
10:12
Corrections to comment. ... (check-in: c72c19b8 user: mistachkin tags: trunk)
09:59
Cygwin64 has a 64-bit "long" while Win64 has a 32-bit "long". Correct for that. ... (check-in: 4ff370c8 user: jan.nijtmans tags: trunk)
09:30
Better error-message in case of "manifest file is malformed" ... (Closed-Leaf check-in: 1eb438d6 user: jan.nijtmans tags: pending-review)
09:10
Fix compiler warning on Cygwin ... (check-in: c05cc273 user: jan.nijtmans tags: trunk)
02:50
Consolidate all the Cygwin-specific preprocessor directives into one file and include it where necessary. ... (check-in: 816e893d user: mistachkin tags: trunk)
2013-10-03
14:59
Revert [b7625d8d8c], instead make sure the correct header file is included for Cygwin. ... (check-in: 19b2b240 user: jan.nijtmans tags: trunk)
2013-10-02
21:39
Fixed the table we search for the byweek report. Replaced 'y' param with 'type' because 'y' is already uses for YYYY (year). ... (Closed-Leaf check-in: 68e3e0a5 user: stephan tags: reports-by-type)
21:32
made the docs match the code. ... (check-in: 4c21f20c user: stephan tags: reports-by-type)
21:28
Initial draft of type event type argument for /reports. Seems to work but is missing labels and link integration (i.e. can only be used by explicitly passing y=TYPE for the time being). ... (check-in: 331a8b71 user: stephan tags: reports-by-type)
14:45
Take over some improvements/fixes from the CleanX2 branch. Still not very well tested, so please don't look ;-) ... (check-in: b2a2ce53 user: jan.nijtmans tags: cleanX-no-clean-glob)
11:33
Fix typos in the server.wiki document. ... (check-in: e3a2d8f3 user: drh tags: trunk)
04:22
Merge in latest from trunk to keep up-to-date. ... (Closed-Leaf check-in: c6500ac9 user: andybradford tags: ssh-transport-changes)
03:26
Upgrade the included Jim Tcl to 0.74. ... (check-in: 753f4d9a user: mistachkin tags: trunk)
2013-10-01
23:01
Merge updates from trunk. ... (check-in: 8d2f9ab1 user: mistachkin tags: cleanX)
09:58
Upgrade the included Jim Tcl to 0.74. ... (Closed-Leaf check-in: 023e6812 user: mistachkin tags: jimTcl74)
09:35
Make sure the --emptydirs option is processed even when it is already implied to prevent it from being considered as an 'unrecognized option'. ... (check-in: f7c022c1 user: mistachkin tags: trunk)
09:21
merge trunk ... (check-in: 5724c62c user: jan.nijtmans tags: cleanX-no-clean-glob)
2013-09-30
14:45
Merge the new --dirsonly and --emptydirs and --allckouts options for the "fossil clean" command onto trunk. ... (check-in: 238c8daf user: drh tags: trunk)
13:45
Imply the --emptydirs option automatically when the --dirsonly option is used. ... (Closed-Leaf check-in: 0ecb9500 user: mistachkin tags: cleanEmptyDirs)
13:32
Improvements to the header of from/to timelines. ... (check-in: 564d75b0 user: drh tags: trunk)
13:30
Simplify vfile_dir_scan and make sure nested calls do not alter the path added to the dscan_temp table. ... (check-in: 4f2bad83 user: mistachkin tags: cleanEmptyDirs)
13:29
Fix to the chroot() fix: Get Fossil working again for xinetd access. ... (check-in: 1050f2e7 user: drh tags: trunk)
12:16
Add the --dirsonly and --allckouts options to the 'clean' command. ... (check-in: 51403ee5 user: mistachkin tags: cleanEmptyDirs)
11:45
Add --emptydirs option to the 'clean' command to remove empty directories. Corrections to style and comments. Remove superfluous local variable zDir in vfile_scan. ... (check-in: 8f1e1ee8 user: mistachkin tags: cleanEmptyDirs)
11:39
Silence harmless compiler warning. ... (check-in: 16113acc user: mistachkin tags: trunk)
2013-09-29
15:40
added some docs regarding read/write perms for CGI configurations, per ML thread. ... (check-in: 3892fcab user: stephan tags: trunk)
12:42
When chroot()'ing for root user, close the repo _before_ the chroot, not after. Problem reported via ML. ... (check-in: e65162b4 user: stephan tags: trunk)
12:39
help text fix reported in ML. ... (check-in: 5e6fa720 user: stephan tags: trunk)
2013-09-28
10:34
Merge recent trunk changes into the tkdiff-enhancements branch. ... (Closed-Leaf check-in: fac10931 user: drh tags: tkdiff-enhancements)
2013-09-27
14:41
The various "diff --tk" commands now take an optional, undocumented option "--script FILENAME" that causes the Tk script to be written into FILENAME rather than to be run. One use for this is to get a copy of the diff script in a form were it can be easily edited and enhanced before being moved back into Fossil. ... (check-in: 326a7364 user: drh tags: tkdiff-enhancements)
08:52
Disable use of the unloadTcl function on 64-bit Windows, since the underlying MinGW issue does not manifest there. ... (check-in: ba779faf user: mistachkin tags: trunk)
07:49
unloadTcl is only needed on Win32, not for Win64 or any other platform. ... (Closed-Leaf check-in: 0013d9cc user: jan.nijtmans tags: win64-unloadTcl)
04:08
Make an exception in the spider protection code for Opera Mini. ... (check-in: 1a30da30 user: joel tags: trunk)
2013-09-26
08:09
Rename the makefile variable BROKEN_MINGW_CMDLINE (not the C define) to more accurately reflect its usage. ... (check-in: 4137f4cd user: mistachkin tags: trunk)
07:17
Fossil compiled with MinGW version 4.0 didn't work on Windows XP any more, because it uses the 64-bit time API. This can be fixed by specifying -D_USE_32BIT_TIME_T. (It's the same in MSVC, but Microsoft does not support Windows XP in its development tools any more. Adding the same in Makefile.msc doesn't help anything on that, unfortunately) ... (check-in: a8214df3 user: jan.nijtmans tags: trunk)
06:58
Workaround for MinGW bug #2062 ... (check-in: f2ce2f80 user: jan.nijtmans tags: trunk)
2013-09-25
23:56
Add formal unloading support to the Tcl integration subsystem. This is necessary to prevent a deadlock while exiting the process when Tcl is loaded. Add runtime detection of the ability to directly invoke an objProc for a Tcl command. Support USE_TCL_STUBS define in the version information. ... (check-in: 6b58c67e user: mistachkin tags: trunk)
08:36
Remove unnecessary code which does not give any advantage. This fixes dynamical loading of Tcl 8.4 as well. ... (Closed-Leaf check-in: 132c1b4c user: jan.nijtmans tags: pending-review)
08:29
FOSSIL_ENABLE_TCL_PRIVATE_STUBS only makes sense when USE_TCL_STUBS is defined as well. Use that consistantly in the code. Easier testing whether Tcl integration works fine, just by "fossil version -v". ... (check-in: 0038f4c9 user: jan.nijtmans tags: pending-review)
2013-09-24
16:11
merged in trunk ... (Closed-Leaf check-in: 4fb3675a user: stephan tags: usage-command)
2013-09-23
12:09
Loading Tcl 8.4 only works when USE_TCL_EVALOBJV=1. Reason: the function Tcl_GetCommandFromObj is introduced in Tcl 8.5 (TIP #139). Actually, the source code history for Tcl indicates that this is not correct. Both Tcl_GetCommandFromObj and Tcl_GetCommandInfoFromToken are present for Tcl 8.4. The Tcl_GetCommandInfoFromToken function was added in TIP #32 and the Tcl_GetCommandFromObj function exists since the initial check-in in the Tcl repository, circa 1998. ... (Closed-Leaf check-in: 2234fabe user: jan.nijtmans tags: support-tcl84-stubs)
10:17
Prevent a crash in fossil during exit, when a mingw-compiled (with dw2) Tcl version is still loaded. This is clearly a dw2 bug (see: http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724), but the suggested workaround works and is managable. ... (check-in: da96f916 user: jan.nijtmans tags: trunk)
2013-09-19
18:36
Per feedback, further improve the Tcl shared library error message. ... (check-in: aad3ef32 user: mistachkin tags: trunk)
15:10
Some fossil_panic() -> fossil_fatal(). Revert output value of manifest_crosslink() to what it was: 0=error. ... (check-in: b6cb91ca user: jan.nijtmans tags: tkt-change-hook)
14:42
merge trunk ... (check-in: 06f08ed0 user: jan.nijtmans tags: tkt-change-hook)
11:48
Fix MSVC build error and warnings: c:\localdata\workspace\fossil\src\util.c(249) : warning C4715: 'fossil_timer_fetch' : not all control paths return a value c:\localdata\workspace\fossil\src\util.c(270) : warning C4715: 'fossil_timer_reset' : not all control paths return a value ... (check-in: 6e1e4bb8 user: jan.nijtmans tags: trunk)
11:29
Notepad and Cygwin interpret absolute paths differently. Solution: make the path relative. This is generally better anyway because relative paths are shorter and less likely to overflow platform path limitations. ... (check-in: 3cadf76c user: jan.nijtmans tags: trunk)
11:18
Bug-fix in file_relative_name(): If filename is a super-directory of the current directory then the final slash is missing. Test-case: "fossil test-relative-name /home/ --slash". Result "../../.." should be "../../../". This bugfix is needed for my next commit. ... (check-in: add75245 user: jan.nijtmans tags: trunk)
08:30
Add --slash option to test-canonical-name and test-relative-name ... (check-in: e6ced767 user: jan.nijtmans tags: trunk)
08:10
merged in trunk ... (check-in: d3e4ef94 user: stephan tags: usage-command)
06:32
Improve the error message when loading a Tcl shared library fails. ... (check-in: 43c56304 user: mistachkin tags: trunk)
02:41
Merge in recent development from trunk. ... (check-in: 6b90659f user: andybradford tags: ssh-transport-changes)
2013-09-18
12:58
Fix typo in on-line help for "settings". Ticket [b41c8b77dd5044] ... (check-in: 78d714e9 user: drh tags: trunk)
12:56
Always allow the administrator to moderate attachments. ... (check-in: 41d9de6e user: drh tags: trunk)
12:46
Fix typos in the "Server" documentation. Also remove the "Security Considerations" paragraph at the end, which seems to be mostly common-sense. ... (check-in: dd357f7f user: drh tags: trunk)
2013-09-17
16:08
Get a 10x speedup on long annotations by indexing a field in the temporary "ancestor" table. ... (check-in: 1c40de18 user: drh tags: trunk)
15:05
When using private stubs, really use private stubs ... (check-in: 07c8b730 user: jan.nijtmans tags: trunk)
13:31
Update the build-in SQLite to the 3.8.1 alpha from upstream, for the purpose of testing SQLite. ... (check-in: 02d3f533 user: drh tags: trunk)
11:33
Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. ... (check-in: 8c8c6bce user: jan.nijtmans tags: trunk)
10:06
Minor cleanup of Tcl integration code. Also, add more comments describing USE_TCL_EVALOBJV. ... (check-in: d7f83e74 user: mistachkin tags: trunk)
09:31
Support overriding the USE_TCL_EVALOBJV define via a custom Makefile. ... (check-in: 5782fa03 user: mistachkin tags: trunk)
09:16
New clean-zlib, clean-openssl, and clean-tcl targets in the MinGW makefiles. Cherrypick of [9112867c2d]. ... (check-in: 249f6075 user: mistachkin tags: trunk)
09:00
Use Tcl_EvalObjv in any Tcl version, not only when compiled with Tcl 8.6 headers. ... (Closed-Leaf check-in: 92fd8ddc user: jan.nijtmans tags: pending-review)
08:43
new clean-zlib, clean-openssl and clean-tcl targets in the mingw makefiles. ... (check-in: 9112867c user: jan.nijtmans tags: pending-review)
2013-09-16
23:38
Support the ability to determine at runtime if the private stubs mechanism was used for Tcl. ... (check-in: e10d1171 user: mistachkin tags: trunk)
23:17
Fix missing argument check for pxDeleteInterp in the Tcl integration module. ... (check-in: ee9d2bfb user: mistachkin tags: trunk)
23:06
Enable use of the private Tcl stubs mechanism by default in the custom MinGW makefile. ... (check-in: fe0bb727 user: mistachkin tags: trunk)
22:51
Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. ... (check-in: 955886f1 user: mistachkin tags: trunk)
20:01
Improve readability of the Win32 RC file. ... (check-in: b5141cb7 user: mistachkin tags: trunk)
19:41
If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. ... (check-in: 0ad8af4b user: jan.nijtmans tags: trunk)
19:24
Minor consistency fixes to the Win32 RC file. ... (check-in: 45d93e15 user: mistachkin tags: trunk)
12:49
For some reason, fossil.rc could not be compiled any more. Anyway with stubs, the patchlevel doesn't say anything. ... (Closed-Leaf check-in: 7c232dc0 user: jan.nijtmans tags: tcl-stubs-v2)
12:16
Add "clean" target as well. Remove noncence part. ... (check-in: 4966e15d user: jan.nijtmans tags: tcl-stubs-v2)
12:13
Same stuff, but now for non-Windows systems as well. Need to run "make" in compat/tcl-8.6/unix first, before running "./configure" ... (check-in: 648c27e6 user: jan.nijtmans tags: tcl-stubs-v2)
08:34
Much more simplified stubs implementation. No changes to Fossil code itself. ... (check-in: 10f71bc7 user: jan.nijtmans tags: tcl-stubs-v2)
07:36
Fix a couple missed changes. ... (Closed-Leaf check-in: 9562a16f user: mistachkin tags: tcl-stubs)
07:31
Correct typo in auto.def. Improvements to the Tcl integration. ... (check-in: 6e08e5ae user: mistachkin tags: tcl-stubs)
07:26
merge fork ... (check-in: fea04024 user: jan.nijtmans tags: trunk)
07:24
Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. ... (check-in: c237195f user: jan.nijtmans tags: trunk)
07:23
Correct typo in auto.def. Improvements to the Tcl integration. ... (check-in: efaea6b6 user: mistachkin tags: trunk)
06:23
Fix inaccurate error message. ... (check-in: 0a94396d user: mistachkin tags: tcl-stubs)
06:21
Merge TH1 initialization fix from trunk. ... (check-in: deb196f0 user: mistachkin tags: tcl-stubs)
06:17
Further cleanup and naming consistency. ... (check-in: 48f501ec user: mistachkin tags: tcl-stubs)
06:04
Fix built-in TH1 command registration broken by the previous commit. ... (check-in: 5d20065c user: mistachkin tags: trunk)
05:54
Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. ... (check-in: a76a134b user: mistachkin tags: tcl-stubs)
03:54
Merge updates from trunk. ... (check-in: fc1442ca user: mistachkin tags: tcl-stubs)
2013-09-15
18:51
Revise TH1 initialization function to accept a single flags argument. Cleanup and revise version information reported for zlib and Tcl. ... (check-in: 0e686204 user: mistachkin tags: trunk)
16:59
Let "fossil version -v" report the zlib version currently running, not the zlib version it was compiled with ... (check-in: e568d9f0 user: jan.nijtmans tags: trunk)
2013-09-14
21:59
When building the new OpenSSL target in the MinGW makefile, build only what is necessary to actually compile and use Fossil. ... (check-in: a5073b3a user: mistachkin tags: trunk)
18:17
Remove unused CGI environment variable for SSH connections. ... (check-in: d03e27d8 user: amb tags: ssh-transport-changes)
2013-09-13
21:17
Add the 3 header files from Tcl. Now win32 fossil.exe can be cross-compiled on any system which has a suitble mingw-w64 compiler.

E.g. on Ubuntu: * sudo apt-get install mingw-w64 * cd compat;tar xfz <path-to>/openssl-1.0.1e.tar.gz * make -f win/Makefile.mingw.mistachkin PREFIX=i686-w64-mingw32- openssl fossil.exe * i686-w64-mingw32-strip fossil.exe ... (check-in: d0ef7603 user: jan.nijtmans tags: tcl-stubs)

12:15
CONST -> const ... (check-in: 8897edb7 user: jan.nijtmans tags: trunk)
11:55
Eliminate the need for the Tcl stub library to be linked with. Fossil uses public Tcl functions only, so tclStubPtr is the only variable which needs to be present and initialized. The function Tcl_InitStubs reduces to only 15 lines of code, which as well can be put in directly. Advantage: Presence of 3 header files (tcl.h, tclDecls.h and tclPlatDecls.h) from whatever Tcl version is sufficient to compile Fossil with Tcl support through stubs. ... (check-in: 9f77be88 user: jan.nijtmans tags: tcl-stubs)
08:32
merge trunk to "hidden" tag implementation. Regarding the "CROSS JOIN", see: [85d960e205288ef8] and https://www.sqlite.org/queryplanner-ng.html#fossilcasestudy for more info. ... (Closed-Leaf check-in: 778ce727 user: jan.nijtmans tags: hidden-tag)
02:41
Bring in fixes and new release code. ... (check-in: a359ef8f user: amb tags: ssh-transport-changes)
02:39
Leave original prompt as current SSH behavior does not require a password. ... (check-in: 746a93e1 user: amb tags: ssh-transport-changes)
2013-09-12
22:47
implement undocumented "mionly" option in JSON timeline, just as in the normal timeline page. ... (check-in: 0bcb7707 user: jan.nijtmans tags: trunk)
21:05
don't use a CROSS JOIN, but a normal JOIN. Is that correct? Otherwise it's incredible slow......, but I'm not sure. ... (check-in: d7436c4e user: jan.nijtmans tags: hidden-tag)
20:06
New target "openssl" in win/Makefile.mingw, for building the openssl static libraries on mingw32 ... (check-in: f469c27d user: jan.nijtmans tags: trunk)
13:03
Make it work in JSON timeline as well ... (check-in: 0ee34c90 user: jan.nijtmans tags: hidden-tag)
09:22
Implicit function declaration on Cygwin ... (check-in: b7625d8d user: jan.nijtmans tags: trunk)
09:06
Let "fossil version -v" report the real Tcl version running, not the version of the Tcl (stub) library it was compiled with. ... (check-in: 86a8e1d9 user: jan.nijtmans tags: trunk)
00:43
Fix a minor error in the mkdownload.tcl script. ... (check-in: 2d9e01e0 user: drh tags: trunk)
00:40
Change the download-page generator script to be more generic about operating system version numbers on prebuild binaries. ... (check-in: b685a012 user: drh tags: trunk)
2013-09-11
20:11
typo and unnecessary "align=center" ... (check-in: 53e00425 user: jan.nijtmans tags: trunk)
19:53
minor typo fix, no code changes. ... (check-in: bd7daa1f user: stephan tags: trunk)
15:16
Don't display anything marked "hidden" in the timeline. ... (check-in: ba7056b2 user: jan.nijtmans tags: hidden-tag)
13:15
Use the new -DSQLITE_WIN32_NO_ANSI C-flag from SQLite 3.8.1. This eliminates all osIsNT() calls on Win32 and Cygwin in SQLite. (Fossil doesn't run on Win95/98/ME anyway) ... (check-in: c2fa0074 user: jan.nijtmans tags: trunk)
11:43
Version 1.27 ... (check-in: 13ad1309 user: drh tags: trunk, release, version-1.27)
2013-09-10
14:35
Make CSS consistent with other hrefs on in side box. ... (check-in: fa9dfa47 user: andybradford tags: trunk)
14:32
Fix minor finfo line wrapping issue reported on mailing list. ... (check-in: 4d846d94 user: andybradford tags: trunk)
02:49
Only print SSH command string if --sshtrace is enabled. ... (check-in: 0088ab83 user: amb tags: ssh-transport-changes)
2013-09-09
13:31
merge trunk ... (check-in: f62a835a user: jan.nijtmans tags: usage-command)
13:13
Tweaks to the change log. ... (check-in: e7202edf user: drh tags: trunk)
13:11
Bug fix to "update": identify the local user correctly. Contributed by Andy Bradford. ... (check-in: 8e50e2e7 user: drh tags: trunk)
13:07
Increase the version number to 1.27 in preparation for the next release. ... (check-in: 6950e08d user: drh tags: trunk)
2013-09-08
12:59
Restore support for 64-bit integers in JSON on win32. Lost by [10666aaddd]. ... (check-in: c7409f10 user: jan.nijtmans tags: trunk)
09:00
Added JSON license change to changelog, for the sake of package maintainers (who presumably use the changelog). ... (check-in: df828ca6 user: stephan tags: trunk)
07:14
merged in JSON_parser license change (went to the wrong branch). ... (check-in: 10666aad user: stephan tags: trunk)
07:13
Pulled in latest upstream JSON_parser(), which has an MIT license instead of BSD+do-no-evil clause. ... (check-in: e2975b71 user: stephan tags: usage-command)
2013-09-07
22:13
Merge from trunk. ... (check-in: b5ccc136 user: dg tags: dg-codenames)
21:57
Bring in latest fixes and features. ... (check-in: e880c032 user: andybradford tags: ssh-transport-changes)
21:50
Move the SSH shared account code back to the branch to keep the development of this new feature separate. ... (Closed-Leaf check-in: 56169d07 user: andybradford tags: ssh-shared-account)
21:21
Separate SSH transport changes from shared account features to simplify integration. ... (check-in: 915c79cb user: andybradford tags: ssh-transport-changes)
16:09
Rework the algorithm to consume a certain number of bits from the string, rather than using modulus arithmetic --- this is much friendlier on partial hashes, at the expense of being a bit less efficient. ... (check-in: 0160d40b user: dg tags: dg-codenames)
2013-09-06
22:18
On Cygwin, when editing with Notepad, make sure it starts with the UTF-8 BOM. ... (check-in: 3e90ef61 user: jan.nijtmans tags: trunk)
18:23
merged trunk ... (check-in: c79e8c93 user: stephan tags: usage-command)
18:17
slight change to the assertions in the latin1 workaround. Nothing functional. ... (check-in: c66ee0d6 user: stephan tags: trunk)
18:09
pulled in a minor (doc) cleanup for the latin1 workaround. ... (check-in: 339f9f32 user: stephan tags: trunk)
17:08
Pulled in latest upstream cson, which includes a workaround for an encoding-related problem reported by Matt Welland. The JSON i-tests run with this change, but it is not pretty. ... (check-in: aa6c2b1e user: stephan tags: trunk)
14:19
Fix "fossil stash diff --tk" ... (check-in: 1b0a2593 user: jan.nijtmans tags: trunk)
14:18
Change internal $cmd Tcl variable in $fossilcmd. One of the Tcl packages in my environment (not written by me) defines this variable, which breaks "fossil diff --tk". Still investigating, but this is a harmless workaround.

Addendum: Found the cause of this problem: http://core.tcl.tk/tcl/info/f031beec9a This change came after Tcl 8.6, and was never in any released version of Tcl, so it should be fixed before 8.6.1 ... (check-in: f92d80d4 user: jan.nijtmans tags: trunk)

07:27
s/strcmp/fossil_strcmp/ to avoid a segfault on a NULL string. ... (check-in: e3a4d954 user: stephan tags: trunk)
2013-09-05
20:30
merged in trunk ... (check-in: 8124aa4a user: stephan tags: usage-command)
20:03
"fossil ls" improvements were mentioned twice in the changelog. ... (check-in: 9203b4cb user: jan.nijtmans tags: trunk)
19:56
Updated changelog based on the 1.27 (pending) diffs. Added a link to the release checklist page. ... (check-in: 08edbd4a user: stephan tags: trunk)
12:42
On Cygwin, don't set browser to "echo" if it cannot be found, but revert to ShellExecuteW which can do a much better job. ... (check-in: 0efd9e6a user: jan.nijtmans tags: trunk)
02:46
Add $csrf_token TH1 variable. ... (check-in: 2653fb4e user: joel tags: trunk)
01:48
Only report server time skew once and at the very end of a sync. ... (check-in: 051cf593 user: drh tags: trunk)
2013-09-04
20:44
Merge from trunk. ... (check-in: 15090b94 user: dg tags: dg-codenames)
20:42
Add initial basic mnemonic encoding support. ... (check-in: 570783f7 user: dg tags: dg-codenames)
19:17
merge trunk ... (check-in: 79bae863 user: jan.nijtmans tags: cleanX-no-clean-glob)
18:43
New --close option to "fossil commit", which immediately closes the branch being committed. ... (check-in: abf72710 user: jan.nijtmans tags: trunk)
12:50
New --close option to "fossil commit", which immediately closes the branch being committed. ... (Closed-Leaf check-in: c0daf615 user: jan.nijtmans tags: commit-close)
11:33
merged in trunk for sqlite build fixes. ... (check-in: 11547d9f user: stephan tags: usage-command)
11:30
Update the built-in SQLite from upstream, taking over Joe's fix fror MSVC (reported by Ross Berteig) ... (check-in: 9aae838b user: jan.nijtmans tags: trunk)
00:08
Add mention of SBS diff change to changelog. ... (check-in: f2ce086b user: joel tags: trunk)
2013-09-03
22:01
Added a missing error code check - now properly fails if no checkout is available (e.g. when called using -R repofile). ... (check-in: f550bdc7 user: stephan tags: usage-command)
21:51
Added -n|-count ### option to list the most recent (or all) history entries, ordered descending by time. ... (check-in: b613c52b user: stephan tags: usage-command)
20:15
Fixed the is-this-server-mode check to avoid updating cmd_usage stats in server/ui mode even if there is a local checkout. ... (check-in: e11bec70 user: stephan tags: usage-command)
20:04
Fixed a missing db_finalize() in the -clear case. ... (check-in: 3579d1cb user: stephan tags: usage-command)
20:01
Added experimental "usage" command to track command usage stats on a per-checkout basis (not synched). ... (check-in: bd714664 user: stephan tags: usage-command)
15:24
Update the built-in SQLite from upstream, for the purpose of testing SQLite. ... (check-in: fa0df0c7 user: drh tags: trunk)
2013-09-02
19:20
Fixed a wrong-column use in load_vfile_from_rid(), which caused an is-a-phantom check to always eval to false, even for phantoms. This has 'probably' never been triggered before. ... (check-in: 612e0ecc user: stephan tags: trunk)
19:11
Removed some dead SQL code and fixed transaction closing in a "cannot happen" scenario in load_vfile_from_rid(), per ML discussion. ... (check-in: 3e9f9b06 user: stephan tags: trunk)
17:44
Added recent assertion/stderr fix to changelog. ... (check-in: 429aba33 user: stephan tags: trunk)
09:33
On Cygwin, if no browser is set and no Cygwin version of any browser can be found, fall back to win32/win64 version of chrome, firefox or IE (in that order) ... (check-in: 021866fd user: jan.nijtmans tags: trunk)
2013-09-01
16:02
Recommend to others the same as we do. ... (check-in: ad0d6aed user: jan.nijtmans tags: trunk)
15:56
Eliminate some compiler warnings (taken over last - patched - version from SQLite) ... (check-in: 0a24d431 user: jan.nijtmans tags: trunk)
2013-08-31
18:27
Disable the test for file descriptor 3 being invalid since that messes up the "fossil diff" command. ... (check-in: fd7cfac5 user: drh tags: trunk)
17:19
On unix, make sure file descriptor 2 is open and file descriptor 3 is not open at the beginning of main(). The first check helps ensure that a assert() will not accidently overwrite a file. The second check verifies that the is_valid_fd() function used by the first check really works. ... (check-in: 4ef3708d user: drh tags: trunk)
15:09
Allow "with note" in timeline for all appropriate tags, not only +close and -close. ... (check-in: 24bff454 user: jan.nijtmans tags: trunk)
14:47
Even more experimental: just shun all clusters and see what happens. ... (Closed-Leaf check-in: ab422c39 user: jan.nijtmans tags: shun-clusters)
14:03
Optimized out an unnecessary string copy in appendDiffLine(), #undef'd a local macro in EncodeHttp(). ... (check-in: a789e85f user: stephan tags: trunk)
08:56
Updated some manifest parsing comments to reflect recent reality adjustments. Comment changes only. ... (check-in: b5f2ebd3 user: stephan tags: trunk)
2013-08-30
14:33
Do not print warnings about SQLITE_SCHEMA errors. ... (check-in: d2394795 user: drh tags: trunk)
14:07
Merge in latest features and fixes from trunk. ... (Closed-Leaf check-in: ef8b9da0 user: andybradford tags: ssh-test-http)
12:32
Be sure to finalize all queries on the /info page. ... (check-in: cca1adad user: drh tags: trunk)
12:25
Finalize the query for the various report formats on the reportlist page. ... (check-in: 34ccf66e user: drh tags: trunk)
12:18
Add the --errorlog command-line option and the errorlog: parameter to CGI scripts. Log all panics, fatal errors, and warnings to the error log, if defined. Panic if file descriptor 2 is not open on unix. Clean up some routines that deal with close(). ... (check-in: 4727ef4a user: drh tags: trunk)
06:41
Further improvements to the fossil_panic() procedure to prevent it from looping and to force an early close of the database file. ... (check-in: 9d73d4c1 user: drh tags: trunk)
06:22
Update SQLite to the version that avoids opening databases on file descriptor 2 and that works inside a chroot jail. Fix a potential uninitialized variable in the CGI processing. ... (check-in: 98b16c72 user: drh tags: trunk)
03:06
Change most uses of fossil_panic() to fossil_fatal(). Modify fossil_panic() to avoid allocating heap memory and to close the database connection before doing anything else. ... (check-in: 320f1436 user: drh tags: trunk)
2013-08-29
23:39
Update the built-in SQLite to the version that refuses to open database files using file descriptors 0, 1, or 2. ... (check-in: e454de13 user: drh tags: trunk)
20:12
Create new branch named "dg-codenames" ... (check-in: 42ccbaa4 user: dg tags: dg-codenames)
13:53
Update the built-in SQLite to the version 3.8.0.1 beta. ... (check-in: 5d60e609 user: drh tags: trunk)
11:16
On Cygwin, if all else fails, use Internet Explorer as browser for "fossil ui". ... (check-in: 9de7f440 user: jan.nijtmans tags: trunk)
2013-08-28
21:32
Automatically shun Clusters which contain M-cards pointing to other shunned artifacts ... (check-in: abda198e user: jan.nijtmans tags: shun-clusters)
2013-08-27
13:50
An unused and an uninitialized variable. ... (check-in: 669f22fb user: jan.nijtmans tags: trunk)
13:28
This manifest has a P-card and a Q-card to a non-existing (private) branch. The purpose was show that nothing fails in that situation. Remark: This manifest was the result of an experiment, synced by accident (sorry about that). Strangly enough on localhost:8080 an arrow going all the way down is visible, on fossil-scm.org the arrow is not there. ... (Closed-Leaf check-in: e19cfba5 user: jan.nijtmans tags: pending-review)
12:04
Fix the display of arrows with a private branch as starting point. If UUID's are missing from R-cards (except for the first argument) and Q-cards, this is not fatal: The merge source might be private in some other repository and not (yet) synced. "fossil test-missing" should not report errors for this situation. ... (check-in: 60389c1f user: jan.nijtmans tags: pending-review)
08:57
Protect Q-card from having the same UUID as the parent. Example: "fossil merge --cherrypick trunk" followed by "fossil commit --allow-empty" ... (check-in: d5649979 user: jan.nijtmans tags: trunk)
08:31
Make Notepad the default editor on Cygwin, just as win32, if no other editor is specified. ... (check-in: ad32c20f user: jan.nijtmans tags: trunk)
2013-08-26
20:42
If an event/attachment comment ends with spaces, strip them from the C-card ... (check-in: ff87296f user: jan.nijtmans tags: trunk)
20:08
prevent duplicate UUID's in P-card ... (check-in: 4f443a3e user: jan.nijtmans tags: trunk)
18:23
If a file has been "fossil rm"-ed in the local checkout - which has not been committed, then a "fossil update" is done to another version that has no changes on that file, then silently keep that file unmanaged. ... (check-in: 2918effe user: drh tags: trunk)
18:00
Fix typos in the "fossil update" logic. ... (check-in: 5a1d13ee user: drh tags: trunk)
11:56
Update json status page for "merge --integrate" ... (check-in: 1dc38811 user: jan.nijtmans tags: trunk)
08:40
Report syntax errors in T-cards for events when they happen, not when the complete manifest is parsed already. ... (check-in: 512cc197 user: jan.nijtmans tags: trunk)
08:16
Add a comment why the R-card is necessary in the initial empty check-in manifest. ... (check-in: 4bf27082 user: jan.nijtmans tags: trunk)
07:56
Document that the C-card in events is optional. Proof: /event/bfdf42305400f6ca. Don't output C-card in events when not necessary (code copied from attach.c) ... (check-in: 6a03e932 user: jan.nijtmans tags: trunk)
2013-08-25
14:53
Added average event count per active time period to the /reports views. ... (check-in: 16f033dd user: stephan tags: trunk)
03:25
Move some posix only includes so they are not used on _WIN32. Can compile again on MinGW. ... (check-in: 8278a03f user: mgagnon tags: ssh-test-http)
02:11
Spiders and robots are presented with a captcha if they request the annotation page. ... (check-in: f8a2aa0c user: drh tags: trunk)
2013-08-24
22:33
Report all available CGI environment variables on the test_env page. ... (check-in: f9c2dec2 user: drh tags: trunk)
22:22
For the control summary, make sure that the reported tags are sorted by UUID. This way, [fb5b161492] looks much better (after "fossil rebuild") ... (check-in: 5b1a6850 user: jan.nijtmans tags: trunk)
20:44
check-in->manifest and tag->control, that are the names of the artifact types used everywhere else. ... (check-in: a5479f18 user: jan.nijtmans tags: trunk)
19:02
Make a best effort to record the IP of the remote host in rcvfrom. ... (check-in: 5627d795 user: andybradford tags: ssh-test-http)
16:11
Add the --parse option to test-integrity which causes artifacts to be run through the manifest parser. ... (check-in: 2e83d0de user: drh tags: trunk)
2013-08-23
21:40
remove incorrect remark. ... (check-in: 45843c8e user: jan.nijtmans tags: trunk)
21:00
Print a warning during "fossil rebuild" for each Manifest which has F-cards but no R-card. This violates the documentation! Addendum: Documentation is corrected now: Originally the R-card was required but due to compaints that changed. ... (Closed-Leaf check-in: 2549a3a5 user: jan.nijtmans tags: lack-R)
20:58
Improved rendering of ascii-art hexadecimal for the captcha. ... (check-in: d3940100 user: drh tags: trunk)
16:02
Set id attribute on <select> element generated by TH1 combobox command to NAME so it can be referenced by a <label> element. ... (check-in: 73fdb8a7 user: joel tags: trunk)
14:14
Remove unused sshin_read() function that was missed. ... (check-in: f64c003d user: andybradford tags: ssh-test-http)
13:25
Control files containing self-referencial T-cards can be valid Manifests, but some are mis-catogorized as (invalid) Control artifacts if they don't contain F- or R- cards (which is allowed, according to the documentation). Example: [2a4e4cf03e]. A "fossil rebuild" is needed to see the effect of this change. ... (check-in: b2a53207 user: jan.nijtmans tags: trunk)
13:15
Report "E-card in ???" syntax errors as "?-card in event". Refactoring needed for next commit. No change in functionality. ... (check-in: 6324a3ce user: jan.nijtmans tags: trunk)
10:07
typo's ... (check-in: 882f7a5d user: jan.nijtmans tags: trunk)
09:54
According to the documentation /artifact/9974dfbc5c?txt=1&ln=178-179, the first manifest in the project has no P-card. Make it so, as a P-card with no arguments is just ignored and serves no purpose. (I tested this in a new repo, and it works just fine) ... (check-in: 989c9935 user: jan.nijtmans tags: trunk)
09:27
When doing a "fossil commit --dry-run", don't store the text "Dry-run mode - no comment provided." as template for the next commit comment. ... (check-in: dfd8962f user: jan.nijtmans tags: trunk)
2013-08-22
20:28
Only change the mouse cursor over node boxes in the timeline. ... (check-in: 52bf9059 user: joel tags: trunk)
18:44
In stead of "A-card on tag" syntax error, report "T-card in attachment". Various other inconsitancies in syntax error messages. This is only refactoring, no change in functionality. ... (check-in: bcaba112 user: jan.nijtmans tags: trunk)
18:22
Speedup of "fossil rebuild" by not calculating the Z checksum unnecessary. Doing a "fossil rebuild" on the Tcl fossil repository, this saves about 1 second (out of 1m22) on my machine. OK, OK, not THAT impressive, but it's a measurable gain with 0 cost. ... (check-in: 960fb04e user: jan.nijtmans tags: trunk)
03:20
Update to the latest SQLite 3.8.0 beta for testing. ... (check-in: 3c5f1f08 user: drh tags: trunk)
03:04
Tcl script code style fix. ... (check-in: 41dbd44b user: mistachkin tags: trunk)
2013-08-21
14:24
The undocumented feature of resolving RID-looking strings as RIDs has been changed to rid:### instead to avoid surprise, per ML discussion. ... (check-in: 4c80aa2a user: stephan tags: trunk)
12:58
Fix some errors/inconsistancies in SYNTAX error messages ... (check-in: ccc7724a user: jan.nijtmans tags: trunk)
07:45
Cluster artifacts with Q-card are invalid. Check for "cluster" artifacts first so all later code-paths can leave out the M-card check. Check for K-cards in the "ticket" section, so all later code-paths can leave out this check. Check for L-cards in the "wiki" section, so all later code-paths can leave out this check. This saves 9 code-lines while keeping equal functionality (except for the additional Q-card check in Clusters) ... (check-in: 13e2c73a user: jan.nijtmans tags: trunk)
07:09
On Cygwin $tcl_platform(platform) is "unix", but we want the same font as on win32 if the "win32" mode is used. ... (check-in: 09c2cf3e user: jan.nijtmans tags: trunk)
02:26
Tk diff: Just stick with default fonts (with an exception for Windows). ... (check-in: 7e9c7c04 user: joel tags: trunk)
2013-08-20
14:07
Added a link to the pgp-signed note. Not happy with how it turns out, but it is proof-of-concept. Edit: closing after ML comments pointed out the ability of this feature to be abused by adding look-alike code to the commit message. ... (Closed-Leaf check-in: 884a765a user: stephan tags: timeline-pgp-marker)
12:57
experimentally added "PGP SIGNED" marker to PGP-signed commits in the timeline, per ML request. ... (check-in: d632a50e user: stephan tags: timeline-pgp-marker)
11:29
Detect properly that [ff59f202fe] is an invalid Control artifact. ... (check-in: 13161f39 user: jan.nijtmans tags: trunk)
08:08
Eliminate some unnecessary variables. Eliminate some (harmless) compiler warnings with gcc 4.8.1. Remove some spaces at the end of lines. No functional changes. ... (check-in: 4e092e0f user: jan.nijtmans tags: trunk)
04:06
Bring in the latest SQLite with VDBE and Btree performance optimizations. ... (check-in: 187845b5 user: drh tags: trunk)
2013-08-19
18:33
Minor addenda to the R-card calculation notes. ... (check-in: 9d50b77e user: stephan tags: trunk)
17:13
Set default CSS for canvas node colors since Chrome has different browser defaults than all others. ... (check-in: 9b19e7e0 user: drh tags: trunk)
14:48
We can detect when to enable compatibility mode, so do this instead of requiring an explicit argument. ... (check-in: 90c48593 user: andybradford tags: ssh-test-http)
14:30
Don't use a separate Control artifact for "merge --integrate" any more ... (check-in: daa8eb95 user: jan.nijtmans tags: trunk)
14:28
Don't use a separate Control artifact for "merge --integrate" any more. ... (Closed-Leaf check-in: eb8787a3 user: jan.nijtmans tags: merge-integrate)
13:21
Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. Demo: [4d27a34ae936f30c] ... (check-in: 12c30d33 user: jan.nijtmans tags: trunk)
13:19
Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. ... (Closed-Leaf check-in: 908a090c user: jan.nijtmans tags: merge-integrate)
11:29
Better enforcement of lexicographical ordering of T cards. ... (check-in: 2979c082 user: drh tags: trunk)
11:22
Update to the latest SQLite 3.8.0 beta in order to test SQLite. ... (check-in: 48445291 user: drh tags: trunk)
2013-08-18
08:11
No longer reject valid Control artifacts like this one: [ce319b7898] ... (check-in: 55cacfca user: jan.nijtmans tags: trunk)
04:22
Add CSS class to anchor for open leaves for consistency. ... (Closed-Leaf check-in: 8ad0a879 user: andybradford tags: pending-review)
01:26
Use a little more precaution that the Fossil command has been seen first. ... (check-in: 12dbaebe user: andybradford tags: ssh-test-http)
2013-08-17
23:05
Change SSH transport to use a single SSH connection if client/server willing. Add client header so server can detect when to use new mode. Also improve backwards compatibility for older SSH clients by responding to probes. ... (check-in: f0bb3c9b user: andybradford tags: ssh-test-http)
19:38
Resolved ticket [05f4bbc266]. ... (check-in: 635598ed user: stephan tags: trunk)
12:35
Added AUX_SCHEMA version to (version -verbose), mainly to give the libfossil configure script a way to fetch this value without poking around the db. ... (check-in: 08429eb7 user: stephan tags: trunk)
2013-08-16
14:36
update documentation ... (Closed-Leaf check-in: d10eee3a user: jan.nijtmans tags: merge-integrate)
13:45
Allow multiple T-cards with the same tags, provided they are for different uuid's which are in strict increasing order. ... (check-in: f2ae58e3 user: jan.nijtmans tags: merge-integrate)
12:44
If the "+closed" value is an UUID, interpret this as an "fossil merge --integrate" where the uuid is the destination branch of the integration. ... (Closed-Leaf check-in: 43779170 user: jan.nijtmans tags: merge-integrate)
10:07
If a Control artifact contains a C-card, don't ignore it any more but display it in the timeline. Demo: [deb18ab6e3cdde20]. A "fossil rebuild" is needed to make this visible. ... (check-in: 9aca5f79 user: jan.nijtmans tags: trunk)
09:14
Added a minor clarification regarding fossilization of strings to the R card demo. ... (check-in: 76d901dd user: stephan tags: trunk)
08:17
Fix display of timeline graph in IE8, broken by commit [e412f97999] ... (check-in: 5885241f user: jan.nijtmans tags: trunk)
07:28
Fix display of timeline graph in IE8, broken by commit [e412f97999] ... (Closed-Leaf check-in: ef5e7496 user: jan.nijtmans tags: fix-ie8)
03:25
Merge in all new development from trunk. ... (check-in: 535cba91 user: andybradford tags: ssh-test-http)
00:47
Use two arguments to getComputedStyle() for compatibility with very old versions of Firefox. Allow setting graph node background colors using "#canvas{ background-color: COLOR; }". ... (check-in: c06e296b user: drh tags: trunk)
2013-08-15
22:45
Update the built-in SQLite to the latest 3.8.0 beta with the ORDER BY and GROUP BY name resolution fixes, in order to test SQLite. ... (check-in: b67b42fe user: drh tags: trunk)
20:22
Make formatting of the syntax for the various cards consistent, including in the summary table. ... (check-in: 4e9522ab user: mistachkin tags: trunk)
15:54
Merged in [499481a72ab], thereby testing that change. No worries, autosync if off. ... (check-in: 6cf83a01 user: stephan tags: trunk)
15:49
the +closed tag added by merge --integrate now added a value/comment to that effect on the closing tag. ... (Closed-Leaf check-in: 499481a7 user: stephan tags: merge-integrate-tag)
15:46
minor tweaks to the file format summary table. ... (check-in: f9bda0a2 user: stephan tags: trunk)
13:37
merged in [b1dd871c8e] from mgagnon. ... (check-in: 70a3f4ad user: stephan tags: trunk)
13:13
Merge from trunk. ... (check-in: 0ff5fe76 user: dg tags: dg-misc)
12:37
unused variable ... (check-in: dbf71f82 user: jan.nijtmans tags: trunk)
12:14
Add details about the URL argument on the clone command help text and refer to the clone command usage on other commands that have a URL argument. (sync, push, pull, remote-url)

Pending review. ... (Closed-Leaf check-in: b1dd871c user: mgagnon tags: clone_help_text_improvement)

05:29
Fix documentation typo. ... (check-in: 14a378fd user: mistachkin tags: trunk)
03:43
Fix the CGI so that it works again with Apache. ... (check-in: d01b3c95 user: drh tags: trunk)
02:59
Rig the timeline graph so that CSS of the form: "#canvas{color:#000;}" will set the color of the graph lines and boxes. ... (check-in: e412f979 user: drh tags: trunk)
00:37
minor typo fix. ... (check-in: 80bf17c0 user: stephan tags: trunk)
00:37
Reworked the manifest summary table to indicate how many of each card type are required. ... (check-in: 559047a0 user: stephan tags: trunk)
00:33
minor typo fix. ... (check-in: 88e94ebe user: stephan tags: trunk)
2013-08-14
14:32
Add missing anchors in the server.wiki page. ... (check-in: 4b05c2c5 user: drh tags: trunk)
14:30
Added the Hacker How-To page with a link on the home page. Other documentation enhancements and typo fixes. ... (check-in: 04af93e6 user: drh tags: trunk)
2013-08-13
23:05
Further improvements to server documentation. No code changes. ... (check-in: b91754ab user: drh tags: trunk)
19:57
Fixed a typo in error text which never triggers. Manifest crosslinking's update of the event table now shows the tag value for a +closed/-closed tag if it is available (the default client does not currently add a value for those but the prototype one can). ... (check-in: 902135f7 user: stephan tags: trunk)
18:53
Updated server documentation to discuss SCGI. ... (check-in: ce0594c2 user: drh tags: trunk)
18:15
Add support for SCGI via the --scgi command-line option to the "server" and "ui" and "http" commands. ... (check-in: a2e7472d user: drh tags: trunk)
13:37
c/the the/the/ ... (check-in: 0b75e2e6 user: jan.nijtmans tags: trunk)
12:51
Abandoned changes: Split the various server implementations out of "main.c" and into a new source file "server.c". This is groundwork for adding SCGI and FastCGI. ... (Closed-Leaf check-in: bc20a30f user: drh tags: scgi)
12:50
fixed a misspelled closing tag :/. ... (check-in: df60acb6 user: stephan tags: trunk)
12:47
Added missing name anchor and section number. Minor text improvements. ... (check-in: 04764ae2 user: stephan tags: trunk)
12:39
Added an "Addenda" section as a place for describing the file format algorithms in more detail (hints for implementors). ... (check-in: 1b5513cb user: stephan tags: trunk)
09:14
commit not longer requires a comment (it uses a placeholder) when in dry-run mode, per ML request. ... (check-in: 75e04250 user: stephan tags: trunk)
02:23
Move table.sbsdiffcols width attribute to CSS ... (check-in: 4aaf5dc5 user: joel tags: trunk)
2013-08-12
12:50
Javascript-enabled hyperlinks now initially point to a honeypot, rather than to nothing. ... (check-in: 2d14b6c4 user: drh tags: trunk)
12:37
New g.isHuman global variable is set if we believe an HTTP request is coming a real human being, rather than a spider or bot. ... (check-in: e065d5b7 user: drh tags: trunk)
06:43
Simplify command line interaction: remove settings from global and provide one less command line option. Altering settings in open fossils can be done with sync -l or cleared with remote-url if necessary. ... (check-in: ed20da74 user: andybradford tags: ssh-test-http)
2013-08-11
16:17
Changed status of J card from (R?) to (R). ... (check-in: b86fb096 user: stephan tags: trunk)
13:55
Fixed the required designation on the U card in Manifests. ... (check-in: bc601702 user: stephan tags: trunk)
13:53
Expanded the control artifact/card summary table to distinguish between optional and required cards. ... (check-in: e946977e user: stephan tags: trunk)
13:52
Removed a duplicated assert(). ... (check-in: 30f44eb2 user: stephan tags: trunk)
2013-08-10
23:02
Clean up handling of global variable to avoid accidental setting of database. Only alter database options if URL is SSH. ... (check-in: 0c194243 user: andybradford tags: ssh-test-http)
21:31
Make it possible to override global setting from command line. Improve sync output when test-http is in use. ... (check-in: 3c479fb9 user: andybradford tags: ssh-test-http)
2013-08-09
18:35
Removed an unused struct member contentCache::skipCnt. ... (check-in: 65f49c99 user: stephan tags: trunk)
07:56
Correct typo that resulted in space being on the wrong side of the word. ... (check-in: 738b5053 user: andybradford tags: ssh-test-http)
07:49
Fix logic so ignoring login requirement only affects ssh:// URLs. ... (check-in: 9284bfb1 user: andybradford tags: ssh-test-http)
07:29
Reimplement the default test-http behavior while retaining the ability to use http to take advantage of Fossil capabilities with SSH URLs. ... (check-in: 7c9347f9 user: andybradford tags: ssh-test-http)
07:23
Avoid zombies on client side by waiting for children. This can happen when there are a large number of changes to transmit. ... (Closed-Leaf check-in: 308f52a6 user: andybradford tags: ssh-shared-account)
04:38
Get capabilities fix et al. ... (check-in: ebafd0c3 user: andybradford tags: ssh-shared-account)
01:09
Fix incorrect wrapping of brief finfo output by simply reducing the size of the buffer passed to comment_print(). ... (Closed-Leaf check-in: bdbf144e user: andybradford tags: pending-review)
2013-08-08
21:32
merge trunk. Adapt patch to latest SQLite changes (the MAX_PATH fix in os_win.c) ... (Closed-Leaf check-in: 13594a12 user: jan.nijtmans tags: possible-cygwin-fix)
18:57
Merge with trunk. ... (Closed-Leaf check-in: 9a023e0d user: isaac.jurado tags: git-better-import)
14:00
Merge the fork in trunk. ... (check-in: 0e822db7 user: drh tags: trunk)
08:42
Fixed /reports menu buttons broken by renaming of the link. Removed a target=... from one of the /reports hrefs, for consistency. ... (check-in: 00630581 user: stephan tags: trunk)
2013-08-06
14:33
When resetting capabilities, make sure that "anonymous" and "nobody" can be reapplied afterwards. ... (check-in: b1ffbfa4 user: drh tags: trunk)
08:11
Update the built-in SQLite to the latest 3.8.0 beta from upstream. ... (check-in: 2360b17d user: drh tags: trunk)
08:01
Add in a missing line from the Unshun x-site fix of [cc9b04baaf]. (Previously checked into the wrong branch.) ... (check-in: 6ddbe2df user: drh tags: trunk)
08:00
Add in a missing line from the Unshun x-site fix of [cc9b04baaf]. ... (check-in: 1b5f9ac2 user: drh tags: ssh-shared-account)
04:03
Changed prompt to remove ambiguity between SSH user vs Fossil user. ... (check-in: f592b80a user: andybradford tags: ssh-shared-account)
2013-08-05
17:39
Merge recent addtional features (integrate, reports, timeline, et al.) from trunk. ... (check-in: a5df66f3 user: andybradford tags: ssh-shared-account)
13:04
Install the latest SQLite 3.8.0 beta from upstream. Fossil does not use any of the new features. This commit is for the purpose of testing SQLite. ... (check-in: 605db929 user: drh tags: trunk)
12:05
Change the "Unshun" links to jump to a prefilled form for duing the unshun, rather than doing the unshun directly. ... (check-in: cc9b04ba user: drh tags: trunk)
2013-08-04
07:54
Renamed /stats_report to /reports. ... (check-in: 3bb44041 user: stephan tags: trunk)
06:06
Change cgi_accept_forwarded_for() to return the accepted IP address from the X-Forwarded-For header, which could contain multiple addresses (e.g. if the client is also behind a proxy). The last one is the only one we can currently trust. ... (check-in: 59f790bc user: joel tags: trunk)
2013-08-03
23:33
Previous two check-ins do not work correctly for CGI. Trying once again. ... (check-in: d8f716e1 user: drh tags: trunk)
23:27
Fix an initialization error in the HTTP request header gathering logic. ... (check-in: 8c4158e4 user: drh tags: trunk)
23:19
Enhance the test_env webpage so that it shows the original HTTP header text in showall=1 mode. ... (check-in: 03f07b5a user: drh tags: trunk)
22:42
Accept the X-Forwarded-For HTTP header argument if input is coming from a socket with a remote address of "127.0.0.1". ... (check-in: 29b558a1 user: drh tags: trunk)
17:11
Added missing U card from the initial description of Control Artifact requirements. ... (check-in: cac2d695 user: stephan tags: trunk)
16:22
Added ?#-n|--limit #? option to (fossil tag find). ... (check-in: 73135ec2 user: stephan tags: trunk)
03:09
Defer output of stats until the transport has been opened. This will also help with HTTPs when using client peer certificates (or unrecognized CAs). ... (check-in: d1771cd1 user: andybradford tags: ssh-shared-account)
2013-08-02
18:57
Change the undocumented --heavy option of sync/push/pull to "--verily". ... (check-in: f25bdf6e user: drh tags: trunk)
18:53
Add the undocumented --heavy option to the sync, push, and pull commands. The --heavy option causes all known artifacts to be reported using "igot" cards and can be used to overcome a sync-stall. ... (check-in: 05ba15e4 user: drh tags: trunk)
16:26
Add "timelineCurrent" class to indicate the current checkout version when viewing the timeline page locally. (Feel free to change the default style.) ... (check-in: 81f9791c user: joel tags: trunk)
09:42
merge trunk ... (check-in: 863068e0 user: jan.nijtmans tags: possible-cygwin-fix)
09:14
Output "manifest" file before content_put(). I don't think it really makes a difference, but the original code did it in this order. ... (check-in: 8c5b5c38 user: jan.nijtmans tags: trunk)
08:58
Bug-fix, discovered by Stephan Beal and Andy Bradford, in handling the --integrate tag on a fork merge: the "closed" tag should not be added in this case. ... (check-in: 9eb3f5f6 user: jan.nijtmans tags: trunk)
2013-08-01
21:30
Removed an extraneous "utc" from a datetime() call in /json/timeline. ... (check-in: 340da668 user: stephan tags: trunk)
21:00
minor changelog addition. ... (check-in: 9c4f91d8 user: stephan tags: trunk)
20:56
Merged in Jiri's /wiki page link addition. And trying out merge --integrate. ... (check-in: 366f1ae6 user: stephan tags: trunk)
13:28
merge trunk. Upgrade to latest SQLite, with experimental Cygwin fixes. ... (check-in: 7f6019ef user: jan.nijtmans tags: possible-cygwin-fix)
10:48
removed URLencoding in reference to wiki home page (EDITED src/wiki.c) ... (check-in: 53ce8d28 user: navratil tags: trunk)
10:18
Added /reports as alias for /stats_report, will remove /stats_report soon. Updated changes.wiki. ... (check-in: 34fc301f user: stephan tags: trunk)
08:25
Make new "merge --integrate" respect the (undocumented) --date-override and --user-override options. Revert accidental commit of win/Makefile.mingw ... (check-in: 55efbcbc user: jan.nijtmans tags: trunk)
07:51
New --integrate option to "fossil merge", which automatically closes the merged branch when committing. ... (check-in: 69dd259e user: jan.nijtmans tags: trunk)
2013-07-30
11:46
typo ... (check-in: 3947457b user: jan.nijtmans tags: trunk)
05:11
Remove an obsolete comment. No changes to code. ... (check-in: 0b643946 user: amb tags: ssh-shared-account)
2013-07-29
15:46
Do not check for x-site scripting attacks on unshun. ... (check-in: 0b512386 user: drh tags: trunk)
2013-07-27
21:09
Sync with trunk to get sqlite changes et al. ... (check-in: 021e4101 user: amb tags: ssh-shared-account)
2013-07-26
15:46
Change to . ... (check-in: a60b008f user: joel tags: trunk)
12:55
trivial doc fix ... (check-in: 249ac411 user: jan.nijtmans tags: trunk)
12:54
trivial doc fix ... (check-in: 498e4d3b user: jan.nijtmans tags: possible-cygwin-fix)
12:27
Rebase. Generate sqlite3.[ch] from latest SQLite trunk. (still experimental) ... (check-in: 3719ad95 user: jan.nijtmans tags: possible-cygwin-fix)
08:17
rebase ... (Closed-Leaf check-in: 2015bbd5 user: jan.nijtmans tags: merge-integrate)
07:06
Fix hardcoded "/cygdrive" for Cygwin. Thanks to Warren Young! ... (check-in: 5af289e9 user: jan.nijtmans tags: trunk)
06:40
Only setup Fossil user if URL is SSH. This is done to avoid problems when cloning a fossil that has SSH settings using into a file:// URL. ... (check-in: 1ebba56f user: amb tags: ssh-shared-account)
02:44
Honor the --once setting for sync, pull, push if set. ... (check-in: 6265b43b user: amb tags: ssh-shared-account)
2013-07-25
10:20
Check for some more environment variable to be used as temporary directory on Cygwin: TMP, TEMP and USERPROFILE ... (check-in: fa608f9e user: jan.nijtmans tags: possible-cygwin-fix)
09:48
Next attempt at a fix for the Cygwin "Backslashes in tempfile" problem. If it works, should move to SQLite. Still being tested. ... (check-in: fec3c7fe user: jan.nijtmans tags: possible-cygwin-fix)
07:16
Don't prompt for password if user is not set. ... (check-in: fb0f926e user: amb tags: ssh-shared-account)
01:41
There may be a command-line option that was set, so don't ignore it. ... (check-in: 90ee2ee5 user: amb tags: ssh-shared-account)
2013-07-24
12:27
Fix some test-cases, due to name-change "test-3-way-merge" -> "3-way-merge" ... (check-in: 8b47f2d2 user: jan.nijtmans tags: trunk)
11:26
(NOT a good idea, as it starts using posix locking which cannot cooperate with other Windows programs!) Use os_unix.c, not os_win.c on Cygwin. () ... (Closed-Leaf check-in: b88edfef user: jan.nijtmans tags: possible-cygwin-fix)
08:48
Always use lowercase drive-letter in /cygdrive paths ... (check-in: 59c22194 user: jan.nijtmans tags: trunk)
08:14
Fix operations by Cygwin fossil on a checkout done earlier by Win32 fossil. ... (check-in: 340cee03 user: jan.nijtmans tags: trunk)
07:00
Fix operation of "./configure --disable-internal-sqlite" ... (check-in: e1eb7aa8 user: jan.nijtmans tags: trunk)
06:25
Much needed cleanup of command-line option handling. Improve sync handling of SSH user. Bring in change for less verbose SSH output. ... (check-in: 955b39ee user: amb tags: ssh-shared-account)
05:24
rebase ... (check-in: 072e2b16 user: jan.nijtmans tags: merge-integrate)
04:52
Only print the SSH command once and also the forced newline so the Round-trips information stays on one line. ... (Closed-Leaf check-in: 72877d8e user: amb tags: ssh-transport-changes)
2013-07-23
18:57
Restore backward compatible labels for per-file status/changes output lines. ... (check-in: 3ca69795 user: mistachkin tags: trunk)
10:25
rebase ... (check-in: bdad403f user: jan.nijtmans tags: tkt-change-hook)
07:25
Merge in SSH open fossil compatibility changes. ... (check-in: f4e882f5 user: amb tags: ssh-shared-account)
07:23
Start to address backwards compatibility for open fossils by prompting for missing password. ... (check-in: 18caf358 user: amb tags: ssh-transport-changes)
2013-07-22
09:37
Eliminate some unused variables. "int const" -> "const int" and "char const" -> "const char" ... (check-in: b2640f61 user: jan.nijtmans tags: trunk)
09:23
rebase ... (check-in: 7b7a4bd5 user: jan.nijtmans tags: merge-integrate)
08:55
Better outlining of output from "fossil status", "fossil changes" and "fossil ls --verbose". Let "fossil ls --verbose" differentiate between EDITED, CONFLICT, UPD_BY_MERGE and ADD_BY_MERGE, just like "fossil status" and "fossil changes" ... (check-in: c41d70dc user: jan.nijtmans tags: trunk)
07:52
Fix bug. ... (check-in: c9ee3ff6 user: jan.nijtmans tags: merge-integrate)
07:42
A few more places where the "chnged" field values 4 and 5 have effect ... (check-in: 530ef955 user: jan.nijtmans tags: merge-integrate)
07:09
Add "fossil status" markers for UPDATED_BY_INTEGRATE and ADDED_BY_INTEGRATE ... (check-in: e9ffc05c user: jan.nijtmans tags: merge-integrate)
2013-07-21
17:13
Added reference to real wiki home page and left previous reference as reference to project home page. ... (check-in: a5a3924a user: navratil tags: trunk)
16:38
Expanded "search" command flags: (-limit|-n #) limits the number of results and (-all|-a) disables the "lopping off" of the bottom fraction of the results. ... (check-in: 1064dfac user: stephan tags: trunk)
16:29
rebase ... (check-in: 54aef599 user: jan.nijtmans tags: cleanX-no-clean-glob)
2013-07-20
17:04
Re-added the 'Total Events' label to /stats_report, but did it outside the table so that the JS sorting does not hose it. Replaced a double calculation with an equivalent int one. ... (check-in: 8adf0db1 user: stephan tags: trunk)
16:43
Removed the 500px baseline for /stats_report calculations, refactored the bars to now use percentage widths. ... (check-in: 674a24a3 user: stephan tags: trunk)
16:27
/stats_report now uses relative bar lengths, based on (rather arbitrarily) a 500-pixel 100% value. ... (check-in: 3c78bbb0 user: stephan tags: trunk)
15:59
Added a width to table.sbsdiffcols so that skins with a flexible body width can expand it as necessary. Seems to have no visible effect on fixed-width layouts. ... (check-in: 47ee082a user: stephan tags: trunk)
09:41
Clean up code style issues introduced by vi tabstops. ... (check-in: f38f76cf user: amb tags: ssh-shared-account)
09:38
Print the Fossil user if different from URL user. ... (check-in: 4d67ad13 user: amb tags: ssh-shared-account)
08:48
Perhaps avoid confusion with other similarly named short options. ... (check-in: 9dd4a935 user: amb tags: ssh-shared-account)
08:40
Alternative approach to allow multiple SSH users to share the same SSH account while maintaining separate Fossil identities. ... (check-in: e3510cef user: amb tags: ssh-shared-account)
03:18
Add some documentation to help programmers get started hacking the Fossil sources. ... (check-in: 018a9830 user: drh tags: trunk)
2013-07-19
19:40
More documentation tweaks and refinements. ... (check-in: e94bef2d user: drh tags: trunk)
18:18
Fix typos in the quick-start guide. ... (check-in: 47dd7f36 user: drh tags: trunk)
17:26
Fix broken hyperlinks in fossil-v-git. ... (check-in: b37ee0d9 user: drh tags: trunk)
17:23
Tweaks to the fossil-v-git document. ... (check-in: 56926aab user: drh tags: trunk)
12:49
Promote the "test-3-way-merge" command to a "3-way-merge". Add better help text. ... (check-in: e5c634b1 user: drh tags: trunk)
2013-07-18
23:01
Assume input is UTF-8. Remove unnecessary font. ... (check-in: 431b4575 user: joel tags: trunk)
21:11
Retain tab characters in HTML side-by-side diffs. Display should be unchanged (still mod-8 indentation). ... (check-in: f3410724 user: joel tags: trunk)
20:21
Tk diff: Fix a couple scrollbar issues. ... (check-in: a6c96aea user: joel tags: trunk)
14:53
Update SQLite the latest 3.8.0 beta, hopefully fixing an alignment problem on sparc. ... (check-in: 01196ad3 user: drh tags: trunk)
07:28
Needed coding style clean up that was missed. ... (check-in: 087cae84 user: amb tags: ssh-transport-changes)
06:48
Update custom MinGW makefile. ... (check-in: 6593c156 user: mistachkin tags: trunk)
05:45
Perhaps a bit premature at this point. Need additional feedback. ... (check-in: 059f5086 user: amb tags: ssh-transport-changes)
01:00
Move signal handling into popen.c (wrapped in #ifdef). ... (check-in: 3760ac92 user: amb tags: ssh-transport-changes)
2013-07-17
14:23
Handle missing port more gracefully. Allows for SCP style URL. ... (check-in: f15adbba user: amb tags: ssh-transport-changes)
12:56
Merge the weekly status reporting enhancements into trunk. ... (check-in: 5d74ce03 user: drh tags: trunk)
12:06
Import the latest SQLite 3.8.0 beta code from upstream. ... (check-in: df46aa65 user: drh tags: trunk)
12:04
merge trunk ... (Closed-Leaf check-in: 5d8551bf user: jan.nijtmans tags: ui-no-utf8)
12:02
Merge the updated side-by-side diff logic into trunk. ... (check-in: d70ea7ef user: drh tags: trunk)
09:34
Added user flag (if available) to the byyear report's year list links. ... (Closed-Leaf check-in: 38e386a6 user: stephan tags: stats-report-weekly)
09:23
A th1 runtime command which returns the current value of fossil_timer_stop(g.json.timerId). Part of an old ML thread discussion. Probably not needed but maybe interesting. ... (Closed-Leaf check-in: 904a35d9 user: stephan tags: th1-runtime-cmd)
04:09
Detect user@host in defined ssh-command and prefer that instead. ... (Closed-Leaf check-in: 7a10b79a user: amb tags: ssh-shared-account)
2013-07-16
21:58
Added n=### to /timeline links from /stats_report byweek view. Added a missing else in /timeline?yw=... which caused too many search clauses and too much header text. ... (check-in: 4f598038 user: stephan tags: stats-report-weekly)
21:46
Integrated user=drh flag into more of the stats_report links. When user!='', the byweek report now only lists years for which the user produced events. ... (check-in: 7eeaf16e user: stephan tags: stats-report-weekly)
21:05
Initial support for user=drh in byweek view, but need to add support for carrying it over in the year links. Bed time. ... (check-in: 52dc6c80 user: stephan tags: stats-report-weekly)
20:49
in /stats_report?view=byyear, the year labels now link back to view=byweek (for lack of anything better to link to). ... (check-in: c8b024bb user: stephan tags: stats-report-weekly)
20:43
Removed the week list from the byyear report (now obsolete?), refactored how it is displayed so it can be turned on later. Minor text touch-ups. ... (check-in: cf71d677 user: stephan tags: stats-report-weekly)
20:27
Added /stats_report?view=byweek. ... (check-in: 747bca14 user: stephan tags: stats-report-weekly)
16:15
Added missing CSS class to the week # row (same as the one above it). ... (check-in: 88715067 user: stephan tags: stats-report-weekly)
16:02
Web SBS diff: Was incorrectly using the scrollWidths of the div containers rather than that of the pre elements themselves. ... (Closed-Leaf check-in: 325ed34e user: joel tags: sbsreloaded)
16:00
Removed a copy-paste-induced extra table row. ... (check-in: 607f4439 user: stephan tags: stats-report-weekly)
15:49
Added /timeline?yw=YYYY-WW (year/week-of-year). Added links to /stats_report. Disabled year/week links for the year/month view because the current approach is way too slow. ... (check-in: 0019550a user: stephan tags: stats-report-weekly)
05:47
Remove old SSH transport code and spawn remote fossil http as remote SSH command instead. Also make it possible to configure SSH command prior to cloning. Change remote fossil command to be configurable (really this should probably be simply a matter of fixing PATH on remote end). ... (check-in: c38ff36d user: amb tags: ssh-transport-changes)
04:29
Create new branch named "ssh-transport-changes" ... (check-in: ddc9601b user: amb tags: ssh-transport-changes)
2013-07-15
22:45
added some docs, removed an unused var, fixed formatting snafu caused by xemacs' confusion regarding the @ bits. ... (check-in: c43c3a7f user: stephan tags: stats-report-weekly)
22:41
More work on the by-week report, but it is (A) way too slow for the by year/month view (4.5 sec on my machine) and (B) bed time again. ... (check-in: 37c4fb22 user: stephan tags: stats-report-weekly)
22:23
Started work on adding by-calendar-week info to /stats_report. Incomplete but it's bed time. ... (check-in: cced1115 user: stephan tags: stats-report-weekly)
03:05
Tk diff: New "Files" menu implementation to better handle long file lists. ... (check-in: af9bda81 user: joel tags: sbsreloaded)
2013-07-14
22:25
Merge with trunk. ... (check-in: 3c777c4b user: isaac.jurado tags: git-better-import)
22:21
Improve the quoted path parsing and support more escape sequences. ... (check-in: 404d1a25 user: isaac.jurado tags: git-better-import)
15:52
Documentation ... (check-in: d1865e7c user: jan.nijtmans tags: merge-integrate)
14:56
Rebase. Use -4 as INTEGRATE tag, not -3 ... (check-in: 967ef5f7 user: jan.nijtmans tags: merge-integrate)
08:46
added missing word "to" ... (check-in: 3a4f9ba6 user: stephan tags: trunk)
2013-07-13
23:10
Tk diff: Fix up scrolling code that previously assumed equal line lengths. ... (check-in: 2e7b57fa user: joel tags: sbsreloaded)
17:54
Improved header comment provides addition documentation for the "translate.c" compilation tool. No changes to code. ... (check-in: 7e5f3062 user: drh tags: sbsreloaded)
2013-07-12
14:26
typo ... (check-in: 011a4ad1 user: jan.nijtmans tags: merge-integrate)
13:54
submitTicketCmd() must not return TH_ERROR if ticket_put() fails. ... (check-in: ebfd7020 user: jan.nijtmans tags: tkt-change-hook)
12:39
Better error reporting using fossil_error mechanism. ... (check-in: 97b47dda user: jan.nijtmans tags: tkt-change-hook)
11:38
rebase ... (check-in: ebc22d22 user: jan.nijtmans tags: tkt-change-hook)
11:33
rebase ... (check-in: a745092f user: jan.nijtmans tags: merge-integrate)
11:31
Any vmerge.id < -2 should be handled as a MERGED_WITH by default, not as BACKOUT (even though trunk fossil cannot produce that yet). ... (check-in: 88e60e8f user: jan.nijtmans tags: trunk)
08:05
In case of a dry-run, output manifest before printing other information about the merge. ... (check-in: 72713b7d user: jan.nijtmans tags: merge-integrate)
07:58
Minor tweaks in error/warning messages. Well-tested now. ... (check-in: 5f4b03eb user: jan.nijtmans tags: merge-integrate)
2013-07-11
20:04
Move the "looks_like" functions out of diff.c and into a source file of their own: "lookslike.c". ... (check-in: b4c97d76 user: drh tags: sbsreloaded)
15:20
Implementation complete. Should be thorougly tested now. ... (check-in: 491dd379 user: jan.nijtmans tags: merge-integrate)
11:58
First shot at better error-reporting. ... (check-in: 0dbaf292 user: jan.nijtmans tags: tkt-change-hook)
11:28
wrong default return value. ... (check-in: 3db66bc9 user: jan.nijtmans tags: tkt-change-hook)
11:03
Code cleanup. Revert manifest_crosslink() to its original signature. ... (check-in: b6345830 user: jan.nijtmans tags: tkt-change-hook)
10:46
Don't allow "tktnew" and "tktedit" pages or the "Common" hook to use the "http" command any more. Don't let "fossil rebuild" run any hooks. ... (check-in: 57d1d281 user: jan.nijtmans tags: tkt-change-hook)
08:47
Implement "fossil merge --integrate" as suggested by Harald Oehlmann. The only part missing is the actual closing of the branch. ... (check-in: b984ecaf user: jan.nijtmans tags: merge-integrate)
02:39
Remove (again) the hack of adding tabs to the end of every line in the --tk display in order to make the horizontal scrollbars prettier. The extra tab is removed when copying the text from the selection into the clipboard, but many applications (ex: xterm and the editor that I use daily) paste out of the PRIMARY selection (when available) rather than the CLIPBOARD and thus retain the tabs, which is unacceptable. Better to have jumpy horizontal scrollbars than extra end-of-line whitespace accidently inserted into files due to a paste that bypassed the tab removal. ... (check-in: 6b59760e user: drh tags: sbsreloaded)
00:37
Tk diff: Cycle through diffs based on current location rather than the last one you selected in the menu. Menu button now has generic "Files" label. ... (check-in: 90fa0601 user: joel tags: sbsreloaded)
2013-07-10
21:41
Set text widgets to "-state disabled" after loading data. ... (check-in: 302ab3a4 user: joel tags: sbsreloaded)
21:33
another patch version for ssh improvement from Andy Bradford. ... (Closed-Leaf check-in: a8c37c2c user: mgagnon tags: andy_bradford_ssh_imporvement_patch_2)
21:31
save first version of patch for ssh from Andy Bradford (from list) ... (Closed-Leaf check-in: 979a75de user: mgagnon tags: andy_bradford_ssh_imporvement_patch_1)
18:06
Combine all diffs into a single display in Tk diff. ... (check-in: 0a41e2b3 user: joel tags: sbsreloaded)
14:05
Final bug-fixes (I hope) ... (check-in: a27df496 user: jan.nijtmans tags: tkt-change-hook)
13:00
Bug-fixes: - ticket change resulted in ticket hook firing twice. - uuid for commits was determined wrong. ... (check-in: 078c67e0 user: jan.nijtmans tags: tkt-change-hook)
10:22
Add new "Tranfer Commit" hook, together with UI pages. Move existing "Ticket" hook there as well. ... (check-in: 266aca1c user: jan.nijtmans tags: tkt-change-hook)
10:10
Only set "seen-delta-manifest" once. ... (check-in: 18d762af user: jan.nijtmans tags: trunk)
08:07
Some code cleanup. Rename "tkt" variable to "uuid". ... (check-in: 8564e1c6 user: jan.nijtmans tags: tkt-change-hook)
05:27
Use tab stops instead of spaces to equalize line lengths in Tk diff. ... (check-in: 695156c1 user: joel tags: sbsreloaded)
2013-07-09
20:51
Add better comment explaining why .txtA/.txtB lines are padded with spaces. ... (check-in: 2d8f2b4e user: joel tags: sbsreloaded)
13:06
rebase ... (check-in: ec9a14a3 user: jan.nijtmans tags: tkt-change-hook)
12:47
First attempt at getting uuid's available in the push hook script. ... (check-in: d747c143 user: jan.nijtmans tags: tkt-change-hook)
12:06
Properly determine usage of '/', and don't put URL params in "Host:" ... (check-in: 7a63685d user: jan.nijtmans tags: tkt-change-hook)
12:05
[Backed out: see next commit in sbsreloaded branch.] Do not pad lines of the Tk diff view with spaces. ... (Closed-Leaf check-in: 0a869beb user: drh tags: backed-out)
11:52
Update to the latest 3.8.0 alpha version of SQLite. ... (check-in: 5ea03d38 user: drh tags: trunk)
11:48
First bug found by testing: URL parameters were not being sent. Maybe url_parse() should be exteded doing that. ... (check-in: 6950cd36 user: jan.nijtmans tags: tkt-change-hook)
11:46
Merge in the latest trunk changes. ... (check-in: d97fe536 user: drh tags: sbsreloaded)
11:06
"http-allow-regexp" setting and "http -async" (continuing experiments) ... (check-in: 75a9c981 user: jan.nijtmans tags: tkt-change-hook)
10:54
Comment enhancements. No changes to code. ... (check-in: f04a3242 user: drh tags: sbsreloaded)
08:51
Fix "fossil commit" when specifying a directory on the command line which doesn't exist. ... (check-in: 062b82c8 user: jan.nijtmans tags: trunk)
2013-07-08
20:07
limit hook http requests to localhost, unless setting "http-outside" is set. ... (check-in: 2b233e0a user: jan.nijtmans tags: tkt-change-hook)
18:28
some first security restrictions ... (check-in: 6949032c user: jan.nijtmans tags: tkt-change-hook)
14:58
add http command to TH1 (untested) ... (check-in: 4467415e user: jan.nijtmans tags: tkt-change-hook)
13:51
Populate ticket uuid for use in Th hook. ... (check-in: 2372e7ec user: jan.nijtmans tags: tkt-change-hook)
2013-07-07
19:23
Implement the ability to generate delta manifests on import. ... (check-in: 2844434e user: isaac.jurado tags: git-better-import)
2013-07-06
02:35
Support arbitrary line lengths with synced horizontal scrolling in side-by-side diffs. ... (check-in: 4081a91c user: joel tags: sbsreloaded)
2013-07-05
12:06
Fix behavior of "fossil commit" on case-insensitive file systems. ... (check-in: c1611f7d user: jan.nijtmans tags: trunk)
06:46
Fix [8ee231223d]: fossil ls --age --verbose ignores --verbose ... (check-in: 40d15247 user: jan.nijtmans tags: trunk)
2013-07-04
19:11
Help text fixes from Andreas Kupries. ... (check-in: f6ad6979 user: stephan tags: trunk)
2013-07-01
09:08
rebase ... (Closed-Leaf check-in: d57bddaa user: jan.nijtmans tags: pending-review)
2013-06-29
15:41
Fix the build on windows by using "_pclose" instead of "pclose". ... (check-in: 07463fbf user: drh tags: trunk)
15:26
Bring in the latest SQLite 3.8.0 alpha version from upstream, for testing. ... (check-in: c3e723e3 user: drh tags: trunk)
2013-06-27
18:34
Added missing ?-global? hint in one instance of the settings command help. ... (check-in: 8dc6873d user: stephan tags: trunk)
14:23
fixed a typo: s/favors/flavors/ (which arguably should be "flavours" ;) ... (check-in: 7b011abe user: stephan tags: trunk)
01:57
Update to the latest SQLite 3.8.0 alpha from upstream. ... (check-in: f92056c9 user: drh tags: trunk)
2013-06-26
15:10
Additional information displayed for the (undocumented and unsupported) debug=1 query parameter on the /finfo file timeline. ... (check-in: c97f7ab4 user: drh tags: trunk)
2013-06-25
22:15
Merge with trunk. ... (check-in: 995ed75f user: isaac.jurado tags: git-better-import)
20:21
Remove the isFrom field from the ImportFile structure. ... (check-in: 65982506 user: isaac.jurado tags: git-better-import)
19:45
Document the optional file argument of the import command. ... (check-in: b0268d98 user: isaac.jurado tags: git-better-import)
17:49
Sort options alphabetically and show short options too. ... (check-in: 61fb03f9 user: isaac.jurado tags: git-better-import)
17:40
Mention the --force option in import's help. ... (check-in: 08ed91a7 user: isaac.jurado tags: git-better-import)
2013-06-24
10:35
Fix the --localhost option on the "server" command. Ticket [e704dbd9676] ... (check-in: 760eeb93 user: drh tags: trunk)
09:53
rebase ... (check-in: 50d466dc user: jan.nijtmans tags: pending-review)
08:27
Use file_tree_name(), not file_canonical_name(), as in Richard's example [c8253f4066] for "fossil ls|changes|status" too. Advantage: 1) a panic when an out-of-tree filename is given on the command line 2) shortcut when any command line argument is "." (or resolves to the top of the tree in any other way) ... (check-in: ae012443 user: jan.nijtmans tags: trunk)
2013-06-22
21:45
Press "q" to exit the --tk diff window. ... (check-in: 8db6f987 user: drh tags: trunk)
20:25
Refuse to close a check-out if the stash is non-empty and the -f flag is omitted. ... (check-in: c6aedbd0 user: drh tags: trunk)
11:25
On the /urllist webpage, show entries most recent first instead of most recent last. ... (check-in: f94f3e3a user: drh tags: trunk)
01:44
Work around a networking problem on WinXP when transferring large files. ... (check-in: 74eec78b user: drh tags: trunk)
2013-06-21
15:19
Allow the "fossil commit" command to accept directories as command-line arguments and commit all files contained underneath those directories. ... (check-in: c8253f40 user: drh tags: trunk)
14:46
Oops, forgot to zero the blob. ... (check-in: d09e3738 user: jan.nijtmans tags: trunk)
14:28
Enhance fossil changes and fossil status the same way. ... (check-in: eb4d631c user: jan.nijtmans tags: trunk)
09:27
rebase ... (check-in: dfb47a2a user: jan.nijtmans tags: cleanX-no-clean-glob)
08:31
Fix operation of fossil ls when local files/directories are missing. ... (check-in: c0b98195 user: jan.nijtmans tags: trunk)
07:25
Allow i64 type to be used in JSON in more places, mainly for time values and file sizes. ... (check-in: f89a32d7 user: jan.nijtmans tags: trunk)
05:31
Updates to the "bisect" command. Add "bisect chart". Add the "display" option to choose the display to occur after "bisect next". Default the display to "chart". ... (check-in: 0a7af8d3 user: drh tags: trunk)
2013-06-20
21:45
Update auto.def to add -D_XOPEN_SOURCE=500 on Solaris. This is necessary for the build to complete there. ... (check-in: c92f0a9a user: drh tags: trunk)
15:39
Add the ability to specify directories and files on the "fossil ls" command. ... (check-in: 04803ae4 user: drh tags: trunk)
15:17
Limit the range of rowids to 0..2147483647. ... (check-in: 5aa2aee9 user: drh tags: trunk)
14:18
Update the built-in SQLite to a version that never uses posix_fallocate(). ... (check-in: d637c4d2 user: drh tags: trunk)
13:56
Change return type of db_last_insert_rowid() to size_t. ... (Closed-Leaf check-in: e1cb483a user: jan.nijtmans tags: size_t-rcvid)
13:34
Allow 64-bit integers to be used in JSON on win32/win64. ... (check-in: 928b26ab user: jan.nijtmans tags: trunk)
13:22
Allow 64-bit integers to be used in JSON on win32/64 ... (Closed-Leaf check-in: 50e8847d user: jan.nijtmans tags: 64bit-int-on-win)
13:18
Fixed modulo/divide by 0 in TH1, per ML bug report from Eduardo Morras. ... (check-in: fded1d05 user: stephan tags: trunk)
11:46
Enhance the "fossil extra" and "fossil clean" commands to restrict output to files and directories named on the command-line. Enhancement request ticket [967cedbf200f7]. ... (check-in: 39feb892 user: drh tags: trunk)
11:44
Factor out common parts of "fossil extra" and "fossil clean" into a subroutine. Combine vfile_scan2() into vfile_scan(). ... (Closed-Leaf check-in: 69327d27 user: drh tags: ticket-967cedbf20)
11:02
Pull in all the latest trunk changes. ... (check-in: 6ec8818f user: drh tags: ticket-967cedbf20)
00:34
Changes to a timeline query to ensure the correct join order even if ANALYZE has not been run on the repository database. ... (check-in: 85d960e2 user: drh tags: trunk)
2013-06-19
23:51
Update the built-in SQLite to a version that compiles on OpenBSD and other systems that lack posix_fallocate(). ... (check-in: db61a377 user: drh tags: trunk)
23:38
Merge the NGQP SQLite changes into trunk. Also update the SQL shell. ... (check-in: 0c11cb93 user: drh tags: trunk)
22:48
Update the script that generates the download page on the website so that it displays the correct title. Ticket [377c1b29be9e2f35] ... (check-in: 5b624164 user: drh tags: trunk)
13:44
Somewhat stronger protection of directories compat/openssl* and compat/tcl*, even when the version number changes, and even when using [fossil clean --ignore ""]. ... (check-in: 7b52ab05 user: jan.nijtmans tags: trunk)
12:38
Pull in the latest trunk changes and the latest NGQP-SQLite from upstream. ... (Closed-Leaf check-in: 03c5ec86 user: drh tags: sqlite-NGQP)
07:20
rebase ... (check-in: 4279e646 user: jan.nijtmans tags: ticket-967cedbf20)
07:14
rebase ... (check-in: cbf96603 user: jan.nijtmans tags: cleanX-no-clean-glob)
07:06
rebase ... (check-in: f836a1cd user: jan.nijtmans tags: prevent-adding-ignored-files)
02:57
Move the location of the external Tcl 8.6 directory into compat. ... (check-in: c107d505 user: mistachkin tags: trunk)
02:50
Update ignore-glob setting file to include commonly used external directories. ... (check-in: 5ef811b7 user: mistachkin tags: trunk)
2013-06-18
23:17
Even more refinements to the "fossil version --verbose" output. ... (check-in: 340711f4 user: drh tags: trunk)
23:14
Pull in trunk changes and the latest NGQP updates. ... (check-in: d3d4e111 user: drh tags: sqlite-NGQP)
23:12
Improved formatting and additional information output for "fossil version --verbose". ... (check-in: 1b0e8cf9 user: drh tags: trunk)
22:54
Fix typos in the change log. ... (check-in: 9734d2cd user: drh tags: trunk)
21:09
Version 1.26 ... (check-in: c9cb6e72 user: drh tags: trunk, release, version-1.26)
20:10
Update to the latest NGQP changes in SQLite. Pull in all recent trunk changes. ... (check-in: ea308ab9 user: drh tags: sqlite-NGQP)
19:05
Add the ".mp4" suffix to the mimetype table. ... (check-in: 1294f9b2 user: drh tags: trunk)
14:56
Updates to the change log for 1.26. ... (check-in: 1e0afc74 user: drh tags: trunk)
14:23
Update the version number to 1.26 in preparation for the next release. ... (check-in: 6d28482a user: drh tags: trunk)
14:16
Added some entries to the 1.26 changelog. ... (check-in: 00d51680 user: stephan tags: trunk)
2013-06-17
21:44
Changes from Isaac Jurado that record renames on an import from git. ... (check-in: 97d8a08a user: drh tags: git-better-import)
2013-06-14
12:09
Incorporate the NGQP (Next-Generation Query Planner) branch of SQLite for the purpose of testing SQLite. ... (check-in: 8b109c22 user: drh tags: sqlite-NGQP)
07:19
Combine comment lines for --verbose and (deprecated) --showfiles. ... (check-in: a6dad650 user: jan.nijtmans tags: trunk)
2013-06-13
17:35
Added missing help docs for timeline -f|--showfiles. ... (check-in: 6ed9ad24 user: stephan tags: trunk)
2013-06-10
21:07
Disable the database file alias warnings on Mac due to Time-Machine issues. ... (check-in: 14b1e90f user: drh tags: trunk)
13:32
Merge all the latest trunk changes into the ipv6 branch. ... (Closed-Leaf check-in: d5f6e08c user: drh tags: ipv6)
07:07
A typo in help screen (reported by Sergei Gavrikov) ... (check-in: b894afad user: jan.nijtmans tags: trunk)
2013-06-08
02:37
Merge updates from trunk. ... (Closed-Leaf check-in: b8919a55 user: edward tags: berner-nt)
01:34
Merge updates from trunk. ... (Closed-Leaf check-in: 7872db85 user: edward tags: long-double-bug)
2013-06-06
12:16
merge trunk ... (check-in: cf3d716e user: jan.nijtmans tags: cleanX-no-clean-glob)
06:31
Teach config.h to recognize Sun's C compiler. ... (Closed-Leaf check-in: 57b58527 user: edward tags: sun-compiler)
2013-06-05
08:12
make "fossil rm FOO" work as expected on case-insensitive file systems, where committed files "foo/*" exist. ... (check-in: fa6311a5 user: jan.nijtmans tags: trunk)
2013-06-04
14:07
remove unused variable ... (check-in: 3da761fc user: jan.nijtmans tags: cleanX-no-clean-glob)
2013-06-03
07:53
Rebase. Remove --clean option and "clean-glob" setting. Implement new "allow-clean-x" setting. ... (check-in: b3201c91 user: jan.nijtmans tags: cleanX-no-clean-glob)
2013-05-31
17:41
Avoid SQL errors when the "fossil ticket" command is misused to try to append icomment text. Ticket [d4378c258d9fc6b] ... (check-in: 878f7008 user: drh tags: trunk)
12:50
Make "fossil mv src/FOO.c src/bar.c" work as expected on case-insensitive filesystems. Add --case-sensitive option to "fossil mv". ... (check-in: 93f370a8 user: jan.nijtmans tags: trunk)
07:57
rebase ... (check-in: 203195d7 user: jan.nijtmans tags: prevent-adding-ignored-files)
07:12
Add option --case-sensitive to "fossil delete". On case-insensitive filesystems now you can "fossil delete src/FOO.c", which results in src/foo.c being prepared from removal. This doesn't work yet for directories. ... (check-in: 7ae19e56 user: jan.nijtmans tags: trunk)
2013-05-30
21:59
For now, silence messages about kept files being skipped during clean. ... (check-in: 45675bdd user: mistachkin tags: trunk)
13:25
Implement [967cedbf20] for "fossil clean" and "fossil extra" ... (check-in: 32c69db1 user: jan.nijtmans tags: ticket-967cedbf20)
08:16
In the "fossil clean" messages/prompts, distinguish between "unmanaged" and "ignored" files. ... (check-in: 48fcfa85 user: jan.nijtmans tags: pending-review)
07:28
Additional protection for fossil executables being removed by "fossil clean", even when using --ignore "". Add a warning when kept files are refused to be removed, don't keep this situation silent any more. Backport various improvements from cleanX branch: Use of capitals in messages, missing blob_reset() calls. ... (check-in: 67c9cd12 user: jan.nijtmans tags: trunk)
2013-05-29
20:26
Fixed one of the JSON test assertions (broken by API changes). ... (check-in: 5040705d user: stephan tags: trunk)
14:01
Fix two cases where a string value might be used after being freed. ... (check-in: 04ab1af3 user: drh tags: trunk)
12:52
Only ask confirmation for deletion of "unmanaged" files, not for "IGNORED files". If you want to delete ignored files with confirmation, use [fossil clean --ignore ""], not [fossil clean --extreme] ... (Closed-Leaf check-in: 020bb71f user: jan.nijtmans tags: cleanX)
08:48
Update extreme prompt message. With --dry-run, the extreme prompt is not needed. ... (check-in: e2dd2722 user: jan.nijtmans tags: cleanX)
07:35
Protect fossil executable better against removal by "fossil clean -x" without getting a dialog for it. ... (check-in: bd86711f user: jan.nijtmans tags: cleanX)
2013-05-28
21:31
Merge updates from trunk. ... (check-in: 4452f851 user: mistachkin tags: cleanX)
21:23
Add a robust warning and prompt for the 'extreme' clean operation. ... (check-in: 4af673cc user: mistachkin tags: cleanX)
15:17
Add the Tips and Usage Hints document. ... (check-in: fda5b818 user: drh tags: trunk)
14:08
Change the cursor to "pointer" when mousing over nodes of the timeline graph, as a hint to users that they can click on the node. ... (check-in: 4175c90f user: drh tags: trunk)
11:12
Revise usage of dry run flag. Improvements to warnings. ... (check-in: dcd86829 user: mistachkin tags: cleanX)
10:53
Fix a division by zero that can occur when trying to annotate a file that has never been changed. ... (check-in: f370ab39 user: drh tags: trunk)
10:39
Fix small merge issue and free pIgnore when no longer used. ... (check-in: aec7aa84 user: mistachkin tags: cleanX)
10:32
Refactoring of the clean -x option, phase 1. ... (check-in: 0dc31f4b user: mistachkin tags: cleanX)
00:48
Fix an uninitialized variable in the previous check-in. ... (check-in: 9f3fb6cb user: drh tags: trunk)
00:45
Add the ability to edit Wiki pages as either Fossil Wiki, or Markdown, or Plain Text. ... (check-in: a5a55246 user: drh tags: trunk)
2013-05-27
09:56
rebase ... (Closed-Leaf check-in: 7f0507c0 user: jan.nijtmans tags: cleanDashN)
09:53
Implementation simplification: -n implies -f and -v, this way less separate flag-checks have to be done. No change in functionality. ... (Closed-Leaf check-in: 4e573871 user: jan.nijtmans tags: cleanDashN)
08:53
Better implementation of "fossil clean -x". Previous implementation didn't prompt any more before before removing unknown files when the -x option was used. ... (Closed-Leaf check-in: 6758c2b0 user: jan.nijtmans tags: cleanX)
03:10
Minor documentation updates. ... (check-in: 7794d72c user: drh tags: trunk)
02:25
Remove an unused variable from the annotation logic in diff.c. ... (check-in: 770fd05f user: drh tags: trunk)
02:18
Further improvements to the web display of annotations and file history. ... (check-in: ef26e762 user: drh tags: trunk)
02:00
Do not redirect "diff" links on the "Show Files" option of the timeline to a different window. If the user wants to show the diff in a different window, let them click while holding down the Shift key. ... (check-in: 71a916ee user: drh tags: trunk)
01:56
Improvements to the web display of file annotations. ... (check-in: 59d70140 user: drh tags: trunk)
2013-05-25
20:41
Improvements to file history display in the web interface. ... (check-in: 601c1542 user: drh tags: trunk)
17:48
Fixed corner case in --args handling for 1-byte entry with no newline. ... (check-in: ee990ebb user: stephan tags: trunk)
17:22
Add the ci= query parameter to the finfo webpage, to trace the direct ancestors of a file from a particular check-in. ... (check-in: 418ec701 user: drh tags: trunk)
14:34
minor typo fix in help text. ... (check-in: 24e259da user: stephan tags: trunk)
14:30
Added notes about --args FILENAME to default help message, per ML request. ... (check-in: 0e5bbade user: stephan tags: trunk)
01:57
Remove unused variables in the annotation engine. ... (check-in: 305e3951 user: drh tags: trunk)
01:52
Improvements to annotate. Faster. More correct. Added gradient background colors to the web view. Default to showing line numbers. Do not show the check-in user. Fix for ticket [58ce2f221ae2e64ed]. ... (check-in: 89bf6f13 user: drh tags: trunk)
01:49
Improved default background colors for web annotations. Remove the diff hyperlinks from the annotation log. ... (Closed-Leaf check-in: 8987a6bb user: drh tags: annotate)
01:27
Improvements to the longest-common-subsequence (LCS) function inside the diff engine. ... (check-in: 477d1150 user: drh tags: annotate)
2013-05-24
21:54
Fix a minor formatting error in the web annotation page. ... (check-in: 1fcc6bda user: drh tags: annotate)
21:39
Add links to diff pages on the annotation log in the web interface. ... (check-in: 7799ff3a user: drh tags: annotate)
21:18
Do not display the user on annotation output. Show only the check-in ID, date, and line number. ... (check-in: 8fee580d user: drh tags: annotate)
21:11
Show gradient background colors on the web annotation screen, with deeper colors the further back in time we go. ... (check-in: 0b0ab858 user: drh tags: annotate)
17:16
Web-based annotation shows lines numbers and the log by default. ... (check-in: 434be79b user: drh tags: trunk)
17:04
Fix the "Hide Line Numbers" button on the annotate web page. ... (check-in: d3fd72f4 user: drh tags: trunk)
17:02
On the web-based annotate screen, do not show the annotations on lines that are older than the analysis. ... (check-in: e46935e9 user: drh tags: trunk)
11:44
Add the "Integrating Fossil in the Microsoft Express 2010 IDE" document from Gilles Ganault. ... (check-in: 33c651ce user: drh tags: trunk)
07:01
"fossil update" operates on the local filesystem, so it should have the --case-sensitive option. ... (check-in: 13c7c61a user: jan.nijtmans tags: trunk)
2013-05-23
22:36
Fix problems with update and merge when case-sensitive is off and two different checkouts each add files that differ only in case. ... (check-in: a5a8d047 user: drh tags: trunk)
10:13
After a sync, report "Sync finished" in stead of "Pull finished" ... (check-in: 97040d64 user: jan.nijtmans tags: trunk)
2013-05-22
07:11
Use-case demonstrating previous change. It restores the behavior of "fossil clean" and the "ignore-glob" documentation to what it was in 1.25 and before: clean everything unknown to fossil except the build artifacts (specified by "ignore-glob" or --ignore). Now the build artifacts can be removed by "fossil clean -X", while "fossil clean -x" cleans everything possible for a clean build. This renders --clean and "ignore-clean" unnecessary, it can be removed now. ... (Closed-Leaf check-in: 003062b7 user: jan.nijtmans tags: cleanX)
2013-05-21
14:45
Implement -x|-X|-e|--exclude options for "fossil clean". Compatible with "git clean -x|-X|-e|--exclude". ... (check-in: 44025538 user: jan.nijtmans tags: cleanX)
13:56
Add option -v|--verbose to "fossil ls" as replacement for (deprecated) -l. ... (check-in: e91d65af user: jan.nijtmans tags: trunk)
2013-05-20
10:58
doc fix ... (check-in: 122b631c user: jan.nijtmans tags: trunk)
2013-05-17
12:04
Remove excess verbage from the output of "fossil clean" unless the --verbose or -v command-line option is used. Issue an error if an unrecognized command-line argument is seen, to prevent mistakes like using --dryrun instead of --dry-run. ... (check-in: 273ec22f user: drh tags: trunk)
2013-05-15
18:49
Load the latest SQLite library from upstream, for the purpose of testing the 3.7.17 beta of SQLite in a real-world application. ... (check-in: 997ebf7f user: drh tags: trunk)
09:33
Allow "fossil all ... -U|--user <username>" ... (check-in: b388e734 user: jan.nijtmans tags: trunk)
08:54
Allow "fossil all ... -v" as alternative to "fossil all ... --verbose" ... (check-in: 6d09745a user: jan.nijtmans tags: trunk)
08:16
doc fix. ... (check-in: dd6adf45 user: jan.nijtmans tags: trunk)
08:13
Some more -v|--verbose additions. Old options names are deprecated, but still work. ... (check-in: e3f7ba55 user: jan.nijtmans tags: trunk)
07:15
rebase ... (Closed-Leaf check-in: 5dd6b697 user: jan.nijtmans tags: clean-with-ignore)
07:02
Doc update: ignore-glob setting should be used to prevent *.log files from being added. ... (check-in: 1162df8e user: jan.nijtmans tags: trunk)
2013-05-14
14:58
When trying to "fossil add" files which are expected to be ignored, ask for confirmation first. Add option -f|--force to override that. ... (check-in: 24effbc3 user: jan.nijtmans tags: prevent-adding-ignored-files)
14:15
Function file_tree_name() should respect case-sensitive setting. Add --case-sensitive option to test-tree-name. ... (check-in: 0df0ce80 user: jan.nijtmans tags: trunk)
11:36
doc fixes. ... (check-in: a38fa0b8 user: jan.nijtmans tags: trunk)
08:08
Make sure that find_option() is called before the argument check for the test-looks-like-utf command. ... (check-in: fd2fbdb9 user: mistachkin tags: trunk)
07:45
Re-apply off-by-one fix. Otherwise blobs like {0x00, 0x0a, 0x00} will result in access of the 4th byte of the BLOB. In test-looks-like-utf, could_be_utf16() should be called always, otherwise the behavior on UTF-16 without BOM will be endian-dependant. ... (check-in: e545d351 user: jan.nijtmans tags: trunk)
2013-05-13
22:52
Style and clarity revisions to the looks_like_utf*() functions. Correct off-by-one fix for the looks_like_utf16() function. Add -utf8 and -utf16 options to the 'test-looks-like-utf' command. ... (check-in: 4ffaf2ee user: mistachkin tags: trunk)
14:22
upgrade to zlib 1.2.8 ... (check-in: bb4776e2 user: jan.nijtmans tags: trunk)
10:50
unused variable "fossilTimer" ... (check-in: 55d7e2c1 user: jan.nijtmans tags: trunk)
10:10
Suggestion: Remove "keep-glob" setting, because "ignore-glob" already has the expected "keep-glob" behavior. ... (check-in: d60a75fd user: jan.nijtmans tags: clean-with-ignore)
09:36
Setting "ignore-glob" is equivalent to putting patterns in both "clean-glob" and "keep-glob". Rename .fossil-settings/keep-glob to .fossil-settings/ignore-glob, so that "fossil" and "fossil.exe" patterns don't need to be duplicated any more in two different versioned settings. ... (check-in: 967d8a71 user: jan.nijtmans tags: trunk)
09:21
One more off-by-one error. ... (check-in: 1484625d user: jan.nijtmans tags: trunk)
09:12
Some optimizations. No change in functionality. - In clean_cmd, use new function vfile_scan2. - When checking for multiple bytes/characters always do that in order of likelihood: '\n' is more likely than '\0', which is more likely than '\r'. - Off-by-one error in looks_like_utf16(). - Allow starts_with_utf16_bom() to be used in detecting UTF-16 without BOM as well: Always determine pbReverse, even if no BOM is present. - Remove unused variable. ... (check-in: fa506944 user: jan.nijtmans tags: trunk)
2013-05-09
15:30
Add submenu elements to the web-based "annotate" display to turn features on and off. Make the default depth of an annotation 20. ... (check-in: f4bcdb62 user: drh tags: trunk)
2013-05-08
21:34
/stats_report byuser user hyperlinks now link to bymonth (seems more useful) and links from by-user data to the timeline now filter the timeline on that user name. Minor word case changes. ... (check-in: 78bdddfb user: stephan tags: trunk)
20:18
Fixed a logic error in the only-run-once timer init code. ... (check-in: 9fab0f81 user: stephan tags: trunk)
20:09
Reworked the timer IDs to be positive values to simplify error checking a bit. ... (check-in: 79945897 user: stephan tags: trunk)
19:54
Added fossil_timer_is_active(timerId), removed fossil_has_timer(). ... (check-in: 590406df user: stephan tags: trunk)
19:45
Added fossil_timer_xxx() family of functions and g.mainTimerId. ... (check-in: e28433a6 user: stephan tags: trunk)
18:34
Update SQLite to the latest 3.7.17 preview from upstream, for the purpose of testing SQLite. ... (check-in: 21a6a8bc user: drh tags: trunk)
17:12
Improved the out-of-bounds error message in Th_CallSubCommand(). ... (check-in: 60e96223 user: stephan tags: trunk)
16:57
Fixed an array-bounds access violation in Th_SubCommand. Problem reported via the mailing list. ... (check-in: 05ec4ed3 user: stephan tags: trunk)
16:54
added a reminder/todo regarding a "not always valid" calculation in /stats_report. ... (check-in: 1d70fb47 user: stephan tags: trunk)
04:12
Add setting TH1 command, with tests. Improve handling of the TH1 trace log. ... (check-in: 0264475c user: mistachkin tags: trunk)
2013-05-07
23:33
Update help text for the ignore-glob setting. ... (check-in: dcb5df51 user: mistachkin tags: trunk)
23:00
Modify the add and addremove commands to honor the clean-glob setting with the ability to override it via the --clean option. Adjust versionable setting files accordingly. ... (check-in: 155acff4 user: mistachkin tags: trunk)
21:55
Prevent "fossil" and "fossil.exe" ever being added by "fossil addremove". ... (check-in: 0ea8cc56 user: jan.nijtmans tags: trunk)
20:52
Add --clean option and clean-glob for use by the clean command. Restore previous meaning of the ignore-glob setting. ... (check-in: b7afa972 user: mistachkin tags: trunk)
13:03
Only call db_get_do_versionable() after checking that it's a boolean versionable setting. ... (check-in: a60df3be user: jan.nijtmans tags: trunk)
08:17
If versionable settings are present, disallow editing of the corresponding fields in the /setup_settings page. ... (check-in: 3cba68a8 user: jan.nijtmans tags: trunk)
07:52
Move check for g.localOpen inside db_get_do_versionable(), because all callers will need this. Add "disabled" parameter to onoff_attribute(), entry_attribute() and textarea_attribute(). ... (check-in: 10d8abcd user: jan.nijtmans tags: trunk)
2013-05-06
20:51
removed an unused variable. ... (check-in: cfe346f7 user: stephan tags: trunk)
20:44
/stats_report byuser now uses %h instead of %s to render the user name. ... (check-in: 71d37569 user: stephan tags: trunk)
20:30
Added a "remove user flag" option to /stats_report for reports which accept (but do not require) the user flag. e.g. switch from by-month-for-user to by-month with 1 click. ... (check-in: f1a66a6c user: stephan tags: trunk)
13:24
Wrap over-length lines in the www/settings.wiki documentation page. ... (check-in: abe1030c user: drh tags: trunk)
11:00
Store filename in intermediate variable ... (check-in: d7afa8f1 user: jan.nijtmans tags: trunk)
10:13
Add option --keep to "fossil clean", and matching versionable setting "keep-glob". Now you can specify which files should be kept without confirmation and which files can be removed (--ignore, "ignore-glob") without confirmation. If you want the old behavior, specify "keep-glob" to have the same value as "ignore-glob". Add versioned settings "ignore-glob" and "keep-glob" to the fossil repository. ... (check-in: 982f9ec7 user: jan.nijtmans tags: trunk)
09:40
On the /vdiff web-page, presence of "v" should mean "v=1", just as on the /event and /timeline web-pages. Add "&sbs=1" in various /vdiff and /fdiff url's, so it no longer depends on the default value. Replace some "v=1" parameters with the short form "v". ... (check-in: d24afd17 user: jan.nijtmans tags: trunk)
2013-05-05
23:53
On the stats_report?view=byuser page, order by events by default. ... (check-in: bff7f5b9 user: drh tags: trunk)
23:49
Implement sorting by event count on some of the stats_report pages. ... (check-in: 10aaf0c9 user: drh tags: trunk)
20:05
Attempt to make the stats_report?type=byuser tabls sortable by clicking on the column labels. Only works for the "User" column. Further debugging needed. ... (check-in: d0ce29b0 user: drh tags: trunk)
19:42
Make the new CSS for the stats_report appear at the end of legacy CSS that does not define the same elements. ... (check-in: 21454dda user: drh tags: trunk)
17:39
Fix a mal-formed printf format in the vdiff page that was causing a segfault. ... (check-in: 0bdc61b4 user: drh tags: trunk)
13:26
/stats_report now shows report list by default. Removed an unused variable. ... (check-in: 6e422546 user: stephan tags: trunk)
13:19
Added view=byuser param to /stats_report. ... (check-in: 08b9b5b0 user: stephan tags: trunk)
12:56
Replaced /activity with /stats_report. Supported by-month and by-year reports. Use user=NAME to limit report to that user (no UI yet for user selection). ... (check-in: 0de65826 user: stephan tags: trunk)
2013-05-04
21:47
Minor cosmetic tweaks to /activity page. Now counts all events, not just commits. ... (check-in: 2889bfb2 user: stephan tags: trunk)
21:36
Added a missing db_finalize(). Replaced a TODO text with the corresponding code. Changed timeline page header when the ym=YYYY-MM param is set. ... (check-in: d16c09f8 user: stephan tags: trunk)
20:45
Fixed a C++-ism. Added a note for a potential improvement. ... (check-in: fd74734b user: stephan tags: trunk)
20:39
Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. ... (check-in: 495bf1ea user: stephan tags: trunk)
19:40
Added ym=YYYY-MM parameter for the /timeline page to restrict the list to the given year and month. This is in preparation for a 'repo activity summary' view/report which includes links back to specific years/months. ... (check-in: c5ea7513 user: stephan tags: trunk)
01:02
Load HTML files in iframes instead of inlining them directly into /artifact pages. ... (check-in: 63443f92 user: joel tags: trunk)
2013-05-03
16:04
Pull in the latest SQLite from upstream. This enables the Application_ID feature, so make sure application IDs are set appropriately. ... (check-in: 5a936f98 user: drh tags: trunk)
13:50
Prompt before cleaning files > 10M. Those file deletions are not undo-able. ... (check-in: 8e74f0fe user: jan.nijtmans tags: undo-clean)
12:06
Make "fossil clean" undo-able. ... (check-in: 5b4cece4 user: jan.nijtmans tags: undo-clean)
11:50
Implement "fossil undo -n|--dry-run" as replacement for the --explain flag which does the same. (--explain is retained but no longer documented) ... (check-in: 57cfcc26 user: jan.nijtmans tags: trunk)
2013-05-02
19:44
Fix --chdir on Windows/Cygwin when using non-ascii characters or characters invalid for win32 filenames. On Cygwin, allow enter_chroot_jail() using win32 paths as well. ... (check-in: 12bc63aa user: jan.nijtmans tags: trunk)
15:04
rebase ... (Closed-Leaf check-in: 9e4a7190 user: jan.nijtmans tags: clean-with-ignore)
13:52
rebase ... (Closed-Leaf check-in: e89269e5 user: jan.nijtmans tags: short-cgi-params)
13:28
Allow boolean parameters sbs= and v= to taken values like "on", "off", "yes", and "no". Assign meaningful defaults even if the argument is omitted. ... (check-in: e09d84f2 user: drh tags: trunk)
07:58
See alternative implementation on trunk. Was:

Improve cgi parameter parsing in add_param_list(). Boolean options, like "v" and "sbs" can now take forms like "v=true" or simply "v" (in stead of "v=1") or "v=off" (in stead of "v=0"). /timeline already accepted the shortened form, now /event, /vdiff and other web pages do as well. ... (check-in: 71d48d34 user: jan.nijtmans tags: short-cgi-params)

07:01
Proposed workaround for long double compiler bug on OpenBSD/sparc64. ... (check-in: c11d1444 user: edward tags: long-double-bug)
00:15
Keep the entry boxes filled in on the hash-color-test webpage. ... (check-in: 8d3ff5a7 user: drh tags: trunk)
2013-05-01
20:38
Change application ID for the repository database. Add application IDs to the global configuration and check-out databases. None of this works yet because the built-in SQLite does not support the application_id pragma, but it should start working as soon as SQLite is updated. ... (check-in: 2cd8b61f user: drh tags: trunk)
19:59
Attempt to set the repository application_id to 1598444364 (which is the same as '_FSL') before any changes to the repository. ... (check-in: 822d6f0d user: drh tags: trunk)
16:02
Fix an off-by-one error in the binary search for file suffixes when trying to guess the mimetype of a file. Ticket [da461aefee1351] ... (check-in: 96b09d89 user: drh tags: trunk)
13:31
If sbs=0 and v=0, then both buttons "Side-by-side Diff" and "Unified Diff" should be shown on the /vdiff page. Note that sbs=1 implies v=1, so it is not necessary to put both parameters on any /vdiff. ... (check-in: 4e4d0fa5 user: jan.nijtmans tags: trunk)
09:42
Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. ... (check-in: 5214a2a8 user: jan.nijtmans tags: trunk)
2013-04-30
18:37
Cleaned up previous reportfmt commit to separate the schema from the data. ... (check-in: f2b6459e user: stephan tags: trunk)
18:18
Replaced a DELETE with a DROP to avoid having to change the reportfmt default schema. ... (check-in: de119db7 user: stephan tags: trunk)
18:14
(config reset) now re-adds the default ticket report format. Problem reported via mailing list. ... (check-in: 679ba615 user: stephan tags: trunk)
00:09
Restore workaround to the MSVC resource compilation that allows it to integrate with external headers properly. ... (check-in: 5f86c0ef user: mistachkin tags: trunk)
00:03
Omit CFLAGS when passing compiler options to the MSVC resource compiler. ... (check-in: f151da21 user: mistachkin tags: trunk)
2013-04-29
23:44
Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. ... (check-in: ed544f3d user: mistachkin tags: trunk)
23:29
Show the color names on the hash-color-test webpage. ... (check-in: 3eea7413 user: drh tags: trunk)
18:21
Add the hash-color-test webpage. ... (check-in: 748f9753 user: drh tags: trunk)
2013-04-28
22:23
Add 'tclReady' TH1 command, with tests. Adjust expected result for test 'th1-tcl-8'. ... (check-in: a87eaae3 user: mistachkin tags: trunk)
20:19
All ui pages (and their JSON equivalent) should handle filenames case-sensitive because they don't access the file system ... (check-in: 4c5c96c9 user: jan.nijtmans tags: trunk)
18:36
Updates to the "concepts" document. ... (check-in: 9177ad87 user: drh tags: trunk)
18:26
Make no attempt to output closing P tags when rendering wiki as this can sometimes result in mis-rendered wiki text. ... (check-in: e6cada82 user: drh tags: trunk)
16:06
Merge from trunk ... (check-in: a5468261 user: ashish tags: ashish-ipv6)
16:02
Do not attempt to access the check-out database from the server. ... (check-in: 30da8e8b user: drh tags: trunk)
2013-04-27
01:28
Added --verbose|-v as alias for --full|-f option to /json/stat, per ML discussion. Removed a stray 's' character, probably a result of a mis-pressed Ctrl-S. ... (check-in: e07e1f66 user: stephan tags: trunk)
01:12
Added $LOGNAME to the list of environment variables checkes for the user name, per report from Will Parsons. ... (check-in: 5741754e user: stephan tags: trunk)
2013-04-26
09:29
One more: --new-file makes the diff command much more verbose. Fix /event?v= ... (Closed-Leaf check-in: 0a5abbee user: jan.nijtmans tags: verbose)
08:28
Rename --detail, --showfiles, --files to -v|--verbose (but keep original as deprecated) ... (check-in: 34ed0afc user: jan.nijtmans tags: verbose)
07:11
New option -c|--ckout to "fossil all ignore" ... (check-in: 14779a31 user: jan.nijtmans tags: trunk)
2013-04-25
21:23
Add styling hook and usability improvements to background color picker. ... (check-in: 1159585b user: joel tags: trunk)
18:10
Update the built-in SQLite to the latest trunk version from upstream. ... (check-in: 7d1d9953 user: drh tags: trunk)
01:23
update help text to reflect reality ... (check-in: e864b8ee user: bch tags: trunk)
2013-04-24
07:56
The default for the "case-sensitive" setting should be "off" on Cygwin/Mac/Windows, as documented. ... (check-in: 95934c26 user: jan.nijtmans tags: trunk)
07:28
All ui pages (and JSON) should handle filenames case-sensitive because they don't access the file system. ... (Closed-Leaf check-in: c967b661 user: jan.nijtmans tags: page-case-sensitive)
06:54
Revert [681b17ce0e], because Chiselapp found a new home. ... (check-in: 59e4742a user: jan.nijtmans tags: trunk)
02:34
Add submenu links to trunk/tip when browsing files of a non-trunk/tip check-in. ... (check-in: b5b0f1b3 user: joel tags: trunk)
2013-04-23
08:40
Add --limit as alias to --count in "fossil timeline" for consistancy with other commands. Add many short options, like "-a" for "--all" and "-c" for "--closed" (The JSON part already had those) ... (check-in: 8b17c236 user: jan.nijtmans tags: trunk)
2013-04-22
12:29
Merge with trunk, and fix a bug crept in the previous commit ... (check-in: 0ae51a20 user: ashish tags: ashish-ipv6)
03:50
Fix error on "/dir" page: "SQLITE_ERROR: no such table: main.vfile" ... (check-in: d38f204d user: joel tags: trunk)
01:33
Add class hooks to "/dir" pages to allow for filetype-specific styling. ... (check-in: 7ccbf6ee user: joel tags: trunk)
2013-04-21
21:59
Add -n|--dry-run options to commands which already have --test or --nochange. ... (check-in: 0b866397 user: jan.nijtmans tags: trunk)
08:08
Merge with trunk - Remove reverse-proxying support which is already provided by --baseurl option. ... (check-in: 940b0b33 user: ashish tags: ashish-ipv6)
2013-04-19
07:55
Rename "--limit" to "--count" and "--test" to "--nochange" in some fossil commands ... (Closed-Leaf check-in: e72af505 user: jan.nijtmans tags: count-nochange)
2013-04-18
18:53
Record cherrypicks and backouts in the Q card of the check-in manifest. This is the first step in adding display of cherry-picks, ticket [eaf1c4fdbeeca8eb]. ... (check-in: 91aa222d user: drh tags: trunk)
08:46
Use the function filename_collation() everywhere in stead of passing caseSensitive as parameter. ... (check-in: 3c781f4f user: jan.nijtmans tags: trunk)
2013-04-17
14:00
Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" ... (check-in: f8e526c2 user: jan.nijtmans tags: trunk)
10:15
Only create index when "case-sensitive" is off. ... (check-in: 87ac9af8 user: jan.nijtmans tags: trunk)
09:30
Fix [85017e9273]: Under Windows, renamed file keeps getting "ADDED". ... (check-in: e8e444ec user: jan.nijtmans tags: trunk)
09:19
Cygwin: the default value of the "case-sensitive" setting now depends on the case-sensitive setting of the windows kernel. See: http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive. Alphabetize some command documentation. ... (check-in: 9359b41f user: jan.nijtmans tags: trunk)
2013-04-16
09:59
Suggested fix for [85017e9273] ... (Closed-Leaf check-in: d0764530 user: jan.nijtmans tags: ticket-85017e9273)
09:01
More comments ... (check-in: d3e5f30b user: jan.nijtmans tags: ui-no-utf8)
2013-04-15
12:35
merge trunk ... (check-in: 3d82be0e user: jan.nijtmans tags: ui-no-utf8)
2013-04-11
14:33
Fix the --tag feature of the commit command that was broken by a recent check-in. ... (check-in: c42aaa25 user: drh tags: trunk)
2013-04-10
15:16
Add the dkf tkchat fossil quote to the quotes.wiki document. ... (check-in: f9e190e7 user: drh tags: trunk)
11:08
Document keep-glob. Rebase ... (check-in: 191f4e0f user: jan.nijtmans tags: clean-with-ignore)
11:04
Document encoding-glob setting ... (check-in: 37564836 user: jan.nijtmans tags: trunk)
10:53
Chisel is going the way of the dodo ... (check-in: 681b17ce user: jan.nijtmans tags: trunk)
07:47
Fix minor typo on index page. ... (check-in: 68ed3642 user: mistachkin tags: trunk)
2013-04-09
14:58
Add the "Defense against Spiders" documentation page. ... (check-in: 1e26962d user: drh tags: trunk)
13:30
Change the default auto-hyperlink-delay from 0 to 10 milliseconds. ... (check-in: ddd16596 user: drh tags: trunk)
13:26
New spider-control logic: Optionally delay enabling hyperlinks or requiring mouse movement before enabling hyperlinks, controlled by the Setup/Access screen and the auto-hyperlink-delay and auto-hyperlink-mouseover settings. ... (check-in: 96f3e839 user: drh tags: trunk)
2013-04-08
21:05
rebase ... (check-in: 88ece116 user: jan.nijtmans tags: clean-with-ignore)
16:37
Add --localhost option to "fossil server" ... (check-in: e501d7d0 user: joel tags: trunk)
16:21
Move variable assignment after declarations so as to compile on nmake ... (check-in: 4ee6792d user: joel tags: trunk)
10:42
Consistant use of DIFF_CANNOT_COMPUTE_??? messages ... (check-in: b18276cb user: jan.nijtmans tags: ui-no-utf8)
09:03
Implement LOOK_INVALID for utf-16, and use it to detect UTF-16 without BOM in network byte order ... (check-in: 2d14d82c user: jan.nijtmans tags: ui-no-utf8)
02:10
Enhancements to the "bisect" command: Add "bisect log" and "bisect undo". The "bisect status" command is an alias for "bisect vlist". Show the adjacent good and bad versions on the final step of the bisect. ... (check-in: 41c7ac29 user: drh tags: trunk)
2013-04-05
07:44
Branches "use-blob_strip_bom" and "improve_commit_warning" go together in a single new (experimental) branch ... (check-in: a7e77a66 user: jan.nijtmans tags: ui-no-utf8)
2013-04-04
15:24
eliminate goto ... (Closed-Leaf check-in: c11b3736 user: jan.nijtmans tags: improve_commit_warning)
12:02
don't use tabs ... (check-in: c3a39ffe user: jan.nijtmans tags: improve_commit_warning)
11:35
merge trunk ... (check-in: d8bc29f3 user: jan.nijtmans tags: improve_commit_warning)
06:53
Simplyfy/speed-up use of LOOK_??? flags. Rename LOOK_CR/LF to LOOK_ANY_CR/LF. ... (Closed-Leaf check-in: 468f1346 user: jan.nijtmans tags: looks-like-utf)
06:43
copy/paste error in comment ... (check-in: eb3c9b34 user: jan.nijtmans tags: trunk)
2013-04-03
12:14
Restore the original UTF test numbering. ... (check-in: 00f9c9e8 user: mistachkin tags: trunk)
12:13
Make the MinGW makefile consistent with the MSVC one in where it attempts to locate the OpenSSL directory. ... (check-in: 94485846 user: mistachkin tags: trunk)
10:02
rebase ... (check-in: 2e545d58 user: jan.nijtmans tags: clean-with-ignore)
09:59
merge trunk ... (Closed-Leaf check-in: ccc9896f user: jan.nijtmans tags: looks-like-utf)
09:39
Implement LOOK_SHORT flag Re-order test-cases such that adding to "data" array will not result in more renumberings any more. This should prevent the "More than 10,000 changes" in some (not all) cases. ... (check-in: 1686ff71 user: jan.nijtmans tags: trunk)
07:50
rebase ... (Closed-Leaf check-in: ab4e8638 user: jan.nijtmans tags: ticket-d17d6e5b17)
07:36
rebase ... (check-in: 6159a7f2 user: jan.nijtmans tags: clean-with-ignore)
2013-04-02
09:31
merge trunk ... (check-in: bdd97904 user: jan.nijtmans tags: clean-with-ignore)
08:43
too long line ... (check-in: eff988b2 user: jan.nijtmans tags: looks-like-utf)
08:36
More compact, better readable, output for test-looks-like-utf command. ... (check-in: caa50cff user: jan.nijtmans tags: looks-like-utf)
2013-04-01
20:56
Fix typo: SSL and JSON should not be enabled by default in the MSVC makefile. ... (check-in: 9f931a75 user: mistachkin tags: trunk)
20:54
Allow easier compilation with OpenSSL enabled using MSVC. Fix for [5b2300c692]. ... (check-in: c46e5f93 user: mistachkin tags: trunk)
18:18
Remove a couple superfluous checks for markdown as an optional feature (i.e. now that it's always enabled). ... (check-in: 5acc36b1 user: mistachkin tags: trunk)
16:53
Fix to auto.def related to making markdown on by default. ... (check-in: ce93b460 user: drh tags: trunk)
16:12
Remove unused variable ... (check-in: 5a920d72 user: jan.nijtmans tags: trunk)
15:54
merge trunk ... (check-in: 109c1ef5 user: jan.nijtmans tags: clean-with-ignore)
14:02
Fix the --allow-older and --force options for permitting out-of-order dating of check-ins. ... (check-in: 086612a5 user: drh tags: trunk)
13:59
The markdown formatter is now always turned on and cannot be omitted. Add the ability to store mimetype information in control artifacts. Add the --mimetype option to the "commit" command. As the new N-cards used to store mimetype will not be recognized by older fossils, it is recommended that no use be made of mimetype until all users have upgraded. ... (check-in: 4dcea802 user: drh tags: trunk)
13:50
Add the --mimetype option to the "commit" command. ... (Closed-Leaf check-in: 6d4339bb user: drh tags: markdown)
11:26
Merge in autosetup update. ... (check-in: 63daf145 user: drh tags: trunk)
2013-03-31
18:56
Fix for [2cfd96b2ba]: Improve ignore-glob. This changes the UI regarding versionable settings with a string value to use a multi-line input field. Already looks quite good, but feedback on layout perfectioning appreciated! ... (check-in: bc047d1e user: jan.nijtmans tags: trunk)
2013-03-30
10:13
Added timelineComment and infoComment CSS classes, per suggestion by Baptiste Daroussin. ... (check-in: f9d4e085 user: stephan tags: trunk)
2013-03-29
16:38
Add the N-card to control artifacts for wiki, checkins, events, and attachments, which opens up the possibility (not yet implemented) of being able to save wiki text, check-in comments, event text, and attachment descriptions in a variety of formats, such as text/plain, text/html, or text/x-markdown. ... (check-in: 2336a2d8 user: drh tags: markdown)
15:43
Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". ... (check-in: 02f312e6 user: drh tags: markdown)
15:05
Win32: Fossil now understands Cygwin paths containing one or more of the characters "*:<>?|. Those are normally forbidden in win32. This means that the win32 fossil.exe is better usable in a Cygwin environment. See http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars. ... (check-in: fc413110 user: jan.nijtmans tags: trunk)
2013-03-28
22:30
(!Experiment, not meant for trunk, ever!) How would the fossil code look like, if the Tcl_InitSubsystems() function (TIP #414) was available. ... (Closed-Leaf check-in: be1a7396 user: jan.nijtmans tags: initsubsystems2)
05:45
Update autosetup to the latest version (0.6.5) ... (Closed-Leaf check-in: 55a85b2d user: steveb tags: autosetup)
2013-03-27
23:13
Make the intent of the code in commit_warning() clearer. Style cleanup. ... (check-in: 3f78dfe5 user: mistachkin tags: trunk)
20:53
Update the built-in SQLite sources to the latest 3.7.16.1 beta for the purpose of testing SQLite. ... (check-in: 2e9be37f user: drh tags: trunk)
09:45
Allow looks_like_utf8/16 to specify when the loop should stop, in stead of leaving it unspecified. Minor comment/doc fixes. ... (check-in: 79f7eb2f user: jan.nijtmans tags: trunk)
2013-03-26
11:12
Enable fossil to distinguish correctly CR/CRNL/mixed line endings. ... (check-in: f89e2ecc user: jan.nijtmans tags: trunk)
2013-03-22
10:36
typo, mention Cygwin as well. ... (check-in: 68f8aafb user: jan.nijtmans tags: trunk)
09:36
Allow win32 forbidden characters to be used in filenames, using the Cygwin workaround: http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars. The files test/00*.x should NOT be merged to trunk, otherwise trunk cannot be checked out with older win32 fossil versions any more! ... (Closed-Leaf check-in: c68afe0f user: jan.nijtmans tags: win32-please-evaluate)
2013-03-21
12:37
merge trunk. Not correct: Test-case 414 doesn't give the right answer! ... (check-in: 4310b0b2 user: jan.nijtmans tags: improve_commit_warning)
12:06
Add flag LOOK_INVALID, not used yet. Add many more UTF8/16 test-cases. ... (check-in: 3ec3909b user: jan.nijtmans tags: trunk)
10:57
merge trunk (testcases not adapted yet!) ... (check-in: 43aa3b2d user: jan.nijtmans tags: improve_commit_warning)
2013-03-19
17:40
Merge UTF-16 byte swapping fix and test-looks-like-utf command enhancements. ... (check-in: b4bec375 user: mistachkin tags: trunk)
17:37
Fix overly eager byte swapping when checking for UTF-16 text. ... (Closed-Leaf check-in: 3f2f1e62 user: mistachkin tags: bomRefactor)
14:12
take over new testcases from bomRefactor branch. ... (check-in: f58bc2df user: jan.nijtmans tags: trunk)
10:06
merge trunk (still experimental) ... (Closed-Leaf check-in: af4d7804 user: jan.nijtmans tags: use-blob_strip_bom)
08:59
Merge "cr-warning" branch to trunk: Fossil now warns before committing files with CR line-endings and offers to convert them to LF line-endings; fossil's diff cannot handle those. In checkin.c, use LOOK_BINARY in stead of LOOK_NUL, in case more flags are added to the BINARY detection. Rename LOOK_LENGTH to LOOK_LONG. ... (check-in: ea2598e4 user: jan.nijtmans tags: trunk)
08:34
Fix expected value of test-cases: The value of LOOK_LONE_CR is wrong in 19 cases. I leave it to Joe to fix the code. ... (check-in: 8af1541a user: jan.nijtmans tags: bomRefactor)
2013-03-18
23:47
Make sure that LOOK_CR is set even when a CR/LF pair is detected. Rename the LOOK_LENGTH flag to LOOK_LONG for clarify. Add LOOK_SHORT flag to indicate that the looks_like_utf16() function did not perform a full check. Support tests for UTF-16 in reverse byte order. Enhancements to the test-looks-like-utf command. ... (check-in: b0b3f2a4 user: mistachkin tags: bomRefactor)
12:37
Adapt test-case 112 such that it contains a reversed CR/LF, a case not covered before. Fix detection of reversed CR/LF and lone CR in reversed UTF-16 case, broken by [e3f9a42b58]. ... (check-in: a4cdc723 user: jan.nijtmans tags: trunk)
11:45
Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 ... (check-in: d1f0c4b9 user: jan.nijtmans tags: trunk)
10:22
Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 ... (Closed-Leaf check-in: a9f1cbbd user: jan.nijtmans tags: reverse-bom-testcases)
09:30
Remove dead code from checkin.c Fix LOOK_BINARY macro: LOOK_ODD doesn't say anything about being binary or not, it only means it cannot be UTF-16. ... (check-in: 12ce0041 user: jan.nijtmans tags: trunk)
07:10
Rename blob_remove_cr() to blob_to_lf_only() since that is what it now does. Also, improvements to style and related comments. ... (check-in: 757585fb user: mistachkin tags: trunk)
07:05
Improve consistency of the version information. ... (check-in: e452aa97 user: mistachkin tags: trunk)
06:09
Fixes to the verbose mode of the version command. Also, make sure to consistently order optional feature lists. ... (check-in: b85a18ba user: mistachkin tags: trunk)
05:38
Correct inverted result of looks_like_binary() macro. Correct off-by-one error in the looks_like_utf16() function. Restore original meaning of the LOOK_CR and LOOK_LF flags. Restore LOOK_ODD flag, abstracting UTF-16 content inspection away from blob length. When performing byte swaps, do so consistently. Fix test cases to work with Tcl versions prior to 8.6. Add could_be_utf16() function to preform the preliminary blob checks. Adjustments to style and comments. ... (check-in: e3f9a42b user: mistachkin tags: trunk)
2013-03-17
09:54
remove the LOOK_ODD flag. It doesn't fit in looks_like_utf16() because it doesn't need each character to be scanned. ... (check-in: d4fe8be6 user: jan.nijtmans tags: trunk)
2013-03-16
06:46
move starts_with_utf16_bom() call out of looks_like_utf16(), so we do it only once. ... (check-in: b58800e5 user: jan.nijtmans tags: trunk)
2013-03-15
15:02
Code changes for Android, suggested by Mark Janssen. ... (check-in: d4d66d13 user: jan.nijtmans tags: trunk)
14:53
Fixed a C99ism (decl after code). ... (check-in: 123e4bc5 user: stephan tags: trunk)
14:49
Added basic implementation of RFE ticket [3a2a26513220342]: -verbose option for the "version" command. ... (check-in: 1be15a57 user: stephan tags: trunk)
14:35
ssh:// and file:// protocols now ignore proxy. (From Martin Gagnon.) ... (check-in: 0d55a0ad user: stephan tags: trunk)
14:07
Fix ticket [38cecac15f]: test-move-repository requires access to original repository ... (check-in: e5905473 user: jan.nijtmans tags: trunk)
12:53
(expirimental) First implementation of "CR line endings" warning. ... (Closed-Leaf check-in: 5a886cfd user: jan.nijtmans tags: cr-warning)
12:29
merge trunk ... (Closed-Leaf check-in: 59f26447 user: jan.nijtmans tags: bomRefactor)
12:23
Don't let looks_like_utf8/16 decide any more whether the blob is text or binary. Calling code can do that based on the returned flags. This simplifies looks_like_utf8/16 a lot. ... (check-in: 276b3495 user: jan.nijtmans tags: trunk)
11:32
Allow blob_remove_cr() to be used for both \r\n -> \n as well as \r -> \n conversions. ... (check-in: 4b2c2a51 user: jan.nijtmans tags: trunk)
11:16
minor simplifications ... (check-in: 731e07dd user: jan.nijtmans tags: bomRefactor)
10:28
fix comments ... (check-in: d0a36540 user: jan.nijtmans tags: bomRefactor)
10:17
re-apply [3d6d2e7f35]: Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. ... (check-in: 3528062a user: jan.nijtmans tags: bomRefactor)
10:05
Add two new utf-16 test-cases, which were handled wrong up to now, and fix the code accordingly. ... (check-in: fab2b8ae user: jan.nijtmans tags: trunk)
2013-03-14
22:16
Add a regexp command to TH1. ... (check-in: d772ff72 user: mistachkin tags: trunk)
22:14
Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. ... (check-in: 3d6d2e7f user: mistachkin tags: trunk)
21:14
Do not accept the SHA1 password hash as a legitimate password on the login screen. ... (check-in: 2bb8a7a8 user: drh tags: trunk)
20:45
The VSEEN table added in the previous check-in should be a TEMP table. ... (check-in: ec4c9787 user: drh tags: trunk)
20:27
Prevent time warps from causing infinite loops in the annotator. ... (check-in: 1605649f user: drh tags: trunk)
16:07
In the timeline with the "namechng" query parameter, show the name change even if the file content does not change. ... (check-in: 9e9e4d08 user: drh tags: trunk)
14:56
Enhance the web timeline so that with the "namechng" query parameter it shows only check-ins that involve filename changes. ... (check-in: 1d2f4c2f user: drh tags: trunk)
14:48
Merging from trunk to get the annotate fixes. Trivial conflict solved.

Update: the new branch viric_flavour ([b31afcc2ca]) includes most of these changes in a more recent fossil. ... (Closed-Leaf check-in: f14798e0 user: viriketo tags: annotate_links)

14:41
merge trunk. Add fossil and fossil.exe to "ignore-glob". ... (check-in: 4acff0a6 user: jan.nijtmans tags: clean-with-ignore)
14:19
merge trunk ... (check-in: 4aa55e55 user: jan.nijtmans tags: clean-with-ignore)
14:18
Update the "annotate" command and webpage to prefer to take changes from direct ancestors of the version being analyzed, rather than more recent changes on branches. ... (check-in: e320f0cd user: drh tags: trunk)
14:09
style ... (check-in: 3ba9a4d5 user: jan.nijtmans tags: trunk)
13:51
LOOK_LENGTH flags only has meaning when LOOK_NUL is not set. ... (check-in: 8923e06c user: jan.nijtmans tags: trunk)
12:11
Simplify many if() expressions. Use the fact that if the last char in a file is CR, it cannot be followed by a LF any more. This way we don't need to verify the value of 'n' (number of characters remaining) any more. ... (check-in: bd1dcc1c user: jan.nijtmans tags: trunk)
10:33
Fix detection of LOOK_LONE_CR/LOOK_LONE_LF for the first byte/character of the file. Fix off-by-one error in utf8 LOOK_LONE_CR detection, which could access one byte past the blob. Simplify the code, making use of the know relation between some LOOK_XXX flags. ... (check-in: ce9d6abe user: jan.nijtmans tags: trunk)
2013-03-13
15:03
merge trunk ... (Closed-Leaf check-in: 9263d4c2 user: jan.nijtmans tags: bomRefactor)
14:52
make expected "utf-check" parameters less cryptic ... (check-in: 5a9f8558 user: jan.nijtmans tags: trunk)
13:44
remove debug code ... (check-in: 7ef1890c user: jan.nijtmans tags: bomRefactor)
13:37
merge trunk ... (check-in: 3718383e user: jan.nijtmans tags: bomRefactor)
12:13
merge trunk ... (check-in: 515feb56 user: jan.nijtmans tags: clean-with-ignore)
01:22
Update the built-in SQLite to the latest 3.7.16 beta from upstream. ... (check-in: f803d534 user: drh tags: trunk)
2013-03-12
22:37
Modify the looks_like_utf*() functions to detect lone CR and LF characters and set new output flags accordingly. ... (check-in: 7dee9038 user: mistachkin tags: trunk)
16:01
add .lib, remove some unneeded entries ... (check-in: 124aad18 user: jan.nijtmans tags: clean-with-ignore)
15:54
fix "fossil clean --test" ... (check-in: ca590324 user: jan.nijtmans tags: clean-with-ignore)
15:48
Add --keep option to "fossil clean", and versionable "keep-glob" setting ... (check-in: 6c72cab7 user: jan.nijtmans tags: clean-with-ignore)
15:30
Fix "fossil clean --test" not to remove files. ... (check-in: 1c8efa5c user: jan.nijtmans tags: trunk)
12:48
merge trunk ... (check-in: b72908bc user: jan.nijtmans tags: clean-with-ignore)
12:00
Fix determination of LOOK_CR/LOOK_LF to include the first character in the file, eliminating overlap with LOOK_CRLF. This way, inconsistant line endings can be determined by verifying that at most one of the flags LOOK_CR/LOOK_LF/LOOK_CRLF may be set. Test cases adapted accordingly. ... (check-in: c1d35267 user: jan.nijtmans tags: trunk)
10:31
merge trunk ... (check-in: 0a93bf10 user: jan.nijtmans tags: improve_commit_warning)
2013-03-11
21:40
Bring in the latest SQLite version 3.7.16 beta from upstream for testing. ... (check-in: d586f2ed user: drh tags: trunk)
15:37
Combine looks_like_utf8/looks_like_utf16 to a single looks_like_utf function, which can be used in both checkin.c and utf.test. This assures that utf.test really checks the same thing as checkin.c is using. ... (check-in: e42ea98f user: jan.nijtmans tags: bomRefactor)
07:51
Prototype for a TH1 regexp command. ... (Closed-Leaf check-in: be4a6630 user: mistachkin tags: th1RegExp)
2013-03-10
13:32
Add possible 'a=all' response to "fossil clean" ... (check-in: 5f4881d4 user: jan.nijtmans tags: trunk)
10:09
Add possible 'a=all' response to "fossil clean", and print out which files actually are removed. ... (check-in: 3a2c433a user: jan.nijtmans tags: clean-with-ignore)
09:57
Change behavior of "fossil clean --ignore": The ignore setting now specifies which files can be removed without confirmation Add versionable "ignore-glob" setting for fossil, in order to demonstrate the desired behavior. ... (check-in: 5a3855f6 user: jan.nijtmans tags: clean-with-ignore)
09:23
Skip running the Tcl integration tests if Fossil was not compiled with Tcl integration support. ... (check-in: 6c47a16e user: mistachkin tags: trunk)
01:36
Add UTF detection tests for the LOOK_ODD flag. ... (check-in: c58b815f user: mistachkin tags: trunk)
00:18
Style and comment fixes. ... (check-in: 4368611b user: mistachkin tags: trunk)
2013-03-08
13:02
merge trunk ... (check-in: 17e972c3 user: jan.nijtmans tags: improve_commit_warning)
11:56
merge trunk ... (Closed-Leaf check-in: 8be674a1 user: jan.nijtmans tags: bomRefactor)
09:15
Fix crnl-warning for file which starts with þÿ or ÿþ (latin-1) and has an odd number of bytes. ... (check-in: 25eec8cf user: jan.nijtmans tags: trunk)
02:18
Make it easier to correlate the UTF detection test results with the byte-order-mark and data used to produce them. ... (check-in: 70d15c81 user: mistachkin tags: trunk)
00:46
In the test for the UTF-8/UTF-16 detection functions, use the right byte-order-mark for the endianness of the machine. ... (check-in: 05ac5884 user: mistachkin tags: trunk)
00:09
Revise the looks_like_utf16() function so that it can handle blobs with an odd number of bytes and still set all the applicable output flags. Add tests for the UTF-8/UTF-16 detection functions. ... (check-in: e3ae4148 user: mistachkin tags: trunk)
2013-03-07
22:26
Detect overlong and nul-bytes for files starting with utf-16 BOM but with odd number of bytes. ... (Closed-Leaf check-in: 14019cb0 user: jan.nijtmans tags: bomRefactor)
12:35
Somewhat better layout: Putting text-field title first, above the text-field. ... (Closed-Leaf check-in: 3546a84c user: jan.nijtmans tags: ticket-2cfd96b2ba)
11:00
merge trunk ... (check-in: f96894a5 user: jan.nijtmans tags: ticket-2cfd96b2ba)
10:19
merge-mark trunk ... (check-in: 9baee7e9 user: jan.nijtmans tags: bomRefactor)
10:16
Fix gcc warning, and add test-case (which fails in current trunk) ... (check-in: c53b128f user: jan.nijtmans tags: bomRefactor)
09:56
Since the blob size is unsigned, looks_like_utf16() cannot easily process the content if the size is not even. ... (check-in: 32b8fc7d user: mistachkin tags: trunk)
09:21
Better comment. ... (check-in: 2237e343 user: jan.nijtmans tags: bomRefactor)
08:54
Forgot to remove the odd bytes check, and fixed comment. ... (check-in: b5a3f0b4 user: jan.nijtmans tags: bomRefactor)
08:21
If the blob has an odd number of bytes, it means that the content of the file cannot be interpreted as UTF-16 characters. So, starts_with_utf16_bom() should return false and looks_like_utf16() shouldn't even be called. The flag LOOK_ODD makes no sense in starts_with_utf16_bom(). ... (check-in: 7b0b7ec8 user: jan.nijtmans tags: bomRefactor)
01:27
Add support for detecting standalone carriage-return characters via the looks_like_utf*() functions. ... (check-in: 6c7185d9 user: mistachkin tags: trunk)
01:14
Fix typo in comments. ... (check-in: 30e4e3e2 user: mistachkin tags: trunk)
01:12
For the looks_like_utf*() functions, continue to examine blob content in order to fully set the output flags, even if it appears to be binary. Also, increase the strictness of starts_with_utf16_bom() and make it more accurate. ... (check-in: 13fac7f7 user: mistachkin tags: trunk)
2013-03-06
20:53
Enhance the GLOB processing on settings like binary-glob so that any sequence of commas and/or whitespace serves as a delimiter. Delimiters inside of quotes are part the glob pattern and are ignored. Enhance the test-glob command to verify correct operation of the globber. ... (check-in: a93b58cf user: drh tags: trunk)
20:50
Enhancements to the test-glob command for better testing of the setting globber. ... (Closed-Leaf check-in: ad44353d user: drh tags: globListRefactor)
20:46
Modify the commit_warning() function so the warning for possible binary content is higher priority than the other warnings. ... (check-in: 2d9ae4ee user: mistachkin tags: trunk)
20:27
Add the test-looks-like-utf test command to help test the looks_like_utf*() and related functions. ... (check-in: 08b96ced user: mistachkin tags: trunk)
15:40
merge trunk ... (Closed-Leaf check-in: 820f6432 user: jan.nijtmans tags: fix-test-move-repository)
15:33
fix commit dialog (problem is introduced in [30a63b8b66]) for files containing crlf or long lines followed by nul byte. test-case: $ tclsh8.6 % set f [open abc w];fconfigure $f -translation binary;puts -nonewline $f \r\n\0;close $f;exit

$ fossil add abc ADDED abc

$ fossil commit --test ./abc contains CR/NL line endings. Use --no-warnings or the "crnl-glob" setting to disable this warning. Commit anyhow (a=all/c=convert/y/N)? n

After correction:

$ ./fossil commit --test ./abc contains binary data. Use --no-warnings or the "binary-glob" setting to disable this warning. Commit anyhow (a=all/y/N)? n ... (check-in: af0ca3b4 user: jan.nijtmans tags: trunk)

14:40
merge trunk ... (check-in: 7aa9f66f user: jan.nijtmans tags: fix-test-move-repository)
12:58
(experimental) fix for [2cfd96b2ba] ... (check-in: 949976e0 user: jan.nijtmans tags: ticket-2cfd96b2ba)
11:30
Locate the local checkout database even if it is read-only. ... (check-in: f7b355b3 user: drh tags: trunk)
10:16
In db_open_local() check writability of local-db itself in stead of the directory it is in. This should enable fossil checkouts on NFS-mounts, which sometimes lie about writability of directories. ... (check-in: beb91c91 user: jan.nijtmans tags: trunk)
09:28
Fix gcc-4.7.2 warning: src/md5.c: In functie 'MD5Final': src/md5.c:263:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/md5.c:264:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ... (check-in: 98fd649a user: jan.nijtmans tags: trunk)
07:50
Refactor the looks_like_utf*() functions to use a single output flags argument to convey the various pieces of blob status information. ... (check-in: 30a63b8b user: mistachkin tags: trunk)
06:58
Refactor the glob list handling code and add some tests. ... (check-in: 1b6c39c1 user: mistachkin tags: globListRefactor)
02:18
Allow newlines to serve as separators for multiple glob strings in the binary-glob setting (and in any other setting that accepts a list of glob patterns). Fix for ticket [ed23ef59cf0fb] ... (check-in: 0e5f0da7 user: drh tags: trunk)
02:15
Update the built-in SQLite to the latest 3.7.16 beta from upstream. ... (check-in: 6e460c34 user: drh tags: trunk)
2013-03-05
12:25
style: use g.zConfigDbName in stead of g.configDbName, as all other strings. ... (check-in: a5dc5332 user: jan.nijtmans tags: trunk)
12:17
Add check for win32/cygwin whether the config-db is writable in stead of checking that the $HOME directory is writable. Eliminate g.zHome and g.configOpen, in stead use a single g.configDbName. Then people no longer have to guess whether the config db name is ".fossil" or "_fossil". g.zHome was only used for locating the config db, nothing else. ... (check-in: 473e08a6 user: jan.nijtmans tags: trunk)
10:04
Proposed fix for [ed23ef59cf]: Fossil ignoring "binary-glob" setting ... (Closed-Leaf check-in: e0e88821 user: jan.nijtmans tags: ticket-ed23ef59cf)
09:24
Don't trigger the long-lines warning if the long line is followed by a null-byte: it's a normal binary file then. re-write looks_like_utf8/16 to handle crlf the same way as long lines (thanks, Joe, for the long-lines rewrite!) ... (check-in: ab2920c2 user: jan.nijtmans tags: trunk)
02:06
Add warning for overly long lines found during the commit process. ... (check-in: 10fbcda2 user: mistachkin tags: trunk)
01:27
Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. ... (check-in: ccdd1abb user: mistachkin tags: trunk)
01:26
Fix artifact links for ticket attachments. ... (check-in: 3b09348f user: mistachkin tags: trunk)
2013-03-04
23:13
Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. ... (Closed-Leaf check-in: dd9e030b user: mistachkin tags: noLineLenWarning)
20:06
Check on writability of the home directory appears too restricted. Writability of the $HOME/.fossil file should be sufficient for fossil to operate. ... (Closed-Leaf check-in: 1e90d43d user: jan.nijtmans tags: home-check-too-restricted)
19:18
revert [9122ad308a]. It appears that file_access() cannot bries on win32 ... (check-in: 1eb9496c user: jan.nijtmans tags: trunk)
16:12
Merge in various complications needed to support CYGWIN. ... (check-in: d95cbba2 user: drh tags: trunk)
16:10
Fix coloration of side-by-side diff lines with multibyte UTF8 where the lines are completely inserted or deleted. ... (check-in: 6184037c user: drh tags: trunk)
14:25
merge trunk ... (check-in: aa603826 user: jan.nijtmans tags: ticket-d17d6e5b17)
13:26
Enabled the 'c=convert' commit option for Cygwin, now that it can handle UTF-16. ... (Closed-Leaf check-in: a6f4093e user: jan.nijtmans tags: build-breaker)
13:19
Improve fossil_utf8_to_filename() for cygwin: no longer hardcode "/cygdrive/" prefix. Fix Cygwin's handling of absolute win32 paths in a few more places. Teach Cygwin how to handle UTF-16. ... (check-in: 18d8d2a6 user: jan.nijtmans tags: build-breaker)
10:25
Proposed fix for ticket: test-move-repository requires access to original repository ... (check-in: 1b61defd user: jan.nijtmans tags: fix-test-move-repository)
2013-03-03
15:39
minor cut/paste error ... (check-in: b163569a user: jan.nijtmans tags: trunk)
15:32
New warning when file is considered binary due to long lines only. ... (check-in: 3a74f9fe user: jan.nijtmans tags: trunk)
00:30
Fix the usage comment for incorrect parameters on "fossil config sync". Separately, remove an extra newline from the usage output. ... (check-in: 69fe4237 user: drh tags: trunk)
00:26
Do not prompt for passwords on ssh: or file: syncs. ... (check-in: c06e474f user: drh tags: trunk)
2013-03-02
18:30
Additional fixes to side-by-side diff coloration for multibyte UTF8 text. ... (check-in: 85ca3875 user: drh tags: trunk)
17:55
Add the comparison of Greek Lorem Ipsum to the side-by-side diff testing suite. ... (check-in: 82081837 user: drh tags: trunk)
17:49
Check in two version of Loren Ipsum in Greek to use as a test of the side-by-side diff with multibyte UTF8 text. ... (check-in: 256815f9 user: drh tags: trunk)
2013-03-01
23:44
Pull in the latest SQLite from upstream. ... (check-in: 1fbc742d user: drh tags: trunk)
23:33
Fix a harmless compiler warning in regexp.c. ... (check-in: 520703dd user: drh tags: trunk)
13:45
Enable access check on HOME directory for win32/cygwin ... (check-in: 9122ad30 user: jan.nijtmans tags: trunk)
13:19
Teach fossil_utf8_to_filename() how to handle win32 paths on Cygwin. Use this function where-ever possible. ... (check-in: caf2eb25 user: jan.nijtmans tags: trunk)
11:45
In the finfo page, also print the comment parsed with %w, like in the timeline. Links or wiki syntax was not resolved. ... (check-in: 380485de user: viriketo tags: trunk)
01:15
Change a memcmp into a strncmp in regexp.c in order to avoid the possibility of a buffer overread with optimized memcmp implementations. ... (check-in: eec7c001 user: drh tags: trunk)
2013-02-28
20:44
Make sure side-by-side diff highlighting encloses complete UTF8 characters and does not divide a UTF8 character into two invalid characters. ... (check-in: e2b34906 user: drh tags: trunk)
20:10
Show check-in comments in block style in all contexts other than timeline regardless of the timeline-block-markup setting. The timeline-block-markup setting only effects the timeline. ... (check-in: cae8b696 user: drh tags: trunk)
2013-02-27
23:41
Fix artifact links for ticket attachments. ... (Closed-Leaf check-in: b061772d user: mistachkin tags: tktAttachmentLinks)
23:39
Update custom MinGW makefile to include the newly added source code files. ... (check-in: 93482cee user: mistachkin tags: trunk)
21:28
Fix "fossil remote off" so that it works again. ... (check-in: c031089e user: drh tags: trunk)
13:51
plug minor memory leak ... (check-in: 52fb2a71 user: jan.nijtmans tags: trunk)
11:30
comment fix ... (check-in: f78a487f user: jan.nijtmans tags: use-blob_strip_bom)
11:26
merge trunk ... (check-in: d085eb9a user: jan.nijtmans tags: use-blob_strip_bom)
10:03
merge trunk ... (check-in: dbf96517 user: jan.nijtmans tags: improve_commit_warning)
09:54
merge trunk ... (check-in: efe9993f user: jan.nijtmans tags: ticket-d17d6e5b17)
09:46
On Cygwin determine home directory the same as on win32, so cygwin can share "_fossil" with win32. ... (check-in: 26ad1bce user: jan.nijtmans tags: trunk)
08:49
A few more places where Cygwin should do the same as win32. ... (check-in: 8cc71be0 user: jan.nijtmans tags: trunk)
2013-02-26
20:50
Fix preprocessor check for Win32/Cygwin in file_simplify_name(). ... (check-in: 9e602271 user: mistachkin tags: trunk)
20:48
Fix typo in wiki page. ... (check-in: b72ef38d user: mistachkin tags: trunk)
09:27
Cygwin has same filesystem as Windows, so should be case-insensitive and do '/' <-> '\' conversion the same as win32. fossil_utf8_to_filename should do '/' -> '\' conversion on win32, as not all win32 API functions handle '/' correctly. ... (check-in: d4b3e1d8 user: jan.nijtmans tags: trunk)
2013-02-25
17:42
Get the "fossil scrub --private" command working again. ... (check-in: 60acc2de user: drh tags: trunk)
10:46
Merge trunk. Restore fossil_utf8_to_filename signature by doing character conversions in utf-8 instead of unicode. ... (check-in: ae1b1f4b user: jan.nijtmans tags: ticket-d17d6e5b17)
09:33
Split WriteConsoleW call into multiple chunks, when necessary. See https://connect.microsoft.com/VisualStudio/feedback/details/635230 Thanks to jeffrimko for noticing this. ... (check-in: 8031947e user: jan.nijtmans tags: trunk)
01:02
Added fix for issue seen with merge; would fail due to file_copy() issue where files of renamed directories would not have the new directory created beforehand. Also added fix for issue seen after large merge; 'changes' command would fail due to WriteConsoleW() returning with error ERROR_NOT_ENOUGH_MEMORY; fix seems hacky but works. ... (Closed-Leaf check-in: 3f31dc65 user: jeffrimko tags: jeffrimko-fix-merge-changes)
2013-02-23
21:45
merge trunk ... (check-in: eeb0231b user: jan.nijtmans tags: improve_commit_warning)
21:35
merge trunk ... (check-in: f1bb151e user: jan.nijtmans tags: ticket-d17d6e5b17)
14:10
Added /json/status to changelog. ... (check-in: 16642f9c user: stephan tags: trunk)
10:58
Added /json/status command. ... (check-in: d1e4d100 user: stephan tags: trunk)
2013-02-22
17:34
merged in [help-www] branch: adds help support for /www/pages. ... (check-in: b38bb4f9 user: stephan tags: trunk)
2013-02-21
22:21
Provide a compile-time option to open the check-out database file (.fslckout or _FOSSIL_) in WAL mode. Also shorten source code lines to 80 characters in db.c. ... (check-in: 8c35f07d user: drh tags: trunk)
19:41
CLI help command now (cosmetically) differentiates between pages and commands. ... (Closed-Leaf check-in: 5be59333 user: stephan tags: help-www)
19:08
Add code and documentation for the fossil_prompt.sh demo script for setting the prompt of bash according to the status of the current fossil repo. ... (check-in: 43988bc4 user: drh tags: trunk)
15:51
merge fork ... (check-in: 32bb8c28 user: jan.nijtmans tags: trunk)
15:50
Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t ... (check-in: e3add2c1 user: jan.nijtmans tags: trunk)
15:50
Make sure warning and panic messages appear on a fresh line on the console. ... (check-in: 2091a11d user: drh tags: trunk)
14:54
Do not prompt for the sync password more than once. ... (check-in: 1cd61c96 user: drh tags: trunk)
14:39
Error message changes: Omit the executable name at the beginning of error messages to the console, and try to make sure new error messages begin on a fresh line and do not overwrite prior status text. ... (check-in: 871a9492 user: drh tags: trunk)
14:24
Code refactoring: Move utility routines (ex: fossil_malloc()) out of main.c and into a new file util.c. Try to gather I/O routines into the printf.c source file. ... (check-in: bb0cedb1 user: drh tags: trunk)
11:45
more unused variables ... (check-in: 1a2e1ea0 user: jan.nijtmans tags: trunk)
11:29
Rename fossil_utf8_to_unicode to fossil_utf8_to_filename on UNIX, everywhere where filenames are involved. This enables fossil_utf8_to_unicode/fossil_unicode_to_utf8 to be re-implemented on UNIX to do what the name suggests. ... (check-in: 7eb5e231 user: jan.nijtmans tags: trunk)
09:57
/help now removes the leading slashes from the page list (looks cleaner). /help?cmd=foo now shows a different label for pages and commands (differentiates based on existence of leading /). ... (check-in: aa5def06 user: stephan tags: help-www)
08:15
unused variables ... (check-in: 75e48389 user: jan.nijtmans tags: trunk)
03:51
Improved handling for remote repository passwords: When prompting for the password, also ask the user whether or not to remember the password, as browsers typically do for their password cache. ... (check-in: 6d6740dc user: drh tags: trunk)
2013-02-20
22:35
Pedantically added a missing /LI closer. Changed /help for pages to 5 cols, so the width more or less aligns with the 7-col command help (page names are longer than command names). ... (check-in: 6ca66244 user: stephan tags: help-www)
22:30
Modified /help page to show help text for /pages. Only pages with help text get hyperlinks. ... (check-in: affccaa8 user: stephan tags: help-www)
22:18
Avoid intermingling error message with status output during a sync. Error messages should appear on a line by themselves. ... (check-in: 2981ac51 user: drh tags: trunk)
22:10
Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. ... (check-in: e788795b user: stephan tags: help-www)
20:57
All the --port option on the "ui" and "server" commands to begin with an IP address, then bind to just that one IP address. ... (check-in: 5dfbf7e5 user: drh tags: trunk)
18:54
Added timeline.rss changes to changelog. ... (check-in: d84ec60d user: stephan tags: trunk)
18:46
Merged in [timeline-rss-ticket] changes. ... (check-in: dbaf5209 user: stephan tags: trunk)
16:19
Get support for IP address on the --port option working on windows. ... (Closed-Leaf check-in: f4143c5b user: drh tags: bind-to-ip)
16:11
Changes that allow the --port option on "fossil ui" and "fossil server" to include an IP address to which to bind. ... (check-in: abf56881 user: drh tags: bind-to-ip)
15:08
In main.c: Shorten all source code lines to no more than 80 characters. Add google-chrome to the list of browser to try to launch with the "ui" command. ... (check-in: 12ff5ff8 user: drh tags: trunk)
08:33
Simplify/speedup starts_with_utf16_bom and enhance doc for it. ... (check-in: 957be426 user: jan.nijtmans tags: trunk)
2013-02-19
12:29
Avoid uniqueness errors when inserting default users. ... (check-in: 646c4a67 user: drh tags: trunk)
2013-02-18
22:35
Update version of OpenSSL that is referred to in the makefiles. ... (check-in: ab9b4491 user: mistachkin tags: trunk)
21:45
/info/TICKET_UUID now only shows the ticket title if the ticket db has a title field. ... (Closed-Leaf check-in: 1c46835e user: stephan tags: timeline-rss-ticket)
13:46
Fixed ticket [5df2715635b99bd46a] (check-in count mismatch). ... (check-in: b27c0d6d user: stephan tags: trunk)
10:03
New function fossil_utf8_to_filename, such that fossil_unicode_to_utf8/fossil_utf8_to_unicode/fossil_unicode_free are not used on UNIX/MAC any more: On UNIX those 3 functions were only no-ops, but this allows to re-implement then for real unicode <-> utf-8 conversions. There is an "#ifdef _WIN32" around those 3 functions and 2 more (fossil_mbcs_to_utf8/fossil_mbcs_free) in order to prove that they are not used any more on UNIX/MAC. ... (Closed-Leaf check-in: cc3976fd user: jan.nijtmans tags: fossil_utf8_to_filename)
08:30
merge trunk ... (check-in: fdd51b61 user: jan.nijtmans tags: ticket-d17d6e5b17)
2013-02-17
21:37
merge trunk ... (check-in: fdf9050c user: jan.nijtmans tags: improve_commit_warning)
14:47
More simplification in UTF-16 bom detection ... (Closed-Leaf check-in: 1e70f211 user: jan.nijtmans tags: utf16Bom)
14:43
Remove two unused variables ... (check-in: a98467b6 user: jan.nijtmans tags: trunk)
2013-02-16
14:12
Limit the complexity of the diff display on check-in information pages. ... (check-in: 4f95ea8c user: drh tags: trunk)
00:04
Version 1.25 ... (check-in: d2e07756 user: drh tags: trunk, release, version-1.25)
2013-02-15
19:57
Improvements to UTF-16 byte-order-mark detection. ... (check-in: 3d988df6 user: mistachkin tags: trunk)
16:15
Formatting tweaks to the "dbstat" command so that it works better on an 80-column shell window. ... (check-in: 8522e0ab user: drh tags: trunk)
15:53
Update the change log for version 1.25. ... (check-in: b9625cfe user: drh tags: trunk)
15:14
On a side-by-side diff, shift small differences as far to the left as possible. ... (check-in: 89a2e881 user: drh tags: trunk)
14:52
Fix the file: sync protocol so that it works on windows even if the client repository is in a directory that contains non-ASCII characters in its name. ... (check-in: b5aab695 user: drh tags: trunk)
14:37
Fixing annotate. It was hanging. ... (check-in: 96c31335 user: viriketo tags: annotate_links)
2013-02-14
21:58
More aggressively compress uparrows in the timeline when the length of the arrow is short. ... (check-in: 6267e24b user: drh tags: trunk)
21:51
In the timeline graph, always display the black dot in the middle of leaf nodes even when ascenders and descenders are omitted, such as on an f= graph. ... (check-in: 16253835 user: drh tags: trunk)
21:15
More compact display of the graph for the "family" of a particular checkin. ... (check-in: 27dfe95d user: drh tags: trunk)
2013-02-13
21:33
Thinner and visually sharper arrows on the horizontal merge-in lines of the timeline graph. ... (check-in: a4f6e884 user: drh tags: trunk)
21:12
Removed some orphaned function docs (function was moved to db.c at some point). ... (check-in: 9dab2e06 user: stephan tags: trunk)
20:16
Correct comment and remove superfluous return statement. ... (Closed-Leaf check-in: a49749ed user: mistachkin tags: utf16Bom)
17:43
removed an invalid FIXME. Comment changes only. ... (check-in: 38bf1d0f user: stephan tags: trunk)
14:12
Update the built-in SQLite to the latest from the SQLite trunk. ... (check-in: f7f764b7 user: drh tags: trunk)
11:31
Add a draft document describing the ticket tables and how they are generated from ticket change artifacts. ... (check-in: d5be709c user: drh tags: trunk)
09:28
"reverse" should mean big-endian on little-endian machines. ... (check-in: cdffec2b user: jan.nijtmans tags: utf16Bom)
03:14
Improvements to the UTF-16 BOM detection. ... (check-in: 81c4d781 user: mistachkin tags: utf16Bom)
2013-02-12
20:17
Picking recent trunk fixes on tickets. ... (check-in: 7a8ed6d7 user: viriketo tags: annotate_links)
19:23
Revised ticket processing to align with coding style guide, and for clarity of presentation. ... (check-in: 67f787dc user: drh tags: trunk)
19:09
Fixing the rebuild of the ticket databases, so they get properly the comments included by manifests' "+comment".

drh says not to be able to reproduce this issue, but here is a fix that makes all work for me.

Feel free to rewrite this patch to match your taste. ... (check-in: 9cca9398 user: viriketo tags: trunk)

16:57
Update src/rss.c with latest version from dg-misc branch (original at [01e85ec4]). ... (check-in: a1028240 user: dg tags: timeline-rss-ticket)
16:47
Merge from trunk. ... (check-in: e4a698bd user: dg tags: dg-misc)
11:53
Replaced a call to realloc() with cson_realloc() (which, in turn, uses the fossil realloc). ... (check-in: a1d2cd84 user: stephan tags: trunk)
10:08
timeline.rss with single-ticket support, based on David Given's patch. ... (check-in: 1bc09124 user: stephan tags: timeline-rss-ticket)
2013-02-11
20:36
Fixed the auto-width diff display. ... (check-in: 1b07b3d9 user: viriketo tags: annotate_links)
19:46
Making it build; diff doesn't work well, about with calculation, yet. ... (check-in: facd98ce user: viriketo tags: annotate_links)
19:30
Merging from trunk. I still have merge conflicts since my previous merge. ... (check-in: bdeb633a user: viriketo tags: annotate_links)
2013-02-08
09:37
Eliminate use of starts_with_utf16(be|le)_bom functions, starts_with_utf16_bom should be enough. External code will typically call "starts_with_utf16_bom" first, and if it returns true call "blob_to_utf8_no_bom" converting it to utf-8. There is no reason any more then for external code to know wheter the BOM was le or be. ... (check-in: fab09a17 user: jan.nijtmans tags: trunk)
08:55
Addendum to previous commit: Allow the user to decide whether the "fossil knows nothing about" warning should abort the commit or not. ... (check-in: c31bbd40 user: jan.nijtmans tags: trunk)
08:21
Change "fossil knows nothing about" fatal into a warning. ... (check-in: 7a8808b2 user: jan.nijtmans tags: trunk)
2013-02-07
15:28
Divide blob length check (even number of bytes) and UTF-32 check in the 3 versions of the UTF-16 BOM functions. ... (check-in: be6756e2 user: jan.nijtmans tags: trunk)
09:39
merge trunk ... (check-in: 8994f368 user: jan.nijtmans tags: improve_commit_warning)
09:19
If file starts with UTF-32 BOM, always consider it binary without warning. ... (Closed-Leaf check-in: c209105f user: jan.nijtmans tags: simplify-starts-with)
08:47
Combine 4 "starts_with_utf??_bom" functions to a single - easier to use - function "starts_with_bom". In addition, it only checks for an UTF-16 BOM if the blob has an even number of bytes. ... (check-in: 6c417d8b user: jan.nijtmans tags: simplify-starts-with)
02:08
Add the test-ssh-far-side command that can be used in place of a shell for the remote side of an ssh: sync. ... (check-in: 43c45226 user: drh tags: trunk)
00:24
Add the shell= query parameter to the ssh: scheme for cloning and syncing. ... (check-in: 2163cd96 user: drh tags: trunk)
2013-02-06
17:37
Allow filtering by filename, tag or wiki page as well as by ticket UUID. Better handling of invalid values (they now generate empty RSS feeds rather than appending the HTML footer...). ... (check-in: d244452b user: dg tags: dg-misc)
12:00
Set the execute permission bit on compat/zlib/configure. ... (check-in: 6e685da3 user: drh tags: trunk)
2013-02-05
23:40
Merge from trunk. ... (check-in: 21da639f user: dg tags: dg-misc)
23:39
Fix issue where the --baseurl was interacting with directory-full-of- repositories mode badly and producing incorrect URLs. ... (check-in: fb80037e user: dg tags: dg-misc)
23:38
Allow restricting the timeline RSS feed to a specific ticket. ... (check-in: 3f43ab39 user: dg tags: dg-misc)
23:10
Don't treat IMG SRC and A HREF links beginning // as if they were paths. ... (check-in: 5634879f user: dg tags: dg-misc)
2013-02-01
12:33
Fix out-of-order variable declaration (VC6 cannot handle that). Move MAX_REDIRECTS definition to xfer.c, so it can be converted to a fossil setting later. ... (check-in: fe56e5aa user: jan.nijtmans tags: trunk)
07:01
Limit the number of HTTP redirects that any http_exchange() call will follow to 20 (the limit used by most browsers). Previously, a misconfigured server or incorrect URL could cause Fossil to follow an endless trail of redirects without user intervention. ... (check-in: 13ffb9b4 user: joel tags: trunk)
2013-01-31
18:12
Added an "extern" to work around a duplicate-definition linking error with the tcc compiler. ... (check-in: ba86c859 user: stephan tags: trunk)
10:53
Fixed list numbering (was missing #5). ... (check-in: 512def0f user: stephan tags: trunk)
2013-01-30
21:39
make sure that -ldl is added to the linker flags, in case the platform needs it (e.g. Ubuntu on AMD64 with --static) ... (check-in: 7dda61ec user: jan.nijtmans tags: trunk)
18:14
Back out the previous check-in - no changes needed for strcmp(). ... (check-in: 8027c7e6 user: drh tags: trunk)
13:10
Make sure that "fossil_strcmp" is used everywhere in stead of "strcmp": The "strcmp" function from the C library is not usable in all situations, e.g. with --static on Linux Do an #undef in printf.c, preventing that the fossil_strcmp function is optimized for non-null arguments. ... (check-in: afffe486 user: jan.nijtmans tags: trunk)
12:37
Create new branch named "dg-misc" ... (check-in: 168b42ee user: dg tags: dg-misc)
10:03
Make sure that "fossil_strcmp" is used everywhere in stead of "strcmp": The "strcmp" function from the C library is not usable in all situations, e.g. with --static on Linux ... (Closed-Leaf check-in: 7ac0fd9d user: jan.nijtmans tags: use-fossil_strcmp-everywhere)
2013-01-29
09:15
Rename "unicode-glob" setting to "encoding-glob". Mention the existance of the *-glob settings in the "fossil commit" warnings. Alphabetize the settings list. ... (check-in: 7d237c49 user: jan.nijtmans tags: trunk)
09:06
Patch from Edward Berner for Windows NT 4.0 ... (check-in: e19ee02d user: jan.nijtmans tags: berner-nt)
08:52
Patch from Edward Berner for Windows NT 4.0 (derived from wrong branch) ... (Closed-Leaf check-in: 8a84c6e8 user: jan.nijtmans tags: berner-nt4)
2013-01-28
13:09
win32: files with invalid chars were not deleted sometimes with "fossil update" ... (check-in: d9aa512e user: jan.nijtmans tags: ticket-d17d6e5b17)
2013-01-27
21:56
Fix file_simplify_name and file_is_absolute_path for cygwin ... (check-in: b293b744 user: jan.nijtmans tags: ticket-d17d6e5b17)
21:31
merge trunk ... (check-in: 8df9d378 user: jan.nijtmans tags: ticket-d17d6e5b17)
21:06
issue [cd201d69bb]: For completeness, let's add .dot and .dotx too. ... (check-in: c5ed2227 user: jan.nijtmans tags: trunk)
20:51
Fix issue [cd201d69bb] ... (check-in: 2a74733c user: jan.nijtmans tags: trunk)
20:29
merge trunk, combine with "allow-backslash-on-unix" branch ... (check-in: 38159dae user: jan.nijtmans tags: ticket-d17d6e5b17)
19:54
Patch by Edward Berner: _set_errno and older MSVC Resolves problem on Windows NT 4.0 ... (check-in: b9f0c78a user: jan.nijtmans tags: trunk)
19:03
Building with mingw32-make fixes from Edward Berner. Mention "FreeBSD" as well, as possible build platform. ... (check-in: 28c36747 user: jan.nijtmans tags: trunk)
11:24
Typo fixes from Edward Berner. ... (check-in: 0421c136 user: stephan tags: trunk)
2013-01-26
17:56
don't let fossil choke any more (syntax error) when a card contains a backslash in a filename. This doesn't mean that a backslash is now allowed in a filename, only that fossil can handle the card, and show what's wrong. ... (check-in: b178bcb8 user: jan.nijtmans tags: trunk)
16:27
merge trunk ... (Closed-Leaf check-in: 013854ae user: jan.nijtmans tags: allow-backslash-in-card-filename)
08:26
Fix revert tests 5 and 6 so they aren't carbon copies. Minor comment cleanup ... (check-in: 1a5ac305 user: joel tags: trunk)
2013-01-25
23:49
Fix 'fossil revert' to fully revert renames ... (check-in: eef34741 user: joel tags: trunk)
08:53
Replaced a ..\ with $B\. ... (check-in: 461a4d11 user: stephan tags: trunk)
2013-01-24
15:19
Removed -DCSON_FOSSIL_MODE from cc flags. Integrated JSON-under-MSC-related patches from the list. ... (check-in: bb63588e user: stephan tags: trunk)
14:38
Added missing help text for dbstat command. ... (check-in: 7b17a4dd user: stephan tags: trunk)
14:15
Define CSON_FOSSIL_MODE in cson_amalgamation.h via auto-generation process, as opposed to setting it as a compiler flag. ... (check-in: e9f3e41b user: stephan tags: trunk)
12:00
Handle translation between '/' and '\\' on Windows and Cygwin ... (check-in: ba87fb1f user: jan.nijtmans tags: ticket-d17d6e5b17)
10:53
merge trunk ... (check-in: ba3e82f1 user: jan.nijtmans tags: ticket-d17d6e5b17)
10:48
Rename "unicode-glob" to "encoding-glob", and improve feedback regarding the existance of the *-glob settings. ... (Closed-Leaf check-in: f4801738 user: jan.nijtmans tags: encoding-glob)
10:18
Further simplification of continuation byte checkin in filenames ... (check-in: a5cd2dd6 user: jan.nijtmans tags: trunk)
2013-01-23
13:24
Add the max-download-time server option that limits the amount of real-time that the server will spend preparing an xfer protocol reply. ... (check-in: 769c90a2 user: drh tags: trunk)
13:15
Further fine-tuning of the check for valid UTF8 characters in filenames. ... (check-in: 4d456c9f user: drh tags: trunk)
13:09
Only run ANALYZE if the --analyze flag is provided to "fossil rebuild" or "fossil all rebuild". ... (check-in: 3104348e user: drh tags: trunk)
12:31
Only check time, if it is set. ... (Closed-Leaf check-in: 970cc4f1 user: joerg tags: experimental)
10:38
put settings in right alphabetical order ... (check-in: 4ddd099b user: jan.nijtmans tags: trunk)
2013-01-21
13:12
Oops, make it work correct now. ... (Closed-Leaf check-in: 7dabede3 user: jan.nijtmans tags: disallow-invalid-utf8-in-filenames)
11:38
Rename "unicode-glob" to "encoding-glob". ... (check-in: e8ecd18d user: jan.nijtmans tags: improve_commit_warning)
10:29
merge trunk ... (check-in: a68dffbf user: jan.nijtmans tags: improve_commit_warning)
09:39
From the changes.wiki for Fossil 1.25: "Disallow invalid UTF8 characters (such as characters in the surrogate pair range) in filenames." This completes the set of UTF8 characters which are generally considered invalid, so they should be disallowed in filenames: the "overlong form", invalid continuation bytes, and -finally- noncharacters. ... (check-in: 011d5f69 user: jan.nijtmans tags: disallow-invalid-utf8-in-filenames)
2013-01-20
10:57
Fix the SQL for the command-line timeline so that it works for timeline items that are not associated with a particular branch. ... (check-in: 1d462a68 user: drh tags: trunk)
2013-01-18
22:05
Add new option max-download-time to limit the processing time of pull/sync /clone requests. This helps to significantly cut down the number of time outs clients receive on busy server with reverse proxy configuration. It generally provides better response times. ... (check-in: ee6ae580 user: joerg tags: experimental)
21:34
Run "analyze" after a rebuild. For small repositories, the time doesn't matter and for large repositories, the effect on the query plans are huge. Push/pull for example will otherwise do a sequential scan of the blob table and joining that with the unclustered table afterwards, when the other way around is several order of magnitudes more efficient. ... (check-in: 80bf94e0 user: joerg tags: trunk)
12:36
Bring the regexp.c module into alignment with the similar code in the SQLite test suite. ... (check-in: 2f10a050 user: drh tags: trunk)
12:13
Changed labels for dbstat command output (per mailing list discussion). Removed server-id field from dbstat output (to match /stat page change). ... (check-in: 44dc567e user: stephan tags: trunk)
11:06
Changed days-per-year from 365.24 to 365.2425, which is (per Wikipedia) more correct over longer time periods (patch from J. van den Hoff). Removed serverId from /json/stat output, analog to commit [6bb63a7364]. ... (check-in: 823d3ed6 user: stephan tags: trunk)
02:33
Simplify the text on the "Number of Artifacts" row of the /stat page. ... (check-in: e5f9b18d user: drh tags: trunk)
02:23
Remove an unused variable from the URL encoder. ... (check-in: 5210b937 user: drh tags: trunk)
02:19
Uniformity in the display of version numbers on the /stat page. ... (check-in: a8956061 user: drh tags: trunk)
02:11
Avoid unnecessary escaping of : characters in URLs in order to make the links more readable. ... (check-in: afec3f81 user: drh tags: trunk)
00:55
Fix the query on the /stat page that computes the number of check-ins. The old query omitted checkins (such as merges or null-checkins or branch creations) that did not add any new artifacts to the repository. Also remove the "server id" from the /stat report since that information is no longer used for anything. ... (check-in: 6bb63a73 user: drh tags: trunk)
00:47
Consolidate all sqlite3_open() calls into the db_open() routine and initialize every database connection the same way. Avoid using sqlite3_exec() in order to obtain a more accurate count of perpared statements when --sqltrace is used. ... (check-in: f97e1cf6 user: drh tags: trunk)
2013-01-17
22:23
Fix the sqlite3_open() used by "fossil init" so that it will honor the FOSSIL_VFS environment variable. ... (check-in: 7536c6ae user: drh tags: trunk)
18:13
Merge in the latest SQLite from upstream, in order to test SQLite. ... (check-in: d7019134 user: drh tags: trunk)
11:02
src/merge.c: In function ‘merge_cmd’: src/merge.c:103:7: warning: ‘mid’ may be used uninitialized in this function ... (check-in: 39fa6911 user: jan.nijtmans tags: trunk)
03:30
Change 'checkin-count' to simply 'checkins' to keep the output aligned. ... (check-in: d59455e3 user: mistachkin tags: trunk)
2013-01-15
19:15
Moved the "dbstat" command into the "--all" list. ... (check-in: 2f04cc5e user: stephan tags: trunk)
18:32
Expanded the "dbstat" command output a bit. ... (check-in: 29a9e237 user: stephan tags: trunk)
10:25
formatting ... (check-in: 9d657c3b user: jan.nijtmans tags: allow-backslash-in-card-filename)
10:22
merge trunk ... (check-in: 5e710f01 user: jan.nijtmans tags: allow-backslash-in-card-filename)
10:21
one more: if we already know the character is in the range U+E000 - U+FFFF, it cannot be a surrogate any more. ... (check-in: 4f510b66 user: jan.nijtmans tags: trunk)
10:17
merge trunk ... (check-in: 15fec283 user: jan.nijtmans tags: allow-backslash-in-card-filename)
10:15
Eliminate "continue" statement, makes control flow easier to understand. If we already know a character is non-ASCII, don't need to check for '\\' any more. ... (check-in: 886e1bb2 user: jan.nijtmans tags: trunk)
10:03
merge trunk ... (check-in: 9a88d196 user: jan.nijtmans tags: allow-backslash-in-card-filename)
03:02
Ticket enhancements: Add the TICKET.TKT_CTIME field and make it hold the creation time of the ticket. Make sure that a TICKETCHNG entry is created for each change to the ticket if the TICKETCHNG.TKT_RID field exists. ... (check-in: 8554d3e6 user: drh tags: trunk)
02:29
Fix compiler warnings. ... (check-in: b3bac115 user: drh tags: trunk)
2013-01-14
12:52
Change the output format for the "fossil leaves" command and add the --bybranch command-line option which is useful for looking for forks. ... (check-in: f76d912f user: drh tags: trunk)
01:54
When autosync is enabled, do both a PUSH and a PULL following each commit. Adding the PULL here makes detection of a fork work better. ... (check-in: bee86ff3 user: drh tags: trunk)
01:53
Simplifications to the SQL that determines a fork to merge when the "fossil merge" command has no VERSION argument. ... (check-in: 8a470fd4 user: drh tags: trunk)
00:21
Enhance the "fossil merge" command so that if the VERSION argument is omitted, Fossil tries to merge any forks of the current branch. ... (check-in: 9ee47de2 user: drh tags: trunk)
2013-01-13
18:38
Added new "dbstat" command, mostly analog to the /stat web page, but not called "stat" to avoid breaking any "stat==status" typing habits. ... (check-in: 1dd49323 user: stephan tags: trunk)
02:01
Allow the FOSSIL_USER environment variable to be used as a fallback when creating a new repository. ... (check-in: a0dd51e9 user: mistachkin tags: trunk)
2013-01-11
18:12
Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. ... (check-in: e4ca677a user: drh tags: trunk)
18:03
Enhancements to the TICKETCHNG table: (1) Add the tkt_rid column and populate it (if present) with the recordID of the artifact. (2) For columns that appear in both TICKET and TICKETCHNG but are missing from the artifact, fill in the TICKETCHNG value with the value from TICKET at that point in time. (3) Add the test-ticket-rebuild command for testing the above. ... (check-in: a18a49c8 user: drh tags: trunk)
12:28
merge trunk ... (check-in: 6e9e6436 user: jan.nijtmans tags: allow-backslash-in-card-filename)
08:10
Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. Typo. ... (Closed-Leaf check-in: bef9a956 user: jan.nijtmans tags: regexp-x)
2013-01-10
12:51
Added checkin-count to (fossil info) output (ML request). ... (check-in: acea7010 user: stephan tags: trunk)
2013-01-09
15:59
Fix incorrect license statement on the http_ssl.c file. No code changes. ... (check-in: c7133bd7 user: drh tags: trunk)
12:56
Update the built-in SQLite to the version that contains the fix for the ORDER BY optimization bug that was fixed in SQLite version 3.7.15.2. ... (check-in: 6b3e97a3 user: drh tags: trunk)
2013-01-08
17:08
Fix typo in the new 5 minute guide. ... (check-in: 5b7f084f user: mistachkin tags: trunk)
16:55
Added missing commit example to 5-minute quickstart. ... (check-in: 0fb6c829 user: stephan tags: trunk)
15:58
Errata for the 5-minute tutorial page. ... (check-in: be93ecb3 user: stephan tags: trunk)
15:47
Forgot to do the "fossil add fiveminutes.wiki" in the previous commit. ... (check-in: 66c4f17a user: drh tags: trunk)
15:35
Added the "Up and running in 5 minutes" document by Gilles Ganault. ... (check-in: f612e917 user: drh tags: trunk)
15:19
Fix an obsolete comment. No code changes. ... (check-in: 17fbffa2 user: drh tags: trunk)
14:03
Update SQLite from upstream to fix a potential crash bug if Fossil were compiled with SQLITE_ENABLE_STAT3. ... (check-in: 1a52914b user: drh tags: trunk)
2013-01-07
18:58
Improved error message handling. Fix the "fossil server" command so that it works when run as root on a repository in the root directory. ... (check-in: baa1ebb7 user: drh tags: trunk)
17:33
Merge updates from trunk. ... (Closed-Leaf check-in: a6647539 user: mistachkin tags: tclRdOnly)
17:21
Merge updates from trunk. ... (check-in: 4f365f7b user: mistachkin tags: th1Hooks)
17:18
Re-sync custom MinGW makefile. ... (check-in: 1fdeece2 user: mistachkin tags: trunk)
15:03
Fix "fossil revert" so that it works on files that have been renamed. ... (check-in: 48798b27 user: drh tags: trunk)
14:45
Pull the latest trunk version of SQLite from upstream. ... (check-in: 9ae863a5 user: drh tags: trunk)
2013-01-04
19:43
Fix an out-of-order variable declaration in regexp.c. ... (check-in: 8144cf15 user: drh tags: trunk)
18:43
auto-captcha should default to "off". ... (check-in: ac103f64 user: drh tags: trunk)
18:23
Make it easier to hit the graph nodes for click-to-diff when running on phones and tablets. ... (check-in: 781e5bed user: drh tags: trunk)
13:04
Add comments explaining the purpose (optimization) of the zInit[] array in the regex matcher. Back out the previous change that inserts non-plane-0 unicode characters into zInit[] as that change might overflow the zInit[] array. ... (check-in: c23e6444 user: drh tags: trunk)
2013-01-03
22:33
4-byte utf-8 for re_compile, fix 3-byte utf-8 there, and fix a compiler warning. ... (check-in: f86304fe user: jan.nijtmans tags: trunk)
20:02
Rename re_execute() to re_match(). Other fixes to regex matcher bugs that were introduced when porting the code from SQLite. ... (check-in: c84051f3 user: drh tags: trunk)
13:38
regexp.c (re_next_char): 3 off-by-one errors, and disallow characters > 0x10ffff unicode.c/diff.c: fix some gcc warnings ... (check-in: a13e0a20 user: jan.nijtmans tags: trunk)
10:31
Updating from trunk. I've left some merge conflicts to solve (annotate, diff) ... (check-in: b5b8448e user: viriketo tags: annotate_links)
09:27
Patched re_space_char() to conform to its docs (now recognizes \r as a space). ... (check-in: c77995e6 user: stephan tags: trunk)
2013-01-02
12:19
Fixed 2 string pointer type warnings reported on the mailing list. ... (check-in: 46af6b82 user: stephan tags: trunk)
11:39
s/re_exec\b/re_execute/g, for compatibility with BSD. ... (check-in: 6a26eb34 user: stephan tags: trunk)
10:47
Fixed JSON-side warnings reported by Baptiste Daroussin. ... (check-in: 8fec4c95 user: stephan tags: trunk)
01:36
Enable diff filtering using a regex= query parameter on web pages. ... (check-in: 31dd2c0e user: drh tags: trunk)
00:58
Enhance the diff logic so that it can suppress differences that do not match a regular expression. This capability is so far only exposed on the test-diff command. ... (check-in: 97a7b924 user: drh tags: trunk)
2013-01-01
22:56
Allow the --context option on diff to have a value of 0. ... (check-in: d74698ec user: drh tags: trunk)
21:25
Add support for case folding in the regexp matcher. ... (check-in: 62cd2e24 user: drh tags: trunk)
21:09
Enhance the regexp matcher to support full unicode on the \b, \w, and \W patterns, using code taken from the FTS3 unicode2 tokenizer. ... (check-in: cb952c42 user: drh tags: trunk)
20:56
Add the regular expression matching library and the "test-grep" command for testing it. ... (check-in: e2552de8 user: drh tags: trunk)
2012-12-31
13:46
Updates to the checkin_names embedded documentation page to reflect recent changes. ... (check-in: 808e3d6e user: drh tags: trunk)
2012-12-29
02:47
Fix a typo in the constant that defines the number of days in a year. ... (check-in: 514f4fd8 user: drh tags: trunk)
2012-12-27
21:16
Add the ability to run TH1 commands from the web interface. ... (check-in: e356f185 user: drh tags: trunk)
03:06
Do not interpret MSIE version 6 and earlier as "human" for the purposes of automatically enabling hyperlinks. ... (check-in: 747e1e50 user: drh tags: trunk)
2012-12-23
07:23
Add support for running raw TH1 commands via the web interface (requires setup permissions). ... (Closed-Leaf check-in: 6358cc37 user: mistachkin tags: adminTh1)
2012-12-22
14:36
Use NULL rather than 0 for values in the MLINK table that are empty. ... (Closed-Leaf check-in: 19844445 user: drh tags: exp-foreign-keys)
13:48
Update SQLite to the latest trunk, with support for the foreign_key_check pragma. ... (check-in: 558a17a6 user: drh tags: trunk)
2012-12-21
13:31
Correct typo in the description of the moderation setup page. ... (check-in: c89a694d user: mistachkin tags: trunk)
2012-12-20
22:59
Allow backslash in filenames on UNIX (experiment) ... (Closed-Leaf check-in: c3d74f4f user: jan.nijtmans tags: allow-backslash-on-unix)
2012-12-19
08:24
Allow backslash in card filenames without causing a SYNTAX error in card parsing. ... (check-in: 0a242574 user: jan.nijtmans tags: allow-backslash-in-card-filename)
2012-12-18
21:04
Fix a couple typos in comments. ... (check-in: 55a28e7f user: mistachkin tags: trunk)
03:59
Add help text for the 'access-log' setting. ... (check-in: 67985cd6 user: mistachkin tags: trunk)
02:38
Fix the display of file renames so that they show up as just renames and do not also appear as a delete. ... (check-in: ebd36f9b user: drh tags: trunk)
02:18
Fix a typo - repeated word "from" ... (Closed-Leaf check-in: 6dba4c6a user: drh tags: improved-name-change-display)
01:54
Here is a better fix for the name-change-display issue. This one does not require running "fossil rebuild" assuming you start from trunk. (If you are updating from the previous check-in on this branch a rebuild is necessary to undo the changes that the previous check-in added.) ... (check-in: aa9a2485 user: drh tags: improved-name-change-display)
01:39
When a file is renamed, do not show it has having been deleted in addition to being renamed. After upgrading through this change, you must run "fossil rebuild" for the fix to take effect. ... (check-in: 4ac43fe6 user: drh tags: improved-name-change-display)
2012-12-17
14:00
Enhanced comments in the diff.c source code file. No code changes. ... (check-in: a39a992b user: drh tags: trunk)
00:38
Change the footer in the 'Enhanced Default' skin to show the approximate time needed to generated the HTML for the page. ... (check-in: 0c6e6451 user: mistachkin tags: trunk)
2012-12-16
17:13
Change the default footer to show the approximate time needed to generated the HTML for the page. ... (check-in: ef6285a6 user: drh tags: trunk)
07:16
Remove unused local variable. ... (check-in: 01d6ef7c user: mistachkin tags: trunk)
2012-12-15
21:55
Do not attempt to translate tabs into spaces on a unified diff. ... (check-in: b9126194 user: drh tags: trunk)
15:18
More tests in to the difference-engine test page. ... (check-in: 4f8631eb user: drh tags: trunk)
15:03
Update the built-in SQLite to the latest from upstream. The latest SQLite has some changes that stress the difference engine. This upgrade is to pull those changes into the source tree so that they can be added to the diff-test page. ... (check-in: df0d0d04 user: drh tags: trunk)
14:25
Add robustness to the handling of command-line options in the "diff" and "test-diff" commands. ... (check-in: 60d5b1f5 user: drh tags: trunk)
14:19
Wrap an over-long source code line. No logic changes. ... (check-in: 84dc7b0f user: drh tags: trunk)
14:13
Always set "white-space: pre-wrap;" in the CSS. ... (check-in: 1442cc7f user: drh tags: trunk)
13:26
Change the (default) font-size for side-by-side diff from "smaller" to "xx-small", as the latter seems to work better on non-Firefox browsers. ... (check-in: 69f75f19 user: drh tags: trunk)
01:37
More test cases for the side-by-side diff. No changes to code. ... (check-in: 47dacaa6 user: drh tags: trunk)
01:17
More compact representation of a left/right rewrite on side-by-side diffs. ... (check-in: 233c4975 user: drh tags: trunk)
00:59
If the left/right alignment in side-by-side diff becomes too busy and hard for a human to read, then show it simplified: as inserting one side and then deleting the other. ... (check-in: 52db049b user: drh tags: trunk)
2012-12-14
21:24
Improvements to the side-by-side diff display for indentation changes with minor edits. ... (check-in: c4bbc4a9 user: drh tags: trunk)
18:58
Rename the test-udiff command to test-diff and give it the capability to use the --tk option. ... (check-in: 4cf8c16c user: drh tags: trunk)
11:50
include <winsock2.h> before <ws2tcpip.h> whenever needed. Thanks to Konstantin Khomoutov for reporting this. ... (check-in: 0658068a user: jan.nijtmans tags: trunk)
2012-12-13
12:31
When determining the interactive user, check the FOSSIL_USER environment variable. Also, add a property to the Windows resource file indicating if markdown support was compiled into the binary. ... (check-in: 743b64ec user: mistachkin tags: trunk)
2012-12-12
22:52
Do not enforce the requirement that filenames in manifests be strict UTF8 because some bug or another in a legacy version of Fossil allowed in some Latin-1 Suppliment characters encoded as a single byte (ex: 0xf3) instead of the correct two-byte encoding (ex: 0xc3 0xb3) and so if we start enforcing strict UTF8, some check-ins from those legacy versions of Fossil will be inaccessible. ... (check-in: d48399bd user: drh tags: trunk)
22:03
typo integrate latest version of dirent.h ... (check-in: 8e50ff0c user: jan.nijtmans tags: trunk)
15:35
completed cp1252 table and conversion ... (check-in: bab2f28b user: jan.nijtmans tags: improve_commit_warning)
13:53
Add optional iso8859-1 to utf-8 conversion. Still to do: special cp1252 characters. ... (check-in: 4f060f6a user: jan.nijtmans tags: improve_commit_warning)
13:08
merge trunk ... (check-in: b70a3202 user: jan.nijtmans tags: improve_commit_warning)
2012-12-11
20:58
Improve consistency when referring to the 'build.wiki' page in several places. ... (check-in: d5261ae5 user: mistachkin tags: trunk)
16:53
Update the "compiling and installing" instructions to describe how to build for MacOS 10.2. ... (check-in: 44610be4 user: drh tags: trunk)
16:29
Missed one spot where WITHOUT_ICONV is required on the previous check-in. ... (check-in: fbe87e0c user: drh tags: trunk)
16:23
Add a compile-time option (WITHOUT_ICONV) that omits the use of iconv.h so that Fossil can be compiled on a 10-year-old PPC Macbook. ... (check-in: 722791a6 user: drh tags: trunk)
13:13
Clarify the "omitted checkin" message on "fossil bisect vlist". ... (check-in: b41ebf25 user: drh tags: trunk)
01:05
Import the SQLite fix for integer to floating-point overflow from upstream. Fossil does not really need this. The import is for testing SQLite. ... (check-in: d79ddfac user: drh tags: trunk)
2012-12-10
19:50
some more unused variable gcc warnings ... (check-in: 1caa5101 user: jan.nijtmans tags: trunk)
19:35
A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE ... (check-in: 0e5c1280 user: jan.nijtmans tags: trunk)
2012-12-09
19:22
Restrict the TH1 "query" command to be read-only and to only be able to see a specific subset of tables in the repository database file. ... (check-in: 2056f624 user: drh tags: trunk)
2012-12-08
23:14
Pull from upstream the SQLite version after the collating-sequence refactor. Fossil does not need this - the purpose is for testing the new SQLite in a real-world application. ... (check-in: 8e31adaf user: drh tags: trunk)
06:58
Merge updates from trunk. ... (check-in: ea529b63 user: mistachkin tags: th1Hooks)
06:46
Merge updates from trunk. ... (check-in: fc7e8d01 user: mistachkin tags: tclRdOnly)
02:26
Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. ... (check-in: f51c8a44 user: mistachkin tags: trunk)
01:01
In the markdown engine, use fossil_strnicmp() to allow easy compilation with MSVC. ... (check-in: 3ad20f4b user: mistachkin tags: trunk)
00:41
Merge markdown support for embedded documentation into the trunk. ... (check-in: 61079c3b user: mistachkin tags: trunk)
2012-12-07
20:58
Merge updates from trunk. ... (Closed-Leaf check-in: de1ef7e9 user: mistachkin tags: markdown)
14:57
Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. ... (check-in: 0bb8184e user: drh tags: trunk)
14:33
Attempt to get click-to-diff working on IE8. ... (check-in: ce99889c user: drh tags: trunk)
12:57
Include "sys/times.h" in file.c if not compiling on windows. This quiets a compiler warning. ... (check-in: bf160cf0 user: drh tags: trunk)
12:50
Get self-registration working again after adding javascript-activated forms. ... (check-in: 54085d52 user: drh tags: trunk)
2012-12-06
02:51
Disable the "Diffs" link from the check-in information page. Better to use the click-to-diff feature of the graph. The code was disabled using #if 0 so it is easy to reactivate it if desired. ... (check-in: 89ab1185 user: drh tags: trunk)
02:44
Increase the maximum graph with to 40 rails. Fix the graph display for individual files, which was broken by the prior change. ... (check-in: 8d4ee62b user: drh tags: trunk)
01:47
Make the spacing between vertical rail centerlines in the graph adjustable based on the number of rails. Use less horizontal space. ... (check-in: d57481a7 user: drh tags: trunk)
2012-12-05
15:47
Pull the SQLite 3.7.15 beta from upstream for testing. ... (check-in: 0eb3d8e8 user: drh tags: trunk)
15:45
Security: Do not serve static files using the "http", "server", or "ui" commands unless the --files option appears and specifies a comma-separated list of GLOB expressions that match all files to be served. ... (check-in: 2c8557cc user: drh tags: trunk)
2012-12-04
03:09
Make definition and usage of BROKEN_MINGW_CMDLINE consistent with the other compile-time options. ... (check-in: 3c188df5 user: mistachkin tags: trunk)
02:04
Restore default PREFIX in custom makefile. ... (check-in: e354c795 user: mistachkin tags: trunk)
01:10
The "ln" query parameter causes lines numbers to be shown on the "annotate" webpage. ... (check-in: 08f4eda7 user: drh tags: trunk)
00:17
Change the encoding on the ZIP archive generator so that it preserves UTF8 filenames. ... (check-in: 3ff5ca05 user: drh tags: trunk)
2012-12-03
22:03
Set bit 11 in the "general purpose bit flag" to 1. This indicates (according to the pkware documentation) that all filenames are in utf-8, in stead of IBM-437. This should fix ticket [838bde7990d8e190957cbfe7f15c77322dc54e57] ... (Closed-Leaf check-in: ceb11b07 user: jan.nijtmans tags: utf8-in-zip)
20:48
missing parameter type ... (check-in: ee1ff73a user: jan.nijtmans tags: trunk)
2012-12-01
20:17
Add mimetype mappings for .docx, .pptx, and .xlsx. ... (check-in: 4e23c42f user: drh tags: trunk)
09:53
update wrong comment ... (check-in: 39807cdf user: jan.nijtmans tags: trunk)
04:49
Update the documentation on the "fossil http" and "fossil server" commands to talk about restrictions on filenames and to describe how static content files can be returned. ... (check-in: 99ab9fb4 user: drh tags: trunk)
04:37
Additional restrictions on the names of files served by "fossil server DIRECTORY": (1) only alphanumerics, "_", "-", "/", and "." characters are allowed in the pathname. (2) A "-" may not occur after a "/". (3) Every "." must be surrounded on both sides alphanumerics. This check-in also updates the changelog for the 1.25 release. ... (check-in: c71e0968 user: drh tags: trunk)
04:10
Additional webserver security: Do not allow the "fossil server" command to return any static content with an unrecognized suffix. ... (check-in: 4a5e972e user: drh tags: trunk)
03:55
Update the default new-ticket and edit-ticket scripts so that the Submit button is still shown after a prior submit attempt where the captcha failed. ... (check-in: 28faff0d user: drh tags: trunk)
03:50
Revise the default ticket viewer so that it omits blank comments from the User Comments section. ... (check-in: ee40fcb4 user: drh tags: trunk)
03:38
Allow upper or lower case letters for the captcha code. Also, recognize "O" as a "0". Ticket [b142647bfa04a] ... (check-in: 7f56910f user: drh tags: trunk)
03:25
Improvements to command-line argument glob expansion on windows. Globbing now works correctly when compiled with mingw-w64 and with msvc. It is mostly correct when compiled with mingw, but fails for some files with non-ascii names. ... (check-in: 8205c01c user: drh tags: trunk)
03:18
Make sure the SQLite memory allocator is initialized before trying to use it to convert MBCS into UTF8. ... (Closed-Leaf check-in: cc09cda2 user: drh tags: cmdline-expansion)
02:57
Do not allow the "fossil server" command to serve any static content file that contains ".fossil" anywhere in its name. This prevents repository files and/or their journals from being downloaded as static content. ... (check-in: e726c808 user: drh tags: trunk)
2012-11-30
21:03
Bump the version number to 1.25 and add a change log in preparation for the next release. ... (check-in: ed1e34c7 user: drh tags: trunk)
16:59
forgot makemake.tcl and Makefile.mingw.mistachkin changes ... (check-in: 08802c4a user: jan.nijtmans tags: cmdline-expansion)
16:43
merge trunk. Add fallback mechanism for MinGW ... (check-in: 2459ee7b user: jan.nijtmans tags: cmdline-expansion)
16:09
CSS changes: set the cursor to "pointer" on ticket reports. ... (check-in: d091c609 user: drh tags: trunk)
16:09
merge trunk ... (check-in: 380ad531 user: jan.nijtmans tags: ticket-d17d6e5b17)
15:52
Allow characters *[]? to appear in filenames. Tickets [46bf4baedce] and [d17d6e5b174bd6] and [10aee063c413c107] ... (check-in: 647bb7b7 user: drh tags: trunk)
15:22
Click on the timeline graph once to select a node. Click on a different node to see a diff between the two nodes. Click on the selected node to unselect it. ... (check-in: 5bff5e5c user: drh tags: trunk)
15:16
Add javascript to ticket reports tables so that clicking on column headers causes the table to be sorted by that header. Clicking again reverses the sort order. ... (check-in: 20f17aeb user: drh tags: trunk)
15:07
Add javascript to ticket reports tables so that clicking on column headers causes the table to be sorted by that header. Clicking again reverses the sort order. ... (Closed-Leaf check-in: c43da4fc user: drh tags: click-to-sort-reports)
14:24
merge trunk g.nameOfExe should have filename_to_utf translation as well on UNIX/OSX ... (check-in: bac4b248 user: jan.nijtmans tags: cmdline-expansion)
14:09
fix testcase ... (check-in: e08073d3 user: jan.nijtmans tags: trunk)
13:27
(experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. ... (check-in: b1036fe5 user: jan.nijtmans tags: cmdline-expansion)
13:05
Changes to allow *[]? in check-in comments were added by check-in [647bb7b79f3c2a], which is sufficient to address ticket [46bf4baedcea6c]. The additional logic in this branch that tries to do special encodings for double-quote characters on windows is complication we can do without.

Was: fix merge problem, which cause an OSX broken build ... (check-in: 7885b601 user: jan.nijtmans tags: ticket-d17d6e5b17)

12:36
merge trunk. appears to work well again. ... (check-in: 0c659161 user: jan.nijtmans tags: ticket-d17d6e5b17)
03:33
Fix the click coordinates so that they work even when the page has been scrolled. ... (Closed-Leaf check-in: 7b3def02 user: drh tags: click-graph-to-diff)
03:14
Fix compiler warning. ... (check-in: 95cce92a user: drh tags: click-graph-to-diff)
03:10
Click on the timeline graph once to select a node. Click on a different node to see a diff between the two. Click on the selected node to undo the selection. Works with check-in timelines and file timelines. ... (check-in: a7dde41f user: drh tags: click-graph-to-diff)
00:40
Move the new utf8.c file into alphabetical order in the makemake.tcl tool. ... (check-in: 3e0f48c7 user: mistachkin tags: trunk)
00:38
Update custom MinGW makefile with recent changes. ... (check-in: 2d754ca8 user: mistachkin tags: trunk)
2012-11-29
21:21
merge trunk. Seems to work now. Still to be tested more. ... (check-in: 49bdd78b user: jan.nijtmans tags: ticket-d17d6e5b17)
20:23
All the --verbose option on "all sync", "all push", and "all pull". ... (check-in: 4ee99cc8 user: drh tags: trunk)
18:46
Modify the test-echo command to also show the name of the executable. ... (check-in: 5ed566f8 user: drh tags: trunk)
18:39
Fix the "all" command on mac, broken by the penultimate check-in. ... (check-in: 2f187c2f user: drh tags: trunk)
18:31
Fix harmless compiler warnings on windows. ... (check-in: 9eb2df37 user: drh tags: trunk)
18:21
Fix the build for mingw: do not translate command-line options from unicode to utf8 because mingw has already done that for us. ... (check-in: f1a82cf3 user: drh tags: trunk)
16:54
Fix a missing on object descriptions. ... (check-in: 7e609e0e user: drh tags: trunk)
15:13
merge trunk. Broken on win32! ... (check-in: 258cedd6 user: jan.nijtmans tags: ticket-d17d6e5b17)
13:15
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] ... (check-in: ca728447 user: drh tags: trunk)
13:12
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] ... (Closed-Leaf check-in: 1002e723 user: drh tags: ticket-e399bc)
09:59
One more thing I spotted (but cannot test!): UTF8-mac encoded values could enter fossil through environment variables as well... ... (check-in: 42951c59 user: jan.nijtmans tags: ticket-e399bc)
09:53
Tested now on win32 and cygwin (with some fixes, please evaluate!). I cannot test it on OSX, but I think this should function as intended. ... (check-in: a0148eac user: jan.nijtmans tags: ticket-e399bc)
08:57
unbreak win32 ... (check-in: 0ff5b5ed user: jan.nijtmans tags: ticket-e399bc)
07:57
This change is intended to detect, during commit, whether some file contents cannot be interpreted as either UTF-8 or ASCII. This typically happens when the file is in the iso8859-1 (UNIX) or cp1252 (win32) encoding. Nothing very bad happens, only fossil cannot display the characters. For example, see: http://core.tcl.tk/tcl/info/7559185e9a

It would be nice if fossil detects this situation, so the user has the choice to change the encoding to utf-8, or answer 'y' if this is intended.

Probably missing is a 'latin-glob', 'non-utf8-glob' (any ideas for a better name?) setting.

An improvement would be to allow the 'c' response, which aborts the commit but first converts it to utf-8 (assuming iso8859-1 on UNIX and cp1252 on win32)

Another thing this change does is warn if the file contains long lines which cannot be handled by fossil. The user is given the chance to break the long lines into shorter ones. This cannot be done automatically. Maybe add a "longlines-glob" setting as well.

Feedback welcome! ... (check-in: 609ea54f user: mistachkin tags: improve_commit_warning)

07:56
Fix a couple line length issues and modify an error message. ... (check-in: 3527aa44 user: mistachkin tags: trunk)
03:14
Untested changes designed to fix broken filename encodings on MacOS. Move all character-set converting routines into a new file called utf8.c. Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8 on windows and decomposed utf8 into precomposed utf8 on Mac. Ticket [e399bc1edfe45b] ... (check-in: c24e568f user: drh tags: ticket-e399bc)
01:45
Give the user the option to convert file into UTF8 if they are in some other encoding when committed. The commit aborts regardless, to give the operator an opportunity to retest the changes before committing again. ... (check-in: 22b570f4 user: drh tags: trunk)
2012-11-28
23:05
Serious bug fix: Avoid deleting the respository if the repository is in the checkout and you do a "fossil close". ... (check-in: fcdeaa29 user: drh tags: trunk)
20:37
Add the "fossil cat" command, which is an alias for "fossil finfo -p" ... (check-in: 607ff085 user: drh tags: trunk)
19:28
Take care that xfer error messages and user prompts always begin at the start of a new line. ... (check-in: f1ef2213 user: drh tags: trunk)
11:13
Add a conditional #include in an attempt to get the build working on Cygwin. ... (check-in: b9634467 user: drh tags: trunk)
08:45
merge trunk ... (check-in: 58a98df4 user: jan.nijtmans tags: ticket-d17d6e5b17)
08:44
merge trunk ... (Closed-Leaf check-in: 9d67e2e2 user: jan.nijtmans tags: convert_before_commit_v2)
08:43
merge trunk ... (check-in: 569d0e2c user: jan.nijtmans tags: improve_commit_warning)
2012-11-27
16:26
Enhancements to ticket processing. There are now two tables: TICKET and TICKETCHNG. There is one row in TICKETCHNG for each ticket artifact. Fields from ticket artifacts go into either or both of TICKET and TICKETCHNG, whichever contain matching column names. Default ticket edit and viewing scripts are updated to use TICKETCHNG. The TH1 scripting language is enhanced to support this, including the new "query" command for doing SQL queries against the repository database. All changes should be backwards compatible. ... (check-in: 4f8c8975 user: drh tags: trunk)
15:32
Fix some HTML markup irregularities. Improvements to the default ticket viewer. ... (Closed-Leaf check-in: 7575b52e user: drh tags: ticket-enhancements)
14:53
unbreak mingw-w64 build ... (check-in: 14cf3f3c user: jan.nijtmans tags: trunk)
13:21
Add zlib sources to the tree in the compat/zlib subdirectory and use them to build Fossil on windows systems that lack a zlib library. ... (check-in: 7ef7284d user: drh tags: trunk)
13:15
Make the --admin-user for the "init" command also be the login user. Ticket [1038e224fa3956] ... (check-in: 4eb637fd user: drh tags: trunk)
12:10
merge trunk ... (check-in: 2e1f2e69 user: jan.nijtmans tags: improve_commit_warning)
11:26
merge trunk ... (check-in: 71cd228b user: jan.nijtmans tags: ticket-d17d6e5b17)
11:10
Suggested fix for [1038e224fa] ... (Closed-Leaf check-in: 9f3622b2 user: jan.nijtmans tags: ticket-1038e224fa)
09:46
merge trunk ... (check-in: 35f5c40c user: jan.nijtmans tags: convert_before_commit_v2)
09:42
blob_to_utf8_no_bom(): the starts_with_utf16(le|be)_bom calls were swapped. ... (check-in: d27cddf1 user: jan.nijtmans tags: trunk)
09:15
missed a small part when merging ... (check-in: 5d3a492d user: jan.nijtmans tags: convert_before_commit_v2)
09:10
merge trunk ... (check-in: 43caa737 user: jan.nijtmans tags: convert_before_commit_v2)
07:03
Modify the MinGW makefile to support building with zlib in the compat directory. ... (Closed-Leaf check-in: 36734cfc user: mistachkin tags: zlib)
06:31
Support building with zlib in the compat directory, phase 1. ... (check-in: d17f4473 user: mistachkin tags: zlib)
00:23
Assume that the NetSurf browser is operated by a human. ... (check-in: 77cd6e0d user: drh tags: trunk)
2012-11-26
23:54
Changes to support easier debugging on Windows. ... (Closed-Leaf check-in: 642e543c user: mistachkin tags: winDebug)
22:51
Merge byte-order-mark handling enhancements to trunk. ... (check-in: 9b800ee4 user: mistachkin tags: trunk)
22:47
merge trunk ... (check-in: f05090e5 user: jan.nijtmans tags: ticket-d17d6e5b17)
21:30
Fix a string-quoting error in the previous commit. ... (check-in: 3c8195c8 user: drh tags: ticket-enhancements)
20:47
Modify commit error message about unresolved merge conflicts to include the option used to disable the check. ... (check-in: 2ff70a31 user: mistachkin tags: trunk)
20:40
Make the --force option to commit undocumented. Add --allow-empty, --allow-fork, and --allow-older options. Rename the --conflict option to --allow-conflict. Remove the --binary-ok option. ... (check-in: 5e83504f user: mistachkin tags: trunk)
20:03
merge trunk ... (check-in: 1772f8b8 user: jan.nijtmans tags: ticket-d17d6e5b17)
19:32
Change the default ticketing scripts to take advantage of TICKETCHNG. ... (check-in: fb3b0f66 user: drh tags: ticket-enhancements)
19:16
More trouble-shooting and debugging aids for ticket processing: With debug_tktnew and debug_tktedit or with tktview?showfields, a listing of the aField[] data structure in ticket handling code is shown at the top of the screen. ... (check-in: 7de5f6c0 user: drh tags: ticket-enhancements)
18:55
Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit). ... (check-in: cb856ccd user: mistachkin tags: trunk)
16:28
Improvements to TH1 variable setup when processing tickets that use TICKETCHNG. ... (check-in: cc8a3256 user: drh tags: ticket-enhancements)
12:23
- Make --force imply --no-warnings - Add --no-warnings to "fossil scrub" and "fossil clean" - Remove "--conflict" option for "fossil merge", use --force for that. ... (Closed-Leaf check-in: 06e1b672 user: jan.nijtmans tags: bellon-unicode-v2)
2012-11-25
22:31
During commit, instead of using the '--force' option to bypass file type warnings, add a new option '--no-warnings'. ... (Closed-Leaf check-in: e9954e58 user: mistachkin tags: bellon-unicode)
22:01
Adjust check for bypassing Unicode/CR/NL warning. ... (check-in: be15485a user: mistachkin tags: bellon-unicode)
21:42
Patch provided by Stefan Bellon, >Attached you'll find a patch that adds the "unicode-glob" to the >settings and respects its setting in the check-in. Additionally I >disabled all the check-in warnings (crnl, binary and unicode) in case >--force/-f is set on commit. ... (check-in: 0c2f705c user: jan.nijtmans tags: bellon-unicode)
20:44
merge trunk ... (check-in: 22a543bc user: jan.nijtmans tags: ticket-d17d6e5b17)
18:06
Fix formatting of the Login Group screen. Ticket [f687f1eb987148]. ... (check-in: 7a8938ab user: drh tags: trunk)
17:05
Fix an out-of-order variable declaration. ... (check-in: 77dc754b user: drh tags: trunk)
11:50
Disallow invalid unicode characters in filenames. ... (check-in: 897dfa48 user: drh tags: trunk)
11:16
Use binary mode for CGI trace files. Make CGI trace cross-platform. ... (check-in: 6a8084ab user: drh tags: ticket-enhancements)
02:57
Use binary mode for CGI related trace files. ... (Closed-Leaf check-in: 95f02a57 user: mistachkin tags: cgiTraceBinary)
2012-11-24
23:54
Bug fixes in the TICKETCHNG update mechanism. ... (check-in: 7136ff4c user: drh tags: ticket-enhancements)
23:07
When --httptrace is used with "fossil ui" or "fossil server", create log files containing the text of each HTTP request. ... (check-in: 6f3d328f user: drh tags: ticket-enhancements)
22:40
Fix a bug in TH1 trace output. ... (check-in: 48cf0994 user: drh tags: ticket-enhancements)
20:53
Add support fo the TICKETCHNG table in the repository database. ... (check-in: 48645c39 user: drh tags: ticket-enhancements)
14:44
Add the "query" command to the TH1 language, used to query the repository database. ... (check-in: f6ac3c6f user: drh tags: ticket-enhancements)
01:01
Provide extra buttons to get to "Plaintext" views of tickets and ticket artifacts. Invert the order of ticket history so that the oldest changes are on top and more recent changes are appended. Reject [...] style hyperlinks if they do not begin with ./ or ../. ... (check-in: aaa8e45b user: drh tags: ticket-enhancements)
00:04
Improvements to hyperlinks showing details of tickets and attachments. ... (check-in: ceda22ac user: drh tags: ticket-enhancements)
2012-11-23
23:25
Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. ... (check-in: c6a5efa1 user: drh tags: ticket-enhancements)
23:00
Make timeline-plaintext the default for new repositories. ... (check-in: ae63f485 user: drh tags: ticket-enhancements)
22:29
New and improved default ticket setup. ... (check-in: 340040a8 user: drh tags: ticket-enhancements)
21:45
Add the [string trimleft] and [string trimright] commands to TH1. ... (check-in: b28ae72e user: drh tags: ticket-enhancements)
19:33
some unnecessary spacing ... (check-in: d13143eb user: jan.nijtmans tags: trunk)
18:32
No - render non-check-in timeline comments as wiki, since that is needed to resolve hyperlinks. ... (check-in: 5139ad6e user: drh tags: ticket-enhancements)
18:24
Render timeline comments for items other than check-ins as HTML. All such comments should be automatically generated (or regenerated via "fossil rebuild") so we can control their formatting. ... (check-in: 73752b32 user: drh tags: ticket-enhancements)
16:37
Add the [string trim ...] command to TH1. Accept query parameters in tktview. ... (check-in: 7ba3f653 user: drh tags: ticket-enhancements)
15:57
All markup of the form
...</verbatim> with an options
"links" or "links=BOOLEAN" attribute.  Improved TH1 tracing and error
reporting capabilities.  Improved documentation on how reports work.

...
(check-in: 23c75abd user: drh tags: ticket-enhancements)
11:29
merge trunk "filename contains illegal characters" is now a warning ... (check-in: d3bee356 user: jan.nijtmans tags: ticket-d17d6e5b17)
10:35
Disallow invalid unicode characters ... (Closed-Leaf check-in: 9242c09f user: jan.nijtmans tags: invalid-unicode)
01:50
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. ... (check-in: fe453a48 user: drh tags: trunk)
2012-11-22
23:35
Be consistent about display of check-in comments as either text/plain or text/x-fossil-wiki. When the user configures text/plain, use that format everywhere. ... (check-in: 2c6fa9c3 user: drh tags: trunk)
14:03
Use the new WIKI_LINKSONLY rendering option for check-in comments on the timeline when the "plain text comments" option is enabled. ... (check-in: 05a53dc0 user: drh tags: trunk)
12:59
merge trunk ... (check-in: 6e9c044e user: jan.nijtmans tags: ticket-d17d6e5b17)
12:58
Minor fix in checking for drive-prefix (!= absolute filename) ... (check-in: 6119cb31 user: jan.nijtmans tags: ticket-d17d6e5b17)
12:16
Improved help message for the unsupported test-content-put command. ... (check-in: a191d8fb user: drh tags: trunk)
11:54
Fix the text of one of the error messages generated by the artifact parser. ... (check-in: 7b8e4752 user: drh tags: trunk)
10:46
For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. ... (check-in: 0e082b04 user: mistachkin tags: trunk)
10:26
Merge changes from the dbOpenConfig branch. ... (check-in: 4d73175e user: mistachkin tags: th1Hooks)
10:16
Modify db_open_config() and associated routines to make their internal state more consistent and discoverable. ... (Closed-Leaf check-in: 52a68687 user: mistachkin tags: dbOpenConfig)
09:32
merge trunk

Functional complete and well-tested

... (check-in: e6a1910f user: jan.nijtmans tags: ticket-d17d6e5b17)
00:12
Fix usage error message for 'ticket change' and 'ticket history' commands. Also, silence harmless compiler warnings. ... (check-in: fc5a2176 user: mistachkin tags: trunk)
2012-11-21
23:32
Backout check-in [fb04f278294a8ca6f] since it causes "fossil set" to fail. ... (check-in: bb3fe399 user: drh tags: trunk)
21:02
Enhancements to TH1 scripting in support of new ticket functionality. ... (check-in: 74e3f905 user: drh tags: trunk)
20:53
Just commit some weird filenames, even one with a newline in it, to test the code. ... (Closed-Leaf check-in: ac1af230 user: jan.nijtmans tags: test-ticket-d17d6e5b17)
16:28
Add support for <verbatim type="allow-links"> ... (check-in: bf67db06 user: drh tags: trunk)
15:11
Add the WIKI_LINKSONLY formatting option for the wiki formatter. ... (check-in: 4615bc8f user: drh tags: trunk)
09:20
Somehow, part of previous change got lost ... (check-in: 92725735 user: jan.nijtmans tags: ticket-d17d6e5b17)
09:12
Split off in separate functions

Still experimental, but starts looking better

... (check-in: b59dc078 user: jan.nijtmans tags: ticket-d17d6e5b17)
01:08
Improvements to comments on recently added CAPTCHA code. ... (check-in: 64231a67 user: drh tags: trunk)
00:51
Optionally require a CAPTCHA (controlled by Admin/Access) when a user who is not logged in tries to edit wiki, or a ticket, or an attachment. ... (check-in: 82b8587a user: drh tags: trunk)
2012-11-20
23:00
Support calling the TH1 hooks for unknown commands. ... (check-in: 811252b8 user: mistachkin tags: th1Hooks)
22:28
Centralize escaping of reserved HTML characters in the captcha output. ... (check-in: a4603263 user: mistachkin tags: trunk)
22:19
Improve return code handling from the TH1 hooks. ... (check-in: 3ddba1cf user: mistachkin tags: th1Hooks)
22:13
Change the action= attribute of <form> elements using javascript, as an additional defense against spam-bots. ... (check-in: dfa35794 user: drh tags: trunk)
20:40
Merge updates from trunk. ... (check-in: 63754ea8 user: mistachkin tags: th1Hooks)
20:31
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. ... (check-in: fb04f278 user: drh tags: trunk)
17:14
Extra buttons on wiki viewing pages that make it easier to find and delete spam. ... (check-in: 66b3d398 user: drh tags: trunk)
14:28
Prevent blank user names from being displayed for items awaiting moderation. Also, Show much less output on a sync operation, unless the --verbose flag is given. ... (check-in: 15708574 user: drh tags: trunk)
13:46
Experimental fix for issue [d17d6e5b17].

Should have a LOT more testing before merging it to trunk, because it is dangerous!

The method used is as described at:
http://cygwin.com/cygwin-ug-net/using-specialnames.html The only problematic characters left are ':' and '\', all other problematic characters are handled by translating them to characters in the range U+F000 to U+F0FF

Feedback welcome.

... (check-in: 82ce90f9 user: jan.nijtmans tags: ticket-d17d6e5b17)
13:42
Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. ... (check-in: 26ac3923 user: drh tags: trunk)
08:27
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. ... (check-in: 66196aa8 user: mistachkin tags: th1Hooks)
08:23
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. ... (Closed-Leaf check-in: e0152697 user: mistachkin tags: dbReOpenConfigAttach)
08:21
If applicable, use the OPEN_ANY_SCHEMA flag in Th_FossilInit. ... (check-in: 3c1ad1de user: mistachkin tags: trunk)
06:28
Correct format string typos for TH1 trace statements. ... (check-in: c3e841c7 user: mistachkin tags: th1Hooks)
06:26
Proof-of-concept for generalized TH1 command/webpage hooks. ... (check-in: caad7793 user: mistachkin tags: th1Hooks)
06:04
Add 'th1-setup' setting for the optional TH1 script to evaluate after creating and initializing the TH1 interpreter. Revise TH1 integration in preparation for generalized hooks. ... (check-in: b058c8a9 user: mistachkin tags: trunk)
02:05
Show much less output on a sync operation, unless the --verbose flag is given. ... (Closed-Leaf check-in: 407cd4c5 user: drh tags: less-verbose-sync)
2012-11-19
23:58
Prevent blank user names from being displayed for items awaiting moderation. ... (Closed-Leaf check-in: 89ed7dc5 user: mistachkin tags: modDispUser)
23:57
Fix harmless compiler warning in the wiki rendering code. ... (check-in: 60f71ba2 user: mistachkin tags: trunk)
20:39
Allow the get_utf8_bom function to return the size as well. ... (check-in: d857d20b user: mistachkin tags: convert_before_commit_v2)
16:41
Fix the git-fast-export generator so that it does not make links to files that for some reason or another do not exist in the repository. Also fix some stylistic problems in the export code. ... (check-in: c3bfb008 user: drh tags: trunk)
13:54
Make no transformation to wiki hyperlinks (text inside [..]) if the content is not a valid hyperlink. Formerly, the faulty hyperlink would be displayed within <span class="brokenlink">..<span>. ... (check-in: 90676f48 user: drh tags: trunk)
04:39
Modularize byte-order-mark and blob UTF-8 conversion handling. ... (check-in: d29dd544 user: mistachkin tags: convert_before_commit_v2)
2012-11-17
20:19
merge trunk ... (Closed-Leaf check-in: 7e7dcdd2 user: jan.nijtmans tags: convert_before_commit)
19:22
Prevent delta loops on sync operations that might otherwise occur if a sequence of file changes ends with a file back to its original state after a sequence of two or more intermediate states. The is a backport/cherrypick of check-in [141b990722ea81e10e5] ... (Closed-Leaf check-in: 285eeba6 user: drh tags: branch-1.19)
19:16
Fix the server-side sync operation so that it will not generate a delta loop when a file changes from its original state through two or more intermediate states and back to its original state and all versions of the file attempt to sync in a single transaction. ... (check-in: e5b8eb12 user: drh tags: trunk)
19:07
Avoid the <nobr> tag in generated HTML. ... (check-in: 8ea929ca user: drh tags: trunk)
15:03
Only show the "pull only - not authorized to push" message once when syncing with a repo for which there is read-only permission. ... (Closed-Leaf check-in: 6cc26220 user: drh tags: fix-sync-delta-loop)
2012-11-16
21:57
Provisional changes aimed at preventing delta loops on sync operations that might otherwise occur if a sequence of file changes ends with a file back to its original state after a sequence of two or more intermediate states. ... (check-in: 141b9907 user: drh tags: fix-sync-delta-loop)
07:50
remove unused variable ... (check-in: 6fb750d7 user: jan.nijtmans tags: trunk)
07:33
The <nobr> tag is not valid xhtml.

All div.logo, div.status, div.section and div.divider parts of the html pages are not supposed to be line-wrapped. Some skins do that though the <nobr> tag, other do it by putting "white-space: nowrap;" in css.

This commit changes the skins to do the same using css in all skins.

With this change, the "timeline" and "finfo" pages become 100% html5 complient: validator.w3.org doesn't show any errors any more (just 3 warnings)

... (Closed-Leaf check-in: 46fba0f1 user: jan.nijtmans tags: no-nobr)
2012-11-15
20:43
The annotator follows name changes. ... (check-in: ee33b951 user: drh tags: trunk)
20:25
Enhance the finfo page to show renames and/or where the file was added. ... (check-in: dac6424e user: drh tags: trunk)
15:57
Enhancements to the timeline labeling with the uf= option. New hyperlinks from the finfo page to timeline with uf=. ... (check-in: a9372c05 user: drh tags: trunk)
15:14
Add the uf= query parameter to timeline. The timeline shows only those checkins that contain the file identified. ... (check-in: eb3cc76d user: drh tags: trunk)
12:38
Add the debug= query parameter to the finfo file timeline page. Setting the 1 bit on debug causes the fid, pid, and mid of each file change to be displayed in the timeline. ... (check-in: badd78e1 user: drh tags: trunk)
2012-11-14
20:28
Detect infinite loops in the DELTA table and abort out of content_get() when they are found. Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob. Backport of fixes from 2012-08-23 21:15:36 ... (check-in: 99053ab1 user: drh tags: branch-1.19)
18:07
Modify the custom MinGW makefile to support symbols. ... (check-in: 0e812a8e user: mistachkin tags: trunk)
17:39
Allow the "fossil ui" command to specify a directory as long as the "--notfound" option is also used. Give a better error message if these conditions are not met. ... (check-in: 4e368da1 user: drh tags: trunk)
17:23
Update the "fossil server DIRECTORY" operation so that it will serve static content contained in DIRECTORY in addition to Fossil repositories. ... (check-in: 87d6aa31 user: drh tags: trunk)
2012-11-13
15:04
this ampersand should not have been escaped ... (check-in: 2017763c user: jan.nijtmans tags: trunk)
12:31
bug-fix: If both suppressCnt and pendingEndTr are true, a </td></tr> pair too much is printed out. Discovered by validator.w3.org ... (check-in: 06b00fa5 user: jan.nijtmans tags: trunk)
2012-11-12
15:22
Fix a boundary case in the SSH link startup logic. ... (check-in: 5776dfad user: drh tags: trunk)
15:12
Increase the amount of randomness in the probe string used to initialize an SSH synchronization link. ... (check-in: 0e9b58c8 user: drh tags: trunk)
15:01
Fix a link problem with the default skin and skin#5. ... (check-in: 62c565ec user: drh tags: trunk)
14:49
Added the --sshtrace command-line option that provides diagnostic output on the connection setup for all SSH sync traffic. Make the SSH connection setup pause waiting for responses, if the desired response is not obtained right away. ... (check-in: 00cf858a user: drh tags: trunk)
13:19
merge trunk ... (check-in: aaa1cb04 user: jan.nijtmans tags: improve_commit_warning)
13:17
merge trunk ... (Closed-Leaf check-in: 2b63068b user: jan.nijtmans tags: ticket-fb3057f6ed)
13:16
revert unrelated changes ... (check-in: 2c5844b1 user: jan.nijtmans tags: convert_before_commit)
13:12
merge trunk ... (check-in: b1beeb77 user: jan.nijtmans tags: convert_before_commit)
2012-11-11
22:42
Further attempts to help the "ssh" sync protocol move past noisy motd comments and other extraneous login text, synchronize with the remote end, and start exchanging messages successfully. ... (check-in: 4473a27f user: drh tags: trunk)
17:59
Add the --binary-ok flag to the "fossil commit" command. Ticket [63cc656c9dfef126] ... (check-in: 8c7faee6 user: drh tags: trunk)
2012-11-10
19:57
merge trunk ... (check-in: df71e9d3 user: jan.nijtmans tags: ticket-fb3057f6ed)
01:12
Reverse the labels on the Add/Delete indentation buttons in the Wysiwyg editor. Ticket [9d4cb9cf117b10a68] ... (check-in: 449947b7 user: drh tags: trunk)
00:26
Enhance the fossil_reserved_name() function to include the repository filename and its journals and auxiliary files. Ticket [7d790e7e5e0f701e01]. ... (check-in: 8b06be70 user: drh tags: trunk)
2012-11-09
23:35
Pull the latest SQLite from upstream for testing purposes. ... (check-in: 50c534ee user: drh tags: trunk)
15:39
merge trunk ... (check-in: 9627a905 user: jan.nijtmans tags: convert_before_commit)
11:56
In html5, every table row is expected to have the same number of cells. ... (check-in: cc746fc6 user: jan.nijtmans tags: trunk)
09:01
Attempt to fix [fb3057f6ed]. Seems to work. ... (check-in: b0917b10 user: jan.nijtmans tags: ticket-fb3057f6ed)
08:52
(committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. ... (check-in: 153116f2 user: jan.nijtmans tags: convert_before_commit)
07:47
merge trunk ... (check-in: 49f73889 user: jan.nijtmans tags: convert_before_commit)
2012-11-08
20:51
Correctly escape ZIP and Tarball filenames for URLs. Limit SHA1 hashs on diff URLs using %S instead of %s. Limit the number of links to follow off of each page in the many-www.tcl test script. ... (check-in: 76e8600b user: drh tags: trunk)
20:28
Update the many-www.tcl test script to stage the URLs testing and to run more of them. ... (check-in: 691f1884 user: drh tags: trunk)
16:51
Properly escape spaces in URLs in an href attribute. ... (check-in: cd8aad43 user: drh tags: trunk)
16:25
Short-circuit a rare pathological case in the diff generator to prevent it from taking too much time. ... (check-in: 353438a8 user: drh tags: trunk)
16:09
Add a new test script that runs 10,000 web pages without valgrind looking for performance issues or fatal errors. Fix one incorrect SQL statement found by this script. Update the valgrind test script to run discovered web pages in a random order. ... (check-in: a1064042 user: drh tags: trunk)
15:47
merge trunk ... (check-in: 4b9243f6 user: jan.nijtmans tags: convert_before_commit)
15:45
accidently committed two unrelated files... ... (check-in: b1199eb9 user: jan.nijtmans tags: trunk)
15:40
another minor xhtml error. ... (check-in: 44d5ad59 user: jan.nijtmans tags: trunk)
14:42
Add a test script that runs one thousand web page queries using valgrind, looking for memory issues. Fix one use-after-free issue found using this script. ... (check-in: 9e0da274 user: drh tags: trunk)
13:46
Escape all characters in the href attributes of <a> elements that have special meaning to HTML. Ticket [5ff2043c96682049]. ... (check-in: d5c46845 user: drh tags: trunk)
13:44
Always HTML-encode the href attribute of <a> elements. This check-in simplifies and fixes double-frees in the previous. Ticket [5ff2043c9668] ... (Closed-Leaf check-in: 35bfedef user: drh tags: ticket-5ff2043c96)
12:04
one more similar fix, in xhref(). There is only one hyperlink using xhref with ampersands, in the "vinfo" and "ci" pages, but just for completeness… ... (check-in: e47d862a user: jan.nijtmans tags: ticket-5ff2043c96)
09:45
suggested fix for [5ff2043c96] ... (check-in: d1f16f71 user: jan.nijtmans tags: ticket-5ff2043c96)
09:20
a few more minor html5 violations ... (check-in: 1858d202 user: jan.nijtmans tags: trunk)
2012-11-07
12:10
merge trunk

Fix continuation-byte check for UTF-8 chars > 2 bytes.

... (check-in: 3920fa67 user: jan.nijtmans tags: improve_commit_warning)
11:28
Show an error message when trying to rename one file on top of another, rather than throwing a uniqueness constraint. Ticket [1e43138b8b8e90f] ... (check-in: 14fdae7e user: drh tags: trunk)
10:14
fix Abandoning warning ... (check-in: 4d6ae5c0 user: jan.nijtmans tags: improve_commit_warning)
09:47
styling ... (check-in: c8eaeb1b user: jan.nijtmans tags: improve_commit_warning)
09:43
merge trunk.

simplify utf-8 continuation byte checking, using a loop in stead of separater 2/3/4-byte versions.

... (check-in: 2f7ac60f user: jan.nijtmans tags: improve_commit_warning)
08:30
merge trunk ... (check-in: 82506434 user: jan.nijtmans tags: convert_before_commit)
2012-11-06
19:47
Make sure that pending deletes from "fossil rm" operations are preserved across a "fossil update". ... (check-in: 76c6f8fc user: drh tags: branch-1.19)
19:42
Make sure that pending deletes from "fossil rm" operations are preserved across a "fossil update". ... (check-in: 28272fa1 user: drh tags: trunk)
18:38
Make sure file names in file browser don't wrap by adding white-space property to default CSS. ... (check-in: b83278f6 user: dmitry tags: trunk)
18:31
When trying to create a directory, if mkdir fails, make sure the directory doesn't already exist before giving up and reporting an error. ... (check-in: bc74a817 user: drh tags: trunk)
16:35
When one version of a file ends in a newline and the other does not, be sure to show that difference. Ticket [7541963870703f0]. ... (check-in: d764f449 user: drh tags: trunk)
12:20
gcc warnings:
src/merge3.c: In function ‘merge_3way’:
src/merge3.c:445:9: warning: ‘zPivot’ may be used uninitialized in this function
src/merge3.c:446:9: warning: ‘zOrig’ may be used uninitialized in this function
src/merge3.c:447:9: warning: ‘zOther’ may be used uninitialized in this function
... (check-in: 233463c4 user: jan.nijtmans tags: trunk)
09:39
... but revert win/Makefile.mingw (accidently committed) ... (check-in: 8f6cd5f3 user: jan.nijtmans tags: convert_before_commit)
09:36
merge trunk

Don't try to convert binary files.

... (check-in: 4fa49721 user: jan.nijtmans tags: convert_before_commit)
08:44
3 minor violations against html5 ... (check-in: c5e08c3f user: jan.nijtmans tags: trunk)
00:49
Add a configuration option that allows timeline comments to be rendered as plain text rather than as wiki. ... (check-in: 90e928de user: drh tags: trunk)
2012-11-05
21:10
Do not run the graphical merging tool nor leave merge-droppings after a dry-run merge. Also improve the merge summary message at the end of a merge. ... (check-in: cd2c0e4c user: drh tags: trunk)
13:56
merge trunk ... (check-in: b0e05a90 user: jan.nijtmans tags: use-blob_strip_bom)
13:10
If the committed file has CR/NL or UTF-16 (or both), give the user the possibility to convert it to resp NL or UTF-8 (or both) without committing ... (check-in: c6223a8e user: jan.nijtmans tags: convert_before_commit)
11:23
Add commit warning message when text files have a long line length ... (check-in: 87901276 user: jan.nijtmans tags: improve_commit_warning)
2012-11-04
18:06
off-by-one ... (check-in: a7fff6fe user: jan.nijtmans tags: improve_commit_warning)
18:03
merge trunk ... (check-in: e86aa2a1 user: jan.nijtmans tags: improve_commit_warning)
18:00
merge trunk

Factor out main part of UTF-8 check to macro

... (check-in: ce7c5222 user: jan.nijtmans tags: improve_commit_warning)
17:41
Merge the "spelling" branch into trunk, fixing a huge number of typos, mostly in comments, but occasionally in error messages or help screens. ... (check-in: db0c5127 user: drh tags: trunk)
12:59
Fix typos. ... (Closed-Leaf check-in: 45065c5c user: dmitry tags: spelling)
11:58
Improvements to the fix for [0ff64b0a5fc88e7e]: (1) Better error message and (2) allow the partial commit of the renamed file as long as its destination files is also part of the partial commit. ... (check-in: c0fe455c user: drh tags: trunk)
10:50
merge trunk ... (check-in: bd7b8a48 user: jan.nijtmans tags: improve_commit_warning)
10:48
merge trunk, some improvements in messages (not yet ready yet) ... (check-in: 517a6f7a user: jan.nijtmans tags: improve_commit_warning)
00:46
Disallow the sequence: "fossil mv A B; fossil add A; fossil commit A;" since doing so requires both the old A and the new A to be in the same check-in. Ticket [0ff64b0a5fc8]. ... (check-in: 27298fff user: drh tags: trunk)
2012-11-03
02:53
Perserve the "ubg", "brbg", and "ng" query parameters on the timeline when moving the display forwards and backwards in time or changing the length, etc, using the submenu buttons. ... (check-in: 19ca7c6c user: drh tags: trunk)
2012-11-02
23:52
Make the repeated-ticket suppressor output text ("N similar events omitted") appear at the end of the first line in the timeline, rather than on a separate line. Less obtrusive this way. ... (check-in: dccb97fc user: drh tags: trunk)
22:32
Add the undocumented --test option to "fossil clean", so that we can easily see what is being removed without actually removing it. This found a bug in the case-sensitivity logic, which was also fixed. Ticket [03fec0ab6021c776a4b3] ... (check-in: d6605776 user: drh tags: trunk)
21:53
Be aware of the filename case sensitivity of the underlying filesystem in the "fossil clean" command. Ticket [03fec0ab6021c77]. ... (check-in: 640a4f49 user: drh tags: trunk)
21:45
Only use the Tcl-derived argv/argc parser when compiling on windows using a compiler other than mingw. The crt0 for mingw works, and it also does wildcard expansion. Need to update the parse_windows_command_line() function to do wildcard expansion in order to fix builds using non-mingw windows compilers. Ticket [8ca2aae39172f9] ... (check-in: fca9c526 user: drh tags: trunk)
21:38
Add the -g option to builds using the Mingw makefile. ... (check-in: 004a31a6 user: drh tags: trunk)
21:33
Fix an out-of-order variable declaration in blob.c. ... (check-in: 9073d8dc user: drh tags: trunk)
21:20
Fix a segfault that occurs with the "fossil md5sum" command when files named on the command-line do not actually exist. Ticket [8ca2aae39172f90c]. ... (check-in: 52199a50 user: drh tags: trunk)
17:49
Make form field widths consistent for settings. Fix comment for the 'binary-glob' setting. ... (check-in: c24b6890 user: mistachkin tags: trunk)
17:37
Allow commit warning for binary data to be disabled via the 'binary-glob' setting. ... (check-in: d25f6ddf user: mistachkin tags: trunk)
17:22
Adjustments to looks_like_utf16 to handle wchar_t being missing or not 2 bytes. ... (check-in: 7d881d82 user: mistachkin tags: trunk)
14:22
don't forget to compensate for the line-length check ... (check-in: 9011fe12 user: jan.nijtmans tags: improve_commit_warning)
10:55
Generate warning when to-be-committed file contains invalid UTF-8 ... (check-in: 4e86b06a user: jan.nijtmans tags: improve_commit_warning)
08:31
speedup mimetype_from_content() by using a 256 byte array.
Mark VT and Ctrl-Z as text bytes, not binary.
Decrease maximum UTF-16 line length to 2731
Check for FFFF in addition to 0, in UTF-16/binary detection.
... (check-in: d804902f user: jan.nijtmans tags: trunk)
03:30
Add the new moderation permissions to the list maintained by the JSON code. ... (check-in: 1cc7e8ce user: mistachkin tags: trunk)
03:10
Use local variable when checking for a carriage-return in looks_like_utf8/utf16. Update custom MinGW makefile. ... (check-in: 531b2e2d user: mistachkin tags: trunk)
02:41
Clean up some harmless compiler warnings. ... (check-in: 0a4193be user: drh tags: trunk)
02:36
Merge the "moderation" branch into trunk. This adds the ability to have an approval process for edits to Wiki and Tickets, including creating new Wiki and Tickets and adding attachments. Probably there are still some problems, but things are working well enough for trunk. ... (check-in: ba418ee1 user: drh tags: trunk)
02:34
Make sure the MODREQ table exists before using it in the "modreq" webpage. ... (Closed-Leaf check-in: def256a2 user: drh tags: moderation)
02:27
Merge commit warning and file content type detection changes to trunk. ... (check-in: 0c7c6144 user: mistachkin tags: trunk)
02:26
Additional tweaks to the wiki/ticket editing logic with moderation control. ... (check-in: d3d094ff user: drh tags: moderation)
2012-11-01
22:54
All aspects of Wiki and Ticket moderation and attachments are working better. But there are still room for improvement before merging this enhancement sprint into trunk. ... (check-in: 628c4024 user: drh tags: moderation)
20:19
Add detection of binary data with no leading UTF-16 byte-order-mark. ... (Closed-Leaf check-in: 7d3a06b8 user: mistachkin tags: commitWarningV2)
20:09
Improve detection of UTF-8, UTF-16, binary data, and carriage returns during commit operations. ... (check-in: c837e444 user: mistachkin tags: commitWarningV2)
17:56
Add moderator approval for attachments. ... (check-in: 9ac46731 user: drh tags: moderation)
15:38
Correct wrong manual merge. ... (Closed-Leaf check-in: 5963c2dd user: jan.nijtmans tags: improve_looks_like_binary)
15:08
Tickets are now held for moderator approval. ... (check-in: aa4dd798 user: drh tags: moderation)
14:49
Add back checks for FFFE and FFFF in looks_like_text:
- FFFE is a reversed BOM. It could arise when an UTF-16LE and an UTF-16BE file are concatenated. This is always a fatal error, so diff should bail out early.
- FFFF is a permanently unassigned character as well, which doesn't exist in any font. Sometimes uninitialized variables are either initialized with 0000 or FFFF, so this makes it much more likely that binary files are detected early.

The earlier check for FEFF was not sensible: A BOM in the middle of an UTF-16 file could easily arise when two UTF-16LE or twe UTF-16BE files are concatenated. Nothing goes wrong in that case, the BOM should just be displayed a zero-width-space. Therefore, diff should not bail out.

... (check-in: 64868f2b user: jan.nijtmans tags: improve_looks_like_binary)
14:34
Wiki moderation now appears to be working. ... (check-in: b7ccf110 user: drh tags: moderation)
14:02
bug-fix: Before preparing a diff, BOM's should not be removed. It might result in a BOM in the middle of UTF-8, which is invalid, but that's how diff works. ... (check-in: cd06b7d8 user: jan.nijtmans tags: use-blob_strip_bom)
13:11
More infrastructure for wiki and ticket moderation. ... (check-in: f7938ebd user: drh tags: moderation)
12:32
merge trunk ... (check-in: 9e97de34 user: jan.nijtmans tags: use-blob_strip_bom)
11:52
style fix ... (check-in: 0ccbb44f user: jan.nijtmans tags: improve_looks_like_binary)
11:48
merge trunk

let looks_like_text() give different values for UTF-16 BE/LE. Not used yet.

... (check-in: 348637de user: jan.nijtmans tags: improve_looks_like_binary)
10:20
Restore Style fix, which got lost by [618258421767778c] ... (check-in: ef6c243e user: jan.nijtmans tags: trunk)
07:40
dont check for same BOM twice ... (check-in: 8c32e6f0 user: jan.nijtmans tags: trunk)
03:44
Merge commit warning and looks_like_text() enhancements to trunk. Further changes based on these will occur on a branch. ... (check-in: 61825842 user: mistachkin tags: trunk)
2012-10-31
23:07
Improvements to the display of Wiki and Ticket changes. ... (check-in: ba0ae3b2 user: drh tags: moderation)
20:56
adapt comments accordingly ... (check-in: b5123d51 user: jan.nijtmans tags: improve_looks_like_binary)
20:49
Don't make it too complicated, too much risk to break other things. ... (check-in: de5a2ef6 user: jan.nijtmans tags: improve_looks_like_binary)
20:40
Initial infrastructure for adding the ability to moderate Wiki and Ticket changes. ... (check-in: ef112586 user: drh tags: moderation)
19:48
Add the wiki-moderator and ticket-moderator permissions. Not yet used. ... (check-in: fc0bffd9 user: drh tags: trunk)
14:56
Some more style en comment fixes, backported from [d57f0a9361], that I missed before. ... (check-in: 1e2fdf98 user: jan.nijtmans tags: trunk)
14:15
Add the "fossil test-missing" command. Make test-missing and test-orphans available to "fossil all". ... (check-in: eb949991 user: drh tags: trunk)
13:58
fix comment ... (check-in: e1aed25e user: jan.nijtmans tags: improve_looks_like_binary)
12:58
Two more enhancements.
- DOS text files sometimes use Control-Z (0x1a) as eof-marker, so this byte should be considered text.
- FEFF, FFFE and FFFF are invalid UTF-16 code points (when not used as BOM), so files containing those should be considered binary.
... (check-in: e3f3c390 user: jan.nijtmans tags: improve_looks_like_binary)
12:12
Enhance the control-artifact parser to optionally return an error when the parse fails. Fix a bug in the artifact parser which caused it to ignore Z-card checksum failures. ... (check-in: aab9e66b user: drh tags: trunk)
09:56
strip BOM from artifacts embedded in HTML or text ... (check-in: 01050d68 user: jan.nijtmans tags: trunk)
09:15
Fix UTF-16 line length determination: j is counted in characters, not bytes. ... (check-in: 44c6be2a user: jan.nijtmans tags: improve_looks_like_binary)
08:43
Enhance looks_like_text():
- Detect line-length overflow earlier, not at the next NL
- Implement the same binary and line-length check for UTF-16 as well

For UTF-16, the line-length limit is set to 2/3th of the line length limit for other text, because UTF-16 -> UTF-8 conversion can increase the line length (in bytes) by max 50%. This guarantees that a UTF-16 diff can be made by converting the two UTF-16 files to UTF-8 and then do a normal diff.

... (check-in: 58702daa user: jan.nijtmans tags: improve_looks_like_binary)
00:11
Avoid the use of stdarg.h in the "all" command, since it was causing problems for reasons I do not understand. ... (check-in: ec4c9352 user: drh tags: trunk)
2012-10-30
20:10
Faster determination of binary files, by not only checking for NUL

re-use looks_like_blob

... (check-in: 0ba08f9d user: jan.nijtmans tags: improve_looks_like_binary)
18:14
Update to the version of SQLite that adds support for coroutines used to generate subqueries. ... (check-in: bdbe6c74 user: drh tags: trunk)
16:16
merge trunk ... (check-in: 27d8f1b6 user: jan.nijtmans tags: use-blob_strip_bom)
16:14
Style en comment fixes, backported from [d57f0a9361] ... (check-in: c7b2b2ed user: jan.nijtmans tags: trunk)
15:18
working utf-16 diff, still being tested ... (check-in: 879d1e24 user: jan.nijtmans tags: use-blob_strip_bom)
10:23
Fix a typo in a comment. ... (check-in: 1167d7b1 user: drh tags: trunk)
08:06
take over various stylistic adjustments ... (check-in: ab5a6b43 user: jan.nijtmans tags: use-blob_strip_bom)
02:17
Refactor commit warning functionality. Break out UTF-16 BOM detection into a new function. Style and comment fixes. ... (Closed-Leaf check-in: d57f0a93 user: mistachkin tags: commitWarning)
2012-10-29
22:09
Working "c=convert" option for [fossil commit]. Just to be tested a little bit more. ... (check-in: a97aa349 user: jan.nijtmans tags: use-blob_strip_bom)
16:01
fix bit handling ... (check-in: 1badca94 user: jan.nijtmans tags: use-blob_strip_bom)
15:57
(experiment) Allow 'c' for converting unicode/crlf files at user request, not complete yet. ... (check-in: 121394b0 user: jan.nijtmans tags: use-blob_strip_bom)
14:45
Allow unicode files for Wiki-rendering on Windows.

Trying to commit a file with an UTF-16 BOM will now give a warning, just as a file containing crlf

The --args command line option now accept UTF-16 files as well

... (check-in: 70b4f105 user: jan.nijtmans tags: trunk)
14:35
fix "possible unresolved merge conflict" warning message to show the pathname relative to the wd in stead of the root ... (check-in: 2a15d87e user: jan.nijtmans tags: trunk)
14:04
fix handling of "crlf-glob" option: UTF-16 BOM's always give a warning now ... (Closed-Leaf check-in: 9267dba4 user: jan.nijtmans tags: use-blob_strip_bom)
08:27
merge trunk ... (check-in: f61d0a1c user: jan.nijtmans tags: use-blob_strip_bom)
2012-10-28
23:01
Simplify the looks_like_binary() macro. Remove literal tab character, adjust styling and comments in looks_like_text(). ... (check-in: c8e72df0 user: mistachkin tags: trunk)
22:37
missing <tr> tag ... (check-in: b2204034 user: jan.nijtmans tags: trunk)
22:08
merge trunk ... (check-in: 6c410273 user: jan.nijtmans tags: use-blob_strip_bom)
21:52
now tested with ssl enabled as well ... (check-in: 101a53cf user: jan.nijtmans tags: trunk)
21:38
- finally, do the ++j update in looks_like_text() right - More consistancy in prompt handling: accept Capitals everywhere, use '(' not '[', and abbreviate yes/no to y/N everywhere ... (check-in: 7c527165 user: jan.nijtmans tags: trunk)
20:47
.. but don't forget to update j ... (check-in: 6542935c user: jan.nijtmans tags: trunk)
20:40
speed-up looks_like_text(), by eliminating variable "i" and handle first character separately. ... (check-in: 204680ee user: jan.nijtmans tags: trunk)
17:28
Performance enhancement for branch name look-ups. ... (check-in: 186405ce user: drh tags: trunk)
10:05
fix abandoning message ... (check-in: f57f74b2 user: jan.nijtmans tags: use-blob_strip_bom)
10:03
merge trunk ... (check-in: 0b6b0dfd user: jan.nijtmans tags: use-blob_strip_bom)
09:34
modify looks_like_binary() to looks_like_text() such that it is usable in cr_warning() as well ... (check-in: 1bffce52 user: jan.nijtmans tags: trunk)
09:05
glad that I double-checked.... ... (check-in: 6feba0db user: jan.nijtmans tags: trunk)
09:00
a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. ... (check-in: d503cfd4 user: jan.nijtmans tags: trunk)
08:32
Handle eventual utf-8 correctly everywhere in download page ... (check-in: 63565631 user: jan.nijtmans tags: trunk)
2012-10-27
04:10
Add [utime] and [stime] commands to TH1. ... (check-in: 3d50bdcb user: drh tags: trunk)
03:19
Update the diff-test-1 document with a pointer to a difficult indentation change. ... (check-in: 80b60206 user: drh tags: trunk)
2012-10-26
21:34
Add the --deanalyze option to "fossil rebuild" for removing ANALYZE results. We really don't want ANALYZE run on a repository because all the queries are tuned to work without it. Add the ability to pass rebuild arguments to "fossil all rebuild". ... (check-in: 85233c40 user: drh tags: trunk)
20:46
Force the correct join order on timeline generation using a CROSS JOIN. ... (check-in: 60b40932 user: drh tags: trunk)
20:33
Merge the optimizations into trunk. ... (check-in: 09681e17 user: drh tags: trunk)
20:18
Bring in the latest SQLite from upstream. ... (Closed-Leaf check-in: bda00cba user: drh tags: optimization)
16:45
Minor performance optimization on wiki rendering. ... (check-in: 25d99f26 user: drh tags: optimization)
13:01
merge trunk ... (check-in: bc027af5 user: jan.nijtmans tags: use-blob_strip_bom)
12:38
Oops, not too fast..... ... (check-in: 884dd233 user: jan.nijtmans tags: use-blob_strip_bom)
12:28
src/stash.c: In function ‘stash_cmd’:
src/stash.c:377:16: warning: ‘stashid’ may be used uninitialized in this function
src/stash.c:472:7: note: ‘stashid’ was declared here
... (check-in: 10e0d0b2 user: jan.nijtmans tags: trunk)
12:14
a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. ... (check-in: 110d68f2 user: jan.nijtmans tags: use-blob_strip_bom)
09:44
Even though wiki pages can now be in UNICODE on Windows, this is still not recommended: A diff doesn't work, and it is Windows-only.
So give out a warning when a UNICODE file is attempted to be checked in on Windows, just as for CrLf files as well

Implement looks_like_text(), similar to looks_like_binary() but it can distinguish more types of text/binary files.

... (check-in: 748071a2 user: jan.nijtmans tags: use-blob_strip_bom)
09:07
use blob_strip_bom() in wikiformat.c

This has the effect that on Windows wiki pages can now be in unicode as well.

... (check-in: 05033666 user: jan.nijtmans tags: use-blob_strip_bom)
08:19
use blob_strip_bom in main.c

This has the effect that on Windows the --args file accepts a unicode file, starting with a UTF-16 BOM as well

... (check-in: cbb24cf8 user: jan.nijtmans tags: use-blob_strip_bom)
02:35
Improvements to side-by-side diff alignment. ... (check-in: 511405f4 user: drh tags: trunk)
01:38
Improvements to the way binary files are detected. ... (check-in: 8a1c80fb user: drh tags: trunk)
2012-10-25
14:50
diff.c:looks_like_binary(): No need to make the blob null-terminated.

checkin.c: Make limits the same as in looks_like_binary(), preparation to move the function to diff.c

... (Closed-Leaf check-in: c3ec6309 user: jan.nijtmans tags: improve_looks_like_binary)
13:59
Allow the deletion of multiple stash entries using "fossil stash rm" with multiple arguments. Multi-stash deletion is undoable. ... (check-in: f41308d7 user: drh tags: trunk)
10:27
use utf8 in stash comment editor on Windows, just like the commit comment editor ... (check-in: fb565614 user: jan.nijtmans tags: trunk)
2012-10-24
19:08
Fix the --setmtime flag on fossil-commit so that it works when changing version, and not just when updating the current version. ... (check-in: d4bdac3c user: drh tags: branch-1.19)
19:04
Fix the --setmtime flag on fossil-commit so that it works when changing version, and not just when updating the current version. ... (check-in: 1d3256cb user: drh tags: trunk)
13:43
Removing superfluous parenthesis in html output. ... (check-in: ad9cf1ca user: viriketo tags: trunk)
07:42
relax Wiki name restriction ... (Closed-Leaf check-in: d5453ca0 user: jan.nijtmans tags: ticket-897c39d284)
2012-10-23
18:20
Simplifications to the checkout-db schema auto-update mechanism. ... (check-in: 21f8161e user: drh tags: trunk)
13:54
Fix source code formatting in winhttp.c. ... (check-in: 9d8bdc90 user: drh tags: trunk)
2012-10-22
21:16
Update to Toni Rönkkö's latest version (1.12.1) of dirent.h http://www.softagalleria.net/dirent.php ... (check-in: f460839c user: jan.nijtmans tags: trunk)
17:29
Merge the changes to use various UTF encodings for win32 check-in comment editor into trunk. ... (check-in: cc01ec50 user: drh tags: trunk)
14:56
merge trunk ... (Closed-Leaf check-in: c7703868 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
13:38
Merge in the ability to add submenu buttons on embedded documentation using hyperlinks with the "button" class. ... (check-in: 18c310af user: drh tags: trunk)
13:23
Merge the changes to show unresolved conflicts in "fossil status" and to prevent committing unresolved conflicts. ... (check-in: 7d34d174 user: drh tags: trunk)
12:48
Version 1.24 ... (check-in: 8d758d37 user: drh tags: trunk, release, version-1.24)
2012-10-21
19:07
Make sure that Tcl integration related script errors have consistent casing. ... (check-in: d769ee70 user: mistachkin tags: trunk)
00:54
Fix a crash bug that comes up when trying to view the history of files whose names contain charaters that require URL escapes. This is a cherry-pick of [65f495bc06767] which was committed to the wrong branch. ... (check-in: 9c6f9e7a user: drh tags: trunk)
00:52
Fix a crash bug that comes up when trying to view the history of files whose names contain charaters that require URL escapes. ... (Closed-Leaf check-in: 65f495bc user: drh tags: conflict-tracking)
2012-10-20
00:29
Report unresolved conflicts on "fossil status". Refuse to commit with unresolved conflicts if the --conflict flag is omitted from "fossil commit". ... (check-in: 1fb2ca62 user: drh tags: conflict-tracking)
2012-10-19
18:36
Add a mention of the ability to do dynamic loading of Tcl to the change log. (This change originally checked into the wrong branch.) ... (check-in: e40e4faa user: drh tags: trunk)
18:35
Add a mention of the ability to do dynamic loading of Tcl to the change log. ... (Closed-Leaf check-in: 5678565b user: drh tags: embedded-doc-buttons)
18:33
All submenu buttons on embedded documentation pages using markup of the form: <a class="button" href="...">LABEL</a>. ... (check-in: 563b3ccb user: drh tags: embedded-doc-buttons)
17:34
Simple changes that allows embedded documentation *.wiki files to contain unrestricted HTML. This is on a branch because I don't believe we want to go this way, but I might change my mind later. ... (Closed-Leaf check-in: 463df97c user: drh tags: full-html-for-embedded-docs)
17:04
Fix a typo in the Style document. ... (check-in: 2116906f user: drh tags: trunk)
15:29
Further edits to the change log for 1.24. ... (check-in: 5ea7a3ec user: drh tags: trunk)
14:36
Add a proposed change log for the next release. ... (check-in: a8a09853 user: drh tags: trunk)
13:30
Increase the version number to 1.24. ... (check-in: caa4d578 user: drh tags: trunk)
2012-10-18
05:11
dequote_git_filename: missing return type ... (check-in: ee424936 user: jan.nijtmans tags: trunk)
2012-10-17
17:50
It turns out that filenames in git-fast-export format can be quoted, if they contain special characters. Update the importer to dequote those names before trying to use them. ... (check-in: 77cbe38a user: drh tags: trunk)
14:05
Picking the latest fix in trunk ... (check-in: 39a59de8 user: viriketo tags: annotate_links)
14:04
I think I fix the previous commit, that should avoid committing a ticket manifest if it has no changes. It was ignoring the ticket appends.

In the case of only appending, the user was not notified not properly redirected, and the ticket chagnes were not committed.

Still, there should be some kind of warning to the user, if it ends up in such situation, I think. ... (check-in: f02946aa user: viriketo tags: trunk)

2012-10-16
23:14
Merge updates from trunk. ... (check-in: ce3b312a user: mistachkin tags: tclRdOnly)
12:19
Updating from trunk. ... (check-in: 3cdf9480 user: viriketo tags: annotate_links)
12:18
Fixing buffer overflows in the width calculation of sbsDiff. ... (check-in: 314a2943 user: viriketo tags: annotate_links)
01:22
merge trunk ... (check-in: 7f939bd8 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
01:11
unused variable includeDotFiles

struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64)

a few "const" additions (lower memory footprint, allows C-compiler to optimize better)

... (check-in: 6032dd51 user: jan.nijtmans tags: trunk)
2012-10-15
15:10
Avoid entering a ticket-change artifact that does not specify any changes. ... (check-in: 70975628 user: drh tags: trunk)
15:01
Fix the windows build for the 1.19 branch. ... (check-in: d3e7557a user: drh tags: branch-1.19)
14:41
The name_to_rid() routine returns record-IDs even if they do not appear in the EVENT table. ... (check-in: a758144e user: drh tags: trunk)
14:31
Add a prototype "test-orphans" command. Does not yet work exactly right. ... (check-in: 1ec715ae user: drh tags: trunk)
05:28
unused variable includeDotFiles

struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64)

a few "const" additions

... (check-in: d2e1469d user: jan.nijtmans tags: use-utf8-in-win-external-editor)
05:11
merge trunk ... (check-in: 69a0db2d user: jan.nijtmans tags: use-utf8-in-win-external-editor)
05:09
bug-fix: is_temporary_file expects utf8, not unicode on Windows ... (check-in: 0e6b7bc3 user: jan.nijtmans tags: trunk)
2012-10-14
20:09
Bug-fix: missing blob_zero. This commit is done with a big-endian unicode comment file ... (check-in: 8a0c2c36 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
19:55
implement big-endian unicode decoding for commit message files ... (check-in: 514f71a1 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
2012-10-13
18:38
merge trunk ... (check-in: 01114206 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
17:31
Omit the "private" tag from private check-ins. This opens up the possibility of publishing check-ins that were originally private. Fix the "deconstruct" command so that it omits private artifacts unless the --private option is used. ... (check-in: 6545e6cf user: drh tags: trunk)
14:19
Add the --temp option to the "fossil extra" and "fossil clean" commands. ... (check-in: 3206b648 user: drh tags: trunk)
2012-10-12
13:21
Show the complete text of added and removed files on the "vdiff" webpage. ... (check-in: c32a97e1 user: drh tags: trunk)
2012-10-11
20:58
Tweaks to the "fileages" user interface. ... (check-in: da2fe1be user: drh tags: trunk)
19:45
Cherrypick changes [0c37874941c8972], [9ba8a393fcc569b], and [ae092ec605eed11] in order to backport the --setmtime option of "fossil update" and the --age and -t options of "fossil ls" to version 1.19. ... (check-in: 773c6c5f user: drh tags: branch-1.19)
19:22
Add the --setmtime command-line option to "fossil update". When this option is used, the mtime of all unmodified managed files is set to the time when that file was originally checked in. ... (check-in: ae092ec6 user: drh tags: trunk)
18:33
Back out the undo/redo logic changes of [0c37874941c89] that caused the mtime to be restored on files. Playing games with mtimes is bad policy. Consider a scenario: "fossil merge; make; fossil undo; make". If the mtimes are reset by undo, then the second "make" above will not work correctly.

This is not a complete backout of [0c37874941c89] as the underlying infrastructure used to compute the age of files is retained. ... (check-in: 5c0843a8 user: drh tags: trunk)

14:21
Add the "fileage" webpage. ... (check-in: 368347d6 user: drh tags: trunk)
2012-10-10
20:03
Add the internal checkin_mtime() function. Use it to implement the --age and -t options to the "fossil ls" command. ... (check-in: 9ba8a393 user: drh tags: trunk)
16:06
The "fossil undo" and "fossil redo" commands remember file mtimes and restore them appropriately. When upgrading through this version, you may need to run "fossil undo --reset" to clear your old undo stack. ... (check-in: 0c378749 user: drh tags: trunk)
2012-10-09
14:32
An alternative way to get mime-types from attachments for the "raw" page. ... (Closed-Leaf check-in: b21df7ec user: drh tags: experimental)
14:19
Adding mime types for some openoffice documents ... (check-in: 770cf7fc user: viriketo tags: annotate_links)
14:01
Fixing the vdiff submenus, so they behave as usual (for this branch) ... (check-in: 4cf8c3d3 user: viriketo tags: annotate_links)
13:53
Adding back the branch telling at checkin info for vdiff. ... (check-in: e29d3822 user: viriketo tags: annotate_links)
13:48
Updating from trunk. I solved some merge conflicts: 1) the checkin info in the vdiff page, taking that from trunk, and 2) the vdiff menu options, which I tried to get similar to what I had in the branch. ... (check-in: f4b082d4 user: viriketo tags: annotate_links)
13:30
Making the raw page download guess the mime type based on filename also for attachments, not only repository files. ... (check-in: 5f3916ac user: viriketo tags: trunk)
01:41
Update SQLite from upstream in order to test SQLite. ... (check-in: 51858373 user: drh tags: trunk)
2012-10-08
13:50
Fix references to uninitialized memory when existing the SQL shell. ... (check-in: 1955e6a6 user: drh tags: trunk)
2012-10-07
17:18
merge trunk make Notepad the default comment editor on Windows ... (check-in: 10cf72bd user: jan.nijtmans tags: use-utf8-in-win-external-editor)
14:49
Add the new 'tcl-rdonly' setting to the list of those that should be transferred. ... (check-in: 2335ae4f user: mistachkin tags: tclRdOnly)
14:28
Update the 'makemake' script with the MinGW makefile changes for the markdown feature as well. ... (check-in: 0db09a20 user: mistachkin tags: markdown)
14:22
Experimental proof-of-concept for the 'tcl-rdonly' setting and related functionality. ... (check-in: 851e0755 user: mistachkin tags: tclRdOnly)
13:55
Enhance Tcl integration with support for notifications before and after Tcl scripts are evaluated. ... (check-in: 49c63f8c user: mistachkin tags: trunk)
10:29
Add 'markdown' setting to enable runtime control over whether or not it is used. ... (check-in: 1c5085d9 user: mistachkin tags: markdown)
10:15
Merge updates from trunk. ... (check-in: a8add9c1 user: mistachkin tags: markdown)
10:12
Add 'tcl-setup' setting for the optional Tcl script to evaluate after creating and initializing the Tcl interpreter. Make sure Tcl gets a copy of all the original expanded arguments. ... (check-in: fa4e8286 user: mistachkin tags: trunk)
2012-10-05
20:39
Add the "stash show" command. Simplifications to the diff code, and especially the looks_like_binary() function. ... (check-in: 4e0e69f6 user: drh tags: trunk)
16:36
Fix a couple of C99-isms in the recent stash changes. ... (check-in: f378800a user: drh tags: trunk)
13:55
On the timeline webpage, remove the (undocumented) "nomerge" query parameter and make no-merge behavior the default when using the "from" and "to" query parameters. A new "shortest" query parameter can be used to find the shortest path, if desired. ... (check-in: 37d10750 user: drh tags: trunk)
13:48
Update SQLite from upstream so that Fossil will compile on pre-C99 compilers. This SQLite still has issues with ORDER BY optimization, but those issues do not seem to effect Fossil. ... (check-in: 5a428feb user: drh tags: trunk)
13:44
Enhancements to the "bisect" command: (1) Create alias "ls" for the "vlist" subcommand. (2) Show an abbreviated listing unless the --all option is used. (3) Automatically show the abbreviated listing after each "next". ... (check-in: eec11147 user: drh tags: trunk)
13:10
Update the "fossil stash" command so that it always prompts for a comment if the -m option is omitted. ... (check-in: 16371dcb user: drh tags: trunk)
12:38
Get the --tk option working for "fossil stash diff". ... (check-in: 2ed8cdc5 user: drh tags: trunk)
12:10
Merge the controlInfoLink branch into trunk. ... (check-in: 71c3b67a user: drh tags: trunk)
08:28
Simplify internal link generation for control artifacts to avoid using escaped HTML entities. ... (Closed-Leaf check-in: bcf41d31 user: mistachkin tags: controlInfoLink)
2012-10-03
19:54
Integration work for the markdown engine provided by Natacha Porté. ... (check-in: d38c6eef user: mistachkin tags: markdown)
14:58
Import the latest SQLite core from upstream. ... (check-in: 7f3379f3 user: drh tags: trunk)
2012-10-02
23:01
Enable building with the TCL stubs library and then loading the main TCL library at run-time, and only if needed. ... (check-in: 25f7fa11 user: drh tags: trunk)
22:59
Merge the enhancements that adds the "diff-binary" setting for passing binary files to the external diff program. ... (check-in: f8339c27 user: drh tags: trunk)
2012-09-30
09:29
The 'binary-glob' setting is a versionable project setting and should be listed with the others. ... (check-in: 6ef41eef user: mistachkin tags: trunk)
07:39
Make sure the new command line options are always processed; however, wait until after the settings are available. ... (Closed-Leaf check-in: 064afb22 user: mistachkin tags: diffBinExternal)
06:25
Add support for skipping binary files when using an external diff program. The existing 'binary-glob' setting and new 'diff-binary' boolean setting control this feature. ... (check-in: c50eb507 user: mistachkin tags: diffBinExternal)
01:43
Fix typo in comment. ... (check-in: 97f68e61 user: mistachkin tags: trunk)
2012-09-29
14:08
Make the "--tk" option to the "diff" command also imply the "-i" option to force the use of the internal diff engine. ... (check-in: 5a4fbb0a user: drh tags: trunk)
07:40
For custom makefile, build with Tcl stubs support by default. ... (Closed-Leaf check-in: 2d63ffdd user: mistachkin tags: tclStubsV2)
07:29
Skip calling Tcl_InitStubs when not compiled to use the Tcl stubs mechanism. ... (check-in: 1f4cfd57 user: mistachkin tags: tclStubsV2)
07:20
Merge updates from trunk. ... (check-in: fbd3c2a5 user: mistachkin tags: tclStubsV2)
07:16
Some fine-tuning for autosetup to support the Tcl stubs mechanism. ... (check-in: 01de4c53 user: mistachkin tags: tclStubsV2)
06:56
Build system changes to support the Tcl stubs mechanism. ... (check-in: 9d0a4a89 user: mistachkin tags: tclStubsV2)
2012-09-28
20:15
Refinements to the Tcl stubs integration. ... (check-in: a0b3507d user: mistachkin tags: tclStubsV2)
13:45
merge trunk ... (check-in: 1aed9aab user: jan.nijtmans tags: use-utf8-in-win-external-editor)
10:18
Update to the latest SQLite amalgamation, for the purpose of testing recent changes in SQLite. ... (check-in: c0f245de user: drh tags: trunk)
07:26
load Tcl dynamically using the Stubs mechanism in stead of linking in the library statically. ... (Closed-Leaf check-in: ba91fe5f user: jan.nijtmans tags: stubbed-tcl)
2012-09-27
21:16
Merge the partialCommitPerms branch which fixes an issue with permission bit changes of non-specified files being picked up by a partial commit. ... (check-in: a0da8b38 user: drh tags: trunk)
17:29
Update the pre-checkin checklist to talk about the new --tk option to the diff command. ... (check-in: 39417791 user: drh tags: trunk)
13:02
Merge the fix for [711d04b6d8577] into trunk. Only bail out of a commit if none of the selected files have changed, rather than if any selected file is unchanged. ... (check-in: 3a5e81ce user: drh tags: trunk)
11:51
Alternative fix for ticket [711d04b6d8577]. ... (Closed-Leaf check-in: 94e2deef user: drh tags: ticket-711d04b6d8)
08:43
Candidate fix for ticket [711d04b6d8] ... (check-in: eab9f88e user: jan.nijtmans tags: ticket-711d04b6d8)
01:38
Fixes to the --tk diff option to support unified diff on Windows. ... (check-in: 1048bccf user: mistachkin tags: trunk)
00:37
Allow unified diff for the --tk diff option. ... (check-in: 5be507df user: mistachkin tags: trunk)
2012-09-26
14:11
merge ... (check-in: 84f1b5b3 user: jan.nijtmans tags: trunk)
14:10
Make "fossil diff --tk" work on Windows as well. ... (check-in: b836ec8a user: jan.nijtmans tags: trunk)
13:52
For the --tk option to the diff command, invoke "tclsh" instead of "wish" and invoke "package require Tk" at the beginning of the script. ... (check-in: aba451e9 user: drh tags: trunk)
12:55
Add the --tk option to "fossil diff" in order to launch a Tcl/Tk GUI display of colorized side-by-side diffs. ... (check-in: 22e5d711 user: drh tags: trunk)
11:59
Add the --baseurl open to the "fossil server" and "fossil http" commands, for use with reverse proxies such as nginx. ... (check-in: ecb85f61 user: drh tags: trunk)
09:48
Correct last merge: mbcs->utf-8 conversion is done later ... (check-in: b9640f05 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
09:32
merge trunk ... (check-in: 71ef64bb user: jan.nijtmans tags: use-utf8-in-win-external-editor)
09:27
Bug-fix: inline editor on Windows should expect mbcs, not utf-8 ... (check-in: 9c9ad8e5 user: jan.nijtmans tags: trunk)
07:35
Now it works €† ... (check-in: 433cb714 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
00:11
Escape "<" and ">" characters denoting removed and inserted line in the HTML version of side-by-side diff. ... (check-in: 28cfb2fb user: drh tags: trunk)
2012-09-25
21:15
another attempt €† ... (check-in: 4358a237 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
20:40
C ... (check-in: fa8e0fed user: jan.nijtmans tags: use-utf8-in-win-external-editor)
16:19
Isolate the logic used to figure out the text encoding of the check-in comment coming back from the users editor into windows-only code. ... (check-in: 397c9904 user: drh tags: use-utf8-in-win-external-editor)
14:55
zFile cannot be NULL, that wouldn't work on UNIX ... (check-in: 7724ea65 user: jan.nijtmans tags: use-utf8-in-win-external-editor)
14:10
Use mbcs on Windows' external file editor in stead of utf-8 ... (check-in: 3a20d89d user: jan.nijtmans tags: use-utf8-in-win-external-editor)
11:48
Candidate fix for maintaining existing permission bits for partial check-ins. ... (Closed-Leaf check-in: 33ffb32c user: mistachkin tags: partialCommitPerms)
06:40
allow Eclipse to be used as fossil development IDE, merged from "fossil-eclipse" branch, which is now closed. ... (check-in: ae356a7b user: jan.nijtmans tags: trunk)
2012-09-24
23:26
Updates to the "branching.wiki" document. ... (check-in: d06396d3 user: drh tags: trunk)
11:48
Fix typo in win32_fatal_error(). ... (check-in: 9301375f user: mistachkin tags: trunk)
10:12
fix -pedantic gcc warning: overflow in implicit constant conversion ... (check-in: 03424a03 user: jan.nijtmans tags: trunk)
09:03
modified fix for [c8c0b78c84], which no longer causes "Usage" printouts to use the full fossil path, even though the command line didn't use the full path ... (check-in: dacc6946 user: jan.nijtmans tags: trunk)
07:00
previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. ... (check-in: 1ef58e52 user: jan.nijtmans tags: trunk)
2012-09-23
23:52
Always use wide-character Win32 APIs for dirent.h. ... (check-in: ea621d75 user: mistachkin tags: trunk)
05:00
Fixes for compilation with MSVC. ... (check-in: bb85c12e user: mistachkin tags: trunk)
04:41
Merge the remaining Win32 TCHAR cleanup to trunk. ... (check-in: 33fb8891 user: mistachkin tags: trunk)
2012-09-21
23:32
Add an apple-touch-icon.png ... (check-in: fd05645d user: drh tags: trunk)
11:24
eliminate the need for <tchar.h> ... (check-in: 1bfa3a0b user: jan.nijtmans tags: trunk)
09:27
Eliminate usage of TCHAR and the associated Win32 API macros. ... (Closed-Leaf check-in: 4abd4c5d user: mistachkin tags: noTCHAR)
2012-09-20
20:33
eliminate all #ifdef UNICODE, assuming everthing is compiled with -DUNICODE -D_UNICODE ... (check-in: ad91647e user: jan.nijtmans tags: trunk)
2012-09-19
14:48
Updates to the script that generates the "download.html" page. ... (check-in: 9d2216a1 user: drh tags: trunk)
12:23
Updates to the permuted documentation index. ... (check-in: 10061261 user: drh tags: trunk)
11:52
A couple of minor documentation updates. ... (check-in: a55fd045 user: drh tags: trunk)
11:32
Updates to the quick-start page. ... (check-in: 2e969105 user: drh tags: trunk)
10:28
Merge the selectRemoteUser branch into trunk, so that now the username in the remote_url is a potential source of the user name. ... (check-in: 24b2c668 user: drh tags: trunk)
04:01
As a fallback, attempt to extract the user from the remote URL configured for the repository. ... (Closed-Leaf check-in: 817b3fea user: mistachkin tags: selectRemoteUser)
2012-09-18
23:48
Fix comment. ... (check-in: 5f13a2a6 user: mistachkin tags: trunk)
23:31
Fix warning message typos. ... (check-in: f9d053a9 user: mistachkin tags: trunk)
22:58
If unable to determine the user by the normal techniques, don't guess. Print a helpful error message and quit. Otherwise strange user names end up in the log. ... (check-in: 1e7262b7 user: drh tags: trunk)
21:21
Merge support for the --template option of the 'new' command to trunk. ... (check-in: 75bcb480 user: mistachkin tags: trunk)
21:16
Merge the new theme to trunk. ... (check-in: d5272ee9 user: mistachkin tags: trunk)
20:59
Copy the control settings into the new repository as well. Also, correct the query used to copy the system user column values. ... (Closed-Leaf check-in: 4bab4459 user: mistachkin tags: newTemplate)
20:14
Use the list of configuration properties when transfering content from the template repo to the new repo. Also transfer the ticket formats. ... (check-in: 78cf4138 user: drh tags: newTemplate)
15:37
Add the name= query parameter to the <base> for wiki pages, so that hyperlinks to fragments work correctly. ... (check-in: a116d974 user: drh tags: trunk)
12:52
Update the built-in SQLite to the latest version on the fullscan-covering-index branch. This is for the purpose of testing SQLite changes. ... (check-in: ac2d2932 user: drh tags: trunk)
05:14
Sync up base tag in the header with those contained in the skins file. ... (check-in: f4022040 user: mistachkin tags: trunk)
05:11
Enhance comments from the previous commit. ... (Closed-Leaf check-in: 6282cdf0 user: mistachkin tags: skin5)
05:08
Add a skin with enhanced handling of hyperlinks in the header and footer. ... (check-in: 59fb1586 user: mistachkin tags: skin5)
03:21
Add experimental support for copying the initial settings of a repository from another repository. ... (check-in: e771171c user: mistachkin tags: newTemplate)
00:15
Strip out TH1 comments from the header. ... (Closed-Leaf check-in: 354bfe20 user: mistachkin tags: dynamicStyle)
00:06
Make the default header and footer a bit more dynamic. ... (check-in: 6cea1e49 user: mistachkin tags: dynamicStyle)
00:03
Fix the <base> tag in the default header. ... (check-in: eb1513b7 user: drh tags: trunk)
2012-09-17
07:34
fix [ce73fc2173]

Restore Win9x, using unicows eliminate all #ifdef UNICODE

... (Closed-Leaf check-in: 9cf5056a user: jan.nijtmans tags: win95-unicows)
2012-09-14
10:31
Experimental version for Win9x, using unicows ... (Closed-Leaf check-in: bf0fede2 user: jan.nijtmans tags: restore-win95)
2012-09-13
07:17
merge trunk ... (check-in: 0930ed20 user: jan.nijtmans tags: restore-win95)
07:12
re-enable unicode commandline for MSVC build (previous commit accidently removed that)

New version of dirent.h, which supports both MBCS and UNICODE

... (check-in: 71d46aba user: jan.nijtmans tags: trunk)
2012-09-12
22:01
simplify switching between widechar and unicode variant of dirent ... (check-in: a8f7a8ac user: jan.nijtmans tags: restore-win95)
20:55
allow MSVC build without -DUNICODE as well ... (check-in: eede5db7 user: jan.nijtmans tags: restore-win95)
20:36
unbreak MSVC build.

Always use platform detection in fossil_system: fossil might be linked with unicows, then still quotes should not be used on Win95

Why did I remove the -DUNICODE from Makefile.msc?....

... (check-in: ebe241b4 user: jan.nijtmans tags: restore-win95)
16:24
Need this "-e none" options to ssh.. if not, ssh can process the escape caracter to process command from data that's goes to fossil proces.. ... (Closed-Leaf check-in: 297cb3e5 user: mgagnon tags: mg_sshfix)
15:27
Now, just call /bin/sh as command argument.. I don't have problem with mail checking and motd and modification is very simple..

- Have to check if it work in all conditions and all systems.

- Might not work for settups where server use a restricted shell.. ... (check-in: 531a58fd user: mgagnon tags: mg_sshfix)

14:42
fix [ce73fc2173] as well ... (check-in: ed5695fe user: jan.nijtmans tags: restore-win95)
12:59
Seems to fix it.. will try on the real conditions.. ... (check-in: e8fac25a user: mgagnon tags: mg_sshfix)
11:32
better fix ... (check-in: 3c339590 user: jan.nijtmans tags: restore-win95)
11:04
fix crash in Win95 build when running on WinNT+ ... (check-in: d339a7b2 user: jan.nijtmans tags: restore-win95)
08:10
Restore fossil to be compilable for Win95

Replace "-DUNICODE -D_UNICODE" with "-DSQLITE_OS_WINNT=0" in win/Makefile.mingw if you want this.

... (check-in: b402bec8 user: jan.nijtmans tags: restore-win95)
02:19
work time to time.. *** rely on a delay, which is not good don't work all the time... need to build more solid logic.. ... (check-in: 5d00d241 user: mgagnon tags: mg_sshfix)
00:35
attemp to fix ssh problem on debian linux host when non interactive shell still print some message (motd and mail checking stuff).
*** not really working yet..
... (check-in: 66a45382 user: mgagnon tags: mg_sshfix)
2012-09-11
18:49
enable unicode commandline for MinGW/MinGW-w64 as well

remove unused MINGW_BROKEN_MAINARGS

... (check-in: 274d8a1d user: jan.nijtmans tags: trunk)
12:16
Merge the unicode-cmdline branch into trunk. ... (check-in: f668ff44 user: drh tags: trunk)
11:57
Merge the latest trunk changes and the mingw-broken-cmdline branch into unicode-cmdline. ... (Closed-Leaf check-in: b19ef490 user: drh tags: unicode-cmdline)
2012-09-10
18:15
add .PHONY target to makefile, this makes "make test" work even though there already is a directory named "test" ... (check-in: ffcdfadb user: jan.nijtmans tags: trunk)
08:21
Add some test cases ... (Closed-Leaf check-in: d4316541 user: jan.nijtmans tags: mingw-broken-cmdline)
2012-09-09
22:06
Reformat the windows command-line parser to following the Fossil style. Use the alternative command-line parser on all windows builds, not just for MinGW builds, to simplify the logic and so that the alternative parser code is testing more heavily. ... (check-in: f575af97 user: drh tags: mingw-broken-cmdline)
20:53
Fix ticket [906c533302]. If you want to replace the mingw command-line pa a better one (conforming to ms rules), compile with -DMINGW_BROKEN_MAINARGS. MinGW doesn't support unicode command line parsing (linker option -municode), so the option -DMINGW_BROKEN_MAINARGS can be used to fix that too. ... (check-in: 047dd626 user: jan.nijtmans tags: mingw-broken-cmdline)
2012-09-08
13:13
Fix a harmless compiler warning. ... (check-in: c42408e1 user: drh tags: trunk)
2012-09-07
21:12
On windows, make "gdiff" default to using WinDiff.exe. ... (check-in: cad57bf6 user: drh tags: trunk)
19:16
Add an authorizer to the raw-SQL entry box. This authorizer is not strictly necessary for security. It is just another layer of defense. ... (check-in: 98f29f24 user: drh tags: trunk)
07:55
merge trunk ... (check-in: af4287ac user: jan.nijtmans tags: unicode-cmdline)
07:53
Enable unicode commandline and unicode console output for msvc builds. ... (check-in: 28695020 user: jan.nijtmans tags: unicode-cmdline)
2012-09-06
20:31
Improved descriptions of the two check-ins being compared on the vdiff page. ... (check-in: 6b22a464 user: drh tags: trunk)
19:52
On the check-in info page, offer a selection of nearby leaves to diff against. ... (check-in: 238db72d user: drh tags: trunk)
18:26
Fix a bug in name resolution when the name begins with "tag:" ... (check-in: ac65f5bd user: drh tags: trunk)
14:00
Add the "Invert" button to the "vdiff" web page. ... (check-in: b0036a3c user: drh tags: trunk)
13:52
Improvements to the "root:TAG" naming option so that TAG can also be a UUID. ... (check-in: 0e927726 user: drh tags: trunk)
10:23
Show the number of changes following a "fossil update". ... (check-in: 3db1cf69 user: drh tags: trunk)
09:10
merge trunk

enable UNICODE mode (experimental)

... (Closed-Leaf check-in: 2017d2f8 user: jan.nijtmans tags: eclipse-project)
2012-09-05
20:54
Do not count divider lines as "items" on the timeline. ... (check-in: 49139643 user: drh tags: trunk)
20:45
Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. ... (check-in: 41c3c190 user: drh tags: trunk)
20:21
Eliminate some gcc (4.6) warnings on windows. ... (check-in: 1854d990 user: jan.nijtmans tags: trunk)
19:07
Make the 'localtime' modifier for SQLite date/time functions work inside the "fossil sql" command. ... (check-in: 16ab9f25 user: drh tags: trunk)
14:10
Make the new "simplified" finfo page the default. The original finfo is available using the "Full" submenu option. ... (check-in: 1574b63b user: drh tags: trunk)
13:45
merge trunk, fix compilation on Cygwin/Linux ... (check-in: c05ba6b0 user: jan.nijtmans tags: eclipse-project)
12:55
const-qualification ... (check-in: 645f3483 user: jan.nijtmans tags: eclipse-project)
11:33
Add "fco" query parameter and the "Simplified"/"Full" submenu items to control it on the "finfo" web page. ... (check-in: f1fae7f9 user: drh tags: trunk)
09:26
be smarter about istty static initialization ... (check-in: 5d9f57a7 user: jan.nijtmans tags: eclipse-project)
09:05
superflueous semicolon. ... (check-in: 6f3b0f34 user: jan.nijtmans tags: eclipse-project)
09:00
fix writing to stderr console, last commit broke that. ... (check-in: b4bab791 user: jan.nijtmans tags: eclipse-project)
08:15
write unicode to console, when possible. ... (check-in: 7fd74e72 user: jan.nijtmans tags: eclipse-project)
07:31
make output to the Windows console binary-safe ... (check-in: a830168d user: jan.nijtmans tags: eclipse-project)
06:32
merge trunk ... (check-in: 1393a910 user: jan.nijtmans tags: eclipse-project)
2012-09-04
23:13
Be smarter about distinguishing between hyperlinks and array subscripts in code when rendering wiki. ... (check-in: b7abba67 user: drh tags: trunk)
17:28
Add the "URLs and Checkouts" page. ... (check-in: 8b1f5e0e user: drh tags: trunk)
15:48
Improvements to the CSS on default skins. ... (check-in: b87d3b88 user: drh tags: trunk)
13:43
Add a home-page link to Jim Schimpf's book about Fossil. ... (check-in: 29ad078b user: drh tags: trunk)
12:36
merge trunk ... (check-in: 2050646c user: jan.nijtmans tags: eclipse-project)
08:14
memory allocated with mprintf should be freed with fossil_free(), not free()

use _wsystem() in stead of system() on Windows.

Use g.argv[0] in stead of fossil_nameofexec() when the full path is not necessary, e.g for "Usage" prints.

... (check-in: 06ba3ace user: jan.nijtmans tags: trunk)
07:00
merge trunk ... (check-in: 56f6e9f3 user: jan.nijtmans tags: eclipse-project)
06:52
merge trunk ... (check-in: 26aa3eea user: jan.nijtmans tags: eclipse-project)
2012-09-03
18:36
Update the built-in SQLite to the 3.7.14 release. ... (check-in: 2b56641f user: drh tags: trunk)
13:50
Extend zRequestFName and zReplyFName to allow MAX_PATH characters. missing fossil_mbcs_to_utf8() call in line 199 ... (check-in: 6e7c94b3 user: jan.nijtmans tags: trunk)
10:16
In the MinGW makefile, ignore failures of the mkdir command in case the directory already exists. ... (check-in: 80c4b3a2 user: mistachkin tags: trunk)
03:51
Remove obsolete comments. ... (check-in: d43e163a user: mistachkin tags: trunk)
03:47
Fix some confusing spacing in the MinGW makefile. ... (check-in: e498d82d user: mistachkin tags: trunk)
03:30
Fixes to the install target in the MinGW makefile when building from the Windows shell. ... (check-in: 13eed7c6 user: mistachkin tags: trunk)
03:00
In the MinGW makefile, instead of attempting to auto-detect if the Windows command prompt is being used, rely on the manually set USE_WINDOWS variable instead. ... (check-in: 7bf4c290 user: mistachkin tags: trunk)
00:51
Make the shell commands used by the MinGW more configurable and attempt to support building inside the Windows command prompt. ... (check-in: ce55bc43 user: mistachkin tags: trunk)
00:24
Fix dependencies on generated headers in the MinGW makefile. Also, remove superfluous EXE extension on executables used during the build process. ... (check-in: 4e8d2f29 user: mistachkin tags: trunk)
2012-09-02
19:39
Minor additional fixes related to [c8c0b78c84]:
- Use _wsystem() in stead of system() on Windows
- Use g.argv[0] in stead of fossil_nameofexe() where only printing is involved
- Use fossil_nameofexe() where fossil_system() is involved
- Move the determination of the full windows path to fossil_nameofexec,
  so g.argv[0] can always be the unmodified argv[0]
- g.argv[0] and fossil_nameofexec() are in utf-8, so we cannot use fprintf
  directly. Exception: when printing malloc errors.
... (Closed-Leaf check-in: be06861f user: jan.nijtmans tags: ticket-c8c0b78c84)
12:50
fix cross-compilation of mingw target on Linux/Darwin ... (check-in: 9c0e1cae user: jan.nijtmans tags: trunk)
2012-09-01
04:45
Remove leftover instances of non-ASCII characters from several files. ... (check-in: f15ce59b user: mistachkin tags: trunk)
2012-08-31
20:46
Revert change [208d67675c]. The policy is to keep the Fossil source code ASCII even if Fossil itself is able to handle non-ASCII source files. Furthermore, the [208d67675c] change broken things. Also backout change [34fcb9634e] since it complicates the C code with unnecessary backslash characters in order to changes single-quotes to double-quotes in the generated HTML and Javascript, which is pointless. ... (check-in: c19f34cb user: drh tags: trunk)
19:57
Avoid prompting for the password for SSH syncs, since the password is never used. Omit debugging output on SSH syncs. ... (check-in: d1eb341f user: drh tags: trunk)
19:47
Improved handling of command-line arguments under windows. Possible fix for ticket [c8c0b78c84]. ... (check-in: 0c7ae64a user: drh tags: trunk)
18:40
Remove obsolete documentation from the www/ folder. ... (check-in: d80f2dc0 user: drh tags: trunk)
12:44
Merge the fork of trunk. ... (check-in: 231113ea user: mistachkin tags: trunk)
12:43
Revise shell checking in the MinGW makefile to be a bit more general purpose. ... (check-in: 4e62bffa user: mistachkin tags: trunk)
12:26
Make it declarative that building the Win32 resources require the VERSION.h file. ... (check-in: cf639e4f user: mistachkin tags: trunk)
09:03
use more utf-8 characters in the wiki, in stead of html entities ... (check-in: 927d07c7 user: jan.nijtmans tags: trunk)
08:58
Removed some very old TODO comments (from me) which just clutter up the wiki help text. ... (check-in: f1c56bd3 user: stephan tags: trunk)
08:08
More consistancy in html generation: Use '"' where possible. ... (check-in: 34fcb963 user: jan.nijtmans tags: trunk)
2012-08-30
22:02
PATH_MAX -> MAX_PATH ... (Closed-Leaf check-in: b41c57d5 user: jan.nijtmans tags: ticket-c8c0b78c84)
19:41
Attempt to support compiling with MinGW without MSYS. ... (check-in: 773fa5e6 user: mistachkin tags: trunk)
19:29
upgrade dirent.h to latest available version (1.11) ... (check-in: fb07d869 user: jan.nijtmans tags: trunk)
14:30
typos ... (check-in: 7c0f4eca user: jan.nijtmans tags: trunk)
12:34
make winhttp.c compilable without -DUNICODE ... (check-in: d0256a17 user: jan.nijtmans tags: eclipse-project)
12:05
Fix overzealous identification of no-op merges that are not really no-ops. ... (check-in: efba2bc1 user: drh tags: trunk)
11:47
merge ticket-c8c0b78c84 convert winhttp.c to unicode ... (check-in: f342247c user: jan.nijtmans tags: eclipse-project)
09:21
... and teach popen how to handle non-mbcs characters ... (check-in: 7d842b65 user: jan.nijtmans tags: ticket-c8c0b78c84)
08:55
proposed fix for [c8c0b78c84]. And - bonus - allow a BOM in the --args file ... (check-in: 95f21243 user: jan.nijtmans tags: ticket-c8c0b78c84)
07:03
merge trunk ... (check-in: 0387251b user: jan.nijtmans tags: eclipse-project)
02:04
Simplify the mkversion changes from the previous commit. ... (check-in: ae85ba15 user: mistachkin tags: trunk)
01:56
Support setting the binary file/product versions in the Win32 resources. ... (check-in: 6b8ef6a4 user: mistachkin tags: trunk)
2012-08-29
23:34
The --force flag change should have been on trunk. DRH should follow his own checklists! ... (check-in: 5c420b16 user: drh tags: trunk)
23:33
Allow no-op merges with the --force flag. ... (Closed-Leaf check-in: d787bcd4 user: drh tags: msvc-broken)
23:17
Update file header comments for the TH1/Tcl integration source code. ... (check-in: 5f22bc09 user: mistachkin tags: trunk)
22:43
remaining part of [01a2f3a346] factor out the opendir() family of routines and provide portable alternatives, fossil_opendir() ... (check-in: 4f9f0570 user: jan.nijtmans tags: trunk)
22:37
found the cause of the crash!!!! ... (check-in: 27905725 user: jan.nijtmans tags: msvc-broken)
22:34
working part of [01a2f3a346] ... (check-in: 14733d15 user: jan.nijtmans tags: trunk)
21:32
upgrade to dirent-1.11 ... (Closed-Leaf check-in: 10fec4b7 user: jan.nijtmans tags: broken-msvc-2, dirent-1.11)
20:57
undo [bf079432fb]: It's crucial for the Tcl fossil repository to be able to do a no-op merge-mark. This change would make that impossible. ... (Closed-Leaf check-in: 41577fd3 user: jan.nijtmans tags: broken-msvc-2)
20:51
merge-mark (in order to make merging back msvc-broken to trunk easier) ... (check-in: 2b5d6934 user: jan.nijtmans tags: msvc-broken)
20:48
working part of [ticket-01a2f3a346] (still don't understand, but somehow it doesn't work with msvc) ... (check-in: 51730940 user: jan.nijtmans tags: broken-msvc-2)
20:27
make it link on msvc. Doesn't run yet. ... (check-in: bd43f1c2 user: jan.nijtmans tags: msvc-broken)
19:41
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (check-in: 208d6767 user: jan.nijtmans tags: trunk)
16:51
An attempt to factor out the opendir() family of routines and provide portable alternatives, fossil_opendir(). This simplistic first attempt works on non-windows platforms, but the build fails on windows. ... (check-in: 8d8e529a user: drh tags: msvc-broken)
14:12
merge trunk ... (check-in: c0378084 user: jan.nijtmans tags: eclipse-project)
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (check-in: 9f6abc59 user: jan.nijtmans tags: msvc-broken)
13:03
merge trunk ... (Closed-Leaf check-in: e9f38ae8 user: jan.nijtmans tags: utf8-in-sources)
11:27
fix for [01a2f3a346] ... (check-in: 0357ed55 user: jan.nijtmans tags: msvc-broken)
10:44
Fix a typo on the Ticket Change Details page. ... (check-in: eb82a238 user: drh tags: trunk)
08:02
merge trunk ... (Closed-Leaf check-in: 3e3f34eb user: jan.nijtmans tags: ticket-01a2f3a346)
2012-08-28
17:39
Fixes to hyperlink generation for embedded documentation. ... (check-in: ed6adcaf user: drh tags: trunk)
09:13
merge ticket-01a2f3a346 into eclipse-project ... (check-in: 51253a79 user: jan.nijtmans tags: eclipse-project)
09:05
merge trunk into ticket-01a2f3a346 branch ... (check-in: f89bd067 user: jan.nijtmans tags: ticket-01a2f3a346)
06:24
This change allows html entities (like &rarr; and &bull;) in all c-sources to be replaced by its utf-8 equivalent (→,•). The translate utility will translate this to the right escape-sequence, so the C-compiler can handle it.
As long as the C-source doesn't contain any utf-8 characters, this generates exactly the same *_.c files as before.
... (check-in: b5e2e500 user: jan.nijtmans tags: utf8-in-sources)
2012-08-27
22:56
Make merges a no-op if the pivot is the same as the version being merged. ... (check-in: bf079432 user: drh tags: trunk)
21:09
Include branch information in the output of the finfo command. Patches from Peter Spjuth. ... (check-in: 724bf68a user: drh tags: trunk)
19:05
Re-do part of [d89b99e383], which was lost by [d7736649cd] ... (check-in: 22806c5f user: jan.nijtmans tags: trunk)
18:36
All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. ... (check-in: 66f4fa9b user: drh tags: trunk)
2012-08-26
18:20
merge trunk into eclipse-project branch, and fix build on UNIX ... (check-in: 64d8e09e user: jan.nijtmans tags: eclipse-project)
18:17
merge trunk into unicode branch, and fix build on UNIX ... (check-in: 8596323b user: jan.nijtmans tags: ticket-01a2f3a346)
2012-08-25
01:48
Update the built-in SQLite to the latest version from the SQLite trunk. ... (check-in: d7736649 user: drh tags: trunk)
2012-08-24
14:50
merge unicode branch ... (check-in: b4ea94b4 user: jan.nijtmans tags: eclipse-project)
13:42
add mkdir to the unicode-supported functions add chinese-named file and directory in test directory, demonstrating the fix [01a2f3a346] ... (check-in: c7807937 user: jan.nijtmans tags: ticket-01a2f3a346)
13:15
Better support for unicode filenames on Win32 (Not tested on other platforms yet, will not work!) [01a2f3a346] ... (check-in: d8e1431f user: jan.nijtmans tags: ticket-01a2f3a346)
08:16
Merge in the mingw build enhancements ... (check-in: abbc00fc user: jan.nijtmans tags: eclipse-project)
08:13
wiki tweaks regarding MinGW build enhancements ... (check-in: 4e93e84e user: jan.nijtmans tags: trunk)
05:56
One more minor Win32 resource tweak. ... (check-in: 02bff595 user: mistachkin tags: trunk)
2012-08-23
21:18
Merge in the mingw build enhancements. ... (check-in: 5253e0a7 user: drh tags: trunk)
21:15
Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob. ... (check-in: 0db6f981 user: drh tags: trunk)
20:56
Detect infinite loops in the DELTA table and abort out of content_get() when they are found. ... (check-in: 791fd2fd user: drh tags: trunk)
14:29
... and the makemake.tcl corresponding changes as well ... (Closed-Leaf check-in: e55c7139 user: jan.nijtmans tags: better-mingw-v2)
14:20
if openssl is compiled with zlib support enabled, then -lz should be after -lssl -lcrypto ... (check-in: 69608104 user: jan.nijtmans tags: better-mingw-v2)
13:46
Include the SQLite version in the resource file as well. ... (check-in: 57603caf user: mistachkin tags: better-mingw-v2)
12:47
Include versions of libraries used in the resource file. ... (check-in: e7c77b55 user: mistachkin tags: better-mingw-v2)
12:11
A couple more resource tweaks. ... (check-in: e1d83c3a user: mistachkin tags: better-mingw-v2)
11:59
Various build and resource fixes. ... (check-in: f008c97a user: mistachkin tags: better-mingw-v2)
10:13
Better mingw/mingw64 support for (cross-)compile on Linux, Darwin, Cygwin or Msys. ... (Closed-Leaf check-in: cc2aa92e user: jan.nijtmans tags: better-mingw)
09:23
Added a maintenance reminder/potential fixme note. ... (check-in: 4e66a969 user: stephan tags: trunk)
08:53
unicode support for file_getcwd, file_access and fossil_stat as well ... (check-in: d95039cc user: jan.nijtmans tags: eclipse-project)
07:25
merge SQL injection prevention patches into the eclipse-project branch ... (check-in: 0fdb1f4f user: jan.nijtmans tags: eclipse-project)
2012-08-22
21:30
two minor typos ... (check-in: 544c1635 user: jan.nijtmans tags: trunk)
20:19
Make use of %q instead of %s to avoid SQL injections. ... (check-in: e766df0a user: drh tags: trunk)
14:57
... and without -DUNICODE as well ... (check-in: 7ba6a724 user: jan.nijtmans tags: eclipse-project)
14:53
Allow popen.c and winhttp.c to be compiled with -DUNICODE -D_UNICODE (the latter just by undefining those) ... (check-in: 8bde9484 user: jan.nijtmans tags: eclipse-project)
13:47
new functions fossil_unicode_to_utf8 and fossil_utf8_to_unicode. Modify file_delete, file_tempname, fossil_getenv and fossil_fopen to use it, so now they can handle all unicode characters not only the ones from the mbcs This should allow all filenames and environment variables to contain unicode characters, without problems on WIN32. If main.c is compiled with -DUNICODE -D_UNICODE, then command line arguments allow unicode characters on win32 as well. Build system not adapted for that yet. ... (check-in: 65c8ca05 user: jan.nijtmans tags: eclipse-project)
11:52
Merge the TCL argument handling patches into the Eclipse branch. ... (check-in: 1bafc7e6 user: drh tags: eclipse-project)
11:51
Merge the TCL argument handling patches into trunk. ... (check-in: b6a7e52c user: drh tags: trunk)
11:42
Always call Tcl_FindExecutable, even when the command line arguments are invalid. ... (Closed-Leaf check-in: a7392129 user: mistachkin tags: tcl-argv-handling-v2)
11:33
When there are no command line arguments, set the argv script variable to an empty list. ... (check-in: b04d5ab4 user: mistachkin tags: tcl-argv-handling-v2)
11:15
Modify the Tcl argument handling to deal with object reference counts and errors. ... (check-in: 46864ac9 user: mistachkin tags: tcl-argv-handling-v2)
07:45
Pass argv arguments to Tcl ... (Closed-Leaf check-in: 3709b1ea user: jan.nijtmans tags: tcl-argv-handling)
2012-08-21
23:45
Restore the previous Tcl argc/argv handling as all the arguments will be used for the Tcl argv script variable. ... (check-in: c9bb3200 user: mistachkin tags: trunk)
14:27
Merge all recent trunk changes into the eclipse-project branch. ... (check-in: e2d0fa88 user: drh tags: eclipse-project)
14:25
Tcl only uses argv0 so it is enough to transfer only that one argument. ... (check-in: 7f96a715 user: drh tags: trunk)
14:15
Merge the mingw-w64 compiler warning fixes into trunk. ... (check-in: d89b99e3 user: drh tags: trunk)
13:29
Tcl only uses argv0, so it's enough to transfer this argument only ... (Closed-Leaf check-in: b82eacd5 user: jan.nijtmans tags: tcl-argv0-only)
13:26
Those two files tell eclipse that it can be checked out as a project, and that the LF eol-convention should be used. ... (check-in: 6c945311 user: jan.nijtmans tags: eclipse-project)
11:18
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/cgi.c:29: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/file.c:47:0: warning: "stat" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/sys/stat.h:258:0: note: this is the location of the previous definition In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/http_socket.c:35: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/shell.c:67:0: warning: "popen" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:503:0: note: this is the location of the previous definition src/shell.c:68:0: warning: "pclose" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:504:0: note: this is the location of the previous definition ... (Closed-Leaf check-in: b5d69afe user: jan.nijtmans tags: jn-mingw-w64-compiler-warnings)
11:05
Fix error messages associated with the "scrub" command. ... (check-in: e25f55dd user: drh tags: trunk)
2012-08-20
19:01
Expand the "diffFlags" variable to 64-bits in order to accommodate new options to the various "diff" commands. ... (check-in: 2b176750 user: drh tags: trunk)
13:20
Fixing the automatic calculation of sbs line length, for the case of TABs and UTF8 sequences. I also set the tab size to 4 spaces. ... (check-in: 36cdc17c user: viriketo tags: annotate_links)
2012-08-19
09:45
Added bash auto-completion script from Stuart Rackham. ... (check-in: 85f1856c user: stephan tags: trunk)
2012-08-18
14:43
Add the "uitest.html" document. ... (check-in: 6139cf7a user: drh tags: trunk)
2012-08-17
18:14
Fixed a number of "the the" duplications in comments, documentation, and HTML (templates). Left the 17 occurences of same in sqlite.c alone. ... (check-in: b00e462f user: andreask tags: trunk)
2012-08-14
17:46
Remove an unused function from the wiki formatter. ... (check-in: b1cc5a4c user: drh tags: trunk)
17:42
Update the built-in SQLite to the latest 3.7.14 beta. Fossil does not need this upgrade - the purpose is to test SQLite. ... (check-in: 1f4af61f user: drh tags: trunk)
17:30
Merge in the WYSIWYG editor branch, making WYSIWYG an option for trunk users. WYSIWYG is still off by default. ... (check-in: 65870e87 user: drh tags: trunk)
2012-08-13
16:18
Have the "raw" webpage try to guess the filename and the mimetype of the artifact being downloaded, if the m= query parameter is omitted. ... (check-in: af16836c user: drh tags: trunk)
12:54
Disable the cut/copy/paste buttons on the WYSIWYG editor, since doing cut/copy/paste under javascript control is normally disallowed for security reasons. ... (Closed-Leaf check-in: e5ad1037 user: drh tags: wysiwyg)
12:39
Adjust the $current_page for the doc webpage so that it includes the embedded document being rendered. ... (check-in: 22e20511 user: drh tags: trunk)
12:30
Fixes to the <base> addition to the HTML header so that it works correctly with the "doc" webpage. Href is now $baseurl/$current_page. ... (check-in: fd10cdba user: drh tags: wysiwyg)
2012-08-11
22:25
Add confirmation dialog boxes when changing between markup and wysisyg editor mode, and before cancelling an edit. ... (check-in: cb6804a2 user: drh tags: wysiwyg)
15:37
Add a configuration option that enables WYSIWYG wiki editing. The traditional markup editor is still used unless this option is enabled. ... (check-in: ebc48bf1 user: drh tags: wysiwyg)
15:06
Improvements to the setup page, including a button to automatically add the <base> element to the header if it is missing. ... (check-in: bf27074c user: drh tags: wysiwyg)
13:58
Add <base href="$baseurl/"> to the html header in the default configuration and in all built-in skins. Add a warning if <base> is not configured. Generate hyperlinks from wiki relative to the <base> ... (check-in: 31732d77 user: drh tags: wysiwyg)
02:33
Improvements to the HTML beautifier. ... (check-in: 0e57bafc user: drh tags: wysiwyg)
2012-08-10
23:18
Reduce the maximum height of a wiki edit frame to 30 rows. ... (check-in: e000f7f0 user: drh tags: wysiwyg)
23:12
Automatically clean up the HTML that is generated by webbrowsers and by the Fossil wiki-to-html translator so that the HTML is easier to read in the wysiwyg editor. ... (check-in: fb6f1b7b user: drh tags: wysiwyg)
19:59
Add experimental support for WYSIWYG editing of wiki pages. ... (check-in: 6cd9847f user: drh tags: wysiwyg)
12:59
Allow the style= attribute in wiki markup. ... (check-in: 717cd278 user: drh tags: trunk)
2012-08-09
19:16
Fix the "Delete Ad-Unit" button so that it really does delete the ad-unit. ... (check-in: 869e27e7 user: drh tags: trunk)
2012-08-08
13:46
Updating from trunk. I solved three merge conflicts about hyperlinks. ... (check-in: 08db3204 user: viriketo tags: annotate_links)
13:22
When using /zip or /tarball without a UUID, use "trunk" instead of "tip" as the default. Ticket [300fc543b24250e256] ... (check-in: eb0933ca user: drh tags: trunk)
13:13
Add the --uuid-override option to the "fossil ticket add" command. Ticket [c2efdd64bff166c3] ... (check-in: 294cddf3 user: drh tags: trunk)
13:04
Changes "make install" so that it makes sure that the installation directory actually exists. Ticket [6e23fe11013961]. ... (check-in: 426e8edc user: drh tags: trunk)
12:41
If no uuid= query parameter is used for the /tarball or /zip URIs, then use the latest checkin (aka "tip"). Ticket [300fc543b24250e256867]. ... (check-in: 8f002216 user: drh tags: trunk)
12:36
Avoid freeing memory that might not have been malloced in the "ticket" command with the --quote option. Ticket [6dba56543b89dc4]. ... (check-in: 0bc2a941 user: drh tags: trunk)
11:25
Version 1.23 ... (check-in: 957b17af user: drh tags: trunk, release, version-1.23)
11:24
Additional documentation updates prior to the 1.23 release. ... (check-in: 411e88cb user: drh tags: trunk)
03:28
Bump version of OpenSSL in the MinGW makefiles. Also, remove superfluous subst operations from the MinGW makefiles. ... (check-in: 0324ed61 user: mistachkin tags: trunk)
2012-08-07
14:58
The SQL parameter $login in the SQL for a report returns the name of the login name of the current user. ... (check-in: a4249d21 user: drh tags: trunk)
11:42
Add the "Klingon Code Warriors" quote to the quotes.wiki page. ... (check-in: e00e6205 user: drh tags: trunk)
2012-08-06
15:28
Update the change log. ... (check-in: d982f894 user: drh tags: trunk)
15:04
Increase the version number to 1.23. ... (check-in: 399e868d user: drh tags: trunk)
14:41
Add --user-override and --date-override options to the "fossil ticket add" command. ... (check-in: ea4acb5c user: drh tags: trunk)
11:15
Fix minor documentation typo. ... (check-in: 372879b3 user: drh tags: trunk)
2012-08-03
18:41
merged in [336e1355b927f]. ... (Closed-Leaf check-in: 82e78034 user: stephan tags: th1-query-api)
2012-07-27
00:26
Fix another faulty though harmless memset() initialization. ... (check-in: 336e1355 user: drh tags: trunk)
00:00
Fix a faulty (but harmless) initialization in the MD5 code. ... (check-in: ed005e30 user: drh tags: trunk)
2012-07-26
17:27
Removed legacy comparison of uint<0 (the type used to be 'long', IIRC). Thanks to Doug C. for the report. ... (check-in: bff50b17 user: stephan tags: trunk)
2012-07-25
12:05
Allow the setup user to add the chngtime query parameter to ci_edit. This can be used to override incorrect tags that have a date way in the future. ... (check-in: ca72f02c user: drh tags: trunk)
11:18
In the user edit screen, display capabilities in three columns. ... (check-in: 60cf260b user: drh tags: trunk)
10:58
Add <label> markup around all checkbox form entries. ... (check-in: e78c49d3 user: drh tags: trunk)
2012-07-22
17:59
merged in trunk [11abffbb497d67a], added a test script to check a th1 memleak case. ... (check-in: 13b0e0b4 user: stephan tags: th1-query-api)
17:40
Pulled in minor memleak fix [bee0036681]. ... (check-in: 11abffbb user: stephan tags: trunk)
16:54
Fixed a memleak in the th1 variadic proc args support. ... (check-in: bee00366 user: stephan tags: th1-query-api)
13:11
Minor usage simplifications in the th1 argv API. ... (check-in: 24b9fbca user: stephan tags: th1-query-api)
11:55
Reduced the set of th1-exported SQLITE_xxx constants to those which are actually used in script APIs. Minor doc updates. ... (check-in: 8e040551 user: stephan tags: th1-query-api)
11:39
minor th1 doc and script code cleanups. ... (check-in: 2b4b2a50 user: stephan tags: th1-query-api)
2012-07-20
18:54
Fixed a c99ism and a missing return statement. ... (check-in: c01764b0 user: stephan tags: th1-query-api)
15:19
/json/dir now requires Read ("o"), instead of Hyperlink ("h") permission, analog to checkin [ded8615f95]. ... (check-in: 625ed004 user: stephan tags: trunk)
15:06
Replaced $(x) with gebi(x), as per ML discussion. ... (check-in: dfce20e4 user: stephan tags: trunk)
14:54
Change the "dir" webpage to require read permission. ... (check-in: ded8615f user: drh tags: trunk)
11:56
Removed unneeded th.c/blob.h dep (having it does not fix parallel builds). ... (check-in: dff26b75 user: stephan tags: th1-query-api)
2012-07-19
22:03
Fix a formatting problem on the setup_settings page. ... (check-in: 6f594af6 user: drh tags: trunk)
21:44
Create a javascript function $(id) which is an alias for document.getElementById(id). Use the $(id) function everywhere that document.getElementById(id) was used. ... (check-in: 97d651b8 user: drh tags: trunk)
18:53
Automatically check both "Tags:" and "Branching:" boxes when text is entered into the name fields on the "ci_edit" page. ... (check-in: b2164fb7 user: drh tags: trunk)
18:41
/ci_edit now auto-checks the Add Tag checkbox if the user types in the tag name field. Thanks to Nolan D. for the suggestion and Steve H. for the graceful solution. ... (check-in: 542f989a user: stephan tags: trunk)
18:03
Merged in [0c0f268ff3], minor th1-internal doc addition. ... (check-in: 56db3533 user: stephan tags: th1-query-api)
15:41
Fix the db_is_writable() routine to return FALSE if the database is not even open. ... (check-in: 0c0f268f user: drh tags: trunk)
2012-07-17
16:55
Separate the download links on the "info" and "ci" pages onto a separate line with a separate label. ... (check-in: 7ee938f4 user: drh tags: trunk)
2012-07-16
19:35
Removed 2x extraneous #include "th.h". ... (check-in: 27dc9b0b user: stephan tags: th1-query-api)
19:21
More minor internal consistency cleanups. ... (check-in: 495f26a0 user: stephan tags: th1-query-api)
18:56
Cleanups requested by DRH, plus some incidental consistency/maintenance-related cleanups found along the way. ... (check-in: c25a5d19 user: stephan tags: th1-query-api)
14:37
cherry-picked [4295728159451e0d]. ... (check-in: a7eb7147 user: stephan tags: trunk)
14:36
Minor doc correction. ... (check-in: 42957281 user: stephan tags: th1-query-api)
2012-07-15
17:33
Started adding infrastructure to allow us to expand the ob handler support to include more types. Added another th1 test script. ... (check-in: 726f998b user: stephan tags: th1-query-api)
15:28
Added query reset, refactored bind commands to accept their indexes in the same way as the col commands do (and expanded the remaining col commands which did not do so). ... (check-in: f2ee33d4 user: stephan tags: th1-query-api)
14:54
Made the query col argument ordering more flexible/forgiving. ... (check-in: a561c439 user: stephan tags: th1-query-api)
14:31
th1 query API now accepts the statement ID as the first arg after the query command or later on after the subcommand, for all subcommands where this makes sense. ... (check-in: 09d7df15 user: stephan tags: th1-query-api)
13:14
Minor cleanups. Made Th_Ob_Man opaque. Renamed TH_USE_xxx to TH_ENABLE_xxx. ... (check-in: 3d243a56 user: stephan tags: th1-query-api)
12:52
Made a few more functions static. th1 ob doc additions. ... (check-in: 8027581c user: stephan tags: th1-query-api)
12:27
Refactored th1/sqlite bits to use Th_Data_Get/Set(), removed sqlite data from Th_Interp class. Other minor cleanups. ... (check-in: 3167ff33 user: stephan tags: th1-query-api)
11:16
Refactord ob api to only swap out the Vtab output state, as opposed to the whole Vtab state (which includes the allocator). ... (check-in: d9e0ee2f user: stephan tags: th1-query-api)
11:04
minor doc additions. ... (check-in: 236cf135 user: stephan tags: th1-query-api)
10:59
Added ability to tie client data/finalizer to th1, allowing a refactoring of OB manager to use per-interpreter-instance state instead of global state. ... (check-in: 147c602d user: stephan tags: th1-query-api)
09:23
Added push/pop as aliases for start/end in the ob API. Fixed a horrible size calculation bug which triggered an assert() for ob nesting levels deeper than 2. ... (check-in: 9b3a11e1 user: stephan tags: th1-query-api)
09:20
Added incr as built-in function. ... (check-in: dc3c8ac3 user: stephan tags: th1-query-api)
00:57
Fixed a missing NUL terminator. ... (check-in: 66da00e9 user: stephan tags: th1-query-api)
00:39
Added flags arg to Th_Render to allow us to eventually customize its output a bit. ... (check-in: 3ab06e89 user: stephan tags: th1-query-api)
2012-07-14
22:38
Added strftime support to the th1 query API. ... (check-in: 6e2f9edc user: stephan tags: th1-query-api)
21:36
Fixed short-form flag handling for th1 argv command in CLI mode. It now handles GET/POST params. ... (check-in: 413a33f2 user: stephan tags: th1-query-api)
21:13
Refactored th1 argv_xxx to (argv xxx). Added th1_argv.wiki doc. ... (check-in: 615ee717 user: stephan tags: th1-query-api)
20:59
Refactored th1 query API col_xxx and bind_xxx to (col xxx) and (bind xxx). ... (check-in: 8260fdc9 user: stephan tags: th1-query-api)
20:45
Refactored th1 query API to use (query foo) instead of query_foo. Added th1_query.wiki doc page. ... (check-in: bd98f0f4 user: stephan tags: th1-query-api)
20:11
Added th1_ob.wiki embedded doc. ... (check-in: 905f67d0 user: stephan tags: th1-query-api)
19:48
Fixed a segfault in proc_command() caused by invalid inspection of an empty array. ... (check-in: f2d87242 user: stephan tags: th1-query-api)
19:19
Documented the "ob" API, added "ob level". ... (check-in: 66104f8b user: stephan tags: th1-query-api)
18:55
Fixed a crash case off-by-1 in th1 (ob get). ... (check-in: ef68eb01 user: stephan tags: th1-query-api)
18:44
i think i fixed the th.c-needs-blob.h build problem (again). Merged in 9f83e033a2304a9. ... (check-in: 960576b9 user: stephan tags: th1-query-api)
18:32
Added PHP-like "ob" (output buffering) API to th1. Refactred Th_Vtab allocator to use a single realloc()-like interface. ... (check-in: b7930639 user: stephan tags: th1-query-api)
16:51
Merge the root-tag branch into trunk. ... (check-in: 9f83e033 user: drh tags: trunk)
14:02
Refactored Th_ToXXX() to live on top of Th_TryXXX() to simplify some downstream code. ... (check-in: 75540722 user: stephan tags: th1-query-api)
13:51
moved th1 argv funcs into their own registration unit. Renamed argv_getat to argv_at. ... (check-in: 3b25f80e user: stephan tags: th1-query-api)
13:43
Refactored th1 function registration code to be reusable across modules. ... (check-in: e923b4a6 user: stephan tags: th1-query-api)
13:20
minor generic cleanups in th1 before continuing on to real work... ... (check-in: 1767603f user: stephan tags: th1-query-api)
12:02
Refactored sendText() to use the new output abstraction layer. ... (check-in: d3a62349 user: stephan tags: th1-query-api)
11:54
Refactored th1's output mechanism: moved output API to Th_Vtab to support arbitrary output destinations, the intention being to be able to support an output buffer stack analog to PHP's ob_start(), ob_get_clean() and friends. ... (check-in: 3c0209f5 user: stephan tags: th1-query-api)
11:40
Changes to the root-tag processing to provide better error messages. ... (Closed-Leaf check-in: 36134ce2 user: drh tags: root-tag)
11:15
Cleanups in the th1 query statement finalization. ... (check-in: 4fdf0ac2 user: stephan tags: th1-query-api)
11:14
Added g.interp cleanup to db_close() to allow th1 to clean up any statement handles it creates. ... (check-in: 008a16c0 user: stephan tags: th1-query-api)
10:26
Fixed a memleak in the cleanup of th1 query_prepare statement. ... (check-in: eb4a373e user: stephan tags: th1-query-api)
10:22
Added docs for the th1 query API. Added basic th1 argv-handling API. ... (check-in: a8eace9a user: stephan tags: th1-query-api)
10:17
Minor improvements to the previous find_option() commit. ... (check-in: 23200840 user: stephan tags: th1-query-api)
09:14
find_option() now accepts --long=VAL and --short=VAL forms, in addition to the conventional --long VAL and -short VAL. Long-form has had this feature a while (apparently) but it has not been documented AFAIK. ... (check-in: aa3ea63c user: stephan tags: th1-query-api)
05:03
Add the branch= query parameter to the vdiff page. ... (check-in: 18797587 user: drh tags: root-tag)
04:59
Add the --branch option to the "diff" command, for showing all changes in a particular branch. ... (check-in: f06e492a user: drh tags: root-tag)
04:43
Allow check-in specifications of the form "root:BRANCH" where BRANCH is a branch name. Such a spec refers to the point on the parent branch from which the branch is derived. Useful for doing a diff of an entire branch, for example, using "fossil diff --from root:xyz --to xyz". ... (check-in: a4e01221 user: drh tags: root-tag)
02:13
Added th1 query_bind functions. ... (check-in: e3000244 user: stephan tags: th1-query-api)
00:56
Added query_col_int and query_col_double. Renamed query_column_xxx to query_col_xxx. ... (check-in: b01eb58b user: stephan tags: th1-query-api)
00:20
added th1 query API. ... (check-in: c3b10e12 user: stephan tags: th1-query-api)
2012-07-13
20:52
minor formatting fix. ... (check-in: 31545360 user: stephan tags: trunk)
18:55
minor doc correction. ... (check-in: 5df13a0b user: stephan tags: trunk)
18:49
Reworked the /json/artifact/FILE|CHECKIN response payloads to streamline the structures, remove duplicate data, and add file parent information. ... (check-in: 824ede2a user: stephan tags: trunk)
18:40
Added (hasfeature json|ssl|tcl) function to TH1 to determine whether the given compile-time option is enabled. ... (check-in: 2be3a876 user: stephan tags: trunk)
18:37
Fixed setting of FOSSIL_ENABLE_JSON vis-a-vis autosetup. ... (check-in: 00b86a85 user: stephan tags: trunk)
18:01
Replaced free() with fossil_free() for pedantic correctness. Minor related doc fix. ... (check-in: 9f98585e user: stephan tags: trunk)
16:56
help text updates. ... (check-in: 91a740e8 user: stephan tags: trunk)
16:56
Added blob_swap() to simplify some json code. ... (check-in: 2e2cd82b user: stephan tags: trunk)
16:56
Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set). ... (check-in: a3dd2cfe user: stephan tags: trunk)
15:06
Several minor internal cleanups to the json code which i thought i had committed last week :/. ... (check-in: 055dfb12 user: stephan tags: trunk)
2012-07-07
14:07
Update the inetd handler so that it works with IPv6. ... (check-in: 89fb4142 user: drh tags: ipv6)
13:32
Fix the URL parser so that it is able to handle IPv6 addresses. Fixes to the IPv6 client-side code. ... (check-in: beea5987 user: drh tags: ipv6)
2012-07-06
16:18
/json/query now fails without executing the query if the provided query has no result _columns_ (to explicitly disallow INSERT/DELETE/DROP, etc.). ... (check-in: 3e1dd97f user: stephan tags: trunk)
2012-07-05
21:25
Work toward getting Fossil to be able to sync over IPV6. This check-in compiles, but we do not yet have a server to test it on. ... (check-in: 0268e771 user: drh tags: ipv6)
19:24
Minor interal json refactoring made possible by recent cson changes. ... (check-in: e40e79b7 user: stephan tags: trunk)
19:03
Pulled in latest cson amalgamation for the cson_type_id addition and started refactoring some O(N) lookups to O(1) based on that addition. ... (check-in: cde55bd7 user: stephan tags: trunk)
2012-07-03
21:30
minor cleanups made possible by newer cson APIs. ... (check-in: 9be377fe user: stephan tags: trunk)
21:28
Minor improvement to the "are we in JSON mode so we can disable the name parameter hack?" pre-check. ... (check-in: 5ea759f9 user: stephan tags: trunk)
21:10
Minor optimization in stash_create to bypass an unneeded blob_compare() when (isLink!=isNewLink). ... (check-in: 75461b99 user: stephan tags: trunk)
21:07
Replaced a malloc()/free() with fossil_malloc()/free() and removed the corresponding NULL check (fossil_malloc() dies on error). ... (check-in: 6ad70288 user: stephan tags: trunk)
2012-06-29
23:45
Fix a bug in the manifest generator that was introduced by check-in [01e4de6b8ae936b]. ... (check-in: 5f3a0681 user: drh tags: trunk)
21:30
Added check of rc for setgid/setuid() calls. ... (check-in: 4d107b59 user: stephan tags: trunk)
19:35
Remove redundant include argument from the compilation steps of several source files. ... (check-in: 8a18e7fb user: mistachkin tags: trunk)
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". ... (Closed-Leaf check-in: 0328d681 user: drh tags: sqlite4)
15:47
Merge in the trunk changes. ... (check-in: 0315f3f0 user: drh tags: sqlite4)
12:48
Fix the manifest generator for check-ins so that when a partial commit is done and some of the uncommitted files have been renamed, the rows of the check-in manifest are ordered by the original, unchanged names of the uncommitted renamed files. ... (check-in: 01e4de6b user: drh tags: trunk)
11:05
Update the test-parse-manifest test command so that it reports parse failures on standard output. ... (check-in: 4113f588 user: drh tags: trunk)
2012-06-27
13:59
Use ~/.fossil4 as the configuration database to avoid conflicts with the original fossil. Adjust SQL because INTEGER PRIMARY KEY does not auto-fill as with SQLite3. ... (check-in: 3f624d49 user: drh tags: sqlite4)
12:30
Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. ... (check-in: 68239127 user: drh tags: sqlite4)
2012-06-25
15:43
Improved detection of changes to a file after a merge that do not change the size of the file. ... (check-in: 23022a85 user: drh tags: trunk)
15:15
Whan a commit fails because the repository checksum does match the working directory, in addition to printing the names of the files that disagree, also output the repository version of the files to separate temporary files to facilitate error analysis. ... (check-in: edc0c946 user: drh tags: trunk)
2012-06-24
03:47
Re-added the jsonApiVersion field to /json/version output. Not sure why i had removed it. /json/report/create now fails with an NYI error instead of succeeding but doing nothing. ... (check-in: bbcc8fe3 user: stephan tags: trunk)
2012-06-22
23:42
Updates to test procedures. Add a test case for the hard-to-diff sqlite3.c change. ... (check-in: f9b89f61 user: drh tags: trunk)
23:32
Update the built-in SQLite to the latest version from the trunk of the SQLite tree. The diff of this SQLite change will be very slow without the previous check-in that enhances the diff performance. ... (check-in: c5b835dd user: drh tags: trunk)
22:39
Huge performance improvement for certain pathological cases for diffing of very large files. ... (check-in: 9e15437e user: drh tags: trunk)
13:03
Minor Makefile hack to allow "make clean" to work from ./src/. ... (check-in: 4e4b6cc3 user: stephan tags: trunk)
12:58
MSC makefile fix for missing cson_amalgamation. ... (Closed-Leaf check-in: 0918d1f0 user: stephan tags: stephan)
2012-06-20
17:26
Remove an unused variable. ... (check-in: 2955cece user: drh tags: trunk)
17:24
Add the ability for an administrator to run raw SQL commands via the web interface. ... (check-in: ca0faa88 user: drh tags: trunk)
16:47
comment-after-#ifdef patch from Alexander Orefkov. ... (check-in: c5d56e49 user: stephan tags: trunk)
14:40
Change the names of config parameters for adunits to use "-" instead of "_". Allow configuration sync of adunits as part of the skin. ... (check-in: 4bf5cdc8 user: drh tags: trunk)
14:14
Allow ad units to be added after the menu bar. Optionally disable ads for logged in users and/or administrators. ... (check-in: e33fc886 user: drh tags: trunk)
11:31
Update the diff-test-1.wiki tests to include a case for side-by-side diffs of multibyte characters. ... (check-in: c2b681e6 user: drh tags: trunk)
11:02
Account for multibyte unicode characters when computing column widths for side-by-side diffs. ... (check-in: 484f8d29 user: drh tags: trunk)
10:57
Add a comment that contains multi-byte unicode characters. This will be used for testing diff logic. ... (check-in: d1fc2f4a user: drh tags: trunk)
2012-06-19
13:04
Fix several MSVC compiler warnings, including a couple C99-isms. ... (check-in: 80bfcee8 user: mistachkin tags: trunk)
2012-06-14
13:00
Remove temporary pqueue_insert renaming hack from the various Makefiles. ... (check-in: 4006ee4f user: mistachkin tags: trunk)
2012-06-12
11:20
Change the "pqueue_" prefix on methods of the priority queue object to be "pqueuex_" to avoid conflicts with OpenSSL. ... (check-in: 81162c71 user: drh tags: trunk)
2012-06-11
17:33
merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) ... (Closed-Leaf check-in: 7a57ab64 user: mgagnon tags: mgagnon_fix)
17:23
Merge in Trunk... ... (check-in: c109e66d user: mgagnon tags: mgagnon_fix)
11:39
Minor pedantic wording change to accommodate a recent code change in how _FOSSIL_ stores the path to the repo file. ... (check-in: 480367ce user: stephan tags: trunk)
2012-06-10
22:31
Merge the autosetup and winsrv branches into trunk. ... (check-in: 1ac9cece user: drh tags: trunk)
22:29
If files named on the "fossil add" command are not present, make that a warning rather than a fatal error. ... (check-in: 810976a7 user: drh tags: trunk)
2012-06-08
03:12
On unix, use the ".fslckout" name instead of "_FOSSIL_" for the local checkout database. Both names have been and continue to recognized. But now ".fslckout" is created by "fossil open" instead of "_FOSSIL_". the "_FOSSIL_" name is still used on windows. ... (check-in: 432306be user: drh tags: trunk)
2012-06-07
13:30
Update the built-in SQLite to the first 3.7.13 beta. ... (check-in: 990c4d44 user: drh tags: trunk)
2012-06-06
20:27
Fixed command line processing for the "winsrv" command. Corrected a typo in the documentation of the "winsrv create" command. Report error messages in the native language if english is not available. ... (Closed-Leaf check-in: cff9cc34 user: tsbg tags: winsrv)
2012-05-26
20:59
Minor error text rewording (for clarity). Suggestion from the mailing list. ... (check-in: e130c2e7 user: stephan tags: trunk)
2012-05-14
19:44
added fossilwiki -- a perl script to dump information about the wiki pages in a repo ... (check-in: 733e9af8 user: ron tags: trunk)
2012-05-12
19:03
Update the built-in SQLite to the first 3.7.12 release candidate. ... (check-in: 3613fe56 user: drh tags: trunk)
2012-05-11
21:17
Filter out inline shell variables from tclConfig.sh because they break the build on CentOS 5 with TCL 8.4. (Edit: Fixed username.) ... (Closed-Leaf check-in: cc008eba user: bcsmith tags: autosetup)
2012-05-10
12:22
Update the built-in SQLite to the 3.7.12 beta as of 2012-05-10. ... (check-in: 0141e20f user: drh tags: trunk)
2012-05-07
20:59
Avoid database locking errors caused by db_optional_sql() writes. ... (check-in: b22cc4eb user: drh tags: trunk)
2012-05-05
13:53
Improvements to the javascript that enables hyperlinks for anonymous users. ... (check-in: 7fb59a67 user: drh tags: trunk)
10:55
Fix a typo in the "info" page. ... (check-in: e2f5be6d user: drh tags: trunk)
2012-05-04
23:14
Update to the latest SQLite trunk version. (This is for testing SQLite, not for Fossil's benefit.) ... (check-in: 59169e4d user: drh tags: trunk)
21:31
Bump version of zlib in the Windows makefiles. ... (check-in: a30da54f user: mistachkin tags: trunk)
2012-04-30
09:33
When sided by side make the text area small so it will always fit in the column. After page loaded enlarge the text area with Javascript. But leave a little room (40px) as a margin between the two columns. This insurers that side by side always succeeds. ... (Closed-Leaf check-in: 396eceb9 user: renez tags: side-by-side-edit)
2012-04-29
17:08
Merge in recent trunk changes so that the branches can be more easily compared. ... (Closed-Leaf check-in: 82332148 user: drh tags: side-by-side-edit)
16:54
Remove appropriate "ckout:" records from the config table when closing a checkout. Do not attempt to modify the repository with "ckout:" records if the repository is read-only. ... (check-in: 02051489 user: drh tags: trunk)
13:07
Put wrap="virtual" back in textarea Increase the height of the textarea to the height of the preview div. ... (check-in: ead316f3 user: renez tags: side-by-side-edit)
11:05
Use in cgi strncmp to circumvent Firefox adding ; charset: UTF-8; changed cols to 60 especially under windows it is to big and the result is not side-by-side ... (check-in: a7a331fa user: renez tags: side-by-side-edit)
05:12
Put back the rows='%d(n)". Although an other option is, after the page has loaded, to change the offsetHeight of the text area to the height of the previewdiv. ... (check-in: 55e7e245 user: renez tags: side-by-side-edit)
05:05
Enable side by side editing and preview. While automatic updating of the preview 'pane'. Tested with Chrome and Firefox under Linux. Only Chrome works. ... (check-in: 20362c85 user: renez tags: side-by-side-edit)
04:54
Create new branch named "side-by-side-edit" ... (check-in: 68a8a7e9 user: renez tags: side-by-side-edit)
2012-04-28
22:42
Add the "fossil all changes" command to show all check-outs with uncommitted changes. Also add the "fossil all list --ckout" option to show all current checkouts rather than all repositories. ... (check-in: 42f4d147 user: drh tags: trunk)
18:55
Change the name of the auto-enable-hyperlinks setting to auto-hyperlink and make it available via the "fossil setting" command. Note: when upgrading through this change, if you formerly had auto-hyperlink turned off, you will have to turn it off again since the name has changed. It defaults to on. ... (check-in: cb5db759 user: drh tags: trunk)
18:24
Remove a surplus space character following the user name in the description of check-ins. ... (check-in: 0ea8ed34 user: drh tags: trunk)
18:02
Fix a stray ")" character in the diff buttons of the "check-in" information page. ... (check-in: 82476370 user: drh tags: trunk)
17:28
For the "fossil info" command from without an open check-out, only show the alt-root and access-url information if the --detail or -l options are given. ... (check-in: f1487280 user: drh tags: trunk)
15:00
On the "setup_ulist" (list of users) webpage, group the special category users ("anonoymous", "nobody", "reader", "developer") together at the top of the screen, rather than interspersing them among the regular users. ... (check-in: 2079981f user: drh tags: trunk)
14:13
Take advantage of the recently enhancement to the "translate" utility to simplify the logic for the "stat" webpage. ... (check-in: 2008cecf user: drh tags: trunk)
12:07
s/History/Hyperlink/ to accommodate API change. ... (check-in: 89f37c04 user: stephan tags: trunk)
08:05
Move the enhanced spider-defense mechanism into the trunk. ... (check-in: 433cde1c user: drh tags: trunk)
08:03
Refinements to the new hyperlink logic and spider defense. ... (Closed-Leaf check-in: d9c8a7dd user: drh tags: spider-defense)
07:15
Changes anchor tags (<a>) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. ... (check-in: 8ae52fc4 user: drh tags: spider-defense)
03:32
Enhance the "translate" utility so that formatting characters can occur in between the "%" and "C" of a printf-style conversion on @-lines. ... (check-in: f9711803 user: drh tags: trunk)
2012-04-27
15:56
Always update the baseurl: entry in the config table if using a repository from a URL that has not previously been recorded. ... (check-in: c7d6e334 user: drh tags: trunk)
15:43
Record the names of checkouts and access URLs in the config table and display that information using the "info" command. ... (check-in: e604d483 user: drh tags: trunk)
13:41
Provide the "public-pages" glob pattern that can allow anonymous users to access embedded documentation on sites where the source code should not be accessible to anonymous users. ... (check-in: 79ef9618 user: drh tags: trunk)
12:31
Fix an over-length line in glob.c. ... (check-in: 9232fd69 user: drh tags: trunk)
2012-04-24
13:36
Update to the latest SQLite version 3.7.12 beta. ... (check-in: 6cfd8ecc user: drh tags: trunk)
2012-04-22
10:09
Merging from trunk.

I solved some conflicts on the report for merges (cherrypick/...), adding some comments, and adopted the trunk solution to unchanged checkin messages. ... (check-in: 40debe47 user: viriketo tags: annotate_links)

09:56
Fix a comment in my previous commit. ... (check-in: 515e7fa0 user: viriketo tags: annotate_links)
09:50
I change the branch colour algorithm, for another one I can understand better. No HSV magic; simply few combinations of RGB values based on hash. This algorithm should give either different or equal colours, and not similar colours.

This way I think the hash differences are more likely to give different colours.

I had the feeling that we were getting too often too similar colours for our branches, but I can't prove that mathematically. ... (check-in: 243d99d1 user: viriketo tags: annotate_links)

2012-04-21
18:06
Enhance to #ifdef lines to enable Fossil to build and run on haiku. ... (check-in: b2cc8710 user: drh tags: trunk)
2012-04-20
01:33
Bump version of OpenSSL in the Windows makefiles. ... (check-in: fb48371c user: mistachkin tags: trunk)
2012-04-19
15:18
Merge documentation updates from msw-docco into trunk. ... (check-in: 5f6b4952 user: drh tags: trunk)
14:34
Catch up w/ trunk & document --case-sensitive option in the add and addremove commands. ... (Closed-Leaf check-in: 626a317e user: martin.weber tags: msw-docco)
2012-04-17
22:31
Merge the msw-docco changes into trunk. ... (check-in: 3c637382 user: drh tags: trunk)
21:56
Pull in the latest pre-release version of SQLite, including the new shell. ... (check-in: 4faefe63 user: drh tags: trunk)
20:37
If a user tries to add an attachment which is a valid control artifact, compress the attachment and append ".gz" to its names, to prevent it from being interpreted as a real control artifact. Also fix an unrelated comment typo. ... (check-in: cd4e0880 user: drh tags: trunk)
2012-04-16
15:53
Document some more options of fossil branch new: --nosign, --user-override and --date-override. Fix a typo in fossil branch ls docco. ... (check-in: 7727eb12 user: martin.weber tags: msw-docco)
2012-04-13
22:42
Fix the /dir webpages to that it treats folders whos names differ only in case as the same folder when case-sensitive is off. ... (check-in: 4290a801 user: drh tags: trunk)
2012-04-11
16:37
Sorry - failed to tap ctrl-x s before that last commit :/. ... (check-in: ad162862 user: stephan tags: trunk)
16:33
Second half of the tarball fix (CLI mode, i missed that one). ... (check-in: b79d2b77 user: stephan tags: trunk)
16:28
Fixed: /tarball accepted non-checkin rids (but of course could not generate a tarfile from them). Bug report from Justin Gedge on the mailing list. ... (check-in: f982e376 user: stephan tags: trunk)
2012-04-06
17:24
(1) Show cherrypick and backout merges in the status command (2) Allow partial commits of cherrypick and backout merges (3) Prompt user to continue if a check-in comment is unedited (4) Fixing a jump on uninitialized data on web sbs diff - cherrypick of [92b2a5c390467a] (5) Updates against an uncommitted merge are now a warning, not a fatal error. ... (check-in: 195517a9 user: drh tags: trunk)
13:05
Cleanup: Move all occurrences of setmode() into fossil_binary_mode. ... (check-in: fa4371f3 user: drh tags: trunk)
2012-04-05
14:31
Made 'fossil commit' detect if the editor changed the file. If the editor did not change the file, ask confirmation, as if it was an empty comment.

I think svn behaves this way. ... (check-in: d2a733be user: viriketo tags: annotate_links)

14:19
Allowing partial commit for merges not adding a parent to the checkin. ... (check-in: a610b256 user: viriketo tags: annotate_links)
14:05
I make 'merge --baseline' not introduce a new parent in the merge checkin. I think it should behave like --cherrypick. ... (check-in: ba402f33 user: viriketo tags: annotate_links)
2012-04-04
16:20
Updating from trunk to get the latest trunk fixes. ... (check-in: b7f3a32d user: viriketo tags: annotate_links)
16:19
Fixing a jump on uninitialized data on web sbs diff. Noticed after having seen text file corruption in the web SBS, and traced by valgrind. ... (check-in: 92b2a5c3 user: viriketo tags: annotate_links)
2012-04-02
01:19
Fix a bug in the previous check-in. ... (check-in: b65ed0b1 user: drh tags: trunk)
01:14
Improve the readability of large sizes on the "stat" webpage. ... (check-in: 701c8e68 user: drh tags: trunk)
00:11
Try to make the "stat" page more readable by inserting commas in larger integers. This experiment did not work out. ... (Closed-Leaf check-in: ef9ec5d7 user: drh tags: comma-in-stat)
2012-03-31
19:15
Update to the latest SQLite code. Fix a compiler warning in style.c. ... (check-in: 82f56632 user: drh tags: trunk)
17:13
fix for cookie mismatch for self-registered users (reported via mailing list). ... (check-in: dc97099a user: stephan tags: trunk)
16:24
Update the download page generator script to always include the <!DOCTYPE html> at the beginning. Otherwise, IE9 doesn't work. ... (check-in: 1bf77fa2 user: drh tags: trunk)
15:18
Add the ability to set a background image as part of the server configuration. Process the CSS using TH1 so that $baseurl can be inserted into the CSS. ... (check-in: 62398459 user: drh tags: trunk)
14:35
Pulled in latest cson_amalgamation for cson_sqlite3_bind_value(). ... (check-in: 1eec6280 user: stephan tags: trunk)
14:02
Add a background image to the www/ directory. ... (check-in: 351dabfb user: drh tags: trunk)
13:22
Remove ambiguity in LOGIN_IGNORE_U and LOGIN_IGNORE_V flags by combining them into a single flag. ... (check-in: 49546c5a user: drh tags: trunk)
2012-03-30
13:22
Further improvements to the help text for the "fossil ci" command. ... (check-in: 6d4f9a3b user: drh tags: trunk)
2012-03-29
18:31
minor checkin doc improvement (suggestion from Marek). ... (check-in: b6d219b9 user: stephan tags: trunk)
18:24
Added -i/--invert option to /json/wiki/list --glob/--like flags. ... (check-in: 757cf364 user: stephan tags: trunk)
14:54
Add vim modline everywhere ... (check-in: a496d8e8 user: mgagnon tags: mgagnon_fix)
14:48
merge in trunk ... (check-in: 150074d1 user: mgagnon tags: mgagnon_fix)
2012-03-28
21:25
added advapi32 to libs of dmc. Needed for windows service ... (check-in: c0ad5f6b user: renez tags: trunk)
2012-03-25
03:23
Added --html|-h option to /json/diff to retrieve HTML-marked-up diffs. ... (check-in: a15214e8 user: stephan tags: trunk)
03:10
Added --glob and --like options to /json/wiki/list, to filter the list server-side. ... (check-in: 06cd311c user: stephan tags: trunk)
01:35
reverted that switch to sqlite3_mprintf() - i did not realize that vmprintf() is implemented locally. Changed some %s to %t/%T. ... (check-in: bb05bf6d user: stephan tags: trunk)
01:29
Added downloadPath link to /json/dir output when --checkin is specified. Optimized no-checkin cases to use a temp view instead of temp table. ... (check-in: 517d0ef8 user: stephan tags: trunk)
01:27
fixed a horrible varargs misuse. ... (check-in: a596198c user: stephan tags: trunk)
00:52
switched from vmprintf() to sqlite3_mprintf() to get the extra percent format modifiers. ... (check-in: 3acdc5e4 user: stephan tags: trunk)
2012-03-24
21:05
Avoid adding HTML into the "patch" output. ... (check-in: dce6af96 user: drh tags: trunk)
16:35
Added timestamp output to /json/dir when -checkin option is provided. ... (check-in: a81b34b8 user: stephan tags: trunk)
12:32
/json/wiki: s/contentLength/size/ and s/lastSavedBy/user/, for consistency. Interface-incompatible change. ... (check-in: c78773b2 user: stephan tags: trunk)
2012-03-23
01:11
s/status/state/, for consistency. ... (check-in: 8f496ed1 user: stephan tags: trunk)
2012-03-22
23:26
Added size to the "changed files" list for the /json routines which output that. ... (check-in: 9575eb5d user: stephan tags: trunk)
22:09
Changes to how /json/(artifact|finfo|timeline) handle file content and modification-state flag. Some API-incompatible changes. ... (check-in: 8c6dc243 user: stephan tags: trunk)
2012-03-21
21:11
removed rid property from /json/timeline/wiki response payload. ... (check-in: 47817fef user: stephan tags: trunk)
21:06
Changes /json/timeline/branch's payload structure to match that used by the other /json/timeline/xyz APIs. Removed rid property from timeline output. ... (check-in: bdc29eb8 user: stephan tags: trunk)
20:55
fixed /json/timeline/branch timestamp flag, which was in string format rather than unix epoch. ... (check-in: 9b42f2e9 user: stephan tags: trunk)
20:23
Throughout the /json API, renamed the "mtime" property with "timestamp", to consolidate the inconsistent usage. ... (check-in: 070b7554 user: stephan tags: trunk)
2012-03-20
14:44
Allow multiple --tag options on the "commit" commandline. Change the meaning of the --bgcolor option to only change the background color for the single commit. The new --branchcolor option changes the background color persistently, as --bgcolor used to do. Command-line compatibility break. ... (check-in: c4dc635e user: drh tags: trunk)
14:03
Merge the winFiles branch into trunk. ... (check-in: 135ed933 user: drh tags: trunk)
2012-03-19
20:33
removed "rid" property from /json/artifact/FILEUUID output. ... (check-in: 98ae107a user: stephan tags: trunk)
20:33
minor type-cast addition in json timeline SQL. ... (check-in: 70e41ccd user: stephan tags: trunk)
12:45
Avoid a valgrind warning in the side-by-side diff logic. ... (Closed-Leaf check-in: 5dd5d39e user: drh tags: branch-1.22)
11:58
Avoid a valgrind warning in the side-by-side diff logic. ... (check-in: 9262546e user: drh tags: trunk)
05:24
Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained. Make use of this when converting the local root to its canonical form. ... (Closed-Leaf check-in: e94c7cc4 user: mistachkin tags: winFiles)
04:48
In file_tree_name, since the file name argument is converted to its canonical form prior to the memcmp, the local root must be as well. On Windows, normalize drive letters to uppercase when converting a file name to its canonical form and fix construction of temporary file names used with the gdiff command when the --from and --to options are present. ... (check-in: 6be0898b user: mistachkin tags: winFiles)
2012-03-18
23:44
Fix compiler warnings and update custom makefile. ... (check-in: 43631b08 user: mistachkin tags: trunk)
19:46
Fixing an unnecessary heap accumulation. ... (check-in: 801a7595 user: viriketo tags: annotate_links)
16:37
Minor cleanups and tinkering in /json/dir. ... (check-in: c1963c49 user: stephan tags: trunk)
16:36
/json/finfo now sorts ASC when --after is specified. ... (check-in: 5dcaeca7 user: stephan tags: trunk)
16:35
Removed mperm property from /json/artifact results. Added a TODO. ... (check-in: afe12e10 user: stephan tags: trunk)
14:53
Making the side-by-side diffs autocalculate the width, by default. ... (check-in: 16397d86 user: viriketo tags: annotate_links)
14:03
Adding a link to vpatch in vdiff. ... (check-in: e926e0b4 user: viriketo tags: annotate_links)
13:54
Add a link for a non-detail view in vdiff. ... (check-in: dc313b15 user: viriketo tags: annotate_links)
11:54
Added file size info to /json/dir (but only when checkin=... is specified) and /json/finfo. Changed /json/dir to not show uuid for dir entries because the associated UUID actually refers to a file in that dir. ... (check-in: 7b89c7b5 user: stephan tags: trunk)
11:43
Improved error message when parsing JSON input request fail. ... (check-in: 4dae7950 user: stephan tags: trunk)
04:00
Removed more name-related special-case handling code. ... (check-in: 1a4ca414 user: stephan tags: trunk)
03:47
Removed some special-case handling of "name" param (no longer needed). ... (check-in: 34fc6f09 user: stephan tags: trunk)
03:37
removed jsonApiVersion property for the time being. ... (check-in: bf903a4b user: stephan tags: trunk)
03:37
A follow-up patch to the previous "name" change, to work around the problem of HTTP GET requests not yet knowing that they are in JSON mode (POST requests know this). ... (check-in: 3bf1ad01 user: stephan tags: trunk)
02:46
Added uuid=... option to the as-yet-undocumented /json/finfo. ... (check-in: 64721991 user: stephan tags: trunk)
02:45
Added name_to_uuid2() ... (check-in: c685a35e user: stephan tags: trunk)
02:15
Removed the special-cased addition of g.zExtra==parameter named "name" when running in JSON mode because it causes no end of grief in several JSON handlers and none of the handlers rely on that handling. ... (check-in: ccd6c879 user: stephan tags: trunk)
2012-03-17
17:53
Version 1.22 ... (check-in: f7e215bc user: drh tags: trunk, release, version-1.22)
14:59
clean up error handling and permissions for various /json/user/save cases. ... (check-in: d2bb7aea user: stephan tags: trunk)
02:03
minor cleanup to that last commit. ... (check-in: 0d6b73f0 user: stephan tags: trunk)
01:49
Fixed a bug in /json/user/save which could cause the fossil-internally-defined version of the 'name' param to be used, overwriting a user's name with 'user/save'. The name now _must_ come from the request payload, to avoid this ambiguity. ... (check-in: 7e25293c user: stephan tags: trunk)
00:17
Fixed /json/user perms discrepancies - Setup users could save but not load other users. ... (check-in: 21b57d8c user: stephan tags: trunk)
2012-03-16
19:17
More tinkering with the /json/dir?name=xxx handling, so that CLI/HTML modes behave consistently vis-a-vis each other. ... (check-in: b8043269 user: stephan tags: trunk)
19:01
Removed a duplicated function (different name, same code). ... (check-in: 116a0986 user: stephan tags: trunk)
17:44
Fixed /json/dir to work over HTTP mode, too. ... (check-in: 857a6d91 user: stephan tags: trunk)
17:37
minor text fix. ... (check-in: 3f6c1f70 user: stephan tags: trunk)
15:59
Added "missing" changes for 1.22 release. ... (check-in: b82563d7 user: stephan tags: trunk)
15:51
minor cleanups to /json/dir. ... (check-in: 726a6f79 user: stephan tags: trunk)
15:21
Added initial /json/dir implementation. ... (check-in: 318a0ac1 user: stephan tags: trunk)
12:41
Fixed /json/timeline/ticket to work around (what appear to be) attachment(?) artifacts which end up in its query results. ... (check-in: ac636621 user: stephan tags: trunk)
12:22
Fixed a C99ism. ... (check-in: 81708461 user: stephan tags: trunk)
12:13
s/prevUuid/parent/ for json payload properties, for consistency. ... (check-in: 23aba0e4 user: stephan tags: trunk)
00:49
Pull in the latest version 3.7.11-alpha of SQLite. ... (check-in: 77e36ef6 user: drh tags: trunk)
2012-03-15
17:54
Allow simultaneous logins to the same user account as long as the IP address is compatible. ... (check-in: 73038baa user: drh tags: trunk)
17:34
Fix a typo on the Setup/Access page. ... (check-in: e67a77df user: drh tags: trunk)
2012-03-11
18:26
Further refinements to the help message that appears when Fossil is invoked with no arguments. ... (check-in: 93f48ce0 user: drh tags: trunk)
10:56
minor help text fix. ... (check-in: 65a8db6a user: stephan tags: trunk)
2012-03-10
17:48
Added /json/wiki/preview. ... (check-in: 0165fa18 user: stephan tags: trunk)
16:47
minor internal refactoring of /json/wiki/get in prep for /json/wiki/preview. ... (check-in: 73816973 user: stephan tags: trunk)
13:17
Merge latest changes from trunk. ... (check-in: 7124f09f user: ashish tags: ashish-ipv6)
03:59
Removed some dead code in /json/timeline/wiki. ... (check-in: fe5cf37e user: stephan tags: trunk)
2012-03-09
20:16
Fixed a logic bug which caused /json/wiki/create to not be able to create a new page. ... (check-in: 64c2ec01 user: stephan tags: trunk)
18:43
Added jsonApiVersion to /json/version output. ... (check-in: 24d830ca user: stephan tags: trunk)
18:39
latest cson amalgamation - malloc() reduction optimization for integer values on 64-bit platforms. ... (check-in: 81971c12 user: stephan tags: trunk)
10:17
/json/diff now handles the no-diff case more gracefully. ... (check-in: efbecda4 user: stephan tags: trunk)
02:07
Tweak to the side-by-side diff alignment algorithm. Add diff test cases to the release checklist. ... (check-in: 3be264b5 user: drh tags: trunk)
2012-03-08
19:02
/json/artifact/CHECKIN now accepts only "o" permissions, to match the HTML interface. ... (check-in: 6b08628c user: stephan tags: trunk)
18:50
/json/artifact/CHECKIN now accepts "o" in addition to "h" privileges. ... (check-in: 3628652d user: stephan tags: trunk)
2012-03-05
20:35
Consolidated some duplicated /json code, removed some dead code. Minor doc additions and cleanups. ... (check-in: 6ca400a3 user: stephan tags: trunk)
19:47
removed the 'w', 't', and 'ci' aliases from /json/timeline/ALIAS. They provide no real benefit (except arguably 'ci') and may hinder future expansion. ... (check-in: 48255fa9 user: stephan tags: trunk)
19:24
Make sure set_base_url() is called prior to redirecting when a page is not found. ... (check-in: 78a48858 user: drh tags: trunk)
2012-03-04
19:03
Fixed 2 swapped error messages. Added /json/wiki/diff button to demo page. ... (check-in: 1578ba34 user: stephan tags: trunk)
18:41
Added first go at /json/wiki/diff. Not yet configurable but proves the concept. ... (check-in: c6c38a52 user: stephan tags: trunk)
17:29
/json/wiki/get now supports uuid=string option to specify a specific version of the page. Response now includes the parent version's uuid. ... (check-in: 6f2a5160 user: stephan tags: trunk)
14:45
latest cson_amalgamation. Fixes an obscure ref-counting discrepancy and cuts memory cost of cloning. ... (check-in: 7830e2cc user: stephan tags: trunk)
2012-03-02
18:40
started adding login group support to /json/user/save, but it is incomplete and #if'd out. ... (check-in: 69d0dbf2 user: stephan tags: trunk)
17:52
/json/artifact/WIKI_UUID now supports the --format options from /json/wiki/get. ... (check-in: 2cbe686c user: stephan tags: trunk)
17:23
/json/artifact/WIKI_UUID now returns the requested wiki page version instead of the most recent one. ... (check-in: accd6f3d user: stephan tags: trunk)
16:44
Added initial /json/finfo support, but the output structure is up for debate. ... (check-in: f825f8c8 user: stephan tags: trunk)
15:01
/json/timeline/ci and /json/artifact/CHECKIN now require h access instead of o (this is debatable). ... (check-in: 4d027477 user: stephan tags: trunk)
14:25
Renamed /json/artifact/?uuid=xxx to name=xxx (it now matches the docs), minor internal cleanups in /json/artifact. ... (check-in: d2c5b943 user: stephan tags: trunk)
14:23
removed some dead code, minor internal cleanups in /json/timeline. ... (check-in: 6420654c user: stephan tags: trunk)
13:36
fixed a minor documentation typo. ... (check-in: 648e74d8 user: stephan tags: trunk)
11:25
removed some dead code in /json/timeline/branch. ... (check-in: e65422ea user: stephan tags: trunk)
2012-03-01
22:30
Merging from trunk. I manually solved the conflict widening the user name on annotate. ... (check-in: f201fbae user: viriketo tags: annotate_links)
22:28
Fixing 'patch' on the fdiff page. ... (check-in: 675b49ef user: viriketo tags: annotate_links)
13:40
Leave the -original, -baseline, and -merge files around when an update or merge conflicts due to binary files. ... (check-in: 471044f6 user: drh tags: trunk)
2012-02-29
22:13
removed unneeded dependency on cson_amalgamation.h ... (check-in: 11669481 user: stephan tags: trunk)
21:39
/json/timeline/checkin: changed response payload to include "parents" array property with UUIDs of all parents, removing the parentUuid property which just referenced the primary parent. The first parent in the array is the primary parent. Thanks go to Brian Smith for catching this oversight. ... (check-in: 0c9c99b8 user: stephan tags: trunk)
2012-02-26
15:20
fixed mis-matched ifdef for MSVC push/pop macros in cson code. ... (check-in: ef561ed0 user: stephan tags: trunk)
2012-02-25
15:31
Update to the Stats document. ... (check-in: affb0019 user: drh tags: trunk)
2012-02-24
13:40
Merge wideAnnotateUser and jsonWarnings into trunk. ... (check-in: 18dd383e user: drh tags: trunk)
11:36
For annotate, make the fixed user name field wider (e.g. 'Administrator'). ... (Closed-Leaf check-in: dbf4ecf4 user: mistachkin tags: wideAnnotateUser)
2012-02-23
11:32
Fix warnings in json support code (unused variables, unused label, etc). ... (Closed-Leaf check-in: 86f6e675 user: mistachkin tags: jsonWarnings)
2012-02-21
02:01
Make sure the "fossil rebuild" command always ends up showing "100.0% complete", not "99.9%" or "100.1%". ... (check-in: 3a44f95f user: drh tags: trunk)
01:53
Enhance the "fossil rebuild" command so that it looks at "private" --raw tags and rebuilds the PRIVATE table to contain (at least) the content that is tagged "private". ... (check-in: 2f98f660 user: drh tags: trunk)
2012-02-19
16:42
Added -verbose flag to /json/wiki/list, which returns the metadata for all pages but not their content. ... (check-in: fe99188e user: stephan tags: trunk)
03:04
Added mistachkin's openssl name collision workaround to the autoconfigurator. Fixed a typo. ... (Closed-Leaf check-in: d03aca4a user: jan tags: jan-buildfixes)
02:31
Merge latest changes from trunk. ... (check-in: 0c3af1ec user: jan tags: jan-buildfixes)
2012-02-18
22:56
latest cson code - minor gcc 4.6 portability fixes only. ... (check-in: f32b042e user: stephan tags: trunk)
19:06
Merge into trunk the fix for --with-openssl with a manual path. ... (check-in: 06143581 user: drh tags: trunk)
10:37
Show the branch of the checkin in the vdiff page. ... (check-in: a50a28bb user: viriketo tags: annotate_links)
2012-02-17
23:51
Slight tweaks to MinGW makefile support for FOSSIL_ENABLE_JSON. ... (check-in: f355727b user: mistachkin tags: trunk)
23:16
Fix on the get_parent_branch_rid - wrong variable. ... (check-in: 75b4676c user: viriketo tags: annotate_links)
22:57
Adding a vdiff link to the info page, "vdiff to the parent branch". ... (check-in: 9f208c68 user: viriketo tags: annotate_links)
22:52
Adding a kind of symbolic name that returns the last checkin of the parent branch merged into the requested branch. For example, if annotate_links forked from trunk, "pbranch:annotate_links" returns the rid of the last time trunk was merged into annotate_links. ... (check-in: d560953c user: viriketo tags: annotate_links)
21:47
Removing the 'd' link on the annotate page for lines introduced in a checkin with the parent don't having that file. ... (check-in: 4036b5df user: viriketo tags: annotate_links)
21:36
Merging what I had at [61523cbe67] over trunk related to href targets. ... (check-in: d5129ae1 user: viriketo tags: annotate_links)
21:29
Merging from trunk, to get the branch up to date. ... (check-in: 6b7ddfef user: viriketo tags: annotate_links)
21:14
Fix openssl library path when specifying --with-openssl with a manual path. ... (check-in: 2ce353f5 user: jan tags: jan-buildfixes)
21:06
copy/paste doc correction. ... (check-in: 365fe4af user: stephan tags: trunk)
19:43
Added FOSSIL_ENABLE_JSON option to Makefile.mingw. ... (check-in: aae3f5b6 user: stephan tags: trunk)
18:32
fixed a c99ism. ... (check-in: 21e7cea4 user: stephan tags: trunk)
18:23
Added initial /json/config/get support. ... (check-in: e5a86795 user: stephan tags: trunk)
18:13
removed an old TODO comment. ... (check-in: caddb9b4 user: stephan tags: trunk)
17:57
Update to the latest autosetup(0.6.4) ... (check-in: dd13b0e6 user: drh tags: trunk)
12:59
/json/user/save now requires 's' privilege in order to set/remove the 's' privilege or edit another user who currently has the 's' privilege, to somewhat more closely mimic the HTML interface's behaviour. ... (check-in: 02987083 user: stephan tags: trunk)
12:43
fixed a potential crash in /json/wiki/get when page contents are NULL. ... (check-in: fca6c46c user: stephan tags: trunk)
01:55
Update to the latest autosetup (0.6.4) ... (Closed-Leaf check-in: 20a72257 user: steveb tags: autosetup)
2012-02-16
22:40
Cleaned up the recently consolidated top-most json command dispatching a bit. ... (check-in: 5daadddf user: stephan tags: trunk)
21:37
Refactored some duplicate json-mode command/path dispatching code into a function. ... (check-in: f81e3e7f user: stephan tags: trunk)
21:09
Removed some unused code. minor doc touch-up. ... (check-in: cff9ecad user: stephan tags: trunk)
20:57
minor doc touch-ups and one s/cson_value_new_string/json_new_string/. ... (check-in: 9cfe61e0 user: stephan tags: trunk)
20:12
fixed /json/wiki/get to fail with a resource-not-found error if given the name of an unknown page. ... (check-in: ac8c1ad4 user: stephan tags: trunk)
03:15
Fix typo in the new fossil_getenv() function for windows. ... (check-in: 6c835ea8 user: drh tags: trunk)
01:03
Always convert the result of getenv() into UTF8. ... (check-in: 57152086 user: drh tags: trunk)
2012-02-14
01:48
Improved description of tag changes in the EVENT table, and hence on the timeline. ... (check-in: 7367cec4 user: drh tags: trunk)
2012-02-13
22:50
Collect the various file-scope variables used by the "db.c" module into a single structure. This is code cleanup. There are no functional changes. ... (check-in: a537c995 user: drh tags: trunk)
20:19
Update to the latest version of SQLite, which among other things, includes the fix for unix whereby the umask is ignored when creating journal files. That means that any process that has write permission on a repository should be able to recover hot journals. ... (check-in: 0a723461 user: drh tags: trunk)
09:48
minor cleanups in some of the ajax test code. ... (check-in: 7716c985 user: stephan tags: trunk)
2012-02-12
12:41
moved an incorrectly placed assertion in (json wiki save). ... (check-in: 4272d03e user: stephan tags: trunk)
11:30
Usage text correction (wrong parameter name) in (json report get). ... (check-in: 53ba1f29 user: stephan tags: trunk)
11:04
minor doc clarification for the previous commit. ... (check-in: f42096f7 user: stephan tags: trunk)
10:58
(json wiki save) now returns the results of (json wiki get) but without the page content. ... (check-in: 70ea7658 user: stephan tags: trunk)
10:42
(json wiki get) now supports returning the page metadata without the content. Fixed an arg-forwarding bug in json_find_option_cstr() which caused long-form args to be ignored. ... (check-in: 913e0b66 user: stephan tags: trunk)
2012-02-11
21:28
Fix to the unix makefile so that it looks in the OBJDIR directory for header files synthesized by makeheaders. ... (check-in: 8718b3c6 user: drh tags: trunk)
21:23
Update the built-in SQLite version to the latest from trunk, including the patch that sets -wal and -shm files to have the same owner as the database when running as root. That patch help to avoid configuration problems on Fossil servers. ... (check-in: 5ac8c0d7 user: drh tags: trunk)
18:25
Further diff enhancements: Allow up to two diff-marks per line on a side-by-side diff. ... (check-in: 937514b9 user: drh tags: trunk)
2012-02-10
23:37
Record --backout and --cherrypick merges in the VMERGE table with IDs -2 and -1, respectively. On a --cherrypick merge, make the default check-in comment be the same as the check-in comment for the cherrypicked change. ... (check-in: 9c28bca4 user: drh tags: trunk)
23:16
Do not record a full-merge when the --backout option is used. ... (check-in: b6710a01 user: drh tags: trunk)
23:05
Merge in the code that optionally runs a TH1 script after each ticket edit. ... (check-in: a9055964 user: drh tags: trunk)
23:04
Pull over the changes to the 'building and installing' wiki page from msw-docco. There's some more docco changes pending in that branch which should be pulled by sanctioned developers. ... (Closed-Leaf check-in: e98d793d user: martin.weber tags: msw-docco)
23:03
Merge in the Mistachkin SSL linking fix. ... (check-in: f0635d4e user: drh tags: trunk)
23:03
Merge in documentation updates. ... (check-in: 75ea5ac6 user: drh tags: trunk)
23:01
Revise workaround for OpenSSL symbol name collision problem. ... (Closed-Leaf check-in: ff19cc21 user: mistachkin tags: sslLinkingFix)
22:53
Bump versions of zlib and OpenSSL in the Windows makefiles. Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL. ... (check-in: 674bc278 user: mistachkin tags: sslLinkingFix)
18:02
climb up the trunk. From up here, clarify wording of the "building and installing" wiki page: you don't need to log in to get the source code for released versions of fossil, the download page will have a shiny source package for you to fetch. ... (Closed-Leaf check-in: 587dd57f user: martin.weber tags: msw-docco)
15:26
Attempting to do a better job of merging renames. ... (check-in: f0359882 user: drh tags: trunk)
14:31
Detect subsequent edits to a file that was updated by merge. This fixes a problem introduced by check-in [b9227b85cbd78] and reported by ticket [67a47646ea38c7ed]. ... (check-in: a932b744 user: drh tags: trunk)
13:50
A better fix for reporting invalid names in the artifact command. ... (check-in: da94a3b1 user: drh tags: trunk)
13:13
Report an error if the "artifact" command does not find an artifact. ... (check-in: 4e47bdc4 user: drh tags: trunk)
02:08
Minor fix to autosetup so that it works on Solaris when using jimsh0. ... (check-in: ced22eb2 user: drh tags: trunk)
2012-02-09
13:55
Experimental changes to the "update" command to have it report when it makes no changes to the repository. ... (Closed-Leaf check-in: be10939b user: drh tags: experimental)
04:48
Add experimental support for running a TH1 script after a ticket is edited or created. ... (Closed-Leaf check-in: 95555609 user: mistachkin tags: tktChangeScript)
2012-02-08
03:04
Update the version number to 1.22 and begin entering change log information for the next release. ... (check-in: 9b1d394a user: drh tags: trunk)
00:34
Fix issues with the --brief option to the diff command. ... (check-in: fbaa7ca9 user: drh tags: trunk)
2012-02-07
20:04
Another minor performance enhancement on sbs diff. ... (check-in: 3e3feb2d user: drh tags: trunk)
18:58
Performance optimization for the alignment calculation on side-by-side diffs. Noticably faster. ... (check-in: 87f86701 user: drh tags: trunk)
18:13
Optimize the inner loop of the LCS algorithm for the main diff generator. ... (check-in: 4ab60711 user: drh tags: trunk)
16:20
Update the built-in SQLite and SQL command-line shell to the latest code from the SQLite trunk. ... (check-in: 03003534 user: drh tags: trunk)
16:13
Minor tweak to the side-by-side alignment algorithm so that it handles pure white-space lines better. ... (check-in: 312590a9 user: drh tags: trunk)
15:38
Add the --brief option to the "diff" command. ... (check-in: e0565d43 user: drh tags: trunk)
04:15
Add chunk number fragment marks to HTML diff output. ... (check-in: b1530c29 user: drh tags: trunk)
03:57
Convert the similarity measure for side-by-side diff alignment to use LCS instead of edit distance. LCS is faster and gives comparable results. ... (check-in: 469462b6 user: drh tags: trunk)
00:23
Allow file: clones that transfer private branches. ... (check-in: 8f85286c user: drh tags: trunk)
00:01
Change back to using minimum edit distance for computing similarity of lines for alignment in side-by-side diff change blocks. ... (check-in: 51bda5e4 user: drh tags: trunk)
2012-02-06
18:18
Fix the SSH transport method so that it allows everything, without regard to user permissions. ... (check-in: a928c89c user: drh tags: trunk)
17:47
The "smhdr" query parameter on the finfo pages gives a more compact header without the detailed object descriptions. ... (check-in: af30a9ab user: drh tags: trunk)
16:03
Make the diff colors darker by default. ... (check-in: ea4b7cd6 user: drh tags: trunk)
15:21
Merge the diff enhancements from the diff-experimental branch into trunk. ... (check-in: bba7aea8 user: drh tags: trunk)
15:02
Tweak to side-by-side alignment: Be more aggressive about marking lines as changed if they are naturally aligned to begin with. ... (Closed-Leaf check-in: 5d836cbd user: drh tags: diff-experimental)
14:28
Adjust the alignment similarity cutoff score. ... (check-in: 9713e423 user: drh tags: diff-experimental)
14:22
Improvements to the alignment algorithm for block changes in side-by-side diff. ... (check-in: a484cfc2 user: drh tags: diff-experimental)
03:38
When a line changes in a side-by-side diff, only highlight the part of line that actually changed. ... (check-in: 357d26bc user: drh tags: diff-experimental)
01:55
Trying out a greedy algorithm for aligning the two sides of a change with side-by-side diff. This helps in some cases, but we could probably benefit from a better algorithm. ... (check-in: 881b6514 user: drh tags: diff-experimental)
2012-02-05
20:22
Add the "diff optimizer" which tries to shift inserts and deletes to align with natural boundaries in the text. The resulting diff is no more or less correct than the original; it just seems more natural to human readers. ... (check-in: 98cf5c33 user: drh tags: trunk)
17:19
Rearrange code and edit comments in diff logic, for clarity of presentation. No functional changes. ... (check-in: 032da543 user: drh tags: trunk)
11:41
set maintainer email addr to fossil-dev list. ... (check-in: d3e83cdb user: stephan tags: trunk)
02:49
Fix yet another issue with tables in side-by-side diffs - an off-by-one error this time. ... (check-in: de719b43 user: drh tags: trunk)
02:43
Fix another bug in table handling for side-by-side diffs. ... (check-in: db1365bc user: drh tags: trunk)
00:22
Bug fix in the handling of tabs on a side-by-side diff. ... (check-in: 07a0ade9 user: drh tags: trunk)
2012-02-04
21:40
Fix a harmless compiler warning. ... (check-in: 5bbe190a user: drh tags: trunk)
21:38
Add the new colorized diff logic to file and wiki diffs in addition to version diffs. ... (check-in: 96f1975c user: drh tags: trunk)
21:09
Merge the retro-sbsdiff changes into trunk. ... (check-in: 72c0183a user: drh tags: trunk)
20:36
Make the default font size is smaller for side-by-side diff. Fix the context-diff so that it understands the dc=N query parameter. ... (Closed-Leaf check-in: eae55eea user: drh tags: retro-sbsdiff)
20:16
Suppress the top divider on a context-diff with line numbers. ... (check-in: 43cbe9dd user: drh tags: retro-sbsdiff)
20:13
Fix off-by-one line numbers in the context-diff display. Improvements to the formatting of context-diff displays. ... (check-in: 56ad4ac7 user: drh tags: retro-sbsdiff)
20:00
Bug fix in the context-diff colorization. ... (check-in: ecf30837 user: drh tags: retro-sbsdiff)
19:55
Colorize the context diff. Add color to the line numbers so that they can be deemphasized. ... (check-in: b57b0356 user: drh tags: retro-sbsdiff)
19:34
Revised default color scheme. Add line-numbers to context diff. ... (check-in: 6a669769 user: drh tags: retro-sbsdiff)
18:54
Add color to the retro sbs diff. ... (check-in: 7372c0a5 user: drh tags: retro-sbsdiff)
15:02
Merge recent trunk changes into the retro-sbsdiff branch. ... (check-in: 066adeed user: drh tags: retro-sbsdiff)
14:58
Make sure diff output is flushed to screen in a timely manner. ... (check-in: dc96d73d user: drh tags: trunk)
14:48
User-contributed patch to the debian/makedeb.sh script for generating a debian package for Fossil. ... (check-in: 7b1fd597 user: drh tags: trunk)
14:44
Change the alternative name of the _FOSSIL_ checkout database to ".fslckout" since the prior alternative name is offensive in some locales. The prior name is still supported for backwards compatibility, but is now deprecated and undocumented and will eventually disappear completely. ... (check-in: f9a200f0 user: drh tags: trunk)
13:55
Updates to the technical overview document. ... (check-in: e255caa2 user: drh tags: trunk)
00:30
Make sure the "branch new --private" command does not create a public BLOB that is a delta of a private BLOB. Also, when doing a file clone or when doing "scrub --private", double-check that no public BLOBs are deltas of private BLOBs before deleting the private BLOBs. ... (check-in: 034e887c user: drh tags: trunk)
2012-02-03
17:00
Fix oversize lines in the update.c source file. ... (check-in: b18a178d user: drh tags: trunk)
16:42
Avoid overflow problems if users enter negative numbers for the "dw" and "dc" URI query parameters. ... (check-in: 30478e4e user: drh tags: retro-sbsdiff)
16:15
Add URI query parameters "dw=" and "dc=" to control the width of columns and the lines of context on side-by-side diffs in the web interface. ... (check-in: 6474a92a user: drh tags: retro-sbsdiff)
15:15
Merge recent trunk changes into the retro-sbsdiff branch. ... (check-in: c7cf0cbe user: drh tags: retro-sbsdiff)
15:05
Enhance the --detail option on the "merge" command to show the specific check-in that is being merged in and the baseline of the merge. ... (check-in: 68d84047 user: drh tags: trunk)
14:40
Show check-in tags as part of the output of the "whatis" command. ... (check-in: b4a1c60e user: drh tags: trunk)
2012-02-01
12:33
Added a kludge to ajax URL param handling to ignore anything after "#". Thought i checked this in in November. ... (check-in: 356c1264 user: stephan tags: trunk)
12:09
Doc change only: documented -R/--repository for zip/tar commands. ... (check-in: a84aadad user: stephan tags: trunk)
2012-01-28
22:04
Merge the latest trunk changes into the retro-sbsdiff branch. ... (check-in: c7edbc9f user: drh tags: retro-sbsdiff)
21:51
Store the repository filename in the _FOSSIL_ database exactly as it is typed on the "open" command-line. That means that the repository filename will be stored relative to the root of the check-out if a relative pathname is given on open. ... (check-in: a7248d8f user: drh tags: trunk)
2012-01-24
13:28
Fix several blob leaks that can lead to out of memory conditions for very large push operations. Revise the order of error messages so that simple HTTP timeout produces a better diagnostic. The HTTP trace files need to be opened in binary mode. ... (check-in: 1e398088 user: mistachkin tags: trunk)
2012-01-23
03:51
Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. ... (Closed-Leaf check-in: de9c2f08 user: steveb tags: jimtcl)
2012-01-22
22:02
merge with trunk ... (check-in: e1c424cb user: mgagnon tags: mgagnon_fix)
06:59
Revise previous commit: since the FOSSIL_ENABLE_TCL macro is used in source files as well as the Makefile itself, it cannot be initially set to an empty string in auto.def. ... (check-in: 238b761a user: mistachkin tags: trunk)
06:52
Make sure that autosetup ends up defining FOSSIL_ENABLE_TCL in the Makefile when necessary. ... (check-in: 21555be3 user: mistachkin tags: trunk)
2012-01-20
17:32
The HTTP trace files need to be opened in binary mode. ... (Closed-Leaf check-in: 7611406f user: mistachkin tags: clientSyncLeakFix)
17:16
Revise the order of error messages so that simple HTTP timeout produces a better diagnostic. ... (check-in: dd71069b user: mistachkin tags: clientSyncLeakFix)
15:22
Fix several blob leaks that can lead to out of memory conditions for very large push operations. ... (check-in: 81c685e0 user: mistachkin tags: clientSyncLeakFix)
2012-01-18
13:22
Merge trunk changes into the retro-sbsdiff branch. ... (check-in: 6daee94f user: drh tags: retro-sbsdiff)
13:21
Add the ability to run TH1 scripts before and after each xfer request. ... (check-in: 0b61e3c0 user: drh tags: trunk)
12:56
Add xfersetup to the makemake.tcl script. ... (Closed-Leaf check-in: 9441f6fb user: mistachkin tags: pushScript)
12:55
Merge updates from trunk and regenerate makefiles. ... (check-in: 04ab3f0c user: mistachkin tags: pushScript)
12:47
Correct casing typos. ... (check-in: 0c042ce7 user: mistachkin tags: trunk)
12:41
Modify the makemake.tcl script to generate cleaned up makefiles and then regenerate them. ... (check-in: 3d258e51 user: mistachkin tags: trunk)
11:12
Merge updates from trunk. ... (check-in: a49e7cb6 user: mistachkin tags: pushScript)
11:09
More cleanup of MinGW makefiles. ... (check-in: 533caec0 user: mistachkin tags: trunk)
07:35
Add CSS style for transfer setup page errors. ... (check-in: 0861811e user: mistachkin tags: pushScript)
07:30
Correct transfer common setup page description. ... (check-in: b5bf9799 user: mistachkin tags: pushScript)
07:21
Merge updates from trunk. ... (check-in: df8c5e2e user: mistachkin tags: pushScript)
07:10
Cleanup and unify the MinGW makefiles. ... (check-in: a88a241d user: mistachkin tags: trunk)
06:22
Update the other Win32 specific makefiles. ... (check-in: 73566db5 user: mistachkin tags: pushScript)
06:06
Start of experimental support for post-push TH1 scripting. ... (check-in: a11b7f15 user: mistachkin tags: pushScript)
2012-01-15
18:06
Merge latest changes from trunk ... (check-in: b3130baa user: ashish tags: ashish-ipv6)
2012-01-14
02:48
Yet another fix to the manifest_file_find() function. ... (check-in: 5b38dbb2 user: drh tags: retro-sbsdiff)
2012-01-13
22:22
Fix a bug in manifest_file_find(). ... (check-in: 34dc2a49 user: drh tags: retro-sbsdiff)
2012-01-12
00:44
Merge trunk changes into the retro-sbsdiff branch. ... (check-in: f07f7753 user: drh tags: retro-sbsdiff)
00:44
Limit the number of query parameters that the CGI processor will handle before giving up, to make DOS attacks harder. ... (check-in: 2827d449 user: drh tags: trunk)
2012-01-11
21:50
merge drh fix (additionally, sqlite3 updates) ... (Closed-Leaf check-in: 6a39f43d user: bch tags: status_redo)
18:01
Merge in the change detection fix from trunk. ... (check-in: 8eb1e567 user: drh tags: retro-sbsdiff)
17:48
Fix the file change detection logic so that it does not destroy merge history. Ticket [5a855f1bc6351f5]. ... (check-in: bcd718e9 user: drh tags: trunk)
17:03
Update to the latest SQLite 3.7.10 beta. ... (check-in: c936521a user: drh tags: retro-sbsdiff)
16:58
Update to the latest SQLite 3.7.10 beta. ... (check-in: ecbc3701 user: drh tags: trunk)
2012-01-06
05:28
corrections for erroneous merge of [4b432961ac|retro-sbsdiff] (see ticket [5a855f1bc6]) ... (check-in: d7ff8932 user: bch tags: status_redo)
05:20
undo [b9227b85cb|status improvements] ... (check-in: a5e9410f user: bch tags: status_redo)
2012-01-05
13:09
Merge the trunk changes into the retro-sbsdiff branch. ... (check-in: 4b432961 user: drh tags: retro-sbsdiff)
13:08
Update the built-in SQLite to the latest 3.7.10 beta. ... (check-in: 8a8685d1 user: drh tags: trunk)
2012-01-04
18:29
Process the style sheet using TH1 prior to returning it. This branch is experimental. ... (Closed-Leaf check-in: d1b68cc0 user: drh tags: th1-css)
2012-01-03
06:40
The return value from sqlite3_win32_mbcs_to_utf8 and sqlite3_win32_utf8_to_mbcs must now be freed via sqlite3_free. ... (check-in: 058e287e user: mistachkin tags: trunk)
2012-01-01
15:57
Simplified display of side-by-side diff in the web browser. ... (check-in: a1e667e6 user: drh tags: retro-sbsdiff)
2011-12-31
12:51
Escape the contact information for users when displaying. ... (check-in: a3e625e9 user: drh tags: trunk)
2011-12-29
19:42
Make the "fossil extra" command insensitive to case on case-insensitive filesystems. Ticket [101ab6946f1c7] ... (check-in: 42de7459 user: drh tags: trunk)
2011-12-28
13:40
Improvements to "fossil status" processing. Automatically detect when a file has undergone a null-edit - when the mtime has changed but the content of the file is unchanged - and mark such files as unchanged. ... (check-in: b9227b85 user: drh tags: trunk)
2011-12-25
04:59
Remove unused local variable. ... (check-in: aa55cf3a user: mistachkin tags: trunk)
2011-12-23
14:00
Use the SSL_set_tlsext_host_name() function only if it is available. ... (check-in: cb524426 user: drh tags: trunk)
13:51
Update the built-in SQLite to the latest version from trunk as a beta test of the next SQLite release. ... (check-in: e8f15c0d user: drh tags: trunk)
2011-12-22
13:57
Fix the "add" command so that it will undo a prior "rm". Ticket [34707fabfd8a5d] ... (check-in: feed6232 user: drh tags: trunk)
2011-12-17
15:20
Make allow-symlinks a versionable setting. This is a merge from the versionable-settings branch. ... (check-in: c4ade436 user: drh tags: trunk)
15:18
Merge the SSL SNI fix from the dmitry-fixes branch. ... (check-in: 074767b7 user: drh tags: trunk)
13:19
Add the "test-date-format" command and the date_override option to tickets. ... (check-in: 44f028c9 user: drh tags: trunk)
2011-12-16
22:00
Add SSL SNI support (suggested by BohwaZ on mailing list). Simplify setting of port for SSL connection. ... (Closed-Leaf check-in: 132dbced user: dmitry tags: dmitry-fixes)
15:10
Reorder some #includes for OpenBSD. ... (check-in: 339a0f49 user: drh tags: trunk)
2011-12-13
14:05
Update the release date on the change log. ... (check-in: 489c67ae user: drh tags: trunk)
13:53
Version 1.21 ... (check-in: 002580c5 user: drh tags: trunk, release, version-1.21)
2011-12-08
02:05
merge with latest trunk ... (check-in: 4d392366 user: mgagnon tags: mgagnon_fix)
2011-12-06
00:09
The finfo command and the file browsing pages of the web UI now honor the case-sensitive option and merge filenames that differ only in case as requested. ... (check-in: 9c90b0f0 user: drh tags: trunk)
2011-12-01
16:16
Make allow-symlinks a versionable setting. ... (Closed-Leaf check-in: ec5c690e user: ben tags: versionable-settings)
2011-11-30
17:26
Bug fix: If a repository contains public artifacts that are deltas from private artifacts, expand the artifact content prior to cloning. ... (check-in: 8d155c5f user: drh tags: trunk)
16:33
Improvements to the test-integrity command so that it detects the kinds of repository problems injected when cloning a repo that contains private check-ins. ... (check-in: 697d6bfd user: drh tags: trunk)
2011-11-29
11:51
Transfer the "tcl" parameter on clone and configuration sync when Tcl integration is enabled at compile-time. ... (check-in: a57d6ee1 user: drh tags: trunk)
2011-11-28
05:31
Allow the --with-tcl option to the configure script to work on more systems. Based on patch by Steve Bennett. ... (check-in: 46c27e29 user: mistachkin tags: trunk)
2011-11-26
15:09
Further refinement of the robot/human discriminator. ... (check-in: 4fdb63d6 user: drh tags: trunk)
13:35
Include allow-symlinks in the list of settings that are transferred with a clone. ... (check-in: 82979bc2 user: drh tags: trunk)
2011-11-25
21:44
Still more refinements to the human/robot discriminator. ... (check-in: 9e680d63 user: drh tags: trunk)
18:54
Change the version number to 1.21 in preparation for the next release. Begin constructing a change log. ... (check-in: 53db2053 user: drh tags: trunk)
16:11
Enhancements to the UserAgent bot recognizer. We discovered earlier today on the Fossil server itself that it is very important not to misclassify bots as human since a spider that downloads every possible historical annotation and tarball and zip archive and diff can really load up a server and soak up a lot of bandwidth. ... (check-in: 83284480 user: drh tags: trunk)
09:36
Disallow the word "rawl" (as in crawler) in the user agent. ... (check-in: fe075f5d user: drh tags: trunk)
2011-11-23
00:36
Added todo notes for adding loginExpiryTime in /json/login. (And checked in the latest cson_amalgamation - no functional changes there.) ... (check-in: 5fdf14ba user: stephan tags: trunk)
00:14
Added loginCookieName to /json/login response payload, mainly as a crutch for certain scripting cases (e.g. RSS feeds). Still TODO: add future expiry time of cookie/token to response. ... (check-in: daa564c4 user: stephan tags: trunk)
2011-11-22
11:44
corrected invalid comparison of "typeof" result. ... (check-in: 036923b6 user: stephan tags: trunk)
2011-11-16
10:48
Clean getaddrinfo() code in src/http_socket.c incorporating suggestions from Gé Weijers Add getaddrinfo() code to src/cgi.c ... (check-in: c24e1c27 user: ashish tags: ashish-ipv6)
2011-11-14
03:02
Update the built-in SQLite to version 3.7.9 plus the 8-byte alignment fix in branch-3.7.9. ... (check-in: 0c8d1ca9 user: drh tags: trunk)
00:13
fossil import --incremental should set the appropriate ancestor for the first commit in each branch being added ... (Closed-Leaf check-in: c95d7a9c user: steveb tags: steveb-fixes)
2011-11-13
09:11
Merge with trunk ... (check-in: c30eaa88 user: ashish tags: ashish-ipv6)
2011-11-11
12:13
Start a branch with fix to make work consistently a local checkout directly on root ("/"). ... (check-in: 518e1f8d user: mgagnon tags: mgagnon_fix)
2011-11-07
07:07
fossil already provides compatibility wrappers for dirent and struct timeval ... (check-in: 5905232d user: steveb tags: jimtcl)
05:51
Update Jim Tcl to build with MSVC ... (check-in: b6270d66 user: steveb tags: jimtcl)
03:39
Remove HAVE_MKDIR_ONE_ARG define when compiling Jim as it will now be defined in the C file itself. ... (check-in: 7ee228fe user: mistachkin tags: jimtcl)
00:34
Fix some more compiler warnings seen with MSVC. Cherrypick from [24e298edd0]. ... (check-in: dfdda77d user: mistachkin tags: jimtcl)
00:29
More compilation fixes for Jim when compiling with MSVC. ... (check-in: 38d1b522 user: mistachkin tags: jimtcl)
2011-11-05
23:12
Slight syntax tweak for 'ifeq' statement, this may work on more make variants. ... (Closed-Leaf check-in: f382b9a5 user: mistachkin tags: auto-mingw-makefile)
23:04
Add comments about leading './' in front of source and build directory names. ... (check-in: f3096fe0 user: mistachkin tags: auto-mingw-makefile)
22:50
Add fixes to classic makefile to support MinGW mostly automatically. ... (check-in: 590cee0e user: mistachkin tags: auto-mingw-makefile)
03:45
Fix some more compiler warnings seen with MSVC. ... (check-in: 24e298ed user: mistachkin tags: trunk)
03:22
Be sure to escape any backslashes when emitting #line preprocessor directives in the translate.c tool, cherrypick from [e36ad719cf]. ... (check-in: c2bed5b3 user: mistachkin tags: trunk)
03:12
Fix compiler warning about redefining min() when compiling with MinGW, cherrypick from [536fb1d6e0]. ... (check-in: c738a1a6 user: mistachkin tags: trunk)
03:05
Always skip adding script commands that have a NULL name or function pointer. ... (check-in: 1b1fd235 user: mistachkin tags: trunk)
02:54
Cherrypick the changes [389f9fca5d] and [d0233e1792] to skip adding script commands that have a NULL name or function pointer. ... (check-in: d6c6a433 user: mistachkin tags: trunk)
02:49
/json/user/save now returns the same as user/get, returning the new/updated state. ... (check-in: bf5de622 user: stephan tags: trunk)
02:40
/json/user/save now accepts uid=-1 to mean create-user. Fixed a bug where when renaming a user _and_ setting his password, the password was incorrectly hashed against the old name. ... (check-in: fa3f6290 user: stephan tags: trunk)
02:06
Change to makeheaders to work around a name collision with MSVC 2008. You will likely need to run "make clean" after updating to this check-in. ... (check-in: 3c69a6fd user: drh tags: trunk)
01:59
Fix more compilation issues with MSVC. ... (check-in: 0039d32b user: mistachkin tags: jimtcl)
01:42
/json/user/save now implies/forces forceLogout=true when renaming, since renaming invalidates any active auth token. Renamed a confusing variable. ... (check-in: 42c2a327 user: stephan tags: trunk)
01:30
Attempt to build with MSVC. ... (check-in: e36ad719 user: mistachkin tags: jimtcl)
01:28
json doc updates and removal of some dead code. ... (check-in: 0c234bdd user: stephan tags: trunk)
00:30
Add an default case to the event type switch in the whatis command. ... (check-in: 4d369383 user: drh tags: trunk)
00:23
Police various compiler warnings. ... (check-in: 536fb1d6 user: mistachkin tags: jimtcl)
00:13
s/json_tags_for_rid()/json_tags_for_checkin_rid()/g, since that's really what it does. ... (check-in: 4ff2e31c user: stephan tags: trunk)
00:10
updated from jquery 1.4.x to 1.6.x. ... (check-in: 2128ecdd user: stephan tags: trunk)
00:05
Fix non-C89 compliant variable declaration. ... (check-in: d0233e17 user: mistachkin tags: jimtcl)
00:03
Add missing Jim Tcl headers ... (check-in: dc45d71b user: steveb tags: jimtcl)
00:01
Skip over Jim commands to create if they have a NULL name or function pointer. ... (check-in: 389f9fca user: mistachkin tags: jimtcl)
2011-11-04
23:34
Cleanup style and use Jim_Obj APIs when bridging commands from Tcl to Jim. ... (check-in: d8745491 user: mistachkin tags: jimtcl)
21:57
Replace the TH1 interpreter with Jim Tcl. ... (check-in: 863e789e user: steveb tags: jimtcl)
20:57
Merge the json branch into trunk. Json is disabled by default for now. Use the --enable-json option to configure, or set FOSSIL_ENABLE_JSON in the makefile to turn json processing on. ... (check-in: 796dcfe0 user: drh tags: trunk)
20:48
Added missing #ifdefs for json mode. ... (Closed-Leaf check-in: 8a4e81cf user: json-demo tags: json-multitag-test, json)
20:46
Added missing #ifdefs for json mode. ... (check-in: d92aad29 user: json-demo tags: json-multitag-test, json)
20:44
removed old rptshowJson(). ... (check-in: 5b131851 user: json-demo tags: json-multitag-test, json)
20:37
Added configure option --enable-json to enable json features. They are disabled by default. ... (check-in: 525816e6 user: json-demo tags: json-multitag-test, json)
20:05
Add the BSD copyright notice to the top of the th_tcl.c source file. ... (check-in: bf1ebbe1 user: drh tags: trunk)
19:46
Merge the tcl-integration branch into trunk. To make use of big-tcl, recompile using the --with-tcl option to ./configure and either set the global "tcl" setting or set the TH1_ENABLE_TCL environment variable. Big-tcl is turned off by default. ... (check-in: d8ed5a0d user: drh tags: trunk)
19:39
merged in trunk [1e3cae806885d] and set up the json command/page to be elided when FOSSIL_DISABLE_JSON is defined at build time. ... (check-in: 44bba06c user: json-demo tags: json-multitag-test, json)
19:39
Patch the auto.def file so that the TCL library is found even if it is named tcl8.6 or tcl8.5 instead of just tcl. ... (Closed-Leaf check-in: dd275844 user: drh tags: tcl-integration)
19:10
Merge the steveb-fixes branch into trunk. ... (check-in: aeec10b9 user: drh tags: trunk)
18:57
Fix html escaping of TH1 variables. Escaping should be determined by $ or $a form, but instead it was based on the relationship between the length of the variable name and the length of the value. ... (Closed-Leaf check-in: d81e2176 user: steveb tags: steveb-fixes)
18:55
Enhance the mkindex.c utility so that it honors #if statements in the source code. ... (check-in: 1e3cae80 user: drh tags: trunk)
18:49
Ensure correct file name on compile errors in translated sources. This helps avoid editing the generated file with vim "quickfix". ... (check-in: ae965ddf user: steveb tags: steveb-fixes)
18:48
/json/user/save now allows mixing GET/CLI and POST.payload data sources. ... (check-in: 92b163a0 user: json-demo tags: json-multitag-test, json)
17:59
Remove the "commands" command and replace it with --all, --aux, and --test options to the "help" command. ... (check-in: d6a93abf user: drh tags: trunk)
17:24
merged in trunk [272e304d3f]. ... (check-in: 34359c3a user: stephan tags: json-multitag-test, json)
17:13
minor cleanup to the last commit, added a TODO note. ... (check-in: 14ed7070 user: stephan tags: json-multitag-test, json)
16:43
/json/user/save now accepts its params from _either_ POST.payload _or_ GET/CLI, but does not allow a mixture of inputs. ... (check-in: bd9c3b3a user: stephan tags: json-multitag-test, json)
15:40
No longer display the server-code in info outputs as the server-code is no longer used for anything. Begin recording the location of local checkouts in the ~/.fossil database. ... (check-in: 272e304d user: drh tags: trunk)
2011-11-03
18:59
Add the "whatis" command. ... (check-in: 9c3ce9f6 user: drh tags: trunk)
18:04
Move "sha1sum" to an auxiliary command. Promote "test-md5sum" to an auxiliary command. ... (check-in: dde919a4 user: drh tags: trunk)
17:31
Break up the command-line commands into commonly-use and auxiliary commands and only show the commonly-used ones with "fossil help". Add a new command "fossil commands" to show auxiliary and test commands. ... (check-in: 841772c8 user: drh tags: trunk)
14:22
Fix a bug in mlink table building during "rebuild". If a check-in and its parent are both deltas of the same baseline and the child reverts to baseline after a change in the parent, be sure to capture this change in the mlink table. This is the correct fix for the errant fix_mlink branch. ... (check-in: d084043f user: drh tags: trunk)
13:16
Improvements to the "stash" command: (1) Stash all files, not just those below the working directory. (2) Add the --detail option to "list". (3) Confirm before "drop --all". (4) Add the "help" subcommand. ... (check-in: 966ae9a9 user: drh tags: trunk)
08:06
Correct fix in [d084043f79827]. This attempt at fixing the problem is closed. ... (Closed-Leaf check-in: a7caf198 user: viriketo tags: fix_mlink)
01:40
Update the check-in name documentation. ... (check-in: b2581e15 user: drh tags: trunk)
01:22
Refactor the name resolution logic in name.c. ... (check-in: 7858a39b user: drh tags: trunk)
2011-11-02
21:53
Trying to fix some cases where the mlink table is bad build due to delta manifests.

In this checkin, I fix the case when the child delta manifest changed back the file from some contents to those of its baseline manifest. The 'info' page was not showing these kind of changes.

Should close the ticket [2ce64a315f]. ... (check-in: cf5f2c4e user: viriketo tags: fix_mlink)

15:23
Update the blob_write_to_file() routine so that it correctly handles binary files being send to standard output. ... (check-in: 83a574b0 user: drh tags: trunk)
2011-11-01
02:45
/json/logout now returns the same as /json/whoami, but with the info for the nobody user, as suggested by Caleb Gray. ... (check-in: 013e8ee7 user: stephan tags: json-multitag-test, json)
02:41
s/guest/nobody/g in login_clear_login_data() query. ... (check-in: a72a8a80 user: stephan tags: json-multitag-test, json)
02:39
fixed a bug in the AJAX code which caused an invalidated auth token to stick around for too long. ... (check-in: f6debb5c user: stephan tags: json-multitag-test, json)
01:50
removed erroneous HTTP-only restriction on /json/user/(create, save). ... (check-in: 953e309d user: stephan tags: json-multitag-test, json)
2011-10-31
17:54
Fix a potential division-by-zero in the file browser. ... (check-in: 4d408219 user: drh tags: trunk)
11:46
Improve the performance of rebuild by using max(rid) instead of count(*) as a good approximation for the amount of work to be done. ... (check-in: 78e10da0 user: drh tags: trunk)
2011-10-29
20:06
Ensure correct file name on compile errors in translated sources. This helps avoid editing the generated file with vim "quickfix". ... (Closed-Leaf check-in: 331b57b5 user: steveb tags: steveb-fixes)
19:29
Update the built-in SQLite to the 3.7.9 release candidate. ... (check-in: 32697935 user: drh tags: trunk)
17:22
For the /doc web method, append "index.html" if the path ends with "/". ... (check-in: 49a015ef user: drh tags: trunk)
2011-10-28
20:40
Remove an unnecessary SQL operation that sometimes causes errors. ... (check-in: 5da9a8c8 user: drh tags: trunk)
14:42
Update autosetup to 0.6.3

Some mingw32 improvements. Bootstrap jimsh0.c can now be built for embedding in addition to as jimsh. ... (Closed-Leaf check-in: cdd4c6a5 user: steveb tags: autosetup)

2011-10-27
16:12
merged in trunk [06e0cb70054d3c3], resolved conflict in login.c. ... (check-in: 81d71d7b user: stephan tags: json-multitag-test, json)
15:00
Prevent shell argument manipulation performed automatically by the MinGW shell from interfering with the makeheaders tool used by the Makefile. ... (check-in: 827a54fe user: mistachkin tags: tcl-integration)
13:45
Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. ... (check-in: 5ffb7d71 user: mistachkin tags: tcl-integration)
2011-10-26
15:41
Improvements to the User-Agent bot recognizer. Add the test-ishuman command for testing the bot recognizer. ... (check-in: 06e0cb70 user: drh tags: trunk)
15:17
Merge updates from trunk. ... (check-in: 7017c87b user: mistachkin tags: tcl-integration)
15:07
Update test cases to work with or without the USE_TCL_EVALOBJV compile-time option enabled. ... (check-in: 7d43a362 user: mistachkin tags: tcl-integration)
14:58
Add configuration options under /Admin/Access to enable the automatic hyperlink enabling for nobody based on User-Agent. ... (check-in: 98cc5206 user: drh tags: trunk)
14:57
Perform lazy setup of the Tcl integration subsystem when it is actually enabled. ... (check-in: e4958150 user: mistachkin tags: tcl-integration)
14:00
Automatically enable hyperlinks for user agents that appear to be human. ... (check-in: e059e5a2 user: drh tags: trunk)
03:29
Add an Admin/Access setting to govern the number of octets of the IP address to include in the login cookie. ... (check-in: 313ba5c6 user: drh tags: trunk)
2011-10-22
16:36
Removed an old warning comment. Removed an incorrect perms check in /json/user/save. Added a TODO. ... (check-in: 11373d5b user: stephan tags: json-multitag-test, json)
16:05
undid a stash snafu and added sbs option to json/diff. ... (check-in: adfd3db7 user: stephan tags: json-multitag-test, json)
16:00
Merged/resolved trunk [4092208afca3ff]. Accommodated changes in text_diff() signature. ... (check-in: acc253f4 user: stephan tags: json-multitag-test, json)
15:42
Added forceLogout option to json/user/save. ... (check-in: 98debcac user: stephan tags: json-multitag-test, json)
13:29
Tweak the command-line side-by-side diff output so that it deals sanely with \r and \f characters. ... (check-in: 4092208a user: drh tags: trunk)
11:55
Do not assume the CSS background color is "white". ... (check-in: a9fd1c79 user: drh tags: trunk)
03:37
Rework the side-by-side diff so that it handles tab characters. Fix an off-by-one error in the line numbers of side-by-side diffs. ... (check-in: 86703733 user: drh tags: trunk)
2011-10-21
23:44
Improved formatting for command-line side-by-side diff. Extend command-line side-by-side diff to all diff operations, including stash diffs. ... (check-in: ab47cc73 user: drh tags: trunk)
21:55
Merge the side-by-side diff spacing bug fix into trunk. ... (check-in: 54e730c3 user: drh tags: trunk)
21:50
Fix a spacing bug in the display of side-by-side diffs. ... (Closed-Leaf check-in: a505abcc user: drh tags: diff-enhancements)
21:34
Merge the diff enhancements into trunk. ... (check-in: c2446058 user: drh tags: trunk)
21:31
Add support for side-by-side diff from the command-line "diff" command. ... (check-in: ac81759f user: drh tags: diff-enhancements)
20:24
Begin improvement efforts on the "diff" functions by adding the --context option to the "diff" command. ... (check-in: 3bbbbdfd user: drh tags: diff-enhancements)
15:25
Fixed a minor mem leak. Got /json/user/save mostly working. ... (check-in: 080acb91 user: stephan tags: json-multitag-test, json)
12:52
Version 1.20. ... (check-in: a75e2d25 user: drh tags: trunk, release, version-1.20)
2011-10-20
18:48
minor code simplifications. ... (check-in: 400fe340 user: stephan tags: json-multitag-test, json)
18:28
fixed a type conversion error caused by last round of refactoring. ... (check-in: f5668114 user: stephan tags: json-multitag-test, json)
17:10
minor 1.20 changelog tweak. ... (check-in: 1d12fcc4 user: stephan tags: trunk)
16:54
Cherrypick the [21af96623e6b337] change onto trunk. ... (check-in: 5abc2430 user: drh tags: trunk)
16:31
s/'%s'/%Q/ in rptshow(). ... (Closed-Leaf check-in: 21af9662 user: stephan tags: stephan-hack)
16:28
merged in trunk for clean base in code review tweaks. ... (check-in: 5a1ec007 user: stephan tags: stephan-hack)
15:39
added version numbers to the changes where i could find a specific commit. ... (check-in: f93a0823 user: stephan tags: trunk)
15:07
pulled in changelog 1.20. ... (check-in: 2e43ff6f user: stephan tags: trunk)
14:50
Change strcpy() to memcpy() inside diff.c to avoid compiler warnings on OpenBSD. ... (check-in: 06e9863c user: drh tags: trunk)
14:40
initial 1.20 changelog. ... (check-in: e0805603 user: stephan tags: stephan-hack)
14:39
pulled in trunk for clean slate on subsequent changes. ... (check-in: a37d80e8 user: stephan tags: stephan-hack)
14:01
Bug fix: Make sure the constant_time_cmp() SQL function is registered when rendering the login page. ... (check-in: 2f4a101c user: drh tags: trunk)
07:00
Moved the user-related JSON handlers into their own file. ... (check-in: 6e18fc2e user: stephan tags: json-multitag-test, json)
02:08
1.20 initial changelog, this time to the proper branch. ... (check-in: 8b3c6ebb user: stephan tags: trunk)
02:03
Sorry, wrong branch! started changelog for 1.20 release. ... (Closed-Leaf check-in: a9420863 user: stephan tags: declined)
01:20
Refactored json_stmt_to_array_of_xxx() to actually take a cson_array argument (not generic cson_value arg), now that the cson API allows that simplification. ... (check-in: 23a35ba1 user: stephan tags: json-multitag-test, json)
01:14
Merge the maketest_fixes branch into trunk. ... (check-in: 9ee57084 user: drh tags: trunk)
01:12
Additional makefile changes so the "../$CHECKOUT/configure; make test" works. ... (Closed-Leaf check-in: 6f285b5f user: drh tags: maketest_fixes)
01:04
added a TODO. ... (check-in: 23d69df6 user: stephan tags: json-multitag-test, json)
01:04
Fix the makefile so that "make test" works from a sibling build directory. ... (check-in: 16d7e4a5 user: drh tags: maketest_fixes)
00:57
Update the built-in SQLite to the latest 3.7.9 beta. ... (check-in: ccf43e18 user: drh tags: trunk)
2011-10-19
23:56
Enhanced /json/artifact/FILE_UUID a bit. Now only includes full content if explicitly told to, but returns more metadata even for binary files. ... (check-in: 2165e77c user: stephan tags: json-multitag-test, json)
22:31
merged in trunk [e161670939b93ec]. ... (check-in: 1d0a7103 user: stephan tags: json-multitag-test, json)
22:12
Added permissions checks to artifact/file and artifact/wiki. Renamed a mysterious mlink property. ... (check-in: 83ba8852 user: stephan tags: json-multitag-test, json)
21:53
refactored json_artifact_file() a bit to re-use other code. ... (check-in: a4f4c62a user: stephan tags: json-multitag-test, json)
21:53
removed a no-longer-true "untested" marker. ... (check-in: 4f196f15 user: stephan tags: json-multitag-test, json)
21:26
Re-implemented json_artifact_wiki() to use pre-existing functionality. ... (check-in: f996e663 user: stephan tags: json-multitag-test, json)
21:13
s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h. ... (check-in: d2c1ae23 user: stephan tags: json-multitag-test, json)
20:54
Fixed a C99/C++ism. Added json_new_string_f() (printf-style). ... (check-in: f5cc421d user: stephan tags: json-multitag-test, json)
20:36
A number of small doc improvements. ... (check-in: fa17e098 user: stephan tags: json-multitag-test, json)
20:28
Bringing back the fixes for the 'make test' from [bf480a29a6], [e46be99ff4], [129605856a], for an eventual merge to trunk. ... (check-in: 5692702d user: viriketo tags: maketest_fixes)
19:54
Merge in the annotatecmd_fix branch. ... (check-in: e1616709 user: drh tags: trunk)
18:59
Fix for ticket [e5999e25eedeb]. Code style fix. ... (check-in: 4a296c0b user: jan tags: trunk)
15:47
fixed json_page_top() and json_cmd_top() to behave as documented when a callback returns non-NULL but does set the error state. ... (check-in: 2f48be58 user: stephan tags: json-multitag-test, json)
14:56
removed a superfluous call to json_set_err() which "overwrote" the previously set error. ... (check-in: 16155447 user: stephan tags: json-multitag-test, json)
01:49
Fix a missed class="button" on the info page. ... (check-in: 5f0899bb user: drh tags: trunk)
01:44
Increase the version number to 1.20. Improvements to style sheets. ... (check-in: 91db2ccf user: drh tags: trunk)
01:29
Merge updates from trunk. ... (check-in: 62d928cb user: mistachkin tags: tcl-integration)
2011-10-18
23:37
When editing the properties of a check-in and comparing the old and new comment text, ignore leading and trailing whitespace and the differences between \r\n and \n. Hopefully this will reduce the number of unwanted comment edits. ... (check-in: 48928829 user: drh tags: trunk)
21:20
Adding a space I forgot in in the html output. ... (Closed-Leaf check-in: 61523cbe user: viriketo tags: targets_setting)
20:55
Adding a boolean setting to choose the use of 'targets' in the anchors href. Default enabled.

Related to the thread starting at http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06588.html ... (check-in: d29df2f0 user: viriketo tags: targets_setting)

19:49
Bringing the changes I had in [4bae75a08e] to a trunk-derived branch. ... (check-in: ef5d2176 user: viriketo tags: annotate_links)
19:45
Should fix ticket [f0f9aff371f2].

Until now, the annotate_cmd was taking the last (or any?) checkin that had the artifact to be annotated, totally unrelated to what version is checked out.

I made annotate_cmd respect the checkout, and annotate only from the past until the checked out version. This makes the command slower, but at least does what I'd like it to do. Maybe someone else can come up with a faster or simpler implementation.

I changed the compute_direct_ancestors code so I could call it twice in a single run. ... (Closed-Leaf check-in: c7c4279f user: viriketo tags: annotatecmd_fix)

13:06
add support for fetching text file content and checkin history via /artifact json request ... (check-in: 3d1d139a user: zach tags: json-multitag-test, json)
2011-10-17
23:12
Fix typo in warning message. ... (check-in: c80ee413 user: drh tags: trunk)
18:03
Removed some dead code. Experimentally enabled jQuery ajax back-end to test a problem on my 3DS. ... (check-in: ebb0c047 user: stephan tags: json-multitag-test, json)
16:08
merged in trunk [fda7c2c63d] for side-by-side diffs. ... (check-in: 571f3aca user: stephan tags: json-multitag-test, json)
16:01
Fixed an incorrect const qualifier (caught by clang). ... (check-in: fda7c2c6 user: stephan tags: trunk)
13:09
Font size adjustments for side-by-side diff. Use the dp= query parameter of timeline on the info page. ... (check-in: eefb3168 user: drh tags: trunk)
11:37
Fix the labeling of timelines with the dp=UUID query parameter. ... (check-in: a47fde8e user: drh tags: trunk)
01:19
Merge the side-by-side diff code into trunk. ... (check-in: 0bde74ea user: drh tags: trunk)
01:18
Remove unused variables and surplus blank lines from the side-by-side diff code. ... (Closed-Leaf check-in: a92908a6 user: drh tags: jan-sbsdiff)
01:12
Add new warnings for when Fossil overwrites an unmanged file on "update" or "merge". Undo has been and continues to be available to recover the overwritten files. ... (check-in: 39f979b0 user: drh tags: trunk)
00:26
Rephrasing and fixed a typo. ... (check-in: 8e358aa8 user: jan tags: jan-sbsdiff)
2011-10-16
23:24
Merge the latest trunk changes into the side-by-side diff branch. ... (check-in: 23c3affa user: drh tags: jan-sbsdiff)
23:10
Fix a typo in the timeline EVENT table entries generated by "fossil rebuild" in the previous check-in. ... (check-in: fd486df4 user: drh tags: trunk)
23:00
Show tag changes on the timeline. A "fossil rebuild" is required to take advantage of this new feature. Also put a &bull; character in front of non-checkin timeline entries to make them stand out more. ... (check-in: 87540ed6 user: drh tags: trunk)
21:04
Renamed 1/2-pane diffs to unified and side-by-side in the ui. ... (check-in: ff9de303 user: jan tags: jan-sbsdiff)
17:32
Fix new and harmless compiler warnings that appeared with the upgrade to GCC 4.6.1. ... (check-in: d8bbe4ad user: drh tags: trunk)
16:19
Add sbsdiff options when using show-version-diffs. ... (check-in: adace758 user: jan tags: jan-sbsdiff)
14:33
Removed a GNU-make-only construct which broke Jan's build. ... (check-in: 8da84326 user: stephan tags: json-multitag-test, json)
13:35
Set explicit background color for sbsdiff table in skins. ... (check-in: f4f5e055 user: jan tags: jan-sbsdiff)
13:29
pulled in latest cson for cson_object_merge(). ... (check-in: d3ad893c user: stephan tags: json-multitag-test, json)
13:29
fixed a memleak of parent artifact uuid. long live valgrind. ... (check-in: 3db8bfc5 user: stephan tags: json-multitag-test, json)
12:56
Merge latest changes from trunk ... (check-in: 1349e5ed user: ashish tags: ashish-ipv6)
12:53
Add initial IPv6 support code ... (check-in: 92c59f12 user: ashish tags: ashish-ipv6)
10:04
merged/resolved trunk [ee723ed98ddb0a]. ... (check-in: a40ac8fd user: stephan tags: json-multitag-test, json)
09:49
minor doc clarification. ... (check-in: 398b53e0 user: stephan tags: json-multitag-test, json)
02:07
Separate sbsdiff block separator meta-rows a little more from regular rows in built-in skin 4. ... (check-in: 7a47abe1 user: jan tags: jan-sbsdiff)
00:14
Updated styles/skins. Built-in skin 4 can now wrap lines. ... (check-in: 1c40493c user: jan tags: jan-sbsdiff)
2011-10-15
21:25
Add sbsdiff link to the /info page. ... (check-in: 286f0950 user: jan tags: jan-sbsdiff)
18:45
Add button to toggle sbsdiff for /vdiff views. Renamed the button in /fdiff. ... (check-in: d1f63cd8 user: jan tags: jan-sbsdiff)
18:05
Add button to toggle sbsdiff for /fdiff views. ... (check-in: d0988fb5 user: jan tags: jan-sbsdiff)
17:36
Vary the number of columns of displayed files in the File List depending on the length of the longest filename in the list. ... (check-in: ee723ed9 user: drh tags: trunk)
17:18
Update to the Fossil-v-Git matrix. ... (check-in: a5228787 user: drh tags: trunk)
15:42
Merge the latest trunk changes into the side-by-side diff branch. ... (check-in: 15de70c2 user: drh tags: jan-sbsdiff)
14:33
Updated comments. Slightly more centralization of sbsdiff table generation. ... (check-in: c5ac4f80 user: jan tags: jan-sbsdiff)
12:49
Fix bug which disabled patch file generation. ... (check-in: dc27e134 user: jan tags: jan-sbsdiff)
12:30
Fix clang static analyzer warnings about deref null pointers and undefined values. There are still lots of dead code warnings, but those are harmless. ... (check-in: 63069145 user: drh tags: trunk)
12:22
Make sure sbsdiff lines are escaped properly. Started adding side-by-side diff support to fdiff. ... (check-in: ff41d4be user: jan tags: jan-sbsdiff)
12:16
Mark functions that never return (ex: fossil_panic()) as such so that static analyzers can do a better job of pruning paths. ... (check-in: 86d2b4ef user: drh tags: trunk)
10:40
Update the built-in SQLite and the SQL command-line shell to the latest code from the SQLite trunk: version 3.7.9 alpha. This fixes some warnings that started appearing after upgrading to gcc 4.6.1. ... (check-in: 3dd0c155 user: drh tags: trunk)
10:17
A very simple fix to the annotate memory leak problem. ... (check-in: 9929bab7 user: drh tags: trunk)
00:26
Code documentation. ... (check-in: 9b7955b5 user: jan tags: jan-sbsdiff)
00:10
The link p in the annotate page was totally bad implemented. As I don't see an easy way to implement it, I take it out. There is only d left. ... (check-in: 4bae75a0 user: viriketo tags: annotate_links)
00:06
The plink is not needed at all in the annotate query ... (check-in: 40cbb69c user: viriketo tags: annotate_links)
2011-10-14
23:38
Starting a branch to add more information into the annotate web page.

I added a link p to the annotation of the version previous to that line change, and a link d to the checkin file diff that introduced the given line.

I'd want also the links to bring the users to the concerning line of annotate; we should have something like line numbering and line anchors, like the artifact page. ... (check-in: 9e3b6ad0 user: viriketo tags: annotate_links)

22:21
Added two (local) options to sbsdiff (allow expansion and max columns limit), though they can't be changed in runtime yet. Added some missing error handling. ... (check-in: 47cdbbf2 user: jan tags: jan-sbsdiff)
22:20
Making 'fossil merge' also report a conflict for extra files overwritten. Like [60c6197c8a], but for the merge operation. Related to ticket [953031915f]. ... (check-in: bb49278a user: viriketo tags: declined)
22:17
Minor diff view change for the black'n'white skin. ... (check-in: 07714601 user: jan tags: jan-sbsdiff)
22:16
Reporting the number of merge conflicts at the end of merge, as with update. I think the information is of value to the user.

I think that had to be introduced in [070ce24d838a6], from its comment, but that change made the opposite of commented. ... (check-in: e1a7a1d9 user: viriketo tags: declined)

20:25
Making fossil warn about a conflict, if an update operation overwrites an extra file. This should close ticket [953031915f]. ... (check-in: 60c6197c user: viriketo tags: declined)
19:53
Same trouble as [bf480a29a6] but for the merge5 test. ... (check-in: 12960585 user: viriketo tags: declined)
19:46
Fixing the merge5 test, for it to run when out of a checkout. The same kind of fix as [0a7ab3ccb0]. ... (check-in: e46be99f user: viriketo tags: declined)
19:01
Fixing the merge_renames test; fossil was using $HOME somehow. I noticed it running the test in an environment without a valid $HOME path (the nix package building). fossil refused to run the 'fossil new' inside the merge_renames test. ... (check-in: bf480a29 user: viriketo tags: declined)
16:12
Merging the extended_ci_names branch, that introduces more ways of naming checkins in diff and update operations. ... (check-in: 107e605f user: viriketo tags: declined)
16:11
Merging the annotate_noleak changes, about removing an important memory leak in the annotate operation.

It also fixes some blob behaviour in blob.c and content.c.

Update: Removed from trunk. Replaced by the must simpler fix at [9929bab702f99839ee] ... (check-in: 409f370a user: viriketo tags: declined)

15:52
working on json wiki command ... (Closed-Leaf check-in: 4f9f0e9f user: zach tags: json-multitag-test, json)
15:41
Updated the built-in skins for sbsdiff. ... (check-in: bb76b57a user: jan tags: jan-sbsdiff)
00:06
Add /*sort*/ marks to some SQL queries to disable warnings about sorting without an index. ... (check-in: fff43ebb user: drh tags: trunk)
2011-10-13
23:48
Started adding support for showing side-by-side diffs in the web ui. ... (check-in: a6a8e894 user: jan tags: jan-sbsdiff)
23:47
Provide an option to enable the /test_env URL for all users. Optionally display cookie values in the /test_env URL. ... (check-in: 4d32db8e user: drh tags: trunk)
17:10
Added downloadPath property to files in timeline view, leading to /raw/FILENAME?name=uuid. ... (check-in: ea5e5815 user: stephan tags: json-multitag-test, json)
16:45
merged in trunk [862d7dbf59f55e2d]. ... (check-in: 3025ecb2 user: stephan tags: json-multitag-test, json)
16:39
Update the SQLite command-line shell to the latest from the SQLite source tree. ... (check-in: 862d7dbf user: drh tags: trunk)
12:56
Fixing the usage() calls in stash.c, as it duplicated the word stash; it was giving messags like "Usage: fossil stash stash pop". ... (check-in: 399c0dda user: viriketo tags: trunk)
02:47
Create new branch named "ashish-ipv6" ... (check-in: 10e10714 user: ashish tags: ashish-ipv6)
2011-10-12
17:41
Adding a more options at naming commits for diff and update commands.

I wrote a new function that allows more kind of specifications for a checkin uuid: checkout, parent and pivot:id1:id2.

If there was a way to discover the 'parent branch' of the current checkout, there could be a 'parentbranch' naming too.

I think this makes the life easier, specially for the pivot:id1:id2 case, about seeing the difference between a branch and its parent branch. I find myself using often the test-find-pivot command just to get that diff or update to the pivot, to check changes between the current branch and the parent branch. ... (Closed-Leaf check-in: 9fe787ec user: viriketo tags: extended_ci_names)

16:20
Fixing the merge_renames test, so it accepts being called out of a repository. The message given by fossil when trying 'info' out of a repository had changed. ... (check-in: 0a7ab3cc user: viriketo tags: trunk)
15:21
Making the http ssl code output the verification error, in case of verification failure.

I also make the user question state the host the certificate is related to. ... (check-in: 79c31f9b user: viriketo tags: trunk)

2011-10-11
21:04
Added another AJAX impl which uses a local fossil binary for the back-end while using the FossilAjaj front-end interface. ... (check-in: 15551663 user: stephan tags: json-multitag-test, json)
20:46
Update the build-in SQLite and the SQLite-shell to the latest code from the trunk of the SQLite source tree - version 3.7.9 alpha. ... (check-in: 55fb082a user: drh tags: trunk)
19:57
JS code test cleanups to account for the fact that the ajax-thrown assertions/exceptions get swallowed by the ajax layer. ... (check-in: 9e98a9bd user: stephan tags: json-multitag-test, json)
14:28
merged in trunk [496edc2176]. ... (check-in: ec76ee16 user: stephan tags: json-multitag-test, json)
2011-10-10
20:02
Fix some compiler warnings. ... (check-in: 496edc21 user: drh tags: trunk)
19:33
Fix a C++ comment in sha1.c. Fix a help text typo. ... (check-in: a6f3dd1c user: drh tags: trunk)
13:19
Update the "scrub" command to drop the accesslog table when the --verily option is used. ... (check-in: 16a6dfef user: drh tags: trunk)
13:05
Additional formatting fixes: shorten lines to 80 characters or less. ... (check-in: c1d78e05 user: drh tags: trunk)
12:59
Adjust SSL trust fix to skip prompting for certificates that already have an explicitly negative trust setting. ... (check-in: 63680474 user: mistachkin tags: trunk)
12:55
Fix indentation and formatting in http_ssl.c. Limit line length to 80 characters per the coding style spec. ... (check-in: 5eb8f015 user: drh tags: trunk)
11:38
Merge the ssl-trust-fix branch into trunk. ... (check-in: 0554dbd0 user: drh tags: trunk)
08:56
Fix constant prompting on already saved SSL certificates that are not trusted for some reason (e.g. host mismatch, etc). ... (Closed-Leaf check-in: 25169506 user: mistachkin tags: ssl-trust-fix)
2011-10-09
12:58
factored out an extraneous parameter to json_gc_add(). ... (check-in: 7a83a5cb user: stephan tags: json-multitag-test, json)
11:57
fixed: json_cap_value() now returns NULL (instead of prematurely/fataly querying the db) if g.userUid has not been set (i.e. CLI mode). ... (check-in: 96920e7c user: stephan tags: json-multitag-test, json)
11:45
Added global debugFossilG/--json-debug-g boolean to add the "g" output to any response (including (especially) error responses) to simplify debuggering. Requires a|s privileges. ... (check-in: f047bbdd user: stephan tags: json-multitag-test, json)
11:23
Added /json/g, which dumps the "g" object to JSON (debuggering tool). ... (check-in: 65e0c94c user: stephan tags: json-multitag-test, json)
11:09
minor cleanups to how FossilAjaj stores its auth info. ... (check-in: fb55f253 user: stephan tags: json-multitag-test, json)
11:04
minor pedantic mtime "as int" casts. ... (check-in: 770f9da5 user: stephan tags: json-multitag-test, json)
2011-10-08
15:13
s/rn/report/, for API consistency. ... (check-in: a52296e0 user: stephan tags: json-multitag-test, json)
15:13
accommodated API change. ... (check-in: 69ef388f user: stephan tags: json-multitag-test, json)
14:36
Fixed Ctrl-D handling in rhino-based shell. ... (check-in: 15c6caf2 user: stephan tags: json-multitag-test, json)
14:16
added /json/report/get. ... (check-in: e21b391d user: stephan tags: json-multitag-test, json)
14:15
getenv() as the fallback strategy for json_getenv() now only enabled in CLI mode. ... (check-in: 8c4a23ae user: stephan tags: json-multitag-test, json)
12:57
"Dispatching" json subcommands now produce more useful error messages when no subcommand is specified. ... (check-in: a8af09fc user: stephan tags: json-multitag-test, json)
12:13
Permissions fixes in json/report. Added json/timeline/branch, analog to /brtimeline. ... (check-in: 6841b116 user: stephan tags: json-multitag-test, json)
11:55
fixed a cson mis-use which could cause a crash in some cases due to client-side misachtung of the reference count. ... (check-in: d8fd611f user: stephan tags: json-multitag-test, json-add-tag-test, json)
10:18
Added /json/report/run. Fixed an SQL syntax bug in report/list (only affected non-priveleged accounts). ... (check-in: 8907163e user: stephan tags: json-multitag-test, json)
08:46
Added /json/report/list and /json/query. ... (check-in: 20978b27 user: stephan tags: json-multitag-test, json)
05:57
added diff demo to ajax page. ... (check-in: 42f56923 user: stephan tags: json-multitag-test, json)
05:16
minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking). ... (check-in: 56ecc0c6 user: stephan tags: json-multitag-test, json)
05:16
doc additions for /json/diff. ... (check-in: a37df1d9 user: stephan tags: json-multitag-test, json)
2011-10-07
19:55
Documentation update. ... (check-in: c0b6c28d user: drh tags: trunk)
18:38
Update the built-in SQLite to the latest 3.7.9 alpha. ... (check-in: f678a7b9 user: drh tags: trunk)
14:19
fixed a missing db_finalize() in an error-handling case. ... (check-in: 7906bab8 user: stephan tags: json-multitag-test, json)
13:51
First draft, no-frills /json/diff added. ... (check-in: 54e1f1a5 user: stephan tags: json-multitag-test, json-add-tag-test, json)
13:32
minor tweaks to the prototype shell. ... (check-in: d30b20a5 user: stephan tags: json-multitag-test, json)
12:02
Added a very, very prototypic/pre-alphalpha demo fossil shell. Requires rhino JS. ... (check-in: 7ab5d854 user: stephan tags: json-multitag-test, json)
10:59
Pulled in another round of memory optimizations in cson/sqlite3. Added a few minor error reporting cleanups in JSON mode. ... (check-in: 09e5fcd7 user: stephan tags: json-multitag-test, json)
10:20
Another round of cson memory optimizations. Object keys can now be cson_strings, which can be refcounted/shared. ... (check-in: 3d252e87 user: stephan tags: json-multitag-test, json)
06:54
Minor internal tweaks. Pulled in lastest cson_amalgamation for the new convenience functions. ... (check-in: c75759d8 user: stephan tags: json-multitag-test, json)
03:52
/json/wiki/get: renamed request.payload.page to "name" for consistency. Added a TODO to /json/tag/list. ... (check-in: 34056ea2 user: stephan tags: json-multitag-test, json)
03:51
fixed how many path parts are generated for the "command" response property. ... (check-in: 3d6cc1df user: stephan tags: json-multitag-test, json)
03:24
Removed an unnecessary strcmp(). Removed some debuggering code which corrupted the output of /json/tag/find in raw mode. ... (check-in: faaf7387 user: stephan tags: json-multitag-test, json-add-tag-test, json)
03:09
fixed whoami requests in demo apps to notice when the user has been logged out (and logs him in with the new auth token). ... (check-in: ccc90734 user: stephan tags: json-multitag-test, json)
02:58
Fixed a minor denkfehler in the "bump <1ms runtime to 1ms" logic. Changed g.json.gc to an array (lower memory and better performance for what we use it for). ... (check-in: 19276984 user: stephan tags: json-multitag-test, json)
02:16
merged in trunk [4b0f813b8c]. ... (check-in: 39d9f837 user: stephan tags: json-multitag-test, json)
02:14
pulled in tonight's libcson changes, which halve the number of allocations needed for creating new JSON values. ... (check-in: 130cc65c user: stephan tags: json-multitag-test, json)
2011-10-06
23:29
fixed a bug in the handling of /json/tag/find --raw format (caused by moving code w/o paying attention). Added a warning when the given tag is not found. ... (check-in: be410090 user: stephan tags: json-multitag-test, json)
23:12
Added /json/tag/find. ... (check-in: 9d27ade3 user: stephan tags: json-multitag-test, json)
21:25
Added /json/tag/cancel. ... (check-in: 0b685fcc user: stephan tags: json-multitag-test, json)
21:14
Added /json/tag/add. ... (check-in: bd9d7ce2 user: stephan tags: json-multitag-test, json)
20:10
Added /json/tag/list and infrastructure for pending (add, cancel, find) ops. ... (check-in: 1088cf21 user: stephan tags: json-multitag-test, json-add-tag-test, json)
17:12
Added /json/resultCodes. ... (check-in: 71a1d448 user: stephan tags: json-multitag-test, json)
15:51
minor doc fix before switching PCs for the weekend. ... (check-in: a403544f user: stephan tags: json-multitag-test, json)
15:47
fixed comparison logic which broken dumbing-down of error codes (caused them to never be dumbed-down). ... (check-in: f93e059f user: stephan tags: json-multitag-test, json)
2011-10-05
16:58
fixed [fc825dcf52] ... (check-in: 4b0f813b user: ron tags: trunk)
12:04
experimentally added "command" property to all responses to simplify response handler dispatching in some experimental Java client code. ... (check-in: 8f12ac98 user: stephan tags: json-multitag-test, json)
12:03
minor cosmetic cleanups. ... (check-in: 2dac80dd user: stephan tags: json-multitag-test, json)
08:00
Added (--args -) to read from stdin. Theoretically now also strips windows newlines, but i do not have a broken editor to test that with ;). ... (check-in: 080d27a6 user: stephan tags: trunk)
07:01
fixed a url-updating problem caused by recent refactoring. ... (check-in: 4b708534 user: stephan tags: json-multitag-test, json)
06:42
A few internal cosmetic cleanups, added json_get_wiki_page_by_rid(). ... (check-in: afb3c89f user: stephan tags: json-multitag-test, json)
05:41
Tweaks to the JS API, mainly to simplify a common 2-callbacks-per-event use case. Added missing json2.js. ... (check-in: cf10d9d9 user: stephan tags: json-multitag-test, json)
03:32
const-correctness tweak in db_text(). ... (check-in: 30431ff9 user: stephan tags: json-multitag-test, json)
02:41
Doh... accidentally changed resultCodes from strings to ints during refactoring. ... (check-in: 36384da8 user: stephan tags: json-multitag-test, json)
02:31
fixed a mis-sorting in the json timeline, caused by refactoring in a recent commit. ... (check-in: 824ed5fb user: stephan tags: json-multitag-test, json)
02:26
Consolidated more of the CLI/HTTP/CLI-with-POST arg handling disparities into the json_find_option() family of functions. ... (check-in: 5b4a3f12 user: stephan tags: json-multitag-test, json)
02:03
Change a #ifdef so that builds on MSVC will work on repos larger than 2GB. ... (check-in: 6092935f user: drh tags: trunk)
00:53
lots of minor cleanups in JSON error handling (mostly cosmetic). Added some new FOSSIL-xxxx codes. ... (check-in: 2e41514f user: stephan tags: json-multitag-test, json)
2011-10-04
23:40
merged and conflict-resolved trunk [c0274f996266aef]. ... (check-in: 4fbf77d4 user: stephan tags: json-multitag-test, json)
23:07
Merge the --args FILENAME patch into trunk. ... (check-in: c0274f99 user: drh tags: trunk)
23:03
Simplify the implementation of the --args FILENAME patch, as requested by the FIXME comment. ... (check-in: eb8d989d user: drh tags: stephan-hack)
21:41
Initial --args FILENAME patch. Impl seems over-complex to me, but works as described in the list thread. ... (check-in: 8a6568c3 user: stephan tags: stephan-hack)
21:28
merging with trunk [d4a341b49dd1b701] before applying --args FILENAME patch, to simplify downstream merge. ... (check-in: 312d522f user: stephan tags: stephan-hack)
20:02
Started adding /json/artifact tickets support, but grokking tkt.c is more than i am up for tonight. Changed how permissions checks are done under /json/artifact (previous approach is just plain silly without C++ templates) ... (check-in: cee8bc67 user: stephan tags: json-multitag-test, json)
19:17
fixed a c99ism. ... (check-in: cd67b945 user: stephan tags: json-multitag-test, json)
15:20
Add HMAC-SHA1 implementation. ... (Closed-Leaf check-in: dcee34b2 user: dmitry tags: multisession)
15:15
Merge protection against timing attacks into trunk. ... (check-in: d4a341b4 user: dmitry tags: trunk)
14:38
Merge trunk into dmitry-security branch. ... (Closed-Leaf check-in: f4eb0f5a user: dmitry tags: dmitry-security)
14:34
Rename constant_time_eq to constant_time_cmp to better indicate that these functions return 0 when values are equal, like memcmp, strcmp, etc., not truth, to avoid possible mistakes. ... (check-in: d244c484 user: dmitry tags: dmitry-security)
14:28
Revert the previous change after thinking more about it.

Login cards in the sync protocol have the following format:

login userid nonce signature

Nonce is SHA-1 of the message that follows this line, signature is SHA-1 of the concatenation of the nonce and user's shared secret. The successful timing attack can reveal only signature for this particular packet due to nonce. However, as nonce is known to the attacker, it's theoretically possible for them to bruteforce the shared secret_offline_.

The whole scenario sounds highly improbable, but using constant-time comparison function for such things by default is a good practice. ... (check-in: 13a9a124 user: dmitry tags: dmitry-security)

09:06
/json/wiki/get argument handling cleanup so that it works with the newer command=... approach. ... (check-in: 96fe10ab user: stephan tags: json-multitag-test, json)
2011-10-03
16:34
Disabling Cache-control: no-store, as it made firefox forget about form field contents on back/forward in history.

Resolution achieved by a minimal consensus at this thread on the mailing list. ... (check-in: 3fac77d7 user: viriketo tags: trunk)

2011-10-02
23:59
Minor error handling cleanups (nicer resultText strings). Removed a call to sqlite3_config() from the JSON bootstrap code which _seems_ to be the cause of an SQLITE_MISUSE warning. ... (check-in: af72cc75 user: stephan tags: json-multitag-test, json)
23:43
Accommodated recent API changes. ... (check-in: 901a0133 user: stephan tags: json-multitag-test, json)
23:21
Fixed an incorrect setting of the content type in one error-handling case. ... (check-in: 35e4e918 user: stephan tags: json-multitag-test, json)
22:58
Added /json/branch/create. Finally found g.zErrMsg, and started using it in conjunction with json error reporting. ... (check-in: 8eaf58ee user: stephan tags: json-multitag-test, json)
21:01
moved /json/branch code into its own file. ... (check-in: 1a4c874e user: stephan tags: json-multitag-test, json)
20:15
renamed json timeline "showFiles" option to "files" because we do not really "show" anything." ... (check-in: bc7af519 user: stephan tags: json-multitag-test, json)
19:57
Added tag/branch option to /json/timeline/ci, analog to HTML mode t/r options. ... (check-in: 76212851 user: stephan tags: json-multitag-test, json)
19:56
Added empty_Stmt, analog to empty_Blob, to work around an assertion triggered during some error handling code. ... (check-in: 4db6d7c5 user: stephan tags: json-multitag-test, json)
18:28
Merged in trunk [ae64088627df]. Added /json/timeline/checkin as alias for /json/timeline/commit (checkin is historically more correct/consistent). ... (check-in: a9070a49 user: stephan tags: json-multitag-test, json)
18:18
s/userName/name/, for consistency. ... (check-in: 94689bbf user: stephan tags: json-multitag-test, json)
13:30
minor hack to name_search() to make it stop searching after it determines there is an ambiguity. ... (check-in: ae640886 user: stephan tags: trunk)
12:41
json mode now accepts command=string request parameter if path length is 1 (no subcommand was specified). ... (check-in: 225fd3da user: stephan tags: json-multitag-test, json)
12:31
initial code for reading POST data from a file/stdin in CLI mode. ... (check-in: 8145cdbf user: stephan tags: json-multitag-test, json)
11:43
minor cleanups and doc additions to the json/artifact handling. ... (check-in: 6d066783 user: stephan tags: json-multitag-test, json)
11:16
Reorganized json_page_artifact(), fixed a C99ism, fixed permissions check. ... (check-in: c9261700 user: stephan tags: json-multitag-test, json)
11:15
removed an implemented TODO reminder. ... (check-in: f270f0b5 user: stephan tags: json-multitag-test, json)
10:51
Added missing license header to new files. Updated (c) date to 2011. ... (check-in: 8a665715 user: stephan tags: json-multitag-test, json)
2011-10-01
20:50
Variable used for return value of send(2) must be signed, otherwise error conditions just result in infinite loops. ... (check-in: 5e351987 user: joerg tags: trunk)
07:58
s/commit/checkin/, for consistency. s/artifactType/type/. ... (check-in: 44e032aa user: stephan tags: json-multitag-test, json)
07:47
more consolidation of timeline/artifact code. ... (check-in: cc444a02 user: stephan tags: json-multitag-test, json)
07:04
more timeline/artifact refactoring. ... (check-in: 22fc0ab8 user: stephan tags: json-multitag-test, json)
06:45
Started refactoring some of the timeline/artifact components into reusable parts. Comment edited only to test json responses which differentiate between pristine and edited commits. ... (check-in: b1f92572 user: stephan tags: json-multitag-test, json)
05:58
Started adding artifact-type-dependent result data to /json/artifact output. ... (check-in: a893fff3 user: stephan tags: json-multitag-test, json)
05:58
minor cleanups. ... (check-in: 6ee6486e user: stephan tags: json)
05:57
Added json_new_int() convenience function. ... (check-in: ccd66b9b user: stephan tags: json)
05:09
Added initial /json/artifact code, but it currently can only report the type of a given artifact. ... (check-in: 6372d951 user: stephan tags: json)
05:05
minor db_column usage cleanup. ... (check-in: cf8b20ea user: stephan tags: json)
05:05
added test for /json/wiki/get. ... (check-in: 2b7edce3 user: stephan tags: json)
05:04
Changed some of the exception-throwing code to propagate instead of ingore. ... (check-in: e8fe84bc user: stephan tags: json)
04:03
Cleaned up wiki formatting code a bit. Added wiki uuid to /json/wiki/get response payload. ... (check-in: 3f512ca4 user: stephan tags: json)
03:37
Added format=raw|html to /json/wiki/get. ... (check-in: c990e7ec user: stephan tags: json)
02:19
minor cleanups in the /json/login payload code. ... (check-in: 3bdae54c user: stephan tags: json)
02:12
Changed /json/login output payload structure. ... (check-in: 88ddf2cb user: stephan tags: json)
2011-09-30
17:00
minor ajax test code cleanups. ... (check-in: 7eb52b23 user: stephan tags: json)
16:36
Added more integration tests. ... (check-in: 10e677c9 user: stephan tags: json)
16:35
added preliminary support for cookies in the rhino ajax client, but it does not seem to be doing anything. ... (check-in: ef9d8393 user: stephan tags: json)
15:50
Fixed POST sending for rhino-based ajax impl (was sending Content-Type form-urlencoded). Login over rhino works :). ... (check-in: a36d5c0e user: stephan tags: json)
15:48
minor fix for fossil's internal handling of name=xyz parameter. ... (check-in: 9f2535f1 user: stephan tags: json)
14:11
Some touch-ups in the JS code. Started adding Rhino-based tests for integration/unit-testing CGI/server modes. ... (check-in: 42a07be4 user: stephan tags: json)
10:51
It seems like blob_constant_time_eq() is unnecessary for sync protocol signatures; removed. ... (check-in: 48bcfbd4 user: dmitry tags: dmitry-security)
09:41
Catch zero length early in blob_constant_time_eq(). ... (check-in: e3d022df user: dmitry tags: dmitry-security)
09:01
Merged in trunk [9bfa186be09f]. Fixed an inexplicable duplicate call to db_find_and_open_repository() which has since disappeared from the trunk. ... (check-in: 8185bddf user: stephan tags: json)
2011-09-29
22:27
json ajax: fixed POST/GET message sending determination (broken by a previous change this evening). ... (check-in: 37963253 user: stephan tags: json)
21:57
Removed the json warnings bitset crap. Still not sure i like the warnings mechanism at all. ... (check-in: 9fe06e2f user: stephan tags: json)
21:55
Corrected a JSON-mode result code when db rebuild is required. ... (check-in: 44644d43 user: stephan tags: json)
21:06
Fix to the previous fix: install function to the correct database. ... (check-in: 3782276d user: dmitry tags: dmitry-security)
21:04
Fix login groups. ... (check-in: 6f29649e user: dmitry tags: dmitry-security)
17:26
Fix comment. ... (check-in: a0fa120b user: dmitry tags: dmitry-security)
17:21
Protect against timing attacks by using constant-time comparison function to compare passwords and cookies. ... (check-in: 7f110475 user: dmitry tags: dmitry-security)
17:03
minor jsonp tweaks. Added some test code for it in the demo app, but there is still some jsonp disconnect between the two AJAJ layers, and i may need to consolidate them to work around it. ... (check-in: f48b687a user: stephan tags: json)
15:23
Added /json/rebuild. Is likely to fail w/ an AJAX timeout for large repos, which will probably cause the rebuild to roll back on the next open :/. Takes 21sec on my 32-bit netbook to rebuild the fossil repo. ... (check-in: 071de8f1 user: stephan tags: json)
14:07
When creating a manifest, get isExe and isLink bits from filesystem at once instead of doing two stat(2) calls. ... (check-in: 9bfa186b user: dmitry tags: trunk)
13:08
Removed a test/debug #if block which i accidentally left enabled in [73e28dd718]. ... (check-in: 5ddfe3d6 user: stephan tags: json)
11:45
Change file_size() to file_wd_size() in file_is_the_same(). ... (check-in: 13a771ce user: dmitry tags: trunk)
11:05
Cache "manifest" setting in fossil_reserved_name() instead of reading it from the database on every call. This speeds up adding many files. ... (check-in: a369dc77 user: dmitry tags: trunk)
2011-09-28
22:41
moved some db_finalize() calls so that they would also be called in error cases. ... (check-in: 997274e9 user: stephan tags: json)
22:04
Added createIfNotExists bool option to /json/wiki/save. ... (check-in: 73e28dd7 user: stephan tags: json)
21:36
JSON CLI mode now accepts --indent|-I N to set JSON indention level (uses cson_output_opt::indentation semantics). Default for CLI mode is 1 (0 for HTTP mode). ... (check-in: 30e4ebaa user: stephan tags: json)
12:09
merged in trunk [3e141b792c]. ... (check-in: 033e2eb1 user: stephan tags: json)
11:35
Use the check-in time as the timestamp for zlib compression on tarballs, os that every tarball for the same check-in is identical. ... (check-in: 3e141b79 user: drh tags: trunk)
2011-09-27
19:28
Call file_wd_isdir() in file_mkdir(). ... (check-in: 13120e96 user: dmitry tags: trunk)
19:15
Change a few instances of file_isdir() to file_wd_isdir(). ... (check-in: f1329470 user: dmitry tags: trunk)
16:34
Add the --stats option to the rebuild command. ... (check-in: f25e5e53 user: drh tags: trunk)
13:22
Added basic timing info to json ops, but "should probably" move the timer start to the app/server init. ... (check-in: b9ef0fe5 user: stephan tags: json)
06:44
Allow the Tcl source directory to be used instead of the Tcl install directory if FOSSIL_TCL_SOURCE defined. Also, add and/or modify explanatory comments. ... (check-in: 5df59eba user: mistachkin tags: tcl-integration)
05:31
Makefile fixes to enable Tcl to be statically linked to Fossil. ... (check-in: 6e6e55a1 user: mistachkin tags: tcl-integration)
04:12
/json/timeline/ticket prevUuid is now only explicitly set for non-new files. Previously it was set to NULL, which was a waste-of-time no-op. ... (check-in: 0ddf9204 user: stephan tags: json)
04:08
Added ticketUuid to /json/timeline/ticket output. Removed some superfluous Blob uses (where db_prepare() works just as well). ... (check-in: f94ad194 user: stephan tags: json)
03:55
Merge latest trunk changes. ... (check-in: 2d2b45bb user: mistachkin tags: tcl-integration)
03:28
Added /json/timeline/ci showFiles to ajax test page. ... (check-in: be700e84 user: stephan tags: json)
03:25
Added showFiles=bool/--show-files option to /json/timeline/ci. ... (check-in: 98e24465 user: stephan tags: json)
02:09
Changed /json/stat to use brief mode by default due to relatively high runtime cost, replaced 'brief' param with 'full'. Added json_getenv_bool(). ... (check-in: c1914eaa user: stephan tags: json)
01:51
Added "brief" option to /json/stat, mirroring the change in [d01ca14d08]. ... (check-in: 17f11a08 user: stephan tags: json)
01:32
Added /json/user/xyz to ajax demo. /json/user/get/USERNAME now works as an alias for ?name=USERNAME. ... (check-in: 585be130 user: stephan tags: json)
01:18
moved /json/timeline|wiki commands/pages into their own files. ... (check-in: 821830d2 user: stephan tags: json)
01:01
Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file). ... (check-in: 5d2a516f user: stephan tags: json)
00:34
merged in trunk [12272b7ff0]. ... (check-in: a5fd64d3 user: stephan tags: json)
00:34
added /json/user/get. ... (check-in: 0c7be1fe user: stephan tags: json)
00:14
added /json/user/list. ... (check-in: 59ef1667 user: stephan tags: json)
2011-09-26
19:30
made /json/timeline/wiki and /json/wiki/timeline aliases. ... (check-in: 0475e63d user: stephan tags: json)
14:43
Add the test-list-webpage command. ... (check-in: 6a97d775 user: drh tags: trunk)
2011-09-25
11:14
Fix double LI tags when listing wiki attachments for users without permissions. ... (check-in: 12272b7f user: dmitry tags: trunk)
2011-09-24
01:39
Disable SSLv2 in HTTPS client. This version of the protocol is considered insecure and has been deprecated; all modern browsers disable it. ... (check-in: ea1d369d user: dmitry tags: trunk)
2011-09-23
13:10
s/briefText/briefComment/. Fixed a couple memleaks of blob sql. ... (check-in: ecdbce16 user: stephan tags: json)
12:46
Added comment to timeline/ticket. Minor additions to AJAX test pages. ... (check-in: de0b860f user: stephan tags: json)
12:29
Implemented /json/timeline/ticket, cleaned up timeline/ci|wiki. ... (check-in: 42900f30 user: stephan tags: json)
10:52
Changed fossil_json_f() callback interface. Refactored json command dispatching a bit. Fixed an ordering problem in the json timelines. Pulled in latest cson_amalgamation. ... (check-in: c24b4450 user: stephan tags: json)
01:00
Corrected /json/wiki/save|create to honor the proper g.perm.WrWiki/NewWiki perm, instead of just WrWiki. ... (check-in: d3759cd4 user: stephan tags: json)
00:39
Added initial JSONP support, but lacks significant testing. ... (check-in: e72ae99d user: stephan tags: json)
2011-09-22
23:40
Added --after/--before support to /json/timeline/ci and wiki. ... (check-in: e01d49b2 user: stephan tags: json)
20:07
Implemented /json/timeline/wiki. Fixed --limit/-n handling of timeline/ci. ... (check-in: 12545465 user: stephan tags: json)
19:14
Implemented /json/wiki/create. ... (check-in: 1df648ab user: stephan tags: json)
17:56
Implemented /json/wiki/save. ... (check-in: 2162c86d user: stephan tags: json)
17:18
added src/Makefile so that (ctrl-x m) will DTRT. ... (check-in: ce4f3103 user: stephan tags: json)
17:02
Added initial prototype of JSON wiki editor (cannot save yet). Minor cleanup in ajax/index.html. ... (check-in: 475c61fd user: stephan tags: json)
16:27
minor cleanups in the /json/wiki/get and AJAJ code. ... (check-in: a9c8a31d user: stephan tags: json)
16:21
Added rudimentary timer to AJAX test page. ... (check-in: 07a2c43c user: stephan tags: json)
15:59
Added /json/wiki/get?page=... ... (check-in: 7dc8e9ac user: stephan tags: json)
14:58
Added /json/whoami. ... (check-in: 7a65dd0e user: stephan tags: json)
2011-09-21
21:23
added a FIXME, removed another. Now it's really bed time. ... (check-in: 8b814778 user: stephan tags: json)
21:17
Added my AJAX test code after accidentally deleting my local copy (thank goodness the test server still had a copy). See the README if you want to set it up locally under apache. ... (check-in: c6c5ad13 user: stephan tags: json)
20:43
/json/branch/list now requires g.perm.Read, like /brlist does. Time for bed... ... (check-in: a37c6a87 user: stephan tags: json)
20:03
added current branch name to /json/branch/list payload when in an opened checkout. ... (check-in: 7592fe93 user: stephan tags: json)
19:31
added POST.payload to json_getenv() list. Re-organized /json/branch/list CLI/HTTP arg handling to behave sanely in CLI mode. Minor typo fix in main.c. ... (check-in: 4a9b5164 user: stephan tags: json)
18:55
s/branch_prepare_query/branch_prepare_list_query/g ... (check-in: 267739dd user: stephan tags: json)
18:53
changed how /json/branch/list selects whether to look at open/all/closed branches. ... (check-in: 14423f32 user: stephan tags: json)
18:20
Refactored prepareBranchStatement() to simplify its usage, get rid of ambiguous arg handling, and allow the caller to specify the priority of the all-vs-closed-vs-opened decision. Made it non-static and renamed to branch_prepare_statement() for re-use in /json/branch/list. ... (check-in: 5a81a5ea user: stephan tags: json)
18:10
Minor timeline output cleanups. Added /json/branch/list. ... (check-in: f266ebdd user: stephan tags: json)
17:38
More work on the warnings infrastructure. json_warn() now (experimentally) disallows (elides) duplicate warning codes to simplify downstream loops. Still undecided on that behaviour, though. ... (check-in: 576425e8 user: stephan tags: json)
16:31
started adding infrastructure to report non-fatal warnings. ... (check-in: ad50fe95 user: stephan tags: json)
15:22
timeline json refactoring, fixed ordering, split tags into an Array. ... (check-in: d6cbe37b user: stephan tags: json)
14:42
refactored the prototype timeline code, split off completely from www version (different requirements). ... (check-in: 1ecf3374 user: stephan tags: json)
2011-09-20
22:55
added a couple FIXME notes before bed. ... (check-in: e7857845 user: stephan tags: json)
22:42
Started adding /json/timeline support, but this is gonna be a doozie. Breaking it down into separate calls for ci/wiki/ticket, e.g. /json/timeline/ci because the structures will be different for each. ... (check-in: eff3f7d9 user: stephan tags: json)
16:58
fossil_warning() is now a no-op in JSON mode, to avoid corrupting the output. ... (check-in: 6ce6b5e6 user: stephan tags: json)
16:48
merged trunk [1f498a6ef2]. ... (check-in: c2b1bc68 user: stephan tags: json)
16:45
more minor internal cleanups. s/g.isCGI/g.isHTTP/ to avoid confusion later on. ... (check-in: 9adc95c4 user: stephan tags: json)
16:27
minor internal cleanups and doc additions. ... (check-in: 2f3e4385 user: stephan tags: json)
16:00
CLI mode now works properly when called using an abbreviated form of "json", e.g. fossil js wiki list. Fixed an incorrect error code in /json/wiki. ... (check-in: 76d0fa2b user: stephan tags: json)
15:48
Refactored page/command callback to take on argument to simplify certain dispatching ops. json_getenv() now falls back to getenv() if neither the POST data nor cgi_parameter() contains the requested value, but this is basically a workaround for my current inability to add --opt support in CLI mode (due to how HTTP/CLI command handling is consolidated). ... (check-in: 206908fa user: stephan tags: json)
2011-09-19
20:16
Remove obsolete files ... (check-in: 1f498a6e user: drh tags: trunk)
19:13
Update the built-in SQLite to the 3.7.8 release. ... (check-in: 8d4c5642 user: drh tags: trunk)
19:03
Moved a db_finalize() which would not have been called in a couple of error cases. ... (check-in: afc1cec6 user: stephan tags: json)
18:49
fixed a double-free() which could happen in one error case. ... (check-in: 65e946c7 user: stephan tags: json)
18:48
Implemented /json/wiki/list (first draft, may change). Pulled in latest cson_sqlite3 additions to simplify the impl. ... (check-in: 5cc88946 user: stephan tags: json)
17:11
minor cleanups in prep for the "larger" JSON APIs. ... (check-in: 87e20659 user: stephan tags: json)
2011-09-18
19:16
terribly minor internal cleanups. ... (check-in: 507a4582 user: stephan tags: json)
19:11
One compile fix and MSVC build fix, from Jeff Slutter. ... (check-in: 5f3a98ae user: stephan tags: json)
10:40
Removed some no-longer valid comments after confirming that JSON mode works without cookies. Dumbed-down the various login errors by default (again). ... (check-in: 52229655 user: stephan tags: json)
10:25
Added userName to /json/stat output for the nobody user (it was previously not set in that case). Renamed captcha to password in /json/anonymousPassword. Added NYI (not yet implemented) placeholders for several planned request types. ... (check-in: 13cc3b82 user: stephan tags: json)
08:11
Implemented anonymous user login over JSON. Requires 2 requests (captcha-fetch and then login). ... (check-in: cebf9919 user: stephan tags: json)
05:51
merged trunk [b54b8e751a]. ... (check-in: 76c4ae5e user: stephan tags: json)
05:45
More cleanups to the cson_cgi removal refactoring. Added common "indent" parameter to control indentation of JSON (uses cson_output_opt.indentation semantics). ... (check-in: b3653265 user: stephan tags: json)
04:31
Factored out cson_cgi bits - now using fossil's CGI bits. Removed cson_cgi from cson_amalgamation (cuts its size considerably). Seems to still work, and this removes some discrepancies in how CGI/server modes are handled. ... (check-in: 4cf96814 user: stephan tags: json)
2011-09-17
23:14
Doc changes only ... (check-in: 5a9e5679 user: stephan tags: json)
20:25
added a missing assert() (Thanks, Joe M.) ... (check-in: a67c6744 user: stephan tags: json)
17:35
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. ... (check-in: b54b8e75 user: drh tags: trunk)
16:01
More cleaning up of error lower-level handling to output JSON instead of HTML in a few more cases. ... (check-in: 9b842564 user: stephan tags: json)
14:24
logout now fails if the auth token is not available to it (as a sanity check and potentially stop someone from logging out someone else). ... (check-in: affdf56c user: stephan tags: json)
01:25
dropped back to a simpler timestamp generation mechanism. Thanks to Ge Weijers for the input. ... (check-in: 147f4bfb user: stephan tags: json)
2011-09-16
23:29
Added some code for dumbing-down only the different login errors (missing name, missing pw, or no match found). Defaults to dumbed-down mode. ... (check-in: 388c9888 user: stephan tags: json)
23:06
worked around a weird cgi_parameter() bug. We are now not processing the name/password params with the precedence i would like, but it works now in server/cgi modes with GET and POST. ... (check-in: b0885e86 user: stephan tags: json)
21:39
restructured /json/cap output. ... (check-in: 7e3902d1 user: stephan tags: json)
19:48
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. ... (check-in: 4db5bd11 user: drh tags: trunk)
19:27
implemented /json/logout. ... (check-in: e94605b5 user: stephan tags: json)
18:57
Merged trunk [693ab93b7d] to quiet down -Wall. Removed a trailing comma from an enum (-Wall mode). ... (check-in: 98cdd410 user: stephan tags: json)
18:55
style conformance touch-ups. ... (check-in: 45cd04f8 user: stephan tags: json)
18:53
replaced two C++-style comments. ... (check-in: 693ab93b user: stephan tags: trunk)
18:39
Refactored the special-case CLI-mode arg/path handling in the CGI/server-mode mechanism. Fixed: server-mode response timestamp was always the time the server process started. ... (check-in: 0bb82303 user: stephan tags: json)
18:29
more cleanups in the json arg/path handling. ... (check-in: 35b9edba user: stephan tags: json)
17:53
minor cleanups to the json "command path" handling. ... (check-in: 2dcc2397 user: stephan tags: json)
17:26
Consolidated server/cgi/cli path/arg handling (will break when add --options to CLI mode). ... (check-in: c5fbcced user: stephan tags: json)
16:38
fixed an inconsistency in the CLI/CGI args/path handling. Non-CGI server mode is still broken b/c we do not yet have the PATH_INFO (or equivalent) data. ... (check-in: 73591cc7 user: stephan tags: json)
13:39
more cson portability fixes, thanks to Robert Engelhardt and Joe Mistachkin. ... (check-in: afd36e98 user: stephan tags: json)
13:34
s/unlink/remove/ for Windows build (thanks again to Robert Engelhardt). ... (check-in: ea8d28ac user: stephan tags: json)
11:48
compile fix for mingw (thanks to Robert Engelhardt). ... (check-in: 58d41564 user: stephan tags: json)
11:19
minor typo and wiki formatting fix. Added another external link. ... (check-in: 9f5c40cb user: stephan tags: trunk)
2011-09-15
21:39
test_env command now requires g.perm.Admin or g.perm.Setup. Resolves ticket [2316d926e376aa]. ... (check-in: 2d71977e user: stephan tags: trunk)
12:03
initial mass-change merge of main repo with my fork. ... (check-in: 5b44a419 user: stephan tags: json)
11:55
merged in with trunk for clean state before i pull in my fork. ... (check-in: 716bb292 user: stephan tags: json)
11:54
Create new branch named "json" ... (check-in: 7f108075 user: stephan tags: json)
00:54
Further progress towards jerusalem on yet another holy docco crusade! Checkin #3/n ... (check-in: 17f21f24 user: martin.weber tags: msw-docco)
2011-09-14
18:08
Merge the refactored permission flags into trunk. ... (check-in: b344d3c0 user: drh tags: trunk)
17:49
Removed local-only file from makemake.tcl. Doh. ... (check-in: 00fe2606 user: stephan tags: stephan-hack)
17:45
Refactored g.okXXX perms flags to g.perm.XXX. ... (check-in: 34b4dec0 user: stephan tags: stephan-hack)
13:45
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. ... (check-in: a0cf985a user: drh tags: trunk)
11:14
Merge documentation updates from the msw-docco branch into trunk. ... (check-in: 2210be19 user: drh tags: trunk)
11:06
Distinguish between direct family and merge relationships in the common status information such as seen with the "fossil info" command. ... (check-in: 9caa3506 user: drh tags: trunk)
00:39
A bullet point I forgot two checkins ago:
  • Document ALL supported options for the given commands. Checkin #2/n.
... (check-in: 25d023f3 user: martin.weber tags: msw-docco)
00:33
Of course THAT was the trunk version I wanted to merge with... ... (check-in: b42d1a9d user: martin.weber tags: msw-docco)
00:32
Begin streamline the online documentation to:
  • always include a short overview of the options supported by a given command, alphabetically sorted
  • reference similar/related commands with a final See also: section
  • Use ?x? for optional arguments
  • collapse supported options into ?OPTIONS? This is commit #1/n.
... (check-in: 3fbf8caa user: martin.weber tags: msw-docco)
2011-09-13
18:45
Add the "brief" query parameter to the "stat" page. ... (check-in: d01ca14d user: drh tags: trunk)
18:36
Merge documentation updates into trunk. ... (check-in: 6cf00533 user: drh tags: trunk)
17:18
The Label list was not properly freed in some cases; looking at the annotate of 'win/Makefile.msc' was triggering the case. ... (Closed-Leaf check-in: 4860d9f2 user: viriketo tags: annotate_noleak)
16:43
Getting in the changes reducing the leak on annotate. In the fossil mailing list, I received only opinions in favour of getting mallocs and frees properly paired, so I think noone will refuse the change. ... (check-in: 7870a89b user: viriketo tags: annotate_noleak)
12:42
online docco for [4fe2214116] (support for fossil info / descendants ?-R repo?) ... (check-in: a336ff53 user: martin.weber tags: msw-docco)
00:40
Add support for the -R option on several command-line subcommands. ... (check-in: 4fe22141 user: drh tags: trunk)
2011-09-12
18:19
Merge the minor fixes on the dmitry-fixes branch into trunk. ... (check-in: ce354d0a user: drh tags: trunk)
18:13
Reset the reply content at the beginning of the /xfer method in case any sqlite3_log() warning messages had previously been inserted. ... (check-in: 2d162083 user: drh tags: trunk)
13:06
Fix typo in comment ... (check-in: b582ff98 user: joerg tags: trunk)
2011-09-11
13:57
Fix three remaining instances of printing rebuild progress in CGI mode. Ticket [19be0265ff]. ... (Closed-Leaf check-in: 2cd21f8d user: dmitry tags: dmitry-fixes)
12:27
Disallow creating users with empty login. Ticket [66ce1088]. ... (check-in: e1ea6c26 user: dmitry tags: dmitry-fixes)
12:26
Fix typos in documentation. Tickets [09310d1a] and [806c4358]. ... (check-in: 9150a8a2 user: dmitry tags: dmitry-fixes)
12:22
Make RSS feed valid by using 'dc:creator' element instead of 'author'. Ticket [109ae2e904]. ... (check-in: 71b862af user: dchest tags: dmitry-fixes)
12:19
Show overridden user in commit comment. Ticket [4af785ba]. ... (check-in: 7c82dbf5 user: dmitry tags: dmitry-fixes)
2011-09-10
21:21
Add a new quote to the documentation. ... (check-in: 136519f4 user: drh tags: trunk)
2011-09-08
14:30
Add comment describing file_wd_isfile() function. ... (check-in: f23334cb user: dmitry tags: trunk)
13:07
Remove unused variable from ticket_cmd(). ... (check-in: a0b3769b user: dmitry tags: trunk)
13:02
Merge fixes and refactoring from symlinks branch. ... (check-in: c05f6afa user: dmitry tags: trunk)
12:59
Fix Windows build. ... (Closed-Leaf check-in: 4e586a2d user: dmitry tags: symlinks)
11:59
Introduce new file_wd_* functions that use stat() or lstat() depending on 'allow-symlinks' setting, and use them when dealing with files inside the working directory. Make file_* functions always use stat() as before merging symlink support.

Fix renaming of symlinks when merging (via new function symlink_copy()).

Rename create_symlink() to symlink_create(). ... (check-in: 8a0c5469 user: dmitry tags: symlinks)

11:52
Merge latest trunk into symlinks branch. ... (check-in: 981e5c62 user: dmitry tags: symlinks)
2011-09-07
08:12
Make it easier to use Events as quick notes: Display the title just above the text on Event pages. If there's no title in the wiki text, use the comment as a title. ... (Closed-Leaf check-in: 27a4518e user: ben tags: ben-minorchanges)
03:51
begin work on ticket [bc0d0f5642eaf]: track success of (network) write operations and start bubbling that status up. To make it up to ultimately exit(EXIT_FAILURE) on errors, mkindex will need to be updated, too, as well as the signature from command implementing functions need to return int instead of void at some point. More to come. ... (Closed-Leaf check-in: a67e2683 user: martin.weber tags: msw-hack)
2011-09-06
20:30
Documenting the Label structure I introduced. ... (Closed-Leaf check-in: 58a02a2e user: viriketo tags: label_linkedlist)
20:12
catch up with trunk. Remove C++ style comments from http_ssl.c. ... (check-in: 0f1c41bc user: martin.weber tags: msw-hack)
13:23
Close A and LI tags when displaying new and deleted files in timeline. ... (check-in: 8d703ff9 user: dmitry tags: trunk)
07:33
Two fixes about localtime:
  • The ci_edit page tells the user that it asks UTC time
  • The object_description gives links to localtime (if it's set in the config). Otherwise the links were not pointing at the concerning checkin.
... (Closed-Leaf check-in: 1765c18d user: viriketo tags: localtime_fixes)
2011-09-04
22:14
Implementation of a linked list to solve the memory leak described in a TODO in [e2ebb1f5cae8].

This code is slower than having the memory leak, and at the end, it was not a big memory leak. Let's say, 10 byte per revision involved in a file annotate. If a file has 30000 revisions, it may go around 300KB then.

For this leak to be noticeable (as we have a content cache until 50MB), it would mean having above a milion revisions for the file annotated.

So, I keep this in a branch apart, as maybe the leak is worth the faster code. I have not measured the speed difference though. ... (check-in: ef8266b7 user: viriketo tags: label_linkedlist)

21:39
Reducing the leak of annotate even more.

I wrote a TODO in the file, for a leak still present and relevant for files modified by many versions, but that requires harder work to get right. ... (check-in: e2ebb1f5 user: viriketo tags: annotate_noleak)

21:02
Making annotate not segfault for the complex test case I have. There is still a little leak... but muuuch smaller than it was. ... (check-in: fa760a24 user: viriketo tags: annotate_noleak)
20:43
Updating from trunk to get the latest code. ... (check-in: 73b6ff49 user: viriketo tags: annotate_noleak)
20:41
What I did to get the 'annotate' command not leak.

Notice that I disabled again the check for blob_is_reset, as in trunk. ... (check-in: 7ad4dfbe user: viriketo tags: annotate_noleak)

01:28
Update the built-in SQLite to the latest 3.7.8-alpha version that contains the improved merge-sort logic. ... (check-in: 0cf54160 user: drh tags: trunk)
2011-09-02
16:19
Do a better job of merging branches that contain lots of file renames. ... (check-in: 0b93b0f9 user: drh tags: trunk)
13:54
Fix a missing \n on the trace output of the previous check-in. Also fix a redundancy in the computation of symbolic links. ... (check-in: 59717678 user: drh tags: trunk)
13:51
Add additional trace output with the --debug option on "fossil merge" and especially on filename change tracking. ... (check-in: 21acce3c user: drh tags: trunk)
12:39
Merge symlink fixes into trunk. ... (check-in: c97535c5 user: dmitry tags: trunk)
12:33
Fix a bug in undo associated with symlinks. ... (check-in: 56d624f6 user: drh tags: trunk)
12:27
Merge latest trunk into symlinks branch. ... (check-in: fee3c676 user: dmitry tags: symlinks)
12:18
Merge the latest autosetup changes into trunk. ... (check-in: 172580e0 user: drh tags: trunk)
10:34
Print description of conflict when 'stash apply' cannot merge a symlink and a regular file. ... (check-in: bca6924e user: dmitry tags: symlinks)
10:31
Fix an autosetup bug which prevented libreadline from being detected when running autosetup under tclsh ... (Closed-Leaf check-in: 7eeb5c64 user: steveb tags: autosetup)
10:30
Add -Wdeprecated-declarations on Mac OS X to prevent warnings from openssl ... (check-in: 0fd14820 user: steveb tags: autosetup)
10:19
Uncomment contents of Makefile.in. Silence OpenSSL deprecation warnings on Mac OS X 10.7. ... (check-in: 73443aa7 user: dmitry tags: symlinks)
10:10
Add Makefile.in back into the checkout. Was deleted accidently by the merge at [e4f1c1fe950425b]. ... (check-in: 90b692ba user: drh tags: trunk)
09:34
Bring Makefile.in back. ... (check-in: 67295626 user: dmitry tags: symlinks)
2011-09-01
23:55
Change a couple of unlink()'s to file_delete(). ... (check-in: 61d49d92 user: dmitry tags: symlinks)
23:44
Fix indentation in update.c. ... (check-in: 1d54dce4 user: dmitry tags: symlinks)
23:18
Merge latest changes from trunk. ... (check-in: 2b1a4797 user: dmitry tags: symlinks)
22:56
Refactor file_perm(), file_islink(), and file_isexe(). Now file_perm() calls stat only once. ... (check-in: eac23495 user: dmitry tags: symlinks)
22:55
Fix merge when merging UPDATEs a symlink to a regular file and vice versa. ... (check-in: 82a95b46 user: dmitry tags: symlinks)
22:52
Fix undo when having a regular file on disk and symlink in undo. ... (check-in: 324763b9 user: dmitry tags: symlinks)
22:22
Fix typos and other cleanup on the "build.wiki" doc page. ... (check-in: 0f9fb203 user: drh tags: trunk)
22:15
Fix saving undo for symlinks. ... (check-in: 0762b1d9 user: dmitry tags: symlinks)
22:06
Merge all the latest trunk changes into the tcl-integration branch. ... (check-in: 26c515f6 user: drh tags: tcl-integration)
22:05
Add in the merge_renames test script from the similarly named branch. ... (check-in: fcd68266 user: drh tags: trunk)
22:00
Merge in support for the "fossil ticket history" command from the venks-emacs branch. ... (check-in: 98a855c5 user: drh tags: trunk)
21:56
Merge the symlinks branch into trunk. ... (check-in: e4f1c1fe user: drh tags: trunk)
21:51
Merge the ssl_peer_ip branch into trunk. ... (check-in: 8b9c933c user: drh tags: trunk)
20:56
Merge latest trunk. ... (check-in: 02ee688a user: dmitry tags: symlinks)
20:38
I think I fix a possible bug on platforms where 'char' has signed meaning, on the code about noting the 'rcvfrom' ipv4 address. ... (Closed-Leaf check-in: 9ce6771c user: viriketo tags: ssl_peer_ip)
20:33
Adding some ipv4-only code to get the ip where we took the content from for the https connections. The "rcvfrom" information was lost in the case of https connections.

I don't know how to make it work well for ipv6 too. ... (check-in: daa6a0eb user: viriketo tags: ssl_peer_ip)

20:23
Stop publishing x64 binaries for linux. x86 binaries are sufficient. ... (check-in: bd04a489 user: drh tags: trunk)
18:25
Version 1.19. ... (check-in: 6517b5c8 user: drh tags: trunk, release, version-1.19)
17:45
Merging the unwanted two trunk leaves. ... (check-in: a22c3817 user: viriketo tags: trunk)
17:44
Fixing typo in the 'fossil configuration' command line help. ... (check-in: cd8041b1 user: viriketo tags: trunk)
17:04
Disable the use of <canvas> for rendering the graph. The canvas is busted in recent versions of Firefox. And canvas is mostly busted by design anyhow, since apparently it can not be taller than 32768 pixels, and Fossil graphs frequently need to be taller than that. ... (check-in: 9eb45752 user: drh tags: trunk)
14:31
substantive improvement to sha1 speed (especially on x86) ... (check-in: f2ede7da user: ron tags: trunk)
12:49
Clean up a harmless compiler warning introduced by the previous check-in. ... (check-in: f7f4a80e user: drh tags: trunk)
11:33
Make sure the perferred timezone format has been queried prior to running user SQL, since while running user SQL access to the CONFIG table is restricted. ... (check-in: 7922e566 user: drh tags: trunk)
2011-08-31
20:34
Adding a new test I wanted to write. I just saw this in my local copy, but I really forgot if I finished it or not. ... (Closed-Leaf check-in: 62f4a8a6 user: viriketo tags: merge_renames)
16:28
Merge improvements to artifact descriptions into symlinks branch. Also modify displaying of permissions: now web UI shows "File", "Executable file", or "Symbolic link" in file artifact description. ... (check-in: 3115774f user: dmitry tags: symlinks)
14:34
Improvements to artifact descriptions merged into trunk. ... (check-in: 49402fc7 user: drh tags: trunk)
14:28
Show the branch name in artifact descriptions. ... (Closed-Leaf check-in: 2e38bed4 user: drh tags: artifact_description)
09:55
Merge latest trunk. ... (check-in: 40ed431c user: dmitry tags: symlinks)
09:00
I fix the html related to the artifact description, about pairs of ul.

I also disable the [view] link in the 'fdiff' ui page, because we already provide a link to the artifact in the h2 titles stating the artifacts compared. ... (check-in: e55105e5 user: viriketo tags: artifact_description)

08:34
Fixing the display of the artifact description when the artifact appears as different filenames. ... (check-in: f8eff242 user: viriketo tags: artifact_description)
08:24
Trying to improve the ui artifact description to something easier to parse by the human eye.

I'd still like to have the branch name of every checkin, but I still don't know how to get it. ... (check-in: d34a1b9f user: viriketo tags: artifact_description)

07:50
Improve formatting for fossil ticket history. Make small fields print on same line, and make longer ones look better. ... (Closed-Leaf check-in: 374920b2 user: venkat tags: venks-emacs)
2011-08-30
21:50
Add ability to show ticket history from command line. fossil ticket now takes a new history option, which prints the history of a ticket - somewhat like what the history button does on the ticket web GUI. ... (check-in: 73e363ea user: venkat tags: venks-emacs)
21:46
merge trunk before changes ... (check-in: ffa3b1ea user: venkat tags: venks-emacs)
18:04
Print an error message and quite if the --user option appears on a "fossil commit" command but specifies a username not found in the database. Ticket [3ed2e994e1750b] ... (check-in: b120bc8b user: drh tags: trunk)
17:39
Display the last modification time of tickets using either localtime or UTC according to user preferences. ... (check-in: 839f1050 user: drh tags: trunk)
08:01
Updating from trunk to keep up working in the branch with the most recent fossil code. ... (check-in: 75aaf30a user: viriketo tags: merge_renames)
08:00
More comments about tests I'd like to write. ... (check-in: 281e5121 user: viriketo tags: merge_renames)
2011-08-29
13:35
Remove unused variables from timeline.c. Like [b76ce3d5f1c329] but omits the change to th_tcl.c. ... (check-in: 0b937136 user: drh tags: trunk)
13:24
Update the built-in SQLite to the latest 3.7.8 alpha version. ... (check-in: 35474aff user: drh tags: trunk)
10:31
Silence compiler warnings about unused variables in print_timeline. ... (check-in: b76ce3d5 user: mistachkin tags: tcl-integration)
09:27
Add workaround for bug in Tcl_EvalObjCmd when compiled against Tcl 8.6. ... (check-in: 3a626569 user: mistachkin tags: tcl-integration)
01:19
Add test to verify behavior for missing objProcs. Also, make sure Tcl integration is enabled for the tests. ... (check-in: cba0f25b user: mistachkin tags: tcl-integration)
00:54
Protect against Tcl commands with no objProc. ... (check-in: 8f6a03f7 user: mistachkin tags: tcl-integration)
00:28
Fix comment regarding the value of TCLDIR. ... (check-in: 10f13bc5 user: mistachkin tags: tcl-integration)
2011-08-28
23:45
Use macros to tidy up TH1 to Tcl argument marshalling. Use the Tcl interp result when Tcl_ExprObj does not return ok. Check for Tcl interp deletion. The TH1 'puts' command should flush when writing to stdout. Add 'repository' TH1 command. Use obj API to get Tcl cmdInfo. Add tests for Tcl integration. ... (check-in: 53b9445b user: mistachkin tags: tcl-integration)
11:22
Make blob_read_link() C89-compatible on Unix again. ... (check-in: 03481908 user: dmitry tags: symlinks)
11:01
Use file_delete() instead of unlink() in vfile_to_disk(). ... (check-in: 08311ffc user: dmitry tags: symlinks)
10:43
Handle errors in blob_read_link(). ... (check-in: d43029f6 user: dmitry tags: symlinks)
06:54
Reset result prior to direct Tcl invocation. Cast all ckalloc return values. Make sure the global config database is open for the 'test_th_render' command. Allow the 'tcl' setting to be enabled via the environment. ... (check-in: 5cc15d08 user: mistachkin tags: tcl-integration)
03:00
Do not free the Tcl result (or interp) prior to setting the TH1 result. ... (check-in: 0299d484 user: mistachkin tags: tcl-integration)
2011-08-27
20:37
Indicate whether a file artifact is a symlink or an executable in the web interface. ... (check-in: a7bf0e9b user: dmitry tags: symlinks)
18:25
Changes to fossil_stat() so that the build works for mingw. ... (check-in: a7e747e5 user: drh tags: symlinks)
18:12
Fix a C89 error specific to the symlinks branch and also pull in the C89 fix and the versionable settings fix from trunk. ... (check-in: 4778edd3 user: drh tags: symlinks)
18:08
Merge fixes from trunk. ... (check-in: 9773d596 user: mistachkin tags: tcl-integration)
18:05
Versionable settings are only checked if the local _FOSSIL_ database is already opened. Versionable settings no longer attempts to open that database itself. This fixes an issue with the Admin/Settings page. ... (check-in: a2cc6bc6 user: drh tags: trunk)
17:53
Fix the timeline.c module to be C89-compliant. MSVC needs this. ... (check-in: 8a5f2a7a user: drh tags: trunk)
17:35
Document Tcl integration setting, build fixes. ... (check-in: 326688e5 user: mistachkin tags: tcl-integration)
16:48
Add per-repo setting to enable/disable Tcl support. ... (check-in: 9613828c user: mistachkin tags: tcl-integration)
16:26
Add ability to evaluate Tcl expressions from TH1. Add ability to invoke Tcl commands from TH1. Add the ability to evaluate TH1 scripts and expressions from Tcl. ... (check-in: c5a6e9ea user: mistachkin tags: tcl-integration)
14:42
Initial code to support TH1/Tcl integration. ... (check-in: f7236477 user: mistachkin tags: tcl-integration)
09:44
Fix reading delta from wrong column in stash. ... (check-in: 0317a929 user: dmitry tags: symlinks)
01:21
Reverse the order of column/table existence checking to make validation of already updated local database faster. ... (check-in: 8c0f4bc7 user: dmitry tags: symlinks)
01:07
Add islink column to stashfile, undo, undo_vfile tables if needed. ... (check-in: 44e673f5 user: dmitry tags: symlinks)
00:52
Fix SQL syntax error in undo. ... (check-in: be956c3c user: dmitry tags: symlinks)
2011-08-26
14:59
Merge the latest trunk changes into the symlinks branch. ... (check-in: 24c16584 user: drh tags: symlinks)
14:49
Add the colortest query parameter to the brlist webpage. ... (check-in: d0daac20 user: drh tags: trunk)
14:11
Add the test-hash-color command for testing the hash_color() function. ... (check-in: 130b8f77 user: drh tags: trunk)
14:10
Merge the "stash rm" command into trunk. ... (check-in: 0b4f8306 user: drh tags: trunk)
14:09
Merge the autosetup updates into trunk. ... (check-in: 64a2b0d5 user: drh tags: trunk)
2011-08-25
13:48
Fix one more use of number instead of constant for permissions. ... (check-in: 35de2bdd user: dmitry tags: symlinks)
11:42
Introduce constants for internal permissions (executable/symlink). ... (check-in: f6daee3e user: dmitry tags: symlinks)
2011-08-24
22:13
Update to the latest autosetup, mainly for better temp file handling on mingw/msys, and fixes for the sun studio compiler. ... (Closed-Leaf check-in: 4e5dd353 user: steveb tags: autosetup)
21:45
Fix code stylistic issues with the "stash rm" patch. Also document the new stash verb. ... (Closed-Leaf check-in: d2c4a242 user: drh tags: stash_rm)
20:05
"rm" subcmd to stash, "drop"-alike functionality ... (check-in: 1f4e6cf1 user: bch tags: stash_rm)
20:01
Support symlinks in tarballs. ... (check-in: 72e3bbd0 user: dmitry tags: symlinks)
19:12
Support symlinks in ZIP files. ... (check-in: 16da26c5 user: dmitry tags: symlinks)
2011-08-23
18:00
go back to the old numbering on the pre-checkin checklist (ok'd drh). ... (check-in: a87717ad user: martin.weber tags: trunk)
17:57
Change numbering back so that the preliminary step is 0, the most important one is #1. ... (check-in: 90e310eb user: martin.weber tags: msw-hack)
17:44
Fill islink field in vfile table when adding files. Support symlinks in export. Make manifest_file_perm() return 2 for symlinks. Add file_perm() function, and use it instead of file_isexe() when we need both isexe and islink properties. ... (check-in: 4619361d user: dmitry tags: symlinks)
17:23
catch up with trunk & fix commentary portion of checkin.wiki. ... (check-in: 35e33287 user: martin.weber tags: msw-hack)
16:55
Merge the msw-hack branch into trunk. ... (check-in: d41074f8 user: drh tags: trunk)
16:50
Avoid using invalid SQL when checking to see if the vfile table needs to have the islink column added. ... (check-in: 2de9e876 user: drh tags: symlinks)
15:45
Fix several harmless compiler warnings. ... (check-in: 553159aa user: drh tags: trunk)
15:27
Merge in the latest changes from trunk. ... (check-in: 6c880a4f user: drh tags: symlinks)
15:14
Do not auto-push when creating a new private branch. Ticket [13fd567b51fac8] ... (check-in: 649efeb4 user: drh tags: trunk)
15:10
The u= query parameter on a timeline looks for both original and edited user names. Ticket [d94b0934861d9] and [fca5ce18c07c29]. ... (check-in: 0f7f8130 user: drh tags: trunk)
14:47
Merge the versionable-settings cache into trunk. ... (check-in: ea51d127 user: drh tags: trunk)
13:54
Fix comments. ... (check-in: 4a32e8ad user: dmitry tags: symlinks)
08:37
Cache values of versionable settings read from files. ... (Closed-Leaf check-in: 0f0a9473 user: ben tags: ben-minorchanges)
01:44
catch up with trunk; update the pre-checkin list to include checking for your username. ... (check-in: a1f39877 user: martin.weber tags: msw-hack)
2011-08-22
22:20
Merge trunk. ... (check-in: c57830be user: dmitry tags: symlinks)
19:02
Allow browsing of directories whose names contain characters that must be escaped for HTML. ... (check-in: 1ec0739c user: drh tags: trunk)
18:45
Add the Makefile.in file back into the checkout. ... (check-in: 5feb1d60 user: drh tags: trunk)
18:25
Merge the --showfiles enhancement from the venks-emacs branch into trunk. ... (check-in: 2b8cbf3c user: drh tags: trunk)
18:23
Merge the msw-hack branch into trunk. ... (check-in: af50b29c user: drh tags: trunk)
15:55
Continue with the update routine even if the targetted version equals the current checkout version instead of depending on the value of the verbose flag to continue or not. This fixes tkt [e8a10100e2]. Fossil update will now recover lost files with or without the -v flag. ... (check-in: c6b371c4 user: martin.weber tags: msw-hack)
2011-08-19
23:27
Add a -showfiles flag to timeline. fossil ... -showfiles will now print a list of files after the checkin comment, like the "Show Files" button in the Web GUI. The format of the printed lines is the same as update. ... (check-in: b14ab41f user: venkat tags: venks-emacs)
2011-08-16
18:35
update branch before making changes ... (check-in: 84e6f172 user: venkat tags: venks-emacs)
02:43
Update the built-in SQLite to the latest pre-3.7.8 version from the stat3-enhancement branch. And turn on SQLITE_ENABLE_STAT3. This will serve as a test of the stat3 enhancements to SQLite. ... (check-in: ce62a2b1 user: drh tags: trunk)
2011-08-14
23:14
Merge the ben-testing branch into trunk. ... (check-in: 9a0c9958 user: drh tags: trunk)
23:12
Fix the file_relative_name() function so that it works on windows. ... (Closed-Leaf check-in: 47b5bf7d user: drh tags: ben-testing)
17:54
Remove the seperate versionable version of db_get(), which now uses ctrlSettings to determine whether a setting is versionable or not. ... (check-in: 3113f7b1 user: ben tags: ben-testing)
07:21
Merge trunk into ben-testing, adjusting for versionable settings. ... (check-in: 246ac307 user: ben tags: ben-testing)
07:13
Change the relative-paths default to 'on', after feedback from the community. ... (check-in: 42a830e7 user: ben tags: ben-testing)
2011-08-12
12:13
Fix harmless compiler warnings in tar.c. ... (check-in: 073725ae user: drh tags: trunk)
11:54
When forcing a rollback following an error, reset all SQL statement first so that the rollback can be successful. ... (check-in: 9515143d user: drh tags: trunk)
09:29
Add link to SSL page from setting up server documentation ... (check-in: 64ae6579 user: ben tags: ben-testing)
09:26
Update documentation index. ... (check-in: e764e8f3 user: ben tags: ben-testing)
09:21
Add documentation for settings, SSL usage, and change log. ... (check-in: 0769acd2 user: ben tags: ben-testing)
2011-08-10
18:53
Display of pathnames relative to working directory for status, changes and extras commands now controlled by 'relative-paths' setting (default: off) and --abs-paths and --rel-paths options. ... (check-in: cdd298f5 user: ben tags: ben-testing)
15:54
Change X-Frame-Options to SAMEORIGIN to give reasonable click-jacking protection without blocking some client side scripting currently in use by some fossil users. ... (check-in: b968f023 user: ben tags: trunk)
2011-08-07
22:52
Fix a (harmless) javascript error that occurs when the graph is empty. ... (check-in: 303dd442 user: drh tags: trunk)
10:56
Updates to the makefile documentation. ... (check-in: ef0b48de user: drh tags: trunk)
2011-08-05
19:14
Remove redundant assignment of the xCmp local variable in the add_files_in_sfile function. ... (check-in: cad1b4a4 user: mistachkin tags: trunk)
12:43
Taking a note about a new test I should write about merges with renames.. ... (check-in: b78d9999 user: viriketo tags: merge_renames)
2011-08-04
22:17
Merge the --case-sensitive feature into trunk. ... (check-in: 874d0ca3 user: drh tags: trunk)
17:13
Add experimental changes to support the case-sensitive setting and the --case-sensitive command-line option for "add", "addremove", and "merge". ... (Closed-Leaf check-in: 4fee0ce2 user: drh tags: filename-case)
15:54
Merge trunk into ben-testing ... (check-in: 3eb07708 user: ben tags: ben-testing)
14:32
Merge the ben-minorchanges branch into trunk. ... (check-in: 83c032de user: drh tags: trunk)
2011-08-02
18:42
Use the automatic background color algorithm for individual file timelines in addition to the global timeline. ... (check-in: abe7b833 user: drh tags: trunk)
2011-07-30
10:14
Correct the winsrv documentation to use the renamed command name. ... (Closed-Leaf check-in: f6b8397e user: ben tags: ben-minorchanges)
10:10
Allow more than one file to be specified to the diff command. ... (check-in: 3cdcb515 user: ben tags: ben-minorchanges)
2011-07-28
19:57
Merge Joerg's export command improvements into trunk. ... (check-in: dd74352d user: drh tags: trunk)
2011-07-25
12:24
Make sure deleted files are recorded in the MLINK table. ... (check-in: ccc2c8f6 user: drh tags: trunk)
11:21
Merge the ge-tarfix changes into trunk. This fixes tarball generation for repos that have very long filenames. ... (check-in: a26940c2 user: drh tags: trunk)
2011-07-24
19:47
Use a Blob object rather than a custom printf function in order to construct the PAX header for tarballs. ... (Closed-Leaf check-in: 02ce8b4a user: drh tags: ge-tarfix)
00:36
Improvements to tar generation. Uses the format documented in Posix.1-2008 to handle long file names and UTF-8. ... (check-in: 2ef37b3b user: ge tags: ge-tarfix)
2011-07-23
23:01
Fix logic error: look up mlink entries of the commit, not the parent. ... (Closed-Leaf check-in: 9a679370 user: joerg tags: experimental)
22:13
Fix a harmless compiler warning. ... (check-in: ba15af45 user: drh tags: trunk)
22:05
Improvements to the automatic background color chooser. Provide a setting which alters the algorithm to work with a light-color foreground. ... (check-in: ce4a44d9 user: drh tags: trunk)
21:32
Add MinGW makefile to allow building an SSL-enabled Fossil with the sources for zlib and OpenSSL simply extracted into the Fossil source directory. ... (Closed-Leaf check-in: 6652dd1c user: mistachkin tags: mistachkin-Makefile)
16:01
Merge the autosetup update into trunk. ... (check-in: 3c512b37 user: drh tags: trunk)
00:24
During the first phase of export, explicitly try to process the commits in order of delta chains to minimize recomputation and cache trashing. ... (check-in: 2cfb415b user: joerg tags: experimental)
2011-07-22
23:46
If a branch does not have a color set for it, choose a background color for the timeline background based on a hash of the branch name. ... (check-in: c946b573 user: drh tags: trunk)
23:15
Experimental query parameters brbg and ubg for the timeline. ... (check-in: b6b419c3 user: drh tags: trunk)
22:07
Update autosetup to the latest version. This fixes bootstrap on systems with older compilers. Now './configure; make' works on Haiku R1/Alpha 3. ... (Closed-Leaf check-in: c32b23d6 user: steveb tags: autosetup)
19:38
Since the mlink table contains entries with pid=0 for non-empty manifests without parents, drop the original non-incremental commit logic by folding the few special cases into the mlink/plink based output. ... (check-in: fca30736 user: joerg tags: trunk)
03:12
Merge the recent autosetup changes into trunk. The Makefile has been renamed to Makefile.classic. The standard procedure to build is now ./configure; make. ... (check-in: 75f02948 user: drh tags: trunk)
03:10
Very minor edits to the BUILD.txt document. ... (Closed-Leaf check-in: 38d58597 user: drh tags: autosetup)
01:43
Switch to using configure (autosetup) by default. The original Makefile is now available as Makefile.classic ... (check-in: eff52c1c user: steveb tags: autosetup)
2011-07-21
19:20
Add support for incremental exports ... (check-in: c2ccd825 user: joerg tags: trunk)
17:37
Use stable marks derived from the rid in preparation for optional incremental exports. ... (check-in: 22d414e5 user: joerg tags: trunk)
17:35
Skip missing merge parents. Git doesn't like missing marks and there isn't anything to be done about them. ... (check-in: b71b32d1 user: joerg tags: trunk)
15:50
Avoid parsing manifests if a parent exists. Now the only case left using deleteall is when no parent exists. ... (check-in: bc8d368b user: joerg tags: trunk)
13:53
Write incremental file lists for fast-export. ... (check-in: 433a3c9a user: joerg tags: trunk)
2011-07-20
20:05
Fix the realclean target on windows makefiles to delete mkversion.exe not version.exe. Ticket [5947ace466c571d] ... (check-in: 3ade7789 user: drh tags: trunk)
09:09
Only allow the default Makefile to build fossil on platforms where it's known to work. Update the build documentation to tell the user to use the GNUmakefile explicitly, to avoid accidently building using the default makefile on non-GNU platforms. ... (Closed-Leaf check-in: 14d1e449 user: ben tags: ben-safe-make)
08:37
Merge working directory relative file listings for changes and extras commands into ben-testing. ... (check-in: 8320393b user: ben tags: ben-testing)
08:34
Add help text to status command about --non-relative option. ... (Closed-Leaf check-in: 5de11ac6 user: ben tags: ben-changes-report)
08:29
Merge trunk with ben-testing ... (check-in: 74d65bab user: ben tags: ben-testing)
2011-07-19
23:44
Update the built-in SQLite to the latest 3.7.8 alpha, for the purpose of testing SQLite. ... (check-in: 4adc11ed user: drh tags: trunk)
23:29
Allow the root of a check-out to be in the root of the filesystem. Ticket [675f36eac4902cf] ... (check-in: b317471d user: drh tags: trunk)
23:18
Do not delete initial whitespace from a wiki page prior to formatting as this can mess up the bullet and enumeration markup. Ticket [207829a5c5ab7af] ... (check-in: 4ac6328f user: drh tags: trunk)
23:10
Enhance the branch command and the branch www page so that they can show all branches. The branch command can now also show closed branches. Ticket [2adfb697fda1b2]. ... (check-in: ebeaf3ae user: drh tags: trunk)
22:57
Take extra care to always honor the -A option on clone, especially when cloning from a file: URI. Ticket [bcd3cdebf2879874] ... (check-in: d86201dc user: drh tags: trunk)
22:41
Increment the version number. Update the change log. ... (check-in: a3717e13 user: drh tags: trunk)
22:39
Change the name of the "service" command to "winsrv" to avoid confusion with the "server" command. ... (check-in: c46c7089 user: drh tags: trunk)
2011-07-18
20:04
Merge the windows-service command into trunk. ... (check-in: 06e9ca23 user: drh tags: trunk)
20:00
Update the MSVC makefile so that it works with the new "service" command. ... (Closed-Leaf check-in: 4bf9048e user: drh tags: tsbg-win-service)
2011-07-15
18:06
Enable Fossil to run as a Windows service and add a "fossil service" command. ... (check-in: 91c2f65a user: tsbg tags: tsbg-win-service)
04:50
Add file local.tcl to the autosetup directory. Containing a configuration option to prevent autosetup from using a pager. ... (check-in: e14f0fe2 user: dan tags: trunk)
2011-07-14
15:28
Add a commentary section to the check-in checklist. Also add the "verify makefiles" item. /doc/trunk/www/checkin.wiki ... (check-in: 39624620 user: drh tags: trunk)
14:34
Update autosetup to the latest version - https://github.com/msteveb/autosetup/commit/e2a8949b420 . ... (check-in: a4efad7e user: dan tags: trunk)
13:29
Update the pre-commit checklist: /doc/trunk/www/checkin.wiki ... (check-in: 831306e1 user: drh tags: trunk)
13:02
Added the Checklist for Successful Open-Source Projects document. /doc/trunk/www/foss-cklist.wiki ... (check-in: 34177b00 user: drh tags: trunk)
11:24
Fix the "fossil setting" command so that it can change the manifest setting even when not within a local check-out. ... (check-in: fd13b1a1 user: drh tags: trunk)
11:09
Modify auto.def to detect the case where the system SQLite is too old for WAL support (used by fossil). ... (check-in: 5fe55cb1 user: dan tags: trunk)
10:24
Small changes to autosetup build system so that the --disable-internal-sqlite switch works and is compatible with BSD make. ... (check-in: 734af429 user: dan tags: trunk)
00:28
Fix a bug in the auto.def file. ... (check-in: 35f80429 user: drh tags: trunk)
2011-07-13
23:03
Version 1.18 ... (check-in: df9da91b user: drh tags: trunk, release, version-1.18)
21:29
Merge the new autosetup mechanism into the trunk. ... (check-in: f476744d user: drh tags: trunk)
21:24
Update the "fossil wiki export" command to use standard file output utilities so that line endings will be handled correctly. Ticket [d9040c134bf41] ... (check-in: 11f2f71f user: drh tags: trunk)
21:15
Fix an assert() that fires if the "stash" command is used after having done an "rm". Ticket [3ce0ea97522581] ... (check-in: 336e194c user: drh tags: trunk)
2011-07-12
20:27
Be sure to flush g.httpOut at the end of cgi_reply(). ... (check-in: 2cd0c765 user: drh tags: trunk)
17:26
Apply a fix to auto.def supplied by Steve Bennett via the mailing list. ... (Closed-Leaf check-in: 8c482e2a user: dan tags: autosetup)
2011-07-11
10:00
By default, the extras command lists all the uncontrolled files relative to the current working directory, unless the --non-relative option is used. ... (check-in: b9a38cf3 user: ben tags: ben-changes-report)
2011-07-10
15:01
By default, the changes and status commands list all changed files relative to the current working directory, unless the --non-relative option is used. ... (check-in: a05bbff4 user: ben tags: ben-changes-report)
13:01
When running the changes or status command from inside a sub-directory of the check out, only show the changes in or below the current directory unless the --show-all option is used. ... (check-in: e0d2e1f9 user: ben tags: ben-changes-report)
12:05
Don't show the cookie values on the test_env page, unless the fossil executable was built with FOSSIL_DEBUG. ... (check-in: 35ecc92b user: ben tags: trunk)
2011-07-09
21:06
Disable the piping of output through $env(PAGER). ... (check-in: cd2cb3b3 user: drh tags: autosetup)
20:19
Initial check-in of Steve Bennett's autosetup configurator. ... (check-in: ded86a4e user: drh tags: autosetup)
16:12
Added ability to access repositories via CGI that are located in a path containing whitespaces. ... (check-in: fc15fe04 user: rimkojr tags: trunk)
2011-06-30
17:40
typo fix per ticket [fc0838fc72f079d2033ae] ... (check-in: e50813e1 user: bch tags: trunk)
2011-06-29
17:10
Simplify some the "name" parameter to the "artifact" URIs. ... (check-in: 5acc3e4c user: drh tags: trunk)
11:23
Fix broken hyperlink on ticket history. Ticket [53ed528478dbc42]. ... (check-in: 082c02a8 user: drh tags: trunk)
11:20
Fix the fossil_strcmp() routine so that it compares strings in the correct order even if some of the characters have their high-order bits set. Ticket [5982aa506467d]. ... (check-in: f23e90da user: drh tags: trunk)
2011-06-28
00:17
Fix a missing dependency in the makefiles. Ticket [e5b941cb0c90ba] ... (check-in: 5392b5c2 user: drh tags: trunk)
2011-06-24
11:31
Update the built-in SQLite to the 3.7.7 final with patches to fix compiler warnings associated with Fossil's use of SQLITE_THREADSAFE=0. ... (check-in: 745db635 user: drh tags: trunk)
2011-06-23
17:48
Update the build-in SQLite to the lastest 3.7.7 release candidate. ... (check-in: 4722e1ab user: drh tags: trunk)
11:24
added version diff from info page ... (Closed-Leaf check-in: 6a84934b user: ron tags: rons diff mods)
08:56
added "diff from other version" to fdiff page ... (check-in: b785f086 user: ron tags: rons diff mods)
2011-06-21
11:38
fix [ffa87168ce1] ... (check-in: b72eb4d4 user: ron tags: trunk)
00:51
Update the built-in SQLite to the latest 3.7.7 release candidate. ... (check-in: 74cbfc69 user: drh tags: trunk)
2011-06-19
16:52
Require version 2.61 of autoconf, the version installed by default on Mac OS X. Changes to get autoconf working under Solaris 10: Prefer system version of OpenSSL found in /usr/sfw directory. Check for getpassphrase using autoconf rather than making assumptions in config.h. ... (Closed-Leaf check-in: c5f994d4 user: ben tags: autoconf)
16:48
Fix syntax in Makefile.in so it works with Solaris make. ... (check-in: 4787336f user: ben tags: autoconf)
2011-06-18
19:29
Updates to the "Quick Start" documentation. ... (check-in: a8f271e8 user: drh tags: trunk)
18:30
Update the release-test document. Add a Change Log. ... (check-in: a992b276 user: drh tags: trunk)
18:06
Add a "Contributing" link to the homepage. Update the build documentation. ... (check-in: 2d50893d user: drh tags: trunk)
17:02
Fixes to the windows makefiles to support sequential version numbers. ... (check-in: 30b0986d user: drh tags: trunk)
17:00
Merge latest changes from trunk ... (check-in: 7bbeb882 user: ben tags: ben-testing)
16:50
Add a version number that is increased by one on each release. Make the initial version number 1.18 since there have been 17 prior releases. ... (check-in: e0303181 user: drh tags: trunk)
15:51
Improved error messages when getcwd() fails. Ticket [f628d183c958c5b12]. ... (check-in: 89e6eb96 user: drh tags: trunk)
2011-06-17
20:13
Adding a new test (this failed by current trunk) based on ticket [74413366fe]. ... (check-in: b2e7370e user: viric tags: merge_renames)
19:09
Adding a first test for merging branches with renames. Related to ticket [554f44ee74]. ... (check-in: 8526b151 user: viriketo tags: merge_renames)
15:13
Fixes to "export --git". Changes spaces in tag names to "_" since Git cannot deal with spaces in tag names. Make sure the name of the committer is well-formed according to git's definition of well-formedness. ... (check-in: b707622f user: drh tags: trunk)
13:37
Fix the temporary filename generator so that it does not get stuck in a loop. Ticket [006e1df642d6246a03]. ... (check-in: d3a1663a user: drh tags: trunk)
2011-06-16
23:14
A CMake file from Thomas Schnurrenberger. Saved for reference. After some experimentation with cmake, the thinking is we will probably go in a different direction. ... (Closed-Leaf check-in: d167b79e user: drh tags: cmake)
23:12
Fix an issue with makeheaders that causes problems for windows when full pathnames are use with a colon in the device name. ... (check-in: 11285096 user: drh tags: trunk)
19:51
Updates to the VC++ makefile. ... (check-in: 82d741db user: drh tags: trunk)
2011-06-15
15:33
Add the configure script and merge in the latest trunk changes. ... (check-in: 57ca2496 user: drh tags: autoconf)
15:22
Update the built-in SQLite to the latest 3.7.7 beta. ... (check-in: dbe1e68e user: drh tags: trunk)
2011-06-14
23:59
When doing a merge, only follow direct ancestor links when computing the set of filename changes. Do not follow merge links as this can result in non-intuitive changes. Ticket [554f44ee74e3d3b]. ... (check-in: 1c4d1272 user: drh tags: trunk)
22:31
Disable several warnings about sorting w/o an index. ... (check-in: b893eb0d user: drh tags: trunk)
22:16
A very simple commit fix. ... (check-in: 3a610a39 user: drh tags: trunk)
17:24
Change the minimum required autoconf from 2.67 to 2.62. ... (check-in: 0241d75a user: drh tags: autoconf)
17:21
Add Makefile.in forgotten in [8559c781c2]. ... (check-in: dcda2dbc user: joerg tags: autoconf)
17:10
Remove NetBSD RCS ID ... (check-in: 80799742 user: joerg tags: autoconf)
17:09
Add very basic configure script. It is just checking for zlib, OpenSSL and the USE_PREAD support on the BSDs. ... (check-in: 8559c781 user: joerg tags: autoconf)
2011-06-10
15:14
When creating manifest files as part of a "fossil import" command, ensure that "T" cards are added in sorted order, and that there are no duplicates. ... (check-in: 6ed7ceb1 user: dan tags: trunk)
2011-06-09
19:20
Make sure the content of a manifest has been materialized and is not a copy-or-write segment of another blob prior to parsing it. Ticket [9c3e2a224b6b0055] ... (check-in: 05389804 user: drh tags: trunk)
2011-06-07
15:51
Improvements to the "annotate" algorithm: Only search primary ancestors; ignore branchs. ... (check-in: 621be704 user: drh tags: trunk)
02:09
Merge the venks-emacs changes into trunk. ... (check-in: fbf417b6 user: drh tags: trunk)
00:48
Pull the latest trunk changes into the venks-emacs branch. ... (check-in: 690ba8cb user: drh tags: venks-emacs)
2011-06-06
17:59
Fix indentation and tabs to style guide ... (check-in: 081a29c0 user: venkat tags: venks-emacs)
17:17
When setting execute permission only set it for those users that also have read permission. ... (check-in: fd6f1c5e user: drh tags: trunk)
17:15
Bug fix: make sure "fossil update" sets the execute permission bit correctly. ... (check-in: 37c231b1 user: drh tags: trunk)
16:50
Remove an unnecessary level of function nesting. ... (check-in: 12989181 user: drh tags: trunk)
12:01
Update the "scrub" command to remove traces of login-groups and subrepositories. ... (check-in: 5ea9cf40 user: drh tags: trunk)
2011-06-05
08:54
Merge latest SQLite from trunk ... (check-in: be264779 user: ben tags: ben-testing)
08:49
Minor code cleanup: reformat code to 80 char line length ... (check-in: 6aa5b85f user: ben tags: ben-testing)
08:46
Add ssl-ca-location setting to specify file/directory to pass to OpenSSL as the server CA location. This allows specification of CAs properly on platforms without usable centralised CA certificate lists, or management by external programs. Add note to certificate warning about this setting, and stronger instructions about what to do if the server certificate could not be verified. ... (check-in: 636cc595 user: ben tags: ben-testing)
00:09
Fix minor typo in comment ... (check-in: ac7be7fd user: venkat tags: venks-emacs)
00:04
Add ability to append to ticket fields from the fossil ticket command ... (check-in: 35d6029a user: venkat tags: venks-emacs)
2011-06-03
14:24
Update the built-in SQLite to the latest 3.7.7 alpha. ... (check-in: 9f9047d6 user: drh tags: trunk)
2011-06-02
23:45
Minor code clean-ups: (1) shorten lines to less than 80 characters (2) remove C99-isms, especially intermixed code and declarations. Also merge in the moved file display fix from the trunk. ... (check-in: a164b63a user: drh tags: ben-testing)
20:49
Improved handling of check-in diff display when files have changed names but are otherwise unmodified. Requires a rebuild to get the display exactly right since the MLINK table needs to be recomputed. ... (check-in: 067cda26 user: drh tags: trunk)
19:38
Merge versionable settings and empty-dirs setting from versionable-settings branch ... (check-in: 30ebed19 user: ben tags: ben-testing)
19:31
Merge SSL client certificate support from ben-security branch ... (check-in: 397f434a user: ben tags: ben-testing)
19:28
Create new branch named "ben-testing" ... (check-in: 25c77401 user: ben tags: ben-testing)
14:56
Make sure the built-in "now()" function is available to peer-repository connections for single-signon operations. Ticket [3233c3dad99d57ad]. ... (check-in: 74ecc4d6 user: drh tags: trunk)
2011-06-01
22:39
Add the --type option to the "fossil tag find" command. Ticket [9bed1f604e0773] ... (check-in: d5b9674e user: drh tags: trunk)
22:32
In contexts where only a check-out makes since, only resolve tags or branch names into check-outs, not events or other artifacts. Ticket [5f611295e3c2a8]. ... (check-in: 2a013f02 user: drh tags: trunk)
2011-05-31
12:52
Always use the alternate-form flag "#" to control the number of input bytes to printf conversions like %t, %h, and %q. Do not use precision in those cases since precision limits the number of output characters, not the number of input characters. Ticket [8967ea1df4f51af]. ... (check-in: e5e6ca46 user: drh tags: trunk)
2011-05-30
16:46
Makefile which works under the BSDs and Solaris using their non-GNU make. Resolves [5a96dd5f52]. ... (check-in: 3abab7e1 user: ben tags: trunk)
07:14
Add configure script, which must be run before running make, as it appears there's no cross-platform way to set a make variable to the output of a shell command. ... (Closed-Leaf check-in: 5abe6347 user: ben tags: configure-make)
07:04
Create new branch named "configure-make" ... (check-in: 62284df9 user: ben tags: configure-make)
06:55
Online help for several more commands adapted ... (Closed-Leaf check-in: d23f9887 user: Arjen Markus tags: arjen-doc-updates)
2011-05-29
12:53
Remove accidentally included line of code. ... (Closed-Leaf check-in: 0bed863b user: ben tags: ben-security)
12:49
Support for client side SSL certificates for extra authentication to https servers. Adds --ssl-identity command line option and ssl-identity setting to specify the filename of a identity file containing a PEM encoded certificate and private key. ... (check-in: e06ea26e user: ben tags: ben-security)
2011-05-28
18:51
Release ... (check-in: 0448438c user: drh tags: trunk, release)
17:56
Merge the latest changes from the ben-security branch into trunk. ... (check-in: 6d35cde7 user: drh tags: trunk, test-%-&-tag)
17:52
Do not attempt to use fossil_fopen() in place of fopen() in the SQLite shell as doing so causes problems on (some) Macs and does not really help the windows i18n situation. Ticket [034fa7bb2907e96] ... (check-in: e94c1e90 user: drh tags: trunk)
16:23
Add the X-Frame-Options: DENY header to HTTP responses, and a comment lamenting that two other helpful security headers can't really be used without breaking things. ... (check-in: 95f04bbf user: ben tags: ben-security)
15:40
Tidy up and fix implementation of empty-dirs setting. ... (Closed-Leaf check-in: 529237a3 user: ben tags: versionable-settings)
15:39
Add documentation for empty-dirs setting ... (check-in: eb93d6ae user: ben tags: versionable-settings)
14:55
Docs and visibility for versionable settings: Add versionable marker in the web UI. Output of the settings command notes if the value is overridden. Update help text for settings command noting versionable status and that glob settings can be newline separated. ... (check-in: b5d45262 user: ben tags: versionable-settings)
09:15
Warn when there's a versioned and non-versioned value for a setting, and allow this warning to be silenced. Trim whitespace from settings loaded from files. ... (check-in: 761a98a1 user: ben tags: versionable-settings)
2011-05-27
14:37
Issue a warning if the "push" or "sync" command is issued when "dont-push" is enable. ... (check-in: 21ceccdd user: drh tags: trunk)
12:56
Internationalize the opendir() function calls. Ticket [49db5c3993bef2]. ... (check-in: e05fea38 user: drh tags: trunk)
12:16
Add the test-mimetype command and use it to verify the correct order of entries in the mimetype table. Fix the errors found. ... (check-in: ea2698e9 user: drh tags: trunk)
12:03
Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. ... (check-in: 32ad9a15 user: drh tags: trunk)
06:48
Add makefile to ensure no DLLs are used for the MinGW build (zlib was installed as both a static and a dynamic library) Extensions and minor textual revisions to the online help for several commands ... (check-in: 6469b814 user: Arjen Markus tags: arjen-doc-updates)
2011-05-26
11:57
Add the --systemtrace option for debugging calls to fossil_system. ... (check-in: 5a4dc223 user: drh tags: trunk)
11:29
Make arrangements for the output of "fossil status" to go through the UTF8 to MBCS translation. Ticket [3f0216560679fd] ... (check-in: 02a6aa2d user: drh tags: trunk)
2011-05-25
13:54
Update the Mac icon for the download page. ... (check-in: a2e1c483 user: drh tags: trunk)
2011-05-24
12:02
Merge the latest trunk changes into the versionable-settings branch. ... (check-in: 9c915adb user: drh tags: versionable-settings)
12:00
Merge the latest trunk changes into the arjen-doc-updates branch. ... (check-in: 5d4ef37a user: drh tags: arjen-doc-updates)
07:27
Extended the online help for the commit, close, configure, clone and checkout commands ... (check-in: 7df22654 user: Arjen Markus tags: arjen-doc-updates)
2011-05-23
15:11
Merge the ben-security branch into the trunk. ... (check-in: 474850cf user: drh tags: trunk, release)
15:06
Merge the solaris10 branch into the trunk. ... (check-in: 3e0efc38 user: drh tags: trunk)
2011-05-22
15:08
Follow web app best practise by marking cookies as HttpOnly and, if it's over an https connection, as 'secure' so they will only be transmitted over https. Options supported by major browsers, and harmless where not supported. ... (check-in: e4b57a32 user: ben tags: ben-security)
14:53
When displaying an unknown certificate, also display the certificate fingerprint so the user can verify they're seeing the certificate they expect. Just displaying the textual names in the certificate does not give enough information to be certain someone isn't doing a man in the middle attack. ... (check-in: fc93bfb0 user: ben tags: ben-security)
14:23
Create new branch named "ben-security" ... (check-in: 2b4a6a66 user: ben tags: ben-security)
09:52
Add versionable empty-dirs setting which specifies a newline separated list of empty directories to be created after checkout and update commands. ... (check-in: 3fa5cfae user: ben tags: versionable-settings)
09:50
Turn ignore-glob, crnl-glob, binary-glob and manifest settings into versionable settings. ... (check-in: 43b0d795 user: ben tags: versionable-settings)
09:44
When parsing glob settings, allow splits on newlines as well as commas. Allows versionable glob settings to be written one glob per line for readability. ... (check-in: 7d048033 user: ben tags: versionable-settings)
09:38
Add db_get_versionable_setting() for implementing 'versionable settings', which is like db_get() except will prefer to read the value from .fossil-settings/NAME in the checked out source, rather than the database. ... (check-in: 09e52f0d user: ben tags: versionable-settings)
09:11
Create new branch named "versionable-settings" ... (check-in: 3db75c48 user: ben tags: versionable-settings)
07:53
Fix for passwords > 8 chars long on Solaris. getpass() silently truncates to 8 chars, use getpassphrase() instead. ... (Closed-Leaf check-in: 3e61ada7 user: ben tags: solaris10)
07:49
In the Makefile, use a more standard syntax for setting a variable to the output of a shell command. Fixes building on Solaris, seems OK on other platforms. ... (check-in: 9ef38b6b user: ben tags: solaris10)
07:33
Create new branch named "solaris10" ... (check-in: eb4b5e3b user: ben tags: solaris10)
2011-05-21
16:57
If at the tip of the current branch but there are children in other branches, the "fossil up" command should do nothing. ... (check-in: 1343cfad user: drh tags: trunk)
16:52
Add (verisionable) empty-dirs setting ... (Closed-Leaf check-in: b21f47e9 user: ben tags: bens-expr)
16:45
Print an "Internal Error" if the update command is unable to find a version to update to. ... (check-in: 88e9f24a user: drh tags: trunk)
16:18
Slightly hacky way of putting versioned properties in .fossil-settings dir. Version ignore-glob, binary-glob, crnl-glob and manifest. Glob splitting allows line breaks as well as spaces and commas. ... (check-in: 56b75c76 user: ben tags: bens-expr)
15:39
Experimental support for Solaris 10 ... (check-in: fd39ef82 user: ben tags: bens-expr)
15:38
Create new branch named "bens-expr" ... (check-in: d73b1b50 user: ben tags: bens-expr)
2011-05-20
15:31
Abstract the getcwd() system library routine into file_getcwd() with appropriate translations on windows. ... (check-in: 4b342540 user: drh tags: trunk)
14:17
Convert the return value of getcwd() from MBCS into UTF8 before using it. ... (check-in: ef040767 user: drh tags: trunk)
12:29
Do not short-circuit the update command if the --verbose option is used. ... (check-in: 3b5db9a1 user: drh tags: trunk)
11:39
Update the built-in SQLite to the latest 3.7.7 alpha that includes the fix for disappearing WAL transactions. ... (check-in: c60e143f user: drh tags: trunk)
11:32
Merge the windows-i18n branch into the trunk. ... (check-in: d8ec765f user: drh tags: trunk)
11:24
Merge all the latest trunk changes into the windows-i18n branch. ... (Closed-Leaf check-in: a742d12e user: drh tags: windows-i18n)
11:22
Convert some fopen() calls to fossil_fopen(). Missed them previously. ... (check-in: f626fcaa user: drh tags: windows-i18n)
2011-05-19
11:48
Change the small logo to 72x72 pixels. ... (check-in: 5267731a user: drh tags: trunk)
00:03
Make update -verbose print even when there's no update required ... (check-in: acfbfe0d user: venkat tags: venks-emacs)
2011-05-18
15:01
Update the built-in SQLite to the latest 3.7.7 alpha version. This adds no new capabilities - it is merely a beta-test of the SQLite version 3.7.7. ... (check-in: dcfa88bd user: drh tags: trunk)
14:28
Add built-in compress() and decompress() functions to the SQLite shell command. ... (check-in: 91d64842 user: drh tags: trunk)
2011-05-16
16:33
Move www2.fossil-scm.org from Atlanta to Newark. ... (check-in: b75bb1dc user: drh tags: trunk)
2011-05-15
11:19
Tweaks to the "divider" display in the www timeline. ... (check-in: ec093ff2 user: drh tags: trunk)
2011-05-13
20:30
Fix memory leaks in "fossil rebuild". ... (check-in: 625226d5 user: drh tags: windows-i18n)
17:13
Ignore short writes when writing to the console. ... (check-in: e7babf52 user: drh tags: windows-i18n)
15:46
When translating UTF8 text for display on the console, use the codepage obtained from GetConsoleCP(), not the CP_ACP code page that is used for system calls. ... (check-in: 55b32701 user: drh tags: windows-i18n)
15:25
This is the correct fix for the blog-timeline problem. ... (check-in: 9b26d1e9 user: drh tags: trunk)
15:14
Yet another fix for the blob-timeline problem. The previous two did not quite finish the job. ... (check-in: bc37d1c5 user: drh tags: trunk)
15:03
A better fix for the missing blog-entry on timeline problem. ... (check-in: 57b676f1 user: drh tags: trunk)
14:55
Fix a floating-point comparison error that can cause blob entries to be omitted from the timeline. ... (check-in: 25ae319b user: drh tags: trunk)
14:20
Pull the latest changes in trunk over into the windows-i18n branch. ... (check-in: 70743eba user: drh tags: windows-i18n)
14:01
Use \r\n after Proxy-Authorization in HTTP headers. Ticket [da3fef0b21c37d] ... (check-in: 1b823e12 user: drh tags: trunk)
13:42
A better way to keep the size of the content cache under control. ... (check-in: 6a714fc0 user: drh tags: trunk)
09:57
Be more aggressive about keeping the size of the content cache under control. ... (check-in: cf24da69 user: drh tags: trunk)
2011-05-12
14:56
Release ... (check-in: d8221b98 user: drh tags: trunk, release)
14:17
Back out the previous change, which was bogus. Remove traces of the FOSSIL_I18N compile-time option which is not actually used anywhere in the code anymore. ... (check-in: 0613db18 user: drh tags: trunk)
14:04
Initialize the output buffer for blob_compress prior to invoking zlib in order to avoid valgrind warnings about reading uninitialized memory. ... (check-in: c9bb729d user: drh tags: trunk)
12:14
Pull the latest changes from trunk into windows-i18n. ... (check-in: f25b6c00 user: drh tags: windows-i18n)
12:13
Back out the [ab934c6b09fd1d5] change. Do not change the console output mode using SetConsoleOutputCP(). Go back to converting UTF8 into MBCS upon output. ... (check-in: b33032ae user: drh tags: windows-i18n)
12:02
Change fossil_malloc() so that it does not report "out of memory" when allocating zero bytes. ... (check-in: 6b382b08 user: drh tags: trunk)
01:08
Performance improvement by caching prepared statements when computing ancestors and descendents of a check-in. ... (check-in: dcc68b46 user: drh tags: trunk)
00:40
Futher improments to the display of individual file timeline graphs. ... (check-in: 64aa186a user: drh tags: trunk)
00:02
Add the a=, b=, and n= query parameters to the finfo web method. Show all duplicate entries in a timeline in the right-most rail. ... (check-in: cbc84ad6 user: drh tags: trunk)
2011-05-11
21:43
Add the --filevers option to the "annotate" command and the "filevers" query parameter to the "annotate" web method. This was used to help analyze the problem described by ticket [f91862eed367] ... (check-in: c8f10e55 user: drh tags: trunk)
2011-05-10
13:38
Translate check-in comments received from console input from MBCS into UTF8. ... (check-in: 2278ef0f user: drh tags: windows-i18n)
13:29
Always write UTF8 to the console. Change the console output mode on windows to UTF8 at startup. ... (check-in: ab934c6b user: drh tags: windows-i18n)
2011-05-09
15:50
Pull the latest trunk changes over into the windows-i18n branch. ... (check-in: bbba1608 user: drh tags: windows-i18n)
12:57
Accept either "on" or "ON" as the value of the HTTPS environment variable. Ticket [e95f7c93370be8c86] ... (check-in: 2d92db7e user: drh tags: trunk)
12:55
Use a combination of $HOMEDRIVE$HOMEPATH instead of just $HOMEPATH when searching for the home directory on windows. Ticket [44002a7760cf5406] ... (check-in: 3715b5d2 user: drh tags: trunk)
12:44
Fix an issue with inherited capabilities in the subrepo mechanism. ... (check-in: 3bd2de4c user: drh tags: trunk)
12:26
Add lines describing the login to the /test_env page. ... (check-in: c53fbe5d user: drh tags: trunk)
2011-05-07
11:42
Convert the fopen() in blob_write_to_file() into fossil_fopen(). ... (check-in: 43739765 user: drh tags: windows-i18n)
2011-05-06
16:55
Merge the latest trunk changes into windows-i18n branch. ... (check-in: 59ddd3c8 user: drh tags: windows-i18n)
16:44
Show the artifact numbers on the From and To of a file diff. ... (check-in: 9a63d1f0 user: drh tags: trunk)
16:32
Improvements to the annotation algorithm so that if a line changes from X to Y then back to X, the annotation shows the second X not the first. Ticket [f0f9aff371f26] ... (check-in: 73c38a3a user: drh tags: trunk)
14:36
Add --limit and --log options to the "annotate" command and corresponding query parameters to the web annotation interface. Part of the investigation of ticket [f0f9aff371f26b4] ... (check-in: bd36723c user: drh tags: trunk)
13:13
Fix a bug in the sub-repository detection logic. Ticket [b733bba0b7319ef2]. ... (check-in: e56a4ec3 user: drh tags: trunk)
2011-05-04
13:56
When listing closed branches, only show a branch if every leaf of that branch is closed. ... (check-in: 74c86dd1 user: drh tags: trunk)
11:16
Merge the latest changes from trunk. ... (check-in: 503a0ef5 user: drh tags: windows-i18n)
11:13
Add a wrapper around all calls to access() that translates UTF8 to MBCS. ... (check-in: 850d3df4 user: drh tags: windows-i18n)
2011-05-03
20:25
Convert the results of getenv() from MBCS into UTF8. ... (check-in: b7df0b9c user: drh tags: windows-i18n)
18:32
Convert filenames from UTF8 to MBCS on windows when checking if a file exists or checking its size, etc. Ticket [336924579dd95e7cceaeeae5]. ... (check-in: 48f5dada user: drh tags: windows-i18n)
13:37
Enable Basic Authorization during sync operations by prepending a single "#" to the password. ... (check-in: c1506adb user: drh tags: trunk)
01:12
Update the fossil_system() function so that it converts the system command form UTF8 into MBCS before calling system(). Speculative fix for ticket [8d916f5fc30be3]. ... (check-in: a65c97af user: drh tags: windows-i18n)
2011-05-02
14:37
Corrections to the multi-repository server documentation. Ticket [72c7d223d5258]. ... (check-in: b951baa5 user: drh tags: trunk)
14:29
Automatically delete the _FOSSIL_ file after a failed open. Ticket [d299fb9842d6bc] ... (check-in: 0aee050f user: drh tags: trunk)
13:31
Change calls to unlink() into file_delete(). The file_delete() routine converts filenames to MBCS from UTF if necessary. ... (check-in: eea64490 user: drh tags: windows-i18n)
13:10
Merge in changes from trunk. ... (check-in: f8f1c4e9 user: drh tags: windows-i18n)
13:09
Avoid using the %lld printf conversion since windows does not support it. ... (check-in: be467e93 user: drh tags: trunk)
2011-04-28
13:53
Make sure the argument to fopen() is MBCS instead of UTF8. ... (check-in: a3c252f2 user: drh tags: windows-i18n)
2011-04-27
20:01
Merge in the SQLite fix from trunk. ... (check-in: a9425fe1 user: drh tags: windows-i18n)
19:58
Update the built-in SQLite to the lastest snapshot from the trunk. This fixes an over-aggressive error report on windows which should fix ticket [4108dfd6b717f1] here in Fossil. ... (check-in: 2a8ff5bf user: drh tags: trunk)
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. ... (check-in: e805fa8d user: drh tags: windows-i18n)
16:07
Update to the latest SQLite snapshot that exposes the UTF8 to MBCS conversion routine in the windows driver to applications. ... (check-in: 989fc1f2 user: drh tags: trunk)
14:36
Change the warning prompt for CR/NL in check-in from (y/n/a) to (yes/no/all). Ticket [7eab65a85880a10cc] ... (check-in: e3efeb6f user: drh tags: trunk)
14:23
Commands that recursively descend through directory hierarchies (such as "fossil extra", "fossil clean", or "fossil addremove") will now ignore nested checkouts. Ticket [b49849a350d040bc]. ... (check-in: 53aef2de user: drh tags: trunk)
02:10
Merge in the config-sync changes. This is a major schema change and definitely requires a "fossil rebuild". Note that the schema upgrade is irreversible and so you should be certain you want to continue with the new schema before you upgrade. ... (check-in: 1654456e user: drh tags: trunk)
02:05
Fix an issue with the --legacy option to configuration pull. ... (Closed-Leaf check-in: 940faaa3 user: drh tags: config-sync)
01:40
Fix an out-of-order local variable declaration. Ticket [a659e233cd79a0d]. ... (check-in: 7b45d101 user: drh tags: config-sync)
01:35
Further minor tweaks to configuration sync. ... (check-in: b5aa3bfe user: drh tags: config-sync)
00:49
Simple test cases for configuration sync are now working. ... (check-in: bef34a69 user: drh tags: config-sync)
2011-04-26
23:11
Hook up the new configuration transfer logic to "push" and "pull". Compiles cleanly but otherwise untested. ... (check-in: 9d35e1db user: drh tags: config-sync)
18:36
Update the "configure" command so that the "import", "export", and "merge" subcommands use the new config format. ... (check-in: 42911838 user: drh tags: config-sync)
15:39
Add code to generate "config" card for transmitting configuration information using the new format. ... (check-in: 9522964b user: drh tags: config-sync)
06:37
Online help for several commands edited - as found in allrepo.c, bisect.c, branch.c and checkin.c. Note: "commit" still to be edited ... (check-in: e66fe70c user: Arjen Markus tags: arjen-doc-updates)
01:33
Schema changes that an mtime field to all configuration tables and make "title" a unique field on the reportfmt table. Only lightly tested. ... (check-in: 2b4b3303 user: drh tags: config-sync)
00:45
Begin implementing the protocol changes for configuration sync. ... (check-in: f99e3fa9 user: drh tags: config-sync)
2011-04-25
22:23
Change the definition of a "Leaf" to be any node that has no children of any kind (merge or non-merge) in the same branch. A "rebuild" or a "fossil leaves --recompute" is required to recompute the LEAF table after upgrading to this version. ... (check-in: e17fc713 user: drh tags: trunk)
20:26
Add hyperlink to the annotation of a file in the object description header. ... (check-in: 030a0486 user: drh tags: trunk)
20:10
Further work toward two-way configuration sync. Need to check in these changes before they are complete in order to deal with another issue. ... (check-in: 71fc181f user: drh tags: trunk)
16:57
Refactoring some of the configuration sync logic in preparation for bigger changes. ... (check-in: b44d4a89 user: drh tags: trunk)
2011-04-22
13:49
Fix the is_a_leaf() function so that it correctly identifies nodes as leaves if they have no non-merge children in the same branch. ... (check-in: 0a89d03c user: drh tags: trunk)
2011-04-19
20:30
Fix a copy of minor display problems out the output of "fossil push". ... (check-in: 085b6a1b user: drh tags: trunk)
2011-04-18
23:46
Enhance the merge-conflict notation to show both the two recent versions and also the common ancestor version. ... (check-in: 792a3bc9 user: drh tags: trunk)
19:32
Fix another issue with directory search for CGI. ... (check-in: 0fc9b5e1 user: drh tags: trunk)
19:17
Fix to the multi-repository name parser for CGI. ... (check-in: 71a1c7b2 user: drh tags: trunk)
18:25
Make sure the "update" command always works the same with or without the -v option. Ticket [40a7d777a465]. ... (check-in: e1151363 user: drh tags: trunk)
12:45
Update the download page generator script to also generate a page showing the SHA1 checksums of all build products. ... (check-in: cea065c7 user: drh tags: trunk)
12:29
Add the PT() and PDT() macros for extracting query parameters with leading and trailing whitespace removed. Use those macros to in the check-in edit page. Do not create branches or tags with empty names. Ticket [e613f452fada00]. ... (check-in: 655e7820 user: drh tags: trunk)
12:01
Fix an invalid call to free() that occurs when "fossil add ." is run. Ticket [157ef3e5a7a06b]. ... (check-in: ed5c19cd user: drh tags: trunk)
10:04
Added some information on how to build on Windows ... (check-in: 963a38d5 user: Arjen Markus tags: arjen-doc-updates)
2011-04-15
20:42
Make an entry in the access log when a login transfers from one member of a login group to another. ... (check-in: 7b700dfa user: drh tags: trunk)
15:36
Use a target= field on the hyperlink of the annotation web page. ... (check-in: 0e477a48 user: drh tags: trunk)
12:22
The "fossil open" and "fossil co" commands always prompt before overwriting unless the --force option appears. Ticket [b519c1a375c106]. ... (check-in: 824083c3 user: drh tags: trunk)
11:57
Merge the refactored "add", "del", and "addremove" commands into trunk. ... (check-in: 8ae91736 user: drh tags: trunk)
00:59
Completely forget about files that were added then removed without ever been committed. ... (Closed-Leaf check-in: 97e5ff20 user: drh tags: experimental)
2011-04-14
22:41
Refactoring the "add", "del", and "addremove" commands. ... (check-in: 2b951025 user: drh tags: experimental)
18:09
Refactoring the directory scanning code used by recursive add, extra, and clean. Seems to work but needs more testing prior to folding into trunk. ... (check-in: f60f5602 user: drh tags: experimental)
14:23
Factor the glob-pattern matching logic into a separate module. ... (check-in: 289ea2a9 user: drh tags: trunk)
11:50
The --localauth option should look at the original IP address, not the abbreviated IP address. Ticket [b99a342a31039df19]. ... (check-in: e720f111 user: drh tags: trunk)
02:08
Add a "diff" hyperlink after each file in the "Show Files" view of the timeline. ... (check-in: 6d9bba56 user: drh tags: trunk)
01:20
Use the auto-shun setting, not auto-sync, to automatically transfer shuns. Ticket [dd5bb1fc73ec6ee8] ... (check-in: 602d5f9c user: drh tags: trunk)
01:05
Merge Arjen's documentation updates into trunk. ... (check-in: b0d15105 user: drh tags: trunk)
01:01
Change graph-test-1 hyperlinks to relative links so that they work anywhere. ... (check-in: 87fb2187 user: drh tags: trunk)
00:51
Update the test graph page to use the target= attribute. Add several new test graphs to give better coverage the the timeline webpage. ... (check-in: 8d5dafc1 user: drh tags: trunk)
2011-04-13
12:05
Release ... (check-in: 047e0619 user: drh tags: trunk, release)
11:47
Online help for the first few commands edited - to help with very long explanations, the command is summarised at the end for those who just want to check the precise options ... (check-in: a3ecba52 user: Arjen Markus tags: arjen-doc-updates)
11:35
Update test cases for file_simplify_name(). ... (check-in: 553f0a97 user: drh tags: trunk)
10:23
Online help for the first few commands edited - to help with very long explanations, the command is summarised at the end for those who just want to check the precise options ... (check-in: 1f851f84 user: Arjen Markus tags: arjen-doc-updates)
2011-04-12
23:41
Merge support for login-groups and single sign-on into the trunk. ... (check-in: a257fde3 user: drh tags: trunk)
23:37
Fix a bug in single sign-on. Add comments to the login source code. ... (Closed-Leaf check-in: 9df4dcb5 user: drh tags: login-groups)
22:44
Update web logins so that they span all members of a login group. ... (check-in: e9754eae user: drh tags: login-groups)
02:25
Update the built-in SQLite version to the 3.7.6 release. ... (check-in: 4dde79b9 user: drh tags: trunk)
2011-04-10
00:27
Cache passphrase for protected PEM files to avoid having to re-type passphrase for each new https connection. ... (Closed-Leaf check-in: 0c0392af user: jan tags: jan-clientcert)
2011-04-08
18:45
User edits can be applied to a single repository or across the entire login group. ... (check-in: a3fbd4fa user: drh tags: login-groups)
17:09
Fix copy-paste issues with the header comment for the tarball generator. ... (check-in: e5609b76 user: drh tags: trunk)
17:08
Begin adding code to implement "login groups" which will (we hope) ultimately lead to a single sign-on capability. ... (check-in: eec32b99 user: drh tags: login-groups)
2011-04-07
22:41
Add the test-echo command - useful for investigation the wildcard expansion behavior of shells. ... (check-in: cbf8782d user: drh tags: trunk)
17:36
Update the built-in SQLite to the latest 3.7.6 beta. ... (check-in: 8caf7e16 user: drh tags: trunk)
15:58
Add a missing </p> tag on the check-in info page. ... (check-in: 19cf6131 user: drh tags: trunk)
2011-04-06
14:31
Add the mionly parameter to timeline that works with r=TAG to show only merges into the TAG. ... (check-in: bc427ad7 user: drh tags: trunk)
02:56
Another update to the built-in SQLite code. The last one is working fine, but SQLite is nearing release and so we want to give it a good shake-out. ... (check-in: 5d699b62 user: drh tags: trunk)
2011-04-04
03:29
Update the built-in SQLite to the latest beta for 3.7.6. ... (check-in: a74cfe0a user: drh tags: trunk)
01:56
ws change to capture chmod +x change ... (Closed-Leaf check-in: 5a587ba5 user: bharder tags: betterExeHandling)
01:48
Repair completely bogus sql that was erroneously copy/pasted ... (check-in: fe7ac393 user: bharder tags: betterExeHandling)
01:14
"fossil chan" will recognize addition of exe-bit ... (check-in: d55e797a user: bharder tags: betterExeHandling)
01:10
Create new branch named "betterExeHandling" ... (check-in: 85c6c1d7 user: bharder tags: betterExeHandling)
2011-04-02
14:42
Merge from trunk. ... (check-in: e4ebc85e user: jan tags: jan-clientcert)
13:40
Use the dedicated certs table for server certificate cache. Only attempt to use client certificate if one was actually specified for a cert bundle. Assume client key is in same file as certificate if one wasn't explicitly specified. ... (check-in: c44bb083 user: jan tags: jan-clientcert)
2011-04-01
01:22
Add the "fossil bisect options" command. Make the auto-next and direct-only options default to on since that seems to generate a more useful bisect in a heavily branched tree. ... (check-in: fa81575c user: drh tags: trunk)
2011-03-31
15:30
Some rephrasing and code cleanup. ... (check-in: cff102fe user: jan tags: jan-clientcert)
11:41
Change the "filechng" query parameter for timeline to "fc". Add "Show Files" and "Hide Files" submenus. ... (check-in: 0208b7fc user: drh tags: trunk)
2011-03-30
23:55
Change the timeline parameter for file details from "detail" to "filechng". Add default CSS elements. ... (check-in: 53e8ad52 user: drh tags: trunk)
21:45
Added the "detail" query parameter to the timeline web page. ... (check-in: bde16926 user: drh tags: trunk)
21:00
Code cleanup. Fix the "cert" command so that it compiles even if FOSSIL_ENABLE_SSL is not used. ... (check-in: ebe1faab user: drh tags: jan-clientcert)
20:58
Fix two potential SQL injection attacks. ... (check-in: 71384ce6 user: drh tags: jan-clientcert)
18:58
Print a help message instead of segfaulting if "fossil bisect" is invoked with too few arguments. Ticket [82cd90df7b2f2a1] ... (check-in: a8b0c6ff user: drh tags: trunk)
18:49
Use the new certificate bundle management for https connections, and deactivate the old environment variable code. Added support for specifying certificate/key bundle to clone/push/pull/sync commands. ... (check-in: 1a1aa98a user: jan tags: jan-clientcert)
15:40
Added a 'cert' subcommand to manage certificate groups, and added a certificate table to the global db. Minor code formatting change. ... (check-in: 1156ad25 user: jan tags: jan-clientcert)
10:53
Minor code formatting changes in http_ssl.c. ... (check-in: 662c8351 user: drh tags: jan-clientcert)
2011-03-29
19:28
Merge from trunk. ... (check-in: 2ac7b3e1 user: jan tags: jan-clientcert)
15:06
Cosmetic: Removed some tabbed indentation. ... (check-in: b261c4a3 user: jan tags: jan-clientcert)
14:12
Add support for feeding OpenSSL a CA certificate file/path for proper chain verification. This is one of several possible solutions to ticket [727af73f46]. Also cache the CA certificate file/path, client certificate/key file/path references in the global config (similar to how the server certificates are cached), and attempt to use them if the corresponding environment variables have not been set. Prefixed a function with ssl_ to conform to existing naming conventions. ... (check-in: b28995cc user: jan tags: jan-clientcert)
13:54
Add more colors to the background color palette. ... (check-in: 51759d52 user: drh tags: trunk)
2011-03-28
22:47
Merge the sub-repo capability into trunk. ... (check-in: ab488258 user: drh tags: trunk)
22:29
A new approach to sub-repos in which a specific user for the subrepo is specified in the CONFIG table entry. ... (Closed-Leaf check-in: e8b15ad6 user: drh tags: sub-repos)
21:46
Fixes to the capability reduction on subrepositories. ... (check-in: 4b545a8a user: drh tags: sub-repos)
21:27
Update the sub-repository capability so that it is able to restrict permissions on the sub-repository to a subset of the login permissions. ... (check-in: c477b247 user: drh tags: sub-repos)
18:08
Allow for the creation of "sub-repositories" that can be accessed through the web interface using the same login credentials as the parent repository. ... (check-in: 97d01187 user: drh tags: sub-repos)
07:40
Use "password" instead of "passwd" because it's complete and proper, and plays nicely w/ Emacs "send-invisible" capabilities that keep typed text from echoing on screen. ... (check-in: 13ceb46e user: bharder tags: trunk)
2011-03-27
21:55
Changes to makeheaders so that it does not move static inline procedures into header files. Changed suggested by Yoran Heling. This has zero impact on Fossil which does not use "inline" anywhere. ... (check-in: 99532f33 user: drh tags: trunk)
21:53
Fix typos in the FAQ. ... (check-in: 4fe9a37e user: drh tags: trunk)
2011-03-26
12:53
Add the --private option to the "fossil branch new" command. Give a default orange color to private branches created by "fossil branch new". If the new branch created by "fossil branch new" is off of a private branch, make the new branch private too. Ticket [e24ec32b1da5f8f5e4abe] ... (check-in: 2b337816 user: drh tags: trunk)
2011-03-25
18:20
Added very basic client certificate support for https. ... (check-in: 513ea810 user: jan tags: jan-clientcert)
02:55
Move vfile_check_signature into "finfo --status" branch. The other options don't use it and it involves a lot of IO. ... (check-in: ae84e6c7 user: joerg tags: trunk)
02:53
Use the somewhat simpler join in place of a subselect ... (check-in: 7563c241 user: joerg tags: trunk)
2011-03-24
18:34
fix typo in error msg ... (check-in: dc87a907 user: bharder tags: trunk)
17:14
If the child manifest is a baseline and the parent a delta manifest, files that are marked as removed in the parent have to be skipped. This fixes "Added XXX version []" entries in the UI. ... (check-in: 91472616 user: joerg tags: trunk)
13:36
Fix a bug in the compression logic of the tarball generator. ... (check-in: 518ec9dd user: drh tags: trunk)
03:22
Make the error message on schema version mismatch less confusing. ... (check-in: 4a2019dd user: joerg tags: trunk)
02:08
Remove redundancy from the "fossil rm" command, as pointed out by Carles Pagès. ... (check-in: 7fca0075 user: drh tags: trunk)
01:51
Update the built-in SQLite to the latest version from the SQLite trunk. ... (check-in: 3d2e8b2d user: drh tags: trunk)
2011-03-23
19:08
Enhancements to the redirector so that it accepts the redirect value as the $PATH_INFO and so that it can redirect to a relative URL. ... (check-in: 122a31dd user: drh tags: trunk)
17:24
Fix to the prior check-in ([a99e9c9164]) so that ticket hyperlinks are displayed correctly. ... (check-in: 733361a5 user: drh tags: trunk)
16:16
Always put [..] marks around SHA1 hyperlinks. For unknown SHA1 numbers, enclose in <span class="brokenlink">. ... (check-in: a99e9c91 user: drh tags: trunk)
15:13
Do a better response in the redirector if no matching artifact is found. ... (check-in: dbc2098a user: drh tags: trunk)
13:30
Add the "redirect:" option to CGI, to scan multiple repositories and redirect to the one that contains the requested artifact ID. ... (check-in: ef6e3648 user: drh tags: trunk)
12:32
If the "info" webpage references an ambiguous artifact ID, show all of the possible results. ... (check-in: 2c8ea5ff user: drh tags: trunk)
11:25
fix [1ee813d6] -- do not autocommit on wiki commit from cmdline ... (check-in: e1d91b94 user: ron tags: trunk)
2011-03-22
18:47
Always redirect to a fully qualified URL. Give the setup user an opportunity to redirecct from test_env for testing purposes. ... (check-in: 63958fc5 user: drh tags: trunk)
17:00
Add the https-login setting which forces a switch to HTTPS for any non-anonymous login. ... (check-in: be0e8041 user: drh tags: trunk)
2011-03-19
18:14
Enhancements to "fossil add" and "fossil rm" so that they work recursively on directories and ignore trailing / characters. Patches from Carles Pagès. ... (check-in: 04ddad7a user: drh tags: trunk)
2011-03-18
02:51
When a server is pointing to a directory, allow *.fossil files to be served out of any subdirectory of that directory. For security, pathnames may not contain any characters except alphanumerics, "/", "-", and "_". ... (check-in: d04fa1e1 user: drh tags: trunk)
02:13
Allow up to two // characters at the beginning of a pathname since this is important on windows. ... (check-in: f1173da7 user: drh tags: trunk)
2011-03-17
17:20
Add a link to the OpenSuSE RPMs on the download page. ... (check-in: 7e995f54 user: drh tags: trunk)
15:33
When generating a tarball, remove the complete ".tar.gz" suffix from the filename to create the top-level directory name, not just the ".gz" part. ... (check-in: 9ca5bbf8 user: drh tags: trunk)
2011-03-16
11:19
Only record the first 16 bits of the IP address as part of the login cookie. This allows users with shifting IP addresses to stay logged in. Hopefully, this will address ticket [305143bd876f6]. ... (check-in: 84e755e2 user: drh tags: trunk, release)
04:12
"ls" alias to "list" subcommand of "fossil branch" command. ... (check-in: 302213ed user: bharder tags: trunk)
02:38
Make sure the accesslog table exists before attempting to use it. Ticket [7b55fd2958d8d] ... (check-in: c7de5f7b user: drh tags: trunk)
02:31
Fix the "branch new" command so that it works if the parent omits the R-card. Ticket [3bfff6e03bcc5f14] ... (check-in: 448dc5ad user: drh tags: trunk)
02:28
Make "fossil stash" and "fossil stash save" work the same. Ticket [58290cd2975f5f2] ... (check-in: 18575b14 user: drh tags: trunk)
02:20
Change to a better, cleaner way to fail the graph generation. ... (check-in: cae94fe2 user: drh tags: trunk)
01:53
Take care to avoid a buffer overrun if the number of rails in the graph exceeds the limit of 32. ... (check-in: cbafc702 user: drh tags: trunk)
2011-03-15
01:44
A merge riser is allowed to ride along side a riser to an off-screen node. ... (check-in: 52ea66df user: drh tags: trunk)
01:34
Change the graph layout to include ascenders for nodes that have off-screen children. Fix a bug in the leaf-tracker that became evident by this enhancement. (A rebuild is required to rebuild the leaf table after updating, or else some timeline graphs will not display correctly.) ... (check-in: d7a0240f user: drh tags: trunk)
2011-03-14
21:36
Fix an issue with the leaf-tracker that comes up if a check-in specifies a shunned check-in as its parent or merge parent. Ticket [398afa58def78f5]. ... (check-in: aa6abc5e user: drh tags: trunk)
20:14
Further improvements to the layout of merge arrows. ... (check-in: a6934b44 user: drh tags: trunk)
18:26
Improvements to the layout of merge arrows in the graph. ... (check-in: 313cd3c8 user: drh tags: trunk)
13:22
Fix a bug in the merge file-rename detection logic, a bug introduced by the path refactoring changes. ... (check-in: 66951fa6 user: drh tags: trunk)
12:42
Merge the path-refactor changes into trunk. Refactoring is not complete, but it appears to be stable. ... (check-in: e5121b47 user: drh tags: trunk)
12:18
Fix typos in comments and error messages. Ticket [d38c2c8795181] ... (check-in: c5f7ab04 user: drh tags: trunk)
12:16
Put two blank pages at the end of a generated TAR file. Ticket [b767f47cdefef12]. ... (check-in: a5ebf2f5 user: drh tags: trunk)
2011-03-10
17:42
Show the name of the user that is doing the commit in the prompt section commit comment template. ... (check-in: cdc42492 user: drh tags: trunk)
17:39
Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. ... (Closed-Leaf check-in: cfec7224 user: drh tags: path-refactor)
02:39
Refactoring the DAG path search code into a separate object. ... (check-in: 34c23c6f user: drh tags: path-refactor)
2011-03-09
23:16
Add a graph-generation test case for time-warp. ... (check-in: c7f07fe6 user: drh tags: trunk)
22:56
Show a path timeline without extraneous decoration. ... (check-in: d37c6a4b user: drh tags: trunk)
17:33
Add a path-tracing option to the timeline display. ... (check-in: 63ac111d user: drh tags: trunk)
15:45
Change the tarball generator to use the USTAR tar format. ... (check-in: 1b7777b9 user: drh tags: trunk)
02:23
Add the ability to deliver compressed tarballs in addition to ZIP archives. ... (check-in: d5d676f0 user: drh tags: trunk)
00:15
Add a utility for generating gzip-compressed files. This is one step on the road toward the ability to generated compressed tarballs. ... (check-in: 34d9a5e5 user: drh tags: trunk)
00:09
Inline uuid_to_rid and content_size. Saves one SQL statement per file in the checkout. ... (check-in: e0f5d473 user: joerg tags: trunk)
2011-03-08
22:13
Fix diffs from or to an empty file to use the special position marker 0,0. Makes "fossil diff -N" create patches that are accepted by patch. ... (check-in: 4e77507e user: joerg tags: trunk)
19:30
Add an example of how to include "meld" as the "gmerge-command". ... (check-in: 85b23598 user: drh tags: trunk)
18:28
The "open" command now automatically opens to the "trunk", or to some other branch designated by the new "main-branch" setting. ... (check-in: e3e43bbe user: drh tags: trunk)
17:32
Do not offer to undo a null-merge. ... (check-in: ad39c281 user: drh tags: trunk)
17:13
Do not verify any of the checksums after a checkout if the repo-cksum setting is turned off. ... (check-in: 46ef2893 user: drh tags: trunk)
17:00
Provide better error messages to the client when the server database schema is out-of-date. ... (check-in: 0ca36443 user: drh tags: trunk)
12:27
The client-side on a sync silently ignores unknown pragmas. ... (check-in: eb82de66 user: drh tags: trunk)
2011-03-07
18:49
Fix invalid directory listings when some siblings directory names are prefixes of others. Ticket [32cfbf0aa4abf964] ... (check-in: af66e2cf user: drh tags: trunk)
18:32
Disallow the use of "i", "l", and "o" characters in hexadecimal constants. ... (check-in: c320b850 user: drh tags: trunk)
03:02
Update the built-in SQLite to the latest 3.7.6 alpha. ... (check-in: c38a7269 user: drh tags: trunk)
03:00
Add a button to delete failed login attempts from the access log history. ... (check-in: ba0852c9 user: drh tags: trunk)
02:55
Remove an obsolete RCS ident string from makeheaders.c. ... (check-in: 35310916 user: drh tags: trunk)
2011-03-04
13:19
Fix the "scrub" command so that it works from within a checkout without having to specify the repository. Ticket [77c58e1415e06fd]. Also fix help text for the "deconstruct" command. ... (check-in: c92ec16f user: drh tags: trunk)
13:11
Make all files mentioned by a public manifest public as well. Ticket [5f194e2c8f475c]. ... (check-in: 2985120d user: drh tags: trunk)
13:03
Clarify the license status for makeheaders. ... (check-in: f2359f22 user: drh tags: trunk)
2011-03-03
17:20
Adjustments to the sidebox on the homepage. This is still using a nested table. CSS-purists will disapprove, no doubt. ... (check-in: ae89a7ce user: drh tags: trunk)
16:48
Update the homepage to make it clearer that the Fossil website is just a running instance of Fossil. ... (check-in: 9415b3fe user: drh tags: trunk)
15:48
More tweaks to the gradient skin. ... (check-in: ad4cc21b user: drh tags: trunk)
15:22
Adjust the text and font-size of the header on the homepage and on the download page. ... (check-in: e6a29e00 user: drh tags: trunk)
14:12
Add an executive summary sidebar to the Check-in Names documentation page. ... (check-in: a022a51a user: drh tags: trunk)
13:56
Additional tweaks to the download page generator. ... (check-in: 9ad77bd9 user: drh tags: trunk)
13:46
Fixes to the "gradient" skin - now used by Fossil itself. ... (check-in: c2c7af53 user: drh tags: trunk)
13:39
Updates to the homepage (move the "Download" link first) and improvements to the download page generator. ... (check-in: 7834ca91 user: drh tags: trunk)
13:12
Change the title on the homepage. ... (check-in: e29e5e4b user: drh tags: trunk)
01:10
When doing a clone with a username, ask for the password early. Do not wait for the first round-trip since that round-trip might take a long time on a slow connection. ... (check-in: cc31b463 user: drh tags: trunk)
2011-03-02
22:49
Be more forgiving of time skew when transferring large packets over slow networks. Ticket [25d3f8d5641deed] ... (check-in: 139c7e52 user: drh tags: trunk)
19:38
Fix typo in the contribute.wiki page. ... (check-in: 6e18150e user: drh tags: trunk)
2011-03-01
22:23
Update the built-in version of SQLite to the lastest in the stable trunk version. ... (check-in: 4cd9309c user: drh tags: trunk)
22:14
Do not build clusters following an incremental import. ... (check-in: 769e3d8e user: drh tags: trunk)
22:07
Fix merge so that it does not segfault when merging text files that do not end in \n and yet have changes at the very end. Ticket [c43d2d9477c2d59a]. ... (check-in: e2122bd6 user: drh tags: trunk)
19:04
Treat whitespace at the end of lines as significant during a merge. ... (check-in: 1d932226 user: drh tags: trunk, release)
17:45
Fix the content_deltify() routine to always return an integer value. This fixes an error in the previous check-in (the --compress checkin). Also fix a help comment on the test-3-way-merge command. ... (check-in: 60c2feea user: drh tags: trunk)
13:20
New --compress option to "rebuild" causes more agressive delta compression which can result in a 30% or better size reduction in the database file, with corresponding speedup of cloning. ... (check-in: 301700a2 user: drh tags: trunk)
02:11
Remove a stray NIL character from the makemake.tcl file and add a "+" that was omitted from the previous edit. ... (check-in: a668e2ad user: drh tags: trunk)
01:00
New download.html generator script that allows for release notes to be inserted with each build. ... (check-in: 3c657e8e user: drh tags: trunk)
00:26
Speculative changes to the Makefile.dmc and Makefile.msc. I have no way of testing these changes. ... (check-in: a22a6663 user: drh tags: trunk)
2011-02-28
23:50
Use "sqlite3_int64" instead of "long long int" for compatibility with compilers that do not support long long. ... (check-in: e0073f43 user: drh tags: trunk)
23:35
Mingw makefile changes from Mark Janssen. ... (check-in: 36e3ab4c user: drh tags: trunk)
19:30
Cause a merge with --baseline to record the mergepoint rather than ignore it. ... (check-in: e1ff6c0e user: drh tags: trunk)
15:10
Fix a typo in the new "Private Branches" document. ... (check-in: 9e5c37ed user: drh tags: trunk)
15:01
Add documentation on the private branch sync feature. ... (check-in: c97c6aa4 user: drh tags: trunk)
14:18
All of the execute permission bit handling appears to be working now, though beta testing would be good. Ticket [baf9b6b11e08c1]. ... (check-in: 3ad119b7 user: drh tags: trunk)
13:26
Fix the "revert" command so that it distinguishes between files that were added versus files imported by merge. Added files are not unlinked. Ticket [baf9b6b11e08c1]. ... (Closed-Leaf check-in: 157eed29 user: drh tags: exe-permission-fix)
03:26
Try to get the "stash" command using execute permission bits correctly. Continuing work on the "revert" command - but it is still not working quite right. Ticket [baf9b6b11e08c1d0b]. ... (check-in: ae3409bf user: drh tags: exe-permission-fix)
02:54
Changes to get the "merge" command to process execute permission correctly. Ticket [baf9b6b11e08c1d0]. ... (check-in: 7a4d75fc user: drh tags: exe-permission-fix)
02:44
Further changes trying to get execute permissions right for the "update" command. Ticket [baf9b6b11e08]. ... (check-in: 55bf7a0f user: drh tags: exe-permission-fix)
2011-02-27
23:31
Change the ZIP file generator so that it sets the execute bit approprately. Ticket [baf9b6b11e08c1d]. ... (check-in: b57bc473 user: drh tags: trunk)
22:22
Untested changes trying to get execute permission to be set correctly following "update", "merge", "stash", etc. Ticket [baf9b6b11e08c1d]. This is a big mess and is going to take some time to get right. ... (check-in: 081aefde user: drh tags: exe-permission-fix)
21:45
Fix the "revert" command so that it restores the correct execute permission to the file. Ticket [baf9b6b11e08c1] ... (check-in: 3c39caac user: drh tags: trunk)
21:08
Merge the --private sync enhancement into the trunk. ... (check-in: 8b8cc4f1 user: drh tags: trunk)
21:03
Fix issues with file-to-file sync. Allow --localauth to enable --private syncing. ... (Closed-Leaf check-in: bbf257dc user: drh tags: private-sync)
17:48
Bug fix: Pull public artifacts when --private is not used. ... (check-in: e3e368c3 user: drh tags: private-sync)
17:27
Add the --private option to the "scrub" command. Add any manifest that includes the "private" tag to the list of private artifacts if it is not there already. ... (check-in: ef1c65a4 user: drh tags: private-sync)
11:51
Private sync now appears to be working in all modes. More testing and fail-safe mechanisms are desired before merging with the trunk. ... (check-in: 1aae2b58 user: drh tags: private-sync)
03:12
Progress on getting private sync to work. Cloning with --private works. Sync also works, but it currently loses the private marker. ... (check-in: 6da5d4ad user: drh tags: private-sync)
2011-02-26
21:49
First cut at code to enable syncing private branches. Code compiles but is otherwise untested. The "x" privilege is required on the server in order to sync privately. ... (check-in: 4a17f851 user: drh tags: private-sync)
16:57
Adding a new skin option with gradients, shadows, and rounded corners. ... (check-in: babe3fb5 user: drh tags: trunk)
15:32
Extend the file format for manifests to include the Q-card for recording cherry-picks. Parse and ignore these cards for now. ... (check-in: 7fcbbb1d user: drh tags: trunk)
2011-02-25
17:59
Update the file format documentation to make it clear that a Z-card is required on all artifacts. ... (check-in: 51c3f3b6 user: drh tags: trunk)
17:49
Remove a superfluous ';' from the end of artifact listings. ... (check-in: a48c661d user: drh tags: trunk)
17:40
Add the new crnl-glob setting which defines files for which it is OK to have CRNL line endings. Windows projects on which this is preferred can set the crnl-glob pattern to '*'. ... (check-in: 04665884 user: drh tags: trunk)
16:20
Track file permission changes in the mlink table. Updating through this check-in requires a rebuild. ... (check-in: 7f11789b user: drh tags: trunk)
14:49
Add --vacuum, --wal, and --pagesize options to the "rebuild" command. ... (check-in: e166ea6a user: drh tags: trunk)
14:20
Comment and documentation updates on the tagging mechanism. No substantive code changes. ... (check-in: 80f89e3f user: drh tags: trunk)
01:27
Another schema tweak to go with the previous check-in. This one will require a rebuild in order to use the new "parent" tag. But that functionality has not been installed, so there is no need to rebuild yet. ... (check-in: e6740e9b user: drh tags: trunk)
01:19
Modify the schema to allow additional space for hard-coded tag-ids. Updating to this version requires a "rebuild". ... (check-in: f8b3d247 user: drh tags: trunk)
01:13
Clarify the documentation for the operation of the "info" command. Ticket [74cfdb438a246e46] ... (check-in: 828bf98a user: drh tags: trunk)
2011-02-24
23:41
Immediately stop processing the "all" command if any individual operation fails, unless the --dontstop command-line option is used. ... (check-in: f5a9e8e6 user: drh tags: trunk)
23:26
Add the --sqlstats command-line option for use in optimization work. Use a persistent prepared statement for a single query to reduce the number of calls to sqlite3_prepare() for the "update" command. ... (check-in: b8111237 user: drh tags: trunk)
20:00
Reuse prepared statements to make clone run must faster on the server side. ... (check-in: 1f41b042 user: drh tags: trunk)
17:11
Infrastructure changes: Simplify content_put() to a single parameter. Add content_put_ex() with lots of extra parameters. Add isPrivate parameters to content_put_ex() and content_new(). ... (check-in: 1b451616 user: drh tags: trunk)
2011-02-22
21:14
Do not print extraneous text about project-id and admin-user at the end of an incremental import. ... (check-in: 691fccba user: drh tags: trunk)
21:09
Add an --incremental option to the "import" command. ... (check-in: 59ef7cb4 user: drh tags: trunk)
20:59
Tweaks to the "quick start" documentation page. ... (check-in: 6f1cc96f user: drh tags: trunk)
20:30
Do not do automatic login for "fossil server" and "fossil http" and "fossil cgi" unless the --localauth option is used. Continue to do automatic login for 127.0.0.1 connections for "fossil ui", though. Ticket [573727d6d93badc] ... (check-in: f7a3c6de user: drh tags: trunk)
12:18
Fix issues in the graphical merge conflict resolution reported on the mailing list. ... (check-in: 60f09863 user: drh tags: trunk)
2011-02-21
22:26
Added a few more external links to the "Reviews" page. ... (check-in: 184500e4 user: drh tags: trunk)
18:20
Factor the code that outputs line-numbered text into a separate subroutine, for clarity of presentation. ... (check-in: a4d57c6b user: drh tags: trunk)
16:33
Add the ability to use a graphical merging tool to resolve merge conflicts. Even without a configured graphical tool, leave files behind (VCS droppings) that contain the baseline, original, and merged files. ... (check-in: 9b7a6f80 user: drh tags: trunk)
14:21
Infrastructure changes toward adding graphical merging options. ... (check-in: b9abb867 user: drh tags: trunk)
13:17
Do not assume that the PATH_INFO environment variable is set by CGI. Give it a default value to avoid segfaults (on Solaris). ... (check-in: 88383d8d user: drh tags: trunk)
2011-02-20
21:24
Suppress unnecessary "CHANGED" lines in diff output. ... (check-in: 1d49c2f6 user: drh tags: trunk)
20:57
Update the built-in SQLite to the lastest 3.7.6 alpha out of the head of the SQLite trunk. ... (check-in: d1790d69 user: drh tags: trunk)
20:44
Allow the target attribute on <a> markup. Ticket [577663c2727505a] ... (check-in: fde81c61 user: drh tags: trunk)
05:56
Merge custom Makefile to trunk. ... (Closed-Leaf check-in: 9503a915 user: mistachkin tags: trunk)
00:12
Augment the fdiff web method to accept a "patch" query parameter and output text/plain if the parameter is present. ... (check-in: c190bcc3 user: drh tags: trunk)
2011-02-19
16:14
Add the "vpatch" web method that returns the difference between two checkins as text/plain and a a "patch" hyperlink on the checkin information page that jumps to the appropriate vpatch page. ... (check-in: 4bdf71b1 user: drh tags: trunk)
2011-02-18
22:25
Fix a panic message in the historical_version_of_file() routine. ... (check-in: 3b82ee54 user: drh tags: trunk)
21:47
Improved display of selected band in a text artifact. ... (check-in: b9d46314 user: drh tags: trunk)
19:31
Enhance the /artifact method so that the ln=M,N argument shows linenumbers and highlights lines between M and N. ... (check-in: 6e0dd3ba user: drh tags: trunk)
17:26
Only show the "Original Date" if its display time is different from the "Date". Ignore differences in milliseconds. ... (check-in: 022a74a9 user: drh tags: trunk)
01:03
Fix typo and make enhancements to the build-process document. Add file omitted from the previous commit. (I should follow my own checklist more closely!) ... (check-in: 2a02aa49 user: drh tags: trunk)
00:52
Additional documentation, especially notes on how to contribute code or documentation to Fossil. ... (check-in: 98f1131c user: drh tags: trunk)
2011-02-17
22:43
Add a new contributor agreement that is based loosely on the Oracle CLA. ... (check-in: 252e83d9 user: drh tags: trunk)
20:44
Make sure manifest_crosslink() resets its input blob and that callers know this and do not attempt to reuse that blob. ... (check-in: d22519e5 user: drh tags: trunk)
17:43
Further clarification of the limitations on the copyright release. ... (check-in: 74aabf96 user: drh tags: trunk)
17:23
Update the copyright agreement such that private extensions to Fossil are excluded and are not transferred to Hwaci. ... (check-in: 55c8eec4 user: drh tags: trunk)
13:43
Print the SSH command that is issued for ssh: access, scrubbed of any password content. Remove redundant -e and -T options from the ssh command. ... (check-in: f63ff9fc user: drh tags: trunk)
08:15
Enable a “stash make” subcommand as an alias for “stash snapshot” ... (Closed-Leaf check-in: 4e0274bb user: BM tags: stash_mk)
00:05
Merge in Brad Harder's "stash ls" command. ... (check-in: ae73c07b user: drh tags: trunk)
2011-02-16
23:47
Update to the latest pre-release SQLite version (as part of the SQLite testing process). Update the makefiles to use SQLITE_ENABLE_STAT2. ... (check-in: c616cef3 user: drh tags: trunk)
22:55
merge trunk ... (Closed-Leaf check-in: 0eaf7528 user: bharder tags: bch)
19:19
Always close opendir() objects if and only if successfully opened. Ticket [d7169e51ebb3400f6] ... (check-in: f73ed21d user: drh tags: trunk)
19:13
For the ssh: transport method, use the -T option to disable pseudottys. Increase the size of the buffer for holding the MOTD. ... (check-in: 7c851900 user: drh tags: trunk)
15:15
Additional comments on the changes to deal with git-fast-export tagging, to try to better explain what Git is doing and how we are working around it. ... (check-in: 352066b2 user: drh tags: trunk)
15:04
Fix a typo on the user_setup screen. ... (check-in: 4dcd9c99 user: drh tags: trunk)
15:00
Work around the seemingly buggy behavior of git-fast-export with regard to tags when doing an import. ... (check-in: 496aacd1 user: drh tags: trunk)
2011-02-15
07:47
add custom Makefile with changes to support OpenSSL build on Windows ... (check-in: 5567c812 user: mistachkin tags: trunk)
05:19
"stash ls", in addition to "stash list" ... (check-in: 9abf0543 user: bharder tags: bch)
05:18
Create new branch named "bch" ... (check-in: 8b5556c9 user: bharder tags: bch)
2011-02-12
13:38
This branch contains experimental changes attempting to address complaints that Fossil sometimes overwrites unmanaged files. In this checkin: Use file_delete() instead of unlink() everywhere. Add interfaces file_move() and file_dont_overwrite() but do not use those interfaces yet. ... (Closed-Leaf check-in: a1814d50 user: drh tags: file-safety)
2011-02-11
20:53
Add the --detail option to the test-timewarp-list command. ... (check-in: e7b64341 user: drh tags: trunk)
20:09
Make sure the EVENT.OMTIME value is recorded correctly when parsing a check-in manifest. ... (check-in: 1d83ecc5 user: drh tags: trunk)
17:37
Revise the timewarp commands to show the child that is out of order, not the parent. ... (check-in: 2fc80c21 user: drh tags: trunk)
17:31
Further refinement of the time-warp graph rendering. ... (check-in: 9b9d52bb user: drh tags: trunk)
16:52
Improved graph rendering in the case of a time-warp. ... (check-in: 79b81a31 user: drh tags: trunk)
15:33
Add the test-timewarp-list command and the test_timewarp web page. ... (check-in: a327bd29 user: drh tags: trunk)
15:11
Fix the check-in time fudger so that it will not move the date/time of a check-in by more than a few seconds. If the sequence of check-ins is further off than that chronologically, then they just show up out of order in the timeline. ... (check-in: feaab7ba user: drh tags: trunk)
2011-02-10
21:28
Fix the creation of orphan table entries when delta-manifests are received before their baselines. Ticket [fbea61caf0acfd0a]. ... (check-in: 195073fb user: drh tags: trunk)
2011-02-09
23:08
Try to make it clear that a ticket-id must be a 40-character lower-case hexadecimal number. ... (check-in: 81ad6e2e user: drh tags: trunk)
03:33
Always go at least two rounds on a clone since configuration data is not sent until the second round. Ticket [8473eeb9ffb012e1d] ... (check-in: addf6709 user: drh tags: trunk)
2011-02-08
14:28
Add the --nested option to the "open" command to allow checkouts from one repository to be created inside the checkout of another respository. ... (check-in: f15943f3 user: drh tags: trunk)
12:52
Exclude directories from file tests in the test suite. Fix an error in the release checklist. ... (check-in: 6502627a user: drh tags: trunk, release)
2011-02-07
20:59
Transfer the content of the ignore-glob setting as part of the "proj" configuration. Ticket [1b5773eed1758a03a]. ... (check-in: 7bb3db9b user: drh tags: trunk)
20:53
Provide an interface to the max-upload setting. ... (check-in: c0c3b081 user: drh tags: trunk)
18:21
Fix a potential infinite loop in the graph generator for overly-complex change graphs. ... (check-in: 83828327 user: drh tags: trunk)
18:02
Ignore duplicate tags when interpreting git-fast-export text for import. ... (check-in: 355bd996 user: drh tags: trunk)
17:57
Fix issue introduced by previous fix. ... (check-in: 9fbc052c user: dmitry tags: symlinks)
17:51
Merge latest trunk. ... (check-in: d7d335a6 user: dmitry tags: symlinks)
17:50
Fix segmentation fault in historical_version_of_file() when file has no permissions in manifest. ... (check-in: 8e4e30fb user: dmitry tags: symlinks)
14:35
Fix documentation typos. ... (check-in: 49cbf5e5 user: drh tags: trunk)
14:34
Enhance the graph generator so that it uses less memory and so that it is not limited to a fixed number of parents (10) for each node. ... (check-in: 5ee80c54 user: drh tags: trunk)
2011-02-04
03:21
Do not show blank changes when doing a diff. ... (check-in: d5729c31 user: drh tags: trunk)
2011-02-02
01:09
After a few days of internal use for testing, merge the changes for the new LEAF meta-data table into the trunk. NB: "fossil all rebuild" is required when updating through this change. ... (check-in: 5ac4e151 user: drh tags: trunk)
2011-01-29
03:56
Documentation updates. ... (check-in: 20b2767f user: drh tags: trunk)
2011-01-28
21:52
Remove extraneous hyperlinks from the Tags and Branches timelines since the "tag:" hyperlinks now cover that functionality. ... (Closed-Leaf check-in: b6e66cdd user: drh tags: experimental)
20:56
Add a new meta-data table named LEAF that holds a precomputed set of all leaves in the checkin DAG. Use this precomputed table rather than trying to compute the LEAFs on the fly, as a performance enhancement for repositories with many checkins. A rebuild is required. ... (check-in: 69f43fc0 user: drh tags: experimental)
19:09
Add end-tags to the anchors in the /doc/trunk/src/makeheaders.html document. ... (check-in: b6a4e859 user: drh tags: trunk)
19:04
Add symlink support for Unix. New settings flag "allow-symlinks" controls this (off by default). ... (check-in: ed2ef7e9 user: dmitry tags: symlinks)
18:57
Create new branch named "symlinks". Mailing list thread ... (check-in: a7b7ff3a user: dmitry tags: symlinks)
14:09
Add hyperlinks to the "user:" and "tags:" marks in timelines. ... (check-in: 13165785 user: drh tags: trunk)
2011-01-26
20:46
Ignore trailing / characters on the "name=" parameter to the dir URL. ... (check-in: 8854d6b6 user: drh tags: trunk)
20:38
Add the fossil_strdup() utility function and use it instead of strdup(). ... (check-in: 42f6e8be user: drh tags: trunk)
20:24
Experimental after_dephantomize() enhancement checks out, so pull it into the trunk. ... (check-in: 62d114ee user: drh tags: trunk)
16:23
Avoid unnecessary deep recursion in after_dephantomize() when using delta-manifests. ... (Closed-Leaf check-in: 27392729 user: drh tags: experimental)
15:37
Make the definition of "leaf" on the "leaves" page more precise. ... (check-in: 752895d9 user: drh tags: trunk)
12:02
Fixed a typo in documentation (closes ticket [1f82e0e1e]) ... (check-in: 6a5d3bb0 user: BM tags: trunk)
08:58
fixed a typo in webui.wiki ... (check-in: ef80fd87 user: BM tags: trunk)
2011-01-25
23:17
For the "stash save" command, take care to avoid reverting everything if no files were stashed. Ticket [fbfe43e153ee0e1d]. ... (check-in: 2dd7b4b5 user: drh tags: trunk)
21:59
Fix the display of file and directory listings so that it works correctly even when one file in a directory is a prefix of another. Ticket [8e13d170f2d6d6e3]. ... (check-in: 6e59eb11 user: drh tags: trunk)
19:03
Update the built-in SQLite to the latest 3.7.5 beta. ... (check-in: 07556099 user: drh tags: trunk)
2011-01-20
19:02
Do not make a permanent notation of a merge using --baseline. The --baseline option is really a multi-checkin variation of --cherrypick. ... (check-in: 94c60f3c user: drh tags: trunk)
18:54
Add the --baseline option to the "merge" command to facilitate merging of subsections of a branch. ... (check-in: f7b4517c user: drh tags: trunk)
17:49
Change the DOCTYPE to html5. Ticket [9cb4a4d74b2eca66b5f]. Tested on FF, Chrome, Safari, Opera, and IE and seems to work fine. ... (check-in: a2a5e294 user: drh tags: trunk)
2011-01-19
16:28
Do not drop the accesslog table on a rebuild. If the accesslog table does not exist, do not generate and error on the User-Log report. ... (check-in: f1efc905 user: drh tags: trunk)
16:16
Add some primitive clean-up buttons on the access log. ... (check-in: a37abeca user: drh tags: trunk)
15:43
Improvements to the access log. The display is still primitive. ... (check-in: e3b3c5cf user: drh tags: trunk)
02:57
Add a primitive display of the access-log history. ... (check-in: f274222e user: drh tags: trunk)
02:35
Optionally record successful and failed login attempts in the ACCESSLOG table. This defaults to off. ... (check-in: 6fdf5298 user: drh tags: trunk)
2011-01-18
20:47
Preserve timestamps across an "update" to reduce I/O on the next "status". Ticket [809a9612055340d06]. ... (check-in: ffe1b60a user: drh tags: trunk)
19:09
Give user "nobody" clone permission by default. This change requested on the mailing list. ... (check-in: 479a2fe0 user: drh tags: trunk)
18:58
Add --host and --https options to the http command. Ticket [0ffa37e70e885cfc]. ... (check-in: ff0e506e user: drh tags: trunk)
18:36
Call vfile_check_signature before creating a stash, to make sure that all changed files have been stashed. Ticket [bfef8e4f89cd4b161a584] ... (check-in: a435ae67 user: drh tags: trunk)
18:36
Remote the number of merge conflicts on an update. Ticket [769b4ed7b23e4cb7] ... (check-in: 0b8aed94 user: drh tags: trunk)
14:43
Improved hyperlinking in the RSS feed. ... (check-in: 66d93f33 user: drh tags: trunk)
2011-01-17
23:49
Fix an off-by-one error in stash_add_file_or_dir. Windows only. Ticket [d6132e4d66a7c994f9]. ... (check-in: abdedb21 user: drh tags: trunk)
23:47
Extra resilience on the automatic chroot mechanism. ... (check-in: 13d3cad5 user: drh tags: trunk)
16:14
Do not build clusters on a "rebuild" command unless the --cluster command-line option is used. But do build clusters on an "import" or a "reconstruct". ... (check-in: afc4bf41 user: drh tags: trunk)
02:39
Update to the latest prerelease version fo SQLite 3.7.5. ... (check-in: 464775a5 user: drh tags: trunk)
02:39
Fix an incorrect comment in finfo.c. No code changes. ... (check-in: 35aed076 user: drh tags: trunk)
02:38
A better fix for the intptr_t casting problem - this one works on older compilers. Ticket [6585b6c5d9058212ceb] ... (check-in: c1f6df70 user: drh tags: trunk)
2011-01-15
01:09
Add the release-checklist.wiki document. ... (check-in: e2e56670 user: drh tags: trunk)
2011-01-14
21:07
Fix the /info URL so that it works for events. Ticket [b5efc3a47bd10f0510]. ... (check-in: 1e801c5f user: drh tags: trunk)
20:54
Remove some dead code from the web timeline. ... (check-in: cbc41ff4 user: drh tags: trunk)
17:16
Enhancements to "divider" processing in web timelines. Only show a single divider if two or more occur beside each other. Add the "nd" query parameter to suppress all dividers. ... (check-in: c8920083 user: drh tags: trunk)
17:00
Fix a cast on 64-bit windows. Ticket [6585b6c5d9058212ceb]. ... (check-in: 3c62ea13 user: drh tags: trunk)
16:57
Fix the unix makefile so that the fractional seconds of the date/time stamp are omitted from MANIFEST_DATE. Fix a missing #include in win/version.c. Ticket [a312a28952056ed5ee]. ... (check-in: d00dbfb4 user: drh tags: trunk)
2011-01-13
20:23
Updates to the self-hosting page. ... (check-in: 4ab7251f user: drh tags: trunk)
19:55
Fix the "addremove" command so that it honors the "ignore-glob" setting. Ticket [9bd235c69af99b3a6a] ... (check-in: 356e877c user: drh tags: trunk)
19:45
Declare all variables before any code, in the register_page() function. Ticket [59a156204ae6419d] ... (check-in: 372c7257 user: drh tags: trunk)
00:54
Update the script used to build the "download.html" page so that it can accommodate longer timestamps. ... (check-in: 4b2ab22c user: drh tags: trunk)
00:01
Add tests for the file_simplify_name utility function. ... (check-in: 6f42e76d user: drh tags: trunk)
2011-01-12
16:04
Fix the file_simplify_name() utility function so that it works with relative pathnames. Ticket [99caf06e17bed849146] ... (check-in: c637a8ac user: drh tags: trunk)
15:53
Fix for an apparent minor error in allowed markup types for inline text. ... (check-in: dddaebf6 user: lrem tags: trunk)
02:24
Improvements to "help": List commands if the command for which help is requested is unknown. If the command prefix is ambiguous, show all alternatives. ... (check-in: 1b159db2 user: drh tags: trunk)
02:08
Allow --help anywhere on the command-line as an alternative way to get "help" for a command. ... (check-in: a00888f6 user: drh tags: trunk)
01:57
On the "import" command, when the "from" commit is implied, be sure to load all of the files of the implied "from" commit prior to processing the changes. ... (check-in: b1cbae5d user: drh tags: trunk)
2011-01-11
23:47
For the "import --git" command, if a new commit omits the "from" field, then make it a child of the previous commit if the two are on the same branch. ... (check-in: 25201dd8 user: drh tags: trunk)
2011-01-07
17:17
Make phantom records a warning, not a fatal error, when trying to checkout or examine a check-in. ... (check-in: f7cff4ad user: drh tags: trunk)
17:08
Do not complain about unfinalized SQL statements when exiting on a fatal error. Fix comments and indentation on the vfile_verify_not_phantom() function. ... (check-in: c2f5dbe6 user: drh tags: trunk)
16:20
Merge the experimental export speed enhancement into trunk. ... (check-in: 7aaa2aa4 user: drh tags: trunk)
16:20
Record fractional seconds for artifact times. ... (check-in: 722d7cac user: drh tags: trunk)
2011-01-05
18:55
Experimental change to try to make "export" run faster for massive repositories. ... (Closed-Leaf check-in: c9a903c2 user: drh tags: experimental)
18:41
Add the --ignore option to the "add" command and have "add" honor the "ignore-glob" setting. Ticket [f270321c0f74b354f05] ... (check-in: be3d2154 user: drh tags: trunk)
13:36
Provide a much larger palette of predefind background colors on the Checkin-Edit screen. ... (check-in: ddf5f367 user: drh tags: trunk)
00:03
Purge all instances of strcasecmp() and stricmp() from the code. Use fossil_stricmp() instead. ... (check-in: 3789c44b user: drh tags: trunk)
2011-01-04
23:15
corrected dmc makefile generate and added define strcasecmp=stricmp for dmc ... (check-in: f22ed9bf user: wolfgang tags: trunk)
18:05
Merge the self-registration changes into the trunk. ... (check-in: 9039a6ab user: drh tags: trunk)
17:50
Fix the setting of the "x" property for files in a delta-manifest on unix. Ticket [a4295406dde4682facd619]. ... (check-in: 9e6f20bd user: drh tags: trunk)
17:13
Implemented all suggested changes to the self-register related code. ... (Closed-Leaf check-in: 13deb432 user: lrem tags: self-register)
14:12
Fix the merge command so that file renames are only considered if they are on the shortest path between the pivot and the checkins being merged. Ticket [74413366fe5067b3d]. ... (check-in: ff2a8710 user: drh tags: trunk)
13:59
Fix the file name change detection logic so that it works the same in either direction on the DAG. Ticket [c9d454153eea969] ... (check-in: 44766975 user: drh tags: trunk)
2011-01-03
22:23
Fix the fossil_print() interface to use the internal printf() implementation (which we control) rather than the system printf() since might vary from one platform to the next. Ticket [6883bdd1eff926009c] ... (check-in: d394120c user: drh tags: trunk)
19:47
fix dmc makefile: resource dependency missing ... (check-in: 4b995130 user: wolfgang tags: trunk)
16:17
fix the cross compile makefile ... (check-in: 91dce8b1 user: ron tags: trunk)
15:46
Fix the makefile on unix so that it works with "make -j2". ... (check-in: 7ad1f18b user: drh tags: trunk)
12:17
Fix another NULL pointer deref associated with delta manifests. ... (check-in: 315048ee user: drh tags: trunk)
12:15
Avoid a NULL pointer deref in vfile_build() when a delta manifest contains a deleted file. ... (check-in: a35e8c0d user: drh tags: trunk)
2011-01-02
07:37
added Makefile.mingw32cross for Linux cross-compile to Windows ... (check-in: c67c61b6 user: ron tags: trunk)
2011-01-01
03:06
Updates to header-comment documentation for the mkindex utility program. Fix a compiler warning on windows builds. ... (check-in: 79b7902c user: drh tags: trunk, release)
00:15
Add the /test-all-help webpage used for testing. ... (check-in: 26e269fe user: drh tags: trunk)
2010-12-31
21:12
Documentation updates. ... (check-in: 5fb963ab user: drh tags: trunk)
03:23
Do not show merge links to phantoms in the graph. ... (check-in: 8a1e384b user: drh tags: trunk)
2010-12-30
21:26
Improvements to the merge-out arrows on the graph. It is now more likely to draw the merge arrow up out of a leaf node. ... (check-in: 4614dadb user: drh tags: trunk)
21:03
Further minor tweaks to the graph drawing javascript. New graph test cases added. ... (check-in: ddc3d3d1 user: drh tags: trunk)
20:37
Clean up to the graph generator. Add comments describing variables in the javascript. Omit merge descenders if parent descenders are omitted. Add a test page of URL links. ... (check-in: 94979bc7 user: drh tags: trunk)
17:18
Fix the "200 Entries" submenu hyperlink for branch-view timelines. Ticket [e436a483c5b08a1aec] ... (check-in: 6b9a5932 user: drh tags: trunk)
16:48
Fix an out-of-order local variable declaration in vfile.c. ... (check-in: 1a6a154a user: drh tags: trunk)
16:46
Add a new #include to report.c that is needed by DMC/PellesC compilers. ... (check-in: f5acf22b user: drh tags: trunk)
14:41
Add a -local option to the "date" TH1 command. This allows a custom ticket-edit script to use localtime instead of UTC for the date stamp for when a comment is added. Also modify the default ticket-edit script to show UTC after the date stamp, to avoid ambiguity. Ticket [5c1490e26b8b2f8]. ... (check-in: e0762527 user: drh tags: trunk)
14:03
Add documentation on how the build process works. ... (check-in: c429b524 user: drh tags: trunk)
02:15
make correction on image/png magic for mimetype detection ... (check-in: ff53d5ab user: bch tags: trunk)
01:29
follow-up to [e22fca9640|Hex adjustment checkin]; an image -is- a binary file already - no need to display a "Hex" link for it explicitly (already done). ... (check-in: fab89453 user: bch tags: trunk)
2010-12-29
20:20
Allow the "localtime" modifier on date/time functions within ticket report SQL statements. Ticket [bf4f5725f6c90fc2] ... (check-in: 8c3bba8e user: drh tags: trunk)
2010-12-27
21:40
Add the test-clusters command to verify that all artifacts are reachable through cluster chains. Fix the cluster creator so that it does not create gaps if the number of unclustered entries exceeds 800. ... (check-in: 64a9c81a user: drh tags: trunk)
06:15
Spelling fixes, minor editorial ... (check-in: 6b5c797c user: bharder tags: trunk)
2010-12-26
15:42
Continuing work on the tech_overview document. Still far from complete. This is merely an incremental check-in. ... (check-in: dabc1105 user: drh tags: trunk)
14:49
Add an fconfigure to disable the automatic NL to CR/NL translation that occurs in makemake.tcl on windows systems. ... (check-in: af6810c5 user: drh tags: trunk)
14:15
corrected dmc makefile generate, resource compile failed ... (check-in: 518978f1 user: wolfgang tags: trunk)
13:22
Change the "setting" command so that it works for global settings even if it is run outside of a check-out and with no repository specified using -R. ... (check-in: 3d592297 user: drh tags: trunk)
00:43
Update the quick-start guide documentation to provide hyperlinks to the command-line help in the web interface. Add the beginning of a technical overview article, but as that article is still incomplete, do not hyperlink to it. ... (check-in: 0e1447a6 user: drh tags: trunk)
00:40
Fix the mkindex program so that it ignores lines beginning with COMMAND: when assembling help text. ... (check-in: de4c07ca user: drh tags: trunk)
2010-12-25
23:58
All the help URL to have its command specified as a path extension in addition to the "cmd" query parameter. ... (check-in: ae76c787 user: drh tags: trunk)
23:55
Improvements to the "help" webpage. ... (check-in: 01b3c9c1 user: drh tags: trunk)
11:45
Add the "quotes" document to the permuted index. ... (check-in: 8bdd09e4 user: drh tags: trunk)
2010-12-24
00:50
Tweaks to the mingw makefile as suggested by Ross on the mailing list. ... (check-in: a300bee1 user: drh tags: trunk)
00:27
When adding a new artifact from a delta, read the delta header in order to insert the correct size into the blob table. ... (check-in: 25e80d2e user: drh tags: trunk)
2010-12-23
22:12
Documentation update: Back out the claim that Git uses multiple DAGs because I now believe that claim is incorrect. ... (check-in: 24c33b00 user: drh tags: trunk)
21:54
On the test-integrity command, make a blob size mismatch a warning, not a fatal error. ... (check-in: 88f2715f user: drh tags: trunk)
18:26
Add a progress indicator for test-integrity. ... (check-in: 4ba6a2c9 user: drh tags: trunk)
18:18
Add the test-integrity command for verifying repository integrity. Also add an "all" version of this command. ... (check-in: d5673454 user: drh tags: trunk)
18:00
Fix a possible buffer overrun in the delta_apply() routine if handed an invalid delta. ... (check-in: 174d61b9 user: drh tags: trunk)
17:53
Fix a (harmless) buffer size miscalculation in the decompression logic. ... (check-in: 52aa366c user: drh tags: trunk)
17:14
Rework the makemake.tcl makefile generator script so that it generates makefiles for all windows compilers all in one go. Add an output for mingw. Ticket [fa403b6a123659d885e3] ... (check-in: 723f8c20 user: drh tags: trunk)
15:04
Modify makeheaders so that it ignores the ":" character if it is the second character in a command-line argument, thus allowing drive-specifiers on windows filenames. This is related to, but is not a fix for ticket [fa403b6a123659d885e3]. ... (check-in: bb7a5a1c user: drh tags: trunk)
14:17
Another favorable quote about fossil for the collection. ... (check-in: b43740b1 user: drh tags: trunk)
14:05
Add new "quotes" to the documentation collection. ... (check-in: 6a9fe32e user: drh tags: trunk)
02:22
Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. ... (check-in: 31c52c7b user: drh tags: trunk)
2010-12-22
23:57
First cut at code to allow anonymous users to self-register. ... (check-in: fedf27e4 user: drh tags: self-register)
23:43
Fix to the previous check-in so that it does not prompt the user to confirm overwrite if the file does not exist in the first place. ... (check-in: 5f23fbad user: drh tags: trunk)
22:33
Do not overwrite files on disk, and especially do not prompt the user for permission to overwrite, if there would ultimately be no change in the file content. ... (check-in: aa9ea796 user: drh tags: trunk)
18:10
A change in the size of a file shows definitively that the file has been modified. So if the file size has changed, there is no need to do a full SHA1 hash of the file to verify that it has changed. ... (check-in: e9ffc4cd user: drh tags: trunk)
16:06
Documentation updates. ... (check-in: c1c18b72 user: drh tags: trunk)
14:25
Draw inbound merge arrows on the graph even if the merge parent is off-screen. ... (check-in: e685fc0b user: drh tags: trunk)
01:32
Fix up all of the test scripts so that the test results match the latest fossil output. Ticket [4f43f7ff92ae02ae3] ... (check-in: 1092a1df user: drh tags: trunk)
2010-12-21
21:32
Merge into trunk from experimental the lookaside hit and miss stats associated with the --sqltrace option. ... (check-in: b41d0f61 user: drh tags: trunk)
20:35
Back out check-in [34341a10b45c9ff1] which was incorrect. That check-in was causing incorrect results to display on the diff of an uncommitted merge. Ticket [47d4e76139fd63f2a] is still open. ... (check-in: 1bea7f69 user: drh tags: trunk)
16:30
Corrected help message for the stash command ... (check-in: fbddb089 user: BM tags: trunk)
16:26
Bug fix for large syncs involving delta-manifests. ... (check-in: 8837795f user: drh tags: trunk)
15:28
Change the --httptrace option to store both the request and the reply in separate text files. Nothing is sent to stderr any more. ... (check-in: abe89230 user: drh tags: trunk)
14:13
Fix a typo in the "setup_access" screen. Ticket [6a70408ccb230a20856117] ... (check-in: 13920cd0 user: drh tags: trunk)
13:56
Updates to the download page generator script. ... (check-in: 09fc7be1 user: drh tags: trunk)
12:24
Fix the "make clean" to recursively remove subdirectories in the OBJDIR directory. Ticket [950d0186f84f38d2] ... (check-in: 1710ccf9 user: drh tags: trunk)
2010-12-20
22:00
Reduce the default maximum download limit from 20M to 5M since the smaller size seems to work much better with the latest clone refinements. ... (check-in: d16ccde5 user: drh tags: trunk)
17:29
Fix an off-by-one error in the delta generator. ... (check-in: d7dfb5ae user: drh tags: trunk)
16:57
Additional lookaside buffer measurements associated with an experimental version of SQLite, enabled only when --sqltrace is used. ... (Closed-Leaf check-in: 9688ec1d user: drh tags: experimental)
14:52
Update the --sqltrace debugging option so that it outputs memory usage statistics within SQL comments. ... (check-in: cb745cc7 user: drh tags: trunk)
13:15
Update the unix Makefile to shift all build products other than the file executable into the OBJDIR folder. ... (check-in: e084092a user: drh tags: trunk)
12:49
Get the --ignore option and ignore-glob setting working for the "clean" command. Ticket [0bc90d7235404d16]. ... (check-in: f12a6962 user: drh tags: trunk)
02:14
For clone and sync, report the correct network traffic totals even if those totals exceed 2 GiB. ... (check-in: a9e05e23 user: drh tags: trunk)
02:02
Abort a clone and delete the new repository if the server for the clone returns an error during the sync. ... (check-in: f6263ed6 user: drh tags: trunk)
01:06
Improvements to the graph layout algorithm yielding a more compact graph in many cases. ... (check-in: ea61f4aa user: drh tags: trunk)
2010-12-19
21:08
When an ambiguous command prefix is entered, report all possible matches as part of the error message. ... (check-in: 5ae54b39 user: drh tags: trunk)
20:59
Added a permuted documentation index. ... (check-in: 169a10dd user: drh tags: trunk)
02:09
Clear compiler warnings on OpenBSD. No functional code changes. ... (check-in: bbbb35a3 user: drh tags: trunk)
2010-12-18
23:59
For the git-fast-export interchange format, make sure labels for blobs and labels for check-ins do not collide since git cannot deal with that. Ticket [536c3399075d06] ... (check-in: d45502b0 user: drh tags: trunk)
22:25
Get the "stash save" command working for the case when a directory is specified as an argument. ... (check-in: fc6aea52 user: drh tags: trunk)
21:26
Bring the "stash" enhancement into the trunk. ... (check-in: 12a2a5ea user: drh tags: trunk)
21:22
Add the "stash diff" and "stash gdiff" commands. ... (Closed-Leaf check-in: 987e0ff7 user: drh tags: experimental)
20:54
Fix a couple of out-of-order variable declarations. ... (check-in: 4a8b4210 user: drh tags: experimental)
20:39
Many bug fixes while testing stash: Fix "revert" so that it updates the file status correctly. Fix several cases of "//" being used as a file separator instead of just "/". Fix undo on stash apply. Make "stash drop" undoable. Update documentation for undo and stash. ... (check-in: 8a6aa0a1 user: drh tags: experimental)
18:56
The "stash" functionality is now in place. Need to test more prior to merging into trunk. ... (check-in: 22aa74dc user: drh tags: experimental)
17:24
Begin adding code to implement the "stash" command. The code compiles and runs but is currently incomplete. This is an incremental check-in to preserve state. (Ironically, if "stash" were working, I'd have probably just done a "stash snapshot" to capture this state, rather than an experimental branch.) ... (check-in: b3dadcc4 user: drh tags: experimental)
14:18
Simplifications to the implementation of undo/redo. Add the --explain option to undo/redo that shows what would be undone or redone without actually doing anything. ... (check-in: 30981b64 user: drh tags: trunk)
01:46
Fix the tag propagator so that when a non-propagating tag overrides a propagating tag, the propagation is undo. Ticket [fcadf658ed282b3a2] ... (check-in: 6007b207 user: drh tags: trunk)
01:38
Fix the check-in editor so that it does not try to change the date on every edit of the check-in, but only on edits that actually change the date. ... (check-in: b230721e user: drh tags: trunk)
2010-12-17
21:06
In the check-in property editor, change the bgcolor tag even if the only change is to toggle color propagation on or off. Ticket [fcadf658ed282b3a2]. ... (check-in: 2080d521 user: drh tags: trunk)
12:41
When "fossil set editor" is unset and when there is no EDITOR or VISUAL environment variable set, then gather the check-in comment from standard input (with appropriate prompting) rather than trying to run "ed" or "notepad". ... (check-in: aa929c4d user: drh tags: trunk)
12:13
Issue a warning to the user before using "ed" or "notepad" if no default text editor is set. ... (check-in: 115d90d8 user: drh tags: trunk)
12:03
Remember which database was opened first (as the "main" database) in the g.zMainDbType global variable. ... (check-in: 99f52f38 user: drh tags: trunk)
2010-12-16
15:03
Tweaks to the merge conflict notation. ... (check-in: bf919337 user: drh tags: trunk)
14:46
Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. ... (check-in: daeb10f6 user: drh tags: trunk)
2010-12-15
02:42
Fix an uninitialized variable in update. ... (check-in: e3313965 user: drh tags: trunk)
02:19
Make three new TH1 variables available the footer on /doc pages: $doc_name, $doc_version, and $doc_date. ... (check-in: 1b0e6c0f user: drh tags: trunk)
01:49
Report the number of conflicts at the end of a merge or update and offer a hint to the user about the "fossil undo" command. ... (check-in: 070ce24d user: drh tags: trunk)
01:36
Change the merge conflict marks to identify which part is original content and which part is the content merged in. ... (check-in: 76ae862e user: drh tags: trunk)
2010-12-14
15:44
Simplifications to the merge and update logic. Fix update so that it correctly carries file edits across name changes. ... (check-in: fd8698c8 user: drh tags: trunk)
00:36
Merge in the experimental clone speed enhancement. ... (check-in: 3543ed62 user: drh tags: trunk)
00:30
When doing a "fossil update" if there are multiple descendents but only one descendent in the same branch as current, then go to that one descendent without complaining. Ticket [33d2bf39889352f2f] ... (check-in: 4beacb6d user: drh tags: trunk)
00:15
Do not show a hex dump by default when viewing a binary artifact. Instead, just say that the artifact contains binary data and give a "Hex" submenu to view the hex if that is what the user wants. Ticket [a470443b64412d2856]. ... (check-in: dbb02ff1 user: drh tags: trunk)
00:06
Another bug fix associating with merges of branches which contain file name changes. ... (check-in: 4c95b7b9 user: drh tags: trunk)
2010-12-13
23:50
Fix to the fix to the mtime race condition that was supposed to be fixed by the prior check-in. ... (check-in: fa5302c2 user: drh tags: trunk)
23:04
Fix a long-standing mtime race condition that can cause problems if a "merge" takes places within the same second as an "update". ... (check-in: af365579 user: drh tags: trunk)
20:17
Get "fossil undo" working on merges that involve name changes. ... (check-in: 5d42fe9f user: drh tags: trunk)
20:12
Futher enhancements to merge: Correct merging happens even on files whose names have changed since the pivot. ... (check-in: c52927c7 user: drh tags: trunk)
15:45
Add logic for computing the closure of file name changes across a sequence of checkins. ... (check-in: 28aa0e36 user: drh tags: trunk)
14:31
Add the (unsupported) test-shortest-path command for finding the shortest path between two checkins in the DAG. ... (check-in: c49ee72b user: drh tags: trunk)
13:21
Take into account local (uncommitted) changes when doing a merge. ... (check-in: 7ec43ccb user: drh tags: trunk)
00:00
A few more merge test cases added. ... (check-in: 3f490bcb user: drh tags: trunk)
2010-12-11
20:08
When merging in a change where a file was deleted in the change, actually remove the file from the working checkout. Update the test cases to verify this is what happens. ... (check-in: 70744b76 user: drh tags: trunk)
16:36
Add the --tag option to the "commit" command. Add new test cases that make use of the --tag option. Improvements to the testing infrastructure. ... (check-in: 9d723c57 user: drh tags: trunk)
00:28
Update the git fast-export importer so that it is able to handle filenames with spaces - or at least to the extent that the fast-export format is able to deal with such filename. Ticket [4ee4aa5a30733a] ... (check-in: 35aa6f81 user: drh tags: trunk)
2010-12-10
22:02
Create a single subroutine that determines whether a file is a "reserved" file used by Fossil itself, or is potentially a valid repository file. This processing used to be duplicated at each place where it was needed. ... (check-in: 56d69dbd user: drh tags: trunk)
19:28
Do not show the "manifest" and "manifest.uuid" files as "extra" files if they are generated by Fossil. ... (check-in: 26590b88 user: drh tags: trunk)
18:57
Take care not to show null-diffs with the "diff" command when the checkout contains the results of a merge. Ticket [47d4e76139fd63] ... (check-in: 34341a10 user: drh tags: trunk)
15:25
Fix typo in an error message. ... (check-in: 20b04536 user: drh tags: trunk)
2010-12-09
20:48
Fix a typo in the help text for "fossil import". Ticket [e8a6bfa54e0c3] ... (check-in: 973a6b1e user: drh tags: trunk)
15:52
New cloning algorithm appears to be much faster at the cost of slightly more network bandwidth. Fully backwards compatible. Need to look at the network bandwidth issue prior to merging with trunk. Perhaps a command-line option for the clone command to select between slow-and-small or fast-and-larger. ... (Closed-Leaf check-in: 8bb8be26 user: drh tags: experimental)
13:56
Use the built-in SQLite caseless string comparison functions instead of the C-library strcasecmp(). Accept mime-type application/x-fossil-uncompressed and avoid decompression when seen. ... (check-in: 0b6c414c user: drh tags: trunk)
2010-12-08
21:00
Add the --sha1sum option to the "status" and "changes" commands to force a detailed (but slow) SHA1 checksum verification that files have not changed. ... (check-in: e154a438 user: drh tags: trunk)
20:44
Add the --nochange and -n options to the "merge" command. ... (check-in: 000af323 user: drh tags: trunk)
03:31
Ignore unfinalized statements when shutting down the SQLite command-line shell. Ticket [891cd78969e03ec3009]. ... (check-in: 31f5b295 user: drh tags: trunk)
2010-12-07
14:20
Update the precompiled download page to include an OpenBSD binary. ... (check-in: 57f374a7 user: drh tags: trunk)
13:31
Update the internal SQLite to the latest 3.7.4 pre-release snapshot. ... (check-in: 0018d724 user: drh tags: trunk, release)
2010-12-04
19:25
Basic functionality for the "bisect" command is now working. Ticket [33ffff3b4d961cf6e2a0] ... (check-in: bd75ea06 user: drh tags: trunk)
13:15
Simple bug-fix to get the bisect-good and bisect-bad commands working. ... (check-in: f2dbf901 user: drh tags: trunk)
13:07
Begin adding a "bisect" command. The command is installed, but it does not yet work. This check-in is to facilitate transfer to a different machine. ... (check-in: 2ce65f28 user: drh tags: trunk)
2010-12-03
23:49
Fix a bug in the new content() function added to the "sql" command. Ticket [195e50e93489c4997d]. ... (check-in: 63e6cb4e user: drh tags: trunk)
21:06
Fix typo in import/export documentation (ticket [a66760daeecca231d84]). Add flexibility to the command-line options to import/export to accommodate future enhancements. ... (check-in: 1b53667d user: drh tags: trunk)
2010-12-02
14:46
Remove some instances of strcpy() and sprintf() due to warnings on OpenBSD. Update the internal SQLite to the latest 3.7.4 release candidate. ... (check-in: 3ad5891c user: drh tags: trunk)
2010-11-26
18:43
Fix and out-of-order variable definition in the "sqlite3" command. ... (check-in: f105bc17 user: drh tags: trunk)
18:37
Report an error if the repository schema version does not match what the fossil executable expects. ... (check-in: c0c3d923 user: drh tags: trunk)
17:41
Update the built-in SQLite to the latest 3.7.4 beta. ... (check-in: 6c733214 user: drh tags: trunk)
2010-11-25
20:31
merged in makemake.tcl updates ... (check-in: ac5e8fb4 user: wolfgang tags: trunk)
20:24
added pellesc make to makemake.tcl ... (check-in: 65dd90fb user: wolfgang tags: trunk)
02:51
On the timeline, the t=TAG query parameter can refer to tags on events in addition to check-ins. ... (check-in: 4438e96a user: drh tags: trunk)
02:42
Remove the "Leaves" menu-bar item from the default setup. ... (check-in: f5efd3f3 user: drh tags: trunk)
01:52
When attempting to "fossil update" on a closed branch, move to the end of the branch. Ticket [375e5703329a743339] ... (check-in: 1719815a user: drh tags: trunk)
00:17
Add a new link to the check-in "info" page that goes to a timeline showing just the immediate parents and children of a check-in. Ticket [746949c9318554c137f5]. ... (check-in: 8c04a873 user: drh tags: trunk)
2010-11-24
23:45
If the date of a check-in has been changed by a tag, then show that fact on the "info" page for the check-in. Requires a rebuild. ... (check-in: 576f6db2 user: drh tags: trunk)
22:43
updated makemkae.tcl to generate proper Makefile.dmc ... (check-in: d19fd0bf user: wolfgang tags: trunk)
21:32
Tag the manifest of every "private" checkin with the "private" tag. After the "reconstruct" command, add all private checkins to the private table. Ticket [e29ea5912afe1e97]. ... (check-in: 3b2d67d6 user: drh tags: trunk)
20:54
add sqlcmd to Makefile.dmc ... (check-in: 1ee56c42 user: wolfgang tags: trunk)
17:30
Fix a redirect loop problem for the /home URL. Ticket [77dc5de6397fb18c0fbad] ... (check-in: 135fcbbb user: drh tags: trunk)
17:13
Correctly handle partial commits even when files have been deleted and/or renamed and are not part of the partial commit. Tickets [ad15a8e2af8c3162d6] and [5cc33a6aa0621be8936f]. ... (check-in: 2ceeeca1 user: drh tags: trunk)
12:03
Factor the sql-command shell out into a separate source file. Add the new content(X) SQL function for accessing uncompressed and undeltaed artifact content. ... (check-in: b4687be4 user: drh tags: trunk)
2010-11-23
22:18
Fix the ticket-change artifact generator so that it puts all fields with the "+" prefix on their name first, where they ought to be. ... (check-in: e1dac0e4 user: drh tags: trunk)
2010-11-19
22:29
Further work on getting a "commit" or "update" to continue operating after an autosync failure. The "commit" command prompts to verify that you want to continue. ... (check-in: 0cc4875f user: drh tags: trunk)
19:48
Work toward getting and "update" or "commit" to continue even after an auto-sync failure. ... (check-in: 9286aaf7 user: drh tags: trunk)
2010-11-17
20:11
integrate import/export to Makefile.dmc ... (check-in: e5d99df4 user: wolfgang tags: trunk)
13:38
Tweaks to the graph layout. Add a graph to ticket timelines. ... (check-in: cf178577 user: drh tags: trunk, release)
13:15
Set binary translation mode on windows for import and export. Ticket [feeb8a91eb838f743ae9] ... (check-in: b408ece7 user: drh tags: trunk)
2010-11-16
23:16
Update to the latest version of SQLite with the sqlite3_stmt_readonly() capability and use that interface for additional security of the user-entered SQL in the ticket report logic. ... (check-in: 115f3ea6 user: drh tags: trunk)
18:02
Additional fixes to the "fossil import" command. Correct handling of zero-length content files. Correct handling of merges with no new or modified files. ... (check-in: 3873aa7e user: drh tags: trunk)
04:18
Fix a bug in the Git import routine. ... (check-in: 9c318664 user: drh tags: trunk)
2010-11-15
20:10
Do not use the "time_fudge" temp-table if it has not been created by a prior call to manifest_crosslink_begin(). Ticket [289844a2cb535a465] ... (check-in: 80c42a33 user: drh tags: trunk)
20:07
Update the built-in SQLite to an alpha of version 3.7.4. ... (check-in: ea442f37 user: drh tags: trunk)
19:50
Fix graph display for file history. Tickets [5c7565d157b13fe0c30b7] and [a734fe24da8f75758cf4]. ... (check-in: bb045dbd user: drh tags: trunk)
2010-11-13
23:45
Change the "branch list" command to provide output more like Git. ... (check-in: 761a6a9d user: drh tags: trunk)
23:29
Disable automatic pull of shun records for the time being. ... (check-in: 3c2500c7 user: drh tags: trunk)
23:23
Move the "updated-to:" text to the end of the display for the "update" command, and separately from the changed files by "---------". This at the request of the emacs integration effort. ... (check-in: 3af6cf09 user: drh tags: trunk)
12:48
On a "tree checksum does not match repository" error on a commit, go back and do a file-by-file comparison of the repository and the working checkout to try to discover what the problem is. Ticket [a483f0ab3f0d4da0]. ... (check-in: 64459dd0 user: drh tags: trunk)
02:17
Fixed typo in the help message for the deconstruct command ... (check-in: f7cf6dd7 user: aku tags: trunk)
02:16
Fixed typos in commit [aa2fdc286c]. ... (check-in: 8cf380a4 user: aku tags: trunk)
01:56
Refinements to the "sync protocol" document. ... (check-in: aa2fdc28 user: drh tags: trunk)
2010-11-12
23:27
More typos in the fossil-v-git document. ... (check-in: a17ed85c user: drh tags: trunk)
22:12
Wait to record the sync password until after the user has actually entered the sync password. Ticket [8b46db87f1bfa942b] ... (check-in: 328fc92c user: drh tags: trunk)
21:51
Add the fossil_nameofexe() function to use in place of g.argv[0]. ... (check-in: a04a6508 user: drh tags: trunk)
20:57
Fixed typos reported by ticket [a3336458f6864db0404b6d45b144be0b17526fb0]. ... (check-in: 03b53ca4 user: aku tags: trunk)
16:37
Incorporate the "addremove" command (with edits) from the StvPrivateHook2 branch. ... (check-in: ceab5371 user: drh tags: trunk)
15:17
A simple tweak to the graph javascript gets it working on IE6. Ticket [a734fe24da8f75758cf] ... (check-in: e0eceb78 user: drh tags: trunk)
00:24
Added documentation on ways to identify a check-in. ... (check-in: aaf8cfa2 user: drh tags: trunk)
2010-11-11
23:08
Change the name of the special "ckout" tag to "current". Also allow "previous" in addition to "prev" for the parent of the current checkout. ... (check-in: badb9ff2 user: drh tags: trunk)
22:04
Add support for "magic" tags "ckout", "prev" and "next". Show the version updating to when performing an "update". ... (check-in: 5ea9ad37 user: drh tags: trunk)
21:36
Fix a minor memory leak. ... (check-in: 3541444d user: drh tags: trunk)
20:33
Further refinements to the Fossil-versus-Git document. ... (check-in: 8f4d5314 user: drh tags: trunk)
20:01
typo ... (check-in: 71f71034 user: bch tags: trunk)
18:21
Add information on the Git-to-Fossil converter and a comparison article on Fossil and Git. ... (check-in: ae0628aa user: drh tags: trunk)
13:36
a stab at fast-import/export support building on the 'import' branch from drh. ... (Closed-Leaf check-in: 7043db15 user: gcw tags: gcw-fast)
13:36
Fix the "fossil import" command so that it correctly handles cases where a file is deleted then replaced by a directory with the same name. ... (check-in: e5a734a1 user: drh tags: trunk)
01:16
Cast strlen() to int when used as a printf() argument. ... (check-in: 5fa4dfc2 user: drh tags: trunk)
2010-11-10
21:00
Fix a bug in processing of "merge" records for "fossil import". ... (check-in: 6b76effa user: drh tags: trunk)
20:56
Improved handling of branches and tags in the "fossil import" command. ... (check-in: b2f63751 user: drh tags: trunk)
19:11
Allow a manifest to have no F-cards. ... (check-in: 6f8cd72b user: drh tags: trunk)
18:44
Drop the temporary time_fudge table once we are done with it. ... (check-in: 172e16ae user: drh tags: trunk)
18:42
Fix the code for adding "mlink" entries so that it records file deletions on a baseline manifest. ... (check-in: 0ba2c86d user: drh tags: trunk)
13:36
Fix the "divider" lines in the timeline display. Add the --force option to the "import" command. ... (check-in: ef68b044 user: drh tags: trunk)
01:43
Tweak check-in times slightly so that parents always come before their children. ... (check-in: 0e87f427 user: drh tags: trunk)
00:43
The "fossil import" command works well enough to import the Git self-hosting repository. There are still issues and no doubt many bugs yet to be found. But this is a good start. ... (check-in: 6c827ff0 user: drh tags: trunk)
2010-11-09
18:15
Partial implementation of the "fossil import" command. It is incomplete and does not work. ... (check-in: ba837f5e user: drh tags: trunk)
17:51
Merge in the latest changes from venks-emacs. ... (check-in: 7d2d1d32 user: drh tags: trunk)
17:37
Merge with trunk ... (check-in: 96c0c68a user: venkat tags: venks-emacs)
13:52
Make "init" an alias for "new". ... (check-in: 21880ca1 user: drh tags: trunk)
11:59
The "export" command now exports tags. ... (check-in: 06bc2fb7 user: drh tags: trunk)
11:05
Merge the import/export changes into trunk. Even though they are incomplete, they do not threaten the correctness of other commands and can be developed in trunk. ... (check-in: 0f024d3e user: drh tags: trunk)
10:48
Do not use a subdirectory named "obj" for building. Ticket [6e51013097c17ead]. ... (check-in: e663bac6 user: drh tags: trunk)
10:44
For cloning and syncing, give all users the privileges of both "nobody" and "anonymous" without requiring a login message. Ticket [1318677c15af04480b]. ... (check-in: 134f5b37 user: drh tags: trunk)
08:59
fix [e49f245975f89a8a9c006ec224eed48c8ad77593] by adding -nocgi option ... (check-in: 1b883d49 user: ron tags: trunk)
01:17
Cleanup of help_page() in preparation for merging with trunk. ... (Closed-Leaf check-in: a298a0e2 user: drh tags: StvPrivateHook2)
01:06
Merge from trunk + minor changes to update.c to work with new . return from file_tree_name for fossil root. ... (check-in: a9407bc8 user: venkat tags: venks-emacs)
2010-11-08
23:26
Export works for Fossil and SQLite repositories. Does not yet export tags. Also need to add incremental export. ... (Closed-Leaf check-in: e25884d4 user: drh tags: experimental)
23:01
remove hook command to be compatible with other hook designs ... (check-in: a0612174 user: wolfgang tags: StvPrivateHook2)
20:07
Merge in the [696668aa4ec88213c] fix, which is necessary to successfully export the Fossil self-hosting repository. ... (check-in: 95f709cd user: drh tags: experimental)
20:04
merge from trunk ... (check-in: 1e801695 user: wolfgang tags: StvPrivateHook2)
20:01
Fix a bug in the manifest parser which caused it to ignore manifests that were signed by a windows-build of PGP. ... (check-in: 696668aa user: drh tags: trunk)
19:31
Fix an inintiialized variable in the previous check-in. ... (check-in: d8935a89 user: drh tags: trunk)
19:23
Fix a corner-case in file_tree_name() - specifically when the input is the name of the root of the local tree, return ".". ... (check-in: f98114c9 user: drh tags: trunk)
19:02
When the "update" command has a FILES argument which is the top-level directory, that is the same as having no FILES argument at all. In other words, all files are updated. ... (check-in: 2d1a0373 user: drh tags: trunk)
19:00
Begin adding "import" and "export" commands for converting repositories from and to the Git format. The "export" command currently generates output but is not quite correct. The "import" command is still a stub. ... (check-in: b3fd32f9 user: drh tags: experimental)
15:33
Fix a typo in an error message in the merge logic. ... (check-in: 370a89c8 user: drh tags: trunk)
15:13
Allow merges against an empty branch. Ticket [144180bf7db83724a9]. ... (check-in: 4e3cd6ce user: drh tags: trunk)
06:15
Remove stray debug fprintf. ... (check-in: 69e81b02 user: venkat tags: venks-emacs)
06:13
Fossil update -n -v current on root dir now prints all files (printed none before). ... (check-in: cbce3e2f user: venkat tags: venks-emacs)
05:23
Allow fossil update -n -v current to be used on the root directory (aborted with "outside of checkout tree" error before). ... (check-in: b6bb1ee7 user: venkat tags: venks-emacs)
04:52
merge with trunk ... (check-in: c18bbf69 user: venkat tags: venks-emacs)
00:40
Merge in changes from the venks-emacs branch. ... (check-in: c01e3c17 user: drh tags: trunk)
2010-11-07
23:56
Fix a typo in the <DOCTYPE> marking at the top of each webpage. Ticket [c18a77e837a66122ed19]. ... (check-in: eea8810b user: drh tags: trunk)
23:54
Use the correct mimetype for the logo, even if the mimetype is not image/gif. Ticket [11209555c90f3b61e4]. ... (check-in: 5478f444 user: drh tags: trunk)
23:51
Avoid the use of %lld to work around limitations of some windows compilers. Ticket [9d186979fc4fe8d9c] ... (check-in: c76bb6d2 user: drh tags: trunk)
21:11
Patches to file.c (for mingw is_dir), finfo.c (various utilities), and update.c (for verbose/nochange), to allow integration into Emacs and IDEs. ... (check-in: 2a86bb65 user: venkat tags: venks-emacs)
18:48
Fix alphabetical missort. ... (check-in: d156b686 user: venkat tags: venks-emacs)
18:42
Send the right mime-type for svg files [2e088c5815] ... (check-in: 151a2104 user: venkat tags: venks-emacs)
10:23
Merge from trunk. ... (Closed-Leaf check-in: 1a6876db user: michael tags: ttmrichter-skins)
10:13
merge from trunk ... (check-in: 8050311d user: wolfgang tags: StvPrivateHook2)
08:16
Create new branch named "venks-emacs" ... (check-in: e8d231aa user: venkat tags: venks-emacs)
2010-11-06
23:59
Add an undocumented --noverify option to the rebuild command to skip the verify_before_commit() sanity check. ... (check-in: 6a11af17 user: drh tags: trunk)
21:04
Rename the "portable_system()" function to "fossil_system()" and move it from diffcmd.c into main.c. ... (check-in: d9880a80 user: drh tags: trunk)
19:08
merge from trunk ... (check-in: e5fe4164 user: wolfgang tags: StvPrivateHook2)
19:04
Add the -R option to the ticket command. ... (check-in: 6dd81a54 user: wolfgang tags: trunk)
16:57
merge from trunk ... (check-in: 3ea66260 user: wolfgang tags: StvPrivateHook2)
14:04
Fix the sync logic so that it is able to clone against the canonical fossil repository with its implied redirect. ... (check-in: a921be7b user: drh tags: trunk)
13:52
Change the anonymous login cookie name to include a hash of the base URL. Ticket [3edef69bf3e995ed2] ... (check-in: 9dd6c431 user: drh tags: trunk)
2010-11-04
19:58
Do not assume that the method is CGI just because the GATEWAY_INTERFACE environment variable is set. Only do CGI if GATEWAY_INTERFACE is set and there either is no argument specified, or the specified argument is not a valid command. Ticket [e49f245975f89a8a9] ... (check-in: dcf839e4 user: drh tags: trunk)
19:24
Fix a couple of minor issues with settings, as pointed out on the mailing list. ... (check-in: cb2ff51c user: drh tags: trunk)
2010-11-03
12:14
Updates to the help text for the "commit" command. ... (check-in: 098e3633 user: drh tags: trunk)
2010-11-02
18:23
merge from trunk ... (check-in: cb75de51 user: wolfgang tags: StvPrivateHook2)
00:07
Add the "ignore" subcommand to the "all" command. Useful for causing testing and debugging repositories from being bypassed for "fossil all rebuild" or "fossil all sync". ... (check-in: 24636f70 user: drh tags: trunk)
2010-11-01
23:45
Mention the -N and --new-file command-line options on the "diff" command. Ticket [926a1b1639a1ee3739]. ... (check-in: bd68e417 user: drh tags: trunk)
23:38
Fix a possible redirect loop. ... (check-in: f4033ec0 user: drh tags: trunk)
18:52
merge from trunk ... (check-in: 4a094f46 user: wolfgang tags: StvPrivateHook2)
14:23
Fix a typo in the file format documentation reported on the Tcl/Tk chatroom. ... (check-in: d0753799 user: drh tags: trunk, release)
2010-10-31
21:51
Add a warning to the "fossil sqlite3" command to remind users that careless use of the command can easily corrupt the repository. Ticket [b18338c226f6fb4899]. ... (check-in: 4e1241f3 user: drh tags: trunk)
11:10
makemake.tcl updated to generate valid Makefile.dmc ... (check-in: 41461906 user: wolfgang tags: StvPrivateHook2)
2010-10-30
20:02
merge from trunk ... (check-in: 943dbc55 user: wolfgang tags: StvPrivateHook2)
19:05
applied patch from ticket [aa01499923] and added option -prot to test tcl script which optionally writes a protocol file ... (check-in: f89d953a user: wolfgang tags: trunk)
2010-10-29
21:11
merge from trunk and add sqlite shell to windows make ... (check-in: 6d334ac9 user: wolfgang tags: StvPrivateHook2)
19:06
Add the "sqlite3" command providing an sqlite3 command-line shell. Ticket [b18338c226f6fb4899b] ... (check-in: 8c723318 user: drh tags: trunk)
18:06
Avoid division by zero on degenerate repositories when displaying percent done. Ticket [5be04d980c92f73fbc7] ... (check-in: 067a90a9 user: drh tags: trunk)
2010-10-28
17:41
merge from trunk ... (Closed-Leaf check-in: e6dce6a1 user: wolfgang tags: StvPrivateHook2 )
14:41
Fix a few harmless compiler warnings. ... (check-in: d03718ad user: drh tags: trunk)
14:03
New higher-performance clone algorithm merged in from the experimental branch. ... (check-in: fda9b15c user: drh tags: trunk)
13:25
Less frequent status messages while processing using the sync protocol. ... (Closed-Leaf check-in: 0ca42eb3 user: drh tags: experimental)
13:07
Reduce the amount of processing in between when a server timestamp is generated and when it is evaluated for time skew by the client - to reduce the risk of detecting time skew simply due to a slow disk. ... (check-in: a4cdf8d2 user: drh tags: experimental)
03:41
Fix the termination condition for the clone client so that it does not stop transferring before all the artifacts have been sent. ... (check-in: 0bb7d7b8 user: drh tags: experimental)
01:58
Do not attempt to process a delta-manifest if its baseline-manifest is a phantom. Defer processing until the phantom is resolved. ... (check-in: b073039b user: drh tags: experimental)
2010-10-27
20:39
added missing dependency in dmc windows make for resource file ... (check-in: 304c71a0 user: wolfgang tags: StvPrivateHook2 )
20:27
corrections on merge conflict handling for settings help ... (check-in: 309168a9 user: wolfgang tags: StvPrivateHook2 )
19:56
Fix a NULL-pointer dereference in "branch new". Ticket [a4a9f45b67cbbcf26]. ... (check-in: ff79f97a user: drh tags: trunk)
19:17
Do not allow clusters larger than about 900 entries. ... (check-in: 06475b2e user: drh tags: experimental)
18:04
merge from trunk ... (check-in: f5740d09 user: wolfgang tags: StvPrivateHook2 )
16:06
New higher-performance and backwards-compatible clone logic. ... (check-in: 5ba4439b user: drh tags: experimental)
11:54
Use delta encoding between baseline manifests separated by delta manifests. ... (check-in: e21ca81e user: drh tags: trunk)
2010-10-26
21:37
Add better usage and help to the "artifact" command. ... (check-in: 57347e6e user: drh tags: trunk)
21:31
Update the makefile to enable USE_PREAD on the BSDs. ... (check-in: b84b954f user: drh tags: trunk)
19:01
merge from trunk ... (check-in: 4260bc6a user: wolfgang tags: StvPrivateHook2 )
18:37
Change the test-parse-manifest command so that it does not require a repository. ... (check-in: 5277d53d user: drh tags: trunk)
18:29
Change the "artifact" command to accept the -R or --repository command-line options. Ticket [d3ab7965c636275e51]. ... (check-in: d6e21fdd user: drh tags: trunk)
12:51
Merge the delta-manifest enhancement into the trunk. ... (check-in: d13054ce user: drh tags: trunk)
2010-10-25
21:47
Improvements and minor bug fixes in "browse" processing. ... (Closed-Leaf check-in: b27d50b4 user: drh tags: experimental)
21:16
The "fossil revert" command now clears merge history. Less frequent status output on rebuild. The FOSSIL_OMIT_DELTA_CKSUM_TEST compile-time option is available. ... (check-in: 6c8ed4e1 user: drh tags: experimental)
20:10
Remove an processing-order dependency from the rebuild command. ... (check-in: 3770d89f user: drh tags: experimental)
17:21
Fix bugs in the handling of deleted and added files on delta manifests. ... (check-in: 05b152ae user: drh tags: experimental)
13:52
Redesign the control-artifact and manifest parser to run faster. ... (check-in: fa0ea2c3 user: drh tags: experimental)
11:12
Bug fix in the manifest parser. ... (check-in: d10f5e9f user: drh tags: experimental)
00:55
Further performance enchancements for browsing. We could still do better, but the current seems fast enough. ... (check-in: ee1cc2bf user: drh tags: experimental)
00:33
Performance improvement when browsing repositories with many files. This is an temporary fix - we can do much better. ... (check-in: 4389b36f user: drh tags: experimental)
2010-10-24
06:53
add missing; ... (check-in: e9fcc9af user: Ratte tags: StvPrivateHook2 )
2010-10-23
20:24
Create or delete the manifest and manifest.uuid files when turning the manifest setting on and off. ... (check-in: 8175b579 user: drh tags: experimental)
19:43
Transmit the "manifest" setting as part of project configuration. ... (check-in: d57f3c77 user: drh tags: experimental)
17:02
add privilege check to hook execution ... (check-in: abd05f29 user: wolfgang tags: StvPrivateHook2 )
14:19
MD5 optimization for x86_64. ... (check-in: df5a8bf0 user: drh tags: experimental)
12:58
Additional performance enhancements. ... (check-in: 6caba36d user: drh tags: experimental)
07:23
added hook info to sync/push help ... (check-in: ba5e0344 user: Ratte tags: StvPrivateHook2 )
02:51
Simplification to the delta checksum algorithm. Trying to make it run faster. ... (check-in: 4c1bcf6f user: drh tags: experimental)
02:17
Rework the manifest cache so that it is more effective on repositories with large numbers of delta-manifests. ... (check-in: bcf601a6 user: drh tags: experimental)
2010-10-22
14:48
Use a faster tokenizer on manifests to reduce rebuild times by about 5%. ... (check-in: 121ed7c8 user: drh tags: experimental)
13:05
Change the "commit" command so that it will not create the first delta-manifest in a repository unless the --delta option is used. ... (check-in: a69356ae user: drh tags: experimental)
01:06
Merge in some ui enhancements from the ssl_platform_fixes branch. ... (Closed-Leaf check-in: 3c19422b user: bcsmith tags: ui-improvements)
01:04
Add some explanatory text to the update command to make it easier for new users to learn fossil. ... (check-in: 858940c6 user: bcsmith tags: ui-improvements)
2010-10-21
23:26
TH1 fossiltag command for accessing tag values.

Has two subcommands: get and list, which do what they sound like. ... (Closed-Leaf check-in: 413ebeb1 user: bcsmith tags: th1_fossiltag_cmd)

20:54
Fix the new SHA1 checksum module so that it does not overwrite its input. ... (check-in: fa9dfc34 user: drh tags: experimental)
20:08
Replace the RFC-3174 reference implementation of SHA1 with the much faster implementation from NetBSD. ... (check-in: f8f175cf user: drh tags: experimental)
15:42
Clarification of the comment that describes the algorithm used to choose between a baseline manifest and a delta manifest upon checkin. No changes to code. ... (check-in: b08fce49 user: drh tags: experimental)
14:00
Better algorithm for deciding when to use a delta-manifest on a check-in. ... (check-in: 7c244251 user: drh tags: experimental)
2010-10-20
12:31
Fix a bug in the Files browsing logic. ... (check-in: 85e1e3d4 user: drh tags: experimental)
2010-10-19
23:50
Bug fix in the new delta-manifest generator logic. ... (check-in: 068b1823 user: drh tags: experimental)
20:27
Automatically generate delta-manifests on check-in if the delta-manifest is smaller than 1/125th of the baseline-manifest. ... (check-in: 9ea47d49 user: drh tags: experimental)
17:57
Fix a typo in the file format documentation. ... (check-in: 0f3086be user: drh tags: experimental)
17:54
Two new settings: "manifest" and "repo-cksum". The first enables the output of the manifest and manifest.uuid files on each checkout. This is now off by default. The second enables repository checksums. It defaults on. ... (check-in: 2f3b9bd3 user: drh tags: experimental)
17:01
Improvements to the file format documentation to better describe the new B-card on manifests. ... (check-in: f56c622b user: drh tags: experimental)
16:26
Fix the check-out mechanism so that it works with delta-manifests. ... (check-in: 0e326631 user: drh tags: experimental)
14:55
adding flush to system-command, windows needs all buffers flushed before system execution ... (check-in: a64b48cb user: wolfgang tags: StvPrivateHook2 )
2010-10-18
22:34
Rework manifest parsing in order to process delta-manifests correctly. ... (check-in: aa61a65c user: drh tags: experimental)
19:40
some error corrections for force hook ... (check-in: a94ef5c0 user: wolfgang tags: StvPrivateHook2 )
15:46
added output redirect and client force for hook ... (check-in: ccef28b5 user: wolfgang tags: StvPrivateHook2 )
2010-10-17
17:25
Add the ability to parse and use manifests with the B-card. Add documentation for the B-card. ... (check-in: ec56d8ff user: drh tags: experimental)
16:37
merge from old hook branch ... (check-in: 9cf288de user: wolfgang tags: StvPrivateHook2 )
2010-10-16
19:07
PellesC doesn't have pgmptr, update Makefile ... (Closed-Leaf check-in: f8836874 user: wolfgang tags: wolfgangHelpCmd)
17:33
merge from trunk ... (check-in: 586b0eb1 user: wolfgang tags: wolfgangHelpCmd)
16:32
Bring over the latest bug fixes from trunk. ... (check-in: b2175857 user: drh tags: experimental)
16:24
Do not attempt to parse control artifacts that do not end with a '\n' character. Ticket [be56c89def7f86bcbd] ... (check-in: 7954ccba user: drh tags: trunk)
12:13
Do not free memory not obtained from malloc in the "fossil diff" command. Ticket [38d7bb8cf044219c2eff8]. ... (check-in: ddb975e2 user: drh tags: trunk)
2010-10-15
22:41
On windows, use the global variable _pgmptr instead of argv[0] in order to find the name of the current executable. Ticket [c8c0b78c840e4df9] ... (check-in: 23a3adac user: drh tags: trunk)
20:37
Refactor the control-artifact parser. ... (check-in: da9fcdc9 user: drh tags: experimental)
17:13
Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. ... (check-in: 8f41b2fa user: drh tags: trunk)
16:11
merge from trunk ... (check-in: c1271793 user: wolfgang tags: wolfgangHelpCmd)
13:55
On commit, check the repository for changes before starting the write transaction, so that a diff can be run during the check-in comment editing. Ticket [014ac374123d9a6ab6894]. ... (check-in: 59f68585 user: drh tags: trunk)
2010-10-14
20:28
Always show diffs for added and deleted files in the web UI. Show added and deleted files in diffs with -N and the --from and --to options to the command-line diff command. Ticket [e90d38c2054e9b44792] ... (check-in: 70365348 user: drh tags: trunk)
19:48
Reverse the direction of conflict markers. Ticket [e3a1beef67c97eb2e4d5a] ... (check-in: 93984e2d user: drh tags: trunk)
19:23
Additional compiler warning fixes. ... (check-in: c345445c user: drh tags: trunk)
19:14
Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. ... (check-in: 2fac8091 user: drh tags: trunk)
18:48
Remove a bunch of unused code. ... (check-in: 62f8acbe user: drh tags: trunk)
18:41
rename import to addremove ... (check-in: 7e65c703 user: wolfgang tags: wolfgangHelpCmd)
18:38
Work towards including full text of deleted and added files in a diff when the -N or --new-file option is used. Ticket [e90d38c2054e9b44792eb] ... (check-in: 585360b4 user: drh tags: trunk)
2010-10-13
19:40
added experimental IMPORT command (ticket [e0352240ad]) ... (check-in: b37d5f25 user: wolfgang tags: wolfgangHelpCmd)
2010-10-12
21:42
Fix the default Makefile so that it works out-of-the-box on Linux, MacOSX, NetBSD, and Solaris. ... (check-in: c845b287 user: drh tags: trunk)
2010-10-11
15:49
merge from trunk ... (check-in: c9df9477 user: wolfgang tags: wolfgangHelpCmd)
14:20
Fix the /debug_tktnew and /debug_tktedit methods so that the do not really create a new ticket artifact. Ticket [474b0bd4f991dd60d7d9bb]. ... (check-in: 06c5b3eb user: drh tags: trunk)
13:43
Allow events to be referenced using a prefix of their full event-id. ... (check-in: f2025072 user: drh tags: trunk)
2010-10-10
19:07
New TH1 command: wikicontent

Placed in its own branch for posterity. ... (Closed-Leaf check-in: 6916054d user: bcsmith tags: th1_wikicontent_cmd)

16:46
adding help cross references ... (check-in: c880f092 user: wolfgang tags: wolfgangHelpCmd)
13:38
added cross references for help ... (check-in: c3bf3c0c user: wolfgang tags: wolfgangHelpCmd)
08:59
added more cross reference ... (check-in: c2ef3715 user: Ratte tags: wolfgangHelpCmd)
2010-10-09
20:13
show references to commandline on webpages; add httptrace to windows http server ... (check-in: d1d1cd12 user: wolfgang tags: wolfgangHelpCmd)
17:18
Fix a potential segfault on "fossil pull". Ticket [71439c64b8d6af66f5e34]. ... (check-in: 26c262cd user: drh tags: trunk)
15:39
merge from trunk ... (check-in: e1d15514 user: wolfgang tags: wolfgangHelpCmd)
15:34
link the command line help to the gui pages, where appropriate ... (check-in: a5cd7927 user: wolfgang tags: wolfgangHelpCmd)
13:33
added a gui diff form to enter the UUIDs, branches, .. and add a link to info page ... (check-in: cee3e081 user: wolfgang tags: wolfgangHelpCmd)
13:04
Add a compile-time option to ignore the control file checksum (for a modest performance increase while parsing control files.) Enhance the test-parse-manifest command to facilitate performance studies. ... (check-in: 71298828 user: drh tags: trunk)
06:53
added missing help cross references ... (check-in: 81da2ee3 user: Ratte tags: wolfgangHelpCmd)
2010-10-08
19:55
Rebuild faster by caching the last few manifest parses. ... (check-in: 0a55d162 user: drh tags: trunk)
19:03
integrated test commands into the reference ... (check-in: f3f7d9e5 user: wolfgang tags: wolfgangHelpCmd)
17:08
EDITED www/server.wiki fixed formating and created ticket (I don't see the ticket in commit) ... (check-in: 3f49a849 user: navratil tags: ttmrichter-skins)
15:51
link the new help page to the reference.wiki document ... (check-in: 47fd0df0 user: wolfgang tags: wolfgangHelpCmd)
15:05
fine tuning the layout of the command line help strings ... (check-in: c6d18790 user: wolfgang tags: wolfgangHelpCmd)
13:06
merge from trunk ... (check-in: ff6760ba user: wolfgang tags: wolfgangHelpCmd)
12:56
corrected layout for wrong calls to help web page ... (check-in: d6e69d6a user: wolfgang tags: wolfgangHelpCmd)
12:42
help page uses detected command, not the given input parameter as header ... (check-in: 9017bde2 user: wolfgang tags: wolfgangHelpCmd)
12:39
help page linkt to doc files references fossil-scm.org, not the local repository to be usefull in all repositories, not only in clones of fossil ... (check-in: 47f4866b user: wolfgang tags: wolfgangHelpCmd)
12:32
help overview page uses table layout ... (check-in: 94741fb6 user: wolfgang tags: wolfgangHelpCmd)
12:18
removed quotes from command cross references and add them in help command ... (check-in: b3bf08cc user: wolfgang tags: wolfgangHelpCmd)
12:10
shorten command lines to 80 char ... (check-in: ad29dc11 user: wolfgang tags: wolfgangHelpCmd)
12:02
added cross reference links to command line help in the gui ... (check-in: b76a547f user: wolfgang tags: wolfgangHelpCmd)
10:59
Obscure the text of the remote-url password so that it is not easily visible using the sqlite3 CLI. ... (check-in: cfbbad3d user: drh tags: trunk)
2010-10-07
19:17
Merge the "ticket" command into the trunk. ... (check-in: 2f5d45ec user: drh tags: trunk)
18:46
Merge in recent trunk changes. ... (Closed-Leaf check-in: 568ead7b user: drh tags: wolfgangTicketCmd)
18:40
Merge in changes from wolfgangFormat2CSS_2, with a few minor corrections. ... (check-in: b525add4 user: drh tags: trunk)
16:12
merged from trunk ... (check-in: 09397a62 user: wolfgang tags: wolfgangTicketCmd)
16:09
corrected missaranged lines in tag help (ticket [0cb89f4c72]) ... (check-in: 8041eab3 user: wolfgang tags: wolfgangTicketCmd)
16:04
merged from trunk ... (Closed-Leaf check-in: 2502567f user: wolfgang tags: wolfgangFormat2CSS_2)
15:57
add success message to fossil ticket add/set ... (check-in: e00f13dc user: wolfgang tags: wolfgangTicketCmd)
13:37
Update the built-in SQLite to the latest 3.7.3 beta. ... (check-in: daf28132 user: drh tags: trunk)
13:34
Add the optional "showsql" query parameter to the timeline. ... (check-in: 3efdd657 user: drh tags: trunk)
09:11
changed fossil ticket fieldlist to fossil ticket list fields and added fossil ticket list reports ... (check-in: 3f06f272 user: wolfgang tags: wolfgangTicketCmd)
2010-10-06
19:10
typo in fossil ticket help fixed, solving [a888fc2aa7] ... (check-in: 3c6f67fc user: wolfgang tags: wolfgangTicketCmd)
14:42
removed unused include -------------------------------- moved false branch commit to closed leaf ... (Closed-Leaf check-in: afca3291 user: wolfgang)
13:10
added command line help page to the gui ... (check-in: ffbfb4d5 user: wolfgang tags: wolfgangFormat2CSS_2)
12:15
SLL uses system-wide default CAs. Ticket [f696bc85f8b91d263f5bf4c5bbd2]. ... (check-in: 8995df3a user: drh tags: trunk)
09:54
moved attribute bgcolor to css ... (check-in: 720fa53d user: wolfgang tags: wolfgangFormat2CSS_2)
09:54
merge from trunk ... (check-in: 454658c0 user: wolfgang tags: wolfgangFormat2CSS_2)
09:24
completed work on ticket command, optimized the help text ... (check-in: d6be2068 user: wolfgang tags: wolfgangTicketCmd)
09:10
added -q to ticket set|add, corrected set/add command line parser ... (check-in: 08726b95 user: wolfgang tags: wolfgangTicketCmd)
00:12
Change ancestor age check error message to be more precise. Ticket [5e9020fe4ccfc11e94]. ... (check-in: 89d4d0b8 user: drh tags: trunk)
2010-10-05
19:23
added ticket list and new quoting option to ticket show ... (check-in: 82559a70 user: wolfgang tags: wolfgangTicketCmd)
16:37
fossil ticket show may use report name instead of report number ... (check-in: 63d91f0b user: wolfgang tags: wolfgangTicketCmd)
15:44
check for valid UUID on ticket set command ... (check-in: 1e1512f5 user: wolfgang tags: wolfgangTicketCmd)
14:40
Merge from trunk. ... (check-in: 029448a3 user: michael tags: ttmrichter-skins)
13:46
implemented add/set ticket commands ... (check-in: 9d3b9d65 user: wolfgang tags: wolfgangTicketCmd)
10:43
filter on ticket show working, report code moved to report.c ... (check-in: 092d7630 user: wolfgang tags: wolfgangTicketCmd)
09:56
merge from trunk and extending Makefile.dmc with event ... (check-in: a6dd0bf3 user: wolfgang tags: wolfgangTicketCmd)
09:43
merged from trunk ... (check-in: def52067 user: wolfgang tags: wolfgangFormat2CSS_2)
03:55
Update to the latest SQLite 3.7.3 beta. ... (check-in: 12a79e5b user: drh tags: trunk, release)
03:32
Merge the experimental "Event" changes into the trunk. ... (check-in: d96c4a42 user: drh tags: trunk)
03:29
Merge the small-stack changes into the trunk. This completes the fix for ticket [2a1e8e3c4b0b39e08fdde] ... (check-in: b8f134bb user: drh tags: trunk)
03:24
Fix issues with the prior commit on this branch. The small-stack non-recursive implementation appears to be working. Ticket [2a1e8e3c4b0b39e08fdde]. ... (Closed-Leaf check-in: f93a54d0 user: drh tags: small_stack)
02:46
An attempt to reduce the depth of recursion in order to run better on systems with limited stack spack. Ticket [2a1e8e3c4b0b39e08fdde0]. This check-in compiles and runs but has issues. ... (check-in: 9664989c user: drh tags: small_stack)
00:40
Fix HTML typo in qandc.wiki. Ticket [cee1b58990e81] ... (check-in: e6c8df3b user: drh tags: trunk)
2010-10-04
20:18
ticket show working(without UUID-filter) ... (check-in: f3f7f138 user: wolfgang tags: wolfgangTicketCmd)
11:48
merged from trunk ... (check-in: fafcb6c7 user: Ratte tags: wolfgangFormat2CSS_2)
01:21
Updates and corrections to the file format documentation. ... (Closed-Leaf check-in: 3e48b683 user: drh tags: experimental)
2010-10-03
23:31
Make the R card of manifests truely optional. It is always generated on manifests created by Fossil itself, but 3rd party import tools might choose to omit the R card as a simplification. Ticket [a32ff1eddb6ac1f499]. ... (check-in: aab38ef0 user: drh tags: trunk)
20:34
merge from trunk ... (check-in: 287dd50e user: wolfgang tags: wolfgangFormat2CSS_2)
20:00
Dramatic performance improvement for "fossil deconstruct" and "fossil reconstruct" on large repositories. Add progress information for "fossil reconstruct". Possibly related to ticket [2a1e8e3c4b0b39e08fdde0]. Fix for ticket [76d3ecfdab577bdf843]. ... (check-in: 5f020103 user: drh tags: trunk)
19:24
More descriptive SSL error messages. ... (Closed-Leaf check-in: 6b8b6d2e user: bcsmith tags: ssl_platform_fixes)
19:01
For "fossil rebuild" increment the progress counter after each artifact is processed, rather than waiting for its delta children to be processed, in order to give a more uniform progress indication. Possibly related to ticket [2a1e8e3c4b0b39e08fdde]. ... (check-in: ae000c23 user: drh tags: trunk)
17:32
corrected HTML-Validator problems ... (check-in: 443dbc67 user: wolfgang tags: experimental)
17:25
corrected HTML-validator problems ... (check-in: 32e85b66 user: wolfgang tags: wolfgangFormat2CSS_2)
12:18
added event.c to PellesC Makefile ... (check-in: 65a12d56 user: wolfgang tags: experimental)
11:52
corrected some HTML-validation problems ... (check-in: 04b33f77 user: wolfgang tags: experimental)
00:21
Add support for tags on events, including the ability to display a timeline of all events with a particular tag. ... (check-in: a1fcb97d user: drh tags: experimental)
2010-10-02
18:31
User interface refinements and some documentation added for events. ... (check-in: e5bcc0c9 user: drh tags: experimental)
16:35
Add hyperlinks for creating new events and the ability to browse through this history of changes for an event. Add the ability to show "details" of an event. ... (check-in: ba06d344 user: drh tags: experimental)
15:44
make PellesC-Makefile dynamic, only special files (util, zlib th, sqlite are mentioned explicitly, other sources are read by wildcard expansion ... (check-in: 3bb1f957 user: wolfgang tags: wolfgangFormat2CSS_2)
12:55
merge from trunk ... (check-in: f52c6f68 user: wolfgang tags: wolfgangFormat2CSS_2)
12:51
show new allowed tags(checkin [172dccb66f]) in wiki help page ... (check-in: c492eab3 user: wolfgang tags: trunk)
12:37
Event background colors are now working. ... (check-in: 6f93ca94 user: drh tags: experimental)
11:42
use compiler_name in windows-resource file ... (check-in: f09603e6 user: wolfgang tags: wolfgangFormat2CSS_2)
06:39
merged from trunk ... (check-in: b906b7b8 user: Ratte tags: wolfgangFormat2CSS_2)
03:28
Add the ability to assign background colors to the timeline entries for events. ... (check-in: a5110365 user: drh tags: experimental)
00:25
First working code for displaying and editing events. ... (check-in: 419903eb user: drh tags: experimental)
2010-10-01
22:17
Add the new "Event" artifact type to be used for project milestones, blog posts, news articles, and so forth. The Event artifact format is still subject to incompatible changes. ... (check-in: ed8738b6 user: drh tags: experimental)
18:02
Allow fossil branch new --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thebranch checkin To aid in importing historic data from other scm's ... (check-in: 2cc6fd91 user: renez tags: trunk)
17:44
Allow fossil tag add --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thetag checkin To aid in importing historic data from other scm's ... (check-in: 5c59d7e9 user: renez tags: trunk)
15:50
Change COMPILE_VARIANT to COMPILER_NAME. Populate the macro with complete version information when using GCC. ... (check-in: 33b4f335 user: drh tags: wolfgangFormat2CSS_2)
15:39
added thead, tfoot, tbody, col, colgroup and span to allowed html. So that pages generated by docbook and elyxer are accepted ... (check-in: 172dccb6 user: renez tags: trunk)
2010-09-30
15:12
resource generate running on XP/dmc&pellesc5 ... (check-in: 9d896dca user: wolfgang tags: wolfgangFormat2CSS_2)
14:30
added comment to compile variant definition, added missing pellesC ifdef ... (check-in: 12eb50d1 user: wolfgang tags: wolfgangFormat2CSS_2)
14:01
copyright resource uses only year ... (check-in: dd3bf669 user: wolfgang tags: wolfgangFormat2CSS_2)
06:44
extended resource info for windows compile ... (check-in: dd830ff8 user: Ratte tags: wolfgangFormat2CSS_2)
2010-09-29
22:17
merged from trunk ... (check-in: a5f05794 user: wolfgang tags: wolfgangFormat2CSS_2)
22:12
made rc-file Digital mars conform

digital mars resource compiler(rcc) must be downloaded separately. The changes in the makefile are:

+RC=$(DMDIR)\bin\rcc
+RCFLAGS=-32 -w1

APPNAME = $(OBJDIR)\fossil$(E)

all: $(APPNAME)

-$(APPNAME) : translate$E mkindex$E headers $(OBJ) $(OBJDIR)\link +$(APPNAME) : translate$E mkindex$E headers fossil.res $(OBJ) $(OBJDIR)\link cd $(OBJDIR) $(DMDIR)\bin\link @link

+fossil.res: $B\win\fossil.rc + $(RC) $(RCFLAGS) -o$@ $** + $(OBJDIR)\link: $B\win\Makefile.dmc +echo add allrepo attach bag blob branch browse captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode file finfo graph http http_socket http_ssl http_transport info login main manifest md5 merge merge3 name pivot popen pqueue printf rebuild report rss schema search setup sha1 sh un skins stat style sync tag th_main timeline tkt tktsetup undo update url user verify vfile wiki wikiformat winhttp xfe r zip sqlite3 th th_lang > $@ +echo fossil >> $@ +echo fossil >> $@ +echo $(LIBS) >> $@ + +echo. >> $@ + +echo fossil >> $@

... (check-in: d4749d60 user: wolfgang tags: wolfgangFormat2CSS_2)
21:12
versioninfo/icon added to PellesC compile ... (check-in: 12e5178e user: wolfgang tags: wolfgangFormat2CSS_2)
16:58
Avoid duplicate "/" in the redirect from the /home webpage. ... (check-in: cabf810b user: drh tags: trunk)
16:01
merged trunk ... (check-in: e2db682f user: wolfgang tags: wolfgangFormat2CSS_2)
15:49
Print a warning and require confirmation prior to continuing with a commit after detection of time skew. ... (check-in: c6a65cbd user: drh tags: trunk)
15:45
added a compiler variant TH1 variable, to be able to see the compiler version on the web page during testing/developing different compiler variants ... (check-in: 4d7c443c user: wolfgang tags: wolfgangFormat2CSS_2)
15:20
Sync opertions warn about clock skew between client and server. ... (check-in: 71c40d3b user: drh tags: trunk)
14:11
merge trunk ... (check-in: e410d40b user: wolfgang tags: wolfgangFormat2CSS_2)
13:32
Update SQLite to the latest version 3.7.3 release candidate. ... (check-in: fa29769a user: drh tags: trunk)
13:30
Merge all changes from the wolfgangFormat2CSS_2 branch into the trunk. ... (check-in: 5a48a9b2 user: drh tags: trunk)
13:29
Code formatting tweaks. ... (check-in: 8fce80ea user: drh tags: wolfgangFormat2CSS_2)
13:18
Back out changes in [9978d2aba603d94]. Instead, simply modify checkout so that it never overwrites "manifest" and "manifest.uuid" if those files are explicitly checked in. Ticket [22a59e9a3455d8e]. ... (check-in: 4208b3b4 user: drh tags: wolfgangFormat2CSS_2)
12:48
Better handling of /dir pages with unknown checkins. Rework of check-in [872f6a45e3338b77ed10ec49598343ff2ae7741d] for ticket [cc4cd990165317f38618f5b784befd3e9ff3fe61]. ... (check-in: e01f7e6d user: drh tags: wolfgangFormat2CSS_2)
2010-09-28
18:40
added 64 bit windows compile for PellesC/6.00.4 ... (check-in: 528c5811 user: Ratte tags: wolfgangFormat2CSS_2)
16:16
corrected error CSS usages ... (check-in: 94abf61c user: wolfgang tags: wolfgangFormat2CSS_2)
15:45
more formats to css ... (check-in: e05f750a user: wolfgang tags: wolfgangFormat2CSS_2)
14:48
reconstruct handles subdirectories ... (check-in: 6759e00e user: wolfgang tags: wolfgangFormat2CSS_2)
09:02
solved ticket [1b41304d8b]: moved style clear: both from code for content to css, adding the corresponding div only, if a sidebox wass used ... (check-in: 26fc585e user: Ratte tags: wolfgangFormat2CSS_2)
08:29
solved ticket [1b41304d8b]: moved style clear: both from code for content div to footer css, needs redefinition of div.footer in the css configuration! ... (check-in: 15b3ad25 user: Ratte tags: wolfgangFormat2CSS_2)
05:52
leave notes in help for re/deconstruct about flat import( ticket [3f748ac12c] ) ... (check-in: 92f8cefc user: Ratte tags: wolfgangFormat2CSS_2)
2010-09-27
18:31
HTML validated setup_settings page ... (check-in: 4a017876 user: wolfgang tags: wolfgangFormat2CSS_2)
18:12
added setting to change name of the manifest files in the checkout Ticket [22a59e9a3455d8ecb] ... (check-in: 9978d2ab user: wolfgang tags: wolfgangFormat2CSS_2)
15:56
length of short checkin uuid for dir page restored to 10 ... (check-in: b72065df user: wolfgang tags: wolfgangFormat2CSS_2)
15:44
fixed error on dir page with unknown checkins. Ticket [cc4cd99016531]. ... (check-in: 872f6a45 user: wolfgang tags: wolfgangFormat2CSS_2)
12:35
corrected dependency for page_index.h in PellesC-Make ... (check-in: f8b8e530 user: wolfgang tags: wolfgangFormat2CSS_2)
12:29
corrected -L 0 for deconstruct ... (check-in: f7fd6765 user: wolfgang tags: wolfgangFormat2CSS_2)
12:10
recreated deconstruct command ... (check-in: ab12d0f4 user: wolfgang tags: wolfgangFormat2CSS_2)
2010-09-26
16:33
added build environment for PellesC ... (check-in: c343cd98 user: wolfgang tags: wolfgangFormat2CSS_2)
14:43
update from trunk ... (check-in: 616a423b user: wolfgang tags: wolfgangFormat2CSS_2)
12:25
some more htm validation ... (check-in: e5bf291e user: wolfgang tags: wolfgangFormat2CSS_2)
11:34
merge from trunk ... (check-in: 5b2c8373 user: wolfgang tags: wolfgangFormat2CSS_2)
11:33
Steps to try to avoid redirect loops on a misconfigured repository. Ticket [99d0791365daaec739c53c8b94059e280efc9628] ... (check-in: 1a008624 user: drh tags: trunk)
11:32
code layout optimoied for user color input and standard style comment for use of jscolor.com.. ... (check-in: 87e27419 user: wolfgang tags: wolfgangFormat2CSS_2)
11:11
Increased robustness of the XML markup parser. Ticket [675aaa3458199c8832c6879b43325ffb2fd62e75] ... (check-in: ee78a381 user: drh tags: trunk)
10:35
edit checkin page html validated and added custom color edit ... (check-in: 41385f75 user: wolfgang tags: wolfgangFormat2CSS_2)
09:29
Merging from trunk. ... (check-in: f8f63dfa user: wolfgang tags: wolfgangFormat2CSS_2)
2010-09-24
17:07
Merging from trunk. ... (check-in: e3292ef8 user: michael tags: ttmrichter-skins)
2010-09-22
14:32
Updates to the submenu links for ticket views. ... (check-in: f29a8266 user: drh tags: trunk)
05:42
schema change to support "nop". Repos will need to be rebuilt to use this functionality. ... (Closed-Leaf check-in: efc9e1c3 user: bharder tags: nop)
03:03
typo ... (check-in: cb14ab18 user: bharder tags: nop)
02:58
start of "nop" no-operation command ... (check-in: 46ea0373 user: bharder tags: nop)
2010-09-19
06:15
merged trunk ... (check-in: 5e7d7144 user: Ratte tags: wolfgangFormat2CSS_2)
01:14
merge trunk ... (Closed-Leaf check-in: 1dfb33e8 user: bharder tags: lang)
00:56
Corrections to the built-in help text for the "all" command. ... (check-in: 0183e191 user: drh tags: trunk)
2010-09-18
22:22
Enable large-file support for stat() on linux. Fix the "stat" webpage to handle repositories larger than 2GB. Ticket [b1934313bcfb3a90d4027b] ... (check-in: 31fdc347 user: drh tags: trunk)
21:48
Use _stati64() rather than stat() on windows, in order to support repositories larger than 2GB. ... (check-in: 29323803 user: drh tags: trunk)
20:08
Enhance the test-canonical-name command to provide additional file measurement diagnostics. ... (check-in: 7fbaee79 user: drh tags: trunk)
16:24
merged back to trunk ... (check-in: 5a5e722f user: wolfgang tags: wolfgangFormat2CSS_2)
16:04
more pedantic language adj ... (check-in: ee96785d user: bharder tags: lang)
15:59
merge trunk ... (check-in: 2a53f510 user: bharder tags: lang)
15:51
Merge in changes from the wolfgangFormat2CSS_2 branch, but with edits. ... (check-in: b48f7896 user: drh tags: trunk, release)
15:16
Clearify the operation of the "fossil annotate" command in the built-in help. Ticket [a182bd01a9c8dde66b1f] ... (check-in: bb1b3fa9 user: drh tags: trunk)
2010-09-17
21:57
remove debug type in autoparagraphs/wikiformat ... (check-in: 06bd8ebc user: Ratte tags: wolfgangFormat2CSS_2)
19:52
reintegrate javascript directly in timeline page but do a proper encoding of the script to prevent validator errors ... (check-in: 24d1d17b user: wolfgang tags: wolfgangFormat2CSS_2)
18:07
ws alignment for printed table of status ... (check-in: 81e9a2d0 user: bch tags: lang)
14:33
separated timeline javascript code in separate file, to enable caching and preventing errors with HTML validator and mising <,>,.. ... (Closed-Leaf check-in: e8f200b6 user: wolfgang)
13:46
merged 63dc0641ac ... (check-in: ce06c5e0 user: wolfgang tags: wolfgangFormat2CSS_2)
06:13
Add "dismiss" cmd to pair w/ new "DISMISSED" reporting ... (check-in: a50ea974 user: bharder tags: lang)
06:04
removed dupe block in if() statement ... (check-in: 63dc0641 user: bharder tags: trunk)
06:02
less threatening desc. for removing an artifact from repo ... (check-in: 6938d5fe user: bharder tags: lang)
05:35
Create new branch named "lang" ... (check-in: 6e258c4a user: bharder tags: lang)
2010-09-16
14:13
Another merge from trunk. ... (check-in: 1516a26d user: michael tags: ttmrichter-skins)
14:00
Committing a merge. ... (check-in: be5fd10a user: michael tags: ttmrichter-skins)
2010-09-15
18:46
added dynamic behavior page, no special layout. Reusing the commandline help and simply listing all options ... (check-in: 757a5e5b user: wolfgang tags: wolfgangFormat2CSS_2)
2010-09-14
20:08
switched captcha border from outline to border, because of problems with IE ... (check-in: d50fe26c user: wolfgang tags: wolfgangFormat2CSS_2)
19:04
added missing nowrap for div/divider style, has to be added in local css definition! ... (check-in: 8e6dbfb2 user: wolfgang tags: wolfgangFormat2CSS_2)
18:30
remove wrong comment about closing paragraphs after drh's merge ... (check-in: 3eaebda5 user: wolfgang tags: wolfgangFormat2CSS_2)
17:20
Create new branch named "wolfgangFormat2CSS_2" ... (check-in: c5a27b6c user: Ratte tags: wolfgangFormat2CSS_2)
2010-09-13
23:40
Merge the CSS and XHTML fixes from the wolfgangFormat2CSS branch into the trunk. ... (check-in: 3243e63b user: drh tags: trunk)
23:37
Fix some rendering issues with the new wiki formatter. ... (Closed-Leaf check-in: 7d2fe13c user: drh tags: wolfgangFormat2CSS)
22:15
Fix a compiler warning of an unused variable. ... (check-in: d3560883 user: drh tags: wolfgangFormat2CSS)
22:14
Avoid the use of tabs. Make sure lines do not exceed 80 characters. ... (check-in: 4cc0ebef user: drh tags: wolfgangFormat2CSS)
20:41
Detect when an "update" is a no-op and exit early, without doing any work. This edit was suppose to go on trunk - it landed on wolfgangFormat2CSS by mistake. But we'll leave it here and let it go to trunk when we merge the wolfgangFormat2CSS changes... ... (check-in: db313c32 user: drh tags: wolfgangFormat2CSS)
19:05
prevent generation of

... (check-in: 44e6ae4f user: wolfgang tags: wolfgangFormat2CSS)
16:44
ended some paragraphs for elements, not allowed in p for xhtml ... (check-in: 2353aa9a user: wolfgang tags: wolfgangFormat2CSS)
09:53
added closing / to MUTYPE_SINGLE attributes ... (check-in: 32f3ad23 user: wolfgang tags: wolfgangFormat2CSS)
2010-09-12
18:43
detail ticket views validated ... (check-in: 2557ca45 user: wolfgang tags: wolfgangFormat2CSS)
17:12
some ticket pages html validated ... (check-in: b9f38e16 user: wolfgang tags: wolfgangFormat2CSS)
15:39
merged win dmc make build changes from [08aa440a3d],.. ... (check-in: 642f4dcf user: wolfgang tags: wolfgangFormat2CSS)
15:29
added end p elements if switching to lists,.. ... (check-in: 3bca3928 user: wolfgang tags: wolfgangFormat2CSS)
15:23
(more type's) solves ticket [5e9f1b1cd8] ... (check-in: 08aa440a user: renez tags: trunk)
15:18
(delete 1 character{*} to much in dmc) solves ticket [5e9f1b1cd8] ... (check-in: 2862ed59 user: renez tags: trunk)
15:12
solves ticket [5e9f1b1cd8] ... (check-in: 56fedab3 user: renez tags: trunk)
14:17
_WIN32 also disables write directory check for _fossil user db(like _MINGW32_) ... (check-in: 5bf2ede6 user: wolfgang tags: wolfgangFormat2CSS)
12:49
corrected some & chars in hyperlinks and added missing quotes in attribute values ... (check-in: 214d2faf user: wolfgang tags: wolfgangFormat2CSS)
10:42
file timeline/attach pages HTML-validated ... (check-in: cd2f91d3 user: wolfgang tags: wolfgangFormat2CSS)
09:20
wikiformat list end p tags ... (check-in: 173bfe17 user: wolfgang tags: wolfgangFormat2CSS)
08:47
correct all unclosed br and hr tags, skipped sqlite.c ... (check-in: 692b67bd user: wolfgang tags: wolfgangFormat2CSS)
2010-09-11
21:20
HTML validator error free ticket configuration ... (check-in: cf8d628d user: wolfgang tags: wolfgangFormat2CSS)
20:49
admin pages without errors in HTML validator ... (check-in: a62bfaf5 user: wolfgang tags: wolfgangFormat2CSS)
16:14
'edit css' styled and made it pass HTML-Validator, optimized handling of additional styles in style.c ... (check-in: 286d4bca user: wolfgang tags: wolfgangFormat2CSS)
13:11
merged improved stat page from trunk and slightly optimized style.c ... (check-in: 7d08c20f user: wolfgang tags: wolfgangFormat2CSS)
11:37
Improvements to the "stat" page formatting. ... (Closed-Leaf check-in: b41feab7 user: drh tags: trunk)
06:38
corrected % values in default styles(missing second %) ... (check-in: 7d88fac5 user: Ratte tags: wolfgangFormat2CSS)
2010-09-10
20:19
fixed many HTML-validator errors and moved more formats to CSS - tested on firefox and IE ... (check-in: d1305d0a user: wolfgang tags: wolfgangFormat2CSS)
16:11
fixed ticket [5207b03861]: use correct type for index variable ... (check-in: 4887a1da user: wolfgang tags: wolfgangFormat2CSS)
2010-09-09
21:41
section css extended with 'white-space: nowrap;' to avoid validator errors. PLEASE update your local styles for the section class ... (check-in: 6436092e user: wolfgang tags: wolfgangFormat2CSS)
21:32
reduce html-validator errors on leaves page ... (check-in: 4dbfba2b user: wolfgang tags: wolfgangFormat2CSS)
20:27
tag.c css skinned ... (check-in: 6cf335ab user: wolfgang tags: wolfgangFormat2CSS)
20:12
timeline css skinned ... (check-in: dc8a247e user: wolfgang tags: wolfgangFormat2CSS)
20:04
merged trunk to branch ... (check-in: ef6979ea user: wolfgang tags: wolfgangFormat2CSS)
13:57
Allow checkout of versions that have neither ancestors nor children. ... (check-in: 4980b9a7 user: drh tags: trunk)
10:31
Merge in changes from the wolfgangFormat2CSS branch. ... (check-in: 34f9b9de user: drh tags: trunk)
10:02
Fix a large memory leak in the "fossil reconstruct" command. Ticket [fc1a61329403f605c494] ... (check-in: 9ef4a184 user: drh tags: trunk)
09:59
Allow ~ and % characters in the URL. Ticket [74ccf51c7d24414b1]. ... (check-in: a203674a user: drh tags: trunk)
2010-09-08
21:15
made default css handled by loop instead of explizit calls, .. ... (check-in: a5576e2d user: wolfgang tags: wolfgangFormat2CSS)
20:25
css for hyperlinks disabled ... (check-in: 0e394b8f user: wolfgang tags: wolfgangFormat2CSS)
19:26
reduced html validator errors on branch page ... (check-in: 156358e2 user: wolfgang tags: wolfgangFormat2CSS)
18:16
layout sideboxes using css, css is only added to the user defined css, if the corresponding class is missing ... (check-in: b34a583f user: wolfgang tags: wolfgangFormat2CSS)
17:30
merged trunk changes ... (check-in: e621ef43 user: wolfgang tags: wolfgangFormat2CSS)
17:23
merged trunk changes ... (check-in: a2d5230d user: wolfgang tags: wolfgangFormat2CSS)
12:38
Merge in the latest changes from the windowscompilers branch. ... (check-in: 8d864a7f user: drh tags: trunk)
12:36
Documentation updates. ... (check-in: 546d48ff user: drh tags: trunk)
00:00
first step to extract formats in separat css definitions ... (check-in: bdd92802 user: wolfgang tags: wolfgangFormat2CSS)
2010-09-07
23:57
Create new branch named "wolfgangFormat2CSS" ... (check-in: e2ab51b0 user: wolfgang tags: wolfgangFormat2CSS)
17:29
merged-make-corrections ... (Closed-Leaf check-in: 036d7681 user: Ratte tags: stv-skinning)
2010-09-06
20:31
Solves ticket [64d9461fa4b399b15827876bcf6b8ccc95720d16] ... (check-in: 370d5be3 user: renez tags: trunk)
19:10
hyperlinks disabled skinned ... (check-in: 8f6e98aa user: Ratte tags: stv-skinning)
2010-09-05
13:07
merged main trunk ... (check-in: 7766e689 user: Ratte tags: stv-skinning)
11:44
Do not put hyperlinks to attachments in tickets and wiki if attachment download is prohibited. Ticket [a7eff56a933249258f0d902]. ... (check-in: f7e2d74a user: drh tags: trunk)
11:23
Fix compiler warnings in makeheaders.c. ... (check-in: 04b976b1 user: drh tags: trunk)
10:59
sidebox via css ... (check-in: ff3b6b32 user: Ratte tags: stv-skinning)
09:58
3 layouts in timeline moved to css ... (check-in: 5bba36b2 user: Ratte tags: stv-skinning)
07:16
comment in default style ... (check-in: b96d3e5c user: Ratte tags: stv-skinning)
2010-09-04
19:45
remove unused first idea of second style sheet ... (check-in: b15da2f4 user: Ratte tags: stv-skinning)
19:41
format timeline page via css ... (check-in: 2ade2d4e user: Ratte tags: stv-skinning)
19:20
format timeline page via css ... (check-in: 8dfed953 user: Ratte tags: stv-skinning)
15:24
Honor the "Index Page" setting from the "Admin/Configuration" setup page. ... (check-in: baa6df06 user: drh tags: trunk)
15:19
Create new branch named "stv-skinning" ... (check-in: ba1c75ad user: Ratte tags: stv-skinning)
2010-09-03
01:57
Yet another fix to the URL parser. Ticket [21447822de6be06]. ... (check-in: 7aae4ef0 user: drh tags: trunk)
2010-09-02
10:28
Fix a bug fix in the URL parser that was introduced by the recent ssh:// change. The bug prevented port numbers after the hostname from parsing correctly. ... (check-in: ac8c21b9 user: drh tags: trunk)
2010-08-31
18:21
Minor changes to win/Makefile.msc after testing with MSVC. ... (check-in: 3a5b4ad4 user: shaneh tags: trunk)
17:23
Remove duplicate section in MinGW makefile. ... (check-in: b0bbcd5d user: shaneh tags: trunk)
15:51
make compilation depend on _WIN32 being defined by including allways config.h ... (Closed-Leaf check-in: c0a530f4 user: renez tags: windowscompilers)
05:12
compile warning fixes (uninitialized vars) ... (check-in: 3c326ea4 user: ron tags: trunk)
03:58
fix cross-compile breakage ... (check-in: d2ba02e1 user: ron tags: trunk)
01:53
Merge the changes from the windowscompilers branch into the trunk. ... (check-in: 3564af0f user: drh tags: trunk)
2010-08-29
05:32
Changed mscv flags to -MT because that is what openssl is using. Removed the -Oy- for the same reason ... (check-in: 30b8a41d user: renez tags: windowscompilers)
00:21
Allow the -f option on "fossil commit" to override the clock skew alarm. Ticket [a0756511991399b41255256] ... (check-in: f1d309cc user: drh tags: trunk)
2010-08-28
20:22
Added ssl support to msc msc doesn't like declaring vars in the middle of a block! added the extra needed libs in a commented LIBS line ... (check-in: 29c728f4 user: renez tags: windowscompilers)
19:04
Use -P to change ssh port numbers on windows, but -p on unix. ... (check-in: 1212f0b0 user: drh tags: trunk)
10:54
The generated makefiles expect dat you do mkdir build cd build nmake -f ..\win\Makefile.msc This will put all the files in build. So no polution of the root of the source tree and you can build for the different compilers ... (check-in: 99e0a29e user: renez tags: windowscompilers)
09:20
Added the msvc sdk compiler ... (check-in: c00f79d0 user: renez tags: windowscompilers)
06:59
This is the first check-in on the windowscompilers branch and it adds the Digital Mars C compiler
The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include.
typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj
The following files were edited or added:

Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by
#include <windows.h>
However most of the time we don't use windows.h.

Adding an other windows compiler is done by adding
"|| defined(__COMPILER_IDENTIFIER__)"
and maybe some special things in the files below. Like

     

These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC

In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.

DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it!

added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dm...

(check-in: f66f414f user: renez tags: windowscompilers)
2010-08-27
20:40
The ssh:// method on windows is now working well with plink. It will even prompt for passwords if the URL contains a "*" password. ... (check-in: 0cdb6403 user: drh tags: trunk)
17:19
Fix a typo in the popen2() implementation for windows. Ticket [cf50ea4d6914fb6d856988da7]. Also refinements on the ssh:// toward getting it working on windows. ... (check-in: d5c934e5 user: drh tags: trunk)
01:24
Create new branch named "windowscompilers" ... (check-in: 3e3304ac user: renez tags: windowscompilers)
2010-08-26
14:13
Show diffs on info pages even if the user lacks history privilege. ... (check-in: 72147afc user: drh tags: trunk)
13:29
Close pipes before killing off the child process. ... (check-in: 360b0477 user: drh tags: trunk)
13:18
Merge the experimental ssh:// changes into the trunk. ... (check-in: 0a51263a user: drh tags: trunk)
13:17
Untested implementation of popen2() for windows. ... (Closed-Leaf check-in: 34ea1e4a user: drh tags: experimental)
12:10
Remove dead code from cgi.c. Attempt better error handling. ... (check-in: 79294bb8 user: drh tags: experimental)
11:31
Enable proxy handling for "config push" and "config pull" Tickets [0d1a4fe14f1fb6ee2082] and [311fbfd6b696142a4b2c86dc]. ... (check-in: 1a9fe88b user: drh tags: trunk)
11:27
Fix buffering issues with ssh://. The ssh:// sync method now works with older, unmodified servers. Added the "?fossil=exe" option to URL processing. ... (check-in: af977263 user: drh tags: experimental)
02:32
A rework of the SSH sync method that does not use TCP port forwarding. It works in some cases but not other. The failure is probably do to I/O buffering issues. Need further work. ... (check-in: 192ceef3 user: drh tags: experimental)
2010-08-25
20:00
Merge the ssh:// sync enhancement into the trunk. ... (check-in: 0e42cc1b user: drh tags: trunk)
19:55
Change the "ui" and "sshd" commands so that they bind to INADDR_LOOPBACK rather than INADDR_ANY. Disable the "quit" monitoring on "ui" and "server". Add better error messages explaining that ssh:// is not yet supported on windows. ... (check-in: 2f8e4c4b user: drh tags: experimental)
17:00
The ssh:// sync method appears to work now, for linux-to-linux... ... (check-in: 66cdaee6 user: drh tags: experimental)
16:03
Continuing work on the ssh:// sync protocol. ... (check-in: 958f5966 user: drh tags: experimental)
14:03
Initial code to implement synchronization via ssh. ... (check-in: b19f25fe user: drh tags: experimental)
2010-08-24
01:24
Fix a potential sigfault that can occur in the graph generator if the child is older than its parent. ... (check-in: 7503f987 user: drh tags: trunk)
2010-08-23
22:24
Omit the link to the "ZIP archive" if the user does not have permissions to download the ZIP archive. Ticket [f18142409088bfc707e26]. ... (check-in: 8474ca67 user: drh tags: trunk, release)
22:19
Print a warning if there are unfinalized SQL statements when fossil shuts down. Take care to finalize all statements in the "commit" command. ... (check-in: 94d8e9cd user: drh tags: trunk)
19:33
Update SQLite to the 3.7.2 release candidate. ... (check-in: 6fd2ff1b user: drh tags: trunk)
2010-08-21
17:32
Use a more precise (though slower) diff algorithm when working with small strings whose differences are hard to detect. ... (check-in: 1e08452c user: drh tags: trunk)
04:06
The command-line "diff" does not ignore whitespace at the end of lines and it generates a well-formed patch file that can be fed directly into "patch -p 0". Ticket [a9f7b23c2e376af]. GUI diffs and the merge commands do ignore end-of-line whitespace. ... (check-in: 5ef7435a user: drh tags: trunk)
03:33
Change the built-in "diff" so that it no longer ignores whitespace at the end of lines, as doing so confuses the "patch" command. Ticket [a9f7b23c2e376af5b0] ... (check-in: 7f788bdb user: drh tags: trunk)
03:27
Fix a potential segfault in the graph generator when check-ins occur with time skew. ... (check-in: 32c9c47c user: drh tags: trunk)
2010-08-20
19:56
Update SQLite to the latest version 3.7.1 beta. ... (check-in: 79c9de76 user: drh tags: trunk)
19:42
Improvements to the graph layout algorithm. ... (check-in: 98870a85 user: drh tags: trunk)
2010-08-19
11:46
Output appropriate error messages and abort if the date argument to the --date-override option is malformed. Ticket [dba59ec54423f19] ... (check-in: e0248776 user: drh tags: trunk)
2010-08-18
17:27
Allow a checkout of the very first (empty) version of a project. ... (check-in: 61ca4141 user: drh tags: trunk)
16:51
Take care to close the separate dbConfig database connection when shutting down. ... (check-in: c6187a83 user: drh tags: trunk)
15:27
Always run a checkpoint on all database files before exiting. ... (check-in: 8b85b21a user: drh tags: trunk)
02:22
Update the internal SQLite to a 3.7.1 release candidate. ... (check-in: 07afdea6 user: drh tags: trunk)
2010-08-16
19:06
extend new "comment" feature of "info" subcommand to include username ... (check-in: 391ef285 user: bch tags: trunk)
12:11
Add the "comment:" field to the output of "fossil info". ... (check-in: da52ff93 user: drh tags: trunk)
10:52
Fix a comment typo in the captcha generator. Extend the graph lines to the bottom of the timeline even if the last few entries on timeline are tickets or wiki edits instead of checkins. ... (check-in: 76201a08 user: drh tags: trunk)
2010-08-15
19:57
The "Branches" menu option shows only open branches. Closed branches are accessible from a hyperlink. ... (check-in: 51843950 user: drh tags: trunk)
19:36
Fix to the DOCTYPE of generated HTML pages. Ticket [25ff8cff2bdb41766e91] ... (check-in: c1bec02a user: drh tags: trunk)
19:34
Recognize the HTTPS line in the HTTP header. Ticket [d83227cdda3d786d3743b2] ... (check-in: 3dc62d54 user: drh tags: trunk)
2010-08-13
07:07
Trying to figure out how to get merge conflicts to actually show up. ... (check-in: d8f8932f user: michael tags: ttmrichter-skins)
03:49
Merged with trunk. ... (Closed-Leaf check-in: 861a885c user: michael tags: ttmrichter)
03:30
Added build for FreeBSD using clang. ... (check-in: b775af50 user: michael tags: ttmrichter)
03:26
Merged with trunk. ... (check-in: 7f61175d user: michael tags: ttmrichter)
2010-08-12
19:39
Reimplement the reconstruct command that was removed in the GPL to BSD license change. This resolves ticket [dfe1fc608a]. ... (check-in: 3332895d user: bcsmith tags: trunk)
2010-08-11
07:00
Allow a checkin to be checked out again even if one of the files in that checkin has been shunned. ... (check-in: 7e23178b user: drh tags: trunk)
2010-08-07
18:09
Enhance the "vdiff" web method so that it shows the differences between to arbitrary check-ins identified by the "from" and "to" query parameters. ... (check-in: 1d713f3f user: drh tags: trunk)
16:10
The "fossil diff" command now accepts options --from and --to in order to do a diff between two arbitrary check-ins. ... (check-in: 296b90a2 user: drh tags: trunk)
2010-08-05
10:09
Update SQLite to the latest 3.7.1 development snapshot. ... (check-in: d0902928 user: drh tags: trunk, release)
2010-07-31
16:20
Merge with trunk. ... (check-in: d084f952 user: michael tags: ttmrichter-skins)
13:18
corrected formatting of example cgi scripts in server documentation ... (check-in: ea667800 user: joshua tags: trunk)
2010-07-30
00:16
Merge change by Benoit Mortgat into the trunk. ... (check-in: e3fb8dc3 user: drh tags: trunk)
2010-07-29
19:01
“delete” command, still can use “del” which is shorter and non ambiguous – ignore -wal and -shm files in repository root for adding, computing extras and closing repository, just in case ... (Closed-Leaf check-in: 2a4ab3b1 user: benoit tags: benoit)
2010-07-28
02:38
Add a link to http://chiselapp.com/ on the homepage. ... (check-in: 0e1ca296 user: drh tags: trunk)
2010-07-26
07:43
Started outline of makeskins utility. ... (check-in: 58e64130 user: michael tags: ttmrichter-skins)
06:54
Extracted built-in skins from skins.c and put into skins subdirectory. ... (check-in: 3530b29f user: michael tags: ttmrichter-skins)
06:21
Create new branch named "ttmrichter-skins" ... (check-in: df880841 user: michael tags: ttmrichter-skins)
06:18
Reverted to original version of wiki.c. ... (check-in: 6078359f user: michael tags: ttmrichter)
2010-07-25
08:33
Another trunk merge. ... (check-in: 6d828a86 user: michael tags: ttmrichter)
08:27
Merge trunk into branch. ... (check-in: 1bfe076a user: michael tags: ttmrichter)
2010-07-23
14:38
Fixed a link error in wiki ... (check-in: 6c73d1b2 user: BMorgat tags: trunk)
09:37
Fixed various typos and omissions in help sections ... (check-in: 44b02c3d user: BMorgat tags: trunk)
2010-07-21
16:33
Update the built-in SQLite to version 3.7.0rc2. ... (check-in: 93d7f371 user: drh tags: trunk)
2010-07-20
05:44
simple doc typo ... (check-in: e3653248 user: bharder tags: trunk)
2010-07-14
13:27
Integrated last commit in benoit branch into trunk. ... (check-in: 71167577 user: benoit tags: trunk)
13:25
Run without arguments, fossil proposes to run fossil help to list available commands. ... (Closed-Leaf check-in: e0a9b6e0 user: benoit tags: benoit)
05:21
Create new branch named "ticket-92d3a03459" ... (Closed-Leaf check-in: 0fadfd26 user: michael tags: ticket-92d3a03459)
2010-07-13
15:53
Modified into a saner scheme than using fragments and oddball defaults. ... (check-in: fad57367 user: michael tags: ttmrichter)
2010-07-11
03:29
Since there's no difference between Solaris and OpenSolaris in builds (they both require libnsl it turns out), the files are now merged as PLATFORM=solaris. ... (check-in: 0ec2c22d user: michael tags: newbuild, ttmrichter)
03:21
Corrected OpenSolaris fragments after testing. ... (check-in: b209bb96 user: michael tags: newbuild, ttmrichter)
2010-07-10
13:29
Tested the FreeBSD fragments on FreeBSD 8.0. ... (check-in: f69de3cf user: michael tags: newbuild, ttmrichter)
10:43
Added some (as yet untested) fragments for FreeBSD, Solaris and OpenSolaris. FreeBSD and OpenSolaris testing are due soon. ... (check-in: ffcd314a user: michael tags: newbuild, ttmrichter)
2010-07-09
17:41
Fixed up a naming problem for MinGW32 and made a more flexible mechanism for site-specific enhancements. ... (check-in: 6b83b517 user: michael tags: newbuild, ttmrichter)
17:23
Cleaned up the platform fragments. Corrected two compiler settings. ... (check-in: 81e4477e user: michael tags: newbuild, ttmrichter)
16:57
Named the mingw32 fragment properly. Forced mingw32 to use GCC. ... (check-in: cd98f05d user: michael tags: newbuild, ttmrichter)
16:25
Merged main trunk into private branch. ... (check-in: 1c28a41c user: michael tags: newbuild, ttmrichter)
16:23
Started the process of modifying the build system to permit more flexible and reliable cross-platform support. Currently the build system is set up for Linux (GCC or CLANG as the compiler) and for MinGW32 (GCC as the compiler). Of these, only the Linux builds have been tested so far and confirmed to work as expected. The way to use this new system is as follows:
make

Builds the default platform and compiler (linux and gcc).

PLATFORM=mingw32 make

Builds the mingw32 build (untested!) using the default compiler (gcc).

COMPILER=clang make

Builds the default platform (linux) using the clang compiler.

Other platform and compiler fragment files can be added in the ./make directory based on the models already there. ... (check-in: d3252d74 user: michael tags: newbuild, ttmrichter)

2010-07-08
17:57
Update the built-in sqlite3 to the latest development version. ... (check-in: 1e6ded98 user: drh tags: trunk)
17:53
Take care to close the connection to the database file before existing. This gives the database a chance to clean up (and, for example, delete WAL and shared-memory files). ... (check-in: 932825bc user: drh tags: trunk)
2010-07-07
14:57
Update the built-in SQLite to the latest 3.7.0 beta snapshot that includes fixes for large databases in WAL mode. ... (check-in: f0cd78c1 user: drh tags: trunk)
07:44
Update private branch to latest trunk. ... (check-in: a87fbd33 user: michael tags: ttmrichter)
2010-07-06
21:22
Add software version information and database stats to the /stat page. ... (check-in: 5acf6171 user: drh tags: trunk)
20:51
Update the built-in SQLite to the latest beta of version 3.7.0. ... (check-in: 8733f07f user: drh tags: trunk)
2010-07-04
21:11
Small performance tweaks for clone and rebuild. ... (check-in: 710a8ba9 user: drh tags: trunk)
2010-07-03
15:33
Update SQLite to the latest beta of 3.7.0. This provides much better server concurrency when the repository database file is set to WAL mode. ... (check-in: fb5f0c25 user: drh tags: trunk, release)
15:26
Automatically pull the shunning list when pulling from the "remote-url" server, which we assume is a trusted server. Add the new "auto-shun" setting to disable this feature, if desired. ... (check-in: 515814f8 user: drh tags: trunk)
2010-06-28
14:35
Modified Makefile to support clang in private branch. ... (check-in: 9c060263 user: michael tags: ttmrichter)
14:30
Updated ttmrichter branch to latest from trunk. ... (check-in: 4c41c80e user: michael tags: ttmrichter)
2010-06-26
20:37
Update the built-in SQLite to the latest from the SQLite development tree. ... (check-in: ba14c754 user: drh tags: trunk)
2010-06-24
11:10
Update to the latest SQLite with the new WAL file format containing version numbers. ... (check-in: e0bdd5af user: drh tags: trunk)
2010-06-23
15:23
Update to the latest SQLite which contains a bug fix in the current-time function on windows. ... (check-in: 34178e27 user: drh tags: trunk)
13:30
Prompt the user for permission to overwrite files on "fossil open". Ticket [17389900b2e5bd816] ... (check-in: d778ffea user: drh tags: trunk)
11:58
Fix to a "help" message. No code changes. ... (check-in: b8925726 user: drh tags: trunk)
11:54
Do not try to drop system tables when rebuilding a repository. Ticket [7c700d2f28838490]. ... (check-in: b063e407 user: drh tags: trunk)
11:48
Merge quickstart.wiki changes into the trunk. ... (check-in: c6cfa4eb user: drh tags: trunk)
11:46
Back out the benoit branch changes added by the previous check-in. ... (check-in: 17075ffb user: drh tags: ttmrichter)
05:27
Fix makemake.tcl to generate main.mk as committed previously. Moved onto the "benoit" branch because it fails to build. ... (check-in: 953d293c user: benoit tags: benoit)
04:33
Merge from the "benoit" branch. ... (check-in: 84e497e4 user: michael tags: ttmrichter)
02:21
Merging trunk into private branch. ... (check-in: 54d0648f user: michael tags: ttmrichter)
2010-06-22
11:35
Improve Make system for easier compilation with MinGW awk must still be in PATH and zlib compiled for mingw. ... (check-in: 7b7fe276 user: BM tags: benoit)
2010-06-21
19:28
Fix a segfault that can occur if a corrupt delta gets into the archive. ... (check-in: b9a744e1 user: drh tags: trunk)
15:08
Update to the latest version of SQLite with WAL support. ... (check-in: ed1037e2 user: drh tags: trunk)
15:08
Fix a typo in the "branching.wiki" document. ... (check-in: 83d6065c user: drh tags: trunk)
2010-06-18
03:21
Fixed up the quickstart to present information in a more logical order. ... (check-in: 43472d55 user: michael tags: ttmrichter)
2010-06-17
02:01
Fix an uninitialized variable in the graph generator - error inserted by the previous checkin. ... (check-in: 4d1ef64e user: drh tags: trunk)
01:37
Update to the latest version of SQLite - one that includes the fix for the corruption bug associated with the file-size in byte 28 of the database header. Also fix a bug in the graph generator, and change an index to help timeline run faster for branch queries. ... (check-in: 5129d32a user: drh tags: trunk)
2010-06-16
20:33
On a branch timeline, in addition to showing the checkins of the branch, also show check-ins of other branches that merge into or from the branch being displayed. This helps to show what has happened to an infrequently changing branch which is part of a much more active project. ... (check-in: 67529340 user: drh tags: trunk)
2010-06-13
15:58
Add the ability to escape Wiki page names in hyperlinks using a wiki: prefix. Ticket [f58a05747498d3aaa9ea1e4f8f4015c209dfc54a]. ... (check-in: d6b2c387 user: drh tags: trunk)
2010-06-11
12:27
Fix documentation typos. ... (check-in: b16b4337 user: drh tags: trunk)
12:02
Change the default style to center the title with the project name above and with 200 pixel wide logo and status boxes to the left and right. ... (check-in: 15b29325 user: drh tags: trunk)
2010-06-10
19:21
The previous two check-ins to the exp-search branch should have been on the trunk. This check-in pulls them over. ... (check-in: d90467ed user: drh tags: trunk)
19:19
Change the title of the home page from "Fossil Home Page" to simply "Home Page". ... (Closed-Leaf check-in: 0fd61810 user: drh tags: exp-search)
18:50
Use the qoute() function to encode setting value for the "configure export" command. This allows the binary logo image to be exported. ... (check-in: 59fcfb77 user: drh tags: exp-search)
2010-06-09
12:29
Updates to the homepage. Fix a minor bug in the check-in edit screen of the web-UI. ... (check-in: 404aaecf user: drh tags: trunk)
2010-06-05
20:04
reintroduce "co" alias for "checkout"; Originally introduced with [a89b436bc9] ... (check-in: 91eded7a user: bharder tags: trunk)
2010-05-25
12:30
Fix typo in the Self-Hostiry Repositories page. Ticket [e39122fcc434125c6]. ... (check-in: f19de0b0 user: drh tags: trunk)
2010-05-24
18:43
Fix a bug in HTML attribute parsing. ... (check-in: cb44f7de user: drh tags: trunk)
18:19
Rewrite the SRC= attribute of <IMG> markup to insert the zBaseURL where appropriate. ... (check-in: dc82d570 user: drh tags: trunk)
15:37
added a check for null document pointers in search_score that corrected search form crash ... (check-in: cad393d5 user: Zeugmal tags: exp-search)
2010-05-22
13:24
Add the auto-captcha setting back to the command-line setting command. Default auto-captcha to on. ... (check-in: 5fbd593a user: drh tags: trunk)
11:46
Add the test-move-repository command. ... (check-in: 4a198644 user: drh tags: trunk)
11:28
Fix memory leaks associated with the cgi_rfc822_datestamp() function. ... (check-in: 99dcff4d user: drh tags: trunk)
2010-05-21
21:05
adding code, wiki, tickets, checkins search functionality ... (check-in: 73d27436 user: Zach tags: exp-search)
16:21
Fix issues with attachments on tickets. In the artifact viewer, do a better job of detecting JPEG images from the content prefix. ... (check-in: 3343450e user: drh tags: trunk, release)
15:16
Fix an unterminated string in the information viewer for attachments. ... (check-in: 65d20672 user: drh tags: trunk)
2010-05-17
18:24
re-introduce "co" "checkout" command to BSD branch ... (Closed-Leaf check-in: 0072bfef user: bch tags: trunk)
14:29
Fix typo in copyright assignment form. ... (check-in: 4cb397a7 user: drh tags: trunk)
2010-05-16
19:38
Update the "License" link on the homepage to go to the BSD license text rather than GPL license text. ... (check-in: 1a987869 user: drh tags: trunk)
19:36
Merge support for HTTPS back into trunk. (It got lost during the conversion from GPL to BSD.) ... (check-in: 68fa646f user: drh tags: trunk)
19:16
Rename the "clear-title" branch as the new trunk. The trunk is now relicensed using the Simplified BSD License. ... (check-in: bf1c21ba user: drh tags: trunk)
19:08
Change from GPL to the Simplified BSD License. ... (Closed-Leaf check-in: c06edd23 user: drh tags: clear-title)