Fossil

Timeline
Login

Timeline

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

200 most recent check-ins using file src/sync.c version bb1f61e4

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-13
12:55
merge trunk (ongoing) ... (check-in: 2e45fb7b user: jan.nijtmans tags: strip-trailing-cr)
11:58
Fix the stash so that it remembers added files and readds them when the stash is applied. ... (check-in: db052aa4 user: drh tags: trunk)
2014-03-12
04:12
Accidentally removed a newline with vi's shift-j. No change in functionality. ... (Closed-Leaf check-in: ef27b005 user: andybradford tags: stash_add)
04:08
Make stash_apply handle new files and put them in an ADDED state. ... (check-in: c2d748ae user: andybradford tags: stash_add)
2014-03-11
23:34
Always define variables at block start ... (check-in: 1c9e0233 user: jan.nijtmans tags: trunk)
23:23
For initial non-empty check-ins (without parent but with F-cards), add "Changes" section to "ci" page, except for the "patch" button (which is the only thing that doesn't work anyway) ... (check-in: 79c90ac4 user: jan.nijtmans tags: trunk)
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)
22:06
Update to SQLite 3.8.4.1 ... (check-in: b93b3e8f user: jan.nijtmans tags: trunk)
21:05
Wrapped the timeline-rendering JS in an anonymous function so that it no longer pollutes the global namespace. Added "type" tag to the script (required by HTML4, optional in HTML5). ... (check-in: e6d3e878 user: stephan tags: trunk)
2014-03-10
21:51
Update internal SQLite to version 3.8.4 ... (check-in: 92f31e01 user: jan.nijtmans tags: branch-1.28)
21:42
Update the custom MinGW makefile. ... (check-in: fd223e5e user: mistachkin tags: trunk)
20:49
Update SQLITE_SOURCE_ID to EXACT 3.8.4 version; char() bugfix was still missing ... (check-in: b1aad7a0 user: jan.nijtmans tags: trunk)
08:49
GNU diff doesn't translate \t to whitespace and strip eol-spacing from diff output (when using -w/-Z options), so "fossil diff" shouldn't do that either. ... (check-in: ac3fcebb user: jan.nijtmans tags: trunk)
08:32
Cygwin doesn't have getloadavg() ... (check-in: bae235bf user: jan.nijtmans tags: trunk)
00:22
Fix a busted hyperlink in the previous change to server.wiki. ... (check-in: 60774eb3 user: drh tags: trunk)
2014-03-09
23:43
Add documentation (at /doc/trunk/www/server.wiki#loadmgmt) on how to use the new load-average limiter feature. ... (check-in: 936fdaee user: drh tags: trunk)
23:04
Add the "max-loadavg" setting to the "setting" command. Add "setting" and "unset" to the "all" command so that max-loadavg can be quickly changed on all repos of a large server installation. ... (check-in: 1847552c user: drh tags: trunk)
22:33
If getloadavg() fails, return 0.0 as function result in stead of a random number ... (check-in: 1707129a user: jan.nijtmans tags: trunk)
16:25
When a request is denied due to excessive load average, send a 503 reply code. Also: Enhance the request denied message to show the current load average and the load average limit. ... (check-in: d0fa1578 user: drh tags: trunk)
00:19
Show the repository name on the test_env webpage. ... (check-in: 117a0f69 user: drh tags: trunk)
00:15
Add the ability to restrict CPU-intensive web pages when the server load average gets too high. This feature is turned off by default. ... (check-in: 5e26a1b9 user: drh tags: trunk)
2014-03-08
16:14
Clean up and standardize the handling of user "nobody" and the g.zLogin global variable. ... (check-in: 840b7622 user: drh tags: trunk)
04:05
Turn mtime-changes off in repo_init test proc. ... (check-in: 68cc26c1 user: joel tags: trunk)
2014-03-07
20:14
Minor bug-fix when using -w or -Z flag in diff logic. Make sure that the common lines printed in a diff always come from the left-side, it might be that the right-side is different by white-space only. ... (check-in: d38f0ce7 user: jan.nijtmans tags: trunk)
19:45
Since Annotation flags and DIFF flags are so closely related, allow then to reside in a single variable ... (check-in: 0bc584fe user: jan.nijtmans tags: trunk)
16:48
Convert utf-16 files back to intended encoding. ... (check-in: dd47a123 user: jan.nijtmans tags: trunk)
15:49
Rename the options for whitespace handling in annotate/blame/diff following GNU diff, not following GIT. So whether your diff tool is configured being internal or external, the same options can be used. ... (check-in: 28234db8 user: jan.nijtmans tags: trunk)
14:58
In SQLite, import the fix for the journal_mode=PERSIST delete problem on windows. This has no effect on Fossil since Fossil does not use journal_mode=PERSIST. The update is for completeness only. ... (check-in: 33dc7f31 user: drh tags: trunk)
14:38
Implement -b|--ignore-space-change. Doesn't work right yet (needs better hash function)! ... (check-in: c0d1ed92 user: jan.nijtmans tags: strip-trailing-cr)
13:11
Combine ANN flags and DIFF flags into a single 64-bit variable, where appropriate. Make DIFF_STRIP_EOLCR a separate flag, as this flag does more than the other whitespace-related flags. Merge trunk. ... (check-in: da205cf4 user: jan.nijtmans tags: strip-trailing-cr)
11:42
Make annotation work with UTF-16 files. Remove some unnecessary end-of-line spaces in (UTF-8 and UTF-16) text files. ... (check-in: 46459fd9 user: jan.nijtmans tags: trunk)
11:29
Fix some spacing issues (blame output should be exactly the same as Fossil 1.28) Make annotation work with UTF-16 files. Remove some unnecessary end-of-line spaces in text files. ... (check-in: 4514910a user: jan.nijtmans tags: strip-trailing-cr)
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)
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: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)
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)
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)
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)
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)
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)
2014-02-01
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-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)