Not logged in
Timeline

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

1 descendant and 6335 ancestors of [41b29f38fd]

2014-06-25
06:51
[2145a12ce9] Leaf: Use query that is similar to other queries in function. (user: andybradford, tags: cluster-changes)
2014-06-24
06:19
[41b29f38fd] Don't delete phantom artifacts from unclustered table. Potential fix for missing sync content as reported on ML. (user: andybradford, tags: cluster-changes)
2014-06-23
09:35
[1d30672588] Make daysOfWeek a const table. c/char const/const char/ (user: jan.nijtmans, tags: trunk)
04:26
[76303fb0c0] Reorder include statements in 'main.c' to resolve an obscure compilation issue reported via the mailing list. (user: mistachkin, tags: trunk)
2014-06-22
02:59
[bc30d829ab] "Usage" info for "fossil help rss", per mailing list request. (thx Michai Ramakers) (user: bch, tags: trunk)
2014-06-20
20:54
[e3df30f45c] Make sure the --width option is honored by all calls into print_timeline(). (user: mistachkin, tags: trunk)
19:11
[2920e7df00] Add and adjust comment tests from the experimental branch. (user: mistachkin, tags: trunk)
2014-06-19
21:26
[e02795056d] Support a -verbose argument to the test suite. (user: mistachkin, tags: trunk)
18:48
[9e1859606f] Fix the "makefile.wiki" document to state that the "shell.c" is now an exact copy of the same file from SQLite. (user: drh, tags: trunk)
03:56
[a675783882] Place the test log file in the current directory, not the directory containing the test files. (user: mistachkin, tags: trunk)
03:55
[597c738e89] Improve test suite logging and add initial tests for comment formatting. (user: mistachkin, tags: trunk)
01:19
[8da0f34462] Add 'decode' option to the 'test-comment-format' test command. (user: mistachkin, tags: trunk)
00:47
[6a3b39a06b] Enhance the 'test-comment-format' test command. (user: mistachkin, tags: trunk)
2014-06-17
22:15
[54cc57e7a3] On non-Windows systems that appear to lack the TIOCGWINSZ define, fallback to using the legacy behavior of hard-coding a reasonable default maximum line length. (user: mistachkin, tags: trunk)
20:58
[2d8f311cc0] Bump version number to 1.30. (user: mistachkin, tags: trunk)
20:54
[0ff6a9e282] Automatically adjust the width of printed comments according to the detected terminal width. (user: mistachkin, tags: trunk)
20:16
[4c194957c8] Closed-Leaf: Remove superfluous include and add a missing blank line. (user: mistachkin, tags: autoadjust)
11:51
[7ea5059539] merge trunk (user: jan.nijtmans, tags: autoadjust)
11:51
[3467da7901] Add the ".eqp" dot-command to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. (user: jan.nijtmans, tags: trunk)
11:41
[9afa53edf0] Add the ".eqp" dot-command to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. (user: jan.nijtmans, tags: autoadjust)
2014-06-16
21:02
[f4cab56c64] Adjust width auto-detection on Windows for more reasonable line breaks when the final character is a '-'. Seen with comment for check-in [4514910a5f] and a console width of 233. (user: mistachkin, tags: autoadjust)
20:28
[9270ae240d] Improvements to error handling and code formatting. (user: mistachkin, tags: autoadjust)
20:01
[3c9cca2bd8] Merge updates from trunk. (user: mistachkin, tags: autoadjust)
18:49
[00e4fedd85] Enhance the new TH1 artifact command with more flexible lookup semantics. (user: mistachkin, tags: trunk)
18:34
[74099a5c8d] Fix memory leak in the new TH1 artifact command. (user: mistachkin, tags: trunk)
18:02
[109d8f5dd6] Add an 'artifact' command to TH1. (user: mistachkin, tags: trunk)
16:44
[42dec3fedd] Update the list of changes. (user: mistachkin, tags: trunk)
16:31
[b0d61b05d3] Refactor db_close() so that it can make use of db_close_config(). (user: mistachkin, tags: trunk)
12:33
[9462a0b51f] Since this hack only fixes part of fossil's Cygwin-specific problems, just remove it. The recommended way to configure fossil on Cygwin is now using --disable-internal-sqlite, which works much better. See: https://www.sourceware.org/ml/cygwin/2014-06/msg00171.html (user: jan.nijtmans, tags: trunk)
09:05
[40710b7a05] Merge trunk. Make it work on Windows too. Variable width output on more commands. (user: jan.nijtmans, tags: autoadjust)
2014-06-15
23:55
[eabb27e8c7] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: dbCloseConfig)
23:54
[912fce2be8] Treat the --repository (-R) option specially, caching its value in the global state. This is only strictly necessary when TH1 hooks are enabled at compile-time. (user: mistachkin, tags: trunk)
17:53
[1b4403c771] Fix a problem in the Fuse Filesystem that caused incorrect processing of subdirectories whose names were a prefix of some sibling subdirectory. (user: drh, tags: trunk)
17:25
[8d0623b996] Add a pair of "readme.txt" files under the "test" directory. Used for self-testing Fossil using its own repository. (user: drh, tags: trunk)
04:58
[53c53624b9] Slight clarification of change log. (user: andybradford, tags: trunk)
01:56
[d1c5ae4e7e] Merge updates from trunk. (user: mistachkin, tags: dbCloseConfig)
01:54
[e52682ece1] Further corrections to configuration handling by the TH1 hooks support functions. (user: mistachkin, tags: trunk)
01:23
[01fcff84c5] Merge updates from trunk. (user: mistachkin, tags: dbCloseConfig)
01:22
[c1915c3347] Add the 'th-force-cgi' and 'th-full-http' options to several test commands. (user: mistachkin, tags: trunk)
01:15
[f83946c669] Better cleaning in the MSVC makefile. (user: mistachkin, tags: trunk)
00:41
[9f3dd72d93] Merge updates from trunk. (user: mistachkin, tags: dbCloseConfig)
00:38
[142200b90a] Corrections to the new 'styleHeader' and 'styleFooter' TH1 commands. Modify TH1 integration code to keep track of when it opens databases. Modify 'test-th-hook' command to permit TH1 tracing. Corrections to new TH1 command test results. (user: mistachkin, tags: trunk)
00:37
[5f701f195d] Handling missing th1-setup file in the test suite helpers saveTh1SetupFile and restoreTh1SetupFile. (user: mistachkin, tags: trunk)
2014-06-14
22:16
[589b902edb] Corrections to the new TH1 'checkout' command and tests. (user: mistachkin, tags: trunk)
21:52
[e275546215] Refactor db_close() so that it can make use of db_close_config(). (user: mistachkin, tags: dbCloseConfig)
21:49
[c7f5541b7d] Several minor code style fixes involving spacing. (user: mistachkin, tags: trunk)
21:06
[166fa7e732] Add some diagnostic messages to the 'auto.def' file. (user: mistachkin, tags: trunk)
20:10
[1c528d3bb9] Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. Add support for TH1-based hooks for all commands and web pages, disabled by default. (user: mistachkin, tags: trunk)
20:07
[57be4d552e] Add the 'checkout', 'render', 'styleHeader', 'styleFooter', 'trace', 'getParameter', and 'setParameter' TH1 commands. (user: mistachkin, tags: trunk)
20:06
[3887a31812] Add support for an Inno Setup project file for Fossil. (user: mistachkin, tags: trunk)
20:05
[3a5c9b34f3] Update autosetup to the latest version. (user: mistachkin, tags: trunk)
16:19
[6b15019765] Fix another memory leak in the "fossil fusefs" command. (user: drh, tags: trunk)
14:31
[7a7ef00b35] Fix a serious memory leak in the "read" logic of the Fuse Filesystem. (user: drh, tags: trunk)
14:15
[bd4565e9d0] Minor performance optimizations on fusefs. (user: drh, tags: trunk)
13:59
[a73da231d8] Enhance the "fossil whatis" command so that it can accept multiple arguments. (user: drh, tags: trunk)
06:19
[f99ef287dc] changelog update (user: jan.nijtmans, tags: trunk)
05:30
[7bdb6530ca] Update the custom MinGW makefile. (user: mistachkin, tags: trunk)
03:13
[4bf670e612] Add the "fossil fusefs DIRECTORY" command that mounts a Fuse Filesystem at the given DIRECTORY and populates it with read-only copies of all historical check-ins. This only works on systems that support FuseFS. (user: drh, tags: trunk)
03:11
[440eb41e59] Closed-Leaf: Improved documentation on the "fossil fusefs" command. (user: drh, tags: fusefs)
02:57
[be7e239894] Update autosetup to automatically detect the availability of FuseFS and add it to the configuration. (user: drh, tags: fusefs)
02:48
[a2730f7276] Fix the FuseFS to correctly report when files that have executable permission. (user: drh, tags: fusefs)
01:28
[ee5cd77d5a] Initialize implementation of the "fusefs" command. To make it work, manually edit the Makefile to add -DFOSSIL_HAVE_FUSEFS and -lfuse. Then run "fossil fusefs /tmp/fusefs". Afterwards you can "ls /tmp/fusefs/checkins/trunk" and so forth. (user: drh, tags: fusefs)
2014-06-13
23:34
[40d5560f22] Minor code style and spacing cleanup. (user: mistachkin, tags: trunk)
14:49
[2f9c2ea5a5] Minor code cleanup for autosync attempts to make the code more legible, no change in functionality. (user: andybradford, tags: trunk)
14:21
[c4891e24af] Auto-adjust the width of timeline (and various other output places) according to real terminal width. Suggested by Baptiste Daroussin. (user: jan.nijtmans, tags: autoadjust)
08:57
[c5a0169786] Add a versioned "encoding-glob" setting for some files which contain the copyright sign (as invalid UTF-8 byte-sequence) (user: jan.nijtmans, tags: trunk)
06:11
[e1dccc1772] Only sleep if there are more sync attempts to be made. (user: andybradford, tags: trunk)
03:56
[76bc297e96] Add setting to control the number of autosync will be tried before returning an error. Default is historical behavior of one autosync in each direction. (user: andybradford, tags: trunk)
00:38
[a9819ba267] Fix minor typos in documentation. (user: andybradford, tags: trunk)
2014-06-12
21:37
[636025d431] Closed-Leaf: Add support for an Inno Setup project file for Fossil. (user: mistachkin, tags: innosetup)
20:40
[8b4aaef2f5] Move Fossil NSIS setup file to the 'setup' directory. (user: mistachkin, tags: trunk)
20:21
[022c5c4faf] Closed-Leaf: Update autosetup to the latest version. (user: mistachkin, tags: autosetup)
18:37
[3b9a8829f4] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: th1Hooks)
18:36
[b3f9ce63ec] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: th1Cmds)
17:25
[3e5ebe2b90] Version 1.29 (user: drh, tags: trunk, release, version-1.29)
17:25
[4ec7e53a81] Set the publication date for version 1.29 to 2014-06-12. (user: drh, tags: trunk)
2014-06-11
01:48
[3fb8e171b3] When checking the 'th1-hooks' setting value, refer to the repository settings as well. (user: mistachkin, tags: th1Hooks)
01:23
[79533e2b31] Improvements to handling of the configuration database. (user: mistachkin, tags: th1Hooks)
00:51
[9773eba5fe] Centralize the handling of opening the configuration database and repository on behalf of TH1. (user: mistachkin, tags: trunk)
00:40
[715dcd52fe] Merge updates from trunk. (user: mistachkin, tags: th1Hooks)
00:38
[54e00d7a0a] Add 'th1-hooks' setting to control whether or not TH1 hooks are enabled. By default, all TH1 hooks are disabled. (user: mistachkin, tags: th1Hooks)
2014-06-10
23:53
[617eeaecf8] Prevent the 'setParameter' TH1 command from creating duplicate query parameters. (user: mistachkin, tags: th1Cmds)
23:12
[40c1195538] Add the 'getParameter' and 'setParameter' TH1 commands. (user: mistachkin, tags: th1Cmds)
19:59
[c18ff5d005] Add the 'checkout', 'render', 'styleHeader', 'styleFooter', and 'trace' TH1 commands. (user: mistachkin, tags: th1Cmds)
18:56
[a17919af85] Make TH1 command comments consistent. (user: mistachkin, tags: trunk)
05:02
[0465fecca3] Merge updates from trunk. (user: mistachkin, tags: th1Hooks)
05:01
[2c9d6b5e0f] Modularization and cleanup of several test files. (user: mistachkin, tags: trunk)
04:32
[b34dbc78b5] Pass command line arguments to hooks via a TH1 list variable. Enhance test suite infrastructure and add tests. Update hook TH_ERROR return code handling comments to reflect reality. (user: mistachkin, tags: th1Hooks)
2014-06-09
20:07
[f90f723010] Enable TH1 hooks for all web pages, known and unknown. (user: mistachkin, tags: th1Hooks)
2014-06-08
21:39
[53f5e1f9ed] Include TH1 hooks feature in the 'hasfeature' TH1 command. (user: mistachkin, tags: th1Hooks)
20:28
[f605058514] Corrections to #ifdef handling and comments. (user: mistachkin, tags: th1Hooks)
20:19
[b3c40dd49e] Add the ability to include -OR- omit support for TH1 hooks at compile-time. (user: mistachkin, tags: th1Hooks)
00:49
[3d28912ca3] Update comments on the settings that were made versionable in the previous check-in. (user: mistachkin, tags: th1Hooks)
00:38
[9952893360] Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. (user: mistachkin, tags: th1Hooks)
00:16
[1f915a6859] Fix several merge conflict issues from the previous check-in. (user: mistachkin, tags: th1Hooks)
00:03
[f91d313169] Merge updates from trunk. (user: mistachkin, tags: th1Hooks)
2014-06-06
09:27
[4306f0f3d6] When doing "fossil user default <username>", don't try to check the current default user for validity. (user: jan.nijtmans, tags: trunk)
07:19
[0a754750ef] A few additions of "const" keyword, reducing the number of compiler warnings when compiling with -Wwrite-strings (user: jan.nijtmans, tags: trunk)
07:10
[48f1239eb2] Make "fossil version -v" report the right openssl version, even when it was linked dynamically with openssl and the openssl version was later upgraded. Remove some dead code and comments which are not true any more. (user: jan.nijtmans, tags: trunk)
2014-06-05
18:39
[94c0eb9724] Update version of OpenSSL that is referred to in the makefiles. (user: mistachkin, tags: trunk)
08:05
[5610dc4edf] Remove the Cygwin-specific Makefile, as the option --disable-internal-sqlite has the same effect. Document this. (user: jan.nijtmans, tags: trunk)
2014-06-04
19:59
[fc9970678e] Merged in close-cleanup-config after positive tests and feedback. (user: stephan, tags: trunk)
19:53
[1e4f77d7b4] Minor changelog addition. (user: stephan, tags: trunk)
18:45
[72328ae75d] Update the built-in SQLite to the 3.8.5 release. (user: drh, tags: trunk)
2014-06-03
19:42
[481741f3f5] Update the build instructions for Mac OS 10.2. (user: drh, tags: trunk)
15:17
[2ddb51c08f] Merge in recent patches to the SQLite 3.8.5 beta. (user: drh, tags: trunk)
2014-06-02
20:10
[a01e2d147f] actually, --date-override overrides --empty, not reverse (user: jan.nijtmans, tags: trunk)
14:52
[8bc47c1469] Updates the built-in SQLite sources to the latest 3.8.5 beta. In particular, this update includes the new ".system" and ".once" commands to the SQLite command-line utility accessed via the "fossil sql" command. (user: drh, tags: trunk)
09:39
[74640de96e] Fix comment, some formatting. (user: jan.nijtmans, tags: trunk)
2014-06-01
04:17
[715a36c8ec] Closed-Leaf: Incorporate recent features/fixes. (user: andybradford, tags: autosync-tries)
2014-05-31
22:22
[2a17ab66b2] Documented the new -empty flag. (user: stephan, tags: trunk)
19:37
[3b66804d3f] The 'new' and 'init' commands again create an initial checkin unless the (new) --empty flag is given or (as before) --date-override is used. (user: stephan, tags: trunk)
16:37
[1a0179abd7] Backout [636982a564], which incorrectly calculates aggregate disk checksums when selectively committing files for the initial checkin. (user: joel, tags: trunk)
15:34
[7ff74b20d6] Link to the manifest documentation from the core concepts. (user: andybradford, tags: trunk)
2014-05-30
18:12
[52d242a73b] integrated wiki-keep-mimetype branch. (user: stephan, tags: trunk)
18:04
[918d07bfac] Closed-Leaf: Renamed --format|-F to --mimetype|-M. Stumbled across a char-is-signed assumption and replaced it with (int). (user: stephan, tags: wiki-keep-mimetype)
16:52
[43eeab7c52] Closed-Leaf: Now only remove the ckout:... key if the repo db is writeable. May leave orphans in the config db for read-only repos, but it was doing that before, anyway. (user: stephan, tags: close-cleanup-config)
16:38
[36cb9ec476] 'close' now removes ckout:... entry from global config and repo. Possibly has unwanted side-effects, thus a branch. (user: stephan, tags: close-cleanup-config)
14:54
[87d323d307] Allow multiple autosync attempts also for the branch and update commands. (user: andybradford, tags: autosync-tries)
03:09
[7653ab6342] Introduce the autosync-tries setting to control how many attempts autosync will try if there is a failure. Defaults to 1 which is the current behavior. Disabling autosync is still managed with the autosync setting. (user: andybradford, tags: autosync-tries)
2014-05-28
20:24
[f6d3b81513] Update the build-in SQLite from upstream. The "fossil sql" command now supports the ".shell" meta-command. (user: drh, tags: trunk)
16:06
[dadbf7825a] Added -R REPO to the timeline docs, per ML request. (user: stephan, tags: trunk)
03:55
[de1921bad3] Fixed an off-by-one error in print_person().    The original code extracted the leading '<' of the email address as part of the user name, putting an unmatched '<' into the git dump file, and breaking fast_import. This bug was only triggered by the user's contact information actually containing an email address. (user: aku, tags: trunk)
00:17
[6a4127f3ed] Fix a typo in the SCGI documentation. (user: drh, tags: trunk)
2014-05-27
23:40
[30a122a05e] Updates to the SCGI documentation. (user: drh, tags: trunk)
20:36
[5d4400400a] Correctly handle embedded documentation pages that contain characters that require HTTP encoding. (user: drh, tags: trunk)
2014-05-26
20:55
[87130593e4] Fix a problem in the shell when importing CSV files. If the leftmost field of the first row in the CSV file was both zero bytes in size and unquoted, no data was imported. (user: jan.nijtmans, tags: trunk)
07:45
[0cb00c0b8f] Give a warning when a to-be-committed text file has byte sequences which are not valid UTF-8. Can be disabled with "encoding-glob" setting. (user: jan.nijtmans, tags: trunk)
2014-05-24
17:22
[85d2a1120e] Update the built-in SQLite to the lastest 3.8.5 beta from trunk. (user: drh, tags: trunk)
06:27
[a74d100a12] In "fossil sqlite", if three or more interrupt signals (control-c) are received in a row without a response from sqlite3_interrupt() then call exit(1) immediately. This allows control-C to interrupt the shell even if it is stuck in a computation or loop that does not involve the VDBE. (user: jan.nijtmans, tags: trunk)
02:23
[03f0317c79] Clarify the documentation on shunning happening automatically by default on a "pull" operation. (user: andybradford, tags: trunk)
00:12
[c11f57fa48] Minor correction to embedded document link to include relative path. (user: andybradford, tags: trunk)
2014-05-23
11:01
[6480287517] pulled in trunk. (user: stephan, tags: wiki-keep-mimetype)
05:07
[b2a8924eb2] Correct reference to the shun URL. (user: andybradford, tags: trunk)
2014-05-22
05:14
[fbc335d39f] Merge in latest features and fixes. (user: andybradford, tags: autosync-tries)
04:47
[bae2e57901] Make room for extra argument in array. (user: andybradford, tags: trunk)
04:39
[941ead2f9a] Make fossil open and fossil checkout aware of missing content too. (user: andybradford, tags: trunk)
2014-05-20
06:03
[16da1b6dff] Sync operations now commit each round-trip. (user: andybradford, tags: trunk)
05:47
[bfdc38243f] Closed-Leaf: Avoid misinterpretation of operator. (user: andybradford, tags: per-round-trip-commit)
05:23
[28a24c4ba6] Process xfer-ticket-script for each round-trip to avoid lost hook invocations (thanks to Jan Nijtmans for catching this). (user: andybradford, tags: per-round-trip-commit)
2014-05-19
09:56
[c543079b87] Fix a compiler warning. (user: drh, tags: trunk)
09:16
[c060947196] Prevent error-message for "fossil diff --tk" in combination with -v/--verbose/--interactive/--side-by-side (which are already implied by --tk) (user: jan.nijtmans, tags: trunk)
07:38
[cac91b6cd1] fossil new no longer creates an initial empty commit by default (but it still does when using --date-override). The first commit after checking out a new empty repository will become the initial commit. (user: jan.nijtmans, tags: trunk)
2014-05-17
15:48
[9f33dbae40] Correct description in comment (no code change). (user: andybradford, tags: autosync-tries)
2014-05-14
16:53
[e1a0de7575] doc improvement. (user: stephan, tags: wiki-keep-mimetype)
16:39
[8f2d9e6923] Added --format MIMETYPE flag to (wiki create|commit) and /json/wiki/save. (user: stephan, tags: wiki-keep-mimetype)
16:05
[ec44f61a83] minor doc correction. (user: stephan, tags: trunk)
2014-05-09
09:34
[cd5a7e1290] stash gdiff now honors the "g" in gdiff. (user: stephan, tags: trunk)
08:55
[0aa20efb96] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: no-initial-commit)
08:44
[0c9b1fb412] A "fossil checkout" when the current check-out is the empty checkout (vid=0) should delete the vfile table. (user: jan.nijtmans, tags: trunk)
08:28
[6f099294a5] merge trunk (user: jan.nijtmans, tags: no-initial-commit)
07:34
[f7d9413ccf] Bug-fix: Function unsaved_changes() doesn't check for changes when there is an empty checkout. (user: jan.nijtmans, tags: trunk)
03:03
[4cfe13e962] Correction in comment, no change in functionality. (user: andybradford, tags: per-round-trip-commit)
2014-05-08
10:25
[3ef59c357c] rebase (user: jan.nijtmans, tags: no-initial-commit)
05:52
[f2adddfe60] Abort update or merge operation if there is content missing from files. Add --force-missing option to allow override if desired. (user: andybradford, tags: per-round-trip-commit)
2014-05-07
04:00
[d02f144d70] Make error message less redundant. (user: andybradford, tags: per-round-trip-commit)
2014-05-05
07:26
[8478bfe27e] Abort the update if autosync fails. (user: andybradford, tags: per-round-trip-commit)
04:50
[21f6dc9571] Restore variable definitions at the top of the block. (user: andybradford, tags: per-round-trip-commit)
03:54
[1317331eed] Don't exit fatally during http_exchange, but return an error so partial sync can also be handled on network errors. (user: andybradford, tags: per-round-trip-commit)
2014-05-03
15:01
[ccc2bb7366] Use macro instead of number. (user: andybradford, tags: per-round-trip-commit)
05:58
[c2a69336fd] Commit more frequently during a sync operation to minimize number of times content must be requested when sync failures occur. (user: andybradford, tags: per-round-trip-commit)
2014-05-02
09:34
[39375fa3b6] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: invalid-utf8)
08:23
[77f53423ae] Backout [1aef260f4c0a0fc74f45f624eb0cbe92b98bf6e8|1aef260f4c]: "Honor timezones in imports from git", per ML thread (user: jan.nijtmans, tags: trunk)
2014-05-01
08:06
[f2c8b4f375] fossil new no longer (by default) creates an initial empty commit. The first commit after initializing a new repository will become the initial commit, and it doesn't need to be empty any more. If you specify --date-override, an initial commit with the specified date still will be created. (user: jan.nijtmans, tags: no-initial-commit)
2014-04-30
21:43
[25b2a809cd] Fixed an assertion triggered via test-name-changes when symbolic name resolution fails. (user: stephan, tags: trunk)
18:02
[003db810a2] Typo fix (thanks to Joe P). (user: stephan, tags: trunk)
17:36
[3fd9599210] changelog update for root-user enhancement. (user: stephan, tags: trunk)
16:35
[5e47d555e4] Merged in fix from Andy B. which resolves mis-resolution of db file name when fossil is run as root (chroot-related). Haiku OS runs everything as root. (user: stephan, tags: trunk)
07:54
[644e78cc89] Closed-Leaf: On second thought, make this also work for fossil server as well which has the same problem. (user: andybradford, tags: pending-review)
07:43
[379309b6da] If Openssl is available, use its sha1 implementation. Suggested by Baruch Burstein. (user: jan.nijtmans, tags: trunk)
07:11
[b5e0937518] Minor cleanup (no change in functionality). (user: andybradford, tags: pending-review)
07:07
[d5432cf6c3] Potential fix to allow fossil ui to be run as root---reopen the database after dropping privileges. (user: andybradford, tags: pending-review)
2014-04-29
21:29
[d00f2cfa80] Make MinGW(-w64) compile work with USE_SYSTEM_SQLITE = 1. Only works if you have a static libsqlite3.a in your compiler environment. (user: jan.nijtmans, tags: trunk)
18:02
[6fdf91d793] Rebuild now sets user.mtime if it is NULL, per ML thread. (user: stephan, tags: trunk)
17:32
[09f82acd13] Added the test-rename-list webpage. (user: drh, tags: trunk)
11:48
[969f0a2611] Possible fix for [56bafbab54]: unable to use network drive. Theory is that the AccessCheck() call failes because there are more than one Privileges in use. See: http://msdn.microsoft.com/en-us/library/windows/desktop/aa374815%28v=vs.85%29.aspx (user: jan.nijtmans, tags: trunk)
11:03
[f6ac1ff032] Use file_access in stead of win32_access in some places, and fix function signature of win32_chdir(). (user: jan.nijtmans, tags: trunk)
10:19
[503482a2c6] Fix some compiler warnings 'may be uninitialized in this function'. Move path conversions out of win32_chdir/win32_access/win32_stat, as its caller already can do that. This eliminates some code duplication. (user: jan.nijtmans, tags: trunk)
00:31
[a9235f4cc4] Set the mtime column of the USER table on a self-registration. (user: drh, tags: trunk)
2014-04-28
12:24
[09f2386328] Remove unneeded variable: Since could_be_utf16() calls starts_with_utf16_bom() it can be deduced that for Unicode text, bRevUnicode always has the same value as bRevUtf16. The comments on the variables already suggested that. (user: jan.nijtmans, tags: trunk)
11:00
[1274c97d70] Fix function same_dline_ignore_allws(), for the case where one side of the diff was an empty line. Example where it went wrong: /fdiff?v1=d5e0c2dc93&v2=7ee7dd0a42&sbs=1&w (user: jan.nijtmans, tags: trunk)
10:26
[9df71fe36c] Use file_access(..., F_OK) in stead of file_access(..., 0) everywhere, in case some platforms exist where F_OK != 0. Remove a few end-of-line spaces. (user: jan.nijtmans, tags: trunk)
09:25
[7458a18894] Simplify some usage of if-statements. No change of functionality. (user: jan.nijtmans, tags: trunk)
07:47
[5f24da1360] Implement determination of LOOK_INVALID flag for UTF-8 byte sequences. Not used in fossil yet. (user: jan.nijtmans, tags: trunk)
2014-04-26
01:54
[f1ed720a84] Remove an unused variable. (user: drh, tags: trunk)
01:20
[a050cd09e6] Move variable declarations for MSVC. (user: joel, tags: trunk)
2014-04-25
21:56
[05477b2e06] Add a web-page for viewing the status of the web cache. Accessible as a submenu off of the stat page. (user: drh, tags: trunk)
21:34
[34ea8daf90] Add a mention of the "fossil cache" command to the server load management discussion on the "server.wiki" page. And mention "fossil cache" in the change log. Documentation changes only. (user: drh, tags: trunk)
21:18
[c7194b668b] Make the "fossil cache" command an accessory that only shows up when doing "fossil help --all". Remove unused variables from the implementation. (user: drh, tags: trunk)
21:11
[450b62ff3a] Add a cache that will save /zip and /tarball objects and reissue them from cache when requested a second time. The "fossil cache" command is used to control the cache. Turned off by default and must be enabled using "fossil cache init". (user: drh, tags: trunk)
15:03
[636da047cc] Fix handling of overlong UTF-8 forms: All overlong forms except 0xC0 0x80 (\u0000) are considered invalid. Run same test-cases as on trunk, which now contains various overlong UTF-8 sequences, as proof that everything is correct. (user: jan.nijtmans, tags: invalid-utf8)
11:00
[621f98657d] More UTF-8-related test-cases (user: jan.nijtmans, tags: trunk)
08:38
[79341394e2] Add a commit warning when a to-be-committed file contains invalid UTF-8 byte-sequences. See: http://en.wikipedia.org/wiki/UTF-8#Invalid_byte_sequences. This warning can be disabled by the "encoding-glob" setting. Implements determination of LOOK_INVALID flag determination when text is otherwise assumed to be UTF-8 and adds test-cases for it. (user: jan.nijtmans, tags: invalid-utf8)
2014-04-24
14:21
[714f3ec379] Use sqlite3_sleep() instead with a shorter wait. (user: andybradford, tags: autosync-tries)
07:21
[389d0d7939] Move glob_match(pKeep) out of the locate_unmanaged_files()/vfile_dir_scan() functions. This allows a note to be printed (with -v/--verbose) which explains why "fossil.exe" is not deleted by 'fossil clean -f --ignore ""'. No change of functionality (except for the addition of the note) (user: jan.nijtmans, tags: trunk)
2014-04-23
16:47
[1b4b8a95b2] Improvements to user management: (1) Provide a textarea for entering contact information. (2) Disable superfluous entry boxes for special users. (3) Give an error when creating a duplicate login name. (user: drh, tags: trunk)
14:14
[fa6ece72b6] Add option -W|--width to "fossil stash ls" and "fossil leaves" commands. (user: jan.nijtmans, tags: trunk)
11:03
[3f487aca8a] Avoid the use of strcpy() as this upsets OpenBSD. (user: drh, tags: trunk)
2014-04-22
17:22
[36ffa749f0] Reword the message printed on the /info page when the UUID is not found and is less than 4 characters. (user: drh, tags: trunk)
15:15
[2aaae64a59] Add the test-ambiguous command for finding ambiguous SHA1-hash abbreviations. (user: drh, tags: trunk)
12:51
[49467d2a49] Handle short UUID collisions for events, tickets and other artifacts in the /info page. (user: drh, tags: trunk)
12:44
[61c66596e8] Increase the version number to 1.29 with the idea that we might do a new release soon. Fill out the change-log for version 1.29. (user: drh, tags: trunk)
12:07
[7440633e81] Fix the "SaveAs" button on the "diff --tk" viewer so that the "Cancel" button works. (user: drh, tags: trunk)
06:56
[2c95802cfc] Use SQLITE_UTF8 in stead of SQLITE_ANY everywhere, because SQLITE_ANY is deprecated in later SQLite and fossil uses UTF-8 everywhere anyway. (user: jan.nijtmans, tags: trunk)
2014-04-21
13:24
[88aa2e375a] Update the built-in SQLite to 3.8.5 alpha, including all of the latest performance enhancements and bug fixes. (user: drh, tags: trunk)
13:19
[7ca6ce030d] Remove the "TIP:" in the commit message prompt in an effort to reduce "warning fatigue". (user: drh, tags: trunk)
07:43
[fae1eca8f6] If autosync fails, try again to defined maximum with a 1 second sleep between failures. (user: andybradford, tags: autosync-tries)
2014-04-20
19:31
[8a5f192b40] Fix typo and avoid nested double quotes in wiki format guide. (user: andygoth, tags: trunk)
19:05
[8b3f1b5b25] Fix CSS typo to correct alignment of "th" labels (s/tale/label/). (user: andygoth, tags: trunk)
18:48
[b418a7ebbe] Missing "#else" (user: jan.nijtmans, tags: trunk)
08:40
[1b2c7acd69] Cherry-pick a few more bug-fixes from SQLite trunk, the same ones that are also backported to the SQLite 3.7.4.3 Cygwin build. See: http://osdir.com/ml/sqlite-users/2014-04/msg00366.html. For me those all are important enough so they should appear in the next SQLite release. (user: jan.nijtmans, tags: trunk)
2014-04-19
22:47
[a138dc97fc] Fix a potential segfault when the SSH_CONNECTION environment variable is defined. (user: drh, tags: trunk)
2014-04-15
09:40
[53aea235fa] Cherry-pick 1277932b7e: Fix a harmless compiler warning that crops up with SQLITE_MAX_MMAP_SIZE=0. (user: jan.nijtmans, tags: trunk)
2014-04-14
22:50
[0484ccf2e9] In-editor note re: empty commit msg allowing chance to abort commit.    Per suggestion by David Given on fossil-users@ mailing list. (user: bch, tags: trunk)
20:30
[724a544591] explain how empty commit msg affects commit process (user: bch, tags: trunk)
2014-04-11
21:30
[2cf6304bc3] Added new /reports page: byweekday. Most tags and commits happen on Thursdays. Most tickets on Wednesdays. (user: stephan, tags: trunk)
18:12
[5460b0cfa2] Closed-Leaf: Merge in latest fixes. (user: andybradford, tags: short-uuid)
15:44
[b7ff537dca] Refactored ATTACHMENT crosslinking a bit to remove some duplicate code (tested on libfossil repo). Replaced free() with fossil_free() (consistency). Added fossil_is_uuid(), the c-string counterpart of blob_is_uuid(). (user: stephan, tags: trunk)
2014-04-10
08:36
[1762a72f0e] Add test-cases for function file_relative_name(), three of them failing without [565ba734d2] (user: jan.nijtmans, tags: trunk)
2014-04-09
20:35
[565ba734d2] Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff) (user: jan.nijtmans, tags: trunk)
2014-04-08
14:10
[4cb4fd1a8d] Fix handling of directory link in /dir page, which was broken by [b34fda9692] (user: jan.nijtmans, tags: trunk)
09:37
[b18f3a5cfb] Simplify UUID handling in ticket UI. No functional change. (user: jan.nijtmans, tags: trunk)
05:52
[4b1b56c99c] Make error message more obvious when short UUID length is less than 4. (user: andybradford, tags: short-uuid)
05:46
[53072ae878] Restore original order in case this was intentional for the reason that tickets are more likely to be found than events. (user: andybradford, tags: short-uuid)
05:23
[aa10e75656] Output information on ambiguous event match. (user: andybradford, tags: short-uuid)
04:34
[8b9b44515e] This function also is no longer needed at this point. (user: andybradford, tags: short-uuid)
04:32
[ae6f27004b] Use function more specific to detecting collisions to catch events, tickets and other types in blob. (user: andybradford, tags: short-uuid)
2014-04-07
21:07
[c5b86115de] Update version of OpenSSL that is referred to in the makefiles. (user: mistachkin, tags: trunk)
19:08
[b153caf67e] Fix fossil test-th-eval 'expr 0+0x0bc': TH_ERROR: expected number, got: "0x0bc" (user: jan.nijtmans, tags: trunk)
12:35
[b34fda9692] Put more long UUID's in hyperlinks, without modifying the visible appearance in the UI. (user: jan.nijtmans, tags: trunk)
2014-04-06
04:51
[0066d6c6a9] Show short UUID collisions also for tickets and not just ticket changes. Reported on ML. (user: andybradford, tags: short-uuid)
2014-04-04
12:11
[b37a28228c] Update to SQLite 3.8.4.3 (user: jan.nijtmans, tags: trunk)
11:07
[b78ae90a84] Another test-case which gave an expected error-message, with fix: before: $ fossil test-th-eval "expr 0+0b" TH_ERROR: syntax error in expression: "0+0b" after: $ ./fossil test-th-eval "expr 0+0b" TH_ERROR: expected number, got: "0b" (user: jan.nijtmans, tags: trunk)
11:01
[0f3ed70be4] unused variable (user: jan.nijtmans, tags: trunk)
10:57
[8d627980aa] Code simplification. No change in functionality. (user: jan.nijtmans, tags: trunk)
10:20
[99901fbf79] Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. (user: jan.nijtmans, tags: trunk)
08:48
[9fdc7a0413] Fix one situation in which integers still could fool the number parser. Add test-case for it. (user: jan.nijtmans, tags: trunk)
08:16
[a306f771d8] Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. (user: jan.nijtmans, tags: trunk)
2014-04-03
19:13
[69974aaa19] Enhance the 'fossil extras' and 'fossil all extras' commands using the new --header option to get them to print the associated repository first. (user: mistachkin, tags: trunk)
15:14
[1f6734c30b] Add support for hex (0x), octal (0o) and binary (0b) integers, just as Tcl. Adapted from patch provided by Sergei Gavrikov. (user: jan.nijtmans, tags: trunk)
13:37
[544d22139d] Enhance the --tk option on diff so that it works with special characters (like "\" and "}") in the filename. (user: drh, tags: trunk)
07:05
[c23190a61d] Fix highlight algorithm when used in combination with "Ignore Whitespace" (user: jan.nijtmans, tags: trunk)
2014-04-02
12:57
[a8e3ede965] Fix --with-tcl build broken by [d77b7ed1a0]. Because FOSSIL_ENABLE_TCL was defined always (either as "1", either as "@FOSSIL_ENABLE_TCL@", selection on it in the Makefile makes no sence anyway. (user: jan.nijtmans, tags: trunk)
07:05
[b763c3c3eb] Change a fatal into a warning, allowing to continue file conversion for other files. Also clean-up internal blobs when this happens. (user: jan.nijtmans, tags: trunk)
06:58
[7023de9504] Fix build with default Makefile for platforms which don't have getloadavg() function (e.g. Haiku/Cygwin). Patch provided by Joseph Prostko. (user: jan.nijtmans, tags: trunk)
06:55
[d77b7ed1a0] Remove @FOSSIL_ENABLE_TCL@ references in Makefile*.in: It doesn't work when tcl is not enabled, and it has no function anyway because the definition in autoconfig.h is really what matters. (user: jan.nijtmans, tags: trunk)
03:30
[c3d09540dd] Call fossil_fatal() when fossil_fopen fail on commit_warning(). This fix SIGSEGV when converting CR/NL where files are read-only. (reported on ML) (user: mgagnon, tags: trunk)
2014-04-01
22:28
[ee1aa460a4] Fix using the unary bitwise NOT operator in TH1. (user: mistachkin, tags: trunk)
19:52
[cf52a9ab7b] Add the "Invert" button to the --tk diff display. (user: drh, tags: trunk)
18:43
[ebe97b79f2] Get the "fossil cat" command working outside of a check-out using the -R option. This is an alternative implementation to the fix-cat-dash-R branch that avoids adding a new global variable. (user: drh, tags: trunk)
2014-03-31
17:31
[bcae843a3f] Fixed json.c for g.url changes which could not have been caught by search/replace b/c they are macro-generated. (user: stephan, tags: trunk)
16:48
[5fdad9bd8c] Get rid of the GLOBAL_URL() kludge. Change the global "g" variable to contain an instance of the UrlData object instead of individual fields of the UrlData object. (user: drh, tags: trunk)
13:02
[42e66c1a17] Use full-length SHA1 hashes on the "ambiguous" webpage. (user: drh, tags: trunk)
12:59
[07e93f3854] Add missing db_finalize() statements. (user: drh, tags: trunk)
10:30
[b0d9468bff] Use long UUID's in more hyperlinks, without affecting UI display. (user: jan.nijtmans, tags: trunk)
2014-03-29
09:03
[c94df7244a] s/free()/fossil_free()/, for consistency. (user: stephan, tags: trunk)
2014-03-28
17:45
[045975f6f7] Re-added a short doc snippet accidentally cut out by [ec03c3149a]. (user: stephan, tags: trunk)
08:18
[ec03c3149a] Use full UUID's in more hyperlinks, e.g. regarding attachments. Remove unused function. (user: jan.nijtmans, tags: trunk)
02:28
[7afbb70310] Fix inconsistent naming between the 'fossil extras' and 'fossil all extra' commands. Add the --showfile option to the 'fossil all' command. (user: mistachkin, tags: trunk)
2014-03-27
10:22
[cf0b0e5063] Update to SQLite 3.8.4.2 (user: jan.nijtmans, tags: trunk)
10:11
[22d7996f8c] Fix (not so harmless) gcc compiler warning. (user: jan.nijtmans, tags: trunk)
2014-03-26
11:58
[f46482a905] 3 more "full UUID" cases (user: jan.nijtmans, tags: trunk)
11:03
[a16236e70d] Use full UUID's in hyperlinks (user: jan.nijtmans, tags: trunk)
2014-03-24
16:30
[4adcd4f4f5] Added some docs for the name/uuid params for /zip. (user: stephan, tags: trunk)
2014-03-23
17:14
[7ba06f150c] Added some text to the /tar help, per ML suggestion. (user: stephan, tags: trunk)
2014-03-22
11:33
[684eb478e7] Fix the SCGI processing so that it works with Nginx. (user: drh, tags: trunk)
08:04
[e753ce8310] Add --strip-trailing-cr option to fossil (g)diff and fossil stash diff. Make option -w|--ignore-all-space (for fossil annotate, fossil blame, fossil (g)diff, fossil stash diff) work the same as its "gnu diff" counterpart. (user: jan.nijtmans, tags: trunk)
2014-03-21
12:12
[9b7298b74f] Remove left-over half-a-sentence (user: jan.nijtmans, tags: trunk)
10:23
[0829160c5f] fixed a small lie. (user: stephan, tags: trunk)
10:20
[3f8b6efa2f] More update/checkout doc additions. (user: stephan, tags: trunk)
10:08
[bfdabaecc8] Cherry-pick SQLite 01944c53f5: Fix the EXPLAIN indenter in the command-line shell to correctly handle NextIfOpen and PrevIfOpen opcodes. (user: jan.nijtmans, tags: trunk)
09:06
[4f4b15aba8] On Cygwin, extend the "win32" max path length to 4096 in stead of reducing the "win32-longpath" max path length to 4096. (why didn't I think of that earlier....). One less "#if defined(__CYGWIN__)" in the code, because it eliminates the need for the "win32-longpath" VFS on Cygwin altogether. (user: jan.nijtmans, tags: trunk)
08:49
[cd4301ce44] Added a brief clarification of using update/checkout to switch versions, based on ML thread. (user: stephan, tags: trunk)
2014-03-19
12:33
[d35d075328] Workaround for failing mmap on Cygwin, actually an SQLite problem reported here: http://osdir.com/ml/sqlite-users/2014-03/msg00341.html. Not fixed yet on SQLite trunk (3th segment of suggested patch is not applied yet). (user: jan.nijtmans, tags: trunk)
2014-03-18
15:59
[e35dbea1e3] Since file_simplify_name() already was modified to handle the extended path prefix correctly [95f004b1c535c545], this special Cygwin handling is no longer necessary. (user: jan.nijtmans, tags: trunk)
14:52
[dfca123729] remove unused variable (user: jan.nijtmans, tags: trunk)
08:39
[5efa7d2e62] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: strip-trailing-cr)
2014-03-17
21:05
[7413229200] Added a pedantic catch for a corner case which never happens (for porting's sake). (user: stephan, tags: trunk)
14:15
[36a8d91d0c] skip some tests when running inside of an open checkout. (user: jan.nijtmans, tags: trunk)
13:12
[e6309e051b] Eliminate DIFF_INLINE flag (which is 0 anyway, no longer necessary). Strip end-of-line CR's in json_wiki_diff page as well. (user: jan.nijtmans, tags: trunk)
12:47
[597d1101b4] Make stripping of end-of-line CR work correctly now (REALLY!) (user: jan.nijtmans, tags: trunk)
11:46
[dc981860ee] Update changes.wiki (-b|--ignore-space-change not implemented, I doubt anyone would need this) (user: jan.nijtmans, tags: strip-trailing-cr)
11:34
[a7a61cdd6f] Make -w|--ignore-all-space option work the same as the GNU diff option with the same name. (user: jan.nijtmans, tags: strip-trailing-cr)
2014-03-16
17:06
[6bbcfec27b] Removed some report format help text which refers to non-/no-longer existent SQL functions wiki() and tkt(). (user: stephan, tags: trunk)
10:33
[1472cd811f] Fix the display of all web-pages which contain annotation- or diff-like sections for the case windows-style line endings are used: The CR's should be stripped in those cases. (user: jan.nijtmans, tags: trunk)
10:17
[0652717eb0] Restructured the wiki format parser's ATTR_ and AMSK_ macros to enums to simplify extension. Tried to add data-* attribute support but assumptions about attributes in the parser make it not worth the effort. (user: stephan, tags: trunk)
09:06
[d6bd38fa5c] Added missing int return. Reported on ML. (user: stephan, tags: trunk)
2014-03-15
21:08
[0e8f0bc317] For SSH URLs don't explicitly kill SSH with SIGINT, but let close kill process. Observed as a "Killed by signal 2." error on FreeBSD. (user: andybradford, tags: trunk)
15:03
[d8586b5670] If a wiki page begins with <title> then render that as <h1 align='center'> when rendering the whole page. For the "doc" URI, continue to extract the title and use it as the overall page title, as we have always done. This only effects wiki rendered in pages like "artifact". (user: drh, tags: trunk)
14:35
[60019ce7d9] Fix the "artifact" URL to render markdown text automatically. (user: drh, tags: trunk)
2014-03-14
20:49
[e2e8531ba7] Fix the display of unified-diff lines on web pages when the files being compared have windows-style line endings. (user: drh, tags: trunk)
16:20
[625297ab91] When compiled on Cygwin using --disable-internal-sqlite, this special Cygwin handling is no longer necessary (SQLite 3.8.4.1 Cygwin build already handles that). (user: jan.nijtmans, tags: trunk)
13:57
[5cdc39dc2d] Enhance the "whatis" command to report on attachments and to include raw tags so that cluster artifacts are identified. Add the "test-whatis-all" command to run "whatis" on every artifact in the repository. (user: drh, tags: trunk)
12:30
[933904fe70] Enhance the "whatis" command so that if given an ambiguous SHA1 hash prefix it shows "what is" all possible values for that hash prefix. (user: drh, tags: trunk)
09:42
[a2400a0192] Minor help text improvement suggested on ML. (user: stephan, tags: trunk)
2014-03-13
14:32
[a915aa03b3] Merge trunk. Split same_dline() in 3 different functions. Ongoing. (user: jan.nijtmans, tags: strip-trailing-cr)
13:17
[afcdc6ce81] Backout [e6d3e878a9]: Clicking on timeline nodes for displaying a diff doesn't work any more with this change (Sorry, Stefan!). (user: jan.nijtmans, tags: trunk)
12:55
[2e45fb7b39] merge trunk (ongoing) (user: jan.nijtmans, tags: strip-trailing-cr)
12:23
[5d536c51b6] Add support for HTTP Basic Authentication to clone and sync. (user: drh, tags: trunk)
11:58
[db052aa4c6] Fix the stash so that it remembers added files and readds them when the stash is applied. (user: drh, tags: trunk)
2014-03-12
04:12
[ef27b0059a] Closed-Leaf: Accidentally removed a newline with vi's shift-j. No change in functionality. (user: andybradford, tags: stash_add)
04:08
[c2d748ae2c] Make stash_apply handle new files and put them in an ADDED state. (user: andybradford, tags: stash_add)
2014-03-11
23:34
[1c9e023382] Always define variables at block start (user: jan.nijtmans, tags: trunk)
23:23
[79c90ac4a4] 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) (user: jan.nijtmans, tags: trunk)
22:06
[b93b3e8f98] Update to SQLite 3.8.4.1 (user: jan.nijtmans, tags: trunk)
21:05
[e6d3e878a9] 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). (user: stephan, tags: trunk)
05:05
[75406df207] Closed-Leaf: Merge in latest load average enhancement (very nice), and other cleanup. (user: andybradford, tags: http-auth)
2014-03-10
21:42
[fd223e5ec7] Update the custom MinGW makefile. (user: mistachkin, tags: trunk)
20:49
[b1aad7a071] Update SQLITE_SOURCE_ID to EXACT 3.8.4 version; char() bugfix was still missing (user: jan.nijtmans, tags: trunk)
08:49
[ac3fcebb19] 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. (user: jan.nijtmans, tags: trunk)
08:32
[bae235bf1a] Cygwin doesn't have getloadavg() (user: jan.nijtmans, tags: trunk)
00:22
[60774eb33f] Fix a busted hyperlink in the previous change to server.wiki. (user: drh, tags: trunk)
2014-03-09
23:43
[936fdaeef7] Add documentation (at /doc/trunk/www/server.wiki#loadmgmt) on how to use the new load-average limiter feature. (user: drh, tags: trunk)
23:04
[1847552c92] 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. (user: drh, tags: trunk)
22:33
[1707129a87] If getloadavg() fails, return 0.0 as function result in stead of a random number (user: jan.nijtmans, tags: trunk)
16:25
[d0fa157840] 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. (user: drh, tags: trunk)
00:19
[117a0f6952] Show the repository name on the test_env webpage. (user: drh, tags: trunk)
00:15
[5e26a1b9b2] Add the ability to restrict CPU-intensive web pages when the server load average gets too high. This feature is turned off by default. (user: drh, tags: trunk)
2014-03-08
16:14
[840b762206] Clean up and standardize the handling of user "nobody" and the g.zLogin global variable. (user: drh, tags: trunk)
04:05
[68cc26c1ea] Turn mtime-changes off in repo_init test proc. (user: joel, tags: trunk)
2014-03-07
20:14
[d38f0ce759] 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. (user: jan.nijtmans, tags: trunk)
19:45
[0bc584fe02] Since Annotation flags and DIFF flags are so closely related, allow then to reside in a single variable (user: jan.nijtmans, tags: trunk)
16:48
[dd47a123e1] Convert utf-16 files back to intended encoding. (user: jan.nijtmans, tags: trunk)
15:49
[28234db8bc] 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. (user: jan.nijtmans, tags: trunk)
14:58
[33dc7f31c1] 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. (user: drh, tags: trunk)
14:38
[c0d1ed927e] Implement -b|--ignore-space-change. Doesn't work right yet (needs better hash function)! (user: jan.nijtmans, tags: strip-trailing-cr)
13:11
[da205cf44b] 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. (user: jan.nijtmans, tags: strip-trailing-cr)
11:42
[46459fd922] Make annotation work with UTF-16 files. Remove some unnecessary end-of-line spaces in (UTF-8 and UTF-16) text files. (user: jan.nijtmans, tags: trunk)
11:29
[4514910a5f] 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. (user: jan.nijtmans, tags: strip-trailing-cr)
11:02
[bb3388345d] Fix -w|--ignore-all-space option such that it does exactly the same as GNU diff's option with the same name. (user: jan.nijtmans, tags: strip-trailing-cr)
09:01
[d9e79f685b] 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) (user: jan.nijtmans, tags: strip-trailing-cr)
2014-03-06
15:02
[f00167e4e1] Update the built-in SQLite to include the latest last-minute patches for version 3.8.4. (user: drh, tags: trunk)
14:54
[d6259b7582] Bring up-to-date with latest features/fixes from trunk. (user: andybradford, tags: http-auth)
09:42
[e68f528bfa] 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]... (user: jan.nijtmans, tags: trunk)
08:50
[fb573e7203] Add "fossil praise" which is exactly the same as "fossil blame". As in subversion. (user: jan.nijtmans, tags: trunk)
08:34
[866251e878] Merge in new annotate/blame whitespace buttons with updates to changelog. (user: andybradford, tags: trunk)
2014-03-05
22:54
[4e6cfaf8f8] Implement --strip-trailing-cr option (user: jan.nijtmans, tags: strip-trailing-cr)
22:13
[e8f422283a] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: diff-eolws)
22:06
[466f8de3c2] Flag DIFF_INLINE was 0 and that should stay so (user: jan.nijtmans, tags: trunk)
21:48
[e15c42390b] remember "log" option with "Ignore whitespace" button. (user: jan.nijtmans, tags: diff-eolws)
21:43
[f4d98b2b9e] Merge trunk. Simplify handling of "w" option a little. (user: jan.nijtmans, tags: diff-eolws)
21:29
[e663d5e330] 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. (user: jan.nijtmans, tags: trunk)
19:07
[f0773f6370] Update the built-in SQLite to 3.8.4 beta. (user: drh, tags: trunk)
15:11
[91add0e03d] merge diff-eolws (user: jan.nijtmans, tags: diff-eolws)
11:59
[c38fbe235e] 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. (user: jan.nijtmans, tags: diff-eolws)
08:43
[bcb22ce1b0] Merge trunk. Fix indentation in annotation/blame commands/pages, which was broken since [28b39cc516]. Changelog entry. (user: jan.nijtmans, tags: diff-eolws)
06:24
[904ab4bbb8] Cherry-pick from [f1e99a5a408c]: minor annotate/blame url rendering bug. (user: andybradford, tags: trunk)
06:14
[f1e99a5a40] Add button to annotate/blame pages. Also minor bug fix for annotate/blame pages url rendering. (user: andybradford, tags: diff-eolws)
02:39
[0ec153a2a7] Add "w" URL parameter and buttons to /fdiff pages. (user: joel, tags: diff-eolws)
00:42
[756c187590] Capitalize button labels for consistency with other pages. Change "Show Whitespace Differences" to "Show Whitespace Changes". (user: joel, tags: diff-eolws)
00:20
[0c670599bf] Fix up and simplify /ci page button generation code. (user: joel, tags: diff-eolws)
2014-03-04
14:36
[6215d08303] 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. (user: drh, tags: trunk)
14:14
[eb6935df7f] Add "ignore whitespace" button to ci page. (user: jan.nijtmans, tags: diff-eolws)
13:26
[56c7561e2b] Add "Ignore Whitespace" button to vdiff page. (user: jan.nijtmans, tags: diff-eolws)
08:21
[28b39cc516] 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). (user: jan.nijtmans, tags: diff-eolws)
04:16
[8247784beb] 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. (user: drh, tags: trunk)
00:42
[d4fea96ad8] Show "error" messages in Tk diff. (user: joel, tags: diff-eolws)
2014-03-03
23:21
[13c1fa7626] Closed-Leaf: 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. (user: drh, tags: beaglebone-problem)
15:02
[b8e61d24f8] merge trunk (user: jan.nijtmans, tags: diff-eolws)
15:00
[7a0f4af68e] 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. (user: jan.nijtmans, tags: trunk)
12:02
[c0b42f23a3] Adapt some comments. (user: jan.nijtmans, tags: diff-eolws)
11:55
[7763b2e64c] Make option --ignore-space-at-sol work correctly with side-by-side diff as well. (user: jan.nijtmans, tags: diff-eolws)
11:37
[65397b575e] Oops (user: jan.nijtmans, tags: diff-eolws)
11:17
[2faa1a272b] Fix indenting behavior of --ignore-space-at-sol option (user: jan.nijtmans, tags: diff-eolws)
10:50
[6392c032ce] 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. (user: jan.nijtmans, tags: diff-eolws)
10:28
[d3f69bd48e] Wrong parameter type: should be 64 bits otherwise the diffFlags parameter cannot hold all possible bits. (user: jan.nijtmans, tags: diff-eolws)
10:15
[2dffb0e026] 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. (user: jan.nijtmans, tags: diff-eolws)
09:31
[31d25923bd] 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 any... (user: jan.nijtmans, tags: diff-eolws)
08:22
[554607d35b] 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. (user: joel, tags: diff-eolws)
06:44
[8f885df209] Fix diffs that use the DIFF_IGNORE_EOLWS flag. Add a message for diffs that involve only EOL whitespace changes. (user: joel, tags: diff-eolws)
2014-02-28
20:00
[d3b2dabaa5] re-generate other makefiles (user: jan.nijtmans, tags: trunk)
19:31
[3d7eaeda86] 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. (user: drh, tags: trunk)
17:42
[9b3aa6e940] Refresh the generated makefiles. (user: mistachkin, tags: trunk)
17:42
[fade0558f3] Fix harmless compiler warning. (user: mistachkin, tags: trunk)
15:46
[99dca38314] 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 ... (user: drh, tags: trunk)
13:46
[95f004b1c5] 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. (user: jan.nijtmans, tags: trunk)
10:34
[3df526ca41] Remove unnecessary spaces at end-of-lines. No change in functionality. (user: jan.nijtmans, tags: trunk)
08:53
[81162e791f] Fix use of UTF-8 repository filename in "fossil sqlite3" command. (Requires minor change in SQLite's shell.c) (user: jan.nijtmans, tags: trunk)
08:08
[af995cf7ea] Fix compilation with Makefile.msc (and Makefile.mingw.mistachkin). Thanks to Ryan Noll for reporting this. (user: jan.nijtmans, tags: trunk)
2014-02-27
23:27
[190353e90d] Add the "test-file-copy" command for testing the file_copy() procedure. (user: drh, tags: trunk)
23:20
[f991688730] Fix the file_copy() procedure so that it automatically creates directories leading up to the destination file. (user: drh, tags: trunk)
19:38
[59e26ebe94] minor pedantic cleanup to my last commit. it was just bugging me. (user: stephan, tags: trunk)
18:34
[1e0e0753f6] When using "fossil test-diff" with -y or --tk, show the names of both input files above their respective columns. (user: drh, tags: trunk)
17:51
[8f65d49c25] 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. (user: drh, tags: trunk)
17:24
[45fc909a30] updated the changelog. (user: stephan, tags: trunk)
17:09
[b26e9c8799] added glob=pattern option to /fileage, per ML request. (user: stephan, tags: trunk)
16:40
[9dca00425e] Make the graphical-diff "SaveAs" output a little more readable by putting each line of the raw diff source on a separate source line. (user: drh, tags: trunk)
16:21
[29d80dd2f5] Add "Quit" and "Save As.." buttons to the "diff --tk" command. (user: drh, tags: trunk)
15:40
[1fb468edf7] Merge in latest fixes/development from trunk. (user: andybradford, tags: http-auth)
15:12
[a526d71968] Improvements to the handling of USE_SYSTEM_SQLITE in shell.c. (user: drh, tags: trunk)
15:05
[c92a3dda8c] 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. (user: drh, tags: trunk)
14:21
[735d953fa2] Make the home-page "Documentation Index" link show the Primary Documents and not jump to the Permuted Index. (user: drh, tags: trunk)
2014-02-26
14:06
[60fd422275] 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. (user: jan.nijtmans, tags: trunk)
10:42
[ebb42b530e] Closed-Leaf: Add support for extended UNC paths as well, and add Windows/Cygwin-specific test-cases for it. (user: jan.nijtmans, tags: extended-path-prefix)
09:02
[645d57613d] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: mingw4x)
08:58
[782c3bd265] 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 fi... (user: jan.nijtmans, tags: trunk)
2014-02-25
13:31
[ce4afc891c] 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 "win... (user: jan.nijtmans, tags: extended-path-prefix)
2014-02-24
18:38
[007c32bdfd] Documented the 'l' F-card permission and added a minor clarification regarding F-card UUID values for removed files. (user: stephan, tags: trunk)
10:56
[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. (user: jan.nijtmans, tags: trunk)
10:22
[e1bcc99da3] Closed-Leaf: Same optimization in "fossil reconstruct" (user: jan.nijtmans, tags: use-d-type)
10:14
[eb2dc8faac] 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. (user: jan.nijtmans, tags: use-d-type)
2014-02-23
05:15
[bd0b09e50b] 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.) (user: joel, tags: trunk)
04:56
[3949c9a33e] Verify revert output in revert tests. (user: joel, tags: trunk)
02:14
[e66a12ec4b] Refactor revert command SQL slightly. (user: joel, tags: trunk)
2014-02-22
05:31
[23d3113bb1] Add some utility functions to tester.tcl to reduce boilerplate code in certain tests. (user: joel, tags: trunk)
2014-02-21
15:44
[c7c510e3b9] 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. (user: jan.nijtmans, tags: trunk)
04:59
[9b2d565931] Keep track of versionable and text-area based settings using discrete fields of the stControlSettings structure. (user: mistachkin, tags: trunk)
2014-02-20
15:19
[0c7834c77b] (experiment) Use d_type field of dirent structure for speedup. (user: jan.nijtmans, tags: use-d-type)
10:01
[1c39f113d1] Fix [a56db55924]: Crash on STASH DIFF command (user: jan.nijtmans, tags: trunk)
09:42
[14768c24e5] Unnecessary blob_zero() calls: the following prompt_user() call already does a blob_zero() call internally. (user: jan.nijtmans, tags: trunk)
08:51
[6ec21b58a2] 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/... (user: jan.nijtmans, tags: trunk)
2014-02-18
08:36
[328be9da57] When openssl is compiled statically with zlib support "-lz" must be after "-lssl" (user: jan.nijtmans, tags: trunk)
08:35
[636982a564] 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" (user: jan.nijtmans, tags: trunk)
2014-02-17
19:48
[5447125d34] [202edc2c1c]: Make 'th1-setup' a textarea in settings UI. (user: jan.nijtmans, tags: trunk)
15:20
[d6aa95d332] Closed-Leaf: Don't put th1-setup and tcl-setup fields twice on the same setup page. (user: jan.nijtmans, tags: setup-textarea)
14:23
[da7daf027e] Now make th1-setup and tcl-setup a text-area without making the setting versionable. (user: jan.nijtmans, tags: setup-textarea)
12:43
[28429acb2b] [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 version... (user: jan.nijtmans, tags: setup-textarea)
11:07
[60f669e937] 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. (user: jan.nijtmans, tags: trunk)
09:51
[640626fdbf] Add option --empty to the "fossil open" command. See: https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14359.html (user: jan.nijtmans, tags: trunk)
09:44
[e5d4c3ae68] Remove end-of-line spaces (user: jan.nijtmans, tags: trunk)
2014-02-16
20:44
[6ee8ccd6e9] Minor typo fix in /setup_header. (user: stephan, tags: trunk)
11:24
[483ebe5c61] 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 (user: jan.nijtmans, tags: mingw4x)
2014-02-15
06:46
[2d90fd073e] Make TH1 tests work without relying on the exactly autosync setting value. (user: mistachkin, tags: trunk)
05:57
[783a2a1b73] Fix compiler warning on MSVC. (user: mistachkin, tags: trunk)
05:27
[052d80dff2] Pretend to be drh so merge5 tests run without error. (user: joel, tags: trunk)
05:23
[4321595901] Cleanup makefile for MSVC and add optional Tcl support to it. (user: mistachkin, tags: trunk)
03:49
[43dbc41226] Expand version reporting support to all compilers with in-tree makefiles. (user: mistachkin, tags: trunk)
03:03
[b065aff4b9] Further improve reporting of the compiler version information. (user: mistachkin, tags: trunk)
01:44
[afc25dd4bc] Handle more corner cases when locating the title for wiki pages. (user: mistachkin, tags: trunk)
01:43
[916e5a43db] Include compiler version in the verbose output. (user: mistachkin, tags: trunk)
2014-02-14
15:56
[016334c45c] Backed out a part of the previous HTML5 element tag due to potential misinteractions with the parser. (user: stephan, tags: trunk)
15:22
[93dffb9147] 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. (user: stephan, tags: trunk)
15:20
[8206ac9b9e] changed a couple free()s to fossil_free()s. (user: stephan, tags: trunk)
07:16
[99744084fb] Merge in updates from trunk. (user: andybradford, tags: http-auth)
2014-02-13
15:17
[e327614047] 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. (user: jan.nijtmans, tags: trunk)
15:07
[dce0566b2a] Mention "timeline-plaintext" and "ticket-change" entries in sync.wiki (user: jan.nijtmans, tags: trunk)
11:40
[438eebcdbc] Remove more legacy javascript: The functions xin() and xout() were already removed in [d89fea6a1c0823aa], so this is no longer necessary. (user: jan.nijtmans, tags: trunk)
11:05
[bce1128c4a] Remove obsolete XHTML legacy. (user: jan.nijtmans, tags: trunk)
05:36
[c3d36f164c] Replace 'exec mv/rm' with 'file rename/delete' in tests. (user: joel, tags: trunk)
2014-02-12
15:21
[261c132280] un-duplicate 'in the' (user: jan.nijtmans, tags: trunk)
11:20
[8ab08d32c7] 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 ... (user: jan.nijtmans, tags: trunk)
08:35
[2da197889a] Update SQLITE_SOURCE_ID, so it matches exactly the SQLite 3.8.3.1 release (user: jan.nijtmans, tags: trunk)
2014-02-11
18:12
[ab8c304a9d] 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. (user: stephan, tags: trunk)
18:07
[b63ba2ac94] Removed a duplicated CSS style def. (user: stephan, tags: trunk)
17:02
[3587e4589e] Clarify the meaning of "Plaintext for timeline comments" on the Admin/Timeline configuration page. (user: drh, tags: trunk)
16:03
[f06b592815] Set margin and padding to zero on tree-view list items. (user: joel, tags: trunk)
04:53
[34aef781b5] Update the built-in SQLite to the version 3.8.3.1 release candidate. (user: drh, tags: trunk)
03:58
[9223f0226c] Only prompt to use Fossil username/password for Basic Authorization if they are available. (user: andybradford, tags: http-auth)
2014-02-09
17:14
[78862afd3c] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: prevent-adding-ignored-files)
2014-02-08
08:54
[0681b39b82] Fix harmless compiler warning (user: jan.nijtmans, tags: trunk)
2014-02-07
15:52
[70218670ff] fossil server: Output "Listening...port [p]" message when iPort==mnPort. (user: joel, tags: trunk)
08:58
[90bd20308b] Add the .clone command to "fossil sqlite3". Taken from SQLite trunk. (user: jan.nijtmans, tags: trunk)
06:20
[3f8ddc28c6] Only skip the login card if the REMOTE_USER authentication setting is enabled. (user: andybradford, tags: http-auth)
2014-02-06
19:04
[e707906a8a] Add the "Patch" submenu element on the "/vdiff" page. Improved the documentation for /vdiff. (user: drh, tags: trunk)
15:02
[fc6bb93689] Add the "httpize" TH1 command, which does the same as Javascript's encodeURIComponent() function. (user: jan.nijtmans, tags: trunk)
13:59
[a7a7df7072] Use the same "User-Agent" string everywhere (user: jan.nijtmans, tags: trunk)
13:42
[3a33435666] Add support for tunneling https through a http proxy (Ticket [e854101c4f]) (user: jan.nijtmans, tags: trunk)
13:38
[c54c2b0d4a] Fix a comment, and remove some unnecessary end-of-line spaces. (user: jan.nijtmans, tags: trunk)
08:49
[ca6cb44c74] Use sqlite3_prepare_v2 in stead of sqlite3_prepare everywhere. (user: jan.nijtmans, tags: trunk)
2014-02-05
15:20
[4f1709d71b] Closed-Leaf: one more ..... (user: jan.nijtmans, tags: jan-httpsproxytunnel)
14:59
[6673f163ea] 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 (user: jan.nijtmans, tags: jan-httpsproxytunnel)
08:57
[cf471cbb3f] Use the canonical URL as the key for storing the authorization. Reset the authorization information on a redirect. (user: andybradford, tags: http-auth)
06:35
[9493a9c763] Simplify code and no longer rely on MAX_REDIRECTS because 20 password prompts are too many. (user: andybradford, tags: http-auth)
2014-02-04
20:52
[d7b0617cb5] Give window a chance to finish handling <Destroy> event. (user: jan.nijtmans, tags: trunk)
20:40
[be267722ce] Improve some comments and whitespace. (user: mistachkin, tags: trunk)
20:32
[e4e2b2e40e] Fix a couple corner cases for the TH1 expr command. (user: mistachkin, tags: trunk)
20:30
[fe9990adc7] Cleanup use of Tcl integration for launching the Tk diff viewer internally. (user: mistachkin, tags: trunk)
20:14
[8e110293ed] Potential fix for ticket [d752140c7a]. The reconstruct op appears to have been importing raw directory entries into the blob table. (user: stephan, tags: trunk)
09:34
[252aff3e62] Use built-in Tcl for "diff --tk" implementation if possible. Fallback is to spawn an external "tclsh" as before. (user: jan.nijtmans, tags: trunk)
01:53
[d581ef0057] Display the name of the server requesting HTTP Authorization to clarify interaction. (user: andybradford, tags: http-auth)
2014-02-03
12:39
[c275d8ddbb] Make sure that the close-button of tk's "diff" window ends the main-loop in all circumstances. Remove unnecessary space. (user: jan.nijtmans, tags: trunk)
08:27
[6289a97e40] Use function that will prompt twice for sanity check. (user: andybradford, tags: http-auth)
07:59
[06bff8c629] Musn't forget about autosync commands that also need the Basic Authorization. (user: andybradford, tags: http-auth)
07:12
[bd3830061b] The stored name of the local option has changed. (user: andybradford, tags: http-auth)
07:09
[3afd0289f3] Remove redundant code. (user: andybradford, tags: http-auth)
07:07
[e38bfdae85] Correct altered comment. Sneaky vi and J joining lines without my knowledge! (user: andybradford, tags: http-auth)
07:03
[c61554976d] 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. (user: andybradford, tags: http-auth)
2014-02-02
01:49
[456a1edd70] Remove the HTTP Authorization setting if the URL is changed with remote-url. (user: andybradford, tags: http-auth)
2014-02-01
23:39
[2600f59f2d] Handle --once preference and prevent sending HTTP Authorization when the URL is named on the command line. (user: andybradford, tags: http-auth)
22:06
[906cfae444] 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. (user: andybradford, tags: http-auth)
19:24
[4c8a3fb2b7] Remove malplaced period from the middle of a sentence. (user: andybradford, tags: trunk)
05:58
[da070fafe2] Bring in latest from trunk. (user: andybradford, tags: http-auth)
05:40
[6315fd8a3d] This does not need to be globally scoped. (user: andybradford, tags: http-auth)
05:02
[08d487ed73] Detect authorization looping and exit fatally when limit exceeded. (user: andybradford, tags: http-auth)
04:43
[fcaa8ea99a] Automatically detect HTTP 401 status and resend with Authorization. (user: andybradford, tags: http-auth)
2014-01-30
03:37
[72014480dc] Honor the command line option also for remote-url. (user: andybradford, tags: http-auth)
2014-01-29
20:43
[167b24c744] Typo fix. (user: stephan, tags: trunk)
15:16
[0b5670dce6] Added is-a-leaf and leaf status to info /help/info and friends, per ML request. (user: stephan, tags: trunk)
13:35
[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. (user: jan.nijtmans, tags: trunk)
10:21
[ca0a58fac5] fix comment (user: jan.nijtmans, tags: trunk)
09:36
[12e917a1cd] Don't use global data any more in establish_proxy_tunnel() (user: jan.nijtmans, tags: jan-httpsproxytunnel)
09:22
[1f1848dd07] merge trunk (user: jan.nijtmans, tags: jan-httpsproxytunnel)
06:45
[e747041a72] 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. (user: andybradford, tags: http-auth)
2014-01-28
14:06
[f48c84afd1] Require "Read" permission (capability "u") in order to access the /reports page. Fix for ticket [a757c4fca19d] (user: drh, tags: trunk)
13:58
[b68a48ff5f] Correction to the description of the "z" capability in the setup pages. (user: drh, tags: trunk)
13:10
[f9f7082ef4] 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. (user: jan.nijtmans, tags: trunk)
12:58
[6b396efa01] Update change-log (user: jan.nijtmans, tags: trunk)
09:25
[0ed6e68d55] 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 (user: jan.nijtmans, tags: trunk)
08:20
[45f35169f2] More removals of unnecessary end-of-line spaces. No change in code. (user: jan.nijtmans, tags: trunk)
2014-01-27
16:11
[22262e7553] Update to the SQLite 3.8.3 beta in order to better test the SQLite beta. (user: drh, tags: trunk)
09:08
[214899ac26] Put various other constant tables in constant memory. (user: jan.nijtmans, tags: trunk)
09:05
[52b35c8b40] 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. (user: jan.nijtmans, tags: trunk)
08:23
[7c4414ca10] Put html_tag const table (from markdown implementation) in constant memory. (user: jan.nijtmans, tags: trunk)
2014-01-25
16:23
[cba6bbf89c] /reports byweek fix: the currently selected year is now propagated across the event-type links. (user: stephan, tags: trunk)
16:20
[9b1932f00e] Merged vdiff-subdir feature branch into root. (user: stephan, tags: trunk)
2014-01-24
12:37
[d8a588ba76] Check for "clearsign" option in "fossil branch" command. Reported by J. van den Hoff. (user: jan.nijtmans, tags: trunk)
10:04
[17f7b650af] Eliminate two unneeded type-casts and a compiler warning (signed<>unsigned compare) (user: jan.nijtmans, tags: trunk)
09:54
[dce90fe35e] Put Th_SubCommand constant tables in constant memory. (user: jan.nijtmans, tags: trunk)
2014-01-23
10:29
[b4d538f8c6] No longer require that the HOME directory is writable if the fossil configuration file is already there. (With some simplifications) (user: jan.nijtmans, tags: trunk)
08:51
[d68cd57a9d] 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: [... (user: jan.nijtmans, tags: trunk)
00:51
[f47298b25c] Closed-Leaf: 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 (user: kameda, tags: config-permission-check)
00:45
[e92e2d4d1f] Create new branch named "config-permission-check" (user: kameda, tags: config-permission-check)
2014-01-22
18:32
[64096c7269] Fix harmless compiler warnings in SQLite. (user: drh, tags: trunk)
18:19
[af990795fc] 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. (user: drh, tags: trunk)
2014-01-21
21:42
[7829abd893] Make sure that sqlite3_strglob() is available and use it: Less code duplication (user: jan.nijtmans, tags: trunk)
20:40
[39e39f216b] Closed-Leaf: Doc fix for new vdiff glob param. (user: stephan, tags: vdiff-subdir)
19:26
[bf7524b13f] Propagate glob=... via the various vdiff toggle buttons and add a button to clear the current glob if glob is provided. (user: stephan, tags: vdiff-subdir)
18:55
[46adaba1bd] minor style fix (column width) and added notification of the glob which is in effect, analog to the regex notification. (user: stephan, tags: vdiff-subdir)
18:49
[fa16c3a72b] Replaced dir=... with glob=... and fixed (i think) the traversal of pFileTo/From. (user: stephan, tags: vdiff-subdir)
18:13
[641c74187b] Initial prototype of dir=... constraint for vdiff. (user: stephan, tags: vdiff-subdir)
17:43
[4d91004271] merged in rss-cli. (user: stephan, tags: trunk)
17:43
[02781897b3] Closed-Leaf: rss-cli: removed the short-form of -url URL arg because it is not working for reasons beyond my comprehension. (user: stephan, tags: rss-cli)
11:05
[2864db3080] Remove two SQLite version checks which no longer serve any purpose (user: jan.nijtmans, tags: trunk, sqlite3-compat)
00:38
[f2ebd7e52d] 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. (user: drh, tags: trunk)
2014-01-20
23:17
[3d5bc3d433] Fix a typo in HTML text. (user: drh, tags: trunk)
15:10
[5176783c06] Don't compile Cygwin using -DSQLITE_OMIT_CTE: Making it work would cause memory leaks. (user: jan.nijtmans, tags: trunk)
13:15
[511eecb0e1] Now really add utf16be.txt. Compile fossil on Cygwin using -DSQLITE_OMIT_CTE (for test purposes only) (user: jan.nijtmans, tags: trunk)
13:08
[7e9633a9b3] 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. (user: jan.nijtmans, tags: trunk)
2014-01-18
17:01
[27ef534d48] Update the built-in SQLite to the 3.8.3 beta that includes support for common table expressions and recursive queries. (user: drh, tags: trunk)
09:35
[e8edc7ca4b] Added rss CLI command help text and removed the permissions checks (which are not valid in CLI mode). (user: stephan, tags: rss-cli)
09:23
[90166ffee3] Fixed off-by-one counter in /timeline.rss and rss CLI command. (user: stephan, tags: rss-cli)
09:17
[584c682cad] Added -url URL flag to set the RSS base URL. (user: stephan, tags: rss-cli)
08:33
[e28a5765fa] experimental CLI version of rss feed, per ML request. (user: stephan, tags: rss-cli)
2014-01-17
15:22
[bed113ca3f] No need to do a 'ci'-check when permitHooks is false anyway. (user: jan.nijtmans, tags: trunk)
13:35
[0647dd38b8] Tree-view expand/collapse enhancements. Press "Reload" after upgraded in order to reload CSS. (user: drh, tags: trunk)
12:47
[7b30a7c7ef] unbreak win/Makefile.mingw for modified SRCDIR (user: jan.nijtmans, tags: trunk)
09:07
[8489e29731] Closed-Leaf: Call toggleAll() if expandMap['*'] exists, even if its false (for when the expand query string parameter is used). (user: joel, tags: tree-view-work)
00:07
[21426d01b4] Recognize old IE event object to make tree-view expand/collapse work in IE8. This breaks expand/collapse on FF. (user: joel, tags: tree-view-work)
2014-01-16
23:43
[75b96a2912] Set/unset new "collapsed" class on tree-view lists instead of setting display property. This breaks collapse/expand on Chrome. (user: joel, tags: tree-view-work)
22:15
[cdab54ed78] Avoid superfluous variable assignment. (user: mistachkin, tags: trunk)
22:02
[79eac9a126] Fix harmless compiler warning. (user: mistachkin, tags: trunk)
21:59
[f69dbc361c] Further fixes for tree-view in ancient versions of Firefox. (user: drh, tags: trunk)
21:43
[bfe7eeb71a] Improve tree-view styling on IE8. (user: joel, tags: trunk)
20:49
[cffecc776b] Closed-Leaf: Cleanup and fix for Firefox 3.6. (user: joel, tags: tree-view-work)
20:10
[fb647963ea] merge trunk (user: jan.nijtmans, tags: tree-view-work)
20:07
[de0ae9271f] Fix use of window.getComputedStyle() function for IE8. Same fix as done in [5885241f52c6182e] for timeline. (user: jan.nijtmans, tags: trunk)
11:18
[e2a5198ca9] one more attempt (user: jan.nijtmans, tags: tree-view-work)
11:10
[be31487c70] Attempted fix for FireFox 3.6.28 (user: jan.nijtmans, tags: tree-view-work)
10:54
[02b607a07a] Better NULL-protection against browsers which don't have "history" API (user: jan.nijtmans, tags: tree-view-work)
07:05
[f61958b183] Fix various corner cases for the TH1 'string first' and 'string last' sub-commands. (user: mistachkin, tags: trunk)
06:31
[dd8d317670] Fix typo in TH1 'string last' error message. (user: mistachkin, tags: trunk)
2014-01-15
21:41
[d0d7ca17a4] Since [5a66b6e785] conversions from Unicode (actually: UTF-16) to UTF-8 are possible on UNIX too (user: jan.nijtmans, tags: trunk)
11:43
[b4dffdac5e] Avoid unnecessary no-op write transactions on the server during a pull. (user: drh, tags: trunk)
02:54
[ab00f2b007] Make tree-view expansions and contractions persist on a "Back" in Chrome and IE. (Works without the extra javascript on Firefox and Safari.) (user: drh, tags: trunk)
01:55
[cdd441f851] Closed-Leaf: Add missing "var". (user: joel, tags: tree-view-enhancements)
01:29
[5e368e911d] Improve a comment. (user: mistachkin, tags: trunk)
01:26
[24fa1e6802] Add ID attribute to subdirectory lists. (user: joel, tags: tree-view-enhancements)
01:26
[95292a13fa] For the TH1 unset command, simplify removal of variable from the call frame. (user: mistachkin, tags: trunk)
00:15
[434e4538bc] Use history API instead of sessionStorage. (user: joel, tags: tree-view-enhancements)
2014-01-14
19:46
[3bdbc0408f] Initialize expandMap variable (user: joel, tags: tree-view-enhancements)
16:08
[1aeb2726b0] 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. (user: drh, tags: trunk)
15:33
[cd554eb63c] Persist expand/collapse state of tree-view directories in all modern browsers. (user: joel, tags: tree-view-enhancements)
13:41
[6228efbb7c] Make a change to the test/utf16le.txt file as a test case to verify that the diff logic displays utf16 changes correctly. (user: drh, tags: trunk)
13:39
[1c5b51e6bf] Handle utf16 text pages in the /doc webpage. (user: drh, tags: trunk)
13:30
[b0eb21b66a] Closed-Leaf: Simplify usage of the new TH1 Find structure. (user: mistachkin, tags: th1UnsetVar)
13:25
[9b3b1d0714] Fix another possible memory leak in a corner case. Add more tests. Improve comments on the new Find structure. (user: mistachkin, tags: th1UnsetVar)
12:50
[e4047acb76] Fix several issues with the TH1 unset command, including a memory leak. Add more tests. (user: mistachkin, tags: th1UnsetVar)
12:44
[5a66b6e785] Add the ability to display content and diffs for UTF16 text files in the web interface. (user: drh, tags: trunk)
09:48
[e0f22dda7b] Enable use of the TH1_DELETE_INTERP environment variable to delete the TH1 interp on exit. (user: mistachkin, tags: trunk)
09:45
[fb29094a8f] For MSVC, disable optimizations when compiling for debugging. (user: mistachkin, tags: trunk)
09:12
[9dc0877d91] Unbreak the MSVC build batch file tool. (user: mistachkin, tags: trunk)
08:35
[354288db9c] Fix build with older MinGW. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14377.html (user: jan.nijtmans, tags: trunk)
00:10
[42316a14e2] Delay activation of ticket hook until after the ticket tables have been rebuilt. (user: mistachkin, tags: trunk)
00:04
[eff4999d50] Closed-Leaf: Merge recent fixes from trunk. (user: mistachkin, tags: delay-ticket-hook)
2014-01-13
23:41
[1aef260f4c] Honor timezones in imports from git. (user: drh, tags: trunk)
23:32
[1ebe4b02e4] Make sure that TH1 variables get removed from the call frame upon being unset. (user: mistachkin, tags: trunk)
23:27
[fa17f1ce3a] Closed-Leaf: Make sure that TH1 variables get removed from the call frame upon being unset. (user: mistachkin, tags: th1Work)
23:06
[5a9f9ba61d] Trim trailing whitespace in TH1 and align some comments. (user: mistachkin, tags: th1Work)
22:50
[81c185f685] Merge updates from trunk. Style fixes. (user: mistachkin, tags: delay-ticket-hook)
13:27
[cde4759d5e] Add discussion of SQLITE_ENABLE_EXPLAIN_COMMENTS to the makefile documentation. (user: drh, tags: trunk)
2014-01-12
10:24
[26c26b6fc3] Fix tree-view JS error/warnings. (user: joel, tags: trunk)
2014-01-11
20:39
[f7563c671f] Merge the accidental fork. (user: drh, tags: trunk)
20:39
[37ffaaa911] Prevent buffer overruns when trying to do side-by-side diff alignment of lines that contain non-UTF8 characters and a prefix match. (user: drh, tags: trunk)
20:38
[27a843d227] Fix incorrect link (user: jan.nijtmans, tags: trunk)
19:11
[64fc6d15e5] Fix a harmless valgrind warning in the tarball generator. (user: drh, tags: trunk)
18:56
[fcfe117b5a] Fix the test/valgrind-www.tcl script so that it works on Ubuntu 13.10. (user: drh, tags: trunk)
18:26
[492cb99567] 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. (user: jan.nijtmans, tags: trunk)
2014-01-10
22:13
[7f39fb61cb] The common script should be run even when no hook is set. Improvements to consistency and style of hook integration. (user: mistachkin, tags: delay-ticket-hook)
21:50
[bc276e4daf] Merge updates from trunk. (user: mistachkin, tags: delay-ticket-hook)
10:44
[80e443bdbd] Only run xfer_ticket_code() when needed, and fix another logic error (found by Mark Janssen) (user: jan.nijtmans, tags: delay-ticket-hook)
01:00
[2ab19a1d62] Slight change to wording on the 'how to compile' page. (user: mistachkin, tags: trunk)
00:34
[ec12deda19] Comment on the stability of trunk versions of the Fossil source code on the "how to compile" page. (user: drh, tags: trunk)
2014-01-09
21:17
[3b10682a8c] Show unsupported "test" commands on the /help webpage. (user: drh, tags: trunk)
21:10
[e4a6159ba3] Add -width option to the search command. (user: mistachkin, tags: trunk)
20:59
[5dc60b1faf] Fix a possible NULL-pointer dereference in the "fossil search" command. (user: drh, tags: trunk)
20:27
[e4af590ff9] Merge updates from trunk. (user: mistachkin, tags: delay-ticket-hook)
20:20
[e252c944e0] Avoid initializing TH1 for running hooks when not strictly necessary. (user: mistachkin, tags: trunk)
20:11
[a6faa2aee4] Some corrections to ticket hook logic. (user: mistachkin, tags: delay-ticket-hook)
19:37
[aee292257a] Enforce minimum version requirement for SQLite of 3.8.2. (user: mistachkin, tags: trunk)
19:11
[9765b03759] Make sure the TH1 'info exists' sub-command preserves the existing interp error stack trace. (user: mistachkin, tags: trunk)
15:39
[dff7d2c1ee] Delay activation of ticket hook until after the ticket tables have been rebuilt. (user: jan.nijtmans, tags: delay-ticket-hook)
15:03
[ad2dd5680b] Updates to the change-log. (user: drh, tags: trunk)
14:27
[82f69aa9bf] Add the --integrate option to the "commit" command. (user: drh, tags: trunk)
13:18
[c6f32a262d] Make sure it is not possible to add files that are outside of the current checkout. (user: drh, tags: trunk)
13:17
[d83fc58dea] Closed-Leaf: Add comments to better explain what it happening for the out-of-tree check in the "add" command. (user: drh, tags: pending-review)
13:14
[32bb2a31f4] Missing "unhide" option in link to timeline. (user: jan.nijtmans, tags: trunk)
11:57
[25950f8b67] Change C++ comments to C commenting style (user: jan.nijtmans, tags: trunk)
11:24
[af194dbb16] Merge again checkout_on_root_fix.    Fix more cases when working from '/', should not affect when working normally. (user: mgagnon, tags: trunk)
10:41
[ef47028a3e] Upgrade mingw and msc makefiles to use openssl-1.0.1f in stead of openssl-1.0.1e (user: jan.nijtmans, tags: trunk)
05:56
[f0de41fd5e] Attempts to add files outside the open checkout tree result in fatal error. (user: andybradford, tags: pending-review)
2014-01-08
17:40
[89ad123f5c] Closed-Leaf: 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... (user: mgagnon, tags: checkout_on_root_fix)
11:38
[cbcd7056b6] Merge the checkout_on_root_fix. (user: drh, tags: trunk)
04:59
[84abd45533] Remove traces.    Waiting approval to merge on trunk.. (user: mgagnon, tags: checkout_on_root_fix)
04:42
[be993c47d5] 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) (user: mgagnon, tags: checkout_on_root_fix)
00:58
[927cacb353] Remove no longer necessary cursor='pointer'. (user: joel, tags: trunk)
2014-01-07
19:10
[8407bed76d] 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. (user: drh, tags: trunk)
16:05
[29b2eebaaa] 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. (user: drh, tags: trunk)
12:46
[ff9e4e5400] 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". (user: drh, tags: trunk)
11:25
[4306ab8143] 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. (user: drh, tags: trunk)
10:46
[78a5dbea6c] Improved header text for the tree-view. Make the tree-view the default for the "Files" menu on all default styles. (user: drh, tags: trunk)
10:16
[de86ef41b2] Merge changes from the broken-build branch into trunk (after fixing the build). (user: drh, tags: trunk)
10:15
[bdcfdc4642] Closed-Leaf: Fix the unix makefile that was broken by check-in [1ab2728820]. (user: drh, tags: broken-build)
09:49
[a9e9ac461d] 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). (user: joel, tags: broken-build)
09:20
[21dccee9dc] 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. (user: joel, tags: broken-build)
09:03
[1ab2728820] 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. (user: jan.nijtmans, tags: broken-build)
08:25
[f52089d95e] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
04:21
[d0476bd958] Implement runtime check for a minimum required version of SQLite. (user: mistachkin, tags: sqliteRuntimeCheck)
03:58
[6f1b5d6047] There's already an nFullName in FileTreeNode, so use that. Remove other pointless redundancy, too. (user: joel, tags: trunk)
03:39
[98b297a35b] Move nFullName declaration to proper location (user: joel, tags: trunk)
03:24
[464fd0a4af] Fix tree-view subdirectory pages (user: joel, tags: trunk)
02:38
[13c71a97fe] 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. (user: drh, tags: trunk)
02:23
[273dd2c007] Document the "expand" query parameter for "tree" in the on-line help. (user: drh, tags: trunk)
02:20
[cda3140d19] On the tree-view display, add some comments to better explain what is happening and simplify the javascript slightly. (user: drh, tags: trunk)
2014-01-06
23:42
[b66100d3ed] Add JS for collapsing/expanding directories in tree-view. (user: joel, tags: trunk)
10:50
[4f1b310142] If fossil on Cygwin is compiled with --disable-internal-sqlite, those Cygwin specific fossil modifications are no longer necessary. (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
10:36
[99af4d2a12] Merge trunk (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
09:16
[4ee58093dd] Cleanup tree-view CSS comments. No changes to code. (user: joel, tags: trunk)
03:19
[1264375bb1] Merge in the csstree branch, providing a better look and more control over the tree-view. (user: drh, tags: trunk)
02:54
[e5606c943b] Add 'file' class to file browser/tree items even if the file has an extension. (user: joel, tags: trunk)
02:36
[f83e0d2123] Closed-Leaf: Lines now go directly from directories to child nodes, do not pass go, do not collect $200. (user: joel, tags: csstree)
2014-01-05
23:05
[99bdfa0b95] Make sure the TH1 unset command fails if the variable does not exist. (user: mistachkin, tags: trunk)
22:53
[7164f52baa] Fix TH1 'info exists' command for variables that have been unset. (user: mistachkin, tags: trunk)
21:43
[19a8ce3732] Add horizontal lines connecting nodes to their parent directory. (user: joel, tags: csstree)
11:03
[0c1a116791] styling (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
10:55
[1de0faecff] fix comment (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
10:51
[bde92b38c7] Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessary strglob function in fossil (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
10:49
[abf1b425fb] Remove some dead/unneeded code (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
04:18
[272b684d90] Tweak styles. (user: joel, tags: csstree)
00:40
[7dfc5cda7a] Flatten the subdirectory ancestor links into a single line. (user: joel, tags: csstree)
2014-01-04
23:00
[70a374d9a3] Fix use of sqlite3_strglob: 0 means there is a match (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
21:14
[107b959b22] Remove dead/unneeded code (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
20:51
[c8c5646879] Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite (user: jan.nijtmans, tags: sqlite-min-to-3.7.17)
20:24
[1ec615248e] Add filetype-specific classes to LI elements. (user: joel, tags: csstree)
16:17
[da90bbe591] Use the latest SQLite 3.8.3 alpha from upstream. (user: drh, tags: trunk)
2014-01-03
23:18
[60acb3183d] Fix memory leaks in the TH1 divide-by-zero handling. Add more tests. (user: mistachkin, tags: trunk)
08:42
[331185fa0d] Minor CSS changes (user: joel, tags: csstree)
2014-01-02
23:08
[a13c37313d] Never define USE_SYSTEM_SQLITE as empty string: C preprocessor cannot handle that. (user: jan.nijtmans, tags: trunk)
22:53
[77d37d910b] 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" (user: jan.nijtmans, tags: trunk)
18:50
[417d18082b] Fix incorrect insertion of closing UL tags. (user: joel, tags: csstree)
16:50
[bd1151126a] Fix /tree page and "timeline-utc" setting in combination with --disable-internal-sqlite configuration (user: jan.nijtmans, tags: trunk)
15:30
[c3211392da] Closed-Leaf: Fix /tree view in combination with configure --disable-internal-sqlite (Reported by Andy Bradford) (user: jan.nijtmans, tags: timeline-utc)
15:17
[d5fd6cc1a5] merge trunk (user: jan.nijtmans, tags: timeline-utc)
12:47
[377a4f2d53] Propose tree-view enhancement. (user: joel, tags: csstree)
12:36
[daa43661dd] Add portion of MANIFEST_UUID to TH1 URL variables. (user: joel, tags: trunk)
2014-01-01
20:25
[9930c46ee5] 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. (user: drh, tags: trunk)
00:48
[daff9d2062] 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. (user: joel, tags: trunk)
2013-12-31
13:59
[4564790ed7] Add hyperlinks to the tree-view for file listings. Other improvements to the tree-view mechanism. (user: drh, tags: trunk)
10:43
[7791b70410] Add the /tree URI for showing a hierarchical file listing. The URI works, but there are no hyperlinks to it yet. (user: drh, tags: trunk)
08:23
[43a2d0fa70] Set g.isConst on /raw pages if the full UUID is given. (user: joel, tags: trunk)
2013-12-30
19:07
[9e5a9d1c71] simplify setup code and fix comment (user: jan.nijtmans, tags: timeline-utc)
2013-12-29
00:53
[479b3de1d2] Fix floating-point divide by zero issue in TH1 reported on the mailing list and add tests. (user: mistachkin, tags: trunk)
2013-12-28
22:49
[108548b28c] Fix timeline_query_for_tty() function (Oops....) (user: jan.nijtmans, tags: timeline-utc)
22:41
[d7fd72dc30] 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. (user: jan.nijtmans, tags: timeline-utc)
2013-12-27
03:42
[7a988eed37] Fix segfault on certain /annotate pages. (Discovered using many-www.tcl test script.) (user: joel, tags: trunk)
2013-12-26
17:38
[6fd4c41eb9] update changes.wiki (user: jan.nijtmans, tags: trunk)
00:07
[a9ad53ba3a] Add --sha1sum option to commit command. (user: joel, tags: trunk)
2013-12-24
11:41
[71aa33cd92] 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. (user: jan.nijtmans, tags: trunk)
2013-12-23
11:37
[5f08392169] 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. (user: drh, tags: trunk)
2013-12-22
20:38
[70b82e8cc5] Closed-Leaf: Fix indentation. (user: dg, tags: dg-timestamps)
10:21
[518896951a] According to RFC 1952, MTIME=0 means no time stamp is available (user: jan.nijtmans, tags: trunk)
01:33
[3f4b5d32f1] Send gzipped HTTP responses to clients that support it. (user: joel, tags: trunk)
2013-12-21
19:58
[b78e07491c] Links from tag changes on timeline should always unhide. Otherwise click on branch changes to "mistake" gives a strange effect. (user: jan.nijtmans, tags: trunk)
2013-12-20
22:36
[b186830fa0] Some missing json config options (user: jan.nijtmans, tags: trunk)
17:05
[10f9673a25] Honour timezones in git fast-import dump timestamps. (user: dg, tags: dg-timestamps)
16:52
[51331e3e04] Create new branch named "dg-timestamps" (user: dg, tags: dg-timestamps)
12:35
[1311841a3c] 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. (user: jan.nijtmans, tags: trunk)
09:36
[44dec8ff07] Update to SQLite snapshot (user: jan.nijtmans, tags: trunk)
06:16
[b51ff64e25] Record recently added features in change log. Minor touch-up to previous logs. (user: andybradford, tags: trunk)
05:53
[40bea3f546] Ignore TAG_USER from tagxref if the user has been cancelled so Edited User is not displayed in the Check-in Overview. (user: andybradford, tags: trunk)
2013-12-18
23:25
[59400c7d75] Add another useful diagnostic message to the MSVC batch file. (user: mistachkin, tags: trunk)
23:19
[c11c870761] Further robustness enhancements to the automated MSVC batch file. Also, update build wiki page to refer to it. (user: mistachkin, tags: trunk)
15:38
[f671c50f92] Closed-Leaf: Merge trunk. Add information on the ""th1-uri-regexp" setting. (user: jan.nijtmans, tags: tkt-change-hook)
12:27
[c8b1f75f30] Add batch file to build Fossil with the latest installed version of MSVC. (user: mistachkin, tags: trunk)
08:49
[22a4e0c5a2] Add a checkbox to the ci_edit page which allows to hide a (partial) branch from the timeline. (user: jan.nijtmans, tags: trunk)
08:24
[e4c9dd0905] When selecting the "Branching" checkbox, select the "newbranch" field just the other text entry widgets do. Another one of Andy Bradford's brilliant ideas. (user: jan.nijtmans, tags: trunk)
06:37
[04186fcc12] Consistency fix for a Fossil link in the enhanced default skin. (user: mistachkin, tags: trunk)
03:26
[3cb6651424] Closed-Leaf: If the checkbox is selected, select the input text as well similar to how the custom color works. (user: andybradford, tags: hidden-tag)
03:01
[2bf8f863c6] Using javascript to disappear current text in input field might need additional feedback before implementing. (user: andybradford, tags: hidden-tag)
2013-12-17
22:33
[7d4f06dec0] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: buildmsvc)
22:31
[61e70f1fc7] Further cleanup in the MSVC build. Resync the makefiles with the list of SQLite options. (user: mistachkin, tags: trunk)
22:10
[8fab3e3f6c] 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. (user: mistachkin, tags: buildmsvc)
21:28
[00d6eea822] Better align the SQLite compilation options used by the makemake.tcl script with those listed on the makefile wiki page. (user: mistachkin, tags: trunk)
21:24
[afbc49cd27] If 'newbranch' field only contains spaces, consider it empty. Add missing MSVC linker option to the makemake.tcl script. Cherrypick of [5ceef9bcdd] and [c6f255607b]. (user: mistachkin, tags: trunk)
11:39
[029c7c01e1] eliminate isempty() javascript function. Use trim() in stead. (user: jan.nijtmans, tags: hidden-tag)
10:56
[6a8ddc43fc] merge trunk (user: jan.nijtmans, tags: hidden-tag)
10:51
[5ceef9bcdd] If 'newbranch' field only contains spaces, consider it empty. (user: jan.nijtmans, tags: win32-longpath)
10:20
[4b49bb9cc3] Break the 260 character path barrier on Win32. Add test-case "win32-longpath" for proving that it works. (user: jan.nijtmans, tags: win32-longpath)
10:14
[1dd5a50941] Move special path handling from SQLite to fossil. (user: jan.nijtmans, tags: win32-longpath)
09:32
[04f4e699d4] 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. (user: jan.nijtmans, tags: win32-longpath)
09:25
[555c44eb5d] Closed-Leaf: Merge changes from trunk and update msvc_build.bat for entirely automated build using the latest MSVC version. (user: BM, tags: msvc_build)
06:04
[b7ff13a0aa] Change the minimum length for wiki page names from 3 to 1. (user: joel, tags: trunk)
04:48
[2e76393021] Merge from trunk for latest fixes. (user: andybradford, tags: hidden-tag)
03:46
[bb6ba17b37] 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. (user: andybradford, tags: hidden-tag)
00:55
[d9ff968204] Refactor the complex Win32-specific file routines into their own subsystem. (user: mistachkin, tags: trunk)
2013-12-16
15:12
[4b4606d8b8] Hm. "catch" doesn't appear to work for reporting the win32-longpath error correctly, instead check whether CANTOPEN is part of the output. (user: jan.nijtmans, tags: win32-longpath)
14:25
[698a2d5968] Better clean-up after win32-longpath test. Revert accidental change in Makefile.mingw. (user: jan.nijtmans, tags: win32-longpath)
13:37
[7d5c1bbd9c] Fix bug in utf8.c (don't translate first ':' in extended path). Add test-case (win32-longpath.test). Some formatting (don't use tabs). (user: jan.nijtmans, tags: win32-longpath)
11:00
[fb17052e45] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: win32File)
10:57
[23b849cce5] Merge trunk. Eliminate need for special Makefile.Cygwin. Simplify handling of '\\?\' prefix: Only add it when necessary (calculated path>=260 chars). (user: jan.nijtmans, tags: win32-longpath)
10:46
[3529f2c47b] 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. (user: jan.nijtmans, tags: trunk)
08:52
[07a8e5d085] Recognize IE11's new UA string. (user: joel, tags: trunk)
2013-12-14
17:32
[818c0acd07] Closed-Leaf: 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. (user: andybradford, tags: cancel-tag-fix)
09:24
[885d72b2bd] merge trunk. Fix behavior of "Branching" checkbox, and simplify javascript functions. (user: jan.nijtmans, tags: hidden-tag)
09:12
[e08177614b] 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) (user: jan.nijtmans, tags: trunk)
01:54
[d1b7c87650] Improve comments. Style and consistency fixes. (user: mistachkin, tags: win32File)
00:16
[4f0c38d81d] Fix the build for unix. (user: drh, tags: win32File)
00:03
[4f0413381d] Work in progress on refactoring the complex Win32-specific file routines into their own subsystem. (user: mistachkin, tags: win32File)
2013-12-13
21:46
[55c91af5ad] Unify use of the user-agent string. (user: mistachkin, tags: tkt-change-hook)
21:29
[d35b1ca05e] Given that recovering from incorrect hiding is relatively straightforward, don't prevent access to hidden option on trunk and main-branch. (user: andybradford, tags: hidden-tag)
20:36
[cc421c006a] Prevent the argument that follows -A from being interpreted as a repository and avoid incorrect file already exists errors. (user: andybradford, tags: trunk)
17:50
[c36ad48a87] 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. (user: andybradford, tags: cancel-tag-fix)
15:19
[a60d2976ff] Fix Content-Type/Content-Length for GET/POST requests. (user: jan.nijtmans, tags: tkt-change-hook)
14:19
[847107015b] Merge trunk and fix typo (missing backslash) (user: jan.nijtmans, tags: tkt-change-hook)
13:53
[46e1d4c812] merge trunk (user: jan.nijtmans, tags: win32-longpath)
13:48
[4e463bf7ba] Better use GetCurrentDirectoryW in stead of _wgetcwd. (user: jan.nijtmans, tags: trunk)
13:16
[fa71b6ce6d] Forgot to commit one more change. (user: jan.nijtmans, tags: tkt-change-hook)
13:05
[0b0eb52c07] 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 (user: jan.nijtmans, tags: trunk)
12:26
[2cb54f3981] If the "Branching" checkbox is unchecked, the "Branch Closure" label should return to its original branchname. Add a javascript handler doing exactly that. (user: jan.nijtmans, tags: trunk)
11:31
[85528ef507] Merge trunk. Fix uninitialized variable. Less copying of complete structure content. (user: jan.nijtmans, tags: tkt-change-hook)
09:40
[3714782631] Use SetCurrentDirectoryW/GetFileAttributesExW in stead of _wchdir/_wstati64 (which cannot handle long pathnames) (user: jan.nijtmans, tags: trunk)
09:24
[1d0517c1fa] merge trunk (user: jan.nijtmans, tags: hidden-tag)
08:40
[cf9293ad53] 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)! (user: jan.nijtmans, tags: trunk)
08:31
[d0a9cda560] Cleanup compiler option handling in the MinGW makefiles as well. (user: mistachkin, tags: trunk)
08:11
[1395315639] Further reduce confusion by making Makefile.Cygwin actually work. (user: jan.nijtmans, tags: trunk)
07:58
[813d6516aa] Rename the makefile macro SQLITE3_CFLAGS to SQLITE_CFLAGS in an attempt to reduce future confusion. (user: mistachkin, tags: trunk)
05:40
[40c5b3b390] Minor comment cleanup. No code change. (user: andybradford, tags: hidden-tag)
02:46
[7a41dd2b06] Attempt to prevent hiding of either main-branch or trunk. (user: andybradford, tags: hidden-tag)
00:49
[268d495d91] Fix the build on unix systems. (user: drh, tags: trunk)
00:11
[a3641b5441] Closed-Leaf: Fix a C99-style variable declaration. (user: drh, tags: makefile-error)
2013-12-12
23:34
[1c37a90508] Remove use of SQLITE_WIN32_NO_ANSI option everywhere except for Cygwin. Further cleanup. (user: mistachkin, tags: makefile-error)
22:41
[e474f5f817] Add makefile for Cygwin and move its options there. Refactor makemake tool to modularize use of the common options. (user: mistachkin, tags: trunk)
16:13
[e5fef7982d] 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. (user: jan.nijtmans, tags: win32-longpath)
15:01
[c952c773ac] 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! (user: jan.nijtmans, tags: win32-longpath)
14:27
[ba4b3ac1d2] Implement file_access() function such that it accepts paths>MAX_PATH. Implementation copied (with some simplifications) from Tcl 8.6 (user: jan.nijtmans, tags: win32-longpath)
13:54
[29f023fe53] 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. (user: jan.nijtmans, tags: win32-longpath)
11:16
[da8d516fe1] Bug-fix: didn't compile on win32, and handle extended UNC paths correctly. (user: jan.nijtmans, tags: win32-longpath)
09:46
[820a599008] merge trunk (user: jan.nijtmans, tags: hidden-tag)
09:37
[1b9893bdc8] 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. (user: jan.nijtmans, tags: win32-longpath)
08:43
[a76039815d] 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. (user: jan.nijtmans, tags: trunk)
2013-12-11
23:20
[19de4b5bcd] Remove usage of the 'win32-longpath' VFS as it is unlikely to work correctly with the various MSVCRT functions currently required by Fossil. (user: mistachkin, tags: trunk)
13:00
[bb440899d3] 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. (user: jan.nijtmans, tags: trunk)
12:06
[faa2e9d5cf] Update the built-in SQLite to the latest version 3.8.3 alpha. (user: drh, tags: trunk)
2013-12-10
21:15
[fffcf60cbc] Avoid attempting to preserve the default VFS if it has not been set. (user: mistachkin, tags: trunk)
14:22
[aa22b1b462] Make the default vfs survive after a sqlite3_shutdown (for "fossil sqlite" command). (user: jan.nijtmans, tags: trunk)
13:23
[eb3899ceb2] 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). (user: jan.nijtmans, tags: trunk)
08:31
[b75cc0e345] Rename variable 'trunk' to 'zTrunk'. Improve comment. (user: jan.nijtmans, tags: hidden-tag)
08:23
[51cd44361e] merge trunk (user: jan.nijtmans, tags: hidden-tag)
08:22
[45d69e82eb] 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). (user: jan.nijtmans, tags: trunk)
2013-12-07
21:47
[984735a752] Add missing CSS for verbatim blocks in tickets to avoid wrapping and set a default white background. (user: andybradford, tags: trunk)
2013-12-06
16:06
[5b86c3d566] Added a quote about github to the quotes.wiki document. (user: drh, tags: trunk)
2013-12-05
21:27
[9a8380d2cd] slightly simpler/more readable (user: jan.nijtmans, tags: hidden-tag)
15:20
[328df74bfc] Avoid Javascript errors when editing a leaf and typing in the branch name. (user: andybradford, tags: hidden-tag)
12:20
[46a88543ca] merge trunk (user: jan.nijtmans, tags: hidden-tag)
12:09
[95a809500a] When trying to rename a branch into itself, make this a NOP. (user: jan.nijtmans, tags: trunk)
09:42
[9395e8d434] Change branch name in "Branch Closure" section in the same way as in "Branch Hiding" (user: jan.nijtmans, tags: hidden-tag)
09:27
[4a43e31549] Fix format specifier in previous commit (again) (user: jan.nijtmans, tags: trunk)
09:19
[56836278da] Merge trunk. Disable new checkbox in stead of hiding it when not in use. (user: jan.nijtmans, tags: hidden-tag)
08:56
[3e18dbefd0] Correct use of plural, remove some spaces/tabs at the end of lines. (user: jan.nijtmans, tags: trunk)
08:44
[2eda90a5de] correct format specifier, in case the branch name contains HTML-conflicting characters (user: jan.nijtmans, tags: trunk)
08:40
[718cc00208] 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. (user: jan.nijtmans, tags: trunk)
08:36
[439f18e866] Use different format specifier for and textContent to avoid unwanted display issues. (user: andybradford, tags: hidden-tag)
08:15
[11e8a48e4d] 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. (user: andybradford, tags: hidden-tag)
05:11
[844436929e] When using the --template option to the 'init' command, the short project name should be skipped as well. (user: mistachkin, tags: trunk)
2013-12-04
13:10
[53fd1c9b9c] 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. (user: jan.nijtmans, tags: trunk)
09:58
[b0bf658240] "this branch" -> <branchname> (user: jan.nijtmans, tags: hidden-tag)
09:38
[8b003a104a] merge trunk (user: jan.nijtmans, tags: hidden-tag)
09:36
[b3e32c8e8b] Styling: translate some tabs to spaces (user: jan.nijtmans, tags: trunk)
09:24
[884b0dc165] 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. (user: jan.nijtmans, tags: hidden-tag)
08:39
[64c21ef686] 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. (user: jan.nijtmans, tags: trunk)
2013-12-03
15:42
[1a453093bb] 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. (user: jan.nijtmans, tags: hidden-tag)
15:25
[d7543d8bbd] Update the built-in SQLite to the second release candidate for 3.8.2. (user: drh, tags: trunk)
14:59
[ec4fe5cb15] Merge trunk. Give "Branch Hiding" it's own section in the ci_edit page. (user: jan.nijtmans, tags: hidden-tag)
14:56
[2d2ab56754] "comment" tag from check-in's cannot be canceled: that would result in a check-in without a comment! Extraneous dot in label text. (user: jan.nijtmans, tags: trunk)
13:49
[f8eefabe6a] Use "win32-longpath" as default (when available, overridable with FOSSIL_VFS environment variable) when accessing peer repositories. (user: jan.nijtmans, tags: trunk)
05:21
[f742be5faa] Be consistent with naming. Also remove unused line of code. (user: andybradford, tags: hidden-tag)
05:10
[39667fd75e] Add Admin Timeline setting to display hidden content by default if enabled. (user: andybradford, tags: hidden-tag)
03:16
[81d24c6bfe] Update the built-in SQLite to the 3.8.2 first release candidate. (user: drh, tags: trunk)
2013-11-30
09:30
[97fb78b656] merge trunk (user: jan.nijtmans, tags: hidden-tag)
09:28
[6e31396faf] When available, make "win32-longpath" the default VFS on Windows and Cygwin (user: jan.nijtmans, tags: trunk)
2013-11-29
11:26
[d780693181] 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). (user: jan.nijtmans, tags: trunk)
06:10
[0047370ce6] Rebuild ticket tables when modifications are made using 'fossil config'. (user: joel, tags: trunk)
2013-11-28
22:36
[50b986495d] When hiding a branch, close it as well: Commits on a hidden branch make no sense. (user: jan.nijtmans, tags: hidden-tag)
10:34
[6b61145f4f] 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. (user: jan.nijtmans, tags: hidden-tag)
2013-11-27
22:05
[fd2659fbe3] correct label (user: jan.nijtmans, tags: hidden-tag)
22:00
[cbc1d0d79b] no double WHERE (user: jan.nijtmans, tags: hidden-tag)
21:49
[9913d1a731] correct switchin in timeline (user: jan.nijtmans, tags: hidden-tag)
19:54
[ef98eea9c2] undo non-timeline related changes: Hidden tag should only affect timeline. (user: jan.nijtmans, tags: hidden-tag)
19:41
[942c17b127] merge trunk (user: jan.nijtmans, tags: hidden-tag)
15:55
[38c02b775d] Import the latest SQLite 3.8.2 beta from upstream, including Cygwin fixes and performance enhancements. (user: drh, tags: trunk)
15:12
[50aee5561a] Implement "Unhide" button in timeline (not on other places yet) and make "hidden" tag propagating. (user: jan.nijtmans, tags: hidden-tag)
14:07
[170c3c7363] TAG_BRANCH is unused in this query (user: jan.nijtmans, tags: trunk)
2013-11-25
21:22
[3957e9610f] Update to the latest SQLite containing storage engine performance enhancements. (user: drh, tags: trunk)
15:57
[d9fd922962] Implement (already existing but currently non-functional) "hidden" tag, which hides items from timeline. (user: jan.nijtmans, tags: hidden-tag)
10:12
[9f58fc6528] Fix handling of UTF-8 paths on Cygwin (SQLite's "cygUtf8" branch). Meant for testing. This fix is Cygwin-only. (user: jan.nijtmans, tags: trunk)
2013-11-22
21:24
[f103e0bc97] Fix C++ style comment in RC file. Reformat the manifest file to be easier to read/maintain. (user: mistachkin, tags: trunk)
09:45
[3788d79398] 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. (user: jan.nijtmans, tags: trunk)
09:25
[0deb022ae5] unused variable (user: jan.nijtmans, tags: trunk)
01:14
[74a4db258a] 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. (user: mgagnon, tags: trunk)
01:09
[8af8232fc0] Closed-Leaf: merge in latest trunk (user: mgagnon, tags: hide-diff-on-vdiff_page)
2013-11-21
23:39
[8dc9d00935] Update to the lastest SQLite that includes the OP_Column rewrite and the constant expression factoring logic. (user: drh, tags: trunk)
01:47
[e2929a4ba1] Merge in latest from trunk. (user: andybradford, tags: hide-diff-on-vdiff_page)
01:46
[78a3c01e30] Minor style cleanup. (user: andybradford, tags: hide-diff-on-vdiff_page)
2013-11-20
13:48
[aef638b610] 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). (user: jan.nijtmans, tags: trunk)
08:57
[d7160dc195] Add "blame" WEBPAGE, just as "annotate" but giving comparable output as "fossil blame". (user: jan.nijtmans, tags: trunk)
2013-11-19
19:44
[811c9febd3] Remove an unused local variable. (user: drh, tags: trunk)
18:49
[3ea94847d1] Add a page (admin access only) to show the repository schema. Fix a bug in the "Last Rebuilt" display. (user: drh, tags: trunk)
18:25
[0830c352ff] Update the built-in SQLite to the version that includes the DELETE with ONEPASS optimization and the enhanced EXPLAIN indentation in the shell. (user: drh, tags: trunk)
13:09
[6791ad1185] 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. (user: jan.nijtmans, tags: trunk)
2013-11-15
12:58
[1928cf526e] Update custom makefile as well. If fossil is linked with external SQLite library, make sure it is used single-threaded. (user: jan.nijtmans, tags: trunk)
2013-11-14
19:36
[28c508679e] Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. (user: drh, tags: trunk)
04:34
[87d5fef9ce] Set the error message to indicate the HTTP status code returned on CONNECT to avoid segfault. (user: andybradford, tags: jan-httpsproxytunnel)
2013-11-13
15:18
[40a2557f00] Minor correction to text in setup_timeline for description of setting. (user: andybradford, tags: hide-diff-on-vdiff_page)
11:28
[bcd979daef] Take over latest change in src/mem1.c (usage of _msize function) from SQLite trunk, and modify MinGW build to use it as well. (user: jan.nijtmans, tags: trunk)
08:39
[f13ae6b673] 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) (user: jan.nijtmans, tags: trunk)
03:51
[17f6b65524] Merge latest trunk. (user: mgagnon, tags: hide-diff-on-vdiff_page)
2013-11-12
19:41
[465f8ecd4a] 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. (user: mistachkin, tags: trunk)
19:26
[629d49752c] Fix macro redefinition compiler warnings. (user: mistachkin, tags: trunk)
15:57
[c0700615ff] 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. (user: drh, tags: trunk)
15:49
[45107553c0] Move proxy-related fields after the other url-related fields. (user: jan.nijtmans, tags: jan-httpsproxytunnel)
15:27
[1bd561c3ba] merge trunk (user: jan.nijtmans, tags: jan-httpsproxytunnel)
15:10
[384a6b3dba] Fix password handling as in trunk. (user: jan.nijtmans, tags: tkt-change-hook)
12:39
[3d63f56039] merge trunk (user: jan.nijtmans, tags: tkt-change-hook)
08:58
[32a9b55e17] Add option --offset to "fossil timeline" (user: jan.nijtmans, tags: trunk)
08:32
[0625a42c68] 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. (user: jan.nijtmans, tags: trunk)
03:43
[1460b7476f] Merge change to fossil ui which first looks for default user if set before falling back to the Setup user. (user: andybradford, tags: trunk)
02:41
[ff159bfdd7] Merge in fixes for the password embedded in the URL, save password prompting, and new clone --once option. (user: andybradford, tags: trunk)
2013-11-11
23:22
[8b03ef2489] Further revisions to the semantics of printing the timeline 'bounds' indicators. (user: mistachkin, tags: trunk)
22:41
[c0242ad4d8] Keep track of when the repository was last rebuilt and display it on the stats page. (user: mistachkin, tags: trunk)
21:53
[4c8a5c9860] For the --deanalyze option to rebuild, the stat4 table should be dropped as well. (user: mistachkin, tags: trunk)
21:42
[ab4d4dacf7] Restore the limit-reached markers in the timeline printing routine. (user: mistachkin, tags: trunk)
21:08
[7ddfd42b60] Add the test-without-rowid command. (user: drh, tags: trunk)
19:32
[8e01c2257d] 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. (user: jan.nijtmans, tags: trunk)
17:32
[611e25d396] 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. (user: drh, tags: trunk)
2013-11-10
15:35
[66ca04d452] Remove duplicate user from fossil user capabilities usage statement. (user: andybradford, tags: trunk)
06:04
[69a19a7d75] Closed-Leaf: Merge in latest from trunk. (user: andybradford, tags: url-password-fixes)
06:01
[594bbaea70] On Win32 isatty/fileno have been deprecated in favor of _isatty/_fileno. (user: andybradford, tags: url-password-fixes)
03:49
[8a7a45e094] Closed-Leaf: Logic correction. Should check if the local db is open before trying to use it, not before checking if the variable is null. (user: andybradford, tags: pending-review)
00:02
[2fe1d8043e] Change fossil ui behavior to look for default-user first if set, otherwise look for user with Setup capability. (user: andybradford, tags: pending-review)
2013-11-09
02:38
[e97665e056] Prefer use of fossil_strcmp that handles NULL better. (user: andybradford, tags: url-password-fixes)
2013-11-08
15:46
[7bba46776c] Fix temporary directory separator handling for Cygwin. For testing purposes. (Change taken over from SQLite's "cygDirSep" branch) (user: jan.nijtmans, tags: trunk)
07:50
[912ca19510] Remove side effect produced when calling with no flags. This permits removal of work around in sync.c. (user: andybradford, tags: url-password-fixes)
06:01
[ad34c07c45] Clean up handling of passwords for SSH. Further separate prompting for password from saving of password. (user: andybradford, tags: url-password-fixes)
2013-11-07
13:31
[6dd4d75e15] Make sure that "fossil clean" never cleans win/fossil.exe either. (user: jan.nijtmans, tags: trunk)
13:29
[aab8ce2fcc] 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. (user: jan.nijtmans, tags: trunk)
2013-11-05
09:37
[c0cdb632ed] Add --once option to "fossil clone" (user: jan.nijtmans, tags: url-password-fixes)
02:08
[1854e090fd] Make it so password prompts during commit are also honored. (user: andybradford, tags: url-password-fixes)
2013-11-04
15:12
[23e51b9d9b] Preserve any URL flags that get added when parsing the original URL. (user: andybradford, tags: url-password-fixes)
2013-11-02
17:26
[817d795f96] Restore URL flags because user_select() causes them to be altered. This allows the save password prompt to appear when required. (user: andybradford, tags: url-password-fixes)
16:06
[87d258107c] Continue prompting for as many times as the failed login check will allow. (user: andybradford, tags: url-password-fixes)
11:16
[a282923061] Don't crash if last-sync-pw was never set yet. (user: jan.nijtmans, tags: url-password-fixes)
10:57
[a5404e30cb] Only prompt for password save if the to-be-saved password is different from the already saved password (user: jan.nijtmans, tags: url-password-fixes)
06:19
[34b2f0675b] Only prompt to save the password if there is a tty. (user: andybradford, tags: url-password-fixes)
06:17
[a01c714c3a] 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. (user: andybradford, tags: url-password-fixes)
2013-11-01
08:11
[8bdc3ccd2b] Avoid clobbering the last-sync-pw when doing sync --once. (user: andybradford, tags: url-password-fixes)
05:14
[1ccbb651c5] Prompt to remember password when password is embedded in URL. Also improve password failure prompting during clone/sync operations. (user: andybradford, tags: url-password-fixes)
2013-10-31
06:03
[dda5b18b0d] Allow read access to fx_* tables in report_query_authorizer(). (user: joel, tags: trunk)
2013-10-30
09:39
[4f32dced74] Added .bat for building with latest MSVC version (user: BM, tags: msvc_build)
09:38
[caa9c2c61c] Create new branch named "msvc_build" (user: BM, tags: msvc_build)
09:11
[b725c1cf26] 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. (user: jan.nijtmans, tags: trunk)
08:42
[6e4e16fb8c] 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. (user: jan.nijtmans, tags: trunk)
08:09
[e4e2f9f7b8] More style cleanup. (user: mistachkin, tags: trunk)
2013-10-29
13:09
[055245ad08] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
13:08
[ea3d77c4aa] code style cleanup (user: jan.nijtmans, tags: trunk)
12:58
[11634df5ea] Fix existing print_timeline() calls, so they return the same output as trunk by default. (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
12:48
[e3ad71f0e4] Fix a typo in quickstart.wiki. (user: drh, tags: trunk)
11:10
[0cb3ab794f] correct merge conflict (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
11:06
[1d6cccc552] merge trunk (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
10:55
[2eb492e282] Add option -W|--width to the "fossil timeline" and "fossil finfo" commands. Defaults to 79. (user: jan.nijtmans, tags: trunk)
2013-10-28
20:13
[24273fd0c4] Code style cleanup. (user: mistachkin, tags: trunk)
14:01
[3ede3702a2] Change the anti-spider error message to be more welcoming to human users who happen to be using a browser without javascript support. (user: drh, tags: trunk)
2013-10-27
09:44
[dbec64585a] 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. (user: stephan, tags: trunk)
04:48
[63a9998ca1] Modify TH1/Tcl integration macros to avoid using a generic variable name. (user: mistachkin, tags: trunk)
01:18
[359399307e] Prevent incorrect attachment links from appearing on the timeline. Reported via the mailing list. (user: mistachkin, tags: trunk)
01:17
[9147aa2c5b] Fix harmless compiler warning. (user: mistachkin, tags: trunk)
2013-10-26
22:51
[a672018374] Accept return codes 2xx when establishing tunnel. (user: jan, tags: jan-httpsproxytunnel)
19:17
[eb1b310fc7] Merge latest change from trunk. (user: mgagnon, tags: hide-diff-on-vdiff_page)
09:06
[b2455507cb] Allow comment_print() to handle lines >400 characters. Add parameter "width" to print_timeline() function. (user: jan.nijtmans, tags: trunk)
2013-10-25
12:42
[3710f2ac5b] Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
11:57
[8e7edc60fa] Restore fossil_fatal panic message in case of possible checkout/repo mismatch. (user: jan.nijtmans, tags: trunk)
07:41
[ebe92f5cfb] Make "fossil commit" work on a repository which doesn't have any commits yet: An initial commit will be created then. (user: jan.nijtmans, tags: trunk)
2013-10-24
10:53
[6112b31d8c] 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. (user: jan.nijtmans, tags: trunk)
2013-10-22
08:38
[4833cda5a7] Minor changes to help text. (user: mistachkin, tags: tkt-change-hook)
08:34
[0943f37246] Merge updates from trunk. (user: mistachkin, tags: tkt-change-hook)
07:46
[25d0049045] Adapt other callers of print_timeline(), so they show as well whether the limit was reached. (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
07:41
[feb175065c] Correctly determine whether the limit was really reached, this time without my mistake in [d54ada1cea] which didn't handle "-n 0" correctly. (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
03:40
[521f7a14e0] Perform timeline limit checks at the end of the loop, after checking if a limit exists. (user: mistachkin, tags: timeline_cmd_dash_n_fix)
2013-10-21
18:44
[d54ada1cea] 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! (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
18:38
[0e4dee009e] merge trunk (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix)
17:21
[491e6d30fc] Slight modularization when building the request to establish https tunnel over proxy. (user: jan, tags: jan-httpsproxytunnel)
17:00
[f3037e1763] Merge from trunk. (user: jan, tags: jan-httpsproxytunnel)
06:29
[d7f457b456] Simplify handling of the limit in print_timeline. (user: mistachkin, tags: trunk)
05:06
[0c312bee20] 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. (user: jan.nijtmans, tags: trunk)
2013-10-19
12:52
[18d9f5af04] Fix typo in hyperlink. (user: drh, tags: trunk)
06:47
[d7dc41586f] 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 c... (user: mgagnon, tags: hide-diff-on-vdiff_page)
2013-10-18
22:37
[63bd6754a5] Merge updates from trunk. (user: mistachkin, tags: timeline_cmd_dash_n_fix)
16:05
[feef2d153c] Added "YYMMDD HH:MM" option to timeline timestamp config, per ML request. (user: stephan, tags: trunk)
11:46
[403d937287] Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. (user: drh, tags: trunk)
10:30
[50c08819fb] 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). (user: stephan, tags: trunk)
09:40
[6cc54a7962] Fix typo in help text. (user: mistachkin, tags: trunk)
09:38
[ed17f3cc2e] Improvements to the 'fossil all' help text. Cherrypick of [8019d49bdb], which was checked-in on the wrong branch. (user: mistachkin, tags: trunk)
09:34
[8019d49bdb] Improvements to the 'fossil all' help text. (user: mistachkin, tags: tkt-change-hook)
09:32
[720e09841c] Added a timelineDate CSS class on the "divider" fields, for consistency with the variouts timelineXXX classes. (user: stephan, tags: trunk)
07:50
[9e4a3bc67b] Merge updates from trunk. Add 'th1-uri-regexp' to the common TH1 configuration settings. (user: mistachkin, tags: tkt-change-hook)
07:48
[52ed68109b] Simplify the declaration of common TH1 related configuration settings. (user: mistachkin, tags: trunk)
07:30
[037ccb47c5] Update error message text. (user: mistachkin, tags: trunk)
05:10
[2438518e66] Fix blob leaks on one return path. (user: mistachkin, tags: tkt-change-hook)
05:03
[0db184fc8e] Fix blob leaks in the http TH1 command. Also, reorganize it to prepare for future enhancements. (user: mistachkin, tags: tkt-change-hook)
03:16
[2ed75739a5] Merge updates from trunk. (user: mistachkin, tags: timeline_cmd_dash_n_fix)
03:15
[9cc75945be] Merge timeline entry/line limit improvements from the v2 branch. (user: mistachkin, tags: timeline_cmd_dash_n_fix)
03:13
[695a3c13bd] Closed-Leaf: Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. (user: mistachkin, tags: timeline_cmd_dash_n_fix-2)
02:23
[20306eef8c] Merge updates from trunk. (user: mistachkin, tags: tkt-change-hook)
00:58
[dcc8236e97] More enhancements to the button on the transfer setup page. (user: mistachkin, tags: tkt-change-hook)
00:33
[bfcdc23b72] 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. (user: mistachkin, tags: tkt-change-hook)
2013-10-17
22:16
[d30e5a4835] 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. (user: mistachkin, tags: trunk)
21:44
[9ee11edbc1] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: allExtra)
20:22
[bf45c30d1d] merge trunk (user: jan.nijtmans, tags: tkt-change-hook)
18:36
[63a84cb66e] Enhance the CGI processor to assume that PATH_INFO is an empty string if it is omitted. (user: drh, tags: trunk)
18:12
[d8eb5cb7a5] Increase the version number to 1.28. (user: drh, tags: trunk)
18:10
[d694ef089d] Update the change log. No changes to code. (user: drh, tags: trunk)
17:38
[a68280c4fc] Tolerate CGI systems that do not send REQUEST_URI. (user: drh, tags: trunk)
16:10
[bd209802bf] minor typo fix. (user: stephan, tags: trunk)
16:08
[64aa75260f] Patch from offline drh which sets the default cloned-repo user name to the one provided in the URL. (user: stephan, tags: trunk)
15:40
[8f4e273b0d] Update the built-in SQLite to the 3.8.1 release. (user: drh, tags: trunk)
15:21
[4ca5aa356c] Fixed typo. (user: jan, tags: jan-httpsproxytunnel)
12:30
[3cf6908e02] minor oops (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix-2)
12:22
[6c02f699af] 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. (user: jan.nijtmans, tags: timeline_cmd_dash_n_fix-2)
10:04
[08b02fe828] Include User-Agent when connecting to proxy for https tunnels. Fixed a misplaced EOL. (user: jan, tags: jan-httpsproxytunnel)
09:31
[ca61c5e992] Add keep-alive for unauthenticated proxy tunnels. Remove port number from host. (user: jan, tags: jan-httpsproxytunnel)
09:07
[ca82d0c1fa] Make proxy connection 'keep-alive' for https tunnel. (user: jan, tags: jan-httpsproxytunnel)
2013-10-16
19:02
[bf6a4d3294] Update build instructions for Mac 10.2. (user: drh, tags: trunk)
13:39
[900bfb377d] merge trunk. Slightly simpler SELECT (user: jan.nijtmans, tags: tkt-change-hook)
12:43
[9801449b68] Changed text which appears in EDITOR/VISUAL-based commit message editor, per ML discussion. (user: stephan, tags: trunk)
09:50
[52861df1e9] 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. (user: jan.nijtmans, tags: tkt-change-hook)
04:09
[453a060c19] 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...) (user: mgagnon, tags: timeline_cmd_dash_n_fix)
2013-10-15
20:10
[44bd9ae243] Add support for compiling with symbols enabled using MSVC. (user: mistachkin, tags: trunk)
18:36
[0ffe1b08fa] Make the TH1 common script result handling more consistent. Minor style fixes. (user: mistachkin, tags: tkt-change-hook)
15:02
[043512c578] If _USE_32BIT_TIME_T is already set, e.g. because SQLite provides it already, don't set it again. (user: jan.nijtmans, tags: trunk)
11:41
[d79eaeb101] 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. (user: jan.nijtmans, tags: tkt-change-hook)
09:00
[9964af59ce] Fix accidental change: make sure that the regexp object has been created prior to using it. (user: mistachkin, tags: tkt-change-hook)
08:24
[348df8f00f] Restore previous implementation of the common script function. Add inline docs to indicate its usage. (user: mistachkin, tags: tkt-change-hook)
07:57
[de7681780d] Keep in alphabetical order. (user: jan.nijtmans, tags: tkt-change-hook)
07:45
[55fe2bb814] The common xfer script should only be run once for each interpreter. (user: jan.nijtmans, tags: tkt-change-hook)
06:53
[7c24de9cf1] 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. (user: jan.nijtmans, tags: tkt-change-hook)
06:51
[837c85bae5] merge trunk (user: jan.nijtmans, tags: tkt-change-hook)
06:48
[9e940f2e1e] Bug-fix in ticket handling when tracing is on. (discovered in tkt-change-hook branch) (user: jan.nijtmans, tags: trunk)
01:21
[6cf28968db] Centralize and simplify the commit/ticket hook integration. (user: mistachkin, tags: tkt-change-hook)
00:28
[93c258250b] Minor changes to SQLite 3.8.1 as it nears release. (user: drh, tags: trunk)
2013-10-14
13:57
[0b9f725e15] Clarification to the quickstart.wiki text. (user: drh, tags: trunk)
13:30
[089dad49e2] Bring in the latest SQLite 3.8.1 beta for the purpose of pre-release testing of SQLite. (user: drh, tags: trunk)
11:37
[3db05280ca] 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) (user: jan.nijtmans, tags: tkt-change-hook)
10:54
[ee598d69be] Restore some styling improvements. (user: jan.nijtmans, tags: tkt-change-hook)
10:38
[b92e111a59] 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 -a... (user: jan.nijtmans, tags: tkt-change-hook)
08:51
[14be8e8a17] Merge updates from trunk. (user: mistachkin, tags: allExtra)
08:48
[345cb070a1] Help text enhancements. (user: mistachkin, tags: tkt-change-hook)
08:28
[c932fa47ef] Fix compiler warnings. (user: mistachkin, tags: trunk)
08:20
[e44932b12c] Rename the HTTP header variable used by httpCmd back to hdr for consistency with other code. (user: mistachkin, tags: tkt-change-hook)
08:19
[0fe1771a76] Phase 4, simplify usage of TH1 hooks and make more consistent. Assume that the common transfer TH1 script is idempotent. (user: mistachkin, tags: tkt-change-hook)
07:08
[8ce9c1af8f] 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. (user: mistachkin, tags: tkt-change-hook)
05:37
[047b0174b7] Phase 2, style cleanup for httpCmd and fix minor memory leak. (user: mistachkin, tags: tkt-change-hook)
05:10
[d1b4d1b630] Refactoring, phase 1, move httpCmd. (user: mistachkin, tags: tkt-change-hook)
04:15
[aeedba68b6] Rename the 'http-allow-regexp' setting to 'th1-uri-regexp'. (user: mistachkin, tags: tkt-change-hook)
2013-10-13
15:19
[0e1f94732c] don't hardcode default value of "ticket-change" code (user: jan.nijtmans, tags: tkt-change-hook)
15:13
[12c53e1cb6] Put back ticket-change in JSON part as well (user: jan.nijtmans, tags: tkt-change-hook)
15:03
[cc5466b8d4] 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. (user: jan.nijtmans, tags: tkt-change-hook)
14:46
[abef3f1957] add back the original "ticket-change" hook, as it was in trunk (user: jan.nijtmans, tags: tkt-change-hook)
10:33
[b6b656a0ec] manifest_crosslink() should always be called, whether run_common_script() fails or not. revert experimental change in timeline (user: jan.nijtmans, tags: tkt-change-hook)
10:06
[26d6877ff6] Fix redirect after ticket submission, as suggested by Justin Forest. Rename "ticket-change" to "xfer-ticket-script" everywhere (user: jan.nijtmans, tags: tkt-change-hook)
09:53
[a4327ba0b6] merge trunk (user: jan.nijtmans, tags: tkt-change-hook)
2013-10-11
20:19
[5c123de48c] Improved the help text for /reports. Started 1.28 changelog entries. (user: stephan, tags: trunk)
19:58
[3e915d420a] Added sub-submenu to /reports for selecting type of event to filter on. (user: stephan, tags: trunk)
19:04
[0761df83b0] Added by-type labels for /reports page headers, but still not sure how to integrate the flags sensibly into the UI. (user: stephan, tags: trunk)
13:29
[7f5fbf95eb] 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. (user: drh, tags: trunk)
12:40
[0d70a87234] Fix Win64 build with MinGW. Problem reported by Martin Gagnon. (user: jan.nijtmans, tags: trunk)
11:44
[1a310615b6] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: fix-win64-mingw)
11:31
[6e55cfe61c] Revert makefile changes in my previous commit: It broke the normal MinGW build! Sorry! (user: jan.nijtmans, tags: trunk)
11:24
[2530ee0372] minor doc typo fix from ML. (user: stephan, tags: trunk)
11:20
[57cf68c421] With this additional change, it works. But I don't understand why, and it means patching SQLite. (user: jan.nijtmans, tags: fix-win64-mingw)
11:13
[e25410039d] Attempt to fix Win64 MinGW build. Doesn't work yet. (user: jan.nijtmans, tags: fix-win64-mingw)
08:36
[c30cd93b91] 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. (user: jan.nijtmans, tags: trunk)
07:49
[33d26b91c4] Merge updates from trunk. (user: mistachkin, tags: allExtra)
2013-10-10
15:19
[cb29ef2a1e] Update the built-in SQLite to the latest 3.8.1 beta from upstream. (user: drh, tags: trunk)
13:18
[d66cfb164f] Make sure that in Win64 builds _USE_32BIT_TIME_T is never defined. (user: jan.nijtmans, tags: trunk)
2013-10-09
13:58
[6981cc6851] help fix typo from ML. (user: stephan, tags: trunk)
12:06
[49e112c9f0] Change "Abbreviated Name" to "Tarball and ZIP-archive Prefix" on the "Configuration" page of setup. (user: drh, tags: trunk)
09:20
[d30abe150a] 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. (user: jan.nijtmans, tags: trunk)
08:24
[c426475eeb] Be carefull comparing a char < ' ': If the platform 'char' type is signed, this will be true for all UTF-8 characters >0x7f as well. (user: jan.nijtmans, tags: trunk)
07:56
[e161527c3a] 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. (user: jan.nijtmans, tags: trunk)
03:17
[c334fc9ac7] Fix a couple of minor documentation typos. (user: drh, tags: trunk)
02:44
[f89ba310bb] Mention the --dontstop option in the "fossil all" on-line help. (user: drh, tags: trunk)
00:09
[dbb5e2d32a] 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. (user: drh, tags: trunk)
2013-10-08
15:21
[760f80cd8f] double-quote and question mark are a problem as well. (user: jan.nijtmans, tags: trunk)
15:10
[99318f09e6] Fix the abbreviated project name escape mechanism to escape all and only the characters that are special to unix and windows filesystems. (user: drh, tags: trunk)
14:50
[4910a37809] Bring in the latest SQLite 3.8.1 beta from upstream. (user: drh, tags: trunk)
14:43
[1239545663] Add the Abbreviated Name configuration option that is used for tarball and ZIP archive name construction. (user: drh, tags: trunk)
14:13
[eb6b14723a] minor help text typo. (user: stephan, tags: trunk)
14:01
[358f8e361f] integrated reports-by-type. Still missing some UI components, but the feature works if the user adds type=XYZ to the URL args. (user: stephan, tags: trunk)
13:51
[e17e2174a9] If the ".fslckout" file gets confused about the RID of the current checkout, still generate a valid manifest, only without the "P" record. (user: drh, tags: trunk)
13:45
[fe76ad5567] 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. (user: drh, tags: trunk)
13:11
[cee30a34d8] 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. (user: drh, tags: trunk)
13:03
[ddc313e8e1] Escape special characters used in the Project Name when generating the URLs for tarball and ZIP archive. (user: drh, tags: trunk)
12:54
[6f686403d7] 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. (user: drh, tags: trunk)
07:23
[27dc7a5671] 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. (user: jan.nijtmans, tags: trunk)
2013-10-07
23:52
[4e7753c8a1] Add the 'fossil all clean' command. Add -whatif option to the 'fossil clean' command, primarily for use with 'fossil all clean'. (user: mistachkin, tags: allExtra)
23:36
[aca6db8f2b] Update help to include 'fossil all extra'. (user: mistachkin, tags: allExtra)
22:37
[f4bcc63fab] Add the 'fossil all extra' command. (user: mistachkin, tags: allExtra)
13:27
[c039efde83] Support for tunneling https through http proxy. (user: jan, tags: jan-httpsproxytunnel)
08:35
[6135c92e4b] Closed-Leaf: Hm. the db_finalize() and the newline append should be done within the "if"! (user: jan.nijtmans, tags: pending-review)
08:10
[aa01de5d16] Prevent an invalid manifest to be generated if there is no parent manifest. (user: jan.nijtmans, tags: pending-review)
07:41
[ec81aee915] 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 t... (user: jan.nijtmans, tags: trunk)
2013-10-05
22:34
[6d1c038c62] 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]. (user: drh, tags: trunk)
2013-10-04
17:06
[92bad3cdb8] Fix a busted hyperlink in the server.wiki documentation page. (user: drh, tags: trunk)
16:42
[bd6dac51d1] Update the server documentation to show an example stunnel4 configuration. (user: drh, tags: trunk)
15:18
[7557c3e03f] Improved the checkout/repo mismatch check based on off-list discussion. Edit: caused bug [9d9d42d9aa]. (user: stephan, tags: trunk)
10:12
[c72c19b8f1] Corrections to comment. (user: mistachkin, tags: trunk)
09:59
[4ff370c832] Cygwin64 has a 64-bit "long" while Win64 has a 32-bit "long". Correct for that. (user: jan.nijtmans, tags: trunk)
09:30
[1eb438d61a] Closed-Leaf: Better error-message in case of "manifest file is malformed" (user: jan.nijtmans, tags: pending-review)
09:10
[c05cc27300] Fix compiler warning on Cygwin (user: jan.nijtmans, tags: trunk)
02:50
[816e893d3b] Consolidate all the Cygwin-specific preprocessor directives into one file and include it where necessary. (user: mistachkin, tags: trunk)
2013-10-03
14:59
[19b2b2403c] Revert [b7625d8d8c], instead make sure the correct header file is included for Cygwin. (user: jan.nijtmans, tags: trunk)
2013-10-02
21:39
[68e3e0a5dc] Closed-Leaf: Fixed the table we search for the byweek report. Replaced 'y' param with 'type' because 'y' is already uses for YYYY (year). (user: stephan, tags: reports-by-type)
21:32
[4c21f20cf8] made the docs match the code. (user: stephan, tags: reports-by-type)
21:28
[331a8b7112] 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). (user: stephan, tags: reports-by-type)
11:33
[e3a2d8f381] Fix typos in the server.wiki document. (user: drh, tags: trunk)
04:22
[c6500ac985] Closed-Leaf: Merge in latest from trunk to keep up-to-date. (user: andybradford, tags: ssh-transport-changes)
03:26
[753f4d9a04] Upgrade the included Jim Tcl to 0.74. (user: mistachkin, tags: trunk)
2013-10-01
09:58
[023e681208] Closed-Leaf: Upgrade the included Jim Tcl to 0.74. (user: mistachkin, tags: jimTcl74)
09:35
[f7c022c141] Make sure the --emptydirs option is processed even when it is already implied to prevent it from being considered as an 'unrecognized option'. (user: mistachkin, tags: trunk)
2013-09-30
14:45
[238c8dafd0] Merge the new --dirsonly and --emptydirs and --allckouts options for the "fossil clean" command onto trunk. (user: drh, tags: trunk)
13:45
[0ecb950002] Closed-Leaf: Imply the --emptydirs option automatically when the --dirsonly option is used. (user: mistachkin, tags: cleanEmptyDirs)
13:32
[564d75b0cd] Improvements to the header of from/to timelines. (user: drh, tags: trunk)
13:30
[4f2bad8396] Simplify vfile_dir_scan and make sure nested calls do not alter the path added to the dscan_temp table. (user: mistachkin, tags: cleanEmptyDirs)
13:29
[1050f2e75f] Fix to the chroot() fix: Get Fossil working again for xinetd access. (user: drh, tags: trunk)
12:16
[51403ee52e] Add the --dirsonly and --allckouts options to the 'clean' command. (user: mistachkin, tags: cleanEmptyDirs)
11:45
[8f1e1ee8fb] Add --emptydirs option to the 'clean' command to remove empty directories. Corrections to style and comments. Remove superfluous local variable zDir in vfile_scan. (user: mistachkin, tags: cleanEmptyDirs)
11:39
[16113accff] Silence harmless compiler warning. (user: mistachkin, tags: trunk)
2013-09-29
15:40
[3892fcab71] added some docs regarding read/write perms for CGI configurations, per ML thread. (user: stephan, tags: trunk)
12:42
[e65162b4ad] When chroot()'ing for root user, close the repo _before_ the chroot, not after. Problem reported via ML. (user: stephan, tags: trunk)
12:39
[5e6fa72016] help text fix reported in ML. (user: stephan, tags: trunk)
2013-09-28
10:34
[fac1093192] Closed-Leaf: Merge recent trunk changes into the tkdiff-enhancements branch. (user: drh, tags: tkdiff-enhancements)
2013-09-27
14:41
[326a736493] 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. (user: drh, tags: tkdiff-enhancements)
08:52
[ba779faf48] Disable use of the unloadTcl function on 64-bit Windows, since the underlying MinGW issue does not manifest there. (user: mistachkin, tags: trunk)
04:08
[1a30da30db] Make an exception in the spider protection code for Opera Mini. (user: joel, tags: trunk)
2013-09-26
08:09
[4137f4cda9] Rename the makefile variable BROKEN_MINGW_CMDLINE (not the C define) to more accurately reflect its usage. (user: mistachkin, tags: trunk)
07:17
[a8214df372] 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) (user: jan.nijtmans, tags: trunk)
06:58
[f2ce2f80f4] Workaround for MinGW bug #2062 (user: jan.nijtmans, tags: trunk)
2013-09-25
23:56
[6b58c67ed8] 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. (user: mistachkin, tags: trunk)
2013-09-23
10:17
[da96f916cb] 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. (user: jan.nijtmans, tags: trunk)
2013-09-19
18:36
[aad3ef3288] Per feedback, further improve the Tcl shared library error message. (user: mistachkin, tags: trunk)
15:10
[b6cb91ca5b] Some fossil_panic() -> fossil_fatal(). Revert output value of manifest_crosslink() to what it was: 0=error. (user: jan.nijtmans, tags: tkt-change-hook)
14:42
[06f08ed02b] merge trunk (user: jan.nijtmans, tags: tkt-change-hook)
11:48
[6e1e4bb83d] 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 (user: jan.nijtmans, tags: trunk)
11:29
[3cadf76c3d] 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. (user: jan.nijtmans, tags: trunk)
11:18
[add7524533] 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. (user: jan.nijtmans, tags: trunk)
08:30
[e6ced76797] Add --slash option to test-canonical-name and test-relative-name (user: jan.nijtmans, tags: trunk)
06:32
[43c5630485] Improve the error message when loading a Tcl shared library fails. (user: mistachkin, tags: trunk)
02:41
[6b90659f83] Merge in recent development from trunk. (user: andybradford, tags: ssh-transport-changes)
2013-09-18
12:58
[78d714e984] Fix typo in on-line help for "settings". Ticket [b41c8b77dd5044] (user: drh, tags: trunk)
12:56
[41d9de6e14] Always allow the administrator to moderate attachments. (user: drh, tags: trunk)
12:46
[dd357f7f06] Fix typos in the "Server" documentation. Also remove the "Security Considerations" paragraph at the end, which seems to be mostly common-sense. (user: drh, tags: trunk)
2013-09-17
16:08
[1c40de1843] Get a 10x speedup on long annotations by indexing a field in the temporary "ancestor" table. (user: drh, tags: trunk)
15:05
[07c8b73072] When using private stubs, really use private stubs (user: jan.nijtmans, tags: trunk)
13:31
[02d3f53305] Update the build-in SQLite to the 3.8.1 alpha from upstream, for the purpose of testing SQLite. (user: drh, tags: trunk)
11:33
[8c8c6bce21] Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. (user: jan.nijtmans, tags: trunk)
10:06
[d7f83e7462] Minor cleanup of Tcl integration code. Also, add more comments describing USE_TCL_EVALOBJV. (user: mistachkin, tags: trunk)
09:31
[5782fa032e] Support overriding the USE_TCL_EVALOBJV define via a custom Makefile. (user: mistachkin, tags: trunk)
09:16
[249f6075d9] New clean-zlib, clean-openssl, and clean-tcl targets in the MinGW makefiles. Cherrypick of [9112867c2d]. (user: mistachkin, tags: trunk)
2013-09-16
23:38
[e10d117125] Support the ability to determine at runtime if the private stubs mechanism was used for Tcl. (user: mistachkin, tags: trunk)
23:17
[ee9d2bfb31] Fix missing argument check for pxDeleteInterp in the Tcl integration module. (user: mistachkin, tags: trunk)
23:06
[fe0bb72716] Enable use of the private Tcl stubs mechanism by default in the custom MinGW makefile. (user: mistachkin, tags: trunk)
22:51
[955886f18c] Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. (user: mistachkin, tags: trunk)
20:01
[b5141cb799] Improve readability of the Win32 RC file. (user: mistachkin, tags: trunk)
19:41
[0ad8af4bf6] If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. (user: jan.nijtmans, tags: trunk)
19:24
[45d93e1575] Minor consistency fixes to the Win32 RC file. (user: mistachkin, tags: trunk)
07:36
[9562a16f6d] Closed-Leaf: Fix a couple missed changes. (user: mistachkin, tags: tcl-stubs)
07:31
[6e08e5ae64] Correct typo in auto.def. Improvements to the Tcl integration. (user: mistachkin, tags: tcl-stubs)
07:26
[fea040240f] merge fork (user: jan.nijtmans, tags: trunk)
07:24
[c237195fa4] Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. (user: jan.nijtmans, tags: trunk)
07:23
[efaea6b641] Correct typo in auto.def. Improvements to the Tcl integration. (user: mistachkin, tags: trunk)
06:23
[0a94396ddf] Fix inaccurate error message. (user: mistachkin, tags: tcl-stubs)
06:21
[deb196f00a] Merge TH1 initialization fix from trunk. (user: mistachkin, tags: tcl-stubs)
06:17
[48f501ec21] Further cleanup and naming consistency. (user: mistachkin, tags: tcl-stubs)
06:04
[5d20065c4b] Fix built-in TH1 command registration broken by the previous commit. (user: mistachkin, tags: trunk)
05:54
[a76a134bfd] Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. (user: mistachkin, tags: tcl-stubs)
03:54
[fc1442ca60] Merge updates from trunk. (user: mistachkin, tags: tcl-stubs)
2013-09-15
18:51
[0e6862046d] Revise TH1 initialization function to accept a single flags argument. Cleanup and revise version information reported for zlib and Tcl. (user: mistachkin, tags: trunk)
16:59
[e568d9f03f] Let "fossil version -v" report the zlib version currently running, not the zlib version it was compiled with (user: jan.nijtmans, tags: trunk)
2013-09-14
21:59
[a5073b3ae9] When building the new OpenSSL target in the MinGW makefile, build only what is necessary to actually compile and use Fossil. (user: mistachkin, tags: trunk)
18:17
[d03e27d842] Remove unused CGI environment variable for SSH connections. (user: amb, tags: ssh-transport-changes)
2013-09-13
21:17
[d0ef76037b] 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.ex... (user: jan.nijtmans, tags: tcl-stubs)
12:15
[8897edb7e1] CONST -> const (user: jan.nijtmans, tags: trunk)
11:55
[9f77be88a2] 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 tclPlat... (user: jan.nijtmans, tags: tcl-stubs)
02:41
[a359ef8f20] Bring in fixes and new release code. (user: amb, tags: ssh-transport-changes)
02:39
[746a93e1ad] Leave original prompt as current SSH behavior does not require a password. (user: amb, tags: ssh-transport-changes)
2013-09-12
22:47
[0bcb7707ce] implement undocumented "mionly" option in JSON timeline, just as in the normal timeline page. (user: jan.nijtmans, tags: trunk)
20:06
[f469c27d26] New target "openssl" in win/Makefile.mingw, for building the openssl static libraries on mingw32 (user: jan.nijtmans, tags: trunk)
09:22
[b7625d8d8c] Implicit function declaration on Cygwin (user: jan.nijtmans, tags: trunk)
09:06
[86a8e1d923] Let "fossil version -v" report the real Tcl version running, not the version of the Tcl (stub) library it was compiled with. (user: jan.nijtmans, tags: trunk)
00:43
[2d9e01e048] Fix a minor error in the mkdownload.tcl script. (user: drh, tags: trunk)
00:40
[b685a01282] Change the download-page generator script to be more generic about operating system version numbers on prebuild binaries. (user: drh, tags: trunk)
2013-09-11
20:11
[53e004254a] typo and unnecessary "align=center" (user: jan.nijtmans, tags: trunk)
19:53
[bd7daa1f2d] minor typo fix, no code changes. (user: stephan, tags: trunk)
13:15
[c2fa007451] 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) (user: jan.nijtmans, tags: trunk)
11:43
[13ad130920] Version 1.27 (user: drh, tags: trunk, release, version-1.27)
2013-09-10
14:35
[fa9dfa478b] Make CSS consistent with other hrefs on in side box. (user: andybradford, tags: trunk)
14:32
[4d846d94d3] Fix minor finfo line wrapping issue reported on mailing list. (user: andybradford, tags: trunk)
02:49
[0088ab83f6] Only print SSH command string if --sshtrace is enabled. (user: amb, tags: ssh-transport-changes)
2013-09-09
13:13
[e7202edf0c] Tweaks to the change log. (user: drh, tags: trunk)
13:11
[8e50e2e7bd] Bug fix to "update": identify the local user correctly. Contributed by Andy Bradford. (user: drh, tags: trunk)
13:07
[6950e08d07] Increase the version number to 1.27 in preparation for the next release. (user: drh, tags: trunk)
2013-09-08
12:59
[c7409f105e] Restore support for 64-bit integers in JSON on win32. Lost by [10666aaddd]. (user: jan.nijtmans, tags: trunk)
09:00
[df828ca69c] Added JSON license change to changelog, for the sake of package maintainers (who presumably use the changelog). (user: stephan, tags: trunk)
07:14
[10666aaddd] merged in JSON_parser license change (went to the wrong branch). (user: stephan, tags: trunk)
2013-09-07
21:57
[e880c032e9] Bring in latest fixes and features. (user: andybradford, tags: ssh-transport-changes)
21:21
[915c79cb4f] Separate SSH transport changes from shared account features to simplify integration. (user: andybradford, tags: ssh-transport-changes)
2013-09-06
22:18
[3e90ef61f3] On Cygwin, when editing with Notepad, make sure it starts with the UTF-8 BOM. (user: jan.nijtmans, tags: trunk)
18:17
[c66ee0d667] slight change to the assertions in the latin1 workaround. Nothing functional. (user: stephan, tags: trunk)
18:09
[339f9f324f] pulled in a minor (doc) cleanup for the latin1 workaround. (user: stephan, tags: trunk)
17:08
[aa6c2b1eb7] 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. (user: stephan, tags: trunk)
14:19
[1b0a259301] Fix "fossil stash diff --tk" (user: jan.nijtmans, tags: trunk)
14:18
[f92d80d42a] 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 w... (user: jan.nijtmans, tags: trunk)
07:27
[e3a4d954b7] s/strcmp/fossil_strcmp/ to avoid a segfault on a NULL string. (user: stephan, tags: trunk)
2013-09-05
20:03
[9203b4cb1c] "fossil ls" improvements were mentioned twice in the changelog. (user: jan.nijtmans, tags: trunk)
19:56
[08edbd4a3a] Updated changelog based on the 1.27 (pending) diffs. Added a link to the release checklist page. (user: stephan, tags: trunk)
12:42
[0efd9e6a94] On Cygwin, don't set browser to "echo" if it cannot be found, but revert to ShellExecuteW which can do a much better job. (user: jan.nijtmans, tags: trunk)
02:46
[2653fb4ebe] Add $csrf_token TH1 variable. (user: joel, tags: trunk)
01:48
[051cf593b2] Only report server time skew once and at the very end of a sync. (user: drh, tags: trunk)
2013-09-04
18:43
[abf727105d] New --close option to "fossil commit", which immediately closes the branch being committed. (user: jan.nijtmans, tags: trunk)
12:50
[c0daf6157a] Closed-Leaf: New --close option to "fossil commit", which immediately closes the branch being committed. (user: jan.nijtmans, tags: commit-close)
11:30
[9aae838b8b] Update the built-in SQLite from upstream, taking over Joe's fix fror MSVC (reported by Ross Berteig) (user: jan.nijtmans, tags: trunk)
00:08
[f2ce086b5d] Add mention of SBS diff change to changelog. (user: joel, tags: trunk)
2013-09-03
15:24
[fa0df0c77e] Update the built-in SQLite from upstream, for the purpose of testing SQLite. (user: drh, tags: trunk)
2013-09-02
19:20
[612e0ecc25] 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. (user: stephan, tags: trunk)
19:11
[3e9f9b0609] Removed some dead SQL code and fixed transaction closing in a "cannot happen" scenario in load_vfile_from_rid(), per ML discussion. (user: stephan, tags: trunk)
17:44
[429aba33c2] Added recent assertion/stderr fix to changelog. (user: stephan, tags: trunk)
09:33
[021866fd91] 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) (user: jan.nijtmans, tags: trunk)
2013-09-01
16:02
[ad0d6aed18] Recommend to others the same as we do. (user: jan.nijtmans, tags: trunk)
15:56
[0a24d431c7] Eliminate some compiler warnings (taken over last - patched - version from SQLite) (user: jan.nijtmans, tags: trunk)
2013-08-31
18:27
[fd7cfac508] Disable the test for file descriptor 3 being invalid since that messes up the "fossil diff" command. (user: drh, tags: trunk)
17:19
[4ef3708d8d] 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. (user: drh, tags: trunk)
15:09
[24bff454ab] Allow "with note" in timeline for all appropriate tags, not only +close and -close. (user: jan.nijtmans, tags: trunk)
14:03
[a789e85ff6] Optimized out an unnecessary string copy in appendDiffLine(), #undef'd a local macro in EncodeHttp(). (user: stephan, tags: trunk)
08:56
[b5f2ebd323] Updated some manifest parsing comments to reflect recent reality adjustments. Comment changes only. (user: stephan, tags: trunk)
2013-08-30
14:33
[d239479528] Do not print warnings about SQLITE_SCHEMA errors. (user: drh, tags: trunk)
14:07
[ef8b9da03f] Leaf: Merge in latest features and fixes from trunk. (user: andybradford, tags: ssh-test-http)
12:32
[cca1adad02] Be sure to finalize all queries on the /info page. (user: drh, tags: trunk)
12:25
[34ccf66e17] Finalize the query for the various report formats on the reportlist page. (user: drh, tags: trunk)
12:18
[4727ef4a8e] 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(). (user: drh, tags: trunk)
06:41
[9d73d4c127] Further improvements to the fossil_panic() procedure to prevent it from looping and to force an early close of the database file. (user: drh, tags: trunk)
06:22
[98b16c72c7] 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. (user: drh, tags: trunk)
03:06
[320f14363e] 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. (user: drh, tags: trunk)
2013-08-29
23:39
[e454de135a] Update the built-in SQLite to the version that refuses to open database files using file descriptors 0, 1, or 2. (user: drh, tags: trunk)
13:53
[5d60e609c2] Update the built-in SQLite to the version 3.8.0.1 beta. (user: drh, tags: trunk)
11:16
[9de7f44005] On Cygwin, if all else fails, use Internet Explorer as browser for "fossil ui". (user: jan.nijtmans, tags: trunk)
2013-08-27
13:50
[669f22fb7c] An unused and an uninitialized variable. (user: jan.nijtmans, tags: trunk)
08:57
[d5649979ed] Protect Q-card from having the same UUID as the parent. Example: "fossil merge --cherrypick trunk" followed by "fossil commit --allow-empty" (user: jan.nijtmans, tags: trunk)
08:31
[ad32c20f8e] Make Notepad the default editor on Cygwin, just as win32, if no other editor is specified. (user: jan.nijtmans, tags: trunk)
2013-08-26
20:42
[ff87296f85] If an event/attachment comment ends with spaces, strip them from the C-card (user: jan.nijtmans, tags: trunk)
20:08
[4f443a3e7f] prevent duplicate UUID's in P-card (user: jan.nijtmans, tags: trunk)
18:23
[2918effe0d] 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. (user: drh, tags: trunk)
18:00
[5a1d13ee50] Fix typos in the "fossil update" logic. (user: drh, tags: trunk)
11:56
[1dc3881129] Update json status page for "merge --integrate" (user: jan.nijtmans, tags: trunk)
08:40
[512cc1977a] Report syntax errors in T-cards for events when they happen, not when the complete manifest is parsed already. (user: jan.nijtmans, tags: trunk)
08:16
[4bf2708294] Add a comment why the R-card is necessary in the initial empty check-in manifest. (user: jan.nijtmans, tags: trunk)
07:56
[6a03e9329b] 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) (user: jan.nijtmans, tags: trunk)
2013-08-25
14:53
[16f033dda3] Added average event count per active time period to the /reports views. (user: stephan, tags: trunk)
03:25
[8278a03f0e] Move some posix only includes so they are not used on _WIN32. Can compile again on MinGW. (user: mgagnon, tags: ssh-test-http)
02:11
[f8a2aa0ce7] Spiders and robots are presented with a captcha if they request the annotation page. (user: drh, tags: trunk)
2013-08-24
22:33
[f9c2dec2ec] Report all available CGI environment variables on the test_env page. (user: drh, tags: trunk)
22:22
[5b1a6850ac] For the control summary, make sure that the reported tags are sorted by UUID. This way, [fb5b161492] looks much better (after "fossil rebuild") (user: jan.nijtmans, tags: trunk)
20:44
[a5479f189b] check-in->manifest and tag->control, that are the names of the artifact types used everywhere else. (user: jan.nijtmans, tags: trunk)
19:02
[5627d795c3] Make a best effort to record the IP of the remote host in rcvfrom. (user: andybradford, tags: ssh-test-http)
16:11
[2e83d0dea3] Add the --parse option to test-integrity which causes artifacts to be run through the manifest parser. (user: drh, tags: trunk)
2013-08-23
21:40
[45843c8e95] remove incorrect remark. (user: jan.nijtmans, tags: trunk)
20:58
[d394010047] Improved rendering of ascii-art hexadecimal for the captcha. (user: drh, tags: trunk)
16:02
[73fdb8a73d] Set id attribute on <select> element generated by TH1 combobox command to NAME so it can be referenced by a <label> element. (user: joel, tags: trunk)
14:14
[f64c003d13] Remove unused sshin_read() function that was missed. (user: andybradford, tags: ssh-test-http)
13:25
[b2a5320737] 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. (user: jan.nijtmans, tags: trunk)
13:15
[6324a3ce6b] Report "E-card in ???" syntax errors as "?-card in event". Refactoring needed for next commit. No change in functionality. (user: jan.nijtmans, tags: trunk)
10:07
[882f7a5dad] typo's (user: jan.nijtmans, tags: trunk)
09:54
[989c99351e] 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) (user: jan.nijtmans, tags: trunk)
09:27
[dfd8962ff2] 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. (user: jan.nijtmans, tags: trunk)
2013-08-22
20:28
[52bf905935] Only change the mouse cursor over node boxes in the timeline. (user: joel, tags: trunk)
18:44
[bcaba112cb] 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. (user: jan.nijtmans, tags: trunk)
18:22
[960fb04e35] 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. (user: jan.nijtmans, tags: trunk)
03:20
[3c5f1f08d8] Update to the latest SQLite 3.8.0 beta for testing. (user: drh, tags: trunk)
03:04
[41dbd44b12] Tcl script code style fix. (user: mistachkin, tags: trunk)
2013-08-21
14:24
[4c80aa2ae1] The undocumented feature of resolving RID-looking strings as RIDs has been changed to rid:### instead to avoid surprise, per ML discussion. (user: stephan, tags: trunk)
12:58
[ccc7724a51] Fix some errors/inconsistancies in SYNTAX error messages (user: jan.nijtmans, tags: trunk)
07:45
[13e2c73aec] 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 whi... (user: jan.nijtmans, tags: trunk)
07:09
[09c2cf3e58] On Cygwin $tcl_platform(platform) is "unix", but we want the same font as on win32 if the "win32" mode is used. (user: jan.nijtmans, tags: trunk)
02:26
[7e9c7c0454] Tk diff: Just stick with default fonts (with an exception for Windows). (user: joel, tags: trunk)
2013-08-20
11:29
[13161f39aa] Detect properly that [ff59f202fe] is an invalid Control artifact. (user: jan.nijtmans, tags: trunk)
08:08
[4e092e0f15] 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. (user: jan.nijtmans, tags: trunk)
04:06
[187845b574] Bring in the latest SQLite with VDBE and Btree performance optimizations. (user: drh, tags: trunk)
2013-08-19
18:33
[9d50b77e12] Minor addenda to the R-card calculation notes. (user: stephan, tags: trunk)
17:13
[9b19e7e086] Set default CSS for canvas node colors since Chrome has different browser defaults than all others. (user: drh, tags: trunk)
14:48
[90c4859315] We can detect when to enable compatibility mode, so do this instead of requiring an explicit argument. (user: andybradford, tags: ssh-test-http)
14:30
[daa8eb95e4] Don't use a separate Control artifact for "merge --integrate" any more (user: jan.nijtmans, tags: trunk)
14:28
[eb8787a326] Closed-Leaf: Don't use a separate Control artifact for "merge --integrate" any more. (user: jan.nijtmans, tags: merge-integrate)
13:21
[12c30d33d4] Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. Demo: [4d27a34ae936f30c] (user: jan.nijtmans, tags: trunk)
13:19
[908a090c88] Closed-Leaf: Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. (user: jan.nijtmans, tags: merge-integrate)
11:29
[2979c08271] Better enforcement of lexicographical ordering of T cards. (user: drh, tags: trunk)
11:22
[48445291c0] Update to the latest SQLite 3.8.0 beta in order to test SQLite. (user: drh, tags: trunk)
2013-08-18
08:11
[55cacfcace] No longer reject valid Control artifacts like this one: [ce319b7898] (user: jan.nijtmans, tags: trunk)
04:22
[8ad0a8796a] Closed-Leaf: Add CSS class to anchor for open leaves for consistency. (user: andybradford, tags: pending-review)
01:26
[12dbaebec2] Use a little more precaution that the Fossil command has been seen first. (user: andybradford, tags: ssh-test-http)
2013-08-17
23:05
[f0bb3c9b5a] 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. (user: andybradford, tags: ssh-test-http)
19:38
[635598ed93] Resolved ticket [05f4bbc266]. (user: stephan, tags: trunk)
12:35
[08429eb7b2] 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. (user: stephan, tags: trunk)
2013-08-16
10:07
[9aca5f7930] 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. (user: jan.nijtmans, tags: trunk)
09:14
[76d901ddb9] Added a minor clarification regarding fossilization of strings to the R card demo. (user: stephan, tags: trunk)
08:17
[5885241f52] Fix display of timeline graph in IE8, broken by commit [e412f97999] (user: jan.nijtmans, tags: trunk)
07:28
[ef5e74961a] Closed-Leaf: Fix display of timeline graph in IE8, broken by commit [e412f97999] (user: jan.nijtmans, tags: fix-ie8)
03:25
[535cba9158] Merge in all new development from trunk. (user: andybradford, tags: ssh-test-http)
00:47
[c06e296b40] Use two arguments to getComputedStyle() for compatibility with very old versions of Firefox. Allow setting graph node background colors using "#canvas{ background-color: COLOR; }". (user: drh, tags: trunk)
2013-08-15
22:45
[b67b42fea8] 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. (user: drh, tags: trunk)
20:22
[4e9522abaf] Make formatting of the syntax for the various cards consistent, including in the summary table. (user: mistachkin, tags: trunk)
15:54
[6cf83a0101] Merged in [499481a72ab], thereby testing that change. No worries, autosync if off. (user: stephan, tags: trunk)
15:49
[499481a72a] Closed-Leaf: the +closed tag added by merge --integrate now added a value/comment to that effect on the closing tag. (user: stephan, tags: merge-integrate-tag)
15:46
[f9bda0a296] minor tweaks to the file format summary table. (user: stephan, tags: trunk)
13:37
[70a3f4ad21] merged in [b1dd871c8e] from mgagnon. (user: stephan, tags: trunk)
12:37
[dbf71f8289] unused variable (user: jan.nijtmans, tags: trunk)
12:14
[b1dd871c8e] Closed-Leaf: 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. (user: mgagnon, tags: clone_help_text_improvement)
05:29
[14a378fd0b] Fix documentation typo. (user: mistachkin, tags: trunk)
03:43
[d01b3c953f] Fix the CGI so that it works again with Apache. (user: drh, tags: trunk)
02:59
[e412f97999] Rig the timeline graph so that CSS of the form: "#canvas{color:#000;}" will set the color of the graph lines and boxes. (user: drh, tags: trunk)
00:37
[80bf17c0d0] minor typo fix. (user: stephan, tags: trunk)
00:37
[559047a042] Reworked the manifest summary table to indicate how many of each card type are required. (user: stephan, tags: trunk)
00:33
[88e94ebee7] minor typo fix. (user: stephan, tags: trunk)
2013-08-14
14:32
[4b05c2c59f] Add missing anchors in the server.wiki page. (user: drh, tags: trunk)
14:30
[04af93e619] Added the Hacker How-To page with a link on the home page. Other documentation enhancements and typo fixes. (user: drh, tags: trunk)
2013-08-13
23:05
[b91754ab85] Further improvements to server documentation. No code changes. (user: drh, tags: trunk)
19:57
[902135f747] 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). (user: stephan, tags: trunk)
18:53
[ce0594c22d] Updated server documentation to discuss SCGI. (user: drh, tags: trunk)
18:15
[a2e7472d0f] Add support for SCGI via the --scgi command-line option to the "server" and "ui" and "http" commands. (user: drh, tags: trunk)
13:37
[0b75e2e615] c/the the/the/ (user: jan.nijtmans, tags: trunk)
12:50
[df60acb691] fixed a misspelled closing tag :/. (user: stephan, tags: trunk)
12:47
[04764ae2ea] Added missing name anchor and section number. Minor text improvements. (user: stephan, tags: trunk)
12:39
[1b5513cba3] Added an "Addenda" section as a place for describing the file format algorithms in more detail (hints for implementors). (user: stephan, tags: trunk)
09:14
[75e042503b] commit not longer requires a comment (it uses a placeholder) when in dry-run mode, per ML request. (user: stephan, tags: trunk)
02:23
[4aaf5dc5ec] Move table.sbsdiffcols width attribute to CSS (user: joel, tags: trunk)
2013-08-12
12:50
[2d14b6c4dc] Javascript-enabled hyperlinks now initially point to a honeypot, rather than to nothing. (user: drh, tags: trunk)
12:37
[e065d5b7f1] 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. (user: drh, tags: trunk)
06:43
[ed20da7499] 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. (user: andybradford, tags: ssh-test-http)
2013-08-11
16:17
[b86fb096c6] Changed status of J card from (R?) to (R). (user: stephan, tags: trunk)
13:55
[bc601702c1] Fixed the required designation on the U card in Manifests. (user: stephan, tags: trunk)
13:53
[e946977e0e] Expanded the control artifact/card summary table to distinguish between optional and required cards. (user: stephan, tags: trunk)
13:52
[30f44eb2e4] Removed a duplicated assert(). (user: stephan, tags: trunk)
2013-08-10
23:02
[0c19424325] Clean up handling of global variable to avoid accidental setting of database. Only alter database options if URL is SSH. (user: andybradford, tags: ssh-test-http)
21:31
[3c479fb95b] Make it possible to override global setting from command line. Improve sync output when test-http is in use. (user: andybradford, tags: ssh-test-http)
2013-08-09
18:35
[65f49c99d0] Removed an unused struct member contentCache::skipCnt. (user: stephan, tags: trunk)
07:56
[738b505362] Correct typo that resulted in space being on the wrong side of the word. (user: andybradford, tags: ssh-test-http)
07:49
[9284bfb157] Fix logic so ignoring login requirement only affects ssh:// URLs. (user: andybradford, tags: ssh-test-http)
07:29
[7c9347f9c7] Reimplement the default test-http behavior while retaining the ability to use http to take advantage of Fossil capabilities with SSH URLs. (user: andybradford, tags: ssh-test-http)
07:23
[308f52a63a] Closed-Leaf: Avoid zombies on client side by waiting for children. This can happen when there are a large number of changes to transmit. (user: andybradford, tags: ssh-shared-account)
04:38
[ebafd0c335] Get capabilities fix et al. (user: andybradford, tags: ssh-shared-account)
01:09
[bdbf144ed3] Closed-Leaf: Fix incorrect wrapping of brief finfo output by simply reducing the size of the buffer passed to comment_print(). (user: andybradford, tags: pending-review)
2013-08-08
14:00
[0e822db7f1] Merge the fork in trunk. (user: drh, tags: trunk)
08:42
[00630581c4] Fixed /reports menu buttons broken by renaming of the link. Removed a target=... from one of the /reports hrefs, for consistency. (user: stephan, tags: trunk)
2013-08-06
14:33
[b1ffbfa4bc] When resetting capabilities, make sure that "anonymous" and "nobody" can be reapplied afterwards. (user: drh, tags: trunk)
08:11
[2360b17d73] Update the built-in SQLite to the latest 3.8.0 beta from upstream. (user: drh, tags: trunk)
08:01
[6ddbe2dfd8] Add in a missing line from the Unshun x-site fix of [cc9b04baaf]. (Previously checked into the wrong branch.) (user: drh, tags: trunk)
08:00
[1b5f9ac250] Add in a missing line from the Unshun x-site fix of [cc9b04baaf]. (user: drh, tags: ssh-shared-account)
04:03
[f592b80a17] Changed prompt to remove ambiguity between SSH user vs Fossil user. (user: andybradford, tags: ssh-shared-account)
2013-08-05
17:39
[a5df66f3aa] Merge recent addtional features (integrate, reports, timeline, et al.) from trunk. (user: andybradford, tags: ssh-shared-account)
13:04
[605db92957] 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. (user: drh, tags: trunk)
12:05
[cc9b04baaf] Change the "Unshun" links to jump to a prefilled form for duing the unshun, rather than doing the unshun directly. (user: drh, tags: trunk)
2013-08-04
07:54
[3bb44041f0] Renamed /stats_report to /reports. (user: stephan, tags: trunk)
06:06
[59f790bc52] 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. (user: joel, tags: trunk)
2013-08-03
23:33
[d8f716e1d1] Previous two check-ins do not work correctly for CGI. Trying once again. (user: drh, tags: trunk)
23:27
[8c4158e40c] Fix an initialization error in the HTTP request header gathering logic. (user: drh, tags: trunk)
23:19
[03f07b5a66] Enhance the test_env webpage so that it shows the original HTTP header text in showall=1 mode. (user: drh, tags: trunk)
22:42
[29b558a1c1] Accept the X-Forwarded-For HTTP header argument if input is coming from a socket with a remote address of "127.0.0.1". (user: drh, tags: trunk)
17:11
[cac2d69546] Added missing U card from the initial description of Control Artifact requirements. (user: stephan, tags: trunk)
16:22
[73135ec22a] Added ?#-n|--limit #? option to (fossil tag find). (user: stephan, tags: trunk)
03:09
[d1771cd138] Defer output of stats until the transport has been opened. This will also help with HTTPs when using client peer certificates (or unrecognized CAs). (user: andybradford, tags: ssh-shared-account)
2013-08-02
18:57
[f25bdf6e84] Change the undocumented --heavy option of sync/push/pull to "--verily". (user: drh, tags: trunk)
18:53
[05ba15e448] 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. (user: drh, tags: trunk)
16:26
[81f9791c01] Add "timelineCurrent" class to indicate the current checkout version when viewing the timeline page locally. (Feel free to change the default style.) (user: joel, tags: trunk)
09:14
[8c5b5c3820] Output "manifest" file before content_put(). I don't think it really makes a difference, but the original code did it in this order. (user: jan.nijtmans, tags: trunk)
08:58
[9eb3f5f605] 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. (user: jan.nijtmans, tags: trunk)
2013-08-01
21:30
[340da668ae] Removed an extraneous "utc" from a datetime() call in /json/timeline. (user: stephan, tags: trunk)
21:00
[9c4f91d85d] minor changelog addition. (user: stephan, tags: trunk)
20:56
[366f1ae6da] Merged in Jiri's /wiki page link addition. And trying out merge --integrate. (user: stephan, tags: trunk)
10:48
[53ce8d2863] removed URLencoding in reference to wiki home page (EDITED src/wiki.c) (user: navratil, tags: trunk)
10:18
[34fc301f36] Added /reports as alias for /stats_report, will remove /stats_report soon. Updated changes.wiki. (user: stephan, tags: trunk)
08:25
[55efbcbcf6] Make new "merge --integrate" respect the (undocumented) --date-override and --user-override options. Revert accidental commit of win/Makefile.mingw (user: jan.nijtmans, tags: trunk)
07:51
[69dd259eb2] New --integrate option to "fossil merge", which automatically closes the merged branch when committing. (user: jan.nijtmans, tags: trunk)
2013-07-30
11:46
[3947457b62] typo (user: jan.nijtmans, tags: trunk)
05:11
[0b643946f0] Remove an obsolete comment. No changes to code. (user: amb, tags: ssh-shared-account)
2013-07-29
15:46
[0b51238612] Do not check for x-site scripting attacks on unshun. (user: drh, tags: trunk)
2013-07-27
21:09
[021e41014d] Sync with trunk to get sqlite changes et al. (user: amb, tags: ssh-shared-account)
2013-07-26
15:46
[a60b008f1a] Change to . (user: joel, tags: trunk)
12:55
[249ac41189] trivial doc fix (user: jan.nijtmans, tags: trunk)
08:17
[2015bbd55d] Closed-Leaf: rebase (user: jan.nijtmans, tags: merge-integrate)
07:06
[5af289e999] Fix hardcoded "/cygdrive" for Cygwin. Thanks to Warren Young! (user: jan.nijtmans, tags: trunk)
06:40
[1ebba56f2a] 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. (user: amb, tags: ssh-shared-account)
02:44
[6265b43ba1] Honor the --once setting for sync, pull, push if set. (user: amb, tags: ssh-shared-account)
2013-07-25
07:16
[fb0f926ed6] Don't prompt for password if user is not set. (user: amb, tags: ssh-shared-account)
01:41
[90ee2ee528] There may be a command-line option that was set, so don't ignore it. (user: amb, tags: ssh-shared-account)
2013-07-24
12:27
[8b47f2d270] Fix some test-cases, due to name-change "test-3-way-merge" -> "3-way-merge" (user: jan.nijtmans, tags: trunk)
08:48
[59c22194bc] Always use lowercase drive-letter in /cygdrive paths (user: jan.nijtmans, tags: trunk)
08:14
[340cee03ee] Fix operations by Cygwin fossil on a checkout done earlier by Win32 fossil. (user: jan.nijtmans, tags: trunk)
07:00
[e1eb7aa88d] Fix operation of "./configure --disable-internal-sqlite" (user: jan.nijtmans, tags: trunk)
06:25
[955b39ee9f] Much needed cleanup of command-line option handling. Improve sync handling of SSH user. Bring in change for less verbose SSH output. (user: amb, tags: ssh-shared-account)
05:24
[072e2b16db] rebase (user: jan.nijtmans, tags: merge-integrate)
04:52
[72877d8e51] Closed-Leaf: Only print the SSH command once and also the forced newline so the Round-trips information stays on one line. (user: amb, tags: ssh-transport-changes)
2013-07-23
18:57
[3ca6979514] Restore backward compatible labels for per-file status/changes output lines. (user: mistachkin, tags: trunk)
10:25
[bdad403f94] rebase (user: jan.nijtmans, tags: tkt-change-hook)
07:25
[f4e882f5d3] Merge in SSH open fossil compatibility changes. (user: amb, tags: ssh-shared-account)
07:23
[18caf358f0] Start to address backwards compatibility for open fossils by prompting for missing password. (user: amb, tags: ssh-transport-changes)
2013-07-22
09:37
[b2640f61d7] Eliminate some unused variables. "int const" -> "const int" and "char const" -> "const char" (user: jan.nijtmans, tags: trunk)
09:23
[7b7a4bd579] rebase (user: jan.nijtmans, tags: merge-integrate)
08:55
[c41d70dccd] 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" (user: jan.nijtmans, tags: trunk)
07:52
[c9ee3ff674] Fix bug. (user: jan.nijtmans, tags: merge-integrate)
07:42
[530ef9557b] A few more places where the "chnged" field values 4 and 5 have effect (user: jan.nijtmans, tags: merge-integrate)
07:09
[e9ffc05c0b] Add "fossil status" markers for UPDATED_BY_INTEGRATE and ADDED_BY_INTEGRATE (user: jan.nijtmans, tags: merge-integrate)
2013-07-21
17:13
[a5a3924abf] Added reference to real wiki home page and left previous reference as reference to project home page. (user: navratil, tags: trunk)
16:38
[1064dfac12] 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. (user: stephan, tags: trunk)
2013-07-20
17:04
[8adf0db1c8] 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. (user: stephan, tags: trunk)
16:43
[674a24a360] Removed the 500px baseline for /stats_report calculations, refactored the bars to now use percentage widths. (user: stephan, tags: trunk)
16:27
[3c78bbb082] /stats_report now uses relative bar lengths, based on (rather arbitrarily) a 500-pixel 100% value. (user: stephan, tags: trunk)
15:59
[47ee082a75] 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. (user: stephan, tags: trunk)
09:41
[f38f76cf01] Clean up code style issues introduced by vi tabstops. (user: amb, tags: ssh-shared-account)
09:38
[4d67ad13ca] Print the Fossil user if different from URL user. (user: amb, tags: ssh-shared-account)
08:48
[9dd4a935e8] Perhaps avoid confusion with other similarly named short options. (user: amb, tags: ssh-shared-account)
08:40
[e3510cef23] Alternative approach to allow multiple SSH users to share the same SSH account while maintaining separate Fossil identities. (user: amb, tags: ssh-shared-account)
03:18
[018a983046] Add some documentation to help programmers get started hacking the Fossil sources. (user: drh, tags: trunk)
2013-07-19
19:40
[e94bef2dec] More documentation tweaks and refinements. (user: drh, tags: trunk)
18:18
[47dd7f36f7] Fix typos in the quick-start guide. (user: drh, tags: trunk)
17:26
[b37ee0d953] Fix broken hyperlinks in fossil-v-git. (user: drh, tags: trunk)
17:23
[56926aabf8] Tweaks to the fossil-v-git document. (user: drh, tags: trunk)
12:49
[e5c634b1ea] Promote the "test-3-way-merge" command to a "3-way-merge". Add better help text. (user: drh, tags: trunk)
2013-07-18
23:01
[431b4575f8] Assume input is UTF-8. Remove unnecessary font. (user: joel, tags: trunk)
21:11
[f341072453] Retain tab characters in HTML side-by-side diffs. Display should be unchanged (still mod-8 indentation). (user: joel, tags: trunk)
20:21
[a6c96aea6b] Tk diff: Fix a couple scrollbar issues. (user: joel, tags: trunk)
14:53
[01196ad38c] Update SQLite the latest 3.8.0 beta, hopefully fixing an alignment problem on sparc. (user: drh, tags: trunk)
07:28
[087cae847d] Needed coding style clean up that was missed. (user: amb, tags: ssh-transport-changes)
06:48
[6593c1560a] Update custom MinGW makefile. (user: mistachkin, tags: trunk)
05:45
[059f50864b] Perhaps a bit premature at this point. Need additional feedback. (user: amb, tags: ssh-transport-changes)
01:00
[3760ac92ba] Move signal handling into popen.c (wrapped in #ifdef). (user: amb, tags: ssh-transport-changes)
2013-07-17
14:23
[f15adbba0e] Handle missing port more gracefully. Allows for SCP style URL. (user: amb, tags: ssh-transport-changes)
12:56
[5d74ce03da] Merge the weekly status reporting enhancements into trunk. (user: drh, tags: trunk)
12:06
[df46aa659c] Import the latest SQLite 3.8.0 beta code from upstream. (user: drh, tags: trunk)
12:02
[d70ea7ef9c] Merge the updated side-by-side diff logic into trunk. (user: drh, tags: trunk)
09:34
[38e386a653] Closed-Leaf: Added user flag (if available) to the byyear report's year list links. (user: stephan, tags: stats-report-weekly)
2013-07-16
21:58
[4f5980385b] 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. (user: stephan, tags: stats-report-weekly)
21:46
[7eeaf16e72] 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. (user: stephan, tags: stats-report-weekly)
21:05
[52dc6c80ec] Initial support for user=drh in byweek view, but need to add support for carrying it over in the year links. Bed time. (user: stephan, tags: stats-report-weekly)
20:49
[c8b024bb1b] in /stats_report?view=byyear, the year labels now link back to view=byweek (for lack of anything better to link to). (user: stephan, tags: stats-report-weekly)
20:43
[cf71d6777f] 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. (user: stephan, tags: stats-report-weekly)
20:27
[747bca14c0] Added /stats_report?view=byweek. (user: stephan, tags: stats-report-weekly)
16:15
[887150679c] Added missing CSS class to the week # row (same as the one above it). (user: stephan, tags: stats-report-weekly)
16:02
[325ed34e45] Closed-Leaf: Web SBS diff: Was incorrectly using the scrollWidths of the div containers rather than that of the pre elements themselves. (user: joel, tags: sbsreloaded)
16:00
[607f4439b8] Removed a copy-paste-induced extra table row. (user: stephan, tags: stats-report-weekly)
15:49
[0019550a03] 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. (user: stephan, tags: stats-report-weekly)
05:47
[c38ff36ddf] 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). (user: amb, tags: ssh-transport-changes)
04:29
[ddc9601bbc] Create new branch named "ssh-transport-changes" (user: amb, tags: ssh-transport-changes)
2013-07-15
22:45
[c43c3a7fd2] added some docs, removed an unused var, fixed formatting snafu caused by xemacs' confusion regarding the @ bits. (user: stephan, tags: stats-report-weekly)
22:41
[37c4fb2249] 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. (user: stephan, tags: stats-report-weekly)
22:23
[cced11153b] Started work on adding by-calendar-week info to /stats_report. Incomplete but it's bed time. (user: stephan, tags: stats-report-weekly)
03:05
[af9bda81e4] Tk diff: New "Files" menu implementation to better handle long file lists. (user: joel, tags: sbsreloaded)
2013-07-14
15:52
[d1865e7ca1] Documentation (user: jan.nijtmans, tags: merge-integrate)
14:56
[967ef5f7c5] Rebase. Use -4 as INTEGRATE tag, not -3 (user: jan.nijtmans, tags: merge-integrate)
08:46
[3a4f9ba652] added missing word "to" (user: stephan, tags: trunk)
2013-07-13
23:10
[2e7b57fabd] Tk diff: Fix up scrolling code that previously assumed equal line lengths. (user: joel, tags: sbsreloaded)
17:54
[7e5f306235] Improved header comment provides addition documentation for the "translate.c" compilation tool. No changes to code. (user: drh, tags: sbsreloaded)
2013-07-12
14:26
[011a4ad1eb] typo (user: jan.nijtmans, tags: merge-integrate)
13:54
[ebfd7020aa] submitTicketCmd() must not return TH_ERROR if ticket_put() fails. (user: jan.nijtmans, tags: tkt-change-hook)
12:39
[97b47ddadf] Better error reporting using fossil_error mechanism. (user: jan.nijtmans, tags: tkt-change-hook)
11:38
[ebc22d22d2] rebase (user: jan.nijtmans, tags: tkt-change-hook)
11:33
[a745092fbc] rebase (user: jan.nijtmans, tags: merge-integrate)
11:31
[88e60e8ff3] Any vmerge.id < -2 should be handled as a MERGED_WITH by default, not as BACKOUT (even though trunk fossil cannot produce that yet). (user: jan.nijtmans, tags: trunk)
08:05
[72713b7d66] In case of a dry-run, output manifest before printing other information about the merge. (user: jan.nijtmans, tags: merge-integrate)
07:58
[5f4b03ebf0] Minor tweaks in error/warning messages. Well-tested now. (user: jan.nijtmans, tags: merge-integrate)
2013-07-11
20:04
[b4c97d76a7] Move the "looks_like" functions out of diff.c and into a source file of their own: "lookslike.c". (user: drh, tags: sbsreloaded)
15:20
[491dd37970] Implementation complete. Should be thorougly tested now. (user: jan.nijtmans, tags: merge-integrate)
11:58
[0dbaf29294] First shot at better error-reporting. (user: jan.nijtmans, tags: tkt-change-hook)
11:28
[3db66bc98f] wrong default return value. (user: jan.nijtmans, tags: tkt-change-hook)
11:03
[b63458304d] Code cleanup. Revert manifest_crosslink() to its original signature. (user: jan.nijtmans, tags: tkt-change-hook)
10:46
[57d1d2811b] 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. (user: jan.nijtmans, tags: tkt-change-hook)
08:47
[b984ecaf1d] Implement "fossil merge --integrate" as suggested by Harald Oehlmann. The only part missing is the actual closing of the branch. (user: jan.nijtmans, tags: merge-integrate)
02:39
[6b59760e23] 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 t... (user: drh, tags: sbsreloaded)
00:37
[90fa060178] 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. (user: joel, tags: sbsreloaded)
2013-07-10
21:41
[302ab3a4e8] Set text widgets to "-state disabled" after loading data. (user: joel, tags: sbsreloaded)
18:06
[0a41e2b3dc] Combine all diffs into a single display in Tk diff. (user: joel, tags: sbsreloaded)
14:05
[a27df49629] Final bug-fixes (I hope) (user: jan.nijtmans, tags: tkt-change-hook)
13:00
[078c67e0c4] Bug-fixes: - ticket change resulted in ticket hook firing twice. - uuid for commits was determined wrong. (user: jan.nijtmans, tags: tkt-change-hook)
10:22
[266aca1c42] Add new "Tranfer Commit" hook, together with UI pages. Move existing "Ticket" hook there as well. (user: jan.nijtmans, tags: tkt-change-hook)
10:10
[18d762af88] Only set "seen-delta-manifest" once. (user: jan.nijtmans, tags: trunk)
08:07
[8564e1c6bb] Some code cleanup. Rename "tkt" variable to "uuid". (user: jan.nijtmans, tags: tkt-change-hook)
05:27
[695156c100] Use tab stops instead of spaces to equalize line lengths in Tk diff. (user: joel, tags: sbsreloaded)
2013-07-09
20:51
[2d8f2b4e24] Add better comment explaining why .txtA/.txtB lines are padded with spaces. (user: joel, tags: sbsreloaded)
13:06
[ec9a14a3c9] rebase (user: jan.nijtmans, tags: tkt-change-hook)
12:47
[d747c14330] First attempt at getting uuid's available in the push hook script. (user: jan.nijtmans, tags: tkt-change-hook)
12:06
[7a63685d73] Properly determine usage of '/', and don't put URL params in "Host:" (user: jan.nijtmans, tags: tkt-change-hook)
11:52
[5ea03d389d] Update to the latest 3.8.0 alpha version of SQLite. (user: drh, tags: trunk)
11:48
[6950cd3666] First bug found by testing: URL parameters were not being sent. Maybe url_parse() should be exteded doing that. (user: jan.nijtmans, tags: tkt-change-hook)
11:46
[d97fe53685] Merge in the latest trunk changes. (user: drh, tags: sbsreloaded)
11:06
[75a9c981ab] "http-allow-regexp" setting and "http -async" (continuing experiments) (user: jan.nijtmans, tags: tkt-change-hook)
10:54
[f04a3242ec] Comment enhancements. No changes to code. (user: drh, tags: sbsreloaded)
08:51
[062b82c8b0] Fix "fossil commit" when specifying a directory on the command line which doesn't exist. (user: jan.nijtmans, tags: trunk)
2013-07-08
20:07
[2b233e0af2] limit hook http requests to localhost, unless setting "http-outside" is set. (user: jan.nijtmans, tags: tkt-change-hook)
18:28
[6949032cfe] some first security restrictions (user: jan.nijtmans, tags: tkt-change-hook)
14:58
[4467415eda] add http command to TH1 (untested) (user: jan.nijtmans, tags: tkt-change-hook)
13:51
[2372e7ecf2] Populate ticket uuid for use in Th hook. (user: jan.nijtmans, tags: tkt-change-hook)
2013-07-06
02:35
[4081a91c84] Support arbitrary line lengths with synced horizontal scrolling in side-by-side diffs. (user: joel, tags: sbsreloaded)
2013-07-05
12:06
[c1611f7dfa] Fix behavior of "fossil commit" on case-insensitive file systems. (user: jan.nijtmans, tags: trunk)
06:46
[40d152478a] Fix [8ee231223d]: fossil ls --age --verbose ignores --verbose (user: jan.nijtmans, tags: trunk)
2013-07-04
19:11
[f6ad6979d7] Help text fixes from Andreas Kupries. (user: stephan, tags: trunk)
2013-06-29
15:41
[07463fbf02] Fix the build on windows by using "_pclose" instead of "pclose". (user: drh, tags: trunk)
15:26
[c3e723e308] Bring in the latest SQLite 3.8.0 alpha version from upstream, for testing. (user: drh, tags: trunk)
2013-06-27
18:34
[8dc6873d44] Added missing ?-global? hint in one instance of the settings command help. (user: stephan, tags: trunk)
14:23
[7b011abe84] fixed a typo: s/favors/flavors/ (which arguably should be "flavours" ;) (user: stephan, tags: trunk)
01:57
[f92056c996] Update to the latest SQLite 3.8.0 alpha from upstream. (user: drh, tags: trunk)
2013-06-26
15:10
[c97f7ab4c7] Additional information displayed for the (undocumented and unsupported) debug=1 query parameter on the /finfo file timeline. (user: drh, tags: trunk)
2013-06-24
10:35
[760eeb93e0] Fix the --localhost option on the "server" command. Ticket [e704dbd9676] (user: drh, tags: trunk)
08:27
[ae01244396] 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) (user: jan.nijtmans, tags: trunk)
2013-06-22
21:45
[8db6f9877f] Press "q" to exit the --tk diff window. (user: drh, tags: trunk)
20:25
[c6aedbd0bd] Refuse to close a check-out if the stash is non-empty and the -f flag is omitted. (user: drh, tags: trunk)
11:25
[f94f3e3a79] On the /urllist webpage, show entries most recent first instead of most recent last. (user: drh, tags: trunk)
01:44
[74eec78b3b] Work around a networking problem on WinXP when transferring large files. (user: drh, tags: trunk)
2013-06-21
15:19
[c8253f4066] Allow the "fossil commit" command to accept directories as command-line arguments and commit all files contained underneath those directories. (user: drh, tags: trunk)
14:46
[d09e373878] Oops, forgot to zero the blob. (user: jan.nijtmans, tags: trunk)
14:28
[eb4d631c63] Enhance fossil changes and fossil status the same way. (user: jan.nijtmans, tags: trunk)
08:31
[c0b98195f9] Fix operation of fossil ls when local files/directories are missing. (user: jan.nijtmans, tags: trunk)
07:25
[f89a32d782] Allow i64 type to be used in JSON in more places, mainly for time values and file sizes. (user: jan.nijtmans, tags: trunk)
05:31
[0a7af8d3a8] 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". (user: drh, tags: trunk)
2013-06-20
21:45
[c92f0a9afd] Update auto.def to add -D_XOPEN_SOURCE=500 on Solaris. This is necessary for the build to complete there. (user: drh, tags: trunk)
15:39
[04803ae4ab] Add the ability to specify directories and files on the "fossil ls" command. (user: drh, tags: trunk)
15:17
[5aa2aee95f] Limit the range of rowids to 0..2147483647. (user: drh, tags: trunk)
14:18
[d637c4d23c] Update the built-in SQLite to a version that never uses posix_fallocate(). (user: drh, tags: trunk)
13:34
[928b26ab6a] Allow 64-bit integers to be used in JSON on win32/win64. (user: jan.nijtmans, tags: trunk)
13:22
[50e8847df7] Closed-Leaf: Allow 64-bit integers to be used in JSON on win32/64 (user: jan.nijtmans, tags: 64bit-int-on-win)
13:18
[fded1d055f] Fixed modulo/divide by 0 in TH1, per ML bug report from Eduardo Morras. (user: stephan, tags: trunk)
11:46
[39feb8926e] Enhance the "fossil extra" and "fossil clean" commands to restrict output to files and directories named on the command-line. Enhancement request ticket [967cedbf200f7]. (user: drh, tags: trunk)
11:44
[69327d278a] Closed-Leaf: Factor out common parts of "fossil extra" and "fossil clean" into a subroutine. Combine vfile_scan2() into vfile_scan(). (user: drh, tags: ticket-967cedbf20)
11:02
[6ec8818ff1] Pull in all the latest trunk changes. (user: drh, tags: ticket-967cedbf20)
00:34
[85d960e205] Changes to a timeline query to ensure the correct join order even if ANALYZE has not been run on the repository database. (user: drh, tags: trunk)
2013-06-19
23:51
[db61a377ad] Update the built-in SQLite to a version that compiles on OpenBSD and other systems that lack posix_fallocate(). (user: drh, tags: trunk)
23:38
[0c11cb932f] Merge the NGQP SQLite changes into trunk. Also update the SQL shell. (user: drh, tags: trunk)
22:48
[5b62416454] Update the script that generates the download page on the website so that it displays the correct title. Ticket [377c1b29be9e2f35] (user: drh, tags: trunk)
13:44
[7b52ab05fe] Somewhat stronger protection of directories compat/openssl* and compat/tcl*, even when the version number changes, and even when using [fossil clean --ignore ""]. (user: jan.nijtmans, tags: trunk)
12:38
[03c5ec8615] Closed-Leaf: Pull in the latest trunk changes and the latest NGQP-SQLite from upstream. (user: drh, tags: sqlite-NGQP)
07:20
[4279e6465a] rebase (user: jan.nijtmans, tags: ticket-967cedbf20)
07:06
[f836a1cdca] rebase (user: jan.nijtmans, tags: prevent-adding-ignored-files)
02:57
[c107d50596] Move the location of the external Tcl 8.6 directory into compat. (user: mistachkin, tags: trunk)
02:50
[5ef811b726] Update ignore-glob setting file to include commonly used external directories. (user: mistachkin, tags: trunk)
2013-06-18
23:17
[340711f48c] Even more refinements to the "fossil version --verbose" output. (user: drh, tags: trunk)
23:14
[d3d4e11179] Pull in trunk changes and the latest NGQP updates. (user: drh, tags: sqlite-NGQP)
23:12
[1b0e8cf9c0] Improved formatting and additional information output for "fossil version --verbose". (user: drh, tags: trunk)
22:54
[9734d2cd45] Fix typos in the change log. (user: drh, tags: trunk)
21:09
[c9cb6e7293] Version 1.26 (user: drh, tags: trunk, release, version-1.26)
20:10
[ea308ab98b] Update to the latest NGQP changes in SQLite. Pull in all recent trunk changes. (user: drh, tags: sqlite-NGQP)
19:05
[1294f9b22d] Add the ".mp4" suffix to the mimetype table. (user: drh, tags: trunk)
14:56
[1e0afc74fb] Updates to the change log for 1.26. (user: drh, tags: trunk)
14:23
[6d28482a4c] Update the version number to 1.26 in preparation for the next release. (user: drh, tags: trunk)
14:16
[00d516809d] Added some entries to the 1.26 changelog. (user: stephan, tags: trunk)
2013-06-14
12:09
[8b109c2288] Incorporate the NGQP (Next-Generation Query Planner) branch of SQLite for the purpose of testing SQLite. (user: drh, tags: sqlite-NGQP)
07:19
[a6dad6508c] Combine comment lines for --verbose and (deprecated) --showfiles. (user: jan.nijtmans, tags: trunk)
2013-06-13
17:35
[6ed9ad246f] Added missing help docs for timeline -f|--showfiles. (user: stephan, tags: trunk)
2013-06-10
21:07
[14b1e90f21] Disable the database file alias warnings on Mac due to Time-Machine issues. (user: drh, tags: trunk)
07:07
[b894afad3d] A typo in help screen (reported by Sergei Gavrikov) (user: jan.nijtmans, tags: trunk)
2013-06-05
08:12
[fa6311a507] make "fossil rm FOO" work as expected on case-insensitive file systems, where committed files "foo/*" exist. (user: jan.nijtmans, tags: trunk)
2013-05-31
17:41
[878f7008ab] Avoid SQL errors when the "fossil ticket" command is misused to try to append icomment text. Ticket [d4378c258d9fc6b] (user: drh, tags: trunk)
12:50
[93f370a80c] Make "fossil mv src/FOO.c src/bar.c" work as expected on case-insensitive filesystems. Add --case-sensitive option to "fossil mv". (user: jan.nijtmans, tags: trunk)
07:57
[203195d742] rebase (user: jan.nijtmans, tags: prevent-adding-ignored-files)
07:12
[7ae19e56ba] 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. (user: jan.nijtmans, tags: trunk)
2013-05-30
21:59
[45675bdd92] For now, silence messages about kept files being skipped during clean. (user: mistachkin, tags: trunk)
13:25
[32c69db154] Implement [967cedbf20] for "fossil clean" and "fossil extra" (user: jan.nijtmans, tags: ticket-967cedbf20)
07:28
[67c9cd12ad] 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. (user: jan.nijtmans, tags: trunk)
2013-05-29
20:26
[5040705dfa] Fixed one of the JSON test assertions (broken by API changes). (user: stephan, tags: trunk)
14:01
[04ab1af3e0] Fix two cases where a string value might be used after being freed. (user: drh, tags: trunk)
2013-05-28
15:17
[fda5b81880] Add the Tips and Usage Hints document. (user: drh, tags: trunk)
14:08
[4175c90f95] 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. (user: drh, tags: trunk)
10:53
[f370ab3948] Fix a division by zero that can occur when trying to annotate a file that has never been changed. (user: drh, tags: trunk)
00:48
[9f3fb6cb98] Fix an uninitialized variable in the previous check-in. (user: drh, tags: trunk)
00:45
[a5a5524659] Add the ability to edit Wiki pages as either Fossil Wiki, or Markdown, or Plain Text. (user: drh, tags: trunk)
2013-05-27
03:10
[7794d72c5f] Minor documentation updates. (user: drh, tags: trunk)
02:25
[770fd05fe8] Remove an unused variable from the annotation logic in diff.c. (user: drh, tags: trunk)
02:18
[ef26e7624e] Further improvements to the web display of annotations and file history. (user: drh, tags: trunk)
02:00
[71a916ee95] 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. (user: drh, tags: trunk)
01:56
[59d70140f6] Improvements to the web display of file annotations. (user: drh, tags: trunk)
2013-05-25
20:41
[601c15421a] Improvements to file history display in the web interface. (user: drh, tags: trunk)
17:48
[ee990ebb99] Fixed corner case in --args handling for 1-byte entry with no newline. (user: stephan, tags: trunk)
17:22
[418ec701a3] Add the ci= query parameter to the finfo webpage, to trace the direct ancestors of a file from a particular check-in. (user: drh, tags: trunk)
14:34
[24e259da5a] minor typo fix in help text. (user: stephan, tags: trunk)
14:30
[0e5bbade2c] Added notes about --args FILENAME to default help message, per ML request. (user: stephan, tags: trunk)
01:57
[305e3951cc] Remove unused variables in the annotation engine. (user: drh, tags: trunk)
01:52
[89bf6f13f9] 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]. (user: drh, tags: trunk)
01:49
[8987a6bbbf] Leaf: Improved default background colors for web annotations. Remove the diff hyperlinks from the annotation log. (user: drh, tags: annotate)
01:27
[477d1150cf] Improvements to the longest-common-subsequence (LCS) function inside the diff engine. (user: drh, tags: annotate)
2013-05-24
21:54
[1fcc6bda2f] Fix a minor formatting error in the web annotation page. (user: drh, tags: annotate)
21:39
[7799ff3a00] Add links to diff pages on the annotation log in the web interface. (user: drh, tags: annotate)
21:18
[8fee580ded] Do not display the user on annotation output. Show only the check-in ID, date, and line number. (user: drh, tags: annotate)
21:11
[0b0ab858a8] Show gradient background colors on the web annotation screen, with deeper colors the further back in time we go. (user: drh, tags: annotate)
17:16
[434be79b43] Web-based annotation shows lines numbers and the log by default. (user: drh, tags: trunk)
17:04
[d3fd72f442] Fix the "Hide Line Numbers" button on the annotate web page. (user: drh, tags: trunk)
17:02
[e46935e962] On the web-based annotate screen, do not show the annotations on lines that are older than the analysis. (user: drh, tags: trunk)
11:44
[33c651cea5] Add the "Integrating Fossil in the Microsoft Express 2010 IDE" document from Gilles Ganault. (user: drh, tags: trunk)
07:01
[13c7c61ada] "fossil update" operates on the local filesystem, so it should have the --case-sensitive option. (user: jan.nijtmans, tags: trunk)
2013-05-23
22:36
[a5a8d0477a] Fix problems with update and merge when case-sensitive is off and two different checkouts each add files that differ only in case. (user: drh, tags: trunk)
10:13
[97040d6436] After a sync, report "Sync finished" in stead of "Pull finished" (user: jan.nijtmans, tags: trunk)
2013-05-21
13:56
[e91d65afe5] Add option -v|--verbose to "fossil ls" as replacement for (deprecated) -l. (user: jan.nijtmans, tags: trunk)
2013-05-20
10:58
[122b631c31] doc fix (user: jan.nijtmans, tags: trunk)
2013-05-17
12:04
[273ec22f25] 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. (user: drh, tags: trunk)
2013-05-15
18:49
[997ebf7ff4] Load the latest SQLite library from upstream, for the purpose of testing the 3.7.17 beta of SQLite in a real-world application. (user: drh, tags: trunk)
09:33
[b388e7347d] Allow "fossil all ... -U|--user <username>" (user: jan.nijtmans, tags: trunk)
08:54
[6d09745a6f] Allow "fossil all ... -v" as alternative to "fossil all ... --verbose" (user: jan.nijtmans, tags: trunk)
08:16
[dd6adf451a] doc fix. (user: jan.nijtmans, tags: trunk)
08:13
[e3f7ba556b] Some more -v|--verbose additions. Old options names are deprecated, but still work. (user: jan.nijtmans, tags: trunk)
07:02
[1162df8e41] Doc update: ignore-glob setting should be used to prevent *.log files from being added. (user: jan.nijtmans, tags: trunk)
2013-05-14
14:58
[24effbc370] When trying to "fossil add" files which are expected to be ignored, ask for confirmation first. Add option -f|--force to override that. (user: jan.nijtmans, tags: prevent-adding-ignored-files)
14:15
[0df0ce8025] Function file_tree_name() should respect case-sensitive setting. Add --case-sensitive option to test-tree-name. (user: jan.nijtmans, tags: trunk)
11:36
[a38fa0b80b] doc fixes. (user: jan.nijtmans, tags: trunk)
08:08
[fd2fbdb965] Make sure that find_option() is called before the argument check for the test-looks-like-utf command. (user: mistachkin, tags: trunk)
07:45
[e545d3514e] 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. (user: jan.nijtmans, tags: trunk)
2013-05-13
22:52
[4ffaf2ee08] 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. (user: mistachkin, tags: trunk)
14:22
[bb4776e2e0] upgrade to zlib 1.2.8 (user: jan.nijtmans, tags: trunk)
10:50
[55d7e2c14a] unused variable "fossilTimer" (user: jan.nijtmans, tags: trunk)
09:36
[967d8a711e] 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. (user: jan.nijtmans, tags: trunk)
09:21
[1484625d6e] One more off-by-one error. (user: jan.nijtmans, tags: trunk)
09:12
[fa50694405] 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... (user: jan.nijtmans, tags: trunk)
2013-05-09
15:30
[f4bcdb62fb] Add submenu elements to the web-based "annotate" display to turn features on and off. Make the default depth of an annotation 20. (user: drh, tags: trunk)
2013-05-08
21:34
[78bdddfb80] /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. (user: stephan, tags: trunk)
20:18
[9fab0f8125] Fixed a logic error in the only-run-once timer init code. (user: stephan, tags: trunk)
20:09
[799458977e] Reworked the timer IDs to be positive values to simplify error checking a bit. (user: stephan, tags: trunk)
19:54
[590406df3c] Added fossil_timer_is_active(timerId), removed fossil_has_timer(). (user: stephan, tags: trunk)
19:45
[e28433a692] Added fossil_timer_xxx() family of functions and g.mainTimerId. (user: stephan, tags: trunk)
18:34
[21a6a8bc00] Update SQLite to the latest 3.7.17 preview from upstream, for the purpose of testing SQLite. (user: drh, tags: trunk)
17:12
[60e9622313] Improved the out-of-bounds error message in Th_CallSubCommand(). (user: stephan, tags: trunk)
16:57
[05ec4ed3c4] Fixed an array-bounds access violation in Th_SubCommand. Problem reported via the mailing list. (user: stephan, tags: trunk)
16:54
[1d70fb4701] added a reminder/todo regarding a "not always valid" calculation in /stats_report. (user: stephan, tags: trunk)
04:12
[0264475c4a] Add setting TH1 command, with tests. Improve handling of the TH1 trace log. (user: mistachkin, tags: trunk)
2013-05-07
23:33
[dcb5df51d9] Update help text for the ignore-glob setting. (user: mistachkin, tags: trunk)
23:00
[155acff481] 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. (user: mistachkin, tags: trunk)
21:55
[0ea8cc5637] Prevent "fossil" and "fossil.exe" ever being added by "fossil addremove". (user: jan.nijtmans, tags: trunk)
20:52
[b7afa9728b] Add --clean option and clean-glob for use by the clean command. Restore previous meaning of the ignore-glob setting. (user: mistachkin, tags: trunk)
13:03
[a60df3be44] Only call db_get_do_versionable() after checking that it's a boolean versionable setting. (user: jan.nijtmans, tags: trunk)
08:17
[3cba68a83e] If versionable settings are present, disallow editing of the corresponding fields in the /setup_settings page. (user: jan.nijtmans, tags: trunk)
07:52
[10d8abcd0c] 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(). (user: jan.nijtmans, tags: trunk)
2013-05-06
20:51
[cfe346f729] removed an unused variable. (user: stephan, tags: trunk)
20:44
[71d3756977] /stats_report byuser now uses %h instead of %s to render the user name. (user: stephan, tags: trunk)
20:30
[f1a66a6c26] 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. (user: stephan, tags: trunk)
13:24
[abe1030ca8] Wrap over-length lines in the www/settings.wiki documentation page. (user: drh, tags: trunk)
11:00
[d7afa8f153] Store filename in intermediate variable (user: jan.nijtmans, tags: trunk)
10:13
[982f9ec738] 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 "ig... (user: jan.nijtmans, tags: trunk)
09:40
[d24afd17c6] 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". (user: jan.nijtmans, tags: trunk)
2013-05-05
23:53
[bff7f5b95e] On the stats_report?view=byuser page, order by events by default. (user: drh, tags: trunk)
23:49
[10aaf0c971] Implement sorting by event count on some of the stats_report pages. (user: drh, tags: trunk)
20:05
[d0ce29b031] 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. (user: drh, tags: trunk)
19:42
[21454dda94] Make the new CSS for the stats_report appear at the end of legacy CSS that does not define the same elements. (user: drh, tags: trunk)
17:39
[0bdc61b4df] Fix a mal-formed printf format in the vdiff page that was causing a segfault. (user: drh, tags: trunk)
13:26
[6e42254616] /stats_report now shows report list by default. Removed an unused variable. (user: stephan, tags: trunk)
13:19
[08b9b5b0d9] Added view=byuser param to /stats_report. (user: stephan, tags: trunk)
12:56
[0de6582660] 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). (user: stephan, tags: trunk)
2013-05-04
21:47
[2889bfb227] Minor cosmetic tweaks to /activity page. Now counts all events, not just commits. (user: stephan, tags: trunk)
21:36
[d16c09f8c1] 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. (user: stephan, tags: trunk)
20:45
[fd74734bf8] Fixed a C++-ism. Added a note for a potential improvement. (user: stephan, tags: trunk)
20:39
[495bf1ea8d] Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. (user: stephan, tags: trunk)
19:40
[c5ea75133a] 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. (user: stephan, tags: trunk)
01:02
[63443f920b] Load HTML files in iframes instead of inlining them directly into /artifact pages. (user: joel, tags: trunk)
2013-05-03
16:04
[5a936f984c] Pull in the latest SQLite from upstream. This enables the Application_ID feature, so make sure application IDs are set appropriately. (user: drh, tags: trunk)
11:50
[57cfcc2621] Implement "fossil undo -n|--dry-run" as replacement for the --explain flag which does the same. (--explain is retained but no longer documented) (user: jan.nijtmans, tags: trunk)
2013-05-02
19:44
[12bc63aae5] 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. (user: jan.nijtmans, tags: trunk)
15:04
[9e4a7190af] Closed-Leaf: rebase (user: jan.nijtmans, tags: clean-with-ignore)
13:28
[e09d84f297] Allow boolean parameters sbs= and v= to taken values like "on", "off", "yes", and "no". Assign meaningful defaults even if the argument is omitted. (user: drh, tags: trunk)
00:15
[8d3ff5a710] Keep the entry boxes filled in on the hash-color-test webpage. (user: drh, tags: trunk)
2013-05-01
20:38
[2cd8b61f3c] 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. (user: drh, tags: trunk)
19:59
[822d6f0dab] Attempt to set the repository application_id to 1598444364 (which is the same as '_FSL') before any changes to the repository. (user: drh, tags: trunk)
16:02
[96b09d89a1] Fix an off-by-one error in the binary search for file suffixes when trying to guess the mimetype of a file. Ticket [da461aefee1351] (user: drh, tags: trunk)
13:31
[4e4d0fa527] 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. (user: jan.nijtmans, tags: trunk)
09:42
[5214a2a8b8] Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. (user: jan.nijtmans, tags: trunk)
2013-04-30
18:37
[f2b6459ef1] Cleaned up previous reportfmt commit to separate the schema from the data. (user: stephan, tags: trunk)
18:18
[de119db79f] Replaced a DELETE with a DROP to avoid having to change the reportfmt default schema. (user: stephan, tags: trunk)
18:14
[679ba615f4] (config reset) now re-adds the default ticket report format. Problem reported via mailing list. (user: stephan, tags: trunk)
00:09
[5f86c0efa4] Restore workaround to the MSVC resource compilation that allows it to integrate with external headers properly. (user: mistachkin, tags: trunk)
00:03
[f151da2135] Omit CFLAGS when passing compiler options to the MSVC resource compiler. (user: mistachkin, tags: trunk)
2013-04-29
23:44
[ed544f3d9c] Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. (user: mistachkin, tags: trunk)
23:29
[3eea7413ac] Show the color names on the hash-color-test webpage. (user: drh, tags: trunk)
18:21
[748f975345] Add the hash-color-test webpage. (user: drh, tags: trunk)
2013-04-28
22:23
[a87eaae301] Add 'tclReady' TH1 command, with tests. Adjust expected result for test 'th1-tcl-8'. (user: mistachkin, tags: trunk)
20:19
[4c5c96c9e0] All ui pages (and their JSON equivalent) should handle filenames case-sensitive because they don't access the file system (user: jan.nijtmans, tags: trunk)
18:36
[9177ad87ba] Updates to the "concepts" document. (user: drh, tags: trunk)
18:26
[e6cada8219] Make no attempt to output closing P tags when rendering wiki as this can sometimes result in mis-rendered wiki text. (user: drh, tags: trunk)
16:02
[30da8e8b08] Do not attempt to access the check-out database from the server. (user: drh, tags: trunk)
2013-04-27
01:28
[e07e1f662e] 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. (user: stephan, tags: trunk)
01:12
[5741754ed2] Added $LOGNAME to the list of environment variables checkes for the user name, per report from Will Parsons. (user: stephan, tags: trunk)
2013-04-26
09:29
[0a5abbee92] Closed-Leaf: One more: --new-file makes the diff command much more verbose. Fix /event?v= (user: jan.nijtmans, tags: verbose)
08:28
[34ed0afc8a] Rename --detail, --showfiles, --files to -v|--verbose (but keep original as deprecated) (user: jan.nijtmans, tags: verbose)
07:11
[14779a31ec] New option -c|--ckout to "fossil all ignore" (user: jan.nijtmans, tags: trunk)
2013-04-25
21:23
[1159585bdb] Add styling hook and usability improvements to background color picker. (user: joel, tags: trunk)
18:10
[7d1d995317] Update the built-in SQLite to the latest trunk version from upstream. (user: drh, tags: trunk)
01:23
[e864b8ee0e] update help text to reflect reality (user: bch, tags: trunk)
2013-04-24
07:56
[95934c2692] The default for the "case-sensitive" setting should be "off" on Cygwin/Mac/Windows, as documented. (user: jan.nijtmans, tags: trunk)
07:28
[c967b6619f] Closed-Leaf: All ui pages (and JSON) should handle filenames case-sensitive because they don't access the file system. (user: jan.nijtmans, tags: page-case-sensitive)
06:54
[59e4742a60] Revert [681b17ce0e], because Chiselapp found a new home. (user: jan.nijtmans, tags: trunk)
02:34
[b5b0f1b3fc] Add submenu links to trunk/tip when browsing files of a non-trunk/tip check-in. (user: joel, tags: trunk)
2013-04-23
08:40
[8b17c2360a] 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) (user: jan.nijtmans, tags: trunk)
2013-04-22
03:50
[d38f204d3b] Fix error on "/dir" page: "SQLITE_ERROR: no such table: main.vfile" (user: joel, tags: trunk)
01:33
[7ccbf6ee66] Add class hooks to "/dir" pages to allow for filetype-specific styling. (user: joel, tags: trunk)
2013-04-21
21:59
[0b866397a8] Add -n|--dry-run options to commands which already have --test or --nochange. (user: jan.nijtmans, tags: trunk)
2013-04-18
18:53
[91aa222d7f] 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]. (user: drh, tags: trunk)
08:46
[3c781f4f0b] Use the function filename_collation() everywhere in stead of passing caseSensitive as parameter. (user: jan.nijtmans, tags: trunk)
2013-04-17
14:00
[f8e526c212] Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" (user: jan.nijtmans, tags: trunk)
10:15
[87ac9af8c6] Only create index when "case-sensitive" is off. (user: jan.nijtmans, tags: trunk)
09:30
[e8e444eceb] Fix [85017e9273]: Under Windows, renamed file keeps getting "ADDED". (user: jan.nijtmans, tags: trunk)
09:19
[9359b41fd5] 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. (user: jan.nijtmans, tags: trunk)
2013-04-16
09:59
[d0764530d3] Closed-Leaf: Suggested fix for [85017e9273] (user: jan.nijtmans, tags: ticket-85017e9273)
2013-04-11
14:33
[c42aaa259f] Fix the --tag feature of the commit command that was broken by a recent check-in. (user: drh, tags: trunk)
2013-04-10
15:16
[f9e190e7a7] Add the dkf tkchat fossil quote to the quotes.wiki document. (user: drh, tags: trunk)
11:08
[191f4e0f93] Document keep-glob. Rebase (user: jan.nijtmans, tags: clean-with-ignore)
11:04
[375648368c] Document encoding-glob setting (user: jan.nijtmans, tags: trunk)
10:53
[681b17ce0e] Chisel is going the way of the dodo (user: jan.nijtmans, tags: trunk)
07:47
[68ed364281] Fix minor typo on index page. (user: mistachkin, tags: trunk)
2013-04-09
14:58
[1e26962d04] Add the "Defense against Spiders" documentation page. (user: drh, tags: trunk)
13:30
[ddd1659677] Change the default auto-hyperlink-delay from 0 to 10 milliseconds. (user: drh, tags: trunk)
13:26
[96f3e83922] 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. (user: drh, tags: trunk)
2013-04-08
21:05
[88ece116a4] rebase (user: jan.nijtmans, tags: clean-with-ignore)
16:37
[e501d7d0a6] Add --localhost option to "fossil server" (user: joel, tags: trunk)
16:21
[4ee6792d4b] Move variable assignment after declarations so as to compile on nmake (user: joel, tags: trunk)
02:10
[41c7ac29d7] 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. (user: drh, tags: trunk)
2013-04-04
06:43
[eb3c9b34df] copy/paste error in comment (user: jan.nijtmans, tags: trunk)
2013-04-03
12:14
[00f9c9e83a] Restore the original UTF test numbering. (user: mistachkin, tags: trunk)
12:13
[94485846c3] Make the MinGW makefile consistent with the MSVC one in where it attempts to locate the OpenSSL directory. (user: mistachkin, tags: trunk)
10:02
[2e545d5865] rebase (user: jan.nijtmans, tags: clean-with-ignore)
09:39
[1686ff716a] 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. (user: jan.nijtmans, tags: trunk)
07:36
[6159a7f281] rebase (user: jan.nijtmans, tags: clean-with-ignore)
2013-04-02
09:31
[bdd9790484] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
08:43
[eff988b280] too long line (user: jan.nijtmans, tags: looks-like-utf)
08:36
[caa50cffb5] More compact, better readable, output for test-looks-like-utf command. (user: jan.nijtmans, tags: looks-like-utf)
2013-04-01
20:56
[9f931a7569] Fix typo: SSL and JSON should not be enabled by default in the MSVC makefile. (user: mistachkin, tags: trunk)
20:54
[c46e5f933d] Allow easier compilation with OpenSSL enabled using MSVC. Fix for [5b2300c692]. (user: mistachkin, tags: trunk)
18:18
[5acc36b125] Remove a couple superfluous checks for markdown as an optional feature (i.e. now that it's always enabled). (user: mistachkin, tags: trunk)
16:53
[ce93b460ae] Fix to auto.def related to making markdown on by default. (user: drh, tags: trunk)
16:12
[5a920d726b] Remove unused variable (user: jan.nijtmans, tags: trunk)
15:54
[109c1ef571] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
14:02
[086612a5a8] Fix the --allow-older and --force options for permitting out-of-order dating of check-ins. (user: drh, tags: trunk)
13:59
[4dcea80236] 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 upgrad... (user: drh, tags: trunk)
13:50
[6d4339bb09] Leaf: Add the --mimetype option to the "commit" command. (user: drh, tags: markdown)
11:26
[63daf1453c] Merge in autosetup update. (user: drh, tags: trunk)
2013-03-31
18:56
[bc047d1e3d] 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! (user: jan.nijtmans, tags: trunk)
2013-03-30
10:13
[f9d4e0853b] Added timelineComment and infoComment CSS classes, per suggestion by Baptiste Daroussin. (user: stephan, tags: trunk)
2013-03-29
16:38
[2336a2d86e] 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. (user: drh, tags: markdown)
15:43
[02f312e698] Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". (user: drh, tags: markdown)
15:05
[fc413110eb] 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. (user: jan.nijtmans, tags: trunk)
2013-03-28
05:45
[55a85b2dd1] Closed-Leaf: Update autosetup to the latest version (0.6.5) (user: steveb, tags: autosetup)
2013-03-27
23:13
[3f78dfe593] Make the intent of the code in commit_warning() clearer. Style cleanup. (user: mistachkin, tags: trunk)
20:53
[2e9be37f50] Update the built-in SQLite sources to the latest 3.7.16.1 beta for the purpose of testing SQLite. (user: drh, tags: trunk)
09:45
[79f7eb2fc5] Allow looks_like_utf8/16 to specify when the loop should stop, in stead of leaving it unspecified. Minor comment/doc fixes. (user: jan.nijtmans, tags: trunk)
2013-03-26
11:12
[f89e2eccbb] Enable fossil to distinguish correctly CR/CRNL/mixed line endings. (user: jan.nijtmans, tags: trunk)
2013-03-22
10:36
[68f8aafb3f] typo, mention Cygwin as well. (user: jan.nijtmans, tags: trunk)
09:36
[c68afe0f5b] Closed-Leaf: 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! (user: jan.nijtmans, tags: win32-please-evaluate)
2013-03-21
12:06
[3ec3909b17] Add flag LOOK_INVALID, not used yet. Add many more UTF8/16 test-cases. (user: jan.nijtmans, tags: trunk)
2013-03-19
17:40
[b4bec3753d] Merge UTF-16 byte swapping fix and test-looks-like-utf command enhancements. (user: mistachkin, tags: trunk)
17:37
[3f2f1e62fa] Closed-Leaf: Fix overly eager byte swapping when checking for UTF-16 text. (user: mistachkin, tags: bomRefactor)
14:12
[f58bc2dfc7] take over new testcases from bomRefactor branch. (user: jan.nijtmans, tags: trunk)
08:59
[ea2598e447] 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. (user: jan.nijtmans, tags: trunk)
08:34
[8af1541ac5] 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. (user: jan.nijtmans, tags: bomRefactor)
2013-03-18
23:47
[b0b3f2a44f] 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. (user: mistachkin, tags: bomRefactor)
12:37
[a4cdc7235a] 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]. (user: jan.nijtmans, tags: trunk)
11:45
[d1f0c4b93e] Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 (user: jan.nijtmans, tags: trunk)
10:22
[a9f1cbbd6c] Closed-Leaf: Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 (user: jan.nijtmans, tags: reverse-bom-testcases)
09:30
[12ce0041f5] 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. (user: jan.nijtmans, tags: trunk)
07:10
[757585fb28] Rename blob_remove_cr() to blob_to_lf_only() since that is what it now does. Also, improvements to style and related comments. (user: mistachkin, tags: trunk)
07:05
[e452aa97f1] Improve consistency of the version information. (user: mistachkin, tags: trunk)
06:09
[b85a18ba20] Fixes to the verbose mode of the version command. Also, make sure to consistently order optional feature lists. (user: mistachkin, tags: trunk)
05:38
[e3f9a42b58] 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 version... (user: mistachkin, tags: trunk)
2013-03-17
09:54
[d4fe8be6a3] remove the LOOK_ODD flag. It doesn't fit in looks_like_utf16() because it doesn't need each character to be scanned. (user: jan.nijtmans, tags: trunk)
2013-03-16
06:46
[b58800e5eb] move starts_with_utf16_bom() call out of looks_like_utf16(), so we do it only once. (user: jan.nijtmans, tags: trunk)
2013-03-15
15:02
[d4d66d133a] Code changes for Android, suggested by Mark Janssen. (user: jan.nijtmans, tags: trunk)
14:53
[123e4bc589] Fixed a C99ism (decl after code). (user: stephan, tags: trunk)
14:49
[1be15a57f1] Added basic implementation of RFE ticket [3a2a26513220342]: -verbose option for the "version" command. (user: stephan, tags: trunk)
14:35
[0d55a0ad0f] ssh:// and file:// protocols now ignore proxy. (From Martin Gagnon.) (user: stephan, tags: trunk)
14:07
[e5905473a8] Fix ticket [38cecac15f]: test-move-repository requires access to original repository (user: jan.nijtmans, tags: trunk)
12:53
[5a886cfd9b] Closed-Leaf: (expirimental) First implementation of "CR line endings" warning. (user: jan.nijtmans, tags: cr-warning)
12:23
[276b34955b] 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. (user: jan.nijtmans, tags: trunk)
11:32
[4b2c2a519f] Allow blob_remove_cr() to be used for both \r\n -> \n as well as \r -> \n conversions. (user: jan.nijtmans, tags: trunk)
10:05
[fab2b8aea5] Add two new utf-16 test-cases, which were handled wrong up to now, and fix the code accordingly. (user: jan.nijtmans, tags: trunk)
2013-03-14
22:16
[d772ff7219] Add a regexp command to TH1. (user: mistachkin, tags: trunk)
22:14
[3d6d2e7f35] Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. (user: mistachkin, tags: trunk)
21:14
[2bb8a7a8fc] Do not accept the SHA1 password hash as a legitimate password on the login screen. (user: drh, tags: trunk)
20:45
[ec4c9787c9] The VSEEN table added in the previous check-in should be a TEMP table. (user: drh, tags: trunk)
20:27
[1605649f3e] Prevent time warps from causing infinite loops in the annotator. (user: drh, tags: trunk)
16:07
[9e9e4d080f] In the timeline with the "namechng" query parameter, show the name change even if the file content does not change. (user: drh, tags: trunk)
14:56
[1d2f4c2f26] Enhance the web timeline so that with the "namechng" query parameter it shows only check-ins that involve filename changes. (user: drh, tags: trunk)
14:41
[4acff0a6d3] merge trunk. Add fossil and fossil.exe to "ignore-glob". (user: jan.nijtmans, tags: clean-with-ignore)
14:19
[4aa55e5533] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
14:18
[e320f0cd79] 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. (user: drh, tags: trunk)
14:09
[3ba9a4d5ca] style (user: jan.nijtmans, tags: trunk)
13:51
[8923e06cea] LOOK_LENGTH flags only has meaning when LOOK_NUL is not set. (user: jan.nijtmans, tags: trunk)
12:11
[bd1dcc1c52] 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. (user: jan.nijtmans, tags: trunk)
10:33
[ce9d6abea2] 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. (user: jan.nijtmans, tags: trunk)
2013-03-13
14:52
[5a9f855810] make expected "utf-check" parameters less cryptic (user: jan.nijtmans, tags: trunk)
12:13
[515feb5697] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
01:22
[f803d534d0] Update the built-in SQLite to the latest 3.7.16 beta from upstream. (user: drh, tags: trunk)
2013-03-12
22:37
[7dee903839] Modify the looks_like_utf*() functions to detect lone CR and LF characters and set new output flags accordingly. (user: mistachkin, tags: trunk)
16:01
[124aad1864] add .lib, remove some unneeded entries (user: jan.nijtmans, tags: clean-with-ignore)
15:54
[ca5903240d] fix "fossil clean --test" (user: jan.nijtmans, tags: clean-with-ignore)
15:48
[6c72cab73c] Add --keep option to "fossil clean", and versionable "keep-glob" setting (user: jan.nijtmans, tags: clean-with-ignore)
15:30
[1c8efa5cab] Fix "fossil clean --test" not to remove files. (user: jan.nijtmans, tags: trunk)
12:48
[b72908bc5b] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
12:00
[c1d3526741] 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. (user: jan.nijtmans, tags: trunk)
2013-03-11
21:40
[d586f2edfc] Bring in the latest SQLite version 3.7.16 beta from upstream for testing. (user: drh, tags: trunk)
07:51
[be4a6630a6] Closed-Leaf: Prototype for a TH1 regexp command. (user: mistachkin, tags: th1RegExp)
2013-03-10
13:32
[5f4881d421] Add possible 'a=all' response to "fossil clean" (user: jan.nijtmans, tags: trunk)
10:09
[3a2c433aa4] Add possible 'a=all' response to "fossil clean", and print out which files actually are removed. (user: jan.nijtmans, tags: clean-with-ignore)
09:57
[5a3855f68b] 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. (user: jan.nijtmans, tags: clean-with-ignore)
09:23
[6c47a16e5d] Skip running the Tcl integration tests if Fossil was not compiled with Tcl integration support. (user: mistachkin, tags: trunk)
01:36
[c58b815f2b] Add UTF detection tests for the LOOK_ODD flag. (user: mistachkin, tags: trunk)
00:18
[4368611ba8] Style and comment fixes. (user: mistachkin, tags: trunk)
2013-03-08
09:15
[25eec8cfaf] Fix crnl-warning for file which starts with þÿ or ÿþ (latin-1) and has an odd number of bytes. (user: jan.nijtmans, tags: trunk)
02:18
[70d15c8104] Make it easier to correlate the UTF detection test results with the byte-order-mark and data used to produce them. (user: mistachkin, tags: trunk)
00:46
[05ac588496] In the test for the UTF-8/UTF-16 detection functions, use the right byte-order-mark for the endianness of the machine. (user: mistachkin, tags: trunk)
00:09
[e3ae41483d] 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. (user: mistachkin, tags: trunk)
2013-03-07
12:35
[3546a84c1f] Closed-Leaf: Somewhat better layout: Putting text-field title first, above the text-field. (user: jan.nijtmans, tags: ticket-2cfd96b2ba)
11:00
[f96894a54a] merge trunk (user: jan.nijtmans, tags: ticket-2cfd96b2ba)
09:56
[32b8fc7dcd] Since the blob size is unsigned, looks_like_utf16() cannot easily process the content if the size is not even. (user: mistachkin, tags: trunk)
01:27
[6c7185d9ba] Add support for detecting standalone carriage-return characters via the looks_like_utf*() functions. (user: mistachkin, tags: trunk)
01:14
[30e4e3e25d] Fix typo in comments. (user: mistachkin, tags: trunk)
01:12
[13fac7f74a] 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. (user: mistachkin, tags: trunk)
2013-03-06
20:53
[a93b58cf83] 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. (user: drh, tags: trunk)
20:50
[ad44353d90] Closed-Leaf: Enhancements to the test-glob command for better testing of the setting globber. (user: drh, tags: globListRefactor)
20:46
[2d9ae4ee73] Modify the commit_warning() function so the warning for possible binary content is higher priority than the other warnings. (user: mistachkin, tags: trunk)
20:27
[08b96cedee] Add the test-looks-like-utf test command to help test the looks_like_utf*() and related functions. (user: mistachkin, tags: trunk)
15:40
[820f64320b] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: fix-test-move-repository)
15:33
[af0ca3b4eb] 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-warning... (user: jan.nijtmans, tags: trunk)
14:40
[7aa9f66f92] merge trunk (user: jan.nijtmans, tags: fix-test-move-repository)
12:58
[949976e065] (experimental) fix for [2cfd96b2ba] (user: jan.nijtmans, tags: ticket-2cfd96b2ba)
11:30
[f7b355b311] Locate the local checkout database even if it is read-only. (user: drh, tags: trunk)
10:16
[beb91c9163] 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. (user: jan.nijtmans, tags: trunk)
09:28
[98fd649a9a] 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] (user: jan.nijtmans, tags: trunk)
07:50
[30a63b8b66] Refactor the looks_like_utf*() functions to use a single output flags argument to convey the various pieces of blob status information. (user: mistachkin, tags: trunk)
06:58
[1b6c39c1aa] Refactor the glob list handling code and add some tests. (user: mistachkin, tags: globListRefactor)
02:18
[0e5f0da7eb] 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] (user: drh, tags: trunk)
02:15
[6e460c3427] Update the built-in SQLite to the latest 3.7.16 beta from upstream. (user: drh, tags: trunk)
2013-03-05
12:25
[a5dc5332d4] style: use g.zConfigDbName in stead of g.configDbName, as all other strings. (user: jan.nijtmans, tags: trunk)
12:17
[473e08a6d1] 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. (user: jan.nijtmans, tags: trunk)
10:04
[e0e88821bd] Closed-Leaf: Proposed fix for [ed23ef59cf]: Fossil ignoring "binary-glob" setting (user: jan.nijtmans, tags: ticket-ed23ef59cf)
09:24
[ab2920c2b9] 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!) (user: jan.nijtmans, tags: trunk)
02:06
[10fbcda270] Add warning for overly long lines found during the commit process. (user: mistachkin, tags: trunk)
01:27
[ccdd1abba7] Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. (user: mistachkin, tags: trunk)
01:26
[3b09348fd4] Fix artifact links for ticket attachments. (user: mistachkin, tags: trunk)
2013-03-04
23:13
[dd9e030bc9] Closed-Leaf: Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. (user: mistachkin, tags: noLineLenWarning)
20:06
[1e90d43d76] Closed-Leaf: Check on writability of the home directory appears too restricted. Writability of the $HOME/.fossil file should be sufficient for fossil to operate. (user: jan.nijtmans, tags: home-check-too-restricted)
19:18
[1eb9496c48] revert [9122ad308a]. It appears that file_access() cannot bries on win32 (user: jan.nijtmans, tags: trunk)
16:12
[d95cbba2e6] Merge in various complications needed to support CYGWIN. (user: drh, tags: trunk)
16:10
[6184037c31] Fix coloration of side-by-side diff lines with multibyte UTF8 where the lines are completely inserted or deleted. (user: drh, tags: trunk)
13:26
[a6f4093e3f] Closed-Leaf: Enabled the 'c=convert' commit option for Cygwin, now that it can handle UTF-16. (user: jan.nijtmans, tags: build-breaker)
13:19
[18d8d2a69d] 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. (user: jan.nijtmans, tags: build-breaker)
10:25
[1b61defd58] Proposed fix for ticket: test-move-repository requires access to original repository (user: jan.nijtmans, tags: fix-test-move-repository)
2013-03-03
15:39
[b163569a8c] minor cut/paste error (user: jan.nijtmans, tags: trunk)
15:32
[3a74f9fe52] New warning when file is considered binary due to long lines only. (user: jan.nijtmans, tags: trunk)
00:30
[69fe4237ce] Fix the usage comment for incorrect parameters on "fossil config sync". Separately, remove an extra newline from the usage output. (user: drh, tags: trunk)
00:26
[c06e474f68] Do not prompt for passwords on ssh: or file: syncs. (user: drh, tags: trunk)
2013-03-02
18:30
[85ca387557] Additional fixes to side-by-side diff coloration for multibyte UTF8 text. (user: drh, tags: trunk)
17:55
[82081837b3] Add the comparison of Greek Lorem Ipsum to the side-by-side diff testing suite. (user: drh, tags: trunk)
17:49
[256815f9c5] Check in two version of Loren Ipsum in Greek to use as a test of the side-by-side diff with multibyte UTF8 text. (user: drh, tags: trunk)
2013-03-01
23:44
[1fbc742da9] Pull in the latest SQLite from upstream. (user: drh, tags: trunk)
23:33
[520703dd55] Fix a harmless compiler warning in regexp.c. (user: drh, tags: trunk)
13:45
[9122ad308a] Enable access check on HOME directory for win32/cygwin (user: jan.nijtmans, tags: trunk)
13:19
[caf2eb25fa] Teach fossil_utf8_to_filename() how to handle win32 paths on Cygwin. Use this function where-ever possible. (user: jan.nijtmans, tags: trunk)
11:45
[380485de99] In the finfo page, also print the comment parsed with %w, like in the timeline. Links or wiki syntax was not resolved. (user: viriketo, tags: trunk)
01:15
[eec7c001f5] Change a memcmp into a strncmp in regexp.c in order to avoid the possibility of a buffer overread with optimized memcmp implementations. (user: drh, tags: trunk)
2013-02-28
20:44
[e2b3490676] Make sure side-by-side diff highlighting encloses complete UTF8 characters and does not divide a UTF8 character into two invalid characters. (user: drh, tags: trunk)
20:10
[cae8b6964d] 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. (user: drh, tags: trunk)
2013-02-27
23:41
[b061772ddf] Closed-Leaf: Fix artifact links for ticket attachments. (user: mistachkin, tags: tktAttachmentLinks)
23:39
[93482cee82] Update custom MinGW makefile to include the newly added source code files. (user: mistachkin, tags: trunk)
21:28
[c031089e15] Fix "fossil remote off" so that it works again. (user: drh, tags: trunk)
13:51
[52fb2a71ad] plug minor memory leak (user: jan.nijtmans, tags: trunk)
09:46
[26ad1bce49] On Cygwin determine home directory the same as on win32, so cygwin can share "_fossil" with win32. (user: jan.nijtmans, tags: trunk)
08:49
[8cc71be05f] A few more places where Cygwin should do the same as win32. (user: jan.nijtmans, tags: trunk)
2013-02-26
20:50
[9e602271f4] Fix preprocessor check for Win32/Cygwin in file_simplify_name(). (user: mistachkin, tags: trunk)
20:48
[b72ef38d1b] Fix typo in wiki page. (user: mistachkin, tags: trunk)
09:27
[d4b3e1d86d] 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. (user: jan.nijtmans, tags: trunk)
2013-02-25
17:42
[60acc2de34] Get the "fossil scrub --private" command working again. (user: drh, tags: trunk)
09:33
[8031947e59] Split WriteConsoleW call into multiple chunks, when necessary. See https://connect.microsoft.com/VisualStudio/feedback/details/635230 Thanks to jeffrimko for noticing this. (user: jan.nijtmans, tags: trunk)
2013-02-23
14:10
[16642f9c18] Added /json/status to changelog. (user: stephan, tags: trunk)
10:58
[d1e4d100ad] Added /json/status command. (user: stephan, tags: trunk)
2013-02-22
17:34
[b38bb4f9bd] merged in [help-www] branch: adds help support for /www/pages. (user: stephan, tags: trunk)
2013-02-21
22:21
[8c35f07d06] 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. (user: drh, tags: trunk)
19:41
[5be5933348] Closed-Leaf: CLI help command now (cosmetically) differentiates between pages and commands. (user: stephan, tags: help-www)
19:08
[43988bc490] 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. (user: drh, tags: trunk)
15:51
[32bb8c2819] merge fork (user: jan.nijtmans, tags: trunk)
15:50
[e3add2c115] Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t (user: jan.nijtmans, tags: trunk)
15:50
[2091a11dd8] Make sure warning and panic messages appear on a fresh line on the console. (user: drh, tags: trunk)
14:54
[1cd61c96bc] Do not prompt for the sync password more than once. (user: drh, tags: trunk)
14:39
[871a949296] 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. (user: drh, tags: trunk)
14:24
[bb0cedb15a] 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. (user: drh, tags: trunk)
11:45
[1a2e1ea0fe] more unused variables (user: jan.nijtmans, tags: trunk)
11:29
[7eb5e2319f] 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. (user: jan.nijtmans, tags: trunk)
09:57
[aa5def064d] /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 /). (user: stephan, tags: help-www)
08:15
[75e483899e] unused variables (user: jan.nijtmans, tags: trunk)
03:51
[6d6740dcca] 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. (user: drh, tags: trunk)
2013-02-20
22:35
[6ca6624499] 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). (user: stephan, tags: help-www)
22:30
[affccaa822] Modified /help page to show help text for /pages. Only pages with help text get hyperlinks. (user: stephan, tags: help-www)
22:18
[2981ac51ff] Avoid intermingling error message with status output during a sync. Error messages should appear on a line by themselves. (user: drh, tags: trunk)
22:10
[e788795bbf] Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. (user: stephan, tags: help-www)
20:57
[5dfbf7e5b6] All the --port option on the "ui" and "server" commands to begin with an IP address, then bind to just that one IP address. (user: drh, tags: trunk)
18:54
[d84ec60ddd] Added timeline.rss changes to changelog. (user: stephan, tags: trunk)
18:46
[dbaf520910] Merged in [timeline-rss-ticket] changes. (user: stephan, tags: trunk)
16:19
[f4143c5b59] Leaf: Get support for IP address on the --port option working on windows. (user: drh, tags: bind-to-ip)
16:11
[abf56881b6] Changes that allow the --port option on "fossil ui" and "fossil server" to include an IP address to which to bind. (user: drh, tags: bind-to-ip)
15:08
[12ff5ff85e] 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. (user: drh, tags: trunk)
08:33
[957be42625] Simplify/speedup starts_with_utf16_bom and enhance doc for it. (user: jan.nijtmans, tags: trunk)
2013-02-19
12:29
[646c4a67f9] Avoid uniqueness errors when inserting default users. (user: drh, tags: trunk)
2013-02-18
22:35
[ab9b449190] Update version of OpenSSL that is referred to in the makefiles. (user: mistachkin, tags: trunk)
21:45
[1c46835e4c] Closed-Leaf: /info/TICKET_UUID now only shows the ticket title if the ticket db has a title field. (user: stephan, tags: timeline-rss-ticket)
13:46
[b27c0d6d3f] Fixed ticket [5df2715635b99bd46a] (check-in count mismatch). (user: stephan, tags: trunk)
10:03
[cc3976fd30] Closed-Leaf: 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... (user: jan.nijtmans, tags: fossil_utf8_to_filename)
2013-02-17
14:47
[1e70f211f9] Closed-Leaf: More simplification in UTF-16 bom detection (user: jan.nijtmans, tags: utf16Bom)
14:43
[a98467b661] Remove two unused variables (user: jan.nijtmans, tags: trunk)
2013-02-16
14:12
[4f95ea8c56] Limit the complexity of the diff display on check-in information pages. (user: drh, tags: trunk)
00:04
[d2e07756d9] Version 1.25 (user: drh, tags: trunk, release, version-1.25)
2013-02-15
19:57
[3d988df670] Improvements to UTF-16 byte-order-mark detection. (user: mistachkin, tags: trunk)
16:15
[8522e0ab02] Formatting tweaks to the "dbstat" command so that it works better on an 80-column shell window. (user: drh, tags: trunk)
15:53
[b9625cfeb4] Update the change log for version 1.25. (user: drh, tags: trunk)
15:14
[89a2e88107] On a side-by-side diff, shift small differences as far to the left as possible. (user: drh, tags: trunk)
14:52
[b5aab69514] 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. (user: drh, tags: trunk)
2013-02-14
21:58
[6267e24b39] More aggressively compress uparrows in the timeline when the length of the arrow is short. (user: drh, tags: trunk)
21:51
[162538351d] 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. (user: drh, tags: trunk)
21:15
[27dfe95d17] More compact display of the graph for the "family" of a particular checkin. (user: drh, tags: trunk)
2013-02-13
21:33
[a4f6e88411] Thinner and visually sharper arrows on the horizontal merge-in lines of the timeline graph. (user: drh, tags: trunk)
21:12
[9dab2e0646] Removed some orphaned function docs (function was moved to db.c at some point). (user: stephan, tags: trunk)
20:16
[a49749ed5d] Closed-Leaf: Correct comment and remove superfluous return statement. (user: mistachkin, tags: utf16Bom)
17:43
[38bf1d0f56] removed an invalid FIXME. Comment changes only. (user: stephan, tags: trunk)
14:12
[f7f764b760] Update the built-in SQLite to the latest from the SQLite trunk. (user: drh, tags: trunk)
11:31
[d5be709c20] Add a draft document describing the ticket tables and how they are generated from ticket change artifacts. (user: drh, tags: trunk)
09:28
[cdffec2b63] "reverse" should mean big-endian on little-endian machines. (user: jan.nijtmans, tags: utf16Bom)
03:14
[81c4d78137] Improvements to the UTF-16 BOM detection. (user: mistachkin, tags: utf16Bom)
2013-02-12
19:23
[67f787dc4e] Revised ticket processing to align with coding style guide, and for clarity of presentation. (user: drh, tags: trunk)
19:09
[9cca9398ab] 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. (user: viriketo, tags: trunk)
16:57
[a10282407c] Update src/rss.c with latest version from dg-misc branch (original at [01e85ec4]). (user: dg, tags: timeline-rss-ticket)
11:53
[a1d2cd84b8] Replaced a call to realloc() with cson_realloc() (which, in turn, uses the fossil realloc). (user: stephan, tags: trunk)
10:08
[1bc09124bd] timeline.rss with single-ticket support, based on David Given's patch. (user: stephan, tags: timeline-rss-ticket)
2013-02-08
09:37
[fab09a1710] 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. (user: jan.nijtmans, tags: trunk)
08:55
[c31bbd4084] Addendum to previous commit: Allow the user to decide whether the "fossil knows nothing about" warning should abort the commit or not. (user: jan.nijtmans, tags: trunk)
08:21
[7a8808b220] Change "fossil knows nothing about" fatal into a warning. (user: jan.nijtmans, tags: trunk)
2013-02-07
15:28
[be6756e26b] Divide blob length check (even number of bytes) and UTF-32 check in the 3 versions of the UTF-16 BOM functions. (user: jan.nijtmans, tags: trunk)
02:08
[43c4522623] Add the test-ssh-far-side command that can be used in place of a shell for the remote side of an ssh: sync. (user: drh, tags: trunk)
00:24
[2163cd9666] Add the shell= query parameter to the ssh: scheme for cloning and syncing. (user: drh, tags: trunk)
2013-02-06
12:00
[6e685da390] Set the execute permission bit on compat/zlib/configure. (user: drh, tags: trunk)
2013-02-01
12:33
[fe56e5aa4f] 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. (user: jan.nijtmans, tags: trunk)
07:01
[13ffb9b4d1] 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. (user: joel, tags: trunk)
2013-01-31
18:12
[ba86c859df] Added an "extern" to work around a duplicate-definition linking error with the tcc compiler. (user: stephan, tags: trunk)
10:53
[512def0fc8] Fixed list numbering (was missing #5). (user: stephan, tags: trunk)
2013-01-30
21:39
[7dda61ec4a] make sure that -ldl is added to the linker flags, in case the platform needs it (e.g. Ubuntu on AMD64 with --static) (user: jan.nijtmans, tags: trunk)
18:14
[8027c7e648] Back out the previous check-in - no changes needed for strcmp(). (user: drh, tags: trunk)
13:10
[afffe48643] 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. (user: jan.nijtmans, tags: trunk)
10:03
[7ac0fd9d11] Closed-Leaf: 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 (user: jan.nijtmans, tags: use-fossil_strcmp-everywhere)
2013-01-29
09:15
[7d237c49f3] Rename "unicode-glob" setting to "encoding-glob". Mention the existance of the *-glob settings in the "fossil commit" warnings. Alphabetize the settings list. (user: jan.nijtmans, tags: trunk)
2013-01-27
21:06
[c5ed222748] issue [cd201d69bb]: For completeness, let's add .dot and .dotx too. (user: jan.nijtmans, tags: trunk)
20:51
[2a74733cbc] Fix issue [cd201d69bb] (user: jan.nijtmans, tags: trunk)
19:54
[b9f0c78aaa] Patch by Edward Berner: _set_errno and older MSVC Resolves problem on Windows NT 4.0 (user: jan.nijtmans, tags: trunk)
19:03
[28c3674785] Building with mingw32-make fixes from Edward Berner. Mention "FreeBSD" as well, as possible build platform. (user: jan.nijtmans, tags: trunk)
11:24
[0421c136f2] Typo fixes from Edward Berner. (user: stephan, tags: trunk)
2013-01-26
17:56
[b178bcb897] 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. (user: jan.nijtmans, tags: trunk)
16:27
[013854ae76] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
08:26
[1a5ac30583] Fix revert tests 5 and 6 so they aren't carbon copies. Minor comment cleanup (user: joel, tags: trunk)
2013-01-25
23:49
[eef34741a9] Fix 'fossil revert' to fully revert renames (user: joel, tags: trunk)
08:53
[461a4d11d1] Replaced a ..\ with $B\. (user: stephan, tags: trunk)
2013-01-24
15:19
[bb63588e1b] Removed -DCSON_FOSSIL_MODE from cc flags. Integrated JSON-under-MSC-related patches from the list. (user: stephan, tags: trunk)
14:38
[7b17a4ddb3] Added missing help text for dbstat command. (user: stephan, tags: trunk)
14:15
[e9f3e41bc5] Define CSON_FOSSIL_MODE in cson_amalgamation.h via auto-generation process, as opposed to setting it as a compiler flag. (user: stephan, tags: trunk)
10:48
[f480173856] Closed-Leaf: Rename "unicode-glob" to "encoding-glob", and improve feedback regarding the existance of the *-glob settings. (user: jan.nijtmans, tags: encoding-glob)
10:18
[a5cd2dd64e] Further simplification of continuation byte checkin in filenames (user: jan.nijtmans, tags: trunk)
2013-01-23
13:24
[769c90a230] Add the max-download-time server option that limits the amount of real-time that the server will spend preparing an xfer protocol reply. (user: drh, tags: trunk)
13:15
[4d456c9fd1] Further fine-tuning of the check for valid UTF8 characters in filenames. (user: drh, tags: trunk)
13:09
[3104348ec5] Only run ANALYZE if the --analyze flag is provided to "fossil rebuild" or "fossil all rebuild". (user: drh, tags: trunk)
12:31
[970cc4f16f] Closed-Leaf: Only check time, if it is set. (user: joerg, tags: experimental)
10:38
[4ddd099b57] put settings in right alphabetical order (user: jan.nijtmans, tags: trunk)
2013-01-21
13:12
[7dabede3b3] Closed-Leaf: Oops, make it work correct now. (user: jan.nijtmans, tags: disallow-invalid-utf8-in-filenames)
09:39
[011d5f692d] 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. (user: jan.nijtmans, tags: disallow-invalid-utf8-in-filenames)
2013-01-20
10:57
[1d462a683f] Fix the SQL for the command-line timeline so that it works for timeline items that are not associated with a particular branch. (user: drh, tags: trunk)
2013-01-18
22:05
[ee6ae580ee] 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. (user: joerg, tags: experimental)
21:34
[80bf94e0f7] 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... (user: joerg, tags: trunk)
12:36
[2f10a050c6] Bring the regexp.c module into alignment with the similar code in the SQLite test suite. (user: drh, tags: trunk)
12:13
[44dc567e57] Changed labels for dbstat command output (per mailing list discussion). Removed server-id field from dbstat output (to match /stat page change). (user: stephan, tags: trunk)
11:06
[823d3ed6d3] 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]. (user: stephan, tags: trunk)
02:33
[e5f9b18d36] Simplify the text on the "Number of Artifacts" row of the /stat page. (user: drh, tags: trunk)
02:23
[5210b9379a] Remove an unused variable from the URL encoder. (user: drh, tags: trunk)
02:19
[a89560616f] Uniformity in the display of version numbers on the /stat page. (user: drh, tags: trunk)
02:11
[afec3f814d] Avoid unnecessary escaping of : characters in URLs in order to make the links more readable. (user: drh, tags: trunk)
00:55
[6bb63a7364] 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. (user: drh, tags: trunk)
00:47
[f97e1cf666] 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. (user: drh, tags: trunk)
2013-01-17
22:23
[7536c6aea5] Fix the sqlite3_open() used by "fossil init" so that it will honor the FOSSIL_VFS environment variable. (user: drh, tags: trunk)
18:13
[d7019134a5] Merge in the latest SQLite from upstream, in order to test SQLite. (user: drh, tags: trunk)
11:02
[39fa6911fc] src/merge.c: In function ‘merge_cmd’: src/merge.c:103:7: warning: ‘mid’ may be used uninitialized in this function (user: jan.nijtmans, tags: trunk)
03:30
[d59455e3f2] Change 'checkin-count' to simply 'checkins' to keep the output aligned. (user: mistachkin, tags: trunk)
2013-01-15
19:15
[2f04cc5e54] Moved the "dbstat" command into the "--all" list. (user: stephan, tags: trunk)
18:32
[29a9e237d8] Expanded the "dbstat" command output a bit. (user: stephan, tags: trunk)
10:25
[9d657c3be5] formatting (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
10:22
[5e710f01b5] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
10:21
[4f510b66cb] one more: if we already know the character is in the range U+E000 - U+FFFF, it cannot be a surrogate any more. (user: jan.nijtmans, tags: trunk)
10:17
[15fec2830e] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
10:15
[886e1bb2a8] 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. (user: jan.nijtmans, tags: trunk)
10:03
[9a88d1963f] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
03:02
[8554d3e656] 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. (user: drh, tags: trunk)
02:29
[b3bac1158b] Fix compiler warnings. (user: drh, tags: trunk)
2013-01-14
12:52
[f76d912f1d] Change the output format for the "fossil leaves" command and add the --bybranch command-line option which is useful for looking for forks. (user: drh, tags: trunk)
01:54
[bee86ff39a] 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. (user: drh, tags: trunk)
01:53
[8a470fd4bc] Simplifications to the SQL that determines a fork to merge when the "fossil merge" command has no VERSION argument. (user: drh, tags: trunk)
00:21
[9ee47de254] Enhance the "fossil merge" command so that if the VERSION argument is omitted, Fossil tries to merge any forks of the current branch. (user: drh, tags: trunk)
2013-01-13
18:38
[1dd493231a] Added new "dbstat" command, mostly analog to the /stat web page, but not called "stat" to avoid breaking any "stat==status" typing habits. (user: stephan, tags: trunk)
02:01
[a0dd51e9af] Allow the FOSSIL_USER environment variable to be used as a fallback when creating a new repository. (user: mistachkin, tags: trunk)
2013-01-11
18:12
[e4ca677a6c] Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. (user: drh, tags: trunk)
18:03
[a18a49c875] 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 tes... (user: drh, tags: trunk)
12:28
[6e9e6436a6] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
08:10
[bef9a956c0] Closed-Leaf: Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. Typo. (user: jan.nijtmans, tags: regexp-x)
2013-01-10
12:51
[acea7010b8] Added checkin-count to (fossil info) output (ML request). (user: stephan, tags: trunk)
2013-01-09
15:59
[c7133bd79d] Fix incorrect license statement on the http_ssl.c file. No code changes. (user: drh, tags: trunk)
12:56
[6b3e97a328] 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. (user: drh, tags: trunk)
2013-01-08
17:08
[5b7f084fd4] Fix typo in the new 5 minute guide. (user: mistachkin, tags: trunk)
16:55
[0fb6c829f2] Added missing commit example to 5-minute quickstart. (user: stephan, tags: trunk)
15:58
[be93ecb3a5] Errata for the 5-minute tutorial page. (user: stephan, tags: trunk)
15:47
[66c4f17a6e] Forgot to do the "fossil add fiveminutes.wiki" in the previous commit. (user: drh, tags: trunk)
15:35
[f612e9172c] Added the "Up and running in 5 minutes" document by Gilles Ganault. (user: drh, tags: trunk)
15:19
[17fbffa2dd] Fix an obsolete comment. No code changes. (user: drh, tags: trunk)
14:03
[1a52914b38] Update SQLite from upstream to fix a potential crash bug if Fossil were compiled with SQLITE_ENABLE_STAT3. (user: drh, tags: trunk)
2013-01-07
18:58
[baa1ebb7d9] Improved error message handling. Fix the "fossil server" command so that it works when run as root on a repository in the root directory. (user: drh, tags: trunk)
17:21
[4f365f7b77] Merge updates from trunk. (user: mistachkin, tags: th1Hooks)
17:18
[1fdeece215] Re-sync custom MinGW makefile. (user: mistachkin, tags: trunk)
15:03
[48798b2719] Fix "fossil revert" so that it works on files that have been renamed. (user: drh, tags: trunk)
14:45
[9ae863a5eb] Pull the latest trunk version of SQLite from upstream. (user: drh, tags: trunk)
2013-01-04
19:43
[8144cf1508] Fix an out-of-order variable declaration in regexp.c. (user: drh, tags: trunk)
18:43
[ac103f64c3] auto-captcha should default to "off". (user: drh, tags: trunk)
18:23
[781e5bed89] Make it easier to hit the graph nodes for click-to-diff when running on phones and tablets. (user: drh, tags: trunk)
13:04
[c23e6444f5] 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. (user: drh, tags: trunk)
2013-01-03
22:33
[f86304fefa] 4-byte utf-8 for re_compile, fix 3-byte utf-8 there, and fix a compiler warning. (user: jan.nijtmans, tags: trunk)
20:02
[c84051f38d] Rename re_execute() to re_match(). Other fixes to regex matcher bugs that were introduced when porting the code from SQLite. (user: drh, tags: trunk)
13:38
[a13e0a20a8] regexp.c (re_next_char): 3 off-by-one errors, and disallow characters > 0x10ffff unicode.c/diff.c: fix some gcc warnings (user: jan.nijtmans, tags: trunk)
09:27
[c77995e650] Patched re_space_char() to conform to its docs (now recognizes \r as a space). (user: stephan, tags: trunk)
2013-01-02
12:19
[46af6b8260] Fixed 2 string pointer type warnings reported on the mailing list. (user: stephan, tags: trunk)
11:39
[6a26eb3497] s/re_exec\b/re_execute/g, for compatibility with BSD. (user: stephan, tags: trunk)
10:47
[8fec4c959c] Fixed JSON-side warnings reported by Baptiste Daroussin. (user: stephan, tags: trunk)
01:36
[31dd2c0e3e] Enable diff filtering using a regex= query parameter on web pages. (user: drh, tags: trunk)
00:58
[97a7b924c0] 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. (user: drh, tags: trunk)
2013-01-01
22:56
[d74698ec28] Allow the --context option on diff to have a value of 0. (user: drh, tags: trunk)
21:25
[62cd2e2496] Add support for case folding in the regexp matcher. (user: drh, tags: trunk)
21:09
[cb952c420d] Enhance the regexp matcher to support full unicode on the \b, \w, and \W patterns, using code taken from the FTS3 unicode2 tokenizer. (user: drh, tags: trunk)
20:56
[e2552de8c6] Add the regular expression matching library and the "test-grep" command for testing it. (user: drh, tags: trunk)
2012-12-31
13:46
[808e3d6e75] Updates to the checkin_names embedded documentation page to reflect recent changes. (user: drh, tags: trunk)
2012-12-29
02:47
[514f4fd8f6] Fix a typo in the constant that defines the number of days in a year. (user: drh, tags: trunk)
2012-12-27
21:16
[e356f18577] Add the ability to run TH1 commands from the web interface. (user: drh, tags: trunk)
03:06
[747e1e50d5] Do not interpret MSIE version 6 and earlier as "human" for the purposes of automatically enabling hyperlinks. (user: drh, tags: trunk)
2012-12-23
07:23
[6358cc3714] Closed-Leaf: Add support for running raw TH1 commands via the web interface (requires setup permissions). (user: mistachkin, tags: adminTh1)
2012-12-22
13:48
[558a17a686] Update SQLite to the latest trunk, with support for the foreign_key_check pragma. (user: drh, tags: trunk)
2012-12-21
13:31
[c89a694d54] Correct typo in the description of the moderation setup page. (user: mistachkin, tags: trunk)
2012-12-19
08:24
[0a24257420] Allow backslash in card filenames without causing a SYNTAX error in card parsing. (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
2012-12-18
21:04
[55a28e7f5a] Fix a couple typos in comments. (user: mistachkin, tags: trunk)
03:59
[67985cd668] Add help text for the 'access-log' setting. (user: mistachkin, tags: trunk)
02:38
[ebd36f9b2b] Fix the display of file renames so that they show up as just renames and do not also appear as a delete. (user: drh, tags: trunk)
02:18
[6dba4c6a58] Closed-Leaf: Fix a typo - repeated word "from" (user: drh, tags: improved-name-change-display)
01:54
[aa9a2485de] 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.) (user: drh, tags: improved-name-change-display)
01:39
[4ac43fe6e3] 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. (user: drh, tags: improved-name-change-display)
2012-12-17
14:00
[a39a992b4e] Enhanced comments in the diff.c source code file. No code changes. (user: drh, tags: trunk)
00:38
[0c6e645175] Change the footer in the 'Enhanced Default' skin to show the approximate time needed to generated the HTML for the page. (user: mistachkin, tags: trunk)
2012-12-16
17:13
[ef6285a6a3] Change the default footer to show the approximate time needed to generated the HTML for the page. (user: drh, tags: trunk)
07:16
[01d6ef7cf8] Remove unused local variable. (user: mistachkin, tags: trunk)
2012-12-15
21:55
[b912619403] Do not attempt to translate tabs into spaces on a unified diff. (user: drh, tags: trunk)
15:18
[4f8631eb1d] More tests in to the difference-engine test page. (user: drh, tags: trunk)
15:03
[df0d0d04d1] 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. (user: drh, tags: trunk)
14:25
[60d5b1f5a2] Add robustness to the handling of command-line options in the "diff" and "test-diff" commands. (user: drh, tags: trunk)
14:19
[84dc7b0f3f] Wrap an over-long source code line. No logic changes. (user: drh, tags: trunk)
14:13
[1442cc7f4c] Always set "white-space: pre-wrap;" in the CSS. (user: drh, tags: trunk)
13:26
[69f75f196b] 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. (user: drh, tags: trunk)
01:37
[47dacaa69b] More test cases for the side-by-side diff. No changes to code. (user: drh, tags: trunk)
01:17
[233c4975a8] More compact representation of a left/right rewrite on side-by-side diffs. (user: drh, tags: trunk)
00:59
[52db049b89] 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. (user: drh, tags: trunk)
2012-12-14
21:24
[c4bbc4a9af] Improvements to the side-by-side diff display for indentation changes with minor edits. (user: drh, tags: trunk)
18:58
[4cf8c16cd8] Rename the test-udiff command to test-diff and give it the capability to use the --tk option. (user: drh, tags: trunk)
11:50
[0658068a23] include <winsock2.h> before <ws2tcpip.h> whenever needed. Thanks to Konstantin Khomoutov for reporting this. (user: jan.nijtmans, tags: trunk)
2012-12-13
12:31
[743b64ecf2] 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. (user: mistachkin, tags: trunk)
2012-12-12
22:52
[d48399bd39] 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 vers... (user: drh, tags: trunk)
22:03
[8e50ff0c30] typo integrate latest version of dirent.h (user: jan.nijtmans, tags: trunk)
2012-12-11
20:58
[d5261ae5f0] Improve consistency when referring to the 'build.wiki' page in several places. (user: mistachkin, tags: trunk)
16:53
[44610be49d] Update the "compiling and installing" instructions to describe how to build for MacOS 10.2. (user: drh, tags: trunk)
16:29
[fbe87e0cfb] Missed one spot where WITHOUT_ICONV is required on the previous check-in. (user: drh, tags: trunk)
16:23
[722791a6a8] 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. (user: drh, tags: trunk)
13:13
[b41ebf256f] Clarify the "omitted checkin" message on "fossil bisect vlist". (user: drh, tags: trunk)
01:05
[d79ddface9] Import the SQLite fix for integer to floating-point overflow from upstream. Fossil does not really need this. The import is for testing SQLite. (user: drh, tags: trunk)
2012-12-10
19:50
[1caa510170] some more unused variable gcc warnings (user: jan.nijtmans, tags: trunk)
19:35
[0e5c128047] A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE (user: jan.nijtmans, tags: trunk)
2012-12-09
19:22
[2056f624c0] 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. (user: drh, tags: trunk)
2012-12-08
23:14
[8e31adafad] 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. (user: drh, tags: trunk)
06:58
[ea529b633d] Merge updates from trunk. (user: mistachkin, tags: th1Hooks)
02:26
[f51c8a4447] Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. (user: mistachkin, tags: trunk)
01:01
[3ad20f4b25] In the markdown engine, use fossil_strnicmp() to allow easy compilation with MSVC. (user: mistachkin, tags: trunk)
00:41
[61079c3bef] Merge markdown support for embedded documentation into the trunk. (user: mistachkin, tags: trunk)
2012-12-07
20:58
[de1ef7e99f] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: markdown)
14:57
[0bb8184e3c] Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. (user: drh, tags: trunk)
14:33
[ce99889c68] Attempt to get click-to-diff working on IE8. (user: drh, tags: trunk)
12:57
[bf160cf014] Include "sys/times.h" in file.c if not compiling on windows. This quiets a compiler warning. (user: drh, tags: trunk)
12:50
[54085d52c4] Get self-registration working again after adding javascript-activated forms. (user: drh, tags: trunk)
2012-12-06
02:51
[89ab1185bf] 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. (user: drh, tags: trunk)
02:44
[8d4ee62b18] Increase the maximum graph with to 40 rails. Fix the graph display for individual files, which was broken by the prior change. (user: drh, tags: trunk)
01:47
[d57481a707] Make the spacing between vertical rail centerlines in the graph adjustable based on the number of rails. Use less horizontal space. (user: drh, tags: trunk)
2012-12-05
15:47
[0eb3d8e828] Pull the SQLite 3.7.15 beta from upstream for testing. (user: drh, tags: trunk)
15:45
[2c8557cc7a] 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. (user: drh, tags: trunk)
2012-12-04
03:09
[3c188df5ac] Make definition and usage of BROKEN_MINGW_CMDLINE consistent with the other compile-time options. (user: mistachkin, tags: trunk)
02:04
[e354c795b3] Restore default PREFIX in custom makefile. (user: mistachkin, tags: trunk)
01:10
[08f4eda728] The "ln" query parameter causes lines numbers to be shown on the "annotate" webpage. (user: drh, tags: trunk)
00:17
[3ff5ca0573] Change the encoding on the ZIP archive generator so that it preserves UTF8 filenames. (user: drh, tags: trunk)
2012-12-03
22:03
[ceb11b0787] Closed-Leaf: 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] (user: jan.nijtmans, tags: utf8-in-zip)
20:48
[ee1ff73a9e] missing parameter type (user: jan.nijtmans, tags: trunk)
2012-12-01
20:17
[4e23c42f7e] Add mimetype mappings for .docx, .pptx, and .xlsx. (user: drh, tags: trunk)
09:53
[39807cdf0c] update wrong comment (user: jan.nijtmans, tags: trunk)
04:49
[99ab9fb47c] 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. (user: drh, tags: trunk)
04:37
[c71e096800] 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. (user: drh, tags: trunk)
04:10
[4a5e972e2c] Additional webserver security: Do not allow the "fossil server" command to return any static content with an unrecognized suffix. (user: drh, tags: trunk)
03:55
[28faff0d6a] 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. (user: drh, tags: trunk)
03:50
[ee40fcb448] Revise the default ticket viewer so that it omits blank comments from the User Comments section. (user: drh, tags: trunk)
03:38
[7f56910f0e] Allow upper or lower case letters for the captcha code. Also, recognize "O" as a "0". Ticket [b142647bfa04a] (user: drh, tags: trunk)
03:25
[8205c01cd4] 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. (user: drh, tags: trunk)
03:18
[cc09cda247] Closed-Leaf: Make sure the SQLite memory allocator is initialized before trying to use it to convert MBCS into UTF8. (user: drh, tags: cmdline-expansion)
02:57
[e726c8082e] 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. (user: drh, tags: trunk)
2012-11-30
21:03
[ed1e34c760] Bump the version number to 1.25 and add a change log in preparation for the next release. (user: drh, tags: trunk)
16:59
[08802c4af4] forgot makemake.tcl and Makefile.mingw.mistachkin changes (user: jan.nijtmans, tags: cmdline-expansion)
16:43
[2459ee7b71] merge trunk. Add fallback mechanism for MinGW (user: jan.nijtmans, tags: cmdline-expansion)
16:09
[d091c609d2] CSS changes: set the cursor to "pointer" on ticket reports. (user: drh, tags: trunk)
15:52
[647bb7b79f] Allow characters *[]? to appear in filenames. Tickets [46bf4baedce] and [d17d6e5b174bd6] and [10aee063c413c107] (user: drh, tags: trunk)
15:22
[5bff5e5cc5] 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. (user: drh, tags: trunk)
15:16
[20f17aeb05] 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. (user: drh, tags: trunk)
15:07
[c43da4fcd1] Closed-Leaf: 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. (user: drh, tags: click-to-sort-reports)
14:24
[bac4b248f5] merge trunk g.nameOfExe should have filename_to_utf translation as well on UNIX/OSX (user: jan.nijtmans, tags: cmdline-expansion)
14:09
[e08073d333] fix testcase (user: jan.nijtmans, tags: trunk)
13:27
[b1036fe5bf] (experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. (user: jan.nijtmans, tags: cmdline-expansion)
03:33
[7b3def02ed] Closed-Leaf: Fix the click coordinates so that they work even when the page has been scrolled. (user: drh, tags: click-graph-to-diff)
03:14
[95cce92af0] Fix compiler warning. (user: drh, tags: click-graph-to-diff)
03:10
[a7dde41fec] 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. (user: drh, tags: click-graph-to-diff)
00:40
[3e0f48c76d] Move the new utf8.c file into alphabetical order in the makemake.tcl tool. (user: mistachkin, tags: trunk)
00:38
[2d754ca84b] Update custom MinGW makefile with recent changes. (user: mistachkin, tags: trunk)
2012-11-29
20:23
[4ee99cc8a6] All the --verbose option on "all sync", "all push", and "all pull". (user: drh, tags: trunk)
18:46
[5ed566f805] Modify the test-echo command to also show the name of the executable. (user: drh, tags: trunk)
18:39
[2f187c2f22] Fix the "all" command on mac, broken by the penultimate check-in. (user: drh, tags: trunk)
18:31
[9eb2df37ef] Fix harmless compiler warnings on windows. (user: drh, tags: trunk)
18:21
[f1a82cf34f] Fix the build for mingw: do not translate command-line options from unicode to utf8 because mingw has already done that for us. (user: drh, tags: trunk)
16:54
[7e609e0e50] Fix a missing on object descriptions. (user: drh, tags: trunk)
13:15
[ca728447a6] Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] (user: drh, tags: trunk)
13:12
[1002e7238c] Closed-Leaf: Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] (user: drh, tags: ticket-e399bc)
09:59
[42951c59ae] One more thing I spotted (but cannot test!): UTF8-mac encoded values could enter fossil through environment variables as well... (user: jan.nijtmans, tags: ticket-e399bc)
09:53
[a0148eac53] 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. (user: jan.nijtmans, tags: ticket-e399bc)
08:57
[0ff5b5ed0f] unbreak win32 (user: jan.nijtmans, tags: ticket-e399bc)
07:56
[3527aa4474] Fix a couple line length issues and modify an error message. (user: mistachkin, tags: trunk)
03:14
[c24e568fb0] 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] (user: drh, tags: ticket-e399bc)
01:45
[22b570f4f3] 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. (user: drh, tags: trunk)
2012-11-28
23:05
[fcdeaa2909] Serious bug fix: Avoid deleting the respository if the repository is in the checkout and you do a "fossil close". (user: drh, tags: trunk)
20:37
[607ff0855c] Add the "fossil cat" command, which is an alias for "fossil finfo -p" (user: drh, tags: trunk)
19:28
[f1ef22136f] Take care that xfer error messages and user prompts always begin at the start of a new line. (user: drh, tags: trunk)
11:13
[b963446708] Add a conditional #include in an attempt to get the build working on Cygwin. (user: drh, tags: trunk)
08:44
[9d67e2e2d3] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: convert_before_commit_v2)
2012-11-27
16:26
[4f8c8975bc] 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 scripti... (user: drh, tags: trunk)
15:32
[7575b52e15] Closed-Leaf: Fix some HTML markup irregularities. Improvements to the default ticket viewer. (user: drh, tags: ticket-enhancements)
14:53
[14cf3f3c9d] unbreak mingw-w64 build (user: jan.nijtmans, tags: trunk)
13:21
[7ef7284d6b] 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. (user: drh, tags: trunk)
13:15
[4eb637fd25] Make the --admin-user for the "init" command also be the login user. Ticket [1038e224fa3956] (user: drh, tags: trunk)
11:10
[9f3622b22a] Closed-Leaf: Suggested fix for [1038e224fa] (user: jan.nijtmans, tags: ticket-1038e224fa)
09:46
[35f5c40c72] merge trunk (user: jan.nijtmans, tags: convert_before_commit_v2)
09:42
[d27cddf17c] blob_to_utf8_no_bom(): the starts_with_utf16(le|be)_bom calls were swapped. (user: jan.nijtmans, tags: trunk)
09:15
[5d3a492d8a] missed a small part when merging (user: jan.nijtmans, tags: convert_before_commit_v2)
09:10
[43caa73788] merge trunk (user: jan.nijtmans, tags: convert_before_commit_v2)
07:03
[36734cfcf7] Closed-Leaf: Modify the MinGW makefile to support building with zlib in the compat directory. (user: mistachkin, tags: zlib)
06:31
[d17f4473cf] Support building with zlib in the compat directory, phase 1. (user: mistachkin, tags: zlib)
00:23
[77cd6e0dfb] Assume that the NetSurf browser is operated by a human. (user: drh, tags: trunk)
2012-11-26
22:51
[9b800ee41c] Merge byte-order-mark handling enhancements to trunk. (user: mistachkin, tags: trunk)
21:30
[3c8195c876] Fix a string-quoting error in the previous commit. (user: drh, tags: ticket-enhancements)
20:47
[2ff70a3130] Modify commit error message about unresolved merge conflicts to include the option used to disable the check. (user: mistachkin, tags: trunk)
20:40
[5e83504f78] 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. (user: mistachkin, tags: trunk)
19:32
[fb3b0f66a3] Change the default ticketing scripts to take advantage of TICKETCHNG. (user: drh, tags: ticket-enhancements)
19:16
[7de5f6c056] 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. (user: drh, tags: ticket-enhancements)
18:55
[cb856ccdb1] Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit). (user: mistachkin, tags: trunk)
16:28
[cc8a325622] Improvements to TH1 variable setup when processing tickets that use TICKETCHNG. (user: drh, tags: ticket-enhancements)
2012-11-25
22:31
[e9954e588b] Closed-Leaf: During commit, instead of using the '--force' option to bypass file type warnings, add a new option '--no-warnings'. (user: mistachkin, tags: bellon-unicode)
22:01
[be15485aa6] Adjust check for bypassing Unicode/CR/NL warning. (user: mistachkin, tags: bellon-unicode)
21:42
[0c2f705c80] 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. (user: jan.nijtmans, tags: bellon-unicode)
18:06
[7a8938ab84] Fix formatting of the Login Group screen. Ticket [f687f1eb987148]. (user: drh, tags: trunk)
17:05
[77dc754b98] Fix an out-of-order variable declaration. (user: drh, tags: trunk)
11:50
[897dfa48b4] Disallow invalid unicode characters in filenames. (user: drh, tags: trunk)
11:16
[6a8084abcb] Use binary mode for CGI trace files. Make CGI trace cross-platform. (user: drh, tags: ticket-enhancements)
02:57
[95f02a572e] Closed-Leaf: Use binary mode for CGI related trace files. (user: mistachkin, tags: cgiTraceBinary)
2012-11-24
23:54
[7136ff4c65] Bug fixes in the TICKETCHNG update mechanism. (user: drh, tags: ticket-enhancements)
23:07
[6f3d328fbf] When --httptrace is used with "fossil ui" or "fossil server", create log files containing the text of each HTTP request. (user: drh, tags: ticket-enhancements)
22:40
[48cf099427] Fix a bug in TH1 trace output. (user: drh, tags: ticket-enhancements)
20:53
[48645c39a4] Add support fo the TICKETCHNG table in the repository database. (user: drh, tags: ticket-enhancements)
14:44
[f6ac3c6f3d] Add the "query" command to the TH1 language, used to query the repository database. (user: drh, tags: ticket-enhancements)
01:01
[aaa8e45b36] 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 ../. (user: drh, tags: ticket-enhancements)
00:04
[ceda22ac80] Improvements to hyperlinks showing details of tickets and attachments. (user: drh, tags: ticket-enhancements)
2012-11-23
23:25
[c6a5efa12c] Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. (user: drh, tags: ticket-enhancements)
23:00
[ae63f48571] Make timeline-plaintext the default for new repositories. (user: drh, tags: ticket-enhancements)
22:29
[340040a8a5] New and improved default ticket setup. (user: drh, tags: ticket-enhancements)
21:45
[b28ae72e84] Add the [string trimleft] and [string trimright] commands to TH1. (user: drh, tags: ticket-enhancements)
19:33
[d13143eb3b] some unnecessary spacing (user: jan.nijtmans, tags: trunk)
18:32
[5139ad6e36] No - render non-check-in timeline comments as wiki, since that is needed to resolve hyperlinks. (user: drh, tags: ticket-enhancements)
18:24
[73752b328b] 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. (user: drh, tags: ticket-enhancements)
16:37
[7ba3f65382] Add the [string trim ...] command to TH1. Accept query parameters in tktview. (user: drh, tags: ticket-enhancements)
15:57
[23c75abde4] All markup of the form ... with an options "links" or "links=BOOLEAN" attribute. Improved TH1 tracing and error reporting capabilities. Improved documentation on how reports work. (user: drh, tags: ticket-enhancements)
10:35
[9242c09ff9] Closed-Leaf: Disallow invalid unicode characters (user: jan.nijtmans, tags: invalid-unicode)
01:50
[fe453a4893] 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. (user: drh, tags: trunk)
2012-11-22
23:35
[2c6fa9c3b0] 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. (user: drh, tags: trunk)
14:03
[05a53dc06f] Use the new WIKI_LINKSONLY rendering option for check-in comments on the timeline when the "plain text comments" option is enabled. (user: drh, tags: trunk)
12:16
[a191d8fb76] Improved help message for the unsupported test-content-put command. (user: drh, tags: trunk)
11:54
[7b8e475268] Fix the text of one of the error messages generated by the artifact parser. (user: drh, tags: trunk)
10:46
[0e082b0414] For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. (user: mistachkin, tags: trunk)
10:26
[4d73175e29] Merge changes from the dbOpenConfig branch. (user: mistachkin, tags: th1Hooks)
10:16
[52a6868700] Closed-Leaf: Modify db_open_config() and associated routines to make their internal state more consistent and discoverable. (user: mistachkin, tags: dbOpenConfig)
00:12
[fc5a217602] Fix usage error message for 'ticket change' and 'ticket history' commands. Also, silence harmless compiler warnings. (user: mistachkin, tags: trunk)
2012-11-21
23:32
[bb3fe3997b] Backout check-in [fb04f278294a8ca6f] since it causes "fossil set" to fail. (user: drh, tags: trunk)
21:02
[74e3f90596] Enhancements to TH1 scripting in support of new ticket functionality. (user: drh, tags: trunk)
16:28
[bf67db062d] Add support for <verbatim type="allow-links"> (user: drh, tags: trunk)
15:11
[4615bc8faf] Add the WIKI_LINKSONLY formatting option for the wiki formatter. (user: drh, tags: trunk)
01:08
[64231a679d] Improvements to comments on recently added CAPTCHA code. (user: drh, tags: trunk)
00:51
[82b8587a50] 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. (user: drh, tags: trunk)
2012-11-20
23:00
[811252b842] Support calling the TH1 hooks for unknown commands. (user: mistachkin, tags: th1Hooks)
22:28
[a460326337] Centralize escaping of reserved HTML characters in the captcha output. (user: mistachkin, tags: trunk)
22:19
[3ddba1cff5] Improve return code handling from the TH1 hooks. (user: mistachkin, tags: th1Hooks)
22:13
[dfa3579455] Change the action= attribute of <form> elements using javascript, as an additional defense against spam-bots. (user: drh, tags: trunk)
20:40
[63754ea857] Merge updates from trunk. (user: mistachkin, tags: th1Hooks)
20:31
[fb04f27829] 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. (user: drh, tags: trunk)
17:14
[66b3d398bb] Extra buttons on wiki viewing pages that make it easier to find and delete spam. (user: drh, tags: trunk)
14:28
[15708574fe] 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. (user: drh, tags: trunk)
13:42
[26ac392308] Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. (user: drh, tags: trunk)
08:27
[66196aa8b7] 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. (user: mistachkin, tags: th1Hooks)
08:23
[e0152697fb] Closed-Leaf: 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. (user: mistachkin, tags: dbReOpenConfigAttach)
08:21
[3c1ad1def9] If applicable, use the OPEN_ANY_SCHEMA flag in Th_FossilInit. (user: mistachkin, tags: trunk)
06:28
[c3e841c745] Correct format string typos for TH1 trace statements. (user: mistachkin, tags: th1Hooks)
06:26
[caad77934b] Proof-of-concept for generalized TH1 command/webpage hooks. (user: mistachkin, tags: th1Hooks)
06:04
[b058c8a944] 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. (user: mistachkin, tags: trunk)
02:05
[407cd4c534] Closed-Leaf: Show much less output on a sync operation, unless the --verbose flag is given. (user: drh, tags: less-verbose-sync)
2012-11-19
23:58
[89ed7dc591] Closed-Leaf: Prevent blank user names from being displayed for items awaiting moderation. (user: mistachkin, tags: modDispUser)
23:57
[60f71ba20a] Fix harmless compiler warning in the wiki rendering code. (user: mistachkin, tags: trunk)
20:39
[d857d20bef] Allow the get_utf8_bom function to return the size as well. (user: mistachkin, tags: convert_before_commit_v2)
16:41
[c3bfb0083a] 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. (user: drh, tags: trunk)
13:54
[90676f48f0] 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>. (user: drh, tags: trunk)
04:39
[d29dd5449c] Modularize byte-order-mark and blob UTF-8 conversion handling. (user: mistachkin, tags: convert_before_commit_v2)
2012-11-17
20:19
[7e7dcdd2c9] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: convert_before_commit)
19:16
[e5b8eb1235] 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. (user: drh, tags: trunk)
19:07
[8ea929ca55] Avoid the <nobr> tag in generated HTML. (user: drh, tags: trunk)
15:03
[6cc262207d] Leaf: Only show the "pull only - not authorized to push" message once when syncing with a repo for which there is read-only permission. (user: drh, tags: fix-sync-delta-loop)
2012-11-16
21:57
[141b990722] 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. (user: drh, tags: fix-sync-delta-loop)
07:50
[6fb750d77c] remove unused variable (user: jan.nijtmans, tags: trunk)
07:33
[46fba0f1c6] Closed-Leaf: 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 chan... (user: jan.nijtmans, tags: no-nobr)
2012-11-15
20:43
[ee33b951a4] The annotator follows name changes. (user: drh, tags: trunk)
20:25
[dac6424e66] Enhance the finfo page to show renames and/or where the file was added. (user: drh, tags: trunk)
15:57
[a9372c05f5] Enhancements to the timeline labeling with the uf= option. New hyperlinks from the finfo page to timeline with uf=. (user: drh, tags: trunk)
15:14
[eb3cc76d50] Add the uf= query parameter to timeline. The timeline shows only those checkins that contain the file identified. (user: drh, tags: trunk)
12:38
[badd78e167] 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. (user: drh, tags: trunk)
2012-11-14
18:07
[0e812a8edd] Modify the custom MinGW makefile to support symbols. (user: mistachkin, tags: trunk)
17:39
[4e368da19c] 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. (user: drh, tags: trunk)
17:23
[87d6aa3196] Update the "fossil server DIRECTORY" operation so that it will serve static content contained in DIRECTORY in addition to Fossil repositories. (user: drh, tags: trunk)
2012-11-13
15:04
[2017763c31] this ampersand should not have been escaped (user: jan.nijtmans, tags: trunk)
12:31
[06b00fa511] bug-fix: If both suppressCnt and pendingEndTr are true, a </td></tr> pair too much is printed out. Discovered by validator.w3.org (user: jan.nijtmans, tags: trunk)
2012-11-12
15:22
[5776dfad81] Fix a boundary case in the SSH link startup logic. (user: drh, tags: trunk)
15:12
[0e9b58c80c] Increase the amount of randomness in the probe string used to initialize an SSH synchronization link. (user: drh, tags: trunk)
15:01
[62c565ec96] Fix a link problem with the default skin and skin#5. (user: drh, tags: trunk)
14:49
[00cf858afe] 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. (user: drh, tags: trunk)
13:16
[2c5844b1be] revert unrelated changes (user: jan.nijtmans, tags: convert_before_commit)
13:12
[b1beeb77ee] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
2012-11-11
22:42
[4473a27f3b] 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. (user: drh, tags: trunk)
17:59
[8c7faee6c5] Add the --binary-ok flag to the "fossil commit" command. Ticket [63cc656c9dfef126] (user: drh, tags: trunk)
2012-11-10
01:12
[449947b7d6] Reverse the labels on the Add/Delete indentation buttons in the Wysiwyg editor. Ticket [9d4cb9cf117b10a68] (user: drh, tags: trunk)
00:26
[8b06be709f] Enhance the fossil_reserved_name() function to include the repository filename and its journals and auxiliary files. Ticket [7d790e7e5e0f701e01]. (user: drh, tags: trunk)
2012-11-09
23:35
[50c534ee53] Pull the latest SQLite from upstream for testing purposes. (user: drh, tags: trunk)
15:39
[9627a9051b] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
11:56
[cc746fc66c] In html5, every table row is expected to have the same number of cells. (user: jan.nijtmans, tags: trunk)
08:52
[153116f2d5] (committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. (user: jan.nijtmans, tags: convert_before_commit)
07:47
[49f73889b3] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
2012-11-08
20:51
[76e8600b94] 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. (user: drh, tags: trunk)
20:28
[691f188402] Update the many-www.tcl test script to stage the URLs testing and to run more of them. (user: drh, tags: trunk)
16:51
[cd8aad4392] Properly escape spaces in URLs in an href attribute. (user: drh, tags: trunk)
16:25
[353438a83b] Short-circuit a rare pathological case in the diff generator to prevent it from taking too much time. (user: drh, tags: trunk)
16:09
[a106404272] 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. (user: drh, tags: trunk)
15:47
[4b9243f6a0] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
15:45
[b1199eb92b] accidently committed two unrelated files... (user: jan.nijtmans, tags: trunk)
15:40
[44d5ad59b4] another minor xhtml error. (user: jan.nijtmans, tags: trunk)
14:42
[9e0da27437] 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. (user: drh, tags: trunk)
13:46
[d5c4684508] Escape all characters in the href attributes of <a> elements that have special meaning to HTML. Ticket [5ff2043c96682049]. (user: drh, tags: trunk)
13:44
[35bfedef3e] Closed-Leaf: Always HTML-encode the href attribute of <a> elements. This check-in simplifies and fixes double-frees in the previous. Ticket [5ff2043c9668] (user: drh, tags: ticket-5ff2043c96)
12:04
[e47d862a59] 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… (user: jan.nijtmans, tags: ticket-5ff2043c96)
09:45
[d1f16f718a]