Fossil

Timeline
Login

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

9265 check-ins

2016-02-16
12:23
add option to show unified diffs in timeline per default Leaf check-in: 296a79191b user: captain-hanuta tags: time-unified-diffs
12:11
Create new branch named "time-unified-diffs" check-in: d74121d99d user: captain-hanuta tags: time-unified-diffs
2016-02-15
17:43
Update SQLite to version 3.11.0 final. Leaf check-in: 7ad8230273 user: drh tags: trunk
2016-02-13
06:57
Updated stash.test to reflect the incidental changes in output caused by the changes made in [fea4d80ee7]. Leaf check-in: a9afb1f049 user: rberteig tags: pending-review
05:00
If a file has been renamed in a stash, restore this information also in the vfile table so it doesn't show up as MISSING. check-in: fea4d80ee7 user: andybradford tags: pending-review
02:42
More fossil stash cases, this time with snapshot and interesting results of fossil stash diff in when a DELETE was snapshotted. check-in: 94b9530774 user: rberteig tags: trunk
2016-02-12
19:53
Added new edge case tests to stash.test, related to stashing renamed files. check-in: 34cf38b097 user: rberteig tags: trunk
15:16
Update the built-in SQLite to the first 3.11.0 release candidate. check-in: b23be81fa6 user: drh tags: trunk
2016-02-11
20:32
Added the ability to pass the knownBug constraint through test_status_list to test. Added capability for known bug marking of segments of stash-test, and use it to mark problems with stashing renamed files. Also added checking in stash-test for the exit status, and support for -expectError. check-in: 1a34614273 user: rberteig tags: trunk
18:06
Added test for fossil revert with a file marked for RENAME but not actually renamed on disk to test/revert.test. check-in: 8b727021af user: rberteig tags: trunk
14:41
Fix column sorting on ticket reports. check-in: 0e555dee63 user: drh tags: trunk
2016-02-10
23:36
Create basic tests for fossil stash with a new file, an edited file, a renamed file and an untouched file. Use fossil stash subcommands to confirm that the right information got stored, and tests borrowed from revert.test to verify that the file system also has the expected content. Note that this does not currently cover the edge case created by fossil mv --soft, let alone the apparent assertion failure reported on list related to stash and fossil mv --soft. These tests pass on my Windows configuration as of [92877364]. check-in: 3f3eada100 user: rberteig tags: trunk
21:19
Add /usr/local/opt/openssl to the list of directories for which OpenSSL is searched (as this is the directory into which brew installs OpenSSL on macs.) check-in: 928773647c user: drh tags: trunk
2016-02-09
20:16
Update the built-in SQLite to include the latest changes, and especially the new auto-explain mode in the command-line shell. check-in: e00968a5a0 user: drh tags: trunk
15:09
Update the built-in SQLite to 3.11.0 beta 1. check-in: 5628354407 user: drh tags: trunk
14:12
json: added a few assertions and changed a few chars to ints to avoid potential signedness problems on ARM. check-in: 5c0dc2d352 user: stephan tags: trunk
2016-02-07
23:35
Robustify '--with-miniz' option handling in 'auto.def'. check-in: 7cadfc9736 user: mistachkin tags: trunk
23:22
Further enhance the 'sqlite3' command and make use of it in the json test. check-in: f9c14d7d6d user: mistachkin tags: trunk
23:22
Make the read-only json test work on Windows. check-in: 938122da85 user: mistachkin tags: trunk
22:55
Use the 'hasfeature' TH1 command to test if JSON was included at compile-time. check-in: 09a46c2873 user: mistachkin tags: trunk
04:15
Defer requiring json loading until after it is determined that fossil json works. check-in: 5d700c7d85 user: andybradford tags: trunk
2016-02-06
22:41
Fixed json.test problem with fossil configured without --json. Removed the knownBug marker from the test json-wiki-diff-diff since [08197f96] fixed the bug it identified. check-in: c35152a5d4 user: rberteig tags: trunk
20:35
Normalize the the directory in which the Fossil being tested is found so relative paths also work. check-in: 25f7d3c103 user: andybradford tags: trunk
19:17
Swapped incorrect diff argument order for /json/wiki/diff. check-in: 08197f9634 user: stephan tags: trunk
02:46
Add test cases for fossil json. Improve the test suite to support a way to treat expected non-zero status exits from fossil as success when warrented. Made minor bug fixes to the test framework, and to several test cases unrelated to JSON support. check-in: 62627615e7 user: rberteig tags: trunk
02:27
Improve the MSVC build tool sub-routine 'fn_UnsetVariable'. check-in: 4c163cd715 user: mistachkin tags: trunk
02:03
Merged from trunk to pick up work in progress and a bug fix to tester.tcl. Fixed issue introduced by the addition of the insertCsrf and verifyCsrf commands from ci [f8820eff] which broke the test th1-info-commands. Also fixed the dependence on the order of commands output by TH1. Closed-Leaf check-in: 2de15c8e3b user: rberteig tags: rberteig-json-test
2016-02-05
23:46
On Windows, normalize the Fossil executable file extension used by the test suite. check-in: 74ce4181d9 user: mistachkin tags: trunk
2016-02-02
15:58
updated to miniz-1.16 beta r1 Leaf check-in: 0cd368f1bf user: stephan tags: miniz-1.16br1
04:18
Simpler alternative to [7063f8d4cc]. Skips initial directory portion of PATH_INFO when building the g.zBaseURL and g.zTop used with a directory of repositories. Leaf check-in: 7d5307b44f user: mistachkin tags: altBaseUrlRepoDir
03:39
Candidate fix for --baseurl option when used with a directory of repositories. May need fine-tuning. Leaf check-in: 7063f8d4cc user: mistachkin tags: baseUrlRepoDir
02:32
Minor tweaks in a few test cases, placeholder for cases to exercise documented error codes. check-in: 9f45c8b6e0 user: rberteig tags: rberteig-json-test
2016-02-01
20:38
Add --https and --nossl options to the 'server' command. check-in: b8c7af5bd9 user: mistachkin tags: trunk
20:36
The 'g.zHttpsURL' variable should be populated even when the --baseurl option is used. check-in: 4110f52297 user: mistachkin tags: trunk
20:35
Having the 'setup' or 'admin' permission should imply having the 'delete' and 'private' permissions as well (i.e. since they can change their own permissions anyhow). check-in: b241130222 user: mistachkin tags: trunk
20:35
Add the 'insertCsrf' and 'verifyCsrf' commands to TH1. check-in: f8820eff4e user: mistachkin tags: trunk
20:22
Use strncmp() instead of memcmp(). Closed-Leaf check-in: ffd5e09ec7 user: mistachkin tags: httpsBaseUrl
04:38
Test of latest feature branches, do not merge. Closed-Leaf check-in: 1a164e5fb7 user: mistachkin tags: do-not-merge, feature-test
04:34
Add --https and --nossl options to the 'server' command. Closed-Leaf check-in: 2bf596c9d5 user: mistachkin tags: serverHttps
04:11
Comment fix. check-in: c3a17f81cf user: mistachkin tags: httpsBaseUrl
04:11
The 'g.zHttpsURL' variable should be populated even when the --baseurl option is used. check-in: c45195f123 user: mistachkin tags: httpsBaseUrl
03:56
Having the 'setup' or 'admin' permission should imply having the 'delete' and 'private' permissions as well (i.e. since they can change their own permissions anyhow). Closed-Leaf check-in: 62f8ac1f69 user: mistachkin tags: adminPerms
2016-01-31
21:13
Add the 'insertCsrf' and 'verifyCsrf' commands to TH1. Closed-Leaf check-in: 0357c16930 user: mistachkin tags: th1AntiCsrf
21:03
Minor corrections to comments for login_verify_csrf_secret(). check-in: 3c47e0c66a user: mistachkin tags: trunk
00:51
Make sure to add the zlib library to LIBS even when configure is run without any arguments. check-in: eb0cf27ab7 user: mistachkin tags: trunk
2016-01-30
21:53
Add 'redirect' to the TH1 command summary as well. check-in: d653a1a854 user: mistachkin tags: trunk
21:40
Add the 'redirect' command to TH1. check-in: 71caba53bd user: mistachkin tags: trunk
04:29
Improve auto-detection of Tcl on systems where -lpthread is missing from TCL_LIB_SPEC. check-in: 352e2ef9c6 user: mistachkin tags: trunk
01:45
Cover simple case of /json/user/save to create a new user. Consider covering various other ways that endpoint can be used, as well as CLI vs GET and POST. Current case is CLI based. This case completes coverage of the basic features provided by all documented JSON endpoints. check-in: 1571e4c278 user: rberteig tags: rberteig-json-test
01:30
Add support for POST in JSON over HTTP. Test /json/cap with various ways of delivering an authToken to cover the rest of the Authentication category basic functionality. NOTE that supplying the authToken in the POSTed JSON request envelope does not appear to work. Passing it in a cookie or in a GET parameter does work as expected. check-in: 479aadb1d2 user: rberteig tags: rberteig-json-test
01:28
Make configure more robust when using the in-tree zlib and OpenSSL. check-in: b41f42841f user: mistachkin tags: trunk
00:43
Added test case for /json/diff/UUID_V1/UUID_V2. Note that this case passes and clearly does diff the versions in the expected order. check-in: f28e771369 user: rberteig tags: rberteig-json-test
2016-01-29
23:46
Add test case for issue with a read-only fossil repository causing confusing results for the JSON API over HTTP. check-in: dc042c6a62 user: rberteig tags: rberteig-json-test
23:40
Add cookie support to fossil_http_json, as well as extra args passed through to fossil_maybe_answer so -expectError can be used. Tweak some comments. Note doc revision eliminating /json/timeline/ci, which clears a previous knownBug. Cache a usable login cookie for both anonymous and user U1 for later use. check-in: a9edb60a5f user: rberteig tags: rberteig-json-test
23:26
Included the answer text supplied to a fossil command when provided to fossil_maybe_answer in a call to protOut. This makes debugging tests using fossil http and a GET or POST to /json easier. check-in: f340143080 user: rberteig tags: rberteig-json-test
22:57
Tweak for 'internal-sqlite=0'. Closed-Leaf check-in: 98881d8970 user: mistachkin tags: configInTree
22:36
Make configure more robust when using the in-tree zlib and OpenSSL. check-in: 0e34218465 user: mistachkin tags: configInTree
21:06
Require the 'read' permission to view the 'test-version' web page. check-in: 83b2acb704 user: mistachkin tags: trunk
21:03
Add test-version web page. Refactor command line 'version' command code into a function to help facilitate that. check-in: f7cd247b95 user: mistachkin tags: trunk
07:00
fixed type of JsonPageDef::runMode from char to int because it uses negative values and char is unsigned by ARM platforms. check-in: 8f6b78e7b2 user: stephan tags: trunk
02:37
Added more coverage of /json, leaving /json/login, /json/diff, and /json/user/save uncovered, and finding surprises with /json/wiki/diff, /json/timeline/ci, and /json/tag/cancel. All implemented coverage is of the best documented and easiest tested paths through each feature. Tests for edge cases and failure paths are not yet in place, nor are complete tests for full expected values in most cases. check-in: c2c49b3543 user: rberteig tags: rberteig-json-test
2016-01-28
22:15
remove submenu items from branch list page that link to old-style list, since all the individual inforation is now available in aggregated and sortable form on the main list Leaf check-in: 972dc1c632 user: baruch tags: do-not-merge, test-only
21:32
Add test-version web page. Refactor command line 'version' command into a function to help facilitate that. Closed-Leaf check-in: eb7a7a3321 user: mistachkin tags: testVersionPage
20:54
Merge updates from trunk. Fix compiler warnings. Leaf check-in: cfd3a5b944 user: mistachkin tags: baruch_timeline_fixes
20:51
Test of feature branches, do not merge. check-in: b0f2a0ac53 user: mistachkin tags: do-not-merge, test-only
20:39
Improve MinGW build docs. check-in: c1c680eb28 user: mistachkin tags: trunk
20:21
Added /json/whoami from CLI, changed /json/cap to only care that it worked from CLI since capabilities are sort of meaningless in CLI mode. Added checks for caps provided to each logged in user by /json/login from its own results. Starting on /json/branch/list. All tests pass except known bugs and TODOs. check-in: bab84bd742 user: rberteig tags: rberteig-json-test
20:18
Correct some TH1 command syntax comments. check-in: 2948c3fe22 user: mistachkin tags: trunk
19:48
Update referenced OpenSSL version. check-in: 0c860dd9e7 user: mistachkin tags: trunk
05:37
Minor style and comment cleanup. Add verify_all_options() to several TH1 test commands. Add 'test-th-source' test command, with test. check-in: f141fbeac5 user: mistachkin tags: trunk
02:53
Also test /json/wiki/preview, /json/g, /json/rebuild, /json/resultCodes, /json/anonymousPassword, /json/login for both anonymous and a normal user. Note that test for /json/cap is a work in progress since the CLI ingores any auth tokens and always acts with all caps. check-in: 9b8b051899 user: rberteig tags: rberteig-json-test
01:19
Refactoring in the json tests. Add coverage of /json/wiki. Note discrepency between documentation and execution of /json/wiki/diff. check-in: cb611ffc9b user: rberteig tags: rberteig-json-test
00:08
Make the MSVC batch build tool sub-routine 'fn_UnsetVariable' a bit more robust. check-in: 8e9cdd242c user: mistachkin tags: trunk
2016-01-27
02:29
Merge the new knownBug constraint support from trunk. check-in: 2ada5ec76e user: rberteig tags: rberteig-json-test
02:14
Marked invocations of fossil that are expected to return a non-zero status with the -expectError flag in the amend, clean, and merge5 test files. This makes tester.tcl -quiet be truely quiet for those files when all tests are passing. Deliberately did not mark the invocation in merge6.test which foreshadows the failure of the merge_multi-4 test, as it is not clear to me whether the bug is in the test case or in fossil. check-in: 62f59956f5 user: rberteig tags: rberteig-json-test
01:55
Revise test result summary to include 'ignored' results from tests marked with 'knownBug'. check-in: f77fbed8e3 user: mistachkin tags: trunk
01:44
Add 'knownBug' constraints to the two failing merge tests along with the necessary test suite changes. check-in: 60285f5876 user: mistachkin tags: trunk
01:28
Merged from trunk to pick up test case edits made there, along with recent cosmetic fixes. check-in: 4e0e141e0d user: rberteig tags: rberteig-json-test
01:23
Added copyright and license comment blocks to two existing test case files that were missing them, with years based on looking for when the tests were first added to the repository. check-in: 08a3587814 user: rberteig tags: trunk
00:44
Update copyright date to this year since the JSON tests are new this year. Fix indentation of Tcl to match established convention. Add test of JSON API version to reflect earliest I expect to pass these tests. Document block of Version and HAI, and add version for consistency. check-in: c4f8d88fd9 user: Ross tags: rberteig-json-test
2016-01-26
15:42
Improved error message when the "ls" command is used with -R but without -r. check-in: 844a7a786f user: drh tags: trunk
14:12
Redo TIP #440 alternative - again - now using the "info runtime" command. Closed-Leaf check-in: 9633f6ac94 user: jan.nijtmans tags: tip-440-alt
13:18
Fix a comment with wrong parameters description check-in: 12cf825f66 user: baruch tags: trunk
10:22
Alternative TIP #440 implementation, based on TIP #59 check-in: 2ba6587cc5 user: jan.nijtmans tags: tip-440-alt
09:18
Make fusefs a 2nd-tier command if it is not supported by the build Leaf check-in: 50d81f9504 user: baruch tags: pending-review
02:45
Minor spacing fix. check-in: 2ff6ceb985 user: mistachkin tags: rberteig-json-test
01:46
Place a cornerstone for scaffolding of the test cases for the fossil json command and related REST API. This begins with an extension to fossil_maybe_answer in tester.tcl that adds a -expectError option to flag invocations of fossil that are expected to exit with error status and not log it when -quiet is in effect. The new file json.test has the first few test cases for fossil json, all of which are currently passing. check-in: 95080f47e2 user: Ross tags: rberteig-json-test
01:36
Create new branch named "rberteig-json-test" check-in: 5089155821 user: Ross tags: rberteig-json-test
2016-01-24
14:43
Add option to show real branch colors in branch list Leaf check-in: 26fc65f99c user: baruch tags: pending-review
10:13
Fix Older/Newer buttons if showing exactly up to the first/last event check-in: 0e782b3d7c user: baruch tags: ready-for-review, baruch_timeline_fixes
2016-01-21
21:40
Fix Older/Newer buttons if showing timeline before beginning or after end of existing timeline check-in: aa867868d8 user: baruch tags: baruch_timeline_fixes
12:44
fixed condition which caused the "Yearly total" row to not be rendered on the oldest year in the bymonth report in some cases. check-in: ec3dd27f97 user: stephan tags: trunk
10:32
Fix memory leak from previous commit Closed-Leaf check-in: 9ab7122d6a user: baruch tags: pending-review
2016-01-20
23:07
Fix "Newer" button in timeline when using "c" parameter check-in: 28dd7c1daa user: baruch tags: pending-review
22:41
Of course, the value of "::tcl::pkgconfig get engine" should be "TH1" check-in: fd00816d95 user: jan.nijtmans tags: tip-440-alt
22:33
How about the TIP #59 way of TIP #440? "::tcl::pkgconfig get engine" -> "core" check-in: fbc9e292ec user: jan.nijtmans tags: tip-440-alt
18:31
Use a VIEW rather than a TABLE for collecting the data for some piecharts. check-in: 2bd670ac3c user: drh tags: trunk
14:42
Upgrade the build-in SQLite to a new 3.11.0 alpha that fixes the LIKE operator bug found in 3.10.0. check-in: 0d757274d3 user: drh tags: trunk
13:36
Add submenu to default branch list page Closed-Leaf check-in: 737e8d2394 user: baruch tags: pending-review
13:04
(experiment) Implement "package require Tcl" according to the alternative TIP #440 implementation. check-in: 6bb2308fcb user: jan.nijtmans tags: tip-440-alt
12:15
Remove even fusefs command from non fuse-enabled builds check-in: 06fd798bdc user: baruch tags: pending-review
10:46
Change piechart table to view since tables have undefined order Closed-Leaf check-in: cdf0d6a3a3 user: baruch tags: pending-review
2016-01-19
18:59
Remove superfluous library reference when compiling with MinGW. check-in: 9a09124875 user: mistachkin tags: trunk
18:48
Get configure and make, via autosetup, working on MinGW. check-in: a0061bb2ed user: mistachkin tags: trunk
01:37
Update the built-in SQLite to a newer version that fixes C89-isms in FTS5. check-in: 0d120a6102 user: drh tags: trunk
2016-01-18
23:46
Fix to the test-content-erase command so that it correctly undeltafies. check-in: d0cabcb617 user: drh tags: trunk
23:25
Run PRAGMA integrity_check on the database at the end of the "test-integrity" command. check-in: 00bfa66e6c user: drh tags: trunk
23:19
Improved "help" for the "fossil whatis" command. check-in: 0f9d0f0ba1 user: drh tags: trunk
23:13
Add the test-erase-content command. check-in: e709bf16e7 user: drh tags: trunk
22:34
Improved error message when a received artifact has an incorrect hash. check-in: 4c8e6d91d2 user: drh tags: trunk
17:48
Improve some comments. check-in: dda5d11d98 user: mistachkin tags: trunk
17:41
Add the 'array exists' and 'array names' sub-commands to TH1. Add tcl_platform(engine) and tcl_platform(platform) to TH1. check-in: ea7813da56 user: mistachkin tags: trunk
03:11
Update change log. Closed-Leaf check-in: 853a228591 user: mistachkin tags: mingwConfigure
03:07
Fix the test-content-undelta command. check-in: 786017890d user: drh tags: trunk
03:05
Update change log. Closed-Leaf check-in: 042dac535a user: mistachkin tags: tclPlatform
02:22
Fix comment. check-in: 1a3f326b3a user: mistachkin tags: tclPlatform
02:21
Add the 'array exists' and 'array names' sub-commands to TH1. check-in: fd4ada4a11 user: mistachkin tags: tclPlatform
01:43
Merge trunk. check-in: 58466e7f60 user: mistachkin tags: tclPlatform
01:42
Update TH1 docs. check-in: 2427250b01 user: mistachkin tags: trunk
01:42
Update TH1 docs. check-in: d4bdaeab30 user: mistachkin tags: tclPlatform
2016-01-17
23:00
Minor naming tweak. check-in: 07324777f2 user: mistachkin tags: tclPlatform
22:17
Add support for the tcl_platform(platform) and tcl_platform(engine) array elements to TH1. check-in: 663b722e27 user: mistachkin tags: tclPlatform
22:12
Better runtime settings detection by the 'th1' test file. check-in: d8d2222b91 user: mistachkin tags: trunk
2016-01-16
23:10
More zlib detection before OpenSSL detection. Closed-Leaf check-in: fd2842c08a user: mistachkin tags: zlibBeforeOpenSsl
22:51
Further refinements to permit OpenSSL in tree to work consistently. check-in: 08918fabc7 user: mistachkin tags: mingwConfigure
22:25
Fix use of linenoise. Fine-tune check for in-tree OpenSSL. check-in: 54307c4d7d user: mistachkin tags: mingwConfigure
21:36
Sync up the 'makemake.tcl' tool. check-in: 2c7eee4c9a user: mistachkin tags: mingwConfigure
21:26
More fine-tuning. check-in: c76ea6b4ec user: mistachkin tags: mingwConfigure
21:20
Fix cut and paste error in zlib option description. check-in: 2c24954c34 user: mistachkin tags: mingwConfigure
21:18
Get vanilla configure and make, via autosetup, working on Win32. check-in: 75a0abacac user: mistachkin tags: mingwConfigure
2016-01-14
22:33
In the 'merge5' test, use the configured Fossil executable instead of relying on the PATH. check-in: acbee54e8b user: mistachkin tags: trunk
20:40
Fix typo that prevented the --no-repository option from working. Correction: It actually worked before and the issue was due to an incorrect assumption by the 'merge5' test, namely that the Fossil executable was present in the PATH. check-in: 0a2eaa5ac2 user: mistachkin tags: trunk
20:38
Pick up recent autosetup changes from upstream. check-in: b2e6a234c4 user: mistachkin tags: trunk
15:35
Use the editor setting in amend test for interactive edits because it has precedence over both VISUAL and EDITOR. check-in: cc265caba7 user: andybradford tags: trunk
14:20
Update the built-in SQLite to the latest 3.11.0 alpha version. check-in: c9fad621f7 user: drh tags: trunk
05:34
Add the '--no-repository' option to the 'fossil sqlite3' command and make use of it for the merge5 test. check-in: 2e1ccc6a36 user: mistachkin tags: trunk
2016-01-13
11:53
Add the ".vfslist" command to "fossil sqlite" check-in: 42c4d8f2d5 user: jan.nijtmans tags: trunk
06:19
Simplify the previous check-in. Closed-Leaf check-in: 384482a87c user: mistachkin tags: sqlCmdNoRepo
01:31
Add the '--no-repository' option to the 'fossil sqlite3' command and make use of it for the merge5 test. check-in: 56f74a120d user: mistachkin tags: sqlCmdNoRepo
00:38
The test file directory saved by the test suite infrastructure should be normalized. check-in: be81a2fd3c user: mistachkin tags: trunk
2016-01-12
22:44
Fix a typo in a comment in cache.c. check-in: ca1e4ed3d6 user: drh tags: trunk
18:55
In the MinGW makefile, move included LIBs after the object files. check-in: c7117ab458 user: mistachkin tags: trunk
03:14
More improvements to the 'th1' test file. check-in: fc14f14312 user: mistachkin tags: trunk
2016-01-11
22:47
By default, use the automatic zlib detection. When --with-zlib=tree is used, use zlib from the source tree. check-in: 8435adc471 user: mistachkin tags: trunk
22:27
By default, use the automatic zlib detection. When --with-zlib=tree is used, use zlib from the source tree. Closed-Leaf check-in: 260266c1ec user: mistachkin tags: useTreeZlib
22:17
By default, force the zlib in the source tree to be used. check-in: 7b4153ff03 user: mistachkin tags: useTreeZlib
22:16
Remove superfluous use of 'file join' from 'auto.def'. check-in: 3728aa62ab user: mistachkin tags: trunk
21:09
Allow the 'th1' test file to fully pass with or without the 'tcl' and 'th1-hooks' settings enabled. check-in: a9dc33d415 user: mistachkin tags: trunk
21:08
Skip test 'th1-tcl2' if the SQLite package for Tcl is not available. check-in: 2fbbd4f61d user: mistachkin tags: trunk
19:59
Use absolute path for the Tcl private stubs directory in 'configure'. check-in: 39f53e086c user: mistachkin tags: trunk
19:46
Prevent the 'array set' commands in the 'utf.test' file from causing problems if there are pre-existing scalar variables. check-in: ad6de63833 user: mistachkin tags: trunk
00:43
Modify 'th1-tcl' test to make it run outside of the Fossil source checkout. check-in: 18d7d26649 user: mistachkin tags: trunk
00:40
Modify 'th1-hooks' test to decouple it from needing to run within a Fossil source checkout. check-in: 9bfdc5c682 user: mistachkin tags: trunk
00:39
Modify 'th1-docs' test file to enable it to run when the test suite is running outside of the Fossil source checkout. check-in: 8f199fd8f5 user: mistachkin tags: trunk
00:29
Correct missing parenthesis typo in timeline query generation logic. check-in: 03fb7bf97b user: mistachkin tags: trunk
2016-01-10
01:43
More test fixes in the 'th1' test file. check-in: 5d49329fc2 user: mistachkin tags: trunk
2016-01-09
19:14
Modify 'th1' test file to run most of its tests outside of the Fossil source checkout using a new test suite infrastructure procedure. check-in: 7b9b5807f4 user: mistachkin tags: trunk
18:58
Follow up to the previous check-in: save and restore the current directory. check-in: d141b84a99 user: mistachkin tags: trunk
18:56
Fix the 'file1' test so that it can (only) run outside of the Fossil checkout. check-in: 19c216391a user: mistachkin tags: trunk
2016-01-07
20:42
minor typo fix. Leaf check-in: 82bb1901cd user: stephan tags: hierarchical-manifests
18:22
When generating ZIP archives, files with zero bytes are 'Stored', not 'Deflated'. check-in: ecedaf9399 user: mistachkin tags: trunk
10:02
Merge trunk. Leaf check-in: 99f7662b5e user: jan tags: jan-manifest-tags
2016-01-06
19:49
Do not set the directory permission bit on empty files when creating a ZIP archive. check-in: 3d5cf48bf2 user: mistachkin tags: trunk
19:44
Do not set the directory permission bit on empty files when creating a ZIP archive. Closed-Leaf check-in: 18607775fe user: mistachkin tags: pending-review
17:18
Add '-quiet' command line option to the test suite. check-in: c2e42166ef user: mistachkin tags: trunk
11:13
Update the built-in SQLite to version 3.10.0 final. check-in: 52ee83c729 user: drh tags: trunk
04:03
In the 'revert' test, adjust formatting of expected results containing 'DELETE', 'REVERT', and 'UNMANAGE', also to account for recent code changes. check-in: 1338b4198d user: mistachkin tags: trunk
04:01
In the 'mv-rm' test, adjust formatting of expected results containing 'DELETE' and 'REVERT', also to account for recent code changes. check-in: 11444dbec7 user: mistachkin tags: trunk
03:53
In the 'clean' test, adjust formatting of expected results containing 'NEW', to account for recent code changes. check-in: 81df0a48f7 user: mistachkin tags: trunk
03:49
Adjust two markdown tests so they pass again. check-in: a489aecc54 user: mistachkin tags: trunk
03:38
In the test suite, require the configured temporary directory to be valid prior to attempting to run any tests. check-in: e2bd4bfced user: mistachkin tags: trunk
2016-01-05
10:12
[c541b6e734] Remove unintended white space change in wiki.c Leaf check-in: d4dc7ad8dc user: dave.vines tags: technoteattachcli
08:40
[c541b6e734] Move attachment command from wiki.c to attach.c check-in: 64a5ef28e5 user: dave.vines tags: technoteattachcli
08:34
[c541b6e734] Move attachment from wiki subcommand to top level command check-in: 16f864af8f user: dave.vines tags: technoteattachcli
04:52
Update the built-in SQLite to the next 3.10.0 beta. check-in: cd58f59a47 user: drh tags: trunk
2016-01-04
03:41
Update manifests on tag change. check-in: 6f8f8667c9 user: jan tags: jan-manifest-tags
03:10
Filter tags. check-in: 53f2e7c540 user: jan tags: jan-manifest-tags
02:54
Handle the three manifest files separately so manifest generation reconfigurations can be handled properly. check-in: dacecc79aa user: jan tags: jan-manifest-tags
02:16
Conditionally save manifests on commit. check-in: 46b9adb70f user: jan tags: jan-manifest-tags
00:36
Code normalization; tabs->spaces. check-in: de30eec201 user: jan tags: jan-manifest-tags
00:28
Add manifest.tags to generated zips, and decouple manifest and manifest.uuid. check-in: aed6fe5308 user: jan tags: jan-manifest-tags
00:22
Fix: Extract filename for manifest.tags. check-in: 185669ce21 user: jan tags: jan-manifest-tags
00:19
Added a missing finalize. check-in: 6a56db89f6 user: jan tags: jan-manifest-tags
2016-01-03
23:55
Add manifest.tags to tarballs when appropriate, and decouple manifest and manifest.uuid. check-in: 80ceedbdea user: jan tags: jan-manifest-tags
22:54
Add manifest.tags to the list of potentially reserved names and decouple manifest and manifest.uuid from each other. check-in: 142cb7aabd user: jan tags: jan-manifest-tags
22:46
Fix; second argument of db_get_versioned() is not that of db_get(). check-in: 226e7c2842 user: jan tags: jan-manifest-tags
21:19
manifest is a versionable setting. check-in: e5b250959a user: jan tags: jan-manifest-tags
21:16
Change manifest setting to a non-boolean. check-in: 87a1547537 user: jan tags: jan-manifest-tags
20:58
Started work on allowing manifest.tags to automatically be created containing the checkout's tags. Repurposed the manifest setting slightly allowing manifest and manifest.uuid to be toggled individually, but keeping backwards compatibility. check-in: 9a2c75fc1c user: jan tags: jan-manifest-tags
2016-01-02
10:49
[c541b6e734] Correct merge check-in: 85aa2a6f76 user: dave.vines tags: technoteattachcli
10:46
[c541b6e734] Add cli for attaching to wiki pages and tech notes check-in: b208bf7577 user: dave.vines tags: technoteattachcli
10:34
Create new branch named "technoteattachcli" check-in: 5712fa8f13 user: dave.vines tags: technoteattachcli (unpublished)
2016-01-01
20:49
Fix a bug in the manifest parser that can cause a read off the end of a buffer when doing a "fossil rebuild" on a repository that contains artifacts that start out looking like a valid special artifact but are not terminated by \n. This fixes a bug introduced by check-in [49b0ff15922674]. check-in: 6013aea0c2 user: drh tags: trunk
17:30
Update the built-in SQLite to the second beta for 3.10.0. check-in: 987a80ef06 user: drh tags: trunk
2015-12-31
16:10
Fix a harmless compiler warning in an assert() in delta.c. check-in: d891af8385 user: drh tags: trunk
16:06
Add the ability to have attachments on technotes. Add command-line support for technotes in the "fossil wiki" command. check-in: 045deb27ce user: drh tags: trunk
15:46
Add MIME types for C# and VB.NET. check-in: 5e81f4c025 user: drh tags: trunk
15:45
Use intrinsic byte-swapping functions to boost the performance of delta checksums. check-in: 7338b3a951 user: drh tags: trunk
15:44
Update the built-in SQLite to 3.10.0 beta for SQLite testing. check-in: ec8394e166 user: drh tags: trunk
15:18
Use intrinsic functions to boost the performance of the delta checksum. Closed-Leaf check-in: 726ab361a8 user: drh tags: checksum-intrinsics
11:31
[c541b6e734] Add attachments to technotes Closed-Leaf check-in: 67288e935a user: dave.vines tags: technoteattach
11:20
[c541b6e734] Add -technote option to wiki command check-in: 467e493e89 user: dave.vines tags: technoteattach
10:58
Create new branch named "technoteattach" check-in: 5906ebc755 user: dave.vines tags: technoteattach
00:25
Add primary MIME types for C# (.cs) and VB.NET (.vb) source code. Closed-Leaf check-in: 33dd770461 user: mistachkin tags: dotnet-mime
2015-12-29
21:52
Fix comment typos in main.c - including some comments that are used as on-line help text. check-in: d76a980fd1 user: drh tags: trunk
20:18
Add the --no-rebuild and --no-vacuum options to the "fossil import" command. check-in: 219f967cd7 user: drh tags: trunk
05:43
Several documentation wording improvements on the front page. check-in: ebe25922f5 user: mistachkin tags: trunk
2015-12-27
21:02
Further performance enhancements on the delta generator. check-in: 09d3e7ebf0 user: drh tags: trunk
20:05
Performance optimizations for the delta generator. check-in: dbbe320297 user: drh tags: trunk
18:49
For the "fossil server" command, set the HTTP_SERVER_HAD_REPOSITORY and HTTP_SERVER_HAD_CHECKOUT flags just as they would have been with the "fossil ui" command. check-in: e4e0988477 user: drh tags: trunk
2015-12-25
15:13
Enhance the test-delta-analyze command to show the size of the delta. check-in: 138313df99 user: drh tags: trunk
14:46
Performance optimization on the delta generator. check-in: 2dd25909da user: drh tags: trunk
13:42
Fix the "fossil import --git" command so that it does delta compression on the fly, and hence uses much less temporary disk space. Also show progress information unless --quiet is used. check-in: 063779a14c user: drh tags: trunk
03:20
Add a configuration option that will truncate the display of check-in comments on timelines at the first blank line. check-in: 96101215ae user: drh tags: trunk
02:25
Add "Related" and "Branch Only" buttons to the t= and r= query parameters for /timeline. check-in: 953357515c user: drh tags: trunk
00:20
Improvements to the way mlink is computed. Some unnecessary mlink entries are suppressed. Running "fossil rebuild" is recommended. check-in: e2c53534b5 user: drh tags: trunk
2015-12-24
20:50
Fix some over-length source code lines. No functional changes. check-in: 9a8d082701 user: drh tags: trunk
20:25
Enhance the /mlink page to handle the name= query parameter. check-in: a1721621f6 user: drh tags: trunk
19:18
Improvements to the /mlink webpage. check-in: fba948a391 user: drh tags: trunk
14:57
Update the built-in SQLite to the latest trunk version to fix a harmless compiler warning that comes up on newer Macs. check-in: 44c147b078 user: drh tags: trunk
14:36
Add the /mlink page (accessible only by Admin users) that shows MLINK table content for a check-in for debugging purposes. check-in: 3fdc2c0127 user: drh tags: trunk
13:28
Fix a harmless compiler warning and several over-length source code lines. check-in: d94362b6ae user: drh tags: trunk
2015-12-23
21:37
Fix some outdated comments for clarity. check-in: 6e3fcebcfc user: mistachkin tags: trunk
21:35
Restore original definitions of the 'LOOK_*' flags. check-in: 3161968463 user: mistachkin tags: trunk
11:10
Improvements to handling of localtime. The 'utc' and 'localtime' query parameters now work on all web pages. Timestamps can be expressed with a timezone modifier and that works correctly. check-in: ea63a2d1f4 user: drh tags: trunk
01:37
Enhancements to the lookslike functions. check-in: 6b292eaa78 user: drh tags: trunk
01:36
Improvements to activity reports. check-in: c94dc804c4 user: drh tags: trunk
2015-12-22
14:44
Removed unneeded variable Closed-Leaf check-in: 2c5a5e82be user: baruch tags: pending-review
13:40
Further design changes to hierarchical manifests. Still no actual code. check-in: 47aa928240 user: drh tags: hierarchical-manifests
07:18
Describe an enhancement to manifest artifacts that allows for an hierarchical description of the structure of a check-in. It is hoped that this new format will work more efficiently for large repositories, and make clone and pull from Git much easier and faster. This check-in is a documentation change only. the new hierarchical manifest type has not yet been implemented in code. check-in: 7576a0f1b9 user: drh tags: hierarchical-manifests
2015-12-21
20:17
Fix so that when showing stats for single user, that user's name is selected in the box check-in: f6844f3a0a user: baruch tags: pending-review
08:49
merge trunk Closed-Leaf check-in: 255327f053 user: jan.nijtmans tags: pending-review
2015-12-20
02:02
Make use of the new $ROOT feature in the on-line documentation. check-in: 604862508b user: drh tags: trunk
2015-12-19
14:39
Update the documentation to take advantage of the new $ROOT capabilities. Closed-Leaf check-in: 8c0eabcb33 user: drh tags: use-ROOT
14:38
Add support for expanding $ROOT in href= and action= of HTML output into the top-level directory of the repository. check-in: e57ab29584 user: drh tags: trunk
14:12
Initial support for managing technotes from the command-line. Leaf check-in: 0a13f4cb5f user: djv tags: technote-cli
13:08
Fix a minor typo in the git-import logic. check-in: f7afea949d user: drh tags: trunk
2015-12-17
15:58
Clean rebuild of SQLite (so the source_id of fts5 matches the one from SQLite itself) check-in: 5b30c544d5 user: jan.nijtmans tags: trunk
03:29
Minor corrections in grammar to Fossil vs Git rewrite. check-in: 0b90da304f user: andybradford tags: trunk
02:02
Remove stale code accidently left in an earlier commit. check-in: 61c8d41872 user: drh tags: trunk
2015-12-16
19:01
Enhancements to the "webpage-ex.md" documentation page: "Webpage Examples". check-in: 03a64a6fef user: drh tags: trunk
18:31
Further edits to the fossil-v-git.wiki page. check-in: 7c32a7847c user: drh tags: trunk
16:13
Rewrite the "fossil versus git" document. check-in: ca891ab6c1 user: drh tags: trunk
02:31
Record fewer digits of the SHA1 hashes in the JSON that defines a timeline graph. check-in: eba1995222 user: drh tags: trunk
01:21
Add the unpub query parameter to the /bloblist webpage. check-in: c8b1e81f11 user: drh tags: trunk
01:06
Add 'download' parameter to the 'artifact' web page that allows a specific artifact to be downloaded by specifying the file name and check-in. check-in: d10e2cb639 user: drh tags: trunk
00:59
Add 'download' parameter to the 'artifact' web page that allows a specific artifact to be downloaded by specifying the file name and check-in. Closed-Leaf check-in: 4093347447 user: mistachkin tags: artifactDownload
2015-12-15
20:53
Fix a missing hyperlink in the change log. check-in: 2684124311 user: drh tags: trunk
20:51
Update the version number to 1.35. Begin writing the change log for version 1.35. check-in: f998a1bf29 user: drh tags: trunk
20:18
Minor fix to the previous "fossil diff" enhancement to avoid unnecessary warnings about directories not being found if the directory does not contain any files that were changed. check-in: b789df4bb6 user: drh tags: trunk
20:07
Enhance the "fossil diff" command so that it accepts directories as arguments and shows diffs on all files contained within those directories. check-in: c46f98055c user: drh tags: trunk
16:12
Add the "bisect" query parameter the /timeline. Add the "fossil bisect ui" command that runs "fossil ui -page 'timeline?bisect'". check-in: cbde2cf7e4 user: drh tags: trunk
14:46
Add the --page option to the "fossil ui" command. check-in: f55f64e2d8 user: drh tags: trunk
2015-12-14
23:13
Fix the "add" command so that it prints "SKIP" instead of "ADDED" for files that are already under management. Code to do this was already in place, but it did not work correctly due to a logic error. check-in: d252cfd66d user: drh tags: trunk
2015-12-13
03:13
Fix one error and add an additional note to the article on the annotate algorithm. check-in: 9828493c99 user: drh tags: trunk
02:55
Add the [/doc/trunk/www/blame.wiki] document briefly describing the algorithm used to compute "blame" in Fossil. check-in: 91af24e6c9 user: drh tags: trunk
02:11
Enhance the /finfo webpage so that when it is showing the ancestors of a particular check-in, it only shows direct ancestors, the same as the /annotate and /blame pages. check-in: f8db2c7489 user: drh tags: trunk
01:37
Fix typo on the TH1 extension commands page. Also, for now, remove the 'todo' section. check-in: dfa8efc5ac user: mistachkin tags: trunk
01:26
Bring some comments in the "blame" logic up-to-date. No changes to code. check-in: 05f73ffb87 user: drh tags: trunk
00:35
Change compute_direct_ancestors() to use a recursive common table expression. check-in: 6599d09729 user: drh tags: trunk
2015-12-12
20:01
Eliminate unused variable $suffix check-in: 6d84c6325e user: jan.nijtmans tags: trunk
2015-12-11
20:52
Enhance the "mkdownload.tcl" script so that it recognizes either tarballs or ZIP archives, with a preference for tarballs. check-in: fb94a70da4 user: drh tags: trunk
16:14
Update the built-in SQLite to the latest trunk version (3.10.0 alpha). check-in: 22681034c1 user: drh tags: trunk
16:11
Add the nohdr boolean query parameter to the /vdiff page. check-in: 2532f1bccc user: drh tags: trunk
15:53
Remove incorrect documentation regarding cloning via SSH. Fossil does not touch passwords when SSH is used for cloning. check-in: 230fdcf692 user: andybradford tags: trunk
12:50
Fix [http://www.sqlite.org/src/info/96d3e99ffe59b528|96d3e99ffe59b528]: Memory allocation bug. I saw crashes on 32-bit Linux (Ubuntu 14.04), so it's not only win32 which was affected by this bug. check-in: b85b159bee user: jan.nijtmans tags: trunk
2015-12-10
13:11
Improved documentation for cloning, including mentioning the use of %40 for "@" characters in the userid. check-in: b5354f19f2 user: drh tags: trunk
2015-12-08
12:45
Add the ".changes ON|OFF" command to the "fossil sqlite" command-line shell check-in: 1e723a12d3 user: jan.nijtmans tags: trunk
2015-12-07
18:19
Update the built-in SQLite to fix a harmless but annoying bug in the directory sync logic. check-in: a4889252f1 user: drh tags: trunk
2015-12-05
21:28
Get the correct date for clusters when describing artifacts. check-in: 13b68865c1 user: drh tags: trunk
21:22
On the /artifact page, provide an improved description of cluster artifacts. Also show the rcvfrom information on all artifacts to Admin and Setup users. check-in: 8b2d32cc9d user: drh tags: trunk
20:04
Improvements to the /bigbloblist page. Fix the output_table_sorting_javascript() routine so that the sort is stable even when selecting a field that defaults to sorting in reverse order. check-in: f982642315 user: drh tags: trunk
19:21
Add the /bigbloblist information page. check-in: 483317fb0e user: drh tags: trunk
18:53
Minor tweak to the server.wiki document. check-in: e75f160c2e user: drh tags: trunk
2015-12-04
14:57
off-by-24 error in handling of long directory names (>MAX_PATH-12) on Windows check-in: 2900c25d1a user: jan.nijtmans tags: trunk
14:36
Update OpenSSL to version 1.0.2e check-in: 1376aa440b user: jan.nijtmans tags: trunk
00:40
Update the built-in SQLite to the latest 3.10.0 alpha. check-in: 5032c50d14 user: drh tags: trunk
2015-12-03
22:53
On Windows, deal with the reserved 12 characters (8.3) always needed for long directory names. check-in: 9571b68a7a user: drh tags: trunk
15:41
Improved cross-linking of clusters. check-in: 24606598a7 user: drh tags: trunk
15:19
Do not duplicate markdown titles in the title of the page and in the body of the document. check-in: d407c38421 user: drh tags: trunk
15:07
When markdown begins with a <h1> HTML element, consider the content of that element to be the title of the document. check-in: cc7f4df417 user: drh tags: trunk
08:57
Correct code for style, no change in functionality. Closed-Leaf check-in: 654fb1f4af user: andybradford tags: pending-review
08:36
Crosslink clusters so that fossil test-clusters and test-describe-artifacts will be able to identify them correctly. check-in: 81bdb68764 user: andybradford tags: pending-review
2015-12-02
20:23
Experimental changes to deal with the reserved 12 characters (e.g. 'FILENAME.EXT') always needed for long directory names on Windows. Closed-Leaf check-in: 6ebef28f2b user: mistachkin tags: pending-review
20:18
Fix harmless compiler warning. check-in: a3691d7679 user: mistachkin tags: trunk
09:55
Capitalize "Fossil" in the concepts.wiki document. check-in: b63c430002 user: drh tags: trunk
09:50
Improved command-line help for push, pull, sync, and clone commands. check-in: 26d0c20a37 user: drh tags: trunk
2015-11-30
00:23
Remove extra colon and space in section topics in style guidelines. check-in: 069084afc2 user: andybradford tags: trunk
2015-11-29
17:33
Fix the backslash-octal escapes on the filename quoting while importing from git. check-in: 09cf1ad8ee user: drh tags: trunk
03:51
Fix incorrect form generation for zip pages from redirected anonymous login. This only happens when the zip permission is only allowed after anonymous login is successful. check-in: 167dec48fb user: andybradford tags: trunk
2015-11-28
19:59
Include the filename in the form action when redirected from login required to avoid needing to use Content-Disposition header to hint the client what the filename is. Closed-Leaf check-in: 5f32bf719d user: andybradford tags: pending-review
2015-11-24
23:41
Fix compiler warnings seen with MSVC. Add comments. check-in: 52e3d9d845 user: mistachkin tags: trunk
23:38
Prevent the test command 'test-th-hook' from segfaulting when TH1 hooks are disabled. Also, add and enhance comments. check-in: ddd4cb5254 user: mistachkin tags: trunk
2015-11-23
20:53
fixed typo as suggested on ML check-in: 565d1b0a38 user: m.ramakers@gmail.com tags: trunk
2015-11-22
05:30
Restore historical behavior of allowing both pull-only and pullonly in autosync setting. check-in: acc0200a4a user: andybradford tags: trunk
2015-11-21
18:37
Revise TH1 proc_command fix from the previous check-in so it more closely matches the original fix from [f2d87242503d7a7d]. check-in: c66083eded user: mistachkin tags: trunk
17:25
If the proc argument list is an empty list, don't segfault by accessing memory outside the bounds of the array. For example, as used in the footer [/artifact/7f36cbf30a82ef3cec30c1917a96415fa7d76eeb?txt=1&ln=3] check-in: 7c3cb470e6 user: andybradford tags: trunk
2015-11-19
09:44
Fix uninitialized variable in command-line shell [http://www.sqlite.org/src/info/dc2ac024d31a898b|dc2ac024d3] and other shell improvements, cherry-picked from SQLite trunk. check-in: 63256980ee user: jan.nijtmans tags: trunk
2015-11-18
13:50
Check for ENABLE_DBSTAT_VTAB feature in stead of SQLite version number before using the dbstat virtual table: It might be that the SQLite version is OK, but it is compiled without ENABLE_DBSTAT_VTAB. check-in: 1a6892aeb7 user: jan.nijtmans tags: trunk
2015-11-17
23:22
Show how to enable/disable the access-log and admin-log from their display pages. Add the "Stats" button to the Admin main menu. check-in: 3967d043e8 user: drh tags: trunk
19:58
Add the Access-Log submenu button to the User List page. check-in: e60a021167 user: drh tags: trunk
19:52
Revamp the user list setup page. Show the last change time and expiration date for each login. Make the user list sortable using javascript. check-in: 01b1319931 user: drh tags: trunk
19:51
Change the user list to a sortable table. Closed-Leaf check-in: 72de3100c2 user: drh tags: user-config-revamp
17:12
Improved display of the user list on the setup menu. check-in: d3fbf71738 user: drh tags: user-config-revamp
14:29
Move the side-bar documentation for the user-list page onto a separate page accessible from the "Help" submen of the user-list page, for improved readability. check-in: 18df719ed5 user: drh tags: user-config-revamp
2015-11-16
03:43
Restore a comment containing the 'font' tag as it correctly describes the underlying code. Leaf check-in: c6afc979ab user: mistachkin tags: html-cleanup
02:42
Remove deprecated <font> tags. check-in: 46861220d3 user: Isius tags: html-cleanup
01:45
Remove deprecated <center> tags. check-in: d57f239570 user: Isius tags: html-cleanup
2015-11-14
19:03
Fix a memcmp() that really should be fossil_strcmp(). check-in: 5853fcf132 user: drh tags: trunk
16:16
Enhanced description of how to set up the /proc filesystem inside of a chroot jail. check-in: 28a1da05b1 user: drh tags: trunk
2015-11-13
10:00
pedantic upstream cson -Wall/-Werror fixes (unused static consts) for clang. check-in: f5bed9ce54 user: stephan tags: trunk
2015-11-12
16:00
Fedora 23 is latest. Build shared tcl8.6 inside fossil docker container (so it can be left out if desired) check-in: ddca9b079e user: jan.nijtmans tags: trunk
11:37
Micro-optimization in lookslike* functions, proving that LOOK_CR can be expressed as (LOOK_LONE_CR | LOOK_CRLF) and LOOK_LF as (LOOK_LONE_LF | LOOK_CRLF). This saves 6 assembler-instructions in the loops. Ready to be reviewed. check-in: 13c796a496 user: jan.nijtmans tags: pending-review
11:32
re-shuffle LOOK_XXX flags such that LOOK_CR and LOOK_LF are last check-in: b29b7fd361 user: jan.nijtmans tags: pending-review
2015-11-10
16:38
Add the "fossil all config pull" command. check-in: d3b14a8e62 user: drh tags: trunk
12:16
Fix a missing comma in the /test_env page. check-in: 5f962bfaf4 user: drh tags: trunk
2015-11-09
08:58
Cherry-pick part of [http://www.sqlite.org/src/info/138783b553602a05|138783b5] from SQLite trunk. Harmless compile warning. check-in: 9a11b49e65 user: jan.nijtmans tags: trunk
2015-11-06
08:45
Cherry-pick part of [http://www.sqlite.org/src/info/138783b553602a05|138783b5] from SQLite trunk. Reported by Don Porter here: [http://cyqlite.sourceforge.net/cgi-bin/sqlite/tktview?name=d4593fcd90] (If SQLite 3.9.3 is ever released, I hope this harmless warning is fixed in it) Leaf check-in: ac3771966a user: jan.nijtmans tags: branch-1.34
08:09
Use the same definition of BINARY in multiple places of fossil. Reported by sky5walk. check-in: b51ba29365 user: jan.nijtmans tags: trunk
2015-11-05
05:27
Add new environment variables to the set that is displayed on the /test_env page. check-in: ffe4149e18 user: mistachkin tags: branch-1.34
02:38
Add new environment variables to the set that is displayed on the /test_env page. check-in: 690824e991 user: drh tags: trunk
2015-11-04
23:42
Include the release version number in the footer of all the built-in skins. check-in: c39315375f user: mistachkin tags: branch-1.34
23:42
Make the --with-tcl configure option able to cope with systems where using '-lieee' from TCL_LIB_SPEC appears to cause issues. check-in: 7a0d543a78 user: mistachkin tags: branch-1.34
23:41
Fix over-length source code lines and memory leaks in the 'clean' command. check-in: 98e694422a user: mistachkin tags: branch-1.34
23:41
Permit compilation without Tcl private stubs using Tcl 8.5. check-in: e0773f3d83 user: mistachkin tags: branch-1.34
23:41
Indicate that OpenBSD builds are 5.x not 4.x. check-in: de8438cdcd user: mistachkin tags: branch-1.34
23:40
Document the --quiet option to 'fossil rebuild'. check-in: c685c46daf user: mistachkin tags: branch-1.34
17:51
Improved highlighting of changes in the color-coded side-by-side diff. check-in: 81cae7feac user: drh tags: trunk
12:02
Update the built-in SQLite to version 3.9.2 check-in: ac3889f03b user: jan.nijtmans tags: branch-1.34
00:50
Don't prompt when using -x Leaf check-in: e24b5abaf2 user: jan.nijtmans tags: cleanX-no-clean-glob
00:36
Include the release version number in the footer of all the built-in skins. check-in: 2186f0f0e7 user: drh tags: trunk
00:18
Fix issue with [9ecbfb3724] that caused the versioned 'allow-symlinks' setting to be ignored. check-in: 81d7ce3018 user: mistachkin tags: trunk
2015-11-03
23:50
merge cleanX check-in: 607bc737e7 user: jan.nijtmans tags: cleanX-no-clean-glob
23:50
Don't prompt when using -x Leaf check-in: daf352e7a1 user: jan.nijtmans tags: cleanX
22:50
merge trunk check-in: c7fbeb7aaa user: jan.nijtmans tags: cleanX
22:09
Update the built-in SQLite to version 3.9.2 check-in: aa92270fe9 user: jan.nijtmans tags: trunk
21:50
Enable symlinks by default on non-Windows platforms and make sure that the 'open' command honors the global 'allow-symlinks' setting in addition to the versioned and per-repository ones. check-in: 9ecbfb3724 user: mistachkin tags: trunk
21:46
Make sure that the 'open' command honors the global 'allow-symlinks' setting in addition to the versioned and per-repository ones. Closed-Leaf check-in: 8aed22a231 user: mistachkin tags: unixSymlinks
19:51
Enable 'allow-symlinks' setting by default on non-Windows platforms. check-in: 6ee986b1d7 user: mistachkin tags: unixSymlinks
13:49
Updates to the "fossil clean" command: Added the -i/--prompt option. Always report if unable to delete a file. Fixed memory leaks and over-length source code lines. check-in: c985d905c6 user: drh tags: trunk
05:47
merge cleanX check-in: 346d62a411 user: jan.nijtmans tags: cleanX-no-clean-glob
04:47
merge trunk check-in: 23024b4a6c user: jan.nijtmans tags: cleanX
03:47
Simplify and enhance changes from the previous check-in. check-in: 653b6b9240 user: mistachkin tags: trunk
03:36
Make the --with-tcl configure option able to cope with systems where using '-lieee' from TCL_LIB_SPEC appears to cause issues. check-in: cbe4af9ea8 user: mistachkin tags: trunk
01:20
Always print a warning if "fossil clean" is unable to remove a file, even if the --verbose option is omitted. Closed-Leaf check-in: 6c2a2087d2 user: drh tags: clean-cmd-cleanup
01:07
Add the -i or --prompt option to the "fossil clean" command. check-in: 1c9da04a39 user: drh tags: clean-cmd-cleanup
00:46
Fix over-length source code lines and memory leaks in the “clean” command. check-in: 4c8b1e819c user: drh tags: clean-cmd-cleanup
2015-11-02
23:05
Permit compilation without Tcl private stubs using Tcl 8.5. check-in: b500f89c38 user: mistachkin tags: trunk
20:13
Indicate that OpenBSD builds are 5.x not 4.x. check-in: ca3ed9d49c user: drh tags: trunk
18:51
Document the --quiet option to "fossil rebuild" check-in: a25702b019 user: drh tags: trunk
17:35
Version 1.34 check-in: 62dcb00e68 user: drh tags: trunk, release, version-1.34
2015-11-01
18:14
Change all references to the tcl.tk domain into tcl-lang.org. check-in: 808cda318d user: drh tags: trunk
2015-10-30
23:04
Update the "fossil bisect chart" display so that no check-in is shown more than once. CURRENT is marked on the right if it overlaps with a GOOD or BAD check-in. check-in: 4da2f01266 user: drh tags: trunk
12:19
Add the missing image file from the previous check-in. check-in: f188505daf user: drh tags: trunk
12:16
Add the [http://xkcd.com/1597/] cartoon to the set of quotes about Git. check-in: 227b837a6c user: drh tags: trunk
2015-10-27
23:59
Correct typo in change log. check-in: 37f7b0fb00 user: mistachkin tags: trunk
18:21
Change the mimetype for .n and .man files to text/plain. check-in: addf43c0dd user: drh tags: trunk
18:19
Updates to the change log. Trying to get the next release out... check-in: 39982e6bf5 user: drh tags: trunk
01:21
Add the 'exec-rel-paths' setting and its machinery to permit relative paths to be used when calling external diffing tools. check-in: 825d78b6f7 user: mistachkin tags: trunk
2015-10-26
18:00
Automatically pull before running the "fossil merge" command, in case there have been new check-ins to the branch being merged. check-in: 16501a04a7 user: drh tags: trunk
01:18
Skip diff for files that are ADDED_BY_INTEGRATE. check-in: a6b999ce13 user: mistachkin tags: trunk
2015-10-24
14:10
Fix "json timeline" to don't show duplicate files in some chek-ins with merge. Same way CLI timeline was fix on [3c34db8d]. check-in: 26d903de0c user: mgagnon tags: trunk
2015-10-22
15:56
Change the mimetype for “man” and “n” to text/plain. Closed-Leaf check-in: b38adc347a user: drh tags: mimetype-changes
11:36
Cherry-pick unrelated comment fixes from "pending_review" branch. check-in: c1c8d728f9 user: jan.nijtmans tags: trunk
11:30
Merge trunk. Almost forgot about this one. Please review. Closed-Leaf check-in: af7de966ff user: jan.nijtmans tags: exec-rel-paths
2015-10-21
21:06
Correct and enhance tests. check-in: 3b691ce90c user: mistachkin tags: trunk
20:39
Add the 'encode64' command to TH1. check-in: 3f21421a51 user: mistachkin tags: trunk
12:04
Backout changes from timeline_showfiles_fix branch which was attempting to fix discrepancy between CLI and web when listing modified files in checkins. Make "fossil timeline -v" command behave like the web interface so the CLI timeline command get fixed instead of breaking the web interface. check-in: 3c34db8d0e user: mgagnon tags: trunk
2015-10-20
17:40
Cherrypick of [2a1d7e0efc]. Docker build 'release' by default. Meant for upcoming Fossil release. check-in: b88e6c7746 user: mistachkin tags: trunk
08:14
Docker build "release" by default. Meant for upcoming Fossil release. Closed-Leaf check-in: 2a1d7e0efc user: jan.nijtmans tags: pending-review
07:41
Backout [9431fec1ea098feab24002d4c3bfa0132017ef39]: It causes too many files being displayed in various screens. Reported in fossil-dev and Tcl Core mailing list. check-in: 5903a70bd5 user: jan.nijtmans tags: pending-review
2015-10-19
18:22
Tweaks to change log. check-in: f324a0a4b2 user: mistachkin tags: trunk
14:52
On systems with case-insensitive filenames, allow "fossil rename OLD NEW" where OLD and NEW differ only in case. check-in: fd2dbf4368 user: drh tags: trunk
12:02
Prevent duplicate entries on the file list of a timeline. check-in: 22e0427b10 user: drh tags: trunk
2015-10-16
20:05
Update the built-in SQLite to version 3.9.1. check-in: 3cff1b8f0a user: drh tags: trunk
2015-10-15
12:16
Update the built-in SQLite to version 3.9.0 plus a few minor fixes for harmless details. check-in: bc16590e21 user: drh tags: trunk
2015-10-14
13:58
Update the version number to 1.34. Update the change log with some additional changes. Preparing for a new release. check-in: 47ee063e83 user: drh tags: trunk
12:35
Update the built-in SQLite to version 3.9.0 final. check-in: 82d84295a8 user: drh tags: trunk
2015-10-12
12:12
Add the ymd= query parameter to the /timeline page. check-in: 16ce7ef0c5 user: drh tags: trunk
2015-10-10
17:47
Sync up the custom MinGW makefile. check-in: 9eb222c1a8 user: mistachkin tags: trunk
15:58
Remove another instance of strcpy() from FTS5 in SQLite 3.9.0, to mollify OpenBSD. check-in: 921d670350 user: drh tags: trunk
15:13
Update the SQLite 3.9.0 beta with fixing for warnings on various obscure compilers. Omit the use of strcpy() in FTS5 since OpenBSD hates strcpy(). check-in: d4a34293ae user: drh tags: trunk
14:03
SQLite 3.9.0 beta 2. The first 3.9.0 beta gave compiler errors on some older platforms, which are fixed here. Behold the reason why I check-in SQLite betas into the Fossil trunk. check-in: 0b81254c79 user: drh tags: trunk
13:36
Fix the show-files option for timelines so that it shows all files affected, even if they are coming in from a merge. check-in: 9431fec1ea user: drh tags: trunk
13:32
Update the built-in SQLite to the first 3.9.0 beta. Enable JSON1 and FTS5 support (though not currently used). check-in: 7428117cbf user: drh tags: trunk
2015-10-08
01:37
revert accidental line addition in comment header. Closed-Leaf check-in: f8dbed8e7c user: mgagnon tags: timeline_showfiles_fix
01:34
Fix /timeline?v=1 and /info page that were not showing all affected files for check-ins with 2 ancestors or more. pending-review check-in: 9f7a681d6d user: mgagnon tags: timeline_showfiles_fix
2015-10-07
17:31
Update the built-in SQLite to the first 3.8.12 beta. check-in: b4b551aa66 user: drh tags: trunk
2015-10-05
17:41
Improvements to the way that the CSS URL is generated. check-in: 8298f4e360 user: drh tags: trunk
13:15
Enhancements to the /timewarps page. check-in: c9b0b7cacb user: drh tags: trunk
2015-10-03
21:35
New enhancements to the /timewarps page. Closed-Leaf check-in: a766e7501e user: drh tags: timewarp-enhancements
2015-10-02
20:38
Update the built-in SQLite to the latest 3.8.12 beta. check-in: 1059aae93c user: drh tags: trunk
10:37
Improve error handling in "fossil sqlite" command ".tables". Cherry-pick from SQLite trunk. check-in: 5c9aecae21 user: jan.nijtmans tags: trunk
10:35
Let's bring down the number of eol-spaces someswhat more. No functional changes. check-in: e757cd3d23 user: jan.nijtmans tags: trunk
2015-09-28
21:26
Improved /timewarp webpage. Formerly known as /test_timewarp. check-in: 583e2f8f2c user: drh tags: trunk
14:53
Update the built-in SQLite to an 3.8.12 alpha version that fixes the ONEPASS optimization bug. check-in: 292659684c user: drh tags: trunk
2015-09-25
00:02
Update the built-in SQLite to the 3.8.12 alpha that includes the ShmBarrier fix. check-in: 96e698d23c user: drh tags: trunk
2015-09-24
02:03
Do not allow a login to occur if the USER.INFO field contains the text "expires YYYY-MM-DD" where YYYY-MM-DD is not in the future. check-in: 9271b4bb35 user: drh tags: trunk
2015-09-20
18:17
merge "stash cat" check-in: ba9d3f08a1 user: bch tags: trunk
2015-09-16
10:49
eliminate many unnessary type-casts check-in: 5b456cfa6b user: jan.nijtmans tags: trunk
09:18
Add some "const" keywords in appropriate places. No change in functionality. Eliminates some compiler warnings. check-in: a6fd491d3a user: jan.nijtmans tags: trunk
08:57
Remove unnecessary end-of-line spacing in various places check-in: 4db19dccd3 user: jan.nijtmans tags: trunk
2015-09-15
19:11
"cat" synonym for "stash show" Closed-Leaf check-in: 533f8b6aea user: bch tags: stash-cat
18:58
Make sure memory returned from db_get() has been properly reallocated if it uses the default value. check-in: 868404c0a3 user: drh tags: trunk
2015-09-12
19:18
Fix the "fossil diff --undo" option so that it works even when called from a subdirectory of the project. check-in: f6c13632bb user: drh tags: trunk
2015-09-11
13:53
Add support for the --undo option to the "fossil diff" command. check-in: 485aa80625 user: drh tags: trunk
13:14
Fix some commenting and variable naming convensions in the diff code. No logical changes. check-in: 4140eb3575 user: drh tags: trunk
11:43
Update the built-in SQLite to the latest SQLite (3.8.12 alpha). check-in: cc0c939202 user: drh tags: trunk
2015-09-07
00:34
Added documentation to commit for user and date override options. check-in: 65ff0ab281 user: sdr tags: trunk
2015-09-04
15:51
Merge from trunk. Leaf check-in: f571ded368 user: sdr tags: winsymlink
15:44
Fixed a broken conditional for code which should only be compiled on Windows but was only being compiled for posix. check-in: 5bbf1ab3f5 user: sdr tags: winsymlink
12:29
update changelog check-in: c5317b3a3a user: jan.nijtmans tags: trunk
11:45
merge trunk check-in: 45cbbad4dd user: jan.nijtmans tags: cleanX
11:42
A few general symlink handling fixes, cherrypicked from "winsymlink" branch check-in: 9867a3ec7c user: jan.nijtmans tags: trunk
2015-09-03
23:15
Merged from trunk with a few tiny edits to make new functionality work on Windows check-in: 8f33e49dd4 user: sdr tags: winsymlink
2015-08-29
23:04
Fedora 21 -> 22 check-in: 1c708ccc8f user: jan.nijtmans tags: trunk
15:24
Merge fix from svn-import branch relative to svndump format version 3 handling. check-in: 7febc31883 user: mgagnon tags: trunk
2015-08-27
14:24
Update change log. check-in: d43847c968 user: mistachkin tags: trunk
04:39
Update TH1 'dir' command syntax in docs. check-in: 73960e0de5 user: mistachkin tags: trunk
04:38
Add the TH1 'dir' command, with docs and tests. check-in: f4ceace8f5 user: mistachkin tags: trunk
2015-08-26
19:49
Regenerate and sync-up MinGW makefiles. check-in: e947fce957 user: mistachkin tags: trunk
14:09
Disable optimizations when debugging with mingw check-in: e5bbc1bf16 user: baruch tags: trunk
14:06
fix bug in finding previous version of changed file Leaf check-in: 24048eadf9 user: baruch tags: svn-import
09:57
Add comment on usage to mingw makefile check-in: 1b6f257c3d user: baruch tags: trunk
09:34
Bring svn import up to date in an attempt to finish it check-in: c75ca53eee user: baruch tags: svn-import
2015-08-24
08:56
put permuted index of docs after non-permuted index Leaf check-in: 49a77b5184 user: michai tags: doc-bold-canonical
2015-08-22
12:42
merge trunk check-in: b00e60194e user: michai tags: doc-bold-canonical
2015-08-21
09:15
merge trunk check-in: 0ab66b742c user: jan.nijtmans tags: cleanX
04:33
Merge updates from trunk. Closed-Leaf check-in: bf380d4b5b user: mistachkin tags: ckol-th1-dir-cmd
04:33
Update and improve comments. check-in: 676d97d70c user: mistachkin tags: ckol-th1-dir-cmd
2015-08-18
13:28
Update the built-in SQLite to version 3.8.11.1 check-in: 7842b8ab31 user: jan.nijtmans tags: trunk
07:53
Also correct syntax error message. check-in: eb3796a81d user: mistachkin tags: ckol-th1-dir-cmd
07:52
Merge updates from trunk. check-in: 08b8a4ba2d user: mistachkin tags: ckol-th1-dir-cmd
07:49
Add support for optional per-file details in the TH1 dir cmd, using a list-of-lists. check-in: 83f50997be user: mistachkin tags: ckol-th1-dir-cmd
2015-08-15
20:04
Add link to the Tcl docs. check-in: 5c49850e26 user: mistachkin tags: trunk
18:48
Merge updates from trunk. check-in: e4db8fe84f user: mistachkin tags: ckol-th1-dir-cmd
18:48
Remove stray debugging output in tests. check-in: 5fdf670fa9 user: mistachkin tags: trunk
18:47
Restore read-only TH1 tests to their original file. Coding style fixes in tests. Add 'dir' command to the expected command list test. check-in: 25e9c00b8c user: mistachkin tags: ckol-th1-dir-cmd
18:46
permuted index: removed bold attribute for canonical titles, and instead (also) list them separately check-in: 6692087939 user: michai tags: doc-bold-canonical
18:37
Coding style and compiler warning fixes. check-in: 4b17cb66e8 user: mistachkin tags: ckol-th1-dir-cmd
18:11
mention 'ckout' as pseudo-tag for previewing changes to embedded documentation in Check-in Names page check-in: d282fc18d4 user: michai tags: trunk
13:37
added copyright header to test file check-in: a0d01050a1 user: ckolumbus tags: ckol-th1-dir-cmd
13:22
* factored out th1 tests from th1.test that need a repository (takes longer to test) * fixed tests that had wrong result expectations * finally: implemented test for new th1-dir-cmd check-in: 484d7d8ea7 user: ckolumbus tags: ckol-th1-dir-cmd
2015-08-14
23:13
display canonical titles in bold within permuted documentation index check-in: 2a8dd75142 user: michai tags: doc-bold-canonical
19:40
added documentation for new th1 command 'dir' check-in: 00e634fecb user: ckolumbus tags: ckol-th1-dir-cmd
19:29
implemented th1 comman 'dir' similar to cli 'ls' check-in: 5d56fb7e2c user: ckolumbus tags: ckol-th1-dir-cmd
19:17
Create new branch named "ckol-th1-dir-cmd" check-in: 19503f888b user: ckolumbus tags: ckol-th1-dir-cmd
2015-08-13
18:41
Fix a faulty assert() in the search blob_append(). check-in: 915d61933c user: drh tags: trunk
2015-08-12
05:39
Remove unused variable after merge of check-in-edit changes. check-in: d17dc8f220 user: andybradford tags: trunk
04:51
Fix a harmless compiler warning. check-in: c64989d5a0 user: drh tags: trunk
00:51
Fix the day-of-week activity report to be more accurate. Also fix a crash bug that occurs when trying to run "fossil ui" on a fresh repo. check-in: e747dd8563 user: drh tags: trunk
2015-08-11
04:03
Integrate new command [/help?cmd=amend|amend] into trunk. check-in: c73c95cc65 user: andybradford tags: trunk
2015-08-07
05:16
Merge in changes from trunk. Closed-Leaf check-in: 5246eac0c8 user: andybradford tags: check-in-edit
05:15
Integrate change to disallow passing in a NULL pointer to blob_append. check-in: dd75bc574d user: andybradford tags: trunk
2015-08-06
05:14
If caller doesn't provide a UUID, leave it out of the message. check-in: fbf3a5dd87 user: andybradford tags: check-in-edit
04:52
Add additional tests and helper procedures and isolate some tests more. check-in: 892e523f7c user: andybradford tags: check-in-edit
2015-08-05
06:42
Add test for NULL UUID argument handling. check-in: 5c9a0fa7cf user: andybradford tags: check-in-edit
2015-08-03
18:35
Integrate andygoth-undo-redo-revert-spacing. check-in: 0a2ebe576d user: andygoth tags: trunk
2015-08-02
04:17
Additional tests for the rest of the arguments. check-in: ac3ccc4e72 user: andybradford tags: check-in-edit
04:16
If the UUID is not legitimate or cannot be found, return an error. check-in: e4b5c2c227 user: andybradford tags: check-in-edit
02:44
Avoid using a null pointer resulting in a segfault if caller sends in null. Closed-Leaf check-in: 2d714a4e48 user: andybradford tags: pending-review
2015-08-01
06:46
Add some tests for -close and -hide. check-in: b1dd95c7d9 user: andybradford tags: check-in-edit
06:40
Make -close and -hide no-ops if the checkin already has those tags. check-in: 1c8fdd253e user: andybradford tags: check-in-edit
01:47
Add test for newly added code that checks the datetime format is correct. check-in: 3740d83f39 user: andybradford tags: check-in-edit
2015-07-31
07:33
Add test for -date option. check-in: f2748b4535 user: andybradford tags: check-in-edit
07:22
Check that the date provided will actually come back out of the database before allowing it in. Also, allow altering a date or user that may be wrong. check-in: 44fda3228b user: andybradford tags: check-in-edit
2015-07-30
06:53
Add comment header to test file. check-in: 161f4348ca user: andybradford tags: check-in-edit
06:49
Begin adding tests for new amend command. check-in: ae7b579d82 user: andybradford tags: check-in-edit
2015-07-29
18:44
Candidate fix for directory renaming issue with the --hard option as reported via the mailing list. Leaf check-in: b86127e187 user: mistachkin tags: mvHardDirFix
17:35
minor CGI-in-chroot doc update from the ML. check-in: 1d3a80474b user: stephan tags: trunk
03:26
Merge in released version of SQLite from trunk. check-in: 4c4a954910 user: andybradford tags: check-in-edit
03:23
Minor grammar correction in comment, no functional change. check-in: f8b0a3e8cd user: andybradford tags: check-in-edit
2015-07-27
16:16
Update the built-in SQLite to version 3.8.11. check-in: f8e26879ac user: drh tags: trunk
2015-07-26
22:58
Fix typo in comment. check-in: 57f19bf5b1 user: mistachkin tags: check-in-edit
2015-07-25
17:02
Merge in latest changes from trunk. check-in: ee463a39be user: andybradford tags: check-in-edit
17:01
Add support for comment file via -M so the prompt message is not confusing when it mentions the use of -M. check-in: 37aeb1c43e user: andybradford tags: check-in-edit
14:53
Adjust the "lndebug()" macro in linenoise so that it works on older compilers that do not support varargs macros. check-in: acab077c4c user: drh tags: trunk
2015-07-24
12:32
mention required location of ".fossil-settings/*" files in docs and comment, and fix typo check-in: c510b74dd8 user: michai tags: trunk
05:22
Allow for an arbitrary number of tags to be added or removed when amending a checkin. check-in: cd31ab5a99 user: andybradford tags: check-in-edit
2015-07-23
22:14
Update the built-in SQLite to the second 3.8.11 beta. check-in: eb423a74b5 user: drh tags: trunk
2015-07-22
05:30
Allow editing a comment that may be empty. check-in: 5c5d33a9d6 user: andybradford tags: check-in-edit
2015-07-21
20:04
corrected typo in wiki-docs as suggested on ML check-in: 7377ce650a user: michai tags: trunk
06:17
Prepend # to color specified if it looks like a hexadecimal color and does not already have #. check-in: 7d2ee2c7bb user: andybradford tags: check-in-edit
05:43
Fix typo that caused wrong tag to be canceled for bgcolor. check-in: 9a677b7bf6 user: andybradford tags: check-in-edit
2015-07-20
04:24
Rename option to --author to amend user information per suggestions on ML. check-in: 01cea049ac user: andybradford tags: check-in-edit
2015-07-19
18:45
Improve markup in the change log. check-in: 28bc974cba user: mistachkin tags: trunk
18:36
Correct accidental removal of the 'linecount' TH1 command description from the TH1 commands documentation page. check-in: fc19595b98 user: mistachkin tags: trunk
18:34
Add the 'markdown' command to TH1. check-in: f6d29e9c3d user: mistachkin tags: trunk
2015-07-18
14:57
Now enable the -m short option. check-in: 3b842cbd1b user: andybradford tags: check-in-edit
14:54
Add -m short option to the documentation for the new comment as it matches the commit short option. check-in: e04bea6a02 user: andybradford tags: check-in-edit
02:29
Add --edit-commit to edit commit message in EDITOR. This option has precedence over --commit. check-in: fbf7b54e72 user: andybradford tags: check-in-edit
2015-07-17
02:44
Provide additional usage feedback when wrong arguments are supplied per suggestion on ML. Also provide minimal output showing amended checkin. check-in: 0cbdf0586d user: andybradford tags: check-in-edit
2015-07-16
18:24
Update the built-in SQLite to the latest 3.8.11 beta. check-in: 82206af110 user: drh tags: trunk
05:03
Merge in updates from trunk. check-in: 870c20885b user: andybradford tags: check-in-edit
2015-07-15
21:47
Fix the "foci" virtual table so that it is able to correctly handle non-existant manifest numbers. check-in: 31c3c599ff user: drh tags: trunk
21:05
Add the test-delta-analyze command. check-in: fd302a2611 user: drh tags: trunk
20:15
Further enhancements to the 'undo' subsystem integration. check-in: a50be7b87a user: mistachkin tags: trunk
19:38
For the update command, skip calls into the 'undo' subsystem when the -n (dry-run) flag is used. check-in: d795eb0b60 user: mistachkin tags: trunk
18:47
For the merge command, skip calls into the 'undo' subsystem when the -n (dry-run) flag is used. check-in: 91ee04cf27 user: mistachkin tags: trunk
15:34
Fix "fossil stash" so that it works with the undo enhancements. check-in: 3c0d8c2679 user: drh tags: trunk
10:38
Do not attempt to attach the local database while processing "ckout" in the /doc page if that database is not already open. check-in: b9b9d7e739 user: drh tags: trunk
10:33
Fix a typo in a comment. No changes to code. check-in: d1a8238783 user: drh tags: trunk
10:31
Fix the /doc page so that it correctly handles an empty document name in the same way that it handles a NULL document name. check-in: c99b4e34dd user: drh tags: trunk
00:54
Add 'double' and 'integer' classes to the 'string is' command in TH1. check-in: 5e9c7a4a78 user: mistachkin tags: trunk
00:31
Add 'list' class to the 'string is' command in TH1. check-in: c3ffd0e396 user: mistachkin tags: trunk
00:21
Update the changes file. check-in: a1024ff762 user: mistachkin tags: trunk
2015-07-14
22:01
Have line numbers option use /artifact/ page, not /info/. This makes it possible to get line numbers for a manifest. check-in: 259b912a93 user: andygoth tags: trunk
21:53
Change formatting of undo/redo/revert command prints for consistency with other commands. Revert used to print "ACTION: filename", now prints "ACTION filename", where number of spaces between ACTION and filename is chosen to maintain column alignment. Likewise undo and redo, except they did not previously use ":". Also change "REVERTED" to "REVERT" to match verb tense used throughout. Closed-Leaf check-in: a19c1f4286 user: andygoth tags: andygoth-undo-redo-revert-spacing
19:55
merge trunk check-in: cac5cbae72 user: jan.nijtmans tags: cleanX-no-clean-glob
09:55
merge trunk check-in: 3ddf95e334 user: jan.nijtmans tags: cleanX
00:38
Make the "fossil clean" command undoable. check-in: 1bf792eeeb user: drh tags: trunk
2015-07-11
23:13
Add 'tclIsSafe' and 'tclMakeSafe' commands to the Tcl integration subsystem. check-in: 501f35e50a user: mistachkin tags: trunk
22:28
Coding style changes to fossil_utf8_to_console(). check-in: 484a39a784 user: mistachkin tags: trunk
07:39
Merge updates from trunk. Closed-Leaf check-in: 0e4247f92f user: mistachkin tags: enhancedUndo
2015-07-10
20:57
Check sqlite3_mprintf() return value in the Tcl integration subsystem. check-in: e7f7f79ce8 user: mistachkin tags: trunk
18:43
Incorporate recent downstream changes for the Tcl integration subsystem. check-in: c5f71552c1 user: mistachkin tags: trunk
09:47
Merge trunk. Add built objects to "ignore-glob" for testing purposes Closed-Leaf check-in: 2821e284c5 user: jan.nijtmans tags: enhancedUndo-test
2015-07-09
18:10
Update referenced OpenSSL version. check-in: a591a25305 user: mistachkin tags: trunk
2015-07-08
17:31
Merge updates from trunk. check-in: a02d847edb user: mistachkin tags: enhancedUndo
17:16
Port the fix from the previous check-in to the makemake Tcl script as well. check-in: b9447b0ec6 user: mistachkin tags: trunk
16:48
Build the included zlib library by default when using the Makefile.msc makefile. check-in: 0f62aac027 user: drh tags: trunk
16:25
Update the built-in SQLite to the 3.8.11 alpha that includes the pcache1 preallocation enhancement. check-in: 8fb4269a31 user: drh tags: trunk
2015-07-07
03:26
Rename subcommand to amend and clarify the usage in help output. check-in: 7df56d1c14 user: andybradford tags: check-in-edit
2015-07-06
21:56
Small grammar fix in comment. check-in: 45c7dbb81e user: mistachkin tags: enhancedUndo
2015-07-04
07:17
Add new command to edit a check-in from the command line similar to editing a check-in from the web UI. check-in: b9e0d72e7e user: andybradford tags: check-in-edit
06:05
Merge updates from trunk. check-in: 1a4bcadde0 user: mistachkin tags: enhancedUndo
06:03
Update 'all clean' command with the --disable-undo and --no-prompt options. check-in: 3e22d93b68 user: mistachkin tags: enhancedUndo
06:01
Update and tweak help text. check-in: 2c741dec46 user: mistachkin tags: trunk
05:47
added missing "all cache" docs. check-in: 2f0533fe4a user: stephan tags: trunk
05:35
Added "cache" to the "all" command to simplify cache management on systems with many historical repos. check-in: 744aaa84e4 user: stephan tags: trunk
2015-07-03
21:38
Fix typo in the help text for the "fossil cache" command. check-in: e5dbe8b331 user: drh tags: trunk
21:25
Enhance some proc comments in 'tester.tcl'. check-in: ea29d113c7 user: mistachkin tags: enhancedUndo
20:44
The --verily option should imply --disable-undo. The --force option should not imply --disable-undo. Extend and enhance tests. check-in: a58b4a878e user: mistachkin tags: enhancedUndo
18:38
Merge updates from trunk. check-in: 54e5711461 user: mistachkin tags: enhancedUndo
18:36
Add 'no-prompt' option to the clean command (i.e. answers 'No' to every prompt). Add initial tests of enhanced clean command. check-in: bc1504eec7 user: mistachkin tags: enhancedUndo
17:56
Update to the latest SQLite 3.8.11 alpha, including ifdefery to prevent OpenBSD from trying to use __builtin_bswap32(), which it does not support. check-in: 548f96963c user: drh tags: trunk
2015-07-02
21:43
upstream cson fix: output chars >0xffff as UTF16 surrogate pairs. check-in: 5280dbc919 user: stephan tags: trunk
02:39
Merge updates from trunk. check-in: 04b86407b0 user: mistachkin tags: enhancedUndo
02:35
Add tags to the title and description for RSS feed items. check-in: 66c3bc159d user: mistachkin tags: trunk
2015-07-01
01:23
Correct spacing of CHERRYPICK, BACKOUT, and INTEGRATE records in the change/status report to match the other record types. The style is to have a token identifying the record type, spaces padding up to TEN columns if necessary, a single space, then the filename or artifact ID. Previously, these three records padded to ELEVEN, which is inappropriate outside of Spın̈al Tap. check-in: 6cd7087a35 user: andygoth tags: trunk
2015-06-30
15:18
Update the built-in SQLite to the latest 3.8.11 alpha version. check-in: 0fc8b9df0c user: drh tags: trunk
15:17
Patch to linenoise.c to get it to compile on SunOS. check-in: 52e1f54bba user: drh tags: trunk
2015-06-27
21:47
Once again attempt to fix "fossil server --repolist" so that it ignores ".fossil" database files. check-in: 63fc62d9ec user: drh tags: trunk
19:16
Add tags to the title and description for RSS feed items. Closed-Leaf check-in: e65e4f2fa5 user: mistachkin tags: rssTags
07:58
Improve help text for the undo command. check-in: ad7dd6546b user: mistachkin tags: enhancedUndo
04:03
Make it possible to undo the deletion of files less than 10MiB by the clean command. This branch is an alternative to the 'undo-clean' branch. Needs tests. check-in: 7794b21695 user: mistachkin tags: enhancedUndo
02:55
Enhance the 'undo' subsystem to prepare for an alternative implementation of being able to undo the clean command. check-in: 670da77e1a user: mistachkin tags: enhancedUndo
2015-06-26
21:25
Fix memory leak in prompt handling. Move clean-glob setting to ignore-glob, that makes "fossil extras" and "fossil clean" behave much more sensible. Closed-Leaf check-in: a98c99571f user: jan.nijtmans tags: undo-clean
21:05
If "fossil clean" is undoable, there is no need to prompt for each file first. check-in: 466ccf96c6 user: jan.nijtmans tags: undo-clean
20:28
Bring behavior and comments closer toghether, hopefully right this time. check-in: cc34dcb747 user: jan.nijtmans tags: undo-clean
20:22
Cleaning files matching ignore-glob should never be undoable. Other files being clean are undoable, even when using -x|--verily. That's how it should behave (I think) check-in: b3384326b3 user: jan.nijtmans tags: undo-clean
20:11
Merge trunk. Make fossil clean undoable only when -x|--verily is not specified. And cleaning files matching ignore-glob will never be undoable. check-in: 134d8e1189 user: jan.nijtmans tags: undo-clean
19:40
Remove used of --disable-lineedit in Dockerfile, as it no longer exists. Noted by Remco Schoen. Thanks! check-in: 6ec714e519 user: jan.nijtmans tags: trunk
18:48
Merge trunk. check-in: f3daf39355 user: andygoth tags: undo-clean
17:48
In the "fossil server --repolist" command, to not accept ".fossil" as a valid fossil repository. Require at least one character before the ".". check-in: ceeb1c331b user: drh tags: trunk
2015-06-25
01:45
Minor spelling corrections to comment. check-in: c048aac095 user: andybradford tags: trunk
2015-06-22
04:37
Integrate andygoth-help-option. check-in: 100ac83b64 user: andygoth tags: trunk
2015-06-20
18:11
Fix typo. check-in: 931cb88d28 user: mistachkin tags: exec-rel-paths
18:10
Merge updates from trunk. check-in: b3a259d011 user: mistachkin tags: exec-rel-paths
17:42
Use !if for all NMAKE feature macros, not !ifdef/!ifndef. Add preliminary support for Visual Studio 2015 to the MSVC batch build tool. check-in: 0aa2896d06 user: mistachkin tags: trunk
17:16
Add preliminary support for Visual Studio 2015 to the MSVC batch build tool. Closed-Leaf check-in: 31706552da user: mistachkin tags: nmakeNoIfDef
07:50
merge trunk check-in: 19192868c6 user: jan.nijtmans tags: exec-rel-paths
05:06
Use !if for all NMAKE feature macros, not !ifdef/!ifndef. check-in: eb2326e51a user: mistachkin tags: nmakeNoIfDef
2015-06-19
22:19
Permit full dynamic linking when compiling with MSVC. Also, enable the building of the in-tree zlib to be skipped.' check-in: 7932cb3f05 user: mistachkin tags: trunk
21:54
Merge updates from trunk. Closed-Leaf check-in: 7fd7c4ca57 user: mistachkin tags: dynamicMsvc
20:36
Updated Makefile.msc generation: Add an option for creating a dynamically linked fossil binary. Make it possible to opt-out of building zlib. Edit: Closed branch as dynamicMsvc branch already does what this intends to do, and more. Closed-Leaf check-in: 2a0bc313fb user: jan tags: jan-dynlnk-win
16:19
Rework -help implementation so -help can be added to any command line even if it already contained an option that the help command would have interpreted. For example, "fossil clean -x -help" now prints help about the clean command, whereas before it was did the same as "fossil help -x", i.e. list auxiliary commands without mentioning clean. Make sure to fall back on the current implementation so "fossil -help -x" and such still work correctly. Closed-Leaf check-in: 3a9017f9d1 user: andygoth tags: andygoth-help-option
15:47
Revert inadvertent merge error in changes.wiki. Leaf check-in: b87a4d049b user: andygoth tags: andygoth-brackets-outside-link
15:44
Merge trunk. Leaf check-in: cc8e56f19e user: andygoth tags: andygoth-quote-apostrophe
15:44
Merge trunk. check-in: 21220b21b7 user: andygoth tags: andygoth-brackets-outside-link
14:40
Remove ugly and zero-information comment text from linenoise.c. check-in: 7bc11da241 user: drh tags: trunk
09:03
Update internal Unicode character tables, used in regular expression handling, from version 7.0 to 8.0. check-in: 192c8266ef user: jan.nijtmans tags: trunk
2015-06-17
21:53
Update TH1 docs. check-in: 7cef5d5818 user: mistachkin tags: dynamicMsvc
17:03
Remove FOSSIL_DYNAMIC_BUILD define from MinGW as not _all_ libraries are linked dynamically (i.e. only the MSVCRT, which we have no control over). check-in: f5f81a2a58 user: mistachkin tags: dynamicMsvc
16:46
Update makemake as well. check-in: 5d48958e57 user: mistachkin tags: dynamicMsvc
16:46
Build zlib by default with MSVC. check-in: c8816425d8 user: mistachkin tags: dynamicMsvc
10:10
On non-MSVC-platforms (including MinGW), dynamic builds are already the default, so let "fossil version -v" reflect that. check-in: b2c03de312 user: jan.nijtmans tags: dynamicMsvc
06:36
Minor improvements to command macros. check-in: b463e46995 user: mistachkin tags: dynamicMsvc
05:54
Initial work on dynamically linked MSVC build. check-in: 50cb0fe3c7 user: mistachkin tags: dynamicMsvc
2015-06-16
13:28
remove unnecessary end-of-line spacing check-in: 33c44fab3a user: jan.nijtmans tags: trunk
2015-06-13
20:11
Update referenced OpenSSL version check-in: 6c4263daac user: jan.nijtmans tags: trunk
18:49
More consistent capitalization of 'Fossil'. check-in: 91ed0447ad user: mistachkin tags: trunk
18:47
Fix missing parenthesis on index page, remove trailing spaces. Other minor improvements. check-in: 09fee89348 user: mistachkin tags: trunk
2015-06-12
17:49
Update TH1 integration as well. check-in: 8eb776c7fc user: mistachkin tags: exec-rel-paths
17:40
Update the .rc file as well. check-in: d49e678a63 user: mistachkin tags: exec-rel-paths
08:30
"./configure --with-exec-rel-paths" now enables the use of windiff.exe as external diff utility by default. Recommended for cygwin builds. check-in: 44d0a0993c user: jan.nijtmans tags: exec-rel-paths
2015-06-11
21:50
merge trunk check-in: 5e9253da21 user: jan.nijtmans tags: exec-rel-paths
21:25
Further improvements to the Tcl integration subsystem. check-in: 18fc492a95 user: mistachkin tags: trunk
17:10
Update referenced OpenSSL version. check-in: 0626182eb3 user: mistachkin tags: trunk
16:33
Prevent calls to find_option() from being skipped when they might be needed (i.e. if both options are specified). check-in: ddfb285cf8 user: mistachkin tags: exec-rel-paths
15:28
Build-in the linenoise command-line editing library on unix. check-in: 8514856576 user: drh tags: trunk
15:20
Build-in Antirez's linenoise library for command-line editing on the "fossil sql" command on unix. Closed-Leaf check-in: 2d79355f9c user: drh tags: linenoise
08:41
Slight optimization: don't bother checking the options, when either --exec-abs-paths or --exec-rel-paths is specified. check-in: e86aafedca user: jan.nijtmans tags: exec-rel-paths
08:33
Make option --exec-rel-paths actually work, in stead of just giving: "unrecognized command-line option, or missing argument: --exec-rel-paths" check-in: c8a8827309 user: jan.nijtmans tags: exec-rel-paths
2015-06-10
22:31
Sync up TclContext hLibrary member name with 'main.c'. check-in: d7bcdcbf2e user: mistachkin tags: trunk
22:18
Coding style adjustments to the Tcl integration subsystem. check-in: fec856f48c user: mistachkin tags: trunk
21:42
Enhance Tcl integration subsystem to check for the FOSSIL_TCL_PATH environment variable. It present, it will be used as a directory or file name where a Tcl 8.x library might be located. check-in: b523bf0be0 user: mistachkin tags: trunk
04:04
Add help text for the new setting. check-in: 2369a92fb6 user: mistachkin tags: exec-rel-paths
03:22
Revise the changes on this branch to favor the current default behavior. Also, make it possible to override the new setting with a command line option. check-in: 2036eef767 user: mistachkin tags: exec-rel-paths
2015-06-09
10:56
Add "diff-cmd-abs-paths" setting, controlling whether "fossil diff/gdiff" provide absolute paths to the external diff tool or not. check-in: 55b4a751c8 user: jan.nijtmans tags: exec-rel-paths
2015-06-05
18:07
Add a quote from Linus Torvalds to the "On The Usability of Git" section of the quotes.wiki page. check-in: e2411525c1 user: drh tags: trunk
11:46
Only use relative paths on win32 and cygwin, not on other platforms: external tools which buggy interpretation of relative paths don't exist on win32/cygwin. This allows a win32 diff tool (like winmerge) to be used in cygwin fossil, or a cygwin diff tool in a win32 fossil, no matter if the current directory is C:\Users\foo or /cygdrive/c/Users/foo. check-in: c9f3266836 user: jan.nijtmans tags: exec-rel-paths
10:28
Merge trunk check-in: d066ee039f user: jan.nijtmans tags: exec-rel-paths
10:25
Add warning to the use of fossil -x check-in: 056f41f850 user: jan.nijtmans tags: trunk
2015-06-04
17:51
Fix memory leak in the 'info commands' and 'info vars' TH1 sub-commands. Reported to the mailing list by Sergei Gavrikov. check-in: 1079c2459b user: mistachkin tags: trunk
17:32
Fix very minor typo in comment. check-in: 76412c68f1 user: andygoth tags: trunk
2015-06-03
14:21
Using relative paths with external tools may be problematic and is technically a breaking change. Use relative paths in paths used by fossil gdiff, as suggested by Ron W: [http://lists.fossil-scm.org:8080/pipermail/fossil-users/2015-April/021015.html] check-in: 3ffb6a3e62 user: jan.nijtmans tags: exec-rel-paths
2015-06-02
09:47
Slight optimization: Make two tables "static" that can be. check-in: 4440dae212 user: jan.nijtmans tags: trunk
09:17
Cherrypick [8184f39d803f9ad6|8184f39d]: Fix crash in /reports page, when compiling with recent gcc. (this is NOT an -O2 optimization bug!) Leaf check-in: 08709aa79c user: jan.nijtmans tags: branch-1.33
08:17
Fix crash in /reports page, when compiling with recent gcc. (this is NOT an -O2 optimization bug!) check-in: 8184f39d80 user: jan.nijtmans tags: trunk
2015-05-31
11:19
Make azType in statrep.c a const table (which it actually is ...) check-in: b43681dc22 user: jan.nijtmans tags: trunk
2015-05-30
21:51
Update the changes file. check-in: 53be87d7d7 user: mistachkin tags: trunk
08:53
merge trunk Leaf check-in: 7699d14104 user: jan.nijtmans tags: sync-forkwarn
04:15
Fix one-character typo in changelog. check-in: a3c6971a1b user: andygoth tags: trunk
2015-05-29
17:52
Update the built-in SQLite to 3.8.11 alpha. check-in: 2b1261a59e user: drh tags: trunk
17:20
Add 'glob_match' command to TH1. check-in: 62f1f484f6 user: mistachkin tags: trunk
17:17
Add minimal 'lsearch' command to TH1. Only exact case-sensitive matching is supported. check-in: 54b0567cda user: mistachkin tags: trunk
17:14
Enhance file_tree_name() to be capable of producing absolute paths within the local tree. Fix --hard option to mv/rm to enable them to work properly with certain relative paths. check-in: c56a387d47 user: mistachkin tags: trunk
07:13
Document the need for compiling sqlite3.c with -DSQLITE_ENABLE_DBSTAT_VTAB=1. check-in: 74836bc8ae user: jan.nijtmans tags: trunk
2015-05-28
17:05
Fix a logic bug in the RSS page. check-in: 282ae5e4de user: drh tags: trunk
05:01
Remove stray debugging output. Closed-Leaf check-in: dd6ec72d63 user: mistachkin tags: th1GlobMatch
04:29
Add tests. check-in: 0739e5b59d user: mistachkin tags: th1GlobMatch
2015-05-27
19:29
Add the -one option to the 'glob_match' command. check-in: f7d4c544ca user: mistachkin tags: th1GlobMatch
19:17
Add and refine tests, part 2. Closed-Leaf check-in: 0b5b87ac84 user: mistachkin tags: mvRmHardFix
18:37
Have all appropriate tests use 'normalize_result' instead of a raw 'string map'. check-in: d2cf0713ef user: mistachkin tags: mvRmHardFix
18:31
More tests, part 1. check-in: cdd2ede6a2 user: mistachkin tags: mvRmHardFix
05:39
Avoid superfluous error messages about missing temporary tables when there are no valid files to move or remove with the --hard option. check-in: d272a35d26 user: mistachkin tags: mvRmHardFix
03:58
Add minimal 'lsearch' command to TH1. Only exact case-sensitive matching is supported. Closed-Leaf check-in: eabd7290fb user: mistachkin tags: lsearchCmd
03:26
Prototype for a TH1 glob_match command. check-in: f3ae479002 user: mistachkin tags: th1GlobMatch
2015-05-26
23:28
Enhance error handling when there is no open checkout and add comments. check-in: d12fc4b148 user: mistachkin tags: mvRmHardFix
22:39
Fix typo in comment and add more tests of file name transformation methods. check-in: 9b41960e82 user: mistachkin tags: mvRmHardFix
21:46
Enhance file_tree_name() to be capable of producing absolute paths within the local tree. Fix --hard option to mv/rm to enable it to work properly with relative paths. check-in: c2df31dae8 user: mistachkin tags: mvRmHardFix
20:07
Fix SQLITE_ERROR as reported by Taylor Venable: [https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg20645.html] Closed-Leaf check-in: 89212c5a69 user: jan.nijtmans tags: mvRmHardFix
2015-05-25
09:52
Close <a> tag, as reported by Svyatoslav Mishyn check-in: d10b1e022a user: jan.nijtmans tags: trunk
2015-05-24
00:53
Simplify the computation of descendants using a recursive CTE. check-in: 31fcde837d user: drh tags: trunk
2015-05-23
18:12
Fix harmless compiler warnings. check-in: e3560443a2 user: mistachkin tags: trunk
12:11
Merge trunk check-in: 533ff3d079 user: jan.nijtmans tags: cleanX
11:45
Add the release date to version 1.33 in the change log. check-in: bdc2f11d28 user: drh tags: trunk
11:11
Version 1.33 check-in: 9c65b5432e user: drh tags: trunk, release, version-1.33
10:12
Update the built-in SQLite to version 3.8.10.2. check-in: 36c457b086 user: drh tags: trunk
2015-05-20
11:45
Merge trunk check-in: 9f507ffe49 user: jan.nijtmans tags: sync-forkwarn
2015-05-19
19:22
Revert [48499514cc], changing nUsed to zero is not redundant as blob_append() changes it to one. check-in: 4742716fc1 user: mistachkin tags: trunk
10:32
Remove unnecessary code from the "fossil clean" command. Closed-Leaf check-in: fc87154337 user: drh tags: noDirPrompt
10:24
Enhancements to the /reports interface, including improved filtering by user. check-in: 16ab6ee852 user: drh tags: trunk
10:20
Minor adjustments to drop-down menus on the /reports page. Closed-Leaf check-in: 529492b9de user: drh tags: andygoth-user-reports
2015-05-18
22:18
Pull in the memory allocation fix from trunk. check-in: 879958277a user: drh tags: andygoth-user-reports
22:17
The previous check-in [270b80db] is incorrect and causes memory allocation and use-after-free errors. Back it out. check-in: f7ce03e3fb user: drh tags: trunk
22:05
Use drop-down menus to select the user on the /reports pages. check-in: 675274612d user: drh tags: andygoth-user-reports
20:00
Fix the display of /reports?view=byweek with an invalid user. check-in: 5fa4d0125c user: drh tags: andygoth-user-reports
19:19
Move the "Activity Report" controls into drop-down menus. check-in: 4d60469f15 user: drh tags: andygoth-user-reports
17:53
Catch up with recent changes on trunk. check-in: 991f4b98f6 user: drh tags: andygoth-user-reports
15:01
Fix (minor) memory leak in login_gen_user_cookie_value(). Consistantly use "x" as unknown project code, not "unknown" somtimes. check-in: 270b80dbf5 user: jan.nijtmans tags: trunk
14:49
A few more harmless compiler warnings (discovered using -Wall in latest gcc) check-in: ab5b8d369c user: jan.nijtmans tags: trunk
14:33
Fix harmless compiler warnings. check-in: b51dcc3162 user: drh tags: trunk
14:09
Inhibit timeline links to wiki pages that have been deleted. check-in: 425df28c02 user: drh tags: trunk
14:04
If the "r=" or "t=" query parameter on /timeline does not match any tag or branch name, then show an empty timeline rather than just ignoring the query parameter. Ticket [674d5d5556]. check-in: a2f03b8c7f user: drh tags: trunk
13:56
Fix the empty-dirs property so that creates the complete path of directories, not just leaves, and so that it does not leak memory. check-in: 702331e057 user: drh tags: trunk
13:07
Have euser supersede user when preparing user report. This is for consistency with the other report updates, plus it makes more sense. check-in: c8a249205e user: andygoth tags: andygoth-user-reports
05:00
Update changelog. check-in: acbf5ca244 user: andygoth tags: andygoth-brackets-outside-link
04:50
Ticket [674d5d5556]: If a tag or branch isn't found, don't drop the constraint from the query. Instead, try to match against tagid -1, which will always fail. This gives a display showing that there are zero items that match whichever nonexistent tag or branch. Closed-Leaf check-in: cfedef78dc user: andygoth tags: andygoth-tkt-674d5d5556
03:04
Update changelog for adding user field. check-in: ed60255709 user: andygoth tags: andygoth-user-reports
02:42
Add a field to the reports to directly type a user name. Hide this field on the user report. check-in: bcee2d48ed user: andygoth tags: andygoth-user-reports
02:37
Make the (Remove User Flag) link work even if the "u" query parameter was used instead of "user". check-in: a4655a1dab user: andygoth tags: andygoth-user-reports
02:36
Deal with the fact that the Fossil repository has a few null users. Instead of having them match everything, including nonexistent users, make them match nothing. check-in: cbbee17312 user: andygoth tags: andygoth-user-reports
02:22
Permit filtering weekday and file reports by user. Also ensure the user parameter is preserved when changing types. Lots of general cleanup to make this possible. check-in: 60018f9d8a user: andygoth tags: andygoth-user-reports
2015-05-17
22:24
Remove redundant assignment in blob_str() setting nUsed to zero right after confirming it is zero. check-in: 48499514cc user: andygoth tags: trunk
21:55
Render apostrophe in HTML as ' so it can be used in single-quoted HTML attributes. check-in: 82029a2a39 user: andygoth tags: andygoth-quote-apostrophe
21:54
Correct spelling of the word "literal." check-in: 73720a34cb user: andygoth tags: trunk
21:30
Move all square brackets outside the hyperlink text to make it easier to copy-and-paste links sans brackets from typical browsers. check-in: a2020a7ac8 user: andygoth tags: andygoth-brackets-outside-link
20:45
Rework [b824b3e7f7] to ensure the "[diff]" link or the actual inline diff is inside the paragraph block. check-in: 80e7250a4e user: andygoth tags: trunk
19:42
Inhibit timeline links to wiki pages that have been deleted. Closed-Leaf check-in: e6dae0228d user: andygoth tags: andygoth-inhibit-deleted-wiki-link
17:55
Revert inadvertent style change. Closed-Leaf check-in: bdb90f6931 user: andygoth tags: andygoth-empty-dirs-parents
17:43
Create parents of empty-dirs if they don't already exist. check-in: 1ab80be485 user: andygoth tags: andygoth-empty-dirs-parents
05:54
Consistently use periods and end-paragraph tags in append_file_change_line(). check-in: b824b3e7f7 user: mistachkin tags: trunk
02:45
Changelog URL correction. Credit: jungle Boogie. check-in: 6cf8f3648b user: andygoth tags: trunk
00:59
Integrate andygoth-metadata-info. The /info page now shows symlinks as well as execute changes when a file's contents haven't changed. Previously it showed symlinks as "execute permission cleared" which is confusing. Additionally it shows a link to the file contents when only the type (executable/symlink) changes. check-in: b80c9e3be2 user: andygoth tags: trunk
00:58
Integrate andygoth-metadata-changes. Now the [fossil changes] command shows execute and symlink (type) changes, and -allow-empty is not needed for [fossil commit] to commit such type changes in absence of content changes. check-in: dca018c447 user: andygoth tags: trunk
2015-05-16
11:50
Pull in one more commit from the xekri branch. check-in: b1447da8d5 user: drh tags: trunk
11:48
Add class tags to elements of the piechart so that they can be configured using CSS. Add appropriate CSS markup to the xekri skin. Merge the xekri skin into trunk. check-in: f1dd937c20 user: drh tags: trunk
11:38
Added "More..." to the main menu. Closed-Leaf check-in: 156b602d77 user: zakero tags: skin-xekri
02:27
Added support for the SVG pie charts. check-in: dee9e33bf6 user: zakero tags: skin-xekri
02:18
Merge updates from trunk. check-in: 777db01e1d user: zakero tags: skin-xekri
2015-05-15
18:48
Update changelog. Closed-Leaf check-in: af05fe23a3 user: andygoth tags: andygoth-metadata-info
18:29
Link to contents or target when reporting file type changes. check-in: cb420eabd0 user: andygoth tags: andygoth-metadata-info
18:18
Add periods for consistency between hyperlink and non- versions. May wish to add (or remove) periods everywhere in the report for additional consistency. Update: improvement was later done in [b824b3e7]. check-in: eb9677a9e3 user: andygoth tags: andygoth-metadata-info
18:16
Show when files become symlinks in /info report. check-in: 5f26745652 user: andygoth tags: andygoth-metadata-info
17:51
Replace call to checkout_set_all_exe() which only works on the execute bit with inline code that updates both the isexe and islink columns of the vfile table for all files in the checkout. Closed-Leaf check-in: 9e52251e6e user: andygoth tags: andygoth-metadata-changes
17:10
Update all executable bits in vfile at end of successful commit. check-in: 076c854482 user: andygoth tags: andygoth-metadata-changes
17:10
Merge trunk. check-in: d186eb56f1 user: andygoth tags: andygoth-metadata-changes
16:49
Remove redundant use of chnged column/variable. The SELECT statement already ensures each row has chnged==1, so there is no need to check it repeatedly. check-in: be25d412f1 user: andygoth tags: trunk
14:43
Update change log with detail about fork warning on sync. check-in: 209da9bced user: andybradford tags: trunk
05:19
Cherrypick [849cf1d1]: Minor comment correction, no functional change. check-in: 2c77d1d643 user: andygoth tags: trunk
05:02
Minor comment correction, no functional change. check-in: 849cf1d1a0 user: andygoth tags: andygoth-metadata-changes
05:00
Add EXECUTABLE, SYMLINK, UNEXEC, UNLINK reports to [fossil changes] and [fossil status] when a file becomes or ceases to be executable or a symlink yet is otherwise unmodified. This change does not apply to Windows. Update the changelog accordingly. Update vfile_check_signature() comment to also describe "integrate" changes. BUG: [fossil commit] does not update the "isexe" and "islink" flags. Thus the files continue to show as changed. Fixed by [076c8544]. check-in: 03679b5827 user: andygoth tags: andygoth-metadata-changes
04:38
Minor correction to the changes file. check-in: 9037c8033f user: mistachkin tags: trunk
02:29
Update changelog to document [46675ed2]. check-in: 2ec8327aa4 user: andygoth tags: trunk
02:25
Remove access check from [fossil add] to make it match [fossil addremove] which waits until [fossil commit] to check for readability. This makes it possible to use [fossil add] to add symlinks to nonexistent/unreadable files and (not like this is useful) to add zero-length files for which the user does not have read permission. [fossil addremove] has always had these capabilities, but it has the drawback of adding and removing everything it can, not allowing the user to limit its scope. check-in: 46675ed219 user: andygoth tags: trunk
02:11
Add missing comment describing how settings are read while opening a checkout. check-in: f7f6ea818a user: andygoth tags: trunk
01:45
Update changelog to document [010451e7]. check-in: ebbff96276 user: andygoth tags: trunk
01:41
Integrate andygoth-versioned-open. This makes [fossil open] respect ".fossil-settings/allow-symlinks". check-in: 010451e7a5 user: andygoth tags: trunk
2015-05-14
21:00
Remove an unused variable. check-in: 99f8337b66 user: drh tags: trunk
18:31
Fix the error output for command-line option errors on the "fossil http" command. check-in: 648dc3e704 user: drh tags: trunk
18:25
Expand the /hash-collisions report to show hash prefix collisions on just check-ins in addition to overall hash collisions. check-in: 60af057415 user: drh tags: trunk
16:20
Increase the version number to 1.33. Update the change log. check-in: af872dedcb user: drh tags: trunk
15:31
On the generated "repository list" page when running "fossil ui DIR", include a title and make all hyperlinks appear in a new window or tab. check-in: e561cfd47e user: drh tags: trunk
2015-05-13
22:40
Change search_init() to be a file-scope symbol so that it does not conflict with a function of the same name in libel.so. check-in: e06e65bbf2 user: drh tags: trunk
21:55
rename search_init() -> fossil_search_init() to avoid name collision w/ libedit (patch sumbmitted by Warren Young) closed -- see simpler fix @ [e06e65bbf2] Closed-Leaf check-in: 947369c124 user: bch tags: trunk
2015-05-12
17:58
Add documentation for customizing the timeline graph. check-in: 42e77333ba user: joel tags: trunk
13:19
Permit --notfound and --repolist to be used together on "fossil server". Merge changes to always show a piechart for "By User" reports. Fix an uninitialized variable in "fossil rebuild". check-in: 434f7e17d9 user: drh tags: trunk
10:42
Make addremove command to fail if unprocessed arguments (other than options) are specified. To avoid mis-use where a user could think he can specify a list of directory like with many other commands. check-in: 975600dd59 user: mgagnon tags: trunk
04:58
Permit the --notfound and --repolist options to be used together. Closed-Leaf check-in: fd783e2b6a user: mistachkin tags: repoNotFound
04:42
Fix compiler warnings with MSVC. check-in: 8ab3f62090 user: mistachkin tags: trunk
04:24
Sync up custom MinGW makefile with the latest changes. check-in: 0c6f8fe57d user: mistachkin tags: trunk
04:23
Fix compiler warnings. check-in: 57897a4189 user: mistachkin tags: trunk
2015-05-11
13:50
If SQLite < 3.8.10, don't bother to provide a link to the /repo-tabsize web-page: it wouldn't provide any usefull result anyway. check-in: f3d8588e6f user: jan.nijtmans tags: trunk
01:35
Fix an uninitialized variable in the "fossil rebuild" command when using the --compress-only option. Closed-Leaf check-in: 1ab29c8299 user: drh tags: piechart
01:31
Merge in the --compress-only option for "fossil rebuild" check-in: 9fdfaf0f68 user: drh tags: piechart
01:31
Add the --compress-only option to the "fossil rebuild" command. check-in: 10e3d65707 user: drh tags: trunk
2015-05-10
17:35
Avoid duplicate entries in the output of "fossil finfo". check-in: 26c283467a user: drh tags: trunk
16:09
Avoid duplicate entries in the output of "fossil finfo" check-in: d9841bef06 user: drh tags: piechart
2015-05-09
23:08
Automatically show a piechart in addition to the bar graph on ByUser and ByDayOfWeek activity reports. check-in: f857ea5410 user: drh tags: piechart
19:08
New algorithm for positioning the labels on a piechart. check-in: 2018ad2cc5 user: drh tags: trunk
17:57
Fix the build for MSVC. check-in: 732b651afa user: drh tags: trunk
13:16
Reduce radius of pie charts on the /repo-tabsize page. check-in: df302de88a user: drh tags: trunk
13:07
On the /repo-tabsize page, show the total repository size. And show the size of the local checkout database and its breakdown if run from "fossil ui". check-in: f3c7b3a6b5 user: drh tags: trunk
12:49
Change the default skin to use circle nodes and color branch lines. check-in: c72a3b5baa user: drh tags: trunk
12:47
Fix a harmless compiler warning. check-in: 31c81ac65b user: drh tags: trunk
12:42
Improvements to graph rendering to make it much more configurable using CSS. check-in: ca869aabe2 user: drh tags: trunk
12:19
Add code for drawing pie-chart reports. Use this for the /repo-tabsize webpage. check-in: f4aed6661c user: drh tags: trunk
12:17
Update the built-in SQLite to version 3.8.10.1. check-in: 28188c4dd9 user: drh tags: trunk
12:12
Add the PIE_PERCENT option to the pie-chart drawer. Closed-Leaf check-in: 25d70429d0 user: drh tags: piechart
2015-05-08
15:31
Improvements to the build and TH1 scripting docs. check-in: 901427f5cd user: mistachkin tags: trunk
03:22
Reimplement timeline-circle-nodes and timeline-arrowheads skin options. Closed-Leaf check-in: aaa0e6d149 user: joel tags: graphcss
2015-05-07
19:50
Merge fixes from trunk check-in: bf0b3098ea user: drh tags: piechart
19:50
Fix a potential use-after-free problem. check-in: df12c1b053 user: drh tags: trunk
19:28
merge trunk check-in: c1416fd133 user: jan.nijtmans tags: sync-forkwarn
15:06
Tweaks to formatting on the /repo-tabsize page. check-in: 6ef4bfae47 user: drh tags: piechart
14:50
Merge in the /repo_tabsize page. Update to a post-3.8.10 version of SQLite that support the dbstat virtual table on attached databases, necessary to get the /repo_tabsize to work. check-in: 04942b3113 user: drh tags: piechart
12:31
Change the built-in SQLite to version 3.8.10. check-in: abc38398eb user: drh tags: trunk
03:12
Demonstrate the use of a pie-chart on the Check-ins By User page. check-in: 04d4965044 user: drh tags: piechart
02:57
Automatically switch in to chromatic mode when the number of wedges is 10 or less. check-in: 8a12c62f0d user: drh tags: piechart
02:39
Improvements to the piechart generator. check-in: 17a24be632 user: drh tags: piechart
01:56
Add the experimental /repo_tabsize page. It does not work because it shows the sizes of tables in the checkout database in some cases. Work is needed on the underlying dbstat virtual table. We will address that in the future and come back to this branch afterwards. Closed-Leaf check-in: ce5af0966e user: drh tags: piechart-table-sizes
2015-05-06
23:29
Add logic for generating SVG pie-charts based on SQL query results. check-in: 6ebd853cb4 user: drh tags: piechart
21:28
Use round() instead of ceil() on element dimension calculations. check-in: 05045a476d user: joel tags: graphcss
20:55
Allow the timeline graph to be customized using CSS. check-in: 1f1e199a20 user: joel tags: graphcss
12:35
Record files added by merge using mlink.pid=-1. Improve the web interface to better indicate files added by merge. check-in: 8e44cf6f4d user: drh tags: trunk
2015-05-05
18:59
Update the built-in SQLite to the second beta of 3.8.10. Closed-Leaf check-in: 7d2ac84598 user: drh tags: show-add-by-merge
16:07
More changes for distinguishing between new files and files added by merge. check-in: 243c77e6e9 user: drh tags: show-add-by-merge
12:31
Attempt to distinguish between files added from nothing and files added by merge. check-in: 0d73f3f670 user: drh tags: show-add-by-merge
06:49
Now really update the built-in SQLite to the first 3.8.10 beta, not only the command line shell. check-in: acd670f251 user: jan.nijtmans tags: trunk
2015-05-04
22:10
Merge cleanX check-in: 72baedfbbb user: jan.nijtmans tags: cleanX-no-clean-glob
21:10
merge trunk check-in: 857ab8ae1d user: jan.nijtmans tags: cleanX
20:10
Since fossil now uses sqlite_malloc64, which is introduced in SQLite 3.8.7, don't accept linkage using earlier SQLite versions any more. check-in: a481a8176b user: jan.nijtmans tags: trunk
19:25
Update the built-in SQLite to the first 3.8.10 beta. check-in: 5a87a0314e user: drh tags: trunk
2015-05-02
21:11
Correct cat command error message on nonexistent file. check-in: 715f88811a user: andygoth tags: trunk
20:57
Cherrypick [1b01c1ad]: Correct comment describing behavior of errCode. check-in: 6f2b59270b user: andygoth tags: trunk
20:54
Avoid panic on opening a repository lacking .fossil-settings/allow-symlinks or .fossil-settings/allow-symlinks.no-warn . Probably want to reconsider the way historical_version_of_file() handles error codes. Closed-Leaf check-in: 90c0344275 user: andygoth tags: andygoth-versioned-open
20:52
Correct comment describing behavior of errCode. check-in: 1b01c1ad26 user: andygoth tags: andygoth-versioned-open
20:37
Merge trunk. check-in: 794d4752ae user: andygoth tags: andygoth-versioned-open
20:21
Cherrypick [ff192614]: Use fossil_strdup() consistent with the rest of the code. check-in: f8315ee900 user: andygoth tags: trunk
2015-04-30
22:11
Add sitemap link to the 'eagle' skin header. check-in: 6ce777858b user: mistachkin tags: trunk
22:03
No longer assume -f with -x|--verily, as everything matching --ignore will not be prompted for anyway. check-in: f870407c8c user: jan.nijtmans tags: cleanX
21:53
Remove no-longer used allow-clean-x setting check-in: 330c88ebb1 user: jan.nijtmans tags: cleanX
21:24
Merge trunk check-in: 44bed85354 user: jan.nijtmans tags: cleanX
20:24
Remove unused 0 argument. No functional change. check-in: d56b848373 user: jan.nijtmans tags: trunk
19:52
Allow the /rptview page to select a report using a GLOB pattern on its name and the title= query parameter. check-in: 6f212b5ffd user: drh tags: trunk
08:35
Eliminate last argument of vfile_dir_scan(), since it's always 0. Don't need to prompt before removing empty dirs, as "empty-dirs" already specifies which dirs need to be kept. check-in: 0db0fdb27e user: jan.nijtmans tags: noDirPrompt
08:09
Fix two failing test-cases check-in: 54bd013176 user: jan.nijtmans tags: trunk
04:47
Minor correction to comment, no functional changes. check-in: 281c67c41d user: andybradford tags: trunk
04:38
Use fossil_strdup() consistent with the rest of the code. check-in: ff1926143d user: andybradford tags: andygoth-versioned-open
2015-04-29
17:47
Coding style whitespace fixes. No functional changes. check-in: 7d257deae2 user: mistachkin tags: trunk
16:54
Merge trunk. check-in: 25a7cd1e0f user: andygoth tags: andygoth-versioned-open
13:35
Remove .fossil-settings/keep-glob, this should never have been set a versioned setting, as it is specific to my build environment and shouldn't have been imposed on others. check-in: ab849410f5 user: jan.nijtmans tags: trunk
13:04
Add TAG_NOTE to the schema. This requires a rebuild before TAG_NOTE can be used, but as TAG_NOTE is not yet used for anything, the rebuild can be deferred. check-in: 61a9119815 user: drh tags: trunk
12:32
Change the "fossil clean --verily" option so that it does honor --keep and --ignore command-line options, but always disregards keep-glob and ignore-glob settings. check-in: ee5a6567ae user: drh tags: trunk
12:28
Remove versionable setting "keep-glob", as not everyone wants this. Closed-Leaf check-in: 07fb7f64f4 user: jan.nijtmans tags: clean-verily
09:17
merge trunk check-in: 97ab502fca user: jan.nijtmans tags: sync-forkwarn
07:57
Let --keep/"keep-glob" survive a --verily (contrary to --ignore/"ignore-glob") check-in: 32ed3663a1 user: jan.nijtmans tags: clean-verily
07:53
typo check-in: 897acdc89f user: jan.nijtmans tags: trunk
07:04
Add -x as short option for --verily, for compatibility with GIT check-in: 6262e632ee user: jan.nijtmans tags: trunk
2015-04-28
17:34
Revise (and hopefully improve) the on-line documentation for "fossil clean". Strengthen the --verily option to "fossil clean" so that it overrides all other options and settings (including --keep and --ignore) and silently deletes *all* unmanaged files (as a proper "clean" ought). check-in: c353ee8f9c user: drh tags: trunk
16:47
Fix over-long source lines in checkin.c. check-in: 0b3f184a8c user: drh tags: trunk
08:11
Cherry-pick [http://www.sqlite.org/src/info/03b725a768290e3c|03b725a768]: Fix harmless compiler warnings seen with MSVC 2015. check-in: eda622cefc user: jan.nijtmans tags: trunk
2015-04-27
23:54
Only check for forks if content was received. check-in: 440ed5da09 user: andybradford tags: trunk
21:00
Merge trunk. Change back one instance of "multiple leafs" to "fork": Here we are sure that it's really a "fork", not some other form of multiple leafs on the same branch. check-in: 35743de449 user: jan.nijtmans tags: sync-forkwarn
20:46
Use "multiple leaves on the same branch" in stead of "ambiguous branch". Let's see if people like this better. check-in: cd0d6b4dda user: jan.nijtmans tags: sync-forkwarn
19:27
Remove unnecessary end-of-line spacing check-in: fc3d9f52ee user: jan.nijtmans tags: trunk
19:18
warning message fix check-in: b9fbfac5ff user: jan.nijtmans tags: sync-forkwarn
19:14
merge trunk check-in: 2dc4d98e3b user: jan.nijtmans tags: sync-forkwarn
14:39
Minor spelling correction. check-in: 76cd08baf6 user: andybradford tags: sync-forkwarn
13:19
Provide help text for all commands and webpages. check-in: 7ab03289ee user: drh tags: trunk
10:07
Don't reference removed "fossil forks" command any more. check-in: 3a497793e9 user: jan.nijtmans tags: trunk
01:37
Remove an unnecessary permissions check on the /hash-color-test web page. check-in: 75e23ea9c2 user: drh tags: trunk
01:27
Remove unnecessary text at the top of the /sitemap page. check-in: 4cacd894aa user: drh tags: trunk
01:18
Improvements to the /sitemap page: Add a link to show all forks. Hide links for which the user does not have permission. check-in: 9fa68088b7 user: drh tags: trunk
00:25
Improved warning message when there alternative leaf check-outs on the current branch. check-in: f78cba5c99 user: drh tags: trunk
2015-04-26
21:28
An alternative implementation of fork warnings that provides more detail. Closed-Leaf check-in: 4a0deae59d user: drh tags: alternative-fork-warning
19:43
Remove the "fossil forks" command. Replace it with "fossil leaves --multiple". check-in: 7bef5bf1c3 user: drh tags: trunk
18:06
Add the "forks" query parameter to the /timeline webpage, causing the timeline to show only check-ins associated with a fork. check-in: ba2ec88b74 user: drh tags: trunk
17:35
On all timelines, provide a hyperlink on the timestamp to another timeline that shows all activity around that point in time. check-in: d3f9e588f7 user: drh tags: trunk
17:26
Another "fork" -> "ambigeous branch" change check-in: fe7f6f3cc1 user: jan.nijtmans tags: sync-forkwarn
17:12
Combine "fossil forks" with "fossil info" command check-in: 4359bd8df2 user: jan.nijtmans tags: sync-forkwarn
2015-04-25
20:38
Add warning to "fossil sync", when a new fork is created during this sync. check-in: 560483f504 user: jan.nijtmans tags: trunk
2015-04-23
00:35
Only check leaves for forks on multi-child nodes. This prevents warnings from being extra verbose when a commit is made on any of the forks. Closed-Leaf check-in: 64b221aacf user: andybradford tags: sync-forkwarn
2015-04-22
19:10
Remove unused variable check-in: 101fdfe89a user: jan.nijtmans tags: sync-forkwarn
16:32
Style consistency change only. check-in: e1f614f3b8 user: andybradford tags: sync-forkwarn
05:21
Only check for forks in newly received content after all round-trips of sync have completed. check-in: b9728c4aa2 user: andybradford tags: sync-forkwarn
2015-04-21
07:12
Fix auto-adjust of CLI timeline to terminal width on Linux. Thanks to Warren Young for analysis and patch! check-in: d32ca59282 user: jan.nijtmans tags: trunk
2015-04-20
07:20
Fix links in changes.wiki check-in: 92be5246f8 user: jan.nijtmans tags: trunk
2015-04-19
18:26
Merge trunk. More to-the-point message in case of fork warnings after sync. check-in: cf59ea3165 user: jan.nijtmans tags: sync-forkwarn
2015-04-17
09:50
Cherry-pick [http://www.sqlite.org/src/info/e018f4bf1f27f7838342940ad89a12d7f1536e8e|e018f4bf1f]: Fix a potential one-byte buffer overread in the command-line shell. Add (undocumented) -backslash option to "fossil sqlite" check-in: af52f2912a user: jan.nijtmans tags: trunk
00:11
Merge in new feature from trunk. check-in: eab553c77e user: andybradford tags: sync-forkwarn
2015-04-16
23:46
Allow fossil_find_nearest_fork to be used on repository that is not open. check-in: 97f976785d user: andybradford tags: trunk
08:53
Remove unnecessary variable determination in src/descendants.c, and some unnecessary end-of-line spacing. check-in: 10f5fc6986 user: jan.nijtmans tags: trunk
08:18
Add [/help?cmd=forks|fossil forks], for finding all forks. check-in: e1ee31a954 user: jan.nijtmans tags: trunk
2015-04-14
00:42
Remove unused code from previous fork warning method. check-in: bc1e943fec user: andybradford tags: sync-forkwarn
2015-04-13
13:35
plug possible memory leak in compress/decompress SQL functions. check-in: abef6cf768 user: jan.nijtmans tags: trunk
08:30
Merge trunk check-in: 731042d5ea user: jan.nijtmans tags: sync-forkwarn
08:29
Better fork detection on [/help?cmd=update|fossil update], [/help?cmd=status|fossil status] and related commands. check-in: 5c40f8565e user: jan.nijtmans tags: trunk
03:38
Use better fork detection mechanism and disable checking during push since it may not have a complete sync and issue warning prematurely. check-in: d0e2f1bd3e user: andybradford tags: sync-forkwarn
03:31
Bring in needed changes from related branch. check-in: ebce686332 user: andybradford tags: sync-forkwarn
2015-04-11
02:23
Now don't issue warnings during cloning. check-in: 6e10a4b102 user: andybradford tags: sync-forkwarn
01:56
Pull in latest from trunk. check-in: 4f734aa219 user: andybradford tags: sync-forkwarn
01:54
Enable function to know if sync is clone. check-in: a36ec9f9d9 user: andybradford tags: sync-forkwarn
2015-04-10
17:33
Only check for forks on "open" leaves, otherwise we cannot do anything about it from here anyway. Thanks to Andy Bradford for noticing this. Closed-Leaf check-in: 72794ec975 user: jan.nijtmans tags: update-fork-warn
16:35
Display "fork" status on "fossil info", "fossil status" and related commands as well. check-in: 11b7fa6914 user: jan.nijtmans tags: update-fork-warn
07:55
Add a warning to "fossil update" when a fork has occurred. check-in: 32998a20f9 user: jan.nijtmans tags: update-fork-warn
05:31
Minor correction to comment, no code change. check-in: d397f1cdc4 user: andybradford tags: trunk
00:46
Merge mark. check-in: 6fec235a9f user: mistachkin tags: andygoth-versioned-open
00:45
Remove superfluous slash from '.fossil-settings' path construction in print_setting(). check-in: fad1dd0a8e user: mistachkin tags: trunk
00:42
Merge updates from trunk. check-in: 9cb9df0163 user: mistachkin tags: andygoth-versioned-open
00:30
Add warnings to clients which receive content that creates a fork. Defer warnings as much as possible. check-in: 9d45319345 user: andybradford tags: sync-forkwarn
00:27
Restore the --soft/--hard option processing for mv/rm, which was removed by mistake. check-in: 86212ecee3 user: mistachkin tags: trunk
00:23
Add the ability (configurable) for "fossil rm" and "fossil mv" to actually remove and rename files on disk. check-in: 3c941ddc36 user: drh tags: trunk
00:18
Use one setting instead of two. Using one default fallback constant instead of two. Remove the '--metadata-only' option entirely. Closed-Leaf check-in: d981fe2c5e user: mistachkin tags: mvAndRmFiles
00:02
Add comments and simplify use of temporary tables. check-in: 90ee7bcb76 user: mistachkin tags: mvAndRmFiles
2015-04-09
23:22
Remove extraneous printf() statements from the IPv6 logic in the unix CGI server code. Leaf check-in: 2d9d276b7f user: drh tags: ipv6-server
23:21
Style and comment fixes. check-in: 99c57b3eb3 user: mistachkin tags: mvAndRmFiles
23:16
Fix indentation and remove all strcpy() and strcat() calls (as OpenBSD hates those). check-in: b1cb81ebe7 user: drh tags: ipv6-server
21:36
Enable the use of IPv6 for "fossil ui" and "fossil server" on unix. check-in: dae37f0e35 user: drh tags: ipv6-server
02:19
Merge updates from trunk. check-in: 0060d07ddf user: mistachkin tags: mvAndRmFiles
00:51
Warn the client that pushes content which generates a fork on the server. check-in: 6b410f914e user: andybradford tags: sync-forkwarn
2015-04-08
17:05
Improve some comments. No changes to code. check-in: 5a12e8c3b6 user: mistachkin tags: trunk
13:49
Merge trunk Leaf check-in: ff571668c4 user: jan.nijtmans tags: sqlite3-compat
12:49
Update the built-in SQLite to version 3.8.9. check-in: 15e669399f user: drh tags: trunk
09:29
Delay traversing the disk after the potential "empty check-in comment. continue (y/N)?" question: If the answer is no, we would do it unnecessary. check-in: 03921d444f user: jan.nijtmans tags: trunk
06:37
During open, only refresh the 'allow-symlinks' setting if there is an open revision. check-in: 65c23c63db user: mistachkin tags: andygoth-versioned-open
06:08
Simplify branch changes. The historical_version_of_file() function appears to return >0 upon success. Also, remove superfluous slash from '.fossil-settings' path construction in print_setting(). check-in: 20972e8042 user: mistachkin tags: andygoth-versioned-open
05:06
Check versioned settings (namely, allow-symlinks) during open. check-in: 6a4c3c5ee2 user: andygoth tags: andygoth-versioned-open
2015-04-06
11:48
Update the built-in SQLite to the third 3.8.9 beta. check-in: 93e943d56a user: drh tags: trunk
2015-04-05
20:15
Update TH1 docs. check-in: 095eb14c5b user: mistachkin tags: mvAndRmFiles
20:08
Fix some inaccurate comments. check-in: af50114075 user: mistachkin tags: mvAndRmFiles
20:02
Merge updates from trunk. check-in: 55f7ec6c5d user: mistachkin tags: mvAndRmFiles
19:51
Update the change log. check-in: 7e02af8c33 user: mistachkin tags: trunk
19:37
Change the name of a new TH1 function to help clarify its purpose. check-in: 22b3d0b6ab user: mistachkin tags: trunk
18:17
Add the 'info commands' and 'info vars' sub-commands to the TH1 core language, with tests. check-in: 810e6c1e68 user: mistachkin tags: trunk
04:40
Normalize capitalization of Tcl on the TH1 commands page. check-in: 0c63df2422 user: mistachkin tags: trunk
04:28
Initial work on documenting all the Fossil specific TH1 commands. check-in: 1e5548ae7c user: mistachkin tags: trunk
00:24
Formally translate TH1 to Tcl return codes and vice-versa, where necessary, in the Tcl integration subsystem. check-in: 4aba7584f7 user: mistachkin tags: trunk
00:23
Add Tcl integration TH1 commands to the docs. check-in: 7cba307895 user: mistachkin tags: trunk
2015-04-04
13:42
Update the built-in SQLite to the second 3.8.9 beta. check-in: 47c89f3e78 user: drh tags: trunk
2015-04-03
13:27
Merge the blitz skin enhancements. check-in: 8e9757296a user: drh tags: trunk
04:08
Cleanup blobs used by the 'all' sub-command. check-in: 52d746ed1e user: mistachkin tags: trunk
03:56
Evidently, the changes on this branch are no longer required. The underlying database locking issue has already been resolved. Closed-Leaf check-in: 999de0b746 user: mistachkin tags: tkt-b6eea9446d
03:55
Update error messages and help text for the 'all' sub-command. check-in: ac56af176b user: mistachkin tags: trunk
03:13
Merge updates from trunk. check-in: bc31308652 user: mistachkin tags: mvAndRmFiles
03:07
Further simplifications. check-in: 52641f3032 user: mistachkin tags: tkt-b6eea9446d
03:06
Remove superfluous conditional operator. check-in: 79b27a675f user: mistachkin tags: tkt-b6eea9446d
03:04
Manually fix some merge issues and adapt the algorithm to the latest trunk code. check-in: e6b160afe3 user: mistachkin tags: tkt-b6eea9446d
02:36
Merge updates from trunk. check-in: 06ffd8009f user: mistachkin tags: tkt-b6eea9446d
02:05
Take extra precaution to not disturb single file server invocations even though they should already be open and not hit this code. check-in: d2f1df363e user: andybradford tags: trunk
01:44
Fix search result title handling for 'documents' that are not wiki, markdown, or HTML. check-in: 9b8d2dcb9f user: mistachkin tags: trunk
00:17
Update settings comment about 'dotfiles'. Also, update project URLs in Inno Setup file. check-in: 5358523adb user: mistachkin tags: trunk
2015-04-02
20:15
More fixes to TH1 integer and expression processing. check-in: fc248d66aa user: mistachkin tags: trunk
2015-04-01
19:16
Made dotfiles a versionable setting. check-in: 5fb84d01a2 user: sdr tags: trunk
17:23
Honor the --baseurl command-line option in scgi mode. check-in: 3eb0594c9e user: drh tags: trunk
08:52
Fix interpretation of '+' or '-' as invalid integers. Noted on ML by Sergei Gavrikov. Thanks! check-in: 4ae42e363c user: jan.nijtmans tags: trunk
06:26
Honor --baseurl command line option (as observed by fact that global variables are not null) so relative links work. Closed-Leaf check-in: 7c8eb85c24 user: andybradford tags: baseurl-fix
02:45
When searching documents, always use the file name as the title in the results. In general, always prefer to use the name as the title, when non-NULL. Closed-Leaf check-in: 2d3dc9b00d user: mistachkin tags: titleAdj
2015-03-31
20:59
Reduce timeline row borders to allow graph to flow without obstruction. Add css class to the last timeline row. Closed-Leaf check-in: 7eb1b666e9 user: jmoger tags: skin-blitz
17:15
Merge fork on blitz skin updates. check-in: e7d5fcf784 user: drh tags: trunk
09:39
Update custom makefile check-in: eb090f25fc user: jan.nijtmans tags: trunk
00:15
Update to the latest SQLite 3.8.9 alpha code. check-in: ec44ff010f user: drh tags: trunk
2015-03-30
22:00
Rename "event" to "technote" throughout technote/event documentation. Previous renaming did not address every instance of the word "event". check-in: dc359323be user: andygoth tags: trunk
21:38
Change Blitz defaults to no arrowheads, circular nodes, and colored rails check-in: b2a40fda79 user: jmoger tags: trunk
20:34
In the timeline graph, color the initial up-arrow of a branch in the branch color, when graph coloring is enable. check-in: d19b52a3cf user: drh tags: trunk
17:51
Simplify and improve the skin-editing capability. Add the new "details.txt" skin file that contains skin settings used on the server-side. Add detail values for selecting white-background, rounded nodes, color graph lines, and for omitting arrowheads on verticle graph lines. check-in: 106c0909e4 user: drh tags: trunk
17:43
Convert background colors into foreground colors before using them for drawing graph lines. Closed-Leaf check-in: 70e882b5db user: drh tags: improved-skin-edit
16:57
Add the ability to draw graph rail lines in node color. check-in: 675f8c7d29 user: drh tags: improved-skin-edit
15:26
Add the ability to specify circle-nodes and omit arrowheads on the timeline using the "details.txt" skin file. check-in: d4c2e8db08 user: drh tags: improved-skin-edit
14:08
Add the "skins/details.txt" file to the skins. Change the skin editors so that they can show a diff of the current configuration against any built-in. check-in: 31a337f0c2 user: drh tags: improved-skin-edit
09:24
Remove another check for "server loop", apart from [469efd6a7ce8ba44]: If the server-code is going to be removed ever in the future, this useless check will stand in the way. Then [14b8475598268f3a] could re-appear, but now with "server-code" in stead of with "project-code". check-in: a0cd8d35ee user: jan.nijtmans tags: trunk
2015-03-28
19:47
Enhance the hash_color() function so that it can provide foreground colors in addition to background colors. Closed-Leaf check-in: 9cd79bf009 user: drh tags: auto-fg-color
2015-03-26
13:35
Fix http_socket.c so that it builds on Solaris. check-in: f93184125d user: drh tags: trunk
13:23
Merge updates from trunk Closed-Leaf check-in: f8832feb39 user: jmoger tags: differentiate-timeline
2015-03-25
23:02
Merge in the latest Xekri changes. check-in: 196e0fd99a user: drh tags: trunk
22:13
Updates to the Xekri skin to match the changes in the other skins * [7211414857] Disable font-inflation on all skins. * [72cddddbcc] Change default headers to show menu-bar items that would be available to user "anonymous" even if the current user is not logged in. check-in: 290a1c3363 user: zakero tags: skin-xekri
21:52
Merge updates from trunk. check-in: df21fa23c7 user: zakero tags: skin-xekri
21:37
Added instructions for how to change the width of the skin. check-in: 87f06e88fc user: zakero tags: skin-xekri
2015-03-24
18:22
Update the built-in SQLite to 3.8.9 alpha. check-in: a00cdb182c user: drh tags: trunk
2015-03-23
08:56
When committing a 'secondary' initial checkin with the same branch-name as the primary initial-checking, warn that this is in fact a fork. check-in: 26119c88da user: jan.nijtmans tags: trunk
01:50
Update and improve command help for 'mv', 'rm', et al. check-in: 27702f3cc9 user: mistachkin tags: mvAndRmFiles
01:29
Merge updates from trunk. check-in: 78829b7089 user: mistachkin tags: mvAndRmFiles
00:44
Add tests for the TH1 docs feature. check-in: 71536a2851 user: mistachkin tags: trunk
00:41
Eliminate superfluous closing 'a' tag when the wiki formatter skips emitting a link due to lack of privilege. check-in: 8875c01abb user: mistachkin tags: trunk
2015-03-22
22:59
Factor out common test code into the 'tester.tcl' script. check-in: 666ec2eef2 user: mistachkin tags: trunk
20:07
Fix TH1 hook return code handling for errors. Cleanup and fix TH1 hook tests. Corrections to the TH1 hooks tests, taking into account 'http' sub-command argument changes. check-in: a313f031a4 user: mistachkin tags: trunk
18:58
In the custom MinGW Makefile only, include the TH1 docs feature by default. check-in: d07ae0ce4d user: mistachkin tags: trunk
18:38
Update version of OpenSSL mentioned on the build wiki page. check-in: caeb68d98d user: mistachkin tags: trunk
01:38
Correct typo. Credit Arseniy Terekhin on the fossil-dev list for the report. check-in: b0592fe329 user: andygoth tags: trunk
2015-03-21
23:34
Place Newer and Older buttons on circa queries to make browsing easier. check-in: ced021fd57 user: andybradford tags: trunk
16:42
Fix the "fossil clone" command so that it preserves the project-code. All trunk versions going back to [a6e2ceb454] (2015-03-18) cause the cloned repo to have an incorrect project-code and thus rendered unable to sync. check-in: 14b8475598 user: drh tags: trunk
16:04
Fixed the font color for the Edit Check-in page so that the text is more readable. check-in: cb98ab9dad user: zakero tags: skin-xekri
15:54
Fixed the Timeline menu alignment problems reported off-list. Switched to using "display: block" to support some older browsers and provide a more consistent look across browsers. The max-width was also increased from 80% to 90%. check-in: 44cb5bb0c4 user: zakero tags: skin-xekri
2015-03-20
14:50
Explicitely specify "admin" as username, otherwise Docker cannot find out which user should be created check-in: 5811ecd7cc user: jan.nijtmans tags: trunk
11:12
In "fossil server --create", don't create "admin" user with "admin" password, but print the random-generated password check-in: 2ec9af63bd user: jan.nijtmans tags: trunk
05:20
Remove inaccurate statement regarding use of servercode, which is now primarily historical. check-in: e315ec8410 user: andybradford tags: trunk
04:35
Add a menu entry on /fdiff, /ci and /vdiff page to control the diff context (dc=<n>) query parameter. (pending review) Leaf check-in: eae6f32f1c user: mgagnon tags: diff-context-menu-entry
2015-03-19
23:57
Expose timeline circles, arrowheads, and branch rail colors as settings check-in: fb9b3707b8 user: jmoger tags: differentiate-timeline
21:54
Upgrade to openssl 1.0.2a check-in: dabb08e9b3 user: jan.nijtmans tags: trunk
19:12
Fix off-by-one with top-of-page descending rails check-in: 550f245af4 user: jmoger tags: differentiate-timeline
17:53
Display all check-in nodes as circles, color branch rails, use Xekri to demonstrate trunk rail controls check-in: 529c07af98 user: jmoger tags: differentiate-timeline
09:43
merge trunk check-in: 8eb26689ed user: jan.nijtmans tags: winsymlink
09:34
Put "dotfiles" in json configuration as well, and update documentation check-in: 1f797521e3 user: jan.nijtmans tags: trunk
09:25
upgrade SQLite to latest pre-release check-in: d1db1e47a4 user: jan.nijtmans tags: trunk
03:57
Include the new 'dotfiles' setting in the list of those associated with the project. check-in: 9a67babcdb user: mistachkin tags: trunk
2015-03-18
17:37
Correct typo in [fossil configuration sync] documentation. check-in: 23515802c9 user: andygoth tags: trunk
16:45
Differentiate merge check-ins from regular, linear check-ins check-in: 9d39c6dca7 user: jmoger tags: differentiate-timeline
16:31
Merged several months worth of trunk into the winsymlink branch. check-in: f4c1434493 user: sdr tags: winsymlink
14:17
Add the --create option to "fossil server", which causes a new repository to be created for the server if one does not already exist. The intended use case is Docker. check-in: a6e2ceb454 user: drh tags: trunk
2015-03-17
21:10
Adjust submenu input margins in the blitz skin. check-in: a7e1101d71 user: drh tags: trunk
21:03
Fix for "fossil new --docker" and for [http://www.mail-archive.com/fossil-users%40lists.fossil-scm.org/msg17644.html|Chisallapp: I have two trunks ?], while still guaranteeing the rid=1 initial empty commit. Closed-Leaf check-in: 12c54ad313 user: jan.nijtmans tags: docker
20:54
Adjust submenu input margins Closed-Leaf check-in: 10779515b9 user: jmoger tags: skin-blitz
17:10
Improvements to the HTML generated for the /xfersetup page. check-in: f215075a47 user: drh tags: trunk
17:07
Fix over-length source code lines in src/xfersetup.c Closed-Leaf check-in: ae09eed3aa user: drh tags: xfer-tweaks
16:40
Html generation adjustments to xfersetup page and friends check-in: 38ddc8fa6f user: jmoger tags: xfer-tweaks
14:44
Add the "dotfiles" setting. check-in: e1e0ec574b user: drh tags: trunk
14:41
Fix anti-aliased arrowheads to be the correct color when using a dark background with a light foreground. check-in: b1508e7a8a user: drh tags: trunk
10:45
Add [/help?cmd=import|fossil import --svn], for importing a subversion repository into fossil which was exported using "svnadmin dump". check-in: 6a2016098a user: jan.nijtmans tags: trunk
08:23
Added a dotfiles setting to the repository settings. This complements the --dotfiles command line argument used by add, addremove, extras, and clean commands. Useful in a project that always needs to process dotfiles so that the --dotfiles option does not need to be specified each and every time. Closed-Leaf check-in: b088c53fbd user: sdr tags: dotfiles-setting
00:43
A possible work around for a mailing list reported issue where the "display: flex" for submenus is broken on the Opera web browser. check-in: 4b1671f8fd user: zakero tags: skin-xekri
00:16
More fixes and improvements. * Fixed the Files "Tree-View" highlighting so the file age is readable * Fixed the Files "File Age" highlighting so the text is readable * Matching search terms stand-out better check-in: 9fc08d9200 user: zakero tags: skin-xekri
2015-03-16
20:32
merge trunk check-in: cd234b1c46 user: jan.nijtmans tags: svn-import
19:45
Improved handling of tag names in "import --git". check-in: 3270562fe0 user: drh tags: trunk
19:45
Fix an extraneous blank line in the previous check-in. Closed-Leaf check-in: bfbf3bfd96 user: drh tags: git-import
19:01
Reverse ref name traversal because git refs may have forward-slashes check-in: 3d9c875160 user: jmoger tags: git-import
16:02
Some timeline lines were too short. Closed-Leaf check-in: c4697ad8af user: Isius tags: timelineAntialiasing
14:36
Fixed timeline antialiasing to maintain color regardless of background color. check-in: c6638b79c7 user: Isius tags: timelineAntialiasing
14:25
Merge blitz enhancements to trunk. check-in: 127ee1f572 user: drh tags: trunk
14:02
Update Blitz skin based on forum feedback Leaf check-in: 108ccef535 user: jmoger tags: skin-blitz
12:30
Upgrade to Tcl 8.6.4 for Docker. (doesn't work yet, still have to find a solution for missing "fossil new --docker") check-in: ca6c248e71 user: jan.nijtmans tags: trunk
2015-03-15
03:58
Remove RSS icon from the 'eagle' and 'enhanced1' skins, as it currently does not look right. check-in: e68d2e48fc user: mistachkin tags: trunk
03:49
Update command help for mv/rm to better reflect the new functionality. check-in: 7b54a4e839 user: mistachkin tags: mvAndRmFiles
03:45
Merge updates from trunk. check-in: be6af3adca user: mistachkin tags: mvAndRmFiles
03:45
Update the custom MinGW makefile. check-in: 6ac8871cc1 user: mistachkin tags: trunk
03:43
Updates to the 'enhanced1' skin. check-in: fee8c19749 user: mistachkin tags: trunk
03:43
Update the 'eagle' skin to use the 'menulink' procedure. check-in: 6440c7f91d user: mistachkin tags: trunk
2015-03-14
17:24
Always include the txt option when adding the ln= parameter because lines on rendered content doesn't work. check-in: 1992856655 user: andybradford tags: trunk
15:21
Improved management of resource names so that it is not necessary to press "Reload" after changing skins either in the admin screens or using the --skin command-line option. check-in: 39f084cf2c user: drh tags: trunk
14:46
The former "San Francisco Modern" skin is now the default. The old default skin is renamed to "Original". check-in: 756a58531b user: drh tags: trunk
14:24
Merge the new blitz skin into trunk. check-in: 6550b5551c user: drh tags: trunk
14:18
Merge the latest xekri updates to trunk. check-in: d4bd438a34 user: drh tags: trunk
14:15
Update the mkdownload.tcl script to use version numbers instead of dates on the build products. check-in: 3609d0b772 user: drh tags: trunk
13:20
Version 1.32 check-in: 6c40678e91 user: drh tags: trunk, release, version-1.32
2015-03-13
20:18
Merged the latest changes from trunk. check-in: bcf2bd23a8 user: zakero tags: skin-xekri
20:02
Updated the header menu to be consistent with the other skins. check-in: 741ccc956e user: zakero tags: skin-xekri
16:14
Initial contribution of the Blitz skin (two variants) Closed-Leaf check-in: 5d3eb177dc user: jmoger tags: skin-blitz
14:01
Remove the --empty and --docker options from "fossil init". The creation of incompatible Fossil repositories is prohibited. check-in: 620783cae2 user: drh tags: trunk
13:34
Create a change log for the 1.32 release. check-in: 7b074869b3 user: drh tags: trunk
09:11
Restore "fossil new --empty" and "docker new --docker". Correct help-text for "fossil new" check-in: 68a4c33b2e user: jan.nijtmans tags: trunk
01:28
Merge the recnet Xekri skin changes into trunk. check-in: 18bfcfcf3b user: drh tags: trunk
01:23
Update the version number to 1.32. check-in: 73e87caccf user: drh tags: trunk
01:03
Remove from the homepage the assertion that "no work has ever been lost after having been committed to a Fossil repository" because people have in fact lost work due to the bug fixed by the previous check-in. check-in: 1f411eee4c user: drh tags: trunk
01:00
When creating a new repository always generate an "initial empty check-in" for compatibility with Fossil 1.27 and earlier. check-in: a56e6bbfc6 user: drh tags: trunk
2015-03-11
23:20
Merged the latest changes from trunk. check-in: 72518c1239 user: zakero tags: skin-xekri
23:16
Fix the text color on the "blame" page to make it easier to read. check-in: 836a89c5b2 user: zakero tags: skin-xekri
22:31
Fix harmless compiler warning. [http://www.sqlite.org/src/info/580dae4615353d73|580dae4615] check-in: 3e77213a73 user: jan.nijtmans tags: trunk
20:21
Updated the colors to be easier to read. * Section Menu Links are now grey * Section Div's are darker with a higher contrast text * Title Div text has a higher contrast * Default link color has a higher contrast check-in: abacdcc398 user: zakero tags: skin-xekri
13:32
Enlarged the font-size for Side-By-Side Diffs. check-in: 56f9d72933 user: zakero tags: skin-xekri
02:06
In the "server.wiki" document, use standard HTTP ports for the examples. check-in: e8722b014c user: drh tags: trunk
2015-03-10
21:00
Fix file_is_absolute_path(), accounting for "C:" being an absolute path check-in: 573bbd3eb9 user: jan.nijtmans tags: trunk
18:46
Add anti-aliasing to timewarp arrowheads. Improve the anti-aliasing on merge arrowheads. check-in: f99848e048 user: drh tags: trunk
15:40
Bug fix from previous check-in: Make sure merge risers are drawn when requested. check-in: 151717fc48 user: drh tags: trunk
15:22
Automatically omit merge risers from the graph when the graph is scrunched due to many rails. Make sure there is adequate spacing between the graph and text when the graph is scrunched. check-in: dafc3fe42a user: drh tags: trunk
04:05
Fix an off-by-one error in computing some coordinates in the graph layout. Closed-Leaf check-in: 3229e5e83c user: drh tags: ex-graph
02:39
Add the experiemental "nomo" query parameter on the timeline graph. check-in: 9ca4f330e1 user: drh tags: ex-graph
02:21
Allow the rail pitch on graphs to go as low as 11 pixels. Adjust the offset of the merge risers as the rail pitch gets smaller so that merge arrows do not overlap the merge risers. check-in: e81344f3bd user: drh tags: trunk
00:17
Add the -r option to the "ls" command. check-in: e567a910de user: drh tags: trunk
2015-03-09
18:14
Improved arrowheads on the timeline graph. check-in: 3c8b24d402 user: drh tags: trunk
14:45
Merge trunk. Make sure that "fossil forget" and "fossil rename" are unaffected by any setting. (I'm not sure this is the way to go .....) check-in: 0701c1a3f5 user: jan.nijtmans tags: mvAndRmFiles
14:12
merge trunk check-in: 5d3c6df6ba user: jan.nijtmans tags: svn-import
11:15
Add extra space between lines of the file-list in a timeline. check-in: c68c68d9d1 user: drh tags: trunk
09:09
Add "fossil forget" as alias to "fossil rm|delete". This opens up the "fossil rm" command for behavior modification, as suggested on ML. check-in: 8cf976d246 user: jan.nijtmans tags: trunk
08:58
Eliminate some unnecessary end-of-line spacing check-in: 7fbc1c3a1f user: jan.nijtmans tags: trunk
04:42
Always report full UUID for checkin and branch commands since they actually alter the repository and should report a complete, unambiguous UUID. check-in: 153e17c5eb user: andybradford tags: trunk
2015-03-07
12:34
Enhance the "ln=" text highlighter to support multiple blocks of code. check-in: 259e3a0fd6 user: drh tags: trunk
2015-03-06
22:31
Less verbose -v Closed-Leaf check-in: 4f46e4f910 user: peter tags: peter-ls
22:14
Extend fossil ls with -r check-in: 87f51a3ded user: peter tags: peter-ls
16:57
Reference the publish command in the bundle help text. check-in: 8fa54638c2 user: jan tags: trunk
14:47
Fix the hyperlink to sign-up for the mailing list. check-in: ad6e400459 user: drh tags: trunk
08:28
Need to account for adjacent ranges to avoid bad data from db_column_text. Closed-Leaf check-in: 17b67a9b82 user: andybradford tags: multi-block-highlight
07:53
Restore the topln functionality. check-in: 5758e5bace user: andybradford tags: multi-block-highlight
07:39
Add ability to highlight more than one block of lines when using the ln= query parameter. check-in: 20c63861d8 user: andybradford tags: multi-block-highlight
04:10
Fix misplaced &lt;/span&gt; so it actually lands on the line that begins the <span> rather than a few lines before it begins. check-in: ee45080dd6 user: andybradford tags: trunk
2015-03-05
19:51
Swap single-/double-dash convention in [fossil help help] listing to match the other commands. Use single-dash for single-letter option names and double-dash for long option names. (Truth is that either is accepted; this is merely a display issue.) check-in: 03e1850bf1 user: andygoth tags: trunk
19:18
Correct [fossil finfo -n 0] to have no limit, in accordance with documentation. Update documentation to mention that negative numbers also have no limit and that unlimited is the default. check-in: 81da7b0024 user: andygoth tags: trunk
17:22
Add 'unicodeCmdLine' option to the TH1 'hasfeature' command. check-in: edb8237f06 user: mistachkin tags: trunk
2015-03-04
02:17
Properly document all the new options. check-in: 17eb0bdcc4 user: mistachkin tags: mvAndRmFiles
02:03
Revise the --soft/--hard option processing a bit. check-in: 2d1f5abf71 user: mistachkin tags: mvAndRmFiles
02:00
Recognize the '--soft' and '--hard' options as well for the mv/rm commands. check-in: 2ed14f79d8 user: mistachkin tags: mvAndRmFiles
01:27
Add '--metadata-only' option to the 'mv' and 'rm' commands. check-in: 65d5f2756a user: mistachkin tags: mvAndRmFiles
00:54
Add a note about FOSSIL_HOME to the technical-overview document. check-in: 998af5b2a8 user: drh tags: trunk
2015-03-03
23:27
Merge trunk. check-in: ae5c35ef41 user: mistachkin tags: mvAndRmFiles
23:26
Update custom MinGW Makefile. check-in: 8ef8940478 user: mistachkin tags: trunk
23:25
Only define and use the new 'move-files' and 'remove-files' settings when compiled with the FOSSIL_ENABLE_LEGACY_MV_RM option. check-in: c227e14f80 user: mistachkin tags: mvAndRmFiles
22:52
Merge updates from trunk. check-in: 0a0be9e1e1 user: mistachkin tags: mvAndRmFiles
21:54
added note to docs about using FOSSIL_HOME to override config-db location Closed-Leaf check-in: 4984c5ef93 user: michai tags: ml-doc-changes
17:16
Use timelineDate class for the date div on finfo page, just like on timeline page to ensure the date doesn't wrap. (problem reported on ml) check-in: 3dbe76fca9 user: mgagnon tags: trunk
14:42
Add the Xekri skin. check-in: f05bfde912 user: drh tags: trunk
13:04
Merge in new "checkin"-to-"check-in" fixes and other documentation typo fixes. check-in: d5ef91feb8 user: drh tags: trunk
12:56
Added another quote to quotes.wiki - an endorsement of Fossil that appeared on HackerNews. check-in: 101737b65f user: drh tags: trunk
09:20
add note to WWW-docs about building using MinGW4.0 resulting in non-working binary, as suggested on ML Closed-Leaf check-in: ede82808ae user: michai tags: ml-jb-doc-typos
2015-03-02
22:46
Make sure the HTTP_SERVER_REPOLIST flag is set (if necessary) prior to calling the Win32 HTTP server. This allows the changes from check-in [a0b33ab4d4] to work as intended. check-in: 9186bf2a46 user: mistachkin tags: trunk
22:38
Fix the (obsolete) "fossil search" command. check-in: 83509c149e user: drh tags: trunk
21:41
Support the --repolist command line option for the 'winsrv' sub-command. check-in: a0b33ab4d4 user: mistachkin tags: trunk
21:40
When building with MinGW, make sure to build OpenSSL first if the FOSSIL_BUILD_SSL option is enabled. check-in: c8ed137ae7 user: mistachkin tags: trunk
21:35
cosmetic changes in docs w.r.t. compiling/installing check-in: 7669642b01 user: michai tags: ml-jb-doc-typos
21:31
updated timeline-related hints to correspond to current behaviour check-in: 2009fd4bfd user: michai tags: ml-jb-doc-typos
21:16
added note about numeric/symbolic port-specifiers when using Fossil from (x)inetd, and reminder to enable/restart daemon after config changes check-in: fbbf640b4e user: michai tags: ml-jb-doc-typos
05:54
When cleaning with MSVC, prevent superfluous output regarding 'missing' files. check-in: 14302b6cc7 user: mistachkin tags: trunk
03:01
Several cosmetic changes to the previous check-in. Add the missing word 'system' on the front page. check-in: 4729593011 user: mistachkin tags: trunk
2015-03-01
21:03
Let "fossil version -v" show whether the (Windows) commandline supports unicode or not. Add "Fossil" in front of the FileDescription, as requested on ML. check-in: 4f4ef542a4 user: jan.nijtmans tags: trunk
21:01
Command line output-only changes of 'checkins' to 'check-ins' for the dbstat, info, and purge sub-commands. This may break some pre-existing automation, please review. Closed-Leaf check-in: 739b3aab92 user: mistachkin tags: pending-review
20:56
More changes to make 'check-in' terminology consistent in source comments, SQL comments, JSON error messages, and web page link text. check-in: 30c107e2c8 user: mistachkin tags: trunk
20:42
More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. check-in: 6ec2c2e3d9 user: mistachkin tags: trunk
19:27
Fix some background colors and fonts for the 'eagle' skin. check-in: 957de16f69 user: mistachkin tags: trunk
2015-02-28
21:14
Change "checkin" to "check-in" in the comments and built-in docs. Reference stunnel5 instead of stunnel4. check-in: c49030fa63 user: drh tags: trunk
21:11
Enhance the --tk diff viewer to respond to vi/less-style key bindings. check-in: 314e8d8a1f user: drh tags: trunk
18:48
use some less(1)-like keybindings for tkdiff scrolling Closed-Leaf check-in: 15396ab412 user: michai tags: tkdiff-lessish-keybinds
18:24
changed 'localtime' to 'local time' in WWW-docs, and other typo Closed-Leaf check-in: 83656a4dfd user: michai tags: ml-jb-doc-typos
14:55
Further updates to the performance stats page: "yrs" becomes "years". Give a specific example of the commit bandwidth. check-in: 2762fecd9e user: drh tags: trunk
14:46
Update the performance stats webpage. check-in: 04eef95223 user: drh tags: trunk
14:15
Automatically run extra delta-compression and vacuum a repository after a clone. And change the page size to 8192 if there are more than 1000 pages. check-in: 35c25558cb user: drh tags: trunk
13:29
Fixed how Selected Timeline rows are rendered. Closed-Leaf check-in: d528f2bb9e user: zakero tags: skin-xekri
10:11
replaced 'checkin' with 'check-in' in code-comment, inline command help-text, SQL-statement comment, fatal error messages and some non-functional webpage-content check-in: 7c30266a45 user: michai tags: ml-jb-doc-typos
08:39
fixed some typos suggested in private email check-in: 34f6402847 user: michai tags: ml-jb-doc-typos
08:32
changed mentioned Stunnel version from 4 to 5, and changed mentioned Stunnel URL to https:// check-in: a633efefaa user: michai tags: ml-jb-doc-typos
2015-02-27
13:36
Remove wordy side bars from two obscure pages. Change "Checkin" to "Check-in" on generated pages. Fix a typo on the webpage-ex.md documentation page. check-in: 76e77aba29 user: drh tags: trunk
12:30
Fix many typos in the documentation. Also capitalize words like "Unix", "Unicode", "Windows", and "Boolean". (FWIW: Except in the case of "Windows", I'm dubious about the capitalization, but I appreciate the typo fixes so we'll just go with the whole package.) check-in: fe38a768db user: drh tags: trunk
2015-02-26
22:38
Merge trunk check-in: 38e1ce66c7 user: jan.nijtmans tags: sqlite3-compat
21:52
replace 'checkin' by 'check-in' in WWW-docs, except in links, arguments and combined words already containing a hyphen Closed-Leaf check-in: 3312e40f0f user: michai tags: ml-jb-doc-typos
21:38
capitalise 'Windows' throughout WWW-docs check-in: b2f6c4b7ea user: michai tags: ml-jb-doc-typos
21:33
fixed more typos and grammatical errors in WWW-docs as specified by ML-posted patches check-in: bf1b99723e user: michai tags: ml-jb-doc-typos
20:18
fixed a number of typos in WWW-docs, as suggested on ML check-in: 05fc09c5dd user: michai tags: ml-jb-doc-typos
12:25
Make gebi() work on browsers with javascipt < 5.1 check-in: e7ec49815b user: jan.nijtmans tags: trunk
03:12
Additional changes associated with check-in [43b30dcfc330b] on 2014-10-20: Change the %!w format to %!W. check-in: 3b92154af8 user: drh tags: trunk
02:52
Copied the header.txt from the "eagle" skin. check-in: 84e7316761 user: zakero tags: skin-xekri
02:36
Added the Xekri skin check-in: 388c140d5c user: zakero tags: skin-xekri
02:22
Create new branch named "skin-xekri" check-in: 5680eebb16 user: zakero tags: skin-xekri
00:31
Update the built-in SQLite to the latest trunk version, as the 3.8.8.3 version contains an unused local variable and hence will not compile when -Werror is used. Add a missing space to an &lt;input&gt; element on the timeline submenu. check-in: c3d72bd99e user: drh tags: trunk
2015-02-25
22:39
Merge trunk. Remove --no-svn-rev switch for "fossil import --svn", just use --incremental for that (svn-rev-?? tags are off by default, but switched on by --incremental) check-in: 89a56fe0c7 user: jan.nijtmans tags: svn-import
21:39
Update SQLite to the 3.8.8.3 release check-in: 4bd1014ef0 user: jan.nijtmans tags: trunk
17:19
Usage text only modifications: - Mention about --force. - Show that --git is optional (?--git?) - Add short option (-f for --force and -i for --incremental) (No change to the code) check-in: c2cdd0e3e8 user: mgagnon tags: svn-import
16:09
Make --git the default for "fossil import" if neither --git nor --svn is specified. Make --force work (again) with "fossil import --git". check-in: 3a6c848f68 user: jan.nijtmans tags: svn-import
14:51
Change import command to use --git and --svn options instead of "svn" and "git" sub-sub-command to stay compatible with before. Make sure verify_all_options() fail with specifiying svn only option with --git. check-in: 4d3bb24b44 user: mgagnon tags: svn-import
13:54
Merge trunk.. check-in: 7d0ce2b067 user: mgagnon tags: svn-import
13:52
Integrate svn-import_no-svn-rev branch.. check-in: 16923b5c59 user: mgagnon tags: svn-import
05:35
Fix a typo on the concepts page. check-in: 4e6fb46a61 user: drh tags: trunk
03:00
For the 'eagle' skin, make the context selected timeline table row readable. check-in: abffb10f28 user: mistachkin tags: trunk
01:21
Correct two typos in comments. check-in: b4d1c30ca3 user: mistachkin tags: mvAndRmFiles
2015-02-24
06:40
Let -x imply --emptydirs and --dotfiles check-in: 8c3e6404b0 user: jan.nijtmans tags: cleanX-no-clean-glob
06:03
Add missing background-color to San Francisco Modern skin per [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg19009.html]. check-in: b0febccc4e user: andybradford tags: trunk
05:50
Build fix check-in: 4f4bb9fd02 user: jan.nijtmans tags: cleanX-no-clean-glob
04:40
Merge cleanX check-in: c4750a1e85 user: jan.nijtmans tags: cleanX-no-clean-glob
03:40
Merge trunk check-in: 1cbe4fd9e1 user: jan.nijtmans tags: cleanX
02:42
Remove stray blank line. check-in: 89f8542973 user: mistachkin tags: mvAndRmFiles
02:41
Merge updates from trunk. check-in: 11578f544c user: mistachkin tags: mvAndRmFiles
02:40
Minor tweaks to coding style and comments. No functional changes. check-in: a97404ef7f user: mistachkin tags: trunk
00:51
Merge updates from trunk. Leaf check-in: ae8f6f2b7a user: mistachkin tags: unifiedStart
00:46
Merge updates from trunk. check-in: 75a07f8911 user: mistachkin tags: mvAndRmFiles
00:36
Execute 'optional' SQL statements in their original order. check-in: 9491f1dd54 user: mistachkin tags: trunk
2015-02-23
23:40
Execute 'optional' SQL statements in their original order. Closed-Leaf check-in: 24d7ebe12a user: mistachkin tags: optSql
23:27
Make sure the 'cTag' structure field is initialized to zero. check-in: 1a2aa2b37e user: mistachkin tags: trunk
18:52
New entry on the "quotes.wiki" page. check-in: a56f58299c user: drh tags: trunk
16:27
Version 1.31 check-in: 2e7c40dbdd user: drh tags: trunk, release, version-1.31
16:22
Update the 1.31 change log. Set the release date to today. check-in: 513c0f2d8a user: drh tags: trunk
13:54
Disable font-inflation on all skins. (Additional information <a href='http://dbaron.org/log/20111126-font-inflation'>http://dbaron.org/log/20111126-font-inflation</a>) check-in: 7211414857 user: drh tags: trunk
12:52
Fix to the timeline display when using all of the r=, c=, and n= query parameters. Also: improvements to the (undocumented and unsupported) "showsql" query parameter used for debugging. check-in: 4005828845 user: drh tags: trunk
2015-02-22
15:59
merge compiler fix for msvc.. Closed-Leaf check-in: 44686ca1a9 user: mgagnon tags: svn-import_no-svn-rev
15:35
Compiler warning (cherry-picked from "svn-import_no-svn-rev" branch) check-in: 998ba3ada4 user: jan.nijtmans tags: svn-import
15:31
Safer version of previous compiler warning fix.. check-in: 936ebe677b user: mgagnon tags: svn-import_no-svn-rev
15:30
Fix compilation on MSVC check-in: 916d1d463e user: jan.nijtmans tags: svn-import
15:17
Fix compiler warning... check-in: 44011cd21d user: mgagnon tags: svn-import_no-svn-rev
12:01
Stay in sync with svn-import check-in: f273714ebf user: jan.nijtmans tags: svn-import_no-svn-rev
12:00
merge trunk check-in: c3bcab0f05 user: jan.nijtmans tags: svn-import
11:42
Fix an incorrect hyperlink on the webpage-ex.md documentation page. check-in: 858dcc2c19 user: drh tags: trunk
11:27
Fix the /info page to take the mimetype into account when rendering the parsed display of wiki artifacts. check-in: bfe726f64c user: drh tags: trunk
11:14
Do not duplicate the title for markdown-formatted wiki. check-in: 2656695db1 user: drh tags: trunk
2015-02-21
15:25
Enhancement to the Fossil-to-Git export documentation. Fix for ticket [c34c31ccb27812343]. check-in: a996b69961 user: drh tags: trunk
14:57
Change the title of the homepage from "Fossil" to "Home". check-in: 806193b090 user: drh tags: trunk
2015-02-20
16:03
Fix a compiler warning on windows. check-in: c0c3e17498 user: drh tags: trunk
15:57
Get the repolist mechanism working on windows. Make sure repolist is disabled (except for the "ui" command) without the --repolist option. check-in: d976b474e9 user: drh tags: trunk
15:40
For commands "ui", "server", and "http", and for CGI, when a directory is supplied instead of a specific repository, add the ability to show a list of available repositories under that directory. Enabled by default with the "ui" command. Use --repolist with "server" and "http" and the "repolist" attribute in the CGI script to enable. check-in: 87508e0bf9 user: drh tags: trunk
14:12
Add the webpage-ex.md page containing lots of examples of the web interface. Updates to the homepage. check-in: 3216a9cb2a user: drh tags: trunk
02:55
Pluralize 'Links For Fossil Developers' on the home page. check-in: 479707a46b user: mistachkin tags: trunk
02:36
Fix typo on the homepage. check-in: 7867a8115c user: drh tags: trunk
02:27
Website edits, especially to the fossil-v-git document. check-in: ae391ce624 user: drh tags: trunk
00:29
Add code to the technote editor so that if some future bug causes it to generate an invalid technote artifact, an error will be generated and the artifact will not be applied to the repository. check-in: 3ee0046529 user: drh tags: trunk
2015-02-19
21:07
Fix a bug in tech-note editing that was generating an invalid artifact. This check-in fixes the bug, but tech-notes still need work. There ought to be a safety mechanism that checks to ensure that the new artifact does parse correctly before it is committed, for example. check-in: c123e3aa07 user: drh tags: trunk
06:18
Update usage statement to be consistent with changes made in [e05a74f1f471]. check-in: 8006c6ddf2 user: andybradford tags: trunk
2015-02-18
23:15
Update the custom MinGW Makefile. check-in: 40e2cced16 user: mistachkin tags: trunk
20:07
Adapt man-page to wording in index.wiki, + fix typo check-in: 054f359acb user: jan.nijtmans tags: trunk
19:10
Make the front page less prolix. Fix typos in the "fossil ui" help screen. check-in: be7fdc7ab0 user: drh tags: trunk
18:41
Render the side bar on the homepage using CSS instead of tables. check-in: 9ac9ee605b user: drh tags: trunk
18:37
Allow &lt;div style='...'&gt; markup in Fossil Wiki pages. check-in: a6e4dcb085 user: drh tags: trunk
16:23
Previous Makefile check-in tried to pick up on non-versioned skin files. Trying again. check-in: 85a7f55b7e user: drh tags: trunk
16:21
Add the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option to SQLite to enable better full-text search pattern parsing. check-in: d4acb48c53 user: drh tags: trunk
13:09
Updates to the "Fossil Concepts" documentation page. check-in: afbf6740f3 user: drh tags: trunk
12:02
In the etienne1 skin, set a minimum width but allow the width to grow without bound. check-in: 83c5a8dfcc user: drh tags: trunk
10:02
Added fossil man-page. Started with the one from debian, but adapted to contain current command list. check-in: 17049409eb user: jan.nijtmans tags: trunk
02:56
More corrections to the mkdownload.tcl script. check-in: 5bc5c69b31 user: drh tags: trunk
02:49
Fix the mkdownload.tcl script that generates the download.html page so that is uses the new website skin. check-in: bdc892f9ff user: drh tags: trunk
2015-02-17
20:45
Remove the "word-break:break-all;" from the default CSS for the fileage page. check-in: 565f4d11b8 user: drh tags: trunk
2015-02-16
20:15
More documentation on theming and creating custom skins. check-in: c397fe5c44 user: drh tags: trunk
19:27
Fix a bug in the markdown_to_html() routine in finding the title of the document. *This change requires a search index rebuild*. Begin adding documentation on how the header/footer mechanism works. check-in: e214a576ea user: drh tags: trunk
13:50
Stay in sync with svn-import... check-in: 04308c2164 user: mgagnon tags: svn-import_no-svn-rev
13:41
Enhance the --skin option so that it can be a directory holding the three skin files. check-in: bfd413bf1e user: drh tags: trunk
11:33
Fix for ticket display CSS in the etienne1 skin. check-in: 47bb6432a1 user: drh tags: trunk
10:18
Merge trunk. Fix compiler warning on VS. check-in: ca336d2a9b user: jan.nijtmans tags: svn-import
04:30
Adjust the header generator for the etienne1 skin so that it takes into account query parameters on menu URLs when deciding if a menu element is active. check-in: b2852d41ad user: drh tags: trunk
04:16
Fix the submenu shimmer and alignment problems in the etienne1 skin. check-in: ff10ea6385 user: drh tags: trunk
03:44
Make the option handling for 'test-th-hook' consistent with the other TH1 test commands. check-in: 0afcc93d3c user: mistachkin tags: trunk
03:27
Improve the new diagnostic messages. check-in: 7451975d84 user: mistachkin tags: mvAndRmFiles
03:21
Merge updates from trunk. check-in: df36d6b85b user: mistachkin tags: mvAndRmFiles
03:11
Fix some TH1 test failures due to recent changes. check-in: d44207ff43 user: mistachkin tags: trunk
02:25
Fix typo on the Login page. Do not use the pointer cursor on report tables, except in clickable places. check-in: 73ec21e989 user: drh tags: trunk
02:16
Further simplifications to the header generating script in the etienne1 skin. check-in: 64d3a61efc user: drh tags: trunk
02:09
Fix harmless compiler warnings. check-in: c9db8c7958 user: mistachkin tags: trunk
01:36
Improved TH1 script for header generation in the etienne1 skin. check-in: 924315bdfc user: drh tags: trunk
2015-02-15
23:31
Another tweak to the "San Francisco Modern" skin. check-in: de6f310d9c user: drh tags: trunk
21:43
Fix a broken hyperlink in the documentation index. check-in: 488fb146e6 user: drh tags: trunk
20:48
Add the "fossil all add" command for efficiently adding new repositories to the repo list after they have been moved or renamed. check-in: c2f6fef80a user: drh tags: trunk
19:36
Add the --nojail option to the "server", "ui", and "http" commands. check-in: c5c9f1642b user: drh tags: trunk
19:34
Add the --no-svn-rev command line option to the "import svn" command that will skip the automatic tagging of every checkins with "svn-rev-nnn" tags. Proposition for the svn-import branch.. check-in: 3c24fede5a user: mgagnon tags: svn-import_no-svn-rev
03:53
Improvements to the etienne1 skin. Remove excess text from the check-in editor screen. check-in: 5da61d61b1 user: drh tags: trunk
02:46
Fix a typo in the technote documentation. check-in: ceafbb0f5f user: drh tags: trunk
2015-02-14
21:20
Change the name of "Events" to "Technotes" in the activity reports pages. check-in: 12a3f81cb2 user: drh tags: trunk
20:55
Documentation updates: Revise the change list. Continue migrating from the term "Event" over to "Technical Note". Update the wiki documentation to acknowledge the ability to use Markdown for the past two years. check-in: de6a590a0f user: drh tags: trunk
19:04
Updates to the /sitemap page. check-in: 767c97c603 user: drh tags: trunk
17:56
Rename the "event artifact" type to "technical note" or "technote". The format of the artifact is unchanged. Add the ability to enter and edit technotes as markdown and plain text in addition to wiki. check-in: bd50848eb5 user: drh tags: trunk
16:25
Fix a bug in the file browser introduced by check-in [c62e94f8a3da2]. check-in: c662ad90d3 user: drh tags: trunk
15:17
Enhance /search to distinguish between the title and the body of a document and provide support for the Porter stemmer for indexed search. Improved scoring and snippet presentation. NB: Run "fossil fts-config reindex" when upgrading through this change. check-in: 0f96ffb9c2 user: drh tags: trunk
15:06
Improvements to login/logout processing: (1) When the user is "nobody", show hyperlinks to pages that require "anonymous" but have those links redirect to the /login page. (2) Clean up the /login page - less verbage. (3) Redirects from /login to /tarball or /zip provide a button to press, rather than immediately starting the download. check-in: 653dd402ea user: drh tags: trunk
14:55
Added the referred_from_login() function and use it to enhance the /zip and /tarball pages so that they show a download button to click if the referrer page was /login. Closed-Leaf check-in: bcebe55e91 user: drh tags: login-enhancements
14:05
Change default headers to show menu-bar items that would be available to user "anonymous" even if the current user is not logged in. check-in: 72cddddbcc user: drh tags: login-enhancements
12:24
When the user is "nobody", make the g.anon permission vector for "anonymous" available in addition to g.perm. Hyperlinks to pages that would be available to anonymous are shown rather than suppressed. When permission is denied and control jumps to login_needed() a new flag shows whether or not logging in as "anonymous" would help. Work in progress. check-in: 2f50d427a9 user: drh tags: login-enhancements
02:12
Improvements to the ranking function. Add the undocumented "debug" query parameter to /search. Closed-Leaf check-in: 9f67861aed user: drh tags: search-enhancements
00:37
Enabled indexed search with separate title and body and with the option to use the Porter stemmer. check-in: 71295a98b7 user: drh tags: search-enhancements
2015-02-13
23:43
Show document, ticket, and wiki titles on the result page of unindexed search. check-in: 0e77f1fbc0 user: drh tags: search-enhancements
22:03
When extracting search text from tickets, use the title column for the title and pay attention to mimetypes when translating. check-in: b552f55b1f user: drh tags: search-enhancements
21:21
Merge enhancements and fixes from trunk. check-in: 23c86b503f user: drh tags: search-enhancements
19:39
Obscure the captcha text using a character substitution for three seconds. Leaf check-in: 618420b1b8 user: drh tags: captcha-enhancement
09:03
A few more places where displayed UUID length should be configurable. check-in: c62e94f8a3 user: jan.nijtmans tags: trunk
09:00
Take over latest shell.c, but without SQLITE_TESTCTRL_IMPOSTER support (included SQLite doesn't have that yet). Reason: add '.dbinfo' command to "fossil sqlite" [http://www.sqlite.org/src/info/0f65a7e2e09f801b|0f65a7e2e0] and fix bug in '.import' [http://www.sqlite.org/src/info/9c5bcad1f7d04c16|9c5bcad1] check-in: d96488860f user: jan.nijtmans tags: trunk
02:36
Add the "hash-digits" setting for controling the number of digits of the SHA1 hash to display in output intended for humans. The minimum is 6 and the default is 10. Compile-time option FOSSIL_HASH_DIGITS can set a different default. URLs use at least 6 more digits than human output. Compile-time option FOSSIL_HASH_DIGITS_URL sets a lower-bound on the number of hash digits in URLs. check-in: cc94bd078e user: drh tags: trunk
2015-02-12
11:01
Fix typos in the Moderation setup screen, and in debugging logic on tickets. check-in: 8fdb68226f user: drh tags: trunk
02:32
Improvements to the way that searchable text is parsed out of documents, wiki, and check-in comments. The first line of the text is the title. Subsequent lines are message body. Still need to do this for tickets. check-in: 837d9b5b18 user: drh tags: search-enhancements
2015-02-11
20:24
Add text/csv to the mimetype table. Add additional code to verify that the mimetype table is well-ordered. check-in: e4c420b437 user: drh tags: trunk
20:16
Striving to make search work better. These changes will require search indexes to be rebuilt, so they go into a branch for now. check-in: e0df485935 user: drh tags: search-enhancements
19:02
Update the change log. check-in: ef2db66199 user: drh tags: trunk
18:13
Change blob_zero() calls to blob_reset() in markdown.c. Fix over-length lines in markdown.c. check-in: 736006d121 user: drh tags: trunk
15:57
More places where the %S and/or %!S formatter are useful. check-in: d93f5ee3e6 user: jan.nijtmans tags: trunk
15:45
Set the "Max:" entry box on the /timeline submenu to be size 4 with maxlength of 4. check-in: 245e398384 user: drh tags: trunk
15:12
Accidentally omitted the --skin option processing from the previous check-in. check-in: 5ce5ff5765 user: drh tags: trunk
15:05
Add the ability to specify one of the built-in skins as an override of the current configuration, using the --skin option to "server", "ui", and "http" commands, or the "skin:" line in the CGI script. check-in: ed36e2eb51 user: drh tags: trunk
13:51
Link the /hash-collisions page as a submenu item on /stat. check-in: b0e1196a2f user: drh tags: trunk
13:34
Fix a problem in /hash-collisions that was causing the links to remain directed to the honeypot. check-in: aa12ac91cf user: drh tags: trunk
13:18
Fix to the /hash-collisions page: Only consider the SHA1 hashes in the BLOB table, not the random hexadecimal identifiers assigned to tickets and tech-notes. The latter two live in a different namespace. check-in: 327eee1452 user: drh tags: trunk
12:36
On the /hash-collisions page, list the longer collisions with links to /whatid. check-in: 3234cf1efe user: drh tags: trunk
12:03
On the /hash-collisions page show the true first instance of each collision, not the second. check-in: 4ce3a2bfac user: drh tags: trunk
11:51
Add the /hash-collisions webpage. check-in: 43e2aff58a user: drh tags: trunk
11:09
Use the "%S" formatting option for human-readable SHA1 hashes and "%!S" for SHA1 hashes in URLs. The length of these hashes are compile-time configurable using FOSSIL_SHA1_PREFIX_LEN and FOSSIL_SHA1_URLPREFIX_LEN, respectively. Defaults: 10 and 16. check-in: 1fee0377e4 user: drh tags: trunk
04:29
On /timeline with files, hyperlink from the file to the corresponding artifact text. check-in: 9472cb5602 user: drh tags: trunk
01:55
Add the m= query parameter to /timeline. Disable the y= selection box on /timeline for cases where other parameters only allow checkins. Further work needed on the a= and b= query parameters to get them working with all combinations of other parameters. check-in: 45127a7236 user: drh tags: trunk
00:18
Attempt to simplify/unify the logic for looking up the start of a branch. check-in: 485eb73603 user: mistachkin tags: unifiedStart
2015-02-10
17:31
Merge updates from trunk. Leaf check-in: 488dcfada1 user: mistachkin tags: viric_pbranch
08:24
Speedup handling of checked-out files: When multiple information about a file is requested (size, mtime, permission flags) only call stat() once. check-in: dd94e596f4 user: jan.nijtmans tags: trunk
03:05
Fix compiler warning. Coding style adjustments. Rename new link to 'branch diff' for now. Still needs tests. check-in: 1982a8ce07 user: mistachkin tags: viric_pbranch
02:40
Make the new link consistent with the existing coding style. check-in: 48027b23b9 user: mistachkin tags: viric_pbranch
2015-02-09
20:53
Add a "Show/Hide Files" button under the "Context" section of the check-in page. Leaf check-in: 4932465ecc user: drh tags: context-show-files
12:18
Add mime-types for openoffice documents. Cherry-picked from [/timeline?r=viric_flavour|viric_flavour] branch. Thanks! check-in: 04e6a82ed7 user: jan.nijtmans tags: trunk
11:00
viric's flavour of fossil, which includes the cherry-picked changes out of trunk: [d0b1b1114] [39e165afb] [dad37196f] [f309130a8]. This outdates the branch annotate_links ([f14798e0e3]), which has some extra changes, some hard to port. This lets the browser pick the right program to open them straight. Leaf check-in: b31afcc2ca user: viriketo tags: viric_flavour
10:56
Add a link in the checkin page to show the changes in the branch in respect to the parent branch. It finds the last merge from parent to the current branch for the comparison. check-in: f309130a8b user: viriketo tags: viric_pbranch
10:39
Fixing parentheses closing in the finfo page. check-in: 042ec2b9c3 user: viriketo tags: trunk
10:37
Show the branch in the checkin description (artifact and file diff pages). Leaf check-in: dad37196fb user: viriketo tags: viric_showbranch
10:30
New way to calculate the automatic branch colours. It's a matter of taste, but I prefer this way; the colours often become more different. Leaf check-in: 39e165afb3 user: viriketo tags: viric_newcolours
10:13
Omit unused c= parameters from hyperlinks in the /timeline. check-in: 65b729ac31 user: drh tags: trunk
04:46
Add the "Context" subsection to the /info page for check-ins that shows a graph of all immediate ancestors and descendents of the check-in. check-in: b709be6517 user: drh tags: trunk
04:10
On timelines, to show the "selected" entry, give the row some vertical space between the previous and following rows, a yellow background, a gray border, and a shadow-box (all adjustable via CSS). For the c=TIME "circa" query parameter, highlight the nearest entry. check-in: f4e299d0e5 user: drh tags: trunk
2015-02-08
22:26
Fix the socket_open() routine so that it returns a non-zero error code if it fails to connect. check-in: aee65577cb user: drh tags: trunk
21:47
Add the --ifneeded option to the "fossil rebuild" command. Changed the --no-index option to --noindex for consistency. Updated the help screen for "fossil rebuild" so that options are in sorted order. check-in: 7a91ee99fc user: drh tags: trunk
21:30
On unix systems, test to make sure /dev/null and /dev/urandom are available and print warning messages at the top of the /setup screen if they are not. check-in: c6b233229d user: drh tags: trunk
21:15
Improvements to detection and reporting of file-descriptor 2 not open. check-in: fdfc039bb3 user: drh tags: trunk
18:02
Fix a typo in artifact descriptions. check-in: 88ed51221d user: drh tags: trunk
10:20
Fix Fossil's handling of file permission bits on systems which have ACL's. In that case, group permissions can give unexpected values, which results in unnecessary slowdown repeatedly trying to unset the flags which doesn't work. More explanation: [https://cygwin.com/faq/faq.html#faq.using.ssh-pubkey-stops-working]. Noted on latest Cygwin (1.7.34) which added support for ACL handling. check-in: 3d0e8c01fe user: jan.nijtmans tags: trunk
00:22
Fix formatting issues on the object description in /artifact check-in: ca30907b0e user: drh tags: trunk
2015-02-07
21:14
Further improvements to the defenses against being invoked without file descriptor 2 being open. check-in: 6dbaa67420 user: drh tags: trunk
20:40
Put the output into CGI or inetd mode prior to failing with a "file-descriptor 2 not open" error. check-in: 35ab16bc9e user: drh tags: trunk
19:52
Off-by-one error in the previous commit. check-in: 478ef4ca5a user: drh tags: trunk
19:48
Improvements to detections and attempted mitigation of the file-descriptor 2 not open problem sometimes seen with stunnel4. check-in: bd60090134 user: drh tags: trunk
17:55
A couple more link fixes on the download page. check-in: 2a7c0282fe user: mistachkin tags: trunk
17:06
Fix the &lt;base&gt; tag in the Download page so that it omits the URL scheme. This permits the download page to work with both HTTP: and with HTTPS:. check-in: 1022c0fc64 user: drh tags: trunk
16:59
If file descriptor 2 is not open, try twice to open it. If it still is not open, just continue on, because presumably it won't open on any subquent open() system call. check-in: a3ade26568 user: drh tags: trunk
15:59
Faster and more accurate method for computing file-age. Also add the showid query parameter to /fileage and extend showid on /timeline to show the RIDs for individual files when the "v" query parameter is used. check-in: dd51f09a39 user: drh tags: trunk
15:23
Don't check for more settings names if there's an exact match. (Couldn't set autosync because it also matched autosync-tries). check-in: c94efdf287 user: jan.nijtmans tags: trunk
13:33
Make the "Order By Time/Filename" option in the tree browser a selection menu. check-in: 7f84d2938e user: drh tags: trunk
13:18
Update the release-test document with new test cases for file-age. check-in: ca0c5d31f2 user: drh tags: trunk
13:03
Do not consider changes in execute permission to be a real change for the purpose of compute file-age. check-in: c9df0dcdaa user: drh tags: trunk
12:56
Another fix to the file-age computation. check-in: 2e12608209 user: drh tags: trunk
04:18
Add the Tk tests/id.test file graphing test case to the release checklist. check-in: ff7019ec93 user: drh tags: trunk
04:14
Fix the /finfo page to do a better job of showing later deletions of files that are deleted more than once. check-in: bf8e4377a9 user: drh tags: trunk
02:49
Improved management of URL parameters in the file browsers. Add file and directory icons to the flat-view. check-in: 7478f9974c user: drh tags: trunk
02:08
Fix the computation of file-age so that it correctly detects file changes that occur on branches. Also: since file-age computation must now look at all branches instead of just the trunk, it is more expensive, so change the default "/tree" to be the flat-view. check-in: 7198da122d user: drh tags: trunk
2015-02-06
23:02
Add README for the 'eagle' skin. check-in: 046a5b1202 user: mistachkin tags: trunk
21:39
Reorder and revise the /timeline submenu controls for a more natural presentation. check-in: f76cfaca7f user: drh tags: trunk
21:38
Further adjustments to the timeline control format. Closed-Leaf check-in: c8f121c7c8 user: drh tags: timelineMods
19:56
Better comment why the group executable bit cannot be used on Cygwin, and possibly other IEEE 1003.1 ("POSIX.1") compliant systems, which support ACL's check-in: 9c3b544ec2 user: jan.nijtmans tags: trunk
19:35
Minor revisions to the timeline controls to permit for easier reading. check-in: 7d20d72af8 user: mistachkin tags: timelineMods
15:38
Merge trunk check-in: 1be2eb0535 user: jan.nijtmans tags: svn-import
15:34
Workaround for recently introduced Cygwin bug: group permission is always set! This was the cause of the "execute permission" trouble in my recent commits. :-( check-in: d9dfe11d0c user: jan.nijtmans tags: trunk
15:07
Merge trunk check-in: 7d41f6a6d8 user: jan.nijtmans tags: svn-import
15:06
Now really fix execute permissions to what they were before check-in: 596e7a9cef user: jan.nijtmans tags: trunk
14:19
Merge trunk check-in: b69bf8ca53 user: jan.nijtmans tags: svn-import
14:18
One more execute permission check-in: 15f53721b9 user: jan.nijtmans tags: trunk
14:16
Fix execute permissions check-in: 216798706a user: jan.nijtmans tags: trunk
10:49
merge trunk check-in: 9bc76f6a11 user: jan.nijtmans tags: svn-import
10:47
Restructure import.c, making it easier to compare with the new svn-import code. No change in functionality. check-in: 3209f07284 user: jan.nijtmans tags: trunk
09:55
eol-spacing fixes. check-in: b8e3dc16f4 user: jan.nijtmans tags: trunk
03:30
Add form elements to the /timeline submenu. Many other related changes and enhancements to the web interface. check-in: c0c0bae719 user: drh tags: trunk
03:28
Do not let the "Lines:" box go below one on the /timeline. If it does, automatically revert to 10 lines. Also, arrange for the default number of lines to be 50 in most cases, but only 11 if the c= (circa) query parameter is used. Use n=all to see the entire history of the graph. Closed-Leaf check-in: 99e081efe5 user: drh tags: form-submenu
03:00
Add the cgi_query_parameters_to_url() routine and use it to cause all query parameters on timeline to be exported. (Need to make this same changes for all other uses of url_render()). Make "context" timelines 11 entries by default. Other cleanups. check-in: b6e1f61aaa user: drh tags: form-submenu
01:44
Add the "searchable" TH1 command that tests to see if search is enabled on the repository. Intended use: Conditionally display a "Search" button on the menu bar. check-in: b8f8f69eee user: drh tags: form-submenu
2015-02-05
22:20
Some clean-up of the "Tech-Note" (formerly "Event") processing. Lots more opportunity for improvement here. check-in: d7eb21e8a6 user: drh tags: form-submenu
21:10
Rename the "Event" objects as "Tech Notes" on the timeline selection box. check-in: b6b2f8df2c user: drh tags: form-submenu
20:58
Show some debugging information at the bottom of the Login Group Configuration screen: /setup_login_group. This is only visible by the admin. check-in: f9cfb7c7aa user: drh tags: form-submenu
19:19
Put an "Older" button at the bottom of /timeline pages that can be extended downward. That button is already at the top of the page, but it is convenient not to have to scroll back to the top to press it. check-in: 9e2e48a4c3 user: drh tags: form-submenu
16:01
Only display the Search submenu button on the /timeline page if check-in searching is enabled for the user and in the repository. check-in: cf8fa8dd28 user: drh tags: form-submenu
15:49
Fix the link on the Search submenu element on the /timeline. check-in: 5eed9680d5 user: drh tags: form-submenu
15:48
Improvements to search dialog boxes. On the /search menu, allow restricting the search to a specific category of document. Add a search submenu item on the timeline page. check-in: 49a990b6fd user: drh tags: form-submenu
15:06
Avoid unnecessary database interaction in the search_restrict() function. check-in: 76f9036b71 user: drh tags: form-submenu
14:42
Fix a broken hyperlink on the permutedindex.html page. check-in: 0d1d7f6481 user: drh tags: trunk
13:50
Fixes to form submenus on the timeline page. check-in: e61dbb17cf user: drh tags: form-submenu
12:52
Shorten source lines to 80 characters or less in timeline.c. check-in: 0738dcc6b0 user: drh tags: form-submenu
12:42
Add infrastructure for making some hyperlinks have class='inlinebutton'. But there does not appear to be a good way to style this, so the change is abandoned. Closed-Leaf check-in: 6535398e87 user: drh tags: inline-button
11:58
Merge trunk fixes into the form-submenu branch. check-in: d539f65cc2 user: drh tags: form-submenu
09:10
merge trunk check-in: 9e7ea6a20f user: jan.nijtmans tags: svn-import
09:01
Unfinished comment in search.c, and some more end-of-line spacing removals. No change in functionality. check-in: 5260fbf632 user: jan.nijtmans tags: trunk
04:50
Add help text for the new settings. check-in: 6048a961a7 user: mistachkin tags: mvAndRmFiles
04:35
Emit diagnostic messages after the file operations have been done, not before. check-in: 1dad8acaa2 user: mistachkin tags: mvAndRmFiles
03:55
Minor adjustment to some SQL. check-in: dfc3dfa59c user: mistachkin tags: mvAndRmFiles
03:53
Merge updates from trunk. check-in: 3766e0e833 user: mistachkin tags: mvAndRmFiles
03:46
Enhance the comments associated with the common command line options. check-in: 5a2e8453a1 user: mistachkin tags: mvAndRmFiles
03:39
Add 'move-files' and 'remove-files' settings to enable moving or removing files when the mv or rm commands are used, respectively. check-in: 21e08f0904 user: mistachkin tags: mvAndRmFiles
02:51
Fix the "Tickets" menu option on "San Francisco Modern" so that it points to /ticket instead of /reportlist. check-in: b2f2f0ce2f user: drh tags: trunk
02:01
Merge trunk fixes into form-submenu. check-in: d867a83545 user: drh tags: form-submenu
01:56
Fix search result links when the FTS index is not in use. check-in: 7e56e36080 user: mistachkin tags: trunk
01:16
Update the Jim Tcl included with autosetup to 0.76. check-in: 31c03de8f4 user: mistachkin tags: trunk
2015-02-04
23:56
Use a two-entry selection-box instead of a checkbox for boolean properties. check-in: 1d50f47f6c user: drh tags: form-submenu
19:37
Fix a hyperlink on the "Sandbox" button of wiki pages. check-in: 8f1e34bd73 user: drh tags: trunk
19:14
Add the ability to include FORM elements on the submenu. check-in: b17970e13b user: drh tags: form-submenu
15:47
Update json configuration options and wiki with reality check-in: 5098f747a9 user: jan.nijtmans tags: trunk
13:32
Add autofocus to search entry boxes. check-in: c799881474 user: drh tags: trunk
07:17
Update the Jim Tcl included with autosetup to 0.76. Closed-Leaf check-in: 523e68e945 user: mistachkin tags: jim076
03:12
Increase the default number of tokens present in snippets from an indexed search so that a typical snippet is about two lines of text instead of just one. check-in: 188c62c2d5 user: drh tags: trunk
2015-02-03
20:59
Physically move the 'index-page' setting into the project section. check-in: 8151106b8d user: mistachkin tags: trunk
20:49
Merge change to change index-page so it's a project setting and not a skin one. check-in: 6fedb84abb user: dg tags: trunk
20:46
Merge from trunk. Closed-Leaf check-in: fc0b5efb8d user: dg tags: dg-skin-reset
18:10
Make sure search-related SQL functions are registered before running the SQL statements in search_touch(). check-in: a611ea3671 user: drh tags: trunk
17:48
merge [fsl_setting_proxy] to fix [5e35dd60cf7410af64d4] check-in: 00b62e0595 user: bch tags: trunk
16:54
Get "fossil rebuild" to work on an indexed database, and automatically recompute the index. check-in: 18c0ab6bf1 user: drh tags: trunk
16:40
Take out the "test-fts" command and replace it with "fts-config" which has a more user-friendly format. Add "fts-config" to the "all" command too. check-in: 7b6adfbf92 user: drh tags: trunk
15:24
Use a CROSS JOIN to fix an inefficient query in the indexed full-text search. check-in: 005ba1e28f user: drh tags: trunk
15:07
Bug fix in the search-snippet HTML sanitizer. check-in: 23d659de2f user: drh tags: trunk
13:58
Do a better job of escaping stray HTML markup in snippet text. check-in: bc8075de5f user: drh tags: trunk
13:27
Add the "Rebuild Full-Text Index" button to the /srchsetup page. Only construct the full-text index for the documents types that are enabled. check-in: 13d93e404a user: drh tags: trunk
13:26
Adapt "makefile.wiki" to new requirement: availability of FTS4 check-in: 0b3464cf72 user: jan.nijtmans tags: trunk
13:17
Unify the search screen generator code. Provide class marks to support CSS customization. check-in: bb4a130121 user: drh tags: trunk
06:05
Fix to hyperlinks on search results. check-in: 1c25812337 user: drh tags: trunk
05:24
Add the ability to do search using an SQLite FTS4 index. check-in: a00a140bff user: drh tags: trunk
04:58
Add a control to the /srchsetup page that allows the full-text index to be created and destroyed. Closed-Leaf check-in: ef78fba86a user: drh tags: indexed-fts
04:45
Put the search snippets inside of &lt;span class='snippet'&gt;. check-in: 1b08cfe215 user: drh tags: indexed-fts
04:39
Highlight matching works on a search using &lt;mark&gt; rather than &lt;b&gt; and add appropriate CSS to make "mark" look like "b" by default. check-in: c5a2832eeb user: drh tags: indexed-fts
04:10
Restrict indexed search according to the search flags. Fix the generation of the index for wiki pages. Fix db_multi_exec() so that it aborts with a sensible message following a syntax error. check-in: 780117d223 user: drh tags: indexed-fts
03:29
Populate the search index with check-ins, tickets, and wiki. check-in: 786a3632a8 user: drh tags: indexed-fts
01:55
Improved ranking function for the indexed search. check-in: 91da57d911 user: drh tags: indexed-fts
00:27
Document search now works with an index. Still no configuration screens for indexed search, however. full-scan search continues to work as before. check-in: 1bad221ecb user: drh tags: indexed-fts
2015-02-02
22:01
proxy setting test adj for new [32f8da0ce785b63] "fossil setting" logic per ticket [5e35dd60cf7410af64d41] Closed-Leaf check-in: f201cb61a0 user: bch tags: fsl_setting_proxy
20:53
Incremental check-in for work on the indexed full-text search. check-in: ec0e590191 user: drh tags: indexed-fts
15:01
Incremental check-in: added the "fossil test-fts fill" test command. check-in: 32d904e9cf user: drh tags: indexed-fts
14:05
Initial infrastructure for indexed full-text search using FTS4. check-in: 64e6a10013 user: drh tags: indexed-fts
05:49
Fix a potential read past the end of an array in the full-text search. check-in: 41e5da0234 user: drh tags: trunk
05:33
Disable spider defenses on search result links. check-in: f9fce79402 user: drh tags: trunk
05:03
Make the /ticket page show as /tktsrch if ticket search is enabled, or as /reportlist if ticket search is disabled. check-in: b9daba58a9 user: drh tags: trunk
04:32
Fix incorrect URLs on the new submenu elements for ticket and wiki pages. check-in: 5ab34b0c0f user: drh tags: trunk
04:13
Add a separate /docsrch webpage to handle just document search. check-in: 15f0dbd953 user: drh tags: trunk
04:05
Change the permuted index from wiki to embedded HTML and add a search form. check-in: 63c2c73246 user: drh tags: trunk
03:42
Improved interfaces for Ticket and Wiki searching. check-in: 6714c9471b user: drh tags: trunk
01:32
Add support for searching tickets. This is still a full-scan search. check-in: e2230a446b user: drh tags: trunk
00:17
Added the /srchsetup page for configuring the /search screen. check-in: ca833ff86f user: drh tags: trunk
2015-02-01
21:21
Minor refactoring and general cleanup of the "fossil setting" logic. check-in: 32f8da0ce7 user: drh tags: trunk
18:37
Add the /mimetype_list page for use by documentation. check-in: 51751b00a9 user: drh tags: trunk
18:22
For embedded documentation, if the content file has mimetype text/html but it begins with a &lt;div&gt; element that has class=fossil-doc, then add the usual header and footer to the content before displaying it. Also, if the &lt;div&gt; element has a data-title=TITLE attribute, then use TITLE as the title of the document. check-in: ace8016f29 user: drh tags: trunk
07:18
Merge latest trunk. This branch is more a "proof-of-concept" then a final implementation. Leaf check-in: 8841f6d48f user: baruch tags: file-filter
00:15
The /search page now covers wiki and check-in comments. And the formatting of snippets is improved. The search is still done by full-scan but the infrastructure is coming into place to handle the search using an index. check-in: 8e02c26ad2 user: drh tags: trunk
2015-01-31
22:13
Initial work on the search_stext() function used to extract searchable text from formatted files. check-in: 48e1e18304 user: drh tags: trunk
19:58
Add a routine that attempts to strip all markup off of HTML text. The intended use is in the search logic. check-in: cbd8e67f73 user: drh tags: trunk
2015-01-30
19:25
Correct user table outline color in the 'eagle' skin. check-in: f156a4adbf user: mistachkin tags: trunk
15:57
Update SQLite to the 3.8.8.2 release check-in: 703ec175b9 user: jan.nijtmans tags: trunk
10:37
When ALTER'ing mlink table, create "isaux" column as boolean. check-in: ef3562a116 user: jan.nijtmans tags: trunk
01:16
merge [clobber_fixer] to keep "clone" and "new|init" from overwriting an existing file when setting up a new repository check-in: 89c17a86e1 user: bch tags: trunk
01:14
merge [trunk] Closed-Leaf check-in: 8ad906662c user: bch tags: clobber_fixer
01:07
Add the -D__EXTENSIONS__ compile-time option on Solaris, so that it can find its IPv6 headers. check-in: 5b9168501c user: drh tags: trunk
2015-01-29
22:51
cleanup ws, unused variable check-in: 7670e65f6c user: bch tags: clobber_fixer
22:48
get to fossil_stat() via file_size(), and additionally protect 0-byte files in "clone" check-in: 45b060f08e user: bch tags: clobber_fixer
22:15
move "solution" closer to problem area, rather than too deeply abstracted in the machinery. check-in: 89cf250dda user: bch tags: clobber_fixer
20:54
less abstract, closer to affected (clone, init/new) subcommands Closed-Leaf check-in: b0a3bfb038 user: bch tags: clobber_fixer
20:21
proposed fix for clobbering existing files [5ba427be8809342c6fbdcf48c9c8365467048d28] check-in: bb15d408a4 user: bch tags: clobber_fixer
09:14
Changelog additions, and a single "const" addition check-in: 9586ac14b8 user: jan.nijtmans tags: trunk
01:48
Fix the /doc page so that it returns status 200 (not 404) after appending "index.html" to the end of a page name. check-in: 8b4b4247dc user: drh tags: trunk
01:25
Fix harmless compiler warnings. check-in: ef108998c4 user: drh tags: trunk
01:23
If a /doc filename ends with "/", then try appending "index.html", "index.wiki", and "index.md" in that order. If none are found, then a 404 error will be generated. Try to find a file named 404.md in the root directory for the text of the 404, or generate a default 404 if no 404.md file is found. check-in: bdfbbddc8f user: drh tags: trunk
00:44
Fix another instance of index.wiki to index.html. check-in: 2c1677aa17 user: drh tags: trunk
00:38
For embedded documentation that ends in / go back to appending index.html instead of index.wiki. check-in: 2ddb0e5a23 user: drh tags: trunk
2015-01-28
22:31
Change index-page so it's a project setting and not a skin. check-in: cab404b2f4 user: dg tags: dg-skin-reset
22:24
Create new branch named "dg-skin-reset" check-in: a1dd3c2103 user: dg tags: dg-skin-reset
15:11
Add an experimental /search page for embedded documentation. Need to enhance with (1) wiki search, (2) ticket search, (3) configuration options, and (4) CSS, and maybe other things as well. But it is a start. check-in: 046d7430bf user: drh tags: trunk
12:11
Update referenced openSSL version (1.0.2) check-in: 16a4f60b24 user: jan.nijtmans tags: trunk
11:17
Merge trunk check-in: 4aa351bba8 user: baruch tags: svn-import
11:07
Deleting a branch closes it check-in: 86ab1f468b user: baruch tags: svn-import
09:24
Minor compiler warning in shell.c (already fixed in SQLite). "char const" -> "const char" for consistancy. check-in: 5330d107b2 user: jan.nijtmans tags: trunk
03:34
Fix for Cygwin ACL bug check-in: 4043d5ea0b user: jan.nijtmans tags: sqlite3-compat
01:34
Fixes to the default header, footer, and css access in the setup screens. check-in: 6115de1504 user: drh tags: trunk
01:32
Improvements to the unindexed full-text-search function. Changes not yet visible in the interface. check-in: 128e95e017 user: drh tags: trunk
2015-01-27
22:14
Fix some calls to builtin_text() on the style setup pages. Closed-Leaf check-in: d7e39ac9f2 user: mistachkin tags: styleSetupFix
21:39
Update the custom MinGW makefile. check-in: cc3c583f50 user: mistachkin tags: trunk
17:44
Fix missing end-parenthesis on the stat page. check-in: 5c3734c64a user: mistachkin tags: trunk
16:46
Add a hyperlink from the /reports page back to the /stat page. check-in: c92239f704 user: drh tags: trunk
16:34
Add the schema-version to the /stat page and to the dbstat command. check-in: 2f62d30743 user: drh tags: trunk
16:21
Alternative fix for the SSH remote-host problem for which Andy Bradford supplies a patch at [52f08008e2]: Continue to provide a numeric IP address, but try to get the IPv6 address if it is available, and always include the hostname in g.zIpAddr regardless of whether or not an IP address was found. check-in: 9bc7041ae7 user: drh tags: trunk
10:47
Cherry-pick [http://www.sqlite.org/src/info/2a9ea9b4a7d6904efb2112e32efe84123dfa75d7|2a9ea9b4a7] : In the command-line shell, make sure stderr is unbuffered so that it automatically flushes. So, this works for "fossil sqlite" as well. (actually, just by copying latest "shell.c" from SQLite) check-in: bcd7b488a2 user: jan.nijtmans tags: trunk
07:39
For SSH clients we cannot know what IP address SSH will choose when connecting to the remote IP address, so just log the URL hostname instead which is arguably better than recording the misinformation of an IP to which Fossil did not connect. (drh adds:) See alternative implementation at [9bc7041ae74d]. Closed-Leaf check-in: 52f08008e2 user: andybradford tags: pending-review
03:53
Increase the version number to 1.31, due to the change to the MLINK schema. check-in: 09fe92ad72 user: drh tags: trunk
03:34
Openssl 1.0.2 check-in: 1afb9f7d9f user: jan.nijtmans tags: sqlite3-compat
03:29
Don't forget (dummy) isaux table column. check-in: 74ff0e1e41 user: jan.nijtmans tags: sqlite3-compat
03:25
Not really take over schema change, just don't bark when the repository has a future schema. check-in: aca8b6d32a user: jan.nijtmans tags: sqlite3-compat
03:10
In the Checkins By File report, use filenames as the secondary sort key. check-in: 840343d4be user: drh tags: trunk
03:06
Fix a stray "@" character in the filenames of the Checkins By File report. check-in: 811d10ac7a user: drh tags: trunk
03:00
Add the "Checkins Per File" report to the /reports page. check-in: ec8c7498c0 user: drh tags: trunk
02:40
Split the /reports webpage out into a separate source-code file for ease of editing and maintenance. No functional changes. check-in: 39cd06c9f7 user: drh tags: trunk
02:30
Cherrypick 1.31 schema-change. check-in: 73069449f0 user: jan.nijtmans tags: sqlite3-compat
02:20
The MLINK.ISAUX field was being set incorrectly by all versions since the cutover to the new MLINK schema in check-in [65aa10f97c]. Run "fossil rebuild" again after upgrading to this version. check-in: a27fa3d46b user: drh tags: trunk
02:08
Improvements to the the /finfo ancestry calculation. check-in: 116921fd86 user: drh tags: trunk
01:39
Fix a NULL-pointer dereference bug in the graph generator. check-in: 03250bc649 user: drh tags: trunk
01:25
On the check-in information page, only show diffs for changes from the primary parent. Omit diffs of changes from merged in nodes. check-in: 4997690078 user: drh tags: trunk
01:20
Fixes to the "ancestry" links of /fdiff. check-in: d4d6a8432b user: drh tags: trunk
2015-01-26
21:59
A couple fixes to the 'eagle' skin. check-in: a08d175634 user: mistachkin tags: trunk
21:11
Clarify guidance for the "nobody" user. Ticket [21e39ebe66a21b7a8]. check-in: 59a482023e user: drh tags: trunk
18:34
Make sure the PLINK.BASEID column exists when opening the repository database. check-in: b00e9ac8bb user: drh tags: trunk
18:23
Fix the URL parser so that it is able to handle IPv6 addresses. Cherrypick (with updates) from the ipv6 branch circa [2012-07-07]. check-in: 2075361ece user: drh tags: trunk
16:45
Add two new columns to the MLINK table. ("fossil rebuild" is not required but is highly recommended.) Use these new tables to improve the display of the history of changes to a single file. check-in: 65aa10f97c user: drh tags: trunk
16:28
Try to keep graph nodes from the same branch on the same rail of the graph. Closed-Leaf check-in: fcc9f6642e user: drh tags: mlink-improvements
15:19
Use the GR_MAX_RAIL macro to limit the number of parents for a node on a graph. On the /finfo page, ensure that a node is only marked "Added" if it has no parents. check-in: c1c50ced22 user: drh tags: mlink-improvements
14:44
Improved comment on the automatic MLINK column adding that is done in db_open_repository(). check-in: c33c574e43 user: drh tags: mlink-improvements
14:25
Remove a needless mlink.isaux test in the fileage computation. check-in: 3bb8873940 user: drh tags: mlink-improvements
13:52
Remove the option in /finfo to show all changes to a file. Show the first change only. And do not attempt to put that change on the trunk, but really show the first actual change. check-in: 5f6ee7ce04 user: drh tags: mlink-improvements
13:08
Relax the schema requirements. This branch of Fossil can now work with older database schemas. A "fossil rebuild" is still recommended, and goofy displays, especially of the /finfo page, might result if the rebuild is omitted. But the obsolete schema errors are avoided. This is expected to simplify the upgrade path. check-in: 3f739d4da7 user: drh tags: mlink-improvements
12:24
Make the javascript function updateClock() work on browsers < IE9, or any other browser which doesn't implement Date.toISOString(). This function only exists in ECMAScript >= 5.1 (JavaScript >= 1.8) check-in: 1c4966b447 user: jan.nijtmans tags: trunk
11:58
Merge recent trunk enhancements. check-in: 3c3c166c89 user: drh tags: mlink-improvements
11:52
Omit MLINK entries when a file is added by merge. check-in: bd08b03a72 user: drh tags: mlink-improvements
09:04
Update custom MinGW makefile, add one "const" and remove some unnecessary eol-spaces check-in: 9e318f6b48 user: jan.nijtmans tags: trunk
04:11
Fix makefile typos that broke the build for MSVC. check-in: 5406f49271 user: drh tags: trunk
04:06
Fix the build of builtin_data.h for separate compilation. check-in: ad11262cf8 user: drh tags: trunk
03:25
Add the /md_rules page that explains the Markdown formatting rules. check-in: 72759f5859 user: drh tags: trunk
2015-01-25
22:01
Improvements to the CSS in the San Francisco Modern skin. check-in: c88fc81a33 user: drh tags: trunk
21:21
Improved tracing capability for debugging purposes. check-in: af3d3b6936 user: drh tags: trunk
09:54
Merge latest trunk check-in: befd44c747 user: baruch tags: svn-import
02:29
Some minor fixes to the /finfo tree construction. Still having problems with incorrect mlink entries being created for files added by merge. check-in: f603a91432 user: drh tags: mlink-improvements
01:30
Comment improvements in the schema. Attempt to get the /finfo page to show merge arrows. check-in: 7d5a85bba8 user: drh tags: mlink-improvements
00:20
Enhance the MLINK table schema to record file changes from all parents. Requires a "fossil rebuild". Other schema cleanups at the same time. check-in: a241444d8f user: drh tags: mlink-improvements
2015-01-24
22:13
Enhance the "fossil sync" command to retry all of the returned values from getaddrinfo() until it finds one that actually works. That way, it will find the IPv4 version on machines that do not have an IPv6 gateway. check-in: ae3ef4d3d9 user: drh tags: trunk
21:46
Add the --ipv4 option to force the use of IPv4 on "fossil clone" and "fossil sync" and so forth. check-in: 317bd3cb3d user: drh tags: trunk
20:42
Fix the "info" command so that it once again accepts the -R option. check-in: 5826f9c4b8 user: drh tags: trunk
17:05
Add "white-space: nowrap" to the branch table elements. check-in: f55b538c65 user: drh tags: trunk
00:17
Add the 'white-foreground' setting to the list of those used for skinning. check-in: f88c18fc71 user: mistachkin tags: trunk
2015-01-23
23:38
Add the 'eagle' skin, based on the one used by the Eagle project (http://eagle.to/). check-in: 8f87308eef user: mistachkin tags: trunk
23:32
Further enhancements to Skin processing. Provide the ability to save the current Skin using a name. check-in: e5a4206341 user: drh tags: trunk
22:55
Enhance the /setup_skin page to enable renaming of custom skins. check-in: 2431ddf61b user: drh tags: trunk
21:03
Correct casing of 'Tcl' where needed. check-in: 967050341d user: mistachkin tags: trunk
21:00
Improvements to the 'enhanced' skin. check-in: ef006c3147 user: mistachkin tags: trunk
18:43
Enable ZIP and Tarball downloads for user "nobody" by default, since the other anti-spider defenses seem to work well enough to prevent abuse. check-in: 68ce0bcf62 user: drh tags: trunk
18:34
Incorporate the latest changes to the "San Francisco Modern" skin. check-in: be5b69862c user: drh tags: trunk
17:57
Slightly 'improve' summary line for push/pull/sync operations. check-in: 942dd0bb08 user: mistachkin tags: trunk
17:48
Merge updates from trunk. Closed-Leaf check-in: 8c00f6f032 user: mistachkin tags: xferSumFmt
17:13
Add new commands: test-var-list, test-var-get, and test-var-set. The original motivation was to make it easier to insert "css", "header", and "footer" values that people send in, but these commands seem useful for other kinds of experimentation. The are "test-*" commands because they are not intended to be accessed by ordinary users. check-in: 1e21daceca user: drh tags: trunk
14:31
Fix comment and error-message check-in: 9a07b24935 user: jan.nijtmans tags: trunk
14:03
Make the now() SQL function available in the "fossil sql" command. check-in: 0134654db6 user: drh tags: trunk
13:50
Make sure the zOrigName variable in the /doc page implementation is always initialized, even for early errors. check-in: f5165dd05b user: drh tags: trunk
07:03
Fix compiler warning for 'zOrigName' variable. If unable to locate a document, fallback on 'zName' if 'zOrigName' is zero. Closed-Leaf check-in: aed9971ddb user: mistachkin tags: docVarWarn
05:49
Fix build issue for MinGW due to missing 'ws2tcpip.h' functions. check-in: 4c247512a8 user: mistachkin tags: trunk
05:41
Slightly 'improve' summary line for push/pull/sync operations. check-in: dbf93c23f7 user: mistachkin tags: xferSumFmt
04:26
Clean up the /doc webpage. Use newer interfaces that were created since that page was original written. Set the HTTP status to 404 on not found. Try to find a "404.md" page to display and use it if found instead of the default 404 page. check-in: cfcd9b87dc user: drh tags: trunk
02:05
Use IPv6 for "fossil sync" when available. check-in: 1dbd4d0d0b user: drh tags: trunk
01:58
Use IPv6 when available for "fossil sync". Closed-Leaf check-in: 3842742871 user: drh tags: ipv6-sync
2015-01-22
23:45
Enhance the table sorting javascript to support initial reverse-order sorting. Add table sorting to the user log. check-in: 0cdec7d290 user: drh tags: trunk
22:52
Make table sorting (by clicking on column headers) stable. In other words, identical values in the column being sorted preserve their prior relative order. Patch suggested by Jacek Cała. check-in: fe61f4958d user: drh tags: trunk
19:49
Allow recursive queries in user input. check-in: beaf897cb1 user: jan.nijtmans tags: trunk
19:16
Allow "with" as well as "select" to be used in ticket report queries, as suggested by Sean Woods on the ML. check-in: ae72a652a7 user: jan.nijtmans tags: trunk
15:47
Add Étienne Deparis's GitHub-like skin to the set of built-ins. check-in: 51935f265a user: drh tags: trunk
15:40
Dockerfile: build "trunk" in stead of "release" by default. No need for installing tcl-devel when building fossil with --with-tcl-private-stubs, just tcl is enough. check-in: 53a295489e user: jan.nijtmans tags: trunk
15:32
Add missing style to the default skin CSS. Also, correct some comments. check-in: 03a75d7cb5 user: mistachkin tags: trunk
15:23
Add the ability to bring up a web server that uses a different skin from the default, and have multiple servers going at the same time, each using a different skin. Currently enabled for unix only. (Later:) Upon further reflection, I'm not convinced this is a good idea, so the code is moved into a branch. Closed-Leaf check-in: b36e241100 user: drh tags: multiple-skins
13:44
Add comments the CGI-script parser. Move the most commonly seen lines to the top of the if-then-else chain. check-in: 236087b98e user: drh tags: trunk
12:37
Add a few "const" qualifiers in appropriate places, and remove some unnecessary end-of-line spaces. No change in functionality. check-in: f6c285f88c user: jan.nijtmans tags: trunk
10:27
Cherry-pick [http://www.sqlite.org/src/info/2037442c582e51d85967bc911ea4a412eb4da573|2037442c58]: Fix compilation on Cygwin when SQLITE_MAX_WORKER_THREADS is greater than zero. check-in: 0eae9d3cbd user: jan.nijtmans tags: trunk
09:16
Update SQLite to the 3.8.8.1 release check-in: 282f1fc542 user: jan.nijtmans tags: trunk
02:59
Add support for setting environment variables from within CGI script files. check-in: 0af7024db1 user: mistachkin tags: trunk
02:47
Merge updates from trunk. Closed-Leaf check-in: 878b5663d5 user: mistachkin tags: cgiSetEnv
02:44
Update the custom MinGW makefile. check-in: 448c9cfae5 user: mistachkin tags: trunk
02:19
Split out the text of the CSS, header, and footer into separate files for each of the built-in "skins", in an effort to make skins easier to maintain, enhance, and extend. check-in: 96fdf09fd8 user: drh tags: trunk
01:58
Merge updates from trunk. check-in: 764c3ef8c5 user: mistachkin tags: cgiSetEnv
01:57
Add the skins/README.md file describing how to add new skins. Closed-Leaf check-in: 5137cd5e88 user: drh tags: skins-refactor
01:43
Break out the various built-in skins into separate CSS, header, and footer text files stored under subfolders of the skins/ directory in the source tree. This should make it much easier to edit built-in skins and to add new built-in skins. check-in: 12333d9545 user: drh tags: skins-refactor
2015-01-21
21:33
Enhance the Ad-Unit processing to allow a choice of two different ad-units. A tall skinny ad-unit can be placed at the right (or left) margin on some pages in place of the banner ad-unit beneath the menu bars. Ad-Units are now configurable using CSS. <b>Note:</b> Legacy ad-unit configurations might need to adjust their CSS. check-in: ff78d6d5ef user: drh tags: trunk
21:19
Do not attempt to use the Right-Column Ad-Unit if the content contains a &lt;table&gt; element. Closed-Leaf check-in: 7d79460479 user: drh tags: ad-unit-enhancement
20:45
Add a "Flat-View" button to the /tree page when in tree-view mode. check-in: 2ee1815918 user: drh tags: trunk
18:55
Enhance the ad-unit processing to allow for tall right-side column ads as an alternative to banner ads. check-in: 4bc5b6cf9b user: drh tags: ad-unit-enhancement
17:38
Fix internal links on the 'attachlist' page. Reported via the mailing list. Ticket [c899dd567b0dc871d] check-in: 0438d06635 user: mistachkin tags: trunk
00:18
Merge updates from trunk. check-in: 90d8f7afad user: mistachkin tags: cgiSetEnv
00:17
Manually merge the blob leak fixes corrected on the 'cgiSetEnv' branch. check-in: 1829fa8845 user: mistachkin tags: trunk
2015-01-20
17:48
Experimental changes to add 'setenv' support to CGI script files. check-in: fe77afb158 user: mistachkin tags: cgiSetEnv
16:44
When attempting to open the configuration, permit the 'FOSSIL_HOME' environment variable (if present), to override 'HOME'. check-in: c97a085a0e user: mistachkin tags: trunk
00:03
During shutdown, check to see if the check-out database (".fslckout") contains a lot of free space, and if it does, VACUUM it. check-in: bf681039e2 user: drh tags: trunk
2015-01-19
23:27
Make it easier to override the directory for OpenSSL when compiling with MinGW. check-in: af8c8c67af user: mistachkin tags: trunk
18:38
Fix harmless compiler warning seen with MSVC. check-in: ac36755f31 user: mistachkin tags: trunk
13:06
Update referenced openSSL version check-in: 151473ae36 user: jan.nijtmans tags: trunk
12:59
Merge cleanX check-in: ac1fc1c675 user: jan.nijtmans tags: cleanX-no-clean-glob
12:09
merge trunk check-in: 6a7f73d16d user: jan.nijtmans tags: sqlite3-compat
11:59
merge trunk check-in: aa5dae22a1 user: jan.nijtmans tags: cleanX
11:29
Version 1.30 check-in: 1df1b41c86 user: drh tags: trunk, release, version-1.30
09:09
Add .dockerignore file (which does nothing more than speeding up the docker build process) check-in: 25106f1eac user: jan.nijtmans tags: trunk
2015-01-18
21:12
Merge trunk check-in: 0746fbe416 user: baruch tags: svn-import
20:35
Fix handling paths when branching to/from a subdir check-in: 261ff58e23 user: baruch tags: svn-import
14:10
Much better detection of changes to tags. Prevent commit with no changes. check-in: bb020aed62 user: baruch tags: svn-import
2015-01-17
20:17
Remove an obsolete query parameter from the documentation of the /timeline page. No changes to code. check-in: b955a6b282 user: drh tags: trunk
20:05
Backout [b9af13da9d] and instead clarify testing requirements. Also shorten anchor tag and add missing anchor end. check-in: 41ae5d9f35 user: andybradford tags: trunk
19:51
Updates to the graph-test-1.wiki page. check-in: 7c55ffe1cd user: drh tags: trunk
19:48
Correct link to tested ci view. check-in: b9af13da9d user: andybradford tags: trunk
19:42
Use artifact that pertains to the feature in question. check-in: 70cb98ce85 user: andybradford tags: trunk
19:36
Add test for Unhide button. check-in: 4032173d21 user: andybradford tags: trunk
18:56
Send browser to testwindow like the rest of the links. check-in: 81fafe36a6 user: andybradford tags: trunk
16:01
Mention CVE-2014-3566 fix in changelog. check-in: 98e30b7222 user: jan.nijtmans tags: trunk
15:56
Build "docker" images with --with-th1-docs --with-th1-hooks, but without fusefs support (not needed anyway in this environment). Optimize Dockerfile, using somewhat longer lines, so it needs less intermediate docker images during build. Build "release" version of fossil by default, not "trunk". check-in: 2621f8e530 user: jan.nijtmans tags: trunk
15:52
Put back code from shell.c < 3.8.7, needed for .explain mode: The SQLITE_TESTCTRL_EXPLAIN_STMT test_control became a nop then, but is still needed when linking with older SQLite (./configure --disable-internal-sqlite). check-in: 21acf839cb user: jan.nijtmans tags: trunk
14:53
Make the symbolic_name_to_rid() and checkin_mtime() SQL functions available in the "fossil sql" command. Improve the documentation for the files_in_checkin virtual table. check-in: ba1429cef8 user: drh tags: trunk
2015-01-16
22:10
Further enhancements to the change-log. check-in: 55243b0d87 user: drh tags: trunk
19:12
Updates to the change log and a typo fix in one of the documentation pages. check-in: 7705070de7 user: drh tags: trunk
13:28
Update SQLite to the 3.8.8 release. check-in: 3d8bf07d13 user: drh tags: trunk
10:43
Add entry for Docker in changes.wiki, and minor bug-fix check-in: 7ad592b915 user: jan.nijtmans tags: trunk
08:34
Remove comment, assuming the "initial commit" change is accepted for 1.30 check-in: 65815de271 user: jan.nijtmans tags: trunk
05:52
Update change log with some of the obvious bug fixes. check-in: 64d831245a user: andybradford tags: trunk
2015-01-15
16:17
Fix for new branch detection and handling check-in: 7673518b9b user: baruch tags: svn-import
10:00
merge trunk check-in: 3cf9f2112d user: jan.nijtmans tags: svn-import
09:57
Remove strglob() function, which isn't used any more. Various doc fixes, (cherry-picked from the svn-import branch). check-in: 2c79aed2d5 user: jan.nijtmans tags: trunk
09:29
merge trunk check-in: f332f83b15 user: jan.nijtmans tags: svn-import
09:28
Remove spacings at end-of-line. No change in any functionality. check-in: 080ab8cb0a user: jan.nijtmans tags: trunk
2015-01-14
23:26
Enhanced comments on the implementation of the checkin_mtime() SQL function. check-in: 3b2dcd9378 user: drh tags: trunk
12:55
Merge the latest trunk changes into the search-with-fts4 branch. Closed-Leaf check-in: b429d53031 user: drh tags: search-using-fts4
11:56
Use "COLLATE nocase" when listing user names. check-in: 439453b5c7 user: drh tags: trunk
2015-01-13
08:30
typo check-in: bc04f483f9 user: jan.nijtmans tags: trunk
00:27
Update the built-in SQLite to the first 3.8.8 release candidate. check-in: 51b476a0b9 user: drh tags: trunk
2015-01-12
11:35
Fix typos in documentation and update the size estimate. check-in: ec1197ca01 user: drh tags: trunk
2015-01-11
13:32
Don't copy all files on a tag check-in: fb90d6c657 user: baruch tags: svn-import
12:44
Change "magic numbers" to named constants check-in: c8e00eb1f5 user: baruch tags: svn-import
11:30
Allow using tags as copy-source Move variables to smaller scope, as per coding style guidelines check-in: 997da4f0e4 user: baruch tags: svn-import
08:02
Fix issue with branching from a branch check-in: 93134dda26 user: baruch tags: svn-import
00:06
Update the built-in SQLite to the latest 3.8.8 beta. check-in: 5c8f33d6a8 user: drh tags: trunk
2015-01-10
18:01
Add the "fossil clean --verily" command to the "hints" documentation. check-in: 70931e58df user: drh tags: trunk
02:54
Abort clone if we don't get the full payload until we have a better way to handle partial clones. check-in: e1893dc6ab user: andybradford tags: trunk
2015-01-08
19:46
Restore the diamond symbol as the default 'not sorted' column indicator. check-in: 379ce043c1 user: mistachkin tags: trunk
17:38
Update referenced OpenSSL version. check-in: 6c484ec392 user: mistachkin tags: trunk
14:50
merge cleanX check-in: 8e94814d8f user: jan.nijtmans tags: cleanX-no-clean-glob
14:40
merge trunk check-in: 4105aed80d user: jan.nijtmans tags: cleanX
14:30
Add the --verily option to "fossil clean". Cause "fossil clean" and "fossil extra" to see symbolic links even if symbolic link handling is turned off, as links might have been created by external processes (read: autoconf). check-in: b5b62b3d57 user: drh tags: trunk
11:14
Fix memory leaks check-in: fa8f12b627 user: baruch tags: svn-import
10:47
Reformat long lines check-in: 32e9483585 user: baruch tags: svn-import
10:17
Fix for copy on same branch causing a merge check-in: 06d3aa22d3 user: baruch tags: svn-import
2015-01-07
21:48
Make Resolution column of /brlist table sortable. check-in: e90503d617 user: joel tags: trunk
21:46
Move table column sort indicator into CSS. check-in: d3eb877c06 user: joel tags: trunk
19:46
Merge latest trunk check-in: aea273f77e user: baruch tags: svn-import
14:07
Fixes for detecting branch creation check-in: 855f233b69 user: baruch tags: svn-import
2015-01-06
21:43
Use common HTML entities rather than obscure unicode characters for the arrows on sortable table columns. check-in: 4c803826ad user: drh tags: trunk
20:17
Fix a typo and tagging issue check-in: 2b6fc1dd2c user: baruch tags: svn-import
13:14
Add the --verbose option to the clone command. check-in: 5e7d3effa3 user: drh tags: trunk
11:45
Seems to work again on a simple test case. Not finished or well tested check-in: ea876c3f17 user: baruch tags: svn-import
06:46
Extend verbose option to clone operations as well. Closed-Leaf check-in: 7421f9263c user: andybradford tags: pending-review
01:06
Add icons on sortable table headers to show which columns are sortable and which is the current sort column. This code is inspired by the brlist-visual-enhancement branch, but is a completely new implementation. check-in: 8533365e44 user: drh tags: trunk
2015-01-05
22:39
Fix typo in a new #define. check-in: c761af63c0 user: mistachkin tags: trunk
20:36
Fix typos in the file-format documentation. check-in: f7d7ce35cd user: drh tags: trunk
15:25
Add arrows to cue active sorting on /brlist web page Closed-Leaf check-in: 7aa10e3c72 user: baruch tags: brlist-visual-enhancement
01:57
Change the cursor to "pointer" for sortable columns of a table. check-in: 54d53deb16 user: drh tags: trunk
2015-01-04
20:54
Enhance the /brlist output to show a count of the number of check-ins on each branch, and to separate the "Status" and "Resolution" into separate columns, with the "Status" column being sortable. Enhance the SortableTable() javascript to always sort ASC on initial click and only go to DESC on a second click of the same column. check-in: 965905c884 user: drh tags: trunk
00:28
Click on the column labels to sort on the /brlist page. check-in: e35b9cb74c user: drh tags: trunk
2015-01-03
23:54
New design for the /brlist webpage that shows the branches in age order and shows their current status. check-in: 12fb5d04e3 user: drh tags: trunk
19:58
Update the built-in SQLite to the Jan 3 beta for 3.8.8. check-in: ab3fed40ec user: drh tags: trunk
2015-01-01
15:02
Another unfinished revision check-in: 65f9525be5 user: baruch tags: svn-import
2014-12-31
23:33
More work. Still not usable check-in: 2ea79975b6 user: baruch tags: svn-import
15:46
Working on fixing/rewriting svn-import function. This is not in a stable state yet. DO NOT TEST check-in: 9604c28207 user: baruch tags: svn-import
2014-12-30
21:13
Revert makefile change accidentally commited Leaf check-in: f2035f27f1 user: baruch tags: tk-diff-viewer
21:04
Bring tk diff viewer branch up to date check-in: 42436cef32 user: baruch tags: tk-diff-viewer
2014-12-25
08:20
Fix comment explaining JS graph generation check-in: 1860c6d6de user: baruch tags: trunk
2014-12-24
09:00
merge trunk check-in: 2caad83d8c user: baruch tags: svn-import
08:44
Fix for older browsers check-in: 59062c3d68 user: baruch tags: file-filter
2014-12-23
13:00
Merge the latest fixes, changes, and enhancements from trunk. check-in: 39decf0ddf user: drh tags: search-using-fts4
12:20
Use a "disjoint" timeline for the display of ancestor and descendent graphs. check-in: 4f2f04495c user: drh tags: trunk
12:09
Add the (undocumented) "showrid" query parameter to the main timeline. Used for debugging only. check-in: 5111a5fea2 user: drh tags: trunk
09:05
Make search case insensitive check-in: 1621bd8082 user: baruch tags: file-filter
2014-12-22
21:57
fix for last directory in list check-in: 3638635d0d user: baruch tags: file-filter
21:36
merge trunk check-in: f744808238 user: baruch tags: file-filter
2014-12-21
02:44
Adjust file tree CSS so file ages are closer to the filenames. check-in: 797780c3ff user: joel tags: trunk
2014-12-20
21:06
Improve diagnostic output for HTTP redirects. check-in: a1e256cc83 user: mistachkin tags: trunk
19:26
Handle 301 redirect the same as 302 redirect. check-in: 2678d87d6a user: andybradford tags: trunk
2014-12-19
21:56
Fix for MSVC changes from the previous check-in: work around issue in OpenSSL where it will not link when SSLv2 and SSLv3 are disabled (i.e. it ends up not building 'ssleay32.lib' at all). check-in: 479805e1ec user: mistachkin tags: trunk
21:15
Add comments to the MinGW makefiles. Also disable use of SSLv2 and SSLv3 when building with MSVC. check-in: 1f91d041bf user: mistachkin tags: trunk
12:51
Fix a compiler warning in markdown.c that occurs only with -Os on gcc. check-in: 623057ea59 user: drh tags: trunk
2014-12-18
23:34
Change from using Expires: to Cache-Control: to control caching. check-in: c8414504e1 user: drh tags: trunk
22:27
fixed the mtime field on json timeline output. check-in: df50cb6e4d user: stephan tags: trunk
19:56
Generate shorter hyperlinks in the /tree page. check-in: 8ff34a4b6c user: drh tags: trunk
19:34
Fix documentation typos. check-in: b78ca10222 user: drh tags: trunk
15:40
Disable the use of SSLv2 and SSLv3. Require TLS for HTTPS for security. check-in: 7a44fddd3f user: drh tags: trunk
15:28
Tweaks to the default CSS for the /fileage page. check-in: 64ae69e172 user: drh tags: trunk
10:21
Merge trunk. On MinGW, build openssl library without ssl2 and ssl3 support. Closed-Leaf check-in: 06455d1e95 user: jan.nijtmans tags: disable-sslv3
10:18
Hide empty folders when filtering check-in: 221fac45d0 user: baruch tags: file-filter
09:38
Update custom Makefile check-in: 87185aa5dd user: jan.nijtmans tags: trunk
08:17
Merge trunk. Disable SSLv3 without setting to re-enabled it. check-in: d6e8e26d41 user: jan.nijtmans tags: disable-sslv3
00:29
Change the FTS4 tokenizer so that "_" acts like a normal letter, not a token separator. This seems to work better when doing searches on source code. check-in: 60d4706329 user: drh tags: search-using-fts4
2014-12-17
23:17
first attempt at client-side file-list filtering check-in: e44de4cc84 user: baruch tags: file-filter
21:36
Merge recent changes from trunk. check-in: 03309b1b95 user: drh tags: search-using-fts4
21:22
Disable SSLv3 by default, but provide a new setting "ssl-enable-v3" to enable it. check-in: 9f1f3f3409 user: jan.nijtmans tags: disable-sslv3
21:13
Report file ages as positive rather than negative values, even though the events occur back in time (in the negative direction). Users find negative values confusing. check-in: 6e29ebbb77 user: drh tags: trunk
21:11
Tweaks to the /sitemap formatting. check-in: b09011f6b2 user: drh tags: trunk
18:51
Much faster implementation of the ftsearch_content() function for file content. check-in: bbcce76f26 user: drh tags: search-using-fts4
18:28
Add the ability to index files. check-in: 83c6781670 user: drh tags: search-using-fts4
17:21
reorg of sitemap to be more hierarchical. Pedantically added closing LI tags. Closed-Leaf check-in: 269a94128f user: stephan tags: sitemap-tinkering
16:27
Remove the code that implemented legacy "fossil search" command. FTS4 will be used moving forward. check-in: 389c70a56a user: drh tags: search-using-fts4
16:19
Begin adding infrastructure to support full-text search using FTS4. check-in: 9f9dfe3a98 user: drh tags: search-using-fts4
01:39
Remove the "Flat-View" submenu option from the /tree pages. The Flat-View page still exists, and is reachable from the /sitemap page. But it is no longer prominently featured. check-in: 47a9d3899a user: drh tags: trunk
00:54
Include file modification times on the "All" /tree view of files. check-in: 9240905c97 user: drh tags: trunk
00:16
Merge the age-in-file-tree changes into trunk. check-in: 0183c9a292 user: drh tags: trunk
00:16
Tweaks to the header text for /tree and /fileage. Closed-Leaf check-in: b4775276fb user: drh tags: age-in-file-tree
2014-12-16
23:49
Add "Sort By Filename" and "Sort By Time" buttons to the /tree webpage. check-in: e99255f0a5 user: drh tags: age-in-file-tree
23:39
Record the new repository name in the configuration database when running the test-move-repository command. check-in: 592ee15dfc user: drh tags: trunk
23:27
Add the mtime query parameter to the /tree page. check-in: fd4e1b55d7 user: drh tags: age-in-file-tree
19:01
Merge the undo fix from trunk. check-in: 987af58824 user: drh tags: age-in-file-tree
19:00
Fix a bug in the "fossil undo" command, introduced when the sqlite3_table_column_metadata() function was used to reimplement the db_table_exists() routine, just a few days ago. check-in: b6ed6241e1 user: drh tags: trunk
18:43
An attempt to improve the "age" display in the file tree viewer. check-in: 3bd9e9bf7e user: drh tags: age-in-file-tree
16:32
Show the ages of files in the file tree viewer. check-in: f8d54372e7 user: drh tags: age-in-file-tree
14:46
Enhance the "fileage" webpage so that it shows ages relative to current time rather than relative to the last checkin, so that it shows associated checkin comments, and so that it is styled using CSS. check-in: 31b5dffa76 user: drh tags: trunk
02:37
Improvements to HTTP redirect on sync. check-in: 3a00b612d4 user: drh tags: trunk
2014-12-15
18:24
Fix the "files_of_checkin" virtual table implementation so that it works with delta manifests. Change the implementation of compute_fileage() to use common table expressions and the files_of_checkin virtual table for a pure SQL implementation (which turns out to be faster). check-in: c556f8c61c user: drh tags: trunk
18:17
Fix the "files_of_checkin" virtual table so that it works correctly with delta manifests. Closed-Leaf check-in: 0fba2272fa user: drh tags: fileage-enhancement
17:53
A new, faster, implementation of the compute_fileage() utility that is implemented in SQL, using the files_of_checkin virtual tables and a common table expression. check-in: cc1e965504 user: drh tags: fileage-enhancement
15:47
Simply the "fileage" webpage by converting to use of the "files_of_checkin" virtual table. check-in: a0cc614326 user: drh tags: fileage-enhancement
2014-12-12
16:04
Reset memory in addr for good measure just to be certain nothing is left over. check-in: 522cf5f66d user: andybradford tags: trunk
07:13
Minor spelling correction. check-in: f627634ca8 user: andybradford tags: trunk
06:30
On 302 redirects, cause addr and socket reinitialize so it has the info for the new location and not the old. This may address a bug reported on the ML by Ashwin Hirschi in which a redirect was causing Fossil to segfault, likely due to redirecting to the same site repeatedly because addr was remaining unchanged. check-in: 6e7cb7f27a user: andybradford tags: trunk
2014-12-11
22:23
"const" the conts (typo) (ref: [738ddb08467b4c9d14b042|ticket]) check-in: 37e234fa88 user: bch tags: trunk
14:59
Add a link to the [http://fuelscm.org/] project on the Fossil homepage. Oops: Some other unrelated and experimental changes to the "search" command also got folded into this check-in check-in: 85f265625b user: drh tags: trunk
12:53
Improve the help message for the bloblist web page. check-in: 3e3bb5f71a user: drh tags: trunk
03:42
Avoid parsing error in browser for missing end of statement. check-in: ffa6b36d08 user: andybradford tags: trunk
2014-12-10
21:47
Rename the "test-describe-artifacts" webpage to "bloblist". Provide an index to use for repos with more than 5000 artifacts. Improvements to the bulk artifact describer. check-in: f3663f9f69 user: drh tags: trunk
20:53
Add the experimental test-describe-artifacts webpage. check-in: 59121b9c0d user: drh tags: trunk
17:34
First cut at a "sitemap" page. check-in: 843244311a user: drh tags: trunk
14:16
Update the built-in SQLite to the 3.8.8 alpha that includes the enhanced sqlite3_table_column_metadata() interface. Use that new interface to build new utility methods db_table_exists() and db_table_has_column() that work more efficiently than the older technique of querying the sqlite_master table. check-in: 1aa8067704 user: drh tags: trunk
08:23
Update makemake.tcl. So next time Makefile.mingw is re-generated, latest makefile improvements will not be lost. Remove some unnecessary eol-spacing in other tcl files. check-in: 34820b4345 user: jan.nijtmans tags: trunk
2014-12-09
22:20
Update the custom MinGW makefile. check-in: 0a037dd7f4 user: mistachkin tags: trunk
22:19
Simplify the usage message for the 'all' command. check-in: c5d01ccce8 user: mistachkin tags: trunk
16:25
Improvements to timeline submenu and title generation. Faster ambiguous name detection query. check-in: 421c9eee0a user: drh tags: trunk
10:34
merge trunk check-in: c9dae7ab66 user: jan.nijtmans tags: svn-import
09:14
merge trunk check-in: 5589ebbd61 user: jan.nijtmans tags: cleanX
2014-12-08
17:12
Fix a harmless compiler warning. check-in: 276ae46383 user: drh tags: trunk
15:36
An experiment in trying to improve the file history timelines. A schema change is necessary for this improvement, which the present check-in captures. However, the file history timelines have not yet been improved, and in fact are slightly broken at this point. Closed-Leaf check-in: e1e9c3a300 user: drh tags: file-history-enhancement
2014-12-06
19:03
Improved handling of hyperlinks from the timeline to specific branches and users. check-in: 494b2a4c92 user: drh tags: trunk
16:58
fix a harmless compiler warning. check-in: 0e3f0cadc4 user: drh tags: trunk
16:57
Fix merge conflict with trunk Leaf check-in: acd718448f user: jan.nijtmans tags: multi-thread
16:04
Fix a couple labels on the "dbstat" output. check-in: 9b21984c4a user: drh tags: trunk
15:57
merge trunk check-in: e5a1100bcc user: jan.nijtmans tags: multi-thread
15:47
Merge the new DBP-workflow commands into trunk: bundle, purge, publish, and unpublished. check-in: a81a47f66c user: drh tags: trunk
15:44
Update the built-in SQLite to the latest 3.8.8 alpha. check-in: 5e598cec44 user: drh tags: trunk
14:24
In Makefile.mingw: Don't compile some zlib optimized assembler sources when compiled with FOSSIL_ENABLE_MINIZ. check-in: 8a5c394ba4 user: mgagnon tags: trunk
2014-12-05
12:42
Add new "allow-clean-x" boolean property, which enables a "fossil clean -x" without a warning. check-in: 69491bb45e user: jan.nijtmans tags: cleanX
2014-12-02
16:20
Fix the "fossil scrub --verily" command so that it removes the purgeevent, purgeitem, and admin_log tables. Closed-Leaf check-in: fa643f4b15 user: drh tags: DBP-workflow
13:15
Improved validation and checking when opening bundles. check-in: f82dd1556b user: drh tags: DBP-workflow
05:50
Try to avoid creating files with names of unrecognized --options by checking for explicit argument count where a file is required. Correct minor typo in error output. check-in: 9f63c8a3fe user: andybradford tags: DBP-workflow
2014-12-01
21:36
Still more fixes for harmless compiler warnings. check-in: 3753b87d94 user: drh tags: DBP-workflow
21:29
More compiler warning fixes. check-in: 155c8b64ac user: drh tags: DBP-workflow
21:19
Fix harmless compiler warnings. check-in: c68b59b1b3 user: drh tags: DBP-workflow
21:16
Further improvements to the artifact receipt log. check-in: ca2f1e4e29 user: drh tags: DBP-workflow
20:53
Use the describe_artifacts utility on the administrative "received-from" log web pages. check-in: 4bd49a2108 user: drh tags: DBP-workflow
20:26
Store a short description of artifacts in bundles and in purgeitem entries. Use that short description on listings. check-in: 87a04576f2 user: drh tags: DBP-workflow
17:26
Merge the latest trunk enhancements into DBP-workflow branch. check-in: ab188badcd user: drh tags: DBP-workflow
17:25
merge cleanX check-in: 5b40b55b6f user: jan.nijtmans tags: cleanX-no-clean-glob
17:24
merge trunk check-in: 3b4a5d2768 user: jan.nijtmans tags: cleanX
17:22
Add the administrative log capability. check-in: f3455a56ee user: drh tags: trunk
17:17
Change output formatting of describe_artifact_to_stdout() to omit the RID. Make sure the purgeevent and purgeitem tables are not deleted by a rebuild. check-in: 1c7dd7949e user: drh tags: DBP-workflow
2014-11-30
14:11
Added limit selection to /admin_log. Closed-Leaf check-in: 8355756fb6 user: stephan tags: admin-logging
13:36
Added more logging, added admin_log() to printf checker. check-in: f63d68d4d3 user: stephan tags: admin-logging
13:27
merged in trunk. check-in: 1526dd4c7e user: stephan tags: admin-logging
2014-11-29
14:16
Always show a listing of imported content on "fossil bundle import". Added the "fossil test-phantoms" command. check-in: dd5635561a user: drh tags: DBP-workflow
09:38
Added symbolic_name_to_rid() DB binding. check-in: 8815b65e6c user: stephan tags: trunk
04:56
Fix bugs in the bundle generator logic. check-in: 8d94eab98a user: drh tags: DBP-workflow
00:41
Use the describe_artifacts utility in the implementation of "fossil unpublished" and "fossil publish". check-in: 09f67d5cbd user: drh tags: DBP-workflow
00:20
Added the test-unsent and test-unclustered commands. Further integration of the describe_artifacts() utility. Fixes to "fossil bundle purge". check-in: 79ce83dc90 user: drh tags: DBP-workflow
2014-11-28
23:18
Begin making use of the new describe_artifacts() utility, for example in the --explain output of "bundle export" and "purge". check-in: e957dc662b user: drh tags: DBP-workflow
22:31
Add the describe_artifacts() utility procedure and the test-describe-artifacts command for testing it. check-in: 47115adec5 user: drh tags: DBP-workflow
17:54
Fix the "fossil publish" command so that it adds newly published artifacts to the unsent and unclustered tables. check-in: 85f239f1f7 user: drh tags: DBP-workflow
17:38
Added basic /admin_log page, added settings change logging through onoff_attribute(). check-in: 8f1fc45581 user: stephan tags: admin-logging
17:36
merge trunk check-in: 12667b95be user: jan.nijtmans tags: cleanX
17:33
merge trunk check-in: 59cde7bb12 user: jan.nijtmans tags: multi-thread
17:23
Add the "files_of_checkin" virtual table. check-in: 7a588fe662 user: drh tags: trunk
15:46
Incorporate all recent trunk enhancements. check-in: 368f82a255 user: drh tags: DBP-workflow
15:36
Rig the aux-schema checking so that it accepts a range of schema values. Add the BASEID field to the PLINK table, but continue to allow older versions of the PLINK table so that "rebuild" is not require. The schema will automatically update on the next "rebuild". check-in: 5dd8b2dabe user: drh tags: trunk
15:33
Minor tweaks to the aux-schema management logic. Closed-Leaf check-in: a7caaea559 user: drh tags: baseline-in-plink
15:31
merge trunk check-in: 6f95bf643a user: jan.nijtmans tags: multi-thread
15:11
Restore the built-in SQLite to version 3.8.8 after fixing the fragmentation size corruption problem. check-in: 21b30fc023 user: drh tags: trunk
15:05
Change the name of the admin-log table to "admin_log". Only write to it if the "admin-log" setting is enabled (off by default). Make sure the admin_log table is created in the repository and not in the local or config databases. check-in: 5e0514a607 user: drh tags: admin-logging
14:48
Merge baseline-in-plink enhancements that allow operation with older aux-schema format without having to rebuild. check-in: 4716242649 user: drh tags: DBP-workflow
14:41
Make sure the g.zAuxSchema value is initialized before trying to use it when doing a rebuild. check-in: 2a715a89a0 user: drh tags: baseline-in-plink
14:29
Enhance the database aux-schema version checking so that it will accept a range of schema versions. Fix the current implementation to work with or without the PLINK.BASEID enhancement. check-in: 0d4b33d3a4 user: drh tags: baseline-in-plink
14:07
Enhance the "fossil sql" command so that one or more SQL statements and/or dot-commands can be entered on the command-line. Also automatically ATTACH the local database and the config database, if they are available. check-in: f922f4e3cc user: drh tags: trunk
2014-11-27
17:37
applied patch from Steve Bennett for ticket [1d6a4c423bc8b116464]. check-in: 40f1b288cf user: stephan tags: trunk
16:59
Added admin_log(), for (informally) recording changes made by admins. check-in: ee666c46fb user: stephan tags: admin-logging
14:13
Initial implementation of "fossil bundle purge". Needs further testing and refinement. check-in: 9c0d5cd895 user: drh tags: DBP-workflow
12:30
Go back to using SQLite 3.8.8 after fixing the corruption bug in the b-tree balancer. check-in: eaefb1809c user: drh tags: DBP-workflow
2014-11-26
23:27
Add the "fossil unpublished" and the "fossil publish" commands. check-in: b543373feb user: drh tags: DBP-workflow
19:16
Revert the built-in SQLite to 3.8.7 until a btree bug in 3.8.8 is fixed. check-in: 19d325b759 user: drh tags: DBP-workflow
19:15
Revert the built-in SQLite to version 3.8.7.2 until a btree problem in 3.8.8 is fixed. check-in: 194c3ff362 user: drh tags: trunk
17:36
Identify unpublished (private) artifacts on timelines and in artifact descriptions. check-in: 1d7620999a user: drh tags: DBP-workflow
15:38
Add an implementation for the "fossil bundle cat" command. check-in: 8f0ced6701 user: drh tags: DBP-workflow
15:11
When undoing a purge, make sure to also unshun all resurrected elements. check-in: 454c727154 user: drh tags: DBP-workflow
14:58
Fix the "purge cat" command to work as documented. Add the "purge obliterate" command. check-in: 353bfbacb9 user: drh tags: DBP-workflow
14:53
Fix related to previous one: prevent to convert from UTF-8 to Unicode before writing to the (non-redirected) windows console. Strange effects could happen. check-in: 156ef9ec06 user: jan.nijtmans tags: trunk
14:26
Improved select of delta basis files for "bundle export". Added the --standalone option to "bundle export". Improved help messages for both the bundle and purge commands. check-in: eb3ae3d619 user: drh tags: DBP-workflow
10:13
Fix "Corrupt line endings in cat/finfo on Windows with CR+LF files", reported on ML. check-in: f2fc37c063 user: jan.nijtmans tags: trunk
01:40
Initial implementation of the "bundle import" command. Also added the "db_debug()" function for use in debugging. check-in: 8abe20a137 user: drh tags: DBP-workflow
2014-11-25
23:15
First cut at the "bundle export" command. Enhancements to "bundle ls". check-in: a2f04d8173 user: drh tags: DBP-workflow
22:43
Change the bundle on-disk format slightly. Add the "bundle ls" command. check-in: b2a56a76d5 user: drh tags: DBP-workflow
20:49
Work on the logic for parsing command-line options to the "bundle export". The same routine might well be useful for other routines, like "timeline". check-in: 8a57413e82 user: drh tags: DBP-workflow
16:07
Implement the "fossil purge undo" command. check-in: eb36d28acd user: drh tags: DBP-workflow
14:00
Add the "fossil purge cat" command for extracting individual artifacts from the graveyard. check-in: 4b902843fc user: drh tags: DBP-workflow
12:37
Use delta compression on elements of a single purgeevent in the graveyard. Record whether or not elements were originally private when moving them into the graveyard. check-in: 916cd4b885 user: drh tags: DBP-workflow
04:19
In the "fossil purge BRANCHNAME" command, purge the entire branch, not just the last checkin of the branch. check-in: cbe1fa5109 user: drh tags: DBP-workflow
03:30
Formatting fixes on the "purge list" command. check-in: 4130b9a6e3 user: drh tags: DBP-workflow
01:33
The "purge" and "purge list" commands appear to be working. check-in: 92de66d219 user: drh tags: DBP-workflow
2014-11-24
21:11
Merge the PLINK table enhancement into the DBP-workflow branch. check-in: cd4fdbed05 user: drh tags: DBP-workflow
21:04
Keep track of the baseline for delta manifests in the PLINK table. This is a schema change and requires a "fossil rebuild". check-in: f36ac49ddc user: drh tags: baseline-in-plink
20:33
More code for the purge command. The purge command still does not work. This is just an incremental check-in. check-in: 21113220be user: drh tags: DBP-workflow
14:43
Begin adding code to remove checkins and branches (purge). This is an incomplete, incremental checkin because I have to stop to work on something else... :-( check-in: 53b35da3e0 user: drh tags: DBP-workflow
12:05
Infrastructure for the "fossil bundle" command. This is a skeleton only and is not yet functional. check-in: 6dc0b3b6f4 user: drh tags: DBP-workflow
2014-11-19
13:19
Update the built-in SQLite to the latest 3.8.8 alpha. check-in: fd1a292199 user: drh tags: trunk
13:18
Add a configuration option that automatically redirects to SSL for HTTP connections to the login page. check-in: a4e7b8629d user: drh tags: trunk
2014-11-18
13:52
Change the built-in SQLite to the 3.8.7.2 beta for testing. check-in: 27cd09c44d user: drh tags: trunk
2014-11-16
21:32
Fix compiler warning: ./src/timeline.c: In function ‘www_print_timeline’: ./src/timeline.c:226:12: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default] zDateFmt = P("datefmt"); check-in: 45a366a0a0 user: jan.nijtmans tags: trunk
2014-11-14
19:30
similar to previous commit, but for UNIX: if file with commit message contains invalid utf-8, assume it to be iso8859-1 (actually: cp1252, which is a superset of iso8859-1) check-in: 331204dc93 user: jan.nijtmans tags: trunk
2014-11-13
16:09
Add a setup option that automatically redirects from HTTP to HTTPS on the login page, to prevent passwords from being sent in the clear over the internet. Off by default, for the sake of installations that do not support HTTPS. Also off for the "fossil ui" and "fossil server" commands. Closed-Leaf check-in: b85eb7db79 user: drh tags: auto-https-redirect
2014-11-12
14:37
Fix [5a0a33f31a]: Chinese commit message File in code UTF-8 when using commit -M under WINDOWS Garbled. When the file is already detected to be valid UTF-8, don't try to do any conversion. check-in: 5960016a3d user: jan.nijtmans tags: trunk
14:16
re-apply [963c950cd6ac8cc8b9503f20a90ffac8e383c1de|963c950cd6]: for pre-3.8.7 compatibility (needed with configure --disable-internal-sqlite) check-in: 3f5defebeb user: jan.nijtmans tags: trunk
2014-11-11
20:25
Update to the 3.8.8 alpha of SQLite for testing (of SQLite). check-in: 6b2f0b209f user: drh tags: trunk
18:22
Merge the latest changes from trunk. check-in: 73b8c619ee user: drh tags: tk-diff-viewer
2014-11-10
02:41
Update the makefile.wiki documentation page to talk about the mkbuiltin.exe program used for generating the builtin_data.h header file. check-in: 8a8177071f user: drh tags: trunk
2014-11-09
20:04
Same change a previous commit, but for custom makefile check-in: ee5b864898 user: jan.nijtmans tags: trunk
13:56
Allow using native x64 mingw toolchain check-in: 3616b7489b user: baruch tags: trunk
00:36
Add the datefmt query parameter that will override the default timeline date format. check-in: bc3db82dff user: drh tags: trunk
2014-11-08
19:20
Add a new timeline date format "(off)" which omits all date and time stamps. check-in: e5176d9473 user: drh tags: trunk
18:58
Add the "notime" query parameter to the www timeline display. Leaf check-in: ce4d3fce52 user: drh tags: notime-option
2014-11-07
11:52
Proposed fix for compiler warning: passing argument 4 of ‘sqlite3_result_text’ from incompatible pointer type check-in: c2faa14d85 user: jan.nijtmans tags: svn-import
2014-11-06
22:43
re-enable SSL in custom MinGW makefile check-in: 346c05fbdd user: jan.nijtmans tags: trunk
21:43
For 32-bit MinGW compile: speed up zlib performance by using critical parts in optimized assembler (official zlib1.dll is compiled this way) check-in: 270897a301 user: jan.nijtmans tags: trunk
15:38
fix some memory leaks check-in: 412030b145 user: baruch tags: svn-import
10:16
Change back Mingw default platform check-in: 67458ab077 user: jan.nijtmans tags: trunk
10:10
simplify many makefile rules using the $@ construct check-in: b5d21285eb user: jan.nijtmans tags: trunk
07:50
merge trunk check-in: a4b654ec6c user: baruch tags: svn-import
2014-11-05
22:43
Simplify usage of db_setup_server_and_project_codes(). check-in: 1b9672ae94 user: mistachkin tags: trunk
22:42
Fix a makefile warning issue due to build rule duplication. check-in: 9e888499e1 user: mistachkin tags: trunk
21:54
fixed a mis-escaped formatting token in the byweek report. check-in: 779f3407f5 user: stephan tags: trunk
15:37
fixes for various edge cases check-in: c9fb495e3d user: baruch tags: svn-import
09:36
Fix name of trunk when using --trunk option check-in: 5488f7dd82 user: baruch tags: svn-import
09:12
Merge latest trunk check-in: fef7e1f911 user: baruch tags: svn-import
09:09
Fix issue with branches having wrong parent. Needs cleanup check-in: 5f4e2db949 user: baruch tags: svn-import
2014-11-04
19:24
Fix for problem reported on ML: "Fossil CGI mystery: crashing at repositories", by Taras Zakharko. cause of problem: option --empty was re-used for another purpose, renamed to "---docker" check-in: c34003b1a9 user: jan.nijtmans tags: trunk
16:22
Merge trunk (docker experiment continuing, but not yet in working state!) Leaf check-in: 96d1add988 user: jan.nijtmans tags: docker
13:28
Make sure login_cookie_name() always returns a non-NULL answer, even if it does not know the answer. check-in: c96b12dd5e user: drh tags: trunk
12:29
Fix --filter option check-in: 64c65816da user: baruch tags: svn-import
10:36
Fix --flat option check-in: 57fa3896f3 user: baruch tags: svn-import
2014-11-03
16:05
Fix bugs with filter and with add+change in same commit check-in: 65dc40a1ed user: baruch tags: svn-import
14:50
Fix bug when deleting whole folder check-in: 05537c6fc0 user: baruch tags: svn-import
2014-11-02
13:59
Options to set trunk/branches/tags folder names and project repository root (filter). Various fixes check-in: f67cb93fa6 user: baruch tags: svn-import
2014-11-01
21:44
revert mistake from last commit check-in: 59cc1242b3 user: baruch tags: svn-import
2014-10-31
08:06
merge trunk check-in: 7427b40db6 user: baruch tags: svn-import
08:05
Significant speed improvment check-in: 31b1e5a826 user: baruch tags: svn-import
2014-10-30
22:08
Fix an instance of using a NULL database connection pointer when starting the Fossil server in multi-repository mode. check-in: de17e35bf1 user: drh tags: trunk
15:26
Revert to SQLite trunk's version of shell.c (3.8.7.1 missed a bug-fix already there). Re-add some lines needed for pre-3.8.7 compatibility (needed with configure --disable-internal-sqlite). check-in: 963c950cd6 user: jan.nijtmans tags: trunk
2014-10-29
02:08
Update the built-in SQLite to the 3.8.7.1 beta. check-in: 37cfe7ad98 user: drh tags: trunk
2014-10-28
18:50
Update the CGI redirect: property to work with both artifact and ticket IDs. check-in: 41a1b9bcfe user: drh tags: trunk
12:19
fix bug with multi-window svndiff check-in: ea54a29848 user: baruch tags: svn-import
10:44
Support version 3 format (diff dumps) check-in: eb0bf08733 user: baruch tags: svn-import
04:03
For MinGW, avoid using the makefile macro name of 'VERSION'. check-in: 0a4745d3d2 user: mistachkin tags: trunk
04:02
Fix compiler warning with MSVC. check-in: 5247900ccf user: mistachkin tags: trunk
00:05
Merge in trunk changes, and especially the change that separates the "diff.tcl" script out into a separate file in the source tree, making it easier to edit and debug. check-in: 917e5cb617 user: drh tags: tk-diff-viewer
2014-10-27
18:44
Fix the formatting of the "committer" lines on Git export. check-in: 36731ca5bd user: drh tags: trunk
17:26
Add the "builtin_file()" internal interface for accessing whole files compiled into the executable as byte-arrays. Use this new mechanism to split out the TCL source code for the diff viewer (for the --tk option) into a separate source file. check-in: db6a8e8d3c user: drh tags: trunk
17:21
Get the revised makefile working with MSVC. Closed-Leaf check-in: fdc96f4997 user: drh tags: separate-resource-files
15:41
Add a mechanism to allow resource files (such as the TCL script used to implement the --tk option) to be stored separately in the source tree but then automatically compiled into byte-arrays in the executable. check-in: d93d92eb5a user: drh tags: separate-resource-files
08:19
add support for tags check-in: 2889cdc36d user: baruch tags: svn-import
08:18
revert changes committed by mistake to makefile check-in: 279f4cf95f user: baruch tags: svn-import
2014-10-26
14:17
Merge changes from trunk check-in: 980acc8f1f user: baruch tags: svn-import
14:16
import branches check-in: c95c183e7b user: baruch tags: svn-import
08:12
Windows 10 compatibility check-in: 476f812e18 user: jan.nijtmans tags: trunk
2014-10-25
01:01
Add a new "auto-hyperlink" setting option that enables hyperlinks after a delay only if request is from a human (as deduced from the UserAgent string). check-in: b9a1beda9e user: drh tags: trunk
2014-10-22
20:05
Remove unused local variable. check-in: ab9b49820e user: mistachkin tags: trunk
20:00
Now use a switch to specify the file/directory to the timeline command. check-in: f24d85aee8 user: mistachkin tags: trunk
19:52
Try to provide better information on manifest errors. check-in: e9bccd1c12 user: mistachkin tags: trunk
19:30
Merge updates from trunk. Closed-Leaf check-in: 047235145c user: mistachkin tags: better-error-msgs
13:54
Proposed enhancements to the --tk diff viewer from Ramon Ribó. check-in: cbd4dca680 user: drh tags: tk-diff-viewer
12:52
Improved error message handling on the server side of "sync" requests. check-in: bf3db3d16e user: drh tags: trunk
11:53
Can now import full dump. Still only flat and only format 2. No tracking of file moves yet check-in: 8d2e67512d user: baruch tags: svn-import
2014-10-21
22:12
Avoid invoking fossil_error() in manifest_crosslink() while processing a push, even though such errors are suppose to be ignored. Closed-Leaf check-in: 1d85796857 user: drh tags: experimental
15:25
merge trunk check-in: 44a160a341 user: jan.nijtmans tags: winsymlink
15:00
support copying files (no folders support yet) check-in: 0edbf144f3 user: baruch tags: svn-import
14:41
support for deleted files check-in: 3327886918 user: baruch tags: svn-import
12:32
prepare for svn branch importing check-in: bb1d783544 user: baruch tags: svn-import
12:18
fix manifest creation bugs check-in: ffd61eedf5 user: baruch tags: svn-import
09:27
merge trunk check-in: 154abe4d47 user: baruch tags: svn-import
09:22
Very very basic svn-dump import. Can not handle anything realistic yet check-in: 287cd78e27 user: baruch tags: svn-import
03:58
Fix missing blank line. check-in: 29c2f70bfb user: mistachkin tags: better-error-msgs
03:57
Improve error message consistency. check-in: 97ea05f8dc user: mistachkin tags: better-error-msgs
03:53
Style tweaks. check-in: 46d74582d2 user: mistachkin tags: better-error-msgs
03:40
Merge updates from trunk. check-in: a4e0d959db user: mistachkin tags: better-error-msgs
03:23
Fix build break when the TH1 docs feature is enabled. check-in: 6d4e5d801e user: mistachkin tags: trunk
03:19
Restore use of short string identifiers in titles on the check-in info page. check-in: c1d20c33cf user: mistachkin tags: trunk
03:12
Merge updates from trunk. Closed-Leaf check-in: 22a74690bb user: mistachkin tags: cmdline-timeline-enhancement
03:05
Fix compiler warning and clarify use of local variables. check-in: e7518b44eb user: mistachkin tags: trunk
03:00
Merge updates from trunk. Closed-Leaf check-in: d1983dd24c user: mistachkin tags: warningFix
02:52
Add the codecheck1 program to the build tools. This program validates the format strings on printf-style internal interfaces, verifying that the correct number of arguments follow and that SQL is protected from injection attacks. check-in: 49b0ff1592 user: drh tags: trunk
02:09
Include main.mk in the makefile integration for the codecheck1 tool. Also fix dependency issue with the MinGW makefiles. Closed-Leaf check-in: 5ea84522ec user: mistachkin tags: compile-time-print-checking
2014-10-20
21:37
Now use a switch to specify the file/directory to the timeline command. - Use -p|--path PATH since "-f" is already used as a deprecated options. - Restore command line arguments parsing of the timeline command as before the cmdline-timeline-enhancement branch so the previous behavior and argument priority stay compatible as before. (We were not able to specify a checkin prefix or tagname without specifying the ?WHEN? argument anymore.) check-in: 1e870e1e06 user: mgagnon tags: cmdline-timeline-enhancement
20:47
Improve makefile integration for the codecheck1 tool. check-in: 5edc01934c user: mistachkin tags: compile-time-print-checking
20:40
Fix harmless compiler warnings in the codecheck1 tool. check-in: 9eb3b6ce80 user: mistachkin tags: compile-time-print-checking
20:13
Add call to codecheck1 tool during the MinGW build process. check-in: 7c25045618 user: mistachkin tags: compile-time-print-checking
19:25
Updates to Windows makefiles. check-in: afc22726ef user: mistachkin tags: compile-time-print-checking
16:45
added json_new_string_f() to codecheck1's list. check-in: 0237021d58 user: stephan tags: compile-time-print-checking
16:31
Reverse the output order for the "fossil stash list" command so that the most resent stashes are near the bottom, rather than scrolling off the top of the screen. check-in: cf9eac3929 user: drh tags: trunk
15:14
Fix the build for windows. check-in: 467eae2425 user: drh tags: compile-time-print-checking
15:01
Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. check-in: 0a7e326fa4 user: drh tags: compile-time-print-checking
10:07
In the built-in customized printf(), change the wiki conversion format character from "%w" to "%W". Then add "%w" to for SQL identifiers within double-quotes, the same as used for SQLite. UPDATE: See follow-up change at [3b92154af8d] on 2015-02-26. check-in: 43b30dcfc3 user: drh tags: trunk
2014-10-19
21:15
Cherry-pick [http://www.sqlite.org/src/info/19fe4a0a475bd94f491031aea7a183f7c0515cf3|19fe4a0a47]: Fix a (probably harmless) bug in the CSV output mode of the command-line shell. Put back some code, removed by [http://fossil-scm.org/index.html/fdiff?v1=c00220cdd7f2027780bc25b78376c16dc24e4b7d&v2=38f627b0885191357f55902a3ac199de90d79715&sbs=1|c001fa0edf]: when fossil is linked with SQLite < 3.8.7 it might still be needed to produce the same EXPLAIN output. check-in: f6b69db3c8 user: jan.nijtmans tags: trunk
10:28
The setup_settings page now only opens a checkout if no explicit repo was provided, to avoid it showing versioned properties from a different repo. Problem reported on the ML. check-in: 0ab0079959 user: stephan tags: trunk
2014-10-18
22:13
More simplification; now correctly handles branches in newrepo (i.e. only the desired branch is exported). Closed-Leaf check-in: 22048c41dc user: dg tags: dtrg-bundles
21:40
Optimised and simplified the exporter. Haven't figured out how to make the imported tree match up with its parent commit yet. check-in: df4435bf4d user: dg tags: dtrg-bundles
19:26
First mostly-working version of the bundle proof-of-concept; trees can be exported and imported, although after import they don't hook up with their ancestors. check-in: f809eb4c1a user: dg tags: dtrg-bundles
19:18
Enhance the "fossil timeline" command so that one can specify a file or directory as a command-line argument and the timeline only shows check-ins that involve that particular file or any of the files in the named directory. check-in: e05a74f1f4 user: drh tags: trunk
10:34
Fix the directory matching logic for the command-line timeline so that it works with case insensitive filesystems. Other cleanups and improvements to the new timeline logic are also included. Closed-Leaf check-in: 8af7f6185a user: drh tags: cmdline-timeline-enhancement
2014-10-17
23:51
Use more aggressive cleanup when coming back from the 'sqlite' command, to permit TH1 hooks to exit cleanly. check-in: b8b037610f user: mistachkin tags: trunk
21:57
When specifying a path and type (-t) is not specified on the timeline command, force the type to "ci". If someone specify a path, we can assume he want to see only file checkins. check-in: 9cbafad6a9 user: mgagnon tags: cmdline-timeline-enhancement
21:12
Honor case-sensitive setting when specifying path to the timeline command. check-in: 5eeb870d18 user: mgagnon tags: cmdline-timeline-enhancement
20:44
Fix the special case when path refer to the root of the repository, in that case, just ignore the path argument. check-in: 3706dcb696 user: mgagnon tags: cmdline-timeline-enhancement
19:20
Add DISTINCT keyword to the main timeline_cmd query to avoid duplicates when specifying file or directory on the timeline command. (to be checked by someone more experienced in SQL) check-in: dc8a5742a0 user: mgagnon tags: cmdline-timeline-enhancement
15:31
Enchance the command-line timeline to accept the name of a file or directory as an argument and then only show the entries that have changes to that file or directory. check-in: a50c3cfd61 user: drh tags: cmdline-timeline-enhancement
11:51
merge trunk check-in: 115efe1692 user: jan.nijtmans tags: winsymlink
11:38
Incorporate SQLite 3.8.7 final from upstream. check-in: 5a2b7356b4 user: drh tags: trunk
09:23
Fix compilation for latest MinGW.org (4.0.2, NOT Mingw-W64 which works fine), which lacks some symbols and has some other symbol conflicts. Merge trunk. check-in: 55f1c036f0 user: jan.nijtmans tags: winsymlink
2014-10-16
11:45
Reduce the number of end-of-line spaces. No functional change. check-in: 20d02ab750 user: jan.nijtmans tags: trunk
02:16
Merge updates from trunk. check-in: 1b6dfe8178 user: mistachkin tags: warningFix
2014-10-15
18:31
manifest_parse() now stores the UUID before parsing begins and adds it to syntax error messages. check-in: a87c0d89ae user: stephan tags: better-error-msgs
18:18
Try to provide better information on manifest errors. check-in: 5ff4e33617 user: drh tags: better-error-msgs
17:06
Update referenced OpenSSL version. check-in: f60f9cddba user: mistachkin tags: trunk
15:47
Update the built-in SQLite to 3.8.7 beta 4. check-in: c9a20b6174 user: drh tags: trunk
07:16
Somewhat simpler SELECT expression which works with older SQLite versions as well (and gives exactly the same output). Typo. check-in: c5588966c0 user: jan.nijtmans tags: trunk
2014-10-14
21:43
merge trunk check-in: 2932f753cb user: jan.nijtmans tags: winsymlink
21:04
Update the built-in SQLite to 3.8.7 beta 3. check-in: 3c6f20370a user: drh tags: trunk
17:57
Add the --db-check option to the "fossil dbstat" command. check-in: d4e3f4c33d user: drh tags: trunk
17:49
Improvements to the information provided by "fossil dbstat". Better formatting for the "fossil all dbstat" command. check-in: 7cec2de598 user: drh tags: trunk
17:01
Add the "dbstat" command to "fossil all". check-in: c6d9b0a06c user: drh tags: trunk
13:10
strglob() -> sqlite3_strglob() check-in: 2271ea42fe user: jan.nijtmans tags: trunk
12:39
Update the built-in SQLite to the second 3.8.7 beta. check-in: c7c54d29f0 user: drh tags: trunk
2014-10-13
08:31
On platforms having strchrnul(), use it to speed up sqlite a little bit. check-in: 9a9ef1d042 user: jan.nijtmans tags: trunk
08:09
revert accidental Makefile.mingw commit check-in: dc3d480e39 user: jan.nijtmans tags: winsymlink
08:07
Merge trunk. Don't use _DIRENT_HAVE_D_TYPE in a MinGW build (just as MSC), as it cannot be thrusted with symlinks. Disable use of check-in: 8f8301af2c user: jan.nijtmans tags: winsymlink
02:51
Modify the MSVC makefile and build tool to support building binaries that work on Windows XP using Visual Studio 201x. check-in: f6d7eb4e3c user: mistachkin tags: trunk
2014-10-09
19:09
Also build zlib and OpenSSL using Windows XP compatibility, if applicable. Closed-Leaf check-in: c0beb5323c user: mistachkin tags: winXpVs201x
09:56
Merge trunk. WARNING: "fossil sync" doesn't work as expected yet when there is no project-code! check-in: 3934d49a55 user: jan.nijtmans tags: docker
2014-10-08
23:05
Show another batch variable when diagnostics are enabled. check-in: 67de4fc100 user: mistachkin tags: winXpVs201x
23:01
Fix typo in previous check-in. check-in: a455e2ef6b user: mistachkin tags: winXpVs201x
22:21
Modify the MSVC makefile and build tool to support building binaries that work on Windows XP using Visual Studio 201x. check-in: afe765c0b8 user: mistachkin tags: winXpVs201x
2014-10-06
17:34
Prefer the editted comment and editted user over the originals when doing an export to git. check-in: 83e4f8660c user: drh tags: trunk
13:37
If the getloadavg() function exists and returns without error, then always report a load average of at least 0.000001 even if the load average comes back as zero. This allows us to distinguish between a non-working load average and a very low load average. check-in: dede23732a user: drh tags: trunk
03:19
For the "fossil http" command with the --https option, try to get the remove IP address from the REMOTE_HOST environment variable, it it exists. This will mean that the correct remote IP address is obtained when stunnel provides SSL decoding for Fossil. check-in: afc2f5e661 user: drh tags: trunk
01:58
merge trunk check-in: 569d3ade54 user: jan.nijtmans tags: sqlite3-compat
00:58
Add an assert() to prove that Fossil server instances are not vulnerable to the ShellShock bug because it never shells-out while processing an HTTP request. check-in: 82e30c0000 user: drh tags: trunk
2014-10-05
23:11
Only use SQLITE_TESTCTRL_EXPLAIN_STMT/SQLITE_STMTSTATUS_VM_STEP when necessary/supported check-in: 99d52b38fb user: jan.nijtmans tags: sqlite3-compat
22:41
merge trunk check-in: 4c84ee3bac user: jan.nijtmans tags: sqlite3-compat
20:11
Update the built-in SQLite to the latest 3.8.7 beta from upstream. check-in: c001fa0edf user: drh tags: trunk
2014-10-04
19:18
xfer: if the password failed prompt is hit 2 times, treat it as an error. This causes clone to delete its newly-created copy on error, instead of leaving an empty (but apparently otherwise valid) repo db file. check-in: 334d774402 user: stephan tags: trunk
2014-10-03
11:44
With this (dirty) hack, non-anonymous users can login in a docker-packed fossil image as well. check-in: aaa7aeda86 user: jan.nijtmans tags: docker
11:20
Merge trunk. Further experimenting. With this I can log in as anonymous but not yet as admin. check-in: dc87b66438 user: jan.nijtmans tags: docker
2014-10-02
17:01
Merged in inherit-priv-mark-sub with one minor layout tweak. check-in: 54a783e39f user: stephan tags: trunk
15:26
docker experiment: create project-code at first valid push. check-in: 98e3626c0a user: jan.nijtmans tags: docker
13:45
After testing in a real docker container, it turns out that "db_optional_sql()" doesn't do anything here. No idea why, but "db_multi_exec()" works fine. check-in: 06987be586 user: jan.nijtmans tags: trunk
2014-10-01
09:22
merge trunk check-in: bebd408361 user: jan.nijtmans tags: winsymlink
2014-09-30
15:25
Fix compiler warning and clarify use of local variables. check-in: d2e7d2cf0d user: mistachkin tags: warningFix
15:24
Code style tweaks. Closed-Leaf check-in: 6a0586f9da user: mistachkin tags: inherit-priv-mark-sub
15:13
Merge updates from trunk. check-in: eb44ae1f7c user: mistachkin tags: inherit-priv-mark-sub
2014-09-29
19:59
Correct directory detection in the MSVC makefile to permit the batch building tool to function properly. check-in: a072137b03 user: mistachkin tags: trunk
15:37
Make sure the MSVC makefile is only used from within the directory where it resides. check-in: 86de8cbeb5 user: mistachkin tags: trunk
14:41
merge trunk check-in: 2bd0ed05a3 user: baruch tags: svn-import
11:18
Configure OpenSSL correctly in MinGW-w64 (64-bit) build. check-in: 67356700e0 user: jan.nijtmans tags: trunk
09:46
Merge trunk. Style changes. Implement fallback in case of Windows XP. check-in: f2ba1d2233 user: jan.nijtmans tags: winsymlink
2014-09-28
20:54
Add FOSSIL_BUILD_SSL macro to the MSVC makefile to control whether OpenSSL is built during the build process. By default, building OpenSSL during the Fossil build is off. check-in: 80b4adddec user: mistachkin tags: trunk
20:44
Better modularization of arguments for the OpenSSL configuration used by the MSVC makefile. check-in: 20af0a8e5c user: mistachkin tags: trunk
20:37
Permit building Fossil with MSVC on x64 with SSL enabled (and built 'automatically' as part of the overall build process). check-in: 89d9baa3e2 user: mistachkin tags: trunk
2014-09-27
22:03
Some JavaScript coding style updates. check-in: df0e48e0ab user: mistachkin tags: inherit-priv-mark-sub
21:41
Style tweaks, including some CSS and moving the capability string element 'out' one level. check-in: bdf233a714 user: mistachkin tags: inherit-priv-mark-sub
20:11
removed an unused JS var. check-in: 2adc039766 user: stephan tags: inherit-priv-mark-sub
19:29
Added try/catch so that incompatible browsers (if any) do not break the whole page if updating the permissions string fails. check-in: 4c4a69ed99 user: stephan tags: inherit-priv-mark-sub
19:26
Added JS code to generate/display the current capabilities string based on selected checkboxes (feature request from Joe M.). check-in: d02d620c4d user: stephan tags: inherit-priv-mark-sub
17:08
Use brackets to further distinguish the mark from the surrounding text not relying too much on CSS. check-in: a6e8e7004d user: andybradford tags: inherit-priv-mark-sub
05:54
Add some padding around subscripted inherited privilege markers to improve readability. check-in: 957d037407 user: andybradford tags: inherit-priv-mark-sub
2014-09-26
21:02
Wrap markdown content in an HTML 'div' block of the 'markdown' class. check-in: e061a675e6 user: mistachkin tags: trunk
16:35
Merged in inherit-priv-mark-sub branch (readability improvements for user administration page). check-in: 4bba5e1ca4 user: stephan tags: trunk
14:04
merge trunk check-in: 9ba4ebaa66 user: jan.nijtmans tags: multi-thread
09:23
Make everything compile on MinGW(-w64). WARNING: will not run on Windows XP, that still has to be fixed! Should work on Vista+. check-in: 631dff61e0 user: jan.nijtmans tags: winsymlink
2014-09-25
19:21
Summary: a number of changes to improve windows symlink handling. Detail: fixed file_contains_merge_marker failure on windows symlinks; fixed inadequate S_ISLNK macro for windows; backed out change made to revert query ("OR islink" removed); added special processing to vfile_check_signature for windows symlink type changes; fixed a few flaws in the windows specific posix-compatibility routines to improve symlink handling. check-in: 9c5bbd6a01 user: sdr tags: winsymlink
05:13
Merge updates from trunk. check-in: c420715158 user: sdr tags: winsymlink
2014-09-24
09:01
Move the check for "server-code"/"project-code" into the function db_setup_server_and_project_codes() check-in: 35bf217336 user: jan.nijtmans tags: trunk
06:06
Added code to detect if the working directory file system is one that supports symlinks so that we won't try to do symlink processing when the platform does not support it. check-in: 5d251b6739 user: sdr tags: winsymlink
04:08
Modified the win/include/dirent.h file to #undef _DIRENT_HAVE_D_TYPE. With that define fossil tries to use info from opendir/readdir to detect symbolic links unsucessfully. By using undef we force fossil to go through a different route which successfully detects symbolic links. check-in: db2128fa24 user: sdr tags: winsymlink
2014-09-23
16:02
When generating the "manifest" file in a checkout because "fossil setting manifest" is turned on, add an extra line of text to the end of the file to prevent the file from being interpreted as a valid control artifact in case the complete source tree is imported into another unrelated Fossil project. check-in: 1dd4be80ca user: drh tags: trunk
15:33
Modularize server/project code handling. Small style fix to the Dockerfile. check-in: 1cf4728585 user: mistachkin tags: trunk
15:21
Use strncmp() instead of memcmp() when comparing strings since memcmp() is not guaranteed to read bytes in order and hence might read past the zero-terminator of a string. check-in: 52cb240425 user: drh tags: trunk
12:15
Add support for Docker [http://www.docker.com/] check-in: 7aced53023 user: jan.nijtmans tags: trunk
11:25
Delay creation of server-id/project-id until the time "fossil server" is actually run. This fixes the docker issue that all docker containers derived from the same image have the same server-id/project-id. Closed-Leaf check-in: 3cdf0112df user: jan.nijtmans tags: docker
10:05
Integrate working parts of "V2" (style) changes, which allows to build either "docker" or "trunk" or "release". Don't take over latest SQLite because it is not stable yet (people deploying this docker image are not expecting to test SQLite) check-in: a2f5e982fd user: jan.nijtmans tags: docker
05:29
Use Fossil trunk. Use internal SQLite. Style changes for repository naming. Closed-Leaf check-in: bbab17e20b user: mistachkin tags: dockerV2
00:56
Merge updates from trunk. check-in: 44ded27f7c user: mistachkin tags: winsymlink
00:15
Cherrypicked a number of commits from a "bad branch" (I somehow fouled up a merge from trunk). check-in: 2d75e87b76 user: sdr tags: winsymlink
2014-09-22
19:56
Wrap markdown content in an HTML 'div' block of the 'markdown' class. Closed-Leaf check-in: 8478033670 user: mistachkin tags: markdownDivWrapper
2014-09-21
20:13
(experimental) Dockerfile. Allows to create a fossil docker image. An already built fossil docker images can be started by: "sudo docker run -d -p 8080:8080 nijtmans/fossil" (assuming you already installed docker). Open "localhost:8080" in your browser, and log in with "admin"/"admin". Change your admin password and configure it at wish. check-in: a7fc0c5f6e user: jan.nijtmans tags: docker
19:40
typos check-in: b2a4b66f4b user: jan.nijtmans tags: trunk
19:17
Changed the inherited privilege markers from prefixed bullet characters to suffixed subscripted letters to help better differentiate which privileges are inherited for users with color perception difficulties. The color coding is still present as it doesn't hurt to have color coding, just needed extra indications on the page. Closed-Leaf check-in: 7b00cd77a0 user: sdr tags: inherit-priv-mark-sub
06:13
Fixed a bug where windows would strip exe or lnk status from files checked in with posix semantics. Note: There is still a known potential issue if a repo is opened on a file system that does not support reparse points (such as FAT derived file systems) or similar such scenarios. Closed-Leaf check-in: 1f45ade696 user: sdr tags: bad-winsymlink
03:05
Merging latest updates from trunk. check-in: 0ee7e92222 user: sdr tags: bad-winsymlink
02:05
Cleaning up some source comments & such. Also modified a memory block to be on the heap instead of the stack. check-in: 30ff96e7a5 user: sdr tags: bad-winsymlink
2014-09-20
18:41
Changed name of checked_symlink_create to create_symlink_or_file as it is more accurate / descriptive. Also changed some parameter names, and fixed a couple spelling errors (accidentally typed blog instead of blob and never compiled; oops). check-in: 31b0a9d737 user: sdr tags: bad-winsymlink
18:32
Refactored symlink_create repeated block of code into a checked_symlink_create function. check-in: 2d3ff7bd23 user: sdr tags: bad-winsymlink
18:11
Modified revert to always process symbolic links. Also added link_delete to complement file_delete, as windows needs special delete handling for symbolic links as they might be directory symlinks. check-in: 9e0ba1215d user: sdr tags: bad-winsymlink
16:50
Fixed a problem with the high level symlink creation code to accommodate windows drive letters. Also modified windows symlink creation logic to better handle dir/file symlinks. check-in: 1f1f75066a user: sdr tags: bad-winsymlink
15:28
Merged updates from trunk. check-in: e2c5960617 user: sdr tags: bad-winsymlink
15:07
minor reformulation of the makeheaders.c string.h patch. check-in: 51937b7282 user: stephan tags: trunk
14:49
Solaris 10 build patch from Freddy Dissaux. check-in: 4fcbd9b09f user: stephan tags: trunk
00:58
Update to the latest SQLite 3.8.7 alpha from upstream. check-in: bfa13027d0 user: drh tags: trunk
2014-09-18
23:22
After deleting a newly proposed ticket or wiki page via moderation, redirect to the list of pending moderation requests. Changes to permit easier debugging of the moderation subsystem. Fix some TH1 script errors that could occur when attempting to view non-existent tickets. check-in: 636c3346d0 user: mistachkin tags: trunk
23:15
After deleting a newly proposed ticket or wiki page via moderation, redirect to the list of pending moderation requests. Closed-Leaf check-in: 9323045f05 user: mistachkin tags: please-review
23:04
Add comments for FOSSIL_FORCE_*_MODERATION environment variables. check-in: 2eafdad737 user: mistachkin tags: please-review
22:51
Merge updates from trunk. check-in: bf3f5d7947 user: mistachkin tags: please-review
22:51
Make sure the 'modreq' table is created, if necessary, in the repository database. check-in: 12b463ca05 user: mistachkin tags: trunk
22:02
Experimental changes to permit easier debugging of the moderation subsystem. check-in: bcb444360a user: mistachkin tags: please-review
2014-09-17
17:49
Merge updates from trunk. check-in: 8ff50dd7e2 user: mistachkin tags: please-review
17:14
Further improvements: if the ticket (or wiki page) was deleted via moderation, do not try to redirect to it. check-in: 13448d3cc3 user: mistachkin tags: please-review
15:13
Fix an issue with the "uf=" query parameter on the timeline. check-in: d81c42d9ed user: drh tags: trunk
14:41
fix issue when showing checkins using a file incorrect checkins shown after merge Closed-Leaf check-in: 813b860ce4 user: baruch tags: pending-review
06:24
Add the same handling for the '$tkt_datetime' variable. Also, TH1 does not short-circuit the '&&' operator. check-in: b84b8865a0 user: mistachkin tags: please-review
05:47
When deleting a brand new ticket that was pending moderation, eliminate TH1 script errors about the missing '$tkt_uuid' variable. check-in: a21d475e01 user: mistachkin tags: please-review
2014-09-16
20:50
Fix typo in CSS, see [bed6662935]. check-in: 3d2690a976 user: mistachkin tags: trunk
13:16
Make readline/editline support actually work (HAVE_READLINE/HAVE_EDITLINE defines were missing) check-in: 23c54c0106 user: jan.nijtmans tags: trunk
05:28
Simplify the changes in the previous check-in slightly and add some calls to assert(). check-in: 134f7fd1ce user: mistachkin tags: trunk
02:44
Fix 'fossil sync' with local file URIs (and SCGI URIs on Windows) while retaining the 'fossil ui' enhancements that permit using an open checkout (e.g. to resolve the symbolic names prev, next, and current). check-in: 1f8a4ecdb7 user: mistachkin tags: trunk
2014-09-15
18:19
Restore special handling of the database name from [17885b90c8] in filenames_are_case_sensitive() as it may be needed in some cases. Consolidate all use of the capture_case_sensitive_option() function. check-in: 0c51600056 user: mistachkin tags: trunk
18:01
Merge changes for the capture_case_sensitive_option() function. Closed-Leaf check-in: 503362a5e4 user: mistachkin tags: dbRecordRepoFix
11:52
prepare for input from svn dumps check-in: 6def3251d4 user: baruch tags: svn-import
02:36
Consolidate all use of the capture_case_sensitive_option() function. Closed-Leaf check-in: 96dc84077f user: mistachkin tags: captureCaseSensitiveOption
02:32
For the 3-argument version of the 'info' command, open the repository prior to recording it. check-in: b98681739d user: mistachkin tags: dbRecordRepoFix
01:54
Restore special handling of the database name from [17885b90c8] in filenames_are_case_sensitive() as it may be needed in some cases. check-in: 42b97c2296 user: mistachkin tags: dbRecordRepoFix
01:49
Work in progress for windows symlink support. check-in: de8035cca6 user: sdr tags: winsymlink
2014-09-14
21:05
Disallow "fossil set" and "fossil unset" on an ambiguous prefix. check-in: 3b990b5203 user: drh tags: trunk
11:17
prevent setting/unsetting property based on ambiguous prefix Closed-Leaf check-in: c3fee15bd4 user: baruch tags: pending-review
2014-09-13
16:10
Automatically remove "all" entries that differ only in case on case-insensitive filesystems. check-in: c6079d148e user: drh tags: trunk
16:04
Make "fossil ui" on Windows aware of current checkout. Allows using special names prev/next/current in ui check-in: f62bedf1ef user: drh tags: trunk
15:54
Provide the ability to shun an entire RCVID in a single click. check-in: 9b30c01e8b user: drh tags: trunk
15:48
When reporting the status of a file, DELETED takes prescedence over MISSING. Ticket [94a1f83f9f07dda21d8e3b]. check-in: f163faf128 user: drh tags: trunk
02:57
Adjust the include path for OpenSSL when building (only?) with MSVC. check-in: f4ab459430 user: mistachkin tags: trunk
02:34
More changes to the MSVC makefile to make building with OpenSSL support easier. check-in: 201e87a251 user: mistachkin tags: trunk
2014-09-12
21:46
Style cleanup: fix case of 'SQLite' in makefile comments. check-in: fe3c9db075 user: mistachkin tags: trunk
21:43
Rename new setting to 'max-wthreads'. Make sure all new code relies upon USE_SYSTEM_SQLITE. Style cleanup. check-in: c40085c558 user: mistachkin tags: multi-thread
21:18
Merge trunk. Only enable max-worker-threads setting when fossil is compiled with --disable-internal-sqlite and SQLite is compiled with multi-thread support check-in: c5ec6abdba user: jan.nijtmans tags: multi-thread
21:15
Minor correction to the previous check-in, use db_optional_sql() where appropriate. Closed-Leaf check-in: e2ff0cc248 user: mistachkin tags: caseInsensitiveAllLists
21:12
Fix duplicate entries in the 'all' repository and checkout lists on file systems that are not case-sensitive (e.g. Windows). check-in: 6c8c638225 user: mistachkin tags: caseInsensitiveAllLists
2014-09-11
17:25
char-vs-int fixes in the JSON API: caused underflow (and thus incorrect is-flag-set results) on platforms where char is unsigned (Linux/ARM). check-in: 57f0bb98c6 user: stephan tags: trunk
2014-09-10
18:37
Add support for using TH1 for embedded documentation files. Disabled by default at compile-time and at runtime. check-in: c91bafccb5 user: mistachkin tags: trunk
11:22
Remove the unreachable usage() from the "fossil branch" command. check-in: 90e75800c1 user: drh tags: trunk
08:17
merge trunk check-in: d5a00a1521 user: jan.nijtmans tags: multi-thread
07:33
Update and extend verbiage for the 'th1-docs' setting. Closed-Leaf check-in: 42c9718f93 user: mistachkin tags: dynamicTh1Docs
01:39
Fix a typo in help text. check-in: fe46cc6532 user: drh tags: trunk
2014-09-09
21:25
Merge updates from trunk. check-in: fdfe5e66f1 user: mistachkin tags: dynamicTh1Docs
21:24
Omit TH1 hooks setting when it is not enabled. check-in: ff8ac8db0a user: mistachkin tags: trunk
21:22
Add compile-time option to control whether the TH1 embedded documentation support is enabled. Also, omit TH1 hooks setting when it is not enabled. check-in: 516cc0c91f user: mistachkin tags: dynamicTh1Docs
20:27
Merge updates from trunk. check-in: 90c0f4f7ee user: mistachkin tags: dynamicTh1Docs
20:24
Some incremental build enhancements for MinGW. check-in: 5fc4366ca6 user: mistachkin tags: trunk
20:01
When TH1 'transfer hooks' are enabled, provide the list of UUIDs received by the server to the script. check-in: fc32fae7bc user: mistachkin tags: trunk
19:45
Add 'reinitialize' command to TH1. Add 'flags' to the globalState TH1 command. check-in: 3355835fdc user: mistachkin tags: trunk
19:43
More proposed fixes to the issues pointed out by Edward Berner. check-in: 7807ec4e13 user: mistachkin tags: trunk
12:43
Fix incremental builds using mingw on Windows Closed-Leaf check-in: e1fa9e8889 user: baruch tags: better-mingw
07:44
Make server on Windows aware of current checkout if run interavtivly from open checkout. Allows using special names prev/next/current in ui Closed-Leaf check-in: aead49f36a user: baruch tags: baruch-winserver
07:04
Option to shun/unshun a whole transaction (by rcvid) Closed-Leaf check-in: 66b5647af7 user: baruch tags: baruch-multishun
07:00
Merge in the TH1 reinitialize command, from its branch, for testing purposes. check-in: 76ea9ee63d user: mistachkin tags: dynamicTh1Docs
06:54
Allow shunning/unshunning multiple files at a time check-in: 9f6b1964fb user: baruch tags: baruch-multishun
2014-09-08
18:46
Another warning fix. Closed-Leaf check-in: 865b8e964f user: mistachkin tags: warningFixes
18:23
Improve page title handling. check-in: 67d5812c7f user: mistachkin tags: dynamicTh1Docs
18:13
Add 'th1-docs' setting to control whether or not TH1 scripts are allowed in embedded documentation files. check-in: 4f0b0a6af2 user: mistachkin tags: dynamicTh1Docs
16:46
Add 'reinitialize' command to TH1. Add 'flags' to the globalState TH1 command. Closed-Leaf check-in: f3a7da44df user: mistachkin tags: th1ReInit
08:08
Highly experimental changes to enable TH1 usage in embedded docs. Do not merge. check-in: 5ce57f21bd user: mistachkin tags: dynamicTh1Docs
2014-09-07
19:50
More proposed fixes to the issues pointed out by Edward Berner. check-in: 4429a4c3cc user: mistachkin tags: warningFixes
09:49
removed a duplicated if() block, moved a free()-after-return, both reported by Edward Berner. check-in: 3fc62dde2c user: stephan tags: trunk
08:52
When using $EDITOR to enter a commit message, tags provided via the --tag flag are now listed, per ML request. check-in: ae00c63109 user: stephan tags: trunk
03:41
Fix a c99-ism (non-constant initializer). check-in: 128f606fda user: edward tags: trunk
00:41
When TH1 'transfer hooks' are enabled, provide the list of UUIDs received by the server to the script. Closed-Leaf check-in: acb61e5ee9 user: mistachkin tags: xferUuidList
2014-09-05
06:23
Minor enhancements to the Tcl integration subsystem. check-in: 946c3eb640 user: mistachkin tags: trunk
06:12
Style cleanup for return code to name mappings. check-in: 2212ac40a8 user: mistachkin tags: trunk
06:06
By default on MinGW, do not include the 'openssl' target when building as this causes OpenSSL to be needlessly rebuilt (can be overridden via FOSSIL_BUILD_SSL=1). check-in: 06e5595a06 user: mistachkin tags: trunk
2014-09-04
11:43
Make "ls" an alias for every "list" subcommand. check-in: 68c11dbafa user: drh tags: trunk
09:22
Merge trunk. Implement new "max-worker-threads" setting, which controls the maximum number of auxilary worker threads that a single prepared statement may start. check-in: 3a9f3a73c2 user: jan.nijtmans tags: multi-thread
2014-09-03
20:25
I have "ls"-ified "list" subcommands for my personal use-case before -- roll through code and convert others for sake of consistency Closed-Leaf check-in: ce6de743c2 user: bch tags: ls
18:02
Refine the batch file used to build with MSVC to permit use of a pre-existing build environment. check-in: 214b1d0a37 user: mistachkin tags: trunk
11:37
If we really want to do fast sorting in separate threads, SQLITE_DEFAULT_WORKER_THREADS should be set to >0. check-in: 8b21690899 user: jan.nijtmans tags: multi-thread
08:10
merge trunk check-in: 62446e2c64 user: jan.nijtmans tags: multi-thread
08:09
If fossil is configured with --disable-internal-sqlite and the system SQLite is SQLite 3.8.7 (not compiled with SQLITE_THREADSAFE=0), allow fossil to use the faster sorting using multiple threads. check-in: d4044fe220 user: jan.nijtmans tags: trunk
00:03
Cleanup some spacing and the call to makeheaders in the main.mk and MinGW makefiles. check-in: 9f0686c314 user: mistachkin tags: trunk
00:00
Cleanup some spacing and the call to makeheaders in the main.mk and MinGW makefiles. Closed-Leaf check-in: 8b0dfbb6a3 user: mistachkin tags: makefileCleanup
2014-09-01
20:40
Add thread support to fossil, so SQLite can use additional threads for sorting (experimental) check-in: bc8b21d01c user: jan.nijtmans tags: multi-thread
19:01
Add two new quotes to the "quotes.wiki" page. check-in: c19b3f8846 user: drh tags: trunk
18:51
Add the --with-miniz configuration option (with the complete miniz source code.) Add the globalState TH1 command and fixes to the TH1 expr command. check-in: 66ae70a54b user: drh tags: trunk
18:42
Incorporation the latest SQLite 3.8.7 alpha from upstream, for testing. check-in: fc8d8546ff user: drh tags: trunk
2014-08-31
08:42
Cherry-pick [http://www.sqlite.org/src/info/f61db04be4d7fb21b7f721647c37c45e283ffbea|f61db04be4]: In the command-line shell, added options --lookaside, --pagecache, and --scratch used to configure auxiliary memories (except from the change from SQLITE_CONFIG_SINGLETHREAD -> SQLITE_CONFIG_MULTITHREAD, because fossil doesn't use multiple threads) check-in: 75dcdd0bdb user: jan.nijtmans tags: trunk
2014-08-30
09:03
Cherry-pick [http://www.sqlite.org/src/info/11a70e1ae7f05d06e4e09c9d20db0444b8881584|11a70e1ae7]: Refactor the names of state objects in the command-line shell implementation check-in: e4bc6f12ea user: jan.nijtmans tags: trunk
2014-08-29
02:36
Minor correction to the change log entry describing Tcl integration. check-in: bb5fa49274 user: mistachkin tags: trunk
02:32
Update the change log. Closed-Leaf check-in: 7e955147a1 user: mistachkin tags: optionalMiniz
02:29
Update the change log. Closed-Leaf check-in: 57b1290be3 user: mistachkin tags: th1ExprFix
02:28
Add globalState TH1 command to the change log. Closed-Leaf check-in: 3e60428c4c user: mistachkin tags: globalStateCmd
2014-08-28
15:22
Fix the "fossil bisect chart" so that it always shows CURRENT in between the last BAD and first GOOD. check-in: 36d63c67d2 user: drh tags: trunk
05:54
Merge updates from trunk. check-in: 629891a775 user: mistachkin tags: optFor130, globalStateCmd
05:54
Merge updates from trunk. check-in: cdad2dc0c2 user: mistachkin tags: reviewFor130, optionalMiniz
00:00
Merge updates from trunk. check-in: 937d2f479d user: mistachkin tags: reqdFor130, th1ExprFix
00:00
Fix TH1 expression parsing when there are unbalanced parenthesis. Add more tests. check-in: 00c01d7a36 user: mistachkin tags: th1ExprFix
2014-08-27
22:52
Add another merge test case. check-in: df9880287f user: mistachkin tags: trunk
18:40
Updated changelog for previous commit. check-in: 8b4bcd9d1f user: stephan tags: trunk
16:20
Added menu entry to toggle ln=0 on /info and /artifact pages. check-in: a5b1bef9cf user: stephan tags: trunk
15:15
strglob -> sqlite3_strglob in a few places check-in: d4acf5c450 user: jan.nijtmans tags: trunk
2014-08-26
19:01
"ls" abbrev. for "list": "fossil tag ls" == "fossil tag list" check-in: ce7df88f6d user: bch tags: trunk
00:43
Spacing fix to the build docs. check-in: cf901e536e user: mistachkin tags: trunk
00:41
Further enhancements to the build docs. check-in: fe3887b873 user: mistachkin tags: trunk
2014-08-25
22:29
Merge updates from trunk. check-in: 70ea8c4f48 user: mistachkin tags: optionalMiniz
22:28
Rename EXTRATARGETS to APPTARGETS in the MSVC makefile. check-in: b575811aff user: mistachkin tags: trunk
22:25
Cleanup and unify the 'extra targets' handling. check-in: 6c6f83c4fd user: mistachkin tags: optionalMiniz
21:09
Update the build docs to mention how to enable OpenSSL support with MSVC. check-in: aea5e3d9ca user: mistachkin tags: trunk
20:52
Merge updates from trunk. check-in: 5735181c4d user: mistachkin tags: optionalMiniz
20:51
Manually port all 'cosmetic' fixes from the optionalMiniz branch to trunk. check-in: 894e72b298 user: mistachkin tags: trunk
20:42
Merge updates from trunk. check-in: e38b1ab087 user: mistachkin tags: optionalMiniz
20:38
When compiling with MSVC, enable building of OpenSSL automatically when SSL is enabled. check-in: bdf9c70807 user: mistachkin tags: trunk
17:52
Fix assert in the TH1 expression parser reported on the mailing list. check-in: cd64405786 user: mistachkin tags: th1ExprFix
14:30
The resource compiler workaround in the previous check-in is only needed for MinGW, this check-in makes the MSVC build work again. check-in: 3d84310453 user: mistachkin tags: optionalMiniz
07:00
Fix including the version of miniz in the Windows resource file (for MinGW). check-in: c8019598d4 user: mistachkin tags: optionalMiniz
2014-08-23
06:08
Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. check-in: c693a3365c user: mistachkin tags: optionalMiniz
2014-08-20
14:54
removed double-application of miniz.h patch (doubled the content). Closed-Leaf check-in: 935ccf9d6f user: stephan tags: miniz
2014-08-19
18:49
addremove two files not handled by the previous patch file. check-in: ca5d6f2b48 user: stephan tags: miniz
17:26
Got the last bit of Baruch's patch in. check-in: d8902124d4 user: stephan tags: miniz
16:52
"the zip file patch" from Baruch. check-in: 26ecec6c2c user: stephan tags: miniz
2014-08-18
17:13
Replaced zlib usage with local copy of miniz. Seems to work. check-in: 579ae389ce user: stephan tags: miniz
16:30
Create new branch named "miniz" check-in: f88a2b3656 user: stephan tags: miniz
2014-08-15
13:46
Update the built-in SQLite to version 3.8.6 Closed-Leaf check-in: 1c9faaecbe user: jan.nijtmans tags: branch-1.29
12:46
Update the built-in SQLite to version 3.8.6 check-in: ee46563cbd user: jan.nijtmans tags: trunk
09:24
More style fixes, e.g. c/char const/const char/ check-in: 38421a9c99 user: jan.nijtmans tags: trunk
07:31
Fix gcc warning: pointer targets in initialization differ in signedness check-in: 25d6a5f2b3 user: jan.nijtmans tags: trunk
2014-08-14
16:36
Use the abbreviated object description by default. But provide a hyperlink to a detailed description (using the new /whatis web page) if details are omitted. check-in: 3c2d418b60 user: drh tags: trunk
16:01
Add the "brief" query parameter to the "artifact" page, to shorten sometimes lengthy descriptions of the artifact. check-in: 0ac4cead8d user: drh tags: trunk
10:30
diff: when --to is provided but --from is not, default to --from current, per ML suggestion. Closed-Leaf check-in: d5a8940431 user: stephan tags: pending-review
07:06
Cherry-pick [http://www.sqlite.org/src/info/f01d42cc8b00d2b7c4f14defcb05fdc493cf1bfd|f01d42cc8b]: Minor change to unixDelete for VxWorks with a DOS filesystem. check-in: 119cc97040 user: jan.nijtmans tags: trunk
2014-08-13
20:09
Merge updates from trunk. check-in: 0f3084cd16 user: mistachkin tags: globalStateCmd
19:50
Code styling and comment tweaks. check-in: a3cf0e3390 user: mistachkin tags: trunk
07:21
Update <dirent.h> for Visual Studio to latest version 1.20.1 (April 2014). See: [http://softagalleria.net/dirent.php]. check-in: a374824d92 user: jan.nijtmans tags: trunk
07:16
Wiki wysiwyg formatting for IE 7/8/9/10. Patch by Warren Young. check-in: b78b4610aa user: jan.nijtmans tags: branch-1.29
07:06
Wiki wysiwyg formatting for IE 7/8/9/10. Patch by Warren Young. check-in: 8dfbcb457a user: jan.nijtmans tags: trunk
2014-08-12
20:18
Update the built-in SQLite to version 3.8.6 beta3. check-in: 75c4808653 user: drh tags: trunk
19:35
Issue a not-found error in CGI if using the "directory:" configuration and there is not PATH_INFO. Ticket [c481aa2fdbc67b7] check-in: ac8e9e555d user: drh tags: trunk
15:48
X-UA-Compatible (MSIE) HTTP header patch from Warren Young check-in: 1a9e494483 user: jan.nijtmans tags: branch-1.29
14:48
X-UA-Compatible (MSIE) HTTP header patch from Warren Young. check-in: b7bebbe44f user: stephan tags: trunk
2014-08-11
15:13
Another attempt, taking VxWorks patch on trunk into account. Closed-Leaf check-in: c2d4bd7365 user: jan.nijtmans tags: vxworks
13:57
Update the built-in SQLite to 3.8.6 beta2. check-in: 981e853f6c user: drh tags: trunk
2014-08-08
19:07
Merge the latest Jim Tcl code to trunk, post-0.75 with the 'glob.tcl' fix included. Approved by Jim Tcl release manager Steve Bennett. check-in: 9d7d677559 user: mistachkin tags: trunk
03:57
Merge updates from trunk. Closed-Leaf check-in: 1b35c8023a user: mistachkin tags: autosetup
02:26
Update autosetup to the latest version check-in: 93fb7c774f user: steveb tags: autosetup
2014-08-07
10:59
In the command-line shell, report if the ".system" command returns a non-zero result check-in: bfacd6df6d user: jan.nijtmans tags: trunk
10:12
Update referenced OpenSSL version. check-in: 3a93461738 user: jan.nijtmans tags: trunk
10:02
"char const" -> "const char" and various other coding style improvements. No functional change. check-in: 4e18dba698 user: jan.nijtmans tags: trunk
07:13
Follow-up to [3ba28b23a4d7626691b56debae4add06cd24d4ca|3ba28b23a4]: Eliminate unnecessary calls to sqlite3_win32_is_nt(), but now for MSC and PellesC as well. check-in: ffa67c1b9b user: jan.nijtmans tags: trunk
2014-08-06
14:06
Update the built-in SQLite with the InterlockedCompareExchange fix for Win64. check-in: d600c9f854 user: drh tags: trunk
08:07
Use full UUID's for /vdiff pages accessed by clicking on two different check-ins from the timeline. check-in: 78fdf9f5b2 user: jan.nijtmans tags: trunk
07:07
Eliminate unnecessary calls to sqlite3_win32_is_nt(), since fossil only runs on (win32) system were the Wide API is available check-in: 3ba28b23a4 user: jan.nijtmans tags: trunk
01:23
Update the built-in SQLite to the latest 3.8.6 beta from upstream. check-in: f05e002570 user: drh tags: trunk
2014-08-05
17:27
Updates to the "help" text for the tarball command. Add hyperlinks for accessing content on the /cachestat webpage. check-in: b6a5023fae user: drh tags: trunk
10:52
Some code formatting. No change in functionality. check-in: b9b3ce3b39 user: jan.nijtmans tags: trunk
07:06
Remove (newly) incorrect preprocessor check to fix build on WinRT check-in: 855b1a5037 user: jan.nijtmans tags: trunk
2014-08-04
19:22
Added JS to the /eventedit page to colorize the custom color's element (i.e. color preview). check-in: cd02990692 user: stephan tags: trunk
18:29
minor verbiage patch from Christopher M. Fuhrman. check-in: d4aee31257 user: stephan tags: trunk
04:40
Make sure the 'server' command checks for and processes the --files-urlenc option check-in: eed3946bd9 user: jan.nijtmans tags: branch-1.29
03:40
Make sure the 'server' command checks for and processes the --files-urlenc option. check-in: 608f0b2371 user: mistachkin tags: trunk
2014-08-03
07:41
merge trunk check-in: b68f65bb69 user: jan.nijtmans tags: vxworks
2014-08-02
21:04
Make sure the 'server' command checks for and processes the --files-urlenc option. Closed-Leaf check-in: d53a7528b5 user: mistachkin tags: filesUrlEncOpt
16:20
Missed a few more corrections for error messages. check-in: dd5743a823 user: andybradford tags: trunk
15:53
Minor error message correction. check-in: 406b2f3201 user: andybradford tags: trunk
2014-08-01
06:13
Correct repository option handling so that specifying a directory name does not cause errors when TH1 hooks are enabled. check-in: 36c4551e7c user: mistachkin tags: trunk
06:13
Correct option handling for the 'winsrv create' command so that the default user name is NULL and the default password is an empty string when passed to the Win32 CreateServiceW API. check-in: 9c2a5c097b user: mistachkin tags: trunk
2014-07-31
21:13
/zip now ignores the .zip extension, analog to how /tar does. Minor doc improvements in /zip and /tar from the ML. check-in: e0199bfc43 user: stephan tags: trunk
20:54
[/help/update|update] doc improvements from the ML. check-in: 8ab520c589 user: stephan tags: trunk
20:46
th1 parse error reporting tweaks from Sergei Gavrikov. check-in: 2ba71f5105 user: stephan tags: trunk
20:44
rss help text tweaks from the ML. check-in: 9a7a82f64e user: stephan tags: trunk
19:02
Upgrade the built-in SQLite to the latest 3.8.6 alpha from upstream. check-in: 5ce85eb6f8 user: mistachkin tags: trunk
2014-07-30
20:19
Use -DSQLITE_WIN32_NO_ANSI compiler flag on mingw. 1) This optimizes the win32 VFS so it doesn't call the function sqlite3_win32_is_nt() over and over again for every file operation. 2) It makes sure that the SQLite bug I just filed in on sqlite-dev will be fixed before the SQLite 3.8.6 release. Since fossil doesn't run on Win95/98/ME anyway, this is fully harmless. Closed-Leaf check-in: fb3e64f0f3 user: jan.nijtmans tags: pending-review
16:43
For most commands, print an error if unknown command-line options are included on the command-line. check-in: 74ac0c925a user: drh tags: trunk
15:40
Call verify_all_options() on most of fossil CLI commands. - Skip all the test-* commands for now (may be unnecessary) - Skip sha1sum, md5sum and artifact because they can take "-" as argument and verify_all_options() would call fatal. Need to handle those differently... - Command with subcommands that have their options are remaining: branch, bisect, cache, configuration, json, sql, stash, tag, ticket, user, wiki. (not sure how to handle those yet..) Closed-Leaf check-in: a426154b3e user: mgagnon tags: verify-all-options
11:52
Update the clone documentation for protocol 3 and the 'cfile' card format. check-in: d16018c8e1 user: drh tags: trunk
11:45
Add the "Path" submenu link on the "/vdiff" web page. check-in: ef6f7dee43 user: drh tags: trunk
06:47
Update clone documentation for clone protocol 3 and cfile cards. Closed-Leaf check-in: 9a69786702 user: andybradford tags: pending-review
2014-07-27
23:48
Fix [http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17266] check-in: 4a1188d569 user: jan.nijtmans tags: branch-1.29
23:18
Fix [http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17266] check-in: c6c05c82fd user: jan.nijtmans tags: trunk
20:52
Proposed fix for corner-case: [http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17266] Closed-Leaf check-in: 0d8cb8e30a user: jan.nijtmans tags: no-initial-commit
19:15
Fix [http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17346] check-in: 14aea4f883 user: jan.nijtmans tags: trunk
18:33
Fix [http://comments.gmane.org/gmane.comp.version-control.fossil-scm.user/17313] check-in: dcb6076572 user: jan.nijtmans tags: trunk
2014-07-26
20:17
Add Joe Prostko's quote on Fossil to the "quotes.wiki" page. check-in: 016fc1aea4 user: drh tags: trunk
2014-07-25
13:12
Update the release-test description of the URL containing ++ to explain that it only works for "fossil ui". check-in: ffef4edceb user: drh tags: trunk
2014-07-24
21:27
Add another flag to the new comment printing algorithm capable of stripping superfluous CR/LFs while preserving other spacing. check-in: d7d265502a user: mistachkin tags: trunk
20:54
Fix boundary case in the new comment printing algorithm that sometimes results in extra new lines. check-in: 4532733830 user: mistachkin tags: trunk
15:46
Upgrade the built-in SQLite to the latest 3.8.6 alpha from upstream. check-in: f39d8a3d24 user: drh tags: trunk
05:56
Improve clarity of the new comment printing algorithm. check-in: 8e7d2a6586 user: mistachkin tags: trunk
05:05
Factor out the common terminal width detection code for comment printing into a new function. check-in: 351de029f3 user: mistachkin tags: trunk
03:52
For the new comment printing algorithm, make sure to indent after forcing a line break due to the original comment text being detected. check-in: 856c60611f user: mistachkin tags: trunk
03:15
Merge from trunk. check-in: 04cc3e2b49 user: mistachkin tags: globalStateCmd
03:14
Cleanup trailing whitespace in 'th_main.c'. check-in: b000db4752 user: mistachkin tags: trunk
03:12
Add new globalState command to TH1, with tests. check-in: 995173d051 user: mistachkin tags: globalStateCmd
2014-07-23
21:52
For the test-comment-format command, also treat the original comment text argument as a file name when the --file option is specified. Fix memory leaks when the --file and --decode options are used together. check-in: 378dad36ba user: mistachkin tags: trunk
21:37
When available, pass the original comment text as well as the (possibly prefixed) comment into comment_print(). Add COMMENT_PRINT_ORIG_BREAK flag to the new comment printing algorithm. Change the width argument for the test-comment-format command into an option. Add --origbreak option to the test-comment-format command. check-in: 0d0b80fd1c user: mistachkin tags: trunk
18:26
Add --file option to the test-comment-format test command. check-in: b1b352e1cc user: mistachkin tags: trunk
04:23
Minor corrections to documentation. check-in: f1b148df7f user: andybradford tags: trunk
2014-07-22
23:26
Do not delete phantom artifacts from the unclustered table check-in: 49e41bf9b4 user: jan.nijtmans tags: branch-1.29
22:26
Do not delete phantom artifacts from the unclustered table. check-in: 3fa7965c64 user: drh tags: trunk
20:33
Add an alternative comment printing algorithm, disabled by default, which permits the pre-existing comment formatting to be preserved. check-in: b6c9d35b1c user: mistachkin tags: trunk
19:56
Add tests for the legacy comment formatting (from trunk). Closed-Leaf check-in: 86f5c18800 user: mistachkin tags: experimental
08:03
Receive updates from trunk. Closed-Leaf check-in: 5c6891b2ab user: andybradford tags: cluster-changes
2014-07-20
13:20
Merge from trunk Leaf check-in: c4fca467f7 user: ashish tags: ashish-ipv6
05:09
Correct usage syntax error message for the 'test-comment-format' command. check-in: 68cd1f5b59 user: mistachkin tags: experimental
04:24
Enhance comments that describe the new comment printing function. check-in: 4a5352c25d user: mistachkin tags: experimental
02:35
Add -comfmtflags command line option to set the comment printing flags, defaulting to the legacy comment printing algorithm. check-in: 18a97b3a8f user: mistachkin tags: experimental
02:10
Merge updates from trunk. check-in: 5ea6a95a7b user: mistachkin tags: experimental
2014-07-19
19:20
Allow commits against a closed leaf as long as the new commit is on a different branch. check-in: 619fa857c9 user: drh tags: trunk
19:04
Update config.guess and config.sub from upstream. check-in: 76370b4c97 user: drh tags: trunk
18:40
Add missing period to sentence. check-in: b6959ec2e6 user: andybradford tags: trunk
16:29
Only allow a checkin against a closed leaf if it is not the same branch. Closed-Leaf check-in: d1b5fd8738 user: andybradford tags: pending-review
08:34
Update internal tables (used by e.g. the \w and \W specifiers in regexp expressions) to Unicode 7.0. This is fully upwards compatible, see [http://www.unicode.org/policies/stability_policy.html] check-in: 3088939eb1 user: jan.nijtmans tags: trunk
2014-07-18
22:03
Improvements to the ".fullschema" command in the command-line shell. check-in: 13f8ba6ca8 user: jan.nijtmans tags: trunk
21:57
Allow committing as follow-up on a closed leaf, as long as it is done in a new branch. Suggested by Matt Welland on ML. check-in: 2b79c600d5 user: jan.nijtmans tags: trunk
2014-07-17
15:23
.... but now with the correct default check-in: a0c8a0869d user: jan.nijtmans tags: trunk
15:20
The "autosync-tries" setting is an integer, not a boolean check-in: 49818fd3ef user: jan.nijtmans tags: trunk
07:04
Use "%S" format in stead of "%.10s" in more places, where UUID's are referenced. check-in: 275457adf0 user: jan.nijtmans tags: trunk
2014-07-16
23:01
Add the "fossil all info" command. check-in: 3f9ff2a9fa user: drh tags: trunk
22:17
Clean up the command-search logic. check-in: bcb7c7a9b1 user: drh tags: trunk
08:09
Update internal tables to Unicode 7.0. Closed-Leaf check-in: e17f7304dd user: jan.nijtmans tags: unicode-7.0
07:57
In the UI and CL, output UUID's the same (almost) everywhere: The first 10 characters of UUID's are always displayed, but more are added until the UUID contains at least a single 'a'-'f'. Hyperlinks still usee the full-length UUID. check-in: fe6d393021 user: jan.nijtmans tags: trunk
07:19
make local aDia[] and aChar[] tables "static const". check-in: 5b26a50e1b user: jan.nijtmans tags: trunk
04:02
Do not allow webpage names to be used as command-line commands. This prevents deferencing of the null "g.db" pointer for command-line commands. check-in: c2a9c1f7f8 user: drh tags: trunk
2014-07-14
13:09
Fix "'syntax error in manifest' when checkin would result in empty worktree" problem, reported by Michai Ramakers on the ML check-in: de1a5e234e user: jan.nijtmans tags: branch-1.29
12:09
Detect invalid wiki manifests containing J and/or K cards (missed those in the previous commit). Report card problems in manifests in alphabetical order. check-in: 313de568dc user: jan.nijtmans tags: trunk
11:35
Fix "'syntax error in manifest' when checkin would result in empty worktree" problem, reported by Michai Ramakers on the ML. check-in: 268ecf6ae9 user: jan.nijtmans tags: trunk
08:22
Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string check-in: e7340ac3d9 user: jan.nijtmans tags: branch-1.29
07:22
Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string. check-in: ec2061ce02 user: jan.nijtmans tags: trunk
2014-07-13
03:37
Add new test that demonstrates an issue (during merging) with renaming a file and then adding a file with the old name in the same commit. check-in: 25fe7658ec user: mistachkin tags: trunk
2014-07-11
13:08
Add "events" as additional type to be reported by the /reports page. check-in: 0fb4a8d098 user: jan.nijtmans tags: trunk
07:22
Make [/help?cmd=new|fossil new --empty] the default way to create a new repository. THIS COMMIT WILL BE REVERTED BEFORE FOSSIL 1.30 IS BEING RELEASED, (UNLESS RICHARD DECIDES OTHERWISE AT THAT TIME). The intent of this commit is to expose [/help?cmd=new|fossil new --empty] to more field-testing. It should be 100% upwards/downwards compatible, but if there still turn out to be some corner-cases, now is the right time to find out (I am not aware of any!). check-in: 8364065c45 user: jan.nijtmans tags: trunk
2014-07-10
10:01
./src/comformat.c: In function ‘comment_print’: ./src/comformat.c:70:5: warning: implicit declaration of function ‘ioctl’ [-Werror=implicit-function-declaration] if( ioctl(0, TIOCGWINSZ, &w)!=-1 ){ ^ check-in: 32205fdc41 user: jan.nijtmans tags: trunk
09:25
merge trunk check-in: a44b4aa5ac user: jan.nijtmans tags: undo-clean
08:21
c/--force/--allow-fork/ check-in: 604a355811 user: jan.nijtmans tags: trunk
08:18
Since fossil 1.29, not every repository has an initial commit and the initial commit no longer needs to be empty. Change the wording to account for that. check-in: aafcf6c57b user: jan.nijtmans tags: trunk
07:36
When committing a (non-binary) file which contains bytes forming an invalid UTF-8 stream, add the possibility to convert it to a valid UTF-8 stream ('c') if you like. check-in: 45f5184e2a user: jan.nijtmans tags: trunk
2014-07-09
22:04
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. check-in: 1dc9b7cbb0 user: jan.nijtmans tags: branch-1.29
21:04
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. check-in: 16f1076334 user: jan.nijtmans tags: trunk
20:44
typo (found by s.beal) check-in: 92c2c1e5e1 user: jan.nijtmans tags: trunk
16:27
merge forked trunks Closed-Leaf check-in: 37e42077c9 user: bch tags: utime_usleep
12:54
check for S_dosFsLib_FILE_NOT_FOUND on vxworks check-in: acbe8c41b1 user: jan.nijtmans tags: vxworks
11:17
Merge trunk. Make it work with SQLITE_ENABLE_LOCKING_STYLE=1, both on Linux and VxWorks. Still experimental, as the unlink issue when using dosFs is not handled yet. check-in: 1cef35ba55 user: jan.nijtmans tags: vxworks
08:56
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. check-in: 45feda65e9 user: jan.nijtmans tags: utime_usleep
2014-07-08
15:35
Add "Hide/Show Files" button to Parents and children/Ascendants and Descendants /timeline pages. Add "20 Entries"/"200 Entries" buttons to Ascendants and Descendants /timeline page. check-in: df3ada575c user: jan.nijtmans tags: trunk
11:00
Determine value for HAVE_UTIME, necessary for VxWorks. check-in: 9d0bc3a83b user: jan.nijtmans tags: vxworks
10:48
First attempt in makeing fossil work on VxWorks. Based on feedback by Andy Ling. check-in: 18ae9fddb8 user: jan.nijtmans tags: vxworks
2014-07-07
20:59
Update 'config.guess' and 'config.sub' from upstream per request on mailing list by Joe Prostko. Please review for trunk. Closed-Leaf check-in: c84d28d795 user: mistachkin tags: pending-review
20:21
typo (found by s.beal) check-in: b4a53ba45f user: bch tags: trunk
09:59
Disable "longpath" testcase for non-unix platforms. Make sure temporary directories created by the testcase are cleaned up. Leaf check-in: 46dc6537f8 user: jan.nijtmans tags: longpath
04:52
Bring in latest fixes. check-in: 088e961a2b user: andybradford tags: cluster-changes
2014-07-06
07:08
add test-case check-in: ab047fc478 user: jan.nijtmans tags: longpath
07:05
Allow repository paths of up to 4096 bytes in stead of just 512 bytes. This change needs a minor change in SQLite, allowing the maximum path length no longer to be hardcoded, but configurable at compile-time. See: [http://www.sqlite.org/src/info/c060923a54] check-in: 7f64b35032 user: jan.nijtmans tags: longpath
2014-07-04
10:11
Next step in "invalid-utf8" handling: If a source file contains invalid UTF-8 byte sequences, most likely the real encoding is either ISO-8859-1 or CP1252 (note that CP1252 is a superset of ISO-8859-1). Therefore, after providing a warning, we can now offer the option ('c') to convert it to valid UTF-8, just like we provide such option for UTF-16 and eol-handling as well. Closed-Leaf check-in: 81eeb6f553 user: jan.nijtmans tags: invalid-utf8
2014-07-02
10:50
Use "%S" format in stead of "%.10s" in more places where UUID's are handled. Closed-Leaf check-in: b246fa0cee user: jan.nijtmans tags: 16-digit-event-ids
2014-07-01
22:27
Fix off-by-one issue in the previous check-in. check-in: c405c1be3c user: mistachkin tags: 16-digit-event-ids
12:40
Update the built-in SQLite to the latest 3.8.6 alpha version from upstream. check-in: 6728a8bd08 user: drh tags: trunk
2014-06-30
19:07
Coding style adjustments. Remark (nijtmans): This commit contains more than just a coding style adjustment, changes the output of UUID's different than the proposed algorithm; if longer than 10 characters, the final non-digit char is missing. Demonstration: [/timeline?n=20&y=e]. Look at the last UUID in the timeline , it is [347871278941] but it should have been [347871278941b]! check-in: b6f137a01e user: mistachkin tags: 16-digit-event-ids
12:41
Make "plink" the default ssh client on Windows, no matter what win32 compiler fossil was compiled with. check-in: e6d7b35a24 user: jan.nijtmans tags: trunk
09:13
Use the same algorithm for event-id's for UUID's as in other UI locations: Make sure that the UUID contains at least a single lower-case hex digit, with a minimum of length 10. check-in: 734d429940 user: jan.nijtmans tags: 16-digit-event-ids
2014-06-27
23:19
Fix a possible NULL pointer dereference in the "fusefs" implementation. check-in: 2e51be8ec2 user: drh tags: trunk
15:32
Add "server-id" printout to "fossil dbstat". Only print project-id if there is one. check-in: 88d503e15b user: jan.nijtmans tags: trunk
12:35
Print server-id after cloning and in /stat page. Only print Project-ID in /stat page if there is one. check-in: 11ba4bd6cf user: jan.nijtmans tags: trunk
2014-06-26
07:40
Make format parameter in socket_set_errmsg() and ssl_set_errmsg() functions a const. check-in: cfb8d6604f user: jan.nijtmans tags: trunk
07:31
Make "fossil fusefs" entry in changelog a hyperlink. Use a "T" in stead of "+" in hyperlinks containing dates, in order to prevent ambiugity. A few typos in wiki. check-in: 68ce1305b1 user: jan.nijtmans tags: trunk
2014-06-25
08:57
Add the .fullschema command to "fossil sqlite". This command shows the schema and the content of the sqlite_stat tables, all in one go. Useful when reporting problems with the query planner check-in: 4f62b6017b user: jan.nijtmans tags: branch-1.29
07:57
Add the .fullschema command to "fossil sqlite". This command shows the schema and the content of the sqlite_stat tables, all in one go. Useful when reporting problems with the query planner. check-in: 7ba8311e57 user: jan.nijtmans tags: trunk
06:51
Use query that is similar to other queries in function. check-in: 2145a12ce9 user: andybradford tags: cluster-changes
2014-06-24
06:19
Don't delete phantom artifacts from unclustered table. Potential fix for missing sync content as reported on ML. check-in: 41b29f38fd user: andybradford tags: cluster-changes
00:40
Merge updates from trunk. check-in: 591bc4434b user: mistachkin tags: experimental
2014-06-23
09:35
Make daysOfWeek a const table. c/char const/const char/ check-in: 1d30672588 user: jan.nijtmans tags: trunk
04:26
Reorder include statements in 'main.c' to resolve an obscure compilation issue reported via the mailing list. check-in: 76303fb0c0 user: mistachkin tags: trunk
2014-06-22
02:59
"Usage" info for "fossil help rss", per mailing list request. (thx Michai Ramakers) check-in: bc30d829ab user: bch tags: trunk
2014-06-21
01:38
Add --trimspace option to the 'test-comment-format' test command. check-in: 4e3f915c00 user: mistachkin tags: experimental
01:32
Re-add the legacy comment printing algorithm. Currently, it is being retained primarily for testing and comparison purposes. check-in: 0463c7bfb1 user: mistachkin tags: experimental
2014-06-20
20:56
Merge updates from trunk. check-in: 265a48d3ec user: mistachkin tags: experimental
20:55
Merge updates from trunk. Closed-Leaf check-in: 1f2eac618c user: mistachkin tags: respectformatting
20:54
Make sure the --width option is honored by all calls into print_timeline(). check-in: e3df30f45c user: mistachkin tags: trunk
19:52
Merge parent branch again. check-in: 91741c7ae9 user: mistachkin tags: experimental
19:48
Update comment tests. check-in: fcbfd8b5a1 user: mistachkin tags: respectformatting
19:16
Merge parent branch. check-in: 69509558c8 user: mistachkin tags: experimental
19:15
Merge updates from trunk. check-in: fc84a01a8b user: mistachkin tags: respectformatting
19:11
Add and adjust comment tests from the experimental branch. check-in: 2920e7df00 user: mistachkin tags: trunk
18:56
Reorganize the new code, making internal functions private. Add COMMENT_PRINT_TRIM_SPACE flag, on by default. check-in: 856d10ae81 user: mistachkin tags: experimental
18:31
Further refinements and more tests. check-in: 70ba07c368 user: mistachkin tags: experimental
03:56
Initial draft of the ability to break a multi-line comment on word boundaries using the new algorithm. check-in: 10b47cc350 user: mistachkin tags: experimental
2014-06-19
21:30
Merge updates from trunk. check-in: 5d2a7a0fa1 user: mistachkin tags: experimental
21:28
Merge updates from trunk. Add tests. check-in: 334f518c5f user: mistachkin tags: respectformatting
21:26
Support a -verbose argument to the test suite. check-in: e02795056d user: mistachkin tags: trunk
21:25
Add several tests. check-in: bb1a191853 user: mistachkin tags: experimental
21:25
Complete re-write of the comment printing algorithm, taking the preservation of any pre-existing formatting within the comment into account. No attempt is made to avoid breaking a line in the middle of a word. check-in: 89aa595f88 user: mistachkin tags: experimental
18:48
Fix the "makefile.wiki" document to state that the "shell.c" is now an exact copy of the same file from SQLite. check-in: 9e1859606f user: drh tags: trunk
05:43
Merge updates from branch. Gracefully handle the case where the first line contains no spaces. check-in: d547629280 user: mistachkin tags: experimental
04:21
Merge updates from trunk. Adjust tests to account for comment formatting changes. One key test is still failing. check-in: 59d80134ff user: mistachkin tags: respectformatting
03:56
Place the test log file in the current directory, not the directory containing the test files. check-in: a675783882 user: mistachkin tags: trunk
03:55
Improve test suite logging and add initial tests for comment formatting. check-in: 597c738e89 user: mistachkin tags: trunk
03:04
Merge variable name change. check-in: 05ea665fef user: mistachkin tags: experimental
03:03
Rename the zBuf variable to zLine, to improve clarity. check-in: b68446e291 user: mistachkin tags: respectformatting
02:39
Experimental changes for more precise handling of new lines. check-in: 816faa5af9 user: mistachkin tags: experimental
02:39
Even more style improvements. check-in: c7c3d99a60 user: mistachkin tags: respectformatting
01:32
Further code style improvements. check-in: 504b0ae080 user: mistachkin tags: respectformatting
01:20
Merge updates from trunk. check-in: 4b675fb0e6 user: mistachkin tags: respectformatting
01:19
Add 'decode' option to the 'test-comment-format' test command. check-in: 8da0f34462 user: mistachkin tags: trunk
00:48
Merge updates from trunk. check-in: 3221e519b6 user: mistachkin tags: respectformatting
00:47
Enhance the 'test-comment-format' test command. check-in: 6a3b39a06b user: mistachkin tags: trunk
2014-06-18
23:30
Improve clarity of presentation via several stylistic changes. check-in: 41804ab180 user: mistachkin tags: respectformatting
15:07
make fossil timeline to respect the log formatting aka multiline logs. Suggested by Baptiste Daroussin. check-in: 10eea3abd4 user: jan.nijtmans tags: respectformatting
2014-06-17
22:15
On non-Windows systems that appear to lack the TIOCGWINSZ define, fallback to using the legacy behavior of hard-coding a reasonable default maximum line length. check-in: 54cc57e7a3 user: mistachkin tags: trunk
20:58
Bump version number to 1.30. check-in: 2d8f311cc0 user: mistachkin tags: trunk
20:54
Automatically adjust the width of printed comments according to the detected terminal width. check-in: 0ff6a9e282 user: mistachkin tags: trunk
20:16
Remove superfluous include and add a missing blank line. Closed-Leaf check-in: 4c194957c8 user: mistachkin tags: autoadjust
13:51
Add the ".eqp" and ".fullschema" dot-commands to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. check-in: 1b648ebacf user: jan.nijtmans tags: branch-1.29
11:51
merge trunk check-in: 7ea5059539 user: jan.nijtmans tags: autoadjust
11:51
Add the ".eqp" dot-command to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. check-in: 3467da7901 user: jan.nijtmans tags: trunk
11:41
Add the ".eqp" dot-command to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. check-in: 9afa53edf0 user: jan.nijtmans tags: autoadjust
2014-06-16
21:02
Adjust width auto-detection on Windows for more reasonable line breaks when the final character is a '-'. Seen with comment for check-in [4514910a5f] and a console width of 233. check-in: f4cab56c64 user: mistachkin tags: autoadjust
20:28
Improvements to error handling and code formatting. check-in: 9270ae240d user: mistachkin tags: autoadjust
20:01
Merge updates from trunk. check-in: 3c9cca2bd8 user: mistachkin tags: autoadjust
18:49
Enhance the new TH1 artifact command with more flexible lookup semantics. check-in: 00e4fedd85 user: mistachkin tags: trunk
18:34
Fix memory leak in the new TH1 artifact command. check-in: 74099a5c8d user: mistachkin tags: trunk
18:02
Add an 'artifact' command to TH1. check-in: 109d8f5dd6 user: mistachkin tags: trunk
16:44
Update the list of changes. check-in: 42dec3fedd user: mistachkin tags: trunk
16:31
Refactor db_close() so that it can make use of db_close_config(). check-in: b0d61b05d3 user: mistachkin tags: trunk
12:33
Since this hack only fixes part of fossil's Cygwin-specific problems, just remove it. The recommended way to configure fossil on Cygwin is now using --disable-internal-sqlite, which works much better. See: [https://www.sourceware.org/ml/cygwin/2014-06/msg00171.html] check-in: 9462a0b51f user: jan.nijtmans tags: trunk
09:05
Merge trunk. Make it work on Windows too. Variable width output on more commands. check-in: 40710b7a05 user: jan.nijtmans tags: autoadjust
2014-06-15
23:55
Merge updates from trunk. Closed-Leaf check-in: eabb27e8c7 user: mistachkin tags: dbCloseConfig
23:54
Treat the --repository (-R) option specially, caching its value in the global state. This is only strictly necessary when TH1 hooks are enabled at compile-time. check-in: 912fce2be8 user: mistachkin tags: trunk
17:53
Fix a problem in the Fuse Filesystem that caused incorrect processing of subdirectories whose names were a prefix of some sibling subdirectory. check-in: 1b4403c771 user: drh tags: trunk
17:25
Add a pair of "readme.txt" files under the "test" directory. Used for self-testing Fossil using its own repository. check-in: 8d0623b996 user: drh tags: trunk
04:58
Slight clarification of change log. check-in: 53c53624b9 user: andybradford tags: trunk
01:56
Merge updates from trunk. check-in: d1c5ae4e7e user: mistachkin tags: dbCloseConfig
01:54
Further corrections to configuration handling by the TH1 hooks support functions. check-in: e52682ece1 user: mistachkin tags: trunk
01:23
Merge updates from trunk. check-in: 01fcff84c5 user: mistachkin tags: dbCloseConfig
01:22
Add the 'th-force-cgi' and 'th-full-http' options to several test commands. check-in: c1915c3347 user: mistachkin tags: trunk
01:15
Better cleaning in the MSVC makefile. check-in: f83946c669 user: mistachkin tags: trunk
00:41
Merge updates from trunk. check-in: 9f3dd72d93 user: mistachkin tags: dbCloseConfig
00:38
Corrections to the new 'styleHeader' and 'styleFooter' TH1 commands. Modify TH1 integration code to keep track of when it opens databases. Modify 'test-th-hook' command to permit TH1 tracing. Corrections to new TH1 command test results. check-in: 142200b90a user: mistachkin tags: trunk
00:37
Handling missing th1-setup file in the test suite helpers saveTh1SetupFile and restoreTh1SetupFile. check-in: 5f701f195d user: mistachkin tags: trunk
2014-06-14
22:16
Corrections to the new TH1 'checkout' command and tests. check-in: 589b902edb user: mistachkin tags: trunk
21:52
Refactor db_close() so that it can make use of db_close_config(). check-in: e275546215 user: mistachkin tags: dbCloseConfig
21:49
Several minor code style fixes involving spacing. check-in: c7f5541b7d user: mistachkin tags: trunk
21:06
Add some diagnostic messages to the 'auto.def' file. check-in: 166fa7e732 user: mistachkin tags: trunk
20:10
Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. Add support for TH1-based hooks for all commands and web pages, disabled by default. check-in: 1c528d3bb9 user: mistachkin tags: trunk
20:07
Add the 'checkout', 'render', 'styleHeader', 'styleFooter', 'trace', 'getParameter', and 'setParameter' TH1 commands. check-in: 57be4d552e user: mistachkin tags: trunk
20:06
Add support for an Inno Setup project file for Fossil. check-in: 3887a31812 user: mistachkin tags: trunk
20:05
Update autosetup to the latest version. check-in: 3a5c9b34f3 user: mistachkin tags: trunk
16:19
Fix another memory leak in the "fossil fusefs" command. check-in: 6b15019765 user: drh tags: trunk
14:31
Fix a serious memory leak in the "read" logic of the Fuse Filesystem. check-in: 7a7ef00b35 user: drh tags: trunk
14:15
Minor performance optimizations on fusefs. check-in: bd4565e9d0 user: drh tags: trunk
13:59
Enhance the "fossil whatis" command so that it can accept multiple arguments. check-in: a73da231d8 user: drh tags: trunk
06:19
changelog update check-in: f99ef287dc user: jan.nijtmans tags: trunk
05:30
Update the custom MinGW makefile. check-in: 7bdb6530ca user: mistachkin tags: trunk
03:13
Add the "fossil fusefs DIRECTORY" command that mounts a Fuse Filesystem at the given DIRECTORY and populates it with read-only copies of all historical check-ins. This only works on systems that support FuseFS. check-in: 4bf670e612 user: drh tags: trunk
03:11
Improved documentation on the "fossil fusefs" command. Closed-Leaf check-in: 440eb41e59 user: drh tags: fusefs
02:57
Update autosetup to automatically detect the availability of FuseFS and add it to the configuration. check-in: be7e239894 user: drh tags: fusefs
02:48
Fix the FuseFS to correctly report when files that have executable permission. check-in: a2730f7276 user: drh tags: fusefs
01:28
Initialize implementation of the "fusefs" command. To make it work, manually edit the Makefile to add -DFOSSIL_HAVE_FUSEFS and -lfuse. Then run "fossil fusefs /tmp/fusefs". Afterwards you can "ls /tmp/fusefs/checkins/trunk" and so forth. check-in: ee5cd77d5a user: drh tags: fusefs
2014-06-13
23:34
Minor code style and spacing cleanup. check-in: 40d5560f22 user: mistachkin tags: trunk
14:49
Minor code cleanup for autosync attempts to make the code more legible, no change in functionality. check-in: 2f9c2ea5a5 user: andybradford tags: trunk
14:21
Auto-adjust the width of timeline (and various other output places) according to real terminal width. Suggested by Baptiste Daroussin. check-in: c4891e24af user: jan.nijtmans tags: autoadjust
08:57
Add a versioned "encoding-glob" setting for some files which contain the copyright sign (as invalid UTF-8 byte-sequence) check-in: c5a0169786 user: jan.nijtmans tags: trunk
06:11
Only sleep if there are more sync attempts to be made. check-in: e1dccc1772 user: andybradford tags: trunk
03:56
Add setting to control the number of autosync will be tried before returning an error. Default is historical behavior of one autosync in each direction. check-in: 76bc297e96 user: andybradford tags: trunk
00:38
Fix minor typos in documentation. check-in: a9819ba267 user: andybradford tags: trunk
2014-06-12
21:37
Add support for an Inno Setup project file for Fossil. Closed-Leaf check-in: 636025d431 user: mistachkin tags: innosetup
20:40
Move Fossil NSIS setup file to the 'setup' directory. check-in: 8b4aaef2f5 user: mistachkin tags: trunk
20:21
Update autosetup to the latest version. Closed-Leaf check-in: 022c5c4faf user: mistachkin tags: autosetup
18:37
Merge updates from trunk. Closed-Leaf check-in: 3b9a8829f4 user: mistachkin tags: th1Hooks
18:36
Merge updates from trunk. Closed-Leaf check-in: b3f9ce63ec user: mistachkin tags: th1Cmds
17:26
merge trunk Leaf check-in: e751da62cb user: jan.nijtmans tags: win32-longpath
17:25
Version 1.29 check-in: 3e5ebe2b90 user: drh tags: trunk, release, version-1.29
17:25
Set the publication date for version 1.29 to 2014-06-12. check-in: 4ec7e53a81 user: drh tags: trunk
2014-06-11
01:48
When checking the 'th1-hooks' setting value, refer to the repository settings as well. check-in: 3fb8e171b3 user: mistachkin tags: th1Hooks
01:23
Improvements to handling of the configuration database. check-in: 79533e2b31 user: mistachkin tags: th1Hooks
00:51
Centralize the handling of opening the configuration database and repository on behalf of TH1. check-in: 9773eba5fe user: mistachkin tags: trunk
00:40
Merge updates from trunk. check-in: 715dcd52fe user: mistachkin tags: th1Hooks
00:38
Add 'th1-hooks' setting to control whether or not TH1 hooks are enabled. By default, all TH1 hooks are disabled. check-in: 54e00d7a0a user: mistachkin tags: th1Hooks
2014-06-10
23:53
Prevent the 'setParameter' TH1 command from creating duplicate query parameters. check-in: 617eeaecf8 user: mistachkin tags: th1Cmds
23:12
Add the 'getParameter' and 'setParameter' TH1 commands. check-in: 40c1195538 user: mistachkin tags: th1Cmds
19:59
Add the 'checkout', 'render', 'styleHeader', 'styleFooter', and 'trace' TH1 commands. check-in: c18ff5d005 user: mistachkin tags: th1Cmds
18:56
Make TH1 command comments consistent. check-in: a17919af85 user: mistachkin tags: trunk
05:02
Merge updates from trunk. check-in: 0465fecca3 user: mistachkin tags: th1Hooks
05:01
Modularization and cleanup of several test files. check-in: 2c9d6b5e0f user: mistachkin tags: trunk
04:32
Pass command line arguments to hooks via a TH1 list variable. Enhance test suite infrastructure and add tests. Update hook TH_ERROR return code handling comments to reflect reality. check-in: b34dbc78b5 user: mistachkin tags: th1Hooks
2014-06-09
20:07
Enable TH1 hooks for all web pages, known and unknown. check-in: f90f723010 user: mistachkin tags: th1Hooks
2014-06-08
21:39
Include TH1 hooks feature in the 'hasfeature' TH1 command. check-in: 53f5e1f9ed user: mistachkin tags: th1Hooks
20:28
Corrections to #ifdef handling and comments. check-in: f605058514 user: mistachkin tags: th1Hooks
20:19
Add the ability to include -OR- omit support for TH1 hooks at compile-time. check-in: b3c40dd49e user: mistachkin tags: th1Hooks
00:49
Update comments on the settings that were made versionable in the previous check-in. check-in: 3d28912ca3 user: mistachkin tags: th1Hooks
00:38
Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. check-in: 9952893360 user: mistachkin tags: th1Hooks
00:16
Fix several merge conflict issues from the previous check-in. check-in: 1f915a6859 user: mistachkin tags: th1Hooks
00:03
Merge updates from trunk. check-in: f91d313169 user: mistachkin tags: th1Hooks
2014-06-06
09:27
When doing "fossil user default <username>", don't try to check the current default user for validity. check-in: 4306f0f3d6 user: jan.nijtmans tags: trunk
07:19
A few additions of "const" keyword, reducing the number of compiler warnings when compiling with -Wwrite-strings check-in: 0a754750ef user: jan.nijtmans tags: trunk
07:10
Make "fossil version -v" report the right openssl version, even when it was linked dynamically with openssl and the openssl version was later upgraded. Remove some dead code and comments which are not true any more. check-in: 48f1239eb2 user: jan.nijtmans tags: trunk
2014-06-05
18:39
Update version of OpenSSL that is referred to in the makefiles. check-in: 94c0eb9724 user: mistachkin tags: trunk
08:12
Compatibility back to SQLite 3.7.17 (when configuring with --disable-internal-sqlite) check-in: b6670e0545 user: jan.nijtmans tags: sqlite3-compat
08:05
Remove the Cygwin-specific Makefile, as the option --disable-internal-sqlite has the same effect. Document this. check-in: 5610dc4edf user: jan.nijtmans tags: trunk
2014-06-04
19:59
Merged in close-cleanup-config after positive tests and feedback. check-in: fc9970678e user: stephan tags: trunk
19:53
Minor changelog addition. check-in: 1e4f77d7b4 user: stephan tags: trunk
18:45
Update the built-in SQLite to the 3.8.5 release. check-in: 72328ae75d user: drh tags: trunk
2014-06-03
19:42
Update the build instructions for Mac OS 10.2. check-in: 481741f3f5 user: drh tags: trunk
15:17
Merge in recent patches to the SQLite 3.8.5 beta. check-in: 2ddb51c08f user: drh tags: trunk
2014-06-02
20:10
actually, --date-override overrides --empty, not reverse check-in: a01e2d147f user: jan.nijtmans tags: trunk
14:52
Updates the built-in SQLite sources to the latest 3.8.5 beta. In particular, this update includes the new ".system" and ".once" commands to the SQLite command-line utility accessed via the "fossil sql" command. check-in: 8bc47c1469 user: drh tags: trunk
09:39
Fix comment, some formatting. check-in: 74640de96e user: jan.nijtmans tags: trunk
2014-06-01
04:17
Incorporate recent features/fixes. Closed-Leaf check-in: 715a36c8ec user: andybradford tags: autosync-tries
2014-05-31
22:22
Documented the new -empty flag. check-in: 2a17ab66b2 user: stephan tags: trunk
19:37
The 'new' and 'init' commands again create an initial checkin unless the (new) --empty flag is given or (as before) --date-override is used. check-in: 3b66804d3f user: stephan tags: trunk
16:37
Backout [636982a564], which incorrectly calculates aggregate disk checksums when selectively committing files for the initial checkin. check-in: 1a0179abd7 user: joel tags: trunk
15:34
Link to the manifest documentation from the core concepts. check-in: 7ff74b20d6 user: andybradford tags: trunk
2014-05-30
18:12
integrated wiki-keep-mimetype branch. check-in: 52d242a73b user: stephan tags: trunk
18:04
Renamed --format|-F to --mimetype|-M. Stumbled across a char-is-signed assumption and replaced it with (int). Closed-Leaf check-in: 918d07bfac user: stephan tags: wiki-keep-mimetype
16:52
Now only remove the ckout:... key if the repo db is writeable. May leave orphans in the config db for read-only repos, but it was doing that before, anyway. Closed-Leaf check-in: 43eeab7c52 user: stephan tags: close-cleanup-config
16:38
'close' now removes ckout:... entry from global config and repo. Possibly has unwanted side-effects, thus a branch. check-in: 36cb9ec476 user: stephan tags: close-cleanup-config
14:54
Allow multiple autosync attempts also for the branch and update commands. check-in: 87d323d307 user: andybradford tags: autosync-tries
03:09
Introduce the autosync-tries setting to control how many attempts autosync will try if there is a failure. Defaults to 1 which is the current behavior. Disabling autosync is still managed with the autosync setting. check-in: 7653ab6342 user: andybradford tags: autosync-tries
2014-05-28
20:24
Update the build-in SQLite from upstream. The "fossil sql" command now supports the ".shell" meta-command. check-in: f6d3b81513 user: drh tags: trunk
16:06
Added -R REPO to the timeline docs, per ML request. check-in: dadbf7825a user: stephan tags: trunk
03:55
Fixed an off-by-one error in print_person(). The original code extracted the leading '<' of the email address as part of the user name, putting an unmatched '<' into the git dump file, and breaking fast_import. This bug was only triggered by the user's contact information actually containing an email address. check-in: de1921bad3 user: aku tags: trunk
00:17
Fix a typo in the SCGI documentation. check-in: 6a4127f3ed user: drh tags: trunk
2014-05-27
23:40
Updates to the SCGI documentation. check-in: 30a122a05e user: drh tags: trunk
20:36
Correctly handle embedded documentation pages that contain characters that require HTTP encoding. check-in: 5d4400400a user: drh tags: trunk
2014-05-26
20:55
Fix a problem in the shell when importing CSV files. If the leftmost field of the first row in the CSV file was both zero bytes in size and unquoted, no data was imported. check-in: 87130593e4 user: jan.nijtmans tags: trunk
07:45
Give a warning when a to-be-committed text file has byte sequences which are not valid UTF-8. Can be disabled with "encoding-glob" setting. check-in: 0cb00c0b8f user: jan.nijtmans tags: trunk
2014-05-24
17:22
Update the built-in SQLite to the lastest 3.8.5 beta from trunk. check-in: 85d2a1120e user: drh tags: trunk
06:27
In "fossil sqlite", if three or more interrupt signals (control-c) are received in a row without a response from sqlite3_interrupt() then call exit(1) immediately. This allows control-C to interrupt the shell even if it is stuck in a computation or loop that does not involve the VDBE. check-in: a74d100a12 user: jan.nijtmans tags: trunk
02:23
Clarify the documentation on shunning happening automatically by default on a "pull" operation. check-in: 03f0317c79 user: andybradford tags: trunk
00:12
Minor correction to embedded document link to include relative path. check-in: c11f57fa48 user: andybradford tags: trunk
2014-05-23
11:01
pulled in trunk. check-in: 6480287517 user: stephan tags: wiki-keep-mimetype
05:07
Correct reference to the shun URL. check-in: b2a8924eb2 user: andybradford tags: trunk
2014-05-22
07:46
merge trunk check-in: c7767cc123 user: jan.nijtmans tags: cleanX
05:14
Merge in latest features and fixes. check-in: fbc335d39f user: andybradford tags: autosync-tries
04:47
Make room for extra argument in array. check-in: bae2e57901 user: andybradford tags: trunk
04:39
Make [/help?cmd=open|fossil open] and [/help?cmd=checkout|fossil checkout] aware of missing content too. check-in: 941ead2f9a user: andybradford tags: trunk
2014-05-20
06:03
Sync operations now commit each round-trip. check-in: 16da1b6dff user: andybradford tags: trunk
05:47
Avoid misinterpretation of operator. Closed-Leaf check-in: bfdc38243f user: andybradford tags: per-round-trip-commit
05:23
Process xfer-ticket-script for each round-trip to avoid lost hook invocations (thanks to Jan Nijtmans for catching this). check-in: 28a24c4ba6 user: andybradford tags: per-round-trip-commit
2014-05-19
09:56
Fix a compiler warning. check-in: c543079b87 user: drh tags: trunk
09:16
Prevent error-message for "fossil diff --tk" in combination with -v/--verbose/--interactive/--side-by-side (which are already implied by --tk) check-in: c060947196 user: jan.nijtmans tags: trunk
07:38
[/help?cmd=new|fossil new] no longer creates an initial empty commit by default (but it still does when using --date-override). The first commit after checking out a new empty repository will become the initial commit. check-in: cac91b6cd1 user: jan.nijtmans tags: trunk
2014-05-17
15:48
Correct description in comment (no code change). check-in: 9f33dbae40 user: andybradford tags: autosync-tries
2014-05-14
16:53
doc improvement. check-in: e1a0de7575 user: stephan tags: wiki-keep-mimetype
16:39
Added --format MIMETYPE flag to (wiki create|commit) and /json/wiki/save. check-in: 8f2d9e6923 user: stephan tags: wiki-keep-mimetype
16:05
minor doc correction. check-in: ec44f61a83 user: stephan tags: trunk
2014-05-09
09:34
[/help/stash|stash gdiff] now honors the "g" in gdiff. check-in: cd5a7e1290 user: stephan tags: trunk
08:55
merge trunk Closed-Leaf check-in: 0aa20efb96 user: jan.nijtmans tags: no-initial-commit
08:44
A "fossil checkout" when the current check-out is the empty checkout (vid=0) should delete the vfile table. check-in: 0c9b1fb412 user: jan.nijtmans tags: trunk
08:28
merge trunk check-in: 6f099294a5 user: jan.nijtmans tags: no-initial-commit
07:34
Bug-fix: Function unsaved_changes() doesn't check for changes when there is an empty checkout. check-in: f7d9413ccf user: jan.nijtmans tags: trunk
03:03
Correction in comment, no change in functionality. check-in: 4cfe13e962 user: andybradford tags: per-round-trip-commit
2014-05-08
10:25
rebase check-in: 3ef59c357c user: jan.nijtmans tags: no-initial-commit
05:52
Abort update or merge operation if there is content missing from files. Add --force-missing option to allow override if desired. check-in: f2adddfe60 user: andybradford tags: per-round-trip-commit
2014-05-07
04:00
Make error message less redundant. check-in: d02f144d70 user: andybradford tags: per-round-trip-commit
2014-05-05
07:26
Abort the update if autosync fails. check-in: 8478bfe27e user: andybradford tags: per-round-trip-commit
04:50
Restore variable definitions at the top of the block. check-in: 21f6dc9571 user: andybradford tags: per-round-trip-commit
03:54
Don't exit fatally during http_exchange, but return an error so partial sync can also be handled on network errors. check-in: 1317331eed user: andybradford tags: per-round-trip-commit
2014-05-03
15:01
Use macro instead of number. check-in: ccc2bb7366 user: andybradford tags: per-round-trip-commit
05:58
Commit more frequently during a sync operation to minimize number of times content must be requested when sync failures occur. check-in: c2a69336fd user: andybradford tags: per-round-trip-commit
2014-05-02
09:34
merge trunk Closed-Leaf check-in: 39375fa3b6 user: jan.nijtmans tags: invalid-utf8
08:23
Backout [1aef260f4c0a0fc74f45f624eb0cbe92b98bf6e8|1aef260f4c]: "Honor timezones in imports from git", per ML thread check-in: 77f53423ae user: jan.nijtmans tags: trunk
2014-05-01
08:06
[/help?cmd=new|fossil new] no longer (by default) creates an initial empty commit. The first commit after initializing a new repository will become the initial commit, and it doesn't need to be empty any more. If you specify --date-override, an initial commit with the specified date still will be created. check-in: f2c8b4f375 user: jan.nijtmans tags: no-initial-commit
2014-04-30
21:43
Fixed an assertion triggered via test-name-changes when symbolic name resolution fails. check-in: 25b2a809cd user: stephan tags: trunk
19:16
merge trunk check-in: c1b6fd36a1 user: jan.nijtmans tags: cleanX
18:02
Typo fix (thanks to Joe P). check-in: 003db810a2 user: stephan tags: trunk
17:36
changelog update for root-user enhancement. check-in: 3fd9599210 user: stephan tags: trunk
16:35
Merged in fix from Andy B. which resolves mis-resolution of db file name when fossil is run as root (chroot-related). Haiku OS runs everything as root. check-in: 5e47d555e4 user: stephan tags: trunk
07:54
On second thought, make this also work for fossil server as well which has the same problem. Closed-Leaf check-in: 644e78cc89 user: andybradford tags: pending-review
07:43
If Openssl is available, use its sha1 implementation. Suggested by Baruch Burstein. check-in: 379309b6da user: jan.nijtmans tags: trunk
07:11
Minor cleanup (no change in functionality). check-in: b5e0937518 user: andybradford tags: pending-review
07:07
Potential fix to allow fossil ui to be run as root---reopen the database after dropping privileges. check-in: d5432cf6c3 user: andybradford tags: pending-review
2014-04-29
21:29
Make MinGW(-w64) compile work with USE_SYSTEM_SQLITE = 1. Only works if you have a static libsqlite3.a in your compiler environment. check-in: d00f2cfa80 user: jan.nijtmans tags: trunk
18:02
Rebuild now sets user.mtime if it is NULL, per ML thread. check-in: 6fdf91d793 user: stephan tags: trunk
17:32
Added the test-rename-list webpage. check-in: 09f82acd13 user: drh tags: trunk
11:48
Possible fix for [56bafbab54]: unable to use network drive. Theory is that the AccessCheck() call failes because there are more than one Privileges in use. See: [http://msdn.microsoft.com/en-us/library/windows/desktop/aa374815%28v=vs.85%29.aspx] check-in: 969f0a2611 user: jan.nijtmans tags: trunk
11:03
Use file_access in stead of win32_access in some places, and fix function signature of win32_chdir(). check-in: f6ac1ff032 user: jan.nijtmans tags: trunk
10:19
Fix some compiler warnings 'may be uninitialized in this function'. Move path conversions out of win32_chdir/win32_access/win32_stat, as its caller already can do that. This eliminates some code duplication. check-in: 503482a2c6 user: jan.nijtmans tags: trunk
08:11
merge cleanX check-in: 820b10f776 user: jan.nijtmans tags: cleanX-no-clean-glob
07:15
merge trunk check-in: 791cebc129 user: jan.nijtmans tags: cleanX
00:31
Set the mtime column of the USER table on a self-registration. check-in: a9235f4cc4 user: drh tags: trunk
2014-04-28
12:24
Remove unneeded variable: Since could_be_utf16() calls starts_with_utf16_bom() it can be deduced that for Unicode text, bRevUnicode always has the same value as bRevUtf16. The comments on the variables already suggested that. check-in: 09f2386328 user: jan.nijtmans tags: trunk
11:00
Fix function same_dline_ignore_allws(), for the case where one side of the diff was an empty line. Example where it went wrong: [/fdiff?v1=d5e0c2dc93&v2=7ee7dd0a42&sbs=1&w] check-in: 1274c97d70 user: jan.nijtmans tags: trunk
10:26
Use file_access(..., F_OK) in stead of file_access(..., 0) everywhere, in case some platforms exist where F_OK != 0. Remove a few end-of-line spaces. check-in: 9df71fe36c user: jan.nijtmans tags: trunk
09:25
Simplify some usage of if-statements. No change of functionality. check-in: 7458a18894 user: jan.nijtmans tags: trunk
07:47
Implement determination of LOOK_INVALID flag for UTF-8 byte sequences. Not used in fossil yet. check-in: 5f24da1360 user: jan.nijtmans tags: trunk
2014-04-26
01:54
Remove an unused variable. check-in: f1ed720a84 user: drh tags: trunk
01:20
Move variable declarations for MSVC. check-in: a050cd09e6 user: joel tags: trunk
2014-04-25
21:56
Add a web-page for viewing the status of the web cache. Accessible as a submenu off of the stat page. check-in: 05477b2e06 user: drh tags: trunk
21:34
Add a mention of the "fossil cache" command to the server load management discussion on the "server.wiki" page. And mention "fossil cache" in the change log. Documentation changes only. check-in: 34ea8daf90 user: drh tags: trunk
21:18
Make the "fossil cache" command an accessory that only shows up when doing "fossil help --all". Remove unused variables from the implementation. check-in: c7194b668b user: drh tags: trunk
21:11
Add a cache that will save /zip and /tarball objects and reissue them from cache when requested a second time. The "fossil cache" command is used to control the cache. Turned off by default and must be enabled using "fossil cache init". check-in: 450b62ff3a user: drh tags: trunk
15:03
Fix handling of overlong UTF-8 forms: All overlong forms except 0xC0 0x80 (\u0000) are considered invalid. Run same test-cases as on trunk, which now contains various overlong UTF-8 sequences, as proof that everything is correct. check-in: 636da047cc user: jan.nijtmans tags: invalid-utf8
11:00
More UTF-8-related test-cases check-in: 621f98657d user: jan.nijtmans tags: trunk
08:38
Add a commit warning when a to-be-committed file contains invalid UTF-8 byte-sequences. See: [http://en.wikipedia.org/wiki/UTF-8#Invalid_byte_sequences]. This warning can be disabled by the "encoding-glob" setting. Implements determination of LOOK_INVALID flag determination when text is otherwise assumed to be UTF-8 and adds test-cases for it. check-in: 79341394e2 user: jan.nijtmans tags: invalid-utf8
2014-04-24
14:21
Use sqlite3_sleep() instead with a shorter wait. check-in: 714f3ec379 user: andybradford tags: autosync-tries
09:59
merge cleanX check-in: f7fd7d0ac8 user: jan.nijtmans tags: cleanX-no-clean-glob
08:12
merge trunk check-in: 9d969db8a4 user: jan.nijtmans tags: cleanX
07:21
Move glob_match(pKeep) out of the locate_unmanaged_files()/vfile_dir_scan() functions. This allows a note to be printed (with -v/--verbose) which explains why "fossil.exe" is not deleted by 'fossil clean -f --ignore ""'. No change of functionality (except for the addition of the note) check-in: 389d0d7939 user: jan.nijtmans tags: trunk
2014-04-23
16:47
Improvements to user management: (1) Provide a textarea for entering contact information. (2) Disable superfluous entry boxes for special users. (3) Give an error when creating a duplicate login name. check-in: 1b4b8a95b2 user: drh tags: trunk
14:14
Add option -W|--width to "[/help?cmd=stash|fossil stash ls]" and "[/help?cmd=leaves|fossil leaves]" commands. check-in: fa6ece72b6 user: jan.nijtmans tags: trunk
11:03
Avoid the use of strcpy() as this upsets OpenBSD. check-in: 3f487aca8a user: drh tags: trunk
2014-04-22
17:22
Reword the message printed on the /info page when the UUID is not found and is less than 4 characters. check-in: 36ffa749f0 user: drh tags: trunk
15:15
Add the test-ambiguous command for finding ambiguous SHA1-hash abbreviations. check-in: 2aaae64a59 user: drh tags: trunk
13:57
Experimental change to add a "nodesc" query parameter to pages like /artifact that suppresses the sometimes length description of what the artifact is used for. Leaf check-in: b794218f01 user: drh tags: nodesc-option
12:51
Handle short UUID collisions for events, tickets and other artifacts in the /info page. check-in: 49467d2a49 user: drh tags: trunk
12:44
Increase the version number to 1.29 with the idea that we might do a new release soon. Fill out the change-log for version 1.29. check-in: 61c66596e8 user: drh tags: trunk
12:07
Fix the "SaveAs" button on the "diff --tk" viewer so that the "Cancel" button works. check-in: 7440633e81 user: drh tags: trunk
10:01
Make sure SQLITE_TESTCTRL_BYTEORDER is defined. Closed-Leaf check-in: 4778b1d07a user: jan.nijtmans tags: branch-1.28
09:43
[a138dc97fc]: Fix a potential segfault when the SSH_CONNECTION environment variable is defined. [http://www.sqlite.org/src/info/9d2ae6342c|9d2ae6342c]: In the command-line shell, run set writable_schema before running the ".clone" command. check-in: d7889a2e83 user: jan.nijtmans tags: branch-1.28
06:56
Use SQLITE_UTF8 in stead of SQLITE_ANY everywhere, because SQLITE_ANY is deprecated in later SQLite and fossil uses UTF-8 everywhere anyway. check-in: 2c95802cfc user: jan.nijtmans tags: trunk
2014-04-21
18:41
Compatibility with SQLite 3.8.2 as external library check-in: 09472e8897 user: jan.nijtmans tags: sqlite3-compat
13:24
Update the built-in SQLite to 3.8.5 alpha, including all of the latest performance enhancements and bug fixes. check-in: 88aa2e375a user: drh tags: trunk
13:19
Remove the "TIP:" in the commit message prompt in an effort to reduce "warning fatigue". check-in: 7ca6ce030d user: drh tags: trunk
07:43
If autosync fails, try again to defined maximum with a 1 second sleep between failures. check-in: fae1eca8f6 user: andybradford tags: autosync-tries
2014-04-20
19:31
Fix typo and avoid nested double quotes in wiki format guide. check-in: 8a5f192b40 user: andygoth tags: trunk
19:05
Fix CSS typo to correct alignment of "th" labels (s/tale/label/). check-in: 8b3f1b5b25 user: andygoth tags: trunk
18:48
Missing "#else" check-in: b418a7ebbe user: jan.nijtmans tags: trunk
08:40
Cherry-pick a few more bug-fixes from SQLite trunk, the same ones that are also backported to the SQLite 3.7.4.3 Cygwin build. See: [http://osdir.com/ml/sqlite-users/2014-04/msg00366.html]. For me those all are important enough so they should appear in the next SQLite release. check-in: 1b2c7acd69 user: jan.nijtmans tags: trunk
2014-04-19
22:47
Fix a potential segfault when the SSH_CONNECTION environment variable is defined. check-in: a138dc97fc user: drh tags: trunk
2014-04-15
09:40
Cherry-pick [http://www.sqlite.org/src/info/1277932b7e8bb36c7070ffafbf110a8e128c267b|1277932b7e]: Fix a harmless compiler warning that crops up with SQLITE_MAX_MMAP_SIZE=0. check-in: 53aea235fa user: jan.nijtmans tags: trunk
2014-04-14
22:50
In-editor note re: empty commit msg allowing chance to abort commit. Per suggestion by David Given on fossil-users@ mailing list. check-in: 0484ccf2e9 user: bch tags: trunk
20:30
explain how empty commit msg affects commit process check-in: 724a544591 user: bch tags: trunk
14:20
Potential resolution of conflict with [64aa75260f] which causes the default-user setting to be ignored. Attempt to set default user from config if defined. Leaf check-in: 9f2a03bbb8 user: andybradford tags: default-user
14:19
Enable interface to alter default-user setting. check-in: cd5f3be51e user: andybradford tags: default-user
13:03
merge trunk. Add support for extended UNC paths as well. check-in: 9d4a73cb40 user: jan.nijtmans tags: win32-longpath
2014-04-11
21:30
Added new /reports page: byweekday. Most tags and commits happen on Thursdays. Most tickets on Wednesdays. check-in: 2cf6304bc3 user: stephan tags: trunk
18:12
Merge in latest fixes. Closed-Leaf check-in: 5460b0cfa2 user: andybradford tags: short-uuid
15:44
Refactored ATTACHMENT crosslinking a bit to remove some duplicate code (tested on libfossil repo). Replaced free() with fossil_free() (consistency). Added fossil_is_uuid(), the c-string counterpart of blob_is_uuid(). check-in: b7ff537dca user: stephan tags: trunk
2014-04-10
15:16
Cherry-pick [f2ebd7e52d16891bdbf2eb423891ad007e744f61|f2ebd7e52d]: Make use of a recursive query capability (if available) to replace the compute_ancestors() function with a single query. check-in: 52d8026045 user: jan.nijtmans tags: branch-1.28
08:36
Add test-cases for function file_relative_name(), three of them failing without [565ba734d2] check-in: 1762a72f0e user: jan.nijtmans tags: trunk
2014-04-09
21:55
Cherry-pick [c5b86115de]: Update version of OpenSSL that is referred to in the makefiles. Cherry-pick [565ba734d2]: Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff). check-in: c779b68904 user: jan.nijtmans tags: branch-1.28
20:35
Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff) check-in: 565ba734d2 user: jan.nijtmans tags: trunk
2014-04-08
14:10
Fix handling of directory link in /dir page, which was broken by [b34fda9692] check-in: 4cb4fd1a8d user: jan.nijtmans tags: trunk
09:37
Simplify UUID handling in ticket UI. No functional change. check-in: b18f3a5cfb user: jan.nijtmans tags: trunk
05:52
Make error message more obvious when short UUID length is less than 4. check-in: 4b1b56c99c user: andybradford tags: short-uuid
05:46
Restore original order in case this was intentional for the reason that tickets are more likely to be found than events. check-in: 53072ae878 user: andybradford tags: short-uuid
05:23
Output information on ambiguous event match. check-in: aa10e75656 user: andybradford tags: short-uuid
04:34
This function also is no longer needed at this point. check-in: 8b9b44515e user: andybradford tags: short-uuid
04:32
Use function more specific to detecting collisions to catch events, tickets and other types in blob. check-in: ae6f27004b user: andybradford tags: short-uuid
2014-04-07
21:07
Update version of OpenSSL that is referred to in the makefiles. check-in: c5b86115de user: mistachkin tags: trunk
19:08
Fix fossil test-th-eval 'expr 0+0x0bc': TH_ERROR: expected number, got: "0x0bc" check-in: b153caf67e user: jan.nijtmans tags: trunk
12:35
Put more long UUID's in hyperlinks, without modifying the visible appearance in the UI. check-in: b34fda9692 user: jan.nijtmans tags: trunk
2014-04-06
04:51
Show short UUID collisions also for tickets and not just ticket changes. Reported on ML. check-in: 0066d6c6a9 user: andybradford tags: short-uuid
2014-04-04
12:18
Cherry-pick [ee1aa460a4]: Fix using the unary bitwise NOT operator in TH1. Update to SQLite 3.8.4.3 check-in: 97608a6b57 user: jan.nijtmans tags: branch-1.28
12:11
Update to SQLite 3.8.4.3 check-in: b37a28228c user: jan.nijtmans tags: trunk
11:07
Another test-case which gave an expected error-message, with fix: before: $ fossil test-th-eval "expr 0+0b" TH_ERROR: syntax error in expression: "0+0b" after: $ ./fossil test-th-eval "expr 0+0b" TH_ERROR: expected number, got: "0b" check-in: b78ae90a84 user: jan.nijtmans tags: trunk
11:01
unused variable check-in: 0f3ed70be4 user: jan.nijtmans tags: trunk
10:57
Code simplification. No change in functionality. check-in: 8d627980aa user: jan.nijtmans tags: trunk
10:20
Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. check-in: 99901fbf79 user: jan.nijtmans tags: trunk
08:48
Fix one situation in which integers still could fool the number parser. Add test-case for it. check-in: 9fdc7a0413 user: jan.nijtmans tags: trunk
08:16
Fix error-handling in parsing of binary/octal/hex integers for th1. Add test-cases for it. check-in: a306f771d8 user: jan.nijtmans tags: trunk
2014-04-03
19:13
Enhance the 'fossil extras' and 'fossil all extras' commands using the new --header option to get them to print the associated repository first. check-in: 69974aaa19 user: mistachkin tags: trunk
15:14
Add support for hex (0x), octal (0o) and binary (0b) integers, just as Tcl. Adapted from patch provided by Sergei Gavrikov. check-in: 1f6734c30b user: jan.nijtmans tags: trunk
13:37
Enhance the --tk option on diff so that it works with special characters (like "\" and "}") in the filename. check-in: 544d22139d user: drh tags: trunk
07:05
Fix highlight algorithm when used in combination with "Ignore Whitespace" check-in: c23190a61d user: jan.nijtmans tags: trunk
2014-04-02
12:57
Fix --with-tcl build broken by [d77b7ed1a0]. Because FOSSIL_ENABLE_TCL was defined always (either as "1", either as "@FOSSIL_ENABLE_TCL@", selection on it in the Makefile makes no sence anyway. check-in: a8e3ede965 user: jan.nijtmans tags: trunk
07:05
Change a fatal into a warning, allowing to continue file conversion for other files. Also clean-up internal blobs when this happens. check-in: b763c3c3eb user: jan.nijtmans tags: trunk
06:58
Fix build with default Makefile for platforms which don't have getloadavg() function (e.g. Haiku/Cygwin). Patch provided by Joseph Prostko. check-in: 7023de9504 user: jan.nijtmans tags: trunk
06:55
Remove @FOSSIL_ENABLE_TCL@ references in Makefile*.in: It doesn't work when tcl is not enabled, and it has no function anyway because the definition in autoconfig.h is really what matters. check-in: d77b7ed1a0 user: jan.nijtmans tags: trunk
03:30
Call fossil_fatal() when fossil_fopen fail on commit_warning(). This fix SIGSEGV when converting CR/NL where files are read-only. (reported on ML) check-in: c3d09540dd user: mgagnon tags: trunk
2014-04-01
22:28
Fix using the unary bitwise NOT operator in TH1. check-in: ee1aa460a4 user: mistachkin tags: trunk
19:52
Add the "Invert" button to the --tk diff display. check-in: cf52a9ab7b user: drh tags: trunk
18:43
Get the "fossil cat" command working outside of a check-out using the -R option. This is an alternative implementation to the fix-cat-dash-R branch that avoids adding a new global variable. check-in: ebe97b79f2 user: drh tags: trunk
2014-03-31
18:57
Merge trunk.. including use of the urlData object the global "g" variable which fix byte alignment problem.. Closed-Leaf check-in: 7cb29889ca user: mgagnon tags: fix-cat-dash-R
17:31
Fixed json.c for g.url changes which could not have been caught by search/replace b/c they are macro-generated. check-in: bcae843a3f user: stephan tags: trunk
16:48
Get rid of the GLOBAL_URL() kludge. Change the global "g" variable to contain an instance of the UrlData object instead of individual fields of the UrlData object. check-in: 5fdad9bd8c user: drh tags: trunk
13:02
Use full-length SHA1 hashes on the "ambiguous" webpage. check-in: 42e66c1a17 user: drh tags: trunk
12:59
Add missing db_finalize() statements. check-in: 07e93f3854 user: drh tags: trunk
10:30
Use long UUID's in more hyperlinks, without affecting UI display. check-in: b0d9468bff user: jan.nijtmans tags: trunk
2014-03-29
09:03
s/free()/fossil_free()/, for consistency. check-in: c94df7244a user: stephan tags: trunk
2014-03-28
17:45
Re-added a short doc snippet accidentally cut out by [ec03c3149a]. check-in: 045975f6f7 user: stephan tags: trunk
08:18
Use full UUID's in more hyperlinks, e.g. regarding attachments. Remove unused function. check-in: ec03c3149a user: jan.nijtmans tags: trunk
07:12
Update to SQLite 3.8.4.2. No need for "win32-longpath" any more for Cygwin. check-in: 2ae080c1a3 user: jan.nijtmans tags: branch-1.28
02:28
Fix inconsistent naming between the 'fossil extras' and 'fossil all extra' commands. Add the --showfile option to the 'fossil all' command. check-in: 7afbb70310 user: mistachkin tags: trunk
2014-03-27
10:22
Update to SQLite 3.8.4.2 check-in: cf0b0e5063 user: jan.nijtmans tags: trunk
10:11
Fix (not so harmless) gcc compiler warning. check-in: 22d7996f8c user: jan.nijtmans tags: trunk
09:36
With 'fossil clean -x', prompt for any files not matching any of --ignore/--clean/--keep. This is actually what gives 'fossil clean -x' added value above 'fossil clean --ignore ""'. check-in: 7695a718be user: jan.nijtmans tags: cleanX
09:06
merge trunk check-in: a40d3f90eb user: jan.nijtmans tags: cleanX
2014-03-26
21:54
Fix problem when using "fossil cat" when specifying repository via command line argument (with -R) (reported on ML) Problem was the use of file_tree_name() which call db_must_be_within_tree(). Add a variable in the Global structure 'g' to remember if -R|--repository argument was specified and don't call file_tree_name() if it's the case (since user expect file relative to repository. (Pending review...) check-in: dc10f8d74c user: mgagnon tags: fix-cat-dash-R
11:58
3 more "full UUID" cases check-in: f46482a905 user: jan.nijtmans tags: trunk
11:03
Use full UUID's in hyperlinks check-in: a16236e70d user: jan.nijtmans tags: trunk
2014-03-24
16:30
Added some docs for the name/uuid params for /zip. check-in: 4adcd4f4f5 user: stephan tags: trunk
2014-03-23
17:15
merge cleanX check-in: 1d54c02400 user: jan.nijtmans tags: cleanX-no-clean-glob
17:14
Added some text to the /tar help, per ML suggestion. check-in: 7ba06f150c user: stephan tags: trunk
16:13
Remove some dead code (matchKeep is always false) and improve efficiency (only do glob_match() when extremeFlags is set, otherwise we already know it will be false) check-in: b0b723fbff user: jan.nijtmans tags: cleanX
10:11
Make "fossil clean -x" less dangerous by respecting the "keep-glob" setting. Fix a few historical merge errors check-in: a5c85348c6 user: jan.nijtmans tags: cleanX
09:52
update changes.wiki for the branch-1.28 branch check-in: 0e40f659ab user: jan.nijtmans tags: branch-1.28
09:46
Cherry-pick [684eb478e7] Fix the SCGI processing so that it works with Nginx check-in: 26eb153988 user: jan.nijtmans tags: branch-1.28
09:45
cherry-pick [bfdabaecc8]: Fix the EXPLAIN indenter in the command-line shell to correctly handle NextIfOpen and PrevIfOpen opcodes check-in: 67f148537f user: jan.nijtmans tags: branch-1.28
09:42
merge trunk check-in: d7f04ea46f user: jan.nijtmans tags: cleanX
2014-03-22
11:33
Fix the SCGI processing so that it works with Nginx. check-in: 684eb478e7 user: drh tags: trunk
08:04
Add --strip-trailing-cr option to [/help?cmd=diff|fossil (g)diff] and [/help?cmd=stash|fossil stash diff]. Make option -w|--ignore-all-space (for [/help?cmd=annotate|fossil annotate], [/help?cmd=blame|fossil blame], [/help?cmd=diff|fossil (g)diff], [/help?cmd=stash|fossil stash diff]) work the same as its "gnu diff" counterpart. check-in: e753ce8310 user: jan.nijtmans tags: trunk
2014-03-21
12:12
Remove left-over half-a-sentence check-in: 9b7298b74f user: jan.nijtmans tags: trunk
10:23
fixed a small lie. check-in: 0829160c5f user: stephan tags: trunk
10:20
More update/checkout doc additions. check-in: 3f8b6efa2f user: stephan tags: trunk
10:08
Cherry-pick SQLite [http://www.sqlite.org/src/info/01944c53f5|01944c53f5]: Fix the EXPLAIN indenter in the command-line shell to correctly handle NextIfOpen and PrevIfOpen opcodes. check-in: bfdabaecc8 user: jan.nijtmans tags: trunk
09:06
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. check-in: 4f4b15aba8 user: jan.nijtmans tags: trunk
08:49
Added a brief clarification of using update/checkout to switch versions, based on ML thread. check-in: cd4301ce44 user: stephan tags: trunk
2014-03-19
12:33
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). check-in: d35d075328 user: jan.nijtmans tags: trunk
2014-03-18
15:59
Since file_simplify_name() already was modified to handle the extended path prefix correctly [95f004b1c535c545], this special Cygwin handling is no longer necessary. check-in: e35dbea1e3 user: jan.nijtmans tags: trunk
14:52
remove unused variable check-in: dfca123729 user: jan.nijtmans tags: trunk
08:39
merge trunk Closed-Leaf check-in: 5efa7d2e62 user: jan.nijtmans tags: strip-trailing-cr
2014-03-17
21:05
Added a pedantic catch for a corner case which never happens (for porting's sake). check-in: 7413229200 user: stephan tags: trunk
14:15
skip some tests when running inside of an open checkout. check-in: 36a8d91d0c user: jan.nijtmans tags: trunk
13:12
Eliminate DIFF_INLINE flag (which is 0 anyway, no longer necessary). Strip end-of-line CR's in json_wiki_diff page as well. check-in: e6309e051b user: jan.nijtmans tags: trunk
12:47
Make stripping of end-of-line CR work correctly now (REALLY!) check-in: 597d1101b4 user: jan.nijtmans tags: trunk
11:46
Update changes.wiki (-b|--ignore-space-change not implemented, I doubt anyone would need this) check-in: dc981860ee user: jan.nijtmans tags: strip-trailing-cr
11:34
Make -w|--ignore-all-space option work the same as the GNU diff option with the same name. check-in: a7a61cdd6f user: jan.nijtmans tags: strip-trailing-cr
2014-03-16
17:06
Removed some report format help text which refers to non-/no-longer existent SQL functions wiki() and tkt(). check-in: 6bbcfec27b user: stephan tags: trunk
10:33
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. check-in: 1472cd811f user: jan.nijtmans tags: trunk
10:17
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. check-in: 0652717eb0 user: stephan tags: trunk
09:06
Added missing int return. Reported on ML. check-in: d6bd38fa5c user: stephan tags: trunk
2014-03-15
21:08
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. check-in: 0e8f0bc317 user: andybradford tags: trunk
15:03
If a wiki page begins with &lt;title&gt; then render that as &lt;h1 align='center'&gt; 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". check-in: d8586b5670 user: drh tags: trunk
14:35
Fix the "artifact" URL to render markdown text automatically. check-in: 60019ce7d9 user: drh tags: trunk
2014-03-14
20:49
Fix the display of unified-diff lines on web pages when the files being compared have windows-style line endings. check-in: e2e8531ba7 user: drh tags: trunk
16:20
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). check-in: 625297ab91 user: jan.nijtmans tags: trunk
13:57
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. check-in: 5cdc39dc2d user: drh tags: trunk
12:30
Enhance the "whatis" command so that if given an ambiguous SHA1 hash prefix it shows "what is" all possible values for that hash prefix. check-in: 933904fe70 user: drh tags: trunk
09:42
Minor help text improvement suggested on ML. check-in: a2400a0192 user: stephan tags: trunk
2014-03-13
21:06
merge trunk check-in: d88d1bc0f6 user: jan.nijtmans tags: win32-longpath
14:32
Merge trunk. Split same_dline() in 3 different functions. Ongoing. check-in: a915aa03b3 user: jan.nijtmans tags: strip-trailing-cr
13:17
Backout [e6d3e878a9]: Clicking on timeline nodes for displaying a diff doesn't work any more with this change (Sorry, Stefan!). check-in: afcdc6ce81 user: jan.nijtmans tags: trunk
12:55
merge trunk (ongoing) check-in: 2e45fb7b39 user: jan.nijtmans tags: strip-trailing-cr
12:23
Add support for HTTP Basic Authentication to clone and sync. check-in: 5d536c51b6 user: drh tags: trunk
11:58
Fix the stash so that it remembers added files and readds them when the stash is applied. check-in: db052aa4c6 user: drh tags: trunk
2014-03-12
04:12
Accidentally removed a newline with vi's shift-j. No change in functionality. Closed-Leaf check-in: ef27b0059a user: andybradford tags: stash_add
04:08
Make stash_apply handle new files and put them in an ADDED state. check-in: c2d748ae2c user: andybradford tags: stash_add
2014-03-11
23:34
Always define variables at block start check-in: 1c9e023382 user: jan.nijtmans tags: trunk
23:23
For initial non-empty check-ins (without parent but with F-cards), add "Changes" section to "ci" page, except for the "patch" button (which is the only thing that doesn't work anyway) check-in: 79c90ac4a4 user: jan.nijtmans tags: trunk
22:26
update changes.wiki check-in: 927257ea56 user: jan.nijtmans tags: branch-1.28
22:07
Update to SQLite 3.8.4.1 check-in: 8dcb40d880 user: jan.nijtmans tags: branch-1.28
22:06
Update to SQLite 3.8.4.1 check-in: b93b3e8f98 user: jan.nijtmans tags: trunk
21:05
Wrapped the timeline-rendering JS in an anonymous function so that it no longer pollutes the global namespace. Added "type" tag to the script (required by HTML4, optional in HTML5). check-in: e6d3e878a9 user: stephan tags: trunk
05:05
Merge in latest load average enhancement (very nice), and other cleanup. Closed-Leaf check-in: 75406df207 user: andybradford tags: http-auth
2014-03-10
21:51
Update internal SQLite to version 3.8.4 check-in: 92f31e01d4 user: jan.nijtmans tags: branch-1.28
21:42
Update the custom MinGW makefile. check-in: fd223e5ec7 user: mistachkin tags: trunk
20:49
Update SQLITE_SOURCE_ID to EXACT 3.8.4 version; char() bugfix was still missing check-in: b1aad7a071 user: jan.nijtmans tags: trunk
08:49
GNU diff doesn't translate \t to whitespace and strip eol-spacing from diff output (when using -w/-Z options), so "fossil diff" shouldn't do that either. check-in: ac3fcebb19 user: jan.nijtmans tags: trunk
08:32
Cygwin doesn't have getloadavg() check-in: bae235bf1a user: jan.nijtmans tags: trunk
00:22
Fix a busted hyperlink in the previous change to server.wiki. check-in: 60774eb33f user: drh tags: trunk
2014-03-09
23:43
Add documentation (at [/doc/trunk/www/server.wiki#loadmgmt]) on how to use the new load-average limiter feature. check-in: 936fdaeef7 user: drh tags: trunk
23:04
Add the "max-loadavg" setting to the "setting" command. Add "setting" and "unset" to the "all" command so that max-loadavg can be quickly changed on all repos of a large server installation. check-in: 1847552c92 user: drh tags: trunk
22:33
If getloadavg() fails, return 0.0 as function result in stead of a random number check-in: 1707129a87 user: jan.nijtmans tags: trunk
16:25
When a request is denied due to excessive load average, send a 503 reply code. Also: Enhance the request denied message to show the current load average and the load average limit. check-in: d0fa157840 user: drh tags: trunk
00:19
Show the repository name on the test_env webpage. check-in: 117a0f6952 user: drh tags: trunk
00:15
Add the ability to restrict CPU-intensive web pages when the server load average gets too high. This feature is turned off by default. check-in: 5e26a1b9b2 user: drh tags: trunk
2014-03-08
16:14
Clean up and standardize the handling of user "nobody" and the g.zLogin global variable. check-in: 840b762206 user: drh tags: trunk
04:05
Turn mtime-changes off in repo_init test proc. check-in: 68cc26c1ea user: joel tags: trunk
2014-03-07
20:14
Minor bug-fix when using -w or -Z flag in diff logic. Make sure that the common lines printed in a diff always come from the left-side, it might be that the right-side is different by white-space only. check-in: d38f0ce759 user: jan.nijtmans tags: trunk
19:45
Since Annotation flags and DIFF flags are so closely related, allow then to reside in a single variable check-in: 0bc584fe02 user: jan.nijtmans tags: trunk
16:48
Convert utf-16 files back to intended encoding. check-in: dd47a123e1 user: jan.nijtmans tags: trunk
15:49
Rename the options for whitespace handling in annotate/blame/diff following GNU diff, not following GIT. So whether your diff tool is configured being internal or external, the same options can be used. check-in: 28234db8bc user: jan.nijtmans tags: trunk
14:58
In SQLite, import the fix for the journal_mode=PERSIST delete problem on windows. This has no effect on Fossil since Fossil does not use journal_mode=PERSIST. The update is for completeness only. check-in: 33dc7f31c1 user: drh tags: trunk
14:38
Implement -b|--ignore-space-change. Doesn't work right yet (needs better hash function)! check-in: c0d1ed927e user: jan.nijtmans tags: strip-trailing-cr
13:11
Combine ANN flags and DIFF flags into a single 64-bit variable, where appropriate. Make DIFF_STRIP_EOLCR a separate flag, as this flag does more than the other whitespace-related flags. Merge trunk. check-in: da205cf44b user: jan.nijtmans tags: strip-trailing-cr
11:42
Make annotation work with UTF-16 files. Remove some unnecessary end-of-line spaces in (UTF-8 and UTF-16) text files. check-in: 46459fd922 user: jan.nijtmans tags: trunk
11:29
Fix some spacing issues (blame output should be exactly the same as Fossil 1.28) Make annotation work with UTF-16 files. Remove some unnecessary end-of-line spaces in text files. check-in: 4514910a5f user: jan.nijtmans tags: strip-trailing-cr
11:02
Fix -w|--ignore-all-space option such that it does exactly the same as GNU diff's option with the same name. check-in: bb3388345d user: jan.nijtmans tags: strip-trailing-cr
09:01
Rename --ignore-space-at-eol (from Git) to -Z|--ignore-trailing-space (gnu diff). Add --ignore-all-space as well (doesn't behave exactly like GNU's option yet) check-in: d9e79f685b user: jan.nijtmans tags: strip-trailing-cr
2014-03-06
15:02
Update the built-in SQLite to include the latest last-minute patches for version 3.8.4. check-in: f00167e4e1 user: drh tags: trunk
14:54
Bring up-to-date with latest features/fixes from trunk. check-in: d6259b7582 user: andybradford tags: http-auth
09:42
Cherrypick [http://www.sqlite.org/src/info/170e058520|170e058520]: Better support for MinGW 4.x. Together with minor fossil build adaptations such that a MinGW 4.x build reports the right mingw version. Remark: Building fossil with MinGW 4.x still doesn't produce a working fossil.exe, unless you patch MinGW's <dirent.h> slightly. See: [18cff45a4e] and [https://sourceforge.net/p/mingw/bugs/2106/]. This MinGW 4.x bug is already open for almost 5 months now. check-in: e68f528bfa user: jan.nijtmans tags: trunk
08:50
Add "fossil praise" which is exactly the same as "fossil blame". As in subversion. check-in: fb573e7203 user: jan.nijtmans tags: trunk
08:34
Merge in new annotate/blame whitespace buttons with updates to changelog. check-in: 866251e878 user: andybradford tags: trunk
2014-03-05
22:54
Implement --strip-trailing-cr option check-in: 4e6cfaf8f8 user: jan.nijtmans tags: strip-trailing-cr
22:13
merge trunk Closed-Leaf check-in: e8f422283a user: jan.nijtmans tags: diff-eolws
22:06
Flag DIFF_INLINE was 0 and that should stay so check-in: 466f8de3c2 user: jan.nijtmans tags: trunk
21:48
remember "log" option with "Ignore whitespace" button. check-in: e15c42390b user: jan.nijtmans tags: diff-eolws
21:43
Merge trunk. Simplify handling of "w" option a little. check-in: f4d98b2b9e user: jan.nijtmans tags: diff-eolws
21:29
Add new --ignore-space-at-sol, -ignore-space-at-eol and -w options to "fossil diff" and "fossil stash diff" commands. Modify annotation/blame such that any change (eol-whitespace too) is considered a change, after ML request. check-in: e663d5e330 user: jan.nijtmans tags: trunk
19:07
Update the built-in SQLite to 3.8.4 beta. check-in: f0773f6370 user: drh tags: trunk
15:11
merge diff-eolws check-in: 91add0e03d user: jan.nijtmans tags: diff-eolws
11:59
Revert default diffFlags used for annotation as it is on trunk. This way, the annotation behavior is fully configurable with the diffFlags (0, DIFF_IGNORE_SOLWS, DIFF_IGNORE_EOLWS or both flags, or newly-to-be-implemented flags). Merging of the "diff-eolws" branch to trunk can be considered independant of the current discussion on the ML. check-in: c38fbe235e user: jan.nijtmans tags: diff-eolws
08:43
Merge trunk. Fix indentation in annotation/blame commands/pages, which was broken since [28b39cc516]. Changelog entry. check-in: bcb22ce1b0 user: jan.nijtmans tags: diff-eolws
06:24
Cherry-pick from [f1e99a5a408c]: minor annotate/blame url rendering bug. check-in: 904ab4bbb8 user: andybradford tags: trunk
06:14
Add button to annotate/blame pages. Also minor bug fix for annotate/blame pages url rendering. check-in: f1e99a5a40 user: andybradford tags: diff-eolws
02:39
Add "w" URL parameter and buttons to /fdiff pages. check-in: 0ec153a2a7 user: joel tags: diff-eolws
00:42
Capitalize button labels for consistency with other pages. Change "Show Whitespace Differences" to "Show Whitespace Changes". check-in: 756c187590 user: joel tags: diff-eolws
00:20
Fix up and simplify /ci page button generation code. check-in: 0c670599bf user: joel tags: diff-eolws
2014-03-04
14:36
Bring in the SQLite with the TRIGGER name resolution bug fix. This fix is not important to Fossil - we just want to include the latest SQLite code for testing. check-in: 6215d08303 user: drh tags: trunk
14:14
Add "ignore whitespace" button to ci page. check-in: eb6935df7f user: jan.nijtmans tags: diff-eolws
13:26
Add "Ignore Whitespace" button to vdiff page. check-in: 56c7561e2b user: jan.nijtmans tags: diff-eolws
08:21
Don't ignore whitespace by default, except in annotations/blames. Add new "w" option to some Web UI pages, allowing to ignore whitespace (no buttons yet). check-in: 28b39cc516 user: jan.nijtmans tags: diff-eolws
04:16
Update to the latest SQLite with new performance enhancements - now tested to ensure that it works on systems like ARM that default to unsigned characters. check-in: 8247784beb user: drh tags: trunk
00:42
Show "error" messages in Tk diff. check-in: d4fea96ad8 user: joel tags: diff-eolws
2014-03-03
23:21
Update to the latest SQLite with its new performance enhancements. (Later:) The new SQLite does not work correctly when compiled on the Beaglebone Black. Currently investigating. Moving this check-in into a branch until the problem is understood. Closed-Leaf check-in: 13c1fa7626 user: drh tags: beaglebone-problem
15:02
merge trunk check-in: b8e61d24f8 user: jan.nijtmans tags: diff-eolws
15:00
Bug-fix: correct calculation of hash-value for lines with different eol-spacing. Taken from [8f885df209], but without the other enhancements. Eliminate some double semicolons. check-in: 7a0f4af68e user: jan.nijtmans tags: trunk
12:02
Adapt some comments. check-in: c0b42f23a3 user: jan.nijtmans tags: diff-eolws
11:55
Make option --ignore-space-at-sol work correctly with side-by-side diff as well. check-in: 7763b2e64c user: jan.nijtmans tags: diff-eolws
11:37
Oops check-in: 65397b575e user: jan.nijtmans tags: diff-eolws
11:17
Fix indenting behavior of --ignore-space-at-sol option check-in: 2faa1a272b user: jan.nijtmans tags: diff-eolws
10:50
Implement new --ignore-space-at-sol option for all diff variants. And "-w" which means (for now) both --ignore-space-at-sol and --ignore-space-at-eol. Problem: diffs using --ignore-space-at-sol don't indent any more. to be solved. check-in: 6392c032ce user: jan.nijtmans tags: diff-eolws
10:28
Wrong parameter type: should be 64 bits otherwise the diffFlags parameter cannot hold all possible bits. check-in: d3f69bd48e user: jan.nijtmans tags: diff-eolws
10:15
Rename --ignore-eolws back to --ignore-space-at-eol. Change last parameter of break_into_lines() to hold multiple flags. This opens the way to implement --ignore-all-space" and "--ignore-space-at-sol" as well. check-in: 2dffb0e026 user: jan.nijtmans tags: diff-eolws
09:31
Rename --ignore-space-at-eol to --ignore-eolws|-w, make it work with "fossil stash diff" as well, and make it the default with "fossil diff --tk". Remark: renaming probably was a bad idea, and "-w" should correspond with git's "--ignore-all-space". This would suggest implementing a "--ignore-space-at-sol" options as well, even though I doubt anyone would use that. check-in: 31d25923bd user: jan.nijtmans tags: diff-eolws
08:22
Try to fix it more better so it'll work with CLI diffs. Add --ignore-space-at-eol option (name taken from Git) to diff cmd. check-in: 554607d35b user: joel tags: diff-eolws
06:44
Fix diffs that use the DIFF_IGNORE_EOLWS flag. Add a message for diffs that involve only EOL whitespace changes. check-in: 8f885df209 user: joel tags: diff-eolws
2014-02-28
20:00
re-generate other makefiles check-in: d3b2dabaa5 user: jan.nijtmans tags: trunk
19:31
Back out [99dca38314] because it doesn't work on an Ubuntu->windows cross-compile. The only solution is to dirty-up the SQLite shell.c code. check-in: 3d7eaeda86 user: drh tags: trunk
17:42
Refresh the generated makefiles. check-in: 9b3aa6e940 user: mistachkin tags: trunk
17:42
Fix harmless compiler warning. check-in: fade0558f3 user: mistachkin tags: trunk
15:46
Fix to check-in [81162e791f] so that it does not require non-standard modifications to the SQLite "shell.c" source file. Sorry, but this doesn't work! Compiling this with Makefile.mingw.mistachkin gives: wbld/shell.o:shell.c:(.text+0x3463): undefined reference to `__imp_win32_access' wbld/shell.o:shell.c:(.text+0x59ac): undefined reference to `__imp_win32_access' /usr/lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../x86_64-w64-mingw32/bin/ld: wbld/shell.o: bad reloc address 0x0 in section `.data' collect2: error: ld returned 1 exit status win/Makefile.mingw.mistachkin:698: recipe for target 'fossil.exe' failed check-in: 99dca38314 user: drh tags: trunk
13:46
Handle win32 extended path prefix everywhere: Just strip it in the function file_simplify_name(), and only add it back when needed (just before feeding it to a win32 function when >260 chars). Includes additional test-cases. check-in: 95f004b1c5 user: jan.nijtmans tags: trunk
10:34
Remove unnecessary spaces at end-of-lines. No change in functionality. check-in: 3df526ca41 user: jan.nijtmans tags: trunk
08:53
Fix use of UTF-8 repository filename in "fossil sqlite3" command. (Requires minor change in SQLite's shell.c) check-in: 81162e791f user: jan.nijtmans tags: trunk
08:10
Fix compilation with Makefile.msc. Thanks to Ryan Noll for reporting this. check-in: eccc229270 user: jan.nijtmans tags: branch-1.28
08:08
Fix compilation with Makefile.msc (and Makefile.mingw.mistachkin). Thanks to Ryan Noll for reporting this. check-in: af995cf7ea user: jan.nijtmans tags: trunk
2014-02-27
23:27
Add the "test-file-copy" command for testing the file_copy() procedure. check-in: 190353e90d user: drh tags: trunk
23:20
Fix the file_copy() procedure so that it automatically creates directories leading up to the destination file. check-in: f991688730 user: drh tags: trunk
19:38
minor pedantic cleanup to my last commit. it was just bugging me. check-in: 59e26ebe94 user: stephan tags: trunk
18:34
When using "fossil test-diff" with -y or --tk, show the names of both input files above their respective columns. check-in: 1e0e0753f6 user: drh tags: trunk
17:51
Add a shebang and an introductory comment to the script generated by the SaveAs button in the graphical diff. Update the change log to mention the SaveAs button. check-in: 8f65d49c25 user: drh tags: trunk
17:24
updated the changelog. check-in: 45fc909a30 user: stephan tags: trunk
17:09
added glob=pattern option to /fileage, per ML request. check-in: b26e9c8799 user: stephan tags: trunk
16:40
Make the graphical-diff "SaveAs" output a little more readable by putting each line of the raw diff source on a separate source line. check-in: 9dca00425e user: drh tags: trunk
16:21
Add "Quit" and "Save As.." buttons to the "diff --tk" command. check-in: 29d80dd2f5 user: drh tags: trunk
15:40
Merge in latest fixes/development from trunk. check-in: 1fb468edf7 user: andybradford tags: http-auth
15:12
Improvements to the handling of USE_SYSTEM_SQLITE in shell.c. check-in: a526d71968 user: drh tags: trunk
15:05
Update the built-in SQLite the latest pre-3.8.4 trunk version. Modify the way the "shell.c" source file is used so that it can be imported directly from the SQLite source tree without having to be edited. check-in: c92a3dda8c user: drh tags: trunk
14:21
Make the home-page "Documentation Index" link show the Primary Documents and not jump to the Permuted Index. check-in: 735d953fa2 user: drh tags: trunk
08:19
Cherry-pick [d5d7e640d0]: When on a Fossil web-page without being logged-in, pressing "Login" and doing a successful login will bring you back to the same web-page again. check-in: 63462826b3 user: jan.nijtmans tags: branch-1.28
2014-02-26
14:06
Cherry-pick [http://www.sqlite.org/src/info/9c2e7612cd|9c2e7612cd]: In the command-line shell for CSV import, if the lines are \r\n terminated and the last field is blank, make sure an empty string and not a "\r" string is imported. check-in: 60fd422275 user: jan.nijtmans tags: trunk
10:42
Add support for extended UNC paths as well, and add Windows/Cygwin-specific test-cases for it. Closed-Leaf check-in: ebb42b530e user: jan.nijtmans tags: extended-path-prefix
09:02
merge trunk Closed-Leaf check-in: 645d57613d user: jan.nijtmans tags: mingw4x
08:58
Cherry-pick [http://www.sqlite.org/src/info/4043d87979|4043d87979], [http://www.sqlite.org/src/info/953cdd6ada|953cdd6ada] and [http://www.sqlite.org/src/info/23001a85cd|23001a85cd]: Ensure that _FILE_OFFSET_BITS and related macros are defined before any #include, for QNX. Meant for testing this change in SQLite in combination with the mingw4x fixes: [http://www.sqlite.org/src/timeline?r=mingw4x] check-in: 782c3bd265 user: jan.nijtmans tags: trunk
2014-02-25
14:37
Cherry-pick [fc6bb93689]: Add the "httpize" TH1 command, which does the same as Javascript's encodeURIComponent() function. check-in: 8abc941f74 user: jan.nijtmans tags: branch-1.28
13:31
Follow-up to [8ab08d32c7]: Fossil still doesn't handle the extended path prefix on win32 ('\\?\') right, mainly in checking paths. e.g.: "fossil add //\?/C:/Localdata/workspace/fossil/foo.c". Fossil cannot know that this path is correct. Solution: Strip the extended path prefix in file_simplify_name(), and only add it back when needed. Latest "winhttp.c" changes could be reverted with this change when compiling with MSVC or MinGW-w64 (as the repository path after simplicifation doesn't contain '?' any more), but when using MinGW the command-line handling cannot be thrusted. check-in: ce4afc891c user: jan.nijtmans tags: extended-path-prefix
11:06
Cherrypick [3fbdaa243d]: Speedup "fossil extras" and other commands which traverse the local filesystem. See: [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14697.html]. Thanks to Samuel Debionne for the suggestion. check-in: 5255b49318 user: jan.nijtmans tags: branch-1.28
2014-02-24
18:38
Documented the 'l' F-card permission and added a minor clarification regarding F-card UUID values for removed files. check-in: 007c32bdfd user: stephan tags: trunk
10:56
Speedup "fossil extras" and other commands which traverse the local filesystem. See: [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14697.html]. Thanks to Samuel Debionne for the suggestion. check-in: 3fbdaa243d user: jan.nijtmans tags: trunk
10:22
Same optimization in "fossil reconstruct" Closed-Leaf check-in: e1bcc99da3 user: jan.nijtmans tags: use-d-type
10:14
If pEntry->d_type==DT_LNK, then it could be a link to a directory or to a file, so handle that the same as DT_UNKNOWN. check-in: eb2dc8faac user: jan.nijtmans tags: use-d-type
09:41
[d752140c7a]: The reconstruct op appears to have been importing raw directory entries into the blob table. check-in: 503ae213ca user: jan.nijtmans tags: branch-1.28
09:26
[202edc2c1c]: Make 'th1-setup' a textarea in settings UI. check-in: cec85224c1 user: jan.nijtmans tags: branch-1.28
2014-02-23
05:15
Fix reverting the combination of a renamed file and an added file that uses the renamed file's original filename. (This previously failed on a UNIQUE constraint.) check-in: bd0b09e50b user: joel tags: trunk
04:56
Verify revert output in revert tests. check-in: 3949c9a33e user: joel tags: trunk
02:14
Refactor revert command SQL slightly. check-in: e66a12ec4b user: joel tags: trunk
2014-02-22
05:31
Add some utility functions to tester.tcl to reduce boilerplate code in certain tests. check-in: 23d3113bb1 user: joel tags: trunk
2014-02-21
15:44
If fossil is compiled using "--disable-internal-sqlite" for Cygwin, the additional call to fossil_utf8_to_filename() is not needed any more: SQLite 3.8.3.1 for Cygwin can already handle win32 paths as well as cygwin paths. check-in: c7c510e3b9 user: jan.nijtmans tags: trunk
15:02
merge cleanX check-in: 8b97e37e26 user: jan.nijtmans tags: cleanX-no-clean-glob
14:46
merge trunk check-in: f93b4b4db4 user: jan.nijtmans tags: cleanX
04:59
Keep track of versionable and text-area based settings using discrete fields of the stControlSettings structure. check-in: 9b2d565931 user: mistachkin tags: trunk
2014-02-20
15:19
(experiment) Use d_type field of dirent structure for speedup. check-in: 0c7834c77b user: jan.nijtmans tags: use-d-type
10:03
Cherrypick [1c39f113d1], Fix [a56db55924]: Crash on STASH DIFF command check-in: cba5a0b988 user: jan.nijtmans tags: branch-1.28
10:01
Fix [a56db55924]: Crash on STASH DIFF command check-in: 1c39f113d1 user: jan.nijtmans tags: trunk
09:42
Unnecessary blob_zero() calls: the following prompt_user() call already does a blob_zero() call internally. check-in: 14768c24e5 user: jan.nijtmans tags: trunk
08:51
When doing "fossil add foo.*" but the user forgets there is a foo.o besides the foo.c and foo.h, and "ignore-glob" contains the "*.o" pattern, fossil will properly warn for this situation and ask what to do. (for Fossil itself this is no issue, as the *.o files are kept in a separate directory, but not all projects do that). Example: /Localdata/workspace/tcl8.6/unix $ touch foo.c foo.h foo.o /Localdata/workspace/tcl8.6/unix $ fossil add foo.* file "foo.o" matches "ignore-glob". Add it (a=all/y/N)? n ADDED foo.c ADDED foo.h check-in: 6ec21b58a2 user: jan.nijtmans tags: trunk
2014-02-18
08:36
When openssl is compiled statically with zlib support "-lz" must be after "-lssl" check-in: 328be9da57 user: jan.nijtmans tags: trunk
08:35
Make "fossil add" work when vid=0 (empty check-out). This makes it possible to create initial non-empty check-ins by doing a "fossil add" before the first "fossil commit" check-in: 636982a564 user: jan.nijtmans tags: trunk
2014-02-17
19:48
[202edc2c1c]: Make 'th1-setup' a textarea in settings UI. check-in: 5447125d34 user: jan.nijtmans tags: trunk
15:20
Don't put th1-setup and tcl-setup fields twice on the same setup page. Closed-Leaf check-in: d6aa95d332 user: jan.nijtmans tags: setup-textarea
14:23
Now make th1-setup and tcl-setup a text-area without making the setting versionable. check-in: da7daf027e user: jan.nijtmans tags: setup-textarea
12:43
[202edc2c1c]: Make `th1-setup` a textarea in settings UI. Fixed by making it a versionable setting (just as "tcl-setup", for consistancy) and moving it to the second column of the setup page. Remark: Making "th1-setup" versionable is not a good idea: It would mean that any Web-page access must do an additional check for the presence of a versionable setting file. Therefore putting it aside. check-in: 28429acb2b user: jan.nijtmans tags: setup-textarea
11:07
Make sure that EVERY 'initial' checkin has an R-card, despite the "repo-cksum" setting. It is the only way to be able to distinguish Manifests from Control artifacts by looking at the presence of cards only. Otherwise, Fossil versions < 1.27 cannot handle that. check-in: 60f669e937 user: jan.nijtmans tags: trunk
09:51
Add option --empty to the "[/help?cmd=open | fossil open]" command. See: [https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14359.html] check-in: 640626fdbf user: jan.nijtmans tags: trunk
09:44
Remove end-of-line spaces check-in: e5d4c3ae68 user: jan.nijtmans tags: trunk
2014-02-16
21:30
Cherrypick [b4dffdac5e]: Avoid unnecessary no-op write transactions on the server during a pull. Adapt changes.wiki with all candidate cherry-picks so far. check-in: ebac09bcf7 user: jan.nijtmans tags: branch-1.28
20:44
Minor typo fix in /setup_header. check-in: 6ee8ccd6e9 user: stephan tags: trunk
11:24
Cherrypick [http://www.sqlite.org/src/info/e147230767] with one little change: __MINGW32_MAJOR_VERSION is renamed to __MINGW_MAJOR_VERSION in MinGW 4.0. The old macro name is still available but has the value 3, so that doesn't help at all! This way, it works as expected on MinGW-4.0 check-in: 483ebe5c61 user: jan.nijtmans tags: mingw4x
2014-02-15
06:46
Make TH1 tests work without relying on the exactly autosync setting value. check-in: 2d90fd073e user: mistachkin tags: trunk
06:14
Create a repo and explicitly set the autosync setting so TH1 tests will run correctly regardless of the user's global setting. Closed-Leaf check-in: 3baa7e3dc1 user: joel tags: pending-review
05:57
Fix compiler warning on MSVC. check-in: 783a2a1b73 user: mistachkin tags: trunk
05:27
Pretend to be drh so merge5 tests run without error. check-in: 052d80dff2 user: joel tags: trunk
05:23
Cleanup makefile for MSVC and add optional Tcl support to it. check-in: 4321595901 user: mistachkin tags: trunk
03:49
Expand version reporting support to all compilers with in-tree makefiles. check-in: 43dbc41226 user: mistachkin tags: trunk
03:03
Further improve reporting of the compiler version information. check-in: b065aff4b9 user: mistachkin tags: trunk
01:44
Handle more corner cases when locating the title for wiki pages. check-in: afc25dd4bc user: mistachkin tags: trunk
01:43
Include compiler version in the verbose output. check-in: 916e5a43db user: mistachkin tags: trunk
2014-02-14
15:56
Backed out a part of the previous HTML5 element tag due to potential misinteractions with the parser. check-in: 016334c45c user: stephan tags: trunk
15:22
Added several new HTML5 block-level elements to the wiki whitelist, per ML discussion, treating them like DIVs. Alas, data-* attributes prove to be too problematic due to how the attribute propery list is stored/used. check-in: 93dffb9147 user: stephan tags: trunk
15:20
changed a couple free()s to fossil_free()s. check-in: 8206ac9b9e user: stephan tags: trunk
13:37
Cherrypick [252aff3e62] and related clean-ups: Use built-in Tcl for "diff --tk" implementation if possible. Fallback is to spawn an external "tclsh" as before. This makes "fossil diff --tk" work with ActiveState Tcl on Win32 out-of-the-box. check-in: f325b2343e user: jan.nijtmans tags: branch-1.28
12:44
Cherrypick [7b30a7c7ef8977a7]: unbreak win/Makefile.mingw for modified SRCDIR check-in: 7ecb9d25f9 user: jan.nijtmans tags: branch-1.28
11:01
Cherrypick [d8a588ba765ae5be]: Check for "clearsign" option in "fossil branch" command. Reported by J. van den Hoff. check-in: 21904cec14 user: jan.nijtmans tags: branch-1.28
10:25
Merge in updates from trunk. Some implementation simplifications and more comments (mainly in the SQLite part). check-in: 9cc1c9d690 user: jan.nijtmans tags: win32-longpath
07:16
Merge in updates from trunk. check-in: 99744084fb user: andybradford tags: http-auth
2014-02-13
15:17
Take over "Fixes to the editline support" and "Updates to the command-line shell" from SQLite trunk, keeping the two in sync better. Except for the addition of the ".save" command in "fossil sqlite3", it has no effect. check-in: e327614047 user: jan.nijtmans tags: trunk
15:07
Mention "timeline-plaintext" and "ticket-change" entries in sync.wiki check-in: dce0566b2a user: jan.nijtmans tags: trunk
11:40
Remove more legacy javascript: The functions xin() and xout() were already removed in [d89fea6a1c0823aa], so this is no longer necessary. check-in: 438eebcdbc user: jan.nijtmans tags: trunk
11:05
Remove obsolete XHTML legacy. check-in: bce1128c4a user: jan.nijtmans tags: trunk
05:36
Replace 'exec mv/rm' with 'file rename/delete' in tests. check-in: c3d36f164c user: joel tags: trunk
2014-02-12
15:21
un-duplicate 'in the' check-in: 261c132280 user: jan.nijtmans tags: trunk
11:20
Allow repository to reside on an extended windows path, prefixed with "//?/". There were two problems. 1) The '?' doesn't survive fossil's command line globbing, therefore use a temporary file to hold the repository name when running "fossil ui" or "fossil server" on Windows. 2) In fossil_utf8_to_filename(), '?' was translated to another Unicode character, which shouldn't happen in the extended path prefix. testcase: "fossil test-move-repository //\?/C:/fossil/fossil.fossil" (the backslash is absorbed by cmd.exe, using quotes doesn't work) check-in: 8ab08d32c7 user: jan.nijtmans tags: trunk
08:41
Update the built-in SQLite to the version 3.8.3.1 release check-in: 5d33c3b887 user: jan.nijtmans tags: branch-1.28
08:35
Update SQLITE_SOURCE_ID, so it matches exactly the SQLite 3.8.3.1 release check-in: 2da197889a user: jan.nijtmans tags: trunk
2014-02-11
18:12
The DIV.statistics-report-graph-line elements in /reports now no longer use a fixed height, but instead inject an nbsp so that they will effectively have a height of 1em. It now adjusts nicely across skins with different font heights. check-in: ab8c304a9d user: stephan tags: trunk
18:07
Removed a duplicated CSS style def. check-in: b63ba2ac94 user: stephan tags: trunk
17:02
Clarify the meaning of "Plaintext for timeline comments" on the Admin/Timeline configuration page. check-in: 3587e4589e user: drh tags: trunk
16:03
Set margin and padding to zero on tree-view list items. check-in: f06b592815 user: joel tags: trunk
04:53
Update the built-in SQLite to the version 3.8.3.1 release candidate. check-in: 34aef781b5 user: drh tags: trunk
03:58
Only prompt to use Fossil username/password for Basic Authorization if they are available. check-in: 9223f0226c user: andybradford tags: http-auth
2014-02-09
17:14
merge trunk Closed-Leaf check-in: 78862afd3c user: jan.nijtmans tags: prevent-adding-ignored-files
16:48
Relax minimum version check to 3.7.17. This make "configure --disable-internal-sqlite" work on latest Ubuntu (13.10) check-in: 393ce7d424 user: jan.nijtmans tags: branch-1.28
2014-02-08
08:54
Fix harmless compiler warning check-in: 0681b39b82 user: jan.nijtmans tags: trunk
2014-02-07
15:52
fossil server: Output "Listening...port [p]" message when iPort==mnPort. check-in: 70218670ff user: joel tags: trunk
08:58
Add the .clone command to "fossil sqlite3". Taken from SQLite trunk. check-in: 90bd20308b user: jan.nijtmans tags: trunk
06:20
Only skip the login card if the REMOTE_USER authentication setting is enabled. check-in: 3f8ddc28c6 user: andybradford tags: http-auth
2014-02-06
19:04
Add the "Patch" submenu element on the "/vdiff" page. Improved the documentation for /vdiff. check-in: e707906a8a user: drh tags: trunk
15:02
Add the "httpize" TH1 command, which does the same as Javascript's encodeURIComponent() function. check-in: fc6bb93689 user: jan.nijtmans tags: trunk
13:59
Use the same "User-Agent" string everywhere check-in: a7a7df7072 user: jan.nijtmans tags: trunk
13:42
Add support for tunneling https through a http proxy (Ticket [e854101c4f]) check-in: 3a33435666 user: jan.nijtmans tags: trunk
13:38
Fix a comment, and remove some unnecessary end-of-line spaces. check-in: c54c2b0d4a user: jan.nijtmans tags: trunk
08:49
Use sqlite3_prepare_v2 in stead of sqlite3_prepare everywhere. check-in: ca6cb44c74 user: jan.nijtmans tags: trunk
2014-02-05
15:20
one more ..... Closed-Leaf check-in: 4f1709d71b user: jan.nijtmans tags: jan-httpsproxytunnel
14:59
Use hostname in stead of proxy name in certificate handling. Attempt to fix the problem described here: [https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg13898.html] check-in: 6673f163ea user: jan.nijtmans tags: jan-httpsproxytunnel
08:57
Use the canonical URL as the key for storing the authorization. Reset the authorization information on a redirect. check-in: cf471cbb3f user: andybradford tags: http-auth
06:35
Simplify code and no longer rely on MAX_REDIRECTS because 20 password prompts are too many. check-in: 9493a9c763 user: andybradford tags: http-auth
2014-02-04
20:52
Give window a chance to finish handling <Destroy> event. check-in: d7b0617cb5 user: jan.nijtmans tags: trunk
20:40
Improve some comments and whitespace. check-in: be267722ce user: mistachkin tags: trunk
20:32
Fix a couple corner cases for the TH1 expr command. check-in: e4e2b2e40e user: mistachkin tags: trunk
20:30
Cleanup use of Tcl integration for launching the Tk diff viewer internally. check-in: fe9990adc7 user: mistachkin tags: trunk
20:14
Potential fix for ticket [d752140c7a]. The reconstruct op appears to have been importing raw directory entries into the blob table. check-in: 8e110293ed user: stephan tags: trunk
09:34
Use built-in Tcl for "diff --tk" implementation if possible. Fallback is to spawn an external "tclsh" as before. check-in: 252aff3e62 user: jan.nijtmans tags: trunk
01:53
Display the name of the server requesting HTTP Authorization to clarify interaction. check-in: d581ef0057 user: andybradford tags: http-auth
2014-02-03
12:39
Make sure that the close-button of tk's "diff" window ends the main-loop in all circumstances. Remove unnecessary space. check-in: c275d8ddbb user: jan.nijtmans tags: trunk
08:27
Use function that will prompt twice for sanity check. check-in: 6289a97e40 user: andybradford tags: http-auth
07:59
Musn't forget about autosync commands that also need the Basic Authorization. check-in: 06bff8c629 user: andybradford tags: http-auth
07:12
The stored name of the local option has changed. check-in: bd3830061b user: andybradford tags: http-auth
07:09
Remove redundant code. check-in: 3afd0289f3 user: andybradford tags: http-auth
07:07
Correct altered comment. Sneaky vi and J joining lines without my knowledge! check-in: e38bfdae85 user: andybradford tags: http-auth
07:03
Don't send Basic Authorization except after prompting user. This is done by detecting 401 Authorization Required. It also allows the HTTP Authorization credentials to be different from the Fossil user which means the integrity of the Fossil password can be maintained if so desired. check-in: c61554976d user: andybradford tags: http-auth
2014-02-02
01:49
Remove the HTTP Authorization setting if the URL is changed with remote-url. check-in: 456a1edd70 user: andybradford tags: http-auth
2014-02-01
23:39
Handle --once preference and prevent sending HTTP Authorization when the URL is named on the command line. check-in: 2600f59f2d user: andybradford tags: http-auth
22:06
Only automatically provide Authorization if the URL is HTTPS. User can express preference to use Authorization over unencrypted HTTP via the --httpauth command line option. check-in: 906cfae444 user: andybradford tags: http-auth
19:24
Remove malplaced period from the middle of a sentence. check-in: 4c8a3fb2b7 user: andybradford tags: trunk
05:58
Bring in latest from trunk. check-in: da070fafe2 user: andybradford tags: http-auth
05:40
This does not need to be globally scoped. check-in: 6315fd8a3d user: andybradford tags: http-auth
05:02
Detect authorization looping and exit fatally when limit exceeded. check-in: 08d487ed73 user: andybradford tags: http-auth
04:43
Automatically detect HTTP 401 status and resend with Authorization. check-in: fcaa8ea99a user: andybradford tags: http-auth
2014-01-30
03:37
Honor the command line option also for remote-url. check-in: 72014480dc user: andybradford tags: http-auth
2014-01-29
22:51
(experimental) Allow not only --utc or --localtime to be specified, but any timezone (minutes from UTC = -999...999) Leaf check-in: c3e3ceb9b6 user: jan.nijtmans tags: tz-minutes
20:43
Typo fix. check-in: 167b24c744 user: stephan tags: trunk
15:16
Added is-a-leaf and leaf status to info [/help/info] and friends, per ML request. check-in: 0b5670dce6 user: stephan tags: trunk
13:35
When on a Fossil web-page without being logged-in, pressing "Login" and doing a successful login will bring you back to the same web-page again. check-in: d5d7e640d0 user: jan.nijtmans tags: trunk
10:21
fix comment check-in: ca0a58fac5 user: jan.nijtmans tags: trunk
09:36
Don't use global data any more in establish_proxy_tunnel() check-in: 12e917a1cd user: jan.nijtmans tags: jan-httpsproxytunnel
09:22
merge trunk check-in: 1f1848dd07 user: jan.nijtmans tags: jan-httpsproxytunnel
06:45
Make HTTP authorization a command line option. Choice will be stored in database until another URL change happens. This could potentially break those who currently rely on the special # character in the password. check-in: e747041a72 user: andybradford tags: http-auth
2014-01-28
14:06
Require "Read" permission (capability "u") in order to access the /reports page. Fix for ticket [a757c4fca19d] check-in: f48c84afd1 user: drh tags: trunk
13:58
Correction to the description of the "z" capability in the setup pages. check-in: b68a48ff5f user: drh tags: trunk
13:10
No longer prohibit multiple "merge --integrate"'s without an intermediate commit. "commit --integrate" already allows it, so there is no way to stop people doing that. Fossil versions earlier than [55cacfcace] cannot handle the manifest file produced by such a commit. check-in: f9f7082ef4 user: jan.nijtmans tags: trunk
12:58
Update change-log check-in: 6b396efa01 user: jan.nijtmans tags: trunk
09:25
Rename sqlite3_cmd() to cmd_sqlite3() and sqlite3_exec_readonly() to db_exec_readonly(): sqlite3_* symbols are reserved for SQLite, in order to prevent possible future symbol conflicts. Eliminate use of deprecated "sqlite3_callback" typedef (which allows elimination of some type casts). Missing "static" in content.c check-in: 0ed6e68d55 user: jan.nijtmans tags: trunk
08:20
More removals of unnecessary end-of-line spaces. No change in code. check-in: 45f35169f2 user: jan.nijtmans tags: trunk
2014-01-27
17:33
Version 1.28 check-in: 3d49f04587 user: drh tags: release, branch-1.28, version-1.28
16:11
Update to the SQLite 3.8.3 beta in order to better test the SQLite beta. check-in: 22262e7553 user: drh tags: trunk
09:08
Put various other constant tables in constant memory. check-in: 214899ac26 user: jan.nijtmans tags: trunk
09:05
Remove unnecessary end-of-line spaces. (My editor does that automatically, but I don't want it to happen together with other functional changes in a single commit). No change in code. check-in: 52b35c8b40 user: jan.nijtmans tags: trunk
08:23
Put html_tag const table (from markdown implementation) in constant memory. check-in: 7c4414ca10 user: jan.nijtmans tags: trunk
2014-01-25
16:23
/reports byweek fix: the currently selected year is now propagated across the event-type links. check-in: cba6bbf89c user: stephan tags: trunk
16:20
Merged vdiff-subdir feature branch into root. check-in: 9b1932f00e user: stephan tags: trunk
2014-01-24
12:37
Check for "clearsign" option in "fossil branch" command. Reported by J. van den Hoff. check-in: d8a588ba76 user: jan.nijtmans tags: trunk
10:04
Eliminate two unneeded type-casts and a compiler warning (signed<>unsigned compare) check-in: 17f7b650af user: jan.nijtmans tags: trunk
09:54
Put Th_SubCommand constant tables in constant memory. check-in: dce90fe35e user: jan.nijtmans tags: trunk
2014-01-23
21:47
merge trunk check-in: abb2400434 user: jan.nijtmans tags: win32-longpath
21:18
merge branch-1.28, a few other cherry-picks from trunk check-in: 303e7af7c3 user: jan.nijtmans tags: win32-longpath
10:29
No longer require that the HOME directory is writable if the fossil configuration file is already there. (With some simplifications) check-in: b4d538f8c6 user: jan.nijtmans tags: trunk
08:51
Backout [77d37d910b], which puts back the "fossil sqlite3" command when compiled with --disable-internal-sqlite. Take over matching "shell.c" from SQLite, but relax SQLite version check, otherwise "fossil sqlite3" doesn't work (that was the reason for taking out "fossil sqlite3" in the first place, but at least OpenBSD wants to support it). See: [https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14185.html] check-in: d68cd57a9d user: jan.nijtmans tags: trunk
00:51
Procedure of checking permission of global config is chenged. Now you can share global config in home directory from cgi. SeeAlso: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14482.html Closed-Leaf check-in: f47298b25c user: kameda tags: config-permission-check
00:45
Create new branch named "config-permission-check" check-in: e92e2d4d1f user: kameda tags: config-permission-check
2014-01-22
18:32
Fix harmless compiler warnings in SQLite. check-in: 64096c7269 user: drh tags: trunk
18:19
Update the built-in SQLite to a version that supports ORDER BY and LIMIT on WITH RECURSIVE queries (but omits support for the non-standard LEVEL pseudo-column). Rewrite the recursive query that computes ancestors to using ORDER BY and LIMIT and omit the use of LEVEL. check-in: af990795fc user: drh tags: trunk
2014-01-21
21:42
Make sure that sqlite3_strglob() is available and use it: Less code duplication check-in: 7829abd893 user: jan.nijtmans tags: trunk
20:40
Doc fix for new vdiff glob param. Closed-Leaf check-in: 39e39f216b user: stephan tags: vdiff-subdir
19:26
Propagate glob=... via the various vdiff toggle buttons and add a button to clear the current glob if glob is provided. check-in: bf7524b13f user: stephan tags: vdiff-subdir
18:55
minor style fix (column width) and added notification of the glob which is in effect, analog to the regex notification. check-in: 46adaba1bd user: stephan tags: vdiff-subdir
18:49
Replaced dir=... with glob=... and fixed (i think) the traversal of pFileTo/From. check-in: fa16c3a72b user: stephan tags: vdiff-subdir
18:13
Initial prototype of dir=... constraint for vdiff. check-in: 641c74187b user: stephan tags: vdiff-subdir
17:43
merged in rss-cli. check-in: 4d91004271 user: stephan tags: trunk
17:43
rss-cli: removed the short-form of -url URL arg because it is not working for reasons beyond my comprehension. Closed-Leaf check-in: 02781897b3 user: stephan tags: rss-cli
11:05
Remove two SQLite version checks which no longer serve any purpose check-in: 2864db3080 user: jan.nijtmans tags: trunk, sqlite3-compat
00:38
Update the built-in SQLite to the latest 3.8.3 beta that includes support for the LEVEL pseudo-column on recursive queries. Make use of a recursive query capability and the LEVEL column to replace the compute_ancestors() function with a single query. check-in: f2ebd7e52d user: drh tags: trunk
2014-01-20
23:17
Fix a typo in HTML text. check-in: 3d5bc3d433 user: drh tags: trunk
15:10
Don't compile Cygwin using -DSQLITE_OMIT_CTE: Making it work would cause memory leaks. check-in: 5176783c06 user: jan.nijtmans tags: trunk
13:15
Now really add utf16be.txt. Compile fossil on Cygwin using -DSQLITE_OMIT_CTE (for test purposes only) check-in: 511eecb0e1 user: jan.nijtmans tags: trunk
13:08
Allow fossil to be used together with SQLite 3.8.2 amalgamation. Add UTF16-be file for test-purposes. Disable (3-way) merge2 tests which use UTF16 files: 3-way merges with UTF16 files is not (yet) implemented. check-in: 7e9633a9b3 user: jan.nijtmans tags: trunk
2014-01-18
17:01
Update the built-in SQLite to the 3.8.3 beta that includes support for common table expressions and recursive queries. check-in: 27ef534d48 user: drh tags: trunk
13:49
Skip merge-utf-*.23 and merge-utf-*.32 test-cases, which currently fail. They are not crucial for the 1.28 release (in Fossil 1.26 and 1.27 they failed as well). Probably a problem in the test-case itself (some special character in test/utf.test?) check-in: 4b3b89b51e user: jan.nijtmans tags: branch-1.28
09:35
Added rss CLI command help text and removed the permissions checks (which are not valid in CLI mode). check-in: e8edc7ca4b user: stephan tags: rss-cli
09:23
Fixed off-by-one counter in /timeline.rss and rss CLI command. check-in: 90166ffee3 user: stephan tags: rss-cli
09:17
Added -url URL flag to set the RSS base URL. check-in: 584c682cad user: stephan tags: rss-cli
08:33
experimental CLI version of rss feed, per ML request. check-in: e28a5765fa user: stephan tags: rss-cli
2014-01-17
15:22
No need to do a 'ci'-check when permitHooks is false anyway. check-in: bed113ca3f user: jan.nijtmans tags: trunk
13:35
Tree-view expand/collapse enhancements. Press "Reload" after upgraded in order to reload CSS. check-in: 0647dd38b8 user: drh tags: trunk
12:47
unbreak win/Makefile.mingw for modified SRCDIR check-in: 7b30a7c7ef user: jan.nijtmans tags: trunk
09:07
Call toggleAll() if expandMap['*'] exists, even if its false (for when the expand query string parameter is used). Closed-Leaf check-in: 8489e29731 user: joel tags: tree-view-work
00:07
Recognize old IE event object to make tree-view expand/collapse work in IE8. This breaks expand/collapse on FF. check-in: 21426d01b4 user: joel tags: tree-view-work
2014-01-16
23:43
Set/unset new "collapsed" class on tree-view lists instead of setting display property. This breaks collapse/expand on Chrome. check-in: 75b96a2912 user: joel tags: tree-view-work
22:15
Avoid superfluous variable assignment. check-in: cdab54ed78 user: mistachkin tags: trunk
22:08
Cherrypick MSVC/TH1 related fixes [42316a14e2], [354288db9c], [9dc0877d91], [fb29094a8f], [e0f22dda7b], [1aeb2726b0], [95292a13fa], [5e368e911d], [dd8d317670], and [f61958b183] from trunk. check-in: 93832bd9af user: mistachkin tags: branch-1.28
22:02
Fix harmless compiler warning. check-in: 79eac9a126 user: mistachkin tags: trunk
21:59
Further fixes for tree-view in ancient versions of Firefox. check-in: f69dbc361c user: drh tags: trunk
21:43
Improve tree-view styling on IE8. check-in: bfe7eeb71a user: joel tags: trunk
20:49
Cleanup and fix for Firefox 3.6. Closed-Leaf check-in: cffecc776b user: joel tags: tree-view-work
20:10
merge trunk check-in: fb647963ea user: jan.nijtmans tags: tree-view-work
20:07
Fix use of window.getComputedStyle() function for IE8. Same fix as done in [5885241f52c6182e] for timeline. check-in: de0ae9271f user: jan.nijtmans tags: trunk
11:18
one more attempt check-in: e2a5198ca9 user: jan.nijtmans tags: tree-view-work
11:10
Attempted fix for FireFox 3.6.28 check-in: be31487c70 user: jan.nijtmans tags: tree-view-work
10:54
Better NULL-protection against browsers which don't have "history" API check-in: 02b607a07a user: jan.nijtmans tags: tree-view-work
10:01
Cherrypick MSVC/TH1 related fixes [42316a14e2], [354288db9c], [9dc0877d91], [fb29094a8f], [e0f22dda7b], [1aeb2726b0], [95292a13fa], [5e368e911d], [dd8d317670], and [f61958b183] from trunk for review. check-in: 76442af7e1 user: mistachkin tags: branch-1.28
07:05
Fix various corner cases for the TH1 'string first' and 'string last' sub-commands. check-in: f61958b183 user: mistachkin tags: trunk
06:31
Fix typo in TH1 'string last' error message. check-in: dd8d317670 user: mistachkin tags: trunk
02:15
Merge from trunk. check-in: eb5a49f835 user: ashish tags: ashish-ipv6
2014-01-15
21:41
Since [5a66b6e785] conversions from Unicode (actually: UTF-16) to UTF-8 are possible on UNIX too check-in: d0d7ca17a4 user: jan.nijtmans tags: trunk
11:43
Avoid unnecessary no-op write transactions on the server during a pull. check-in: b4dffdac5e user: drh tags: trunk
02:54
Make tree-view expansions and contractions persist on a "Back" in Chrome and IE. (Works without the extra javascript on Firefox and Safari.) check-in: ab00f2b007 user: drh tags: trunk
01:55
Add missing "var". Closed-Leaf check-in: cdd441f851 user: joel tags: tree-view-enhancements
01:29
Improve a comment. check-in: 5e368e911d user: mistachkin tags: trunk
01:26
Add ID attribute to subdirectory lists. check-in: 24fa1e6802 user: joel tags: tree-view-enhancements
01:26
For the TH1 unset command, simplify removal of variable from the call frame. check-in: 95292a13fa user: mistachkin tags: trunk
00:26
Update SQLite to the latest from the 3.8.2 branch. check-in: 2447b2d7ed user: mistachkin tags: branch-1.28
00:15
Use history API instead of sessionStorage. check-in: 434e4538bc user: joel tags: tree-view-enhancements
2014-01-14
19:46
Initialize expandMap variable check-in: 3bdbc0408f user: joel tags: tree-view-enhancements
16:08
Fix several issues with the TH1 unset command, including a memory leak. Add more tests. Keep the original branch open in case further changes are needed. check-in: 1aeb2726b0 user: drh tags: trunk
15:33
Persist expand/collapse state of tree-view directories in all modern browsers. check-in: cd554eb63c user: joel tags: tree-view-enhancements
13:41
Make a change to the test/utf16le.txt file as a test case to verify that the diff logic displays utf16 changes correctly. check-in: 6228efbb7c user: drh tags: trunk
13:39
Handle utf16 text pages in the /doc webpage. check-in: 1c5b51e6bf user: drh tags: trunk
13:30
Simplify usage of the new TH1 Find structure. Closed-Leaf check-in: b0eb21b66a user: mistachkin tags: th1UnsetVar
13:25
Fix another possible memory leak in a corner case. Add more tests. Improve comments on the new Find structure. check-in: 9b3b1d0714 user: mistachkin tags: th1UnsetVar
12:50
Fix several issues with the TH1 unset command, including a memory leak. Add more tests. check-in: e4047acb76 user: mistachkin tags: th1UnsetVar
12:44
Add the ability to display content and diffs for UTF16 text files in the web interface. check-in: 5a66b6e785 user: drh tags: trunk
10:43
Cherrypick SQLite [http://www.sqlite.org/src/info/1e131094b5|1e131094b5]: For the Win32 VFS, defining winShmMutexHeld should be controlled by NDEBUG, not SQLITE_DEBUG check-in: 4699f8d919 user: jan.nijtmans tags: branch-1.28
09:48
Enable use of the TH1_DELETE_INTERP environment variable to delete the TH1 interp on exit. check-in: e0f22dda7b user: mistachkin tags: trunk
09:45
For MSVC, disable optimizations when compiling for debugging. check-in: fb29094a8f user: mistachkin tags: trunk
09:12
Unbreak the MSVC build batch file tool. check-in: 9dc0877d91 user: mistachkin tags: trunk
09:02
Cherrypick SQLite [http://www.sqlite.org/src/info/c43b59dac1|c43b59dac1]: Correct the VFS name as reported by the file control when explicitly using the 'win32-longpath' VFS check-in: 242e0b81c9 user: jan.nijtmans tags: branch-1.28
08:36
Cherrypick [354288db9c]: Fix build with older MinGW. See: [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14377.html] check-in: 26362ef002 user: jan.nijtmans tags: branch-1.28
08:35
Fix build with older MinGW. See: [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14377.html] check-in: 354288db9c user: jan.nijtmans tags: trunk
08:29
Cherrypick SQLite [http://www.sqlite.org/src/info/ac15455abc|ac15455abc]: In the command-line shell, defend against a NULL-pointer dereference in the case where sqlite3_column_name() returns NULL (as might happen following an OOM error) check-in: a12b9c4533 user: jan.nijtmans tags: branch-1.28
00:10
Delay activation of ticket hook until after the ticket tables have been rebuilt. check-in: 42316a14e2 user: mistachkin tags: trunk
00:04
Merge recent fixes from trunk. Closed-Leaf check-in: eff4999d50 user: mistachkin tags: delay-ticket-hook
2014-01-13
23:41
Honor timezones in imports from git. check-in: 1aef260f4c user: drh tags: trunk
23:33
Make sure that TH1 variables get removed from the call frame upon being unset. check-in: 7905fb22f0 user: mistachkin tags: branch-1.28
23:32
Make sure that TH1 variables get removed from the call frame upon being unset. check-in: 1ebe4b02e4 user: mistachkin tags: trunk
23:27
Make sure that TH1 variables get removed from the call frame upon being unset. Closed-Leaf check-in: fa17f1ce3a user: mistachkin tags: th1Work
23:06
Trim trailing whitespace in TH1 and align some comments. check-in: 5a9f9ba61d user: mistachkin tags: th1Work
22:50
Merge updates from trunk. Style fixes. check-in: 81c185f685 user: mistachkin tags: delay-ticket-hook
13:27
Add discussion of SQLITE_ENABLE_EXPLAIN_COMMENTS to the makefile documentation. check-in: cde4759d5e user: drh tags: trunk
2014-01-12
10:55
Fix incorrect link. All bug-fixes from trunk are now merged into "branch-1.28" except (on purpose!) the harmless valgrind warning in the tarball generator check-in: 1c6a991711 user: jan.nijtmans tags: branch-1.28
10:24
Fix tree-view JS error/warnings. check-in: 26c26b6fc3 user: joel tags: trunk
10:20
Fix tree-view JS error/warnings. check-in: 94fcef1051 user: joel tags: branch-1.28
2014-01-11
20:41
Prevent buffer overruns when trying to do side-by-side diff alignment of lines that contain non-UTF8 characters and a prefix match. check-in: 4d7f7e96d4 user: drh tags: branch-1.28
20:39
Merge the accidental fork. check-in: f7563c671f user: drh tags: trunk
20:39
Prevent buffer overruns when trying to do side-by-side diff alignment of lines that contain non-UTF8 characters and a prefix match. check-in: 37ffaaa911 user: drh tags: trunk
20:38
Fix incorrect link check-in: 27a843d227 user: jan.nijtmans tags: trunk
19:11
Fix a harmless valgrind warning in the tarball generator. check-in: 64fc6d15e5 user: drh tags: trunk
18:56
Fix the test/valgrind-www.tcl script so that it works on Ubuntu 13.10. check-in: fcfe117b5a user: drh tags: trunk
18:29
Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. check-in: ddc93368e5 user: jan.nijtmans tags: branch-1.28
18:26
Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. check-in: 492cb99567 user: jan.nijtmans tags: trunk
18:07
Revert [77d37d910b], which restores the "fossil sqlite3" command as it was. On trunk it doesn't work, but in branch 1.28 it works fine, because the source_id's always match (SQLite 3.8.2 is the only stable version supported. Just to be sure, disable the source_id check anyway: Fossil itself already has the necessary check. check-in: 6fce6fc256 user: jan.nijtmans tags: branch-1.28
2014-01-10
22:13
The common script should be run even when no hook is set. Improvements to consistency and style of hook integration. check-in: 7f39fb61cb user: mistachkin tags: delay-ticket-hook
21:50
Merge updates from trunk. check-in: bc276e4daf user: mistachkin tags: delay-ticket-hook
10:44
Only run xfer_ticket_code() when needed, and fix another logic error (found by Mark Janssen) check-in: 80e443bdbd user: jan.nijtmans tags: delay-ticket-hook
01:00
Slight change to wording on the 'how to compile' page. check-in: 2ab19a1d62 user: mistachkin tags: trunk
00:34
Comment on the stability of trunk versions of the Fossil source code on the "how to compile" page. check-in: ec12deda19 user: drh tags: trunk
2014-01-09
21:17
Show unsupported "test" commands on the /help webpage. check-in: 3b10682a8c user: drh tags: trunk
21:12
Add -width option to the search command. check-in: 1f10199a09 user: mistachkin tags: branch-1.28
21:10
Add -width option to the search command. check-in: e4a6159ba3 user: mistachkin tags: trunk
21:00
Fix a possible NULL-pointer dereference in the "fossil search" command. check-in: 6e7e8fbe01 user: drh tags: branch-1.28
20:59
Fix a possible NULL-pointer dereference in the "fossil search" command. check-in: 5dc60b1faf user: drh tags: trunk
20:27
Merge updates from trunk. check-in: e4af590ff9 user: mistachkin tags: delay-ticket-hook
20:25
Avoid initializing TH1 for running hooks when not strictly necessary. check-in: 211ddf891a user: mistachkin tags: branch-1.28
20:20
Avoid initializing TH1 for running hooks when not strictly necessary. check-in: e252c944e0 user: mistachkin tags: trunk
20:11
Some corrections to ticket hook logic. check-in: a6faa2aee4 user: mistachkin tags: delay-ticket-hook
19:37
Enforce minimum version requirement for SQLite of 3.8.2. check-in: aee292257a user: mistachkin tags: trunk
19:32
Enforce minimum version requirement for SQLite of 3.8.2. check-in: f96162b06b user: mistachkin tags: branch-1.28
19:20
Merge TH1 'info exists' fix from trunk. check-in: 03504c6262 user: mistachkin tags: branch-1.28
19:11
Make sure the TH1 'info exists' sub-command preserves the existing interp error stack trace. check-in: 9765b03759 user: mistachkin tags: trunk
16:11
Replace embedded SQLite version to version 3.8.2 stable. check-in: 1e4b84864a user: jan.nijtmans tags: branch-1.28
15:39
Delay activation of ticket hook until after the ticket tables have been rebuilt. check-in: dff7d2c1ee user: jan.nijtmans tags: delay-ticket-hook
15:03
Updates to the change-log. check-in: ad2dd5680b user: drh tags: trunk
14:27
Add the --integrate option to the "commit" command. check-in: 82f69aa9bf user: drh tags: trunk
13:18
Make sure it is not possible to add files that are outside of the current checkout. check-in: c6f32a262d user: drh tags: trunk
13:17
Add comments to better explain what it happening for the out-of-tree check in the "add" command. Closed-Leaf check-in: d83fc58dea user: drh tags: pending-review
13:14
Missing "unhide" option in link to timeline. check-in: 32bb2a31f4 user: jan.nijtmans tags: trunk
11:57
Change C++ comments to C commenting style check-in: 25950f8b67 user: jan.nijtmans tags: trunk
11:24
Merge again checkout_on_root_fix. Fix more cases when working from '/', should not affect when working normally. check-in: af194dbb16 user: mgagnon tags: trunk
10:41
Upgrade mingw and msc makefiles to use openssl-1.0.1f in stead of openssl-1.0.1e check-in: ef47028a3e user: jan.nijtmans tags: trunk
05:56
Attempts to add files outside the open checkout tree result in fatal error. check-in: f0de41fd5e user: andybradford tags: pending-review
2014-01-08
17:40
<strong>Fix some remaining corner cases when having a checkout on '/'..</strong> Update command: * Was asserting when localroot is '/' file_cannonical_name(): * Return '/' instead of '.' when refering to '/'. * Avoid the double '/' on beginning. * Refactoring to avoid some duplicated code. file_relative_name(): * Handle properly relative path when working on '/'. Closed-Leaf check-in: 89ad123f5c user: mgagnon tags: checkout_on_root_fix
11:38
Merge the checkout_on_root_fix. check-in: cbcd7056b6 user: drh tags: trunk
04:59
Remove traces. Waiting approval to merge on trunk.. check-in: 84abd45533 user: mgagnon tags: checkout_on_root_fix
04:42
Fix db_open_local() fonction so it find the local checkout database on "/". It was working inconsistently depending what was the current directory. ** Even if fossil is not the right tool to version files on the root of the system, I found it very usefull to track what file change on my system Tested on Linux and MinGW (Windows 8.1) check-in: be993c47d5 user: mgagnon tags: checkout_on_root_fix
00:58
Remove no longer necessary cursor='pointer'. check-in: 927cacb353 user: joel tags: trunk
2014-01-07
20:32
Make "WITHOUT ROWID" unconditional Closed-Leaf check-in: eb87f29637 user: jan.nijtmans tags: sqliteRuntimeCheck
19:10
If a badly malformed change artifact corrupts the "mtime" field of the event table, the date can end up being NULL for entries in the timeline. Make sure this does not cause a NULL-pointer deference. check-in: 8407bed76d user: drh tags: trunk
16:05
Use fossil_strnicmp() instead of memcmp() for date comparisons, to avoid NULL-pointer deferences if something is wrong with the database and a NULL date is returned from a query. check-in: 29b2eebaaa user: drh tags: trunk
12:46
Add the "nofiles" query parameter to the /tree page, causing that page to show only directories. Add a new "folders" link on the check-in information page that jumps to "/tree?nofiles". check-in: ff9e4e5400 user: drh tags: trunk
11:25
Always supply an href= attribute on hyperlinks within the preview, even if the hyperlink is never used. Make the hyperlinked paths of the finfo page point to the tree-view rather than the flat-view. Provide links between the tree-view and the file-ages page. check-in: 4306ab8143 user: drh tags: trunk
10:46
Improved header text for the tree-view. Make the tree-view the default for the "Files" menu on all default styles. check-in: 78a5dbea6c user: drh tags: trunk
10:16
Merge changes from the broken-build branch into trunk (after fixing the build). check-in: de86ef41b2 user: drh tags: trunk
10:15
Fix the unix makefile that was broken by check-in [1ab2728820]. Closed-Leaf check-in: bdcfdc4642 user: drh tags: broken-build
09:49
Unflatten top line of directory nodes. Pros of old design (reduced screen space) aren't worth the cons (more confusing, more complicated CSS, and very few people are going to be using subdirectory pages). check-in: a9e9ac461d user: joel tags: broken-build
09:20
Actually check that the link being clicked is a descendant of .subdir instead of using a style-based check that could change with different CSS. check-in: 21dccee9dc user: joel tags: broken-build
09:03
Make sure that shell.o and sqlite3.o are rebuilt whenever compilation options change. This should prevent problems like [http://comments.gmane.org/gmane.comp.version-control.fossil-scm.user/14805|Problem with compilation under MINGW] once and for all. check-in: 1ab2728820 user: jan.nijtmans tags: broken-build
08:25
merge trunk Closed-Leaf check-in: f52089d95e user: jan.nijtmans tags: sqlite-min-to-3.7.17
04:21
Implement runtime check for a minimum required version of SQLite. check-in: d0476bd958 user: mistachkin tags: sqliteRuntimeCheck
03:58
There's already an nFullName in FileTreeNode, so use that. Remove other pointless redundancy, too. check-in: 6f1b5d6047 user: joel tags: trunk
03:39
Move nFullName declaration to proper location check-in: 98b297a35b user: joel tags: trunk
03:24
Fix tree-view subdirectory pages check-in: 464fd0a4af user: joel tags: trunk
02:38
Do not wait until the entire tree-view page has loaded before collapsing the tree, because that can cause flicker if the page is loaded incrementally over a slow wire. Collapse the tree using style= attributes as the page loads. check-in: 13c71a97fe user: drh tags: trunk
02:23
Document the "expand" query parameter for "tree" in the on-line help. check-in: 273dd2c007 user: drh tags: trunk
02:20
On the tree-view display, add some comments to better explain what is happening and simplify the javascript slightly. check-in: cda3140d19 user: drh tags: trunk
2014-01-06
23:42
Add JS for collapsing/expanding directories in tree-view. check-in: b66100d3ed user: joel tags: trunk
10:50
If fossil on Cygwin is compiled with --disable-internal-sqlite, those Cygwin specific fossil modifications are no longer necessary. check-in: 4f1b310142 user: jan.nijtmans tags: sqlite-min-to-3.7.17
10:36
Merge trunk check-in: 99af4d2a12 user: jan.nijtmans tags: sqlite-min-to-3.7.17
09:16
Cleanup tree-view CSS comments. No changes to code. check-in: 4ee58093dd user: joel tags: trunk
03:19
Merge in the csstree branch, providing a better look and more control over the tree-view. check-in: 1264375bb1 user: drh tags: trunk
02:54
Add 'file' class to file browser/tree items even if the file has an extension. check-in: e5606c943b user: joel tags: trunk
02:36
Lines now go directly from directories to child nodes, do not pass go, do not collect $200. Closed-Leaf check-in: f83e0d2123 user: joel tags: csstree
2014-01-05
23:05
Make sure the TH1 unset command fails if the variable does not exist. check-in: 99bdfa0b95 user: mistachkin tags: trunk
22:53
Fix TH1 'info exists' command for variables that have been unset. check-in: 7164f52baa user: mistachkin tags: trunk
21:43
Add horizontal lines connecting nodes to their parent directory. check-in: 19a8ce3732 user: joel tags: csstree
11:03
styling check-in: 0c1a116791 user: jan.nijtmans tags: sqlite-min-to-3.7.17
10:55
fix comment check-in: 1de0faecff user: jan.nijtmans tags: sqlite-min-to-3.7.17
10:51
Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessary strglob function in fossil check-in: bde92b38c7 user: jan.nijtmans tags: sqlite-min-to-3.7.17
10:49
Remove some dead/unneeded code check-in: abf1b425fb user: jan.nijtmans tags: sqlite-min-to-3.7.17
04:18
Tweak styles. check-in: 272b684d90 user: joel tags: csstree
00:40
Flatten the subdirectory ancestor links into a single line. check-in: 7dfc5cda7a user: joel tags: csstree
2014-01-04
23:00
Fix use of sqlite3_strglob: 0 means there is a match check-in: 70a374d9a3 user: jan.nijtmans tags: sqlite-min-to-3.7.17
21:14
Remove dead/unneeded code check-in: 107b959b22 user: jan.nijtmans tags: sqlite-min-to-3.7.17
20:51
Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite check-in: c8c5646879 user: jan.nijtmans tags: sqlite-min-to-3.7.17
20:24
Add filetype-specific classes to LI elements. check-in: 1ec615248e user: joel tags: csstree
16:17
Use the latest SQLite 3.8.3 alpha from upstream. check-in: da90bbe591 user: drh tags: trunk
2014-01-03
23:18
Fix memory leaks in the TH1 divide-by-zero handling. Add more tests. check-in: 60acb3183d user: mistachkin tags: trunk
08:42
Minor CSS changes check-in: 331185fa0d user: joel tags: csstree
2014-01-02
23:08
Never define USE_SYSTEM_SQLITE as empty string: C preprocessor cannot handle that. check-in: a13c37313d user: jan.nijtmans tags: trunk
22:53
If fossil is configured with --disable-internal-sqlite, disable the "sqlite3" command: It doesn't work anyway, and there is no reason to support it; Any system which has an sqlite dll/so should have the sqlite3 utility as well, which can do almost the same as "fossil sqlite3" check-in: 77d37d910b user: jan.nijtmans tags: trunk
18:50
Fix incorrect insertion of closing UL tags. check-in: 417d18082b user: joel tags: csstree
16:50
Fix /tree page and "timeline-utc" setting in combination with --disable-internal-sqlite configuration check-in: bd1151126a user: jan.nijtmans tags: trunk
15:30
Fix /tree view in combination with configure --disable-internal-sqlite (Reported by Andy Bradford) Closed-Leaf check-in: c3211392da user: jan.nijtmans tags: timeline-utc
15:17
merge trunk check-in: d5fd6cc1a5 user: jan.nijtmans tags: timeline-utc
12:47
Propose tree-view enhancement. check-in: 377a4f2d53 user: joel tags: csstree
12:36
Add portion of MANIFEST_UUID to TH1 URL variables. check-in: daa43661dd user: joel tags: trunk
2014-01-01
20:25
Improve the label of tree-view so that it shows the number of files and the number of check-ins, if appropriate. Make tree-view the default for the "files" link of /vinfo. check-in: 9930c46ee5 user: drh tags: trunk
00:48
Add TH1 variables for style-related URLs (/style.css, /logo, /background) that contain the resources' mtimes. Maintains aggressive caching without requiring users to do a hard refresh or clear their cache when the resource is changed. check-in: daff9d2062 user: joel tags: trunk
2013-12-31
13:59
Add hyperlinks to the tree-view for file listings. Other improvements to the tree-view mechanism. check-in: 4564790ed7 user: drh tags: trunk
10:43
Add the /tree URI for showing a hierarchical file listing. The URI works, but there are no hyperlinks to it yet. check-in: 7791b70410 user: drh tags: trunk
08:23
Set g.isConst on /raw pages if the full UUID is given. check-in: 43a2d0fa70 user: joel tags: trunk
2013-12-30
20:57
merge trunk check-in: 02a0e8890e user: jan.nijtmans tags: win32-longpath
19:07
simplify setup code and fix comment check-in: 9e5a9d1c71 user: jan.nijtmans tags: timeline-utc
2013-12-29
00:53
Fix floating-point divide by zero issue in TH1 reported on the mailing list and add tests. check-in: 479b3de1d2 user: mistachkin tags: trunk
2013-12-28
22:49
Fix timeline_query_for_tty() function (Oops....) check-in: 108548b28c user: jan.nijtmans tags: timeline-utc
22:41
Eliminate the need to compile SQLite with -Dlocaltime=fossil_locatime. This makes the timeline-utc setting work when fossil is configured with --disable-internal-sqlite. check-in: d7fd72dc30 user: jan.nijtmans tags: timeline-utc
2013-12-27
03:42
Fix segfault on certain /annotate pages. (Discovered using many-www.tcl test script.) check-in: 7a988eed37 user: joel tags: trunk
2013-12-26
17:39
merge trunk Closed-Leaf check-in: 9dcf8859dd user: jan.nijtmans tags: hidden-tag
17:38
update changes.wiki check-in: 6fd4c41eb9 user: jan.nijtmans tags: trunk
00:07
Add --sha1sum option to commit command. check-in: a9ad53ba3a user: joel tags: trunk
2013-12-25
07:16
Merge from trunk check-in: a30d1f58d1 user: ashish tags: ashish-ipv6
2013-12-24
11:54
Add tkt-change-hook possibilities to changelog check-in: c36d34e5fc user: jan.nijtmans tags: hidden-tag
11:45
merge trunk check-in: 5e0e767892 user: jan.nijtmans tags: hidden-tag
11:41
Minor bug in handling of "fco" parameter in finfo page, only noticable with multiple buttons. Add more "Unhide" buttons to various timeline page variants. Add "unhide" options from various info page links, which could point to hidden information. check-in: 71aa33cd92 user: jan.nijtmans tags: trunk
2013-12-23
21:25
Add "Unhide" button in finfo page. (Doesn't do anything yet) check-in: 73da41c5eb user: jan.nijtmans tags: hidden-tag
13:01
Revert two incorrect "unhide" additions: zUuid is not a check-in uuid here. check-in: 0a5b052192 user: jan.nijtmans tags: hidden-tag
11:37
Update the built-in SQLite to the latest 3.8.3 alpha from upstream, including the removal of a stray tab character from the source code. check-in: 5f08392169 user: drh tags: trunk
10:19
Add "Unhide" button in more timeline variants. check-in: ef2b77207a user: jan.nijtmans tags: hidden-tag
09:00
Some more link fixes, all of the form "/timeline" having an uuid in it's arguments which is possibly hidden. check-in: 7af8e2ebc3 user: jan.nijtmans tags: hidden-tag
06:53
Fix genealogy links from the /info page (Thanks to Andy Bradford noticing this) check-in: fd0507e949 user: jan.nijtmans tags: hidden-tag
2013-12-22
20:38
Fix indentation. Closed-Leaf check-in: 70b82e8cc5 user: dg tags: dg-timestamps
10:21
According to RFC 1952, MTIME=0 means no time stamp is available check-in: 518896951a user: jan.nijtmans tags: trunk
01:33
Send gzipped HTTP responses to clients that support it. check-in: 3f4b5d32f1 user: joel tags: trunk
2013-12-21
19:58
Links from tag changes on timeline should always unhide. Otherwise click on branch changes to "mistake" gives a strange effect. check-in: b78e07491c user: jan.nijtmans tags: trunk
2013-12-20
22:36
Some missing json config options check-in: b186830fa0 user: jan.nijtmans tags: trunk
17:05
Honour timezones in git fast-import dump timestamps. check-in: 10f9673a25 user: dg tags: dg-timestamps
16:52
Create new branch named "dg-timestamps" check-in: 51331e3e04 user: dg tags: dg-timestamps
12:35
Add a new TH1 "http" command, a new "th1-uri-regexp" setting and two new hook scripts "xfer-commit-script" and "xfer-ticket-script". They can be used together to implement more advanced commit and ticket change notifications. check-in: 1311841a3c user: jan.nijtmans tags: trunk
12:12
The same, but then with modified SQLite (minimal patch to function winFullPathname this time). This way, applications wanting to use the "win32-longpath" VFS don't have to do tricky extended-path modifications any more. check-in: 8e8e3a11bc user: jan.nijtmans tags: win32-longpath
12:04
Merge trunk. Some more comments. check-in: 4e3f4d26d8 user: jan.nijtmans tags: win32-longpath
09:36
Update to SQLite snapshot check-in: 44dec8ff07 user: jan.nijtmans tags: trunk
06:16
Record recently added features in change log. Minor touch-up to previous logs. check-in: b51ff64e25 user: andybradford tags: trunk
05:53
Ignore TAG_USER from tagxref if the user has been cancelled so Edited User is not displayed in the Check-in Overview. check-in: 40bea3f546 user: andybradford tags: trunk
2013-12-19
22:07
Merge from trunk. src/main.mk is now generated automatically. Leaf check-in: 927264ab5a user: dg tags: dg-codenames
22:04
Merge from trunk. Leaf check-in: 22d9cff0c3 user: dg tags: dg-misc
2013-12-18
23:25
Add another useful diagnostic message to the MSVC batch file. check-in: 59400c7d75 user: mistachkin tags: trunk
23:19
Further robustness enhancements to the automated MSVC batch file. Also, update build wiki page to refer to it. check-in: c11c870761 user: mistachkin tags: trunk
16:05
formatting Closed-Leaf check-in: 584986cde8 user: jan.nijtmans tags: hidden-tag
15:57
Add "timeline-show-hidden" setting. check-in: 4a2435c656 user: jan.nijtmans tags: hidden-tag
15:38
Merge trunk. Add information on the ""th1-uri-regexp" setting. Closed-Leaf check-in: f671c50f92 user: jan.nijtmans tags: tkt-change-hook
12:27
Add batch file to build Fossil with the latest installed version of MSVC. check-in: c8b1f75f30 user: mistachkin tags: trunk
08:49
Add a checkbox to the ci_edit page which allows to hide a (partial) branch from the timeline. check-in: 22a4e0c5a2 user: jan.nijtmans tags: trunk
08:24
When selecting the "Branching" checkbox, select the "newbranch" field just the other text entry widgets do. Another one of Andy Bradford's brilliant ideas. check-in: e4c9dd0905 user: jan.nijtmans tags: trunk
08:11
Merge trunk. Valid extended paths must have >6 chars, e.g. "\\?\C:\" (+1 for closing '\0'), this way make sure that wUnicode always points to allocated memory. check-in: 1db9134d6b user: jan.nijtmans tags: win32-longpath
06:37
Consistency fix for a Fossil link in the enhanced default skin. check-in: 04186fcc12 user: mistachkin tags: trunk
03:26
If the checkbox is selected, select the input text as well similar to how the custom color works. Closed-Leaf check-in: 3cb6651424 user: andybradford tags: hidden-tag
03:01
Using javascript to disappear current text in input field might need additional feedback before implementing. check-in: 2bf8f863c6 user: andybradford tags: hidden-tag
00:18
Remove superfluous comment line in makemake.tcl. check-in: e977f86dfd user: mistachkin tags: win32-longpath
00:17
Merge updates from trunk. check-in: ef9f707be1 user: mistachkin tags: win32-longpath
2013-12-17
22:33
Merge updates from trunk. Closed-Leaf check-in: 7d4f06dec0 user: mistachkin tags: buildmsvc
22:31
Further cleanup in the MSVC build. Resync the makefiles with the list of SQLite options. check-in: 61e70f1fc7 user: mistachkin tags: trunk
22:10
Improve error handling. Allow Visual Studio version to be manually overridden. Pass extra arguments to NMAKE. Preserve existing environment and current directory. Miscellaneous style fixes. check-in: 8fab3e3f6c user: mistachkin tags: buildmsvc
21:28
Better align the SQLite compilation options used by the makemake.tcl script with those listed on the makefile wiki page. check-in: 00d6eea822 user: mistachkin tags: trunk
21:24
If 'newbranch' field only contains spaces, consider it empty. Add missing MSVC linker option to the makemake.tcl script. Cherrypick of [5ceef9bcdd] and [c6f255607b]. check-in: afbc49cd27 user: mistachkin tags: trunk
14:49
Eliminate use of "goto". Fix UNC -> Extended UNC translation when path>260 chars. check-in: 83087c8df3 user: jan.nijtmans tags: win32-longpath
12:03
It appears that in [4f0413381d], Makefile.msc was edited without corresponding change in makemake.tcl. Correct that, so this change will not be accidently reverted again (as I did in the previous commit) check-in: c6f255607b user: jan.nijtmans tags: win32-longpath
11:56
Align recommended SQLite compilation options with actual options used when compiling SQLite. (I don't think SQLITE_ENABLE_EXPLAIN_COMMENTS should be one of them, it never was in earlier releases) check-in: d0814e59e2 user: jan.nijtmans tags: win32-longpath
11:39
eliminate isempty() javascript function. Use trim() in stead. check-in: 029c7c01e1 user: jan.nijtmans tags: hidden-tag
10:56
merge trunk check-in: 6a8ddc43fc user: jan.nijtmans tags: hidden-tag
10:51
If 'newbranch' field only contains spaces, consider it empty. check-in: 5ceef9bcdd user: jan.nijtmans tags: win32-longpath
10:20
Break the 260 character path barrier on Win32. Add test-case "win32-longpath" for proving that it works. check-in: 4b49bb9cc3 user: jan.nijtmans tags: win32-longpath
10:14
Move special path handling from SQLite to fossil. check-in: 1dd5a50941 user: jan.nijtmans tags: win32-longpath
09:32
If "fossil new" or "fossil open"'s argument has an extended path prefix like "\\?\C:\", don't process the '?' and ':' in it as special path characters, only do '/' -> '\' translation. This makes extended paths usable in fossil everywhere (hopefully), for now <260. check-in: 04f4e699d4 user: jan.nijtmans tags: win32-longpath
09:25
Merge changes from trunk and update msvc_build.bat for entirely automated build using the latest MSVC version. Closed-Leaf check-in: 555c44eb5d user: BM tags: msvc_build
06:04
Change the minimum length for wiki page names from 3 to 1. check-in: b7ff13a0aa user: joel tags: trunk
04:48
Merge from trunk for latest fixes. check-in: 2e76393021 user: andybradford tags: hidden-tag
03:46
When editing a branch name, make the default value disappear when the input is entered. Also, strip whitespace from right-end of value and only update branch names if not all white space. check-in: bb6ba17b37 user: andybradford tags: hidden-tag
00:55
Refactor the complex Win32-specific file routines into their own subsystem. check-in: d9ff968204 user: mistachkin tags: trunk
2013-12-16
15:12
Hm. "catch" doesn't appear to work for reporting the win32-longpath error correctly, instead check whether CANTOPEN is part of the output. check-in: 4b4606d8b8 user: jan.nijtmans tags: win32-longpath
14:25
Better clean-up after win32-longpath test. Revert accidental change in Makefile.mingw. check-in: 698a2d5968 user: jan.nijtmans tags: win32-longpath
13:37
Fix bug in utf8.c (don't translate first ':' in extended path). Add test-case (win32-longpath.test). Some formatting (don't use tabs). check-in: 7d5c1bbd9c user: jan.nijtmans tags: win32-longpath
11:00
Merge updates from trunk. Closed-Leaf check-in: fb17052e45 user: mistachkin tags: win32File
10:57
Merge trunk. Eliminate need for special Makefile.Cygwin. Simplify handling of '\\?\' prefix: Only add it when necessary (calculated path>=260 chars). check-in: 23b849cce5 user: jan.nijtmans tags: win32-longpath
10:46
If the name of a 'sym-<branchname>' tag sorts before the 'branch' tag, no option in the ci_edit page should be displayed to cancel the tag. Bug-fix discovered and implemented by Andy Bradford. check-in: 3529f2c47b user: jan.nijtmans tags: trunk
08:52
Recognize IE11's new UA string. check-in: 07a8e5d085 user: joel tags: trunk
2013-12-14
17:32
Revert to original ordering to retain sorting of special tags. Get the branch name prior to the loop that displays the special and sym- tags. Closed-Leaf check-in: 818c0acd07 user: andybradford tags: cancel-tag-fix
09:24
merge trunk. Fix behavior of "Branching" checkbox, and simplify javascript functions. check-in: 885d72b2bd user: jan.nijtmans tags: hidden-tag
09:12
Add "Unhide" button, for people who want to see everything in the "mistake" branch (I don't want to see it, but someone else might) check-in: e08177614b user: jan.nijtmans tags: trunk
01:54
Improve comments. Style and consistency fixes. check-in: d1b7c87650 user: mistachkin tags: win32File
00:16
Fix the build for unix. check-in: 4f0c38d81d user: drh tags: win32File
00:03
Work in progress on refactoring the complex Win32-specific file routines into their own subsystem. check-in: 4f0413381d user: mistachkin tags: win32File
2013-12-13
21:46
Unify use of the user-agent string. check-in: 55c91af5ad user: mistachkin tags: tkt-change-hook
21:29
Given that recovering from incorrect hiding is relatively straightforward, don't prevent access to hidden option on trunk and main-branch. check-in: d35b1ca05e user: andybradford tags: hidden-tag
20:36
Prevent the argument that follows -A from being interpreted as a repository and avoid incorrect file already exists errors. check-in: cc421c006a user: andybradford tags: trunk
17:50
Prevent sym- tag that matches branch name that sorts prior to branch name from displaying an option to cancel the tag. Also clean up a couple strcmp. check-in: c36ad48a87 user: andybradford tags: cancel-tag-fix
15:19
Fix Content-Type/Content-Length for GET/POST requests. check-in: a60d2976ff user: jan.nijtmans tags: tkt-change-hook
14:19
Merge trunk and fix typo (missing backslash) check-in: 847107015b user: jan.nijtmans tags: tkt-change-hook
13:53
merge trunk check-in: 46e1d4c812 user: jan.nijtmans tags: win32-longpath
13:48
Better use GetCurrentDirectoryW in stead of _wgetcwd. check-in: 4e463bf7ba user: jan.nijtmans tags: trunk
13:16
Forgot to commit one more change. check-in: fa71b6ce6d user: jan.nijtmans tags: tkt-change-hook
13:05
Better implementation of file_access() for win32: The function _waccess cannot handle long paths, and lies too much (e.g. when handling specific smb drives). Implementation borrowed from Tcl 8.6: [http://core.tcl.tk/tcl/artifact/c6b5d4f8d7?ln=1510-1756] check-in: 0b0eb52c07 user: jan.nijtmans tags: trunk
12:26
If the "Branching" checkbox is unchecked, the "Branch Closure" label should return to its original branchname. Add a javascript handler doing exactly that. check-in: 2cb54f3981 user: jan.nijtmans tags: trunk
11:31
Merge trunk. Fix uninitialized variable. Less copying of complete structure content. check-in: 85528ef507 user: jan.nijtmans tags: tkt-change-hook
09:40
Use SetCurrentDirectoryW/GetFileAttributesExW in stead of _wchdir/_wstati64 (which cannot handle long pathnames) check-in: 3714782631 user: jan.nijtmans tags: trunk
09:24
merge trunk check-in: 1d0517c1fa user: jan.nijtmans tags: hidden-tag
08:40
When branchname in ci_edit page changes, adapt remaining form to the name-change using some javascript. Thanks to Andy Bradford for the idea (adapted/simplified from the "hidden-tag" branch)! check-in: cf9293ad53 user: jan.nijtmans tags: trunk
08:31
Cleanup compiler option handling in the MinGW makefiles as well. check-in: d0a9cda560 user: mistachkin tags: trunk
08:11
Further reduce confusion by making Makefile.Cygwin actually work. check-in: 1395315639 user: jan.nijtmans tags: trunk
07:58
Rename the makefile macro SQLITE3_CFLAGS to SQLITE_CFLAGS in an attempt to reduce future confusion. check-in: 813d6516aa user: mistachkin tags: trunk
05:40
Minor comment cleanup. No code change. check-in: 40c5b3b390 user: andybradford tags: hidden-tag
02:46
Attempt to prevent hiding of either main-branch or trunk. check-in: 7a41dd2b06 user: andybradford tags: hidden-tag
00:49
Fix the build on unix systems. check-in: 268d495d91 user: drh tags: trunk
00:11
Fix a C99-style variable declaration. Closed-Leaf check-in: a3641b5441 user: drh tags: makefile-error
2013-12-12
23:34
Remove use of SQLITE_WIN32_NO_ANSI option everywhere except for Cygwin. Further cleanup. check-in: 1c37a90508 user: mistachkin tags: makefile-error
22:41
Add makefile for Cygwin and move its options there. Refactor makemake tool to modularize use of the common options. check-in: e474f5f817 user: mistachkin tags: trunk
16:13
One more: GetFullPathNameW() needs the "\\?\"-prefix as well if the input path is already >MAX_PATH. But we don't want the resulting directory to have this prefix, so strip it off when present. check-in: e5fef7982d user: jan.nijtmans tags: win32-longpath
15:01
Final bug-fix: Before prefixing a path with "\\?\", check if it is prefixed already. If so, don't do it again. Everything seems to work fine now! check-in: c952c773ac user: jan.nijtmans tags: win32-longpath
14:27
Implement file_access() function such that it accepts paths>MAX_PATH. Implementation copied (with some simplifications) from Tcl 8.6 check-in: ba4b3ac1d2 user: jan.nijtmans tags: win32-longpath
13:54
Fix fossil_stat() and fossil_chdir() such that they accept paths>MAX_PATH. For file_access(), implement a workaround that the '\\?\' prefix can be handled. check-in: 29f023fe53 user: jan.nijtmans tags: win32-longpath
11:16
Bug-fix: didn't compile on win32, and handle extended UNC paths correctly. check-in: da8d516fe1 user: jan.nijtmans tags: win32-longpath
09:46
merge trunk check-in: 820a599008 user: jan.nijtmans tags: hidden-tag
09:37
Make "win32-longpath" the default VFS on win32, eliminating all path limitations (up to ~32767 chars). TODO: eliminate use of the the function _wstati64(), that appears to be the only Win32 function left which cannot handle such long paths. Everything else needed is done. check-in: 1b9893bdc8 user: jan.nijtmans tags: win32-longpath
08:43
Put back 'win32-longpath' VFS as default for Cygwin: Cygwin doesn't suffer from path limitations (at least, not until 4096 chars), so usage of the 'win32' VFS is not reasonable as default. check-in: a76039815d user: jan.nijtmans tags: trunk
2013-12-11
23:20
Remove usage of the 'win32-longpath' VFS as it is unlikely to work correctly with the various MSVCRT functions currently required by Fossil. check-in: 19de4b5bcd user: mistachkin tags: trunk
13:00
As it turns out that _wstati64() cannot handled the special "\\?\" prefix, work around that. Otherwise the win32-longpath VFS is quite useless for fossil. Maybe a better solution should be worked out, not using _wstati64() at all. check-in: bb440899d3 user: jan.nijtmans tags: trunk
12:06
Update the built-in SQLite to the latest version 3.8.3 alpha. check-in: faa2e9d5cf user: drh tags: trunk
2013-12-10
21:15
Avoid attempting to preserve the default VFS if it has not been set. check-in: fffcf60cbc user: mistachkin tags: trunk
14:22
Make the default vfs survive after a sqlite3_shutdown (for "fossil sqlite" command). check-in: aa22b1b462 user: jan.nijtmans tags: trunk
13:23
Add new command line option "-vfs" which overrides the FOSSIL_VFS environment variable, and which works for all future DB connections. Fix .vfsname output when win32-longpath is chosen explicitly (already in SQLite trunk). check-in: eb3899ceb2 user: jan.nijtmans tags: trunk
08:31
Rename variable 'trunk' to 'zTrunk'. Improve comment. check-in: b75cc0e345 user: jan.nijtmans tags: hidden-tag
08:23
merge trunk check-in: 51cd44361e user: jan.nijtmans tags: hidden-tag
08:22
Make timeline and JSON timeline respect the "hidden" tag. Meant for a new feature developed in the "hidden-tag" branch. No added buttons or configuration options yet (still being discussed). check-in: 45d69e82eb user: jan.nijtmans tags: trunk
2013-12-07
21:47
Add missing CSS for verbatim blocks in tickets to avoid wrapping and set a default white background. check-in: 984735a752 user: andybradford tags: trunk
2013-12-06
16:06
Added a quote about github to the quotes.wiki document. check-in: 5b86c3d566 user: drh tags: trunk
2013-12-05
21:27
slightly simpler/more readable check-in: 9a8380d2cd user: jan.nijtmans tags: hidden-tag
15:20
Avoid Javascript errors when editing a leaf and typing in the branch name. check-in: 328df74bfc user: andybradford tags: hidden-tag
12:20
merge trunk check-in: 46a88543ca user: jan.nijtmans tags: hidden-tag
12:09
When trying to rename a branch into itself, make this a NOP. check-in: 95a809500a user: jan.nijtmans tags: trunk
09:42
Change branch name in "Branch Closure" section in the same way as in "Branch Hiding" check-in: 9395e8d434 user: jan.nijtmans tags: hidden-tag
09:27
Fix format specifier in previous commit (again) check-in: 4a43e31549 user: jan.nijtmans tags: trunk
09:19
Merge trunk. Disable new checkbox in stead of hiding it when not in use. check-in: 56836278da user: jan.nijtmans tags: hidden-tag
08:56
Correct use of plural, remove some spaces/tabs at the end of lines. check-in: 3e18dbefd0 user: jan.nijtmans tags: trunk
08:44
correct format specifier, in case the branch name contains HTML-conflicting characters check-in: 2eda90a5de user: jan.nijtmans tags: trunk
08:40
Add a checkbox in the ci_edit page which allows to close multiple leaves (all successors of the current check-in) to be closed in a single action. check-in: 718cc00208 user: jan.nijtmans tags: trunk
08:36
Use different format specifier for and textContent to avoid unwanted display issues. check-in: 439f18e866 user: andybradford tags: hidden-tag
08:15
Use Javascript to hide the branch hiding checkbox when necessary. Also update the branch name in the branch hiding text when a branch is specified. check-in: 11e8a48e4d user: andybradford tags: hidden-tag
05:11
When using the --template option to the 'init' command, the short project name should be skipped as well. check-in: 844436929e user: mistachkin tags: trunk
2013-12-04
13:10
Add -DSQLITE_WINNT_MAX_PATH_CHARS=4096 for Cygwin, as Cygwin cannot handle paths of length 32767 anyway. Doesn't affect other platforms. Re-generated Makefile.PellesCGMake, somehow not updated when makemake.tcl changed the last time. check-in: 53fd1c9b9c user: jan.nijtmans tags: trunk
09:58
"this branch" -> <branchname> check-in: b0bf658240 user: jan.nijtmans tags: hidden-tag
09:38
merge trunk check-in: 8b003a104a user: jan.nijtmans tags: hidden-tag
09:36
Styling: translate some tabs to spaces check-in: b3e32c8e8b user: jan.nijtmans tags: trunk
09:24
Merge trunk. Make it possible to make a move to branch "mistake", close the branch, and hide it in one single step. 3 separate check-buttions control the 3 parts of this action separately. check-in: 884b0dc165 user: jan.nijtmans tags: hidden-tag
08:39
Make it impossible to remove the "branch" and the "sym-<branchname>" tag from a check-in through the ci_edit page. Any check-in must have those two tags, the "Branching" section already contains a check-button suitable to change the branch. check-in: 64c21ef686 user: jan.nijtmans tags: trunk
2013-12-03
15:42
Merge trunk. Rename "hidden" option (not the tag name) to "hide", just as the "close" option compared to the "closed" tag. Just to prevent confusion. check-in: 1a453093bb user: jan.nijtmans tags: hidden-tag
15:25
Update the built-in SQLite to the second release candidate for 3.8.2. check-in: d7543d8bbd user: drh tags: trunk
14:59
Merge trunk. Give "Branch Hiding" it's own section in the ci_edit page. check-in: ec4fe5cb15 user: jan.nijtmans tags: hidden-tag
14:56
"comment" tag from check-in's cannot be canceled: that would result in a check-in without a comment! Extraneous dot in label text. check-in: 2d2ab56754 user: jan.nijtmans tags: trunk
13:49
Use "win32-longpath" as default (when available, overridable with FOSSIL_VFS environment variable) when accessing peer repositories. check-in: f8eefabe6a user: jan.nijtmans tags: trunk
05:21
Be consistent with naming. Also remove unused line of code. check-in: f742be5faa user: andybradford tags: hidden-tag
05:10
Add Admin Timeline setting to display hidden content by default if enabled. check-in: 39667fd75e user: andybradford tags: hidden-tag
03:16
Update the built-in SQLite to the 3.8.2 first release candidate. check-in: 81d24c6bfe user: drh tags: trunk
2013-11-30
09:30
merge trunk check-in: 97fb78b656 user: jan.nijtmans tags: hidden-tag
09:28
When available, make "win32-longpath" the default VFS on Windows and Cygwin check-in: 6e31396faf user: jan.nijtmans tags: trunk
2013-11-29
11:26
When configuring fossil using "--disable-internal-sqlite" (having SQLite 3.8.1 installed), "./fossil version -v" gives: "SQLite 3.8.2 2013-11-27 14:50:51 c75f561f33", which was not the SQLite version compiled with, neither the SQLite version actually running (3.8.1). check-in: d780693181 user: jan.nijtmans tags: trunk
06:10
Rebuild ticket tables when modifications are made using 'fossil config'. check-in: 0047370ce6 user: joel tags: trunk
2013-11-28
22:36
When hiding a branch, close it as well: Commits on a hidden branch make no sense. check-in: 50b986495d user: jan.nijtmans tags: hidden-tag
10:34
Implement "unhide" option for json timeline. Protect "trunk" from being hidden, and indicate more clear which branch is being hidden: The "mistake" branch is the only branch that should have hidden nodes. check-in: 6b61145f4f user: jan.nijtmans tags: hidden-tag
2013-11-27
22:05
correct label check-in: fd2659fbe3 user: jan.nijtmans tags: hidden-tag
22:00
no double WHERE check-in: cbc1d0d79b user: jan.nijtmans tags: hidden-tag
21:49
correct switchin in timeline check-in: 9913d1a731 user: jan.nijtmans tags: hidden-tag
19:54
undo non-timeline related changes: Hidden tag should only affect timeline. check-in: ef98eea9c2 user: jan.nijtmans tags: hidden-tag
19:41
merge trunk check-in: 942c17b127 user: jan.nijtmans tags: hidden-tag
15:55
Import the latest SQLite 3.8.2 beta from upstream, including Cygwin fixes and performance enhancements. check-in: 38c02b775d user: drh tags: trunk
15:12
Implement "Unhide" button in timeline (not on other places yet) and make "hidden" tag propagating. check-in: 50aee5561a user: jan.nijtmans tags: hidden-tag
14:07
TAG_BRANCH is unused in this query check-in: 170c3c7363 user: jan.nijtmans tags: trunk
2013-11-25
21:22
Update to the latest SQLite containing storage engine performance enhancements. check-in: 3957e9610f user: drh tags: trunk
15:57
Implement (already existing but currently non-functional) "hidden" tag, which hides items from timeline. check-in: d9fd922962 user: jan.nijtmans tags: hidden-tag
10:12
Fix handling of UTF-8 paths on Cygwin (SQLite's "cygUtf8" branch). Meant for testing. This fix is Cygwin-only. check-in: 9f58fc6528 user: jan.nijtmans tags: trunk
2013-11-22
21:24
Fix C++ style comment in RC file. Reformat the manifest file to be easier to read/maintain. check-in: f103e0bc97 user: mistachkin tags: trunk
09:45
Add support for Windows 8.1. For details, see [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx]. This switches off all Windows compatibility modes, trying to make Windows 8.1 look like an earlier Windows OS. check-in: 3788d79398 user: jan.nijtmans tags: trunk
09:25
unused variable check-in: 0deb022ae5 user: jan.nijtmans tags: trunk
01:14
Merge in hide-diff-on-vdiff_page... Which now give possibility to hide or show full detailed diff on vdiff page. (when clicking on 2 nodes on timeline) Just like the /info page. check-in: 74a4db258a user: mgagnon tags: trunk
01:09
merge in latest trunk Closed-Leaf check-in: 8af8232fc0 user: mgagnon tags: hide-diff-on-vdiff_page
2013-11-21
23:39
Update to the lastest SQLite that includes the OP_Column rewrite and the constant expression factoring logic. check-in: 8dc9d00935 user: drh tags: trunk
01:47
Merge in latest from trunk. check-in: e2929a4ba1 user: andybradford tags: hide-diff-on-vdiff_page
01:46
Minor style cleanup. check-in: 78a3c01e30 user: andybradford tags: hide-diff-on-vdiff_page
2013-11-20
13:48
Make "fossil open" and "fossil rm" work on a repository which doesn't have any check-in. (the latter only undoes the effect of a previous "fossil add" then). check-in: aef638b610 user: jan.nijtmans tags: trunk
08:57
Add "blame" WEBPAGE, just as "annotate" but giving comparable output as "fossil blame". check-in: d7160dc195 user: jan.nijtmans tags: trunk
2013-11-19
19:44
Remove an unused local variable. check-in: 811c9febd3 user: drh tags: trunk
18:49
Add a page (admin access only) to show the repository schema. Fix a bug in the "Last Rebuilt" display. check-in: 3ea94847d1 user: drh tags: trunk
18:25
Update the built-in SQLite to the version that includes the DELETE with ONEPASS optimization and the enhanced EXPLAIN indentation in the shell. check-in: 0830c352ff user: drh tags: trunk
13:09
Now that checkout_cmd() can handle the situation that vid==0 ([b725c1cf26]), no longer assume that the initial commit has rid=1: If the initial commit is not empty that will not be true any more. check-in: 6791ad1185 user: jan.nijtmans tags: trunk
2013-11-15
12:58
Update custom makefile as well. If fossil is linked with external SQLite library, make sure it is used single-threaded. check-in: 1928cf526e user: jan.nijtmans tags: trunk
2013-11-14
19:36
Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. check-in: 28c508679e user: drh tags: trunk
04:34
Set the error message to indicate the HTTP status code returned on CONNECT to avoid segfault. check-in: 87d5fef9ce user: andybradford tags: jan-httpsproxytunnel
2013-11-13
15:18
Minor correction to text in setup_timeline for description of setting. check-in: 40a2557f00 user: andybradford tags: hide-diff-on-vdiff_page
11:28
Take over latest change in src/mem1.c (usage of _msize function) from SQLite trunk, and modify MinGW build to use it as well. check-in: bcd979daef user: jan.nijtmans tags: trunk
08:39
Fix end-marker handling in "fossil timeline", broken by previous commit [465f8ecd4a]. (That's what the "n+1" in [14104fde04?ln=1818] was meant for, but -1 is always better) check-in: f13ae6b673 user: jan.nijtmans tags: trunk
03:51
Merge latest trunk. check-in: 17f6b65524 user: mgagnon tags: hide-diff-on-vdiff_page
2013-11-12
19:41
Restore the end-of-timeline marker only when no limit is active; otherwise, use a 'no more data' marker instead. Use -1 to indicate no limit in the SQL clause. check-in: 465f8ecd4a user: mistachkin tags: trunk
19:26
Fix macro redefinition compiler warnings. check-in: 629d49752c user: mistachkin tags: trunk
15:57
Update the built-in SQLite to include the latest bug fixes, especially the fix to count(*) on WITHOUT ROWID tables. Fix the "fossil all" command so that it works on a WITHOUT ROWID global_config table. check-in: c0700615ff user: drh tags: trunk
15:49
Move proxy-related fields after the other url-related fields. check-in: 45107553c0 user: jan.nijtmans tags: jan-httpsproxytunnel
15:27
merge trunk check-in: 1bd561c3ba user: jan.nijtmans tags: jan-httpsproxytunnel
15:10
Fix password handling as in trunk. check-in: 384a6b3dba user: jan.nijtmans tags: tkt-change-hook
12:39
merge trunk check-in: 3d63f56039 user: jan.nijtmans tags: tkt-change-hook
08:58
Add option --offset to "fossil timeline" check-in: 32a9b55e17 user: jan.nijtmans tags: trunk
08:32
Backout remaining of [8e01c2257d] and fix corresponding change log entry, as it apparently is not accepted upstream. See: [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg13883.html]. Sorry Joerg. check-in: 0625a42c68 user: jan.nijtmans tags: trunk
03:43
Merge change to fossil ui which first looks for default user if set before falling back to the Setup user. check-in: 1460b7476f user: andybradford tags: trunk
02:41
Merge in fixes for the password embedded in the URL, save password prompting, and new clone --once option. check-in: ff159bfdd7 user: andybradford tags: trunk
2013-11-11
23:22
Further revisions to the semantics of printing the timeline 'bounds' indicators. check-in: 8b03ef2489 user: mistachkin tags: trunk
22:41
Keep track of when the repository was last rebuilt and display it on the stats page. check-in: c0242ad4d8 user: mistachkin tags: trunk
21:53
For the --deanalyze option to rebuild, the stat4 table should be dropped as well. check-in: 4c8a5c9860 user: mistachkin tags: trunk
21:42
Restore the limit-reached markers in the timeline printing routine. check-in: ab4d4dacf7 user: mistachkin tags: trunk
21:08
Add the test-without-rowid command. check-in: 7ddfd42b60 user: drh tags: trunk
19:32
Output "+++ end of timeline reached +++" when appropriate at the end of timeline output in stead of marker indicating that a limit is reached. After ML request. If n=0 no marker will be output. check-in: 8e01c2257d user: jan.nijtmans tags: trunk
19:18
Make use of WITHOUT ROWID in new repositories. Leaf check-in: ad98226090 user: drh tags: without-rowid
17:32
Update the built-in SQLite to the latest trunk version that includes the WITHOUT ROWID enhancement. Fossil itself does not (yet) make use of this enhancement. check-in: 611e25d396 user: drh tags: trunk
2013-11-10
15:35
Remove duplicate user from fossil user capabilities usage statement. check-in: 66ca04d452 user: andybradford tags: trunk
06:04
Merge in latest from trunk. Closed-Leaf check-in: 69a19a7d75 user: andybradford tags: url-password-fixes
06:01
On Win32 isatty/fileno have been deprecated in favor of _isatty/_fileno. check-in: 594bbaea70 user: andybradford tags: url-password-fixes
03:49
Logic correction. Should check if the local db is open before trying to use it, not before checking if the variable is null. Closed-Leaf check-in: 8a7a45e094 user: andybradford tags: pending-review
00:02
Change fossil ui behavior to look for default-user first if set, otherwise look for user with Setup capability. check-in: 2fe1d8043e user: andybradford tags: pending-review
2013-11-09
02:38
Prefer use of fossil_strcmp that handles NULL better. check-in: e97665e056 user: andybradford tags: url-password-fixes
2013-11-08
15:46
Fix temporary directory separator handling for Cygwin. For testing purposes. (Change taken over from SQLite's "cygDirSep" branch) check-in: 7bba46776c user: jan.nijtmans tags: trunk
07:50
Remove side effect produced when calling with no flags. This permits removal of work around in sync.c. check-in: 912ca19510 user: andybradford tags: url-password-fixes
06:01
Clean up handling of passwords for SSH. Further separate prompting for password from saving of password. check-in: ad34c07c45 user: andybradford tags: url-password-fixes
2013-11-07
13:31
Make sure that "fossil clean" never cleans win/fossil.exe either. check-in: 6dd4d75e15 user: jan.nijtmans tags: trunk
13:29
Use fossil_getenv/fossil_fopen in stead of getenv/fopen in a few places, so on Win32 non-ASCII characters in filenames and environment variable values are handled correctly. For shell.c this must be handled by the makefiles, because this file comes from SQLite. check-in: aab8ce2fcc user: jan.nijtmans tags: trunk
2013-11-05
09:37
Add --once option to "fossil clone" check-in: c0cdb632ed user: jan.nijtmans tags: url-password-fixes
02:08
Make it so password prompts during commit are also honored. check-in: 1854e090fd user: andybradford tags: url-password-fixes
2013-11-04
15:12
Preserve any URL flags that get added when parsing the original URL. check-in: 23e51b9d9b user: andybradford tags: url-password-fixes
2013-11-02
17:26
Restore URL flags because user_select() causes them to be altered. This allows the save password prompt to appear when required. check-in: 817d795f96 user: andybradford tags: url-password-fixes
16:06
Continue prompting for as many times as the failed login check will allow. check-in: 87d258107c user: andybradford tags: url-password-fixes
11:16
Don't crash if last-sync-pw was never set yet. check-in: a282923061 user: jan.nijtmans tags: url-password-fixes
10:57
Only prompt for password save if the to-be-saved password is different from the already saved password check-in: a5404e30cb user: jan.nijtmans tags: url-password-fixes
06:19
Only prompt to save the password if there is a tty. check-in: 34b2f0675b user: andybradford tags: url-password-fixes
06:17
It appears that calls to url_parse(0,x) are used to establish who the user is using user_select(). In this case we should not overwrite a password that has been provided prior to calling user_select() with one from the database. check-in: a01c714c3a user: andybradford tags: url-password-fixes
2013-11-01
08:11
Avoid clobbering the last-sync-pw when doing sync --once. check-in: 8bdc3ccd2b user: andybradford tags: url-password-fixes
05:14
Prompt to remember password when password is embedded in URL. Also improve password failure prompting during clone/sync operations. check-in: 1ccbb651c5 user: andybradford tags: url-password-fixes
2013-10-31
14:41
Merge from trunk. Closed-Leaf check-in: bbebf7090c user: dg tags: dg-misc
11:00
Suggested implementation for [1ec9e8658e]: Flag some commits for "extra attention" Leaf check-in: 13ba9a50df user: jan.nijtmans tags: rfe-1ec9e8658e
06:03
Allow read access to fx_* tables in report_query_authorizer(). check-in: dda5b18b0d user: joel tags: trunk
2013-10-30
10:53
merge cleanX branch changes (which all come from trunk) check-in: 6934dd3cc0 user: jan.nijtmans tags: cleanX-no-clean-glob
10:50
merge trunk check-in: a354949a62 user: jan.nijtmans tags: cleanX
09:39
Added .bat for building with latest MSVC version check-in: 4f32dced74 user: BM tags: msvc_build
09:38
Create new branch named "msvc_build" check-in: caa9c2c61c user: BM tags: msvc_build
09:11
Make "fossil add", "fossil addremove", "fossil update" and "fossil co --latest" work when the repository doesn't contain any commit yet. This is not a fatal situation at all. check-in: b725c1cf26 user: jan.nijtmans tags: trunk
08:42
Make option -n|--limit of "fossil timeline" now specify the number of entries, just like all other commands which have the -n|--limit option. Suggested by Martin Gagnon. check-in: 6e4e16fb8c user: jan.nijtmans tags: trunk
08:09
More style cleanup. check-in: e4e2f9f7b8 user: mistachkin tags: trunk
2013-10-29
13:09
merge trunk Closed-Leaf check-in: 055245ad08 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
13:08
code style cleanup check-in: ea3d77c4aa user: jan.nijtmans tags: trunk
12:58
Fix existing print_timeline() calls, so they return the same output as trunk by default. check-in: 11634df5ea user: jan.nijtmans tags: timeline_cmd_dash_n_fix
12:48
Fix a typo in quickstart.wiki. check-in: e3ad71f0e4 user: drh tags: trunk
11:10
correct merge conflict check-in: 0cb3ab794f user: jan.nijtmans tags: timeline_cmd_dash_n_fix
11:06
merge trunk check-in: 1d6cccc552 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
10:55
Add option -W|--width to the "fossil timeline" and "fossil finfo" commands. Defaults to 79. check-in: 2eb492e282 user: jan.nijtmans tags: trunk
2013-10-28
20:13
Code style cleanup. check-in: 24273fd0c4 user: mistachkin tags: trunk
14:01
Change the anti-spider error message to be more welcoming to human users who happen to be using a browser without javascript support. check-in: 3ede3702a2 user: drh tags: trunk
2013-10-27
09:44
Added fx_* to the glob of tables which are _not_ dropped by a rebuild, per ML discussion. The intention is to give 3rd-party extensions a safe place to put their data. check-in: dbec64585a user: stephan tags: trunk
04:48
Modify TH1/Tcl integration macros to avoid using a generic variable name. check-in: 63a9998ca1 user: mistachkin tags: trunk
01:18
Prevent incorrect attachment links from appearing on the timeline. Reported via the mailing list. check-in: 359399307e user: mistachkin tags: trunk
01:17
Fix harmless compiler warning. check-in: 9147aa2c5b user: mistachkin tags: trunk
2013-10-26
22:51
Accept return codes 2xx when establishing tunnel. check-in: a672018374 user: jan tags: jan-httpsproxytunnel
19:17
Merge latest change from trunk. check-in: eb1b310fc7 user: mgagnon tags: hide-diff-on-vdiff_page
09:06
Allow comment_print() to handle lines >400 characters. Add parameter "width" to print_timeline() function. check-in: b2455507cb user: jan.nijtmans tags: trunk
2013-10-25
12:42
Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. check-in: 3710f2ac5b user: jan.nijtmans tags: timeline_cmd_dash_n_fix
11:57
Restore fossil_fatal panic message in case of possible checkout/repo mismatch. check-in: 8e7edc60fa user: jan.nijtmans tags: trunk
07:41
Make "fossil commit" work on a repository which doesn't have any commits yet: An initial commit will be created then. check-in: ebe92f5cfb user: jan.nijtmans tags: trunk
2013-10-24
10:53
Don't set _USE_32BIT_TIME_T when using MSVC++ compiler: On <VS2005 this flag has no effect, and for >=VS2005 the executable links with msvcrt80.dll (or higher), so the fact that localtime64 is missing from msvcrt.dll is no issue there. check-in: 6112b31d8c user: jan.nijtmans tags: trunk
2013-10-22
08:38
Minor changes to help text. check-in: 4833cda5a7 user: mistachkin tags: tkt-change-hook
08:34
Merge updates from trunk. check-in: 0943f37246 user: mistachkin tags: tkt-change-hook
07:46
Adapt other callers of print_timeline(), so they show as well whether the limit was reached. check-in: 25d0049045 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
07:41
Correctly determine whether the limit was really reached, this time without my mistake in [d54ada1cea] which didn't handle "-n 0" correctly. check-in: feb175065c user: jan.nijtmans tags: timeline_cmd_dash_n_fix
03:40
Perform timeline limit checks at the end of the loop, after checking if a limit exists. check-in: 521f7a14e0 user: mistachkin tags: timeline_cmd_dash_n_fix
2013-10-21
18:44
One advantage of modifying print_timeline() in stead of using LIMIT: It's possible to put an indication at the end that output stopped because the limit was reached! check-in: d54ada1cea user: jan.nijtmans tags: timeline_cmd_dash_n_fix
18:38
merge trunk check-in: 0e4dee009e user: jan.nijtmans tags: timeline_cmd_dash_n_fix
17:21
Slight modularization when building the request to establish https tunnel over proxy. check-in: 491e6d30fc user: jan tags: jan-httpsproxytunnel
17:00
Merge from trunk. check-in: f3037e1763 user: jan tags: jan-httpsproxytunnel
08:45
Simpler: In raw mode, each entry outputs a single line, so LIMIT can do the job as well. Closed-Leaf check-in: 59da968645 user: jan.nijtmans tags: limit-tag
08:33
The same for raw mode as well. check-in: 4b9be08a4d user: jan.nijtmans tags: limit-tag
08:23
Let the "-limit" option in "fossil tag find" be handled exactly the same as in "fossil timeline". This allows output of more than 2000 lines if the "-limit" parameter requests so. check-in: 1f77efc321 user: jan.nijtmans tags: limit-tag
07:41
Fix default "fossil timeline -n" value. Merge trunk, and simplify code makeing use of the trunk improvements. Closed-Leaf check-in: 4fdffd7d3e user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2
06:29
Simplify handling of the limit in print_timeline. check-in: d7f457b456 user: mistachkin tags: trunk
05:06
Make "fossil timeline -n" more accurate in counting lines in verbose mode. Allow print_timeline() to be used without limits, assuming that the query already contains a suitable limitation. Improve documentation. check-in: 0c312bee20 user: jan.nijtmans tags: trunk
2013-10-20
06:40
Possibly simpler alternative to timeline_cmd_dash_n_fix branch check-in: c6a49e29b9 user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2
2013-10-19
12:52
Fix typo in hyperlink. check-in: 18d9f5af04 user: drh tags: trunk
06:47
Change /vdiff page (used when clicking on 2 nodes on /timeline), so it honor the show-version-diffs settings. Just like the /ci page. Also add the "Hide diff" button to hide the diffs manually. The /vdiff page can have a lot of files to diff depending on which version are selected, so the capability to show only list of files that change is very convenient to spot interesting files. check-in: d7dc41586f user: mgagnon tags: hide-diff-on-vdiff_page
2013-10-18
22:37
Merge updates from trunk. check-in: 63bd6754a5 user: mistachkin tags: timeline_cmd_dash_n_fix
16:05
Added "YYMMDD HH:MM" option to timeline timestamp config, per ML request. check-in: feef2d153c user: stephan tags: trunk
11:46
Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. check-in: 403d937287 user: drh tags: trunk
10:30
cosmetic: ensure that /reports graph bars have a width of at least 1, to avoid that a positive event count has an empty graph bar during low-activity time periods (where active is under 1% of activity relative to the rest of the report). check-in: 50c08819fb user: stephan tags: trunk
09:40
Fix typo in help text. check-in: 6cc54a7962 user: mistachkin tags: trunk
09:38
Improvements to the 'fossil all' help text. Cherrypick of [8019d49bdb], which was checked-in on the wrong branch. check-in: ed17f3cc2e user: mistachkin tags: trunk
09:34
Improvements to the 'fossil all' help text. check-in: 8019d49bdb user: mistachkin tags: tkt-change-hook
09:32
Added a timelineDate CSS class on the "divider" fields, for consistency with the variouts timelineXXX classes. check-in: 720e09841c user: stephan tags: trunk
07:50
Merge updates from trunk. Add 'th1-uri-regexp' to the common TH1 configuration settings. check-in: 9e4a3bc67b user: mistachkin tags: tkt-change-hook
07:48
Simplify the declaration of common TH1 related configuration settings. check-in: 52ed68109b user: mistachkin tags: trunk
07:30
Update error message text. check-in: 037ccb47c5 user: mistachkin tags: trunk
05:10
Fix blob leaks on one return path. check-in: 2438518e66 user: mistachkin tags: tkt-change-hook
05:03
Fix blob leaks in the http TH1 command. Also, reorganize it to prepare for future enhancements. check-in: 0db184fc8e user: mistachkin tags: tkt-change-hook
03:16
Merge updates from trunk. check-in: 2ed75739a5 user: mistachkin tags: timeline_cmd_dash_n_fix
03:15
Merge timeline entry/line limit improvements from the v2 branch. check-in: 9cc75945be user: mistachkin tags: timeline_cmd_dash_n_fix
03:13
Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. Closed-Leaf check-in: 695a3c13bd user: mistachkin tags: timeline_cmd_dash_n_fix-2
02:23
Merge updates from trunk. check-in: 20306eef8c user: mistachkin tags: tkt-change-hook
00:58
More enhancements to the button on the transfer setup page. check-in: dcc8236e97 user: mistachkin tags: tkt-change-hook
00:33
Make the new button on the transfer setup page use the selected sync flags. Move the button to the bottom of the content and add some explanatory text and a warning message. check-in: bfcdc23b72 user: mistachkin tags: tkt-change-hook
2013-10-17
22:16
Add the 'fossil all clean' and 'fossil all extra' sub-commands. Add -whatif option to the 'fossil clean' command that has the same effect as -dry-run, primarily for use with 'fossil all clean' since the all command itself uses the -dry-run option. check-in: d30e5a4835 user: mistachkin tags: trunk
21:44
Merge updates from trunk. Closed-Leaf check-in: 9ee11edbc1 user: mistachkin tags: allExtra
20:22
merge trunk check-in: bf45c30d1d user: jan.nijtmans tags: tkt-change-hook
18:36
Enhance the CGI processor to assume that PATH_INFO is an empty string if it is omitted. check-in: 63a84cb66e user: drh tags: trunk
18:12
Increase the version number to 1.28. check-in: d8eb5cb7a5 user: drh tags: trunk
18:10
Update the change log. No changes to code. check-in: d694ef089d user: drh tags: trunk
17:38
Tolerate CGI systems that do not send REQUEST_URI. check-in: a68280c4fc user: drh tags: trunk
16:10
minor typo fix. check-in: bd209802bf user: stephan tags: trunk
16:08
Patch from offline drh which sets the default cloned-repo user name to the one provided in the URL. check-in: 64aa75260f user: stephan tags: trunk
15:40
Update the built-in SQLite to the 3.8.1 release. check-in: 8f4e273b0d user: drh tags: trunk
15:21
Fixed typo. check-in: 4ca5aa356c user: jan tags: jan-httpsproxytunnel
12:30
minor oops check-in: 3cf6908e02 user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2
12:22
Minor suggested update: - If N=0 there should be no limit. - If N<0 (undocumented) restore the old behavior of counting lines in stead of entries. check-in: 6c02f699af user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2
10:04
Include User-Agent when connecting to proxy for https tunnels. Fixed a misplaced EOL. check-in: 08b02fe828 user: jan tags: jan-httpsproxytunnel
09:31
Add keep-alive for unauthenticated proxy tunnels. Remove port number from host. check-in: ca61c5e992 user: jan tags: jan-httpsproxytunnel
09:07
Make proxy connection 'keep-alive' for https tunnel. check-in: ca82d0c1fa user: jan tags: jan-httpsproxytunnel
2013-10-16
19:02
Update build instructions for Mac 10.2. check-in: bf6a4d3294 user: drh tags: trunk
13:39
merge trunk. Slightly simpler SELECT check-in: 900bfb377d user: jan.nijtmans tags: tkt-change-hook
12:43
Changed text which appears in EDITOR/VISUAL-based commit message editor, per ML discussion. check-in: 9801449b68 user: stephan tags: trunk
09:50
A control artifact which modifies an already existing valid check-in (e.g. moving it to another branch), should fire the (commit) hook for the changed manifest. check-in: 52861df1e9 user: jan.nijtmans tags: tkt-change-hook
04:09
Fix behavior of "--limit | -n" argument of the timeline command to fit description from usage, which is also the behavior of the "n=" parameter of the /timeline webpage. Now -n <n> define the number of entries while before, it was limiting the number of lines. (pending review...) check-in: 453a060c19 user: mgagnon tags: timeline_cmd_dash_n_fix
2013-10-15
20:10
Add support for compiling with symbols enabled using MSVC. check-in: 44bd9ae243 user: mistachkin tags: trunk
18:36
Make the TH1 common script result handling more consistent. Minor style fixes. check-in: 0ffe1b08fa user: mistachkin tags: tkt-change-hook
15:02
If _USE_32BIT_TIME_T is already set, e.g. because SQLite provides it already, don't set it again. check-in: 043512c578 user: jan.nijtmans tags: trunk
11:41
Restore running of the common script before starting an xfer. If the commmon script result in a "break" or "continue", skip the following hook script but don't produce an error. check-in: d79eaeb101 user: jan.nijtmans tags: tkt-change-hook
09:00
Fix accidental change: make sure that the regexp object has been created prior to using it. check-in: 9964af59ce user: mistachkin tags: tkt-change-hook
08:24
Restore previous implementation of the common script function. Add inline docs to indicate its usage. check-in: 348df8f00f user: mistachkin tags: tkt-change-hook
07:57
Keep in alphabetical order. check-in: de7681780d user: jan.nijtmans tags: tkt-change-hook
07:45
The common xfer script should only be run once for each interpreter. check-in: 55fe2bb814 user: jan.nijtmans tags: tkt-change-hook
06:53
Add a "Synchronize" button to the Admin->Transfers page (or "Pull" if the "dont-push" option is set). Remark: I'm not sure if determining the user with user_select() is correct here, that's the tricky point to get right. In case of "fossil ui" it works fine, but could be improved for usefulness in other situations. check-in: 7c24de9cf1 user: jan.nijtmans tags: tkt-change-hook
06:51
merge trunk check-in: 837c85bae5 user: jan.nijtmans tags: tkt-change-hook
06:48
Bug-fix in ticket handling when tracing is on. (discovered in tkt-change-hook branch) check-in: 9e940f2e1e user: jan.nijtmans tags: trunk
01:21
Centralize and simplify the commit/ticket hook integration. check-in: 6cf28968db user: mistachkin tags: tkt-change-hook
00:28
Minor changes to SQLite 3.8.1 as it nears release. check-in: 93c258250b user: drh tags: trunk
2013-10-14
13:57
Clarification to the quickstart.wiki text. check-in: 0b9f725e15 user: drh tags: trunk
13:30
Bring in the latest SQLite 3.8.1 beta for the purpose of pre-release testing of SQLite. check-in: 089dad49e2 user: drh tags: trunk
11:37
Bug-fix (not caused by refactoring, was already there): When doing a "fossil commit -n": assertion "blob_is_reset(&manifest)" failed: file "./src/checkin.c", line 1817, function: commit_cmd Aborted (core dumped) check-in: 3db05280ca user: jan.nijtmans tags: tkt-change-hook
10:54
Restore some styling improvements. check-in: ee598d69be user: jan.nijtmans tags: tkt-change-hook
10:38
Phase 4 refactoring broke some important requirements: 1) "fossil rebuild" should not run any hook script, nor should it read the hook script code from the database for each manifest it processes. 2) When handling tickets through the UI, the ticket hook should be processed once, just as if it came in through xfer. 3) (less important) Allow "http -asynchronious" to be shortened to "http -async" I apologize for having to revert part of the "Phase 4 refactoring" restoring this. Other than that, it looks good! check-in: b92e111a59 user: jan.nijtmans tags: tkt-change-hook
08:51
Merge updates from trunk. check-in: 14be8e8a17 user: mistachkin tags: allExtra
08:48
Help text enhancements. check-in: 345cb070a1 user: mistachkin tags: tkt-change-hook
08:28
Fix compiler warnings. check-in: c932fa47ef user: mistachkin tags: trunk
08:20
Rename the HTTP header variable used by httpCmd back to hdr for consistency with other code. check-in: e44932b12c user: mistachkin tags: tkt-change-hook
08:19
Phase 4, simplify usage of TH1 hooks and make more consistent. Assume that the common transfer TH1 script is idempotent. check-in: 0fe1771a76 user: mistachkin tags: tkt-change-hook
07:08
Phase 3, the TH1 http command now uses non-global URL data. This also required heavy refactoring of some other callers that use the global URL data. check-in: 8ce9c1af8f user: mistachkin tags: tkt-change-hook
05:37
Phase 2, style cleanup for httpCmd and fix minor memory leak. check-in: 047b0174b7 user: mistachkin tags: tkt-change-hook
05:10
Refactoring, phase 1, move httpCmd. check-in: d1b4d1b630 user: mistachkin tags: tkt-change-hook
04:15
Rename the 'http-allow-regexp' setting to 'th1-uri-regexp'. check-in: aeedba68b6 user: mistachkin tags: tkt-change-hook
2013-10-13
15:19
don't hardcode default value of "ticket-change" code check-in: 0e1f94732c user: jan.nijtmans tags: tkt-change-hook
15:13
Put back ticket-change in JSON part as well check-in: 12c53e1cb6 user: jan.nijtmans tags: tkt-change-hook
15:03
One more place where failing run_common_script() should not prevent running manifest_crosslink(). If run_common_script() fails, let the following run_script() output its error-message. check-in: cc5466b8d4 user: jan.nijtmans tags: tkt-change-hook
14:46
add back the original "ticket-change" hook, as it was in trunk check-in: abef3f1957 user: jan.nijtmans tags: tkt-change-hook
10:33
manifest_crosslink() should always be called, whether run_common_script() fails or not. revert experimental change in timeline check-in: b6b656a0ec user: jan.nijtmans tags: tkt-change-hook
10:06
Fix redirect after ticket submission, as suggested by Justin Forest. Rename "ticket-change" to "xfer-ticket-script" everywhere check-in: 26d6877ff6 user: jan.nijtmans tags: tkt-change-hook
09:53
merge trunk check-in: a4327ba0b6 user: jan.nijtmans tags: tkt-change-hook
2013-10-11
20:19
Improved the help text for /reports. Started 1.28 changelog entries. check-in: 5c123de48c user: stephan tags: trunk
19:58
Added sub-submenu to /reports for selecting type of event to filter on. check-in: 3e915d420a user: stephan tags: trunk
19:04
Added by-type labels for /reports page headers, but still not sure how to integrate the flags sensibly into the UI. check-in: 0761df83b0 user: stephan tags: trunk
13:29
Update the built-in SQLite to the latest 3.8.1 beta that includes the "sqlite3.h" file text at the very beginning of the "sqlite3.c" amalgamation file. check-in: 7f5fbf95eb user: drh tags: trunk
12:40
Fix Win64 build with MinGW. Problem reported by Martin Gagnon. check-in: 0d70a87234 user: jan.nijtmans tags: trunk
11:44
merge trunk Closed-Leaf check-in: 1a310615b6 user: jan.nijtmans tags: fix-win64-mingw
11:31
Revert makefile changes in my previous commit: It broke the normal MinGW build! Sorry! check-in: 6e55cfe61c user: jan.nijtmans tags: trunk
11:24
minor doc typo fix from ML. check-in: 2530ee0372 user: stephan tags: trunk
11:20
With this additional change, it works. But I don't understand why, and it means patching SQLite. check-in: 57cf68c421 user: jan.nijtmans tags: fix-win64-mingw
11:13
Attempt to fix Win64 MinGW build. Doesn't work yet. check-in: e25410039d user: jan.nijtmans tags: fix-win64-mingw
08:36
Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. check-in: c30cd93b91 user: jan.nijtmans tags: trunk
07:49
Merge updates from trunk. check-in: 33d26b91c4 user: mistachkin tags: allExtra
2013-10-10
15:19
Update the built-in SQLite to the latest 3.8.1 beta from upstream. check-in: cb29ef2a1e user: drh tags: trunk
13:18
Make sure that in Win64 builds _USE_32BIT_TIME_T is never defined. check-in: d66cfb164f user: jan.nijtmans tags: trunk
02:52
Merge from 'trunk' check-in: 9c3021b097 user: ashish tags: ashish-ipv6
2013-10-09
13:58
help fix typo from ML. check-in: 6981cc6851 user: stephan tags: trunk
12:06
Change "Abbreviated Name" to "Tarball and ZIP-archive Prefix" on the "Configuration" page of setup. check-in: 49e112c9f0 user: drh tags: trunk
09:20
Make sure that the UUID of a generated P-card is the UUID of a valid check-in in this repository. If not, bail out early. check-in: d30abe150a user: jan.nijtmans tags: trunk
08:24
Be carefull comparing a char < ' ': If the platform 'char' type is signed, this will be true for all UTF-8 characters >0x7f as well. check-in: c426475eeb user: jan.nijtmans tags: trunk
07:56
Fix the abbreviated project name escape mechanism for two less obvious dangers: - spaces at the end of the filename should be stripped. - control charaters are not allowed in filenames either. check-in: e161527c3a user: jan.nijtmans tags: trunk
03:17
Fix a couple of minor documentation typos. check-in: c334fc9ac7 user: drh tags: trunk
02:44
Mention the --dontstop option in the "fossil all" on-line help. check-in: f89ba310bb user: drh tags: trunk
00:09
Merge the enhanced SSH transport changes into trunk. The ssh command now runs a single instance of "fossil" directly on the remote side, obviating the need for a remote shell. check-in: dbb5e2d32a user: drh tags: trunk
2013-10-08
15:21
double-quote and question mark are a problem as well. check-in: 760f80cd8f user: jan.nijtmans tags: trunk
15:10
Fix the abbreviated project name escape mechanism to escape all and only the characters that are special to unix and windows filesystems. check-in: 99318f09e6 user: drh tags: trunk
14:50
Bring in the latest SQLite 3.8.1 beta from upstream. check-in: 4910a37809 user: drh tags: trunk
14:43
Add the Abbreviated Name configuration option that is used for tarball and ZIP archive name construction. check-in: 1239545663 user: drh tags: trunk
14:13
minor help text typo. check-in: eb6b14723a user: stephan tags: trunk
14:01
integrated reports-by-type. Still missing some UI components, but the feature works if the user adds type=XYZ to the URL args. check-in: 358f8e361f user: stephan tags: trunk
13:51
If the ".fslckout" file gets confused about the RID of the current checkout, still generate a valid manifest, only without the "P" record. check-in: e17e2174a9 user: drh tags: trunk
13:45
Revise the character escaping logic for generated tarballs and zip archives. Add a "For best results" comment to the configuration page where the project name is set. check-in: fe76ad5567 user: drh tags: trunk
13:11
Add the undocumented --script FILENAME option to all diff operations that make use of the --tk option. The --script FILENAME option is used for testing and debugging only. check-in: cee30a34d8 user: drh tags: trunk
13:03
Escape special characters used in the Project Name when generating the URLs for tarball and ZIP archive. check-in: ddc313e8e1 user: drh tags: trunk
12:54
Add the "fossil blame" command that shows the username without a line number. The "fossil annotate" command continues to show the line number and omit the username. check-in: 6f686403d7 user: drh tags: trunk
07:23
Even better error message in case of "manifest file (12892) is malformed". Detection of this situation is not 100% failproof yet, but if zParentUuid=0 we know for sure that an illegal manifest will be generated later, so better catch this early. check-in: 27dc7a5671 user: jan.nijtmans tags: trunk
2013-10-07
23:52
Add the 'fossil all clean' command. Add -whatif option to the 'fossil clean' command, primarily for use with 'fossil all clean'. check-in: 4e7753c8a1 user: mistachkin tags: allExtra
23:36
Update help to include 'fossil all extra'. check-in: aca6db8f2b user: mistachkin tags: allExtra
22:37
Add the 'fossil all extra' command. check-in: f4bcc63fab user: mistachkin tags: allExtra
21:36
Fix array indexing issue in db_all_column_text_and_int64() and refactor all_cmd() in an attempt to avoid bug [b6eea9446d]. check-in: cb8f7eb88a user: mistachkin tags: tkt-b6eea9446d
20:26
Comment fixes. check-in: 19d2a8db7c user: mistachkin tags: tkt-b6eea9446d
20:24
Initial groundwork for fixing bug [b6eea9446d]. check-in: d5407ff954 user: mistachkin tags: tkt-b6eea9446d
13:27
Support for tunneling https through http proxy. check-in: c039efde83 user: jan tags: jan-httpsproxytunnel
08:35
Hm. the db_finalize() and the newline append should be done within the "if"! Closed-Leaf check-in: 6135c92e4b user: jan.nijtmans tags: pending-review
08:10
Prevent an invalid manifest to be generated if there is no parent manifest. check-in: aa01de5d16 user: jan.nijtmans tags: pending-review
07:41
Better error message in case of "manifest file (12892) is malformed". It will now give an additional line: "line ???: wrong size UUID on P-card" (or whatever other parsing error happens), and using the "-n" option it will print out the complete manifest as well. This would have made it much easier to investigate Ron Aaron's commit problem (many thanks for reporting this!), without adding special debugging code to fossil. check-in: ec81aee915 user: jan.nijtmans tags: trunk
2013-10-05
22:34
Backout check-in [7557c3e03f]. The code in that check-in is not necessary. (It was added only to try to catch errors.) Fix for ticket [9d9d42d9aab]. check-in: 6d1c038c62 user: drh tags: trunk
2013-10-04
17:06
Fix a busted hyperlink in the server.wiki documentation page. check-in: 92bad3cdb8 user: drh tags: trunk
16:42
Update the server documentation to show an example stunnel4 configuration. check-in: bd6dac51d1 user: drh tags: trunk
15:18
Improved the checkout/repo mismatch check based on off-list discussion. Edit: caused bug [9d9d42d9aa]. check-in: 7557c3e03f user: stephan tags: trunk
10:12
Corrections to comment. check-in: c72c19b8f1 user: mistachkin tags: trunk
09:59
Cygwin64 has a 64-bit "long" while Win64 has a 32-bit "long". Correct for that. check-in: 4ff370c832 user: jan.nijtmans tags: trunk
09:30
Better error-message in case of "manifest file is malformed" Closed-Leaf check-in: 1eb438d61a user: jan.nijtmans tags: pending-review
09:10
Fix compiler warning on Cygwin check-in: c05cc27300 user: jan.nijtmans tags: trunk
02:50
Consolidate all the Cygwin-specific preprocessor directives into one file and include it where necessary. check-in: 816e893d3b user: mistachkin tags: trunk
2013-10-03
14:59
Revert [b7625d8d8c], instead make sure the correct header file is included for Cygwin. check-in: 19b2b2403c user: jan.nijtmans tags: trunk
2013-10-02
21:39
Fixed the table we search for the byweek report. Replaced 'y' param with 'type' because 'y' is already uses for YYYY (year). Closed-Leaf check-in: 68e3e0a5dc user: stephan tags: reports-by-type
21:32
made the docs match the code. check-in: 4c21f20cf8 user: stephan tags: reports-by-type
21:28
Initial draft of type event type argument for /reports. Seems to work but is missing labels and link integration (i.e. can only be used by explicitly passing y=TYPE for the time being). check-in: 331a8b7112 user: stephan tags: reports-by-type
14:45
Take over some improvements/fixes from the CleanX2 branch. Still not very well tested, so please don't look ;-) check-in: b2a2ce5312 user: jan.nijtmans tags: cleanX-no-clean-glob
11:33
Fix typos in the server.wiki document. check-in: e3a2d8f381 user: drh tags: trunk
04:22
Merge in latest from trunk to keep up-to-date. Closed-Leaf check-in: c6500ac985 user: andybradford tags: ssh-transport-changes
03:26
Upgrade the included Jim Tcl to 0.74. check-in: 753f4d9a04 user: mistachkin tags: trunk
2013-10-01
23:01
Merge updates from trunk. check-in: 8d2f9ab128 user: mistachkin tags: cleanX
09:58
Upgrade the included Jim Tcl to 0.74. Closed-Leaf check-in: 023e681208 user: mistachkin tags: jimTcl74
09:35
Make sure the --emptydirs option is processed even when it is already implied to prevent it from being considered as an 'unrecognized option'. check-in: f7c022c141 user: mistachkin tags: trunk
09:21
merge trunk check-in: 5724c62cf6 user: jan.nijtmans tags: cleanX-no-clean-glob
2013-09-30
14:45
Merge the new --dirsonly and --emptydirs and --allckouts options for the "fossil clean" command onto trunk. check-in: 238c8dafd0 user: drh tags: trunk
13:45
Imply the --emptydirs option automatically when the --dirsonly option is used. Closed-Leaf check-in: 0ecb950002 user: mistachkin tags: cleanEmptyDirs
13:32
Improvements to the header of from/to timelines. check-in: 564d75b0cd user: drh tags: trunk
13:30
Simplify vfile_dir_scan and make sure nested calls do not alter the path added to the dscan_temp table. check-in: 4f2bad8396 user: mistachkin tags: cleanEmptyDirs
13:29
Fix to the chroot() fix: Get Fossil working again for xinetd access. check-in: 1050f2e75f user: drh tags: trunk
12:16
Add the --dirsonly and --allckouts options to the 'clean' command. check-in: 51403ee52e user: mistachkin tags: cleanEmptyDirs
11:45
Add --emptydirs option to the 'clean' command to remove empty directories. Corrections to style and comments. Remove superfluous local variable zDir in vfile_scan. check-in: 8f1e1ee8fb user: mistachkin tags: cleanEmptyDirs
11:39
Silence harmless compiler warning. check-in: 16113accff user: mistachkin tags: trunk
2013-09-29
15:40
added some docs regarding read/write perms for CGI configurations, per ML thread. check-in: 3892fcab71 user: stephan tags: trunk
12:42
When chroot()'ing for root user, close the repo _before_ the chroot, not after. Problem reported via ML. check-in: e65162b4ad user: stephan tags: trunk
12:39
help text fix reported in ML. check-in: 5e6fa72016 user: stephan tags: trunk
2013-09-28
10:34
Merge recent trunk changes into the tkdiff-enhancements branch. Closed-Leaf check-in: fac1093192 user: drh tags: tkdiff-enhancements
2013-09-27
14:41
The various "diff --tk" commands now take an optional, undocumented option "--script FILENAME" that causes the Tk script to be written into FILENAME rather than to be run. One use for this is to get a copy of the diff script in a form were it can be easily edited and enhanced before being moved back into Fossil. check-in: 326a736493 user: drh tags: tkdiff-enhancements
08:52
Disable use of the unloadTcl function on 64-bit Windows, since the underlying MinGW issue does not manifest there. check-in: ba779faf48 user: mistachkin tags: trunk
07:49
unloadTcl is only needed on Win32, not for Win64 or any other platform. Closed-Leaf check-in: 0013d9ccb6 user: jan.nijtmans tags: win64-unloadTcl
04:08
Make an exception in the spider protection code for Opera Mini. check-in: 1a30da30db user: joel tags: trunk
2013-09-26
08:09
Rename the makefile variable BROKEN_MINGW_CMDLINE (not the C define) to more accurately reflect its usage. check-in: 4137f4cda9 user: mistachkin tags: trunk
07:17
Fossil compiled with MinGW version 4.0 didn't work on Windows XP any more, because it uses the 64-bit time API. This can be fixed by specifying -D_USE_32BIT_TIME_T. (It's the same in MSVC, but Microsoft does not support Windows XP in its development tools any more. Adding the same in Makefile.msc doesn't help anything on that, unfortunately) check-in: a8214df372 user: jan.nijtmans tags: trunk
06:58
Workaround for [http://sourceforge.net/p/mingw/bugs/2062/|MinGW bug #2062] check-in: f2ce2f80f4 user: jan.nijtmans tags: trunk
2013-09-25
23:56
Add formal unloading support to the Tcl integration subsystem. This is necessary to prevent a deadlock while exiting the process when Tcl is loaded. Add runtime detection of the ability to directly invoke an objProc for a Tcl command. Support USE_TCL_STUBS define in the version information. check-in: 6b58c67ed8 user: mistachkin tags: trunk
08:36
Remove unnecessary code which does not give any advantage. This fixes dynamical loading of Tcl 8.4 as well. Closed-Leaf check-in: 132c1b4cc2 user: jan.nijtmans tags: pending-review
08:29
FOSSIL_ENABLE_TCL_PRIVATE_STUBS only makes sense when USE_TCL_STUBS is defined as well. Use that consistantly in the code. Easier testing whether Tcl integration works fine, just by "fossil version -v". check-in: 0038f4c999 user: jan.nijtmans tags: pending-review
2013-09-24
16:11
merged in trunk Leaf check-in: 4fb3675a1a user: stephan tags: usage-command
2013-09-23
12:09
Loading Tcl 8.4 only works when USE_TCL_EVALOBJV=1. Reason: the function Tcl_GetCommandFromObj is introduced in Tcl 8.5 (TIP #139). Actually, the source code history for Tcl indicates that this is not correct. Both Tcl_GetCommandFromObj and Tcl_GetCommandInfoFromToken are present for Tcl 8.4. The Tcl_GetCommandInfoFromToken function was added in TIP #32 and the Tcl_GetCommandFromObj function exists since the initial check-in in the Tcl repository, circa 1998. Closed-Leaf check-in: 2234fabe76 user: jan.nijtmans tags: support-tcl84-stubs
10:17
Prevent a crash in fossil during exit, when a mingw-compiled (with dw2) Tcl version is still loaded. This is clearly a dw2 bug (see: [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724]), but the suggested workaround works and is managable. check-in: da96f916cb user: jan.nijtmans tags: trunk
2013-09-19
18:36
Per feedback, further improve the Tcl shared library error message. check-in: aad3ef3288 user: mistachkin tags: trunk
15:10
Some fossil_panic() -> fossil_fatal(). Revert output value of manifest_crosslink() to what it was: 0=error. check-in: b6cb91ca5b user: jan.nijtmans tags: tkt-change-hook
14:42
merge trunk check-in: 06f08ed02b user: jan.nijtmans tags: tkt-change-hook
11:48
Fix MSVC build error and warnings: c:\localdata\workspace\fossil\src\util.c(249) : warning C4715: 'fossil_timer_fetch' : not all control paths return a value c:\localdata\workspace\fossil\src\util.c(270) : warning C4715: 'fossil_timer_reset' : not all control paths return a value check-in: 6e1e4bb83d user: jan.nijtmans tags: trunk
11:29
Notepad and Cygwin interpret absolute paths differently. Solution: make the path relative. This is generally better anyway because relative paths are shorter and less likely to overflow platform path limitations. check-in: 3cadf76c3d user: jan.nijtmans tags: trunk
11:18
Bug-fix in file_relative_name(): If filename is a super-directory of the current directory then the final slash is missing. Test-case: "fossil test-relative-name /home/ --slash". Result "../../.." should be "../../../". This bugfix is needed for my next commit. check-in: add7524533 user: jan.nijtmans tags: trunk
08:30
Add --slash option to test-canonical-name and test-relative-name check-in: e6ced76797 user: jan.nijtmans tags: trunk
08:10
merged in trunk check-in: d3e4ef94b4 user: stephan tags: usage-command
06:32
Improve the error message when loading a Tcl shared library fails. check-in: 43c5630485 user: mistachkin tags: trunk
02:41
Merge in recent development from trunk. check-in: 6b90659f83 user: andybradford tags: ssh-transport-changes
2013-09-18
12:58
Fix typo in on-line help for "settings". Ticket [b41c8b77dd5044] check-in: 78d714e984 user: drh tags: trunk
12:56
Always allow the administrator to moderate attachments. check-in: 41d9de6e14 user: drh tags: trunk
12:46
Fix typos in the "Server" documentation. Also remove the "Security Considerations" paragraph at the end, which seems to be mostly common-sense. check-in: dd357f7f06 user: drh tags: trunk
2013-09-17
16:08
Get a 10x speedup on long annotations by indexing a field in the temporary "ancestor" table. check-in: 1c40de1843 user: drh tags: trunk
15:05
When using private stubs, really use private stubs check-in: 07c8b73072 user: jan.nijtmans tags: trunk
13:31
Update the build-in SQLite to the 3.8.1 alpha from upstream, for the purpose of testing SQLite. check-in: 02d3f53305 user: drh tags: trunk
11:33
Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. check-in: 8c8c6bce21 user: jan.nijtmans tags: trunk
10:06
Minor cleanup of Tcl integration code. Also, add more comments describing USE_TCL_EVALOBJV. check-in: d7f83e7462 user: mistachkin tags: trunk
09:31
Support overriding the USE_TCL_EVALOBJV define via a custom Makefile. check-in: 5782fa032e user: mistachkin tags: trunk
09:16
New clean-zlib, clean-openssl, and clean-tcl targets in the MinGW makefiles. Cherrypick of [9112867c2d]. check-in: 249f6075d9 user: mistachkin tags: trunk
09:00
Use Tcl_EvalObjv in any Tcl version, not only when compiled with Tcl 8.6 headers. Closed-Leaf check-in: 92fd8ddc13 user: jan.nijtmans tags: pending-review
08:43
new clean-zlib, clean-openssl and clean-tcl targets in the mingw makefiles. check-in: 9112867c2d user: jan.nijtmans tags: pending-review
2013-09-16
23:38
Support the ability to determine at runtime if the private stubs mechanism was used for Tcl. check-in: e10d117125 user: mistachkin tags: trunk
23:17
Fix missing argument check for pxDeleteInterp in the Tcl integration module. check-in: ee9d2bfb31 user: mistachkin tags: trunk
23:06
Enable use of the private Tcl stubs mechanism by default in the custom MinGW makefile. check-in: fe0bb72716 user: mistachkin tags: trunk
22:51
Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. check-in: 955886f18c user: mistachkin tags: trunk
20:01
Improve readability of the Win32 RC file. check-in: b5141cb799 user: mistachkin tags: trunk
19:41
If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. check-in: 0ad8af4bf6 user: jan.nijtmans tags: trunk
19:24
Minor consistency fixes to the Win32 RC file. check-in: 45d93e1575 user: mistachkin tags: trunk
12:49
For some reason, fossil.rc could not be compiled any more. Anyway with stubs, the patchlevel doesn't say anything. Closed-Leaf check-in: 7c232dc0c3 user: jan.nijtmans tags: tcl-stubs-v2
12:16
Add "clean" target as well. Remove noncence part. check-in: 4966e15d04 user: jan.nijtmans tags: tcl-stubs-v2
12:13
Same stuff, but now for non-Windows systems as well. Need to run "make" in compat/tcl-8.6/unix first, before running "./configure" check-in: 648c27e6ee user: jan.nijtmans tags: tcl-stubs-v2
08:34
Much more simplified stubs implementation. No changes to Fossil code itself. check-in: 10f71bc7fc user: jan.nijtmans tags: tcl-stubs-v2
07:36
Fix a couple missed changes. Closed-Leaf check-in: 9562a16f6d user: mistachkin tags: tcl-stubs
07:31
Correct typo in auto.def. Improvements to the Tcl integration. check-in: 6e08e5ae64 user: mistachkin tags: tcl-stubs
07:26
merge fork check-in: fea040240f user: jan.nijtmans tags: trunk
07:24
Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. check-in: c237195fa4 user: jan.nijtmans tags: trunk
07:23
Correct typo in auto.def. Improvements to the Tcl integration. check-in: efaea6b641 user: mistachkin tags: trunk
06:23
Fix inaccurate error message. check-in: 0a94396ddf user: mistachkin tags: tcl-stubs
06:21
Merge TH1 initialization fix from trunk. check-in: deb196f00a user: mistachkin tags: tcl-stubs
06:17
Further cleanup and naming consistency. check-in: 48f501ec21 user: mistachkin tags: tcl-stubs
06:04
Fix built-in TH1 command registration broken by the previous commit. check-in: 5d20065c4b user: mistachkin tags: trunk
05:54
Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. check-in: a76a134bfd user: mistachkin tags: tcl-stubs
03:54
Merge updates from trunk. check-in: fc1442ca60 user: mistachkin tags: tcl-stubs
2013-09-15
18:51
Revise TH1 initialization function to accept a single flags argument. Cleanup and revise version information reported for zlib and Tcl. check-in: 0e6862046d user: mistachkin tags: trunk
16:59
Let "fossil version -v" report the zlib version currently running, not the zlib version it was compiled with check-in: e568d9f03f user: jan.nijtmans tags: trunk
2013-09-14
21:59
When building the new OpenSSL target in the MinGW makefile, build only what is necessary to actually compile and use Fossil. check-in: a5073b3ae9 user: mistachkin tags: trunk
18:17
Remove unused CGI environment variable for SSH connections. check-in: d03e27d842 user: amb tags: ssh-transport-changes
2013-09-13
21:17
Add the 3 header files from Tcl. Now win32 fossil.exe can be cross-compiled on any system which has a suitble mingw-w64 compiler. E.g. on Ubuntu: * sudo apt-get install mingw-w64 * cd compat;tar xfz <path-to>/openssl-1.0.1e.tar.gz * make -f win/Makefile.mingw.mistachkin PREFIX=i686-w64-mingw32- openssl fossil.exe * i686-w64-mingw32-strip fossil.exe check-in: d0ef76037b user: jan.nijtmans tags: tcl-stubs
12:15
CONST -> const check-in: 8897edb7e1 user: jan.nijtmans tags: trunk
11:55
Eliminate the need for the Tcl stub library to be linked with. Fossil uses public Tcl functions only, so tclStubPtr is the only variable which needs to be present and initialized. The function Tcl_InitStubs reduces to only 15 lines of code, which as well can be put in directly. Advantage: Presence of 3 header files (tcl.h, tclDecls.h and tclPlatDecls.h) from whatever Tcl version is sufficient to compile Fossil with Tcl support through stubs. check-in: 9f77be88a2 user: jan.nijtmans tags: tcl-stubs
08:32
merge trunk to "hidden" tag implementation. Regarding the "CROSS JOIN", see: [85d960e205288ef8] and [https://www.sqlite.org/queryplanner-ng.html#fossilcasestudy] for more info. Closed-Leaf check-in: 778ce727ec user: jan.nijtmans tags: hidden-tag
02:41
Bring in fixes and new release code. check-in: a359ef8f20 user: amb tags: ssh-transport-changes
02:39
Leave original prompt as current SSH behavior does not require a password. check-in: 746a93e1ad user: amb tags: ssh-transport-changes
2013-09-12
22:47
implement undocumented "mionly" option in JSON timeline, just as in the normal timeline page. check-in: 0bcb7707ce user: jan.nijtmans tags: trunk
21:05
don't use a CROSS JOIN, but a normal JOIN. Is that correct? Otherwise it's incredible slow......, but I'm not sure. check-in: d7436c4e1c user: jan.nijtmans tags: hidden-tag
20:06
New target "openssl" in win/Makefile.mingw, for building the openssl static libraries on mingw32 check-in: f469c27d26 user: jan.nijtmans tags: trunk
13:03
Make it work in JSON timeline as well check-in: 0ee34c90d5 user: jan.nijtmans tags: hidden-tag
09:22
Implicit function declaration on Cygwin check-in: b7625d8d8c user: jan.nijtmans tags: trunk
09:06
Let "fossil version -v" report the real Tcl version running, not the version of the Tcl (stub) library it was compiled with. check-in: 86a8e1d923 user: jan.nijtmans tags: trunk
00:43
Fix a minor error in the mkdownload.tcl script. check-in: 2d9e01e048 user: drh tags: trunk
00:40
Change the download-page generator script to be more generic about operating system version numbers on prebuild binaries. check-in: b685a01282 user: drh tags: trunk
2013-09-11
20:11
typo and unnecessary "align=center" check-in: 53e004254a user: jan.nijtmans tags: trunk
19:53
minor typo fix, no code changes. check-in: bd7daa1f2d user: stephan tags: trunk
15:16
Don't display anything marked "hidden" in the timeline. check-in: ba7056b242 user: jan.nijtmans tags: hidden-tag
13:15
Use the new -DSQLITE_WIN32_NO_ANSI C-flag from SQLite 3.8.1. This eliminates all osIsNT() calls on Win32 and Cygwin in SQLite. (Fossil doesn't run on Win95/98/ME anyway) check-in: c2fa007451 user: jan.nijtmans tags: trunk
11:43
Version 1.27 check-in: 13ad130920 user: drh tags: trunk, release, version-1.27
2013-09-10
14:35
Make CSS consistent with other hrefs on in side box. check-in: fa9dfa478b user: andybradford tags: trunk
14:32
Fix minor finfo line wrapping issue reported on mailing list. check-in: 4d846d94d3 user: andybradford tags: trunk
02:49
Only print SSH command string if --sshtrace is enabled. check-in: 0088ab83f6 user: amb tags: ssh-transport-changes
2013-09-09
13:31
merge trunk check-in: f62a835a8c user: jan.nijtmans tags: usage-command
13:13
Tweaks to the change log. check-in: e7202edf0c user: drh tags: trunk
13:11
Bug fix to "update": identify the local user correctly. Contributed by Andy Bradford. check-in: 8e50e2e7bd user: drh tags: trunk
13:07
Increase the version number to 1.27 in preparation for the next release. check-in: 6950e08d07 user: drh tags: trunk
2013-09-08
12:59
Restore support for 64-bit integers in JSON on win32. Lost by [10666aaddd]. check-in: c7409f105e user: jan.nijtmans tags: trunk
09:00
Added JSON license change to changelog, for the sake of package maintainers (who presumably use the changelog). check-in: df828ca69c user: stephan tags: trunk
07:14
merged in JSON_parser license change (went to the wrong branch). check-in: 10666aaddd user: stephan tags: trunk
07:13
Pulled in latest upstream JSON_parser(), which has an MIT license instead of BSD+do-no-evil clause. check-in: e2975b71f1 user: stephan tags: usage-command
2013-09-07
22:13
Merge from trunk. check-in: b5ccc136ae user: dg tags: dg-codenames
21:57
Bring in latest fixes and features. check-in: e880c032e9 user: andybradford tags: ssh-transport-changes
21:50
Move the SSH shared account code back to the branch to keep the development of this new feature separate. Leaf check-in: 56169d0775 user: andybradford tags: ssh-shared-account
21:21
Separate SSH transport changes from shared account features to simplify integration. check-in: 915c79cb4f user: andybradford tags: ssh-transport-changes
16:09
Rework the algorithm to consume a certain number of bits from the string, rather than using modulus arithmetic --- this is much friendlier on partial hashes, at the expense of being a bit less efficient. check-in: 0160d40b5d user: dg tags: dg-codenames
2013-09-06
22:18
On Cygwin, when editing with Notepad, make sure it starts with the UTF-8 BOM. check-in: 3e90ef61f3 user: jan.nijtmans tags: trunk
18:23
merged trunk check-in: c79e8c9301 user: stephan tags: usage-command
18:17
slight change to the assertions in the latin1 workaround. Nothing functional. check-in: c66ee0d667 user: stephan tags: trunk
18:09
pulled in a minor (doc) cleanup for the latin1 workaround. check-in: 339f9f324f user: stephan tags: trunk
17:08
Pulled in latest upstream cson, which includes a workaround for an encoding-related problem reported by Matt Welland. The JSON i-tests run with this change, but it is not pretty. check-in: aa6c2b1eb7 user: stephan tags: trunk
14:19
Fix "fossil stash diff --tk" check-in: 1b0a259301 user: jan.nijtmans tags: trunk
14:18
Change internal $cmd Tcl variable in $fossilcmd. One of the Tcl packages in my environment (not written by me) defines this variable, which breaks "fossil diff --tk". Still investigating, but this is a harmless workaround. Addendum: Found the cause of this problem: [http://core.tcl.tk/tcl/info/f031beec9a] This change came after Tcl 8.6, and was never in any released version of Tcl, so it should be fixed before 8.6.1 check-in: f92d80d42a user: jan.nijtmans tags: trunk
07:27
s/strcmp/fossil_strcmp/ to avoid a segfault on a NULL string. check-in: e3a4d954b7 user: stephan tags: trunk
2013-09-05
20:30
merged in trunk check-in: 8124aa4a2a user: stephan tags: usage-command
20:03
"fossil ls" improvements were mentioned twice in the changelog. check-in: 9203b4cb1c user: jan.nijtmans tags: trunk
19:56
Updated changelog based on the 1.27 (pending) diffs. Added a link to the release checklist page. check-in: 08edbd4a3a user: stephan tags: trunk
12:42
On Cygwin, don't set browser to "echo" if it cannot be found, but revert to ShellExecuteW which can do a much better job. check-in: 0efd9e6a94 user: jan.nijtmans tags: trunk
02:46
Add $csrf_token TH1 variable. check-in: 2653fb4ebe user: joel tags: trunk
01:48
Only report server time skew once and at the very end of a sync. check-in: 051cf593b2 user: drh tags: trunk
2013-09-04
20:44
Merge from trunk. check-in: 15090b9450 user: dg tags: dg-codenames
20:42
Add initial basic mnemonic encoding support. check-in: 570783f795 user: dg tags: dg-codenames
19:17
merge trunk check-in: 79bae86356 user: jan.nijtmans tags: cleanX-no-clean-glob
18:43
New --close option to "fossil [/help?cmd=commit|commit]", which immediately closes the branch being committed. check-in: abf727105d user: jan.nijtmans tags: trunk
12:50
New --close option to "fossil [/help?cmd=commit|commit]", which immediately closes the branch being committed. Closed-Leaf check-in: c0daf6157a user: jan.nijtmans tags: commit-close
11:33
merged in trunk for sqlite build fixes. check-in: 11547d9f68 user: stephan tags: usage-command
11:30
Update the built-in SQLite from upstream, taking over Joe's fix fror MSVC (reported by Ross Berteig) check-in: 9aae838b8b user: jan.nijtmans tags: trunk
00:08
Add mention of SBS diff change to changelog. check-in: f2ce086b5d user: joel tags: trunk
2013-09-03
22:01
Added a missing error code check - now properly fails if no checkout is available (e.g. when called using -R repofile). check-in: f550bdc7b9 user: stephan tags: usage-command
21:51
Added -n|-count ### option to list the most recent (or all) history entries, ordered descending by time. check-in: b613c52bc5 user: stephan tags: usage-command
20:15
Fixed the is-this-server-mode check to avoid updating cmd_usage stats in server/ui mode even if there is a local checkout. check-in: e11bec70ef user: stephan tags: usage-command
20:04
Fixed a missing db_finalize() in the -clear case. check-in: 3579d1cb87 user: stephan tags: usage-command
20:01
Added experimental "usage" command to track command usage stats on a per-checkout basis (not synched). check-in: bd71466446 user: stephan tags: usage-command
15:24
Update the built-in SQLite from upstream, for the purpose of testing SQLite. check-in: fa0df0c77e user: drh tags: trunk
2013-09-02
19:20
Fixed a wrong-column use in load_vfile_from_rid(), which caused an is-a-phantom check to always eval to false, even for phantoms. This has 'probably' never been triggered before. check-in: 612e0ecc25 user: stephan tags: trunk
19:11
Removed some dead SQL code and fixed transaction closing in a "cannot happen" scenario in load_vfile_from_rid(), per ML discussion. check-in: 3e9f9b0609 user: stephan tags: trunk
17:44
Added recent assertion/stderr fix to changelog. check-in: 429aba33c2 user: stephan tags: trunk
09:33
On Cygwin, if no browser is set and no Cygwin version of any browser can be found, fall back to win32/win64 version of chrome, firefox or IE (in that order) check-in: 021866fd91 user: jan.nijtmans tags: trunk
2013-09-01
16:02
Recommend to others the same as we do. check-in: ad0d6aed18 user: jan.nijtmans tags: trunk
15:56
Eliminate some compiler warnings (taken over last - patched - version from SQLite) check-in: 0a24d431c7 user: jan.nijtmans tags: trunk
2013-08-31
18:27
Disable the test for file descriptor 3 being invalid since that messes up the "fossil diff" command. check-in: fd7cfac508 user: drh tags: trunk
17:19
On unix, make sure file descriptor 2 is open and file descriptor 3 is not open at the beginning of main(). The first check helps ensure that a assert() will not accidently overwrite a file. The second check verifies that the is_valid_fd() function used by the first check really works. check-in: 4ef3708d8d user: drh tags: trunk
15:09
Allow "with note" in timeline for all appropriate tags, not only +close and -close. check-in: 24bff454ab user: jan.nijtmans tags: trunk
14:47
Even more experimental: just shun all clusters and see what happens. Closed-Leaf check-in: ab422c39e1 user: jan.nijtmans tags: shun-clusters
14:03
Optimized out an unnecessary string copy in appendDiffLine(), #undef'd a local macro in EncodeHttp(). check-in: a789e85ff6 user: stephan tags: trunk
08:56
Updated some manifest parsing comments to reflect recent reality adjustments. Comment changes only. check-in: b5f2ebd323 user: stephan tags: trunk
2013-08-30
14:33
Do not print warnings about SQLITE_SCHEMA errors. check-in: d239479528 user: drh tags: trunk
14:07
Merge in latest features and fixes from trunk. Leaf check-in: ef8b9da03f user: andybradford tags: ssh-test-http
12:32
Be sure to finalize all queries on the /info page. check-in: cca1adad02 user: drh tags: trunk
12:25
Finalize the query for the various report formats on the reportlist page. check-in: 34ccf66e17 user: drh tags: trunk
12:18
Add the --errorlog command-line option and the errorlog: parameter to CGI scripts. Log all panics, fatal errors, and warnings to the error log, if defined. Panic if file descriptor 2 is not open on unix. Clean up some routines that deal with close(). check-in: 4727ef4a8e user: drh tags: trunk
06:41
Further improvements to the fossil_panic() procedure to prevent it from looping and to force an early close of the database file. check-in: 9d73d4c127 user: drh tags: trunk
06:22
Update SQLite to the version that avoids opening databases on file descriptor 2 and that works inside a chroot jail. Fix a potential uninitialized variable in the CGI processing. check-in: 98b16c72c7 user: drh tags: trunk
03:06
Change most uses of fossil_panic() to fossil_fatal(). Modify fossil_panic() to avoid allocating heap memory and to close the database connection before doing anything else. check-in: 320f14363e user: drh tags: trunk
2013-08-29
23:39
Update the built-in SQLite to the version that refuses to open database files using file descriptors 0, 1, or 2. check-in: e454de135a user: drh tags: trunk
20:12
Create new branch named "dg-codenames" check-in: 42ccbaa446 user: dg tags: dg-codenames
13:53
Update the built-in SQLite to the version 3.8.0.1 beta. check-in: 5d60e609c2 user: drh tags: trunk
11:16
On Cygwin, if all else fails, use Internet Explorer as browser for "fossil ui". check-in: 9de7f44005 user: jan.nijtmans tags: trunk
2013-08-28
21:32
Automatically shun Clusters which contain M-cards pointing to other shunned artifacts check-in: abda198efa user: jan.nijtmans tags: shun-clusters
2013-08-27
13:50
An unused and an uninitialized variable. check-in: 669f22fb7c user: jan.nijtmans tags: trunk
13:28
This manifest has a P-card and a Q-card to a non-existing (private) branch. The purpose was show that nothing fails in that situation. Remark: This manifest was the result of an experiment, synced by accident (sorry about that). Strangly enough on localhost:8080 an arrow going all the way down is visible, on fossil-scm.org the arrow is not there. Closed-Leaf check-in: e19cfba537 user: jan.nijtmans tags: pending-review
12:04
Fix the display of arrows with a private branch as starting point. If UUID's are missing from R-cards (except for the first argument) and Q-cards, this is not fatal: The merge source might be private in some other repository and not (yet) synced. "fossil test-missing" should not report errors for this situation. check-in: 60389c1f41 user: jan.nijtmans tags: pending-review
08:57
Protect Q-card from having the same UUID as the parent. Example: "fossil merge --cherrypick trunk" followed by "fossil commit --allow-empty" check-in: d5649979ed user: jan.nijtmans tags: trunk
08:31
Make Notepad the default editor on Cygwin, just as win32, if no other editor is specified. check-in: ad32c20f8e user: jan.nijtmans tags: trunk
2013-08-26
20:42
If an event/attachment comment ends with spaces, strip them from the C-card check-in: ff87296f85 user: jan.nijtmans tags: trunk
20:08
prevent duplicate UUID's in P-card check-in: 4f443a3e7f user: jan.nijtmans tags: trunk
18:23
If a file has been "fossil rm"-ed in the local checkout - which has not been committed, then a "fossil update" is done to another version that has no changes on that file, then silently keep that file unmanaged. check-in: 2918effe0d user: drh tags: trunk
18:00
Fix typos in the "fossil update" logic. check-in: 5a1d13ee50 user: drh tags: trunk
11:56
Update json status page for "merge --integrate" check-in: 1dc3881129 user: jan.nijtmans tags: trunk
08:40
Report syntax errors in T-cards for events when they happen, not when the complete manifest is parsed already. check-in: 512cc1977a user: jan.nijtmans tags: trunk
08:16
Add a comment why the R-card is necessary in the initial empty check-in manifest. check-in: 4bf2708294 user: jan.nijtmans tags: trunk
07:56
Document that the C-card in events is optional. Proof: [/event/bfdf42305400f6ca]. Don't output C-card in events when not necessary (code copied from attach.c) check-in: 6a03e9329b user: jan.nijtmans tags: trunk
2013-08-25
14:53
Added average event count per active time period to the /reports views. check-in: 16f033dda3 user: stephan tags: trunk
03:25
Move some posix only includes so they are not used on _WIN32. Can compile again on MinGW. check-in: 8278a03f0e user: mgagnon tags: ssh-test-http
02:11
Spiders and robots are presented with a captcha if they request the annotation page. check-in: f8a2aa0ce7 user: drh tags: trunk
2013-08-24
22:33
Report all available CGI environment variables on the test_env page. check-in: f9c2dec2ec user: drh tags: trunk
22:22
For the control summary, make sure that the reported tags are sorted by UUID. This way, [fb5b161492] looks much better (after "fossil rebuild") check-in: 5b1a6850ac user: jan.nijtmans tags: trunk
21:29
This summary should be sorted on UUID: check-in: fb5b161492 user: jan.nijtmans
20:44
check-in->manifest and tag->control, that are the names of the artifact types used everywhere else. check-in: a5479f189b user: jan.nijtmans tags: trunk
19:02
Make a best effort to record the IP of the remote host in rcvfrom. check-in: 5627d795c3 user: andybradford tags: ssh-test-http
16:11
Add the --parse option to test-integrity which causes artifacts to be run through the manifest parser. check-in: 2e83d0dea3 user: drh tags: trunk
2013-08-23
21:40
remove incorrect remark. check-in: 45843c8e95 user: jan.nijtmans tags: trunk
21:00
Print a warning during "fossil rebuild" for each Manifest which has F-cards but no R-card. This violates the documentation! Addendum: Documentation is corrected now: Originally the R-card was required but due to compaints that changed. Closed-Leaf check-in: 2549a3a51b user: jan.nijtmans tags: lack-R
20:58
Improved rendering of ascii-art hexadecimal for the captcha. check-in: d394010047 user: drh tags: trunk
16:02
Set id attribute on <select> element generated by TH1 combobox command to NAME so it can be referenced by a <label> element. check-in: 73fdb8a73d user: joel tags: trunk
14:14
Remove unused sshin_read() function that was missed. check-in: f64c003d13 user: andybradford tags: ssh-test-http
13:25
Control files containing self-referencial T-cards can be valid Manifests, but some are mis-catogorized as (invalid) Control artifacts if they don't contain F- or R- cards (which is allowed, according to the documentation). Example: [2a4e4cf03e]. A "fossil rebuild" is needed to see the effect of this change. check-in: b2a5320737 user: jan.nijtmans tags: trunk
13:15
Report "E-card in ???" syntax errors as "?-card in event". Refactoring needed for next commit. No change in functionality. check-in: 6324a3ce6b user: jan.nijtmans tags: trunk
10:07
typo's check-in: 882f7a5dad user: jan.nijtmans tags: trunk
09:54
According to the documentation [/artifact/9974dfbc5c?txt=1&ln=178-179], the first manifest in the project has no P-card. Make it so, as a P-card with no arguments is just ignored and serves no purpose. (I tested this in a new repo, and it works just fine) check-in: 989c99351e user: jan.nijtmans tags: trunk
09:27
When doing a "fossil commit --dry-run", don't store the text "Dry-run mode - no comment provided." as template for the next commit comment. check-in: dfd8962ff2 user: jan.nijtmans tags: trunk
2013-08-22
20:28
Only change the mouse cursor over node boxes in the timeline. check-in: 52bf905935 user: joel tags: trunk
18:44
In stead of "A-card on tag" syntax error, report "T-card in attachment". Various other inconsitancies in syntax error messages. This is only refactoring, no change in functionality. check-in: bcaba112cb user: jan.nijtmans tags: trunk
18:22
Speedup of "fossil rebuild" by not calculating the Z checksum unnecessary. Doing a "fossil rebuild" on the Tcl fossil repository, this saves about 1 second (out of 1m22) on my machine. OK, OK, not THAT impressive, but it's a measurable gain with 0 cost. check-in: 960fb04e35 user: jan.nijtmans tags: trunk
03:20
Update to the latest SQLite 3.8.0 beta for testing. check-in: 3c5f1f08d8 user: drh tags: trunk
03:04
Tcl script code style fix. check-in: 41dbd44b12 user: mistachkin tags: trunk
2013-08-21
14:49
this should be a valid manifest check-in: 2a4e4cf03e user: jan.nijtmans
14:24
The undocumented feature of resolving RID-looking strings as RIDs has been changed to rid:### instead to avoid surprise, per ML discussion. check-in: 4c80aa2ae1 user: stephan tags: trunk
12:58
Fix some errors/inconsistancies in SYNTAX error messages check-in: ccc7724a51 user: jan.nijtmans tags: trunk
07:45
Cluster artifacts with Q-card are invalid. Check for "cluster" artifacts first so all later code-paths can leave out the M-card check. Check for K-cards in the "ticket" section, so all later code-paths can leave out this check. Check for L-cards in the "wiki" section, so all later code-paths can leave out this check. This saves 9 code-lines while keeping equal functionality (except for the additional Q-card check in Clusters) check-in: 13e2c73aec user: jan.nijtmans tags: trunk
07:09
On Cygwin $tcl_platform(platform) is "unix", but we want the same font as on win32 if the "win32" mode is used. check-in: 09c2cf3e58 user: jan.nijtmans tags: trunk
02:26
Tk diff: Just stick with default fonts (with an exception for Windows). check-in: 7e9c7c0454 user: joel tags: trunk
2013-08-20
14:07
Added a link to the pgp-signed note. Not happy with how it turns out, but it is proof-of-concept. Edit: closing after ML comments pointed out the ability of this feature to be abused by adding look-alike code to the commit message. Closed-Leaf check-in: 884a765abd user: stephan tags: timeline-pgp-marker
12:57
experimentally added "PGP SIGNED" marker to PGP-signed commits in the timeline, per ML request. check-in: d632a50e2a user: stephan tags: timeline-pgp-marker
11:29
Detect properly that [ff59f202fe] is an invalid Control artifact. check-in: 13161f39aa user: jan.nijtmans tags: trunk
08:08
Eliminate some unnecessary variables. Eliminate some (harmless) compiler warnings with gcc 4.8.1. Remove some spaces at the end of lines. No functional changes. check-in: 4e092e0f15 user: jan.nijtmans tags: trunk
04:06
Bring in the latest SQLite with VDBE and Btree performance optimizations. check-in: 187845b574 user: drh tags: trunk
2013-08-19
18:33
Minor addenda to the R-card calculation notes. check-in: 9d50b77e12 user: stephan tags: trunk
17:13
Set default CSS for canvas node colors since Chrome has different browser defaults than all others. check-in: 9b19e7e086 user: drh tags: trunk
14:48
We can detect when to enable compatibility mode, so do this instead of requiring an explicit argument. check-in: 90c4859315 user: andybradford tags: ssh-test-http
14:30
Don't use a separate Control artifact for "merge --integrate" any more check-in: daa8eb95e4 user: jan.nijtmans tags: trunk
14:28
Don't use a separate Control artifact for "merge --integrate" any more. Closed-Leaf check-in: eb8787a326 user: jan.nijtmans tags: merge-integrate
13:21
Merge --integrate into [12c30d33d477c812] check-in: 4d27a34ae9 user: jan.nijtmans
13:21
Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. Demo: [4d27a34ae936f30c] check-in: 12c30d33d4 user: jan.nijtmans tags: trunk
13:19
Use C-card in stead of T-card to put comment on timeline for "merge --integrate" Control artifact. Closed-Leaf check-in: 908a090c88 user: jan.nijtmans tags: merge-integrate
11:29
Better enforcement of lexicographical ordering of T cards. check-in: 2979c08271 user: drh tags: trunk
11:22
Update to the latest SQLite 3.8.0 beta in order to test SQLite. check-in: 48445291c0 user: drh tags: trunk
2013-08-18
08:11
No longer reject valid Control artifacts like this one: [ce319b7898] check-in: 55cacfcace user: jan.nijtmans tags: trunk
04:22
Add CSS class to anchor for open leaves for consistency. Closed-Leaf check-in: 8ad0a8796a user: andybradford tags: pending-review
01:26
Use a little more precaution that the Fossil command has been seen first. check-in: 12dbaebec2 user: andybradford tags: ssh-test-http
2013-08-17
23:05
Change SSH transport to use a single SSH connection if client/server willing. Add client header so server can detect when to use new mode. Also improve backwards compatibility for older SSH clients by responding to probes. check-in: f0bb3c9b5a user: andybradford tags: ssh-test-http
19:38
Resolved ticket [05f4bbc266]. check-in: 635598ed93 user: stephan tags: trunk
12:35
Added AUX_SCHEMA version to (version -verbose), mainly to give the libfossil configure script a way to fetch this value without poking around the db. check-in: 08429eb7b2 user: stephan tags: trunk
2013-08-16
14:36
update documentation Closed-Leaf check-in: d10eee3a4b user: jan.nijtmans tags: merge-integrate
13:45
Allow multiple T-cards with the same tags, provided they are for different uuid's which are in strict increasing order. check-in: f2ae58e393 user: jan.nijtmans tags: merge-integrate
12:44
If the "+closed" value is an UUID, interpret this as an "fossil merge --integrate" where the uuid is the destination branch of the integration. Closed-Leaf check-in: 4377917005 user: jan.nijtmans tags: merge-integrate
10:07
If a Control artifact contains a C-card, don't ignore it any more but display it in the timeline. Demo: [deb18ab6e3cdde20]. A "fossil rebuild" is needed to make this visible. check-in: 9aca5f7930 user: jan.nijtmans tags: trunk
09:14
Added a minor clarification regarding fossilization of strings to the R card demo. check-in: 76d901ddb9 user: stephan tags: trunk
08:17
Generated by "merge --integrate" check-in: deb18ab6e3 user: jan.nijtmans
08:17
Fix display of timeline graph in IE8, broken by commit [e412f97999] check-in: 5885241f52 user: jan.nijtmans tags: trunk
07:28
Fix display of timeline graph in IE8, broken by commit [e412f97999] Closed-Leaf check-in: ef5e74961a user: jan.nijtmans tags: fix-ie8
03:25
Merge in all new development from trunk. check-in: 535cba9158 user: andybradford tags: ssh-test-http
00:47
Use two arguments to getComputedStyle() for compatibility with very old versions of Firefox. Allow setting graph node background colors using "#canvas{ background-color: COLOR; }". check-in: c06e296b40 user: drh tags: trunk
2013-08-15
22:45
Update the built-in SQLite to the latest 3.8.0 beta with the ORDER BY and GROUP BY name resolution fixes, in order to test SQLite. check-in: b67b42fea8 user: drh tags: trunk
20:22
Make formatting of the syntax for the various cards consistent, including in the summary table. check-in: 4e9522abaf user: mistachkin tags: trunk
15:54
Merged in [499481a72ab], thereby testing that change. No worries, autosync if off. check-in: 6cf83a0101 user: stephan tags: trunk
15:49
the +closed tag added by merge --integrate now added a value/comment to that effect on the closing tag. Closed-Leaf check-in: 499481a72a user: stephan tags: merge-integrate-tag
15:46
minor tweaks to the file format summary table. check-in: f9bda0a296 user: stephan tags: trunk
13:37
merged in [b1dd871c8e] from mgagnon. check-in: 70a3f4ad21 user: stephan tags: trunk
13:13
Merge from trunk. check-in: 0ff5fe7638 user: dg tags: dg-misc
12:37
unused variable check-in: dbf71f8289 user: jan.nijtmans tags: trunk
12:14
Add details about the URL argument on the clone command help text and refer to the clone command usage on other commands that have a URL argument. (sync, push, pull, remote-url) Pending review. Closed-Leaf check-in: b1dd871c8e user: mgagnon tags: clone_help_text_improvement
05:29
Fix documentation typo. check-in: 14a378fd0b user: mistachkin tags: trunk
03:43
Fix the CGI so that it works again with Apache. check-in: d01b3c953f user: drh tags: trunk
02:59
Rig the timeline graph so that CSS of the form: "#canvas{color:#000;}" will set the color of the graph lines and boxes. check-in: e412f97999 user: drh tags: trunk
00:37
minor typo fix. check-in: 80bf17c0d0 user: stephan tags: trunk
00:37
Reworked the manifest summary table to indicate how many of each card type are required. check-in: 559047a042 user: stephan tags: trunk
00:33
minor typo fix. check-in: 88e94ebee7 user: stephan tags: trunk
2013-08-14
14:32
Add missing anchors in the server.wiki page. check-in: 4b05c2c59f user: drh tags: trunk
14:30
Added the Hacker How-To page with a link on the home page. Other documentation enhancements and typo fixes. check-in: 04af93e619 user: drh tags: trunk
2013-08-13
23:05
Further improvements to server documentation. No code changes. check-in: b91754ab85 user: drh tags: trunk
19:57
Fixed a typo in error text which never triggers. Manifest crosslinking's update of the event table now shows the tag value for a +closed/-closed tag if it is available (the default client does not currently add a value for those but the prototype one can). check-in: 902135f747 user: stephan tags: trunk
18:53
Updated server documentation to discuss SCGI. check-in: ce0594c22d user: drh tags: trunk
18:15
Add support for SCGI via the --scgi command-line option to the "server" and "ui" and "http" commands. check-in: a2e7472d0f user: drh tags: trunk
13:37
c/the the/the/ check-in: 0b75e2e615 user: jan.nijtmans tags: trunk
12:51
Abandoned changes: Split the various server implementations out of "main.c" and into a new source file "server.c". This is groundwork for adding SCGI and FastCGI. Closed-Leaf check-in: bc20a30f49 user: drh tags: scgi
12:50
fixed a misspelled closing tag :/. check-in: df60acb691 user: stephan tags: trunk
12:47
Added missing name anchor and section number. Minor text improvements. check-in: 04764ae2ea user: stephan tags: trunk
12:39
Added an "Addenda" section as a place for describing the file format algorithms in more detail (hints for implementors). check-in: 1b5513cba3 user: stephan tags: trunk
09:14
commit not longer requires a comment (it uses a placeholder) when in dry-run mode, per ML request. check-in: 75e042503b user: stephan tags: trunk
02:23
Move table.sbsdiffcols width attribute to CSS check-in: 4aaf5dc5ec user: joel tags: trunk
2013-08-12
12:50
Javascript-enabled hyperlinks now initially point to a honeypot, rather than to nothing. check-in: 2d14b6c4dc user: drh tags: trunk
12:37
New g.isHuman global variable is set if we believe an HTTP request is coming a real human being, rather than a spider or bot. check-in: e065d5b7f1 user: drh tags: trunk
06:43
Simplify command line interaction: remove settings from global and provide one less command line option. Altering settings in open fossils can be done with sync -l or cleared with remote-url if necessary. check-in: ed20da7499 user: andybradford tags: ssh-test-http
2013-08-11
16:17
Changed status of J card from (R?) to (R). check-in: b86fb096c6 user: stephan tags: trunk
13:55
Fixed the required designation on the U card in Manifests. check-in: bc601702c1 user: stephan tags: trunk
13:53
Expanded the control artifact/card summary table to distinguish between optional and required cards. check-in: e946977e0e user: stephan tags: trunk
13:52
Removed a duplicated assert(). check-in: 30f44eb2e4 user: stephan tags: trunk
2013-08-10
23:02
Clean up handling of global variable to avoid accidental setting of database. Only alter database options if URL is SSH. check-in: 0c19424325 user: andybradford tags: ssh-test-http
21:31
Make it possible to override global setting from command line. Improve sync output when test-http is in use. check-in: 3c479fb95b user: andybradford tags: ssh-test-http
2013-08-09
18:35
Removed an unused struct member contentCache::skipCnt. check-in: 65f49c99d0 user: stephan tags: trunk
07:56
Correct typo that resulted in space being on the wrong side of the word. check-in: 738b505362 user: andybradford tags: ssh-test-http
07:49
Fix logic so ignoring login requirement only affects ssh:// URLs. check-in: 9284bfb157 user: andybradford tags: ssh-test-http
07:29
Reimplement the default test-http behavior while retaining the ability to use http to take advantage of Fossil capabilities with SSH URLs. check-in: 7c9347f9c7 user: andybradford tags: ssh-test-http
07:23
Avoid zombies on client side by waiting for children. This can happen when there are a large number of changes to transmit. Closed-Leaf check-in: 308f52a63a user: andybradford tags: ssh-shared-account
04:38
Get capabilities fix et al. check-in: ebafd0c335 user: andybradford tags: ssh-shared-account
01:09
Fix incorrect wrapping of brief finfo output by simply reducing the size of the buffer passed to comment_print(). Closed-Leaf check-in: bdbf144ed3 user: andybradford tags: pending-review
2013-08-08
21:32
merge trunk. Adapt patch to latest SQLite changes (the MAX_PATH fix in os_win.c) Closed-Leaf check-in: 13594a125a user: jan.nijtmans tags: possible-cygwin-fix
18:57
Merge with trunk. Leaf check-in: 9a023e0d6c user: isaac.jurado tags: git-better-import
14:00
Merge the fork in trunk. check-in: 0e822db7f1 user: drh tags: trunk
08:42
Fixed /reports menu buttons broken by renaming of the link. Removed a target=... from one of the /reports hrefs, for consistency. check-in: 00630581c4 user: stephan tags: trunk
2013-08-06
14:33
When resetting capabilities, make sure that "anonymous" and "nobody" can be reapplied afterwards. check-in: b1ffbfa4bc user: drh tags: trunk
08:11
Update the built-in SQLite to the latest 3.8.0 beta from upstream. check-in: 2360b17d73 user: drh tags: trunk
08:01
Add in a missing line from the Unshun x-site fix of [cc9b04baaf]. (Previously checked into the wrong branch.) check-in: 6ddbe2dfd8 user: drh tags: trunk
08:00
Add in a missing line from the Unshun x-site fix of [cc9b04baaf]. check-in: 1b5f9ac250 user: drh tags: ssh-shared-account
04:03
Changed prompt to remove ambiguity between SSH user vs Fossil user. check-in: f592b80a17 user: andybradford tags: ssh-shared-account
2013-08-05
17:39
Merge recent addtional features (integrate, reports, timeline, et al.) from trunk. check-in: a5df66f3aa user: andybradford tags: ssh-shared-account
13:04
Install the latest SQLite 3.8.0 beta from upstream. Fossil does not use any of the new features. This commit is for the purpose of testing SQLite. check-in: 605db92957 user: drh tags: trunk
12:05
Change the "Unshun" links to jump to a prefilled form for duing the unshun, rather than doing the unshun directly. check-in: cc9b04baaf user: drh tags: trunk
2013-08-04
07:54
Renamed /stats_report to /reports. check-in: 3bb44041f0 user: stephan tags: trunk
06:06
Change cgi_accept_forwarded_for() to return the accepted IP address from the X-Forwarded-For header, which could contain multiple addresses (e.g. if the client is also behind a proxy). The last one is the only one we can currently trust. check-in: 59f790bc52 user: joel tags: trunk
2013-08-03
23:33
Previous two check-ins do not work correctly for CGI. Trying once again. check-in: d8f716e1d1 user: drh tags: trunk
23:27
Fix an initialization error in the HTTP request header gathering logic. check-in: 8c4158e40c user: drh tags: trunk
23:19
Enhance the test_env webpage so that it shows the original HTTP header text in showall=1 mode. check-in: 03f07b5a66 user: drh tags: trunk
22:42
Accept the X-Forwarded-For HTTP header argument if input is coming from a socket with a remote address of "127.0.0.1". check-in: 29b558a1c1 user: drh tags: trunk
17:11
Added missing U card from the initial description of Control Artifact requirements. check-in: cac2d69546 user: stephan tags: trunk
16:22
Added ?#-n|--limit #? option to (fossil tag find). check-in: 73135ec22a user: stephan tags: trunk
03:09
Defer output of stats until the transport has been opened. This will also help with HTTPs when using client peer certificates (or unrecognized CAs). check-in: d1771cd138 user: andybradford tags: ssh-shared-account
2013-08-02
18:57
Change the undocumented --heavy option of sync/push/pull to "--verily". check-in: f25bdf6e84 user: drh tags: trunk
18:53
Add the undocumented --heavy option to the sync, push, and pull commands. The --heavy option causes all known artifacts to be reported using "igot" cards and can be used to overcome a sync-stall. check-in: 05ba15e448 user: drh tags: trunk
16:26
Add "timelineCurrent" class to indicate the current checkout version when viewing the timeline page locally. (Feel free to change the default style.) check-in: 81f9791c01 user: joel tags: trunk
09:42
merge trunk check-in: 863068e0f0 user: jan.nijtmans tags: possible-cygwin-fix
09:14
Output "manifest" file before content_put(). I don't think it really makes a difference, but the original code did it in this order. check-in: 8c5b5c3820 user: jan.nijtmans tags: trunk
08:58
Bug-fix, discovered by Stephan Beal and Andy Bradford, in handling the --integrate tag on a fork merge: the "closed" tag should not be added in this case. check-in: 9eb3f5f605 user: jan.nijtmans tags: trunk
2013-08-01
21:30
Removed an extraneous "utc" from a datetime() call in /json/timeline. check-in: 340da668ae user: stephan tags: trunk
21:00
minor changelog addition. check-in: 9c4f91d85d user: stephan tags: trunk
20:56
Merged in Jiri's /wiki page link addition. And trying out merge --integrate. check-in: 366f1ae6da user: stephan tags: trunk
13:28
merge trunk. Upgrade to latest SQLite, with experimental Cygwin fixes. check-in: 7f6019efcf user: jan.nijtmans tags: possible-cygwin-fix
10:48
removed URLencoding in reference to wiki home page (EDITED src/wiki.c) check-in: 53ce8d2863 user: navratil tags: trunk
10:18
Added /reports as alias for /stats_report, will remove /stats_report soon. Updated changes.wiki. check-in: 34fc301f36 user: stephan tags: trunk
08:25
Make new "merge --integrate" respect the (undocumented) --date-override and --user-override options. Revert accidental commit of win/Makefile.mingw check-in: 55efbcbcf6 user: jan.nijtmans tags: trunk
07:51
New --integrate option to "fossil [/help?cmd=merge|merge]", which automatically closes the merged branch when committing. check-in: 69dd259eb2 user: jan.nijtmans tags: trunk
2013-07-30
11:46
typo check-in: 3947457b62 user: jan.nijtmans tags: trunk
05:11
Remove an obsolete comment. No changes to code. check-in: 0b643946f0 user: amb tags: ssh-shared-account
2013-07-29
15:46
Do not check for x-site scripting attacks on unshun. check-in: 0b51238612 user: drh tags: trunk
2013-07-27
21:09
Sync with trunk to get sqlite changes et al. check-in: 021e41014d user: amb tags: ssh-shared-account
2013-07-26
15:46
Change <td><b></b></td> to <th></th>. check-in: a60b008f1a user: joel tags: trunk
12:55
trivial doc fix check-in: 249ac41189 user: jan.nijtmans tags: trunk
12:54
trivial doc fix check-in: 498e4d3bcc user: jan.nijtmans tags: possible-cygwin-fix
12:27
Rebase. Generate sqlite3.[ch] from latest SQLite trunk. (still experimental) check-in: 3719ad9579 user: jan.nijtmans tags: possible-cygwin-fix
08:17
rebase Closed-Leaf check-in: 2015bbd55d user: jan.nijtmans tags: merge-integrate
07:06
Fix hardcoded "/cygdrive" for Cygwin. Thanks to Warren Young! check-in: 5af289e999 user: jan.nijtmans tags: trunk
06:40
Only setup Fossil user if URL is SSH. This is done to avoid problems when cloning a fossil that has SSH settings using into a file:// URL. check-in: 1ebba56f2a user: amb tags: ssh-shared-account
02:44
Honor the --once setting for sync, pull, push if set. check-in: 6265b43ba1 user: amb tags: ssh-shared-account
2013-07-25
10:20
Check for some more environment variable to be used as temporary directory on Cygwin: TMP, TEMP and USERPROFILE check-in: fa608f9eb6 user: jan.nijtmans tags: possible-cygwin-fix
09:48
Next attempt at a fix for the Cygwin "Backslashes in tempfile" problem. If it works, should move to SQLite. Still being tested. check-in: fec3c7fe3a user: jan.nijtmans tags: possible-cygwin-fix
07:16
Don't prompt for password if user is not set. check-in: fb0f926ed6 user: amb tags: ssh-shared-account
01:41
There may be a command-line option that was set, so don't ignore it. check-in: 90ee2ee528 user: amb tags: ssh-shared-account
2013-07-24
12:27
Fix some test-cases, due to name-change "test-3-way-merge" -> "3-way-merge" check-in: 8b47f2d270 user: jan.nijtmans tags: trunk
11:26
(NOT a good idea, as it starts using posix locking which cannot cooperate with other Windows programs!) Use os_unix.c, not os_win.c on Cygwin. () Closed-Leaf check-in: b88edfefbb user: jan.nijtmans tags: possible-cygwin-fix
08:48
Always use lowercase drive-letter in /cygdrive paths check-in: 59c22194bc user: jan.nijtmans tags: trunk
08:14
Fix operations by Cygwin fossil on a checkout done earlier by Win32 fossil. check-in: 340cee03ee user: jan.nijtmans tags: trunk
07:00
Fix operation of "./configure --disable-internal-sqlite" check-in: e1eb7aa88d user: jan.nijtmans tags: trunk
06:25
Much needed cleanup of command-line option handling. Improve sync handling of SSH user. Bring in change for less verbose SSH output. check-in: 955b39ee9f user: amb tags: ssh-shared-account
05:24
rebase check-in: 072e2b16db user: jan.nijtmans tags: merge-integrate
04:52
Only print the SSH command once and also the forced newline so the Round-trips information stays on one line. Closed-Leaf check-in: 72877d8e51 user: amb tags: ssh-transport-changes
2013-07-23
18:57
Restore backward compatible labels for per-file status/changes output lines. check-in: 3ca6979514 user: mistachkin tags: trunk
10:25
rebase check-in: bdad403f94 user: jan.nijtmans tags: tkt-change-hook
07:25
Merge in SSH open fossil compatibility changes. check-in: f4e882f5d3 user: amb tags: ssh-shared-account
07:23
Start to address backwards compatibility for open fossils by prompting for missing password. check-in: 18caf358f0 user: amb tags: ssh-transport-changes
2013-07-22
09:37
Eliminate some unused variables. "int const" -> "const int" and "char const" -> "const char" check-in: b2640f61d7 user: jan.nijtmans tags: trunk
09:23
rebase check-in: 7b7a4bd579 user: jan.nijtmans tags: merge-integrate
08:55
Better outlining of output from "fossil status", "fossil changes" and "fossil ls --verbose". Let "fossil ls --verbose" differentiate between EDITED, CONFLICT, UPD_BY_MERGE and ADD_BY_MERGE, just like "fossil status" and "fossil changes" check-in: c41d70dccd user: jan.nijtmans tags: trunk
07:52
Fix bug. check-in: c9ee3ff674 user: jan.nijtmans tags: merge-integrate
07:42
A few more places where the "chnged" field values 4 and 5 have effect check-in: 530ef9557b user: jan.nijtmans tags: merge-integrate
07:09
Add "fossil status" markers for UPDATED_BY_INTEGRATE and ADDED_BY_INTEGRATE check-in: e9ffc05c0b user: jan.nijtmans tags: merge-integrate
2013-07-21
17:13
Added reference to real wiki home page and left previous reference as reference to project home page. check-in: a5a3924abf user: navratil tags: trunk
16:38
Expanded "search" command flags: (-limit|-n #) limits the number of results and (-all|-a) disables the "lopping off" of the bottom fraction of the results. check-in: 1064dfac12 user: stephan tags: trunk
16:29
rebase check-in: 54aef59916 user: jan.nijtmans tags: cleanX-no-clean-glob
2013-07-20
17:04
Re-added the 'Total Events' label to /stats_report, but did it outside the table so that the JS sorting does not hose it. Replaced a double calculation with an equivalent int one. check-in: 8adf0db1c8 user: stephan tags: trunk
16:43
Removed the 500px baseline for /stats_report calculations, refactored the bars to now use percentage widths. check-in: 674a24a360 user: stephan tags: trunk
16:27
/stats_report now uses relative bar lengths, based on (rather arbitrarily) a 500-pixel 100% value. check-in: 3c78bbb082 user: stephan tags: trunk
15:59
Added a width to table.sbsdiffcols so that skins with a flexible body width can expand it as necessary. Seems to have no visible effect on fixed-width layouts. check-in: 47ee082a75 user: stephan tags: trunk
09:41
Clean up code style issues introduced by vi tabstops. check-in: f38f76cf01 user: amb tags: ssh-shared-account
09:38
Print the Fossil user if different from URL user. check-in: 4d67ad13ca user: amb tags: ssh-shared-account
08:48
Perhaps avoid confusion with other similarly named short options. check-in: 9dd4a935e8 user: amb tags: ssh-shared-account
08:40
Alternative approach to allow multiple SSH users to share the same SSH account while maintaining separate Fossil identities. check-in: e3510cef23 user: amb tags: ssh-shared-account
03:18
Add some documentation to help programmers get started hacking the Fossil sources. check-in: 018a983046 user: drh tags: trunk
2013-07-19
19:40
More documentation tweaks and refinements. check-in: e94bef2dec user: drh tags: trunk
18:18
Fix typos in the quick-start guide. check-in: 47dd7f36f7 user: drh tags: trunk
17:26
Fix broken hyperlinks in fossil-v-git. check-in: b37ee0d953 user: drh tags: trunk
17:23
Tweaks to the fossil-v-git document. check-in: 56926aabf8 user: drh tags: trunk
12:49
Promote the "test-3-way-merge" command to a "3-way-merge". Add better help text. check-in: e5c634b1ea user: drh tags: trunk
2013-07-18
23:01
Assume input is UTF-8. Remove unnecessary font. check-in: 431b4575f8 user: joel tags: trunk
21:11
Retain tab characters in HTML side-by-side diffs. Display should be unchanged (still mod-8 indentation). check-in: f341072453 user: joel tags: trunk
20:21
Tk diff: Fix a couple scrollbar issues. check-in: a6c96aea6b user: joel tags: trunk
14:53
Update SQLite the latest 3.8.0 beta, hopefully fixing an alignment problem on sparc. check-in: 01196ad38c user: drh tags: trunk
07:28
Needed coding style clean up that was missed. check-in: 087cae847d user: amb tags: ssh-transport-changes
06:48
Update custom MinGW makefile. check-in: 6593c1560a user: mistachkin tags: trunk
05:45
Perhaps a bit premature at this point. Need additional feedback. check-in: 059f50864b user: amb tags: ssh-transport-changes
01:00
Move signal handling into popen.c (wrapped in #ifdef). check-in: 3760ac92ba user: amb tags: ssh-transport-changes
2013-07-17
14:23
Handle missing port more gracefully. Allows for SCP style URL. check-in: f15adbba0e user: amb tags: ssh-transport-changes
12:56
Merge the weekly status reporting enhancements into trunk. check-in: 5d74ce03da user: drh tags: trunk
12:06
Import the latest SQLite 3.8.0 beta code from upstream. check-in: df46aa659c user: drh tags: trunk
12:04
merge trunk Leaf check-in: 5d8551bfa1 user: jan.nijtmans tags: ui-no-utf8
12:02
Merge the updated side-by-side diff logic into trunk. check-in: d70ea7ef9c user: drh tags: trunk
09:34
Added user flag (if available) to the byyear report's year list links. Closed-Leaf check-in: 38e386a653 user: stephan tags: stats-report-weekly
09:23
A th1 runtime command which returns the current value of fossil_timer_stop(g.json.timerId). Part of an old ML thread discussion. Probably not needed but maybe interesting. Closed-Leaf check-in: 904a35d93b user: stephan tags: th1-runtime-cmd
04:09
Detect user@host in defined ssh-command and prefer that instead. Closed-Leaf check-in: 7a10b79a2c user: amb tags: ssh-shared-account
2013-07-16
21:58
Added n=### to /timeline links from /stats_report byweek view. Added a missing else in /timeline?yw=... which caused too many search clauses and too much header text. check-in: 4f5980385b user: stephan tags: stats-report-weekly
21:46
Integrated user=drh flag into more of the stats_report links. When user!='', the byweek report now only lists years for which the user produced events. check-in: 7eeaf16e72 user: stephan tags: stats-report-weekly
21:05
Initial support for user=drh in byweek view, but need to add support for carrying it over in the year links. Bed time. check-in: 52dc6c80ec user: stephan tags: stats-report-weekly
20:49
in /stats_report?view=byyear, the year labels now link back to view=byweek (for lack of anything better to link to). check-in: c8b024bb1b user: stephan tags: stats-report-weekly
20:43
Removed the week list from the byyear report (now obsolete?), refactored how it is displayed so it can be turned on later. Minor text touch-ups. check-in: cf71d6777f user: stephan tags: stats-report-weekly
20:27
Added /stats_report?view=byweek. check-in: 747bca14c0 user: stephan tags: stats-report-weekly
16:15
Added missing CSS class to the week # row (same as the one above it). check-in: 887150679c user: stephan tags: stats-report-weekly
16:02
Web SBS diff: Was incorrectly using the scrollWidths of the div containers rather than that of the pre elements themselves. Closed-Leaf check-in: 325ed34e45 user: joel tags: sbsreloaded
16:00
Removed a copy-paste-induced extra table row. check-in: 607f4439b8 user: stephan tags: stats-report-weekly
15:49
Added /timeline?yw=YYYY-WW (year/week-of-year). Added links to /stats_report. Disabled year/week links for the year/month view because the current approach is way too slow. check-in: 0019550a03 user: stephan tags: stats-report-weekly
05:47
Remove old SSH transport code and spawn remote fossil http as remote SSH command instead. Also make it possible to configure SSH command prior to cloning. Change remote fossil command to be configurable (really this should probably be simply a matter of fixing PATH on remote end). check-in: c38ff36ddf user: amb tags: ssh-transport-changes
04:29
Create new branch named "ssh-transport-changes" check-in: ddc9601bbc user: amb tags: ssh-transport-changes
2013-07-15
22:45
added some docs, removed an unused var, fixed formatting snafu caused by xemacs' confusion regarding the @ bits. check-in: c43c3a7fd2 user: stephan tags: stats-report-weekly
22:41
More work on the by-week report, but it is (A) way too slow for the by year/month view (4.5 sec on my machine) and (B) bed time again. check-in: 37c4fb2249 user: stephan tags: stats-report-weekly
22:23
Started work on adding by-calendar-week info to /stats_report. Incomplete but it's bed time. check-in: cced11153b user: stephan tags: stats-report-weekly
03:05
Tk diff: New "Files" menu implementation to better handle long file lists. check-in: af9bda81e4 user: joel tags: sbsreloaded
2013-07-14
22:25
Merge with trunk. check-in: 3c777c4b6a user: isaac.jurado tags: git-better-import
22:21
Improve the quoted path parsing and support more escape sequences. check-in: 404d1a2554 user: isaac.jurado tags: git-better-import
15:52
Documentation check-in: d1865e7ca1 user: jan.nijtmans tags: merge-integrate
14:56
Rebase. Use -4 as INTEGRATE tag, not -3 check-in: 967ef5f7c5 user: jan.nijtmans tags: merge-integrate
08:46
added missing word "to" check-in: 3a4f9ba652 user: stephan tags: trunk
2013-07-13
23:10
Tk diff: Fix up scrolling code that previously assumed equal line lengths. check-in: 2e7b57fabd user: joel tags: sbsreloaded
17:54
Improved header comment provides addition documentation for the "translate.c" compilation tool. No changes to code. check-in: 7e5f306235 user: drh tags: sbsreloaded
2013-07-12
14:26
typo check-in: 011a4ad1eb user: jan.nijtmans tags: merge-integrate
13:54
submitTicketCmd() must not return TH_ERROR if ticket_put() fails. check-in: ebfd7020aa user: jan.nijtmans tags: tkt-change-hook
12:39
Better error reporting using fossil_error mechanism. check-in: 97b47ddadf user: jan.nijtmans tags: tkt-change-hook
11:38
rebase check-in: ebc22d22d2 user: jan.nijtmans tags: tkt-change-hook
11:33
rebase check-in: a745092fbc user: jan.nijtmans tags: merge-integrate
11:31
Any vmerge.id < -2 should be handled as a MERGED_WITH by default, not as BACKOUT (even though trunk fossil cannot produce that yet). check-in: 88e60e8ff3 user: jan.nijtmans tags: trunk
08:05
In case of a dry-run, output manifest before printing other information about the merge. check-in: 72713b7d66 user: jan.nijtmans tags: merge-integrate
07:58
Minor tweaks in error/warning messages. Well-tested now. check-in: 5f4b03ebf0 user: jan.nijtmans tags: merge-integrate
2013-07-11
20:04
Move the "looks_like" functions out of diff.c and into a source file of their own: "lookslike.c". check-in: b4c97d76a7 user: drh tags: sbsreloaded
15:20
Implementation complete. Should be thorougly tested now. check-in: 491dd37970 user: jan.nijtmans tags: merge-integrate
11:58
First shot at better error-reporting. check-in: 0dbaf29294 user: jan.nijtmans tags: tkt-change-hook
11:28
wrong default return value. check-in: 3db66bc98f user: jan.nijtmans tags: tkt-change-hook
11:03
Code cleanup. Revert manifest_crosslink() to its original signature. check-in: b63458304d user: jan.nijtmans tags: tkt-change-hook
10:46
Don't allow "tktnew" and "tktedit" pages or the "Common" hook to use the "http" command any more. Don't let "fossil rebuild" run any hooks. check-in: 57d1d2811b user: jan.nijtmans tags: tkt-change-hook
08:47
Implement "fossil merge --integrate" as suggested by Harald Oehlmann. The only part missing is the actual closing of the branch. check-in: b984ecaf1d user: jan.nijtmans tags: merge-integrate
02:39
Remove (again) the hack of adding tabs to the end of every line in the --tk display in order to make the horizontal scrollbars prettier. The extra tab is removed when copying the text from the selection into the clipboard, but many applications (ex: xterm and the editor that I use daily) paste out of the PRIMARY selection (when available) rather than the CLIPBOARD and thus retain the tabs, which is unacceptable. Better to have jumpy horizontal scrollbars than extra end-of-line whitespace accidently inserted into files due to a paste that bypassed the tab removal. check-in: 6b59760e23 user: drh tags: sbsreloaded
00:37
Tk diff: Cycle through diffs based on current location rather than the last one you selected in the menu. Menu button now has generic "Files" label. check-in: 90fa060178 user: joel tags: sbsreloaded
2013-07-10
21:41
Set text widgets to "-state disabled" after loading data. check-in: 302ab3a4e8 user: joel tags: sbsreloaded
18:06
Combine all diffs into a single display in Tk diff. check-in: 0a41e2b3dc user: joel tags: sbsreloaded
14:05
Final bug-fixes (I hope) check-in: a27df49629 user: jan.nijtmans tags: tkt-change-hook
13:00
Bug-fixes: - ticket change resulted in ticket hook firing twice. - uuid for commits was determined wrong. check-in: 078c67e0c4 user: jan.nijtmans tags: tkt-change-hook
10:22
Add new "Tranfer Commit" hook, together with UI pages. Move existing "Ticket" hook there as well. check-in: 266aca1c42 user: jan.nijtmans tags: tkt-change-hook
10:10
Only set "seen-delta-manifest" once. check-in: 18d762af88 user: jan.nijtmans tags: trunk
08:07
Some code cleanup. Rename "tkt" variable to "uuid". check-in: 8564e1c6bb user: jan.nijtmans tags: tkt-change-hook
05:27
Use tab stops instead of spaces to equalize line lengths in Tk diff. check-in: 695156c100 user: joel tags: sbsreloaded
2013-07-09
20:51
Add better comment explaining why .txtA/.txtB lines are padded with spaces. check-in: 2d8f2b4e24 user: joel tags: sbsreloaded
13:06
rebase check-in: ec9a14a3c9 user: jan.nijtmans tags: tkt-change-hook
12:47
First attempt at getting uuid's available in the push hook script. check-in: d747c14330 user: jan.nijtmans tags: tkt-change-hook
12:06
Properly determine usage of '/', and don't put URL params in "Host:" check-in: 7a63685d73 user: jan.nijtmans tags: tkt-change-hook
12:05
[Backed out: see next commit in sbsreloaded branch.] Do not pad lines of the Tk diff view with spaces. Closed-Leaf check-in: 0a869bebc2 user: drh tags: backed-out
11:52
Update to the latest 3.8.0 alpha version of SQLite. check-in: 5ea03d389d user: drh tags: trunk
11:48
First bug found by testing: URL parameters were not being sent. Maybe url_parse() should be exteded doing that. check-in: 6950cd3666 user: jan.nijtmans tags: tkt-change-hook
11:46
Merge in the latest trunk changes. check-in: d97fe53685 user: drh tags: sbsreloaded
11:06
"http-allow-regexp" setting and "http -async" (continuing experiments) check-in: 75a9c981ab user: jan.nijtmans tags: tkt-change-hook
10:54
Comment enhancements. No changes to code. check-in: f04a3242ec user: drh tags: sbsreloaded
08:51
Fix "fossil commit" when specifying a directory on the command line which doesn't exist. check-in: 062b82c8b0 user: jan.nijtmans tags: trunk
2013-07-08
20:07
limit hook http requests to localhost, unless setting "http-outside" is set. check-in: 2b233e0af2 user: jan.nijtmans tags: tkt-change-hook
18:28
some first security restrictions check-in: 6949032cfe user: jan.nijtmans tags: tkt-change-hook
14:58
add http command to TH1 (untested) check-in: 4467415eda user: jan.nijtmans tags: tkt-change-hook
13:51
Populate ticket uuid for use in Th hook. check-in: 2372e7ecf2 user: jan.nijtmans tags: tkt-change-hook
2013-07-07
19:23
Implement the ability to generate delta manifests on import. check-in: 2844434ef5 user: isaac.jurado tags: git-better-import
2013-07-06
02:35
Support arbitrary line lengths with synced horizontal scrolling in side-by-side diffs. check-in: 4081a91c84 user: joel tags: sbsreloaded
2013-07-05
12:06
Fix behavior of "fossil commit" on case-insensitive file systems. check-in: c1611f7dfa user: jan.nijtmans tags: trunk
06:46
Fix [8ee231223d]: fossil ls --age --verbose ignores --verbose check-in: 40d152478a user: jan.nijtmans tags: trunk
2013-07-04
19:11
Help text fixes from Andreas Kupries. check-in: f6ad6979d7 user: stephan tags: trunk
2013-07-01
09:08
rebase Closed-Leaf check-in: d57bddaa37 user: jan.nijtmans tags: pending-review
2013-06-29
15:41
Fix the build on windows by using "_pclose" instead of "pclose". check-in: 07463fbf02 user: drh tags: trunk
15:26
Bring in the latest SQLite 3.8.0 alpha version from upstream, for testing. check-in: c3e723e308 user: drh tags: trunk
2013-06-27
18:34
Added missing ?-global? hint in one instance of the settings command help. check-in: 8dc6873d44 user: stephan tags: trunk
14:23
fixed a typo: s/favors/flavors/ (which arguably should be "flavours" ;) check-in: 7b011abe84 user: stephan tags: trunk
01:57
Update to the latest SQLite 3.8.0 alpha from upstream. check-in: f92056c996 user: drh tags: trunk
2013-06-26
15:10
Additional information displayed for the (undocumented and unsupported) debug=1 query parameter on the /finfo file timeline. check-in: c97f7ab4c7 user: drh tags: trunk
2013-06-25
22:15
Merge with trunk. check-in: 995ed75f9a user: isaac.jurado tags: git-better-import
20:21
Remove the isFrom field from the ImportFile structure. check-in: 659825067f user: isaac.jurado tags: git-better-import
19:45
Document the optional file argument of the import command. check-in: b0268d9856 user: isaac.jurado tags: git-better-import
17:49
Sort options alphabetically and show short options too. check-in: 61fb03f961 user: isaac.jurado tags: git-better-import
17:40
Mention the --force option in import's help. check-in: 08ed91a7b2 user: isaac.jurado tags: git-better-import
2013-06-24
10:35
Fix the --localhost option on the "server" command. Ticket [e704dbd9676] check-in: 760eeb93e0 user: drh tags: trunk
09:53
rebase check-in: 50d466dcdd user: jan.nijtmans tags: pending-review
08:27
Use file_tree_name(), not file_canonical_name(), as in Richard's example [c8253f4066] for "fossil ls|changes|status" too. Advantage: 1) a panic when an out-of-tree filename is given on the command line 2) shortcut when any command line argument is "." (or resolves to the top of the tree in any other way) check-in: ae01244396 user: jan.nijtmans tags: trunk
2013-06-22
21:45
Press "q" to exit the --tk diff window. check-in: 8db6f9877f user: drh tags: trunk
20:25
Refuse to close a check-out if the stash is non-empty and the -f flag is omitted. check-in: c6aedbd0bd user: drh tags: trunk
11:25
On the /urllist webpage, show entries most recent first instead of most recent last. check-in: f94f3e3a79 user: drh tags: trunk
01:44
Work around a networking problem on WinXP when transferring large files. check-in: 74eec78b3b user: drh tags: trunk
2013-06-21
15:19
Allow the "fossil commit" command to accept directories as command-line arguments and commit all files contained underneath those directories. check-in: c8253f4066 user: drh tags: trunk
14:46
Oops, forgot to zero the blob. check-in: d09e373878 user: jan.nijtmans tags: trunk
14:28
Enhance [/help?cmd=changes | fossil changes] and [/help?cmd=status | fossil status] the same way. check-in: eb4d631c63 user: jan.nijtmans tags: trunk
09:27
rebase check-in: dfb47a2a2e user: jan.nijtmans tags: cleanX-no-clean-glob
08:31
Fix operation of [/help?cmd=ls | fossil ls] when local files/directories are missing. check-in: c0b98195f9 user: jan.nijtmans tags: trunk
07:25
Allow i64 type to be used in JSON in more places, mainly for time values and file sizes. check-in: f89a32d782 user: jan.nijtmans tags: trunk
05:31
Updates to the "bisect" command. Add "bisect chart". Add the "display" option to choose the display to occur after "bisect next". Default the display to "chart". check-in: 0a7af8d3a8 user: drh tags: trunk
2013-06-20
21:45
Update auto.def to add -D_XOPEN_SOURCE=500 on Solaris. This is necessary for the build to complete there. check-in: c92f0a9afd user: drh tags: trunk
15:39
Add the ability to specify directories and files on the "fossil ls" command. check-in: 04803ae4ab user: drh tags: trunk
15:17
Limit the range of rowids to 0..2147483647. check-in: 5aa2aee95f user: drh tags: trunk
14:18
Update the built-in SQLite to a version that never uses posix_fallocate(). check-in: d637c4d23c user: drh tags: trunk
13:56
Change return type of db_last_insert_rowid() to size_t. Closed-Leaf check-in: e1cb483a9b user: jan.nijtmans tags: size_t-rcvid
13:34
Allow 64-bit integers to be used in JSON on win32/win64. check-in: 928b26ab6a user: jan.nijtmans tags: trunk
13:22
Allow 64-bit integers to be used in JSON on win32/64 Closed-Leaf check-in: 50e8847df7 user: jan.nijtmans tags: 64bit-int-on-win
13:18
Fixed modulo/divide by 0 in TH1, per ML bug report from Eduardo Morras. check-in: fded1d055f user: stephan tags: trunk
11:46
Enhance the "fossil extra" and "fossil clean" commands to restrict output to files and directories named on the command-line. Enhancement request ticket [967cedbf200f7]. check-in: 39feb8926e user: drh tags: trunk
11:44
Factor out common parts of "fossil extra" and "fossil clean" into a subroutine. Combine vfile_scan2() into vfile_scan(). Closed-Leaf check-in: 69327d278a user: drh tags: ticket-967cedbf20
11:02
Pull in all the latest trunk changes. check-in: 6ec8818ff1 user: drh tags: ticket-967cedbf20
00:34
Changes to a timeline query to ensure the correct join order even if ANALYZE has not been run on the repository database. check-in: 85d960e205 user: drh tags: trunk
2013-06-19
23:51
Update the built-in SQLite to a version that compiles on OpenBSD and other systems that lack posix_fallocate(). check-in: db61a377ad user: drh tags: trunk
23:38
Merge the NGQP SQLite changes into trunk. Also update the SQL shell. check-in: 0c11cb932f user: drh tags: trunk
22:48
Update the script that generates the download page on the website so that it displays the correct title. Ticket [377c1b29be9e2f35] check-in: 5b62416454 user: drh tags: trunk
13:44
Somewhat stronger protection of directories compat/openssl* and compat/tcl*, even when the version number changes, and even when using [fossil clean --ignore ""]. check-in: 7b52ab05fe user: jan.nijtmans tags: trunk
12:38
Pull in the latest trunk changes and the latest NGQP-SQLite from upstream. Closed-Leaf check-in: 03c5ec8615 user: drh tags: sqlite-NGQP
07:20
rebase check-in: 4279e6465a user: jan.nijtmans tags: ticket-967cedbf20
07:14
rebase check-in: cbf9660369 user: jan.nijtmans tags: cleanX-no-clean-glob
07:06
rebase check-in: f836a1cdca user: jan.nijtmans tags: prevent-adding-ignored-files
02:57
Move the location of the external Tcl 8.6 directory into compat. check-in: c107d50596 user: mistachkin tags: trunk
02:50
Update ignore-glob setting file to include commonly used external directories. check-in: 5ef811b726 user: mistachkin tags: trunk
2013-06-18
23:17
Even more refinements to the "fossil version --verbose" output. check-in: 340711f48c user: drh tags: trunk
23:14
Pull in trunk changes and the latest NGQP updates. check-in: d3d4e11179 user: drh tags: sqlite-NGQP
23:12
Improved formatting and additional information output for "fossil version --verbose". check-in: 1b0e8cf9c0 user: drh tags: trunk
22:54
Fix typos in the change log. check-in: 9734d2cd45 user: drh tags: trunk
21:09
Version 1.26 check-in: c9cb6e7293 user: drh tags: trunk, release, version-1.26
20:10
Update to the latest NGQP changes in SQLite. Pull in all recent trunk changes. check-in: ea308ab98b user: drh tags: sqlite-NGQP
19:05
Add the ".mp4" suffix to the mimetype table. check-in: 1294f9b22d user: drh tags: trunk
14:56
Updates to the change log for 1.26. check-in: 1e0afc74fb user: drh tags: trunk
14:23
Update the version number to 1.26 in preparation for the next release. check-in: 6d28482a4c user: drh tags: trunk
14:16
Added some entries to the 1.26 changelog. check-in: 00d516809d user: stephan tags: trunk
2013-06-17
21:44
Changes from Isaac Jurado that record renames on an import from git. check-in: 97d8a08ac9 user: drh tags: git-better-import
2013-06-14
12:09
Incorporate the NGQP (Next-Generation Query Planner) branch of SQLite for the purpose of testing SQLite. check-in: 8b109c2288 user: drh tags: sqlite-NGQP
07:19
Combine comment lines for --verbose and (deprecated) --showfiles. check-in: a6dad6508c user: jan.nijtmans tags: trunk
2013-06-13
17:35
Added missing help docs for timeline -f|--showfiles. check-in: 6ed9ad246f user: stephan tags: trunk
2013-06-10
21:07
Disable the database file alias warnings on Mac due to Time-Machine issues. check-in: 14b1e90f21 user: drh tags: trunk
13:32
Merge all the latest trunk changes into the ipv6 branch. Leaf check-in: d5f6e08c09 user: drh tags: ipv6
07:07
A typo in help screen (reported by Sergei Gavrikov) check-in: b894afad3d user: jan.nijtmans tags: trunk
2013-06-08
02:37
Merge updates from trunk. Closed-Leaf check-in: b8919a557a user: edward tags: berner-nt
01:34
Merge updates from trunk. Leaf check-in: 7872db8516 user: edward tags: long-double-bug
2013-06-06
12:16
merge trunk check-in: cf3d716e2f user: jan.nijtmans tags: cleanX-no-clean-glob
06:31
Teach config.h to recognize Sun's C compiler. Leaf check-in: 57b585276b user: edward tags: sun-compiler
2013-06-05
08:12
make "fossil rm FOO" work as expected on case-insensitive file systems, where committed files "foo/*" exist. check-in: fa6311a507 user: jan.nijtmans tags: trunk
2013-06-04
14:07
remove unused variable check-in: 3da761fce1 user: jan.nijtmans tags: cleanX-no-clean-glob
2013-06-03
07:53
Rebase. Remove --clean option and "clean-glob" setting. Implement new "allow-clean-x" setting. check-in: b3201c9111 user: jan.nijtmans tags: cleanX-no-clean-glob
2013-05-31
17:41
Avoid SQL errors when the "fossil ticket" command is misused to try to append icomment text. Ticket [d4378c258d9fc6b] check-in: 878f7008ab user: drh tags: trunk
12:50
Make "fossil mv src/FOO.c src/bar.c" work as expected on case-insensitive filesystems. Add --case-sensitive option to "fossil mv". check-in: 93f370a80c user: jan.nijtmans tags: trunk
07:57
rebase check-in: 203195d742 user: jan.nijtmans tags: prevent-adding-ignored-files
07:12
Add option --case-sensitive to "fossil delete". On case-insensitive filesystems now you can "fossil delete src/FOO.c", which results in src/foo.c being prepared from removal. This doesn't work yet for directories. check-in: 7ae19e56ba user: jan.nijtmans tags: trunk
2013-05-30
21:59
For now, silence messages about kept files being skipped during clean. check-in: 45675bdd92 user: mistachkin tags: trunk
13:25
Implement [967cedbf20] for "fossil clean" and "fossil extra" check-in: 32c69db154 user: jan.nijtmans tags: ticket-967cedbf20
08:16
In the "fossil clean" messages/prompts, distinguish between "unmanaged" and "ignored" files. check-in: 48fcfa8507 user: jan.nijtmans tags: pending-review
07:28
Additional protection for fossil executables being removed by "fossil clean", even when using --ignore "". Add a warning when kept files are refused to be removed, don't keep this situation silent any more. Backport various improvements from cleanX branch: Use of capitals in messages, missing blob_reset() calls. check-in: 67c9cd12ad user: jan.nijtmans tags: trunk
2013-05-29
20:26
Fixed one of the JSON test assertions (broken by API changes). check-in: 5040705dfa user: stephan tags: trunk
14:01
Fix two cases where a string value might be used after being freed. check-in: 04ab1af3e0 user: drh tags: trunk
12:52
Only ask confirmation for deletion of "unmanaged" files, not for "IGNORED files". If you want to delete ignored files with confirmation, use [fossil clean --ignore ""], not [fossil clean --extreme] Closed-Leaf check-in: 020bb71f00 user: jan.nijtmans tags: cleanX
08:48
Update extreme prompt message. With --dry-run, the extreme prompt is not needed. check-in: e2dd2722c1 user: jan.nijtmans tags: cleanX
07:35
Protect fossil executable better against removal by "fossil clean -x" without getting a dialog for it. check-in: bd86711f84 user: jan.nijtmans tags: cleanX
2013-05-28
21:31
Merge updates from trunk. check-in: 4452f85156 user: mistachkin tags: cleanX
21:23
Add a robust warning and prompt for the 'extreme' clean operation. check-in: 4af673cc20 user: mistachkin tags: cleanX
15:17
Add the Tips and Usage Hints document. check-in: fda5b81880 user: drh tags: trunk
14:08
Change the cursor to "pointer" when mousing over nodes of the timeline graph, as a hint to users that they can click on the node. check-in: 4175c90f95 user: drh tags: trunk
11:12
Revise usage of dry run flag. Improvements to warnings. check-in: dcd868290f user: mistachkin tags: cleanX
10:53
Fix a division by zero that can occur when trying to annotate a file that has never been changed. check-in: f370ab3948 user: drh tags: trunk
10:39
Fix small merge issue and free pIgnore when no longer used. check-in: aec7aa8484 user: mistachkin tags: cleanX
10:32
Refactoring of the clean -x option, phase 1. check-in: 0dc31f4bf7 user: mistachkin tags: cleanX
00:48
Fix an uninitialized variable in the previous check-in. check-in: 9f3fb6cb98 user: drh tags: trunk
00:45
Add the ability to edit Wiki pages as either Fossil Wiki, or Markdown, or Plain Text. check-in: a5a5524659 user: drh tags: trunk
2013-05-27
09:56
rebase Closed-Leaf check-in: 7f0507c04d user: jan.nijtmans tags: cleanDashN
09:53
Implementation simplification: -n implies -f and -v, this way less separate flag-checks have to be done. No change in functionality. Closed-Leaf check-in: 4e573871bc user: jan.nijtmans tags: cleanDashN
08:53
Better implementation of "fossil clean -x". Previous implementation didn't prompt any more before before removing unknown files when the -x option was used. Closed-Leaf check-in: 6758c2b0d5 user: jan.nijtmans tags: cleanX
03:10
Minor documentation updates. check-in: 7794d72c5f user: drh tags: trunk
02:25
Remove an unused variable from the annotation logic in diff.c. check-in: 770fd05fe8 user: drh tags: trunk
02:18
Further improvements to the web display of annotations and file history. check-in: ef26e7624e user: drh tags: trunk
02:00
Do not redirect "diff" links on the "Show Files" option of the timeline to a different window. If the user wants to show the diff in a different window, let them click while holding down the Shift key. check-in: 71a916ee95 user: drh tags: trunk
01:56
Improvements to the web display of file annotations. check-in: 59d70140f6 user: drh tags: trunk
2013-05-25
20:41
Improvements to file history display in the web interface. check-in: 601c15421a user: drh tags: trunk
17:48
Fixed corner case in --args handling for 1-byte entry with no newline. check-in: ee990ebb99 user: stephan tags: trunk
17:22
Add the ci= query parameter to the finfo webpage, to trace the direct ancestors of a file from a particular check-in. check-in: 418ec701a3 user: drh tags: trunk
14:34
minor typo fix in help text. check-in: 24e259da5a user: stephan tags: trunk
14:30
Added notes about --args FILENAME to default help message, per ML request. check-in: 0e5bbade2c user: stephan tags: trunk
01:57
Remove unused variables in the annotation engine. check-in: 305e3951cc user: drh tags: trunk
01:52
Improvements to annotate. Faster. More correct. Added gradient background colors to the web view. Default to showing line numbers. Do not show the check-in user. Fix for ticket [58ce2f221ae2e64ed]. check-in: 89bf6f13f9 user: drh tags: trunk
01:49
Improved default background colors for web annotations. Remove the diff hyperlinks from the annotation log. Closed-Leaf check-in: 8987a6bbbf user: drh tags: annotate
01:27
Improvements to the longest-common-subsequence (LCS) function inside the diff engine. check-in: 477d1150cf user: drh tags: annotate
2013-05-24
21:54
Fix a minor formatting error in the web annotation page. check-in: 1fcc6bda2f user: drh tags: annotate
21:39
Add links to diff pages on the annotation log in the web interface. check-in: 7799ff3a00 user: drh tags: annotate
21:18
Do not display the user on annotation output. Show only the check-in ID, date, and line number. check-in: 8fee580ded user: drh tags: annotate
21:11
Show gradient background colors on the web annotation screen, with deeper colors the further back in time we go. check-in: 0b0ab858a8 user: drh tags: annotate
17:16
Web-based annotation shows lines numbers and the log by default. check-in: 434be79b43 user: drh tags: trunk
17:04
Fix the "Hide Line Numbers" button on the annotate web page. check-in: d3fd72f442 user: drh tags: trunk
17:02
On the web-based annotate screen, do not show the annotations on lines that are older than the analysis. check-in: e46935e962 user: drh tags: trunk
11:44
Add the "Integrating Fossil in the Microsoft Express 2010 IDE" document from Gilles Ganault. check-in: 33c651cea5 user: drh tags: trunk
07:01
"fossil update" operates on the local filesystem, so it should have the --case-sensitive option. check-in: 13c7c61ada user: jan.nijtmans tags: trunk
2013-05-23
22:36
Fix problems with update and merge when case-sensitive is off and two different checkouts each add files that differ only in case. check-in: a5a8d0477a user: drh tags: trunk
10:13
After a sync, report "Sync finished" in stead of "Pull finished" check-in: 97040d6436 user: jan.nijtmans tags: trunk
2013-05-22
07:11
Use-case demonstrating previous change. It restores the behavior of "fossil clean" and the "ignore-glob" documentation to what it was in 1.25 and before: clean everything unknown to fossil except the build artifacts (specified by "ignore-glob" or --ignore). Now the build artifacts can be removed by "fossil clean -X", while "fossil clean -x" cleans everything possible for a clean build. This renders --clean and "ignore-clean" unnecessary, it can be removed now. Closed-Leaf check-in: 003062b7d8 user: jan.nijtmans tags: cleanX
2013-05-21
14:45
Implement -x|-X|-e|--exclude options for "fossil clean". Compatible with "git clean -x|-X|-e|--exclude". check-in: 44025538c4 user: jan.nijtmans tags: cleanX
13:56
Add option -v|--verbose to "fossil ls" as replacement for (deprecated) -l. check-in: e91d65afe5 user: jan.nijtmans tags: trunk
2013-05-20
10:58
doc fix check-in: 122b631c31 user: jan.nijtmans tags: trunk
2013-05-17
12:04
Remove excess verbage from the output of "fossil clean" unless the --verbose or -v command-line option is used. Issue an error if an unrecognized command-line argument is seen, to prevent mistakes like using --dryrun instead of --dry-run. check-in: 273ec22f25 user: drh tags: trunk
2013-05-15
18:49
Load the latest SQLite library from upstream, for the purpose of testing the 3.7.17 beta of SQLite in a real-world application. check-in: 997ebf7ff4 user: drh tags: trunk
09:33
Allow "fossil all ... -U|--user <username>" check-in: b388e7347d user: jan.nijtmans tags: trunk
08:54
Allow "fossil all ... -v" as alternative to "fossil all ... --verbose" check-in: 6d09745a6f user: jan.nijtmans tags: trunk
08:16
doc fix. check-in: dd6adf451a user: jan.nijtmans tags: trunk
08:13
Some more -v|--verbose additions. Old options names are deprecated, but still work. check-in: e3f7ba556b user: jan.nijtmans tags: trunk
07:15
rebase Closed-Leaf check-in: 5dd6b69799 user: jan.nijtmans tags: clean-with-ignore
07:02
Doc update: ignore-glob setting should be used to prevent *.log files from being added. check-in: 1162df8e41 user: jan.nijtmans tags: trunk
2013-05-14
14:58
When trying to "fossil add" files which are expected to be ignored, ask for confirmation first. Add option -f|--force to override that. check-in: 24effbc370 user: jan.nijtmans tags: prevent-adding-ignored-files
14:15
Function file_tree_name() should respect case-sensitive setting. Add --case-sensitive option to test-tree-name. check-in: 0df0ce8025 user: jan.nijtmans tags: trunk
11:36
doc fixes. check-in: a38fa0b80b user: jan.nijtmans tags: trunk
08:08
Make sure that find_option() is called before the argument check for the test-looks-like-utf command. check-in: fd2fbdb965 user: mistachkin tags: trunk
07:45
Re-apply off-by-one fix. Otherwise blobs like {0x00, 0x0a, 0x00} will result in access of the 4th byte of the BLOB. In test-looks-like-utf, could_be_utf16() should be called always, otherwise the behavior on UTF-16 without BOM will be endian-dependant. check-in: e545d3514e user: jan.nijtmans tags: trunk
2013-05-13
22:52
Style and clarity revisions to the looks_like_utf*() functions. Correct off-by-one fix for the looks_like_utf16() function. Add -utf8 and -utf16 options to the 'test-looks-like-utf' command. check-in: 4ffaf2ee08 user: mistachkin tags: trunk
14:22
upgrade to zlib 1.2.8 check-in: bb4776e2e0 user: jan.nijtmans tags: trunk
10:50
unused variable "fossilTimer" check-in: 55d7e2c14a user: jan.nijtmans tags: trunk
10:10
Suggestion: Remove "keep-glob" setting, because "ignore-glob" already has the expected "keep-glob" behavior. check-in: d60a75fd08 user: jan.nijtmans tags: clean-with-ignore
09:36
Setting "ignore-glob" is equivalent to putting patterns in both "clean-glob" and "keep-glob". Rename .fossil-settings/keep-glob to .fossil-settings/ignore-glob, so that "fossil" and "fossil.exe" patterns don't need to be duplicated any more in two different versioned settings. check-in: 967d8a711e user: jan.nijtmans tags: trunk
09:21
One more off-by-one error. check-in: 1484625d6e user: jan.nijtmans tags: trunk
09:12
Some optimizations. No change in functionality. - In clean_cmd, use new function vfile_scan2. - When checking for multiple bytes/characters always do that in order of likelihood: '\n' is more likely than '\0', which is more likely than '\r'. - Off-by-one error in looks_like_utf16(). - Allow starts_with_utf16_bom() to be used in detecting UTF-16 without BOM as well: Always determine pbReverse, even if no BOM is present. - Remove unused variable. check-in: fa50694405 user: jan.nijtmans tags: trunk
2013-05-09
15:30
Add submenu elements to the web-based "annotate" display to turn features on and off. Make the default depth of an annotation 20. check-in: f4bcdb62fb user: drh tags: trunk
2013-05-08
21:34
/stats_report byuser user hyperlinks now link to bymonth (seems more useful) and links from by-user data to the timeline now filter the timeline on that user name. Minor word case changes. check-in: 78bdddfb80 user: stephan tags: trunk
20:18
Fixed a logic error in the only-run-once timer init code. check-in: 9fab0f8125 user: stephan tags: trunk
20:09
Reworked the timer IDs to be positive values to simplify error checking a bit. check-in: 799458977e user: stephan tags: trunk
19:54
Added fossil_timer_is_active(timerId), removed fossil_has_timer(). check-in: 590406df3c user: stephan tags: trunk
19:45
Added fossil_timer_xxx() family of functions and g.mainTimerId. check-in: e28433a692 user: stephan tags: trunk
18:34
Update SQLite to the latest 3.7.17 preview from upstream, for the purpose of testing SQLite. check-in: 21a6a8bc00 user: drh tags: trunk
17:12
Improved the out-of-bounds error message in Th_CallSubCommand(). check-in: 60e9622313 user: stephan tags: trunk
16:57
Fixed an array-bounds access violation in Th_SubCommand. Problem reported via the mailing list. check-in: 05ec4ed3c4 user: stephan tags: trunk
16:54
added a reminder/todo regarding a "not always valid" calculation in /stats_report. check-in: 1d70fb4701 user: stephan tags: trunk
04:12
Add setting TH1 command, with tests. Improve handling of the TH1 trace log. check-in: 0264475c4a user: mistachkin tags: trunk
2013-05-07
23:33
Update help text for the ignore-glob setting. check-in: dcb5df51d9 user: mistachkin tags: trunk
23:00
Modify the add and addremove commands to honor the clean-glob setting with the ability to override it via the --clean option. Adjust versionable setting files accordingly. check-in: 155acff481 user: mistachkin tags: trunk
21:55
Prevent "fossil" and "fossil.exe" ever being added by "fossil addremove". check-in: 0ea8cc5637 user: jan.nijtmans tags: trunk
20:52
Add --clean option and clean-glob for use by the clean command. Restore previous meaning of the ignore-glob setting. check-in: b7afa9728b user: mistachkin tags: trunk
13:03
Only call db_get_do_versionable() after checking that it's a boolean versionable setting. check-in: a60df3be44 user: jan.nijtmans tags: trunk
08:17
If versionable settings are present, disallow editing of the corresponding fields in the /setup_settings page. check-in: 3cba68a83e user: jan.nijtmans tags: trunk
07:52
Move check for g.localOpen inside db_get_do_versionable(), because all callers will need this. Add "disabled" parameter to onoff_attribute(), entry_attribute() and textarea_attribute(). check-in: 10d8abcd0c user: jan.nijtmans tags: trunk
2013-05-06
20:51
removed an unused variable. check-in: cfe346f729 user: stephan tags: trunk
20:44
/stats_report byuser now uses %h instead of %s to render the user name. check-in: 71d3756977 user: stephan tags: trunk
20:30
Added a "remove user flag" option to /stats_report for reports which accept (but do not require) the user flag. e.g. switch from by-month-for-user to by-month with 1 click. check-in: f1a66a6c26 user: stephan tags: trunk
13:24
Wrap over-length lines in the www/settings.wiki documentation page. check-in: abe1030ca8 user: drh tags: trunk
11:00
Store filename in intermediate variable check-in: d7afa8f153 user: jan.nijtmans tags: trunk
10:13
Add option --keep to "fossil clean", and matching versionable setting "keep-glob". Now you can specify which files should be kept without confirmation and which files can be removed (--ignore, "ignore-glob") without confirmation. If you want the old behavior, specify "keep-glob" to have the same value as "ignore-glob". Add versioned settings "ignore-glob" and "keep-glob" to the fossil repository. check-in: 982f9ec738 user: jan.nijtmans tags: trunk
09:40
On the /vdiff web-page, presence of "v" should mean "v=1", just as on the /event and /timeline web-pages. Add "&sbs=1" in various /vdiff and /fdiff url's, so it no longer depends on the default value. Replace some "v=1" parameters with the short form "v". check-in: d24afd17c6 user: jan.nijtmans tags: trunk
2013-05-05
23:53
On the stats_report?view=byuser page, order by events by default. check-in: bff7f5b95e user: drh tags: trunk
23:49
Implement sorting by event count on some of the stats_report pages. check-in: 10aaf0c971 user: drh tags: trunk
20:05
Attempt to make the stats_report?type=byuser tabls sortable by clicking on the column labels. Only works for the "User" column. Further debugging needed. check-in: d0ce29b031 user: drh tags: trunk
19:42
Make the new CSS for the stats_report appear at the end of legacy CSS that does not define the same elements. check-in: 21454dda94 user: drh tags: trunk
17:39
Fix a mal-formed printf format in the vdiff page that was causing a segfault. check-in: 0bdc61b4df user: drh tags: trunk
13:26
/stats_report now shows report list by default. Removed an unused variable. check-in: 6e42254616 user: stephan tags: trunk
13:19
Added view=byuser param to /stats_report. check-in: 08b9b5b0d9 user: stephan tags: trunk
12:56
Replaced /activity with /stats_report. Supported by-month and by-year reports. Use user=NAME to limit report to that user (no UI yet for user selection). check-in: 0de6582660 user: stephan tags: trunk
2013-05-04
21:47
Minor cosmetic tweaks to /activity page. Now counts all events, not just commits. check-in: 2889bfb227 user: stephan tags: trunk
21:36
Added a missing db_finalize(). Replaced a TODO text with the corresponding code. Changed timeline page header when the ym=YYYY-MM param is set. check-in: d16c09f8c1 user: stephan tags: trunk
20:45
Fixed a C++-ism. Added a note for a potential improvement. check-in: fd74734bf8 user: stephan tags: trunk
20:39
Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. check-in: 495bf1ea8d user: stephan tags: trunk
19:40
Added ym=YYYY-MM parameter for the /timeline page to restrict the list to the given year and month. This is in preparation for a 'repo activity summary' view/report which includes links back to specific years/months. check-in: c5ea75133a user: stephan tags: trunk
01:02
Load HTML files in iframes instead of inlining them directly into /artifact pages. check-in: 63443f920b user: joel tags: trunk
2013-05-03
16:04
Pull in the latest SQLite from upstream. This enables the Application_ID feature, so make sure application IDs are set appropriately. check-in: 5a936f984c user: drh tags: trunk
13:50
Prompt before cleaning files > 10M. Those file deletions are not undo-able. check-in: 8e74f0fe40 user: jan.nijtmans tags: undo-clean
12:06
Make "fossil clean" undo-able. check-in: 5b4cece445 user: jan.nijtmans tags: undo-clean
11:50
Implement "fossil undo -n|--dry-run" as replacement for the --explain flag which does the same. (--explain is retained but no longer documented) check-in: 57cfcc2621 user: jan.nijtmans tags: trunk
2013-05-02
19:44
Fix --chdir on Windows/Cygwin when using non-ascii characters or characters invalid for win32 filenames. On Cygwin, allow enter_chroot_jail() using win32 paths as well. check-in: 12bc63aae5 user: jan.nijtmans tags: trunk
15:04
rebase Closed-Leaf check-in: 9e4a7190af user: jan.nijtmans tags: clean-with-ignore
13:52
rebase Closed-Leaf check-in: e89269e51b user: jan.nijtmans tags: short-cgi-params
13:28
Allow boolean parameters sbs= and v= to taken values like "on", "off", "yes", and "no". Assign meaningful defaults even if the argument is omitted. check-in: e09d84f297 user: drh tags: trunk
07:58
See alternative implementation on trunk. Was: Improve cgi parameter parsing in add_param_list(). Boolean options, like "v" and "sbs" can now take forms like "v=true" or simply "v" (in stead of "v=1") or "v=off" (in stead of "v=0"). /timeline already accepted the shortened form, now /event, /vdiff and other web pages do as well. check-in: 71d48d346c user: jan.nijtmans tags: short-cgi-params
07:01
Proposed workaround for long double compiler bug on OpenBSD/sparc64. check-in: c11d1444e6 user: edward tags: long-double-bug
00:15
Keep the entry boxes filled in on the hash-color-test webpage. check-in: 8d3ff5a710 user: drh tags: trunk
2013-05-01
20:38
Change application ID for the repository database. Add application IDs to the global configuration and check-out databases. None of this works yet because the built-in SQLite does not support the application_id pragma, but it should start working as soon as SQLite is updated. check-in: 2cd8b61f3c user: drh tags: trunk
19:59
Attempt to set the repository application_id to 1598444364 (which is the same as '_FSL') before any changes to the repository. check-in: 822d6f0dab user: drh tags: trunk
16:02
Fix an off-by-one error in the binary search for file suffixes when trying to guess the mimetype of a file. Ticket [da461aefee1351] check-in: 96b09d89a1 user: drh tags: trunk
13:31
If sbs=0 and v=0, then both buttons "Side-by-side Diff" and "Unified Diff" should be shown on the /vdiff page. Note that sbs=1 implies v=1, so it is not necessary to put both parameters on any /vdiff. check-in: 4e4d0fa527 user: jan.nijtmans tags: trunk
09:42
Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. check-in: 5214a2a8b8 user: jan.nijtmans tags: trunk
2013-04-30
18:37
Cleaned up previous reportfmt commit to separate the schema from the data. check-in: f2b6459ef1 user: stephan tags: trunk
18:18
Replaced a DELETE with a DROP to avoid having to change the reportfmt default schema. check-in: de119db79f user: stephan tags: trunk
18:14
(config reset) now re-adds the default ticket report format. Problem reported via mailing list. check-in: 679ba615f4 user: stephan tags: trunk
00:09
Restore workaround to the MSVC resource compilation that allows it to integrate with external headers properly. check-in: 5f86c0efa4 user: mistachkin tags: trunk
00:03
Omit CFLAGS when passing compiler options to the MSVC resource compiler. check-in: f151da2135 user: mistachkin tags: trunk
2013-04-29
23:44
Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. check-in: ed544f3d9c user: mistachkin tags: trunk
23:29
Show the color names on the hash-color-test webpage. check-in: 3eea7413ac user: drh tags: trunk
18:21
Add the hash-color-test webpage. check-in: 748f975345 user: drh tags: trunk
2013-04-28
22:23
Add 'tclReady' TH1 command, with tests. Adjust expected result for test 'th1-tcl-8'. check-in: a87eaae301 user: mistachkin tags: trunk
20:19
All ui pages (and their JSON equivalent) should handle filenames case-sensitive because they don't access the file system check-in: 4c5c96c9e0 user: jan.nijtmans tags: trunk
18:36
Updates to the "concepts" document. check-in: 9177ad87ba user: drh tags: trunk
18:26
Make no attempt to output closing P tags when rendering wiki as this can sometimes result in mis-rendered wiki text. check-in: e6cada8219 user: drh tags: trunk
16:06
Merge from trunk check-in: a5468261de user: ashish tags: ashish-ipv6
16:02
Do not attempt to access the check-out database from the server. check-in: 30da8e8b08 user: drh tags: trunk
2013-04-27
01:28
Added --verbose|-v as alias for --full|-f option to /json/stat, per ML discussion. Removed a stray 's' character, probably a result of a mis-pressed Ctrl-S. check-in: e07e1f662e user: stephan tags: trunk
01:12
Added $LOGNAME to the list of environment variables checkes for the user name, per report from Will Parsons. check-in: 5741754ed2 user: stephan tags: trunk
2013-04-26
09:29
One more: --new-file makes the diff command much more verbose. Fix /event?v= Closed-Leaf check-in: 0a5abbee92 user: jan.nijtmans tags: verbose
08:28
Rename --detail, --showfiles, --files to -v|--verbose (but keep original as deprecated) check-in: 34ed0afc8a user: jan.nijtmans tags: verbose
07:11
New option -c|--ckout to "fossil all ignore" check-in: 14779a31ec user: jan.nijtmans tags: trunk
2013-04-25
21:23
Add styling hook and usability improvements to background color picker. check-in: 1159585bdb user: joel tags: trunk
18:10
Update the built-in SQLite to the latest trunk version from upstream. check-in: 7d1d995317 user: drh tags: trunk
01:23
update help text to reflect reality check-in: e864b8ee0e user: bch tags: trunk
2013-04-24
07:56
The default for the "case-sensitive" setting should be "off" on Cygwin/Mac/Windows, as documented. check-in: 95934c2692 user: jan.nijtmans tags: trunk
07:28
All ui pages (and JSON) should handle filenames case-sensitive because they don't access the file system. Closed-Leaf check-in: c967b6619f user: jan.nijtmans tags: page-case-sensitive
06:54
Revert [681b17ce0e], because Chiselapp found a new home. check-in: 59e4742a60 user: jan.nijtmans tags: trunk
02:34
Add submenu links to trunk/tip when browsing files of a non-trunk/tip check-in. check-in: b5b0f1b3fc user: joel tags: trunk
2013-04-23
08:40
Add --limit as alias to --count in "fossil timeline" for consistancy with other commands. Add many short options, like "-a" for "--all" and "-c" for "--closed" (The JSON part already had those) check-in: 8b17c2360a user: jan.nijtmans tags: trunk
2013-04-22
12:29
Merge with trunk, and fix a bug crept in the previous commit check-in: 0ae51a20a0 user: ashish tags: ashish-ipv6
03:50
Fix error on "/dir" page: "SQLITE_ERROR: no such table: main.vfile" check-in: d38f204d3b user: joel tags: trunk
01:33
Add class hooks to "/dir" pages to allow for filetype-specific styling. check-in: 7ccbf6ee66 user: joel tags: trunk
2013-04-21
21:59
Add -n|--dry-run options to commands which already have --test or --nochange. check-in: 0b866397a8 user: jan.nijtmans tags: trunk
08:08
Merge with trunk - Remove reverse-proxying support which is already provided by --baseurl option. check-in: 940b0b33c9 user: ashish tags: ashish-ipv6
2013-04-19
07:55
Rename "--limit" to "--count" and "--test" to "--nochange" in some fossil commands Closed-Leaf check-in: e72af5058e user: jan.nijtmans tags: count-nochange
2013-04-18
18:53
Record cherrypicks and backouts in the Q card of the check-in manifest. This is the first step in adding display of cherry-picks, ticket [eaf1c4fdbeeca8eb]. check-in: 91aa222d7f user: drh tags: trunk
08:46
Use the function filename_collation() everywhere in stead of passing caseSensitive as parameter. check-in: 3c781f4f0b user: jan.nijtmans tags: trunk
2013-04-17
14:00
Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" check-in: f8e526c212 user: jan.nijtmans tags: trunk
10:15
Only create index when "case-sensitive" is off. check-in: 87ac9af8c6 user: jan.nijtmans tags: trunk
09:30
Fix [85017e9273]: Under Windows, renamed file keeps getting "ADDED". check-in: e8e444eceb user: jan.nijtmans tags: trunk
09:19
Cygwin: the default value of the "case-sensitive" setting now depends on the case-sensitive setting of the windows kernel. See: [http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive]. Alphabetize some command documentation. check-in: 9359b41fd5 user: jan.nijtmans tags: trunk
2013-04-16
09:59
Suggested fix for [85017e9273] Closed-Leaf check-in: d0764530d3 user: jan.nijtmans tags: ticket-85017e9273
09:01
More comments check-in: d3e5f30be8 user: jan.nijtmans tags: ui-no-utf8
2013-04-15
12:35
merge trunk check-in: 3d82be0e3f user: jan.nijtmans tags: ui-no-utf8
2013-04-11
14:33
Fix the --tag feature of the commit command that was broken by a recent check-in. check-in: c42aaa259f user: drh tags: trunk
2013-04-10
15:16
Add the dkf tkchat fossil quote to the quotes.wiki document. check-in: f9e190e7a7 user: drh tags: trunk
11:08
Document keep-glob. Rebase check-in: 191f4e0f93 user: jan.nijtmans tags: clean-with-ignore
11:04
Document encoding-glob setting check-in: 375648368c user: jan.nijtmans tags: trunk
10:53
Chisel is going the way of the dodo check-in: 681b17ce0e user: jan.nijtmans tags: trunk
07:47
Fix minor typo on index page. check-in: 68ed364281 user: mistachkin tags: trunk
2013-04-09
14:58
Add the "Defense against Spiders" documentation page. check-in: 1e26962d04 user: drh tags: trunk
13:30
Change the default auto-hyperlink-delay from 0 to 10 milliseconds. check-in: ddd1659677 user: drh tags: trunk
13:26
New spider-control logic: Optionally delay enabling hyperlinks or requiring mouse movement before enabling hyperlinks, controlled by the Setup/Access screen and the auto-hyperlink-delay and auto-hyperlink-mouseover settings. check-in: 96f3e83922 user: drh tags: trunk
2013-04-08
21:05
rebase check-in: 88ece116a4 user: jan.nijtmans tags: clean-with-ignore
16:37
Add --localhost option to "fossil server" check-in: e501d7d0a6 user: joel tags: trunk
16:21
Move variable assignment after declarations so as to compile on nmake check-in: 4ee6792d4b user: joel tags: trunk
10:42
Consistant use of DIFF_CANNOT_COMPUTE_??? messages check-in: b18276cbde user: jan.nijtmans tags: ui-no-utf8
09:03
Implement LOOK_INVALID for utf-16, and use it to detect UTF-16 without BOM in network byte order check-in: 2d14d82c6b user: jan.nijtmans tags: ui-no-utf8
02:10
Enhancements to the "bisect" command: Add "bisect log" and "bisect undo". The "bisect status" command is an alias for "bisect vlist". Show the adjacent good and bad versions on the final step of the bisect. check-in: 41c7ac29d7 user: drh tags: trunk
2013-04-05
07:44
Branches "use-blob_strip_bom" and "improve_commit_warning" go together in a single new (experimental) branch check-in: a7e77a66b0 user: jan.nijtmans tags: ui-no-utf8
2013-04-04
15:24
eliminate goto Closed-Leaf check-in: c11b373671 user: jan.nijtmans tags: improve_commit_warning
12:02
don't use tabs check-in: c3a39ffeed user: jan.nijtmans tags: improve_commit_warning
11:35
merge trunk check-in: d8bc29f346 user: jan.nijtmans tags: improve_commit_warning
06:53
Simplyfy/speed-up use of LOOK_??? flags. Rename LOOK_CR/LF to LOOK_ANY_CR/LF. Closed-Leaf check-in: 468f134659 user: jan.nijtmans tags: looks-like-utf
06:43
copy/paste error in comment check-in: eb3c9b34df user: jan.nijtmans tags: trunk
2013-04-03
12:14
Restore the original UTF test numbering. check-in: 00f9c9e83a user: mistachkin tags: trunk
12:13
Make the MinGW makefile consistent with the MSVC one in where it attempts to locate the OpenSSL directory. check-in: 94485846c3 user: mistachkin tags: trunk
10:02
rebase check-in: 2e545d5865 user: jan.nijtmans tags: clean-with-ignore
09:59
merge trunk Closed-Leaf check-in: ccc9896f1c user: jan.nijtmans tags: looks-like-utf
09:39
Implement LOOK_SHORT flag Re-order test-cases such that adding to "data" array will not result in more renumberings any more. This should prevent the "More than 10,000 changes" in some (not all) cases. check-in: 1686ff716a user: jan.nijtmans tags: trunk
07:50
rebase Closed-Leaf check-in: ab4e8638bf user: jan.nijtmans tags: ticket-d17d6e5b17
07:36
rebase check-in: 6159a7f281 user: jan.nijtmans tags: clean-with-ignore
2013-04-02
09:31
merge trunk check-in: bdd9790484 user: jan.nijtmans tags: clean-with-ignore
08:43
too long line check-in: eff988b280 user: jan.nijtmans tags: looks-like-utf
08:36
More compact, better readable, output for test-looks-like-utf command. check-in: caa50cffb5 user: jan.nijtmans tags: looks-like-utf
2013-04-01
20:56
Fix typo: SSL and JSON should not be enabled by default in the MSVC makefile. check-in: 9f931a7569 user: mistachkin tags: trunk
20:54
Allow easier compilation with OpenSSL enabled using MSVC. Fix for [5b2300c692]. check-in: c46e5f933d user: mistachkin tags: trunk
18:18
Remove a couple superfluous checks for markdown as an optional feature (i.e. now that it's always enabled). check-in: 5acc36b125 user: mistachkin tags: trunk
16:53
Fix to auto.def related to making markdown on by default. check-in: ce93b460ae user: drh tags: trunk
16:12
Remove unused variable check-in: 5a920d726b user: jan.nijtmans tags: trunk
15:54
merge trunk check-in: 109c1ef571 user: jan.nijtmans tags: clean-with-ignore
14:02
Fix the --allow-older and --force options for permitting out-of-order dating of check-ins. check-in: 086612a5a8 user: drh tags: trunk
13:59
The markdown formatter is now always turned on and cannot be omitted. Add the ability to store mimetype information in control artifacts. Add the --mimetype option to the "commit" command. As the new N-cards used to store mimetype will not be recognized by older fossils, it is recommended that no use be made of mimetype until all users have upgraded. check-in: 4dcea80236 user: drh tags: trunk
13:50
Add the --mimetype option to the "commit" command. Closed-Leaf check-in: 6d4339bb09 user: drh tags: markdown
11:26
Merge in autosetup update. check-in: 63daf1453c user: drh tags: trunk
2013-03-31
18:56
Fix for [2cfd96b2ba]: Improve ignore-glob. This changes the UI regarding versionable settings with a string value to use a multi-line input field. Already looks quite good, but feedback on layout perfectioning appreciated! check-in: bc047d1e3d user: jan.nijtmans tags: trunk
2013-03-30
10:13
Added timelineComment and infoComment CSS classes, per suggestion by Baptiste Daroussin. check-in: f9d4e0853b user: stephan tags: trunk
2013-03-29
16:38
Add the N-card to control artifacts for wiki, checkins, events, and attachments, which opens up the possibility (not yet implemented) of being able to save wiki text, check-in comments, event text, and attachment descriptions in a variety of formats, such as text/plain, text/html, or text/x-markdown. check-in: 2336a2d86e user: drh tags: markdown
15:43
Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". check-in: 02f312e698 user: drh tags: markdown
15:05
Win32: Fossil now understands Cygwin paths containing one or more of the characters <nowiki>"*:<>?|</nowiki>. Those are normally forbidden in win32. This means that the win32 fossil.exe is better usable in a Cygwin environment. See [http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars]. check-in: fc413110eb user: jan.nijtmans tags: trunk
2013-03-28
22:30
(!Experiment, not meant for trunk, ever!) How would the fossil code look like, if the Tcl_InitSubsystems() function (TIP #414) was available. Closed-Leaf check-in: be1a739694 user: jan.nijtmans tags: initsubsystems2
05:45
Update autosetup to the latest version (0.6.5) Closed-Leaf check-in: 55a85b2dd1 user: steveb tags: autosetup
2013-03-27
23:13
Make the intent of the code in commit_warning() clearer. Style cleanup. check-in: 3f78dfe593 user: mistachkin tags: trunk
20:53
Update the built-in SQLite sources to the latest 3.7.16.1 beta for the purpose of testing SQLite. check-in: 2e9be37f50 user: drh tags: trunk
09:45
Allow looks_like_utf8/16 to specify when the loop should stop, in stead of leaving it unspecified. Minor comment/doc fixes. check-in: 79f7eb2fc5 user: jan.nijtmans tags: trunk
2013-03-26
11:12
Enable fossil to distinguish correctly CR/CRNL/mixed line endings. check-in: f89e2eccbb user: jan.nijtmans tags: trunk
2013-03-22
10:36
typo, mention Cygwin as well. check-in: 68f8aafb3f user: jan.nijtmans tags: trunk
09:36
Allow win32 forbidden characters to be used in filenames, using the Cygwin workaround: [http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars]. The files test/00*.x should NOT be merged to trunk, otherwise trunk cannot be checked out with older win32 fossil versions any more! Closed-Leaf check-in: c68afe0f5b user: jan.nijtmans tags: win32-please-evaluate
2013-03-21
12:37
merge trunk. Not correct: Test-case 414 doesn't give the right answer! check-in: 4310b0b2ed user: jan.nijtmans tags: improve_commit_warning
12:06
Add flag LOOK_INVALID, not used yet. Add many more UTF8/16 test-cases. check-in: 3ec3909b17 user: jan.nijtmans tags: trunk
10:57
merge trunk (testcases not adapted yet!) check-in: 43aa3b2d8b user: jan.nijtmans tags: improve_commit_warning
2013-03-19
17:40
Merge UTF-16 byte swapping fix and test-looks-like-utf command enhancements. check-in: b4bec3753d user: mistachkin tags: trunk
17:37
Fix overly eager byte swapping when checking for UTF-16 text. Closed-Leaf check-in: 3f2f1e62fa user: mistachkin tags: bomRefactor
14:12
take over new testcases from bomRefactor branch. check-in: f58bc2dfc7 user: jan.nijtmans tags: trunk
10:06
merge trunk (still experimental) Closed-Leaf check-in: af4d780446 user: jan.nijtmans tags: use-blob_strip_bom
08:59
Merge "cr-warning" branch to trunk: Fossil now warns before committing files with CR line-endings and offers to convert them to LF line-endings; fossil's diff cannot handle those. In checkin.c, use LOOK_BINARY in stead of LOOK_NUL, in case more flags are added to the BINARY detection. Rename LOOK_LENGTH to LOOK_LONG. check-in: ea2598e447 user: jan.nijtmans tags: trunk
08:34
Fix expected value of test-cases: The value of LOOK_LONE_CR is wrong in 19 cases. I leave it to Joe to fix the code. check-in: 8af1541ac5 user: jan.nijtmans tags: bomRefactor
2013-03-18
23:47
Make sure that LOOK_CR is set even when a CR/LF pair is detected. Rename the LOOK_LENGTH flag to LOOK_LONG for clarify. Add LOOK_SHORT flag to indicate that the looks_like_utf16() function did not perform a full check. Support tests for UTF-16 in reverse byte order. Enhancements to the test-looks-like-utf command. check-in: b0b3f2a44f user: mistachkin tags: bomRefactor
12:37
Adapt test-case 112 such that it contains a reversed CR/LF, a case not covered before. Fix detection of reversed CR/LF and lone CR in reversed UTF-16 case, broken by [e3f9a42b58]. check-in: a4cdc7235a user: jan.nijtmans tags: trunk
11:45
Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 check-in: d1f0c4b93e user: jan.nijtmans tags: trunk
10:22
Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 Closed-Leaf check-in: a9f1cbbd6c user: jan.nijtmans tags: reverse-bom-testcases
09:30
Remove dead code from checkin.c Fix LOOK_BINARY macro: LOOK_ODD doesn't say anything about being binary or not, it only means it cannot be UTF-16. check-in: 12ce0041f5 user: jan.nijtmans tags: trunk
07:10
Rename blob_remove_cr() to blob_to_lf_only() since that is what it now does. Also, improvements to style and related comments. check-in: 757585fb28 user: mistachkin tags: trunk
07:05
Improve consistency of the version information. check-in: e452aa97f1 user: mistachkin tags: trunk
06:09
Fixes to the verbose mode of the version command. Also, make sure to consistently order optional feature lists. check-in: b85a18ba20 user: mistachkin tags: trunk
05:38
Correct inverted result of looks_like_binary() macro. Correct off-by-one error in the looks_like_utf16() function. Restore original meaning of the LOOK_CR and LOOK_LF flags. Restore LOOK_ODD flag, abstracting UTF-16 content inspection away from blob length. When performing byte swaps, do so consistently. Fix test cases to work with Tcl versions prior to 8.6. Add could_be_utf16() function to preform the preliminary blob checks. Adjustments to style and comments. check-in: e3f9a42b58 user: mistachkin tags: trunk
2013-03-17
09:54
remove the LOOK_ODD flag. It doesn't fit in looks_like_utf16() because it doesn't need each character to be scanned. check-in: d4fe8be6a3 user: jan.nijtmans tags: trunk
2013-03-16
06:46
move starts_with_utf16_bom() call out of looks_like_utf16(), so we do it only once. check-in: b58800e5eb user: jan.nijtmans tags: trunk
2013-03-15
15:02
Code changes for Android, suggested by Mark Janssen. check-in: d4d66d133a user: jan.nijtmans tags: trunk
14:53
Fixed a C99ism (decl after code). check-in: 123e4bc589 user: stephan tags: trunk
14:49
Added basic implementation of RFE ticket [3a2a26513220342]: -verbose option for the "version" command. check-in: 1be15a57f1 user: stephan tags: trunk
14:35
ssh:// and file:// protocols now ignore proxy. (From Martin Gagnon.) check-in: 0d55a0ad0f user: stephan tags: trunk
14:07
Fix ticket [38cecac15f]: test-move-repository requires access to original repository check-in: e5905473a8 user: jan.nijtmans tags: trunk
12:53
(expirimental) First implementation of "CR line endings" warning. Closed-Leaf check-in: 5a886cfd9b user: jan.nijtmans tags: cr-warning
12:29
merge trunk Closed-Leaf check-in: 59f2644788 user: jan.nijtmans tags: bomRefactor
12:23
Don't let looks_like_utf8/16 decide any more whether the blob is text or binary. Calling code can do that based on the returned flags. This simplifies looks_like_utf8/16 a lot. check-in: 276b34955b user: jan.nijtmans tags: trunk
11:32
Allow blob_remove_cr() to be used for both \r\n -> \n as well as \r -> \n conversions. check-in: 4b2c2a519f user: jan.nijtmans tags: trunk
11:16
minor simplifications check-in: 731e07dd94 user: jan.nijtmans tags: bomRefactor
10:28
fix comments check-in: d0a36540fd user: jan.nijtmans tags: bomRefactor
10:17
re-apply [3d6d2e7f35]: Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. check-in: 3528062ac1 user: jan.nijtmans tags: bomRefactor
10:05
Add two new utf-16 test-cases, which were handled wrong up to now, and fix the code accordingly. check-in: fab2b8aea5 user: jan.nijtmans tags: trunk
2013-03-14
22:16
Add a regexp command to TH1. check-in: d772ff7219 user: mistachkin tags: trunk
22:14
Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. check-in: 3d6d2e7f35 user: mistachkin tags: trunk
21:14
Do not accept the SHA1 password hash as a legitimate password on the login screen. check-in: 2bb8a7a8fc user: drh tags: trunk
20:45
The VSEEN table added in the previous check-in should be a TEMP table. check-in: ec4c9787c9 user: drh tags: trunk
20:27
Prevent time warps from causing infinite loops in the annotator. check-in: 1605649f3e user: drh tags: trunk
16:07
In the timeline with the "namechng" query parameter, show the name change even if the file content does not change. check-in: 9e9e4d080f user: drh tags: trunk
14:56
Enhance the web timeline so that with the "namechng" query parameter it shows only check-ins that involve filename changes. check-in: 1d2f4c2f26 user: drh tags: trunk
14:48
Merging from trunk to get the annotate fixes. Trivial conflict solved. <strong>Update:</strong> the new branch viric_flavour ([b31afcc2ca]) includes most of these changes in a more recent fossil. Closed-Leaf check-in: f14798e0e3 user: viriketo tags: annotate_links
14:41
merge trunk. Add fossil and fossil.exe to "ignore-glob". check-in: 4acff0a6d3 user: jan.nijtmans tags: clean-with-ignore
14:19
merge trunk check-in: 4aa55e5533 user: jan.nijtmans tags: clean-with-ignore
14:18
Update the "annotate" command and webpage to prefer to take changes from direct ancestors of the version being analyzed, rather than more recent changes on branches. check-in: e320f0cd79 user: drh tags: trunk
14:09
style check-in: 3ba9a4d5ca user: jan.nijtmans tags: trunk
13:51
LOOK_LENGTH flags only has meaning when LOOK_NUL is not set. check-in: 8923e06cea user: jan.nijtmans tags: trunk
12:11
Simplify many if() expressions. Use the fact that if the last char in a file is CR, it cannot be followed by a LF any more. This way we don't need to verify the value of 'n' (number of characters remaining) any more. check-in: bd1dcc1c52 user: jan.nijtmans tags: trunk
10:33
Fix detection of LOOK_LONE_CR/LOOK_LONE_LF for the first byte/character of the file. Fix off-by-one error in utf8 LOOK_LONE_CR detection, which could access one byte past the blob. Simplify the code, making use of the know relation between some LOOK_XXX flags. check-in: ce9d6abea2 user: jan.nijtmans tags: trunk
2013-03-13
15:03
merge trunk Closed-Leaf check-in: 9263d4c2c3 user: jan.nijtmans tags: bomRefactor
14:52
make expected "utf-check" parameters less cryptic check-in: 5a9f855810 user: jan.nijtmans tags: trunk
13:44
remove debug code check-in: 7ef1890c19 user: jan.nijtmans tags: bomRefactor
13:37
merge trunk check-in: 3718383e5c user: jan.nijtmans tags: bomRefactor
12:13
merge trunk check-in: 515feb5697 user: jan.nijtmans tags: clean-with-ignore
01:22
Update the built-in SQLite to the latest 3.7.16 beta from upstream. check-in: f803d534d0 user: drh tags: trunk
2013-03-12
22:37
Modify the looks_like_utf*() functions to detect lone CR and LF characters and set new output flags accordingly. check-in: 7dee903839 user: mistachkin tags: trunk
16:01
add .lib, remove some unneeded entries check-in: 124aad1864 user: jan.nijtmans tags: clean-with-ignore
15:54
fix "fossil clean --test" check-in: ca5903240d user: jan.nijtmans tags: clean-with-ignore
15:48
Add --keep option to "fossil clean", and versionable "keep-glob" setting check-in: 6c72cab73c user: jan.nijtmans tags: clean-with-ignore
15:30
Fix "fossil clean --test" not to remove files. check-in: 1c8efa5cab user: jan.nijtmans tags: trunk
12:48
merge trunk check-in: b72908bc5b user: jan.nijtmans tags: clean-with-ignore
12:00
Fix determination of LOOK_CR/LOOK_LF to include the first character in the file, eliminating overlap with LOOK_CRLF. This way, inconsistant line endings can be determined by verifying that at most one of the flags LOOK_CR/LOOK_LF/LOOK_CRLF may be set. Test cases adapted accordingly. check-in: c1d3526741 user: jan.nijtmans tags: trunk
10:31
merge trunk check-in: 0a93bf105a user: jan.nijtmans tags: improve_commit_warning
2013-03-11
21:40
Bring in the latest SQLite version 3.7.16 beta from upstream for testing. check-in: d586f2edfc user: drh tags: trunk
15:37
Combine looks_like_utf8/looks_like_utf16 to a single looks_like_utf function, which can be used in both checkin.c and utf.test. This assures that utf.test really checks the same thing as checkin.c is using. check-in: e42ea98f95 user: jan.nijtmans tags: bomRefactor
07:51
Prototype for a TH1 regexp command. Closed-Leaf check-in: be4a6630a6 user: mistachkin tags: th1RegExp
2013-03-10
13:32
Add possible 'a=all' response to "fossil clean" check-in: 5f4881d421 user: jan.nijtmans tags: trunk
10:09
Add possible 'a=all' response to "fossil clean", and print out which files actually are removed. check-in: 3a2c433aa4 user: jan.nijtmans tags: clean-with-ignore
09:57
Change behavior of "fossil clean --ignore": The ignore setting now specifies which files can be removed without confirmation Add versionable "ignore-glob" setting for fossil, in order to demonstrate the desired behavior. check-in: 5a3855f68b user: jan.nijtmans tags: clean-with-ignore
09:23
Skip running the Tcl integration tests if Fossil was not compiled with Tcl integration support. check-in: 6c47a16e5d user: mistachkin tags: trunk
01:36
Add UTF detection tests for the LOOK_ODD flag. check-in: c58b815f2b user: mistachkin tags: trunk
00:18
Style and comment fixes. check-in: 4368611ba8 user: mistachkin tags: trunk
2013-03-08
13:02
merge trunk check-in: 17e972c318 user: jan.nijtmans tags: improve_commit_warning
11:56
merge trunk Closed-Leaf check-in: 8be674a133 user: jan.nijtmans tags: bomRefactor
09:15
Fix crnl-warning for file which starts with þÿ or ÿþ (latin-1) and has an odd number of bytes. check-in: 25eec8cfaf user: jan.nijtmans tags: trunk
02:18
Make it easier to correlate the UTF detection test results with the byte-order-mark and data used to produce them. check-in: 70d15c8104 user: mistachkin tags: trunk
00:46
In the test for the UTF-8/UTF-16 detection functions, use the right byte-order-mark for the endianness of the machine. check-in: 05ac588496 user: mistachkin tags: trunk
00:09
Revise the looks_like_utf16() function so that it can handle blobs with an odd number of bytes and still set all the applicable output flags. Add tests for the UTF-8/UTF-16 detection functions. check-in: e3ae41483d user: mistachkin tags: trunk
2013-03-07
22:26
Detect overlong and nul-bytes for files starting with utf-16 BOM but with odd number of bytes. Closed-Leaf check-in: 14019cb0e2 user: jan.nijtmans tags: bomRefactor
12:35
Somewhat better layout: Putting text-field title first, above the text-field. Closed-Leaf check-in: 3546a84c1f user: jan.nijtmans tags: ticket-2cfd96b2ba
11:00
merge trunk check-in: f96894a54a user: jan.nijtmans tags: ticket-2cfd96b2ba
10:19
merge-mark trunk check-in: 9baee7e90f user: jan.nijtmans tags: bomRefactor
10:16
Fix gcc warning, and add test-case (which fails in current trunk) check-in: c53b128f15 user: jan.nijtmans tags: bomRefactor
09:56
Since the blob size is unsigned, looks_like_utf16() cannot easily process the content if the size is not even. check-in: 32b8fc7dcd user: mistachkin tags: trunk
09:21
Better comment. check-in: 2237e34377 user: jan.nijtmans tags: bomRefactor
08:54
Forgot to remove the odd bytes check, and fixed comment. check-in: b5a3f0b48a user: jan.nijtmans tags: bomRefactor
08:21
If the blob has an odd number of bytes, it means that the content of the file cannot be interpreted as UTF-16 characters. So, starts_with_utf16_bom() should return false and looks_like_utf16() shouldn't even be called. The flag LOOK_ODD makes no sense in starts_with_utf16_bom(). check-in: 7b0b7ec87d user: jan.nijtmans tags: bomRefactor
01:27
Add support for detecting standalone carriage-return characters via the looks_like_utf*() functions. check-in: 6c7185d9ba user: mistachkin tags: trunk
01:14
Fix typo in comments. check-in: 30e4e3e25d user: mistachkin tags: trunk
01:12
For the looks_like_utf*() functions, continue to examine blob content in order to fully set the output flags, even if it appears to be binary. Also, increase the strictness of starts_with_utf16_bom() and make it more accurate. check-in: 13fac7f74a user: mistachkin tags: trunk
2013-03-06
20:53
Enhance the GLOB processing on settings like binary-glob so that any sequence of commas and/or whitespace serves as a delimiter. Delimiters inside of quotes are part the glob pattern and are ignored. Enhance the test-glob command to verify correct operation of the globber. check-in: a93b58cf83 user: drh tags: trunk
20:50
Enhancements to the test-glob command for better testing of the setting globber. Closed-Leaf check-in: ad44353d90 user: drh tags: globListRefactor
20:46
Modify the commit_warning() function so the warning for possible binary content is higher priority than the other warnings. check-in: 2d9ae4ee73 user: mistachkin tags: trunk
20:27
Add the test-looks-like-utf test command to help test the looks_like_utf*() and related functions. check-in: 08b96cedee user: mistachkin tags: trunk
15:40
merge trunk Closed-Leaf check-in: 820f64320b user: jan.nijtmans tags: fix-test-move-repository
15:33
fix commit dialog (problem is introduced in [30a63b8b66]) for files containing crlf or long lines followed by nul byte. test-case: $ tclsh8.6 % set f [open abc w];fconfigure $f -translation binary;puts -nonewline $f \r\n\0;close $f;exit $ fossil add abc ADDED abc $ fossil commit --test ./abc contains CR/NL line endings. Use --no-warnings or the "crnl-glob" setting to disable this warning. Commit anyhow (a=all/c=convert/y/N)? n After correction: $ ./fossil commit --test ./abc contains binary data. Use --no-warnings or the "binary-glob" setting to disable this warning. Commit anyhow (a=all/y/N)? n check-in: af0ca3b4eb user: jan.nijtmans tags: trunk
14:40
merge trunk check-in: 7aa9f66f92 user: jan.nijtmans tags: fix-test-move-repository
12:58
(experimental) fix for [2cfd96b2ba] check-in: 949976e065 user: jan.nijtmans tags: ticket-2cfd96b2ba
11:30
Locate the local checkout database even if it is read-only. check-in: f7b355b311 user: drh tags: trunk
10:16
In db_open_local() check writability of local-db itself in stead of the directory it is in. This should enable fossil checkouts on NFS-mounts, which sometimes lie about writability of directories. check-in: beb91c9163 user: jan.nijtmans tags: trunk
09:28
Fix gcc-4.7.2 warning: src/md5.c: In functie 'MD5Final': src/md5.c:263:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/md5.c:264:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] check-in: 98fd649a9a user: jan.nijtmans tags: trunk
07:50
Refactor the looks_like_utf*() functions to use a single output flags argument to convey the various pieces of blob status information. check-in: 30a63b8b66 user: mistachkin tags: trunk
06:58
Refactor the glob list handling code and add some tests. check-in: 1b6c39c1aa user: mistachkin tags: globListRefactor
02:18
Allow newlines to serve as separators for multiple glob strings in the binary-glob setting (and in any other setting that accepts a list of glob patterns). Fix for ticket [ed23ef59cf0fb] check-in: 0e5f0da7eb user: drh tags: trunk
02:15
Update the built-in SQLite to the latest 3.7.16 beta from upstream. check-in: 6e460c3427 user: drh tags: trunk
2013-03-05
12:25
style: use g.zConfigDbName in stead of g.configDbName, as all other strings. check-in: a5dc5332d4 user: jan.nijtmans tags: trunk
12:17
Add check for win32/cygwin whether the config-db is writable in stead of checking that the $HOME directory is writable. Eliminate g.zHome and g.configOpen, in stead use a single g.configDbName. Then people no longer have to guess whether the config db name is ".fossil" or "_fossil". g.zHome was only used for locating the config db, nothing else. check-in: 473e08a6d1 user: jan.nijtmans tags: trunk
10:04
Proposed fix for [ed23ef59cf]: Fossil ignoring "binary-glob" setting Closed-Leaf check-in: e0e88821bd user: jan.nijtmans tags: ticket-ed23ef59cf
09:24
Don't trigger the long-lines warning if the long line is followed by a null-byte: it's a normal binary file then. re-write looks_like_utf8/16 to handle crlf the same way as long lines (thanks, Joe, for the long-lines rewrite!) check-in: ab2920c2b9 user: jan.nijtmans tags: trunk
02:06
Add warning for overly long lines found during the commit process. check-in: 10fbcda270 user: mistachkin tags: trunk
01:27
Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. check-in: ccdd1abba7 user: mistachkin tags: trunk
01:26
Fix artifact links for ticket attachments. check-in: 3b09348fd4 user: mistachkin tags: trunk
2013-03-04
23:13
Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. Closed-Leaf check-in: dd9e030bc9 user: mistachkin tags: noLineLenWarning
20:06
Check on writability of the home directory appears too restricted. Writability of the $HOME/.fossil file should be sufficient for fossil to operate. Closed-Leaf check-in: 1e90d43d76 user: jan.nijtmans tags: home-check-too-restricted
19:18
revert [9122ad308a]. It appears that file_access() cannot bries on win32 check-in: 1eb9496c48 user: jan.nijtmans tags: trunk
16:12
Merge in various complications needed to support CYGWIN. check-in: d95cbba2e6 user: drh tags: trunk
16:10
Fix coloration of side-by-side diff lines with multibyte UTF8 where the lines are completely inserted or deleted. check-in: 6184037c31 user: drh tags: trunk
14:25
merge trunk check-in: aa6038265a user: jan.nijtmans tags: ticket-d17d6e5b17
13:26
Enabled the 'c=convert' commit option for Cygwin, now that it can handle UTF-16. Closed-Leaf check-in: a6f4093e3f user: jan.nijtmans tags: build-breaker
13:19
Improve fossil_utf8_to_filename() for cygwin: no longer hardcode "/cygdrive/" prefix. Fix Cygwin's handling of absolute win32 paths in a few more places. Teach Cygwin how to handle UTF-16. check-in: 18d8d2a69d user: jan.nijtmans tags: build-breaker
10:25
Proposed fix for ticket: test-move-repository requires access to original repository check-in: 1b61defd58 user: jan.nijtmans tags: fix-test-move-repository
2013-03-03
15:39
minor cut/paste error check-in: b163569a8c user: jan.nijtmans tags: trunk
15:32
New warning when file is considered binary due to long lines only. check-in: 3a74f9fe52 user: jan.nijtmans tags: trunk
00:30
Fix the usage comment for incorrect parameters on "fossil config sync". Separately, remove an extra newline from the usage output. check-in: 69fe4237ce user: drh tags: trunk
00:26
Do not prompt for passwords on ssh: or file: syncs. check-in: c06e474f68 user: drh tags: trunk
2013-03-02
18:30
Additional fixes to side-by-side diff coloration for multibyte UTF8 text. check-in: 85ca387557 user: drh tags: trunk
17:55
Add the comparison of Greek Lorem Ipsum to the side-by-side diff testing suite. check-in: 82081837b3 user: drh tags: trunk
17:49
Check in two version of Loren Ipsum in Greek to use as a test of the side-by-side diff with multibyte UTF8 text. check-in: 256815f9c5 user: drh tags: trunk
2013-03-01
23:44
Pull in the latest SQLite from upstream. check-in: 1fbc742da9 user: drh tags: trunk
23:33
Fix a harmless compiler warning in regexp.c. check-in: 520703dd55 user: drh tags: trunk
13:45
Enable access check on HOME directory for win32/cygwin check-in: 9122ad308a user: jan.nijtmans tags: trunk
13:19
Teach fossil_utf8_to_filename() how to handle win32 paths on Cygwin. Use this function where-ever possible. check-in: caf2eb25fa user: jan.nijtmans tags: trunk
11:45
In the finfo page, also print the comment parsed with %w, like in the timeline. Links or wiki syntax was not resolved. check-in: 380485de99 user: viriketo tags: trunk
01:15
Change a memcmp into a strncmp in regexp.c in order to avoid the possibility of a buffer overread with optimized memcmp implementations. check-in: eec7c001f5 user: drh tags: trunk
2013-02-28
20:44
Make sure side-by-side diff highlighting encloses complete UTF8 characters and does not divide a UTF8 character into two invalid characters. check-in: e2b3490676 user: drh tags: trunk
20:10
Show check-in comments in block style in all contexts other than timeline regardless of the timeline-block-markup setting. The timeline-block-markup setting only effects the timeline. check-in: cae8b6964d user: drh tags: trunk
2013-02-27
23:41
Fix artifact links for ticket attachments. Closed-Leaf check-in: b061772ddf user: mistachkin tags: tktAttachmentLinks
23:39
Update custom MinGW makefile to include the newly added source code files. check-in: 93482cee82 user: mistachkin tags: trunk
21:28
Fix "fossil remote off" so that it works again. check-in: c031089e15 user: drh tags: trunk
13:51
plug minor memory leak check-in: 52fb2a71ad user: jan.nijtmans tags: trunk
11:30
comment fix check-in: f78a487f43 user: jan.nijtmans tags: use-blob_strip_bom
11:26
merge trunk check-in: d085eb9aca user: jan.nijtmans tags: use-blob_strip_bom
10:03
merge trunk check-in: dbf96517f2 user: jan.nijtmans tags: improve_commit_warning
09:54
merge trunk check-in: efe9993f2b user: jan.nijtmans tags: ticket-d17d6e5b17
09:46
On Cygwin determine home directory the same as on win32, so cygwin can share "_fossil" with win32. check-in: 26ad1bce49 user: jan.nijtmans tags: trunk
08:49
A few more places where Cygwin should do the same as win32. check-in: 8cc71be05f user: jan.nijtmans tags: trunk
2013-02-26
20:50
Fix preprocessor check for Win32/Cygwin in file_simplify_name(). check-in: 9e602271f4 user: mistachkin tags: trunk
20:48
Fix typo in wiki page. check-in: b72ef38d1b user: mistachkin tags: trunk
09:27
Cygwin has same filesystem as Windows, so should be case-insensitive and do '/' <-> '\' conversion the same as win32. fossil_utf8_to_filename should do '/' -> '\' conversion on win32, as not all win32 API functions handle '/' correctly. check-in: d4b3e1d86d user: jan.nijtmans tags: trunk
2013-02-25
17:42
Get the "fossil scrub --private" command working again. check-in: 60acc2de34 user: drh tags: trunk
10:46
Merge trunk. Restore fossil_utf8_to_filename signature by doing character conversions in utf-8 instead of unicode. check-in: ae1b1f4b5d user: jan.nijtmans tags: ticket-d17d6e5b17
09:33
Split WriteConsoleW call into multiple chunks, when necessary. See [https://connect.microsoft.com/VisualStudio/feedback/details/635230] Thanks to jeffrimko for noticing this. check-in: 8031947e59 user: jan.nijtmans tags: trunk
01:02
Added fix for issue seen with merge; would fail due to file_copy() issue where files of renamed directories would not have the new directory created beforehand. Also added fix for issue seen after large merge; 'changes' command would fail due to WriteConsoleW() returning with error ERROR_NOT_ENOUGH_MEMORY; fix seems hacky but works. Leaf check-in: 3f31dc6597 user: jeffrimko tags: jeffrimko-fix-merge-changes
2013-02-23
21:45
merge trunk check-in: eeb0231b9b user: jan.nijtmans tags: improve_commit_warning
21:35
merge trunk check-in: f1bb151e6f user: jan.nijtmans tags: ticket-d17d6e5b17
14:10
Added /json/status to changelog. check-in: 16642f9c18 user: stephan tags: trunk
10:58
Added /json/status command. check-in: d1e4d100ad user: stephan tags: trunk
2013-02-22
17:34
merged in [help-www] branch: adds help support for /www/pages. check-in: b38bb4f9bd user: stephan tags: trunk
2013-02-21
22:21
Provide a compile-time option to open the check-out database file (.fslckout or _FOSSIL_) in WAL mode. Also shorten source code lines to 80 characters in db.c. check-in: 8c35f07d06 user: drh tags: trunk
19:41
CLI help command now (cosmetically) differentiates between pages and commands. Closed-Leaf check-in: 5be5933348 user: stephan tags: help-www
19:08
Add code and documentation for the fossil_prompt.sh demo script for setting the prompt of bash according to the status of the current fossil repo. check-in: 43988bc490 user: drh tags: trunk
15:51
merge fork check-in: 32bb8c2819 user: jan.nijtmans tags: trunk
15:50
Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t check-in: e3add2c115 user: jan.nijtmans tags: trunk
15:50
Make sure warning and panic messages appear on a fresh line on the console. check-in: 2091a11dd8 user: drh tags: trunk
14:54
Do not prompt for the sync password more than once. check-in: 1cd61c96bc user: drh tags: trunk
14:39
Error message changes: Omit the executable name at the beginning of error messages to the console, and try to make sure new error messages begin on a fresh line and do not overwrite prior status text. check-in: 871a949296 user: drh tags: trunk
14:24
Code refactoring: Move utility routines (ex: fossil_malloc()) out of main.c and into a new file util.c. Try to gather I/O routines into the printf.c source file. check-in: bb0cedb15a user: drh tags: trunk
11:45
more unused variables check-in: 1a2e1ea0fe user: jan.nijtmans tags: trunk
11:29
Rename fossil_utf8_to_unicode to fossil_utf8_to_filename on UNIX, everywhere where filenames are involved. This enables fossil_utf8_to_unicode/fossil_unicode_to_utf8 to be re-implemented on UNIX to do what the name suggests. check-in: 7eb5e2319f user: jan.nijtmans tags: trunk
09:57
/help now removes the leading slashes from the page list (looks cleaner). /help?cmd=foo now shows a different label for pages and commands (differentiates based on existence of leading /). check-in: aa5def064d user: stephan tags: help-www
08:15
unused variables check-in: 75e483899e user: jan.nijtmans tags: trunk
03:51
Improved handling for remote repository passwords: When prompting for the password, also ask the user whether or not to remember the password, as browsers typically do for their password cache. check-in: 6d6740dcca user: drh tags: trunk
2013-02-20
22:35
Pedantically added a missing /LI closer. Changed /help for pages to 5 cols, so the width more or less aligns with the 7-col command help (page names are longer than command names). check-in: 6ca6624499 user: stephan tags: help-www
22:30
Modified /help page to show help text for /pages. Only pages with help text get hyperlinks. check-in: affccaa822 user: stephan tags: help-www
22:18
Avoid intermingling error message with status output during a sync. Error messages should appear on a line by themselves. check-in: 2981ac51ff user: drh tags: trunk
22:10
Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. check-in: e788795bbf user: stephan tags: help-www
20:57
All the --port option on the "ui" and "server" commands to begin with an IP address, then bind to just that one IP address. check-in: 5dfbf7e5b6 user: drh tags: trunk
18:54
Added timeline.rss changes to changelog. check-in: d84ec60ddd user: stephan tags: trunk
18:46
Merged in [timeline-rss-ticket] changes. check-in: dbaf520910 user: stephan tags: trunk
16:19
Get support for IP address on the --port option working on windows. Closed-Leaf check-in: f4143c5b59 user: drh tags: bind-to-ip
16:11
Changes that allow the --port option on "fossil ui" and "fossil server" to include an IP address to which to bind. check-in: abf56881b6 user: drh tags: bind-to-ip
15:08
In main.c: Shorten all source code lines to no more than 80 characters. Add google-chrome to the list of browser to try to launch with the "ui" command. check-in: 12ff5ff85e user: drh tags: trunk
08:33
Simplify/speedup starts_with_utf16_bom and enhance doc for it. check-in: 957be42625 user: jan.nijtmans tags: trunk
2013-02-19
12:29
Avoid uniqueness errors when inserting default users. check-in: 646c4a67f9 user: drh tags: trunk
2013-02-18
22:35
Update version of OpenSSL that is referred to in the makefiles. check-in: ab9b449190 user: mistachkin tags: trunk
21:45
/info/TICKET_UUID now only shows the ticket title if the ticket db has a title field. Closed-Leaf check-in: 1c46835e4c user: stephan tags: timeline-rss-ticket
13:46
Fixed ticket [5df2715635b99bd46a] (check-in count mismatch). check-in: b27c0d6d3f user: stephan tags: trunk
10:03
New function fossil_utf8_to_filename, such that fossil_unicode_to_utf8/fossil_utf8_to_unicode/fossil_unicode_free are not used on UNIX/MAC any more: On UNIX those 3 functions were only no-ops, but this allows to re-implement then for real unicode <-> utf-8 conversions. There is an "#ifdef _WIN32" around those 3 functions and 2 more (fossil_mbcs_to_utf8/fossil_mbcs_free) in order to prove that they are not used any more on UNIX/MAC. Closed-Leaf check-in: cc3976fd30 user: jan.nijtmans tags: fossil_utf8_to_filename
08:30
merge trunk check-in: fdd51b617c user: jan.nijtmans tags: ticket-d17d6e5b17
2013-02-17
21:37
merge trunk check-in: fdf9050c4b user: jan.nijtmans tags: improve_commit_warning
14:47
More simplification in UTF-16 bom detection Closed-Leaf check-in: 1e70f211f9 user: jan.nijtmans tags: utf16Bom
14:43
Remove two unused variables check-in: a98467b661 user: jan.nijtmans tags: trunk
2013-02-16
14:12
Limit the complexity of the diff display on check-in information pages. check-in: 4f95ea8c56 user: drh tags: trunk
00:04
Version 1.25 check-in: d2e07756d9 user: drh tags: trunk, release, version-1.25
2013-02-15
19:57
Improvements to UTF-16 byte-order-mark detection. check-in: 3d988df670 user: mistachkin tags: trunk
16:15
Formatting tweaks to the "dbstat" command so that it works better on an 80-column shell window. check-in: 8522e0ab02 user: drh tags: trunk
15:53
Update the change log for version 1.25. check-in: b9625cfeb4 user: drh tags: trunk
15:14
On a side-by-side diff, shift small differences as far to the left as possible. check-in: 89a2e88107 user: drh tags: trunk
14:52
Fix the file: sync protocol so that it works on windows even if the client repository is in a directory that contains non-ASCII characters in its name. check-in: b5aab69514 user: drh tags: trunk
14:37
Fixing annotate. It was hanging. check-in: 96c3133576 user: viriketo tags: annotate_links
2013-02-14
21:58
More aggressively compress uparrows in the timeline when the length of the arrow is short. check-in: 6267e24b39 user: drh tags: trunk
21:51
In the timeline graph, always display the black dot in the middle of leaf nodes even when ascenders and descenders are omitted, such as on an f= graph. check-in: 162538351d user: drh tags: trunk
21:15
More compact display of the graph for the "family" of a particular checkin. check-in: 27dfe95d17 user: drh tags: trunk
2013-02-13
21:33
Thinner and visually sharper arrows on the horizontal merge-in lines of the timeline graph. check-in: a4f6e88411 user: drh tags: trunk
21:12
Removed some orphaned function docs (function was moved to db.c at some point). check-in: 9dab2e0646 user: stephan tags: trunk
20:16
Correct comment and remove superfluous return statement. Closed-Leaf check-in: a49749ed5d user: mistachkin tags: utf16Bom
17:43
removed an invalid FIXME. Comment changes only. check-in: 38bf1d0f56 user: stephan tags: trunk
14:12
Update the built-in SQLite to the latest from the SQLite trunk. check-in: f7f764b760 user: drh tags: trunk
11:31
Add a draft document describing the ticket tables and how they are generated from ticket change artifacts. check-in: d5be709c20 user: drh tags: trunk
09:28
"reverse" should mean big-endian on little-endian machines. check-in: cdffec2b63 user: jan.nijtmans tags: utf16Bom
03:14
Improvements to the UTF-16 BOM detection. check-in: 81c4d78137 user: mistachkin tags: utf16Bom
2013-02-12
20:17
Picking recent trunk fixes on tickets. check-in: 7a8ed6d7df user: viriketo tags: annotate_links
19:23
Revised ticket processing to align with coding style guide, and for clarity of presentation. check-in: 67f787dc4e user: drh tags: trunk
19:09
Fixing the rebuild of the ticket databases, so they get properly the comments included by manifests' "+comment". drh says not to be able to reproduce this issue, but here is a fix that makes all work for me. Feel free to rewrite this patch to match your taste. check-in: 9cca9398ab user: viriketo tags: trunk
16:57
Update src/rss.c with latest version from dg-misc branch (original at [01e85ec4]). check-in: a10282407c user: dg tags: timeline-rss-ticket
16:47
Merge from trunk. check-in: e4a698bdd2 user: dg tags: dg-misc
11:53
Replaced a call to realloc() with cson_realloc() (which, in turn, uses the fossil realloc). check-in: a1d2cd84b8 user: stephan tags: trunk
10:08
timeline.rss with single-ticket support, based on David Given's patch. check-in: 1bc09124bd user: stephan tags: timeline-rss-ticket
2013-02-11
20:36
Fixed the auto-width diff display. check-in: 1b07b3d9b2 user: viriketo tags: annotate_links
19:46
Making it build; diff doesn't work well, about with calculation, yet. check-in: facd98ce8c user: viriketo tags: annotate_links
19:30
Merging from trunk. I still have merge conflicts since my previous merge. check-in: bdeb633a6c user: viriketo tags: annotate_links
2013-02-08
09:37
Eliminate use of starts_with_utf16(be|le)_bom functions, starts_with_utf16_bom should be enough. External code will typically call "starts_with_utf16_bom" first, and if it returns true call "blob_to_utf8_no_bom" converting it to utf-8. There is no reason any more then for external code to know wheter the BOM was le or be. check-in: fab09a1710 user: jan.nijtmans tags: trunk
08:55
Addendum to previous commit: Allow the user to decide whether the "fossil knows nothing about" warning should abort the commit or not. check-in: c31bbd4084 user: jan.nijtmans tags: trunk
08:21
Change "fossil knows nothing about" fatal into a warning. check-in: 7a8808b220 user: jan.nijtmans tags: trunk
2013-02-07
15:28
Divide blob length check (even number of bytes) and UTF-32 check in the 3 versions of the UTF-16 BOM functions. check-in: be6756e26b user: jan.nijtmans tags: trunk
09:39
merge trunk check-in: 8994f3680a user: jan.nijtmans tags: improve_commit_warning
09:19
If file starts with UTF-32 BOM, always consider it binary without warning. Closed-Leaf check-in: c209105f0f user: jan.nijtmans tags: simplify-starts-with
08:47
Combine 4 "starts_with_utf??_bom" functions to a single - easier to use - function "starts_with_bom". In addition, it only checks for an UTF-16 BOM if the blob has an even number of bytes. check-in: 6c417d8bf5 user: jan.nijtmans tags: simplify-starts-with
02:08
Add the test-ssh-far-side command that can be used in place of a shell for the remote side of an ssh: sync. check-in: 43c4522623 user: drh tags: trunk
00:24
Add the shell= query parameter to the ssh: scheme for cloning and syncing. check-in: 2163cd9666 user: drh tags: trunk
2013-02-06
17:37
Allow filtering by filename, tag or wiki page as well as by ticket UUID. Better handling of invalid values (they now generate empty RSS feeds rather than appending the HTML footer...). check-in: d244452bda user: dg tags: dg-misc
12:00
Set the execute permission bit on compat/zlib/configure. check-in: 6e685da390 user: drh tags: trunk
2013-02-05
23:40
Merge from trunk. check-in: 21da639fee user: dg tags: dg-misc
23:39
Fix issue where the --baseurl was interacting with directory-full-of- repositories mode badly and producing incorrect URLs. check-in: fb80037e26 user: dg tags: dg-misc
23:38
Allow restricting the timeline RSS feed to a specific ticket. check-in: 3f43ab397e user: dg tags: dg-misc
23:10
Don't treat IMG SRC and A HREF links beginning // as if they were paths. check-in: 5634879fbe user: dg tags: dg-misc
2013-02-01
12:33
Fix out-of-order variable declaration (VC6 cannot handle that). Move MAX_REDIRECTS definition to xfer.c, so it can be converted to a fossil setting later. check-in: fe56e5aa4f user: jan.nijtmans tags: trunk
07:01
Limit the number of HTTP redirects that any http_exchange() call will follow to 20 (the limit used by most browsers). Previously, a misconfigured server or incorrect URL could cause Fossil to follow an endless trail of redirects without user intervention. check-in: 13ffb9b4d1 user: joel tags: trunk
2013-01-31
18:12
Added an "extern" to work around a duplicate-definition linking error with the tcc compiler. check-in: ba86c859df user: stephan tags: trunk
10:53
Fixed list numbering (was missing #5). check-in: 512def0fc8 user: stephan tags: trunk
2013-01-30
21:39
make sure that -ldl is added to the linker flags, in case the platform needs it (e.g. Ubuntu on AMD64 with --static) check-in: 7dda61ec4a user: jan.nijtmans tags: trunk
18:14
Back out the previous check-in - no changes needed for strcmp(). check-in: 8027c7e648 user: drh tags: trunk
13:10
Make sure that "fossil_strcmp" is used everywhere in stead of "strcmp": The "strcmp" function from the C library is not usable in all situations, e.g. with --static on Linux Do an #undef in printf.c, preventing that the fossil_strcmp function is optimized for non-null arguments. check-in: afffe48643 user: jan.nijtmans tags: trunk
12:37
Create new branch named "dg-misc" check-in: 168b42eee1 user: dg tags: dg-misc
10:03
Make sure that "fossil_strcmp" is used everywhere in stead of "strcmp": The "strcmp" function from the C library is not usable in all situations, e.g. with --static on Linux Closed-Leaf check-in: 7ac0fd9d11 user: jan.nijtmans tags: use-fossil_strcmp-everywhere
2013-01-29
09:15
Rename "unicode-glob" setting to "encoding-glob". Mention the existance of the *-glob settings in the "fossil commit" warnings. Alphabetize the settings list. check-in: 7d237c49f3 user: jan.nijtmans tags: trunk
09:06
Patch from Edward Berner for Windows NT 4.0 check-in: e19ee02d39 user: jan.nijtmans tags: berner-nt
08:52
Patch from Edward Berner for Windows NT 4.0 (derived from wrong branch) Closed-Leaf check-in: 8a84c6e82e user: jan.nijtmans tags: berner-nt4
2013-01-28
13:09
win32: files with invalid chars were not deleted sometimes with "fossil update" check-in: d9aa512e20 user: jan.nijtmans tags: ticket-d17d6e5b17
2013-01-27
21:56
Fix file_simplify_name and file_is_absolute_path for cygwin check-in: b293b744db user: jan.nijtmans tags: ticket-d17d6e5b17
21:31
merge trunk check-in: 8df9d37834 user: jan.nijtmans tags: ticket-d17d6e5b17
21:06
issue [cd201d69bb]: For completeness, let's add .dot and .dotx too. check-in: c5ed222748 user: jan.nijtmans tags: trunk
20:51
Fix issue [cd201d69bb] check-in: 2a74733cbc user: jan.nijtmans tags: trunk
20:29
merge trunk, combine with "allow-backslash-on-unix" branch check-in: 38159dae32 user: jan.nijtmans tags: ticket-d17d6e5b17
19:54
Patch by Edward Berner: _set_errno and older MSVC Resolves problem on Windows NT 4.0 check-in: b9f0c78aaa user: jan.nijtmans tags: trunk
19:03
Building with mingw32-make fixes from Edward Berner. Mention "FreeBSD" as well, as possible build platform. check-in: 28c3674785 user: jan.nijtmans tags: trunk
11:24
Typo fixes from Edward Berner. check-in: 0421c136f2 user: stephan tags: trunk
2013-01-26
17:56
don't let fossil choke any more (syntax error) when a card contains a backslash in a filename. This doesn't mean that a backslash is now allowed in a filename, only that fossil can handle the card, and show what's wrong. check-in: b178bcb897 user: jan.nijtmans tags: trunk
16:27
merge trunk Closed-Leaf check-in: 013854ae76 user: jan.nijtmans tags: allow-backslash-in-card-filename
08:26
Fix revert tests 5 and 6 so they aren't carbon copies. Minor comment cleanup check-in: 1a5ac30583 user: joel tags: trunk
2013-01-25
23:49
Fix 'fossil revert' to fully revert renames check-in: eef34741a9 user: joel tags: trunk
08:53
Replaced a ..\ with $B\. check-in: 461a4d11d1 user: stephan tags: trunk
2013-01-24
15:19
Removed -DCSON_FOSSIL_MODE from cc flags. Integrated JSON-under-MSC-related patches from the list. check-in: bb63588e1b user: stephan tags: trunk
14:38
Added missing help text for dbstat command. check-in: 7b17a4ddb3 user: stephan tags: trunk
14:15
Define CSON_FOSSIL_MODE in cson_amalgamation.h via auto-generation process, as opposed to setting it as a compiler flag. check-in: e9f3e41bc5 user: stephan tags: trunk
12:00
Handle translation between '/' and '\\' on Windows and Cygwin check-in: ba87fb1fec user: jan.nijtmans tags: ticket-d17d6e5b17
10:53
merge trunk check-in: ba3e82f189 user: jan.nijtmans tags: ticket-d17d6e5b17
10:48
Rename "unicode-glob" to "encoding-glob", and improve feedback regarding the existance of the *-glob settings. Closed-Leaf check-in: f480173856 user: jan.nijtmans tags: encoding-glob
10:18
Further simplification of continuation byte checkin in filenames check-in: a5cd2dd64e user: jan.nijtmans tags: trunk
2013-01-23
13:24
Add the max-download-time server option that limits the amount of real-time that the server will spend preparing an xfer protocol reply. check-in: 769c90a230 user: drh tags: trunk
13:15
Further fine-tuning of the check for valid UTF8 characters in filenames. check-in: 4d456c9fd1 user: drh tags: trunk
13:09
Only run ANALYZE if the --analyze flag is provided to "fossil rebuild" or "fossil all rebuild". check-in: 3104348ec5 user: drh tags: trunk
12:31
Only check time, if it is set. Closed-Leaf check-in: 970cc4f16f user: joerg tags: experimental
10:38
put settings in right alphabetical order check-in: 4ddd099b57 user: jan.nijtmans tags: trunk
2013-01-21
13:12
Oops, make it work correct now. Closed-Leaf check-in: 7dabede3b3 user: jan.nijtmans tags: disallow-invalid-utf8-in-filenames
11:38
Rename "unicode-glob" to "encoding-glob". check-in: e8ecd18db1 user: jan.nijtmans tags: improve_commit_warning
10:29
merge trunk check-in: a68dffbff3 user: jan.nijtmans tags: improve_commit_warning
09:39
From the changes.wiki for Fossil 1.25: "Disallow invalid UTF8 characters (such as characters in the surrogate pair range) in filenames." This completes the set of UTF8 characters which are generally considered invalid, so they should be disallowed in filenames: the "overlong form", invalid continuation bytes, and -finally- noncharacters. check-in: 011d5f692d user: jan.nijtmans tags: disallow-invalid-utf8-in-filenames
2013-01-20
10:57
Fix the SQL for the command-line timeline so that it works for timeline items that are not associated with a particular branch. check-in: 1d462a683f user: drh tags: trunk
2013-01-18
22:05
Add new option max-download-time to limit the processing time of pull/sync /clone requests. This helps to significantly cut down the number of time outs clients receive on busy server with reverse proxy configuration. It generally provides better response times. check-in: ee6ae580ee user: joerg tags: experimental
21:34
Run "analyze" after a rebuild. For small repositories, the time doesn't matter and for large repositories, the effect on the query plans are huge. Push/pull for example will otherwise do a sequential scan of the blob table and joining that with the unclustered table afterwards, when the other way around is several order of magnitudes more efficient. check-in: 80bf94e0f7 user: joerg tags: trunk
12:36
Bring the regexp.c module into alignment with the similar code in the SQLite test suite. check-in: 2f10a050c6 user: drh tags: trunk
12:13
Changed labels for dbstat command output (per mailing list discussion). Removed server-id field from dbstat output (to match /stat page change). check-in: 44dc567e57 user: stephan tags: trunk
11:06
Changed days-per-year from 365.24 to 365.2425, which is (per Wikipedia) more correct over longer time periods (patch from J. van den Hoff). Removed serverId from /json/stat output, analog to commit [6bb63a7364]. check-in: 823d3ed6d3 user: stephan tags: trunk
02:33
Simplify the text on the "Number of Artifacts" row of the /stat page. check-in: e5f9b18d36 user: drh tags: trunk
02:23
Remove an unused variable from the URL encoder. check-in: 5210b9379a user: drh tags: trunk
02:19
Uniformity in the display of version numbers on the /stat page. check-in: a89560616f user: drh tags: trunk
02:11
Avoid unnecessary escaping of : characters in URLs in order to make the links more readable. check-in: afec3f814d user: drh tags: trunk
00:55
Fix the query on the /stat page that computes the number of check-ins. The old query omitted checkins (such as merges or null-checkins or branch creations) that did not add any new artifacts to the repository. Also remove the "server id" from the /stat report since that information is no longer used for anything. check-in: 6bb63a7364 user: drh tags: trunk
00:47
Consolidate all sqlite3_open() calls into the db_open() routine and initialize every database connection the same way. Avoid using sqlite3_exec() in order to obtain a more accurate count of perpared statements when --sqltrace is used. check-in: f97e1cf666 user: drh tags: trunk
2013-01-17
22:23
Fix the sqlite3_open() used by "fossil init" so that it will honor the FOSSIL_VFS environment variable. check-in: 7536c6aea5 user: drh tags: trunk
18:13
Merge in the latest SQLite from upstream, in order to test SQLite. check-in: d7019134a5 user: drh tags: trunk
11:02
src/merge.c: In function ‘merge_cmd’: src/merge.c:103:7: warning: ‘mid’ may be used uninitialized in this function check-in: 39fa6911fc user: jan.nijtmans tags: trunk
03:30
Change 'checkin-count' to simply 'checkins' to keep the output aligned. check-in: d59455e3f2 user: mistachkin tags: trunk
2013-01-15
19:15
Moved the "dbstat" command into the "--all" list. check-in: 2f04cc5e54 user: stephan tags: trunk
18:32
Expanded the "dbstat" command output a bit. check-in: 29a9e237d8 user: stephan tags: trunk
10:25
formatting check-in: 9d657c3be5 user: jan.nijtmans tags: allow-backslash-in-card-filename
10:22
merge trunk check-in: 5e710f01b5 user: jan.nijtmans tags: allow-backslash-in-card-filename
10:21
one more: if we already know the character is in the range U+E000 - U+FFFF, it cannot be a surrogate any more. check-in: 4f510b66cb user: jan.nijtmans tags: trunk
10:17
merge trunk check-in: 15fec2830e user: jan.nijtmans tags: allow-backslash-in-card-filename
10:15
Eliminate "continue" statement, makes control flow easier to understand. If we already know a character is non-ASCII, don't need to check for '\\' any more. check-in: 886e1bb2a8 user: jan.nijtmans tags: trunk
10:03
merge trunk check-in: 9a88d1963f user: jan.nijtmans tags: allow-backslash-in-card-filename
03:02
Ticket enhancements: Add the TICKET.TKT_CTIME field and make it hold the creation time of the ticket. Make sure that a TICKETCHNG entry is created for each change to the ticket if the TICKETCHNG.TKT_RID field exists. check-in: 8554d3e656 user: drh tags: trunk
02:29
Fix compiler warnings. check-in: b3bac1158b user: drh tags: trunk
2013-01-14
12:52
Change the output format for the "fossil leaves" command and add the --bybranch command-line option which is useful for looking for forks. check-in: f76d912f1d user: drh tags: trunk
01:54
When autosync is enabled, do both a PUSH and a PULL following each commit. Adding the PULL here makes detection of a fork work better. check-in: bee86ff39a user: drh tags: trunk
01:53
Simplifications to the SQL that determines a fork to merge when the "fossil merge" command has no VERSION argument. check-in: 8a470fd4bc user: drh tags: trunk
00:21
Enhance the "fossil merge" command so that if the VERSION argument is omitted, Fossil tries to merge any forks of the current branch. check-in: 9ee47de254 user: drh tags: trunk
2013-01-13
18:38
Added new "dbstat" command, mostly analog to the /stat web page, but not called "stat" to avoid breaking any "stat==status" typing habits. check-in: 1dd493231a user: stephan tags: trunk
02:01
Allow the FOSSIL_USER environment variable to be used as a fallback when creating a new repository. check-in: a0dd51e9af user: mistachkin tags: trunk
2013-01-11
18:12
Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. check-in: e4ca677a6c user: drh tags: trunk
18:03
Enhancements to the TICKETCHNG table: (1) Add the tkt_rid column and populate it (if present) with the recordID of the artifact. (2) For columns that appear in both TICKET and TICKETCHNG but are missing from the artifact, fill in the TICKETCHNG value with the value from TICKET at that point in time. (3) Add the test-ticket-rebuild command for testing the above. check-in: a18a49c875 user: drh tags: trunk
12:28
merge trunk check-in: 6e9e6436a6 user: jan.nijtmans tags: allow-backslash-in-card-filename
08:10
Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. Typo. Closed-Leaf check-in: bef9a956c0 user: jan.nijtmans tags: regexp-x
2013-01-10
12:51
Added checkin-count to (fossil info) output (ML request). check-in: acea7010b8 user: stephan tags: trunk
2013-01-09
15:59
Fix incorrect license statement on the http_ssl.c file. No code changes. check-in: c7133bd79d user: drh tags: trunk
12:56
Update the built-in SQLite to the version that contains the fix for the ORDER BY optimization bug that was fixed in SQLite version 3.7.15.2. check-in: 6b3e97a328 user: drh tags: trunk
2013-01-08
17:08
Fix typo in the new 5 minute guide. check-in: 5b7f084fd4 user: mistachkin tags: trunk
16:55
Added missing commit example to 5-minute quickstart. check-in: 0fb6c829f2 user: stephan tags: trunk
15:58
Errata for the 5-minute tutorial page. check-in: be93ecb3a5 user: stephan tags: trunk
15:47
Forgot to do the "fossil add fiveminutes.wiki" in the previous commit. check-in: 66c4f17a6e user: drh tags: trunk
15:35
Added the "Up and running in 5 minutes" document by Gilles Ganault. check-in: f612e9172c user: drh tags: trunk
15:19
Fix an obsolete comment. No code changes. check-in: 17fbffa2dd user: drh tags: trunk
14:03
Update SQLite from upstream to fix a potential crash bug if Fossil were compiled with SQLITE_ENABLE_STAT3. check-in: 1a52914b38 user: drh tags: trunk
2013-01-07
18:58
Improved error message handling. Fix the "fossil server" command so that it works when run as root on a repository in the root directory. check-in: baa1ebb7d9 user: drh tags: trunk
17:33
Merge updates from trunk. Closed-Leaf check-in: a6647539f6 user: mistachkin tags: tclRdOnly
17:21
Merge updates from trunk. check-in: 4f365f7b77 user: mistachkin tags: th1Hooks
17:18
Re-sync custom MinGW makefile. check-in: 1fdeece215 user: mistachkin tags: trunk
15:03
Fix "fossil revert" so that it works on files that have been renamed. check-in: 48798b2719 user: drh tags: trunk
14:45
Pull the latest trunk version of SQLite from upstream. check-in: 9ae863a5eb user: drh tags: trunk
2013-01-04
19:43
Fix an out-of-order variable declaration in regexp.c. check-in: 8144cf1508 user: drh tags: trunk
18:43
auto-captcha should default to "off". check-in: ac103f64c3 user: drh tags: trunk
18:23
Make it easier to hit the graph nodes for click-to-diff when running on phones and tablets. check-in: 781e5bed89 user: drh tags: trunk
13:04
Add comments explaining the purpose (optimization) of the zInit[] array in the regex matcher. Back out the previous change that inserts non-plane-0 unicode characters into zInit[] as that change might overflow the zInit[] array. check-in: c23e6444f5 user: drh tags: trunk
2013-01-03
22:33
4-byte utf-8 for re_compile, fix 3-byte utf-8 there, and fix a compiler warning. check-in: f86304fefa user: jan.nijtmans tags: trunk
20:02
Rename re_execute() to re_match(). Other fixes to regex matcher bugs that were introduced when porting the code from SQLite. check-in: c84051f38d user: drh tags: trunk
13:38
regexp.c (re_next_char): 3 off-by-one errors, and disallow characters > 0x10ffff unicode.c/diff.c: fix some gcc warnings check-in: a13e0a20a8 user: jan.nijtmans tags: trunk
10:31
Updating from trunk. I've left some merge conflicts to solve (annotate, diff) check-in: b5b8448ece user: viriketo tags: annotate_links
09:27
Patched re_space_char() to conform to its docs (now recognizes \r as a space). check-in: c77995e650 user: stephan tags: trunk
2013-01-02
12:19
Fixed 2 string pointer type warnings reported on the mailing list. check-in: 46af6b8260 user: stephan tags: trunk
11:39
s/re_exec\b/re_execute/g, for compatibility with BSD. check-in: 6a26eb3497 user: stephan tags: trunk
10:47
Fixed JSON-side warnings reported by Baptiste Daroussin. check-in: 8fec4c959c user: stephan tags: trunk
01:36
Enable diff filtering using a regex= query parameter on web pages. check-in: 31dd2c0e3e user: drh tags: trunk
00:58
Enhance the diff logic so that it can suppress differences that do not match a regular expression. This capability is so far only exposed on the test-diff command. check-in: 97a7b924c0 user: drh tags: trunk
2013-01-01
22:56
Allow the --context option on diff to have a value of 0. check-in: d74698ec28 user: drh tags: trunk
21:25
Add support for case folding in the regexp matcher. check-in: 62cd2e2496 user: drh tags: trunk
21:09
Enhance the regexp matcher to support full unicode on the \b, \w, and \W patterns, using code taken from the FTS3 unicode2 tokenizer. check-in: cb952c420d user: drh tags: trunk
20:56
Add the regular expression matching library and the "test-grep" command for testing it. check-in: e2552de8c6 user: drh tags: trunk
2012-12-31
13:46
Updates to the checkin_names embedded documentation page to reflect recent changes. check-in: 808e3d6e75 user: drh tags: trunk
2012-12-29
02:47
Fix a typo in the constant that defines the number of days in a year. check-in: 514f4fd8f6 user: drh tags: trunk
2012-12-27
21:16
Add the ability to run TH1 commands from the web interface. check-in: e356f18577 user: drh tags: trunk
03:06
Do not interpret MSIE version 6 and earlier as "human" for the purposes of automatically enabling hyperlinks. check-in: 747e1e50d5 user: drh tags: trunk
2012-12-23
07:23
Add support for running raw TH1 commands via the web interface (requires setup permissions). Closed-Leaf check-in: 6358cc3714 user: mistachkin tags: adminTh1
2012-12-22
14:36
Use NULL rather than 0 for values in the MLINK table that are empty. Leaf check-in: 19844445d0 user: drh tags: exp-foreign-keys
13:48
Update SQLite to the latest trunk, with support for the foreign_key_check pragma. check-in: 558a17a686 user: drh tags: trunk
2012-12-21
13:31
Correct typo in the description of the moderation setup page. check-in: c89a694d54 user: mistachkin tags: trunk
2012-12-20
22:59
Allow backslash in filenames on UNIX (experiment) Closed-Leaf check-in: c3d74f4f63 user: jan.nijtmans tags: allow-backslash-on-unix
2012-12-19
08:24
Allow backslash in card filenames without causing a SYNTAX error in card parsing. check-in: 0a24257420 user: jan.nijtmans tags: allow-backslash-in-card-filename
2012-12-18
21:04
Fix a couple typos in comments. check-in: 55a28e7f5a user: mistachkin tags: trunk
03:59
Add help text for the 'access-log' setting. check-in: 67985cd668 user: mistachkin tags: trunk
02:38
Fix the display of file renames so that they show up as just renames and do not also appear as a delete. check-in: ebd36f9b2b user: drh tags: trunk
02:18
Fix a typo - repeated word "from" Closed-Leaf check-in: 6dba4c6a58 user: drh tags: improved-name-change-display
01:54
Here is a better fix for the name-change-display issue. This one does not require running "fossil rebuild" assuming you start from trunk. (If you are updating from the previous check-in on this branch a rebuild is necessary to undo the changes that the previous check-in added.) check-in: aa9a2485de user: drh tags: improved-name-change-display
01:39
When a file is renamed, do not show it has having been deleted in addition to being renamed. After upgrading through this change, you must run "fossil rebuild" for the fix to take effect. check-in: 4ac43fe6e3 user: drh tags: improved-name-change-display
2012-12-17
14:00
Enhanced comments in the diff.c source code file. No code changes. check-in: a39a992b4e user: drh tags: trunk
00:38
Change the footer in the 'Enhanced Default' skin to show the approximate time needed to generated the HTML for the page. check-in: 0c6e645175 user: mistachkin tags: trunk
2012-12-16
17:13
Change the default footer to show the approximate time needed to generated the HTML for the page. check-in: ef6285a6a3 user: drh tags: trunk
07:16
Remove unused local variable. check-in: 01d6ef7cf8 user: mistachkin tags: trunk
2012-12-15
21:55
Do not attempt to translate tabs into spaces on a unified diff. check-in: b912619403 user: drh tags: trunk
15:18
More tests in to the difference-engine test page. check-in: 4f8631eb1d user: drh tags: trunk
15:03
Update the built-in SQLite to the latest from upstream. The latest SQLite has some changes that stress the difference engine. This upgrade is to pull those changes into the source tree so that they can be added to the diff-test page. check-in: df0d0d04d1 user: drh tags: trunk
14:25
Add robustness to the handling of command-line options in the "diff" and "test-diff" commands. check-in: 60d5b1f5a2 user: drh tags: trunk
14:19
Wrap an over-long source code line. No logic changes. check-in: 84dc7b0f3f user: drh tags: trunk
14:13
Always set "white-space: pre-wrap;" in the CSS. check-in: 1442cc7f4c user: drh tags: trunk
13:26
Change the (default) font-size for side-by-side diff from "smaller" to "xx-small", as the latter seems to work better on non-Firefox browsers. check-in: 69f75f196b user: drh tags: trunk
01:37
More test cases for the side-by-side diff. No changes to code. check-in: 47dacaa69b user: drh tags: trunk
01:17
More compact representation of a left/right rewrite on side-by-side diffs. check-in: 233c4975a8 user: drh tags: trunk
00:59
If the left/right alignment in side-by-side diff becomes too busy and hard for a human to read, then show it simplified: as inserting one side and then deleting the other. check-in: 52db049b89 user: drh tags: trunk
2012-12-14
21:24
Improvements to the side-by-side diff display for indentation changes with minor edits. check-in: c4bbc4a9af user: drh tags: trunk
18:58
Rename the test-udiff command to test-diff and give it the capability to use the --tk option. check-in: 4cf8c16cd8 user: drh tags: trunk
11:50
include <winsock2.h> before <ws2tcpip.h> whenever needed. Thanks to Konstantin Khomoutov for reporting this. check-in: 0658068a23 user: jan.nijtmans tags: trunk
2012-12-13
12:31
When determining the interactive user, check the FOSSIL_USER environment variable. Also, add a property to the Windows resource file indicating if markdown support was compiled into the binary. check-in: 743b64ecf2 user: mistachkin tags: trunk
2012-12-12
22:52
Do not enforce the requirement that filenames in manifests be strict UTF8 because some bug or another in a legacy version of Fossil allowed in some Latin-1 Suppliment characters encoded as a single byte (ex: 0xf3) instead of the correct two-byte encoding (ex: 0xc3 0xb3) and so if we start enforcing strict UTF8, some check-ins from those legacy versions of Fossil will be inaccessible. check-in: d48399bd39 user: drh tags: trunk
22:03
typo integrate latest version of dirent.h check-in: 8e50ff0c30 user: jan.nijtmans tags: trunk
15:35
completed cp1252 table and conversion check-in: bab2f28b60 user: jan.nijtmans tags: improve_commit_warning
13:53
Add optional iso8859-1 to utf-8 conversion. Still to do: special cp1252 characters. check-in: 4f060f6afb user: jan.nijtmans tags: improve_commit_warning
13:08
merge trunk check-in: b70a320288 user: jan.nijtmans tags: improve_commit_warning
2012-12-11
20:58
Improve consistency when referring to the 'build.wiki' page in several places. check-in: d5261ae5f0 user: mistachkin tags: trunk
16:53
Update the "compiling and installing" instructions to describe how to build for MacOS 10.2. check-in: 44610be49d user: drh tags: trunk
16:29
Missed one spot where WITHOUT_ICONV is required on the previous check-in. check-in: fbe87e0cfb user: drh tags: trunk
16:23
Add a compile-time option (WITHOUT_ICONV) that omits the use of iconv.h so that Fossil can be compiled on a 10-year-old PPC Macbook. check-in: 722791a6a8 user: drh tags: trunk
13:13
Clarify the "omitted checkin" message on "fossil bisect vlist". check-in: b41ebf256f user: drh tags: trunk
01:05
Import the SQLite fix for integer to floating-point overflow from upstream. Fossil does not really need this. The import is for testing SQLite. check-in: d79ddface9 user: drh tags: trunk
2012-12-10
19:50
some more unused variable gcc warnings check-in: 1caa510170 user: jan.nijtmans tags: trunk
19:35
A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE check-in: 0e5c128047 user: jan.nijtmans tags: trunk
2012-12-09
19:22
Restrict the TH1 "query" command to be read-only and to only be able to see a specific subset of tables in the repository database file. check-in: 2056f624c0 user: drh tags: trunk
2012-12-08
23:14
Pull from upstream the SQLite version after the collating-sequence refactor. Fossil does not need this - the purpose is for testing the new SQLite in a real-world application. check-in: 8e31adafad user: drh tags: trunk
06:58
Merge updates from trunk. check-in: ea529b633d user: mistachkin tags: th1Hooks
06:46
Merge updates from trunk. check-in: fc7e8d01d4 user: mistachkin tags: tclRdOnly
02:26
Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. check-in: f51c8a4447 user: mistachkin tags: trunk
01:01
In the markdown engine, use fossil_strnicmp() to allow easy compilation with MSVC. check-in: 3ad20f4b25 user: mistachkin tags: trunk
00:41
Merge markdown support for embedded documentation into the trunk. check-in: 61079c3bef user: mistachkin tags: trunk
2012-12-07
20:58
Merge updates from trunk. Closed-Leaf check-in: de1ef7e99f user: mistachkin tags: markdown
14:57
Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. check-in: 0bb8184e3c user: drh tags: trunk
14:33
Attempt to get click-to-diff working on IE8. check-in: ce99889c68 user: drh tags: trunk
12:57
Include "sys/times.h" in file.c if not compiling on windows. This quiets a compiler warning. check-in: bf160cf014 user: drh tags: trunk
12:50
Get self-registration working again after adding javascript-activated forms. check-in: 54085d52c4 user: drh tags: trunk
2012-12-06
02:51
Disable the "Diffs" link from the check-in information page. Better to use the click-to-diff feature of the graph. The code was disabled using #if 0 so it is easy to reactivate it if desired. check-in: 89ab1185bf user: drh tags: trunk
02:44
Increase the maximum graph with to 40 rails. Fix the graph display for individual files, which was broken by the prior change. check-in: 8d4ee62b18 user: drh tags: trunk
01:47
Make the spacing between vertical rail centerlines in the graph adjustable based on the number of rails. Use less horizontal space. check-in: d57481a707 user: drh tags: trunk
2012-12-05
15:47
Pull the SQLite 3.7.15 beta from upstream for testing. check-in: 0eb3d8e828 user: drh tags: trunk
15:45
Security: Do not serve static files using the "http", "server", or "ui" commands unless the --files option appears and specifies a comma-separated list of GLOB expressions that match all files to be served. check-in: 2c8557cc7a user: drh tags: trunk
2012-12-04
03:09
Make definition and usage of BROKEN_MINGW_CMDLINE consistent with the other compile-time options. check-in: 3c188df5ac user: mistachkin tags: trunk
02:04
Restore default PREFIX in custom makefile. check-in: e354c795b3 user: mistachkin tags: trunk
01:10
The "ln" query parameter causes lines numbers to be shown on the "annotate" webpage. check-in: 08f4eda728 user: drh tags: trunk
00:17
Change the encoding on the ZIP archive generator so that it preserves UTF8 filenames. check-in: 3ff5ca0573 user: drh tags: trunk
2012-12-03
22:03
Set bit 11 in the "general purpose bit flag" to 1. This indicates (according to the pkware documentation) that all filenames are in utf-8, in stead of IBM-437. This should fix ticket [838bde7990d8e190957cbfe7f15c77322dc54e57] Closed-Leaf check-in: ceb11b0787 user: jan.nijtmans tags: utf8-in-zip
20:48
missing parameter type check-in: ee1ff73a9e user: jan.nijtmans tags: trunk
2012-12-01
20:17
Add mimetype mappings for .docx, .pptx, and .xlsx. check-in: 4e23c42f7e user: drh tags: trunk
09:53
update wrong comment check-in: 39807cdf0c user: jan.nijtmans tags: trunk
04:49
Update the documentation on the "fossil http" and "fossil server" commands to talk about restrictions on filenames and to describe how static content files can be returned. check-in: 99ab9fb47c user: drh tags: trunk
04:37
Additional restrictions on the names of files served by "fossil server DIRECTORY": (1) only alphanumerics, "_", "-", "/", and "." characters are allowed in the pathname. (2) A "-" may not occur after a "/". (3) Every "." must be surrounded on both sides alphanumerics. This check-in also updates the changelog for the 1.25 release. check-in: c71e096800 user: drh tags: trunk
04:10
Additional webserver security: Do not allow the "fossil server" command to return any static content with an unrecognized suffix. check-in: 4a5e972e2c user: drh tags: trunk
03:55
Update the default new-ticket and edit-ticket scripts so that the Submit button is still shown after a prior submit attempt where the captcha failed. check-in: 28faff0d6a user: drh tags: trunk
03:50
Revise the default ticket viewer so that it omits blank comments from the User Comments section. check-in: ee40fcb448 user: drh tags: trunk
03:38
Allow upper or lower case letters for the captcha code. Also, recognize "O" as a "0". Ticket [b142647bfa04a] check-in: 7f56910f0e user: drh tags: trunk
03:25
Improvements to command-line argument glob expansion on windows. Globbing now works correctly when compiled with mingw-w64 and with msvc. It is mostly correct when compiled with mingw, but fails for some files with non-ascii names. check-in: 8205c01cd4 user: drh tags: trunk
03:18
Make sure the SQLite memory allocator is initialized before trying to use it to convert MBCS into UTF8. Closed-Leaf check-in: cc09cda247 user: drh tags: cmdline-expansion
02:57
Do not allow the "fossil server" command to serve any static content file that contains ".fossil" anywhere in its name. This prevents repository files and/or their journals from being downloaded as static content. check-in: e726c8082e user: drh tags: trunk
2012-11-30
21:03
Bump the version number to 1.25 and add a change log in preparation for the next release. check-in: ed1e34c760 user: drh tags: trunk
16:59
forgot makemake.tcl and Makefile.mingw.mistachkin changes check-in: 08802c4af4 user: jan.nijtmans tags: cmdline-expansion
16:43
merge trunk. Add fallback mechanism for MinGW check-in: 2459ee7b71 user: jan.nijtmans tags: cmdline-expansion
16:09
CSS changes: set the cursor to "pointer" on ticket reports. check-in: d091c609d2 user: drh tags: trunk
16:09
merge trunk check-in: 380ad5312a user: jan.nijtmans tags: ticket-d17d6e5b17
15:52
Allow characters *[]? to appear in filenames. Tickets [46bf4baedce] and [d17d6e5b174bd6] and [10aee063c413c107] check-in: 647bb7b79f user: drh tags: trunk
15:22
Click on the timeline graph once to select a node. Click on a different node to see a diff between the two nodes. Click on the selected node to unselect it. check-in: 5bff5e5cc5 user: drh tags: trunk
15:16
Add javascript to ticket reports tables so that clicking on column headers causes the table to be sorted by that header. Clicking again reverses the sort order. check-in: 20f17aeb05 user: drh tags: trunk
15:07
Add javascript to ticket reports tables so that clicking on column headers causes the table to be sorted by that header. Clicking again reverses the sort order. Closed-Leaf check-in: c43da4fcd1 user: drh tags: click-to-sort-reports
14:24
merge trunk g.nameOfExe should have filename_to_utf translation as well on UNIX/OSX check-in: bac4b248f5 user: jan.nijtmans tags: cmdline-expansion
14:09
fix testcase check-in: e08073d333 user: jan.nijtmans tags: trunk
13:27
(experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. check-in: b1036fe5bf user: jan.nijtmans tags: cmdline-expansion
13:05
Changes to allow *[]? in check-in comments were added by check-in [647bb7b79f3c2a], which is sufficient to address ticket [46bf4baedcea6c]. The additional logic in this branch that tries to do special encodings for double-quote characters on windows is complication we can do without. Was: fix merge problem, which cause an OSX broken build check-in: 7885b60187 user: jan.nijtmans tags: ticket-d17d6e5b17
12:36
merge trunk. appears to work well again. check-in: 0c65916136 user: jan.nijtmans tags: ticket-d17d6e5b17
03:33
Fix the click coordinates so that they work even when the page has been scrolled. Closed-Leaf check-in: 7b3def02ed user: drh tags: click-graph-to-diff
03:14
Fix compiler warning. check-in: 95cce92af0 user: drh tags: click-graph-to-diff
03:10
Click on the timeline graph once to select a node. Click on a different node to see a diff between the two. Click on the selected node to undo the selection. Works with check-in timelines and file timelines. check-in: a7dde41fec user: drh tags: click-graph-to-diff
00:40
Move the new utf8.c file into alphabetical order in the makemake.tcl tool. check-in: 3e0f48c76d user: mistachkin tags: trunk
00:38
Update custom MinGW makefile with recent changes. check-in: 2d754ca84b user: mistachkin tags: trunk
2012-11-29
21:21
merge trunk. Seems to work now. Still to be tested more. check-in: 49bdd78b75 user: jan.nijtmans tags: ticket-d17d6e5b17
20:23
All the --verbose option on "all sync", "all push", and "all pull". check-in: 4ee99cc8a6 user: drh tags: trunk
18:46
Modify the test-echo command to also show the name of the executable. check-in: 5ed566f805 user: drh tags: trunk
18:39
Fix the "all" command on mac, broken by the penultimate check-in. check-in: 2f187c2f22 user: drh tags: trunk
18:31
Fix harmless compiler warnings on windows. check-in: 9eb2df37ef user: drh tags: trunk
18:21
Fix the build for mingw: do not translate command-line options from unicode to utf8 because mingw has already done that for us. check-in: f1a82cf34f user: drh tags: trunk
16:54
Fix a missing </ul> on object descriptions. check-in: 7e609e0e50 user: drh tags: trunk
15:13
merge trunk. Broken on win32! check-in: 258cedd625 user: jan.nijtmans tags: ticket-d17d6e5b17
13:15
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] check-in: ca728447a6 user: drh tags: trunk
13:12
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] Closed-Leaf check-in: 1002e7238c user: drh tags: ticket-e399bc
09:59
One more thing I spotted (but cannot test!): UTF8-mac encoded values could enter fossil through environment variables as well... check-in: 42951c59ae user: jan.nijtmans tags: ticket-e399bc
09:53
Tested now on win32 and cygwin (with some fixes, please evaluate!). I cannot test it on OSX, but I think this should function as intended. check-in: a0148eac53 user: jan.nijtmans tags: ticket-e399bc
08:57
unbreak win32 check-in: 0ff5b5ed0f user: jan.nijtmans tags: ticket-e399bc
07:57
This change is intended to detect, during commit, whether some file contents cannot be interpreted as either UTF-8 or ASCII. This typically happens when the file is in the iso8859-1 (UNIX) or cp1252 (win32) encoding. Nothing very bad happens, only fossil cannot display the characters. For example, see: [http://core.tcl.tk/tcl/info/7559185e9a] It would be nice if fossil detects this situation, so the user has the choice to change the encoding to utf-8, or answer 'y' if this is intended. Probably missing is a 'latin-glob', 'non-utf8-glob' (any ideas for a better name?) setting. An improvement would be to allow the 'c' response, which aborts the commit but first converts it to utf-8 (assuming iso8859-1 on UNIX and cp1252 on win32) Another thing this change does is warn if the file contains long lines which cannot be handled by fossil. The user is given the chance to break the long lines into shorter ones. This cannot be done automatically. Maybe add a "longlines-glob" setting as well. Feedback welcome! check-in: 609ea54f7b user: mistachkin tags: improve_commit_warning
07:56
Fix a couple line length issues and modify an error message. check-in: 3527aa4474 user: mistachkin tags: trunk
03:14
Untested changes designed to fix broken filename encodings on MacOS. Move all character-set converting routines into a new file called utf8.c. Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8 on windows and decomposed utf8 into precomposed utf8 on Mac. Ticket [e399bc1edfe45b] check-in: c24e568fb0 user: drh tags: ticket-e399bc
01:45
Give the user the option to convert file into UTF8 if they are in some other encoding when committed. The commit aborts regardless, to give the operator an opportunity to retest the changes before committing again. check-in: 22b570f4f3 user: drh tags: trunk
2012-11-28
23:05
Serious bug fix: Avoid deleting the respository if the repository is in the checkout and you do a "fossil close". check-in: fcdeaa2909 user: drh tags: trunk
20:37
Add the "fossil cat" command, which is an alias for "fossil finfo -p" check-in: 607ff0855c user: drh tags: trunk
19:28
Take care that xfer error messages and user prompts always begin at the start of a new line. check-in: f1ef22136f user: drh tags: trunk
11:13
Add a conditional #include in an attempt to get the build working on Cygwin. check-in: b963446708 user: drh tags: trunk
08:45
merge trunk check-in: 58a98df4a5 user: jan.nijtmans tags: ticket-d17d6e5b17
08:44
merge trunk Closed-Leaf check-in: 9d67e2e2d3 user: jan.nijtmans tags: convert_before_commit_v2
08:43
merge trunk check-in: 569d0e2cec user: jan.nijtmans tags: improve_commit_warning
2012-11-27
16:26
Enhancements to ticket processing. There are now two tables: TICKET and TICKETCHNG. There is one row in TICKETCHNG for each ticket artifact. Fields from ticket artifacts go into either or both of TICKET and TICKETCHNG, whichever contain matching column names. Default ticket edit and viewing scripts are updated to use TICKETCHNG. The TH1 scripting language is enhanced to support this, including the new "query" command for doing SQL queries against the repository database. All changes should be backwards compatible. check-in: 4f8c8975bc user: drh tags: trunk
15:32
Fix some HTML markup irregularities. Improvements to the default ticket viewer. Closed-Leaf check-in: 7575b52e15 user: drh tags: ticket-enhancements
14:53
unbreak mingw-w64 build check-in: 14cf3f3c9d user: jan.nijtmans tags: trunk
13:21
Add zlib sources to the tree in the compat/zlib subdirectory and use them to build Fossil on windows systems that lack a zlib library. check-in: 7ef7284d6b user: drh tags: trunk
13:15
Make the --admin-user for the "init" command also be the login user. Ticket [1038e224fa3956] check-in: 4eb637fd25 user: drh tags: trunk
12:10
merge trunk check-in: 2e1f2e69d5 user: jan.nijtmans tags: improve_commit_warning
11:26
merge trunk check-in: 71cd228b0e user: jan.nijtmans tags: ticket-d17d6e5b17
11:10
Suggested fix for [1038e224fa] Closed-Leaf check-in: 9f3622b22a user: jan.nijtmans tags: ticket-1038e224fa
09:46
merge trunk check-in: 35f5c40c72 user: jan.nijtmans tags: convert_before_commit_v2
09:42
blob_to_utf8_no_bom(): the starts_with_utf16(le|be)_bom calls were swapped. check-in: d27cddf17c user: jan.nijtmans tags: trunk
09:15
missed a small part when merging check-in: 5d3a492d8a user: jan.nijtmans tags: convert_before_commit_v2
09:10
merge trunk check-in: 43caa73788 user: jan.nijtmans tags: convert_before_commit_v2
07:03
Modify the MinGW makefile to support building with zlib in the compat directory. Closed-Leaf check-in: 36734cfcf7 user: mistachkin tags: zlib
06:31
Support building with zlib in the compat directory, phase 1. check-in: d17f4473cf user: mistachkin tags: zlib
00:23
Assume that the NetSurf browser is operated by a human. check-in: 77cd6e0dfb user: drh tags: trunk
2012-11-26
23:54
Changes to support easier debugging on Windows. Closed-Leaf check-in: 642e543c28 user: mistachkin tags: winDebug
22:51
Merge byte-order-mark handling enhancements to trunk. check-in: 9b800ee41c user: mistachkin tags: trunk
22:47
merge trunk check-in: f05090e5e8 user: jan.nijtmans tags: ticket-d17d6e5b17
21:30
Fix a string-quoting error in the previous commit. check-in: 3c8195c876 user: drh tags: ticket-enhancements
20:47
Modify commit error message about unresolved merge conflicts to include the option used to disable the check. check-in: 2ff70a3130 user: mistachkin tags: trunk
20:40
Make the --force option to commit undocumented. Add --allow-empty, --allow-fork, and --allow-older options. Rename the --conflict option to --allow-conflict. Remove the --binary-ok option. check-in: 5e83504f78 user: mistachkin tags: trunk
20:03
merge trunk check-in: 1772f8b895 user: jan.nijtmans tags: ticket-d17d6e5b17
19:32
Change the default ticketing scripts to take advantage of TICKETCHNG. check-in: fb3b0f66a3 user: drh tags: ticket-enhancements
19:16
More trouble-shooting and debugging aids for ticket processing: With debug_tktnew and debug_tktedit or with tktview?showfields, a listing of the aField[] data structure in ticket handling code is shown at the top of the screen. check-in: 7de5f6c056 user: drh tags: ticket-enhancements
18:55
Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit). check-in: cb856ccdb1 user: mistachkin tags: trunk
16:28
Improvements to TH1 variable setup when processing tickets that use TICKETCHNG. check-in: cc8a325622 user: drh tags: ticket-enhancements
12:23
- Make --force imply --no-warnings - Add --no-warnings to "fossil scrub" and "fossil clean" - Remove "--conflict" option for "fossil merge", use --force for that. Closed-Leaf check-in: 06e1b67270 user: jan.nijtmans tags: bellon-unicode-v2
2012-11-25
22:31
During commit, instead of using the '--force' option to bypass file type warnings, add a new option '--no-warnings'. Closed-Leaf check-in: e9954e588b user: mistachkin tags: bellon-unicode
22:01
Adjust check for bypassing Unicode/CR/NL warning. check-in: be15485aa6 user: mistachkin tags: bellon-unicode
21:42
Patch provided by Stefan Bellon, >Attached you'll find a patch that adds the "unicode-glob" to the >settings and respects its setting in the check-in. Additionally I >disabled all the check-in warnings (crnl, binary and unicode) in case >--force/-f is set on commit. check-in: 0c2f705c80 user: jan.nijtmans tags: bellon-unicode
20:44
merge trunk check-in: 22a543bcf5 user: jan.nijtmans tags: ticket-d17d6e5b17
18:06
Fix formatting of the Login Group screen. Ticket [f687f1eb987148]. check-in: 7a8938ab84 user: drh tags: trunk
17:05
Fix an out-of-order variable declaration. check-in: 77dc754b98 user: drh tags: trunk
11:50
Disallow invalid unicode characters in filenames. check-in: 897dfa48b4 user: drh tags: trunk
11:16
Use binary mode for CGI trace files. Make CGI trace cross-platform. check-in: 6a8084abcb user: drh tags: ticket-enhancements
02:57
Use binary mode for CGI related trace files. Closed-Leaf check-in: 95f02a572e user: mistachkin tags: cgiTraceBinary
2012-11-24
23:54
Bug fixes in the TICKETCHNG update mechanism. check-in: 7136ff4c65 user: drh tags: ticket-enhancements
23:07
When --httptrace is used with "fossil ui" or "fossil server", create log files containing the text of each HTTP request. check-in: 6f3d328fbf user: drh tags: ticket-enhancements
22:40
Fix a bug in TH1 trace output. check-in: 48cf099427 user: drh tags: ticket-enhancements
20:53
Add support fo the TICKETCHNG table in the repository database. check-in: 48645c39a4 user: drh tags: ticket-enhancements
14:44
Add the "query" command to the TH1 language, used to query the repository database. check-in: f6ac3c6f3d user: drh tags: ticket-enhancements
01:01
Provide extra buttons to get to "Plaintext" views of tickets and ticket artifacts. Invert the order of ticket history so that the oldest changes are on top and more recent changes are appended. Reject [...] style hyperlinks if they do not begin with ./ or ../. check-in: aaa8e45b36 user: drh tags: ticket-enhancements
00:04
Improvements to hyperlinks showing details of tickets and attachments. check-in: ceda22ac80 user: drh tags: ticket-enhancements
2012-11-23
23:25
Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. check-in: c6a5efa12c user: drh tags: ticket-enhancements
23:00
Make timeline-plaintext the default for new repositories. check-in: ae63f48571 user: drh tags: ticket-enhancements
22:29
New and improved default ticket setup. check-in: 340040a8a5 user: drh tags: ticket-enhancements
21:45
Add the [string trimleft] and [string trimright] commands to TH1. check-in: b28ae72e84 user: drh tags: ticket-enhancements
19:33
some unnecessary spacing check-in: d13143eb3b user: jan.nijtmans tags: trunk
18:32
No - render non-check-in timeline comments as wiki, since that is needed to resolve hyperlinks. check-in: 5139ad6e36 user: drh tags: ticket-enhancements
18:24
Render timeline comments for items other than check-ins as HTML. All such comments should be automatically generated (or regenerated via "fossil rebuild") so we can control their formatting. check-in: 73752b328b user: drh tags: ticket-enhancements
16:37
Add the [string trim ...] command to TH1. Accept query parameters in tktview. check-in: 7ba3f65382 user: drh tags: ticket-enhancements
15:57
All markup of the form <verbatim-ID>...</verbatim> with an options "links" or "links=BOOLEAN" attribute. Improved TH1 tracing and error reporting capabilities. Improved documentation on how reports work. check-in: 23c75abde4 user: drh tags: ticket-enhancements
11:29
merge trunk "filename contains illegal characters" is now a warning check-in: d3bee356ba user: jan.nijtmans tags: ticket-d17d6e5b17
10:35
Disallow invalid unicode characters Closed-Leaf check-in: 9242c09ff9 user: jan.nijtmans tags: invalid-unicode
01:50
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. check-in: fe453a4893 user: drh tags: trunk
2012-11-22
23:35
Be consistent about display of check-in comments as either text/plain or text/x-fossil-wiki. When the user configures text/plain, use that format everywhere. check-in: 2c6fa9c3b0 user: drh tags: trunk
14:03
Use the new WIKI_LINKSONLY rendering option for check-in comments on the timeline when the "plain text comments" option is enabled. check-in: 05a53dc06f user: drh tags: trunk
12:59
merge trunk check-in: 6e9c044e3b user: jan.nijtmans tags: ticket-d17d6e5b17
12:58
Minor fix in checking for drive-prefix (!= absolute filename) check-in: 6119cb310d user: jan.nijtmans tags: ticket-d17d6e5b17
12:16
Improved help message for the unsupported test-content-put command. check-in: a191d8fb76 user: drh tags: trunk
11:54
Fix the text of one of the error messages generated by the artifact parser. check-in: 7b8e475268 user: drh tags: trunk
10:46
For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. check-in: 0e082b0414 user: mistachkin tags: trunk
10:26
Merge changes from the dbOpenConfig branch. check-in: 4d73175e29 user: mistachkin tags: th1Hooks
10:16
Modify db_open_config() and associated routines to make their internal state more consistent and discoverable. Closed-Leaf check-in: 52a6868700 user: mistachkin tags: dbOpenConfig
09:32
merge trunk <p>Functional complete and well-tested check-in: e6a1910fa8 user: jan.nijtmans tags: ticket-d17d6e5b17
00:12
Fix usage error message for 'ticket change' and 'ticket history' commands. Also, silence harmless compiler warnings. check-in: fc5a217602 user: mistachkin tags: trunk
2012-11-21
23:32
Backout check-in [fb04f278294a8ca6f] since it causes "fossil set" to fail. check-in: bb3fe3997b user: drh tags: trunk
21:02
Enhancements to TH1 scripting in support of new ticket functionality. check-in: 74e3f90596 user: drh tags: trunk
20:53
Just commit some weird filenames, even one with a newline in it, to test the code. Closed-Leaf check-in: ac1af2306b user: jan.nijtmans tags: test-ticket-d17d6e5b17
16:28
Add support for &lt;verbatim type="allow-links"&gt; check-in: bf67db062d user: drh tags: trunk
15:11
Add the WIKI_LINKSONLY formatting option for the wiki formatter. check-in: 4615bc8faf user: drh tags: trunk
09:20
Somehow, part of previous change got lost check-in: 9272573511 user: jan.nijtmans tags: ticket-d17d6e5b17
09:12
Split off in separate functions <p>Still experimental, but starts looking better check-in: b59dc07818 user: jan.nijtmans tags: ticket-d17d6e5b17
01:08
Improvements to comments on recently added CAPTCHA code. check-in: 64231a679d user: drh tags: trunk
00:51
Optionally require a CAPTCHA (controlled by Admin/Access) when a user who is not logged in tries to edit wiki, or a ticket, or an attachment. check-in: 82b8587a50 user: drh tags: trunk
2012-11-20
23:00
Support calling the TH1 hooks for unknown commands. check-in: 811252b842 user: mistachkin tags: th1Hooks
22:28
Centralize escaping of reserved HTML characters in the captcha output. check-in: a460326337 user: mistachkin tags: trunk
22:19
Improve return code handling from the TH1 hooks. check-in: 3ddba1cff5 user: mistachkin tags: th1Hooks
22:13
Change the action= attribute of &lt;form&gt; elements using javascript, as an additional defense against spam-bots. check-in: dfa3579455 user: drh tags: trunk
20:40
Merge updates from trunk. check-in: 63754ea857 user: mistachkin tags: th1Hooks
20:31
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. check-in: fb04f27829 user: drh tags: trunk
17:14
Extra buttons on wiki viewing pages that make it easier to find and delete spam. check-in: 66b3d398bb user: drh tags: trunk
14:28
Prevent blank user names from being displayed for items awaiting moderation. Also, Show much less output on a sync operation, unless the --verbose flag is given. check-in: 15708574fe user: drh tags: trunk
13:46
Experimental fix for issue [d17d6e5b17]. <p>Should have a LOT more testing before merging it to trunk, because it is dangerous! <p>The method used is as described at: <br> [http://cygwin.com/cygwin-ug-net/using-specialnames.html] The only problematic characters left are ':' and '\', all other problematic characters are handled by translating them to characters in the range U+F000 to U+F0FF <p>Feedback welcome. check-in: 82ce90f91c user: jan.nijtmans tags: ticket-d17d6e5b17
13:42
Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. check-in: 26ac392308 user: drh tags: trunk
08:27
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. check-in: 66196aa8b7 user: mistachkin tags: th1Hooks
08:23
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. Closed-Leaf check-in: e0152697fb user: mistachkin tags: dbReOpenConfigAttach
08:21
If applicable, use the OPEN_ANY_SCHEMA flag in Th_FossilInit. check-in: 3c1ad1def9 user: mistachkin tags: trunk
06:28
Correct format string typos for TH1 trace statements. check-in: c3e841c745 user: mistachkin tags: th1Hooks
06:26
Proof-of-concept for generalized TH1 command/webpage hooks. check-in: caad77934b user: mistachkin tags: th1Hooks
06:04
Add 'th1-setup' setting for the optional TH1 script to evaluate after creating and initializing the TH1 interpreter. Revise TH1 integration in preparation for generalized hooks. check-in: b058c8a944 user: mistachkin tags: trunk
02:05
Show much less output on a sync operation, unless the --verbose flag is given. Closed-Leaf check-in: 407cd4c534 user: drh tags: less-verbose-sync
2012-11-19
23:58
Prevent blank user names from being displayed for items awaiting moderation. Closed-Leaf check-in: 89ed7dc591 user: mistachkin tags: modDispUser
23:57
Fix harmless compiler warning in the wiki rendering code. check-in: 60f71ba20a user: mistachkin tags: trunk
20:39
Allow the get_utf8_bom function to return the size as well. check-in: d857d20bef user: mistachkin tags: convert_before_commit_v2
16:41
Fix the git-fast-export generator so that it does not make links to files that for some reason or another do not exist in the repository. Also fix some stylistic problems in the export code. check-in: c3bfb0083a user: drh tags: trunk
13:54
Make no transformation to wiki hyperlinks (text inside &#91;..&#93;) if the content is not a valid hyperlink. Formerly, the faulty hyperlink would be displayed within &lt;span class="brokenlink"&gt;..&lt;span&gt;. check-in: 90676f48f0 user: drh tags: trunk
04:39
Modularize byte-order-mark and blob UTF-8 conversion handling. check-in: d29dd5449c user: mistachkin tags: convert_before_commit_v2
2012-11-17
20:19
merge trunk Closed-Leaf check-in: 7e7dcdd2c9 user: jan.nijtmans tags: convert_before_commit
19:22
Prevent delta loops on sync operations that might otherwise occur if a sequence of file changes ends with a file back to its original state after a sequence of two or more intermediate states. The is a backport/cherrypick of check-in [141b990722ea81e10e5] Closed-Leaf check-in: 285eeba64f user: drh tags: branch-1.19
19:16
Fix the server-side sync operation so that it will not generate a delta loop when a file changes from its original state through two or more intermediate states and back to its original state and all versions of the file attempt to sync in a single transaction. check-in: e5b8eb1235 user: drh tags: trunk
19:07
Avoid the &lt;nobr&gt; tag in generated HTML. check-in: 8ea929ca55 user: drh tags: trunk
15:03
Only show the "pull only - not authorized to push" message once when syncing with a repo for which there is read-only permission. Closed-Leaf check-in: 6cc262207d user: drh tags: fix-sync-delta-loop
2012-11-16
21:57
Provisional changes aimed at preventing delta loops on sync operations that might otherwise occur if a sequence of file changes ends with a file back to its original state after a sequence of two or more intermediate states. check-in: 141b990722 user: drh tags: fix-sync-delta-loop
07:50
remove unused variable check-in: 6fb750d77c user: jan.nijtmans tags: trunk
07:33
The &lt;nobr&gt; tag is not valid xhtml. <p>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 &lt;nobr&gt; tag, other do it by putting "white-space: nowrap;" in css. <p>This commit changes the skins to do the same using css in all skins. <p>With this change, the "timeline" and "finfo" pages become 100% html5 complient: validator.w3.org doesn't show any errors any more (just 3 warnings) Closed-Leaf check-in: 46fba0f1c6 user: jan.nijtmans tags: no-nobr
2012-11-15
20:43
The annotator follows name changes. check-in: ee33b951a4 user: drh tags: trunk
20:25
Enhance the finfo page to show renames and/or where the file was added. check-in: dac6424e66 user: drh tags: trunk
15:57
Enhancements to the timeline labeling with the uf= option. New hyperlinks from the finfo page to timeline with uf=. check-in: a9372c05f5 user: drh tags: trunk
15:14
Add the uf= query parameter to timeline. The timeline shows only those checkins that contain the file identified. check-in: eb3cc76d50 user: drh tags: trunk
12:38
Add the debug= query parameter to the finfo file timeline page. Setting the 1 bit on debug causes the fid, pid, and mid of each file change to be displayed in the timeline. check-in: badd78e167 user: drh tags: trunk
2012-11-14
20:28
Detect infinite loops in the DELTA table and abort out of content_get() when they are found. Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob. Backport of fixes from [2012-08-23 21:15:36] check-in: 99053ab141 user: drh tags: branch-1.19
18:07
Modify the custom MinGW makefile to support symbols. check-in: 0e812a8edd user: mistachkin tags: trunk
17:39
Allow the "fossil ui" command to specify a directory as long as the "--notfound" option is also used. Give a better error message if these conditions are not met. check-in: 4e368da19c user: drh tags: trunk
17:23
Update the "fossil server DIRECTORY" operation so that it will serve static content contained in DIRECTORY in addition to Fossil repositories. check-in: 87d6aa3196 user: drh tags: trunk
2012-11-13
15:04
this ampersand should not have been escaped check-in: 2017763c31 user: jan.nijtmans tags: trunk
12:31
bug-fix: If both suppressCnt and pendingEndTr are true, a &lt;/td&gt;&lt;/tr&gt; pair too much is printed out. Discovered by validator.w3.org check-in: 06b00fa511 user: jan.nijtmans tags: trunk
2012-11-12
15:22
Fix a boundary case in the SSH link startup logic. check-in: 5776dfad81 user: drh tags: trunk
15:12
Increase the amount of randomness in the probe string used to initialize an SSH synchronization link. check-in: 0e9b58c80c user: drh tags: trunk
15:01
Fix a link problem with the default skin and skin#5. check-in: 62c565ec96 user: drh tags: trunk
14:49
Added the --sshtrace command-line option that provides diagnostic output on the connection setup for all SSH sync traffic. Make the SSH connection setup pause waiting for responses, if the desired response is not obtained right away. check-in: 00cf858afe user: drh tags: trunk
13:19
merge trunk check-in: aaa1cb04dd user: jan.nijtmans tags: improve_commit_warning
13:17
merge trunk Closed-Leaf check-in: 2b63068b4a user: jan.nijtmans tags: ticket-fb3057f6ed
13:16
revert unrelated changes check-in: 2c5844b1be user: jan.nijtmans tags: convert_before_commit
13:12
merge trunk check-in: b1beeb77ee user: jan.nijtmans tags: convert_before_commit
2012-11-11
22:42
Further attempts to help the "ssh" sync protocol move past noisy motd comments and other extraneous login text, synchronize with the remote end, and start exchanging messages successfully. check-in: 4473a27f3b user: drh tags: trunk
17:59
Add the --binary-ok flag to the "fossil commit" command. Ticket [63cc656c9dfef126] check-in: 8c7faee6c5 user: drh tags: trunk
2012-11-10
19:57
merge trunk check-in: df71e9d360 user: jan.nijtmans tags: ticket-fb3057f6ed
01:12
Reverse the labels on the Add/Delete indentation buttons in the Wysiwyg editor. Ticket [9d4cb9cf117b10a68] check-in: 449947b7d6 user: drh tags: trunk
00:26
Enhance the fossil_reserved_name() function to include the repository filename and its journals and auxiliary files. Ticket [7d790e7e5e0f701e01]. check-in: 8b06be709f user: drh tags: trunk
2012-11-09
23:35
Pull the latest SQLite from upstream for testing purposes. check-in: 50c534ee53 user: drh tags: trunk
15:39
merge trunk check-in: 9627a9051b user: jan.nijtmans tags: convert_before_commit
11:56
In html5, every table row is expected to have the same number of cells. check-in: cc746fc66c user: jan.nijtmans tags: trunk
09:01
Attempt to fix [fb3057f6ed]. Seems to work. check-in: b0917b1000 user: jan.nijtmans tags: ticket-fb3057f6ed
08:52
(committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. check-in: 153116f2d5 user: jan.nijtmans tags: convert_before_commit
07:47
merge trunk check-in: 49f73889b3 user: jan.nijtmans tags: convert_before_commit
2012-11-08
20:51
Correctly escape ZIP and Tarball filenames for URLs. Limit SHA1 hashs on diff URLs using %S instead of %s. Limit the number of links to follow off of each page in the many-www.tcl test script. check-in: 76e8600b94 user: drh tags: trunk
20:28
Update the many-www.tcl test script to stage the URLs testing and to run more of them. check-in: 691f188402 user: drh tags: trunk
16:51
Properly escape spaces in URLs in an href attribute. check-in: cd8aad4392 user: drh tags: trunk
16:25
Short-circuit a rare pathological case in the diff generator to prevent it from taking too much time. check-in: 353438a83b user: drh tags: trunk
16:09
Add a new test script that runs 10,000 web pages without valgrind looking for performance issues or fatal errors. Fix one incorrect SQL statement found by this script. Update the valgrind test script to run discovered web pages in a random order. check-in: a106404272 user: drh tags: trunk
15:47
merge trunk check-in: 4b9243f6a0 user: jan.nijtmans tags: convert_before_commit
15:45
accidently committed two unrelated files... check-in: b1199eb92b user: jan.nijtmans tags: trunk
15:40
another minor xhtml error. check-in: 44d5ad59b4 user: jan.nijtmans tags: trunk
14:42
Add a test script that runs one thousand web page queries using valgrind, looking for memory issues. Fix one use-after-free issue found using this script. check-in: 9e0da27437 user: drh tags: trunk
13:46
Escape all characters in the href attributes of &lt;a&gt; elements that have special meaning to HTML. Ticket [5ff2043c96682049]. check-in: d5c4684508 user: drh tags: trunk
13:44
Always HTML-encode the href attribute of &lt;a&gt; elements. This check-in simplifies and fixes double-frees in the previous. Ticket [5ff2043c9668] Closed-Leaf check-in: 35bfedef3e user: drh tags: ticket-5ff2043c96
12:04
one more similar fix, in xhref(). There is only one hyperlink using xhref with ampersands, in the "vinfo" and "ci" pages, but just for completeness… check-in: e47d862a59 user: jan.nijtmans tags: ticket-5ff2043c96
09:45
suggested fix for [5ff2043c96] check-in: d1f16f718a user: jan.nijtmans tags: ticket-5ff2043c96
09:20
a few more minor html5 violations check-in: 1858d202ef user: jan.nijtmans tags: trunk
2012-11-07
12:10
merge trunk <p>Fix continuation-byte check for UTF-8 chars > 2 bytes. check-in: 3920fa67bd user: jan.nijtmans tags: improve_commit_warning
11:28
Show an error message when trying to rename one file on top of another, rather than throwing a uniqueness constraint. Ticket [1e43138b8b8e90f] check-in: 14fdae7e40 user: drh tags: trunk
10:14
fix Abandoning warning check-in: 4d6ae5c007 user: jan.nijtmans tags: improve_commit_warning
09:47
styling check-in: c8eaeb1b8a user: jan.nijtmans tags: improve_commit_warning
09:43
merge trunk. <p>simplify utf-8 continuation byte checking, using a loop in stead of separater 2/3/4-byte versions. check-in: 2f7ac60f78 user: jan.nijtmans tags: improve_commit_warning
08:30
merge trunk check-in: 82506434d5 user: jan.nijtmans tags: convert_before_commit
2012-11-06
19:47
Make sure that pending deletes from "fossil rm" operations are preserved across a "fossil update". check-in: 76c6f8fcb8 user: drh tags: branch-1.19
19:42
Make sure that pending deletes from "fossil rm" operations are preserved across a "fossil update". check-in: 28272fa125 user: drh tags: trunk
18:38
Make sure file names in file browser don't wrap by adding white-space property to default CSS. check-in: b83278f6ff user: dmitry tags: trunk
18:31
When trying to create a directory, if mkdir fails, make sure the directory doesn't already exist before giving up and reporting an error. check-in: bc74a8171d user: drh tags: trunk
16:35
When one version of a file ends in a newline and the other does not, be sure to show that difference. Ticket [7541963870703f0]. check-in: d764f449d7 user: drh tags: trunk
12:20
gcc warnings: <pre>src/merge3.c: In function ‘merge_3way’: src/merge3.c:445:9: warning: ‘zPivot’ may be used uninitialized in this function src/merge3.c:446:9: warning: ‘zOrig’ may be used uninitialized in this function src/merge3.c:447:9: warning: ‘zOther’ may be used uninitialized in this function </pre> check-in: 233463c4ec user: jan.nijtmans tags: trunk
09:39
... but revert win/Makefile.mingw (accidently committed) check-in: 8f6cd5f3a3 user: jan.nijtmans tags: convert_before_commit
09:36
merge trunk<p>Don't try to convert binary files. check-in: 4fa4972104 user: jan.nijtmans tags: convert_before_commit
08:44
3 minor violations against html5 check-in: c5e08c3fa8 user: jan.nijtmans tags: trunk
00:49
Add a configuration option that allows timeline comments to be rendered as plain text rather than as wiki. check-in: 90e928deea user: drh tags: trunk
2012-11-05
21:10
Do not run the graphical merging tool nor leave merge-droppings after a dry-run merge. Also improve the merge summary message at the end of a merge. check-in: cd2c0e4cb5 user: drh tags: trunk
13:56
merge trunk check-in: b0e05a90b6 user: jan.nijtmans tags: use-blob_strip_bom
13:10
If the committed file has CR/NL or UTF-16 (or both), give the user the possibility to convert it to resp NL or UTF-8 (or both) without committing check-in: c6223a8e2a user: jan.nijtmans tags: convert_before_commit
11:23
Add commit warning message when text files have a long line length check-in: 879012769b user: jan.nijtmans tags: improve_commit_warning
2012-11-04
18:06
off-by-one check-in: a7fff6fea6 user: jan.nijtmans tags: improve_commit_warning
18:03
merge trunk check-in: e86aa2a1e8 user: jan.nijtmans tags: improve_commit_warning
18:00
merge trunk <p>Factor out main part of UTF-8 check to macro check-in: ce7c52223e user: jan.nijtmans tags: improve_commit_warning
17:41
Merge the "spelling" branch into trunk, fixing a huge number of typos, mostly in comments, but occasionally in error messages or help screens. check-in: db0c512767 user: drh tags: trunk
12:59
Fix typos. Closed-Leaf check-in: 45065c5c28 user: dmitry tags: spelling
11:58
Improvements to the fix for [0ff64b0a5fc88e7e]: (1) Better error message and (2) allow the partial commit of the renamed file as long as its destination files is also part of the partial commit. check-in: c0fe455c78 user: drh tags: trunk
10:50
merge trunk check-in: bd7b8a485f user: jan.nijtmans tags: improve_commit_warning
10:48
merge trunk, some improvements in messages (not yet ready yet) check-in: 517a6f7a53 user: jan.nijtmans tags: improve_commit_warning
00:46
Disallow the sequence: "fossil mv A B; fossil add A; fossil commit A;" since doing so requires both the old A and the new A to be in the same check-in. Ticket [0ff64b0a5fc8]. check-in: 27298fffc8 user: drh tags: trunk
2012-11-03
02:53
Perserve the "ubg", "brbg", and "ng" query parameters on the timeline when moving the display forwards and backwards in time or changing the length, etc, using the submenu buttons. check-in: 19ca7c6c54 user: drh tags: trunk
2012-11-02
23:52
Make the repeated-ticket suppressor output text ("N similar events omitted") appear at the end of the first line in the timeline, rather than on a separate line. Less obtrusive this way. check-in: dccb97fc34 user: drh tags: trunk
22:32
Add the undocumented --test option to "fossil clean", so that we can easily see what is being removed without actually removing it. This found a bug in the case-sensitivity logic, which was also fixed. Ticket [03fec0ab6021c776a4b3] check-in: d66057762f user: drh tags: trunk
21:53
Be aware of the filename case sensitivity of the underlying filesystem in the "fossil clean" command. Ticket [03fec0ab6021c77]. check-in: 640a4f49b1 user: drh tags: trunk
21:45
Only use the Tcl-derived argv/argc parser when compiling on windows using a compiler other than mingw. The crt0 for mingw works, and it also does wildcard expansion. Need to update the parse_windows_command_line() function to do wildcard expansion in order to fix builds using non-mingw windows compilers. Ticket [8ca2aae39172f9] check-in: fca9c52637 user: drh tags: trunk
21:38
Add the -g option to builds using the Mingw makefile. check-in: 004a31a6c7 user: drh tags: trunk
21:33
Fix an out-of-order variable declaration in blob.c. check-in: 9073d8dcc7 user: drh tags: trunk
21:20
Fix a segfault that occurs with the "fossil md5sum" command when files named on the command-line do not actually exist. Ticket [8ca2aae39172f90c]. check-in: 52199a504a user: drh tags: trunk
17:49
Make form field widths consistent for settings. Fix comment for the 'binary-glob' setting. check-in: c24b689019 user: mistachkin tags: trunk
17:37
Allow commit warning for binary data to be disabled via the 'binary-glob' setting. check-in: d25f6ddf35 user: mistachkin tags: trunk
17:22
Adjustments to looks_like_utf16 to handle wchar_t being missing or not 2 bytes. check-in: 7d881d8280 user: mistachkin tags: trunk
14:22
don't forget to compensate for the line-length check check-in: 9011fe1226 user: jan.nijtmans tags: improve_commit_warning
10:55
Generate warning when to-be-committed file contains invalid UTF-8 check-in: 4e86b06a9f user: jan.nijtmans tags: improve_commit_warning
08:31
speedup mimetype_from_content() by using a 256 byte array. <br>Mark VT and Ctrl-Z as text bytes, not binary. <br>Decrease maximum UTF-16 line length to 2731 <br>Check for FFFF in addition to 0, in UTF-16/binary detection. check-in: d804902f23 user: jan.nijtmans tags: trunk
03:30
Add the new moderation permissions to the list maintained by the JSON code. check-in: 1cc7e8ce29 user: mistachkin tags: trunk
03:10
Use local variable when checking for a carriage-return in looks_like_utf8/utf16. Update custom MinGW makefile. check-in: 531b2e2df0 user: mistachkin tags: trunk
02:41
Clean up some harmless compiler warnings. check-in: 0a4193be58 user: drh tags: trunk
02:36
Merge the "moderation" branch into trunk. This adds the ability to have an approval process for edits to Wiki and Tickets, including creating new Wiki and Tickets and adding attachments. Probably there are still some problems, but things are working well enough for trunk. check-in: ba418ee1ce user: drh tags: trunk
02:34
Make sure the MODREQ table exists before using it in the "modreq" webpage. Closed-Leaf check-in: def256a23b user: drh tags: moderation
02:27
Merge commit warning and file content type detection changes to trunk. check-in: 0c7c61447f user: mistachkin tags: trunk
02:26
Additional tweaks to the wiki/ticket editing logic with moderation control. check-in: d3d094ff55 user: drh tags: moderation
2012-11-01
22:54
All aspects of Wiki and Ticket moderation and attachments are working better. But there are still room for improvement before merging this enhancement sprint into trunk. check-in: 628c402414 user: drh tags: moderation
20:19
Add detection of binary data with no leading UTF-16 byte-order-mark. Closed-Leaf check-in: 7d3a06b89a user: mistachkin tags: commitWarningV2
20:09
Improve detection of UTF-8, UTF-16, binary data, and carriage returns during commit operations. check-in: c837e44445 user: mistachkin tags: commitWarningV2
17:56
Add moderator approval for attachments. check-in: 9ac467310f user: drh tags: moderation
15:38
Correct wrong manual merge. Closed-Leaf check-in: 5963c2dde8 user: jan.nijtmans tags: improve_looks_like_binary
15:08
Tickets are now held for moderator approval. check-in: aa4dd79835 user: drh tags: moderation
14:49
Add back checks for FFFE and FFFF in looks_like_text: <br>- FFFE is a reversed BOM. It could arise when an UTF-16LE and an UTF-16BE file are concatenated. This is always a fatal error, so diff should bail out early. <br>- FFFF is a permanently unassigned character as well, which doesn't exist in any font. Sometimes uninitialized variables are either initialized with 0000 or FFFF, so this makes it much more likely that binary files are detected early. <p>The earlier check for FEFF was not sensible: A BOM in the middle of an UTF-16 file could easily arise when two UTF-16LE or twe UTF-16BE files are concatenated. Nothing goes wrong in that case, the BOM should just be displayed a zero-width-space. Therefore, diff should not bail out. check-in: 64868f2b98 user: jan.nijtmans tags: improve_looks_like_binary
14:34
Wiki moderation now appears to be working. check-in: b7ccf110f3 user: drh tags: moderation
14:02
bug-fix: Before preparing a diff, BOM's should not be removed. It might result in a BOM in the middle of UTF-8, which is invalid, but that's how diff works. check-in: cd06b7d8af user: jan.nijtmans tags: use-blob_strip_bom
13:11
More infrastructure for wiki and ticket moderation. check-in: f7938ebd00 user: drh tags: moderation
12:32
merge trunk check-in: 9e97de3410 user: jan.nijtmans tags: use-blob_strip_bom
11:52
style fix check-in: 0ccbb44f14 user: jan.nijtmans tags: improve_looks_like_binary
11:48
merge trunk <p>let looks_like_text() give different values for UTF-16 BE/LE. Not used yet. check-in: 348637dedf user: jan.nijtmans tags: improve_looks_like_binary
10:20
Restore Style fix, which got lost by [618258421767778c] check-in: ef6c243ed9 user: jan.nijtmans tags: trunk
07:40
dont check for same BOM twice check-in: 8c32e6f0dd user: jan.nijtmans tags: trunk
03:44
Merge commit warning and looks_like_text() enhancements to trunk. Further changes based on these will occur on a branch. check-in: 6182584217 user: mistachkin tags: trunk
2012-10-31
23:07
Improvements to the display of Wiki and Ticket changes. check-in: ba0ae3b24a user: drh tags: moderation
20:56
adapt comments accordingly check-in: b5123d5154 user: jan.nijtmans tags: improve_looks_like_binary
20:49
Don't make it too complicated, too much risk to break other things. check-in: de5a2ef661 user: jan.nijtmans tags: improve_looks_like_binary
20:40
Initial infrastructure for adding the ability to moderate Wiki and Ticket changes. check-in: ef112586a0 user: drh tags: moderation
19:48
Add the wiki-moderator and ticket-moderator permissions. Not yet used. check-in: fc0bffd995 user: drh tags: trunk
14:56
Some more style en comment fixes, backported from [d57f0a9361], that I missed before. check-in: 1e2fdf98bc user: jan.nijtmans tags: trunk
14:15
Add the "fossil test-missing" command. Make test-missing and test-orphans available to "fossil all". check-in: eb94999143 user: drh tags: trunk
13:58
fix comment check-in: e1aed25eee user: jan.nijtmans tags: improve_looks_like_binary
12:58
Two more enhancements. <br>- DOS text files sometimes use Control-Z (0x1a) as eof-marker, so this byte should be considered text. <br>- FEFF, FFFE and FFFF are invalid UTF-16 code points (when not used as BOM), so files containing those should be considered binary. check-in: e3f3c390f1 user: jan.nijtmans tags: improve_looks_like_binary
12:12
Enhance the control-artifact parser to optionally return an error when the parse fails. Fix a bug in the artifact parser which caused it to ignore Z-card checksum failures. check-in: aab9e66b8b user: drh tags: trunk
09:56
strip BOM from artifacts embedded in HTML or text check-in: 01050d689d user: jan.nijtmans tags: trunk
09:15
Fix UTF-16 line length determination: j is counted in characters, not bytes. check-in: 44c6be2ab6 user: jan.nijtmans tags: improve_looks_like_binary
08:43
Enhance looks_like_text(): <br>- Detect line-length overflow earlier, not at the next NL <br>- Implement the same binary and line-length check for UTF-16 as well <p>For UTF-16, the line-length limit is set to 2/3th of the line length limit for other text, because UTF-16 -> UTF-8 conversion can increase the line length (in bytes) by max 50%. This guarantees that a UTF-16 diff can be made by converting the two UTF-16 files to UTF-8 and then do a normal diff. check-in: 58702daa55 user: jan.nijtmans tags: improve_looks_like_binary
00:11
Avoid the use of stdarg.h in the "all" command, since it was causing problems for reasons I do not understand. check-in: ec4c935223 user: drh tags: trunk
2012-10-30
20:10
Faster determination of binary files, by not only checking for NUL <p>re-use looks_like_blob check-in: 0ba08f9d26 user: jan.nijtmans tags: improve_looks_like_binary
18:14
Update to the version of SQLite that adds support for coroutines used to generate subqueries. check-in: bdbe6c74b8 user: drh tags: trunk
16:16
merge trunk check-in: 27d8f1b6d0 user: jan.nijtmans tags: use-blob_strip_bom
16:14
Style en comment fixes, backported from [d57f0a9361] check-in: c7b2b2ed3c user: jan.nijtmans tags: trunk
15:18
working utf-16 diff, still being tested check-in: 879d1e2405 user: jan.nijtmans tags: use-blob_strip_bom
10:23
Fix a typo in a comment. check-in: 1167d7b145 user: drh tags: trunk
08:06
take over various stylistic adjustments check-in: ab5a6b436e user: jan.nijtmans tags: use-blob_strip_bom
02:17
Refactor commit warning functionality. Break out UTF-16 BOM detection into a new function. Style and comment fixes. Closed-Leaf check-in: d57f0a9361 user: mistachkin tags: commitWarning
2012-10-29
22:09
Working "c=convert" option for <nowiki>[fossil commit]</nowiki>. Just to be tested a little bit more. check-in: a97aa34920 user: jan.nijtmans tags: use-blob_strip_bom
16:01
fix bit handling check-in: 1badca9491 user: jan.nijtmans tags: use-blob_strip_bom
15:57
(experiment) Allow 'c' for converting unicode/crlf files at user request, not complete yet. check-in: 121394b04f user: jan.nijtmans tags: use-blob_strip_bom
14:45
Allow unicode files for Wiki-rendering on Windows. <p>Trying to commit a file with an UTF-16 BOM will now give a warning, just as a file containing crlf <p>The --args command line option now accept UTF-16 files as well check-in: 70b4f105eb user: jan.nijtmans tags: trunk
14:35
fix "possible unresolved merge conflict" warning message to show the pathname relative to the wd in stead of the root check-in: 2a15d87edb user: jan.nijtmans tags: trunk
14:04
fix handling of "crlf-glob" option: UTF-16 BOM's always give a warning now Closed-Leaf check-in: 9267dba498 user: jan.nijtmans tags: use-blob_strip_bom
08:27
merge trunk check-in: f61d0a1c50 user: jan.nijtmans tags: use-blob_strip_bom
2012-10-28
23:01
Simplify the looks_like_binary() macro. Remove literal tab character, adjust styling and comments in looks_like_text(). check-in: c8e72df08e user: mistachkin tags: trunk
22:37
missing &lt;tr&gt; tag check-in: b2204034ec user: jan.nijtmans tags: trunk
22:08
merge trunk check-in: 6c41027335 user: jan.nijtmans tags: use-blob_strip_bom
21:52
now tested with ssl enabled as well check-in: 101a53cfc9 user: jan.nijtmans tags: trunk
21:38
- finally, do the ++j update in looks_like_text() right - More consistancy in prompt handling: accept Capitals everywhere, use '(' not '[', and abbreviate yes/no to y/N everywhere check-in: 7c527165a6 user: jan.nijtmans tags: trunk
20:47
.. but don't forget to update j check-in: 6542935c9d user: jan.nijtmans tags: trunk
20:40
speed-up looks_like_text(), by eliminating variable "i" and handle first character separately. check-in: 204680eedc user: jan.nijtmans tags: trunk
17:28
Performance enhancement for branch name look-ups. check-in: 186405ce3a user: drh tags: trunk
10:05
fix abandoning message check-in: f57f74b2af user: jan.nijtmans tags: use-blob_strip_bom
10:03
merge trunk check-in: 0b6b0dfd0b user: jan.nijtmans tags: use-blob_strip_bom
09:34
modify looks_like_binary() to looks_like_text() such that it is usable in cr_warning() as well check-in: 1bffce5230 user: jan.nijtmans tags: trunk
09:05
glad that I double-checked.... check-in: 6feba0dba5 user: jan.nijtmans tags: trunk
09:00
a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. check-in: d503cfd430 user: jan.nijtmans tags: trunk
08:32
Handle eventual utf-8 correctly everywhere in download page check-in: 63565631d7 user: jan.nijtmans tags: trunk
2012-10-27
04:10
Add <nowiki>[utime] and [stime]</nowiki> commands to TH1. check-in: 3d50bdcb9a user: drh tags: trunk
03:19
Update the diff-test-1 document with a pointer to a difficult indentation change. check-in: 80b6020692 user: drh tags: trunk
2012-10-26
21:34
Add the --deanalyze option to "fossil rebuild" for removing ANALYZE results. We really don't want ANALYZE run on a repository because all the queries are tuned to work without it. Add the ability to pass rebuild arguments to "fossil all rebuild". check-in: 85233c40c9 user: drh tags: trunk
20:46
Force the correct join order on timeline generation using a CROSS JOIN. check-in: 60b409322a user: drh tags: trunk
20:33
Merge the optimizations into trunk. check-in: 09681e17bb user: drh tags: trunk
20:18
Bring in the latest SQLite from upstream. Closed-Leaf check-in: bda00cbada user: drh tags: optimization
16:45
Minor performance optimization on wiki rendering. check-in: 25d99f2698 user: drh tags: optimization
13:01
merge trunk check-in: bc027af59b user: jan.nijtmans tags: use-blob_strip_bom
12:38
Oops, not too fast..... check-in: 884dd2331c user: jan.nijtmans tags: use-blob_strip_bom
12:28
<pre>src/stash.c: In function ‘stash_cmd’: src/stash.c:377:16: warning: ‘stashid’ may be used uninitialized in this function src/stash.c:472:7: note: ‘stashid’ was declared here</pre> check-in: 10e0d0b256 user: jan.nijtmans tags: trunk
12:14
a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. check-in: 110d68f2a1 user: jan.nijtmans tags: use-blob_strip_bom
09:44
Even though wiki pages can now be in UNICODE on Windows, this is still not recommended: A diff doesn't work, and it is Windows-only. <br>So give out a warning when a UNICODE file is attempted to be checked in on Windows, just as for CrLf files as well <p>Implement looks_like_text(), similar to looks_like_binary() but it can distinguish more types of text/binary files. check-in: 748071a25d user: jan.nijtmans tags: use-blob_strip_bom
09:07
use blob_strip_bom() in wikiformat.c <p>This has the effect that on Windows wiki pages can now be in unicode as well. check-in: 05033666fd user: jan.nijtmans tags: use-blob_strip_bom
08:19
use blob_strip_bom in main.c <p>This has the effect that on Windows the --args file accepts a unicode file, starting with a UTF-16 BOM as well check-in: cbb24cf854 user: jan.nijtmans tags: use-blob_strip_bom
02:35
Improvements to side-by-side diff alignment. check-in: 511405f426 user: drh tags: trunk
01:38
Improvements to the way binary files are detected. check-in: 8a1c80fb34 user: drh tags: trunk
2012-10-25
14:50
diff.c:looks_like_binary(): No need to make the blob null-terminated. <p>checkin.c: Make limits the same as in looks_like_binary(), preparation to move the function to diff.c Closed-Leaf check-in: c3ec6309fd user: jan.nijtmans tags: improve_looks_like_binary
13:59
Allow the deletion of multiple stash entries using "fossil stash rm" with multiple arguments. Multi-stash deletion is undoable. check-in: f41308d780 user: drh tags: trunk
10:27
use utf8 in stash comment editor on Windows, just like the commit comment editor check-in: fb565614db user: jan.nijtmans tags: trunk
2012-10-24
19:08
Fix the --setmtime flag on fossil-commit so that it works when changing version, and not just when updating the current version. check-in: d4bdac3c51 user: drh tags: branch-1.19
19:04
Fix the --setmtime flag on fossil-commit so that it works when changing version, and not just when updating the current version. check-in: 1d3256cbca user: drh tags: trunk
13:43
Removing superfluous parenthesis in html output. check-in: ad9cf1cad6 user: viriketo tags: trunk
07:42
relax Wiki name restriction Closed-Leaf check-in: d5453ca06a user: jan.nijtmans tags: ticket-897c39d284
2012-10-23
18:20
Simplifications to the checkout-db schema auto-update mechanism. check-in: 21f8161e8e user: drh tags: trunk
13:54
Fix source code formatting in winhttp.c. check-in: 9d8bdc90f9 user: drh tags: trunk
2012-10-22
21:16
Update to Toni Rönkkö's latest version (1.12.1) of dirent.h [http://www.softagalleria.net/dirent.php] check-in: f460839cff user: jan.nijtmans tags: trunk
17:29
Merge the changes to use various UTF encodings for win32 check-in comment editor into trunk. check-in: cc01ec5094 user: drh tags: trunk
14:56
merge trunk Closed-Leaf check-in: c7703868b3 user: jan.nijtmans tags: use-utf8-in-win-external-editor
13:38
Merge in the ability to add submenu buttons on embedded documentation using hyperlinks with the "button" class. check-in: 18c310afd8 user: drh tags: trunk
13:23
Merge the changes to show unresolved conflicts in "fossil status" and to prevent committing unresolved conflicts. check-in: 7d34d1748a user: drh tags: trunk
12:48
Version 1.24 check-in: 8d758d3715 user: drh tags: trunk, release, version-1.24
2012-10-21
19:07
Make sure that Tcl integration related script errors have consistent casing. check-in: d769ee702b user: mistachkin tags: trunk
00:54
Fix a crash bug that comes up when trying to view the history of files whose names contain charaters that require URL escapes. This is a cherry-pick of [65f495bc06767] which was committed to the wrong branch. check-in: 9c6f9e7a8c user: drh tags: trunk
00:52
Fix a crash bug that comes up when trying to view the history of files whose names contain charaters that require URL escapes. Closed-Leaf check-in: 65f495bc06 user: drh tags: conflict-tracking
2012-10-20
00:29
Report unresolved conflicts on "fossil status". Refuse to commit with unresolved conflicts if the --conflict flag is omitted from "fossil commit". check-in: 1fb2ca625b user: drh tags: conflict-tracking
2012-10-19
18:36
Add a mention of the ability to do dynamic loading of Tcl to the change log. (This change originally checked into the wrong branch.) check-in: e40e4faabb user: drh tags: trunk
18:35
Add a mention of the ability to do dynamic loading of Tcl to the change log. Closed-Leaf check-in: 5678565bec user: drh tags: embedded-doc-buttons
18:33
All submenu buttons on embedded documentation pages using markup of the form: &lt;a class="button" href="..."&gt;LABEL&lt;/a&gt;. check-in: 563b3ccb7b user: drh tags: embedded-doc-buttons
17:34
Simple changes that allows embedded documentation *.wiki files to contain unrestricted HTML. This is on a branch because I don't believe we want to go this way, but I might change my mind later. Leaf check-in: 463df97c06 user: drh tags: full-html-for-embedded-docs
17:04
Fix a typo in the Style document. check-in: 2116906fb1 user: drh tags: trunk
15:29
Further edits to the change log for 1.24. check-in: 5ea7a3ec56 user: drh tags: trunk
14:36
Add a proposed change log for the next release. check-in: a8a0985318 user: drh tags: trunk
13:30
Increase the version number to 1.24. check-in: caa4d5786f user: drh tags: trunk
2012-10-18
05:11
dequote_git_filename: missing return type check-in: ee424936da user: jan.nijtmans tags: trunk
2012-10-17
17:50
It turns out that filenames in git-fast-export format can be quoted, if they contain special characters. Update the importer to dequote those names before trying to use them. check-in: 77cbe38af0 user: drh tags: trunk
14:05
Picking the latest fix in trunk check-in: 39a59de8cb user: viriketo tags: annotate_links
14:04
I think I fix the previous commit, that should avoid committing a ticket manifest if it has no changes. It was ignoring the ticket appends. In the case of only appending, the user was not notified not properly redirected, and the ticket chagnes were not committed. Still, there should be some kind of warning to the user, if it ends up in such situation, I think. check-in: f02946aa8b user: viriketo tags: trunk
2012-10-16
23:14
Merge updates from trunk. check-in: ce3b312a15 user: mistachkin tags: tclRdOnly
12:19
Updating from trunk. check-in: 3cdf9480dd user: viriketo tags: annotate_links
12:18
Fixing buffer overflows in the width calculation of sbsDiff. check-in: 314a294321 user: viriketo tags: annotate_links
01:22
merge trunk check-in: 7f939bd8d7 user: jan.nijtmans tags: use-utf8-in-win-external-editor
01:11
unused variable includeDotFiles <p>struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64) <p>a few "const" additions (lower memory footprint, allows C-compiler to optimize better) check-in: 6032dd51f2 user: jan.nijtmans tags: trunk
2012-10-15
15:10
Avoid entering a ticket-change artifact that does not specify any changes. check-in: 7097562813 user: drh tags: trunk
15:01
Fix the windows build for the 1.19 branch. check-in: d3e7557a54 user: drh tags: branch-1.19
14:41
The name_to_rid() routine returns record-IDs even if they do not appear in the EVENT table. check-in: a758144e26 user: drh tags: trunk
14:31
Add a prototype "test-orphans" command. Does not yet work exactly right. check-in: 1ec715ae34 user: drh tags: trunk
05:28
unused variable includeDotFiles <p>struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64) <p>a few "const" additions check-in: d2e1469d12 user: jan.nijtmans tags: use-utf8-in-win-external-editor
05:11
merge trunk check-in: 69a0db2dd0 user: jan.nijtmans tags: use-utf8-in-win-external-editor
05:09
bug-fix: is_temporary_file expects utf8, not unicode on Windows check-in: 0e6b7bc363 user: jan.nijtmans tags: trunk
2012-10-14
20:09
Bug-fix: missing blob_zero. This commit is done with a big-endian unicode comment file check-in: 8a0c2c366c user: jan.nijtmans tags: use-utf8-in-win-external-editor
19:55
implement big-endian unicode decoding for commit message files check-in: 514f71a1cf user: jan.nijtmans tags: use-utf8-in-win-external-editor
2012-10-13
18:38
merge trunk check-in: 0111420601 user: jan.nijtmans tags: use-utf8-in-win-external-editor
17:31
Omit the "private" tag from private check-ins. This opens up the possibility of publishing check-ins that were originally private. Fix the "deconstruct" command so that it omits private artifacts unless the --private option is used. check-in: 6545e6cf74 user: drh tags: trunk
14:19
Add the --temp option to the "fossil extra" and "fossil clean" commands. check-in: 3206b6485a user: drh tags: trunk
2012-10-12
13:21
Show the complete text of added and removed files on the "vdiff" webpage. check-in: c32a97e1b2 user: drh tags: trunk
2012-10-11
20:58
Tweaks to the "fileages" user interface. check-in: da2fe1be82 user: drh tags: trunk
19:45
Cherrypick changes [0c37874941c8972], [9ba8a393fcc569b], and [ae092ec605eed11] in order to backport the --setmtime option of "fossil update" and the --age and -t options of "fossil ls" to version 1.19. check-in: 773c6c5f2c user: drh tags: branch-1.19
19:22
Add the --setmtime command-line option to "fossil update". When this option is used, the mtime of all unmodified managed files is set to the time when that file was originally checked in. check-in: ae092ec605 user: drh tags: trunk
18:33
Back out the undo/redo logic changes of [0c37874941c89] that caused the mtime to be restored on files. Playing games with mtimes is bad policy. Consider a scenario: "fossil merge; make; fossil undo; make". If the mtimes are reset by undo, then the second "make" above will not work correctly. This is not a complete backout of [0c37874941c89] as the underlying infrastructure used to compute the age of files is retained. check-in: 5c0843a8f1 user: drh tags: trunk
14:21
Add the "fileage" webpage. check-in: 368347d660 user: drh tags: trunk
2012-10-10
20:03
Add the internal checkin_mtime() function. Use it to implement the --age and -t options to the "fossil ls" command. check-in: 9ba8a393fc user: drh tags: trunk
16:06
The "fossil undo" and "fossil redo" commands remember file mtimes and restore them appropriately. When upgrading through this version, you may need to run "fossil undo --reset" to clear your old undo stack. check-in: 0c37874941 user: drh tags: trunk
2012-10-09
14:32
An alternative way to get mime-types from attachments for the "raw" page. Leaf check-in: b21df7ecaf user: drh tags: experimental
14:19
Adding mime types for some openoffice documents check-in: 770cf7fc35 user: viriketo tags: annotate_links
14:01
Fixing the vdiff submenus, so they behave as usual (for this branch) check-in: 4cf8c3d348 user: viriketo tags: annotate_links
13:53
Adding back the branch telling at checkin info for vdiff. check-in: e29d3822e9 user: viriketo tags: annotate_links
13:48
Updating from trunk. I solved some merge conflicts: 1) the checkin info in the vdiff page, taking that from trunk, and 2) the vdiff menu options, which I tried to get similar to what I had in the branch. check-in: f4b082d464 user: viriketo tags: annotate_links
13:30
Making the raw page download guess the mime type based on filename also for attachments, not only repository files. check-in: 5f3916ac5b user: viriketo tags: trunk
01:41
Update SQLite from upstream in order to test SQLite. check-in: 51858373cb user: drh tags: trunk
2012-10-08
13:50
Fix references to uninitialized memory when existing the SQL shell. check-in: 1955e6a69d user: drh tags: trunk
2012-10-07
17:18
merge trunk make Notepad the default comment editor on Windows check-in: 10cf72bd3b user: jan.nijtmans tags: use-utf8-in-win-external-editor
14:49
Add the new 'tcl-rdonly' setting to the list of those that should be transferred. check-in: 2335ae4f22 user: mistachkin tags: tclRdOnly
14:28
Update the 'makemake' script with the MinGW makefile changes for the markdown feature as well. check-in: 0db09a2061 user: mistachkin tags: markdown
14:22
Experimental proof-of-concept for the 'tcl-rdonly' setting and related functionality. check-in: 851e0755e5 user: mistachkin tags: tclRdOnly
13:55
Enhance Tcl integration with support for notifications before and after Tcl scripts are evaluated. check-in: 49c63f8c78 user: mistachkin tags: trunk
10:29
Add 'markdown' setting to enable runtime control over whether or not it is used. check-in: 1c5085d963 user: mistachkin tags: markdown
10:15
Merge updates from trunk. check-in: a8add9c1bd user: mistachkin tags: markdown
10:12
Add 'tcl-setup' setting for the optional Tcl script to evaluate after creating and initializing the Tcl interpreter. Make sure Tcl gets a copy of all the original expanded arguments. check-in: fa4e828653 user: mistachkin tags: trunk
2012-10-05
20:39
Add the "stash show" command. Simplifications to the diff code, and especially the looks_like_binary() function. check-in: 4e0e69f691 user: drh tags: trunk
16:36
Fix a couple of C99-isms in the recent stash changes. check-in: f378800aed user: drh tags: trunk
13:55
On the timeline webpage, remove the (undocumented) "nomerge" query parameter and make no-merge behavior the default when using the "from" and "to" query parameters. A new "shortest" query parameter can be used to find the shortest path, if desired. check-in: 37d107501c user: drh tags: trunk
13:48
Update SQLite from upstream so that Fossil will compile on pre-C99 compilers. This SQLite still has issues with ORDER BY optimization, but those issues do not seem to effect Fossil. check-in: 5a428febd4 user: drh tags: trunk
13:44
Enhancements to the "bisect" command: (1) Create alias "ls" for the "vlist" subcommand. (2) Show an abbreviated listing unless the --all option is used. (3) Automatically show the abbreviated listing after each "next". check-in: eec11147cf user: drh tags: trunk
13:10
Update the "fossil stash" command so that it always prompts for a comment if the -m option is omitted. check-in: 16371dcb1b user: drh tags: trunk
12:38
Get the --tk option working for "fossil stash diff". check-in: 2ed8cdc518 user: drh tags: trunk
12:10
Merge the controlInfoLink branch into trunk. check-in: 71c3b67a79 user: drh tags: trunk
08:28
Simplify internal link generation for control artifacts to avoid using escaped HTML entities. Closed-Leaf check-in: bcf41d31ca user: mistachkin tags: controlInfoLink
2012-10-03
19:54
Integration work for the markdown engine provided by Natacha Porté. check-in: d38c6eef06 user: mistachkin tags: markdown
14:58
Import the latest SQLite core from upstream. check-in: 7f3379f3a9 user: drh tags: trunk
2012-10-02
23:01
Enable building with the TCL stubs library and then loading the main TCL library at run-time, and only if needed. check-in: 25f7fa1157 user: drh tags: trunk
22:59
Merge the enhancements that adds the "diff-binary" setting for passing binary files to the external diff program. check-in: f8339c2743 user: drh tags: trunk
2012-09-30
09:29
The 'binary-glob' setting is a versionable project setting and should be listed with the others. check-in: 6ef41eeffe user: mistachkin tags: trunk
07:39
Make sure the new command line options are always processed; however, wait until after the settings are available. Closed-Leaf check-in: 064afb225a user: mistachkin tags: diffBinExternal
06:25
Add support for skipping binary files when using an external diff program. The existing 'binary-glob' setting and new 'diff-binary' boolean setting control this feature. check-in: c50eb50718 user: mistachkin tags: diffBinExternal
01:43
Fix typo in comment. check-in: 97f68e61da user: mistachkin tags: trunk
2012-09-29
14:08
Make the "--tk" option to the "diff" command also imply the "-i" option to force the use of the internal diff engine. check-in: 5a4fbb0a28 user: drh tags: trunk
07:40
For custom makefile, build with Tcl stubs support by default. Closed-Leaf check-in: 2d63ffdd4f user: mistachkin tags: tclStubsV2
07:29
Skip calling Tcl_InitStubs when not compiled to use the Tcl stubs mechanism. check-in: 1f4cfd5776 user: mistachkin tags: tclStubsV2
07:20
Merge updates from trunk. check-in: fbd3c2a597 user: mistachkin tags: tclStubsV2
07:16
Some fine-tuning for autosetup to support the Tcl stubs mechanism. check-in: 01de4c53b1 user: mistachkin tags: tclStubsV2
06:56
Build system changes to support the Tcl stubs mechanism. check-in: 9d0a4a89d7 user: mistachkin tags: tclStubsV2
2012-09-28
20:15
Refinements to the Tcl stubs integration. check-in: a0b3507d6c user: mistachkin tags: tclStubsV2
13:45
merge trunk check-in: 1aed9aabaa user: jan.nijtmans tags: use-utf8-in-win-external-editor
10:18
Update to the latest SQLite amalgamation, for the purpose of testing recent changes in SQLite. check-in: c0f245de25 user: drh tags: trunk
07:26
load Tcl dynamically using the Stubs mechanism in stead of linking in the library statically. Closed-Leaf check-in: ba91fe5f9e user: jan.nijtmans tags: stubbed-tcl
2012-09-27
21:16
Merge the partialCommitPerms branch which fixes an issue with permission bit changes of non-specified files being picked up by a partial commit. check-in: a0da8b3873 user: drh tags: trunk
17:29
Update the pre-checkin checklist to talk about the new --tk option to the diff command. check-in: 394177917c user: drh tags: trunk
13:02
Merge the fix for [711d04b6d8577] into trunk. Only bail out of a commit if none of the selected files have changed, rather than if any selected file is unchanged. check-in: 3a5e81cedb user: drh tags: trunk
11:51
Alternative fix for ticket [711d04b6d8577]. Closed-Leaf check-in: 94e2deef6d user: drh tags: ticket-711d04b6d8
08:43
Candidate fix for ticket [711d04b6d8] check-in: eab9f88e7f user: jan.nijtmans tags: ticket-711d04b6d8
01:38
Fixes to the --tk diff option to support unified diff on Windows. check-in: 1048bccf14 user: mistachkin tags: trunk
00:37
Allow unified diff for the --tk diff option. check-in: 5be507df71 user: mistachkin tags: trunk
2012-09-26
14:11
merge check-in: 84f1b5b37f user: jan.nijtmans tags: trunk
14:10
Make "fossil diff --tk" work on Windows as well. check-in: b836ec8a35 user: jan.nijtmans tags: trunk
13:52
For the --tk option to the diff command, invoke "tclsh" instead of "wish" and invoke "package require Tk" at the beginning of the script. check-in: aba451e9d5 user: drh tags: trunk
12:55
Add the --tk option to "fossil diff" in order to launch a Tcl/Tk GUI display of colorized side-by-side diffs. check-in: 22e5d711e5 user: drh tags: trunk
11:59
Add the --baseurl open to the "fossil server" and "fossil http" commands, for use with reverse proxies such as nginx. check-in: ecb85f61a9 user: drh tags: trunk
09:48
Correct last merge: mbcs->utf-8 conversion is done later check-in: b9640f05a2 user: jan.nijtmans tags: use-utf8-in-win-external-editor
09:32
merge trunk check-in: 71ef64bb75 user: jan.nijtmans tags: use-utf8-in-win-external-editor
09:27
Bug-fix: inline editor on Windows should expect mbcs, not utf-8 check-in: 9c9ad8e572 user: jan.nijtmans tags: trunk
07:35
Now it works €† check-in: 433cb71479 user: jan.nijtmans tags: use-utf8-in-win-external-editor
00:11
Escape "&lt;" and "&gt;" characters denoting removed and inserted line in the HTML version of side-by-side diff. check-in: 28cfb2fb10 user: drh tags: trunk
2012-09-25
21:15
another attempt €† check-in: 4358a23778 user: jan.nijtmans tags: use-utf8-in-win-external-editor
20:40
C check-in: fa8e0fed9c user: jan.nijtmans tags: use-utf8-in-win-external-editor
16:19
Isolate the logic used to figure out the text encoding of the check-in comment coming back from the users editor into windows-only code. check-in: 397c990400 user: drh tags: use-utf8-in-win-external-editor
14:55
zFile cannot be NULL, that wouldn't work on UNIX check-in: 7724ea6501 user: jan.nijtmans tags: use-utf8-in-win-external-editor
14:10
Use mbcs on Windows' external file editor in stead of utf-8 check-in: 3a20d89d95 user: jan.nijtmans tags: use-utf8-in-win-external-editor
11:48
Candidate fix for maintaining existing permission bits for partial check-ins. Closed-Leaf check-in: 33ffb32cb8 user: mistachkin tags: partialCommitPerms
06:40
allow Eclipse to be used as fossil development IDE, merged from "fossil-eclipse" branch, which is now closed. check-in: ae356a7b2e user: jan.nijtmans tags: trunk
2012-09-24
23:26
Updates to the "branching.wiki" document. check-in: d06396d31d user: drh tags: trunk
11:48
Fix typo in win32_fatal_error(). check-in: 9301375f3e user: mistachkin tags: trunk
10:12
fix -pedantic gcc warning: overflow in implicit constant conversion check-in: 03424a031b user: jan.nijtmans tags: trunk
09:03
modified fix for [c8c0b78c84], which no longer causes "Usage" printouts to use the full fossil path, even though the command line didn't use the full path check-in: dacc694615 user: jan.nijtmans tags: trunk
07:00
previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. check-in: 1ef58e5246 user: jan.nijtmans tags: trunk
2012-09-23
23:52
Always use wide-character Win32 APIs for dirent.h. check-in: ea621d75ef user: mistachkin tags: trunk
05:00
Fixes for compilation with MSVC. check-in: bb85c12e10 user: mistachkin tags: trunk
04:41
Merge the remaining Win32 TCHAR cleanup to trunk. check-in: 33fb889137 user: mistachkin tags: trunk
2012-09-21
23:32
Add an apple-touch-icon.png check-in: fd05645df5 user: drh tags: trunk
11:24
eliminate the need for <tchar.h> check-in: 1bfa3a0bbf user: jan.nijtmans tags: trunk
09:27
Eliminate usage of TCHAR and the associated Win32 API macros. Closed-Leaf check-in: 4abd4c5d38 user: mistachkin tags: noTCHAR
2012-09-20
20:33
eliminate all #ifdef UNICODE, assuming everthing is compiled with -DUNICODE -D_UNICODE check-in: ad91647ea7 user: jan.nijtmans tags: trunk
2012-09-19
14:48
Updates to the script that generates the "download.html" page. check-in: 9d2216a1f8 user: drh tags: trunk
12:23
Updates to the permuted documentation index. check-in: 1006126146 user: drh tags: trunk
11:52
A couple of minor documentation updates. check-in: a55fd04538 user: drh tags: trunk
11:32
Updates to the quick-start page. check-in: 2e9691055e user: drh tags: trunk
10:28
Merge the selectRemoteUser branch into trunk, so that now the username in the remote_url is a potential source of the user name. check-in: 24b2c6688a user: drh tags: trunk
04:01
As a fallback, attempt to extract the user from the remote URL configured for the repository. Closed-Leaf check-in: 817b3fea10 user: mistachkin tags: selectRemoteUser
2012-09-18
23:48
Fix comment. check-in: 5f13a2a6c6 user: mistachkin tags: trunk
23:31
Fix warning message typos. check-in: f9d053a931 user: mistachkin tags: trunk
22:58
If unable to determine the user by the normal techniques, don't guess. Print a helpful error message and quit. Otherwise strange user names end up in the log. check-in: 1e7262b724 user: drh tags: trunk
21:21
Merge support for the --template option of the 'new' command to trunk. check-in: 75bcb48089 user: mistachkin tags: trunk
21:16
Merge the new theme to trunk. check-in: d5272ee958 user: mistachkin tags: trunk
20:59
Copy the control settings into the new repository as well. Also, correct the query used to copy the system user column values. Closed-Leaf check-in: 4bab4459b6 user: mistachkin tags: newTemplate
20:14
Use the list of configuration properties when transfering content from the template repo to the new repo. Also transfer the ticket formats. check-in: 78cf4138d9 user: drh tags: newTemplate
15:37
Add the name= query parameter to the &lt;base&gt; for wiki pages, so that hyperlinks to fragments work correctly. check-in: a116d974b4 user: drh tags: trunk
12:52
Update the built-in SQLite to the latest version on the fullscan-covering-index branch. This is for the purpose of testing SQLite changes. check-in: ac2d29326b user: drh tags: trunk
05:14
Sync up base tag in the header with those contained in the skins file. check-in: f4022040f8 user: mistachkin tags: trunk
05:11
Enhance comments from the previous commit. Closed-Leaf check-in: 6282cdf0c3 user: mistachkin tags: skin5
05:08
Add a skin with enhanced handling of hyperlinks in the header and footer. check-in: 59fb15865c user: mistachkin tags: skin5
03:21
Add experimental support for copying the initial settings of a repository from another repository. check-in: e771171c68 user: mistachkin tags: newTemplate
00:15
Strip out TH1 comments from the header. Closed-Leaf check-in: 354bfe206e user: mistachkin tags: dynamicStyle
00:06
Make the default header and footer a bit more dynamic. check-in: 6cea1e4920 user: mistachkin tags: dynamicStyle
00:03
Fix the &lt;base&gt; tag in the default header. check-in: eb1513b7a9 user: drh tags: trunk
2012-09-17
07:34
fix [ce73fc2173] <p>Restore Win9x, using unicows eliminate all #ifdef UNICODE Closed-Leaf check-in: 9cf5056af9 user: jan.nijtmans tags: win95-unicows
2012-09-14
10:31
Experimental version for Win9x, using unicows Closed-Leaf check-in: bf0fede2ee user: jan.nijtmans tags: restore-win95
2012-09-13
07:17
merge trunk check-in: 0930ed2085 user: jan.nijtmans tags: restore-win95
07:12
re-enable unicode commandline for MSVC build (previous commit accidently removed that) <p>New version of dirent.h, which supports both MBCS and UNICODE check-in: 71d46aba2e user: jan.nijtmans tags: trunk
2012-09-12
22:01
simplify switching between widechar and unicode variant of dirent check-in: a8f7a8ac24 user: jan.nijtmans tags: restore-win95
20:55
allow MSVC build without -DUNICODE as well check-in: eede5db7c3 user: jan.nijtmans tags: restore-win95
20:36
unbreak MSVC build. <p>Always use platform detection in fossil_system: fossil might be linked with unicows, then still quotes should not be used on Win95 <p>Why did I remove the -DUNICODE from Makefile.msc?.... check-in: ebe241b4df user: jan.nijtmans tags: restore-win95
14:42
fix [ce73fc2173] as well check-in: ed5695fe7f user: jan.nijtmans tags: restore-win95
11:32
better fix check-in: 3c33959096 user: jan.nijtmans tags: restore-win95
11:04
fix crash in Win95 build when running on WinNT+ check-in: d339a7b2e3 user: jan.nijtmans tags: restore-win95
08:10
Restore fossil to be compilable for Win95 <p>Replace "-DUNICODE -D_UNICODE" with "-DSQLITE_OS_WINNT=0" in win/Makefile.mingw if you want this. check-in: b402bec882 user: jan.nijtmans tags: restore-win95
2012-09-11
18:49
enable unicode commandline for MinGW/MinGW-w64 as well <p> remove unused MINGW_BROKEN_MAINARGS check-in: 274d8a1dcd user: jan.nijtmans tags: trunk
12:16
Merge the unicode-cmdline branch into trunk. check-in: f668ff44c0 user: drh tags: trunk
11:57
Merge the latest trunk changes and the mingw-broken-cmdline branch into unicode-cmdline. Closed-Leaf check-in: b19ef490fd user: drh tags: unicode-cmdline
2012-09-10
18:15
add .PHONY target to makefile, this makes "make test" work even though there already is a directory named "test" check-in: ffcdfadbda user: jan.nijtmans tags: trunk
08:21
Add some test cases Closed-Leaf check-in: d43165418c user: jan.nijtmans tags: mingw-broken-cmdline
2012-09-09
22:06
Reformat the windows command-line parser to following the Fossil style. Use the alternative command-line parser on all windows builds, not just for MinGW builds, to simplify the logic and so that the alternative parser code is testing more heavily. check-in: f575af97b2 user: drh tags: mingw-broken-cmdline
20:53
Fix ticket [906c533302]. If you want to replace the mingw command-line pa a better one (conforming to ms rules), compile with -DMINGW_BROKEN_MAINARGS. MinGW doesn't support unicode command line parsing (linker option -municode), so the option -DMINGW_BROKEN_MAINARGS can be used to fix that too. check-in: 047dd62604 user: jan.nijtmans tags: mingw-broken-cmdline
2012-09-08
13:13
Fix a harmless compiler warning. check-in: c42408e15b user: drh tags: trunk
2012-09-07
21:12
On windows, make "gdiff" default to using WinDiff.exe. check-in: cad57bf65d user: drh tags: trunk
19:16
Add an authorizer to the raw-SQL entry box. This authorizer is not strictly necessary for security. It is just another layer of defense. check-in: 98f29f24cd user: drh tags: trunk
07:55
merge trunk check-in: af4287ac3a user: jan.nijtmans tags: unicode-cmdline
07:53
Enable unicode commandline and unicode console output for msvc builds. check-in: 286950208c user: jan.nijtmans tags: unicode-cmdline
2012-09-06
20:31
Improved descriptions of the two check-ins being compared on the vdiff page. check-in: 6b22a464d7 user: drh tags: trunk
19:52
On the check-in info page, offer a selection of nearby leaves to diff against. check-in: 238db72dc9 user: drh tags: trunk
18:26
Fix a bug in name resolution when the name begins with "tag:" check-in: ac65f5bd54 user: drh tags: trunk
14:00
Add the "Invert" button to the "vdiff" web page. check-in: b0036a3c97 user: drh tags: trunk
13:52
Improvements to the "root:TAG" naming option so that TAG can also be a UUID. check-in: 0e9277267f user: drh tags: trunk
10:23
Show the number of changes following a "fossil update". check-in: 3db1cf69e5 user: drh tags: trunk
09:10
merge trunk <p>enable UNICODE mode (experimental) Closed-Leaf check-in: 2017d2f832 user: jan.nijtmans tags: eclipse-project
2012-09-05
20:54
Do not count divider lines as "items" on the timeline. check-in: 4913964321 user: drh tags: trunk
20:45
Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. check-in: 41c3c1900b user: drh tags: trunk
20:21
Eliminate some gcc (4.6) warnings on windows. check-in: 1854d99041 user: jan.nijtmans tags: trunk
19:07
Make the 'localtime' modifier for SQLite date/time functions work inside the "fossil sql" command. check-in: 16ab9f25ff user: drh tags: trunk
14:10
Make the new "simplified" finfo page the default. The original finfo is available using the "Full" submenu option. check-in: 1574b63b14 user: drh tags: trunk
13:45
merge trunk, fix compilation on Cygwin/Linux check-in: c05ba6b0d7 user: jan.nijtmans tags: eclipse-project
12:55
const-qualification check-in: 645f34834d user: jan.nijtmans tags: eclipse-project
11:33
Add "fco" query parameter and the "Simplified"/"Full" submenu items to control it on the "finfo" web page. check-in: f1fae7f9ea user: drh tags: trunk
09:26
be smarter about istty static initialization check-in: 5d9f57a721 user: jan.nijtmans tags: eclipse-project
09:05
superflueous semicolon. check-in: 6f3b0f3445 user: jan.nijtmans tags: eclipse-project
09:00
fix writing to stderr console, last commit broke that. check-in: b4bab791fc user: jan.nijtmans tags: eclipse-project
08:15
write unicode to console, when possible. check-in: 7fd74e72f8 user: jan.nijtmans tags: eclipse-project
07:31
make output to the Windows console binary-safe check-in: a830168d3f user: jan.nijtmans tags: eclipse-project
06:32
merge trunk check-in: 1393a9107b user: jan.nijtmans tags: eclipse-project
2012-09-04
23:13
Be smarter about distinguishing between hyperlinks and array subscripts in code when rendering wiki. check-in: b7abba6707 user: drh tags: trunk
17:28
Add the "URLs and Checkouts" page. check-in: 8b1f5e0eab user: drh tags: trunk
15:48
Improvements to the CSS on default skins. check-in: b87d3b8804 user: drh tags: trunk
13:43
Add a home-page link to Jim Schimpf's book about Fossil. check-in: 29ad078b42 user: drh tags: trunk
12:36
merge trunk check-in: 2050646c9f user: jan.nijtmans tags: eclipse-project
08:14
memory allocated with mprintf should be freed with fossil_free(), not free() <p>use _wsystem() in stead of system() on Windows. <p>Use g.argv[0] in stead of fossil_nameofexec() when the full path is not necessary, e.g for "Usage" prints. check-in: 06ba3ace24 user: jan.nijtmans tags: trunk
07:00
merge trunk check-in: 56f6e9f3b9 user: jan.nijtmans tags: eclipse-project
06:52
merge trunk check-in: 26aa3eeab8 user: jan.nijtmans tags: eclipse-project
2012-09-03
18:36
Update the built-in SQLite to the 3.7.14 release. check-in: 2b56641fb9 user: drh tags: trunk
13:50
Extend zRequestFName and zReplyFName to allow MAX_PATH characters. missing fossil_mbcs_to_utf8() call in line 199 check-in: 6e7c94b31d user: jan.nijtmans tags: trunk
10:16
In the MinGW makefile, ignore failures of the mkdir command in case the directory already exists. check-in: 80c4b3a23f user: mistachkin tags: trunk
03:51
Remove obsolete comments. check-in: d43e163a27 user: mistachkin tags: trunk
03:47
Fix some confusing spacing in the MinGW makefile. check-in: e498d82d1a user: mistachkin tags: trunk
03:30
Fixes to the install target in the MinGW makefile when building from the Windows shell. check-in: 13eed7c653 user: mistachkin tags: trunk
03:00
In the MinGW makefile, instead of attempting to auto-detect if the Windows command prompt is being used, rely on the manually set USE_WINDOWS variable instead. check-in: 7bf4c290a5 user: mistachkin tags: trunk
00:51
Make the shell commands used by the MinGW more configurable and attempt to support building inside the Windows command prompt. check-in: ce55bc43bd user: mistachkin tags: trunk
00:24
Fix dependencies on generated headers in the MinGW makefile. Also, remove superfluous EXE extension on executables used during the build process. check-in: 4e8d2f2991 user: mistachkin tags: trunk
2012-09-02
19:39
<pre>Minor additional fixes related to [c8c0b78c84]: - Use _wsystem() in stead of system() on Windows - Use g.argv[0] in stead of fossil_nameofexe() where only printing is involved - Use fossil_nameofexe() where fossil_system() is involved - Move the determination of the full windows path to fossil_nameofexec, so g.argv[0] can always be the unmodified argv[0] - g.argv[0] and fossil_nameofexec() are in utf-8, so we cannot use fprintf directly. Exception: when printing malloc errors.</pre> Closed-Leaf check-in: be06861f3c user: jan.nijtmans tags: ticket-c8c0b78c84
12:50
fix cross-compilation of mingw target on Linux/Darwin check-in: 9c0e1caec5 user: jan.nijtmans tags: trunk
2012-09-01
04:45
Remove leftover instances of non-ASCII characters from several files. check-in: f15ce59b00 user: mistachkin tags: trunk
2012-08-31
20:46
Revert change [208d67675c]. The policy is to keep the Fossil source code ASCII even if Fossil itself is able to handle non-ASCII source files. Furthermore, the [208d67675c] change broken things. Also backout change [34fcb9634e] since it complicates the C code with unnecessary backslash characters in order to changes single-quotes to double-quotes in the generated HTML and Javascript, which is pointless. check-in: c19f34cb69 user: drh tags: trunk
19:57
Avoid prompting for the password for SSH syncs, since the password is never used. Omit debugging output on SSH syncs. check-in: d1eb341f80 user: drh tags: trunk
19:47
Improved handling of command-line arguments under windows. Possible fix for ticket [c8c0b78c84]. check-in: 0c7ae64ab5 user: drh tags: trunk
18:40
Remove obsolete documentation from the www/ folder. check-in: d80f2dc058 user: drh tags: trunk
12:44
Merge the fork of trunk. check-in: 231113eac2 user: mistachkin tags: trunk
12:43
Revise shell checking in the MinGW makefile to be a bit more general purpose. check-in: 4e62bffa63 user: mistachkin tags: trunk
12:26
Make it declarative that building the Win32 resources require the VERSION.h file. check-in: cf639e4fe2 user: mistachkin tags: trunk
09:03
use more utf-8 characters in the wiki, in stead of html entities check-in: 927d07c727 user: jan.nijtmans tags: trunk
08:58
Removed some very old TODO comments (from me) which just clutter up the wiki help text. check-in: f1c56bd31d user: stephan tags: trunk
08:08
More consistancy in html generation: Use '"' where possible. check-in: 34fcb9634e user: jan.nijtmans tags: trunk
2012-08-30
22:02
PATH_MAX -> MAX_PATH Closed-Leaf check-in: b41c57d5c8 user: jan.nijtmans tags: ticket-c8c0b78c84
19:41
Attempt to support compiling with MinGW without MSYS. check-in: 773fa5e63c user: mistachkin tags: trunk
19:29
upgrade dirent.h to latest available version (1.11) check-in: fb07d8693e user: jan.nijtmans tags: trunk
14:30
typos check-in: 7c0f4ecadf user: jan.nijtmans tags: trunk
12:34
make winhttp.c compilable without -DUNICODE check-in: d0256a17be user: jan.nijtmans tags: eclipse-project
12:05
Fix overzealous identification of no-op merges that are not really no-ops. check-in: efba2bc17b user: drh tags: trunk
11:47
merge ticket-c8c0b78c84 convert winhttp.c to unicode check-in: f342247c50 user: jan.nijtmans tags: eclipse-project
09:21
... and teach popen how to handle non-mbcs characters check-in: 7d842b654b user: jan.nijtmans tags: ticket-c8c0b78c84
08:55
proposed fix for [c8c0b78c84]. And - bonus - allow a BOM in the --args file check-in: 95f212433d user: jan.nijtmans tags: ticket-c8c0b78c84
07:03
merge trunk check-in: 0387251bd3 user: jan.nijtmans tags: eclipse-project
02:04
Simplify the mkversion changes from the previous commit. check-in: ae85ba156c user: mistachkin tags: trunk
01:56
Support setting the binary file/product versions in the Win32 resources. check-in: 6b8ef6a4fd user: mistachkin tags: trunk
2012-08-29
23:34
The --force flag change should have been on trunk. DRH should follow his own checklists! check-in: 5c420b1690 user: drh tags: trunk
23:33
Allow no-op merges with the --force flag. Closed-Leaf check-in: d787bcd44a user: drh tags: msvc-broken
23:17
Update file header comments for the TH1/Tcl integration source code. check-in: 5f22bc09e1 user: mistachkin tags: trunk
22:43
remaining part of [01a2f3a346] factor out the opendir() family of routines and provide portable alternatives, fossil_opendir() check-in: 4f9f0570db user: jan.nijtmans tags: trunk
22:37
found the cause of the crash!!!! check-in: 27905725de user: jan.nijtmans tags: msvc-broken
22:34
working part of [01a2f3a346] check-in: 14733d1519 user: jan.nijtmans tags: trunk
21:32
upgrade to dirent-1.11 Closed-Leaf check-in: 10fec4b7dd user: jan.nijtmans tags: broken-msvc-2, dirent-1.11
20:57
undo [bf079432fb]: It's crucial for the Tcl fossil repository to be able to do a no-op merge-mark. This change would make that impossible. Closed-Leaf check-in: 41577fd3ef user: jan.nijtmans tags: broken-msvc-2
20:51
merge-mark (in order to make merging back msvc-broken to trunk easier) check-in: 2b5d693495 user: jan.nijtmans tags: msvc-broken
20:48
working part of [ticket-01a2f3a346] (still don't understand, but somehow it doesn't work with msvc) check-in: 517309406a user: jan.nijtmans tags: broken-msvc-2
20:27
make it link on msvc. Doesn't run yet. check-in: bd43f1c249 user: jan.nijtmans tags: msvc-broken
19:41
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII check-in: 208d67675c user: jan.nijtmans tags: trunk
16:51
An attempt to factor out the opendir() family of routines and provide portable alternatives, fossil_opendir(). This simplistic first attempt works on non-windows platforms, but the build fails on windows. check-in: 8d8e529aa9 user: drh tags: msvc-broken
14:12
merge trunk check-in: c037808477 user: jan.nijtmans tags: eclipse-project
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII check-in: 9f6abc5968 user: jan.nijtmans tags: msvc-broken
13:03
merge trunk Closed-Leaf check-in: e9f38ae8ab user: jan.nijtmans tags: utf8-in-sources
11:27
fix for [01a2f3a346] check-in: 0357ed556e user: jan.nijtmans tags: msvc-broken
10:44
Fix a typo on the Ticket Change Details page. check-in: eb82a23827 user: drh tags: trunk
08:02
merge trunk Closed-Leaf check-in: 3e3f34ebcf user: jan.nijtmans tags: ticket-01a2f3a346
2012-08-28
17:39
Fixes to hyperlink generation for embedded documentation. check-in: ed6adcaf3b user: drh tags: trunk
09:13
merge ticket-01a2f3a346 into eclipse-project check-in: 51253a79f2 user: jan.nijtmans tags: eclipse-project
09:05
merge trunk into ticket-01a2f3a346 branch check-in: f89bd067c2 user: jan.nijtmans tags: ticket-01a2f3a346
06:24
This change allows html entities (like &amp;rarr; and &amp;bull;) in all c-sources to be replaced by its utf-8 equivalent (→,•). The translate utility will translate this to the right escape-sequence, so the C-compiler can handle it.<br> As long as the C-source doesn't contain any utf-8 characters, this generates exactly the same *_.c files as before. check-in: b5e2e50040 user: jan.nijtmans tags: utf8-in-sources
2012-08-27
22:56
Make merges a no-op if the pivot is the same as the version being merged. check-in: bf079432fb user: drh tags: trunk
21:09
Include branch information in the output of the finfo command. Patches from Peter Spjuth. check-in: 724bf68a2f user: drh tags: trunk
19:05
Re-do part of [d89b99e383], which was lost by [d7736649cd] check-in: 22806c5f59 user: jan.nijtmans tags: trunk
18:36
All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. check-in: 66f4fa9bd5 user: drh tags: trunk
2012-08-26
18:20
merge trunk into eclipse-project branch, and fix build on UNIX check-in: 64d8e09e20 user: jan.nijtmans tags: eclipse-project
18:17
merge trunk into unicode branch, and fix build on UNIX check-in: 8596323b5b user: jan.nijtmans tags: ticket-01a2f3a346
2012-08-25
01:48
Update the built-in SQLite to the latest version from the SQLite trunk. check-in: d7736649cd user: drh tags: trunk
2012-08-24
14:50
merge unicode branch check-in: b4ea94b488 user: jan.nijtmans tags: eclipse-project
13:42
add mkdir to the unicode-supported functions add chinese-named file and directory in test directory, demonstrating the fix [01a2f3a346] check-in: c780793749 user: jan.nijtmans tags: ticket-01a2f3a346
13:15
Better support for unicode filenames on Win32 (Not tested on other platforms yet, will not work!) [01a2f3a346] check-in: d8e1431fc0 user: jan.nijtmans tags: ticket-01a2f3a346
08:16
Merge in the mingw build enhancements check-in: abbc00fc5b user: jan.nijtmans tags: eclipse-project
08:13
wiki tweaks regarding MinGW build enhancements check-in: 4e93e84e55 user: jan.nijtmans tags: trunk
05:56
One more minor Win32 resource tweak. check-in: 02bff595e1 user: mistachkin tags: trunk
2012-08-23
21:18
Merge in the mingw build enhancements. check-in: 5253e0a791 user: drh tags: trunk
21:15
Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob. check-in: 0db6f981bf user: drh tags: trunk
20:56
Detect infinite loops in the DELTA table and abort out of content_get() when they are found. check-in: 791fd2fd68 user: drh tags: trunk
14:29
... and the makemake.tcl corresponding changes as well Closed-Leaf check-in: e55c7139b4 user: jan.nijtmans tags: better-mingw-v2
14:20
if openssl is compiled with zlib support enabled, then -lz should be after -lssl -lcrypto check-in: 69608104d2 user: jan.nijtmans tags: better-mingw-v2
13:46
Include the SQLite version in the resource file as well. check-in: 57603caf36 user: mistachkin tags: better-mingw-v2
12:47
Include versions of libraries used in the resource file. check-in: e7c77b5571 user: mistachkin tags: better-mingw-v2
12:11
A couple more resource tweaks. check-in: e1d83c3a79 user: mistachkin tags: better-mingw-v2
11:59
Various build and resource fixes. check-in: f008c97ae1 user: mistachkin tags: better-mingw-v2
10:13
Better mingw/mingw64 support for (cross-)compile on Linux, Darwin, Cygwin or Msys. Closed-Leaf check-in: cc2aa92ef8 user: jan.nijtmans tags: better-mingw
09:23
Added a maintenance reminder/potential fixme note. check-in: 4e66a96946 user: stephan tags: trunk
08:53
unicode support for file_getcwd, file_access and fossil_stat as well check-in: d95039cc5a user: jan.nijtmans tags: eclipse-project
07:25
merge SQL injection prevention patches into the eclipse-project branch check-in: 0fdb1f4f8f user: jan.nijtmans tags: eclipse-project
2012-08-22
21:30
two minor typos check-in: 544c163551 user: jan.nijtmans tags: trunk
20:19
Make use of %q instead of %s to avoid SQL injections. check-in: e766df0a69 user: drh tags: trunk
14:57
... and without -DUNICODE as well check-in: 7ba6a72443 user: jan.nijtmans tags: eclipse-project
14:53
Allow popen.c and winhttp.c to be compiled with -DUNICODE -D_UNICODE (the latter just by undefining those) check-in: 8bde948434 user: jan.nijtmans tags: eclipse-project
13:47
new functions fossil_unicode_to_utf8 and fossil_utf8_to_unicode. Modify file_delete, file_tempname, fossil_getenv and fossil_fopen to use it, so now they can handle all unicode characters not only the ones from the mbcs This should allow all filenames and environment variables to contain unicode characters, without problems on WIN32. If main.c is compiled with -DUNICODE -D_UNICODE, then command line arguments allow unicode characters on win32 as well. Build system not adapted for that yet. check-in: 65c8ca0571 user: jan.nijtmans tags: eclipse-project
11:52
Merge the TCL argument handling patches into the Eclipse branch. check-in: 1bafc7e677 user: drh tags: eclipse-project
11:51
Merge the TCL argument handling patches into trunk. check-in: b6a7e52c93 user: drh tags: trunk
11:42
Always call Tcl_FindExecutable, even when the command line arguments are invalid. Closed-Leaf check-in: a7392129c0 user: mistachkin tags: tcl-argv-handling-v2
11:33
When there are no command line arguments, set the argv script variable to an empty list. check-in: b04d5ab4af user: mistachkin tags: tcl-argv-handling-v2
11:15
Modify the Tcl argument handling to deal with object reference counts and errors. check-in: 46864ac9cc user: mistachkin tags: tcl-argv-handling-v2
07:45
Pass argv arguments to Tcl Closed-Leaf check-in: 3709b1eaa2 user: jan.nijtmans tags: tcl-argv-handling
2012-08-21
23:45
Restore the previous Tcl argc/argv handling as all the arguments will be used for the Tcl argv script variable. check-in: c9bb320065 user: mistachkin tags: trunk
14:27
Merge all recent trunk changes into the eclipse-project branch. check-in: e2d0fa884a user: drh tags: eclipse-project
14:25
Tcl only uses argv0 so it is enough to transfer only that one argument. check-in: 7f96a71599 user: drh tags: trunk
14:15
Merge the mingw-w64 compiler warning fixes into trunk. check-in: d89b99e383 user: drh tags: trunk
13:29
Tcl only uses argv0, so it's enough to transfer this argument only Closed-Leaf check-in: b82eacd569 user: jan.nijtmans tags: tcl-argv0-only
13:26
Those two files tell eclipse that it can be checked out as a project, and that the LF eol-convention should be used. check-in: 6c945311bc user: jan.nijtmans tags: eclipse-project
11:18
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/cgi.c:29: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/file.c:47:0: warning: "stat" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/sys/stat.h:258:0: note: this is the location of the previous definition In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/http_socket.c:35: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/shell.c:67:0: warning: "popen" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:503:0: note: this is the location of the previous definition src/shell.c:68:0: warning: "pclose" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:504:0: note: this is the location of the previous definition Closed-Leaf check-in: b5d69afed7 user: jan.nijtmans tags: jn-mingw-w64-compiler-warnings
11:05
Fix error messages associated with the "scrub" command. check-in: e25f55dd4d user: drh tags: trunk
2012-08-20
19:01
Expand the "diffFlags" variable to 64-bits in order to accommodate new options to the various "diff" commands. check-in: 2b1767500e user: drh tags: trunk
13:20
Fixing the automatic calculation of sbs line length, for the case of TABs and UTF8 sequences. I also set the tab size to 4 spaces. check-in: 36cdc17cc8 user: viriketo tags: annotate_links
2012-08-19
09:45
Added bash auto-completion script from Stuart Rackham. check-in: 85f1856c95 user: stephan tags: trunk
2012-08-18
14:43
Add the "uitest.html" document. check-in: 6139cf7a29 user: drh tags: trunk
2012-08-17
18:14
Fixed a number of "the the" duplications in comments, documentation, and HTML (templates). Left the 17 occurences of same in sqlite.c alone. check-in: b00e462ffc user: andreask tags: trunk
2012-08-14
17:46
Remove an unused function from the wiki formatter. check-in: b1cc5a4c12 user: drh tags: trunk
17:42
Update the built-in SQLite to the latest 3.7.14 beta. Fossil does not need this upgrade - the purpose is to test SQLite. check-in: 1f4af61f41 user: drh tags: trunk
17:30
Merge in the WYSIWYG editor branch, making WYSIWYG an option for trunk users. WYSIWYG is still off by default. check-in: 65870e8736 user: drh tags: trunk
2012-08-13
16:18
Have the "raw" webpage try to guess the filename and the mimetype of the artifact being downloaded, if the m= query parameter is omitted. check-in: af16836c23 user: drh tags: trunk
12:54
Disable the cut/copy/paste buttons on the WYSIWYG editor, since doing cut/copy/paste under javascript control is normally disallowed for security reasons. Closed-Leaf check-in: e5ad103777 user: drh tags: wysiwyg
12:39
Adjust the $current_page for the doc webpage so that it includes the embedded document being rendered. check-in: 22e2051111 user: drh tags: trunk
12:30
Fixes to the &lt;base&gt; addition to the HTML header so that it works correctly with the "doc" webpage. Href is now $baseurl/$current_page. check-in: fd10cdbaf8 user: drh tags: wysiwyg
2012-08-11
22:25
Add confirmation dialog boxes when changing between markup and wysisyg editor mode, and before cancelling an edit. check-in: cb6804a2e3 user: drh tags: wysiwyg
15:37
Add a configuration option that enables WYSIWYG wiki editing. The traditional markup editor is still used unless this option is enabled. check-in: ebc48bf180 user: drh tags: wysiwyg
15:06
Improvements to the setup page, including a button to automatically add the &lt;base&gt; element to the header if it is missing. check-in: bf27074c82 user: drh tags: wysiwyg
13:58
Add &lt;base href="$baseurl/"&gt; to the html header in the default configuration and in all built-in skins. Add a warning if &lt;base&gt; is not configured. Generate hyperlinks from wiki relative to the &lt;base&gt; check-in: 31732d77ff user: drh tags: wysiwyg
02:33
Improvements to the HTML beautifier. check-in: 0e57bafcfa user: drh tags: wysiwyg
2012-08-10
23:18
Reduce the maximum height of a wiki edit frame to 30 rows. check-in: e000f7f0fd user: drh tags: wysiwyg
23:12
Automatically clean up the HTML that is generated by webbrowsers and by the Fossil wiki-to-html translator so that the HTML is easier to read in the wysiwyg editor. check-in: fb6f1b7b71 user: drh tags: wysiwyg
19:59
Add experimental support for WYSIWYG editing of wiki pages. check-in: 6cd9847f54 user: drh tags: wysiwyg
12:59
Allow the style= attribute in wiki markup. check-in: 717cd2782c user: drh tags: trunk
2012-08-09
19:16
Fix the "Delete Ad-Unit" button so that it really does delete the ad-unit. check-in: 869e27e739 user: drh tags: trunk
2012-08-08
13:46
Updating from trunk. I solved three merge conflicts about hyperlinks. check-in: 08db320464 user: viriketo tags: annotate_links
13:22
When using /zip or /tarball without a UUID, use "trunk" instead of "tip" as the default. Ticket [300fc543b24250e256] check-in: eb0933ca55 user: drh tags: trunk
13:13
Add the --uuid-override option to the "fossil ticket add" command. Ticket [c2efdd64bff166c3] check-in: 294cddf3ba user: drh tags: trunk
13:04
Changes "make install" so that it makes sure that the installation directory actually exists. Ticket [6e23fe11013961]. check-in: 426e8edc30 user: drh tags: trunk
12:41
If no uuid= query parameter is used for the /tarball or /zip URIs, then use the latest checkin (aka "tip"). Ticket [300fc543b24250e256867]. check-in: 8f00221682 user: drh tags: trunk
12:36
Avoid freeing memory that might not have been malloced in the "ticket" command with the --quote option. Ticket [6dba56543b89dc4]. check-in: 0bc2a94104 user: drh tags: trunk
11:25
Version 1.23 check-in: 957b17af58 user: drh tags: trunk, release, version-1.23
11:24
Additional documentation updates prior to the 1.23 release. check-in: 411e88cbaf user: drh tags: trunk
03:28
Bump version of OpenSSL in the MinGW makefiles. Also, remove superfluous subst operations from the MinGW makefiles. check-in: 0324ed61fb user: mistachkin tags: trunk
2012-08-07
14:58
The SQL parameter $login in the SQL for a report returns the name of the login name of the current user. check-in: a4249d2180 user: drh tags: trunk
11:42
Add the "Klingon Code Warriors" quote to the quotes.wiki page. check-in: e00e6205b6 user: drh tags: trunk
2012-08-06
15:28
Update the change log. check-in: d982f8944c user: drh tags: trunk
15:04
Increase the version number to 1.23. check-in: 399e868d72 user: drh tags: trunk
14:41
Add --user-override and --date-override options to the "fossil ticket add" command. check-in: ea4acb5c5d user: drh tags: trunk
11:15
Fix minor documentation typo. check-in: 372879b388 user: drh tags: trunk
2012-08-03
18:41
merged in [336e1355b927f]. Closed-Leaf check-in: 82e78034da user: stephan tags: th1-query-api
2012-07-27
00:26
Fix another faulty though harmless memset() initialization. check-in: 336e1355b9 user: drh tags: trunk
00:00
Fix a faulty (but harmless) initialization in the MD5 code. check-in: ed005e302d user: drh tags: trunk
2012-07-26
17:27
Removed legacy comparison of uint<0 (the type used to be 'long', IIRC). Thanks to Doug C. for the report. check-in: bff50b17eb user: stephan tags: trunk
2012-07-25
12:05
Allow the setup user to add the chngtime query parameter to ci_edit. This can be used to override incorrect tags that have a date way in the future. check-in: ca72f02c9b user: drh tags: trunk
11:18
In the user edit screen, display capabilities in three columns. check-in: 60cf260b6e user: drh tags: trunk
10:58
Add &lt;label&gt; markup around all checkbox form entries. check-in: e78c49d30a user: drh tags: trunk
2012-07-22
17:59
merged in trunk [11abffbb497d67a], added a test script to check a th1 memleak case. check-in: 13b0e0b4d4 user: stephan tags: th1-query-api
17:40
Pulled in minor memleak fix [bee0036681]. check-in: 11abffbb49 user: stephan tags: trunk
16:54
Fixed a memleak in the th1 variadic proc args support. check-in: bee0036681 user: stephan tags: th1-query-api
13:11
Minor usage simplifications in the th1 argv API. check-in: 24b9fbca0f user: stephan tags: th1-query-api
11:55
Reduced the set of th1-exported SQLITE_xxx constants to those which are actually used in script APIs. Minor doc updates. check-in: 8e04055133 user: stephan tags: th1-query-api
11:39
minor th1 doc and script code cleanups. check-in: 2b4b2a5091 user: stephan tags: th1-query-api
2012-07-20
18:54
Fixed a c99ism and a missing return statement. check-in: c01764b0d1 user: stephan tags: th1-query-api
15:19
/json/dir now requires Read ("o"), instead of Hyperlink ("h") permission, analog to checkin [ded8615f95]. check-in: 625ed00498 user: stephan tags: trunk
15:06
Replaced $(x) with gebi(x), as per ML discussion. check-in: dfce20e487 user: stephan tags: trunk
14:54
Change the "dir" webpage to require read permission. check-in: ded8615f95 user: drh tags: trunk
11:56
Removed unneeded th.c/blob.h dep (having it does not fix parallel builds). check-in: dff26b750e user: stephan tags: th1-query-api
2012-07-19
22:03
Fix a formatting problem on the setup_settings page. check-in: 6f594af627 user: drh tags: trunk
21:44
Create a javascript function $(id) which is an alias for document.getElementById(id). Use the $(id) function everywhere that document.getElementById(id) was used. check-in: 97d651b85a user: drh tags: trunk
18:53
Automatically check both "Tags:" and "Branching:" boxes when text is entered into the name fields on the "ci_edit" page. check-in: b2164fb70c user: drh tags: trunk
18:41
/ci_edit now auto-checks the Add Tag checkbox if the user types in the tag name field. Thanks to Nolan D. for the suggestion and Steve H. for the graceful solution. check-in: 542f989a27 user: stephan tags: trunk
18:03
Merged in [0c0f268ff3], minor th1-internal doc addition. check-in: 56db35330d user: stephan tags: th1-query-api
15:41
Fix the db_is_writable() routine to return FALSE if the database is not even open. check-in: 0c0f268ff3 user: drh tags: trunk
2012-07-17
16:55
Separate the download links on the "info" and "ci" pages onto a separate line with a separate label. check-in: 7ee938f40e user: drh tags: trunk
2012-07-16
19:35
Removed 2x extraneous #include "th.h". check-in: 27dc9b0b38 user: stephan tags: th1-query-api
19:21
More minor internal consistency cleanups. check-in: 495f26a00e user: stephan tags: th1-query-api
18:56
Cleanups requested by DRH, plus some incidental consistency/maintenance-related cleanups found along the way. check-in: c25a5d199b user: stephan tags: th1-query-api
14:37
cherry-picked [4295728159451e0d]. check-in: a7eb714758 user: stephan tags: trunk
14:36
Minor doc correction. check-in: 4295728159 user: stephan tags: th1-query-api
2012-07-15
17:33
Started adding infrastructure to allow us to expand the ob handler support to include more types. Added another th1 test script. check-in: 726f998b5f user: stephan tags: th1-query-api
15:28
Added query reset, refactored bind commands to accept their indexes in the same way as the col commands do (and expanded the remaining col commands which did not do so). check-in: f2ee33d460 user: stephan tags: th1-query-api
14:54
Made the query col argument ordering more flexible/forgiving. check-in: a561c43919 user: stephan tags: th1-query-api
14:31
th1 query API now accepts the statement ID as the first arg after the query command or later on after the subcommand, for all subcommands where this makes sense. check-in: 09d7df1597 user: stephan tags: th1-query-api
13:14
Minor cleanups. Made Th_Ob_Man opaque. Renamed TH_USE_xxx to TH_ENABLE_xxx. check-in: 3d243a5681 user: stephan tags: th1-query-api
12:52
Made a few more functions static. th1 ob doc additions. check-in: 8027581c5e user: stephan tags: th1-query-api
12:27
Refactored th1/sqlite bits to use Th_Data_Get/Set(), removed sqlite data from Th_Interp class. Other minor cleanups. check-in: 3167ff33f8 user: stephan tags: th1-query-api
11:16
Refactord ob api to only swap out the Vtab output state, as opposed to the whole Vtab state (which includes the allocator). check-in: d9e0ee2f1e user: stephan tags: th1-query-api
11:04
minor doc additions. check-in: 236cf13594 user: stephan tags: th1-query-api
10:59
Added ability to tie client data/finalizer to th1, allowing a refactoring of OB manager to use per-interpreter-instance state instead of global state. check-in: 147c602d93 user: stephan tags: th1-query-api
09:23
Added push/pop as aliases for start/end in the ob API. Fixed a horrible size calculation bug which triggered an assert() for ob nesting levels deeper than 2. check-in: 9b3a11e160 user: stephan tags: th1-query-api
09:20
Added incr as built-in function. check-in: dc3c8ac3de user: stephan tags: th1-query-api
00:57
Fixed a missing NUL terminator. check-in: 66da00e969 user: stephan tags: th1-query-api
00:39
Added flags arg to Th_Render to allow us to eventually customize its output a bit. check-in: 3ab06e8962 user: stephan tags: th1-query-api
2012-07-14
22:38
Added strftime support to the th1 query API. check-in: 6e2f9edc29 user: stephan tags: th1-query-api
21:36
Fixed short-form flag handling for th1 argv command in CLI mode. It now handles GET/POST params. check-in: 413a33f20f user: stephan tags: th1-query-api
21:13
Refactored th1 argv_xxx to (argv xxx). Added th1_argv.wiki doc. check-in: 615ee71798 user: stephan tags: th1-query-api
20:59
Refactored th1 query API col_xxx and bind_xxx to (col xxx) and (bind xxx). check-in: 8260fdc99a user: stephan tags: th1-query-api
20:45
Refactored th1 query API to use (query foo) instead of query_foo. Added th1_query.wiki doc page. check-in: bd98f0f430 user: stephan tags: th1-query-api
20:11
Added th1_ob.wiki embedded doc. check-in: 905f67d0d3 user: stephan tags: th1-query-api
19:48
Fixed a segfault in proc_command() caused by invalid inspection of an empty array. check-in: f2d8724250 user: stephan tags: th1-query-api
19:19
Documented the "ob" API, added "ob level". check-in: 66104f8b5d user: stephan tags: th1-query-api
18:55
Fixed a crash case off-by-1 in th1 (ob get). check-in: ef68eb0106 user: stephan tags: th1-query-api
18:44
i think i fixed the th.c-needs-blob.h build problem (again). Merged in 9f83e033a2304a9. check-in: 960576b961 user: stephan tags: th1-query-api
18:32
Added PHP-like "ob" (output buffering) API to th1. Refactred Th_Vtab allocator to use a single realloc()-like interface. check-in: b793063954 user: stephan tags: th1-query-api
16:51
Merge the root-tag branch into trunk. check-in: 9f83e033a2 user: drh tags: trunk
14:02
Refactored Th_ToXXX() to live on top of Th_TryXXX() to simplify some downstream code. check-in: 7554072246 user: stephan tags: th1-query-api
13:51
moved th1 argv funcs into their own registration unit. Renamed argv_getat to argv_at. check-in: 3b25f80edd user: stephan tags: th1-query-api
13:43
Refactored th1 function registration code to be reusable across modules. check-in: e923b4a64d user: stephan tags: th1-query-api
13:20
minor generic cleanups in th1 before continuing on to real work... check-in: 1767603f23 user: stephan tags: th1-query-api
12:02
Refactored sendText() to use the new output abstraction layer. check-in: d3a6234974 user: stephan tags: th1-query-api
11:54
Refactored th1's output mechanism: moved output API to Th_Vtab to support arbitrary output destinations, the intention being to be able to support an output buffer stack analog to PHP's ob_start(), ob_get_clean() and friends. check-in: 3c0209f5dc user: stephan tags: th1-query-api
11:40
Changes to the root-tag processing to provide better error messages. Closed-Leaf check-in: 36134ce275 user: drh tags: root-tag
11:15
Cleanups in the th1 query statement finalization. check-in: 4fdf0ac279 user: stephan tags: th1-query-api
11:14
Added g.interp cleanup to db_close() to allow th1 to clean up any statement handles it creates. check-in: 008a16c0e5 user: stephan tags: th1-query-api
10:26
Fixed a memleak in the cleanup of th1 query_prepare statement. check-in: eb4a373ee8 user: stephan tags: th1-query-api
10:22
Added docs for the th1 query API. Added basic th1 argv-handling API. check-in: a8eace9a2a user: stephan tags: th1-query-api
10:17
Minor improvements to the previous find_option() commit. check-in: 232008406f user: stephan tags: th1-query-api
09:14
find_option() now accepts --long=VAL and --short=VAL forms, in addition to the conventional --long VAL and -short VAL. Long-form has had this feature a while (apparently) but it has not been documented AFAIK. check-in: aa3ea63c58 user: stephan tags: th1-query-api
05:03
Add the branch= query parameter to the vdiff page. check-in: 1879758718 user: drh tags: root-tag
04:59
Add the --branch option to the "diff" command, for showing all changes in a particular branch. check-in: f06e492ad8 user: drh tags: root-tag
04:43
Allow check-in specifications of the form "root:BRANCH" where BRANCH is a branch name. Such a spec refers to the point on the parent branch from which the branch is derived. Useful for doing a diff of an entire branch, for example, using "fossil diff --from root:xyz --to xyz". check-in: a4e01221c8 user: drh tags: root-tag
02:13
Added th1 query_bind functions. check-in: e30002440a user: stephan tags: th1-query-api
00:56
Added query_col_int and query_col_double. Renamed query_column_xxx to query_col_xxx. check-in: b01eb58bca user: stephan tags: th1-query-api
00:20
added th1 query API. check-in: c3b10e12a1 user: stephan tags: th1-query-api
2012-07-13
20:52
minor formatting fix. check-in: 31545360ab user: stephan tags: trunk
18:55
minor doc correction. check-in: 5df13a0b38 user: stephan tags: trunk
18:49
Reworked the /json/artifact/FILE|CHECKIN response payloads to streamline the structures, remove duplicate data, and add file parent information. check-in: 824ede2af6 user: stephan tags: trunk
18:40
Added (hasfeature json|ssl|tcl) function to TH1 to determine whether the given compile-time option is enabled. check-in: 2be3a876fd user: stephan tags: trunk
18:37
Fixed setting of FOSSIL_ENABLE_JSON vis-a-vis autosetup. check-in: 00b86a85be user: stephan tags: trunk
18:01
Replaced free() with fossil_free() for pedantic correctness. Minor related doc fix. check-in: 9f98585e89 user: stephan tags: trunk
16:56
help text updates. check-in: 91a740e82a user: stephan tags: trunk
16:56
Added blob_swap() to simplify some json code. check-in: 2e2cd82bac user: stephan tags: trunk
16:56
Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set). check-in: a3dd2cfeb0 user: stephan tags: trunk
15:06
Several minor internal cleanups to the json code which i thought i had committed last week :/. check-in: 055dfb1223 user: stephan tags: trunk
2012-07-07
14:07
Update the inetd handler so that it works with IPv6. check-in: 89fb414274 user: drh tags: ipv6
13:32
Fix the URL parser so that it is able to handle IPv6 addresses. Fixes to the IPv6 client-side code. check-in: beea59873a user: drh tags: ipv6
2012-07-06
16:18
/json/query now fails without executing the query if the provided query has no result _columns_ (to explicitly disallow INSERT/DELETE/DROP, etc.). check-in: 3e1dd97f77 user: stephan tags: trunk
2012-07-05
21:25
Work toward getting Fossil to be able to sync over IPV6. This check-in compiles, but we do not yet have a server to test it on. check-in: 0268e771ef user: drh tags: ipv6
19:24
Minor interal json refactoring made possible by recent cson changes. check-in: e40e79b7ab user: stephan tags: trunk
19:03
Pulled in latest cson amalgamation for the cson_type_id addition and started refactoring some O(N) lookups to O(1) based on that addition. check-in: cde55bd7a3 user: stephan tags: trunk
2012-07-03
21:30
minor cleanups made possible by newer cson APIs. check-in: 9be377fef1 user: stephan tags: trunk
21:28
Minor improvement to the "are we in JSON mode so we can disable the name parameter hack?" pre-check. check-in: 5ea759f9fe user: stephan tags: trunk
21:10
Minor optimization in stash_create to bypass an unneeded blob_compare() when (isLink!=isNewLink). check-in: 75461b993e user: stephan tags: trunk
21:07
Replaced a malloc()/free() with fossil_malloc()/free() and removed the corresponding NULL check (fossil_malloc() dies on error). check-in: 6ad70288d9 user: stephan tags: trunk
2012-06-29
23:45
Fix a bug in the manifest generator that was introduced by check-in [01e4de6b8ae936b]. check-in: 5f3a0681a0 user: drh tags: trunk
21:30
Added check of rc for setgid/setuid() calls. check-in: 4d107b597a user: stephan tags: trunk
19:35
Remove redundant include argument from the compilation steps of several source files. check-in: 8a18e7fb7f user: mistachkin tags: trunk
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". Leaf check-in: 0328d68181 user: drh tags: sqlite4
15:47
Merge in the trunk changes. check-in: 0315f3f03b user: drh tags: sqlite4
12:48
Fix the manifest generator for check-ins so that when a partial commit is done and some of the uncommitted files have been renamed, the rows of the check-in manifest are ordered by the original, unchanged names of the uncommitted renamed files. check-in: 01e4de6b8a user: drh tags: trunk
11:05
Update the test-parse-manifest test command so that it reports parse failures on standard output. check-in: 4113f5881b user: drh tags: trunk
2012-06-27
13:59
Use ~/.fossil4 as the configuration database to avoid conflicts with the original fossil. Adjust SQL because INTEGER PRIMARY KEY does not auto-fill as with SQLite3. check-in: 3f624d490b user: drh tags: sqlite4
12:30
Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. check-in: 6823912746 user: drh tags: sqlite4
2012-06-25
15:43
Improved detection of changes to a file after a merge that do not change the size of the file. check-in: 23022a8546 user: drh tags: trunk
15:15
Whan a commit fails because the repository checksum does match the working directory, in addition to printing the names of the files that disagree, also output the repository version of the files to separate temporary files to facilitate error analysis. check-in: edc0c9464d user: drh tags: trunk
2012-06-24
03:47
Re-added the jsonApiVersion field to /json/version output. Not sure why i had removed it. /json/report/create now fails with an NYI error instead of succeeding but doing nothing. check-in: bbcc8fe351 user: stephan tags: trunk
2012-06-22
23:42
Updates to test procedures. Add a test case for the hard-to-diff sqlite3.c change. check-in: f9b89f61a3 user: drh tags: trunk
23:32
Update the built-in SQLite to the latest version from the trunk of the SQLite tree. The diff of this SQLite change will be very slow without the previous check-in that enhances the diff performance. check-in: c5b835ddc0 user: drh tags: trunk
22:39
Huge performance improvement for certain pathological cases for diffing of very large files. check-in: 9e15437e97 user: drh tags: trunk
13:03
Minor Makefile hack to allow "make clean" to work from ./src/. check-in: 4e4b6cc35f user: stephan tags: trunk
12:58
MSC makefile fix for missing cson_amalgamation. Closed-Leaf check-in: 0918d1f04a user: stephan tags: stephan
2012-06-20
17:26
Remove an unused variable. check-in: 2955cece33 user: drh tags: trunk
17:24
Add the ability for an administrator to run raw SQL commands via the web interface. check-in: ca0faa88a4 user: drh tags: trunk
16:47
comment-after-#ifdef patch from Alexander Orefkov. check-in: c5d56e4974 user: stephan tags: trunk
14:40
Change the names of config parameters for adunits to use "-" instead of "_". Allow configuration sync of adunits as part of the skin. check-in: 4bf5cdc873 user: drh tags: trunk
14:14
Allow ad units to be added after the menu bar. Optionally disable ads for logged in users and/or administrators. check-in: e33fc88630 user: drh tags: trunk
11:31
Update the diff-test-1.wiki tests to include a case for side-by-side diffs of multibyte characters. check-in: c2b681e635 user: drh tags: trunk
11:02
Account for multibyte unicode characters when computing column widths for side-by-side diffs. check-in: 484f8d29af user: drh tags: trunk
10:57
Add a comment that contains multi-byte unicode characters. This will be used for testing diff logic. check-in: d1fc2f4a16 user: drh tags: trunk
2012-06-19
13:04
Fix several MSVC compiler warnings, including a couple C99-isms. check-in: 80bfcee892 user: mistachkin tags: trunk
2012-06-14
13:00
Remove temporary pqueue_insert renaming hack from the various Makefiles. check-in: 4006ee4f23 user: mistachkin tags: trunk
2012-06-12
11:20
Change the "pqueue_" prefix on methods of the priority queue object to be "pqueuex_" to avoid conflicts with OpenSSL. check-in: 81162c716c user: drh tags: trunk
2012-06-11
11:39
Minor pedantic wording change to accommodate a recent code change in how _FOSSIL_ stores the path to the repo file. check-in: 480367cecf user: stephan tags: trunk
2012-06-10
22:31
Merge the autosetup and winsrv branches into trunk. check-in: 1ac9cece64 user: drh tags: trunk
22:29
If files named on the "fossil add" command are not present, make that a warning rather than a fatal error. check-in: 810976a750 user: drh tags: trunk
2012-06-08
03:12
On unix, use the ".fslckout" name instead of "_FOSSIL_" for the local checkout database. Both names have been and continue to recognized. But now ".fslckout" is created by "fossil open" instead of "_FOSSIL_". the "_FOSSIL_" name is still used on windows. check-in: 432306beca user: drh tags: trunk
2012-06-07
13:30
Update the built-in SQLite to the first 3.7.13 beta. check-in: 990c4d4437 user: drh tags: trunk
2012-06-06
20:27
Fixed command line processing for the "winsrv" command. Corrected a typo in the documentation of the "winsrv create" command. Report error messages in the native language if english is not available. Closed-Leaf check-in: cff9cc34f0 user: tsbg tags: winsrv
2012-05-26
20:59
Minor error text rewording (for clarity). Suggestion from the mailing list. check-in: e130c2e781 user: stephan tags: trunk
2012-05-14
19:44
added fossilwiki -- a perl script to dump information about the wiki pages in a repo check-in: 733e9af854 user: ron tags: trunk
2012-05-12
19:03
Update the built-in SQLite to the first 3.7.12 release candidate. check-in: 3613fe5666 user: drh tags: trunk
2012-05-11
21:17
Filter out inline shell variables from tclConfig.sh because they break the build on CentOS 5 with TCL 8.4. (Edit: Fixed username.) Closed-Leaf check-in: cc008ebab7 user: bcsmith tags: autosetup
2012-05-10
12:22
Update the built-in SQLite to the 3.7.12 beta as of 2012-05-10. check-in: 0141e20ff0 user: drh tags: trunk
2012-05-07
20:59
Avoid database locking errors caused by db_optional_sql() writes. check-in: b22cc4eb73 user: drh tags: trunk
2012-05-05
13:53
Improvements to the javascript that enables hyperlinks for anonymous users. check-in: 7fb59a67dc user: drh tags: trunk
10:55
Fix a typo in the "info" page. check-in: e2f5be6df1 user: drh tags: trunk
2012-05-04
23:14
Update to the latest SQLite trunk version. (This is for testing SQLite, not for Fossil's benefit.) check-in: 59169e4d16 user: drh tags: trunk
21:31
Bump version of zlib in the Windows makefiles. check-in: a30da54fee user: mistachkin tags: trunk
2012-04-30
09:33
When sided by side make the text area small so it will always fit in the column. After page loaded enlarge the text area with Javascript. But leave a little room (40px) as a margin between the two columns. This insurers that side by side always succeeds. Leaf check-in: 396eceb9e4 user: renez tags: side-by-side-edit
2012-04-29
17:08
Merge in recent trunk changes so that the branches can be more easily compared. Closed-Leaf check-in: 82332148a2 user: drh tags: side-by-side-edit
16:54
Remove appropriate "ckout:" records from the config table when closing a checkout. Do not attempt to modify the repository with "ckout:" records if the repository is read-only. check-in: 02051489a0 user: drh tags: trunk
13:07
Put wrap="virtual" back in textarea Increase the height of the textarea to the height of the preview div. check-in: ead316f3f7 user: renez tags: side-by-side-edit
11:05
Use in cgi strncmp to circumvent Firefox adding ; charset: UTF-8; changed cols to 60 especially under windows it is to big and the result is not side-by-side check-in: a7a331fa16 user: renez tags: side-by-side-edit
05:12
Put back the rows='%d(n)". Although an other option is, after the page has loaded, to change the offsetHeight of the text area to the height of the previewdiv. check-in: 55e7e24595 user: renez tags: side-by-side-edit
05:05
Enable side by side editing and preview. While automatic updating of the preview 'pane'. Tested with Chrome and Firefox under Linux. Only Chrome works. check-in: 20362c85a8 user: renez tags: side-by-side-edit
04:54
Create new branch named "side-by-side-edit" check-in: 68a8a7e925 user: renez tags: side-by-side-edit
2012-04-28
22:42
Add the "fossil all changes" command to show all check-outs with uncommitted changes. Also add the "fossil all list --ckout" option to show all current checkouts rather than all repositories. check-in: 42f4d14771 user: drh tags: trunk
18:55
Change the name of the auto-enable-hyperlinks setting to auto-hyperlink and make it available via the "fossil setting" command. <b>Note:</b> when upgrading through this change, if you formerly had auto-hyperlink turned off, you will have to turn it off again since the name has changed. It defaults to on. check-in: cb5db7598f user: drh tags: trunk
18:24
Remove a surplus space character following the user name in the description of check-ins. check-in: 0ea8ed34a1 user: drh tags: trunk
18:02
Fix a stray ")" character in the diff buttons of the "check-in" information page. check-in: 82476370d0 user: drh tags: trunk
17:28
For the "fossil info" command from without an open check-out, only show the alt-root and access-url information if the --detail or -l options are given. check-in: f1487280a8 user: drh tags: trunk
15:00
On the "setup_ulist" (list of users) webpage, group the special category users ("anonoymous", "nobody", "reader", "developer") together at the top of the screen, rather than interspersing them among the regular users. check-in: 2079981fd6 user: drh tags: trunk
14:13
Take advantage of the recently enhancement to the "translate" utility to simplify the logic for the "stat" webpage. check-in: 2008cecf1c user: drh tags: trunk
12:07
s/History/Hyperlink/ to accommodate API change. check-in: 89f37c0458 user: stephan tags: trunk
08:05
Move the enhanced spider-defense mechanism into the trunk. check-in: 433cde1ce8 user: drh tags: trunk
08:03
Refinements to the new hyperlink logic and spider defense. Closed-Leaf check-in: d9c8a7dd73 user: drh tags: spider-defense
07:15
Changes anchor tags (&lt;a&gt;) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. check-in: 8ae52fc418 user: drh tags: spider-defense
03:32
Enhance the "translate" utility so that formatting characters can occur in between the "%" and "C" of a printf-style conversion on @-lines. check-in: f9711803e2 user: drh tags: trunk
2012-04-27
15:56
Always update the baseurl: entry in the config table if using a repository from a URL that has not previously been recorded. check-in: c7d6e334f8 user: drh tags: trunk
15:43
Record the names of checkouts and access URLs in the config table and display that information using the "info" command. check-in: e604d483ee user: drh tags: trunk
13:41
Provide the "public-pages" glob pattern that can allow anonymous users to access embedded documentation on sites where the source code should not be accessible to anonymous users. check-in: 79ef9618e6 user: drh tags: trunk
12:31
Fix an over-length line in glob.c. check-in: 9232fd6946 user: drh tags: trunk
2012-04-24
13:36
Update to the latest SQLite version 3.7.12 beta. check-in: 6cfd8ecc05 user: drh tags: trunk
2012-04-22
10:09
Merging from trunk. I solved some conflicts on the report for merges (cherrypick/...), adding some comments, and adopted the trunk solution to unchanged checkin messages. check-in: 40debe4782 user: viriketo tags: annotate_links
09:56
Fix a comment in my previous commit. check-in: 515e7fa0c8 user: viriketo tags: annotate_links
09:50
I change the branch colour algorithm, for another one I can understand better. No HSV magic; simply few combinations of RGB values based on hash. This algorithm should give either different or equal colours, and not similar colours. This way I think the hash differences are more likely to give different colours. I had the feeling that we were getting too often too similar colours for our branches, but I can't prove that mathematically. check-in: 243d99d128 user: viriketo tags: annotate_links
2012-04-21
18:06
Enhance to #ifdef lines to enable Fossil to build and run on haiku. check-in: b2cc871031 user: drh tags: trunk
2012-04-20
01:33
Bump version of OpenSSL in the Windows makefiles. check-in: fb48371c74 user: mistachkin tags: trunk
2012-04-19
15:18
Merge documentation updates from msw-docco into trunk. check-in: 5f6b495230 user: drh tags: trunk
14:34
Catch up w/ trunk & document --case-sensitive option in the add and addremove commands. Closed-Leaf check-in: 626a317e5c user: martin.weber tags: msw-docco
2012-04-17
22:31
Merge the msw-docco changes into trunk. check-in: 3c637382b4 user: drh tags: trunk
21:56
Pull in the latest pre-release version of SQLite, including the new shell. check-in: 4faefe630e user: drh tags: trunk
20:37
If a user tries to add an attachment which is a valid control artifact, compress the attachment and append ".gz" to its names, to prevent it from being interpreted as a real control artifact. Also fix an unrelated comment typo. check-in: cd4e08803f user: drh tags: trunk
2012-04-16
15:53
Document some more options of fossil branch new: --nosign, --user-override and --date-override. Fix a typo in fossil branch ls docco. check-in: 7727eb12b0 user: martin.weber tags: msw-docco
2012-04-13
22:42
Fix the /dir webpages to that it treats folders whos names differ only in case as the same folder when case-sensitive is off. check-in: 4290a801a0 user: drh tags: trunk
2012-04-11
16:37
Sorry - failed to tap ctrl-x s before that last commit :/. check-in: ad1628626a user: stephan tags: trunk
16:33
Second half of the tarball fix (CLI mode, i missed that one). check-in: b79d2b77fe user: stephan tags: trunk
16:28
Fixed: /tarball accepted non-checkin rids (but of course could not generate a tarfile from them). Bug report from Justin Gedge on the mailing list. check-in: f982e3764b user: stephan tags: trunk
2012-04-06
17:24
(1) Show cherrypick and backout merges in the status command (2) Allow partial commits of cherrypick and backout merges (3) Prompt user to continue if a check-in comment is unedited (4) Fixing a jump on uninitialized data on web sbs diff - cherrypick of [92b2a5c390467a] (5) Updates against an uncommitted merge are now a warning, not a fatal error. check-in: 195517a9c9 user: drh tags: trunk
13:05
Cleanup: Move all occurrences of setmode() into fossil_binary_mode. check-in: fa4371f3b5 user: drh tags: trunk
2012-04-05
14:31
Made 'fossil commit' detect if the editor changed the file. If the editor did not change the file, ask confirmation, as if it was an empty comment. I think svn behaves this way. check-in: d2a733beda user: viriketo tags: annotate_links
14:19
Allowing partial commit for merges not adding a parent to the checkin. check-in: a610b2567f user: viriketo tags: annotate_links
14:05
I make 'merge --baseline' not introduce a new parent in the merge checkin. I think it should behave like --cherrypick. check-in: ba402f33b2 user: viriketo tags: annotate_links
2012-04-04
16:20
Updating from trunk to get the latest trunk fixes. check-in: b7f3a32d4e user: viriketo tags: annotate_links
16:19
Fixing a jump on uninitialized data on web sbs diff. Noticed after having seen text file corruption in the web SBS, and traced by valgrind. check-in: 92b2a5c390 user: viriketo tags: annotate_links
2012-04-02
01:19
Fix a bug in the previous check-in. check-in: b65ed0b106 user: drh tags: trunk
01:14
Improve the readability of large sizes on the "stat" webpage. check-in: 701c8e68c6 user: drh tags: trunk
00:11
Try to make the "stat" page more readable by inserting commas in larger integers. This experiment did not work out. Closed-Leaf check-in: ef9ec5d74a user: drh tags: comma-in-stat
2012-03-31
19:15
Update to the latest SQLite code. Fix a compiler warning in style.c. check-in: 82f5663270 user: drh tags: trunk
17:13
fix for cookie mismatch for self-registered users (reported via mailing list). check-in: dc97099ac3 user: stephan tags: trunk
16:24
Update the download page generator script to always include the &lt;!DOCTYPE html&gt; at the beginning. Otherwise, IE9 doesn't work. check-in: 1bf77fa2da user: drh tags: trunk
15:18
Add the ability to set a background image as part of the server configuration. Process the CSS using TH1 so that $baseurl can be inserted into the CSS. check-in: 62398459fb user: drh tags: trunk
14:35
Pulled in latest cson_amalgamation for cson_sqlite3_bind_value(). check-in: 1eec62808d user: stephan tags: trunk
14:02
Add a background image to the www/ directory. check-in: 351dabfb95 user: drh tags: trunk
13:22
Remove ambiguity in LOGIN_IGNORE_U and LOGIN_IGNORE_V flags by combining them into a single flag. check-in: 49546c5a87 user: drh tags: trunk
2012-03-30
13:22
Further improvements to the help text for the "fossil ci" command. check-in: 6d4f9a3b69 user: drh tags: trunk
2012-03-29
18:31
minor checkin doc improvement (suggestion from Marek). check-in: b6d219b920 user: stephan tags: trunk
18:24
Added -i/--invert option to /json/wiki/list --glob/--like flags. check-in: 757cf364a9 user: stephan tags: trunk
2012-03-28
21:25
added advapi32 to libs of dmc. Needed for windows service check-in: c0ad5f6bc4 user: renez tags: trunk
2012-03-25
03:23
Added --html|-h option to /json/diff to retrieve HTML-marked-up diffs. check-in: a15214e83c user: stephan tags: trunk
03:10
Added --glob and --like options to /json/wiki/list, to filter the list server-side. check-in: 06cd311c17 user: stephan tags: trunk
01:35
reverted that switch to sqlite3_mprintf() - i did not realize that vmprintf() is implemented locally. Changed some %s to %t/%T. check-in: bb05bf6d36 user: stephan tags: trunk
01:29
Added downloadPath link to /json/dir output when --checkin is specified. Optimized no-checkin cases to use a temp view instead of temp table. check-in: 517d0ef8a5 user: stephan tags: trunk
01:27
fixed a horrible varargs misuse. check-in: a596198ced user: stephan tags: trunk
00:52
switched from vmprintf() to sqlite3_mprintf() to get the extra percent format modifiers. check-in: 3acdc5e448 user: stephan tags: trunk
2012-03-24
21:05
Avoid adding HTML into the "patch" output. check-in: dce6af96eb user: drh tags: trunk
16:35
Added timestamp output to /json/dir when -checkin option is provided. check-in: a81b34b8f5 user: stephan tags: trunk
12:32
/json/wiki: s/contentLength/size/ and s/lastSavedBy/user/, for consistency. Interface-incompatible change. check-in: c78773b2fd user: stephan tags: trunk
2012-03-23
01:11
s/status/state/, for consistency. check-in: 8f496ed159 user: stephan tags: trunk
2012-03-22
23:26
Added size to the "changed files" list for the /json routines which output that. check-in: 9575eb5d2a user: stephan tags: trunk
22:09
Changes to how /json/(artifact|finfo|timeline) handle file content and modification-state flag. Some API-incompatible changes. check-in: 8c6dc243c9 user: stephan tags: trunk
2012-03-21
21:11
removed rid property from /json/timeline/wiki response payload. check-in: 47817fefdf user: stephan tags: trunk
21:06
Changes /json/timeline/branch's payload structure to match that used by the other /json/timeline/xyz APIs. Removed rid property from timeline output. check-in: bdc29eb897 user: stephan tags: trunk
20:55
fixed /json/timeline/branch timestamp flag, which was in string format rather than unix epoch. check-in: 9b42f2e976 user: stephan tags: trunk
20:23
Throughout the /json API, renamed the "mtime" property with "timestamp", to consolidate the inconsistent usage. check-in: 070b75542c user: stephan tags: trunk
2012-03-20
14:44
Allow multiple --tag options on the "commit" commandline. Change the meaning of the --bgcolor option to only change the background color for the single commit. The new --branchcolor option changes the background color persistently, as --bgcolor used to do. <b>Command-line compatibility break</b>. check-in: c4dc635e6b user: drh tags: trunk
14:03
Merge the winFiles branch into trunk. check-in: 135ed93375 user: drh tags: trunk
2012-03-19
20:33
removed "rid" property from /json/artifact/FILEUUID output. check-in: 98ae107a97 user: stephan tags: trunk
20:33
minor type-cast addition in json timeline SQL. check-in: 70e41ccd48 user: stephan tags: trunk
12:45
Avoid a valgrind warning in the side-by-side diff logic. Closed-Leaf check-in: 5dd5d39e7c user: drh tags: branch-1.22
11:58
Avoid a valgrind warning in the side-by-side diff logic. check-in: 9262546e43 user: drh tags: trunk
05:24
Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained. Make use of this when converting the local root to its canonical form. Closed-Leaf check-in: e94c7cc4de user: mistachkin tags: winFiles
04:48
In file_tree_name, since the file name argument is converted to its canonical form prior to the memcmp, the local root must be as well. On Windows, normalize drive letters to uppercase when converting a file name to its canonical form and fix construction of temporary file names used with the gdiff command when the --from and --to options are present. check-in: 6be0898b2c user: mistachkin tags: winFiles
2012-03-18
23:44
Fix compiler warnings and update custom makefile. check-in: 43631b087b user: mistachkin tags: trunk
19:46
Fixing an unnecessary heap accumulation. check-in: 801a759589 user: viriketo tags: annotate_links
16:37
Minor cleanups and tinkering in /json/dir. check-in: c1963c49b0 user: stephan tags: trunk
16:36
/json/finfo now sorts ASC when --after is specified. check-in: 5dcaeca7c1 user: stephan tags: trunk
16:35
Removed mperm property from /json/artifact results. Added a TODO. check-in: afe12e1077 user: stephan tags: trunk
14:53
Making the side-by-side diffs autocalculate the width, by default. check-in: 16397d8625 user: viriketo tags: annotate_links
14:03
Adding a link to vpatch in vdiff. check-in: e926e0b467 user: viriketo tags: annotate_links
13:54
Add a link for a non-detail view in vdiff. check-in: dc313b1547 user: viriketo tags: annotate_links
11:54
Added file size info to /json/dir (but only when checkin=... is specified) and /json/finfo. Changed /json/dir to not show uuid for dir entries because the associated UUID actually refers to a file in that dir. check-in: 7b89c7b5b3 user: stephan tags: trunk
11:43
Improved error message when parsing JSON input request fail. check-in: 4dae79503f user: stephan tags: trunk
04:00
Removed more name-related special-case handling code. check-in: 1a4ca414e9 user: stephan tags: trunk
03:47
Removed some special-case handling of "name" param (no longer needed). check-in: 34fc6f098f user: stephan tags: trunk
03:37
removed jsonApiVersion property for the time being. check-in: bf903a4b99 user: stephan tags: trunk
03:37
A follow-up patch to the previous "name" change, to work around the problem of HTTP GET requests not yet knowing that they are in JSON mode (POST requests know this). check-in: 3bf1ad0162 user: stephan tags: trunk
02:46
Added uuid=... option to the as-yet-undocumented /json/finfo. check-in: 6472199167 user: stephan tags: trunk
02:45
Added name_to_uuid2() check-in: c685a35eb0 user: stephan tags: trunk
02:15
Removed the special-cased addition of g.zExtra==parameter named "name" when running in JSON mode because it causes no end of grief in several JSON handlers and none of the handlers rely on that handling. check-in: ccd6c879b4 user: stephan tags: trunk
2012-03-17
17:53
Version 1.22 check-in: f7e215bcac user: drh tags: trunk, release, version-1.22
14:59
clean up error handling and permissions for various /json/user/save cases. check-in: d2bb7aeaa6 user: stephan tags: trunk
02:03
minor cleanup to that last commit. check-in: 0d6b73f07d user: stephan tags: trunk
01:49
Fixed a bug in /json/user/save which could cause the fossil-internally-defined version of the 'name' param to be used, overwriting a user's name with 'user/save'. The name now _must_ come from the request payload, to avoid this ambiguity. check-in: 7e25293c5e user: stephan tags: trunk
00:17
Fixed /json/user perms discrepancies - Setup users could save but not load other users. check-in: 21b57d8c5d user: stephan tags: trunk
2012-03-16
19:17
More tinkering with the /json/dir?name=xxx handling, so that CLI/HTML modes behave consistently vis-a-vis each other. check-in: b804326940 user: stephan tags: trunk
19:01
Removed a duplicated function (different name, same code). check-in: 116a098610 user: stephan tags: trunk
17:44
Fixed /json/dir to work over HTTP mode, too. check-in: 857a6d9142 user: stephan tags: trunk
17:37
minor text fix. check-in: 3f6c1f7033 user: stephan tags: trunk
15:59
Added "missing" changes for 1.22 release. check-in: b82563d7f7 user: stephan tags: trunk
15:51
minor cleanups to /json/dir. check-in: 726a6f7942 user: stephan tags: trunk
15:21
Added initial /json/dir implementation. check-in: 318a0ac132 user: stephan tags: trunk
12:41
Fixed /json/timeline/ticket to work around (what appear to be) attachment(?) artifacts which end up in its query results. check-in: ac63662180 user: stephan tags: trunk
12:22
Fixed a C99ism. check-in: 8170846117 user: stephan tags: trunk
12:13
s/prevUuid/parent/ for json payload properties, for consistency. check-in: 23aba0e4a3 user: stephan tags: trunk
00:49
Pull in the latest version 3.7.11-alpha of SQLite. check-in: 77e36ef611 user: drh tags: trunk
2012-03-15
17:54
Allow simultaneous logins to the same user account as long as the IP address is compatible. check-in: 73038baaa3 user: drh tags: trunk
17:34
Fix a typo on the Setup/Access page. check-in: e67a77dfec user: drh tags: trunk
2012-03-11
18:26
Further refinements to the help message that appears when Fossil is invoked with no arguments. check-in: 93f48ce0cb user: drh tags: trunk
10:56
minor help text fix. check-in: 65a8db6ae3 user: stephan tags: trunk
2012-03-10
17:48
Added /json/wiki/preview. check-in: 0165fa184e user: stephan tags: trunk
16:47
minor internal refactoring of /json/wiki/get in prep for /json/wiki/preview. check-in: 73816973fb user: stephan tags: trunk
13:17
Merge latest changes from trunk. check-in: 7124f09f07 user: ashish tags: ashish-ipv6
03:59
Removed some dead code in /json/timeline/wiki. check-in: fe5cf37e66 user: stephan tags: trunk
2012-03-09
20:16
Fixed a logic bug which caused /json/wiki/create to not be able to create a new page. check-in: 64c2ec012c user: stephan tags: trunk
18:43
Added jsonApiVersion to /json/version output. check-in: 24d830ca8a user: stephan tags: trunk
18:39
latest cson amalgamation - malloc() reduction optimization for integer values on 64-bit platforms. check-in: 81971c12c9 user: stephan tags: trunk
10:17
/json/diff now handles the no-diff case more gracefully. check-in: efbecda470 user: stephan tags: trunk
02:07
Tweak to the side-by-side diff alignment algorithm. Add diff test cases to the release checklist. check-in: 3be264b57f user: drh tags: trunk
2012-03-08
19:02
/json/artifact/CHECKIN now accepts only "o" permissions, to match the HTML interface. check-in: 6b08628c78 user: stephan tags: trunk
18:50
/json/artifact/CHECKIN now accepts "o" in addition to "h" privileges. check-in: 3628652dba user: stephan tags: trunk
2012-03-05
20:35
Consolidated some duplicated /json code, removed some dead code. Minor doc additions and cleanups. check-in: 6ca400a315 user: stephan tags: trunk
19:47
removed the 'w', 't', and 'ci' aliases from /json/timeline/ALIAS. They provide no real benefit (except arguably 'ci') and may hinder future expansion. check-in: 48255fa981 user: stephan tags: trunk
19:24
Make sure set_base_url() is called prior to redirecting when a page is not found. check-in: 78a48858ef user: drh tags: trunk
2012-03-04
19:03
Fixed 2 swapped error messages. Added /json/wiki/diff button to demo page. check-in: 1578ba3441 user: stephan tags: trunk
18:41
Added first go at /json/wiki/diff. Not yet configurable but proves the concept. check-in: c6c38a522f user: stephan tags: trunk
17:29
/json/wiki/get now supports uuid=string option to specify a specific version of the page. Response now includes the parent version's uuid. check-in: 6f2a51602e user: stephan tags: trunk
14:45
latest cson_amalgamation. Fixes an obscure ref-counting discrepancy and cuts memory cost of cloning. check-in: 7830e2cc0f user: stephan tags: trunk
2012-03-02
18:40
started adding login group support to /json/user/save, but it is incomplete and #if'd out. check-in: 69d0dbf2f2 user: stephan tags: trunk
17:52
/json/artifact/WIKI_UUID now supports the --format options from /json/wiki/get. check-in: 2cbe686c30 user: stephan tags: trunk
17:23
/json/artifact/WIKI_UUID now returns the requested wiki page version instead of the most recent one. check-in: accd6f3df6 user: stephan tags: trunk
16:44
Added initial /json/finfo support, but the output structure is up for debate. check-in: f825f8c85d user: stephan tags: trunk
15:01
/json/timeline/ci and /json/artifact/CHECKIN now require h access instead of o (this is debatable). check-in: 4d027477fa user: stephan tags: trunk
14:25
Renamed /json/artifact/?uuid=xxx to name=xxx (it now matches the docs), minor internal cleanups in /json/artifact. check-in: d2c5b943f3 user: stephan tags: trunk
14:23
removed some dead code, minor internal cleanups in /json/timeline. check-in: 6420654c80 user: stephan tags: trunk
13:36
fixed a minor documentation typo. check-in: 648e74d857 user: stephan tags: trunk
11:25
removed some dead code in /json/timeline/branch. check-in: e65422ea5f user: stephan tags: trunk
2012-03-01
22:30
Merging from trunk. I manually solved the conflict widening the user name on annotate. check-in: f201fbaea3 user: viriketo tags: annotate_links
22:28
Fixing 'patch' on the fdiff page. check-in: 675b49efa3 user: viriketo tags: annotate_links
13:40
Leave the -original, -baseline, and -merge files around when an update or merge conflicts due to binary files. check-in: 471044f664 user: drh tags: trunk
2012-02-29
22:13
removed unneeded dependency on cson_amalgamation.h check-in: 1166948173 user: stephan tags: trunk
21:39
/json/timeline/checkin: changed response payload to include "parents" array property with UUIDs of all parents, removing the parentUuid property which just referenced the primary parent. The first parent in the array is the primary parent. Thanks go to Brian Smith for catching this oversight. check-in: 0c9c99b83f user: stephan tags: trunk
2012-02-26
15:20
fixed mis-matched ifdef for MSVC push/pop macros in cson code. check-in: ef561ed0a5 user: stephan tags: trunk
2012-02-25
15:31
Update to the [/doc/trunk/www/stats.wiki | Stats] document. check-in: affb0019c9 user: drh tags: trunk
2012-02-24
13:40
Merge wideAnnotateUser and jsonWarnings into trunk. check-in: 18dd383e5e user: drh tags: trunk
11:36
For annotate, make the fixed user name field wider (e.g. 'Administrator'). Closed-Leaf check-in: dbf4ecf414 user: mistachkin tags: wideAnnotateUser
2012-02-23
11:32
Fix warnings in json support code (unused variables, unused label, etc). Closed-Leaf check-in: 86f6e675eb user: mistachkin tags: jsonWarnings
2012-02-21
02:01
Make sure the "fossil rebuild" command always ends up showing "100.0% complete", not "99.9%" or "100.1%". check-in: 3a44f95f40 user: drh tags: trunk
01:53
Enhance the "fossil rebuild" command so that it looks at "private" --raw tags and rebuilds the PRIVATE table to contain (at least) the content that is tagged "private". check-in: 2f98f66031 user: drh tags: trunk
2012-02-19
16:42
Added -verbose flag to /json/wiki/list, which returns the metadata for all pages but not their content. check-in: fe99188e60 user: stephan tags: trunk
03:04
Added mistachkin's openssl name collision workaround to the autoconfigurator. Fixed a typo. Closed-Leaf check-in: d03aca4a77 user: jan tags: jan-buildfixes
02:31
Merge latest changes from trunk. check-in: 0c3af1ecf8 user: jan tags: jan-buildfixes
2012-02-18
22:56
latest cson code - minor gcc 4.6 portability fixes only. check-in: f32b042eed user: stephan tags: trunk
19:06
Merge into trunk the fix for --with-openssl with a manual path. check-in: 06143581fe user: drh tags: trunk
10:37
Show the branch of the checkin in the vdiff page. check-in: a50a28bb3f user: viriketo tags: annotate_links
2012-02-17
23:51
Slight tweaks to MinGW makefile support for FOSSIL_ENABLE_JSON. check-in: f355727b34 user: mistachkin tags: trunk
23:16
Fix on the get_parent_branch_rid - wrong variable. check-in: 75b4676c51 user: viriketo tags: annotate_links
22:57
Adding a vdiff link to the info page, "vdiff to the parent branch". check-in: 9f208c6830 user: viriketo tags: annotate_links
22:52
Adding a kind of symbolic name that returns the last checkin of the parent branch merged into the requested branch. For example, if annotate_links forked from trunk, "pbranch:annotate_links" returns the rid of the last time trunk was merged into annotate_links. check-in: d560953c98 user: viriketo tags: annotate_links
21:47
Removing the 'd' link on the annotate page for lines introduced in a checkin with the parent don't having that file. check-in: 4036b5df51 user: viriketo tags: annotate_links
21:36
Merging what I had at [61523cbe67] over trunk related to href targets. check-in: d5129ae101 user: viriketo tags: annotate_links
21:29
Merging from trunk, to get the branch up to date. check-in: 6b7ddfefbf user: viriketo tags: annotate_links
21:14
Fix openssl library path when specifying --with-openssl with a manual path. check-in: 2ce353f5b0 user: jan tags: jan-buildfixes
21:06
copy/paste doc correction. check-in: 365fe4afd8 user: stephan tags: trunk
19:43
Added FOSSIL_ENABLE_JSON option to Makefile.mingw. check-in: aae3f5b629 user: stephan tags: trunk
18:32
fixed a c99ism. check-in: 21e7cea48e user: stephan tags: trunk
18:23
Added initial /json/config/get support. check-in: e5a86795da user: stephan tags: trunk
18:13
removed an old TODO comment. check-in: caddb9b42e user: stephan tags: trunk
17:57
Update to the latest autosetup(0.6.4) check-in: dd13b0e64d user: drh tags: trunk
12:59
/json/user/save now requires 's' privilege in order to set/remove the 's' privilege or edit another user who currently has the 's' privilege, to somewhat more closely mimic the HTML interface's behaviour. check-in: 029870831a user: stephan tags: trunk
12:43
fixed a potential crash in /json/wiki/get when page contents are NULL. check-in: fca6c46cd9 user: stephan tags: trunk
01:55
Update to the latest autosetup (0.6.4) Closed-Leaf check-in: 20a7225747 user: steveb tags: autosetup
2012-02-16
22:40
Cleaned up the recently consolidated top-most json command dispatching a bit. check-in: 5daadddfdb user: stephan tags: trunk
21:37
Refactored some duplicate json-mode command/path dispatching code into a function. check-in: f81e3e7f45 user: stephan tags: trunk
21:09
Removed some unused code. minor doc touch-up. check-in: cff9ecad0b user: stephan tags: trunk
20:57
minor doc touch-ups and one s/cson_value_new_string/json_new_string/. check-in: 9cfe61e0bf user: stephan tags: trunk
20:12
fixed /json/wiki/get to fail with a resource-not-found error if given the name of an unknown page. check-in: ac8c1ad4bb user: stephan tags: trunk
03:15
Fix typo in the new fossil_getenv() function for windows. check-in: 6c835ea8c7 user: drh tags: trunk
01:03
Always convert the result of getenv() into UTF8. check-in: 57152086b8 user: drh tags: trunk
2012-02-14
01:48
Improved description of tag changes in the EVENT table, and hence on the timeline. check-in: 7367cec4c8 user: drh tags: trunk
2012-02-13
22:50
Collect the various file-scope variables used by the "db.c" module into a single structure. This is code cleanup. There are no functional changes. check-in: a537c99531 user: drh tags: trunk
20:19
Update to the latest version of SQLite, which among other things, includes the fix for unix whereby the umask is ignored when creating journal files. That means that any process that has write permission on a repository should be able to recover hot journals. check-in: 0a72346109 user: drh tags: trunk
09:48
minor cleanups in some of the ajax test code. check-in: 7716c98520 user: stephan tags: trunk
2012-02-12
12:41
moved an incorrectly placed assertion in (json wiki save). check-in: 4272d03e32 user: stephan tags: trunk
11:30
Usage text correction (wrong parameter name) in (json report get). check-in: 53ba1f2950 user: stephan tags: trunk
11:04
minor doc clarification for the previous commit. check-in: f42096f7ca user: stephan tags: trunk
10:58
(json wiki save) now returns the results of (json wiki get) but without the page content. check-in: 70ea765873 user: stephan tags: trunk
10:42
(json wiki get) now supports returning the page metadata without the content. Fixed an arg-forwarding bug in json_find_option_cstr() which caused long-form args to be ignored. check-in: 913e0b6628 user: stephan tags: trunk
2012-02-11
21:28
Fix to the unix makefile so that it looks in the OBJDIR directory for header files synthesized by makeheaders. check-in: 8718b3c6ab user: drh tags: trunk
21:23
Update the built-in SQLite version to the latest from trunk, including the patch that sets -wal and -shm files to have the same owner as the database when running as root. That patch help to avoid configuration problems on Fossil servers. check-in: 5ac8c0d713 user: drh tags: trunk
18:25
Further diff enhancements: Allow up to two diff-marks per line on a side-by-side diff. check-in: 937514b968 user: drh tags: trunk
2012-02-10
23:37
Record --backout and --cherrypick merges in the VMERGE table with IDs -2 and -1, respectively. On a --cherrypick merge, make the default check-in comment be the same as the check-in comment for the cherrypicked change. check-in: 9c28bca430 user: drh tags: trunk
23:16
Do not record a full-merge when the --backout option is used. check-in: b6710a0143 user: drh tags: trunk
23:05
Merge in the code that optionally runs a TH1 script after each ticket edit. check-in: a9055964f3 user: drh tags: trunk
23:04
Pull over the changes to the 'building and installing' wiki page from msw-docco. There's some more docco changes pending in that branch which should be pulled by sanctioned developers. Closed-Leaf check-in: e98d793db2 user: martin.weber tags: msw-docco
23:03
Merge in the Mistachkin SSL linking fix. check-in: f0635d4e03 user: drh tags: trunk
23:03
Merge in documentation updates. check-in: 75ea5ac672 user: drh tags: trunk
23:01
Revise workaround for OpenSSL symbol name collision problem. Closed-Leaf check-in: ff19cc215f user: mistachkin tags: sslLinkingFix
22:53
Bump versions of zlib and OpenSSL in the Windows makefiles. Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL. check-in: 674bc27891 user: mistachkin tags: sslLinkingFix
18:02
climb up the trunk. From up here, clarify wording of the "building and installing" wiki page: you don't need to log in to get the source code for released versions of fossil, the download page will have a shiny source package for you to fetch. Closed-Leaf check-in: 587dd57fe1 user: martin.weber tags: msw-docco
15:26
Attempting to do a better job of merging renames. check-in: f0359882c9 user: drh tags: trunk
14:31
Detect subsequent edits to a file that was updated by merge. This fixes a problem introduced by check-in [b9227b85cbd78] and reported by ticket [67a47646ea38c7ed]. check-in: a932b74433 user: drh tags: trunk
13:50
A better fix for reporting invalid names in the artifact command. check-in: da94a3b1c5 user: drh tags: trunk
13:13
Report an error if the "artifact" command does not find an artifact. check-in: 4e47bdc4a3 user: drh tags: trunk
02:08
Minor fix to autosetup so that it works on Solaris when using jimsh0. check-in: ced22eb209 user: drh tags: trunk
2012-02-09
13:55
Experimental changes to the "update" command to have it report when it makes no changes to the repository. Closed-Leaf check-in: be10939bff user: drh tags: experimental
04:48
Add experimental support for running a TH1 script after a ticket is edited or created. Closed-Leaf check-in: 9555560966 user: mistachkin tags: tktChangeScript
2012-02-08
03:04
Update the version number to 1.22 and begin entering change log information for the next release. check-in: 9b1d394a71 user: drh tags: trunk
00:34
Fix issues with the --brief option to the diff command. check-in: fbaa7ca99f user: drh tags: trunk
2012-02-07
20:04
Another minor performance enhancement on sbs diff. check-in: 3e3feb2dda user: drh tags: trunk
18:58
Performance optimization for the alignment calculation on side-by-side diffs. Noticably faster. check-in: 87f867018b user: drh tags: trunk
18:13
Optimize the inner loop of the LCS algorithm for the main diff generator. check-in: 4ab6071145 user: drh tags: trunk
16:20
Update the built-in SQLite and SQL command-line shell to the latest code from the SQLite trunk. check-in: 030035345c user: drh tags: trunk
16:13
Minor tweak to the side-by-side alignment algorithm so that it handles pure white-space lines better. check-in: 312590a9ee user: drh tags: trunk
15:38
Add the --brief option to the "diff" command. check-in: e0565d4351 user: drh tags: trunk
04:15
Add chunk number fragment marks to HTML diff output. check-in: b1530c29ab user: drh tags: trunk
03:57
Convert the similarity measure for side-by-side diff alignment to use LCS instead of edit distance. LCS is faster and gives comparable results. check-in: 469462b69a user: drh tags: trunk
00:23
Allow file: clones that transfer private branches. check-in: 8f85286cff user: drh tags: trunk
00:01
Change back to using minimum edit distance for computing similarity of lines for alignment in side-by-side diff change blocks. check-in: 51bda5e441 user: drh tags: trunk
2012-02-06
18:18
Fix the SSH transport method so that it allows everything, without regard to user permissions. check-in: a928c89cb1 user: drh tags: trunk
17:47
The "smhdr" query parameter on the finfo pages gives a more compact header without the detailed object descriptions. check-in: af30a9ab46 user: drh tags: trunk
16:03
Make the diff colors darker by default. check-in: ea4b7cd68c user: drh tags: trunk
15:21
Merge the diff enhancements from the diff-experimental branch into trunk. check-in: bba7aea8ca user: drh tags: trunk
15:02
Tweak to side-by-side alignment: Be more aggressive about marking lines as changed if they are naturally aligned to begin with. Closed-Leaf check-in: 5d836cbda7 user: drh tags: diff-experimental
14:28
Adjust the alignment similarity cutoff score. check-in: 9713e42356 user: drh tags: diff-experimental
14:22
Improvements to the alignment algorithm for block changes in side-by-side diff. check-in: a484cfc2f2 user: drh tags: diff-experimental
03:38
When a line changes in a side-by-side diff, only highlight the part of line that actually changed. check-in: 357d26bc36 user: drh tags: diff-experimental
01:55
Trying out a greedy algorithm for aligning the two sides of a change with side-by-side diff. This helps in some cases, but we could probably benefit from a better algorithm. check-in: 881b65141b user: drh tags: diff-experimental
2012-02-05
20:22
Add the "diff optimizer" which tries to shift inserts and deletes to align with natural boundaries in the text. The resulting diff is no more or less correct than the original; it just seems more natural to human readers. check-in: 98cf5c33bc user: drh tags: trunk
17:19
Rearrange code and edit comments in diff logic, for clarity of presentation. No functional changes. check-in: 032da543f0 user: drh tags: trunk
11:41
set maintainer email addr to fossil-dev list. check-in: d3e83cdb64 user: stephan tags: trunk
02:49
Fix yet another issue with tables in side-by-side diffs - an off-by-one error this time. check-in: de719b4396 user: drh tags: trunk
02:43
Fix another bug in table handling for side-by-side diffs. check-in: db1365bc3b user: drh tags: trunk
00:22
Bug fix in the handling of tabs on a side-by-side diff. check-in: 07a0ade926 user: drh tags: trunk
2012-02-04
21:40
Fix a harmless compiler warning. check-in: 5bbe190a8c user: drh tags: trunk
21:38
Add the new colorized diff logic to file and wiki diffs in addition to version diffs. check-in: 96f1975ce2 user: drh tags: trunk
21:09
Merge the retro-sbsdiff changes into trunk. check-in: 72c0183ac8 user: drh tags: trunk
20:36
Make the default font size is smaller for side-by-side diff. Fix the context-diff so that it understands the dc=N query parameter. Closed-Leaf check-in: eae55eeafc user: drh tags: retro-sbsdiff
20:16
Suppress the top divider on a context-diff with line numbers. check-in: 43cbe9dd5a user: drh tags: retro-sbsdiff
20:13
Fix off-by-one line numbers in the context-diff display. Improvements to the formatting of context-diff displays. check-in: 56ad4ac7ae user: drh tags: retro-sbsdiff
20:00
Bug fix in the context-diff colorization. check-in: ecf30837d4 user: drh tags: retro-sbsdiff
19:55
Colorize the context diff. Add color to the line numbers so that they can be deemphasized. check-in: b57b035654 user: drh tags: retro-sbsdiff
19:34
Revised default color scheme. Add line-numbers to context diff. check-in: 6a6697694c user: drh tags: retro-sbsdiff
18:54
Add color to the retro sbs diff. check-in: 7372c0a5c4 user: drh tags: retro-sbsdiff
15:02
Merge recent trunk changes into the retro-sbsdiff branch. check-in: 066adeedfe user: drh tags: retro-sbsdiff
14:58
Make sure diff output is flushed to screen in a timely manner. check-in: dc96d73dd0 user: drh tags: trunk
14:48
User-contributed patch to the debian/makedeb.sh script for generating a debian package for Fossil. check-in: 7b1fd597b4 user: drh tags: trunk
14:44
Change the alternative name of the _FOSSIL_ checkout database to ".fslckout" since the prior alternative name is offensive in some locales. The prior name is still supported for backwards compatibility, but is now deprecated and undocumented and will eventually disappear completely. check-in: f9a200f01b user: drh tags: trunk
13:55
Updates to the technical overview document. check-in: e255caa2c7 user: drh tags: trunk
00:30
Make sure the "branch new --private" command does not create a public BLOB that is a delta of a private BLOB. Also, when doing a file clone or when doing "scrub --private", double-check that no public BLOBs are deltas of private BLOBs before deleting the private BLOBs. check-in: 034e887c35 user: drh tags: trunk
2012-02-03
17:00
Fix oversize lines in the update.c source file. check-in: b18a178d8e user: drh tags: trunk
16:42
Avoid overflow problems if users enter negative numbers for the "dw" and "dc" URI query parameters. check-in: 30478e4e7e user: drh tags: retro-sbsdiff
16:15
Add URI query parameters "dw=" and "dc=" to control the width of columns and the lines of context on side-by-side diffs in the web interface. check-in: 6474a92a87 user: drh tags: retro-sbsdiff
15:15
Merge recent trunk changes into the retro-sbsdiff branch. check-in: c7cf0cbee6 user: drh tags: retro-sbsdiff
15:05
Enhance the --detail option on the "merge" command to show the specific check-in that is being merged in and the baseline of the merge. check-in: 68d84047c0 user: drh tags: trunk
14:40
Show check-in tags as part of the output of the "whatis" command. check-in: b4a1c60ef6 user: drh tags: trunk
2012-02-01
12:33
Added a kludge to ajax URL param handling to ignore anything after "#". Thought i checked this in in November. check-in: 356c12641c user: stephan tags: trunk
12:09
Doc change only: documented -R/--repository for zip/tar commands. check-in: a84aadad5a user: stephan tags: trunk
2012-01-28
22:04
Merge the latest trunk changes into the retro-sbsdiff branch. check-in: c7edbc9fb7 user: drh tags: retro-sbsdiff
21:51
Store the repository filename in the _FOSSIL_ database exactly as it is typed on the "open" command-line. That means that the repository filename will be stored relative to the root of the check-out if a relative pathname is given on open. check-in: a7248d8fb9 user: drh tags: trunk
2012-01-24
13:28
Fix several blob leaks that can lead to out of memory conditions for very large push operations. Revise the order of error messages so that simple HTTP timeout produces a better diagnostic. The HTTP trace files need to be opened in binary mode. check-in: 1e39808853 user: mistachkin tags: trunk
2012-01-23
03:51
Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. Leaf check-in: de9c2f08d7 user: steveb tags: jimtcl
2012-01-22
06:59
Revise previous commit: since the FOSSIL_ENABLE_TCL macro is used in source files as well as the Makefile itself, it cannot be initially set to an empty string in auto.def. check-in: 238b761afa user: mistachkin tags: trunk
06:52
Make sure that autosetup ends up defining FOSSIL_ENABLE_TCL in the Makefile when necessary. check-in: 21555be397 user: mistachkin tags: trunk
2012-01-20
17:32
The HTTP trace files need to be opened in binary mode. Closed-Leaf check-in: 7611406fd7 user: mistachkin tags: clientSyncLeakFix
17:16
Revise the order of error messages so that simple HTTP timeout produces a better diagnostic. check-in: dd71069bfe user: mistachkin tags: clientSyncLeakFix
15:22
Fix several blob leaks that can lead to out of memory conditions for very large push operations. check-in: 81c685e097 user: mistachkin tags: clientSyncLeakFix
2012-01-18
13:22
Merge trunk changes into the retro-sbsdiff branch. check-in: 6daee94fac user: drh tags: retro-sbsdiff
13:21
Add the ability to run TH1 scripts before and after each xfer request. check-in: 0b61e3c019 user: drh tags: trunk
12:56
Add xfersetup to the makemake.tcl script. Closed-Leaf check-in: 9441f6fbcf user: mistachkin tags: pushScript
12:55
Merge updates from trunk and regenerate makefiles. check-in: 04ab3f0c76 user: mistachkin tags: pushScript
12:47
Correct casing typos. check-in: 0c042ce7d1 user: mistachkin tags: trunk
12:41
Modify the makemake.tcl script to generate cleaned up makefiles and then regenerate them. check-in: 3d258e5152 user: mistachkin tags: trunk
11:12
Merge updates from trunk. check-in: a49e7cb636 user: mistachkin tags: pushScript
11:09
More cleanup of MinGW makefiles. check-in: 533caec0a6 user: mistachkin tags: trunk
07:35
Add CSS style for transfer setup page errors. check-in: 0861811e79 user: mistachkin tags: pushScript
07:30
Correct transfer common setup page description. check-in: b5bf979976 user: mistachkin tags: pushScript
07:21
Merge updates from trunk. check-in: df8c5e2ea0 user: mistachkin tags: pushScript
07:10
Cleanup and unify the MinGW makefiles. check-in: a88a241d72 user: mistachkin tags: trunk
06:22
Update the other Win32 specific makefiles. check-in: 73566db5c2 user: mistachkin tags: pushScript
06:06
Start of experimental support for post-push TH1 scripting. check-in: a11b7f1535 user: mistachkin tags: pushScript
2012-01-15
18:06
Merge latest changes from trunk check-in: b3130baa06 user: ashish tags: ashish-ipv6
2012-01-14
02:48
Yet another fix to the manifest_file_find() function. check-in: 5b38dbb20e user: drh tags: retro-sbsdiff
2012-01-13
22:22
Fix a bug in manifest_file_find(). check-in: 34dc2a4956 user: drh tags: retro-sbsdiff
2012-01-12
00:44
Merge trunk changes into the retro-sbsdiff branch. check-in: f07f7753ee user: drh tags: retro-sbsdiff
00:44
Limit the number of query parameters that the CGI processor will handle before giving up, to make DOS attacks harder. check-in: 2827d449a9 user: drh tags: trunk
2012-01-11
21:50
merge drh fix (additionally, sqlite3 updates) Leaf check-in: 6a39f43dc0 user: bch tags: status_redo
18:01
Merge in the change detection fix from trunk. check-in: 8eb1e56712 user: drh tags: retro-sbsdiff
17:48
Fix the file change detection logic so that it does not destroy merge history. Ticket [5a855f1bc6351f5]. check-in: bcd718e924 user: drh tags: trunk
17:03
Update to the latest SQLite 3.7.10 beta. check-in: c936521a15 user: drh tags: retro-sbsdiff
16:58
Update to the latest SQLite 3.7.10 beta. check-in: ecbc370132 user: drh tags: trunk
2012-01-06
05:28
corrections for erroneous merge of [4b432961ac|retro-sbsdiff] (see ticket [5a855f1bc6]) check-in: d7ff893259 user: bch tags: status_redo
05:20
undo [b9227b85cb|status improvements] check-in: a5e9410f47 user: bch tags: status_redo
2012-01-05
13:09
Merge the trunk changes into the retro-sbsdiff branch. check-in: 4b432961ac user: drh tags: retro-sbsdiff
13:08
Update the built-in SQLite to the latest 3.7.10 beta. check-in: 8a8685d103 user: drh tags: trunk
2012-01-04
18:29
Process the style sheet using TH1 prior to returning it. This branch is experimental. Leaf check-in: d1b68cc0f3 user: drh tags: th1-css
2012-01-03
06:40
The return value from sqlite3_win32_mbcs_to_utf8 and sqlite3_win32_utf8_to_mbcs must now be freed via sqlite3_free. check-in: 058e287edb user: mistachkin tags: trunk
2012-01-01
15:57
Simplified display of side-by-side diff in the web browser. check-in: a1e667e6b5 user: drh tags: retro-sbsdiff
2011-12-31
12:51
Escape the contact information for users when displaying. check-in: a3e625e954 user: drh tags: trunk
2011-12-29
19:42
Make the "fossil extra" command insensitive to case on case-insensitive filesystems. Ticket [101ab6946f1c7] check-in: 42de745932 user: drh tags: trunk
2011-12-28
13:40
Improvements to "fossil status" processing. Automatically detect when a file has undergone a null-edit - when the mtime has changed but the content of the file is unchanged - and mark such files as unchanged. check-in: b9227b85cb user: drh tags: trunk
2011-12-25
04:59
Remove unused local variable. check-in: aa55cf3aa6 user: mistachkin tags: trunk
2011-12-23
14:00
Use the SSL_set_tlsext_host_name() function only if it is available. check-in: cb52442608 user: drh tags: trunk
13:51
Update the built-in SQLite to the latest version from trunk as a beta test of the next SQLite release. check-in: e8f15c0dce user: drh tags: trunk
2011-12-22
13:57
Fix the "add" command so that it will undo a prior "rm". Ticket [34707fabfd8a5d] check-in: feed6232af user: drh tags: trunk
2011-12-17
15:20
Make allow-symlinks a versionable setting. This is a merge from the versionable-settings branch. check-in: c4ade43651 user: drh tags: trunk
15:18
Merge the SSL SNI fix from the dmitry-fixes branch. check-in: 074767b730 user: drh tags: trunk
13:19
Add the "test-date-format" command and the date_override option to tickets. check-in: 44f028c9f8 user: drh tags: trunk
2011-12-16
22:00
Add SSL SNI support (suggested by BohwaZ on mailing list). Simplify setting of port for SSL connection. Closed-Leaf check-in: 132dbcedbc user: dmitry tags: dmitry-fixes
15:10
Reorder some #includes for OpenBSD. check-in: 339a0f49d2 user: drh tags: trunk
2011-12-13
14:05
Update the release date on the change log. check-in: 489c67ae46 user: drh tags: trunk
13:53
Version 1.21 check-in: 002580c50d user: drh tags: trunk, release, version-1.21
2011-12-06
00:09
The finfo command and the file browsing pages of the web UI now honor the case-sensitive option and merge filenames that differ only in case as requested. check-in: 9c90b0f052 user: drh tags: trunk
2011-12-01
16:16
Make allow-symlinks a versionable setting. Closed-Leaf check-in: ec5c690e0e user: ben tags: versionable-settings
2011-11-30
17:26
Bug fix: If a repository contains public artifacts that are deltas from private artifacts, expand the artifact content prior to cloning. check-in: 8d155c5f1f user: drh tags: trunk
16:33
Improvements to the test-integrity command so that it detects the kinds of repository problems injected when cloning a repo that contains private check-ins. check-in: 697d6bfd8e user: drh tags: trunk
2011-11-29
11:51
Transfer the "tcl" parameter on clone and configuration sync when Tcl integration is enabled at compile-time. check-in: a57d6ee139 user: drh tags: trunk
2011-11-28
05:31
Allow the --with-tcl option to the configure script to work on more systems. Based on patch by Steve Bennett. check-in: 46c27e29e3 user: mistachkin tags: trunk
2011-11-26
15:09
Further refinement of the robot/human discriminator. check-in: 4fdb63d690 user: drh tags: trunk
13:35
Include allow-symlinks in the list of settings that are transferred with a clone. check-in: 82979bc210 user: drh tags: trunk
2011-11-25
21:44
Still more refinements to the human/robot discriminator. check-in: 9e680d6375 user: drh tags: trunk
18:54
Change the version number to 1.21 in preparation for the next release. Begin constructing a change log. check-in: 53db205302 user: drh tags: trunk
16:11
Enhancements to the UserAgent bot recognizer. We discovered earlier today on the Fossil server itself that it is very important not to misclassify bots as human since a spider that downloads every possible historical annotation and tarball and zip archive and diff can really load up a server and soak up a lot of bandwidth. check-in: 83284480a3 user: drh tags: trunk
09:36
Disallow the word "rawl" (as in crawler) in the user agent. check-in: fe075f5d89 user: drh tags: trunk
2011-11-23
00:36
Added todo notes for adding loginExpiryTime in /json/login. (And checked in the latest cson_amalgamation - no functional changes there.) check-in: 5fdf14ba1c user: stephan tags: trunk
00:14
Added loginCookieName to /json/login response payload, mainly as a crutch for certain scripting cases (e.g. RSS feeds). Still TODO: add future expiry time of cookie/token to response. check-in: daa564c4df user: stephan tags: trunk
2011-11-22
11:44
corrected invalid comparison of "typeof" result. check-in: 036923b66d user: stephan tags: trunk
2011-11-16
10:48
Clean getaddrinfo() code in src/http_socket.c incorporating suggestions from Gé Weijers Add getaddrinfo() code to src/cgi.c check-in: c24e1c2785 user: ashish tags: ashish-ipv6
2011-11-14
03:02
Update the built-in SQLite to version 3.7.9 plus the 8-byte alignment fix in branch-3.7.9. check-in: 0c8d1ca9cd user: drh tags: trunk
00:13
fossil import --incremental should set the appropriate ancestor for the first commit in each branch being added Leaf check-in: c95d7a9c3d user: steveb tags: steveb-fixes
2011-11-13
09:11
Merge with trunk check-in: c30eaa8862 user: ashish tags: ashish-ipv6
2011-11-07
07:07
fossil already provides compatibility wrappers for dirent and struct timeval check-in: 5905232d45 user: steveb tags: jimtcl
05:51
Update Jim Tcl to build with MSVC check-in: b6270d665b user: steveb tags: jimtcl
03:39
Remove HAVE_MKDIR_ONE_ARG define when compiling Jim as it will now be defined in the C file itself. check-in: 7ee228fe6a user: mistachkin tags: jimtcl
00:34
Fix some more compiler warnings seen with MSVC. Cherrypick from [24e298edd0]. check-in: dfdda77dfc user: mistachkin tags: jimtcl
00:29
More compilation fixes for Jim when compiling with MSVC. check-in: 38d1b52283 user: mistachkin tags: jimtcl
2011-11-05
23:12
Slight syntax tweak for 'ifeq' statement, this may work on more make variants. Closed-Leaf check-in: f382b9a559 user: mistachkin tags: auto-mingw-makefile
23:04
Add comments about leading './' in front of source and build directory names. check-in: f3096fe00e user: mistachkin tags: auto-mingw-makefile
22:50
Add fixes to classic makefile to support MinGW mostly automatically. check-in: 590cee0ec9 user: mistachkin tags: auto-mingw-makefile
03:45
Fix some more compiler warnings seen with MSVC. check-in: 24e298edd0 user: mistachkin tags: trunk
03:22
Be sure to escape any backslashes when emitting #line preprocessor directives in the translate.c tool, cherrypick from [e36ad719cf]. check-in: c2bed5b3db user: mistachkin tags: trunk
03:12
Fix compiler warning about redefining min() when compiling with MinGW, cherrypick from [536fb1d6e0]. check-in: c738a1a6a7 user: mistachkin tags: trunk
03:05
Always skip adding script commands that have a NULL name or function pointer. check-in: 1b1fd23590 user: mistachkin tags: trunk
02:54
Cherrypick the changes [389f9fca5d] and [d0233e1792] to skip adding script commands that have a NULL name or function pointer. check-in: d6c6a433e7 user: mistachkin tags: trunk
02:49
/json/user/save now returns the same as user/get, returning the new/updated state. check-in: bf5de622e8 user: stephan tags: trunk
02:40
/json/user/save now accepts uid=-1 to mean create-user. Fixed a bug where when renaming a user _and_ setting his password, the password was incorrectly hashed against the old name. check-in: fa3f629060 user: stephan tags: trunk
02:06
Change to makeheaders to work around a name collision with MSVC 2008. You will likely need to run "make clean" after updating to this check-in. check-in: 3c69a6fd59 user: drh tags: trunk
01:59
Fix more compilation issues with MSVC. check-in: 0039d32b88 user: mistachkin tags: jimtcl
01:42
/json/user/save now implies/forces forceLogout=true when renaming, since renaming invalidates any active auth token. Renamed a confusing variable. check-in: 42c2a327e2 user: stephan tags: trunk
01:30
Attempt to build with MSVC. check-in: e36ad719cf user: mistachkin tags: jimtcl
01:28
json doc updates and removal of some dead code. check-in: 0c234bdd0a user: stephan tags: trunk
00:30
Add an default case to the event type switch in the whatis command. check-in: 4d36938359 user: drh tags: trunk
00:23
Police various compiler warnings. check-in: 536fb1d6e0 user: mistachkin tags: jimtcl
00:13
s/json_tags_for_rid()/json_tags_for_checkin_rid()/g, since that's really what it does. check-in: 4ff2e31cef user: stephan tags: trunk
00:10
updated from jquery 1.4.x to 1.6.x. check-in: 2128ecdd3c user: stephan tags: trunk
00:05
Fix non-C89 compliant variable declaration. check-in: d0233e1792 user: mistachkin tags: jimtcl
00:03
Add missing Jim Tcl headers check-in: dc45d71bfe user: steveb tags: jimtcl
00:01
Skip over Jim commands to create if they have a NULL name or function pointer. check-in: 389f9fca5d user: mistachkin tags: jimtcl
2011-11-04
23:34
Cleanup style and use Jim_Obj APIs when bridging commands from Tcl to Jim. check-in: d87454917c user: mistachkin tags: jimtcl
21:57
Replace the TH1 interpreter with Jim Tcl. check-in: 863e789e83 user: steveb tags: jimtcl
20:57
Merge the json branch into trunk. Json is disabled by default for now. Use the --enable-json option to configure, or set FOSSIL_ENABLE_JSON in the makefile to turn json processing on. check-in: 796dcfe072 user: drh tags: trunk
20:48
Added missing #ifdefs for json mode. Closed-Leaf check-in: 8a4e81cf93 user: json-demo tags: json-multitag-test, json
20:46
Added missing #ifdefs for json mode. check-in: d92aad2919 user: json-demo tags: json-multitag-test, json
20:44
removed old rptshowJson(). check-in: 5b13185100 user: json-demo tags: json-multitag-test, json
20:37
Added configure option --enable-json to enable json features. They are disabled by default. check-in: 525816e6d7 user: json-demo tags: json-multitag-test, json
20:05
Add the BSD copyright notice to the top of the th_tcl.c source file. check-in: bf1ebbe1f6 user: drh tags: trunk
19:46
Merge the tcl-integration branch into trunk. To make use of big-tcl, recompile using the --with-tcl option to ./configure and either set the global "tcl" setting or set the TH1_ENABLE_TCL environment variable. Big-tcl is turned off by default. check-in: d8ed5a0d05 user: drh tags: trunk
19:39
merged in trunk [1e3cae806885d] and set up the json command/page to be elided when FOSSIL_DISABLE_JSON is defined at build time. check-in: 44bba06ce6 user: json-demo tags: json-multitag-test, json
19:39
Patch the auto.def file so that the TCL library is found even if it is named tcl8.6 or tcl8.5 instead of just tcl. Closed-Leaf check-in: dd275844a5 user: drh tags: tcl-integration
19:10
Merge the steveb-fixes branch into trunk. check-in: aeec10b900 user: drh tags: trunk
18:57
Fix html escaping of TH1 variables. Escaping should be determined by $<a> or $a form, but instead it was based on the relationship between the length of the variable name and the length of the value. Closed-Leaf check-in: d81e217651 user: steveb tags: steveb-fixes
18:55
Enhance the mkindex.c utility so that it honors #if statements in the source code. check-in: 1e3cae8068 user: drh tags: trunk
18:49
Ensure correct file name on compile errors in translated sources. This helps avoid editing the generated file with vim "quickfix". check-in: ae965ddf5d user: steveb tags: steveb-fixes
18:48
/json/user/save now allows mixing GET/CLI and POST.payload data sources. check-in: 92b163a069 user: json-demo tags: json-multitag-test, json
17:59
Remove the "commands" command and replace it with --all, --aux, and --test options to the "help" command. check-in: d6a93abf2c user: drh tags: trunk
17:24
merged in trunk [272e304d3f]. check-in: 34359c3ad1 user: stephan tags: json-multitag-test, json
17:13
minor cleanup to the last commit, added a TODO note. check-in: 14ed707067 user: stephan tags: json-multitag-test, json
16:43
/json/user/save now accepts its params from _either_ POST.payload _or_ GET/CLI, but does not allow a mixture of inputs. check-in: bd9c3b3aca user: stephan tags: json-multitag-test, json
15:40
No longer display the server-code in info outputs as the server-code is no longer used for anything. Begin recording the location of local checkouts in the ~/.fossil database. check-in: 272e304d3f user: drh tags: trunk
2011-11-03
18:59
Add the "whatis" command. check-in: 9c3ce9f6e2 user: drh tags: trunk
18:04
Move "sha1sum" to an auxiliary command. Promote "test-md5sum" to an auxiliary command. check-in: dde919a463 user: drh tags: trunk
17:31
Break up the command-line commands into commonly-use and auxiliary commands and only show the commonly-used ones with "fossil help". Add a new command "fossil commands" to show auxiliary and test commands. check-in: 841772c858 user: drh tags: trunk
14:22
Fix a bug in mlink table building during "rebuild". If a check-in and its parent are both deltas of the same baseline and the child reverts to baseline after a change in the parent, be sure to capture this change in the mlink table. This is the correct fix for the errant fix_mlink branch. check-in: d084043f79 user: drh tags: trunk
13:16
Improvements to the "stash" command: (1) Stash all files, not just those below the working directory. (2) Add the --detail option to "list". (3) Confirm before "drop --all". (4) Add the "help" subcommand. check-in: 966ae9a942 user: drh tags: trunk
08:06
Correct fix in [d084043f79827]. This attempt at fixing the problem is closed. Closed-Leaf check-in: a7caf19823 user: viriketo tags: fix_mlink
01:40
Update the check-in name documentation. check-in: b2581e1553 user: drh tags: trunk
01:22
Refactor the name resolution logic in name.c. check-in: 7858a39b36 user: drh tags: trunk
2011-11-02
21:53
Trying to fix some cases where the mlink table is bad build due to delta manifests. In this checkin, I fix the case when the child delta manifest changed back the file from some contents to those of its baseline manifest. The 'info' page was not showing these kind of changes. Should close the ticket [2ce64a315f]. check-in: cf5f2c4ea6 user: viriketo tags: fix_mlink
15:23
Update the blob_write_to_file() routine so that it correctly handles binary files being send to standard output. check-in: 83a574b019 user: drh tags: trunk
2011-11-01
02:45
/json/logout now returns the same as /json/whoami, but with the info for the nobody user, as suggested by Caleb Gray. check-in: 013e8ee723 user: stephan tags: json-multitag-test, json
02:41
s/guest/nobody/g in login_clear_login_data() query. check-in: a72a8a80d8 user: stephan tags: json-multitag-test, json
02:39
fixed a bug in the AJAX code which caused an invalidated auth token to stick around for too long. check-in: f6debb5c95 user: stephan tags: json-multitag-test, json
01:50
removed erroneous HTTP-only restriction on /json/user/(create, save). check-in: 953e309dce user: stephan tags: json-multitag-test, json
2011-10-31
17:54
Fix a potential division-by-zero in the file browser. check-in: 4d408219bd user: drh tags: trunk
11:46
Improve the performance of rebuild by using max(rid) instead of count(*) as a good approximation for the amount of work to be done. check-in: 78e10da0e6 user: drh tags: trunk
2011-10-29
20:06
Ensure correct file name on compile errors in translated sources. This helps avoid editing the generated file with vim "quickfix". Closed-Leaf check-in: 331b57b53f user: steveb tags: steveb-fixes
19:29
Update the built-in SQLite to the 3.7.9 release candidate. check-in: 326979358d user: drh tags: trunk
17:22
For the /doc web method, append "index.html" if the path ends with "/". check-in: 49a015ef79 user: drh tags: trunk
2011-10-28
20:40
Remove an unnecessary SQL operation that sometimes causes errors. check-in: 5da9a8c824 user: drh tags: trunk
14:42
Update autosetup to 0.6.3 Some mingw32 improvements. Bootstrap jimsh0.c can now be built for embedding in addition to as jimsh. Closed-Leaf check-in: cdd4c6a580 user: steveb tags: autosetup
2011-10-27
16:12
merged in trunk [06e0cb70054d3c3], resolved conflict in login.c. check-in: 81d71d7b9e user: stephan tags: json-multitag-test, json
15:00
Prevent shell argument manipulation performed automatically by the MinGW shell from interfering with the makeheaders tool used by the Makefile. check-in: 827a54fe6c user: mistachkin tags: tcl-integration
13:45
Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. check-in: 5ffb7d71d3 user: mistachkin tags: tcl-integration
2011-10-26
15:41
Improvements to the User-Agent bot recognizer. Add the test-ishuman command for testing the bot recognizer. check-in: 06e0cb7005 user: drh tags: trunk
15:17
Merge updates from trunk. check-in: 7017c87b40 user: mistachkin tags: tcl-integration
15:07
Update test cases to work with or without the USE_TCL_EVALOBJV compile-time option enabled. check-in: 7d43a362d0 user: mistachkin tags: tcl-integration
14:58
Add configuration options under /Admin/Access to enable the automatic hyperlink enabling for nobody based on User-Agent. check-in: 98cc520652 user: drh tags: trunk
14:57
Perform lazy setup of the Tcl integration subsystem when it is actually enabled. check-in: e49581506a user: mistachkin tags: tcl-integration
14:00
Automatically enable hyperlinks for user agents that appear to be human. check-in: e059e5a24d user: drh tags: trunk
03:29
Add an Admin/Access setting to govern the number of octets of the IP address to include in the login cookie. check-in: 313ba5c64f user: drh tags: trunk
2011-10-22
16:36
Removed an old warning comment. Removed an incorrect perms check in /json/user/save. Added a TODO. check-in: 11373d5bb8 user: stephan tags: json-multitag-test, json
16:05
undid a stash snafu and added sbs option to json/diff. check-in: adfd3db765 user: stephan tags: json-multitag-test, json
16:00
Merged/resolved trunk [4092208afca3ff]. Accommodated changes in text_diff() signature. check-in: acc253f44c user: stephan tags: json-multitag-test, json
15:42
Added forceLogout option to json/user/save. check-in: 98debcacc8 user: stephan tags: json-multitag-test, json
13:29
Tweak the command-line side-by-side diff output so that it deals sanely with \r and \f characters. check-in: 4092208afc user: drh tags: trunk
11:55
Do not assume the CSS background color is "white". check-in: a9fd1c7951 user: drh tags: trunk
03:37
Rework the side-by-side diff so that it handles tab characters. Fix an off-by-one error in the line numbers of side-by-side diffs. check-in: 8670373321 user: drh tags: trunk
2011-10-21
23:44
Improved formatting for command-line side-by-side diff. Extend command-line side-by-side diff to all diff operations, including stash diffs. check-in: ab47cc73d7 user: drh tags: trunk
21:55
Merge the side-by-side diff spacing bug fix into trunk. check-in: 54e730c339 user: drh tags: trunk
21:50
Fix a spacing bug in the display of side-by-side diffs. Closed-Leaf check-in: a505abccc6 user: drh tags: diff-enhancements
21:34
Merge the diff enhancements into trunk. check-in: c244605862 user: drh tags: trunk
21:31
Add support for side-by-side diff from the command-line "diff" command. check-in: ac81759f65 user: drh tags: diff-enhancements
20:24
Begin improvement efforts on the "diff" functions by adding the --context option to the "diff" command. check-in: 3bbbbdfd7d user: drh tags: diff-enhancements
15:25
Fixed a minor mem leak. Got /json/user/save mostly working. check-in: 080acb91be user: stephan tags: json-multitag-test, json
12:52
Version 1.20. check-in: a75e2d2504 user: drh tags: trunk, release, version-1.20
2011-10-20
18:48
minor code simplifications. check-in: 400fe340c2 user: stephan tags: json-multitag-test, json
18:28
fixed a type conversion error caused by last round of refactoring. check-in: f566811477 user: stephan tags: json-multitag-test, json
17:10
minor 1.20 changelog tweak. check-in: 1d12fcc416 user: stephan tags: trunk
16:54
Cherrypick the [21af96623e6b337] change onto trunk. check-in: 5abc243042 user: drh tags: trunk
16:31
s/'%s'/%Q/ in rptshow(). Closed-Leaf check-in: 21af96623e user: stephan tags: stephan-hack
16:28
merged in trunk for clean base in code review tweaks. check-in: 5a1ec00745 user: stephan tags: stephan-hack
15:39
added version numbers to the changes where i could find a specific commit. check-in: f93a082391 user: stephan tags: trunk
15:07
pulled in changelog 1.20. check-in: 2e43ff6f7f user: stephan tags: trunk
14:50
Change strcpy() to memcpy() inside diff.c to avoid compiler warnings on OpenBSD. check-in: 06e9863cb0 user: drh tags: trunk
14:40
initial 1.20 changelog. check-in: e080560378 user: stephan tags: stephan-hack
14:39
pulled in trunk for clean slate on subsequent changes. check-in: a37d80e8af user: stephan tags: stephan-hack
14:01
Bug fix: Make sure the constant_time_cmp() SQL function is registered when rendering the login page. check-in: 2f4a101ca5 user: drh tags: trunk
07:00
Moved the user-related JSON handlers into their own file. check-in: 6e18fc2ecc user: stephan tags: json-multitag-test, json
02:08
1.20 initial changelog, this time to the proper branch. check-in: 8b3c6ebb37 user: stephan tags: trunk
02:03
Sorry, wrong branch! started changelog for 1.20 release. Closed-Leaf check-in: a942086390 user: stephan tags: declined
01:20
Refactored json_stmt_to_array_of_xxx() to actually take a cson_array argument (not generic cson_value arg), now that the cson API allows that simplification. check-in: 23a35ba1cc user: stephan tags: json-multitag-test, json
01:14
Merge the maketest_fixes branch into trunk. check-in: 9ee570846b user: drh tags: trunk
01:12
Additional makefile changes so the "../$CHECKOUT/configure; make test" works. Closed-Leaf check-in: 6f285b5fa9 user: drh tags: maketest_fixes
01:04
added a TODO. check-in: 23d69df6a8 user: stephan tags: json-multitag-test, json
01:04
Fix the makefile so that "make test" works from a sibling build directory. check-in: 16d7e4a5c0 user: drh tags: maketest_fixes
00:57
Update the built-in SQLite to the latest 3.7.9 beta. check-in: ccf43e1882 user: drh tags: trunk
2011-10-19
23:56
Enhanced /json/artifact/FILE_UUID a bit. Now only includes full content if explicitly told to, but returns more metadata even for binary files. check-in: 2165e77c85 user: stephan tags: json-multitag-test, json
22:31
merged in trunk [e161670939b93ec]. check-in: 1d0a7103a3 user: stephan tags: json-multitag-test, json
22:12
Added permissions checks to artifact/file and artifact/wiki. Renamed a mysterious mlink property. check-in: 83ba8852a7 user: stephan tags: json-multitag-test, json
21:53
refactored json_artifact_file() a bit to re-use other code. check-in: a4f4c62a1a user: stephan tags: json-multitag-test, json
21:53
removed a no-longer-true "untested" marker. check-in: 4f196f15fb user: stephan tags: json-multitag-test, json
21:26
Re-implemented json_artifact_wiki() to use pre-existing functionality. check-in: f996e6636c user: stephan tags: json-multitag-test, json
21:13
s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h. check-in: d2c1ae23a9 user: stephan tags: json-multitag-test, json
20:54
Fixed a C99/C++ism. Added json_new_string_f() (printf-style). check-in: f5cc421dc2 user: stephan tags: json-multitag-test, json
20:36
A number of small doc improvements. check-in: fa17e0980c user: stephan tags: json-multitag-test, json
20:28
Bringing back the fixes for the 'make test' from [bf480a29a6], [e46be99ff4], [129605856a], for an eventual merge to trunk. check-in: 5692702d50 user: viriketo tags: maketest_fixes
19:54
Merge in the annotatecmd_fix branch. check-in: e161670939 user: drh tags: trunk
18:59
Fix for ticket [e5999e25eedeb]. Code style fix. check-in: 4a296c0b1c user: jan tags: trunk
15:47
fixed json_page_top() and json_cmd_top() to behave as documented when a callback returns non-NULL but does set the error state. check-in: 2f48be58a7 user: stephan tags: json-multitag-test, json
14:56
removed a superfluous call to json_set_err() which "overwrote" the previously set error. check-in: 1615544773 user: stephan tags: json-multitag-test, json
01:49
Fix a missed class="button" on the info page. check-in: 5f0899bba6 user: drh tags: trunk
01:44
Increase the version number to 1.20. Improvements to style sheets. check-in: 91db2ccfa2 user: drh tags: trunk
01:29
Merge updates from trunk. check-in: 62d928cb41 user: mistachkin tags: tcl-integration
2011-10-18
23:37
When editing the properties of a check-in and comparing the old and new comment text, ignore leading and trailing whitespace and the differences between \r\n and \n. Hopefully this will reduce the number of unwanted comment edits. check-in: 48928829e2 user: drh tags: trunk
21:20
Adding a space I forgot in in the html output. Closed-Leaf check-in: 61523cbe67 user: viriketo tags: targets_setting
20:55
Adding a boolean setting to choose the use of 'targets' in the anchors href. Default enabled. Related to the thread starting at [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06588.html] check-in: d29df2f0a2 user: viriketo tags: targets_setting
19:49
Bringing the changes I had in [4bae75a08e] to a trunk-derived branch. check-in: ef5d2176f9 user: viriketo tags: annotate_links
19:45
Should fix ticket [f0f9aff371f2]. Until now, the annotate_cmd was taking the last (or any?) checkin that had the artifact to be annotated, totally unrelated to what version is checked out. I made annotate_cmd respect the checkout, and annotate only from the past until the checked out version. This makes the command slower, but at least does what I'd like it to do. Maybe someone else can come up with a faster or simpler implementation. I changed the compute_direct_ancestors code so I could call it twice in a single run. Closed-Leaf check-in: c7c4279f13 user: viriketo tags: annotatecmd_fix
13:06
add support for fetching text file content and checkin history via /artifact json request check-in: 3d1d139a7a user: zach tags: json-multitag-test, json
2011-10-17
23:12
Fix typo in warning message. check-in: c80ee413ab user: drh tags: trunk
18:03
Removed some dead code. Experimentally enabled jQuery ajax back-end to test a problem on my 3DS. check-in: ebb0c04749 user: stephan tags: json-multitag-test, json
16:08
merged in trunk [fda7c2c63d] for side-by-side diffs. check-in: 571f3aca5b user: stephan tags: json-multitag-test, json
16:01
Fixed an incorrect const qualifier (caught by clang). check-in: fda7c2c63d user: stephan tags: trunk
13:09
Font size adjustments for side-by-side diff. Use the dp= query parameter of timeline on the info page. check-in: eefb31683b user: drh tags: trunk
11:37
Fix the labeling of timelines with the dp=UUID query parameter. check-in: a47fde8eed user: drh tags: trunk
01:19
Merge the side-by-side diff code into trunk. check-in: 0bde74ea1e user: drh tags: trunk
01:18
Remove unused variables and surplus blank lines from the side-by-side diff code. Closed-Leaf check-in: a92908a6b5 user: drh tags: jan-sbsdiff
01:12
Add new warnings for when Fossil overwrites an unmanged file on "update" or "merge". Undo has been and continues to be available to recover the overwritten files. check-in: 39f979b08c user: drh tags: trunk
00:26
Rephrasing and fixed a typo. check-in: 8e358aa8c6 user: jan tags: jan-sbsdiff
2011-10-16
23:24
Merge the latest trunk changes into the side-by-side diff branch. check-in: 23c3affad4 user: drh tags: jan-sbsdiff
23:10
Fix a typo in the timeline EVENT table entries generated by "fossil rebuild" in the previous check-in. check-in: fd486df492 user: drh tags: trunk
23:00
Show tag changes on the timeline. A "fossil rebuild" is required to take advantage of this new feature. Also put a &amp;bull; character in front of non-checkin timeline entries to make them stand out more. check-in: 87540ed6e6 user: drh tags: trunk
21:04
Renamed 1/2-pane diffs to unified and side-by-side in the ui. check-in: ff9de303e3 user: jan tags: jan-sbsdiff
17:32
Fix new and harmless compiler warnings that appeared with the upgrade to GCC 4.6.1. check-in: d8bbe4add6 user: drh tags: trunk
16:19
Add sbsdiff options when using show-version-diffs. check-in: adace7586e user: jan tags: jan-sbsdiff
14:33
Removed a GNU-make-only construct which broke Jan's build. check-in: 8da8432630 user: stephan tags: json-multitag-test, json
13:35
Set explicit background color for sbsdiff table in skins. check-in: f4f5e05571 user: jan tags: jan-sbsdiff
13:29
pulled in latest cson for cson_object_merge(). check-in: d3ad893c5b user: stephan tags: json-multitag-test, json
13:29
fixed a memleak of parent artifact uuid. long live valgrind. check-in: 3db8bfc5bf user: stephan tags: json-multitag-test, json
12:56
Merge latest changes from trunk check-in: 1349e5ed20 user: ashish tags: ashish-ipv6
12:53
Add initial IPv6 support code check-in: 92c59f1202 user: ashish tags: ashish-ipv6
10:04
merged/resolved trunk [ee723ed98ddb0a]. check-in: a40ac8fdc4 user: stephan tags: json-multitag-test, json
09:49
minor doc clarification. check-in: 398b53e059 user: stephan tags: json-multitag-test, json
02:07
Separate sbsdiff block separator meta-rows a little more from regular rows in built-in skin 4. check-in: 7a47abe17f user: jan tags: jan-sbsdiff
00:14
Updated styles/skins. Built-in skin 4 can now wrap lines. check-in: 1c40493cb5 user: jan tags: jan-sbsdiff
2011-10-15
21:25
Add sbsdiff link to the /info page. check-in: 286f09508c user: jan tags: jan-sbsdiff
18:45
Add button to toggle sbsdiff for /vdiff views. Renamed the button in /fdiff. check-in: d1f63cd823 user: jan tags: jan-sbsdiff
18:05
Add button to toggle sbsdiff for /fdiff views. check-in: d0988fb5bb user: jan tags: jan-sbsdiff
17:36
Vary the number of columns of displayed files in the File List depending on the length of the longest filename in the list. check-in: ee723ed98d user: drh tags: trunk
17:18
Update to the Fossil-v-Git matrix. check-in: a52287876c user: drh tags: trunk
15:42
Merge the latest trunk changes into the side-by-side diff branch. check-in: 15de70c21f user: drh tags: jan-sbsdiff
14:33
Updated comments. Slightly more centralization of sbsdiff table generation. check-in: c5ac4f800e user: jan tags: jan-sbsdiff
12:49
Fix bug which disabled patch file generation. check-in: dc27e13460 user: jan tags: jan-sbsdiff
12:30
Fix clang static analyzer warnings about deref null pointers and undefined values. There are still lots of dead code warnings, but those are harmless. check-in: 630691456b user: drh tags: trunk
12:22
Make sure sbsdiff lines are escaped properly. Started adding side-by-side diff support to fdiff. check-in: ff41d4be8a user: jan tags: jan-sbsdiff
12:16
Mark functions that never return (ex: fossil_panic()) as such so that static analyzers can do a better job of pruning paths. check-in: 86d2b4efc8 user: drh tags: trunk
10:40
Update the built-in SQLite and the SQL command-line shell to the latest code from the SQLite trunk: version 3.7.9 alpha. This fixes some warnings that started appearing after upgrading to gcc 4.6.1. check-in: 3dd0c15583 user: drh tags: trunk
10:17
A very simple fix to the annotate memory leak problem. check-in: 9929bab702 user: drh tags: trunk
00:26
Code documentation. check-in: 9b7955b5a4 user: jan tags: jan-sbsdiff
00:10
The link <strong>p</strong> in the annotate page was totally bad implemented. As I don't see an easy way to implement it, I take it out. There is only <strong>d</strong> left. check-in: 4bae75a08e user: viriketo tags: annotate_links
00:06
The plink is not needed at all in the annotate query check-in: 40cbb69c4f user: viriketo tags: annotate_links
2011-10-14
23:38
Starting a branch to add more information into the annotate web page. I added a link <strong>p</strong> to the annotation of the version previous to that line change, and a link <strong>d</strong> to the checkin file diff that introduced the given line. I'd want also the links to bring the users to the concerning line of annotate; we should have something like line numbering and line anchors, like the artifact page. check-in: 9e3b6ad052 user: viriketo tags: annotate_links
22:21
Added two (local) options to sbsdiff (allow expansion and max columns limit), though they can't be changed in runtime yet. Added some missing error handling. check-in: 47cdbbf2fb user: jan tags: jan-sbsdiff
22:20
Making 'fossil merge' also report a conflict for extra files overwritten. Like [60c6197c8a], but for the merge operation. Related to ticket [953031915f]. check-in: bb49278a8a user: viriketo tags: declined
22:17
Minor diff view change for the black'n'white skin. check-in: 07714601de user: jan tags: jan-sbsdiff
22:16
Reporting the number of merge conflicts at the end of merge, as with update. I think the information is of value to the user. I think that had to be introduced in [070ce24d838a6], from its comment, but that change made the opposite of commented. check-in: e1a7a1d9e2 user: viriketo tags: declined
20:25
Making fossil warn about a conflict, if an update operation overwrites an extra file. This should close ticket [953031915f]. check-in: 60c6197c8a user: viriketo tags: declined
19:53
Same trouble as [bf480a29a6] but for the merge5 test. check-in: 129605856a user: viriketo tags: declined
19:46
Fixing the merge5 test, for it to run when out of a checkout. The same kind of fix as [0a7ab3ccb0]. check-in: e46be99ff4 user: viriketo tags: declined
19:01
Fixing the merge_renames test; fossil was using $HOME somehow. I noticed it running the test in an environment without a valid $HOME path (the nix package building). fossil refused to run the 'fossil new' inside the merge_renames test. check-in: bf480a29a6 user: viriketo tags: declined
16:12
Merging the extended_ci_names branch, that introduces more ways of naming checkins in diff and update operations. check-in: 107e605f41 user: viriketo tags: declined
16:11
Merging the annotate_noleak changes, about removing an important memory leak in the annotate operation. It also fixes some blob behaviour in blob.c and content.c. <b>Update:</b> Removed from trunk. Replaced by the must simpler fix at [9929bab702f99839ee] check-in: 409f370a6d user: viriketo tags: declined
15:52
working on json wiki command Closed-Leaf check-in: 4f9f0e9f03 user: zach tags: json-multitag-test, json
15:41
Updated the built-in skins for sbsdiff. check-in: bb76b57aa2 user: jan tags: jan-sbsdiff
00:06
Add /*sort*/ marks to some SQL queries to disable warnings about sorting without an index. check-in: fff43ebb5b user: drh tags: trunk
2011-10-13
23:48
Started adding support for showing side-by-side diffs in the web ui. check-in: a6a8e89413 user: jan tags: jan-sbsdiff
23:47
Provide an option to enable the /test_env URL for all users. Optionally display cookie values in the /test_env URL. check-in: 4d32db8ef8 user: drh tags: trunk
17:10
Added downloadPath property to files in timeline view, leading to /raw/FILENAME?name=uuid. check-in: ea5e58155d user: stephan tags: json-multitag-test, json
16:45
merged in trunk [862d7dbf59f55e2d]. check-in: 3025ecb2ae user: stephan tags: json-multitag-test, json
16:39
Update the SQLite command-line shell to the latest from the SQLite source tree. check-in: 862d7dbf59 user: drh tags: trunk
12:56
Fixing the usage() calls in stash.c, as it duplicated the word stash; it was giving messags like "Usage: fossil stash stash pop". check-in: 399c0ddae4 user: viriketo tags: trunk
02:47
Create new branch named "ashish-ipv6" check-in: 10e1071461 user: ashish tags: ashish-ipv6
2011-10-12
17:41
Adding a more options at naming commits for diff and update commands. I wrote a new function that allows more kind of specifications for a checkin uuid: checkout, parent and pivot:id1:id2. If there was a way to discover the 'parent branch' of the current checkout, there could be a 'parentbranch' naming too. I think this makes the life easier, specially for the pivot:id1:id2 case, about seeing the difference between a branch and its parent branch. I find myself using often the test-find-pivot command just to get that diff or update to the pivot, to check changes between the current branch and the parent branch. Closed-Leaf check-in: 9fe787ec03 user: viriketo tags: extended_ci_names
16:20
Fixing the merge_renames test, so it accepts being called out of a repository. The message given by fossil when trying 'info' out of a repository had changed. check-in: 0a7ab3ccb0 user: viriketo tags: trunk
15:21
Making the http ssl code output the verification error, in case of verification failure. I also make the user question state the host the certificate is related to. check-in: 79c31f9b73 user: viriketo tags: trunk
2011-10-11
21:04
Added another AJAX impl which uses a local fossil binary for the back-end while using the FossilAjaj front-end interface. check-in: 155516632c user: stephan tags: json-multitag-test, json
20:46
Update the build-in SQLite and the SQLite-shell to the latest code from the trunk of the SQLite source tree - version 3.7.9 alpha. check-in: 55fb082ae5 user: drh tags: trunk
19:57
JS code test cleanups to account for the fact that the ajax-thrown assertions/exceptions get swallowed by the ajax layer. check-in: 9e98a9bd9e user: stephan tags: json-multitag-test, json
14:28
merged in trunk [496edc2176]. check-in: ec76ee16fd user: stephan tags: json-multitag-test, json
2011-10-10
20:02
Fix some compiler warnings. check-in: 496edc2176 user: drh tags: trunk
19:33
Fix a C++ comment in sha1.c. Fix a help text typo. check-in: a6f3dd1ce7 user: drh tags: trunk
13:19
Update the "scrub" command to drop the accesslog table when the --verily option is used. check-in: 16a6dfefd1 user: drh tags: trunk
13:05
Additional formatting fixes: shorten lines to 80 characters or less. check-in: c1d78e0556 user: drh tags: trunk
12:59
Adjust SSL trust fix to skip prompting for certificates that already have an explicitly negative trust setting. check-in: 636804745b user: mistachkin tags: trunk
12:55
Fix indentation and formatting in http_ssl.c. Limit line length to 80 characters per the coding style spec. check-in: 5eb8f0157a user: drh tags: trunk
11:38
Merge the ssl-trust-fix branch into trunk. check-in: 0554dbd04a user: drh tags: trunk
08:56
Fix constant prompting on already saved SSL certificates that are not trusted for some reason (e.g. host mismatch, etc). Closed-Leaf check-in: 25169506b7 user: mistachkin tags: ssl-trust-fix
2011-10-09
12:58
factored out an extraneous parameter to json_gc_add(). check-in: 7a83a5cbd0 user: stephan tags: json-multitag-test, json
11:57
fixed: json_cap_value() now returns NULL (instead of prematurely/fataly querying the db) if g.userUid has not been set (i.e. CLI mode). check-in: 96920e7c04 user: stephan tags: json-multitag-test, json
11:45
Added global debugFossilG/--json-debug-g boolean to add the "g" output to any response (including (especially) error responses) to simplify debuggering. Requires a|s privileges. check-in: f047bbddb4 user: stephan tags: json-multitag-test, json
11:23
Added /json/g, which dumps the "g" object to JSON (debuggering tool). check-in: 65e0c94c8a user: stephan tags: json-multitag-test, json
11:09
minor cleanups to how FossilAjaj stores its auth info. check-in: fb55f2534d user: stephan tags: json-multitag-test, json
11:04
minor pedantic mtime "as int" casts. check-in: 770f9da54a user: stephan tags: json-multitag-test, json
2011-10-08
15:13
s/rn/report/, for API consistency. check-in: a52296e034 user: stephan tags: json-multitag-test, json
15:13
accommodated API change. check-in: 69ef388f02 user: stephan tags: json-multitag-test, json
14:36
Fixed Ctrl-D handling in rhino-based shell. check-in: 15c6caf29e user: stephan tags: json-multitag-test, json
14:16
added /json/report/get. check-in: e21b391dcd user: stephan tags: json-multitag-test, json
14:15
getenv() as the fallback strategy for json_getenv() now only enabled in CLI mode. check-in: 8c4a23aee4 user: stephan tags: json-multitag-test, json
12:57
"Dispatching" json subcommands now produce more useful error messages when no subcommand is specified. check-in: a8af09fc16 user: stephan tags: json-multitag-test, json
12:13
Permissions fixes in json/report. Added json/timeline/branch, analog to /brtimeline. check-in: 6841b11647 user: stephan tags: json-multitag-test, json
11:55
fixed a cson mis-use which could cause a crash in some cases due to client-side misachtung of the reference count. check-in: d8fd611fab user: stephan tags: json-multitag-test, json-add-tag-test, json
10:18
Added /json/report/run. Fixed an SQL syntax bug in report/list (only affected non-priveleged accounts). check-in: 8907163ea4 user: stephan tags: json-multitag-test, json
08:46
Added /json/report/list and /json/query. check-in: 20978b27a2 user: stephan tags: json-multitag-test, json
05:57
added diff demo to ajax page. check-in: 42f569238e user: stephan tags: json-multitag-test, json
05:16
minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking). check-in: 56ecc0c677 user: stephan tags: json-multitag-test, json
05:16
doc additions for /json/diff. check-in: a37df1d939 user: stephan tags: json-multitag-test, json
2011-10-07
19:55
Documentation update. check-in: c0b6c28d29 user: drh tags: trunk
18:38
Update the built-in SQLite to the latest 3.7.9 alpha. check-in: f678a7b948 user: drh tags: trunk
14:19
fixed a missing db_finalize() in an error-handling case. check-in: 7906bab836 user: stephan tags: json-multitag-test, json
13:51
First draft, no-frills /json/diff added. check-in: 54e1f1a53d user: stephan tags: json-multitag-test, json-add-tag-test, json
13:32
minor tweaks to the prototype shell. check-in: d30b20a56c user: stephan tags: json-multitag-test, json
12:02
Added a very, very prototypic/pre-alphalpha demo fossil shell. Requires rhino JS. check-in: 7ab5d85487 user: stephan tags: json-multitag-test, json
10:59
Pulled in another round of memory optimizations in cson/sqlite3. Added a few minor error reporting cleanups in JSON mode. check-in: 09e5fcd795 user: stephan tags: json-multitag-test, json
10:20
Another round of cson memory optimizations. Object keys can now be cson_strings, which can be refcounted/shared. check-in: 3d252e8754 user: stephan tags: json-multitag-test, json
06:54
Minor internal tweaks. Pulled in lastest cson_amalgamation for the new convenience functions. check-in: c75759d8d0 user: stephan tags: json-multitag-test, json
03:52
/json/wiki/get: renamed request.payload.page to "name" for consistency. Added a TODO to /json/tag/list. check-in: 34056ea238 user: stephan tags: json-multitag-test, json
03:51
fixed how many path parts are generated for the "command" response property. check-in: 3d6cc1df78 user: stephan tags: json-multitag-test, json
03:24
Removed an unnecessary strcmp(). Removed some debuggering code which corrupted the output of /json/tag/find in raw mode. check-in: faaf7387d9 user: stephan tags: json-multitag-test, json-add-tag-test, json
03:09
fixed whoami requests in demo apps to notice when the user has been logged out (and logs him in with the new auth token). check-in: ccc90734e0 user: stephan tags: json-multitag-test, json
02:58
Fixed a minor denkfehler in the "bump <1ms runtime to 1ms" logic. Changed g.json.gc to an array (lower memory and better performance for what we use it for). check-in: 19276984bd user: stephan tags: json-multitag-test, json
02:16
merged in trunk [4b0f813b8c]. check-in: 39d9f83781 user: stephan tags: json-multitag-test, json
02:14
pulled in tonight's libcson changes, which halve the number of allocations needed for creating new JSON values. check-in: 130cc65cb5 user: stephan tags: json-multitag-test, json
2011-10-06
23:29
fixed a bug in the handling of /json/tag/find --raw format (caused by moving code w/o paying attention). Added a warning when the given tag is not found. check-in: be41009046 user: stephan tags: json-multitag-test, json
23:12
Added /json/tag/find. check-in: 9d27ade314 user: stephan tags: json-multitag-test, json
21:25
Added /json/tag/cancel. check-in: 0b685fcc0f user: stephan tags: json-multitag-test, json
21:14
Added /json/tag/add. check-in: bd9d7ce2f6 user: stephan tags: json-multitag-test, json
20:10
Added /json/tag/list and infrastructure for pending (add, cancel, find) ops. check-in: 1088cf2107 user: stephan tags: json-multitag-test, json-add-tag-test, json
17:12
Added /json/resultCodes. check-in: 71a1d4483f user: stephan tags: json-multitag-test, json
15:51
minor doc fix before switching PCs for the weekend. check-in: a403544f2a user: stephan tags: json-multitag-test, json
15:47
fixed comparison logic which broken dumbing-down of error codes (caused them to never be dumbed-down). check-in: f93e059f6c user: stephan tags: json-multitag-test, json
2011-10-05
16:58
fixed [fc825dcf52] check-in: 4b0f813b8c user: ron tags: trunk
12:04
experimentally added "command" property to all responses to simplify response handler dispatching in some experimental Java client code. check-in: 8f12ac9896 user: stephan tags: json-multitag-test, json
12:03
minor cosmetic cleanups. check-in: 2dac80dd9f user: stephan tags: json-multitag-test, json
08:00
Added (--args -) to read from stdin. Theoretically now also strips windows newlines, but i do not have a broken editor to test that with ;). check-in: 080d27a6b2 user: stephan tags: trunk
07:01
fixed a url-updating problem caused by recent refactoring. check-in: 4b70853483 user: stephan tags: json-multitag-test, json
06:42
A few internal cosmetic cleanups, added json_get_wiki_page_by_rid(). check-in: afb3c89fe6 user: stephan tags: json-multitag-test, json
05:41
Tweaks to the JS API, mainly to simplify a common 2-callbacks-per-event use case. Added missing json2.js. check-in: cf10d9d9b9 user: stephan tags: json-multitag-test, json
03:32
const-correctness tweak in db_text(). check-in: 30431ff903 user: stephan tags: json-multitag-test, json
02:41
Doh... accidentally changed resultCodes from strings to ints during refactoring. check-in: 36384da861 user: stephan tags: json-multitag-test, json
02:31
fixed a mis-sorting in the json timeline, caused by refactoring in a recent commit. check-in: 824ed5fb65 user: stephan tags: json-multitag-test, json
02:26
Consolidated more of the CLI/HTTP/CLI-with-POST arg handling disparities into the json_find_option() family of functions. check-in: 5b4a3f12dc user: stephan tags: json-multitag-test, json
02:03
Change a #ifdef so that builds on MSVC will work on repos larger than 2GB. check-in: 6092935ff2 user: drh tags: trunk
00:53
lots of minor cleanups in JSON error handling (mostly cosmetic). Added some new FOSSIL-xxxx codes. check-in: 2e41514fb7 user: stephan tags: json-multitag-test, json
2011-10-04
23:40
merged and conflict-resolved trunk [c0274f996266aef]. check-in: 4fbf77d4f3 user: stephan tags: json-multitag-test, json
23:07
Merge the --args FILENAME patch into trunk. check-in: c0274f9962 user: drh tags: trunk
23:03
Simplify the implementation of the --args FILENAME patch, as requested by the FIXME comment. check-in: eb8d989dae user: drh tags: stephan-hack
21:41
Initial --args FILENAME patch. Impl seems over-complex to me, but works as described in the list thread. check-in: 8a6568c3a3 user: stephan tags: stephan-hack
21:28
merging with trunk [d4a341b49dd1b701] before applying --args FILENAME patch, to simplify downstream merge. check-in: 312d522fe4 user: stephan tags: stephan-hack
20:02
Started adding /json/artifact tickets support, but grokking tkt.c is more than i am up for tonight. Changed how permissions checks are done under /json/artifact (previous approach is just plain silly without C++ templates) check-in: cee8bc6727 user: stephan tags: json-multitag-test, json
19:17
fixed a c99ism. check-in: cd67b945d7 user: stephan tags: json-multitag-test, json
15:20
Add HMAC-SHA1 implementation. Leaf check-in: dcee34b25f user: dmitry tags: multisession
15:15
Merge protection against timing attacks into trunk. check-in: d4a341b49d user: dmitry tags: trunk
14:38
Merge trunk into dmitry-security branch. Closed-Leaf check-in: f4eb0f5afc user: dmitry tags: dmitry-security
14:34
Rename constant_time_eq to constant_time_cmp to better indicate that these functions return 0 when values are equal, like memcmp, strcmp, etc., not truth, to avoid possible mistakes. check-in: d244c484e7 user: dmitry tags: dmitry-security
14:28
Revert the previous change after thinking more about it. Login cards in the sync protocol have the following format: login userid nonce signature Nonce is SHA-1 of the message that follows this line, signature is SHA-1 of the concatenation of the nonce and user's shared secret. The successful timing attack can reveal only signature for this particular packet due to nonce. However, as nonce is known to the attacker, it's theoretically possible for them to bruteforce the shared secret_offline_. The whole scenario sounds highly improbable, but using constant-time comparison function for such things by default is a good practice. check-in: 13a9a1244c user: dmitry tags: dmitry-security
09:06
/json/wiki/get argument handling cleanup so that it works with the newer command=... approach. check-in: 96fe10ab54 user: stephan tags: json-multitag-test, json
2011-10-03
16:34
Disabling Cache-control: no-store, as it made firefox forget about form field contents on back/forward in history. Resolution achieved by a minimal consensus at [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06314.html|this thread on the mailing list]. check-in: 3fac77d7b0 user: viriketo tags: trunk
2011-10-02
23:59
Minor error handling cleanups (nicer resultText strings). Removed a call to sqlite3_config() from the JSON bootstrap code which _seems_ to be the cause of an SQLITE_MISUSE warning. check-in: af72cc7599 user: stephan tags: json-multitag-test, json
23:43
Accommodated recent API changes. check-in: 901a0133e3 user: stephan tags: json-multitag-test, json
23:21
Fixed an incorrect setting of the content type in one error-handling case. check-in: 35e4e9188b user: stephan tags: json-multitag-test, json
22:58
Added /json/branch/create. Finally found g.zErrMsg, and started using it in conjunction with json error reporting. check-in: 8eaf58ee51 user: stephan tags: json-multitag-test, json
21:01
moved /json/branch code into its own file. check-in: 1a4c874e43 user: stephan tags: json-multitag-test, json
20:15
renamed json timeline "showFiles" option to "files" because we do not really "show" anything." check-in: bc7af5192a user: stephan tags: json-multitag-test, json
19:57
Added tag/branch option to /json/timeline/ci, analog to HTML mode t/r options. check-in: 762128512a user: stephan tags: json-multitag-test, json
19:56
Added empty_Stmt, analog to empty_Blob, to work around an assertion triggered during some error handling code. check-in: 4db6d7c5ce user: stephan tags: json-multitag-test, json
18:28
Merged in trunk [ae64088627df]. Added /json/timeline/checkin as alias for /json/timeline/commit (checkin is historically more correct/consistent). check-in: a9070a4944 user: stephan tags: json-multitag-test, json
18:18
s/userName/name/, for consistency. check-in: 94689bbf29 user: stephan tags: json-multitag-test, json
13:30
minor hack to name_search() to make it stop searching after it determines there is an ambiguity. check-in: ae64088627 user: stephan tags: trunk
12:41
json mode now accepts command=string request parameter if path length is 1 (no subcommand was specified). check-in: 225fd3dad3 user: stephan tags: json-multitag-test, json
12:31
initial code for reading POST data from a file/stdin in CLI mode. check-in: 8145cdbf3b user: stephan tags: json-multitag-test, json
11:43
minor cleanups and doc additions to the json/artifact handling. check-in: 6d0667831a user: stephan tags: json-multitag-test, json
11:16
Reorganized json_page_artifact(), fixed a C99ism, fixed permissions check. check-in: c926170034 user: stephan tags: json-multitag-test, json
11:15
removed an implemented TODO reminder. check-in: f270f0b5c1 user: stephan tags: json-multitag-test, json
10:51
Added missing license header to new files. Updated (c) date to 2011. check-in: 8a665715c2 user: stephan tags: json-multitag-test, json
2011-10-01
20:50
Variable used for return value of send(2) must be signed, otherwise error conditions just result in infinite loops. check-in: 5e3519873f user: joerg tags: trunk
07:58
s/commit/checkin/, for consistency. s/artifactType/type/. check-in: 44e032aa8a user: stephan tags: json-multitag-test, json
07:47
more consolidation of timeline/artifact code. check-in: cc444a02cd user: stephan tags: json-multitag-test, json
07:04
more timeline/artifact refactoring. check-in: 22fc0ab81b user: stephan tags: json-multitag-test, json
06:45
Started refactoring some of the timeline/artifact components into reusable parts. Comment edited only to test json responses which differentiate between pristine and edited commits. check-in: b1f9257213 user: stephan tags: json-multitag-test, json
05:58
Started adding artifact-type-dependent result data to /json/artifact output. check-in: a893fff3ca user: stephan tags: json-multitag-test, json
05:58
minor cleanups. check-in: 6ee6486e02 user: stephan tags: json
05:57
Added json_new_int() convenience function. check-in: ccd66b9b3c user: stephan tags: json
05:09
Added initial /json/artifact code, but it currently can only report the type of a given artifact. check-in: 6372d95165 user: stephan tags: json
05:05
minor db_column usage cleanup. check-in: cf8b20ea1f user: stephan tags: json
05:05
added test for /json/wiki/get. check-in: 2b7edce38d user: stephan tags: json
05:04
Changed some of the exception-throwing code to propagate instead of ingore. check-in: e8fe84bc2c user: stephan tags: json
04:03
Cleaned up wiki formatting code a bit. Added wiki uuid to /json/wiki/get response payload. check-in: 3f512ca41b user: stephan tags: json
03:37
Added format=raw|html to /json/wiki/get. check-in: c990e7ec25 user: stephan tags: json
02:19
minor cleanups in the /json/login payload code. check-in: 3bdae54cae user: stephan tags: json
02:12
Changed /json/login output payload structure. check-in: 88ddf2cbce user: stephan tags: json
2011-09-30
17:00
minor ajax test code cleanups. check-in: 7eb52b23ae user: stephan tags: json
16:36
Added more integration tests. check-in: 10e677c968 user: stephan tags: json
16:35
added preliminary support for cookies in the rhino ajax client, but it does not seem to be doing anything. check-in: ef9d839311 user: stephan tags: json
15:50
Fixed POST sending for rhino-based ajax impl (was sending Content-Type form-urlencoded). Login over rhino works :). check-in: a36d5c0ed8 user: stephan tags: json
15:48
minor fix for fossil's internal handling of name=xyz parameter. check-in: 9f2535f1e0 user: stephan tags: json
14:11
Some touch-ups in the JS code. Started adding Rhino-based tests for integration/unit-testing CGI/server modes. check-in: 42a07be4c5 user: stephan tags: json
10:51
It seems like blob_constant_time_eq() is unnecessary for sync protocol signatures; removed. check-in: 48bcfbd47b user: dmitry tags: dmitry-security
09:41
Catch zero length early in blob_constant_time_eq(). check-in: e3d022dffa user: dmitry tags: dmitry-security
09:01
Merged in trunk [9bfa186be09f]. Fixed an inexplicable duplicate call to db_find_and_open_repository() which has since disappeared from the trunk. check-in: 8185bddf2e user: stephan tags: json
2011-09-29
22:27
json ajax: fixed POST/GET message sending determination (broken by a previous change this evening). check-in: 37963253b9 user: stephan tags: json
21:57
Removed the json warnings bitset crap. Still not sure i like the warnings mechanism at all. check-in: 9fe06e2fda user: stephan tags: json
21:55
Corrected a JSON-mode result code when db rebuild is required. check-in: 44644d43dc user: stephan tags: json
21:06
Fix to the previous fix: install function to the correct database. check-in: 3782276da6 user: dmitry tags: dmitry-security
21:04
Fix login groups. check-in: 6f29649ef3 user: dmitry tags: dmitry-security
17:26
Fix comment. check-in: a0fa120b74 user: dmitry tags: dmitry-security
17:21
Protect against timing attacks by using constant-time comparison function to compare passwords and cookies. check-in: 7f110475ec user: dmitry tags: dmitry-security
17:03
minor jsonp tweaks. Added some test code for it in the demo app, but there is still some jsonp disconnect between the two AJAJ layers, and i may need to consolidate them to work around it. check-in: f48b687a9a user: stephan tags: json
15:23
Added /json/rebuild. Is likely to fail w/ an AJAX timeout for large repos, which will probably cause the rebuild to roll back on the next open :/. Takes 21sec on my 32-bit netbook to rebuild the fossil repo. check-in: 071de8f1bd user: stephan tags: json
14:07
When creating a manifest, get isExe and isLink bits from filesystem at once instead of doing two stat(2) calls. check-in: 9bfa186be0 user: dmitry tags: trunk
13:08
Removed a test/debug #if block which i accidentally left enabled in [73e28dd718]. check-in: 5ddfe3d663 user: stephan tags: json
11:45
Change file_size() to file_wd_size() in file_is_the_same(). check-in: 13a771ce18 user: dmitry tags: trunk
11:05
Cache "manifest" setting in fossil_reserved_name() instead of reading it from the database on every call. This speeds up adding many files. check-in: a369dc7721 user: dmitry tags: trunk
2011-09-28
22:41
moved some db_finalize() calls so that they would also be called in error cases. check-in: 997274e9be user: stephan tags: json
22:04
Added createIfNotExists bool option to /json/wiki/save. check-in: 73e28dd718 user: stephan tags: json
21:36
JSON CLI mode now accepts --indent|-I N to set JSON indention level (uses cson_output_opt::indentation semantics). Default for CLI mode is 1 (0 for HTTP mode). check-in: 30e4ebaa19 user: stephan tags: json
12:09
merged in trunk [3e141b792c]. check-in: 033e2eb1df user: stephan tags: json
11:35
Use the check-in time as the timestamp for zlib compression on tarballs, os that every tarball for the same check-in is identical. check-in: 3e141b792c user: drh tags: trunk
2011-09-27
19:28
Call file_wd_isdir() in file_mkdir(). check-in: 13120e9620 user: dmitry tags: trunk
19:15
Change a few instances of file_isdir() to file_wd_isdir(). check-in: f1329470c0 user: dmitry tags: trunk
16:34
Add the --stats option to the rebuild command. check-in: f25e5e53c4 user: drh tags: trunk
13:22
Added basic timing info to json ops, but "should probably" move the timer start to the app/server init. check-in: b9ef0fe59b user: stephan tags: json
06:44
Allow the Tcl source directory to be used instead of the Tcl install directory if FOSSIL_TCL_SOURCE defined. Also, add and/or modify explanatory comments. check-in: 5df59eba03 user: mistachkin tags: tcl-integration
05:31
Makefile fixes to enable Tcl to be statically linked to Fossil. check-in: 6e6e55a12d user: mistachkin tags: tcl-integration
04:12
/json/timeline/ticket prevUuid is now only explicitly set for non-new files. Previously it was set to NULL, which was a waste-of-time no-op. check-in: 0ddf92042d user: stephan tags: json
04:08
Added ticketUuid to /json/timeline/ticket output. Removed some superfluous Blob uses (where db_prepare() works just as well). check-in: f94ad19472 user: stephan tags: json
03:55
Merge latest trunk changes. check-in: 2d2b45bb17 user: mistachkin tags: tcl-integration
03:28
Added /json/timeline/ci showFiles to ajax test page. check-in: be700e8433 user: stephan tags: json
03:25
Added showFiles=bool/--show-files option to /json/timeline/ci. check-in: 98e24465c2 user: stephan tags: json
02:09
Changed /json/stat to use brief mode by default due to relatively high runtime cost, replaced 'brief' param with 'full'. Added json_getenv_bool(). check-in: c1914eaa79 user: stephan tags: json
01:51
Added "brief" option to /json/stat, mirroring the change in [d01ca14d08]. check-in: 17f11a0884 user: stephan tags: json
01:32
Added /json/user/xyz to ajax demo. /json/user/get/USERNAME now works as an alias for ?name=USERNAME. check-in: 585be130f3 user: stephan tags: json
01:18
moved /json/timeline|wiki commands/pages into their own files. check-in: 821830d2fb user: stephan tags: json
01:01
Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file). check-in: 5d2a516f8a user: stephan tags: json
00:34
merged in trunk [12272b7ff0]. check-in: a5fd64d344 user: stephan tags: json
00:34
added /json/user/get. check-in: 0c7be1fe6c user: stephan tags: json
00:14
added /json/user/list. check-in: 59ef1667ac user: stephan tags: json
2011-09-26
19:30
made /json/timeline/wiki and /json/wiki/timeline aliases. check-in: 0475e63d44 user: stephan tags: json
14:43
Add the test-list-webpage command. check-in: 6a97d77501 user: drh tags: trunk
2011-09-25
11:14
Fix double LI tags when listing wiki attachments for users without permissions. check-in: 12272b7ff0 user: dmitry tags: trunk
2011-09-24
01:39
Disable SSLv2 in HTTPS client. This version of the protocol is considered insecure and has been deprecated; all modern browsers disable it. check-in: ea1d369d23 user: dmitry tags: trunk
2011-09-23
13:10
s/briefText/briefComment/. Fixed a couple memleaks of blob sql. check-in: ecdbce1651 user: stephan tags: json
12:46
Added comment to timeline/ticket. Minor additions to AJAX test pages. check-in: de0b860f77 user: stephan tags: json
12:29
Implemented /json/timeline/ticket, cleaned up timeline/ci|wiki. check-in: 42900f3029 user: stephan tags: json
10:52
Changed fossil_json_f() callback interface. Refactored json command dispatching a bit. Fixed an ordering problem in the json timelines. Pulled in latest cson_amalgamation. check-in: c24b445012 user: stephan tags: json
01:00
Corrected /json/wiki/save|create to honor the proper g.perm.WrWiki/NewWiki perm, instead of just WrWiki. check-in: d3759cd40f user: stephan tags: json
00:39
Added initial JSONP support, but lacks significant testing. check-in: e72ae99dc2 user: stephan tags: json
2011-09-22
23:40
Added --after/--before support to /json/timeline/ci and wiki. check-in: e01d49b252 user: stephan tags: json
20:07
Implemented /json/timeline/wiki. Fixed --limit/-n handling of timeline/ci. check-in: 12545465e9 user: stephan tags: json
19:14
Implemented /json/wiki/create. check-in: 1df648abfe user: stephan tags: json
17:56
Implemented /json/wiki/save. check-in: 2162c86d9e user: stephan tags: json
17:18
added src/Makefile so that (ctrl-x m) will DTRT. check-in: ce4f310361 user: stephan tags: json
17:02
Added initial prototype of JSON wiki editor (cannot save yet). Minor cleanup in ajax/index.html. check-in: 475c61fd59 user: stephan tags: json
16:27
minor cleanups in the /json/wiki/get and AJAJ code. check-in: a9c8a31df5 user: stephan tags: json
16:21
Added rudimentary timer to AJAX test page. check-in: 07a2c43c8c user: stephan tags: json
15:59
Added /json/wiki/get?page=... check-in: 7dc8e9ac94 user: stephan tags: json
14:58
Added /json/whoami. check-in: 7a65dd0e00 user: stephan tags: json
2011-09-21
21:23
added a FIXME, removed another. Now it's really bed time. check-in: 8b814778c9 user: stephan tags: json
21:17
Added my AJAX test code after accidentally deleting my local copy (thank goodness the test server still had a copy). See the README if you want to set it up locally under apache. check-in: c6c5ad1364 user: stephan tags: json
20:43
/json/branch/list now requires g.perm.Read, like /brlist does. Time for bed... check-in: a37c6a87c6 user: stephan tags: json
20:03
added current branch name to /json/branch/list payload when in an opened checkout. check-in: 7592fe934b user: stephan tags: json
19:31
added POST.payload to json_getenv() list. Re-organized /json/branch/list CLI/HTTP arg handling to behave sanely in CLI mode. Minor typo fix in main.c. check-in: 4a9b51649d user: stephan tags: json
18:55
s/branch_prepare_query/branch_prepare_list_query/g check-in: 267739dd20 user: stephan tags: json
18:53
changed how /json/branch/list selects whether to look at open/all/closed branches. check-in: 14423f3284 user: stephan tags: json
18:20
Refactored prepareBranchStatement() to simplify its usage, get rid of ambiguous arg handling, and allow the caller to specify the priority of the all-vs-closed-vs-opened decision. Made it non-static and renamed to branch_prepare_statement() for re-use in /json/branch/list. check-in: 5a81a5ead6 user: stephan tags: json
18:10
Minor timeline output cleanups. Added /json/branch/list. check-in: f266ebdd3f user: stephan tags: json
17:38
More work on the warnings infrastructure. json_warn() now (experimentally) disallows (elides) duplicate warning codes to simplify downstream loops. Still undecided on that behaviour, though. check-in: 576425e862 user: stephan tags: json
16:31
started adding infrastructure to report non-fatal warnings. check-in: ad50fe9584 user: stephan tags: json
15:22
timeline json refactoring, fixed ordering, split tags into an Array. check-in: d6cbe37b6b user: stephan tags: json
14:42
refactored the prototype timeline code, split off completely from www version (different requirements). check-in: 1ecf337404 user: stephan tags: json
2011-09-20
22:55
added a couple FIXME notes before bed. check-in: e785784538 user: stephan tags: json
22:42
Started adding /json/timeline support, but this is gonna be a doozie. Breaking it down into separate calls for ci/wiki/ticket, e.g. /json/timeline/ci because the structures will be different for each. check-in: eff3f7d929 user: stephan tags: json
16:58
fossil_warning() is now a no-op in JSON mode, to avoid corrupting the output. check-in: 6ce6b5e63f user: stephan tags: json
16:48
merged trunk [1f498a6ef2]. check-in: c2b1bc686d user: stephan tags: json
16:45
more minor internal cleanups. s/g.isCGI/g.isHTTP/ to avoid confusion later on. check-in: 9adc95c476 user: stephan tags: json
16:27
minor internal cleanups and doc additions. check-in: 2f3e438507 user: stephan tags: json
16:00
CLI mode now works properly when called using an abbreviated form of "json", e.g. fossil js wiki list. Fixed an incorrect error code in /json/wiki. check-in: 76d0fa2bb0 user: stephan tags: json
15:48
Refactored page/command callback to take on argument to simplify certain dispatching ops. json_getenv() now falls back to getenv() if neither the POST data nor cgi_parameter() contains the requested value, but this is basically a workaround for my current inability to add --opt support in CLI mode (due to how HTTP/CLI command handling is consolidated). check-in: 206908faee user: stephan tags: json
2011-09-19
20:16
Remove obsolete files check-in: 1f498a6ef2 user: drh tags: trunk
19:13
Update the built-in SQLite to the 3.7.8 release. check-in: 8d4c564277 user: drh tags: trunk
19:03
Moved a db_finalize() which would not have been called in a couple of error cases. check-in: afc1cec6a3 user: stephan tags: json
18:49
fixed a double-free() which could happen in one error case. check-in: 65e946c714 user: stephan tags: json
18:48
Implemented /json/wiki/list (first draft, may change). Pulled in latest cson_sqlite3 additions to simplify the impl. check-in: 5cc88946a7 user: stephan tags: json
17:11
minor cleanups in prep for the "larger" JSON APIs. check-in: 87e20659c6 user: stephan tags: json
2011-09-18
19:16
terribly minor internal cleanups. check-in: 507a458277 user: stephan tags: json
19:11
One compile fix and MSVC build fix, from Jeff Slutter. check-in: 5f3a98ae83 user: stephan tags: json
10:40
Removed some no-longer valid comments after confirming that JSON mode works without cookies. Dumbed-down the various login errors by default (again). check-in: 52229655df user: stephan tags: json
10:25
Added userName to /json/stat output for the nobody user (it was previously not set in that case). Renamed captcha to password in /json/anonymousPassword. Added NYI (not yet implemented) placeholders for several planned request types. check-in: 13cc3b823f user: stephan tags: json
08:11
Implemented anonymous user login over JSON. Requires 2 requests (captcha-fetch and then login). check-in: cebf9919f8 user: stephan tags: json
05:51
merged trunk [b54b8e751a]. check-in: 76c4ae5e5e user: stephan tags: json
05:45
More cleanups to the cson_cgi removal refactoring. Added common "indent" parameter to control indentation of JSON (uses cson_output_opt.indentation semantics). check-in: b3653265d1 user: stephan tags: json
04:31
Factored out cson_cgi bits - now using fossil's CGI bits. Removed cson_cgi from cson_amalgamation (cuts its size considerably). Seems to still work, and this removes some discrepancies in how CGI/server modes are handled. check-in: 4cf9681440 user: stephan tags: json
2011-09-17
23:14
Doc changes only check-in: 5a9e567966 user: stephan tags: json
20:25
added a missing assert() (Thanks, Joe M.) check-in: a67c6744e5 user: stephan tags: json
17:35
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. check-in: b54b8e751a user: drh tags: trunk
16:01
More cleaning up of error lower-level handling to output JSON instead of HTML in a few more cases. check-in: 9b842564f7 user: stephan tags: json
14:24
logout now fails if the auth token is not available to it (as a sanity check and potentially stop someone from logging out someone else). check-in: affdf56c3f user: stephan tags: json
01:25
dropped back to a simpler timestamp generation mechanism. Thanks to Ge Weijers for the input. check-in: 147f4bfb62 user: stephan tags: json
2011-09-16
23:29
Added some code for dumbing-down only the different login errors (missing name, missing pw, or no match found). Defaults to dumbed-down mode. check-in: 388c9888af user: stephan tags: json
23:06
worked around a weird cgi_parameter() bug. We are now not processing the name/password params with the precedence i would like, but it works now in server/cgi modes with GET and POST. check-in: b0885e864c user: stephan tags: json
21:39
restructured /json/cap output. check-in: 7e3902d14f user: stephan tags: json
19:48
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. check-in: 4db5bd1111 user: drh tags: trunk
19:27
implemented /json/logout. check-in: e94605b54f user: stephan tags: json
18:57
Merged trunk [693ab93b7d] to quiet down -Wall. Removed a trailing comma from an enum (-Wall mode). check-in: 98cdd410df user: stephan tags: json
18:55
style conformance touch-ups. check-in: 45cd04f8c1 user: stephan tags: json
18:53
replaced two C++-style comments. check-in: 693ab93b7d user: stephan tags: trunk
18:39
Refactored the special-case CLI-mode arg/path handling in the CGI/server-mode mechanism. Fixed: server-mode response timestamp was always the time the server process started. check-in: 0bb823032f user: stephan tags: json
18:29
more cleanups in the json arg/path handling. check-in: 35b9edba83 user: stephan tags: json
17:53
minor cleanups to the json "command path" handling. check-in: 2dcc2397b5 user: stephan tags: json
17:26
Consolidated server/cgi/cli path/arg handling (will break when add --options to CLI mode). check-in: c5fbcced80 user: stephan tags: json
16:38
fixed an inconsistency in the CLI/CGI args/path handling. Non-CGI server mode is still broken b/c we do not yet have the PATH_INFO (or equivalent) data. check-in: 73591cc746 user: stephan tags: json
13:39
more cson portability fixes, thanks to Robert Engelhardt and Joe Mistachkin. check-in: afd36e987c user: stephan tags: json
13:34
s/unlink/remove/ for Windows build (thanks again to Robert Engelhardt). check-in: ea8d28acf3 user: stephan tags: json
11:48
compile fix for mingw (thanks to Robert Engelhardt). check-in: 58d4156446 user: stephan tags: json
11:19
minor typo and wiki formatting fix. Added another external link. check-in: 9f5c40cbe7 user: stephan tags: trunk
2011-09-15
21:39
test_env command now requires g.perm.Admin or g.perm.Setup. Resolves ticket [2316d926e376aa]. check-in: 2d71977e98 user: stephan tags: trunk
12:03
initial mass-change merge of main repo with my fork. check-in: 5b44a419cd user: stephan tags: json
11:55
merged in with trunk for clean state before i pull in my fork. check-in: 716bb29257 user: stephan tags: json
11:54
Create new branch named "json" check-in: 7f108075ad user: stephan tags: json
00:54
Further progress towards jerusalem on yet another holy docco crusade! Checkin #3/n check-in: 17f21f2482 user: martin.weber tags: msw-docco
2011-09-14
18:08
Merge the refactored permission flags into trunk. check-in: b344d3c0cd user: drh tags: trunk
17:49
Removed local-only file from makemake.tcl. Doh. check-in: 00fe260682 user: stephan tags: stephan-hack
17:45
Refactored g.okXXX perms flags to g.perm.XXX. check-in: 34b4dec0bc user: stephan tags: stephan-hack
13:45
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. check-in: a0cf985a42 user: drh tags: trunk
11:14
Merge documentation updates from the msw-docco branch into trunk. check-in: 2210be19cc user: drh tags: trunk
11:06
Distinguish between direct family and merge relationships in the common status information such as seen with the "fossil info" command. check-in: 9caa3506c5 user: drh tags: trunk
00:39
A bullet point I forgot two checkins ago: * Document ALL supported options for the given commands. Checkin #2/n. check-in: 25d023f3a4 user: martin.weber tags: msw-docco
00:33
Of course THAT was the trunk version I wanted to merge with... check-in: b42d1a9dcf user: martin.weber tags: msw-docco
00:32
Begin streamline the online documentation to: * always include a short overview of the options supported by a given command, alphabetically sorted * reference similar/related commands with a final See also: section * Use ?x? for optional arguments * collapse supported options into ?OPTIONS? This is commit #1/n. check-in: 3fbf8caa87 user: martin.weber tags: msw-docco
2011-09-13
18:45
Add the "brief" query parameter to the "stat" page. check-in: d01ca14d08 user: drh tags: trunk
18:36
Merge documentation updates into trunk. check-in: 6cf00533b2 user: drh tags: trunk
17:18
The Label list was not properly freed in some cases; looking at the annotate of 'win/Makefile.msc' was triggering the case. Closed-Leaf check-in: 4860d9f234 user: viriketo tags: annotate_noleak
16:43
Getting in the changes reducing the leak on annotate. In the fossil mailing list, I received only opinions in favour of getting mallocs and frees properly paired, so I think noone will refuse the change. check-in: 7870a89b10 user: viriketo tags: annotate_noleak
12:42
online docco for [4fe2214116] (support for fossil info / descendants ?-R repo?) check-in: a336ff53d2 user: martin.weber tags: msw-docco
00:40
Add support for the -R option on several command-line subcommands. check-in: 4fe2214116 user: drh tags: trunk
2011-09-12
18:19
Merge the minor fixes on the dmitry-fixes branch into trunk. check-in: ce354d0a9f user: drh tags: trunk
18:13
Reset the reply content at the beginning of the /xfer method in case any sqlite3_log() warning messages had previously been inserted. check-in: 2d1620830e user: drh tags: trunk
13:06
Fix typo in comment check-in: b582ff9879 user: joerg tags: trunk
2011-09-11
13:57
Fix three remaining instances of printing rebuild progress in CGI mode. Ticket [19be0265ff]. Closed-Leaf check-in: 2cd21f8dc2 user: dmitry tags: dmitry-fixes
12:27
Disallow creating users with empty login. Ticket [66ce1088]. check-in: e1ea6c26d0 user: dmitry tags: dmitry-fixes
12:26
Fix typos in documentation. Tickets [09310d1a] and [806c4358]. check-in: 9150a8a234 user: dmitry tags: dmitry-fixes
12:22
Make RSS feed valid by using 'dc:creator' element instead of 'author'. Ticket [109ae2e904]. check-in: 71b862af7d user: dchest tags: dmitry-fixes
12:19
Show overridden user in commit comment. Ticket [4af785ba]. check-in: 7c82dbf546 user: dmitry tags: dmitry-fixes
2011-09-10
21:21
Add a new quote to the documentation. check-in: 136519f4be user: drh tags: trunk
2011-09-08
14:30
Add comment describing file_wd_isfile() function. check-in: f23334cbda user: dmitry tags: trunk
13:07
Remove unused variable from ticket_cmd(). check-in: a0b3769b01 user: dmitry tags: trunk
13:02
Merge fixes and refactoring from symlinks branch. check-in: c05f6afaf2 user: dmitry tags: trunk
12:59
Fix Windows build. Closed-Leaf check-in: 4e586a2d8e user: dmitry tags: symlinks
11:59
Introduce new file_wd_* functions that use stat() or lstat() depending on 'allow-symlinks' setting, and use them when dealing with files inside the working directory. Make file_* functions always use stat() as before merging symlink support. Fix renaming of symlinks when merging (via new function symlink_copy()). Rename create_symlink() to symlink_create(). check-in: 8a0c546990 user: dmitry tags: symlinks
11:52
Merge latest trunk into symlinks branch. check-in: 981e5c62e3 user: dmitry tags: symlinks
2011-09-07
08:12
Make it easier to use Events as quick notes: Display the title just above the text on Event pages. If there's no title in the wiki text, use the comment as a title. Leaf check-in: 27a4518e13 user: ben tags: ben-minorchanges
03:51
begin work on ticket [bc0d0f5642eaf]: track success of (network) write operations and start bubbling that status up. To make it up to ultimately exit(EXIT_FAILURE) on errors, mkindex will need to be updated, too, as well as the signature from command implementing functions need to return int instead of void at some point. More to come. Leaf check-in: a67e2683ed user: martin.weber tags: msw-hack
2011-09-06
20:30
Documenting the Label structure I introduced. Closed-Leaf check-in: 58a02a2e4a user: viriketo tags: label_linkedlist
20:12
catch up with trunk. Remove C++ style comments from http_ssl.c. check-in: 0f1c41bc20 user: martin.weber tags: msw-hack
13:23
Close A and LI tags when displaying new and deleted files in timeline. check-in: 8d703ff956 user: dmitry tags: trunk
07:33
Two fixes about localtime: * The ci_edit page tells the user that it asks UTC time * The object_description gives links to localtime (if it's set in the config). Otherwise the links were not pointing at the concerning checkin. Leaf check-in: 1765c18d94 user: viriketo tags: localtime_fixes
2011-09-04
22:14
Implementation of a linked list to solve the memory leak described in a TODO in [e2ebb1f5cae8]. This code is slower than having the memory leak, and at the end, it was not a big memory leak. Let's say, 10 byte per revision involved in a file annotate. If a file has 30000 revisions, it may go around 300KB then. For this leak to be noticeable (as we have a content cache until 50MB), it would mean having above a milion revisions for the file annotated. So, I keep this in a branch apart, as maybe the leak is worth the faster code. I have not measured the speed difference though. check-in: ef8266b710 user: viriketo tags: label_linkedlist
21:39
Reducing the leak of annotate even more. I wrote a TODO in the file, for a leak still present and relevant for files modified by many versions, but that requires harder work to get right. check-in: e2ebb1f5ca user: viriketo tags: annotate_noleak
21:02
Making annotate not segfault for the complex test case I have. There is still a little leak... but muuuch smaller than it was. check-in: fa760a24cd user: viriketo tags: annotate_noleak
20:43
Updating from trunk to get the latest code. check-in: 73b6ff4966 user: viriketo tags: annotate_noleak
20:41
What I did to get the 'annotate' command not leak. Notice that I disabled again the check for blob_is_reset, as in trunk. check-in: 7ad4dfbe8b user: viriketo tags: annotate_noleak
01:28
Update the built-in SQLite to the latest 3.7.8-alpha version that contains the improved merge-sort logic. check-in: 0cf5416002 user: drh tags: trunk
2011-09-02
16:19
Do a better job of merging branches that contain lots of file renames. check-in: 0b93b0f958 user: drh tags: trunk
13:54
Fix a missing \n on the trace output of the previous check-in. Also fix a redundancy in the computation of symbolic links. check-in: 597176786b user: drh tags: trunk
13:51
Add additional trace output with the --debug option on "fossil merge" and especially on filename change tracking. check-in: 21acce3c35 user: drh tags: trunk
12:39
Merge symlink fixes into trunk. check-in: c97535c5d8 user: dmitry tags: trunk
12:33
Fix a bug in undo associated with symlinks. check-in: 56d624f6e2 user: drh tags: trunk
12:27
Merge latest trunk into symlinks branch. check-in: fee3c6767d user: dmitry tags: symlinks
12:18
Merge the latest autosetup changes into trunk. check-in: 172580e0a4 user: drh tags: trunk
10:34
Print description of conflict when 'stash apply' cannot merge a symlink and a regular file. check-in: bca6924e5f user: dmitry tags: symlinks
10:31
Fix an autosetup bug which prevented libreadline from being detected when running autosetup under tclsh Closed-Leaf check-in: 7eeb5c64cc user: steveb tags: autosetup
10:30
Add -Wdeprecated-declarations on Mac OS X to prevent warnings from openssl check-in: 0fd14820f7 user: steveb tags: autosetup
10:19
Uncomment contents of Makefile.in. Silence OpenSSL deprecation warnings on Mac OS X 10.7. check-in: 73443aa7f8 user: dmitry tags: symlinks
10:10
Add Makefile.in back into the checkout. Was deleted accidently by the merge at [e4f1c1fe950425b]. check-in: 90b692ba5f user: drh tags: trunk
09:34
Bring Makefile.in back. check-in: 6729562675 user: dmitry tags: symlinks
2011-09-01
23:55
Change a couple of unlink()'s to file_delete(). check-in: 61d49d92bb user: dmitry tags: symlinks
23:44
Fix indentation in update.c. check-in: 1d54dce41e user: dmitry tags: symlinks
23:18
Merge latest changes from trunk. check-in: 2b1a4797dd user: dmitry tags: symlinks
22:56
Refactor file_perm(), file_islink(), and file_isexe(). Now file_perm() calls stat only once. check-in: eac23495a9 user: dmitry tags: symlinks
22:55
Fix merge when merging UPDATEs a symlink to a regular file and vice versa. check-in: 82a95b4692 user: dmitry tags: symlinks
22:52
Fix undo when having a regular file on disk and symlink in undo. check-in: 324763b932 user: dmitry tags: symlinks
22:22
Fix typos and other cleanup on the "build.wiki" doc page. check-in: 0f9fb20370 user: drh tags: trunk
22:15
Fix saving undo for symlinks. check-in: 0762b1d9c6 user: dmitry tags: symlinks
22:06
Merge all the latest trunk changes into the tcl-integration branch. check-in: 26c515f6ff user: drh tags: tcl-integration
22:05
Add in the merge_renames test script from the similarly named branch. check-in: fcd68266e0 user: drh tags: trunk
22:00
Merge in support for the "fossil ticket history" command from the venks-emacs branch. check-in: 98a855c508 user: drh tags: trunk
21:56
Merge the symlinks branch into trunk. check-in: e4f1c1fe95 user: drh tags: trunk
21:51
Merge the ssl_peer_ip branch into trunk. check-in: 8b9c933c28 user: drh tags: trunk
20:56
Merge latest trunk. check-in: 02ee688a4d user: dmitry tags: symlinks
20:38
I think I fix a possible bug on platforms where 'char' has signed meaning, on the code about noting the 'rcvfrom' ipv4 address. Closed-Leaf check-in: 9ce6771c78 user: viriketo tags: ssl_peer_ip
20:33
Adding some ipv4-only code to get the ip where we took the content from for the https connections. The "rcvfrom" information was lost in the case of https connections. I don't know how to make it work well for ipv6 too. check-in: daa6a0eb9b user: viriketo tags: ssl_peer_ip
20:23
Stop publishing x64 binaries for linux. x86 binaries are sufficient. check-in: bd04a48925 user: drh tags: trunk
18:25
Version 1.19. check-in: 6517b5c857 user: drh tags: trunk, release, version-1.19
17:45
Merging the unwanted two trunk leaves. check-in: a22c381757 user: viriketo tags: trunk
17:44
Fixing typo in the 'fossil configuration' command line help. check-in: cd8041b159 user: viriketo tags: trunk
17:04
Disable the use of &lt;canvas&gt; for rendering the graph. The canvas is busted in recent versions of Firefox. And canvas is mostly busted by design anyhow, since apparently it can not be taller than 32768 pixels, and Fossil graphs frequently need to be taller than that. check-in: 9eb4575295 user: drh tags: trunk
14:31
substantive improvement to sha1 speed (especially on x86) check-in: f2ede7da6d user: ron tags: trunk
12:49
Clean up a harmless compiler warning introduced by the previous check-in. check-in: f7f4a80ea0 user: drh tags: trunk
11:33
Make sure the perferred timezone format has been queried prior to running user SQL, since while running user SQL access to the CONFIG table is restricted. check-in: 7922e56655 user: drh tags: trunk
2011-08-31
20:34
Adding a new test I wanted to write. I just saw this in my local copy, but I really forgot if I finished it or not. Closed-Leaf check-in: 62f4a8a61c user: viriketo tags: merge_renames
16:28
Merge improvements to artifact descriptions into symlinks branch. Also modify displaying of permissions: now web UI shows "File", "Executable file", or "Symbolic link" in file artifact description. check-in: 3115774ffe user: dmitry tags: symlinks
14:34
Improvements to artifact descriptions merged into trunk. check-in: 49402fc722 user: drh tags: trunk
14:28
Show the branch name in artifact descriptions. Closed-Leaf check-in: 2e38bed49e user: drh tags: artifact_description
09:55
Merge latest trunk. check-in: 40ed431ca5 user: dmitry tags: symlinks
09:00
I fix the html related to the artifact description, about pairs of ul. I also disable the [view] link in the 'fdiff' ui page, because we already provide a link to the artifact in the h2 titles stating the artifacts compared. check-in: e55105e58f user: viriketo tags: artifact_description
08:34
Fixing the display of the artifact description when the artifact appears as different filenames. check-in: f8eff242fe user: viriketo tags: artifact_description
08:24
Trying to improve the ui artifact description to something easier to parse by the human eye. I'd still like to have the branch name of every checkin, but I still don't know how to get it. check-in: d34a1b9f3d user: viriketo tags: artifact_description
07:50
Improve formatting for fossil ticket history. Make small fields print on same line, and make longer ones look better. Closed-Leaf check-in: 374920b209 user: venkat tags: venks-emacs
2011-08-30
21:50
Add ability to show ticket history from command line. fossil ticket now takes a new history option, which prints the history of a ticket - somewhat like what the history button does on the ticket web GUI. check-in: 73e363ea96 user: venkat tags: venks-emacs
21:46
merge trunk before changes check-in: ffa3b1eaf6 user: venkat tags: venks-emacs
18:04
Print an error message and quite if the --user option appears on a "fossil commit" command but specifies a username not found in the database. Ticket [3ed2e994e1750b] check-in: b120bc8b26 user: drh tags: trunk
17:39
Display the last modification time of tickets using either localtime or UTC according to user preferences. check-in: 839f105098 user: drh tags: trunk
08:01
Updating from trunk to keep up working in the branch with the most recent fossil code. check-in: 75aaf30aad user: viriketo tags: merge_renames
08:00
More comments about tests I'd like to write. check-in: 281e5121e7 user: viriketo tags: merge_renames
2011-08-29
13:35
Remove unused variables from timeline.c. Like [b76ce3d5f1c329] but omits the change to th_tcl.c. check-in: 0b9371365d user: drh tags: trunk
13:24
Update the built-in SQLite to the latest 3.7.8 alpha version. check-in: 35474aff2f user: drh tags: trunk
10:31
Silence compiler warnings about unused variables in print_timeline. check-in: b76ce3d5f1 user: mistachkin tags: tcl-integration
09:27
Add workaround for bug in Tcl_EvalObjCmd when compiled against Tcl 8.6. check-in: 3a6265696a user: mistachkin tags: tcl-integration
01:19
Add test to verify behavior for missing objProcs. Also, make sure Tcl integration is enabled for the tests. check-in: cba0f25bf2 user: mistachkin tags: tcl-integration
00:54
Protect against Tcl commands with no objProc. check-in: 8f6a03f7d1 user: mistachkin tags: tcl-integration
00:28
Fix comment regarding the value of TCLDIR. check-in: 10f13bc5ab user: mistachkin tags: tcl-integration
2011-08-28
23:45
Use macros to tidy up TH1 to Tcl argument marshalling. Use the Tcl interp result when Tcl_ExprObj does not return ok. Check for Tcl interp deletion. The TH1 'puts' command should flush when writing to stdout. Add 'repository' TH1 command. Use obj API to get Tcl cmdInfo. Add tests for Tcl integration. check-in: 53b9445b2c user: mistachkin tags: tcl-integration
11:22
Make blob_read_link() C89-compatible on Unix again. check-in: 034819087d user: dmitry tags: symlinks
11:01
Use file_delete() instead of unlink() in vfile_to_disk(). check-in: 08311ffc6a user: dmitry tags: symlinks
10:43
Handle errors in blob_read_link(). check-in: d43029f6f4 user: dmitry tags: symlinks
06:54
Reset result prior to direct Tcl invocation. Cast all ckalloc return values. Make sure the global config database is open for the 'test_th_render' command. Allow the 'tcl' setting to be enabled via the environment. check-in: 5cc15d0890 user: mistachkin tags: tcl-integration
03:00
Do not free the Tcl result (or interp) prior to setting the TH1 result. check-in: 0299d484fc user: mistachkin tags: tcl-integration
2011-08-27
20:37
Indicate whether a file artifact is a symlink or an executable in the web interface. check-in: a7bf0e9ba4 user: dmitry tags: symlinks
18:25
Changes to fossil_stat() so that the build works for mingw. check-in: a7e747e58f user: drh tags: symlinks
18:12
Fix a C89 error specific to the symlinks branch and also pull in the C89 fix and the versionable settings fix from trunk. check-in: 4778edd3f2 user: drh tags: symlinks
18:08
Merge fixes from trunk. check-in: 9773d5966f user: mistachkin tags: tcl-integration
18:05
Versionable settings are only checked if the local _FOSSIL_ database is already opened. Versionable settings no longer attempts to open that database itself. This fixes an issue with the Admin/Settings page. check-in: a2cc6bc6dc user: drh tags: trunk
17:53
Fix the timeline.c module to be C89-compliant. MSVC needs this. check-in: 8a5f2a7a3a user: drh tags: trunk
17:35
Document Tcl integration setting, build fixes. check-in: 326688e58b user: mistachkin tags: tcl-integration
16:48
Add per-repo setting to enable/disable Tcl support. check-in: 9613828c7e user: mistachkin tags: tcl-integration
16:26
Add ability to evaluate Tcl expressions from TH1. Add ability to invoke Tcl commands from TH1. Add the ability to evaluate TH1 scripts and expressions from Tcl. check-in: c5a6e9ea69 user: mistachkin tags: tcl-integration
14:42
Initial code to support TH1/Tcl integration. check-in: f723647710 user: mistachkin tags: tcl-integration
09:44
Fix reading delta from wrong column in stash. check-in: 0317a929cb user: dmitry tags: symlinks
01:21
Reverse the order of column/table existence checking to make validation of already updated local database faster. check-in: 8c0f4bc718 user: dmitry tags: symlinks
01:07
Add islink column to stashfile, undo, undo_vfile tables if needed. check-in: 44e673f5e9 user: dmitry tags: symlinks
00:52
Fix SQL syntax error in undo. check-in: be956c3c88 user: dmitry tags: symlinks
2011-08-26
14:59
Merge the latest trunk changes into the symlinks branch. check-in: 24c16584cc user: drh tags: symlinks
14:49
Add the colortest query parameter to the brlist webpage. check-in: d0daac20da user: drh tags: trunk
14:11
Add the test-hash-color command for testing the hash_color() function. check-in: 130b8f77ff user: drh tags: trunk
14:10
Merge the "stash rm" command into trunk. check-in: 0b4f83067a user: drh tags: trunk
14:09
Merge the autosetup updates into trunk. check-in: 64a2b0d51f user: drh tags: trunk
2011-08-25
13:48
Fix one more use of number instead of constant for permissions. check-in: 35de2bdd07 user: dmitry tags: symlinks
11:42
Introduce constants for internal permissions (executable/symlink). check-in: f6daee3e7b user: dmitry tags: symlinks
2011-08-24
22:13
Update to the latest autosetup, mainly for better temp file handling on mingw/msys, and fixes for the sun studio compiler. Closed-Leaf check-in: 4e5dd3536e user: steveb tags: autosetup
21:45
Fix code stylistic issues with the "stash rm" patch. Also document the new stash verb. Closed-Leaf check-in: d2c4a24275 user: drh tags: stash_rm
20:05
"rm" subcmd to stash, "drop"-alike functionality check-in: 1f4e6cf1ae user: bch tags: stash_rm
20:01
Support symlinks in tarballs. check-in: 72e3bbd071 user: dmitry tags: symlinks
19:12
Support symlinks in ZIP files. check-in: 16da26c585 user: dmitry tags: symlinks
2011-08-23
18:00
go back to the old numbering on the pre-checkin checklist (ok'd drh). check-in: a87717ad86 user: martin.weber tags: trunk
17:57
Change numbering back so that the preliminary step is 0, the most important one is #1. check-in: 90e310ebbd user: martin.weber tags: msw-hack
17:44
Fill islink field in vfile table when adding files. Support symlinks in export. Make manifest_file_perm() return 2 for symlinks. Add file_perm() function, and use it instead of file_isexe() when we need both isexe and islink properties. check-in: 4619361d58 user: dmitry tags: symlinks
17:23
catch up with trunk & fix commentary portion of checkin.wiki. check-in: 35e3328734 user: martin.weber tags: msw-hack
16:55
Merge the msw-hack branch into trunk. check-in: d41074f862 user: drh tags: trunk
16:50
Avoid using invalid SQL when checking to see if the vfile table needs to have the islink column added. check-in: 2de9e87600 user: drh tags: symlinks
15:45
Fix several harmless compiler warnings. check-in: 553159aa0d user: drh tags: trunk
15:27
Merge in the latest changes from trunk. check-in: 6c880a4f5e user: drh tags: symlinks
15:14
Do not auto-push when creating a new private branch. Ticket [13fd567b51fac8] check-in: 649efeb43d user: drh tags: trunk
15:10
The u= query parameter on a timeline looks for both original and edited user names. Ticket [d94b0934861d9] and [fca5ce18c07c29]. check-in: 0f7f81303c user: drh tags: trunk
14:47
Merge the versionable-settings cache into trunk. check-in: ea51d1272c user: drh tags: trunk
13:54
Fix comments. check-in: 4a32e8ade7 user: dmitry tags: symlinks
08:37
Cache values of versionable settings read from files. Closed-Leaf check-in: 0f0a94730c user: ben tags: ben-minorchanges
01:44
catch up with trunk; update the pre-checkin list to include checking for your username. check-in: a1f3987760 user: martin.weber tags: msw-hack
2011-08-22
22:20
Merge trunk. check-in: c57830bec2 user: dmitry tags: symlinks
19:02
Allow browsing of directories whose names contain characters that must be escaped for HTML. check-in: 1ec0739c4b user: drh tags: trunk
18:45
Add the Makefile.in file back into the checkout. check-in: 5feb1d6015 user: drh tags: trunk
18:25
Merge the --showfiles enhancement from the venks-emacs branch into trunk. check-in: 2b8cbf3c41 user: drh tags: trunk
18:23
Merge the msw-hack branch into trunk. check-in: af50b29c98 user: drh tags: trunk
15:55
Continue with the update routine even if the targetted version equals the current checkout version instead of depending on the value of the verbose flag to continue or not. This fixes tkt [e8a10100e2]. Fossil update will now recover lost files with or without the -v flag. check-in: c6b371c46c user: martin.weber tags: msw-hack
2011-08-19
23:27
Add a -showfiles flag to timeline. fossil ... -showfiles will now print a list of files after the checkin comment, like the "Show Files" button in the Web GUI. The format of the printed lines is the same as update. check-in: b14ab41ff8 user: venkat tags: venks-emacs
2011-08-16
18:35
update branch before making changes check-in: 84e6f172af user: venkat tags: venks-emacs
02:43
Update the built-in SQLite to the latest pre-3.7.8 version from the stat3-enhancement branch. And turn on SQLITE_ENABLE_STAT3. This will serve as a test of the stat3 enhancements to SQLite. check-in: ce62a2b11d user: drh tags: trunk
2011-08-14
23:14
Merge the ben-testing branch into trunk. check-in: 9a0c995826 user: drh tags: trunk
23:12
Fix the file_relative_name() function so that it works on windows. Closed-Leaf check-in: 47b5bf7d16 user: drh tags: ben-testing
17:54
Remove the seperate versionable version of db_get(), which now uses ctrlSettings to determine whether a setting is versionable or not. check-in: 3113f7b18f user: ben tags: ben-testing
07:21
Merge trunk into ben-testing, adjusting for versionable settings. check-in: 246ac307bb user: ben tags: ben-testing
07:13
Change the relative-paths default to 'on', after feedback from the community. check-in: 42a830e76d user: ben tags: ben-testing
2011-08-12
12:13
Fix harmless compiler warnings in tar.c. check-in: 073725ae0c user: drh tags: trunk
11:54
When forcing a rollback following an error, reset all SQL statement first so that the rollback can be successful. check-in: 9515143de5 user: drh tags: trunk
09:29
Add link to SSL page from setting up server documentation check-in: 64ae65791a user: ben tags: ben-testing
09:26
Update documentation index. check-in: e764e8f3d6 user: ben tags: ben-testing
09:21
Add documentation for settings, SSL usage, and change log. check-in: 0769acd2e0 user: ben tags: ben-testing
2011-08-10
18:53
Display of pathnames relative to working directory for status, changes and extras commands now controlled by 'relative-paths' setting (default: off) and --abs-paths and --rel-paths options. check-in: cdd298f526 user: ben tags: ben-testing
15:54
Change X-Frame-Options to SAMEORIGIN to give reasonable click-jacking protection without blocking some client side scripting currently in use by some fossil users. check-in: b968f023a8 user: ben tags: trunk
2011-08-07
22:52
Fix a (harmless) javascript error that occurs when the graph is empty. check-in: 303dd442fe user: drh tags: trunk
10:56
Updates to the makefile documentation. check-in: ef0b48de0d user: drh tags: trunk
2011-08-05
19:14
Remove redundant assignment of the xCmp local variable in the add_files_in_sfile function. check-in: cad1b4a434 user: mistachkin tags: trunk
12:43
Taking a note about a new test I should write about merges with renames.. check-in: b78d999988 user: viriketo tags: merge_renames
2011-08-04
22:17
Merge the --case-sensitive feature into trunk. check-in: 874d0ca303 user: drh tags: trunk
17:13
Add experimental changes to support the case-sensitive setting and the --case-sensitive command-line option for "add", "addremove", and "merge". Closed-Leaf check-in: 4fee0ce2d6 user: drh tags: filename-case
15:54
Merge trunk into ben-testing check-in: 3eb07708b1 user: ben tags: ben-testing
14:32
Merge the ben-minorchanges branch into trunk. check-in: 83c032de7f user: drh tags: trunk
2011-08-02
18:42
Use the automatic background color algorithm for individual file timelines in addition to the global timeline. check-in: abe7b8335f user: drh tags: trunk
2011-07-30
10:14
Correct the winsrv documentation to use the renamed command name. Closed-Leaf check-in: f6b8397e4b user: ben tags: ben-minorchanges
10:10
Allow more than one file to be specified to the diff command. check-in: 3cdcb51573 user: ben tags: ben-minorchanges
2011-07-28
19:57
Merge Joerg's export command improvements into trunk. check-in: dd74352d2c user: drh tags: trunk
2011-07-25
12:24
Make sure deleted files are recorded in the MLINK table. check-in: ccc2c8f65e user: drh tags: trunk
11:21
Merge the ge-tarfix changes into trunk. This fixes tarball generation for repos that have very long filenames. check-in: a26940c22e user: drh tags: trunk
2011-07-24
19:47
Use a Blob object rather than a custom printf function in order to construct the PAX header for tarballs. Closed-Leaf check-in: 02ce8b4a46 user: drh tags: ge-tarfix
00:36
Improvements to tar generation. Uses the format documented in Posix.1-2008 to handle long file names and UTF-8. check-in: 2ef37b3b2a user: ge tags: ge-tarfix
2011-07-23
23:01
Fix logic error: look up mlink entries of the commit, not the parent. Closed-Leaf check-in: 9a67937056 user: joerg tags: experimental
22:13
Fix a harmless compiler warning. check-in: ba15af450d user: drh tags: trunk
22:05
Improvements to the automatic background color chooser. Provide a setting which alters the algorithm to work with a light-color foreground. check-in: ce4a44d931 user: drh tags: trunk
21:32
Add MinGW makefile to allow building an SSL-enabled Fossil with the sources for zlib and OpenSSL simply extracted into the Fossil source directory. Closed-Leaf check-in: 6652dd1c17 user: mistachkin tags: mistachkin-Makefile
16:01
Merge the autosetup update into trunk. check-in: 3c512b3748 user: drh tags: trunk
00:24
During the first phase of export, explicitly try to process the commits in order of delta chains to minimize recomputation and cache trashing. check-in: 2cfb415b23 user: joerg tags: experimental
2011-07-22
23:46
If a branch does not have a color set for it, choose a background color for the timeline background based on a hash of the branch name. check-in: c946b573c7 user: drh tags: trunk
23:15
Experimental query parameters brbg and ubg for the timeline. check-in: b6b419c32d user: drh tags: trunk
22:07
Update autosetup to the latest version. This fixes bootstrap on systems with older compilers. Now './configure; make' works on Haiku R1/Alpha 3. Closed-Leaf check-in: c32b23d626 user: steveb tags: autosetup
19:38
Since the mlink table contains entries with pid=0 for non-empty manifests without parents, drop the original non-incremental commit logic by folding the few special cases into the mlink/plink based output. check-in: fca3073621 user: joerg tags: trunk
03:12
Merge the recent autosetup changes into trunk. The Makefile has been renamed to Makefile.classic. The standard procedure to build is now ./configure; make. check-in: 75f02948fa user: drh tags: trunk
03:10
Very minor edits to the BUILD.txt document. Closed-Leaf check-in: 38d5859713 user: drh tags: autosetup
01:43
Switch to using configure (autosetup) by default. The original Makefile is now available as Makefile.classic check-in: eff52c1ccb user: steveb tags: autosetup
2011-07-21
19:20
Add support for incremental exports check-in: c2ccd82522 user: joerg tags: trunk
17:37
Use stable marks derived from the rid in preparation for optional incremental exports. check-in: 22d414e517 user: joerg tags: trunk
17:35
Skip missing merge parents. Git doesn't like missing marks and there isn't anything to be done about them. check-in: b71b32d131 user: joerg tags: trunk
15:50
Avoid parsing manifests if a parent exists. Now the only case left using deleteall is when no parent exists. check-in: bc8d368b66 user: joerg tags: trunk
13:53
Write incremental file lists for fast-export. check-in: 433a3c9a78 user: joerg tags: trunk
2011-07-20
20:05
Fix the realclean target on windows makefiles to delete mkversion.exe not version.exe. Ticket [5947ace466c571d] check-in: 3ade77897f user: drh tags: trunk
09:09
Only allow the default Makefile to build fossil on platforms where it's known to work. Update the build documentation to tell the user to use the GNUmakefile explicitly, to avoid accidently building using the default makefile on non-GNU platforms. Closed-Leaf check-in: 14d1e44957 user: ben tags: ben-safe-make
08:37
Merge working directory relative file listings for changes and extras commands into ben-testing. check-in: 8320393b2f user: ben tags: ben-testing
08:34
Add help text to status command about --non-relative option. Closed-Leaf check-in: 5de11ac6be user: ben tags: ben-changes-report
08:29
Merge trunk with ben-testing check-in: 74d65bab28 user: ben tags: ben-testing
2011-07-19
23:44
Update the built-in SQLite to the latest 3.7.8 alpha, for the purpose of testing SQLite. check-in: 4adc11edb7 user: drh tags: trunk
23:29
Allow the root of a check-out to be in the root of the filesystem. Ticket [675f36eac4902cf] check-in: b317471d8c user: drh tags: trunk
23:18
Do not delete initial whitespace from a wiki page prior to formatting as this can mess up the bullet and enumeration markup. Ticket [207829a5c5ab7af] check-in: 4ac6328f76 user: drh tags: trunk
23:10
Enhance the branch command and the branch www page so that they can show all branches. The branch command can now also show closed branches. Ticket [2adfb697fda1b2]. check-in: ebeaf3ae26 user: drh tags: trunk
22:57
Take extra care to always honor the -A option on clone, especially when cloning from a file: URI. Ticket [bcd3cdebf2879874] check-in: d86201dce9 user: drh tags: trunk
22:41
Increment the version number. Update the change log. check-in: a3717e1378 user: drh tags: trunk
22:39
Change the name of the "service" command to "winsrv" to avoid confusion with the "server" command. check-in: c46c70897c user: drh tags: trunk
2011-07-18
20:04
Merge the windows-service command into trunk. check-in: 06e9ca23e7 user: drh tags: trunk
20:00
Update the MSVC makefile so that it works with the new "service" command. Closed-Leaf check-in: 4bf9048e25 user: drh tags: tsbg-win-service
2011-07-15
18:06
Enable Fossil to run as a Windows service and add a "fossil service" command. check-in: 91c2f65a6e user: tsbg tags: tsbg-win-service
04:50
Add file local.tcl to the autosetup directory. Containing a configuration option to prevent autosetup from using a pager. check-in: e14f0fe2f3 user: dan tags: trunk
2011-07-14
15:28
Add a commentary section to the check-in checklist. Also add the "verify makefiles" item. [/doc/trunk/www/checkin.wiki] check-in: 39624620ac user: drh tags: trunk
14:34
Update autosetup to the latest version - https://github.com/msteveb/autosetup/commit/e2a8949b420 . check-in: a4efad7e61 user: dan tags: trunk
13:29
Update the pre-commit checklist: [/doc/trunk/www/checkin.wiki] check-in: 831306e11b user: drh tags: trunk
13:02
Added the Checklist for Successful Open-Source Projects document. [/doc/trunk/www/foss-cklist.wiki] check-in: 34177b0068 user: drh tags: trunk
11:24
Fix the "fossil setting" command so that it can change the manifest setting even when not within a local check-out. check-in: fd13b1a16f user: drh tags: trunk
11:09
Modify auto.def to detect the case where the system SQLite is too old for WAL support (used by fossil). check-in: 5fe55cb103 user: dan tags: trunk
10:24
Small changes to autosetup build system so that the --disable-internal-sqlite switch works and is compatible with BSD make. check-in: 734af429e3 user: dan tags: trunk
00:28
Fix a bug in the auto.def file. check-in: 35f80429f2 user: drh tags: trunk
2011-07-13
23:03
Version 1.18 check-in: df9da91ba8 user: drh tags: trunk, release, version-1.18
21:29
Merge the new autosetup mechanism into the trunk. check-in: f476744d60 user: drh tags: trunk
21:24
Update the "fossil wiki export" command to use standard file output utilities so that line endings will be handled correctly. Ticket [d9040c134bf41] check-in: 11f2f71f4c user: drh tags: trunk
21:15
Fix an assert() that fires if the "stash" command is used after having done an "rm". Ticket [3ce0ea97522581] check-in: 336e194c4d user: drh tags: trunk
2011-07-12
20:27
Be sure to flush g.httpOut at the end of cgi_reply(). check-in: 2cd0c7657f user: drh tags: trunk
17:26
Apply a fix to auto.def supplied by Steve Bennett via the mailing list. Closed-Leaf check-in: 8c482e2a99 user: dan tags: autosetup
2011-07-11
10:00
By default, the extras command lists all the uncontrolled files relative to the current working directory, unless the --non-relative option is used. check-in: b9a38cf367 user: ben tags: ben-changes-report
2011-07-10
15:01
By default, the changes and status commands list all changed files relative to the current working directory, unless the --non-relative option is used. check-in: a05bbff46a user: ben tags: ben-changes-report
13:01
When running the changes or status command from inside a sub-directory of the check out, only show the changes in or below the current directory unless the --show-all option is used. check-in: e0d2e1f9b8 user: ben tags: ben-changes-report
12:05
Don't show the cookie values on the test_env page, unless the fossil executable was built with FOSSIL_DEBUG. check-in: 35ecc92b69 user: ben tags: trunk
2011-07-09
21:06
Disable the piping of output through $env(PAGER). check-in: cd2cb3b347 user: drh tags: autosetup
20:19
Initial check-in of Steve Bennett's autosetup configurator. check-in: ded86a4e53 user: drh tags: autosetup
16:12
Added ability to access repositories via CGI that are located in a path containing whitespaces. check-in: fc15fe0418 user: rimkojr tags: trunk
2011-06-30
17:40
typo fix per ticket [fc0838fc72f079d2033ae] check-in: e50813e19b user: bch tags: trunk
2011-06-29
17:10
Simplify some the "name" parameter to the "artifact" URIs. check-in: 5acc3e4cc4 user: drh tags: trunk
11:23
Fix broken hyperlink on ticket history. Ticket [53ed528478dbc42]. check-in: 082c02a80c user: drh tags: trunk
11:20
Fix the fossil_strcmp() routine so that it compares strings in the correct order even if some of the characters have their high-order bits set. Ticket [5982aa506467d]. check-in: f23e90da8a user: drh tags: trunk
2011-06-28
00:17
Fix a missing dependency in the makefiles. Ticket [e5b941cb0c90ba] check-in: 5392b5c28b user: drh tags: trunk
2011-06-24
11:31
Update the built-in SQLite to the 3.7.7 final with patches to fix compiler warnings associated with Fossil's use of SQLITE_THREADSAFE=0. check-in: 745db63526 user: drh tags: trunk
2011-06-23
17:48
Update the build-in SQLite to the lastest 3.7.7 release candidate. check-in: 4722e1ab77 user: drh tags: trunk
11:24
added version diff from info page Leaf check-in: 6a84934b44 user: ron tags: rons diff mods
08:56
added "diff from other version" to fdiff page check-in: b785f08608 user: ron tags: rons diff mods
2011-06-21
11:38
fix [ffa87168ce1] check-in: b72eb4d4b2 user: ron tags: trunk
00:51
Update the built-in SQLite to the latest 3.7.7 release candidate. check-in: 74cbfc69ad user: drh tags: trunk
2011-06-19
16:52
Require version 2.61 of autoconf, the version installed by default on Mac OS X. Changes to get autoconf working under Solaris 10: Prefer system version of OpenSSL found in /usr/sfw directory. Check for getpassphrase using autoconf rather than making assumptions in config.h. Closed-Leaf check-in: c5f994d4c5 user: ben tags: autoconf
16:48
Fix syntax in Makefile.in so it works with Solaris make. check-in: 4787336f2f user: ben tags: autoconf
2011-06-18
19:29
Updates to the "Quick Start" documentation. check-in: a8f271e81e user: drh tags: trunk
18:30
Update the release-test document. Add a Change Log. check-in: a992b276e1 user: drh tags: trunk
18:06
Add a "Contributing" link to the homepage. Update the build documentation. check-in: 2d50893dd8 user: drh tags: trunk
17:02
Fixes to the windows makefiles to support sequential version numbers. check-in: 30b0986d93 user: drh tags: trunk
17:00
Merge latest changes from trunk check-in: 7bbeb88205 user: ben tags: ben-testing
16:50
Add a version number that is increased by one on each release. Make the initial version number 1.18 since there have been 17 prior releases. check-in: e0303181a5 user: drh tags: trunk
15:51
Improved error messages when getcwd() fails. Ticket [f628d183c958c5b12]. check-in: 89e6eb9674 user: drh tags: trunk
2011-06-17
20:13
Adding a new test (this failed by current trunk) based on ticket [74413366fe]. check-in: b2e7370e32 user: viric tags: merge_renames
19:09
Adding a first test for merging branches with renames. Related to ticket [554f44ee74]. check-in: 8526b151fc user: viriketo tags: merge_renames
15:13
Fixes to "export --git". Changes spaces in tag names to "_" since Git cannot deal with spaces in tag names. Make sure the name of the committer is well-formed according to git's definition of well-formedness. check-in: b707622f29 user: drh tags: trunk
13:37
Fix the temporary filename generator so that it does not get stuck in a loop. Ticket [006e1df642d6246a03]. check-in: d3a1663a09 user: drh tags: trunk
2011-06-16
23:14
A CMake file from Thomas Schnurrenberger. Saved for reference. After some experimentation with cmake, the thinking is we will probably go in a different direction. Closed-Leaf check-in: d167b79e66 user: drh tags: cmake
23:12
Fix an issue with makeheaders that causes problems for windows when full pathnames are use with a colon in the device name. check-in: 1128509646 user: drh tags: trunk
19:51
Updates to the VC++ makefile. check-in: 82d741db3e user: drh tags: trunk
2011-06-15
15:33
Add the configure script and merge in the latest trunk changes. check-in: 57ca24966f user: drh tags: autoconf
15:22
Update the built-in SQLite to the latest 3.7.7 beta. check-in: dbe1e68e43 user: drh tags: trunk
2011-06-14
23:59
When doing a merge, only follow direct ancestor links when computing the set of filename changes. Do not follow merge links as this can result in non-intuitive changes. Ticket [554f44ee74e3d3b]. check-in: 1c4d1272a6 user: drh tags: trunk
22:31
Disable several warnings about sorting w/o an index. check-in: b893eb0dad user: drh tags: trunk
22:16
A very simple commit fix. check-in: 3a610a3980 user: drh tags: trunk
17:24
Change the minimum required autoconf from 2.67 to 2.62. check-in: 0241d75a90 user: drh tags: autoconf
17:21
Add Makefile.in forgotten in [8559c781c2]. check-in: dcda2dbcb0 user: joerg tags: autoconf
17:10
Remove NetBSD RCS ID check-in: 8079974223 user: joerg tags: autoconf
17:09
Add very basic configure script. It is just checking for zlib, OpenSSL and the USE_PREAD support on the BSDs. check-in: 8559c781c2 user: joerg tags: autoconf
2011-06-10
15:14
When creating manifest files as part of a "fossil import" command, ensure that "T" cards are added in sorted order, and that there are no duplicates. check-in: 6ed7ceb1de user: dan tags: trunk
2011-06-09
19:20
Make sure the content of a manifest has been materialized and is not a copy-or-write segment of another blob prior to parsing it. Ticket [9c3e2a224b6b0055] check-in: 0538980488 user: drh tags: trunk
2011-06-07
15:51
Improvements to the "annotate" algorithm: Only search primary ancestors; ignore branchs. check-in: 621be70494 user: drh tags: trunk
02:09
Merge the venks-emacs changes into trunk. check-in: fbf417b681 user: drh tags: trunk
00:48
Pull the latest trunk changes into the venks-emacs branch. check-in: 690ba8cbdb user: drh tags: venks-emacs
2011-06-06
17:59
Fix indentation and tabs to style guide check-in: 081a29c0b7 user: venkat tags: venks-emacs
17:17
When setting execute permission only set it for those users that also have read permission. check-in: fd6f1c5e61 user: drh tags: trunk
17:15
Bug fix: make sure "fossil update" sets the execute permission bit correctly. check-in: 37c231b11d user: drh tags: trunk
16:50
Remove an unnecessary level of function nesting. check-in: 12989181a6 user: drh tags: trunk
12:01
Update the "scrub" command to remove traces of login-groups and subrepositories. check-in: 5ea9cf4002 user: drh tags: trunk
2011-06-05
08:54
Merge latest SQLite from trunk check-in: be264779de user: ben tags: ben-testing
08:49
Minor code cleanup: reformat code to 80 char line length check-in: 6aa5b85f0e user: ben tags: ben-testing
08:46
Add ssl-ca-location setting to specify file/directory to pass to OpenSSL as the server CA location. This allows specification of CAs properly on platforms without usable centralised CA certificate lists, or management by external programs. Add note to certificate warning about this setting, and stronger instructions about what to do if the server certificate could not be verified. check-in: 636cc595e1 user: ben tags: ben-testing
00:09
Fix minor typo in comment check-in: ac7be7fd6c user: venkat tags: venks-emacs
00:04
Add ability to append to ticket fields from the fossil ticket command check-in: 35d6029a13 user: venkat tags: venks-emacs
2011-06-03
14:24
Update the built-in SQLite to the latest 3.7.7 alpha. check-in: 9f9047d686 user: drh tags: trunk
2011-06-02
23:45
Minor code clean-ups: (1) shorten lines to less than 80 characters (2) remove C99-isms, especially intermixed code and declarations. Also merge in the moved file display fix from the trunk. check-in: a164b63a67 user: drh tags: ben-testing
20:49
Improved handling of check-in diff display when files have changed names but are otherwise unmodified. Requires a rebuild to get the display exactly right since the MLINK table needs to be recomputed. check-in: 067cda2645 user: drh tags: trunk
19:38
Merge versionable settings and empty-dirs setting from versionable-settings branch check-in: 30ebed1903 user: ben tags: ben-testing
19:31
Merge SSL client certificate support from ben-security branch check-in: 397f434a4d user: ben tags: ben-testing
19:28
Create new branch named "ben-testing" check-in: 25c77401f0 user: ben tags: ben-testing
14:56
Make sure the built-in "now()" function is available to peer-repository connections for single-signon operations. Ticket [3233c3dad99d57ad]. check-in: 74ecc4d646 user: drh tags: trunk
2011-06-01
22:39
Add the --type option to the "fossil tag find" command. Ticket [9bed1f604e0773] check-in: d5b9674ec5 user: drh tags: trunk
22:32
In contexts where only a check-out makes since, only resolve tags or branch names into check-outs, not events or other artifacts. Ticket [5f611295e3c2a8]. check-in: 2a013f0228 user: drh tags: trunk
2011-05-31
12:52
Always use the alternate-form flag "#" to control the number of input bytes to printf conversions like %t, %h, and %q. Do not use precision in those cases since precision limits the number of output characters, not the number of input characters. Ticket [8967ea1df4f51af]. check-in: e5e6ca4659 user: drh tags: trunk
2011-05-30
16:46
Makefile which works under the BSDs and Solaris using their non-GNU make. Resolves [5a96dd5f52]. check-in: 3abab7e177 user: ben tags: trunk
07:14
Add configure script, which must be run before running make, as it appears there's no cross-platform way to set a make variable to the output of a shell command. Closed-Leaf check-in: 5abe6347c2 user: ben tags: configure-make
07:04
Create new branch named "configure-make" check-in: 62284df93a user: ben tags: configure-make
06:55
Online help for several more commands adapted Leaf check-in: d23f98877d user: Arjen Markus tags: arjen-doc-updates
2011-05-29
12:53
Remove accidentally included line of code. Closed-Leaf check-in: 0bed863b69 user: ben tags: ben-security
12:49
Support for client side SSL certificates for extra authentication to https servers. Adds --ssl-identity command line option and ssl-identity setting to specify the filename of a identity file containing a PEM encoded certificate and private key. check-in: e06ea26e97 user: ben tags: ben-security
2011-05-28
18:51
Release check-in: 0448438c56 user: drh tags: trunk, release
17:56
Merge the latest changes from the ben-security branch into trunk. check-in: 6d35cde78d user: drh tags: trunk, test-%-&-tag
17:52
Do not attempt to use fossil_fopen() in place of fopen() in the SQLite shell as doing so causes problems on (some) Macs and does not really help the windows i18n situation. Ticket [034fa7bb2907e96] check-in: e94c1e9068 user: drh tags: trunk
16:23
Add the X-Frame-Options: DENY header to HTTP responses, and a comment lamenting that two other helpful security headers can't really be used without breaking things. check-in: 95f04bbfbf user: ben tags: ben-security
15:40
Tidy up and fix implementation of empty-dirs setting. Closed-Leaf check-in: 529237a3c1 user: ben tags: versionable-settings
15:39
Add documentation for empty-dirs setting check-in: eb93d6ae0e user: ben tags: versionable-settings
14:55
Docs and visibility for versionable settings: Add versionable marker in the web UI. Output of the settings command notes if the value is overridden. Update help text for settings command noting versionable status and that glob settings can be newline separated. check-in: b5d4526211 user: ben tags: versionable-settings
09:15
Warn when there's a versioned and non-versioned value for a setting, and allow this warning to be silenced. Trim whitespace from settings loaded from files. check-in: 761a98a1ee user: ben tags: versionable-settings
2011-05-27
14:37
Issue a warning if the "push" or "sync" command is issued when "dont-push" is enable. check-in: 21ceccddd8 user: drh tags: trunk
12:56
Internationalize the opendir() function calls. Ticket [49db5c3993bef2]. check-in: e05fea3852 user: drh tags: trunk
12:16
Add the test-mimetype command and use it to verify the correct order of entries in the mimetype table. Fix the errors found. check-in: ea2698e9c7 user: drh tags: trunk
12:03
Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. check-in: 32ad9a1584 user: drh tags: trunk
06:48
Add makefile to ensure no DLLs are used for the MinGW build (zlib was installed as both a static and a dynamic library) Extensions and minor textual revisions to the online help for several commands check-in: 6469b814ab user: Arjen Markus tags: arjen-doc-updates
2011-05-26
11:57
Add the --systemtrace option for debugging calls to fossil_system. check-in: 5a4dc2239b user: drh tags: trunk
11:29
Make arrangements for the output of "fossil status" to go through the UTF8 to MBCS translation. Ticket [3f0216560679fd] check-in: 02a6aa2d5e user: drh tags: trunk
2011-05-25
13:54
Update the Mac icon for the download page. check-in: a2e1c48373 user: drh tags: trunk
2011-05-24
12:02
Merge the latest trunk changes into the versionable-settings branch. check-in: 9c915adb0a user: drh tags: versionable-settings
12:00
Merge the latest trunk changes into the arjen-doc-updates branch. check-in: 5d4ef37a9d user: drh tags: arjen-doc-updates
07:27
Extended the online help for the commit, close, configure, clone and checkout commands check-in: 7df226540d user: Arjen Markus tags: arjen-doc-updates
2011-05-23
15:11
Merge the ben-security branch into the trunk. check-in: 474850cff5 user: drh tags: trunk, release
15:06
Merge the solaris10 branch into the trunk. check-in: 3e0efc3827 user: drh tags: trunk
2011-05-22
15:08
Follow web app best practise by marking cookies as HttpOnly and, if it's over an https connection, as 'secure' so they will only be transmitted over https. Options supported by major browsers, and harmless where not supported. check-in: e4b57a3230 user: ben tags: ben-security
14:53
When displaying an unknown certificate, also display the certificate fingerprint so the user can verify they're seeing the certificate they expect. Just displaying the textual names in the certificate does not give enough information to be certain someone isn't doing a man in the middle attack. check-in: fc93bfb0f7 user: ben tags: ben-security
14:23
Create new branch named "ben-security" check-in: 2b4a6a66e1 user: ben tags: ben-security
09:52
Add versionable empty-dirs setting which specifies a newline separated list of empty directories to be created after checkout and update commands. check-in: 3fa5cfaec8 user: ben tags: versionable-settings
09:50
Turn ignore-glob, crnl-glob, binary-glob and manifest settings into versionable settings. check-in: 43b0d795e5 user: ben tags: versionable-settings
09:44
When parsing glob settings, allow splits on newlines as well as commas. Allows versionable glob settings to be written one glob per line for readability. check-in: 7d04803392 user: ben tags: versionable-settings
09:38
Add db_get_versionable_setting() for implementing 'versionable settings', which is like db_get() except will prefer to read the value from .fossil-settings/NAME in the checked out source, rather than the database. check-in: 09e52f0df7 user: ben tags: versionable-settings
09:11
Create new branch named "versionable-settings" check-in: 3db75c4803 user: ben tags: versionable-settings
07:53
Fix for passwords > 8 chars long on Solaris. getpass() silently truncates to 8 chars, use getpassphrase() instead. Closed-Leaf check-in: 3e61ada775 user: ben tags: solaris10
07:49
In the Makefile, use a more standard syntax for setting a variable to the output of a shell command. Fixes building on Solaris, seems OK on other platforms. check-in: 9ef38b6b6d user: ben tags: solaris10
07:33
Create new branch named "solaris10" check-in: eb4b5e3beb user: ben tags: solaris10
2011-05-21
16:57
If at the tip of the current branch but there are children in other branches, the "fossil up" command should do nothing. check-in: 1343cfad7b user: drh tags: trunk
16:52
Add (verisionable) empty-dirs setting Closed-Leaf check-in: b21f47e967 user: ben tags: bens-expr
16:45
Print an "Internal Error" if the update command is unable to find a version to update to. check-in: 88e9f24aff user: drh tags: trunk
16:18
Slightly hacky way of putting versioned properties in .fossil-settings dir. Version ignore-glob, binary-glob, crnl-glob and manifest. Glob splitting allows line breaks as well as spaces and commas. check-in: 56b75c768a user: ben tags: bens-expr
15:39
Experimental support for Solaris 10 check-in: fd39ef8261 user: ben tags: bens-expr
15:38
Create new branch named "bens-expr" check-in: d73b1b5042 user: ben tags: bens-expr
2011-05-20
15:31
Abstract the getcwd() system library routine into file_getcwd() with appropriate translations on windows. check-in: 4b3425401f user: drh tags: trunk
14:17
Convert the return value of getcwd() from MBCS into UTF8 before using it. check-in: ef04076777 user: drh tags: trunk
12:29
Do not short-circuit the update command if the --verbose option is used. check-in: 3b5db9a10e user: drh tags: trunk
11:39
Update the built-in SQLite to the latest 3.7.7 alpha that includes the fix for disappearing WAL transactions. check-in: c60e143f28 user: drh tags: trunk
11:32
Merge the windows-i18n branch into the trunk. check-in: d8ec765fac user: drh tags: trunk
11:24
Merge all the latest trunk changes into the windows-i18n branch. Closed-Leaf check-in: a742d12e8f user: drh tags: windows-i18n
11:22
Convert some fopen() calls to fossil_fopen(). Missed them previously. check-in: f626fcaab6 user: drh tags: windows-i18n
2011-05-19
11:48
Change the small logo to 72x72 pixels. check-in: 5267731a85 user: drh tags: trunk
00:03
Make update -verbose print even when there's no update required check-in: acfbfe0dd3 user: venkat tags: venks-emacs
2011-05-18
15:01
Update the built-in SQLite to the latest 3.7.7 alpha version. This adds no new capabilities - it is merely a beta-test of the SQLite version 3.7.7. check-in: dcfa88bd46 user: drh tags: trunk
14:28
Add built-in compress() and decompress() functions to the SQLite shell command. check-in: 91d648426a user: drh tags: trunk
2011-05-16
16:33
Move www2.fossil-scm.org from Atlanta to Newark. check-in: b75bb1dc16 user: drh tags: trunk
2011-05-15
11:19
Tweaks to the "divider" display in the www timeline. check-in: ec093ff275 user: drh tags: trunk
2011-05-13
20:30
Fix memory leaks in "fossil rebuild". check-in: 625226d577 user: drh tags: windows-i18n
17:13
Ignore short writes when writing to the console. check-in: e7babf5222 user: drh tags: windows-i18n
15:46
When translating UTF8 text for display on the console, use the codepage obtained from GetConsoleCP(), not the CP_ACP code page that is used for system calls. check-in: 55b32701a5 user: drh tags: windows-i18n
15:25
This is the correct fix for the blog-timeline problem. check-in: 9b26d1e9a2 user: drh tags: trunk
15:14
Yet another fix for the blob-timeline problem. The previous two did not quite finish the job. check-in: bc37d1c5a4 user: drh tags: trunk
15:03
A better fix for the missing blog-entry on timeline problem. check-in: 57b676f1f1 user: drh tags: trunk
14:55
Fix a floating-point comparison error that can cause blob entries to be omitted from the timeline. check-in: 25ae319b84 user: drh tags: trunk
14:20
Pull the latest changes in trunk over into the windows-i18n branch. check-in: 70743ebae5 user: drh tags: windows-i18n
14:01
Use \r\n after Proxy-Authorization in HTTP headers. Ticket [da3fef0b21c37d] check-in: 1b823e1276 user: drh tags: trunk
13:42
A better way to keep the size of the content cache under control. check-in: 6a714fc036 user: drh tags: trunk
09:57
Be more aggressive about keeping the size of the content cache under control. check-in: cf24da6941 user: drh tags: trunk
2011-05-12
14:56
Release check-in: d8221b9863 user: drh tags: trunk, release
14:17
Back out the previous change, which was bogus. Remove traces of the FOSSIL_I18N compile-time option which is not actually used anywhere in the code anymore. check-in: 0613db18be user: drh tags: trunk
14:04
Initialize the output buffer for blob_compress prior to invoking zlib in order to avoid valgrind warnings about reading uninitialized memory. check-in: c9bb729d5d user: drh tags: trunk
12:14
Pull the latest changes from trunk into windows-i18n. check-in: f25b6c00c8 user: drh tags: windows-i18n
12:13
Back out the [ab934c6b09fd1d5] change. Do not change the console output mode using SetConsoleOutputCP(). Go back to converting UTF8 into MBCS upon output. check-in: b33032ae40 user: drh tags: windows-i18n
12:02
Change fossil_malloc() so that it does not report "out of memory" when allocating zero bytes. check-in: 6b382b0818 user: drh tags: trunk
01:08
Performance improvement by caching prepared statements when computing ancestors and descendents of a check-in. check-in: dcc68b46b2 user: drh tags: trunk
00:40
Futher improments to the display of individual file timeline graphs. check-in: 64aa186ae4 user: drh tags: trunk
00:02
Add the a=, b=, and n= query parameters to the finfo web method. Show all duplicate entries in a timeline in the right-most rail. check-in: cbc84ad65c user: drh tags: trunk
2011-05-11
21:43
Add the --filevers option to the "annotate" command and the "filevers" query parameter to the "annotate" web method. This was used to help analyze the problem described by ticket [f91862eed367] check-in: c8f10e551e user: drh tags: trunk
2011-05-10
13:38
Translate check-in comments received from console input from MBCS into UTF8. check-in: 2278ef0ffa user: drh tags: windows-i18n
13:29
Always write UTF8 to the console. Change the console output mode on windows to UTF8 at startup. check-in: ab934c6b09 user: drh tags: windows-i18n
2011-05-09
15:50
Pull the latest trunk changes over into the windows-i18n branch. check-in: bbba160840 user: drh tags: windows-i18n
12:57
Accept either "on" or "ON" as the value of the HTTPS environment variable. Ticket [e95f7c93370be8c86] check-in: 2d92db7ebf user: drh tags: trunk
12:55
Use a combination of $HOMEDRIVE$HOMEPATH instead of just $HOMEPATH when searching for the home directory on windows. Ticket [44002a7760cf5406] check-in: 3715b5d245 user: drh tags: trunk
12:44
Fix an issue with inherited capabilities in the subrepo mechanism. check-in: 3bd2de4c92 user: drh tags: trunk
12:26
Add lines describing the login to the /test_env page. check-in: c53fbe5d41 user: drh tags: trunk
2011-05-07
11:42
Convert the fopen() in blob_write_to_file() into fossil_fopen(). check-in: 4373976553 user: drh tags: windows-i18n
2011-05-06
16:55
Merge the latest trunk changes into windows-i18n branch. check-in: 59ddd3c8ae user: drh tags: windows-i18n
16:44
Show the artifact numbers on the From and To of a file diff. check-in: 9a63d1f048 user: drh tags: trunk
16:32
Improvements to the annotation algorithm so that if a line changes from X to Y then back to X, the annotation shows the second X not the first. Ticket [f0f9aff371f26] check-in: 73c38a3add user: drh tags: trunk
14:36
Add --limit and --log options to the "annotate" command and corresponding query parameters to the web annotation interface. Part of the investigation of ticket [f0f9aff371f26b4] check-in: bd36723c3d user: drh tags: trunk
13:13
Fix a bug in the sub-repository detection logic. Ticket [b733bba0b7319ef2]. check-in: e56a4ec3ad user: drh tags: trunk
2011-05-04
13:56
When listing closed branches, only show a branch if every leaf of that branch is closed. check-in: 74c86dd1da user: drh tags: trunk
11:16
Merge the latest changes from trunk. check-in: 503a0ef555 user: drh tags: windows-i18n
11:13
Add a wrapper around all calls to access() that translates UTF8 to MBCS. check-in: 850d3df44e user: drh tags: windows-i18n
2011-05-03
20:25
Convert the results of getenv() from MBCS into UTF8. check-in: b7df0b9ce6 user: drh tags: windows-i18n
18:32
Convert filenames from UTF8 to MBCS on windows when checking if a file exists or checking its size, etc. Ticket [336924579dd95e7cceaeeae5]. check-in: 48f5dadafd user: drh tags: windows-i18n
13:37
Enable Basic Authorization during sync operations by prepending a single "#" to the password. check-in: c1506adbf7 user: drh tags: trunk
01:12
Update the fossil_system() function so that it converts the system command form UTF8 into MBCS before calling system(). Speculative fix for ticket [8d916f5fc30be3]. check-in: a65c97afd6 user: drh tags: windows-i18n
2011-05-02
14:37
Corrections to the multi-repository server documentation. Ticket [72c7d223d5258]. check-in: b951baa5c9 user: drh tags: trunk
14:29
Automatically delete the _FOSSIL_ file after a failed open. Ticket [d299fb9842d6bc] check-in: 0aee050f32 user: drh tags: trunk
13:31
Change calls to unlink() into file_delete(). The file_delete() routine converts filenames to MBCS from UTF if necessary. check-in: eea6449098 user: drh tags: windows-i18n
13:10
Merge in changes from trunk. check-in: f8f1c4e9a3 user: drh tags: windows-i18n
13:09
Avoid using the %lld printf conversion since windows does not support it. check-in: be467e9328 user: drh tags: trunk
2011-04-28
13:53
Make sure the argument to fopen() is MBCS instead of UTF8. check-in: a3c252f237 user: drh tags: windows-i18n
2011-04-27
20:01
Merge in the SQLite fix from trunk. check-in: a9425fe17f user: drh tags: windows-i18n
19:58
Update the built-in SQLite to the lastest snapshot from the trunk. This fixes an over-aggressive error report on windows which should fix ticket [4108dfd6b717f1] here in Fossil. check-in: 2a8ff5bff4 user: drh tags: trunk
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. check-in: e805fa8db9 user: drh tags: windows-i18n
16:07
Update to the latest SQLite snapshot that exposes the UTF8 to MBCS conversion routine in the windows driver to applications. check-in: 989fc1f2b6 user: drh tags: trunk
14:36
Change the warning prompt for CR/NL in check-in from (y/n/a) to (yes/no/all). Ticket [7eab65a85880a10cc] check-in: e3efeb6f29 user: drh tags: trunk
14:23
Commands that recursively descend through directory hierarchies (such as "fossil extra", "fossil clean", or "fossil addremove") will now ignore nested checkouts. Ticket [b49849a350d040bc]. check-in: 53aef2dee1 user: drh tags: trunk
02:10
Merge in the config-sync changes. This is a major schema change and definitely requires a "fossil rebuild". Note that the schema upgrade is irreversible and so you should be certain you want to continue with the new schema before you upgrade. check-in: 1654456ef5 user: drh tags: trunk
02:05
Fix an issue with the --legacy option to configuration pull. Closed-Leaf check-in: 940faaa37e user: drh tags: config-sync
01:40
Fix an out-of-order local variable declaration. Ticket [a659e233cd79a0d]. check-in: 7b45d101dd user: drh tags: config-sync
01:35
Further minor tweaks to configuration sync. check-in: b5aa3bfe88 user: drh tags: config-sync
00:49
Simple test cases for configuration sync are now working. check-in: bef34a6940 user: drh tags: config-sync
2011-04-26
23:11
Hook up the new configuration transfer logic to "push" and "pull". Compiles cleanly but otherwise untested. check-in: 9d35e1dbf0 user: drh tags: config-sync
18:36
Update the "configure" command so that the "import", "export", and "merge" subcommands use the new config format. check-in: 4291183882 user: drh tags: config-sync
15:39
Add code to generate "config" card for transmitting configuration information using the new format. check-in: 9522964b24 user: drh tags: config-sync
06:37
Online help for several commands edited - as found in allrepo.c, bisect.c, branch.c and checkin.c. Note: "commit" still to be edited check-in: e66fe70c7f user: Arjen Markus tags: arjen-doc-updates
01:33
Schema changes that an mtime field to all configuration tables and make "title" a unique field on the reportfmt table. Only lightly tested. check-in: 2b4b3303b6 user: drh tags: config-sync
00:45
Begin implementing the protocol changes for configuration sync. check-in: f99e3fa9e6 user: drh tags: config-sync
2011-04-25
22:23
Change the definition of a "Leaf" to be any node that has no children of any kind (merge or non-merge) in the same branch. A "rebuild" or a "fossil leaves --recompute" is required to recompute the LEAF table after upgrading to this version. check-in: e17fc71319 user: drh tags: trunk
20:26
Add hyperlink to the annotation of a file in the object description header. check-in: 030a048697 user: drh tags: trunk
20:10
Further work toward two-way configuration sync. Need to check in these changes before they are complete in order to deal with another issue. check-in: 71fc181fee user: drh tags: trunk
16:57
Refactoring some of the configuration sync logic in preparation for bigger changes. check-in: b44d4a89d0 user: drh tags: trunk
2011-04-22
13:49
Fix the is_a_leaf() function so that it correctly identifies nodes as leaves if they have no non-merge children in the same branch. check-in: 0a89d03cf6 user: drh tags: trunk
2011-04-19
20:30
Fix a copy of minor display problems out the output of "fossil push". check-in: 085b6a1bbb user: drh tags: trunk
2011-04-18
23:46
Enhance the merge-conflict notation to show both the two recent versions and also the common ancestor version. check-in: 792a3bc94a user: drh tags: trunk
19:32
Fix another issue with directory search for CGI. check-in: 0fc9b5e1f2 user: drh tags: trunk
19:17
Fix to the multi-repository name parser for CGI. check-in: 71a1c7b22b user: drh tags: trunk
18:25
Make sure the "update" command always works the same with or without the -v option. Ticket [40a7d777a465]. check-in: e11513631f user: drh tags: trunk
12:45
Update the download page generator script to also generate a page showing the SHA1 checksums of all build products. check-in: cea065c7f2 user: drh tags: trunk
12:29
Add the PT() and PDT() macros for extracting query parameters with leading and trailing whitespace removed. Use those macros to in the check-in edit page. Do not create branches or tags with empty names. Ticket [e613f452fada00]. check-in: 655e78209b user: drh tags: trunk
12:01
Fix an invalid call to free() that occurs when "fossil add ." is run. Ticket [157ef3e5a7a06b]. check-in: ed5c19cd43 user: drh tags: trunk
10:04
Added some information on how to build on Windows check-in: 963a38d5a7 user: Arjen Markus tags: arjen-doc-updates
2011-04-15
20:42
Make an entry in the access log when a login transfers from one member of a login group to another. check-in: 7b700dfacd user: drh tags: trunk
15:36
Use a target= field on the hyperlink of the annotation web page. check-in: 0e477a48e5 user: drh tags: trunk
12:22
The "fossil open" and "fossil co" commands always prompt before overwriting unless the --force option appears. Ticket [b519c1a375c106]. check-in: 824083c36a user: drh tags: trunk
11:57
Merge the refactored "add", "del", and "addremove" commands into trunk. check-in: 8ae917362c user: drh tags: trunk
00:59
Completely forget about files that were added then removed without ever been committed. Closed-Leaf check-in: 97e5ff20d7 user: drh tags: experimental
2011-04-14
22:41
Refactoring the "add", "del", and "addremove" commands. check-in: 2b95102592 user: drh tags: experimental
18:09
Refactoring the directory scanning code used by recursive add, extra, and clean. Seems to work but needs more testing prior to folding into trunk. check-in: f60f56025c user: drh tags: experimental
14:23
Factor the glob-pattern matching logic into a separate module. check-in: 289ea2a9b6 user: drh tags: trunk
11:50
The --localauth option should look at the original IP address, not the abbreviated IP address. Ticket [b99a342a31039df19]. check-in: e720f1115e user: drh tags: trunk
02:08
Add a "diff" hyperlink after each file in the "Show Files" view of the timeline. check-in: 6d9bba56dc user: drh tags: trunk
01:20
Use the auto-shun setting, not auto-sync, to automatically transfer shuns. Ticket [dd5bb1fc73ec6ee8] check-in: 602d5f9cde user: drh tags: trunk
01:05
Merge Arjen's documentation updates into trunk. check-in: b0d1510578 user: drh tags: trunk
01:01
Change graph-test-1 hyperlinks to relative links so that they work anywhere. check-in: 87fb21875a user: drh tags: trunk
00:51
Update the test graph page to use the target= attribute. Add several new test graphs to give better coverage the the timeline webpage. check-in: 8d5dafc1dc user: drh tags: trunk
2011-04-13
12:05
Release check-in: 047e06193b user: drh tags: trunk, release
11:47
Online help for the first few commands edited - to help with very long explanations, the command is summarised at the end for those who just want to check the precise options check-in: a3ecba52f0 user: Arjen Markus tags: arjen-doc-updates
11:35
Update test cases for file_simplify_name(). check-in: 553f0a973a user: drh tags: trunk
10:23
Online help for the first few commands edited - to help with very long explanations, the command is summarised at the end for those who just want to check the precise options check-in: 1f851f8467 user: Arjen Markus tags: arjen-doc-updates
2011-04-12
23:41
Merge support for login-groups and single sign-on into the trunk. check-in: a257fde3ba user: drh tags: trunk
23:37
Fix a bug in single sign-on. Add comments to the login source code. Closed-Leaf check-in: 9df4dcb5e1 user: drh tags: login-groups
22:44
Update web logins so that they span all members of a login group. check-in: e9754eaeff user: drh tags: login-groups
02:25
Update the built-in SQLite version to the 3.7.6 release. check-in: 4dde79b9e6 user: drh tags: trunk
2011-04-10
00:27
Cache passphrase for protected PEM files to avoid having to re-type passphrase for each new https connection. Closed-Leaf check-in: 0c0392af3d user: jan tags: jan-clientcert
2011-04-08
18:45
User edits can be applied to a single repository or across the entire login group. check-in: a3fbd4fa9d user: drh tags: login-groups
17:09
Fix copy-paste issues with the header comment for the tarball generator. check-in: e5609b76cb user: drh tags: trunk
17:08
Begin adding code to implement "login groups" which will (we hope) ultimately lead to a single sign-on capability. check-in: eec32b99dd user: drh tags: login-groups
2011-04-07
22:41
Add the test-echo command - useful for investigation the wildcard expansion behavior of shells. check-in: cbf8782d56 user: drh tags: trunk
17:36
Update the built-in SQLite to the latest 3.7.6 beta. check-in: 8caf7e1691 user: drh tags: trunk
15:58
Add a missing &lt;/p&gt; tag on the check-in info page. check-in: 19cf613123 user: drh tags: trunk
2011-04-06
14:31
Add the mionly parameter to timeline that works with r=TAG to show only merges into the TAG. check-in: bc427ad727 user: drh tags: trunk
02:56
Another update to the built-in SQLite code. The last one is working fine, but SQLite is nearing release and so we want to give it a good shake-out. check-in: 5d699b625e user: drh tags: trunk
2011-04-04
03:29
Update the built-in SQLite to the latest beta for 3.7.6. check-in: a74cfe0a14 user: drh tags: trunk
01:56
ws change to capture chmod +x change Leaf check-in: 5a587ba570 user: bharder tags: betterExeHandling
01:48
Repair completely bogus sql that was erroneously copy/pasted check-in: fe7ac3931a user: bharder tags: betterExeHandling
01:14
"fossil chan" will recognize addition of exe-bit check-in: d55e797ac0 user: bharder tags: betterExeHandling
01:10
Create new branch named "betterExeHandling" check-in: 85c6c1d7eb user: bharder tags: betterExeHandling
2011-04-02
14:42
Merge from trunk. check-in: e4ebc85e66 user: jan tags: jan-clientcert
13:40
Use the dedicated certs table for server certificate cache. Only attempt to use client certificate if one was actually specified for a cert bundle. Assume client key is in same file as certificate if one wasn't explicitly specified. check-in: c44bb083e9 user: jan tags: jan-clientcert
2011-04-01
01:22
Add the "fossil bisect options" command. Make the auto-next and direct-only options default to on since that seems to generate a more useful bisect in a heavily branched tree. check-in: fa81575c8d user: drh tags: trunk
2011-03-31
15:30
Some rephrasing and code cleanup. check-in: cff102fe85 user: jan tags: jan-clientcert
11:41
Change the "filechng" query parameter for timeline to "fc". Add "Show Files" and "Hide Files" submenus. check-in: 0208b7fc43 user: drh tags: trunk
2011-03-30
23:55
Change the timeline parameter for file details from "detail" to "filechng". Add default CSS elements. check-in: 53e8ad527d user: drh tags: trunk
21:45
Added the "detail" query parameter to the timeline web page. check-in: bde16926b0 user: drh tags: trunk
21:00
Code cleanup. Fix the "cert" command so that it compiles even if FOSSIL_ENABLE_SSL is not used. check-in: ebe1faabbc user: drh tags: jan-clientcert
20:58
Fix two potential SQL injection attacks. check-in: 71384ce668 user: drh tags: jan-clientcert
18:58
Print a help message instead of segfaulting if "fossil bisect" is invoked with too few arguments. Ticket [82cd90df7b2f2a1] check-in: a8b0c6ffdb user: drh tags: trunk
18:49
Use the new certificate bundle management for https connections, and deactivate the old environment variable code. Added support for specifying certificate/key bundle to clone/push/pull/sync commands. check-in: 1a1aa98a40 user: jan tags: jan-clientcert
15:40
Added a 'cert' subcommand to manage certificate groups, and added a certificate table to the global db. Minor code formatting change. check-in: 1156ad25db user: jan tags: jan-clientcert
10:53
Minor code formatting changes in http_ssl.c. check-in: 662c83513f user: drh tags: jan-clientcert
2011-03-29
19:28
Merge from trunk. check-in: 2ac7b3e140 user: jan tags: jan-clientcert
15:06
Cosmetic: Removed some tabbed indentation. check-in: b261c4a33b user: jan tags: jan-clientcert
14:12
Add support for feeding OpenSSL a CA certificate file/path for proper chain verification. This is one of several possible solutions to ticket [727af73f46]. Also cache the CA certificate file/path, client certificate/key file/path references in the global config (similar to how the server certificates are cached), and attempt to use them if the corresponding environment variables have not been set. Prefixed a function with ssl_ to conform to existing naming conventions. check-in: b28995ccbd user: jan tags: jan-clientcert
13:54
Add more colors to the background color palette. check-in: 51759d5248 user: drh tags: trunk
2011-03-28
22:47
Merge the sub-repo capability into trunk. check-in: ab4882588e user: drh tags: trunk
22:29
A new approach to sub-repos in which a specific user for the subrepo is specified in the CONFIG table entry. Closed-Leaf check-in: e8b15ad642 user: drh tags: sub-repos
21:46
Fixes to the capability reduction on subrepositories. check-in: 4b545a8a02 user: drh tags: sub-repos
21:27
Update the sub-repository capability so that it is able to restrict permissions on the sub-repository to a subset of the login permissions. check-in: c477b2470f user: drh tags: sub-repos
18:08
Allow for the creation of "sub-repositories" that can be accessed through the web interface using the same login credentials as the parent repository. check-in: 97d0118794 user: drh tags: sub-repos
07:40
Use "password" instead of "passwd" because it's complete and proper, and plays nicely w/ Emacs "send-invisible" capabilities that keep typed text from echoing on screen. check-in: 13ceb46e49 user: bharder tags: trunk
2011-03-27
21:55
Changes to makeheaders so that it does not move static inline procedures into header files. Changed suggested by Yoran Heling. This has zero impact on Fossil which does not use "inline" anywhere. check-in: 99532f33af user: drh tags: trunk
21:53
Fix typos in the FAQ. check-in: 4fe9a37e90 user: drh tags: trunk
2011-03-26
12:53
Add the --private option to the "fossil branch new" command. Give a default orange color to private branches created by "fossil branch new". If the new branch created by "fossil branch new" is off of a private branch, make the new branch private too. Ticket [e24ec32b1da5f8f5e4abe] check-in: 2b33781694 user: drh tags: trunk
2011-03-25
18:20
Added very basic client certificate support for https. check-in: 513ea81005 user: jan tags: jan-clientcert
02:55
Move vfile_check_signature into "finfo --status" branch. The other options don't use it and it involves a lot of IO. check-in: ae84e6c7d1 user: joerg tags: trunk
02:53
Use the somewhat simpler join in place of a subselect check-in: 7563c241ce user: joerg tags: trunk
2011-03-24
18:34
fix typo in error msg check-in: dc87a9075b user: bharder tags: trunk
17:14
If the child manifest is a baseline and the parent a delta manifest, files that are marked as removed in the parent have to be skipped. This fixes "Added XXX version []" entries in the UI. check-in: 91472616bf user: joerg tags: trunk
13:36
Fix a bug in the compression logic of the tarball generator. check-in: 518ec9dd9f user: drh tags: trunk
03:22
Make the error message on schema version mismatch less confusing. check-in: 4a2019ddd0 user: joerg tags: trunk
02:08
Remove redundancy from the "fossil rm" command, as pointed out by Carles Pag&egrave;s. check-in: 7fca007538 user: drh tags: trunk
01:51
Update the built-in SQLite to the latest version from the SQLite trunk. check-in: 3d2e8b2ddf user: drh tags: trunk
2011-03-23
19:08
Enhancements to the redirector so that it accepts the redirect value as the $PATH_INFO and so that it can redirect to a relative URL. check-in: 122a31ddfc user: drh tags: trunk
17:24
Fix to the prior check-in ([a99e9c9164]) so that ticket hyperlinks are displayed correctly. check-in: 733361a55e user: drh tags: trunk
16:16
Always put &#91;..&#93; marks around SHA1 hyperlinks. For unknown SHA1 numbers, enclose in &lt;span class="brokenlink"&gt;. check-in: a99e9c9164 user: drh tags: trunk
15:13
Do a better response in the redirector if no matching artifact is found. check-in: dbc2098a6a user: drh tags: trunk
13:30
Add the "redirect:" option to CGI, to scan multiple repositories and redirect to the one that contains the requested artifact ID. check-in: ef6e364866 user: drh tags: trunk
12:32
If the "info" webpage references an ambiguous artifact ID, show all of the possible results. check-in: 2c8ea5ff2c user: drh tags: trunk
11:25
fix [1ee813d6] -- do not autocommit on wiki commit from cmdline check-in: e1d91b9477 user: ron tags: trunk
2011-03-22
18:47
Always redirect to a fully qualified URL. Give the setup user an opportunity to redirecct from test_env for testing purposes. check-in: 63958fc5a7 user: drh tags: trunk
17:00
Add the https-login setting which forces a switch to HTTPS for any non-anonymous login. check-in: be0e804130 user: drh tags: trunk
2011-03-19
18:14
Enhancements to "fossil add" and "fossil rm" so that they work recursively on directories and ignore trailing / characters. Patches from Carles Pag&egrave;s. check-in: 04ddad7ab8 user: drh tags: trunk
2011-03-18
02:51
When a server is pointing to a directory, allow *.fossil files to be served out of any subdirectory of that directory. For security, pathnames may not contain any characters except alphanumerics, "/", "-", and "_". check-in: d04fa1e143 user: drh tags: trunk
02:13
Allow up to two // characters at the beginning of a pathname since this is important on windows. check-in: f1173da7d5 user: drh tags: trunk
2011-03-17
17:20
Add a link to the OpenSuSE RPMs on the download page. check-in: 7e995f54ff user: drh tags: trunk
15:33
When generating a tarball, remove the complete ".tar.gz" suffix from the filename to create the top-level directory name, not just the ".gz" part. check-in: 9ca5bbf8a6 user: drh tags: trunk
2011-03-16
11:19
Only record the first 16 bits of the IP address as part of the login cookie. This allows users with shifting IP addresses to stay logged in. Hopefully, this will address ticket [305143bd876f6]. check-in: 84e755e213 user: drh tags: trunk, release
04:12
"ls" alias to "list" subcommand of "fossil branch" command. check-in: 302213ed12 user: bharder tags: trunk
02:38
Make sure the accesslog table exists before attempting to use it. Ticket [7b55fd2958d8d] check-in: c7de5f7b6e user: drh tags: trunk
02:31
Fix the "branch new" command so that it works if the parent omits the R-card. Ticket [3bfff6e03bcc5f14] check-in: 448dc5adf7 user: drh tags: trunk
02:28
Make "fossil stash" and "fossil stash save" work the same. Ticket [58290cd2975f5f2] check-in: 18575b14ac user: drh tags: trunk
02:20
Change to a better, cleaner way to fail the graph generation. check-in: cae94fe2c7 user: drh tags: trunk
01:53
Take care to avoid a buffer overrun if the number of rails in the graph exceeds the limit of 32. check-in: cbafc702a9 user: drh tags: trunk
2011-03-15
01:44
A merge riser is allowed to ride along side a riser to an off-screen node. check-in: 52ea66df56 user: drh tags: trunk
01:34
Change the graph layout to include ascenders for nodes that have off-screen children. Fix a bug in the leaf-tracker that became evident by this enhancement. (A rebuild is required to rebuild the leaf table after updating, or else some timeline graphs will not display correctly.) check-in: d7a0240f39 user: drh tags: trunk
2011-03-14
21:36
Fix an issue with the leaf-tracker that comes up if a check-in specifies a shunned check-in as its parent or merge parent. Ticket [398afa58def78f5]. check-in: aa6abc5ed3 user: drh tags: trunk
20:14
Further improvements to the layout of merge arrows. check-in: a6934b4437 user: drh tags: trunk
18:26
Improvements to the layout of merge arrows in the graph. check-in: 313cd3c832 user: drh tags: trunk
13:22
Fix a bug in the merge file-rename detection logic, a bug introduced by the path refactoring changes. check-in: 66951fa6bd user: drh tags: trunk
12:42
Merge the path-refactor changes into trunk. Refactoring is not complete, but it appears to be stable. check-in: e5121b4762 user: drh tags: trunk
12:18
Fix typos in comments and error messages. Ticket [d38c2c8795181] check-in: c5f7ab040a user: drh tags: trunk
12:16
Put two blank pages at the end of a generated TAR file. Ticket [b767f47cdefef12]. check-in: a5ebf2f5df user: drh tags: trunk
2011-03-10
17:42
Show the name of the user that is doing the commit in the prompt section commit comment template. check-in: cdc4249268 user: drh tags: trunk
17:39
Add the ability to compute common ancestors to the path object. Still using the pivot object for merges, however. Closed-Leaf check-in: cfec72248e user: drh tags: path-refactor
02:39
Refactoring the DAG path search code into a separate object. check-in: 34c23c6fd4 user: drh tags: path-refactor
2011-03-09
23:16
Add a graph-generation test case for time-warp. check-in: c7f07fe67d user: drh tags: trunk
22:56
Show a path timeline without extraneous decoration. check-in: d37c6a4bc1 user: drh tags: trunk
17:33
Add a path-tracing option to the timeline display. check-in: 63ac111d5b user: drh tags: trunk
15:45
Change the tarball generator to use the USTAR tar format. check-in: 1b7777b9ee user: drh tags: trunk
02:23
Add the ability to deliver compressed tarballs in addition to ZIP archives. check-in: d5d676f0c7 user: drh tags: trunk
00:15
Add a utility for generating gzip-compressed files. This is one step on the road toward the ability to generated compressed tarballs. check-in: 34d9a5e5c5 user: drh tags: trunk
00:09
Inline uuid_to_rid and content_size. Saves one SQL statement per file in the checkout. check-in: e0f5d4734a user: joerg tags: trunk
2011-03-08
22:13
Fix diffs from or to an empty file to use the special position marker 0,0. Makes "fossil diff -N" create patches that are accepted by patch. check-in: 4e77507e70 user: joerg tags: trunk
19:30
Add an example of how to include "meld" as the "gmerge-command". check-in: 85b235982e user: drh tags: trunk
18:28
The "open" command now automatically opens to the "trunk", or to some other branch designated by the new "main-branch" setting. check-in: e3e43bbec5 user: drh tags: trunk
17:32
Do not offer to undo a null-merge. check-in: ad39c28195 user: drh tags: trunk
17:13
Do not verify any of the checksums after a checkout if the repo-cksum setting is turned off. check-in: 46ef289392 user: drh tags: trunk
17:00
Provide better error messages to the client when the server database schema is out-of-date. check-in: 0ca3644367 user: drh tags: trunk
12:27
The client-side on a sync silently ignores unknown pragmas. check-in: eb82de6637 user: drh tags: trunk
2011-03-07
18:49
Fix invalid directory listings when some siblings directory names are prefixes of others. Ticket [32cfbf0aa4abf964] check-in: af66e2cf3a user: drh tags: trunk
18:32
Disallow the use of "i", "l", and "o" characters in hexadecimal constants. check-in: c320b850b9 user: drh tags: trunk
03:02
Update the built-in SQLite to the latest 3.7.6 alpha. check-in: c38a726932 user: drh tags: trunk
03:00
Add a button to delete failed login attempts from the access log history. check-in: ba0852c9df user: drh tags: trunk
02:55
Remove an obsolete RCS ident string from makeheaders.c. check-in: 3531091646 user: drh tags: trunk
2011-03-04
13:19
Fix the "scrub" command so that it works from within a checkout without having to specify the repository. Ticket [77c58e1415e06fd]. Also fix help text for the "deconstruct" command. check-in: c92ec16f81 user: drh tags: trunk
13:11
Make all files mentioned by a public manifest public as well. Ticket [5f194e2c8f475c]. check-in: 2985120d93 user: drh tags: trunk
13:03
Clarify the license status for makeheaders. check-in: f2359f22c2 user: drh tags: trunk
2011-03-03
17:20
Adjustments to the sidebox on the homepage. This is still using a nested table. CSS-purists will disapprove, no doubt. check-in: ae89a7ce79 user: drh tags: trunk
16:48
Update the homepage to make it clearer that the Fossil website is just a running instance of Fossil. check-in: 9415b3fe8e user: drh tags: trunk
15:48
More tweaks to the gradient skin. check-in: ad4cc21b7f user: drh tags: trunk
15:22
Adjust the text and font-size of the header on the homepage and on the download page. check-in: e6a29e0057 user: drh tags: trunk
14:12
Add an executive summary sidebar to the Check-in Names documentation page. check-in: a022a51a60 user: drh tags: trunk
13:56
Additional tweaks to the download page generator. check-in: 9ad77bd96b user: drh tags: trunk
13:46
Fixes to the "gradient" skin - now used by Fossil itself. check-in: c2c7af5302 user: drh tags: trunk
13:39
Updates to the homepage (move the "Download" link first) and improvements to the download page generator. check-in: 7834ca9133 user: drh tags: trunk
13:12
Change the title on the homepage. check-in: e29e5e4bc8 user: drh tags: trunk
01:10
When doing a clone with a username, ask for the password early. Do not wait for the first round-trip since that round-trip might take a long time on a slow connection. check-in: cc31b46349 user: drh tags: trunk
2011-03-02
22:49
Be more forgiving of time skew when transferring large packets over slow networks. Ticket [25d3f8d5641deed] check-in: 139c7e52e2 user: drh tags: trunk
19:38
Fix typo in the contribute.wiki page. check-in: 6e18150e49 user: drh tags: trunk
2011-03-01
22:23
Update the built-in version of SQLite to the lastest in the stable trunk version. check-in: 4cd9309c50 user: drh tags: trunk
22:14
Do not build clusters following an incremental import. check-in: 769e3d8e56 user: drh tags: trunk
22:07
Fix merge so that it does not segfault when merging text files that do not end in \n and yet have changes at the very end. Ticket [c43d2d9477c2d59a]. check-in: e2122bd620 user: drh tags: trunk
19:04
Treat whitespace at the end of lines as significant during a merge. check-in: 1d93222627 user: drh tags: trunk, release
17:45
Fix the content_deltify() routine to always return an integer value. This fixes an error in the previous check-in (the --compress checkin). Also fix a help comment on the test-3-way-merge command. check-in: 60c2feea08 user: drh tags: trunk
13:20
New --compress option to "rebuild" causes more agressive delta compression which can result in a 30% or better size reduction in the database file, with corresponding speedup of cloning. check-in: 301700a224 user: drh tags: trunk
02:11
Remove a stray NIL character from the makemake.tcl file and add a "+" that was omitted from the previous edit. check-in: a668e2ad73 user: drh tags: trunk
01:00
New download.html generator script that allows for release notes to be inserted with each build. check-in: 3c657e8e0c user: drh tags: trunk
00:26
Speculative changes to the Makefile.dmc and Makefile.msc. I have no way of testing these changes. check-in: a22a666349 user: drh tags: trunk
2011-02-28
23:50
Use "sqlite3_int64" instead of "long long int" for compatibility with compilers that do not support long long. check-in: e0073f431c user: drh tags: trunk
23:35
Mingw makefile changes from Mark Janssen. check-in: 36e3ab4c42 user: drh tags: trunk
19:30
Cause a merge with --baseline to record the mergepoint rather than ignore it. check-in: e1ff6c0e35 user: drh tags: trunk
15:10
Fix a typo in the new "Private Branches" document. check-in: 9e5c37ed46 user: drh tags: trunk
15:01
Add documentation on the private branch sync feature. check-in: c97c6aa45f user: drh tags: trunk
14:18
All of the execute permission bit handling appears to be working now, though beta testing would be good. Ticket [baf9b6b11e08c1]. check-in: 3ad119b703 user: drh tags: trunk
13:26
Fix the "revert" command so that it distinguishes between files that were added versus files imported by merge. Added files are not unlinked. Ticket [baf9b6b11e08c1]. Closed-Leaf check-in: 157eed29f4 user: drh tags: exe-permission-fix
03:26
Try to get the "stash" command using execute permission bits correctly. Continuing work on the "revert" command - but it is still not working quite right. Ticket [baf9b6b11e08c1d0b]. check-in: ae3409bf49 user: drh tags: exe-permission-fix
02:54
Changes to get the "merge" command to process execute permission correctly. Ticket [baf9b6b11e08c1d0]. check-in: 7a4d75fc8c user: drh tags: exe-permission-fix
02:44
Further changes trying to get execute permissions right for the "update" command. Ticket [baf9b6b11e08]. check-in: 55bf7a0ff2 user: drh tags: exe-permission-fix
2011-02-27
23:31
Change the ZIP file generator so that it sets the execute bit approprately. Ticket [baf9b6b11e08c1d]. check-in: b57bc473b0 user: drh tags: trunk
22:22
Untested changes trying to get execute permission to be set correctly following "update", "merge", "stash", etc. Ticket [baf9b6b11e08c1d]. This is a big mess and is going to take some time to get right. check-in: 081aefde56 user: drh tags: exe-permission-fix
21:45
Fix the "revert" command so that it restores the correct execute permission to the file. Ticket [baf9b6b11e08c1] check-in: 3c39caac39 user: drh tags: trunk
21:08
Merge the --private sync enhancement into the trunk. check-in: 8b8cc4f1b7 user: drh tags: trunk
21:03
Fix issues with file-to-file sync. Allow --localauth to enable --private syncing. Closed-Leaf check-in: bbf257dc9e user: drh tags: private-sync
17:48
Bug fix: Pull public artifacts when --private is not used. check-in: e3e368c329 user: drh tags: private-sync
17:27
Add the --private option to the "scrub" command. Add any manifest that includes the "private" tag to the list of private artifacts if it is not there already. check-in: ef1c65a428 user: drh tags: private-sync
11:51
Private sync now appears to be working in all modes. More testing and fail-safe mechanisms are desired before merging with the trunk. check-in: 1aae2b582e user: drh tags: private-sync
03:12
Progress on getting private sync to work. Cloning with --private works. Sync also works, but it currently loses the private marker. check-in: 6da5d4ad5f user: drh tags: private-sync
2011-02-26
21:49
First cut at code to enable syncing private branches. Code compiles but is otherwise untested. The "x" privilege is required on the server in order to sync privately. check-in: 4a17f85182 user: drh tags: private-sync
16:57
Adding a new skin option with gradients, shadows, and rounded corners. check-in: babe3fb52a user: drh tags: trunk
15:32
Extend the file format for manifests to include the Q-card for recording cherry-picks. Parse and ignore these cards for now. check-in: 7fcbbb1da0 user: drh tags: trunk
2011-02-25
17:59
Update the file format documentation to make it clear that a Z-card is required on all artifacts. check-in: 51c3f3b670 user: drh tags: trunk
17:49
Remove a superfluous ';' from the end of artifact listings. check-in: a48c661d9a user: drh tags: trunk
17:40
Add the new crnl-glob setting which defines files for which it is OK to have CRNL line endings. Windows projects on which this is preferred can set the crnl-glob pattern to '*'. check-in: 046658848c user: drh tags: trunk
16:20
Track file permission changes in the mlink table. Updating through this check-in requires a rebuild. check-in: 7f11789bf1 user: drh tags: trunk
14:49
Add --vacuum, --wal, and --pagesize options to the "rebuild" command. check-in: e166ea6aeb user: drh tags: trunk
14:20
Comment and documentation updates on the tagging mechanism. No substantive code changes. check-in: 80f89e3feb user: drh tags: trunk
01:27
Another schema tweak to go with the previous check-in. This one will require a rebuild in order to use the new "parent" tag. But that functionality has not been installed, so there is no need to rebuild yet. check-in: e6740e9bad user: drh tags: trunk
01:19
Modify the schema to allow additional space for hard-coded tag-ids. Updating to this version requires a "rebuild". check-in: f8b3d24759 user: drh tags: trunk
01:13
Clarify the documentation for the operation of the "info" command. Ticket [74cfdb438a246e46] check-in: 828bf98aff user: drh tags: trunk
2011-02-24
23:41
Immediately stop processing the "all" command if any individual operation fails, unless the --dontstop command-line option is used. check-in: f5a9e8e61e user: drh tags: trunk
23:26
Add the --sqlstats command-line option for use in optimization work. Use a persistent prepared statement for a single query to reduce the number of calls to sqlite3_prepare() for the "update" command. check-in: b81112371c user: drh tags: trunk
20:00
Reuse prepared statements to make clone run must faster on the server side. check-in: 1f41b0421d user: drh tags: trunk
17:11
Infrastructure changes: Simplify content_put() to a single parameter. Add content_put_ex() with lots of extra parameters. Add isPrivate parameters to content_put_ex() and content_new(). check-in: 1b4516168d user: drh tags: trunk
2011-02-22
21:14
Do not print extraneous text about project-id and admin-user at the end of an incremental import. check-in: 691fccbaf7 user: drh tags: trunk
21:09
Add an --incremental option to the "import" command. check-in: 59ef7cb40c user: drh tags: trunk
20:59
Tweaks to the "quick start" documentation page. check-in: 6f1cc96ff0 user: drh tags: trunk
20:30
Do not do automatic login for "fossil server" and "fossil http" and "fossil cgi" unless the --localauth option is used. Continue to do automatic login for 127.0.0.1 connections for "fossil ui", though. Ticket [573727d6d93badc] check-in: f7a3c6deef user: drh tags: trunk
12:18
Fix issues in the graphical merge conflict resolution reported on the mailing list. check-in: 60f0986332 user: drh tags: trunk
2011-02-21
22:26
Added a few more external links to the "Reviews" page. check-in: 184500e46a user: drh tags: trunk
18:20
Factor the code that outputs line-numbered text into a separate subroutine, for clarity of presentation. check-in: a4d57c6b26 user: drh tags: trunk
16:33
Add the ability to use a graphical merging tool to resolve merge conflicts. Even without a configured graphical tool, leave files behind (VCS droppings) that contain the baseline, original, and merged files. check-in: 9b7a6f80b2 user: drh tags: trunk
14:21
Infrastructure changes toward adding graphical merging options. check-in: b9abb86798 user: drh tags: trunk
13:17
Do not assume that the PATH_INFO environment variable is set by CGI. Give it a default value to avoid segfaults (on Solaris). check-in: 88383d8d4a user: drh tags: trunk
2011-02-20
21:24
Suppress unnecessary "CHANGED" lines in diff output. check-in: 1d49c2f65c user: drh tags: trunk
20:57
Update the built-in SQLite to the lastest 3.7.6 alpha out of the head of the SQLite trunk. check-in: d1790d6954 user: drh tags: trunk
20:44
Allow the target attribute on &lt;a&gt; markup. Ticket [577663c2727505a] check-in: fde81c6109 user: drh tags: trunk
05:56
Merge custom Makefile to trunk. Closed-Leaf check-in: 9503a9152e user: mistachkin tags: trunk
00:12
Augment the fdiff web method to accept a "patch" query parameter and output text/plain if the parameter is present. check-in: c190bcc3ce user: drh tags: trunk
2011-02-19
16:14
Add the "vpatch" web method that returns the difference between two checkins as text/plain and a a "patch" hyperlink on the checkin information page that jumps to the appropriate vpatch page. check-in: 4bdf71b1ce user: drh tags: trunk
2011-02-18
22:25
Fix a panic message in the historical_version_of_file() routine. check-in: 3b82ee5483 user: drh tags: trunk
21:47
Improved display of selected band in a text artifact. check-in: b9d4631421 user: drh tags: trunk
19:31
Enhance the /artifact method so that the ln=M,N argument shows linenumbers and highlights lines between M and N. check-in: 6e0dd3bab7 user: drh tags: trunk
17:26
Only show the "Original Date" if its display time is different from the "Date". Ignore differences in milliseconds. check-in: 022a74a93f user: drh tags: trunk
01:03
Fix typo and make enhancements to the build-process document. Add file omitted from the previous commit. (I should follow my own checklist more closely!) check-in: 2a02aa49e1 user: drh tags: trunk
00:52
Additional documentation, especially notes on how to contribute code or documentation to Fossil. check-in: 98f1131c0d user: drh tags: trunk
2011-02-17
22:43
Add a new contributor agreement that is based loosely on the Oracle CLA. check-in: 252e83d952 user: drh tags: trunk
20:44
Make sure manifest_crosslink() resets its input blob and that callers know this and do not attempt to reuse that blob. check-in: d22519e500 user: drh tags: trunk
17:43
Further clarification of the limitations on the copyright release. check-in: 74aabf965f user: drh tags: trunk
17:23
Update the copyright agreement such that private extensions to Fossil are excluded and are not transferred to Hwaci. check-in: 55c8eec4d0 user: drh tags: trunk
13:43
Print the SSH command that is issued for ssh: access, scrubbed of any password content. Remove redundant -e and -T options from the ssh command. check-in: f63ff9fc68 user: drh tags: trunk
08:15
Enable a “stash make” subcommand as an alias for “stash snapshot” Leaf check-in: 4e0274bbc3 user: BM tags: stash_mk
00:05
Merge in Brad Harder's "stash ls" command. check-in: ae73c07be0 user: drh tags: trunk
2011-02-16
23:47
Update to the latest pre-release SQLite version (as part of the SQLite testing process). Update the makefiles to use SQLITE_ENABLE_STAT2. check-in: c616cef3f7 user: drh tags: trunk
22:55
merge trunk Closed-Leaf check-in: 0eaf7528b1 user: bharder tags: bch
19:19
Always close opendir() objects if and only if successfully opened. Ticket [d7169e51ebb3400f6] check-in: f73ed21d3b user: drh tags: trunk
19:13
For the ssh: transport method, use the -T option to disable pseudottys. Increase the size of the buffer for holding the MOTD. check-in: 7c8519003d user: drh tags: trunk
15:15
Additional comments on the changes to deal with git-fast-export tagging, to try to better explain what Git is doing and how we are working around it. check-in: 352066b267 user: drh tags: trunk
15:04
Fix a typo on the user_setup screen. check-in: 4dcd9c9923 user: drh tags: trunk
15:00
Work around the seemingly buggy behavior of git-fast-export with regard to tags when doing an import. check-in: 496aacd10e user: drh tags: trunk
2011-02-15
07:47
add custom Makefile with changes to support OpenSSL build on Windows check-in: 5567c81285 user: mistachkin tags: trunk
05:19
"stash ls", in addition to "stash list" check-in: 9abf05437b user: bharder tags: bch
05:18
Create new branch named "bch" check-in: 8b5556c9fe user: bharder tags: bch
2011-02-12
13:38
This branch contains experimental changes attempting to address complaints that Fossil sometimes overwrites unmanaged files. In this checkin: Use file_delete() instead of unlink() everywhere. Add interfaces file_move() and file_dont_overwrite() but do not use those interfaces yet. Leaf check-in: a1814d5015 user: drh tags: file-safety
2011-02-11
20:53
Add the --detail option to the test-timewarp-list command. check-in: e7b6434112 user: drh tags: trunk
20:09
Make sure the EVENT.OMTIME value is recorded correctly when parsing a check-in manifest. check-in: 1d83ecc5d5 user: drh tags: trunk
17:37
Revise the timewarp commands to show the child that is out of order, not the parent. check-in: 2fc80c21b9 user: drh tags: trunk
17:31
Further refinement of the time-warp graph rendering. check-in: 9b9d52bbb9 user: drh tags: trunk
16:52
Improved graph rendering in the case of a time-warp. check-in: 79b81a31c0 user: drh tags: trunk
15:33
Add the test-timewarp-list command and the test_timewarp web page. check-in: a327bd29bc user: drh tags: trunk
15:11
Fix the check-in time fudger so that it will not move the date/time of a check-in by more than a few seconds. If the sequence of check-ins is further off than that chronologically, then they just show up out of order in the timeline. check-in: feaab7baf1 user: drh tags: trunk
2011-02-10
21:28
Fix the creation of orphan table entries when delta-manifests are received before their baselines. Ticket [fbea61caf0acfd0a]. check-in: 195073fb78 user: drh tags: trunk
2011-02-09
23:08
Try to make it clear that a ticket-id must be a 40-character lower-case hexadecimal number. check-in: 81ad6e2e20 user: drh tags: trunk
03:33
Always go at least two rounds on a clone since configuration data is not sent until the second round. Ticket [8473eeb9ffb012e1d] check-in: addf670981 user: drh tags: trunk
2011-02-08
14:28
Add the --nested option to the "open" command to allow checkouts from one repository to be created inside the checkout of another respository. check-in: f15943f339 user: drh tags: trunk
12:52
Exclude directories from file tests in the test suite. Fix an error in the release checklist. check-in: 6502627a3e user: drh tags: trunk, release
2011-02-07
20:59
Transfer the content of the ignore-glob setting as part of the "proj" configuration. Ticket [1b5773eed1758a03a]. check-in: 7bb3db9b64 user: drh tags: trunk
20:53
Provide an interface to the max-upload setting. check-in: c0c3b0810d user: drh tags: trunk
18:21
Fix a potential infinite loop in the graph generator for overly-complex change graphs. check-in: 838283273a user: drh tags: trunk
18:02
Ignore duplicate tags when interpreting git-fast-export text for import. check-in: 355bd99669 user: drh tags: trunk
17:57
Fix issue introduced by previous fix. check-in: 9fbc052c88 user: dmitry tags: symlinks
17:51
Merge latest trunk. check-in: d7d335a692 user: dmitry tags: symlinks
17:50
Fix segmentation fault in historical_version_of_file() when file has no permissions in manifest. check-in: 8e4e30fb03 user: dmitry tags: symlinks
14:35
Fix documentation typos. check-in: 49cbf5e519 user: drh tags: trunk
14:34
Enhance the graph generator so that it uses less memory and so that it is not limited to a fixed number of parents (10) for each node. check-in: 5ee80c545d user: drh tags: trunk
2011-02-04
03:21
Do not show blank changes when doing a diff. check-in: d5729c31b5 user: drh tags: trunk
2011-02-02
01:09
After a few days of internal use for testing, merge the changes for the new LEAF meta-data table into the trunk. NB: "<b>fossil all rebuild</b>" is required when updating through this change. check-in: 5ac4e15182 user: drh tags: trunk
2011-01-29
03:56
Documentation updates. check-in: 20b2767f46 user: drh tags: trunk
2011-01-28
21:52
Remove extraneous hyperlinks from the Tags and Branches timelines since the "tag:" hyperlinks now cover that functionality. Closed-Leaf check-in: b6e66cdd08 user: drh tags: experimental
20:56
Add a new meta-data table named LEAF that holds a precomputed set of all leaves in the checkin DAG. Use this precomputed table rather than trying to compute the LEAFs on the fly, as a performance enhancement for repositories with many checkins. A rebuild is required. check-in: 69f43fc077 user: drh tags: experimental
19:09
Add end-tags to the anchors in the [/doc/trunk/src/makeheaders.html] document. check-in: b6a4e8592d user: drh tags: trunk
19:04
Add symlink support for Unix. New settings flag "allow-symlinks" controls this (off by default). check-in: ed2ef7e9a3 user: dmitry tags: symlinks
18:57
Create new branch named "symlinks". [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg03402.html|Mailing list thread] check-in: a7b7ff3ac2 user: dmitry tags: symlinks
14:09
Add hyperlinks to the "user:" and "tags:" marks in timelines. check-in: 13165785e1 user: drh tags: trunk
2011-01-26
20:46
Ignore trailing / characters on the "name=" parameter to the dir URL. check-in: 8854d6b615 user: drh tags: trunk
20:38
Add the fossil_strdup() utility function and use it instead of strdup(). check-in: 42f6e8bed7 user: drh tags: trunk
20:24
Experimental after_dephantomize() enhancement checks out, so pull it into the trunk. check-in: 62d114ee12 user: drh tags: trunk
16:23
Avoid unnecessary deep recursion in after_dephantomize() when using delta-manifests. Closed-Leaf check-in: 2739272921 user: drh tags: experimental
15:37
Make the definition of "leaf" on the "leaves" page more precise. check-in: 752895d916 user: drh tags: trunk
12:02
Fixed a typo in documentation (closes ticket [1f82e0e1e]) check-in: 6a5d3bb089 user: BM tags: trunk
08:58
fixed a typo in webui.wiki check-in: ef80fd87f3 user: BM tags: trunk
2011-01-25
23:17
For the "stash save" command, take care to avoid reverting everything if no files were stashed. Ticket [fbfe43e153ee0e1d]. check-in: 2dd7b4b500 user: drh tags: trunk
21:59
Fix the display of file and directory listings so that it works correctly even when one file in a directory is a prefix of another. Ticket [8e13d170f2d6d6e3]. check-in: 6e59eb117f user: drh tags: trunk
19:03
Update the built-in SQLite to the latest 3.7.5 beta. check-in: 07556099ab user: drh tags: trunk
2011-01-20
19:02
Do not make a permanent notation of a merge using --baseline. The --baseline option is really a multi-checkin variation of --cherrypick. check-in: 94c60f3c7e user: drh tags: trunk
18:54
Add the --baseline option to the "merge" command to facilitate merging of subsections of a branch. check-in: f7b4517ca7 user: drh tags: trunk
17:49
Change the DOCTYPE to html5. Ticket [9cb4a4d74b2eca66b5f]. Tested on FF, Chrome, Safari, Opera, and IE and seems to work fine. check-in: a2a5e2948b user: drh tags: trunk
2011-01-19
16:28
Do not drop the accesslog table on a rebuild. If the accesslog table does not exist, do not generate and error on the User-Log report. check-in: f1efc90595 user: drh tags: trunk
16:16
Add some primitive clean-up buttons on the access log. check-in: a37abeca65 user: drh tags: trunk
15:43
Improvements to the access log. The display is still primitive. check-in: e3b3c5cfbb user: drh tags: trunk
02:57
Add a primitive display of the access-log history. check-in: f274222ea7 user: drh tags: trunk
02:35
Optionally record successful and failed login attempts in the ACCESSLOG table. This defaults to off. check-in: 6fdf529803 user: drh tags: trunk
2011-01-18
20:47
Preserve timestamps across an "update" to reduce I/O on the next "status". Ticket [809a9612055340d06]. check-in: ffe1b60a36 user: drh tags: trunk
19:09
Give user "nobody" clone permission by default. This change requested on the mailing list. check-in: 479a2fe0f7 user: drh tags: trunk
18:58
Add --host and --https options to the http command. Ticket [0ffa37e70e885cfc]. check-in: ff0e506e42 user: drh tags: trunk
18:36
Call vfile_check_signature before creating a stash, to make sure that all changed files have been stashed. Ticket [bfef8e4f89cd4b161a584] check-in: a435ae67a9 user: drh tags: trunk
18:36
Remote the number of merge conflicts on an update. Ticket [769b4ed7b23e4cb7] check-in: 0b8aed945e user: drh tags: trunk
14:43
Improved hyperlinking in the RSS feed. check-in: 66d93f33d5 user: drh tags: trunk
2011-01-17
23:49
Fix an off-by-one error in stash_add_file_or_dir. Windows only. Ticket [d6132e4d66a7c994f9]. check-in: abdedb21da user: drh tags: trunk
23:47
Extra resilience on the automatic chroot mechanism. check-in: 13d3cad50c user: drh tags: trunk
16:14
Do not build clusters on a "rebuild" command unless the --cluster command-line option is used. But do build clusters on an "import" or a "reconstruct". check-in: afc4bf41fa user: drh tags: trunk
02:39
Update to the latest prerelease version fo SQLite 3.7.5. check-in: 464775a520 user: drh tags: trunk
02:39
Fix an incorrect comment in finfo.c. No code changes. check-in: 35aed07621 user: drh tags: trunk
02:38
A better fix for the intptr_t casting problem - this one works on older compilers. Ticket [6585b6c5d9058212ceb] check-in: c1f6df703a user: drh tags: trunk
2011-01-15
01:09
Add the release-checklist.wiki document. check-in: e2e5667057 user: drh tags: trunk
2011-01-14
21:07
Fix the /info URL so that it works for events. Ticket [b5efc3a47bd10f0510]. check-in: 1e801c5f64 user: drh tags: trunk
20:54
Remove some dead code from the web timeline. check-in: cbc41ff4c9 user: drh tags: trunk
17:16
Enhancements to "divider" processing in web timelines. Only show a single divider if two or more occur beside each other. Add the "nd" query parameter to suppress all dividers. check-in: c892008311 user: drh tags: trunk
17:00
Fix a cast on 64-bit windows. Ticket [6585b6c5d9058212ceb]. check-in: 3c62ea139a user: drh tags: trunk
16:57
Fix the unix makefile so that the fractional seconds of the date/time stamp are omitted from MANIFEST_DATE. Fix a missing #include in win/version.c. Ticket [a312a28952056ed5ee]. check-in: d00dbfb403 user: drh tags: trunk
2011-01-13
20:23
Updates to the self-hosting page. check-in: 4ab7251fcd user: drh tags: trunk
19:55
Fix the "addremove" command so that it honors the "ignore-glob" setting. Ticket [9bd235c69af99b3a6a] check-in: 356e877cea user: drh tags: trunk
19:45
Declare all variables before any code, in the register_page() function. Ticket [59a156204ae6419d] check-in: 372c7257da user: drh tags: trunk
00:54
Update the script used to build the "download.html" page so that it can accommodate longer timestamps. check-in: 4b2ab22c2a user: drh tags: trunk
00:01
Add tests for the file_simplify_name utility function. check-in: 6f42e76d80 user: drh tags: trunk
2011-01-12
16:04
Fix the file_simplify_name() utility function so that it works with relative pathnames. Ticket [99caf06e17bed849146] check-in: c637a8ac2d user: drh tags: trunk
15:53
Fix for an apparent minor error in allowed markup types for inline text. check-in: dddaebf605 user: lrem tags: trunk
02:24
Improvements to "help": List commands if the command for which help is requested is unknown. If the command prefix is ambiguous, show all alternatives. check-in: 1b159db282 user: drh tags: trunk
02:08
Allow --help anywhere on the command-line as an alternative way to get "help" for a command. check-in: a00888f666 user: drh tags: trunk
01:57
On the "import" command, when the "from" commit is implied, be sure to load all of the files of the implied "from" commit prior to processing the changes. check-in: b1cbae5de4 user: drh tags: trunk
2011-01-11
23:47
For the "import --git" command, if a new commit omits the "from" field, then make it a child of the previous commit if the two are on the same branch. check-in: 25201dd86f user: drh tags: trunk
2011-01-07
17:17
Make phantom records a warning, not a fatal error, when trying to checkout or examine a check-in. check-in: f7cff4ad13 user: drh tags: trunk
17:08
Do not complain about unfinalized SQL statements when exiting on a fatal error. Fix comments and indentation on the vfile_verify_not_phantom() function. check-in: c2f5dbe655 user: drh tags: trunk
16:20
Merge the experimental export speed enhancement into trunk. check-in: 7aaa2aa417 user: drh tags: trunk
16:20
Record fractional seconds for artifact times. check-in: 722d7cac97 user: drh tags: trunk
2011-01-05
18:55
Experimental change to try to make "export" run faster for massive repositories. Closed-Leaf check-in: c9a903c2bc user: drh tags: experimental
18:41
Add the --ignore option to the "add" command and have "add" honor the "ignore-glob" setting. Ticket [f270321c0f74b354f05] check-in: be3d2154da user: drh tags: trunk
13:36
Provide a much larger palette of predefind background colors on the Checkin-Edit screen. check-in: ddf5f36765 user: drh tags: trunk
00:03
Purge all instances of strcasecmp() and stricmp() from the code. Use fossil_stricmp() instead. check-in: 3789c44bb5 user: drh tags: trunk
2011-01-04
23:15
corrected dmc makefile generate and added define strcasecmp=stricmp for dmc check-in: f22ed9bfb1 user: wolfgang tags: trunk
18:05
Merge the self-registration changes into the trunk. check-in: 9039a6abed user: drh tags: trunk
17:50
Fix the setting of the "x" property for files in a delta-manifest on unix. Ticket [a4295406dde4682facd619]. check-in: 9e6f20bdf9 user: drh tags: trunk
17:13
Implemented all suggested changes to the self-register related code. Closed-Leaf check-in: 13deb4321b user: lrem tags: self-register
14:12
Fix the merge command so that file renames are only considered if they are on the shortest path between the pivot and the checkins being merged. Ticket [74413366fe5067b3d]. check-in: ff2a87103b user: drh tags: trunk
13:59
Fix the file name change detection logic so that it works the same in either direction on the DAG. Ticket [c9d454153eea969] check-in: 4476697523 user: drh tags: trunk
2011-01-03
22:23
Fix the fossil_print() interface to use the internal printf() implementation (which we control) rather than the system printf() since might vary from one platform to the next. Ticket [6883bdd1eff926009c] check-in: d394120c42 user: drh tags: trunk
19:47
fix dmc makefile: resource dependency missing check-in: 4b99513092 user: wolfgang tags: trunk
16:17
fix the cross compile makefile check-in: 91dce8b124 user: ron tags: trunk
15:46
Fix the makefile on unix so that it works with "make -j2". check-in: 7ad1f18b46 user: drh tags: trunk
12:17
Fix another NULL pointer deref associated with delta manifests. check-in: 315048eef6 user: drh tags: trunk
12:15
Avoid a NULL pointer deref in vfile_build() when a delta manifest contains a deleted file. check-in: a35e8c0db1 user: drh tags: trunk
2011-01-02
07:37
added Makefile.mingw32cross for Linux cross-compile to Windows check-in: c67c61b694 user: ron tags: trunk
2011-01-01
03:06
Updates to header-comment documentation for the mkindex utility program. Fix a compiler warning on windows builds. check-in: 79b7902cdd user: drh tags: trunk, release
00:15
Add the [/test-all-help] webpage used for testing. check-in: 26e269fef3 user: drh tags: trunk
2010-12-31
21:12
Documentation updates. check-in: 5fb963ab61 user: drh tags: trunk
03:23
Do not show merge links to phantoms in the graph. check-in: 8a1e384b33 user: drh tags: trunk
2010-12-30
21:26
Improvements to the merge-out arrows on the graph. It is now more likely to draw the merge arrow up out of a leaf node. check-in: 4614dadbcb user: drh tags: trunk
21:03
Further minor tweaks to the graph drawing javascript. New graph test cases added. check-in: ddc3d3d19c user: drh tags: trunk
20:37
Clean up to the graph generator. Add comments describing variables in the javascript. Omit merge descenders if parent descenders are omitted. Add a test page of URL links. check-in: 94979bc7e3 user: drh tags: trunk
17:18
Fix the "200 Entries" submenu hyperlink for branch-view timelines. Ticket [e436a483c5b08a1aec] check-in: 6b9a593294 user: drh tags: trunk
16:48
Fix an out-of-order local variable declaration in vfile.c. check-in: 1a6a154a4e user: drh tags: trunk
16:46
Add a new #include to report.c that is needed by DMC/PellesC compilers. check-in: f5acf22b24 user: drh tags: trunk
14:41
Add a -local option to the "date" TH1 command. This allows a custom ticket-edit script to use localtime instead of UTC for the date stamp for when a comment is added. Also modify the default ticket-edit script to show UTC after the date stamp, to avoid ambiguity. Ticket [5c1490e26b8b2f8]. check-in: e07625279c user: drh tags: trunk
14:03
Add documentation on how the build process works. check-in: c429b52465 user: drh tags: trunk
02:15
make correction on image/png magic for mimetype detection check-in: ff53d5ab3e user: bch tags: trunk
01:29
follow-up to [e22fca9640|Hex adjustment checkin]; an image -is- a binary file already - no need to display a "Hex" link for it explicitly (already done). check-in: fab89453c5 user: bch tags: trunk
2010-12-29
20:20
Allow the "localtime" modifier on date/time functions within ticket report SQL statements. Ticket [bf4f5725f6c90fc2] check-in: 8c3bba8e97 user: drh tags: trunk
2010-12-27
21:40
Add the test-clusters command to verify that all artifacts are reachable through cluster chains. Fix the cluster creator so that it does not create gaps if the number of unclustered entries exceeds 800. check-in: 64a9c81a22 user: drh tags: trunk
06:15
Spelling fixes, minor editorial check-in: 6b5c797cc3 user: bharder tags: trunk
2010-12-26
15:42
Continuing work on the tech_overview document. Still far from complete. This is merely an incremental check-in. check-in: dabc1105ba user: drh tags: trunk
14:49
Add an fconfigure to disable the automatic NL to CR/NL translation that occurs in makemake.tcl on windows systems. check-in: af6810c589 user: drh tags: trunk
14:15
corrected dmc makefile generate, resource compile failed check-in: 518978f13a user: wolfgang tags: trunk
13:22
Change the "setting" command so that it works for global settings even if it is run outside of a check-out and with no repository specified using -R. check-in: 3d59229789 user: drh tags: trunk
00:43
Update the quick-start guide documentation to provide hyperlinks to the command-line help in the web interface. Add the beginning of a technical overview article, but as that article is still incomplete, do not hyperlink to it. check-in: 0e1447a6ea user: drh tags: trunk
00:40
Fix the mkindex program so that it ignores lines beginning with COMMAND: when assembling help text. check-in: de4c07ca52 user: drh tags: trunk
2010-12-25
23:58
All the help URL to have its command specified as a path extension in addition to the "cmd" query parameter. check-in: ae76c7879b user: drh tags: trunk
23:55
Improvements to the "help" webpage. check-in: 01b3c9c1a8 user: drh tags: trunk
11:45
Add the "quotes" document to the permuted index. check-in: 8bdd09e409 user: drh tags: trunk
2010-12-24
00:50
Tweaks to the mingw makefile as suggested by Ross on the mailing list. check-in: a300bee164 user: drh tags: trunk
00:27
When adding a new artifact from a delta, read the delta header in order to insert the correct size into the blob table. check-in: 25e80d2e6e user: drh tags: trunk
2010-12-23
22:12
Documentation update: Back out the claim that Git uses multiple DAGs because I now believe that claim is incorrect. check-in: 24c33b00f2 user: drh tags: trunk
21:54
On the test-integrity command, make a blob size mismatch a warning, not a fatal error. check-in: 88f2715f36 user: drh tags: trunk
18:26
Add a progress indicator for test-integrity. check-in: 4ba6a2c96f user: drh tags: trunk
18:18
Add the test-integrity command for verifying repository integrity. Also add an "all" version of this command. check-in: d56734549a user: drh tags: trunk
18:00
Fix a possible buffer overrun in the delta_apply() routine if handed an invalid delta. check-in: 174d61b90a user: drh tags: trunk
17:53
Fix a (harmless) buffer size miscalculation in the decompression logic. check-in: 52aa366c18 user: drh tags: trunk
17:14
Rework the makemake.tcl makefile generator script so that it generates makefiles for all windows compilers all in one go. Add an output for mingw. Ticket [fa403b6a123659d885e3] check-in: 723f8c200f user: drh tags: trunk
15:04
Modify makeheaders so that it ignores the ":" character if it is the second character in a command-line argument, thus allowing drive-specifiers on windows filenames. This is related to, but is not a fix for ticket [fa403b6a123659d885e3]. check-in: bb7a5a1c4e user: drh tags: trunk
14:17
Another favorable quote about fossil for the collection. check-in: b43740b1f1 user: drh tags: trunk
14:05
Add new "quotes" to the documentation collection. check-in: 6a9fe32e4a user: drh tags: trunk
02:22
Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. check-in: 31c52c7b3e user: drh tags: trunk
2010-12-22
23:57
First cut at code to allow anonymous users to self-register. check-in: fedf27e483 user: drh tags: self-register
23:43
Fix to the previous check-in so that it does not prompt the user to confirm overwrite if the file does not exist in the first place. check-in: 5f23fbad37 user: drh tags: trunk
22:33
Do not overwrite files on disk, and especially do not prompt the user for permission to overwrite, if there would ultimately be no change in the file content. check-in: aa9ea7961a user: drh tags: trunk
18:10
A change in the size of a file shows definitively that the file has been modified. So if the file size has changed, there is no need to do a full SHA1 hash of the file to verify that it has changed. check-in: e9ffc4cdfb user: drh tags: trunk
16:06
Documentation updates. check-in: c1c18b7224 user: drh tags: trunk
14:25
Draw inbound merge arrows on the graph even if the merge parent is off-screen. check-in: e685fc0b85 user: drh tags: trunk
01:32
Fix up all of the test scripts so that the test results match the latest fossil output. Ticket [4f43f7ff92ae02ae3] check-in: 1092a1df55 user: drh tags: trunk
2010-12-21
21:32
Merge into trunk from experimental the lookaside hit and miss stats associated with the --sqltrace option. check-in: b41d0f6120 user: drh tags: trunk
20:35
Back out check-in [34341a10b45c9ff1] which was incorrect. That check-in was causing incorrect results to display on the diff of an uncommitted merge. Ticket [47d4e76139fd63f2a] is still open. check-in: 1bea7f6959 user: drh tags: trunk
16:30
Corrected help message for the <tt>stash</tt> command check-in: fbddb08908 user: BM tags: trunk
16:26
Bug fix for large syncs involving delta-manifests. check-in: 8837795f53 user: drh tags: trunk
15:28
Change the --httptrace option to store both the request and the reply in separate text files. Nothing is sent to stderr any more. check-in: abe892304a user: drh tags: trunk
14:13
Fix a typo in the "setup_access" screen. Ticket [6a70408ccb230a20856117] check-in: 13920cd0f4 user: drh tags: trunk
13:56
Updates to the download page generator script. check-in: 09fc7be1f0 user: drh tags: trunk
12:24
Fix the "make clean" to recursively remove subdirectories in the OBJDIR directory. Ticket [950d0186f84f38d2] check-in: 1710ccf931 user: drh tags: trunk
2010-12-20
22:00
Reduce the default maximum download limit from 20M to 5M since the smaller size seems to work much better with the latest clone refinements. check-in: d16ccde510 user: drh tags: trunk
17:29
Fix an off-by-one error in the delta generator. check-in: d7dfb5ae42 user: drh tags: trunk
17:17
This change was accidentally committed by a test script, specifically the test/merge5.test test script. There is some problem with "make test". Closed-Leaf check-in: 01c83bfbbf user: drh tags: Mistake, m1
16:57
Additional lookaside buffer measurements associated with an experimental version of SQLite, enabled only when --sqltrace is used. Closed-Leaf check-in: 9688ec1d00 user: drh tags: experimental
14:52
Update the --sqltrace debugging option so that it outputs memory usage statistics within SQL comments. check-in: cb745cc789 user: drh tags: trunk
13:15
Update the unix Makefile to shift all build products other than the file executable into the OBJDIR folder. check-in: e084092a07 user: drh tags: trunk
12:49
Get the --ignore option and ignore-glob setting working for the "clean" command. Ticket [0bc90d7235404d16]. check-in: f12a6962a7 user: drh tags: trunk
02:14
For clone and sync, report the correct network traffic totals even if those totals exceed 2 GiB. check-in: a9e05e23e9 user: drh tags: trunk
02:02
Abort a clone and delete the new repository if the server for the clone returns an error during the sync. check-in: f6263ed6ce user: drh tags: trunk
01:06
Improvements to the graph layout algorithm yielding a more compact graph in many cases. check-in: ea61f4aa55 user: drh tags: trunk
2010-12-19
21:08
When an ambiguous command prefix is entered, report all possible matches as part of the error message. check-in: 5ae54b39fd user: drh tags: trunk
20:59
Added a permuted documentation index. check-in: 169a10dd5e user: drh tags: trunk
02:09
Clear compiler warnings on OpenBSD. No functional code changes. check-in: bbbb35a3c6 user: drh tags: trunk
2010-12-18
23:59
For the git-fast-export interchange format, make sure labels for blobs and labels for check-ins do not collide since git cannot deal with that. Ticket [536c3399075d06] check-in: d45502b066 user: drh tags: trunk
22:25
Get the "stash save" command working for the case when a directory is specified as an argument. check-in: fc6aea52ba user: drh tags: trunk
21:26
Bring the "stash" enhancement into the trunk. check-in: 12a2a5eaf2 user: drh tags: trunk
21:22
Add the "stash diff" and "stash gdiff" commands. Closed-Leaf check-in: 987e0ff78d user: drh tags: experimental
20:54
Fix a couple of out-of-order variable declarations. check-in: 4a8b4210f7 user: drh tags: experimental
20:39
Many bug fixes while testing stash: Fix "revert" so that it updates the file status correctly. Fix several cases of "//" being used as a file separator instead of just "/". Fix undo on stash apply. Make "stash drop" undoable. Update documentation for undo and stash. check-in: 8a6aa0a13f user: drh tags: experimental
18:56
The "stash" functionality is now in place. Need to test more prior to merging into trunk. check-in: 22aa74dcdf user: drh tags: experimental
17:24
Begin adding code to implement the "stash" command. The code compiles and runs but is currently incomplete. This is an incremental check-in to preserve state. (Ironically, if "stash" were working, I'd have probably just done a "stash snapshot" to capture this state, rather than an experimental branch.) check-in: b3dadcc4a6 user: drh tags: experimental
14:18
Simplifications to the implementation of undo/redo. Add the --explain option to undo/redo that shows what would be undone or redone without actually doing anything. check-in: 30981b64a4 user: drh tags: trunk
01:46
Fix the tag propagator so that when a non-propagating tag overrides a propagating tag, the propagation is undo. Ticket [fcadf658ed282b3a2] check-in: 6007b2075c user: drh tags: trunk
01:38
Fix the check-in editor so that it does not try to change the date on every edit of the check-in, but only on edits that actually change the date. check-in: b230721eb8 user: drh tags: trunk
2010-12-17
21:06
In the check-in property editor, change the bgcolor tag even if the only change is to toggle color propagation on or off. Ticket [fcadf658ed282b3a2]. check-in: 2080d52168 user: drh tags: trunk
12:41
When "fossil set editor" is unset and when there is no EDITOR or VISUAL environment variable set, then gather the check-in comment from standard input (with appropriate prompting) rather than trying to run "ed" or "notepad". check-in: aa929c4d1e user: drh tags: trunk
12:13
Issue a warning to the user before using "ed" or "notepad" if no default text editor is set. check-in: 115d90d8b0 user: drh tags: trunk
12:03
Remember which database was opened first (as the "main" database) in the g.zMainDbType global variable. check-in: 99f52f3806 user: drh tags: trunk
2010-12-16
15:03
Tweaks to the merge conflict notation. check-in: bf919337bb user: drh tags: trunk
14:46
Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. check-in: daeb10f65f user: drh tags: trunk
2010-12-15
02:42
Fix an uninitialized variable in update. check-in: e3313965d3 user: drh tags: trunk
02:19
Make three new TH1 variables available the footer on /doc pages: $doc_name, $doc_version, and $doc_date. check-in: 1b0e6c0fbb user: drh tags: trunk
01:49
Report the number of conflicts at the end of a merge or update and offer a hint to the user about the "fossil undo" command. check-in: 070ce24d83 user: drh tags: trunk
01:36
Change the merge conflict marks to identify which part is original content and which part is the content merged in. check-in: 76ae862ec9 user: drh tags: trunk
2010-12-14
15:44
Simplifications to the merge and update logic. Fix update so that it correctly carries file edits across name changes. check-in: fd8698c8e0 user: drh tags: trunk
00:36
Merge in the experimental clone speed enhancement. check-in: 3543ed62bb user: drh tags: trunk
00:30
When doing a "fossil update" if there are multiple descendents but only one descendent in the same branch as current, then go to that one descendent without complaining. Ticket [33d2bf39889352f2f] check-in: 4beacb6dc4 user: drh tags: trunk
00:15
Do not show a hex dump by default when viewing a binary artifact. Instead, just say that the artifact contains binary data and give a "Hex" submenu to view the hex if that is what the user wants. Ticket [a470443b64412d2856]. check-in: dbb02ff1f9 user: drh tags: trunk
00:06
Another bug fix associating with merges of branches which contain file name changes. check-in: 4c95b7b950 user: drh tags: trunk
2010-12-13
23:50
Fix to the fix to the mtime race condition that was supposed to be fixed by the prior check-in. check-in: fa5302c28d user: drh tags: trunk
23:04
Fix a long-standing mtime race condition that can cause problems if a "merge" takes places within the same second as an "update". check-in: af365579e7 user: drh tags: trunk
20:17
Get "fossil undo" working on merges that involve name changes. check-in: 5d42fe9fee user: drh tags: trunk
20:12
Futher enhancements to merge: Correct merging happens even on files whose names have changed since the pivot. check-in: c52927c76d user: drh tags: trunk
15:45
Add logic for computing the closure of file name changes across a sequence of checkins. check-in: 28aa0e3670 user: drh tags: trunk
14:31
Add the (unsupported) test-shortest-path command for finding the shortest path between two checkins in the DAG. check-in: c49ee72b09 user: drh tags: trunk
13:21
Take into account local (uncommitted) changes when doing a merge. check-in: 7ec43ccb7a user: drh tags: trunk
00:00
A few more merge test cases added. check-in: 3f490bcbcf user: drh tags: trunk
2010-12-11
20:08
When merging in a change where a file was deleted in the change, actually remove the file from the working checkout. Update the test cases to verify this is what happens. check-in: 70744b76e6 user: drh tags: trunk
16:36
Add the --tag option to the "commit" command. Add new test cases that make use of the --tag option. Improvements to the testing infrastructure. check-in: 9d723c57ea user: drh tags: trunk
00:28
Update the git fast-export importer so that it is able to handle filenames with spaces - or at least to the extent that the fast-export format is able to deal with such filename. Ticket [4ee4aa5a30733a] check-in: 35aa6f8188 user: drh tags: trunk
2010-12-10
22:02
Create a single subroutine that determines whether a file is a "reserved" file used by Fossil itself, or is potentially a valid repository file. This processing used to be duplicated at each place where it was needed. check-in: 56d69dbd85 user: drh tags: trunk
19:28
Do not show the "manifest" and "manifest.uuid" files as "extra" files if they are generated by Fossil. check-in: 26590b8841 user: drh tags: trunk
18:57
Take care not to show null-diffs with the "diff" command when the checkout contains the results of a merge. Ticket [47d4e76139fd63] check-in: 34341a10b4 user: drh tags: trunk
15:25
Fix typo in an error message. check-in: 20b04536d0 user: drh tags: trunk
2010-12-09
20:48
Fix a typo in the help text for "fossil import". Ticket [e8a6bfa54e0c3] check-in: 973a6b1ee8 user: drh tags: trunk
15:52
New cloning algorithm appears to be much faster at the cost of slightly more network bandwidth. Fully backwards compatible. Need to look at the network bandwidth issue prior to merging with trunk. Perhaps a command-line option for the clone command to select between slow-and-small or fast-and-larger. Closed-Leaf check-in: 8bb8be26ca user: drh tags: experimental
13:56
Use the built-in SQLite caseless string comparison functions instead of the C-library strcasecmp(). Accept mime-type application/x-fossil-uncompressed and avoid decompression when seen. check-in: 0b6c414c6f user: drh tags: trunk
2010-12-08
21:00
Add the --sha1sum option to the "status" and "changes" commands to force a detailed (but slow) SHA1 checksum verification that files have not changed. check-in: e154a4386b user: drh tags: trunk
20:44
Add the --nochange and -n options to the "merge" command. check-in: 000af3234f user: drh tags: trunk
03:31
Ignore unfinalized statements when shutting down the SQLite command-line shell. Ticket [891cd78969e03ec3009]. check-in: 31f5b295fa user: drh tags: trunk
2010-12-07
14:20
Update the precompiled download page to include an OpenBSD binary. check-in: 57f374a7f4 user: drh tags: trunk
13:31
Update the internal SQLite to the latest 3.7.4 pre-release snapshot. check-in: 0018d724b3 user: drh tags: trunk, release
2010-12-04
19:25
Basic functionality for the "bisect" command is now working. Ticket [33ffff3b4d961cf6e2a0] check-in: bd75ea06b8 user: drh tags: trunk
13:15
Simple bug-fix to get the bisect-good and bisect-bad commands working. check-in: f2dbf9017d user: drh tags: trunk
13:07
Begin adding a "bisect" command. The command is installed, but it does not yet work. This check-in is to facilitate transfer to a different machine. check-in: 2ce65f2863 user: drh tags: trunk
2010-12-03
23:49
Fix a bug in the new content() function added to the "sql" command. Ticket [195e50e93489c4997d]. check-in: 63e6cb4e58 user: drh tags: trunk
21:06
Fix typo in import/export documentation (ticket [a66760daeecca231d84]). Add flexibility to the command-line options to import/export to accommodate future enhancements. check-in: 1b53667d28 user: drh tags: trunk
2010-12-02
14:46
Remove some instances of strcpy() and sprintf() due to warnings on OpenBSD. Update the internal SQLite to the latest 3.7.4 release candidate. check-in: 3ad5891c72 user: drh tags: trunk
2010-11-26
18:43
Fix and out-of-order variable definition in the "sqlite3" command. check-in: f105bc17a0 user: drh tags: trunk
18:37
Report an error if the repository schema version does not match what the fossil executable expects. check-in: c0c3d92340 user: drh tags: trunk
17:41
Update the built-in SQLite to the latest 3.7.4 beta. check-in: 6c73321418 user: drh tags: trunk
2010-11-25
20:31
merged in makemake.tcl updates check-in: ac5e8fb4c0 user: wolfgang tags: trunk
20:24
added pellesc make to makemake.tcl check-in: 65dd90fb95 user: wolfgang tags: trunk
02:51
On the timeline, the t=TAG query parameter can refer to tags on events in addition to check-ins. check-in: 4438e96abc user: drh tags: trunk
02:42
Remove the "Leaves" menu-bar item from the default setup. check-in: f5efd3f359 user: drh tags: trunk
01:52
When attempting to "fossil update" on a closed branch, move to the end of the branch. Ticket [375e5703329a743339] check-in: 1719815a47 user: drh tags: trunk
00:17
Add a new link to the check-in "info" page that goes to a timeline showing just the immediate parents and children of a check-in. Ticket [746949c9318554c137f5]. check-in: 8c04a873c8 user: drh tags: trunk
2010-11-24
23:45
If the date of a check-in has been changed by a tag, then show that fact on the "info" page for the check-in. <i>Requires a rebuild</i>. check-in: 576f6db2a8 user: drh tags: trunk
22:43
updated makemkae.tcl to generate proper Makefile.dmc check-in: d19fd0bf8c user: wolfgang tags: trunk
21:32
Tag the manifest of every "private" checkin with the "private" tag. After the "reconstruct" command, add all private checkins to the private table. Ticket [e29ea5912afe1e97]. check-in: 3b2d67d604 user: drh tags: trunk
20:54
add sqlcmd to Makefile.dmc check-in: 1ee56c4201 user: wolfgang tags: trunk
17:30
Fix a redirect loop problem for the /home URL. Ticket [77dc5de6397fb18c0fbad] check-in: 135fcbbb05 user: drh tags: trunk
17:13
Correctly handle partial commits even when files have been deleted and/or renamed and are not part of the partial commit. Tickets [ad15a8e2af8c3162d6] and [5cc33a6aa0621be8936f]. check-in: 2ceeeca19d user: drh tags: trunk
12:03
Factor the sql-command shell out into a separate source file. Add the new content(X) SQL function for accessing uncompressed and undeltaed artifact content. check-in: b4687be448 user: drh tags: trunk
2010-11-23
22:18
Fix the ticket-change artifact generator so that it puts all fields with the "+" prefix on their name first, where they ought to be. check-in: e1dac0e4f6 user: drh tags: trunk
2010-11-19
22:29
Further work on getting a "commit" or "update" to continue operating after an autosync failure. The "commit" command prompts to verify that you want to continue. check-in: 0cc4875fde user: drh tags: trunk
19:48
Work toward getting and "update" or "commit" to continue even after an auto-sync failure. check-in: 9286aaf778 user: drh tags: trunk
2010-11-17
20:11
integrate import/export to Makefile.dmc check-in: e5d99df4bc user: wolfgang tags: trunk
13:38
Tweaks to the graph layout. Add a graph to ticket timelines. check-in: cf178577ec user: drh tags: trunk, release
13:15
Set binary translation mode on windows for import and export. Ticket [feeb8a91eb838f743ae9] check-in: b408ece7f6 user: drh tags: trunk
2010-11-16
23:16
Update to the latest version of SQLite with the sqlite3_stmt_readonly() capability and use that interface for additional security of the user-entered SQL in the ticket report logic. check-in: 115f3ea60e user: drh tags: trunk
18:02
Additional fixes to the "fossil import" command. Correct handling of zero-length content files. Correct handling of merges with no new or modified files. check-in: 3873aa7ecb user: drh tags: trunk
04:18
Fix a bug in the Git import routine. check-in: 9c31866404 user: drh tags: trunk
2010-11-15
20:10
Do not use the "time_fudge" temp-table if it has not been created by a prior call to manifest_crosslink_begin(). Ticket [289844a2cb535a465] check-in: 80c42a3312 user: drh tags: trunk
20:07
Update the built-in SQLite to an alpha of version 3.7.4. check-in: ea442f3704 user: drh tags: trunk
19:50
Fix graph display for file history. Tickets [5c7565d157b13fe0c30b7] and [a734fe24da8f75758cf4]. check-in: bb045dbdbd user: drh tags: trunk
2010-11-13
23:45
Change the "branch list" command to provide output more like Git. check-in: 761a6a9dcf user: drh tags: trunk
23:29
Disable automatic pull of shun records for the time being. check-in: 3c2500c765 user: drh tags: trunk
23:23
Move the "updated-to:" text to the end of the display for the "update" command, and separately from the changed files by "---------". This at the request of the emacs integration effort. check-in: 3af6cf0993 user: drh tags: trunk
12:48
On a "tree checksum does not match repository" error on a commit, go back and do a file-by-file comparison of the repository and the working checkout to try to discover what the problem is. Ticket [a483f0ab3f0d4da0]. check-in: 64459dd091 user: drh tags: trunk
02:17
Fixed typo in the help message for the deconstruct command check-in: f7cf6dd7ba user: aku tags: trunk
02:16
Fixed typos in commit [aa2fdc286c]. check-in: 8cf380a48e user: aku tags: trunk
01:56
Refinements to the "sync protocol" document. check-in: aa2fdc286c user: drh tags: trunk
2010-11-12
23:27
More typos in the fossil-v-git document. check-in: a17ed85c08 user: drh tags: trunk
22:12
Wait to record the sync password until after the user has actually entered the sync password. Ticket [8b46db87f1bfa942b] check-in: 328fc92ceb user: drh tags: trunk
21:51
Add the fossil_nameofexe() function to use in place of g.argv[0]. check-in: a04a650870 user: drh tags: trunk
20:57
Fixed typos reported by ticket [a3336458f6864db0404b6d45b144be0b17526fb0]. check-in: 03b53ca4ca user: aku tags: trunk
16:37
Incorporate the "addremove" command (with edits) from the StvPrivateHook2 branch. check-in: ceab53718f user: drh tags: trunk
15:17
A simple tweak to the graph javascript gets it working on IE6. Ticket [a734fe24da8f75758cf] check-in: e0eceb7892 user: drh tags: trunk
00:24
Added documentation on ways to identify a check-in. check-in: aaf8cfa296 user: drh tags: trunk
2010-11-11
23:08
Change the name of the special "ckout" tag to "current". Also allow "previous" in addition to "prev" for the parent of the current checkout. check-in: badb9ff231 user: drh tags: trunk
22:04
Add support for "magic" tags "ckout", "prev" and "next". Show the version updating to when performing an "update". check-in: 5ea9ad379d user: drh tags: trunk
21:36
Fix a minor memory leak. check-in: 3541444d9d user: drh tags: trunk
20:33
Further refinements to the Fossil-versus-Git document. check-in: 8f4d5314ae user: drh tags: trunk
20:01
typo check-in: 71f7103494 user: bch tags: trunk
18:21
Add information on the Git-to-Fossil converter and a comparison article on Fossil and Git. check-in: ae0628aa99 user: drh tags: trunk
13:36
a stab at fast-import/export support building on the 'import' branch from drh. Closed-Leaf check-in: 7043db15b8 user: gcw tags: gcw-fast
13:36
Fix the "fossil import" command so that it correctly handles cases where a file is deleted then replaced by a directory with the same name. check-in: e5a734a19a user: drh tags: trunk
01:16
Cast strlen() to int when used as a printf() argument. check-in: 5fa4dfc286 user: drh tags: trunk
2010-11-10
21:00
Fix a bug in processing of "merge" records for "fossil import". check-in: 6b76effa92 user: drh tags: trunk
20:56
Improved handling of branches and tags in the "fossil import" command. check-in: b2f637510a user: drh tags: trunk
19:11
Allow a manifest to have no F-cards. check-in: 6f8cd72b08 user: drh tags: trunk
18:44
Drop the temporary time_fudge table once we are done with it. check-in: 172e16aeec user: drh tags: trunk
18:42
Fix the code for adding "mlink" entries so that it records file deletions on a baseline manifest. check-in: 0ba2c86d2b user: drh tags: trunk
13:36
Fix the "divider" lines in the timeline display. Add the --force option to the "import" command. check-in: ef68b04449 user: drh tags: trunk
01:43
Tweak check-in times slightly so that parents always come before their children. check-in: 0e87f42762 user: drh tags: trunk
00:43
The "fossil import" command works well enough to import the Git self-hosting repository. There are still issues and no doubt many bugs yet to be found. But this is a good start. check-in: 6c827ff02e user: drh tags: trunk
2010-11-09
18:15
Partial implementation of the "fossil import" command. It is incomplete and does not work. check-in: ba837f5e88 user: drh tags: trunk
17:51
Merge in the latest changes from venks-emacs. check-in: 7d2d1d3228 user: drh tags: trunk
17:37
Merge with trunk check-in: 96c0c68a86 user: venkat tags: venks-emacs
13:52
Make "init" an alias for "new". check-in: 21880ca1b6 user: drh tags: trunk
11:59
The "export" command now exports tags. check-in: 06bc2fb7cc user: drh tags: trunk
11:05
Merge the import/export changes into trunk. Even though they are incomplete, they do not threaten the correctness of other commands and can be developed in trunk. check-in: 0f024d3e30 user: drh tags: trunk
10:48
Do not use a subdirectory named "obj" for building. Ticket [6e51013097c17ead]. check-in: e663bac6f7 user: drh tags: trunk
10:44
For cloning and syncing, give all users the privileges of both "nobody" and "anonymous" without requiring a login message. Ticket [1318677c15af04480b]. check-in: 134f5b374e user: drh tags: trunk
08:59
fix [e49f245975f89a8a9c006ec224eed48c8ad77593] by adding -nocgi option check-in: 1b883d49cf user: ron tags: trunk
01:17
Cleanup of help_page() in preparation for merging with trunk. Leaf check-in: a298a0e2f9 user: drh tags: StvPrivateHook2
01:06
Merge from trunk + minor changes to update.c to work with new . return from file_tree_name for fossil root. check-in: a9407bc82f user: venkat tags: venks-emacs
2010-11-08
23:26
Export works for Fossil and SQLite repositories. Does not yet export tags. Also need to add incremental export. Closed-Leaf check-in: e25884d44f user: drh tags: experimental
23:01
remove hook command to be compatible with other hook designs check-in: a06121740a user: wolfgang tags: StvPrivateHook2
20:07
Merge in the [696668aa4ec88213c] fix, which is necessary to successfully export the Fossil self-hosting repository. check-in: 95f709cd4f user: drh tags: experimental
20:04
merge from trunk check-in: 1e801695d3 user: wolfgang tags: StvPrivateHook2
20:01
Fix a bug in the manifest parser which caused it to ignore manifests that were signed by a windows-build of PGP. check-in: 696668aa4e user: drh tags: trunk
19:31
Fix an inintiialized variable in the previous check-in. check-in: d8935a89b5 user: drh tags: trunk
19:23
Fix a corner-case in file_tree_name() - specifically when the input is the name of the root of the local tree, return ".". check-in: f98114c9e4 user: drh tags: trunk
19:02
When the "update" command has a FILES argument which is the top-level directory, that is the same as having no FILES argument at all. In other words, all files are updated. check-in: 2d1a03736a user: drh tags: trunk
19:00
Begin adding "import" and "export" commands for converting repositories from and to the Git format. The "export" command currently generates output but is not quite correct. The "import" command is still a stub. check-in: b3fd32f925 user: drh tags: experimental
15:33
Fix a typo in an error message in the merge logic. check-in: 370a89c832 user: drh tags: trunk
15:13
Allow merges against an empty branch. Ticket [144180bf7db83724a9]. check-in: 4e3cd6ce4e user: drh tags: trunk
06:15
Remove stray debug fprintf. check-in: 69e81b0260 user: venkat tags: venks-emacs
06:13
Fossil update -n -v current on root dir now prints all files (printed none before). check-in: cbce3e2f7c user: venkat tags: venks-emacs
05:23
Allow fossil update -n -v current to be used on the root directory (aborted with "outside of checkout tree" error before). check-in: b6bb1ee725 user: venkat tags: venks-emacs
04:52
merge with trunk check-in: c18bbf69eb user: venkat tags: venks-emacs
00:40
Merge in changes from the venks-emacs branch. check-in: c01e3c1794 user: drh tags: trunk
2010-11-07
23:56
Fix a typo in the &lt;DOCTYPE&gt; marking at the top of each webpage. Ticket [c18a77e837a66122ed19]. check-in: eea8810b21 user: drh tags: trunk
23:54
Use the correct mimetype for the logo, even if the mimetype is not image/gif. Ticket [11209555c90f3b61e4]. check-in: 5478f444c5 user: drh tags: trunk
23:51
Avoid the use of %lld to work around limitations of some windows compilers. Ticket [9d186979fc4fe8d9c] check-in: c76bb6d270 user: drh tags: trunk
21:11
Patches to file.c (for mingw is_dir), finfo.c (various utilities), and update.c (for verbose/nochange), to allow integration into Emacs and IDEs. check-in: 2a86bb65aa user: venkat tags: venks-emacs
18:48
Fix alphabetical missort. check-in: d156b68672 user: venkat tags: venks-emacs
18:42
Send the right mime-type for svg files [2e088c5815] check-in: 151a2104ae user: venkat tags: venks-emacs
10:23
Merge from trunk. Leaf check-in: 1a6876db8d user: michael tags: ttmrichter-skins
10:13
merge from trunk check-in: 8050311dd5 user: wolfgang tags: StvPrivateHook2
08:16
Create new branch named "venks-emacs" check-in: e8d231aaf3 user: venkat tags: venks-emacs
2010-11-06
23:59
Add an undocumented --noverify option to the rebuild command to skip the verify_before_commit() sanity check. check-in: 6a11af1782 user: drh tags: trunk
21:04
Rename the "portable_system()" function to "fossil_system()" and move it from diffcmd.c into main.c. check-in: d9880a8003 user: drh tags: trunk
19:08
merge from trunk check-in: e5fe4164f7 user: wolfgang tags: StvPrivateHook2
19:04
Add the -R option to the ticket command. check-in: 6dd81a542a user: wolfgang tags: trunk
16:57
merge from trunk check-in: 3ea66260b5 user: wolfgang tags: StvPrivateHook2
14:04
Fix the sync logic so that it is able to clone against the canonical fossil repository with its implied redirect. check-in: a921be7b51 user: drh tags: trunk
13:52
Change the anonymous login cookie name to include a hash of the base URL. Ticket [3edef69bf3e995ed2] check-in: 9dd6c43185 user: drh tags: trunk
2010-11-04
19:58
Do not assume that the method is CGI just because the GATEWAY_INTERFACE environment variable is set. Only do CGI if GATEWAY_INTERFACE is set and there either is no argument specified, or the specified argument is not a valid command. Ticket [e49f245975f89a8a9] check-in: dcf839e4a6 user: drh tags: trunk
19:24
Fix a couple of minor issues with settings, as pointed out on the mailing list. check-in: cb2ff51c4b user: drh tags: trunk
2010-11-03
12:14
Updates to the help text for the "commit" command. check-in: 098e363301 user: drh tags: trunk
2010-11-02
18:23
merge from trunk check-in: cb75de51b5 user: wolfgang tags: StvPrivateHook2
00:07
Add the "ignore" subcommand to the "all" command. Useful for causing testing and debugging repositories from being bypassed for "fossil all rebuild" or "fossil all sync". check-in: 24636f7057 user: drh tags: trunk
2010-11-01
23:45
Mention the -N and --new-file command-line options on the "diff" command. Ticket [926a1b1639a1ee3739]. check-in: bd68e4172d user: drh tags: trunk
23:38
Fix a possible redirect loop. check-in: f4033ec09e user: drh tags: trunk
18:52
merge from trunk check-in: 4a094f46ad user: wolfgang tags: StvPrivateHook2
14:23
Fix a typo in the file format documentation reported on the Tcl/Tk chatroom. check-in: d0753799e4 user: drh tags: trunk, release
2010-10-31
21:51
Add a warning to the "fossil sqlite3" command to remind users that careless use of the command can easily corrupt the repository. Ticket [b18338c226f6fb4899]. check-in: 4e1241f323 user: drh tags: trunk
11:10
makemake.tcl updated to generate valid Makefile.dmc check-in: 4146190600 user: wolfgang tags: StvPrivateHook2
2010-10-30
20:02
merge from trunk check-in: 943dbc556d user: wolfgang tags: StvPrivateHook2
19:05
applied patch from ticket [aa01499923] and added option -prot to test tcl script which optionally writes a protocol file check-in: f89d953a06 user: wolfgang tags: trunk
2010-10-29
21:11
merge from trunk and add sqlite shell to windows make check-in: 6d334ac9ed user: wolfgang tags: StvPrivateHook2
19:06
Add the "sqlite3" command providing an sqlite3 command-line shell. Ticket [b18338c226f6fb4899b] check-in: 8c723318d2 user: drh tags: trunk
18:06
Avoid division by zero on degenerate repositories when displaying percent done. Ticket [5be04d980c92f73fbc7] check-in: 067a90a903 user: drh tags: trunk
2010-10-28
17:41
merge from trunk Leaf check-in: e6dce6a16a user: wolfgang tags: StvPrivateHook2
14:41
Fix a few harmless compiler warnings. check-in: d03718ad5f user: drh tags: trunk
14:03
New higher-performance clone algorithm merged in from the experimental branch. check-in: fda9b15cfc user: drh tags: trunk
13:25
Less frequent status messages while processing using the sync protocol. Closed-Leaf check-in: 0ca42eb3cc user: drh tags: experimental
13:07
Reduce the amount of processing in between when a server timestamp is generated and when it is evaluated for time skew by the client - to reduce the risk of detecting time skew simply due to a slow disk. check-in: a4cdf8d25b user: drh tags: experimental
03:41
Fix the termination condition for the clone client so that it does not stop transferring before all the artifacts have been sent. check-in: 0bb7d7b8ef user: drh tags: experimental
01:58
Do not attempt to process a delta-manifest if its baseline-manifest is a phantom. Defer processing until the phantom is resolved. check-in: b073039b8c user: drh tags: experimental
2010-10-27
20:39
added missing dependency in dmc windows make for resource file check-in: 304c71a09c user: wolfgang tags: StvPrivateHook2
20:27
corrections on merge conflict handling for settings help check-in: 309168a936 user: wolfgang tags: StvPrivateHook2
19:56
Fix a NULL-pointer dereference in "branch new". Ticket [a4a9f45b67cbbcf26]. check-in: ff79f97a07 user: drh tags: trunk
19:17
Do not allow clusters larger than about 900 entries. check-in: 06475b2e61 user: drh tags: experimental
18:04
merge from trunk check-in: f5740d09c3 user: wolfgang tags: StvPrivateHook2
16:06
New higher-performance and backwards-compatible clone logic. check-in: 5ba4439b31 user: drh tags: experimental
11:54
Use delta encoding between baseline manifests separated by delta manifests. check-in: e21ca81e1a user: drh tags: trunk
2010-10-26
21:37
Add better usage and help to the "artifact" command. check-in: 57347e6ee8 user: drh tags: trunk
21:31
Update the makefile to enable USE_PREAD on the BSDs. check-in: b84b954fe0 user: drh tags: trunk
19:01
merge from trunk check-in: 4260bc6a22 user: wolfgang tags: StvPrivateHook2
18:37
Change the test-parse-manifest command so that it does not require a repository. check-in: 5277d53da7 user: drh tags: trunk
18:29
Change the "artifact" command to accept the -R or --repository command-line options. Ticket [d3ab7965c636275e51]. check-in: d6e21fddd3 user: drh tags: trunk
12:51
Merge the delta-manifest enhancement into the trunk. check-in: d13054ce84 user: drh tags: trunk
2010-10-25
21:47
Improvements and minor bug fixes in "browse" processing. Closed-Leaf check-in: b27d50b421 user: drh tags: experimental
21:16
The "fossil revert" command now clears merge history. Less frequent status output on rebuild. The FOSSIL_OMIT_DELTA_CKSUM_TEST compile-time option is available. check-in: 6c8ed4e147 user: drh tags: experimental
20:10
Remove an processing-order dependency from the rebuild command. check-in: 3770d89f32 user: drh tags: experimental
17:21
Fix bugs in the handling of deleted and added files on delta manifests. check-in: 05b152aedf user: drh tags: experimental
13:52
Redesign the control-artifact and manifest parser to run faster. check-in: fa0ea2c3fa user: drh tags: experimental
11:12
Bug fix in the manifest parser. check-in: d10f5e9fee user: drh tags: experimental
00:55
Further performance enchancements for browsing. We could still do better, but the current seems fast enough. check-in: ee1cc2bfe4 user: drh tags: experimental
00:33
Performance improvement when browsing repositories with many files. This is an temporary fix - we can do much better. check-in: 4389b36f4f user: drh tags: experimental
2010-10-24
06:53
add missing; check-in: e9fcc9afae user: Ratte tags: StvPrivateHook2
2010-10-23
20:24
Create or delete the manifest and manifest.uuid files when turning the manifest setting on and off. check-in: 8175b57923 user: drh tags: experimental
19:43
Transmit the "manifest" setting as part of project configuration. check-in: d57f3c7775 user: drh tags: experimental
17:02
add privilege check to hook execution check-in: abd05f296e user: wolfgang tags: StvPrivateHook2
14:19
MD5 optimization for x86_64. check-in: df5a8bf0d4 user: drh tags: experimental
12:58
Additional performance enhancements. check-in: 6caba36de5 user: drh tags: experimental
07:23
added hook info to sync/push help check-in: ba5e03444b user: Ratte tags: StvPrivateHook2
02:51
Simplification to the delta checksum algorithm. Trying to make it run faster. check-in: 4c1bcf6f6a user: drh tags: experimental
02:17
Rework the manifest cache so that it is more effective on repositories with large numbers of delta-manifests. check-in: bcf601a649 user: drh tags: experimental
2010-10-22
14:48
Use a faster tokenizer on manifests to reduce rebuild times by about 5%. check-in: 121ed7c882 user: drh tags: experimental
13:05
Change the "commit" command so that it will not create the first delta-manifest in a repository unless the --delta option is used. check-in: a69356ae1f user: drh tags: experimental
01:06
Merge in some ui enhancements from the ssl_platform_fixes branch. Leaf check-in: 3c19422b6e user: bcsmith tags: ui-improvements
01:04
Add some explanatory text to the update command to make it easier for new users to learn fossil. check-in: 858940c68e user: bcsmith tags: ui-improvements
2010-10-21
23:26
TH1 fossiltag command for accessing tag values. Has two subcommands: get and list, which do what they sound like. Leaf check-in: 413ebeb12e user: bcsmith tags: th1_fossiltag_cmd
20:54
Fix the new SHA1 checksum module so that it does not overwrite its input. check-in: fa9dfc34e5 user: drh tags: experimental
20:08
Replace the RFC-3174 reference implementation of SHA1 with the much faster implementation from NetBSD. check-in: f8f175cf22 user: drh tags: experimental
15:42
Clarification of the comment that describes the algorithm used to choose between a baseline manifest and a delta manifest upon checkin. No changes to code. check-in: b08fce49e1 user: drh tags: experimental
14:00
Better algorithm for deciding when to use a delta-manifest on a check-in. check-in: 7c244251b0 user: drh tags: experimental
2010-10-20
12:31
Fix a bug in the Files browsing logic. check-in: 85e1e3d4a1 user: drh tags: experimental
2010-10-19
23:50
Bug fix in the new delta-manifest generator logic. check-in: 068b182358 user: drh tags: experimental
20:27
Automatically generate delta-manifests on check-in if the delta-manifest is smaller than 1/125th of the baseline-manifest. check-in: 9ea47d4953 user: drh tags: experimental
17:57
Fix a typo in the file format documentation. check-in: 0f3086bee7 user: drh tags: experimental
17:54
Two new settings: "manifest" and "repo-cksum". The first enables the output of the manifest and manifest.uuid files on each checkout. This is now off by default. The second enables repository checksums. It defaults on. check-in: 2f3b9bd3c5 user: drh tags: experimental
17:01
Improvements to the file format documentation to better describe the new B-card on manifests. check-in: f56c622b7a user: drh tags: experimental
16:26
Fix the check-out mechanism so that it works with delta-manifests. check-in: 0e326631fe user: drh tags: experimental
14:55
adding flush to system-command, windows needs all buffers flushed before system execution check-in: a64b48cb29 user: wolfgang tags: StvPrivateHook2
2010-10-18
22:34
Rework manifest parsing in order to process delta-manifests correctly. check-in: aa61a65c18 user: drh tags: experimental
19:40
some error corrections for force hook check-in: a94ef5c00d user: wolfgang tags: StvPrivateHook2
15:46
added output redirect and client force for hook check-in: ccef28b54b user: wolfgang tags: StvPrivateHook2
2010-10-17
17:25
Add the ability to parse and use manifests with the B-card. Add documentation for the B-card. check-in: ec56d8ff58 user: drh tags: experimental
16:37
merge from old hook branch check-in: 9cf288de27 user: wolfgang tags: StvPrivateHook2
2010-10-16
19:07
PellesC doesn't have pgmptr, update Makefile Leaf check-in: f88368742d user: wolfgang tags: wolfgangHelpCmd
17:33
merge from trunk check-in: 586b0eb144 user: wolfgang tags: wolfgangHelpCmd
16:32
Bring over the latest bug fixes from trunk. check-in: b2175857cc user: drh tags: experimental
16:24
Do not attempt to parse control artifacts that do not end with a '\n' character. Ticket [be56c89def7f86bcbd] check-in: 7954ccba68 user: drh tags: trunk
12:13
Do not free memory not obtained from malloc in the "fossil diff" command. Ticket [38d7bb8cf044219c2eff8]. check-in: ddb975e2be user: drh tags: trunk
2010-10-15
22:41
On windows, use the global variable _pgmptr instead of <nowiki>argv[0]</nowiki> in order to find the name of the current executable. Ticket [c8c0b78c840e4df9] check-in: 23a3adac39 user: drh tags: trunk
20:37
Refactor the control-artifact parser. check-in: da9fcdc95a user: drh tags: experimental
17:13
Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. check-in: 8f41b2fa75 user: drh tags: trunk
16:11
merge from trunk check-in: c127179362 user: wolfgang tags: wolfgangHelpCmd
13:55
On commit, check the repository for changes before starting the write transaction, so that a diff can be run during the check-in comment editing. Ticket [014ac374123d9a6ab6894]. check-in: 59f685856b user: drh tags: trunk
2010-10-14
20:28
Always show diffs for added and deleted files in the web UI. Show added and deleted files in diffs with -N and the --from and --to options to the command-line diff command. Ticket [e90d38c2054e9b44792] check-in: 703653489e user: drh tags: trunk
19:48
Reverse the direction of conflict markers. Ticket [e3a1beef67c97eb2e4d5a] check-in: 93984e2d86 user: drh tags: trunk
19:23
Additional compiler warning fixes. check-in: c345445cad user: drh tags: trunk
19:14
Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. check-in: 2fac809165 user: drh tags: trunk
18:48
Remove a bunch of unused code. check-in: 62f8acbe73 user: drh tags: trunk
18:41
rename import to addremove check-in: 7e65c703c0 user: wolfgang tags: wolfgangHelpCmd
18:38
Work towards including full text of deleted and added files in a diff when the -N or --new-file option is used. Ticket [e90d38c2054e9b44792eb] check-in: 585360b47d user: drh tags: trunk
2010-10-13
19:40
added experimental IMPORT command (ticket [e0352240ad]) check-in: b37d5f256e user: wolfgang tags: wolfgangHelpCmd
2010-10-12
21:42
Fix the default Makefile so that it works out-of-the-box on Linux, MacOSX, NetBSD, and Solaris. check-in: c845b28714 user: drh tags: trunk
2010-10-11
15:49
merge from trunk check-in: c9df947761 user: wolfgang tags: wolfgangHelpCmd
14:20
Fix the /debug_tktnew and /debug_tktedit methods so that the do not really create a new ticket artifact. Ticket [474b0bd4f991dd60d7d9bb]. check-in: 06c5b3eb6d user: drh tags: trunk
13:43
Allow events to be referenced using a prefix of their full event-id. check-in: f2025072b4 user: drh tags: trunk
2010-10-10
19:07
New TH1 command: wikicontent Placed in its own branch for posterity. Leaf check-in: 6916054dc8 user: bcsmith tags: th1_wikicontent_cmd
16:46
adding help cross references check-in: c880f0920f user: wolfgang tags: wolfgangHelpCmd
13:38
added cross references for help check-in: c3bf3c0c63 user: wolfgang tags: wolfgangHelpCmd
08:59
added more cross reference check-in: c2ef371590 user: Ratte tags: wolfgangHelpCmd
2010-10-09
20:13
show references to commandline on webpages; add httptrace to windows http server check-in: d1d1cd122b user: wolfgang tags: wolfgangHelpCmd
17:18
Fix a potential segfault on "fossil pull". Ticket [71439c64b8d6af66f5e34]. check-in: 26c262cd03 user: drh tags: trunk
15:39
merge from trunk check-in: e1d15514fb user: wolfgang tags: wolfgangHelpCmd
15:34
link the command line help to the gui pages, where appropriate check-in: a5cd79272f user: wolfgang tags: wolfgangHelpCmd
13:33
added a gui diff form to enter the UUIDs, branches, .. and add a link to info page check-in: cee3e0812c user: wolfgang tags: wolfgangHelpCmd
13:04
Add a compile-time option to ignore the control file checksum (for a modest performance increase while parsing control files.) Enhance the test-parse-manifest command to facilitate performance studies. check-in: 712988286e user: drh tags: trunk
06:53
added missing help cross references check-in: 81da2ee39f user: Ratte tags: wolfgangHelpCmd
2010-10-08
19:55
Rebuild faster by caching the last few manifest parses. check-in: 0a55d16227 user: drh tags: trunk
19:03
integrated test commands into the reference check-in: f3f7d9e53f user: wolfgang tags: wolfgangHelpCmd
17:08
EDITED www/server.wiki fixed formating and created ticket (I don't see the ticket in commit) check-in: 3f49a84995 user: navratil tags: ttmrichter-skins
15:51
link the new help page to the reference.wiki document check-in: 47fd0df0b0 user: wolfgang tags: wolfgangHelpCmd
15:05
fine tuning the layout of the command line help strings check-in: c6d1879069 user: wolfgang tags: wolfgangHelpCmd
13:06
merge from trunk check-in: ff6760ba09 user: wolfgang tags: wolfgangHelpCmd
12:56
corrected layout for wrong calls to help web page check-in: d6e69d6a18 user: wolfgang tags: wolfgangHelpCmd
12:42
help page uses detected command, not the given input parameter as header check-in: 9017bde28f user: wolfgang tags: wolfgangHelpCmd
12:39
help page linkt to doc files references fossil-scm.org, not the local repository to be usefull in all repositories, not only in clones of fossil check-in: 47f4866bbc user: wolfgang tags: wolfgangHelpCmd
12:32
help overview page uses table layout check-in: 94741fb68f user: wolfgang tags: wolfgangHelpCmd
12:18
removed quotes from command cross references and add them in help command check-in: b3bf08cc84 user: wolfgang tags: wolfgangHelpCmd
12:10
shorten command lines to 80 char check-in: ad29dc1132 user: wolfgang tags: wolfgangHelpCmd
12:02
added cross reference links to command line help in the gui check-in: b76a547f1a user: wolfgang tags: wolfgangHelpCmd
10:59
Obscure the text of the remote-url password so that it is not easily visible using the sqlite3 CLI. check-in: cfbbad3d48 user: drh tags: trunk
2010-10-07
19:17
Merge the "ticket" command into the trunk. check-in: 2f5d45eca3 user: drh tags: trunk
18:46
Merge in recent trunk changes. Closed-Leaf check-in: 568ead7b41 user: drh tags: wolfgangTicketCmd
18:40
Merge in changes from wolfgangFormat2CSS_2, with a few minor corrections. check-in: b525add4e0 user: drh tags: trunk
16:12
merged from trunk check-in: 09397a629a user: wolfgang tags: wolfgangTicketCmd
16:09
corrected missaranged lines in tag help (ticket [0cb89f4c72]) check-in: 8041eab372 user: wolfgang tags: wolfgangTicketCmd
16:04
merged from trunk Closed-Leaf check-in: 2502567f70 user: wolfgang tags: wolfgangFormat2CSS_2
15:57
add success message to fossil ticket add/set check-in: e00f13dc6e user: wolfgang tags: wolfgangTicketCmd
13:37
Update the built-in SQLite to the latest 3.7.3 beta. check-in: daf28132a9 user: drh tags: trunk
13:34
Add the optional "showsql" query parameter to the timeline. check-in: 3efdd65756 user: drh tags: trunk
09:11
changed fossil ticket fieldlist to fossil ticket list fields and added fossil ticket list reports check-in: 3f06f272cd user: wolfgang tags: wolfgangTicketCmd
2010-10-06
19:10
typo in fossil ticket help fixed, solving [a888fc2aa7] check-in: 3c6f67fc81 user: wolfgang tags: wolfgangTicketCmd
14:42
removed unused include -------------------------------- moved false branch commit to closed leaf Closed-Leaf check-in: afca329121 user: wolfgang
13:10
added command line help page to the gui check-in: ffbfb4d57c user: wolfgang tags: wolfgangFormat2CSS_2
12:15
SLL uses system-wide default CAs. Ticket [f696bc85f8b91d263f5bf4c5bbd2]. check-in: 8995df3aee user: drh tags: trunk
09:54
moved attribute bgcolor to css check-in: 720fa53d1f user: wolfgang tags: wolfgangFormat2CSS_2
09:54
merge from trunk check-in: 454658c0b0 user: wolfgang tags: wolfgangFormat2CSS_2
09:24
completed work on ticket command, optimized the help text check-in: d6be2068d3 user: wolfgang tags: wolfgangTicketCmd
09:10
added -q to ticket set|add, corrected set/add command line parser check-in: 08726b95be user: wolfgang tags: wolfgangTicketCmd
00:12
Change ancestor age check error message to be more precise. Ticket [5e9020fe4ccfc11e94]. check-in: 89d4d0b85b user: drh tags: trunk
2010-10-05
19:23
added ticket list and new quoting option to ticket show check-in: 82559a701f user: wolfgang tags: wolfgangTicketCmd
16:37
fossil ticket show may use report name instead of report number check-in: 63d91f0b87 user: wolfgang tags: wolfgangTicketCmd
15:44
check for valid UUID on ticket set command check-in: 1e1512f510 user: wolfgang tags: wolfgangTicketCmd
14:40
Merge from trunk. check-in: 029448a394 user: michael tags: ttmrichter-skins
13:46
implemented add/set ticket commands check-in: 9d3b9d653a user: wolfgang tags: wolfgangTicketCmd
10:43
filter on ticket show working, report code moved to report.c check-in: 092d763028 user: wolfgang tags: wolfgangTicketCmd
09:56
merge from trunk and extending Makefile.dmc with event check-in: a6dd0bf3e1 user: wolfgang tags: wolfgangTicketCmd
09:43
merged from trunk check-in: def52067be user: wolfgang tags: wolfgangFormat2CSS_2
03:55
Update to the latest SQLite 3.7.3 beta. check-in: 12a79e5b93 user: drh tags: trunk, release
03:32
Merge the experimental "Event" changes into the trunk. check-in: d96c4a42f0 user: drh tags: trunk
03:29
Merge the small-stack changes into the trunk. This completes the fix for ticket [2a1e8e3c4b0b39e08fdde] check-in: b8f134bbbb user: drh tags: trunk
03:24
Fix issues with the prior commit on this branch. The small-stack non-recursive implementation appears to be working. Ticket [2a1e8e3c4b0b39e08fdde]. Closed-Leaf check-in: f93a54d0ba user: drh tags: small_stack
02:46
An attempt to reduce the depth of recursion in order to run better on systems with limited stack spack. Ticket [2a1e8e3c4b0b39e08fdde0]. This check-in compiles and runs but has issues. check-in: 9664989c0f user: drh tags: small_stack
00:40
Fix HTML typo in qandc.wiki. Ticket [cee1b58990e81] check-in: e6c8df3bb7 user: drh tags: trunk
2010-10-04
20:18
ticket show working(without UUID-filter) check-in: f3f7f13815 user: wolfgang tags: wolfgangTicketCmd
11:48
merged from trunk check-in: fafcb6c780 user: Ratte tags: wolfgangFormat2CSS_2
01:21
Updates and corrections to the [/doc/tip/www/fileformat.wiki | file format documentation]. Closed-Leaf check-in: 3e48b683de user: drh tags: experimental
2010-10-03
23:31
Make the R card of manifests truely optional. It is always generated on manifests created by Fossil itself, but 3rd party import tools might choose to omit the R card as a simplification. Ticket [a32ff1eddb6ac1f499]. check-in: aab38ef02f user: drh tags: trunk
20:34
merge from trunk check-in: 287dd50e7b user: wolfgang tags: wolfgangFormat2CSS_2
20:00
Dramatic performance improvement for "fossil deconstruct" and "fossil reconstruct" on large repositories. Add progress information for "fossil reconstruct". Possibly related to ticket [2a1e8e3c4b0b39e08fdde0]. Fix for ticket [76d3ecfdab577bdf843]. check-in: 5f0201030c user: drh tags: trunk
19:24
More descriptive SSL error messages. Closed-Leaf check-in: 6b8b6d2e23 user: bcsmith tags: ssl_platform_fixes
19:01
For "fossil rebuild" increment the progress counter after each artifact is processed, rather than waiting for its delta children to be processed, in order to give a more uniform progress indication. Possibly related to ticket [2a1e8e3c4b0b39e08fdde]. check-in: ae000c23fa user: drh tags: trunk
17:32
corrected HTML-Validator problems check-in: 443dbc676a user: wolfgang tags: experimental
17:25
corrected HTML-validator problems check-in: 32e85b6638 user: wolfgang tags: wolfgangFormat2CSS_2
12:18
added event.c to PellesC Makefile check-in: 65a12d56ca user: wolfgang tags: experimental
11:52
corrected some HTML-validation problems check-in: 04b33f77a1 user: wolfgang tags: experimental
00:21
Add support for tags on events, including the ability to display a timeline of all events with a particular tag. check-in: a1fcb97dfa user: drh tags: experimental
2010-10-02
18:31
User interface refinements and some documentation added for events. check-in: e5bcc0c924 user: drh tags: experimental
16:35
Add hyperlinks for creating new events and the ability to browse through this history of changes for an event. Add the ability to show "details" of an event. check-in: ba06d3449b user: drh tags: experimental
15:44
make PellesC-Makefile dynamic, only special files (util, zlib th, sqlite are mentioned explicitly, other sources are read by wildcard expansion check-in: 3bb1f957a9 user: wolfgang tags: wolfgangFormat2CSS_2
12:55
merge from trunk check-in: f52c6f6886 user: wolfgang tags: wolfgangFormat2CSS_2
12:51
show new allowed tags(checkin [172dccb66f]) in wiki help page check-in: c492eab395 user: wolfgang tags: trunk
12:37
Event background colors are now working. check-in: 6f93ca9418 user: drh tags: experimental
11:42
use compiler_name in windows-resource file check-in: f09603e66d user: wolfgang tags: wolfgangFormat2CSS_2
06:39
merged from trunk check-in: b906b7b8c9 user: Ratte tags: wolfgangFormat2CSS_2
03:28
Add the ability to assign background colors to the timeline entries for events. check-in: a5110365a3 user: drh tags: experimental
00:25
First working code for displaying and editing events. check-in: 419903ebd7 user: drh tags: experimental
2010-10-01
22:17
Add the new "Event" artifact type to be used for project milestones, blog posts, news articles, and so forth. The Event artifact format is still subject to incompatible changes. check-in: ed8738b60a user: drh tags: experimental
18:02
Allow fossil branch new --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thebranch checkin To aid in importing historic data from other scm's check-in: 2cc6fd9107 user: renez tags: trunk
17:44
Allow fossil tag add --date-override 'YYYY-MM-DD HH:MM:SS' --user-override user thetag checkin To aid in importing historic data from other scm's check-in: 5c59d7e9c6 user: renez tags: trunk
15:50
Change COMPILE_VARIANT to COMPILER_NAME. Populate the macro with complete version information when using GCC. check-in: 33b4f335e0 user: drh tags: wolfgangFormat2CSS_2
15:39
added thead, tfoot, tbody, col, colgroup and span to allowed html. So that pages generated by docbook and elyxer are accepted check-in: 172dccb66f user: renez tags: trunk
2010-09-30
15:12
resource generate running on XP/dmc&pellesc5 check-in: 9d896dcadb user: wolfgang tags: wolfgangFormat2CSS_2
14:30
added comment to compile variant definition, added missing pellesC ifdef check-in: 12eb50d134 user: wolfgang tags: wolfgangFormat2CSS_2
14:01
copyright resource uses only year check-in: dd3bf669e8 user: wolfgang tags: wolfgangFormat2CSS_2
06:44
extended resource info for windows compile check-in: dd830ff82a user: Ratte tags: wolfgangFormat2CSS_2
2010-09-29
22:17
merged from trunk check-in: a5f0579454 user: wolfgang tags: wolfgangFormat2CSS_2
22:12
made rc-file Digital mars conform digital mars resource compiler(rcc) must be downloaded separately. The changes in the makefile are: <pre> +RC=$(DMDIR)\bin\rcc +RCFLAGS=-32 -w1 APPNAME = $(OBJDIR)\fossil$(E) all: $(APPNAME) -$(APPNAME) : translate$E mkindex$E headers $(OBJ) $(OBJDIR)\link +$(APPNAME) : translate$E mkindex$E headers fossil.res $(OBJ) $(OBJDIR)\link cd $(OBJDIR) $(DMDIR)\bin\link @link +fossil.res: $B\win\fossil.rc + $(RC) $(RCFLAGS) -o$@ $** + $(OBJDIR)\link: $B\win\Makefile.dmc +echo add allrepo attach bag blob branch browse captcha cgi checkin checkout clearsign clone comformat configure content db delta deltacmd descendants diff diffcmd doc encode file finfo graph http http_socket http_ssl http_transport info login main manifest md5 merge merge3 name pivot popen pqueue printf rebuild report rss schema search setup sha1 sh un skins stat style sync tag th_main timeline tkt tktsetup undo update url user verify vfile wiki wikiformat winhttp xfe r zip sqlite3 th th_lang > $@ +echo fossil >> $@ +echo fossil >> $@ +echo $(LIBS) >> $@ + +echo. >> $@ + +echo fossil >> $@ </pre> check-in: d4749d60e4 user: wolfgang tags: wolfgangFormat2CSS_2
21:12
versioninfo/icon added to PellesC compile check-in: 12e5178e9d user: wolfgang tags: wolfgangFormat2CSS_2
16:58
Avoid duplicate "/" in the redirect from the /home webpage. check-in: cabf810b0b user: drh tags: trunk
16:01
merged trunk check-in: e2db682fa0 user: wolfgang tags: wolfgangFormat2CSS_2
15:49
Print a warning and require confirmation prior to continuing with a commit after detection of time skew. check-in: c6a65cbd81 user: drh tags: trunk
15:45
added a compiler variant TH1 variable, to be able to see the compiler version on the web page during testing/developing different compiler variants check-in: 4d7c443c10 user: wolfgang tags: wolfgangFormat2CSS_2
15:20
Sync opertions warn about clock skew between client and server. check-in: 71c40d3bdb user: drh tags: trunk
14:11
merge trunk check-in: e410d40b1b user: wolfgang tags: wolfgangFormat2CSS_2
13:32
Update SQLite to the latest version 3.7.3 release candidate. check-in: fa29769a3d user: drh tags: trunk
13:30
Merge all changes from the wolfgangFormat2CSS_2 branch into the trunk. check-in: 5a48a9b27b user: drh tags: trunk
13:29
Code formatting tweaks. check-in: 8fce80ea99 user: drh tags: wolfgangFormat2CSS_2
13:18
Back out changes in [9978d2aba603d94]. Instead, simply modify checkout so that it never overwrites "manifest" and "manifest.uuid" if those files are explicitly checked in. Ticket [22a59e9a3455d8e]. check-in: 4208b3b479 user: drh tags: wolfgangFormat2CSS_2
12:48
Better handling of /dir pages with unknown checkins. Rework of check-in [872f6a45e3338b77ed10ec49598343ff2ae7741d] for ticket [cc4cd990165317f38618f5b784befd3e9ff3fe61]. check-in: e01f7e6db2 user: drh tags: wolfgangFormat2CSS_2
2010-09-28
18:40
added 64 bit windows compile for PellesC/6.00.4 check-in: 528c581154 user: Ratte tags: wolfgangFormat2CSS_2
16:16
corrected error CSS usages check-in: 94abf61c52 user: wolfgang tags: wolfgangFormat2CSS_2
15:45
more formats to css check-in: e05f750a45 user: wolfgang tags: wolfgangFormat2CSS_2
14:48
reconstruct handles subdirectories check-in: 6759e00eb8 user: wolfgang tags: wolfgangFormat2CSS_2
09:02
solved ticket [1b41304d8b]: moved style clear: both from code for content to css, adding the corresponding div only, if a sidebox wass used check-in: 26fc585ecf user: Ratte tags: wolfgangFormat2CSS_2
08:29
solved ticket [1b41304d8b]: moved style clear: both from code for content div to footer css, needs redefinition of div.footer in the css configuration! check-in: 15b3ad2509 user: Ratte tags: wolfgangFormat2CSS_2
05:52
leave notes in help for re/deconstruct about flat import( ticket [3f748ac12c] ) check-in: 92f8cefcc8 user: Ratte tags: wolfgangFormat2CSS_2
2010-09-27
18:31
HTML validated setup_settings page check-in: 4a01787609 user: wolfgang tags: wolfgangFormat2CSS_2
18:12
added setting to change name of the manifest files in the checkout Ticket [22a59e9a3455d8ecb] check-in: 9978d2aba6 user: wolfgang tags: wolfgangFormat2CSS_2
15:56
length of short checkin uuid for dir page restored to 10 check-in: b72065df2f user: wolfgang tags: wolfgangFormat2CSS_2
15:44
fixed error on dir page with unknown checkins. Ticket [cc4cd99016531]. check-in: 872f6a45e3 user: wolfgang tags: wolfgangFormat2CSS_2
12:35
corrected dependency for page_index.h in PellesC-Make check-in: f8b8e530f3 user: wolfgang tags: wolfgangFormat2CSS_2
12:29
corrected -L 0 for deconstruct check-in: f7fd676575 user: wolfgang tags: wolfgangFormat2CSS_2
12:10
recreated deconstruct command check-in: ab12d0f4d2 user: wolfgang tags: wolfgangFormat2CSS_2
2010-09-26
16:33
added build environment for PellesC check-in: c343cd9873 user: wolfgang tags: wolfgangFormat2CSS_2
14:43
update from trunk check-in: 616a423b15 user: wolfgang tags: wolfgangFormat2CSS_2
12:25
some more htm validation check-in: e5bf291e1c user: wolfgang tags: wolfgangFormat2CSS_2
11:34
merge from trunk check-in: 5b2c837336 user: wolfgang tags: wolfgangFormat2CSS_2
11:33
Steps to try to avoid redirect loops on a misconfigured repository. Ticket [99d0791365daaec739c53c8b94059e280efc9628] check-in: 1a0086249b user: drh tags: trunk
11:32
code layout optimoied for user color input and standard style comment for use of jscolor.com.. check-in: 87e27419fd user: wolfgang tags: wolfgangFormat2CSS_2
11:11
Increased robustness of the XML markup parser. Ticket [675aaa3458199c8832c6879b43325ffb2fd62e75] check-in: ee78a38128 user: drh tags: trunk
10:35
edit checkin page html validated and added custom color edit check-in: 41385f75da user: wolfgang tags: wolfgangFormat2CSS_2
09:29
Merging from trunk. check-in: f8f63dfad9 user: wolfgang tags: wolfgangFormat2CSS_2
2010-09-24
17:07
Merging from trunk. check-in: e3292ef8c3 user: michael tags: ttmrichter-skins
2010-09-22
14:32
Updates to the submenu links for ticket views. check-in: f29a826666 user: drh tags: trunk
05:42
schema change to support "nop". Repos will need to be rebuilt to use this functionality. Closed-Leaf check-in: efc9e1c3b4 user: bharder tags: nop
03:03
typo check-in: cb14ab1809 user: bharder tags: nop
02:58
start of "nop" no-operation command check-in: 46ea03734f user: bharder tags: nop
2010-09-19
06:15
merged trunk check-in: 5e7d7144ec user: Ratte tags: wolfgangFormat2CSS_2
01:14
merge trunk Leaf check-in: 1dfb33e879 user: bharder tags: lang
00:56
Corrections to the built-in help text for the "all" command. check-in: 0183e1917f user: drh tags: trunk
2010-09-18
22:22
Enable large-file support for stat() on linux. Fix the "stat" webpage to handle repositories larger than 2GB. Ticket [b1934313bcfb3a90d4027b] check-in: 31fdc347ac user: drh tags: trunk
21:48
Use _stati64() rather than stat() on windows, in order to support repositories larger than 2GB. check-in: 293238031f user: drh tags: trunk
20:08
Enhance the test-canonical-name command to provide additional file measurement diagnostics. check-in: 7fbaee790a user: drh tags: trunk
16:24
merged back to trunk check-in: 5a5e722fc4 user: wolfgang tags: wolfgangFormat2CSS_2
16:04
more pedantic language adj check-in: ee96785db6 user: bharder tags: lang
15:59
merge trunk check-in: 2a53f5109e user: bharder tags: lang
15:51
Merge in changes from the wolfgangFormat2CSS_2 branch, but with edits. check-in: b48f78964e user: drh tags: trunk, release
15:16
Clearify the operation of the "fossil annotate" command in the built-in help. Ticket [a182bd01a9c8dde66b1f] check-in: bb1b3fa928 user: drh tags: trunk
2010-09-17
21:57
remove debug type in autoparagraphs/wikiformat check-in: 06bd8ebc6a user: Ratte tags: wolfgangFormat2CSS_2
19:52
reintegrate javascript directly in timeline page but do a proper encoding of the script to prevent validator errors check-in: 24d1d17b46 user: wolfgang tags: wolfgangFormat2CSS_2
18:07
ws alignment for printed table of status check-in: 81e9a2d0ac user: bch tags: lang
14:33
separated timeline javascript code in separate file, to enable caching and preventing errors with HTML validator and mising <,>,.. Closed-Leaf check-in: e8f200b6d3 user: wolfgang
13:46
merged 63dc0641ac check-in: ce06c5e086 user: wolfgang tags: wolfgangFormat2CSS_2
06:13
Add "dismiss" cmd to pair w/ new "DISMISSED" reporting check-in: a50ea974ff user: bharder tags: lang
06:04
removed dupe block in if() statement check-in: 63dc0641ac user: bharder tags: trunk
06:02
less threatening desc. for removing an artifact from repo check-in: 6938d5fe80 user: bharder tags: lang
05:35
Create new branch named "lang" check-in: 6e258c4ae3 user: bharder tags: lang
2010-09-16
14:13
Another merge from trunk. check-in: 1516a26dc8 user: michael tags: ttmrichter-skins
14:00
Committing a merge. check-in: be5fd10aaf user: michael tags: ttmrichter-skins
2010-09-15
18:46
added dynamic behavior page, no special layout. Reusing the commandline help and simply listing all options check-in: 757a5e5b4e user: wolfgang tags: wolfgangFormat2CSS_2
2010-09-14
20:08
switched captcha border from outline to border, because of problems with IE check-in: d50fe26c48 user: wolfgang tags: wolfgangFormat2CSS_2
19:04
added missing nowrap for div/divider style, has to be added in local css definition! check-in: 8e6dbfb28f user: wolfgang tags: wolfgangFormat2CSS_2
18:30
remove wrong comment about closing paragraphs after drh's merge check-in: 3eaebda5bb user: wolfgang tags: wolfgangFormat2CSS_2
17:20
Create new branch named "wolfgangFormat2CSS_2" check-in: c5a27b6c67 user: Ratte tags: wolfgangFormat2CSS_2
2010-09-13
23:40
Merge the CSS and XHTML fixes from the wolfgangFormat2CSS branch into the trunk. check-in: 3243e63bba user: drh tags: trunk
23:37
Fix some rendering issues with the new wiki formatter. Closed-Leaf check-in: 7d2fe13c82 user: drh tags: wolfgangFormat2CSS
22:15
Fix a compiler warning of an unused variable. check-in: d35608836e user: drh tags: wolfgangFormat2CSS
22:14
Avoid the use of tabs. Make sure lines do not exceed 80 characters. check-in: 4cc0ebef9a user: drh tags: wolfgangFormat2CSS
20:41
Detect when an "update" is a no-op and exit early, without doing any work. This edit was suppose to go on trunk - it landed on wolfgangFormat2CSS by mistake. But we'll leave it here and let it go to trunk when we merge the wolfgangFormat2CSS changes... check-in: db313c32ce user: drh tags: wolfgangFormat2CSS
19:05
prevent generation of <p><p> check-in: 44e6ae4f9a user: wolfgang tags: wolfgangFormat2CSS
16:44
ended some paragraphs for elements, not allowed in p for xhtml check-in: 2353aa9a2f user: wolfgang tags: wolfgangFormat2CSS
09:53
added closing / to MUTYPE_SINGLE attributes check-in: 32f3ad23b1 user: wolfgang tags: wolfgangFormat2CSS
2010-09-12
18:43
detail ticket views validated check-in: 2557ca45dd user: wolfgang tags: wolfgangFormat2CSS
17:12
some ticket pages html validated check-in: b9f38e16d0 user: wolfgang tags: wolfgangFormat2CSS
15:39
merged win dmc make build changes from [08aa440a3d],.. check-in: 642f4dcfa2 user: wolfgang tags: wolfgangFormat2CSS
15:29
added end p elements if switching to lists,.. check-in: 3bca39288d user: wolfgang tags: wolfgangFormat2CSS
15:23
(more type's) solves ticket [5e9f1b1cd8] check-in: 08aa440a3d user: renez tags: trunk
15:18
(delete 1 character{*} to much in dmc) solves ticket [5e9f1b1cd8] check-in: 2862ed5979 user: renez tags: trunk
15:12
solves ticket [5e9f1b1cd8] check-in: 56fedab318 user: renez tags: trunk
14:17
_WIN32 also disables write directory check for _fossil user db(like _MINGW32_) check-in: 5bf2ede641 user: wolfgang tags: wolfgangFormat2CSS
12:49
corrected some & chars in hyperlinks and added missing quotes in attribute values check-in: 214d2faf6d user: wolfgang tags: wolfgangFormat2CSS
10:42
file timeline/attach pages HTML-validated check-in: cd2f91d31a user: wolfgang tags: wolfgangFormat2CSS
09:20
wikiformat list end p tags check-in: 173bfe1726 user: wolfgang tags: wolfgangFormat2CSS
08:47
correct all unclosed br and hr tags, skipped sqlite.c check-in: 692b67bdcc user: wolfgang tags: wolfgangFormat2CSS
2010-09-11
21:20
HTML validator error free ticket configuration check-in: cf8d628d1d user: wolfgang tags: wolfgangFormat2CSS
20:49
admin pages without errors in HTML validator check-in: a62bfaf55d user: wolfgang tags: wolfgangFormat2CSS
16:14
'edit css' styled and made it pass HTML-Validator, optimized handling of additional styles in style.c check-in: 286d4bcaa0 user: wolfgang tags: wolfgangFormat2CSS
13:11
merged improved stat page from trunk and slightly optimized style.c check-in: 7d08c20fa5 user: wolfgang tags: wolfgangFormat2CSS
11:37
Improvements to the "stat" page formatting. Closed-Leaf check-in: b41feab774 user: drh tags: trunk
06:38
corrected % values in default styles(missing second %) check-in: 7d88fac509 user: Ratte tags: wolfgangFormat2CSS
2010-09-10
20:19
fixed many HTML-validator errors and moved more formats to CSS - tested on firefox and IE check-in: d1305d0a7a user: wolfgang tags: wolfgangFormat2CSS
16:11
fixed ticket [5207b03861]: use correct type for index variable check-in: 4887a1da84 user: wolfgang tags: wolfgangFormat2CSS
2010-09-09
21:41
section css extended with 'white-space: nowrap;' to avoid validator errors. PLEASE update your local styles for the section class check-in: 6436092e87 user: wolfgang tags: wolfgangFormat2CSS
21:32
reduce html-validator errors on leaves page check-in: 4dbfba2bd8 user: wolfgang tags: wolfgangFormat2CSS
20:27
tag.c css skinned check-in: 6cf335ab0d user: wolfgang tags: wolfgangFormat2CSS
20:12
timeline css skinned check-in: dc8a247e74 user: wolfgang tags: wolfgangFormat2CSS
20:04
merged trunk to branch check-in: ef6979eac9 user: wolfgang tags: wolfgangFormat2CSS
13:57
Allow checkout of versions that have neither ancestors nor children. check-in: 4980b9a796 user: drh tags: trunk
10:31
Merge in changes from the wolfgangFormat2CSS branch. check-in: 34f9b9de58 user: drh tags: trunk
10:02
Fix a large memory leak in the "fossil reconstruct" command. Ticket [fc1a61329403f605c494] check-in: 9ef4a184f4 user: drh tags: trunk
09:59
Allow ~ and % characters in the URL. Ticket [74ccf51c7d24414b1]. check-in: a203674aa5 user: drh tags: trunk
2010-09-08
21:15
made default css handled by loop instead of explizit calls, .. check-in: a5576e2d51 user: wolfgang tags: wolfgangFormat2CSS
20:25
css for hyperlinks disabled check-in: 0e394b8fa2 user: wolfgang tags: wolfgangFormat2CSS
19:26
reduced html validator errors on branch page check-in: 156358e296 user: wolfgang tags: wolfgangFormat2CSS
18:16
layout sideboxes using css, css is only added to the user defined css, if the corresponding class is missing check-in: b34a583f32 user: wolfgang tags: wolfgangFormat2CSS
17:30
merged trunk changes check-in: e621ef4367 user: wolfgang tags: wolfgangFormat2CSS
17:23
merged trunk changes check-in: a2d5230d24 user: wolfgang tags: wolfgangFormat2CSS
12:38
Merge in the latest changes from the windowscompilers branch. check-in: 8d864a7f65 user: drh tags: trunk
12:36
Documentation updates. check-in: 546d48ff45 user: drh tags: trunk
00:00
first step to extract formats in separat css definitions check-in: bdd92802d0 user: wolfgang tags: wolfgangFormat2CSS
2010-09-07
23:57
Create new branch named "wolfgangFormat2CSS" check-in: e2ab51b011 user: wolfgang tags: wolfgangFormat2CSS
17:29
merged-make-corrections Closed-Leaf check-in: 036d76815b user: Ratte tags: stv-skinning
2010-09-06
20:31
Solves ticket [64d9461fa4b399b15827876bcf6b8ccc95720d16] check-in: 370d5be389 user: renez tags: trunk
19:10
hyperlinks disabled skinned check-in: 8f6e98aa3d user: Ratte tags: stv-skinning
2010-09-05
13:07
merged main trunk check-in: 7766e68992 user: Ratte tags: stv-skinning
11:44
Do not put hyperlinks to attachments in tickets and wiki if attachment download is prohibited. Ticket [a7eff56a933249258f0d902]. check-in: f7e2d74a85 user: drh tags: trunk
11:23
Fix compiler warnings in makeheaders.c. check-in: 04b976b151 user: drh tags: trunk
10:59
sidebox via css check-in: ff3b6b323b user: Ratte tags: stv-skinning
09:58
3 layouts in timeline moved to css check-in: 5bba36b2bc user: Ratte tags: stv-skinning
07:16
comment in default style check-in: b96d3e5c9f user: Ratte tags: stv-skinning
2010-09-04
19:45
remove unused first idea of second style sheet check-in: b15da2f40d user: Ratte tags: stv-skinning
19:41
format timeline page via css check-in: 2ade2d4e36 user: Ratte tags: stv-skinning
19:20
format timeline page via css check-in: 8dfed953f7 user: Ratte tags: stv-skinning
15:24
Honor the "Index Page" setting from the "Admin/Configuration" setup page. check-in: baa6df0650 user: drh tags: trunk
15:19
Create new branch named "stv-skinning" check-in: ba1c75ad39 user: Ratte tags: stv-skinning
2010-09-03
01:57
Yet another fix to the URL parser. Ticket [21447822de6be06]. check-in: 7aae4ef068 user: drh tags: trunk
2010-09-02
10:28
Fix a bug fix in the URL parser that was introduced by the recent ssh:// change. The bug prevented port numbers after the hostname from parsing correctly. check-in: ac8c21b986 user: drh tags: trunk
2010-08-31
18:21
Minor changes to win/Makefile.msc after testing with MSVC. check-in: 3a5b4ad4e2 user: shaneh tags: trunk
17:23
Remove duplicate section in MinGW makefile. check-in: b0bbcd5da6 user: shaneh tags: trunk
15:51
make compilation depend on _WIN32 being defined by including allways config.h Closed-Leaf check-in: c0a530f482 user: renez tags: windowscompilers
05:12
compile warning fixes (uninitialized vars) check-in: 3c326ea4de user: ron tags: trunk
03:58
fix cross-compile breakage check-in: d2ba02e16f user: ron tags: trunk
01:53
Merge the changes from the windowscompilers branch into the trunk. check-in: 3564af0f7a user: drh tags: trunk
2010-08-29
05:32
Changed mscv flags to -MT because that is what openssl is using. Removed the -Oy- for the same reason check-in: 30b8a41dc7 user: renez tags: windowscompilers
00:21
Allow the -f option on "fossil commit" to override the clock skew alarm. Ticket [a0756511991399b41255256] check-in: f1d309ccd7 user: drh tags: trunk
2010-08-28
20:22
Added ssl support to msc msc doesn't like declaring vars in the middle of a block! added the extra needed libs in a commented LIBS line check-in: 29c728f4b3 user: renez tags: windowscompilers
19:04
Use -P to change ssh port numbers on windows, but -p on unix. check-in: 1212f0b0c6 user: drh tags: trunk
10:54
The generated makefiles expect dat you do mkdir build cd build nmake -f ..\win\Makefile.msc This will put all the files in build. So no polution of the root of the source tree and you can build for the different compilers check-in: 99e0a29efe user: renez tags: windowscompilers
09:20
Added the msvc sdk compiler check-in: c00f79d054 user: renez tags: windowscompilers
06:59
This is the first check-in on the windowscompilers branch and it adds the <a href="http://www.digitalmars.com/">Digital Mars C compiler</a> The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include. typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj The following files were edited or added: <p>Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by<br>#include &lt;windows.h&gt;<br> However most of the time we don't use windows.h. </p> <p>Adding an other windows compiler is done by adding<br> "|| defined(__COMPILER_IDENTIFIER__)"<br> and maybe some special things in the files below. Like <pre> </pre> </p> <p>These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC <p>In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.</p> <p>DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it! </p> <p>added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dm... check-in: f66f414fd3 user: renez tags: windowscompilers
2010-08-27
20:40
The ssh:// method on windows is now working well with plink. It will even prompt for passwords if the URL contains a "*" password. check-in: 0cdb6403cb user: drh tags: trunk
17:19
Fix a typo in the popen2() implementation for windows. Ticket [cf50ea4d6914fb6d856988da7]. Also refinements on the ssh:// toward getting it working on windows. check-in: d5c934e5df user: drh tags: trunk
01:24
Create new branch named "windowscompilers" check-in: 3e3304ac44 user: renez tags: windowscompilers
2010-08-26
14:13
Show diffs on info pages even if the user lacks history privilege. check-in: 72147afc9d user: drh tags: trunk
13:29
Close pipes before killing off the child process. check-in: 360b047759 user: drh tags: trunk
13:18
Merge the experimental ssh:// changes into the trunk. check-in: 0a51263a23 user: drh tags: trunk
13:17
Untested implementation of popen2() for windows. Closed-Leaf check-in: 34ea1e4abb user: drh tags: experimental
12:10
Remove dead code from cgi.c. Attempt better error handling. check-in: 79294bb81b user: drh tags: experimental
11:31
Enable proxy handling for "config push" and "config pull" Tickets [0d1a4fe14f1fb6ee2082] and [311fbfd6b696142a4b2c86dc]. check-in: 1a9fe88b66 user: drh tags: trunk
11:27
Fix buffering issues with ssh://. The ssh:// sync method now works with older, unmodified servers. Added the "?fossil=exe" option to URL processing. check-in: af97726337 user: drh tags: experimental
02:32
A rework of the SSH sync method that does not use TCP port forwarding. It works in some cases but not other. The failure is probably do to I/O buffering issues. Need further work. check-in: 192ceef3ca user: drh tags: experimental
2010-08-25
20:00
Merge the ssh:// sync enhancement into the trunk. check-in: 0e42cc1b77 user: drh tags: trunk
19:55
Change the "ui" and "sshd" commands so that they bind to INADDR_LOOPBACK rather than INADDR_ANY. Disable the "quit" monitoring on "ui" and "server". Add better error messages explaining that ssh:// is not yet supported on windows. check-in: 2f8e4c4b38 user: drh tags: experimental
17:00
The ssh:// sync method appears to work now, for linux-to-linux... check-in: 66cdaee68e user: drh tags: experimental
16:03
Continuing work on the ssh:// sync protocol. check-in: 958f596637 user: drh tags: experimental
14:03
Initial code to implement synchronization via ssh. check-in: b19f25fe87 user: drh tags: experimental
2010-08-24
01:24
Fix a potential sigfault that can occur in the graph generator if the child is older than its parent. check-in: 7503f98779 user: drh tags: trunk
2010-08-23
22:24
Omit the link to the "ZIP archive" if the user does not have permissions to download the ZIP archive. Ticket [f18142409088bfc707e26]. check-in: 8474ca6747 user: drh tags: trunk, release
22:19
Print a warning if there are unfinalized SQL statements when fossil shuts down. Take care to finalize all statements in the "commit" command. check-in: 94d8e9cd4b user: drh tags: trunk
19:33
Update SQLite to the 3.7.2 release candidate. check-in: 6fd2ff1b09 user: drh tags: trunk
2010-08-21
17:32
Use a more precise (though slower) diff algorithm when working with small strings whose differences are hard to detect. check-in: 1e08452c65 user: drh tags: trunk
04:06
The command-line "diff" does not ignore whitespace at the end of lines and it generates a well-formed patch file that can be fed directly into "patch -p 0". Ticket [a9f7b23c2e376af]. GUI diffs and the merge commands do ignore end-of-line whitespace. check-in: 5ef7435ac0 user: drh tags: trunk
03:33
Change the built-in "diff" so that it no longer ignores whitespace at the end of lines, as doing so confuses the "patch" command. Ticket [a9f7b23c2e376af5b0] check-in: 7f788bdb04 user: drh tags: trunk
03:27
Fix a potential segfault in the graph generator when check-ins occur with time skew. check-in: 32c9c47c93 user: drh tags: trunk
2010-08-20
19:56
Update SQLite to the latest version 3.7.1 beta. check-in: 79c9de763a user: drh tags: trunk
19:42
Improvements to the graph layout algorithm. check-in: 98870a8510 user: drh tags: trunk
2010-08-19
11:46
Output appropriate error messages and abort if the date argument to the --date-override option is malformed. Ticket [dba59ec54423f19] check-in: e0248776d3 user: drh tags: trunk
2010-08-18
17:27
Allow a checkout of the very first (empty) version of a project. check-in: 61ca4141cc user: drh tags: trunk
16:51
Take care to close the separate dbConfig database connection when shutting down. check-in: c6187a83a5 user: drh tags: trunk
15:27
Always run a checkpoint on all database files before exiting. check-in: 8b85b21a0a user: drh tags: trunk
02:22
Update the internal SQLite to a 3.7.1 release candidate. check-in: 07afdea6e2 user: drh tags: trunk
2010-08-16
19:06
extend new "comment" feature of "info" subcommand to include username check-in: 391ef2853b user: bch tags: trunk
12:11
Add the "comment:" field to the output of "fossil info". check-in: da52ff9363 user: drh tags: trunk
10:52
Fix a comment typo in the captcha generator. Extend the graph lines to the bottom of the timeline even if the last few entries on timeline are tickets or wiki edits instead of checkins. check-in: 76201a088b user: drh tags: trunk
2010-08-15
19:57
The "Branches" menu option shows only open branches. Closed branches are accessible from a hyperlink. check-in: 518439507a user: drh tags: trunk
19:36
Fix to the DOCTYPE of generated HTML pages. Ticket [25ff8cff2bdb41766e91] check-in: c1bec02aae user: drh tags: trunk
19:34
Recognize the HTTPS line in the HTTP header. Ticket [d83227cdda3d786d3743b2] check-in: 3dc62d54d0 user: drh tags: trunk
2010-08-13
07:07
Trying to figure out how to get merge conflicts to actually show up. check-in: d8f8932ff2 user: michael tags: ttmrichter-skins
03:49
Merged with trunk. Leaf check-in: 861a885c74 user: michael tags: ttmrichter
03:30
Added build for FreeBSD using clang. check-in: b775af5045 user: michael tags: ttmrichter
03:26
Merged with trunk. check-in: 7f61175d27 user: michael tags: ttmrichter
2010-08-12
19:39
Reimplement the reconstruct command that was removed in the GPL to BSD license change. This resolves ticket [dfe1fc608a]. check-in: 3332895df8 user: bcsmith tags: trunk
2010-08-11
07:00
Allow a checkin to be checked out again even if one of the files in that checkin has been shunned. check-in: 7e23178ba3 user: drh tags: trunk
2010-08-07
18:09
Enhance the "vdiff" web method so that it shows the differences between to arbitrary check-ins identified by the "from" and "to" query parameters. check-in: 1d713f3f4d user: drh tags: trunk
16:10
The "fossil diff" command now accepts options --from and --to in order to do a diff between two arbitrary check-ins. check-in: 296b90a25b user: drh tags: trunk
2010-08-05
10:09
Update SQLite to the latest 3.7.1 development snapshot. check-in: d090292800 user: drh tags: trunk, release
2010-07-31
16:20
Merge with trunk. check-in: d084f952fe user: michael tags: ttmrichter-skins
13:18
corrected formatting of example cgi scripts in server documentation check-in: ea66780016 user: joshua tags: trunk
2010-07-30
00:16
Merge change by Benoit Mortgat into the trunk. check-in: e3fb8dc36c user: drh tags: trunk
2010-07-29
19:01
“delete” command, still can use “del” which is shorter and non ambiguous – ignore -wal and -shm files in repository root for adding, computing extras and closing repository, just in case Closed-Leaf check-in: 2a4ab3b151 user: benoit tags: benoit
2010-07-28
02:38
Add a link to [http://chiselapp.com/] on the homepage. check-in: 0e1ca296db user: drh tags: trunk
2010-07-26
07:43
Started outline of makeskins utility. check-in: 58e641306b user: michael tags: ttmrichter-skins
06:54
Extracted built-in skins from skins.c and put into skins subdirectory. check-in: 3530b29f15 user: michael tags: ttmrichter-skins
06:21
Create new branch named "ttmrichter-skins" check-in: df8808416a user: michael tags: ttmrichter-skins
06:18
Reverted to original version of wiki.c. check-in: 6078359f2a user: michael tags: ttmrichter
2010-07-25
08:33
Another trunk merge. check-in: 6d828a8630 user: michael tags: ttmrichter
08:27
Merge trunk into branch. check-in: 1bfe076a5c user: michael tags: ttmrichter
2010-07-23
14:38
Fixed a link error in wiki check-in: 6c73d1b2cd user: BMorgat tags: trunk
09:37
Fixed various typos and omissions in help sections check-in: 44b02c3de9 user: BMorgat tags: trunk
2010-07-21
16:33
Update the built-in SQLite to version 3.7.0rc2. check-in: 93d7f371cc user: drh tags: trunk
2010-07-20
05:44
simple doc typo check-in: e3653248ae user: bharder tags: trunk
2010-07-14
13:27
Integrated last commit in benoit branch into trunk. check-in: 711675774b user: benoit tags: trunk
13:25
Run without arguments, fossil proposes to run fossil help to list available commands. Closed-Leaf check-in: e0a9b6e044 user: benoit tags: benoit
05:21
Create new branch named "ticket-92d3a03459" Closed-Leaf check-in: 0fadfd26ba user: michael tags: ticket-92d3a03459
2010-07-13
15:53
Modified into a saner scheme than using fragments and oddball defaults. check-in: fad57367c9 user: michael tags: ttmrichter
2010-07-11
03:29
Since there's no difference between Solaris and OpenSolaris in builds (they both require libnsl it turns out), the files are now merged as PLATFORM=solaris. check-in: 0ec2c22dfe user: michael tags: newbuild, ttmrichter
03:21
Corrected OpenSolaris fragments after testing. check-in: b209bb963c user: michael tags: newbuild, ttmrichter
2010-07-10
13:29
Tested the FreeBSD fragments on FreeBSD 8.0. check-in: f69de3cfd0 user: michael tags: newbuild, ttmrichter
10:43
Added some (as yet untested) fragments for FreeBSD, Solaris and OpenSolaris. FreeBSD and OpenSolaris testing are due soon. check-in: ffcd314afc user: michael tags: newbuild, ttmrichter
2010-07-09
17:41
Fixed up a naming problem for MinGW32 and made a more flexible mechanism for site-specific enhancements. check-in: 6b83b517df user: michael tags: newbuild, ttmrichter
17:23
Cleaned up the platform fragments. Corrected two compiler settings. check-in: 81e4477e90 user: michael tags: newbuild, ttmrichter
16:57
Named the mingw32 fragment properly. Forced mingw32 to use GCC. check-in: cd98f05dbe user: michael tags: newbuild, ttmrichter
16:25
Merged main trunk into private branch. check-in: 1c28a41cf1 user: michael tags: newbuild, ttmrichter
16:23
Started the process of modifying the build system to permit more flexible and reliable cross-platform support. Currently the build system is set up for Linux (GCC or CLANG as the compiler) and for MinGW32 (GCC as the compiler). Of these, only the Linux builds have been tested so far and confirmed to work as expected. The way to use this new system is as follows: make Builds the default platform and compiler (linux and gcc). PLATFORM=mingw32 make Builds the mingw32 build (untested!) using the default compiler (gcc). COMPILER=clang make Builds the default platform (linux) using the clang compiler. Other platform and compiler fragment files can be added in the ./make directory based on the models already there. check-in: d3252d7488 user: michael tags: newbuild, ttmrichter
2010-07-08
17:57
Update the built-in sqlite3 to the latest development version. check-in: 1e6ded9856 user: drh tags: trunk
17:53
Take care to close the connection to the database file before existing. This gives the database a chance to clean up (and, for example, delete WAL and shared-memory files). check-in: 932825bc6a user: drh tags: trunk
2010-07-07
14:57
Update the built-in SQLite to the latest 3.7.0 beta snapshot that includes fixes for large databases in WAL mode. check-in: f0cd78c1a3 user: drh tags: trunk
07:44
Update private branch to latest trunk. check-in: a87fbd3312 user: michael tags: ttmrichter
2010-07-06
21:22
Add software version information and database stats to the /stat page. check-in: 5acf617104 user: drh tags: trunk
20:51
Update the built-in SQLite to the latest beta of version 3.7.0. check-in: 8733f07f0a user: drh tags: trunk
2010-07-04
21:11
Small performance tweaks for clone and rebuild. check-in: 710a8ba993 user: drh tags: trunk
2010-07-03
15:33
Update SQLite to the latest beta of 3.7.0. This provides much better server concurrency when the repository database file is set to WAL mode. check-in: fb5f0c2580 user: drh tags: trunk, release
15:26
Automatically pull the shunning list when pulling from the "remote-url" server, which we assume is a trusted server. Add the new "auto-shun" setting to disable this feature, if desired. check-in: 515814f8e7 user: drh tags: trunk
2010-06-28
14:35
Modified Makefile to support clang in private branch. check-in: 9c06026377 user: michael tags: ttmrichter
14:30
Updated ttmrichter branch to latest from trunk. check-in: 4c41c80e04 user: michael tags: ttmrichter
2010-06-26
20:37
Update the built-in SQLite to the latest from the SQLite development tree. check-in: ba14c7549c user: drh tags: trunk
2010-06-24
11:10
Update to the latest SQLite with the new WAL file format containing version numbers. check-in: e0bdd5afce user: drh tags: trunk
2010-06-23
15:23
Update to the latest SQLite which contains a bug fix in the current-time function on windows. check-in: 34178e2771 user: drh tags: trunk
13:30
Prompt the user for permission to overwrite files on "fossil open". Ticket [17389900b2e5bd816] check-in: d778ffea81 user: drh tags: trunk
11:58
Fix to a "help" message. No code changes. check-in: b892572644 user: drh tags: trunk
11:54
Do not try to drop system tables when rebuilding a repository. Ticket [7c700d2f28838490]. check-in: b063e40725 user: drh tags: trunk
11:48
Merge quickstart.wiki changes into the trunk. check-in: c6cfa4ebc4 user: drh tags: trunk
11:46
Back out the benoit branch changes added by the previous check-in. check-in: 17075ffb37 user: drh tags: ttmrichter
05:27
Fix makemake.tcl to generate main.mk as committed previously. <i>Moved onto the "benoit" branch because it fails to build.</i> check-in: 953d293c32 user: benoit tags: benoit
04:33
Merge from the "benoit" branch. check-in: 84e497e440 user: michael tags: ttmrichter
02:21
Merging trunk into private branch. check-in: 54d0648f1d user: michael tags: ttmrichter
2010-06-22
11:35
Improve Make system for easier compilation with MinGW awk must still be in PATH and zlib compiled for mingw. check-in: 7b7fe27678 user: BM tags: benoit
2010-06-21
19:28
Fix a segfault that can occur if a corrupt delta gets into the archive. check-in: b9a744e1c4 user: drh tags: trunk
15:08
Update to the latest version of SQLite with WAL support. check-in: ed1037e225 user: drh tags: trunk
15:08
Fix a typo in the "branching.wiki" document. check-in: 83d6065c99 user: drh tags: trunk
2010-06-18
03:21
Fixed up the quickstart to present information in a more logical order. check-in: 43472d55f3 user: michael tags: ttmrichter
2010-06-17
02:01
Fix an uninitialized variable in the graph generator - error inserted by the previous checkin. check-in: 4d1ef64ee8 user: drh tags: trunk
01:37
Update to the latest version of SQLite - one that includes the fix for the corruption bug associated with the file-size in byte 28 of the database header. Also fix a bug in the graph generator, and change an index to help timeline run faster for branch queries. check-in: 5129d32a37 user: drh tags: trunk
2010-06-16
20:33
On a branch timeline, in addition to showing the checkins of the branch, also show check-ins of other branches that merge into or from the branch being displayed. This helps to show what has happened to an infrequently changing branch which is part of a much more active project. check-in: 6752934026 user: drh tags: trunk
2010-06-13
15:58
Add the ability to escape Wiki page names in hyperlinks using a wiki: prefix. Ticket [f58a05747498d3aaa9ea1e4f8f4015c209dfc54a]. check-in: d6b2c387a0 user: drh tags: trunk
2010-06-11
12:27
Fix documentation typos. check-in: b16b4337b9 user: drh tags: trunk
12:02
Change the default style to center the title with the project name above and with 200 pixel wide logo and status boxes to the left and right. check-in: 15b293259d user: drh tags: trunk
2010-06-10
19:21
The previous two check-ins to the exp-search branch should have been on the trunk. This check-in pulls them over. check-in: d90467ed85 user: drh tags: trunk
19:19
Change the title of the home page from "Fossil Home Page" to simply "Home Page". Leaf check-in: 0fd61810c4 user: drh tags: exp-search
18:50
Use the qoute() function to encode setting value for the "configure export" command. This allows the binary logo image to be exported. check-in: 59fcfb777d user: drh tags: exp-search
2010-06-09
12:29
Updates to the homepage. Fix a minor bug in the check-in edit screen of the web-UI. check-in: 404aaecff8 user: drh tags: trunk
2010-06-05
20:04
reintroduce "co" alias for "checkout"; Originally introduced with [a89b436bc9] check-in: 91eded7a09 user: bharder tags: trunk
2010-05-25
12:30
Fix typo in the [/doc/tip/www/selfhost.wiki | Self-Hostiry Repositories] page. Ticket [e39122fcc434125c6]. check-in: f19de0b02d user: drh tags: trunk
2010-05-24
18:43
Fix a bug in HTML attribute parsing. check-in: cb44f7dea4 user: drh tags: trunk
18:19
Rewrite the SRC= attribute of &lt;IMG&gt; markup to insert the zBaseURL where appropriate. check-in: dc82d5709c user: drh tags: trunk
15:37
added a check for null document pointers in search_score that corrected search form crash check-in: cad393d597 user: Zeugmal tags: exp-search
2010-05-22
13:24
Add the auto-captcha setting back to the command-line setting command. Default auto-captcha to on. check-in: 5fbd593aa7 user: drh tags: trunk
11:46
Add the test-move-repository command. check-in: 4a19864419 user: drh tags: trunk
11:28
Fix memory leaks associated with the cgi_rfc822_datestamp() function. check-in: 99dcff4d28 user: drh tags: trunk
2010-05-21
21:05
adding code, wiki, tickets, checkins search functionality check-in: 73d274360c user: Zach tags: exp-search
16:21
Fix issues with attachments on tickets. In the artifact viewer, do a better job of detecting JPEG images from the content prefix. check-in: 3343450e64 user: drh tags: trunk, release
15:16
Fix an unterminated string in the information viewer for attachments. check-in: 65d2067247 user: drh tags: trunk
2010-05-17
18:24
re-introduce "co" "checkout" command to BSD branch Closed-Leaf check-in: 0072bfefd2 user: bch tags: trunk
14:29
Fix typo in copyright assignment form. check-in: 4cb397a7cb user: drh tags: trunk
2010-05-16
19:38
Update the "License" link on the homepage to go to the BSD license text rather than GPL license text. check-in: 1a987869e0 user: drh tags: trunk
19:36
Merge support for HTTPS back into trunk. (It got lost during the conversion from GPL to BSD.) check-in: 68fa646f49 user: drh tags: trunk
19:16
Rename the "clear-title" branch as the new trunk. The trunk is now relicensed using the Simplified BSD License. check-in: bf1c21ba16 user: drh tags: trunk
19:14
Move what used to be the called the trunk into a separate branch named "gpl". The trunk will be modified to contain only code to which we hold clear title and which is licensed using the 2-clause BSD License. Closed-Leaf check-in: ccc7701cc6 user: drh tags: gpl
19:08
Change from GPL to the Simplified BSD License. Closed-Leaf check-in: c06edd231f user: drh tags: clear-title
11:18
Pull the latest trunk changes into clear-title. check-in: 96722b6d01 user: drh tags: clear-title
2010-05-14
17:02
On the timeline graph, strive to put the "trunk" to the far left. Closed-Leaf check-in: 4c931047ef user: drh tags: trunk
2010-05-12
14:08
fix ticket [fc428d2107d6b810fff67892896137c66abd3484] check-in: b24b2e1bba user: rwilson tags: trunk
2010-05-09
16:51
Fix a documentation typo. Ticket [64386b2221309d]. check-in: 11b3f31de9 user: drh tags: trunk
16:49
Prevent adding special files _FOSSIL_-journal, .fos, and .fos-journal to the repository. Ticket [97d8f830b7e5e2] check-in: c193d2c2e0 user: drh tags: trunk
2010-05-02
19:21
Add support for URLs of the form: artifact?ci=CHECKIN&filename=FILENAME. check-in: 6f9901dd42 user: drh tags: trunk
2010-04-27
23:55
Ignore byte-order-marks at the beginning of wiki pages. Ticket [466e4bbdc7c90d5] check-in: 9d6507d25d user: drh tags: trunk
17:17
Simplify timeline processing. No longer show branch and merge points since those are now obvious from the graph. check-in: 5568603e57 user: drh tags: trunk
17:02
Allow the branch name to be changes in the check-in edit screen for a check-in that is the first check-in of a new branch. check-in: af8a8979c6 user: drh tags: trunk
2010-04-26
15:36
allow "class" attributes in wiki html markup, so CSS is more useful check-in: 99c26fccba user: ron tags: trunk
2010-04-22
15:48
Infrastructure changes that will allow the client-side sync to be run from a web interface - the status messages now go to CGI output if the sync is run from a web page. This is a partial implementation of the "SyncNow" button. The button itself has not yet been added. check-in: c56af61e5e user: drh tags: trunk
15:18
Back out check-in [fc23960258211b5bc]. This will close ticket [a534227710d3e5] but re-open ticket [3b1533a090eebd09d]. check-in: f7ec914037 user: drh tags: trunk
12:44
Improved detection of invalid home directories and better error messages when invalid home directories are detected. Ticket [c3971eac71a1bd0] check-in: 822133a763 user: drh tags: trunk
01:02
When the "name" parameter for the /artifact webpage (and similar pages) is ambiguous, bring up a page that allows the user to choose between the various options. Ticket [901936cf06df1b9b9a]. check-in: d02115bbf0 user: drh tags: trunk
00:12
Remove dead code and fix a comment - issues found while looking for an unrelated problem. check-in: d4125d551e user: drh tags: trunk
00:00
Fix incorrect redirects to "/home" when there is an ambiguous name on the artifact webpage. Ticket [901936cf06df1b9b]. Still need to add code that will list all possible answers and let the user choose. check-in: f44a3f70be user: drh tags: trunk
2010-04-15
23:53
Update to the latest stable check-in of SQLite, as a beta-test for SQLite. check-in: 7c37b46b12 user: drh tags: trunk
23:50
Fill the boxes on the graph with the same background color as the text in the timeline description. check-in: 0e7b85bb92 user: drh tags: trunk
2010-04-07
20:35
SQLite bug fix. Change a LIKE to a GLOB so that it can use an index. check-in: 5721bce885 user: drh tags: trunk
20:02
Update SQLite to a version that includes automatic index support. When compiled with FOSSIL_DEBUG, issue warnings if any automatic index is ever used. check-in: b84917dbf8 user: drh tags: trunk
11:53
Accept single-quotes in addition to double-quotes for HTML attribute quoting. check-in: 852e631f08 user: drh tags: trunk
2010-04-04
23:20
Pull in recent graph layout changes. check-in: 0551ff8178 user: drh tags: clear-title
22:40
Further refinements to the graph layout for file histories. check-in: 1f607de1db user: drh tags: trunk
21:47
For file history graphs, use merge arrows to show when the same file appears in multiple check-ins. check-in: 6ea10c5e99 user: drh tags: trunk
18:38
Tweaks to the graph layout algorithm to try to get better graphs for individual file histories. check-in: 1d2608b7f4 user: drh tags: trunk
2010-04-02
20:09
Merge all recent trunk changes into the clear-title branch (since we hold clear title on all recent changes.) check-in: 64541535d9 user: drh tags: clear-title
19:28
Add additional markups to show inefficient queries when running in TH3_DEBUG mode. check-in: 251fd001a8 user: drh tags: trunk
19:27
In file changes histories, show when the file is deleted. check-in: 4bbb437f06 user: drh tags: trunk
2010-03-31
18:42
Get chroot jails working correctly when a particular fossil repository is specified on the "http" command. This fixes a problem introduced by the multi-repository feature added by check-in [9cd2c42e79] on [2010-01-31]. check-in: 42ba7b97aa user: drh tags: trunk
17:14
Patch SQLite to provide a better error message to sqlite3_log() when it is unable to open a file. check-in: a158c4e75d user: drh tags: trunk
15:27
Update the mechanism for reporting SQL that does not use indices. The warnings can be suppressed by comments in the SQL text. check-in: 9f1d490dd6 user: drh tags: trunk
15:17
Improvements to the SQLite error logging output format. check-in: b30e35fcd2 user: drh tags: trunk
14:52
Cause all SQLite errors to be logged as warnings. check-in: 99fea6cde4 user: drh tags: trunk
14:35
When compiled with FOSSIL_DEBUG, print warnings if any SQLite queries fail to use indices. check-in: e95e87c1ed user: drh tags: trunk
2010-03-30
14:29
Use artifact IDs, not record IDs, on the "diff" link of check-in change listings. check-in: 61c52dd6aa user: drh tags: trunk
01:22
The sync, clone, push, and pull commands process 302 redirects. check-in: 84439e9dc7 user: drh tags: trunk
2010-03-29
00:07
Add the capability (disabled by default) to accept REMOTE_USER as an authenticated user. Ticket [49929a3557a] check-in: a5a1ff1b4b user: drh tags: trunk
2010-03-28
23:20
In the graph algorithm, try to put branches on rails as close as possible to their parent. check-in: 42bbfe9d64 user: drh tags: trunk
2010-03-27
12:56
Update the built-in SQLite to 3.6.23.1 release candidate 1. check-in: 340d3398e6 user: drh tags: trunk
2010-03-25
13:52
Added the 'New Ticket' link to the ticket report view check-in: f3df06b09f user: jeremy tags: trunk
2010-03-24
07:10
update custom ticket wiki page check-in: 0c305be6c1 user: ron tags: trunk
2010-03-22
14:17
If the graph height is greater than 32767, omit the &lt;canvas&gt; object. Also, do not appendChild() the graphics &lt;div&gt; objects until after they have been set to "abolute" positioning, to work around a FF performance issue. Ticket [13536c292b60] check-in: 504dc92ceb user: drh tags: trunk
13:41
Do not use &lt;canvas&gt; when the height of the graph is greater than 32767. Ticket [13536c292b60]. check-in: 81751fa51b user: drh tags: trunk
12:52
Truncate the graph at 32767 pixels. This allows the top part of the graph to be seen when the graph is large, at least. Ticket [13536c292b]. check-in: 076ecdcc56 user: drh tags: trunk
2010-03-21
22:42
Comparison typo. Leaf check-in: 624bc1c662 user: linuxfood tags: ssl_platform_fixes
22:38
Fix case when trying to free a non-malloced pointer. check-in: ee59ca74b8 user: linuxfood tags: ssl_platform_fixes
22:14
Merge in trunk and local fixes. check-in: 3b06c951cf user: linuxfood tags: ssl_platform_fixes
22:10
Create new branch named "ssl_platform_fixes" check-in: 6a21088a78 user: linuxfood tags: ssl_platform_fixes
21:51
Avoid the use of rowids in URLs, since they can change on a rebuild. Use SHA1-derived artifact IDs instead. check-in: a4b10f43e2 user: drh tags: trunk
17:03
Fix for ticket [45f89e504b4] check-in: 3640618d71 user: drh tags: trunk
2010-03-18
16:27
Make sure that "Setup" and "Admin" privileges imply 'Append-Tkt' privilege. check-in: a1b7f8e1a9 user: drh tags: trunk
14:40
Merge in all of the latest clear-title changes from the trunk. check-in: 7c2577bd63 user: drh tags: clear-title
14:28
Update the script that builds the download page. check-in: d5f6a272e9 user: drh tags: trunk
14:20
Fix some compiler warnings on windows. check-in: 73c24ae363 user: drh tags: trunk, release
14:11
Fix some permissions problems on wiki pages. Always show "Empty Page" text for wiki pages that contain no text. check-in: f442eb2ae2 user: drh tags: trunk
13:47
Some minor performance improvements on timeline. check-in: edea06eec7 user: drh tags: trunk
13:26
Merge recent experimental changes (the attachment enhancement and the ability to delete wiki) into the trunk. check-in: f4a25366a7 user: drh tags: trunk
12:55
Change the timeline comment when a wiki page is deleted. Remove some "#if 0" sections from the code. Closed-Leaf check-in: 49e6670386 user: drh tags: experimental
10:39
Show only non-empty wiki pages in the list of all wiki pages. A rebuild is required after updating in order for this feature to work. check-in: 012d5e4f23 user: drh tags: experimental
02:11
Add the ability to delete attachments and fix issues with timelines. check-in: 01c0180b3f user: drh tags: experimental
01:09
Show attachment in timelines. check-in: 2978e43005 user: drh tags: experimental
2010-03-17
23:49
Show artifact changes in ticket history. check-in: 931f8895c6 user: drh tags: experimental
23:15
Basic functionality of attachments is now in place. check-in: dd2d3177b1 user: drh tags: experimental
19:57
Added screens for adding and listing attachments. check-in: 1fcfa000b4 user: drh tags: experimental
01:03
Fix a bug in timeline introduced by the previous check-in. Improvements to the file timeline. check-in: 6953184210 user: drh tags: trunk
00:40
Get the derivation graph working for individual file histories. check-in: c19467d68e user: drh tags: trunk
2010-03-16
21:33
Work toward adding support for attachments. Keep this on an experimental branch until it is actually working. check-in: c3d7df650b user: drh tags: experimental
16:52
Change the format of the A-card for attachments again. Add the ATTACHMENT table to the repository. Insert attachment information into the ATTACHMENT table when processing attachment artifacts. check-in: 615a52f0ba user: drh tags: trunk
15:38
Improved file format documentation. Added information on the attachment artifact. Redefine the A-card (which has not previously been used). Update the Manifest object to store attachment artifacts. check-in: d5a4e41c81 user: drh tags: trunk
14:27
Provide more space on the ignore-glob entry in the UI. check-in: ef80cbf52f user: jeremy_c tags: trunk
14:25
Added the new ignore-glob setting to the Behavior area of the Admin UI check-in: 557e8389db user: jeremy_c tags: trunk
2010-03-15
20:54
Add a new form of ticket timeline that shows only the check-ins associated with the ticket. check-in: dec1364848 user: drh tags: trunk
18:09
Add the --binary option to the "merge" command and a new "binary-glob" setting. These identify files that should be treated as binary files and which should not be subjected to a 3-way merge. check-in: d327f12522 user: drh tags: trunk
17:41
Add a --ignore option to the "extra" command, and an "ignore-glob" setting which causes files with given patterns to be ignored. Tickets [705181a992c] and [5125de2e624]. See also ticket [4e8410bfd69]. check-in: 3555c0fc6f user: drh tags: trunk
16:16
Show check-ins that mention a ticket in the ticket timeline. check-in: 611b3b206b user: drh tags: trunk
14:46
Add the BACKLINK table and code to populate it. NB: Run "rebuild" when updating to this or later versions. check-in: f2181f5e45 user: drh tags: trunk
2010-03-14
20:56
Add an exception to the GPLv2 license to allow Fossil to be linked against the OpenSSL library. Ticket [930a168303]. check-in: 01c2f049b4 user: drh tags: trunk
2010-03-12
14:29
Fix the formatting on the non-propagating tag timeline. Ticket [274b530475ce]. check-in: 19d6b1cfe8 user: drh tags: trunk
2010-03-11
03:29
Add a "zip" command for generating a ZIP archive of a check-in from the command-line. check-in: 2582ecf2ed user: drh tags: trunk
2010-03-10
17:18
Make sure the return value of db_text() is always something obtained from malloc() or else NULL. Strdup() the default value if the default value is used. check-in: 0cbc5d295c user: drh tags: trunk
2010-03-08
14:18
Make the File menu option default to showing only the files in tip. check-in: 599e6abfb1 user: drh tags: trunk, release
14:12
Changes to file browser to be more direct and describing what is seen in the union of all files from all versions. Add hyperlinks to tip and trunk. check-in: 4db129c925 user: drh tags: trunk
13:18
Get skins working again. They were busted by check-in [5476e50d659] (which was backed out using the new --backout option to merge.) Also add an unused query parameter to the style.css to force a reload of the CSS when the skin changes. check-in: b22e5a9e52 user: drh tags: trunk
2010-03-07
17:43
Clean up formatting and comments asociated with the "new" command. No changes to functionality. check-in: 69dcef960f user: drh tags: trunk
17:34
Link the SSL and CRYPTO libraries in a different order for FreeBSD. Ticket [c68457bff8b1]. check-in: 42a964c585 user: drh tags: trunk
12:44
Disable the timeline graph when using search mode. Ticket [6166fbed08]. check-in: 4276853ef8 user: drh tags: trunk
2010-03-06
19:35
Refinements to the formatting of the download page. check-in: 9405e691ad user: drh tags: trunk
19:21
Updates to the website download page generator script. check-in: 10989b5c42 user: drh tags: trunk
16:41
Allow specifying tags using TAG:DATE. The result is the newest check-in with TAG that occurs or before DATE. check-in: 337a1aca06 user: drh tags: trunk
15:49
Add the --backout option to the "merge" command. check-in: 3f0393f555 user: drh tags: trunk
15:21
Fix a compiler warning in the SSL module. check-in: 5825707088 user: drh tags: trunk
14:56
Remove a BOM from the beginning of the branching.wiki document. check-in: 672d5c6fd0 user: drh tags: trunk
14:44
Windows clients now preserve the execute permission bits when doing a commit. check-in: 356fc21d40 user: drh tags: trunk
13:39
Minor documentation updates. check-in: 46d98dd555 user: drh tags: trunk
02:27
Make sure the server does not send an 'igot' card for a phantom since this can cause a push to end prematurely. check-in: d6e09ac934 user: drh tags: trunk
2010-03-05
23:14
Pull in all clear-title changes from trunk. check-in: dfb5fd64cd user: drh tags: clear-title
23:12
On the "update" command, do not report a conflict if a new file has been added that does not exist in the version we are updating to. Also some cleanup to the "update" command implementation. check-in: c9e9fd7572 user: drh tags: trunk
21:20
Another attempt to get the quoting right for RSS feeds. check-in: 18449fa6e6 user: drh tags: trunk
21:05
Use wiki-formatting on fields of the RSS feed so that hyperlinks come out right but other markup characters (ex: <stdio.h>) get escaped properly. check-in: ee7dbb86fb user: drh tags: trunk
20:27
Set the TIMELINE_DISJOINT option for the graph drawing logic when only checkins for a particular user are shown. Fix for ticket [a2de4526a0] check-in: 97336c56ab user: drh tags: trunk
13:56
Update to a version of SQLite that builds on Mac with SQLITE_ENABLE_LOCKING_STYLE disabled. check-in: e1f21628f2 user: drh tags: trunk
13:55
Use double-quotes instead of single-quotes in skin template to avoid having to escape the single quotes for SQL. check-in: 5476e50d65 user: drh tags: trunk
01:00
Prompt for the password whenever a URL is supplied that contains a username but no password. check-in: 99a98377ec user: drh tags: trunk
00:45
If no password is supplied, give the user a single opportunity to enter the password (if they are on a tty) then fail the clone. check-in: 03ed08364b user: drh tags: trunk
00:10
Pull over from the trunk all recent changes for which we have clear title. check-in: b9d3b4288f user: drh tags: clear-title
00:08
Disable prompts for a password if fossil is not running on an interactive terminal. check-in: 554d4caa5a user: drh tags: trunk
2010-03-04
23:51
Add the FOSSIL_ALLOW_OUT_OF_ORDER_DATES compile-time option to disable the check that forces new check-ins to be younger than their parents. check-in: 62b4df4ea4 user: drh tags: trunk
23:41
Here is an altenative fix to [8b3c5d30f7e] that explicitly disables the LOCKING_STYLE option of SQLite. check-in: 879a030e1c user: drh tags: trunk
22:39
Update SQLite to pre-3.6.23 that leaves SQLITE_ENABLE_LOCKING_STYLE turned off by default. This should help it to build correctly on Tiger. Ticket [8b3c5d30f7e6] check-in: 73223b8bd6 user: drh tags: trunk
2010-03-03
13:52
Allow the type= attribute on the verbatim wiki tag. This attribute does not pass right through. If found, it is treated as the 'Language Type' and alters the output of the verbatim tag slightly. verbatim type='cpp' would render as pre name='code' class='cpp'. This allows JavaScript tools such as SyntaxHighlighter to function properly for any language. check-in: 63d31b0448 user: jeremy_c tags: trunk
04:08
Improvements to the graph layout algorithm to render a more compact graph when there is lots of branching and merging. check-in: 71edacd95f user: drh tags: trunk
03:34
Add a hyperlink on branch tags of the info display that carries the user to a timeline of the branch. check-in: 732e3db329 user: drh tags: trunk
2010-03-02
18:20
On windows, use COLLATE NOCASE instead of LIKE to do case insensitive comparisons - to avoid issues with wildcards. Ticket [80d3ba8b0ff]. check-in: d97a4cdf8d user: drh tags: trunk
2010-03-01
00:54
Update the how-to-build documentation in the BUILD.txt file at the root of the source tree. check-in: 355d37ca8c user: drh tags: trunk
2010-02-28
08:18
fix small issue in postbuild Closed-Leaf check-in: 7f2ccea7ff user: ron tags: ron-make
07:01
added make wrapper script check-in: 0ddd305acb user: ron tags: ron-make
2010-02-27
12:26
A wiki-style hyperlink to a well-formed ISO8601 date-time will link to the timeline at that date and time. check-in: 7ca773bc31 user: drh tags: trunk
2010-02-26
13:09
Update SQLite to pre-3.6.23. check-in: 1efd09ed4f user: drh tags: trunk
03:02
Merge in latest changes from trunk. Leaf check-in: df90572760 user: linuxfood tags: creole
2010-02-25
14:06
Pull over the latest clear-title changes from trunk. check-in: 16e703be11 user: drh tags: clear-title
12:58
If a file has been deleted from the filesystem, but not deleted by fossil, then make the "update" command restore that file. Ticket [7c3ca0eae8287] check-in: 63d5a4fe25 user: drh tags: trunk
2010-02-24
22:39
Back out the changes of [0e2281fc8a757] since they were causing a segfault while trying to enter a new ticket. The ticket [6b498a792c0] should still be fixed. check-in: 5a6634c453 user: drh tags: trunk
04:11
Updates to the file format documentation. check-in: f01ec9db8b user: drh tags: trunk
2010-02-23
21:30
Improved graph layout algorithm attempts to keep merge arrows in between their source and destination. check-in: 0f27a59808 user: drh tags: trunk
16:14
Fix the Makefile so that all parameters are commented and so that it works with non-GNU makes. check-in: 8fe33aa575 user: drh tags: trunk
15:33
Make the "clearsign" PGP signing default to off. check-in: 28987096ac user: drh tags: trunk
15:28
Fix the width of the graph canvas so that it does not overlap and disable hyperlinks in the check-in comment text. Ticket [ddd45723b9a2]. check-in: 847ae1fe0f user: drh tags: trunk
2010-02-21
10:45
make it possible to do both Linux and Win builds without doing clean first check-in: aff93fb6b8 user: ron tags: trunk
2010-02-19
17:57
timeline.rss now supports n=### param, like the /timeline page does. This feature is arguable (could lead to DoS), but i want it for harvesting an activity timeline which includes older commits. check-in: 65a46db339 user: stephan tags: trunk
2010-02-18
15:48
Remove the byte-order mark from the beginning of index.wiki. check-in: e964b55dd6 user: drh tags: trunk
13:47
Fixed layout of the custom_tickets.wiki page. check-in: 5edfe089ca user: ron tags: trunk
12:46
customize tickets (visible from main) check-in: c98e4a47bd user: ron tags: trunk
12:44
customize tickets check-in: c2aab086d8 user: ron tags: trunk
11:23
Finalize (for now) the server docs check-in: 0893a67a9c user: ron tags: trunk
11:22
Add a link from the homepage to the new server documentation. check-in: ae2adb543b user: ron tags: trunk
11:20
server docs check-in: 0c83e192c7 user: ron tags: trunk
2010-02-17
20:27
more detail for server.wiki check-in: c516e0d2a0 user: ron tags: trunk
20:17
add server.wiki document check-in: f546625903 user: ron tags: trunk
16:34
fix typo in isspace() check-in: ef43b99573 user: rwilson tags: trunk
2010-02-16
20:02
fixed [6b498a792c] check-in: 0e2281fc8a user: ron tags: trunk
17:49
Remove surplus ":" from the user-home: line in windows builds. Ticket [eff2cbe5ae11c] check-in: 0ee44737e8 user: drh tags: trunk
2010-02-15
21:06
Improve punctuation. Related to [6b8dcc1d67171f3e3]. check-in: d5dd493b00 user: bch tags: trunk
21:01
Remove superfluous word, as per [6b8dcc1d67171f3e30]. check-in: 05b44d58a0 user: bch tags: trunk
2010-02-13
12:30
Fixed bug [2245a1e3d0]. rm command now properly checks return value. check-in: 02f638a16f user: jeremy_c tags: trunk, release
2010-02-10
13:13
Bug fix in the graph layout algorithm. check-in: 95ae79d504 user: drh tags: trunk
2010-02-09
22:13
Not all tickets are "problems". Adjust label for "one-line summary" entry when creating new ticket. check-in: 2b79f36e5a user: bch tags: trunk
17:54
JavaScript graph drawing enhancements using an HTML5 canvas (if available) suggested by Joshua Paine. check-in: 6fd9141368 user: drh tags: trunk
13:36
Enable the graph for tag timelines, but omit descenders. check-in: 22b6887e40 user: drh tags: trunk
12:31
Disable the built-in robots.txt file. Ticket [03c9f4deef] check-in: f2626a53c3 user: drh tags: trunk
12:28
Get the --latest option on the "co" command working when the current checkout is on a dead branch. Ticket [e42448edec1]. check-in: c98948242e user: drh tags: trunk
11:57
Modify the check-in command to detect clock skew and abort if found. check-in: 8fdac87b68 user: drh tags: trunk
11:37
Prevent a segfault in the graph computation due to time skew. The graph is still not drawn right, but at least it displays something now. check-in: ff9efe3026 user: drh tags: trunk
11:13
Add the "ng" query parameter to the "timeline" to disable the graph. check-in: 2f22c476c1 user: drh tags: trunk
2010-02-08
22:12
Additional refinements to the Makefile stemming from the cut-over of SSL. check-in: 5c30ad4ce1 user: drh tags: trunk
22:00
Remove GNU-isms from the Makefile. Ticket [1927cbd979]. check-in: fcd7ecb7f1 user: drh tags: trunk
21:42
Fix another graph layout bug. check-in: f312587a65 user: drh tags: trunk
21:18
Merge the SSL branch into the trunk. check-in: b05cb4a0e1 user: drh tags: trunk
19:59
Add a DOCTYPE to the beginning of every page. IE8 appears to work better with the DOCTYPE in place. check-in: 0faa676fab user: drh tags: trunk
19:17
Change the way the graph elements are removed when the graph is being redrawn. check-in: 63d46e6d33 user: drh tags: trunk
18:48
Use the innerHTML method rather than setAttribute to add DIV elements for graphics, in an effort to get graphs to work with IE. check-in: 4e8c30c354 user: drh tags: trunk
18:47
fossil rm can now remove entire directories. check-in: 6dbd362de9 user: jeremy_c tags: trunk
18:16
Merge recent changes into the dual-license branch. check-in: 14c19fbc1c user: drh tags: clear-title
18:12
Merge all the latest trunk changes into the SSL branch. Closed-Leaf check-in: 8c23a947eb user: drh tags: ssl
18:08
Check the graph for resize events every second and rerender the graph if a resize has occurred. This fixes display problems on Safari and also keeps the graph consistent with resized browser windows. check-in: f51bd59613 user: drh tags: trunk
16:58
Fix a bug in timeline graph generation. check-in: 399d1ca000 user: drh tags: trunk
16:40
Fix a bug in the graph display that causes an assertion fault if the timeline contains a node that has no parents. check-in: c5f3e87bb0 user: drh tags: trunk
16:12
Implement a graph of changes in the timeline to replace the older flashing asterisk mechanism. Does not work on IE6. Probably still contains bugs. check-in: d89fea6a1c user: drh tags: trunk
16:10
Alternative implementation to the improved "remove directory" error message. check-in: 8c9f949a3f user: drh tags: trunk
16:08
Alternative fix for ticket [9ff56ae8a6]. check-in: 3cc4cd55d8 user: drh tags: trunk
14:20
Added better error message when trying to remove a directory. Closed-Leaf check-in: 1761fee055 user: jeremy_c tags: dead-end
2010-02-06
20:20
fixed [9ff56ae8a6] - "fossil sha" crash check-in: 4027ad4b7e user: ron tags: dead-end
17:25
Windows only: remove duplicate code from sqlite3.c in db.c check-in: 2f58d48cab user: ron tags: trunk
12:14
Fix double-free of zCopy in date_to_uuid(). Ticket [dc2b2503031] check-in: 01a769a9fa user: drh tags: trunk
2010-02-05
21:09
Accept date/time strings as a valid tag. They resolve to the most recent check-in prior to the given date/time. check-in: 93827b8450 user: drh tags: trunk
16:57
Force the method to be /xfer if the content type is application/x-fossil. check-in: 94bb313444 user: drh tags: trunk
16:22
The RSS feed is restricted to the permissions granted to user 'nobody'. Ticket [09ba8cea6f] check-in: 78a6270fdc user: drh tags: trunk
2010-02-03
14:36
Add the --notfound option to the "http" and "server" command. For CGI, add configuration lines "directory:" and "notfound:". check-in: 49cffc0187 user: drh tags: trunk
2010-02-01
15:07
Make the new multi-repository fossil server feature work with the "clone" command. check-in: a918bdf56b user: drh tags: trunk
06:45
fix typo check-in: a61fe7b878 user: ron tags: trunk
2010-01-31
20:29
If the REPOSITORY argument to the "server" or "http" commands is a directory, then use the first element of PATH_INFO as the basename of a repository in that directory. check-in: 9cd2c42e79 user: drh tags: trunk
17:44
Run autosync before resolving the version name in the "update" command. In that way, if a branch is specified which has been extended by the sync, the latest version of that branch is extracted rather than the version that was latest prior to the sync. check-in: da48c10d66 user: drh tags: trunk
2010-01-30
15:32
In addition to ticket [9195b1e5f3] and commit [b8d812efb9], this adds the -A|--admin-user options to the clone command. check-in: d3e38231f2 user: jeremy_c tags: trunk
2010-01-27
07:52
fix [3b1533a090eebd09da7121ab3fc9e3f6a7fbd6f5] - add "Sync now" to Admin page check-in: fc23960258 user: ron tags: trunk
2010-01-26
14:38
Added --admin-user|-A USERNAME to the new command which will set the default admin user name. If not supplied, the existing mechanism is used to determine the default user name. This implements [9195b1e5f3]. check-in: b8d812efb9 user: jeremy_c tags: trunk
2010-01-25
19:27
Form input label for new wiki search ([07bd8796dc]) reflects it's current function of only searching page _titles_. check-in: 80bcc3a18e user: bch tags: trunk
10:03
add search to wiki check-in: 07bd8796dc user: ron tags: trunk
2010-01-24
22:35
Pull in the latest changes from trunk. check-in: 97311bd9d5 user: drh tags: ssl
22:34
Pull in the latest changes from trunk. check-in: 1942d581bb user: drh tags: clear-title
17:55
Fixes to the login processing for "clone". check-in: c4c231069e user: drh tags: trunk, release
07:53
fix [7df27f5236] check-in: 6bbb22d4fa user: ron tags: trunk
07:07
fix [a395f43b33e8e48d4c72d158530bdd88c2eebb5d] check-in: afe70a4646 user: ron tags: trunk
01:41
Fix a bug in "fossil rm". Ticket [15f8f4a4252] check-in: fbcefb6e4e user: drh tags: trunk
2010-01-23
21:48
Cause browsers to cache the logo and style sheet. check-in: 08c0a9ff0c user: drh tags: trunk
2010-01-22
16:36
HTML-escape text content in the RSS feed. Ticket [83e9e0016b6]. check-in: 825a2c7c64 user: drh tags: trunk
03:09
Make sure Admin users have ZIP permission. Ticket [2741e01c0b]. check-in: 9eb7f4fb1e user: drh tags: trunk
2010-01-21
22:06
Updated to include all the latest changes (for which we hold clear title) from the trunk. check-in: 390b414605 user: drh tags: clear-title
22:03
Update the SSL branch to include all the latest changes. check-in: 652f20ef9c user: drh tags: ssl
20:53
Merge experimental remote-url password handling changes into the trunk. check-in: a3c97c9063 user: drh tags: trunk, release
20:52
Use the saved sync-url password for autosync. Closed-Leaf check-in: f703a2fca2 user: drh tags: experimental
20:28
Cleanup the last-sync-url password handling. Automatically prompt for a new password if a sync login card fails. check-in: 05380c5f60 user: drh tags: experimental
20:18
fix compile error check-in: 5fc80efdf9 user: ron tags: ssl
20:14
If a sync login fails, prompt for a new password and repeat the attempt. check-in: 0110b93e0c user: drh tags: experimental
19:51
Better reporting of failed logins by the server back to the client. check-in: b030521c42 user: drh tags: experimental
18:13
Factor the sync password out of the last-sync-url configuration setting. Store the password separately. Prompt the user for the password if it is missing. check-in: 59002d5e35 user: drh tags: experimental
2010-01-20
21:51
Fix a bug in file change detection introduced by check-in [d7a583e697]. Don't use that check-in, nor [30f23e3f5c]. check-in: 1abc8a940e user: drh tags: trunk
21:40
Require only ZIP permission (not ZIP permission plus check-out and history permission as formerely) in order to download a ZIP archive. Ticket [164e519962]. check-in: 30f23e3f5c user: drh tags: trunk
20:35
Make the mtime-changes setting the default. Avoid redundant calls to stat(). check-in: d7a583e697 user: drh tags: trunk
18:35
On windows, do not allow the "add" command to add files that differ from existing files only in case. Only works for ASCII. Ticket [36cb6b45fd9d]. check-in: 4b9455bf03 user: drh tags: trunk
16:25
Add the --cherrypick option to the trunk. I had intended to put the previous check-in on the truck but mistakenly left the local repository on the ssl branch. Fortunately, I was able to use to new --cherrypick option to pull the changes over into trunk without pulling all ssl changes. check-in: d2204a00fb user: drh tags: trunk
16:23
Add the --cherrypick option to the "merge" command. check-in: 3005080796 user: drh tags: ssl
15:56
Pull in the latest fixes from the trunk. check-in: ac8902beec user: drh tags: ssl
15:55
Pull in the latest fixes from the trunk. check-in: a3161f5f1f user: drh tags: clear-title
15:48
Fix the object ID decoding on the /info page. Ticket [a5403e6eee]. check-in: 5eea3db6c1 user: drh tags: trunk
15:43
Fix a memory leak in the check-out logic that prevents opening of massive repositories. Ticket [708eab9d48] check-in: 726a13d296 user: drh tags: trunk
2010-01-19
18:28
Add the "pullonly" option to the "autosync" setting. check-in: ea27129c88 user: drh tags: trunk
18:16
Pull in all the latest changes from the trunk as of 2010-01-19. check-in: b8df912e2d user: drh tags: ssl
18:11
Start a new branch that strives to contain only code for which we hold clear title. check-in: ab0a0d7640 user: drh tags: clear-title
17:34
Cleanup of the code used to resolve tag names in contexts where an artifact ID can be entered. check-in: bf56b2ddf4 user: drh tags: trunk
14:15
Show the edited user id in annotations. check-in: e7efca9ee9 user: drh tags: trunk
2010-01-18
22:23
Add the --stopper option to the "ui" and "server" commands on windows. The argument is the name of a file, which if it exists, causes the server to abort upon receiving the next inbound TCP connection. Use this to shut down fossil servers running as a windows service. check-in: 23c0d16718 user: drh tags: trunk
21:46
Remove some weird control character that somehow snuck into the [/doc/tip/www/theory1.wiki] document. check-in: d8aa59fc17 user: drh tags: trunk
2010-01-14
16:17
Enchance the "revert" command so that it reverts all changes when no arguments are given. It also prints a message saying that "undo" is available to undo the revert. check-in: eaef1a77cc user: drh tags: trunk
15:37
Fix a typo in the [/doc/tip/www/theory1.wiki] documentation page. Ticket [e77e876caf316cc5]. check-in: 81b0597fcd user: drh tags: trunk
15:34
If a "merge" or "update" or "revert" fails, then automatically rollback any partial changes to the filesystem. Ticket [a9722a15d2]. check-in: 7c3cb28d0f user: drh tags: trunk
2010-01-13
10:10
Fixed bug where /doc could only be read if the user had checkout security - <i>drh adds</i>: This is not a bug. Checkout permission prevents /doc from being used to "checkout" any version of any file. Closed-Leaf check-in: acba194c0d user: jeremy_c tags: dead-end
09:58
Fixed bug where the ticket report view page was checking the wrong security attribute (too secure) which was causing people who should be able to view ticket reports to not be able to view ticket reports. check-in: 5fc36e2faa user: jeremy_c tags: trunk
09:35
New option of 'wiki-use-html' which causes the wiki system to use HTML as it's markup language. i.e. do not interfeer with what was entered. check-in: cf3809cc71 user: jeremy_c tags: trunk
2010-01-12
14:33
Fix typo on the [/doc/tip/www/password.wiki] page. Add a link to that page from the home page. check-in: c16017374e user: drh tags: trunk
14:10
Transfer SHA1-encoded passwords on a "configure push|pull user" when the client has Admin privilege. check-in: 9c5322463b user: drh tags: trunk
13:55
Merge the experimental password changes into the trunk. check-in: 596f3c10fe user: drh tags: trunk
13:47
Reverted previous commit [1bf6cf832d] as it contains a major flaw of wiki links not being rendered. I tested on simple cases only, will reimplement in a way that allows wiki links to be rendered properly. check-in: b9897bb934 user: jeremy_c tags: trunk
13:38
Added an option to enable ALL HTML, CSS and JavaScript tags/attributes for wiki pages. This comes with a strong warning against doing so on any public project. check-in: db344436c2 user: jeremy_c tags: trunk
2010-01-11
17:11
Added a 'New Ticket' link to the 'View Ticket' sub menu check-in: 1bf6cf832d user: jeremy_c tags: trunk
16:21
Additional clarification in the Password Management document. Closed-Leaf check-in: 261e55346d user: drh tags: experimental
16:09
Updates to the Password Management document. check-in: 1cba86eabb user: drh tags: experimental
15:07
Add the [/doc/tip/www/password.wiki] document. check-in: cac5675e6c user: drh tags: experimental
2010-01-10
20:56
Change the hash algorithm for passwords so that USER.PW field stores a SHA1 hash of the project-code, user login, and user password, rather than just a hash of the user password. That way, the if two users select the same password, or if the one user selects the same password for multiple projects, the password hashes are still different. check-in: 4b58a7b838 user: drh tags: experimental
18:41
Fix ticket [135d8acbae] - parent/child indicators on timeline fail if there are suppressed lines because they still generate an entry in the JavaScript for the id that was skipped. check-in: 2975179442 user: eric tags: trunk
14:27
Merged ticket report list fixes from [cd93f5965b] into trunk check-in: 023c9fed38 user: jeremy_c tags: trunk
00:07
Fixes to the configurable "report list". Load the correct default TH script when no report list script is specified. Send and receive the report list TH script together with other ticket configuration scripts. check-in: cd93f5965b user: drh tags: experimental
2010-01-09
22:34
Remove some debug/test printfs that were mistakenly left in the previous commit. check-in: e8b76a69ae user: drh tags: experimental
22:03
Store passwords in USER.PW as either cleartext (as is done in legacy) or as the SHA1 hash of the password. When changing a password or adding a new user, always use the SHA1 hash password. check-in: cfe33dcf92 user: drh tags: experimental
18:43
Call ticket_init() from the report view so users can have access to all the common ticket code check-in: 6d0b76d01f user: jeremy_c tags: trunk
18:32
Added a user configurable TH1 template for the ticket report list. check-in: 14253e9b33 user: jeremy_c tags: trunk
13:11
If a ticket query begins with an underscore then: # Do not include a link to execute the query directly # Do not show to those users that do not have ticket report access This allows you to create ticket report queries that are for form submissions only, not direct access. check-in: 6069602aba user: jeremy_c tags: trunk
12:35
Added the cgi() SQL function implemented by Brain Theado. check-in: 19f552795b user: jeremy_c tags: trunk
12:16
Harmonized Admin/Log with other "Pagination" wording. Earlier has become Older, Later has become Newer. check-in: 2239226012 user: jeremy_c tags: trunk
2010-01-08
18:49
Fix minor typo in www/theory1.wiki . check-in: 8748d75b5f user: eric tags: trunk
2010-01-06
14:23
Fix typos in the copyright release template. Ticket [ffec860709] check-in: cd26978357 user: drh tags: trunk
14:19
Fix typos in the "Thoughs On The Design Of Fossil" document. Ticket [e77e876caf3] check-in: ce6b68ca64 user: drh tags: trunk
13:48
Only show propagating tags (not single-checkin tags) in the check-in comment entry template. check-in: 4943c0e504 user: drh tags: trunk
2010-01-05
21:28
Added the "Thoughts On The Design Of Fossil" document in answer to recent criticisms and critiques. check-in: a6303982b0 user: drh tags: trunk
15:01
Fix a potential segfault in the URL shortener of the WWW timeline logic. check-in: d66718f2e8 user: drh tags: trunk
2010-01-04
13:53
Add a copyright release form template. check-in: d2bec5a1d4 user: drh tags: trunk
13:16
Update the built-in SQLite to version 3.6.22 RC 1. check-in: 57225017b0 user: drh tags: trunk
2010-01-01
21:33
[5483de2ea6] Fixed. Also fixed Black and White theme (timeline not using li tags). check-in: 5efb82a71a user: jeremy_c tags: trunk
19:49
[5483de2ea6] Added two single quotes around baseurl fixing the bug check-in: af25881866 user: jeremy_c tags: trunk
01:30
Fixed bug that did not display the "X similar events" message for the last item on the timeline. check-in: def89b9393 user: jeremy_c tags: trunk
2009-12-31
22:30
Added SQL function user() implemented by Brian check-in: a2c2e3b115 user: jeremy_c tags: trunk
19:10
Alternative implementation of timeline security changes - this implementation always shows the timeline link if it is applicable, even if the history capability is disabled. check-in: 9b70675778 user: drh tags: trunk
14:59
* Changed security for timeline. To view the timeline, you must now have History access. The timeline will then display only items which you have access to. "o" (Check-out) is required for source history, "j" (Read-Wiki) is required for Wiki history and "r" (Read-Tkt) is required for Ticket history. Closed-Leaf check-in: 71ad9b62a7 user: jeremy_c tags: jeremy_c-timeline
14:49
Fixed minor spelling error check-in: efdad08182 user: jeremy_c tags: jeremy_c-timeline
14:49
* Fixed security bug in ticket reports, you previously had to have Check-out security to view a ticket report, you now have to have "r" (Read-tkt) to view ticket reports. check-in: 6ee7316567 user: jeremy_c tags: jeremy_c-timeline
04:42
[886c302b3f] Added documentation for <nowiki>[#anchor]</nowiki> style links check-in: dddc514053 user: jeremy_c tags: trunk
2009-12-30
01:57
Added a 's' parameter to the web timeline view. This will search the comment and brief fields for the given text via LIKE '%value%'. check-in: 1e2ec3ff87 user: jeremy_c tags: trunk
2009-12-29
22:10
clean up a few compiler warnings check-in: 97789f0a92 user: rwilson tags: trunk
20:52
Fix a bug in the IP address truncator. Ticket [a09798ba9e]. check-in: 5d16ca43f1 user: drh tags: trunk
00:11
Only record the first 16 bits of the 32-bit IP address as part of the anonymous login cookie. check-in: 86cbb69af2 user: drh tags: trunk
2009-12-27
18:19
Fix an invalid free() call that could occur when the "info" command was used with an invalid artifact ID. Ticket [aa8ba0fffa]. check-in: 9d3fe01ae3 user: drh tags: trunk
2009-12-26
15:30
removed an extraneous pair of row/cell closing tags. Fixed TH tags which were closed with TD instead of TH. check-in: 06b964a0cf user: stephan tags: trunk
13:43
timeline descendants view now properly behaves when there are no descendents, and it also sigularizes the word 'descendents' when there is only one. check-in: a388e9da2e user: stephan tags: trunk
2009-12-20
21:34
Fix a comment formatting error in the recent skins.c changes. check-in: 4f24addea9 user: drh tags: trunk
17:53
Add a black &amp; white skin with the main menu down the left margin. check-in: 5a5d7e1f90 user: drh tags: trunk
02:58
Fix an assertion fault that occurs when attempting to revert a file that is not in the repository. Ticket [3713cea2fc]. check-in: 2255e4e3ba user: drh tags: trunk
02:53
Add a khaki color skin. check-in: 91b9081425 user: drh tags: trunk
2009-12-19
21:04
Add a new "Skins" configuration page that allows the look and feel of the web interface to be changed to one of several prototypes at the click of a button. Currently, there are only two built-in prototypes. check-in: 007d0a9b3f user: drh tags: trunk
03:16
Fix a segfault that occurs on an attempt to merge binary files. Ticket [3f2cb270b2f6]. check-in: 8e147fdbac user: drh tags: trunk
2009-12-18
23:54
For the "version information" web pages, change the default behavior to only show the list of files that changed, not the diffs. But there is a link to get diffs of all files or of individual files. The default behavior can be changed using a Setup/Timeline configuration option to show diffs by default. check-in: 0f4f6c0325 user: drh tags: trunk
23:09
Remove dead code from timeline.c. Make sure all shortened UUIDs have at least one hexadecimal digit greater than '9' to avoid confusing them with decimal numbers. check-in: 74534cc91e user: drh tags: trunk
22:16
Minor cleanup to the implementation of command-line "timeline". check-in: 02920e92b5 user: drh tags: trunk
22:08
The previous "anon-captcha" check-in missed one spot. This check-in attempts to correct the problem. check-in: bb8193cfd0 user: drh tags: trunk
22:01
Change the name of the "anon-login-enable-captcha-filler" setting to "auto-captcha". Move the GUI setting of this setting over to the "Setup/Behavior" page. check-in: fe019f946b user: drh tags: trunk
21:38
Change the name of the strnlen_() function in printf.c to StrNLen32(). check-in: 9a8fdf7294 user: drh tags: trunk
20:15
Add an "annotate" command to the command-line to suppliment the "annotate" web page. check-in: 73b7faa58b user: drh tags: trunk
00:29
Detect when the check-out contains missing files and filesystem objects that ought to be files but are not. Issue reasonable warnings. check-in: 76f169fca6 user: drh tags: trunk
2009-12-17
22:55
Enhancements to the "update" command. Missing files are reverted. One or more files can be specified on the "update" command line after the VERSION and only the files named will be updated. check-in: 2d996b080e user: drh tags: trunk
21:22
Remove the --yes option from the "revert" command. In its place, make the "revert" opration undoable. check-in: 7b82a73bd3 user: drh tags: trunk
18:47
If a file in the check-out is changed to something other than a file (like a directory) then raise an error when checking file signatures. Also fix a problem with the new multi-file "revert" command and add some comments to "update". check-in: d861fe77fb user: drh tags: trunk
16:17
Add --nochanges and --verbose options to the "update" command. Tickets [4d6b7d4e1] and [7a27e10f1fe]. check-in: 1d9ebd9e4a user: drh tags: trunk
15:23
Remove from the "New Report Format" text obsolete instructions that had been copied out of CVSTrac. Ticket [66de5264986]. check-in: 4b0d2fbefb user: drh tags: trunk
14:51
Update the "checkin" command so that the template check-in message contains a comment that shows the branch tags that will be associated with the new check-in. check-in: 6df39e37f2 user: drh tags: trunk
14:27
Change the "ls" command so that it only shows the filenames by default. To see the extra information about the status of each file, add the -l option. Ex: "fossil ls -l" check-in: 9c06ea3120 user: drh tags: trunk
14:21
Change the "revert" command so that it will take multiple file arguments and revert each one. check-in: 353297a149 user: drh tags: trunk
2009-12-16
02:02
Improvements to some comments in vfile.c. check-in: 2f15cd805e user: drh tags: trunk
2009-12-14
23:26
Found two more places that fQuiet should have been checked. check-in: 137d653a06 user: jeremy_c tags: trunk
23:18
Added a global command line argument named -quiet. This will suppress some output (currently during sync) for those interfacing fossil with various development tools. It does not make eliminate all output, only the output that is meant for fancy display to the user on a console. You can now use this new flag anywhere by referencing if (!g.fQuiet) {...} check-in: dccd27c6da user: jeremy_c tags: trunk
2009-12-11
16:29
Minor clean up to the "ci" command. check-in: 70656d00f6 user: drh tags: trunk
16:27
accommodated brackets/parens conventions change introduced in #6ae51190cc check-in: 18a66ab32b user: stephan tags: trunk
16:14
corrected some mis-placed code from commit #9517cc7486 check-in: 93efce820b user: stephan tags: trunk
15:49
added -M/--message-file FILENAME argument for commit. check-in: 9517cc7486 user: stephan tags: trunk
2009-12-10
02:25
reserve the use of brackets in stdout for artifacts check-in: 5bccc5a526 user: rwilson tags: trunk
02:19
reserve the use of brackets in stdout for artifacts check-in: 6ae51190cc user: rwilson tags: trunk
2009-12-09
23:35
When a commit aborts, the check-in comment is saved and used to reinitialize the check-in comment template on the next commit attempt. check-in: 68bfc1d5cc user: drh tags: trunk
22:05
Make it easier to do out of source builds by optionally including config.mak or config.w32. check-in: fb1fa7f1a6 user: jeremy_c tags: trunk
15:34
Added a DELETED abc.xyz message when using fossil rm. This is the same as fossil add's ADDED abc.xyz message. Also, the word DELETED was choosen over REMOVED because fossil status reports the file as DELETED. check-in: 49ed1961b1 user: jeremy_c tags: trunk
14:39
* Added enumeration list support via the # character (identical to *). * Updated the wiki rules web page to reflect new enumeration list rules and terminated begining <li> tags with </li>. check-in: 2bb1d6469f user: jeremy_c tags: trunk
2009-12-08
18:43
Clean up the RSS code slightly. check-in: 484c8f9f86 user: drh tags: trunk
10:10
rolled back my last commit for stripping P tags around UL/OL, which had broken logic. check-in: 083cad82ff user: stephan tags: trunk
2009-12-07
22:42
Added new config option with the rather unwieldy name 'anon-login-enable-captcha-filler' check-in: 00b778bd58 user: stephan tags: trunk
22:29
added second half of fix in #6f0df6c741 check-in: 239139a907 user: stephan tags: trunk
21:53
fixed a couple missing closing quotes (they screw up emacs' highlighting) check-in: 50a372c1e5 user: stephan tags: trunk
20:23
Update SQLite to version 3.6.21 final. check-in: 9f654b9984 user: drh tags: trunk
20:20
Fixed the insertion of invalid P tags inside of UL and OL elements when autoparagraph is on. Bug was reported on the fossil mailing list by Stephan Beal. check-in: 6f0df6c741 user: jeremy_c tags: trunk
18:34
changed a two-part/closed BR tag to avoid a warning from HTML syntax verifiers. check-in: 6009ff325f user: stephan tags: trunk
2009-12-04
15:23
Update SQLite to the first release candidate for 3.6.21. check-in: 017d281f45 user: drh tags: trunk
2009-11-25
22:14
Update to the latest version of SQLite with improved sqlite3_trace() support. This makes the output of --sqltrace much more helpful. check-in: 732d7c406e user: drh tags: trunk
2009-11-23
13:21
Update the SQLite used internally to the first 3.6.21 release candidate. check-in: f3d4a2db53 user: drh tags: trunk
2009-11-14
14:38
In the file_isdir() routine, make sure the filename is simplified (has no "/../" or "/./" components and does not end with "/") in order to work around bugs in mingw. check-in: a7822bcc00 user: drh tags: trunk
2009-11-11
16:21
Deal with windows filename aliasing in the "all" command. Ticket [974618fe5a8]. Also display the home directory for windows users with the "info" command since the home directory is non-obvious in windows. check-in: d5695157d0 user: drh tags: trunk
14:59
Better error messages when "sync" fails due to server problems. Ticket [bfb8427cdd5] check-in: 0690aa18a4 user: drh tags: trunk
2009-11-09
21:32
Fix an issue with the command-line timeline. Fix typos in documentation. check-in: e2431b17df user: drh tags: trunk
21:22
Reformat some code in http_ssl.c check-in: d92945e5da user: dmitry tags: ssl
15:32
Add SSL support. check-in: 16f6fd904a user: dmitry tags: ssl
15:24
Create new branch named "ssl" check-in: bd2fa6aa2b user: dmitry tags: ssl
00:58
On the "timeline" command, if a YYYY-MM-DD date string is entered without the "before" keyword, then show all changes on the date given. check-in: 0239325f58 user: drh tags: trunk
2009-11-08
21:41
Add the "search" command to the command-line interface. This command is still experimental. Currently it only search the timeline. check-in: 20600107f1 user: drh tags: trunk
2009-11-06
14:15
Add the --once command-line option to push, pull, and sync. Ticket [2aaa8042caec] check-in: 5153d61893 user: drh tags: trunk
14:00
Add the ability to diff to arbitrary versions of a single file. check-in: fe8bb01d38 user: drh tags: trunk
04:05
Because the "vfile" signatures are now used by "diff", be sure to recompute them before running the diff. check-in: 149945beea user: drh tags: trunk
03:10
After any kind of database error, include in the error message a warning to the user that it might be wise to run "fossil all rebuild". check-in: 397fa9bf78 user: drh tags: trunk
02:47
Continuing work on the "diff" command. check-in: db608ee72f user: drh tags: trunk
01:59
Work toward improving the "diff" command. Get the "-r" or "--from" option working. check-in: a51808c0a5 user: drh tags: trunk
2009-11-05
00:07
Check-in the fix for the i16/i64 mixup with the ynVar type in SQLite. check-in: e200c8d65f user: drh tags: trunk
2009-11-04
13:32
Update to the latest SQLite check-in: 355e34ba9d user: drh tags: trunk
2009-11-03
19:43
Alway run autosync prior to an "update" even when specifying a specific check-in to update to. check-in: f57990b65a user: drh tags: trunk
2009-11-02
13:19
Disable the external link marking as it does not work on windows. check-in: 980b160bd0 user: drh tags: trunk
2009-11-01
19:49
Add the &#x27FE; mark after external hyperlinks in wiki. check-in: 0039b7813e user: drh tags: trunk
19:25
Update to the latest version of SQLite (3.6.20rc1) and fix some compiler warnings. check-in: dffe11c29c user: drh tags: trunk
2009-10-31
17:01
Add the "artifact" command for extracting the content of individual artifacts. The new "artifact" command is really just a renaming of "test-content-get". check-in: 8480dd38d2 user: drh tags: trunk
15:07
Add an "finfo" command to give file history. check-in: 8c8f8616a6 user: drh tags: trunk
14:03
Fix the "remote-url" command so that it preserves the userid and password. Ticket [68c7f7bee951302]. check-in: 11ecd5c0b5 user: drh tags: trunk
13:50
Fix the "Behavior" setup page so that it has the correct default values for unspecified attributes. Ticket [0101a97fefd5ca91d] check-in: 671e7c34e9 user: drh tags: trunk
13:23
Remove the extra space character before filenames in web directory listings. Ticket [28d861eb5799a60] check-in: 4165033b40 user: drh tags: trunk
13:11
Make use of the is_a_version() function to check for valid version IDs in the checkout command. Ticket [2de4ae605844fe3f]. check-in: 999b1779e7 user: drh tags: trunk
2009-10-27
20:15
Make "revert" complain about excess arguments. Ticket [36d5fbf9a4]. check-in: 107f38dd01 user: eric tags: trunk
2009-10-21
15:43
update makefile for win32 check-in: 3275d9c63c user: rwilson tags: trunk
2009-10-18
18:30
Fix the ZIP archive generator so that it works correctly with the OS X Archive Tool. Ticket [923a912309]. check-in: d78835d2ff user: drh tags: trunk
18:21
Begin adding a search capability; the code is not yet connected up. Also update to the latest version of SQLite. check-in: 232d10b736 user: drh tags: trunk
2009-10-17
11:17
Styles don't work in wiki, so mark it with italics Closed-Leaf check-in: c01667b00d user: dmitry tags: trunk
11:16
Update note style in index.wiki check-in: dda6a5346a user: dmitry tags: trunk
11:14
Add note to index.wiki check-in: e4c8ef43ea user: dmitry tags: trunk
2009-10-15
17:20
Add "Generate RSS feed for timeline" option to Timeline preferences. Don't output RSS when it's turned off. check-in: 9812c6c5ab user: dmitry tags: trunk
17:19
Fix not using wiki markup when displaying new ticket title in timeline. (Related to [d6bfe8d9a8], which fixes ticket [218153bb7c3]). check-in: 2f92617b0f user: dmitry tags: trunk
08:01
Merge with 076f7adff. check-in: 856e23a19b user: dmitry tags: trunk
2009-10-13
16:25
Update to the latest version of SQLite. check-in: 076f7adff2 user: drh tags: trunk
2009-10-11
21:31
Panic on bad server responses. Ticket [bfb8427cdd]. check-in: 21a2a18145 user: dmitry tags: trunk
21:30
Update documentation for "clean" command. Ticket [c3d668ad52]. check-in: 25ede6e369 user: dmitry tags: trunk
21:29
Remove extra whitespace before file names in file browser. Ticket [28d861eb57]. check-in: f871a3b578 user: dmitry tags: trunk
19:52
Fix the "clean" command to use --force instead of --all. Ticket [c3d668ad52] check-in: 5308e46815 user: drh tags: trunk
19:47
Fix to the "font-family" CSS line in the default CSS. Ticket [aba72eaa589]. check-in: adb155b6d4 user: drh tags: trunk
2009-10-05
20:05
add wiki-contents macro to creole parser, plus minor bug fix check-in: b99aa66d1f user: robert tags: creole
14:29
Sync client uses only HTTP/1.0 in order to avoid having to support chunked encoding. check-in: 6842999f82 user: drh tags: trunk
10:08
merge trunk into creole check-in: 651c75c5b7 user: robert tags: creole
2009-10-04
18:29
Remember the userid and password used to clone so that subsequent syncs work correctly. check-in: 4dbc8a6dcb user: drh tags: trunk
2009-10-01
17:22
Fix the "gdiff" command so that it accepts commands with arguments. This will require users to put double-quotes around program pathnames that contain spaces. check-in: b2fdf4fe14 user: drh tags: trunk
14:54
Add a missing $baseurl to the default header. check-in: 631c52bc96 user: drh tags: trunk
14:47
Disable the check of the "server-code" on a sync. This means that two repositories with the same "server-code" can sync with each other, which allows a repository to be copied using an ordinary file copy, and without having to run clone. check-in: 469efd6a7c user: drh tags: trunk
2009-09-30
23:24
Promote the "sha1sum" command to a first-class fully documented command. check-in: c83c1110f6 user: drh tags: trunk
2009-09-26
14:33
Minor fixes to creole check-in: cacb8db398 user: robert tags: creole
08:17
Clean up and merge updates from trunk check-in: 7a39dde24b user: robert tags: creole
2009-09-23
16:54
place the cursor in the username text box on the login screen. check-in: ca08c1d1b3 user: rwilson tags: trunk
13:08
Change default ticket viewer format to display ticket title as wiki. Show event summaries as wiki on the timeline. Allow &lt;nowiki&gt; markup in "NOBLOCK" wiki renderings. Ticket [218153bb7c3]. check-in: d6bfe8d9a8 user: drh tags: trunk
2009-09-22
11:15
Add the optional mimetype= query parameter to the /doc URI. check-in: f969b6cdde user: drh tags: trunk
07:49
merge trunk into creole branch check-in: 7a2c37063a user: bob tags: creole
2009-09-21
20:40
Add a &lt;br clear="both"&gt; before the footer on every page. check-in: 249f1beaec user: drh tags: trunk
19:19
Fix a URL on the logo setup page. check-in: 37f295c310 user: drh tags: trunk
19:10
Add a "logo" image to the local server state. Return this image on all requests to the "/logo" URL. All the administrator to setup that image. Include the image in the default header. check-in: 43481115ed user: drh tags: trunk
16:14
Improved handling of spaces in usernames and passwords. check-in: 7100babda6 user: drh tags: trunk
15:08
Update documentation to include links to the mailing list and mailing list archives and to Paul Ruizendaal's TH1 documentation. check-in: 109114baf4 user: drh tags: trunk
2009-09-19
17:58
Make sure foreign key constraints are disabled when a new database connection is created. check-in: fe57da72ab user: drh tags: trunk
15:32
Add the --dotfiles option to the "extra" and "clean" commands. Ticket [4de876322f066]. check-in: a2749215b7 user: drh tags: trunk
15:20
Fix a (harmless) compiler warning in wikiformat.c. check-in: e0131b1a66 user: drh tags: trunk
15:14
Accept wiki hyperlinks of the form: <nowiki><b>[#label]</b></nowiki> Ticket [ab82a0bd213b] check-in: 3a4c7f60a2 user: drh tags: trunk
14:42
Fix the name of the "fossil branch" command in the [/doc/tip/www/quickstart.wiki | Quick Start] document. Ticket [6445480b9bd2] check-in: 849972ea0b user: drh tags: trunk
14:33
Treat NULL ticket fields as empty strings when appending new text. Ticket [f6747f854ba62b3] check-in: 0b76ce7b6b user: drh tags: trunk
2009-09-18
20:58
On the "checkout" command, make sure the argument specifies a check-in and not some other object. Ticket [867f23ff79]. check-in: c774e298c3 user: drh tags: trunk
2009-09-16
21:29
Change more system() calls into portable_system() in an effort to fix path quoting problems on windows. check-in: 0eb08b860c user: drh tags: trunk
14:50
Make sure that bringing up the "/xfer" URL in a web-browser does something sensible (it redirects to the homepage.) Ticket [1d7bbe30aad51]. check-in: 39a144eb5c user: drh tags: trunk
2009-09-15
18:44
Make it harder to misconfigure the user accounts in a way that might give people greater access than intended. check-in: bbb8ae7ebf user: drh tags: trunk
12:04
Add a screen to prompt the user for the name of a new wiki page. check-in: aa57354736 user: drh tags: trunk
00:58
Fix over-quoting of wiki names. Ticket [e4a31ae35cd521b] check-in: dec4685720 user: drh tags: trunk
2009-09-14
19:16
Add the "scrub" command to remove passwords and other sensitive information from a repository. Ticket [e5232878345]. check-in: 6c6a978a53 user: drh tags: trunk
16:56
Fix a C++-ism in timeline.c. check-in: eb1db585a5 user: drh tags: trunk
16:09
Formatting changes to the similar event suppression in the timeline. check-in: 8cf8ed785e user: drh tags: trunk
15:33
Fix an ambiguous column reference in a join - problem introduced by the recent additions to the event table. check-in: d31e054f0d user: drh tags: trunk
15:14
Changes to the event mechanism to abbreviate a sequence of edits to the same ticket. Updates through this check-in require a "rebuild". check-in: df3e34c2e8 user: drh tags: trunk
14:10
Make sure the manifest_crosslink_begin/end pair can be called multiple times. check-in: 2a069086e9 user: drh tags: trunk
14:08
Construct event records for tickets correctly even when the ticket change artifacts arrive out of order. check-in: 95f5520a09 user: drh tags: trunk
2009-09-13
16:19
On windows, if the first character of a pathname is '\' then assume that is a full pathname, not a relative pathname. Ticket [cdd360438de]. check-in: 42bf80978d user: drh tags: trunk
2009-09-12
21:53
Update the proxy handler so that it supports basic authorization. check-in: 9e274a2e7b user: drh tags: trunk
21:03
Update the base-64 encoder/decoder to conform to RFC 1421. Add test commands to verify both the endoder and the decoder. check-in: c198613ae1 user: drh tags: trunk
20:42
More documentation clarifications. check-in: 7879c250fb user: drh tags: trunk
17:45
More documentation updates. check-in: 3c1234c0f2 user: drh tags: trunk
17:21
Documentation updates. Add a nice header to the "Download" page. check-in: db70c415ab user: drh tags: trunk
03:45
fixed documentation for the 'fossil branch list' command check-in: da4363308c user: rwilson tags: trunk
2009-09-11
23:04
Make sure that "nobody" and "anonymous" privileges by users who attempt to sync with higher privileges. check-in: 6021279637 user: drh tags: trunk
21:05
Fix the "ui"/"server" command for win32 so that it works even if run from cygwin in a directory that contains a space in its name. check-in: 7343126617 user: drh tags: trunk
18:27
Always print the "project-name" using the command-line "info" command. Avoid an extra "/" character when constructing files for check-in. check-in: bbd758ecc3 user: drh tags: trunk
15:06
Update to the latest SQLite. Fix a bug in the "diff" and "gdiff" commands. Fix a bug that prevented "fossil config pull" from working. check-in: 129edda98e user: drh tags: trunk
2009-09-10
23:00
Add extra quoted to system() calls on windows. Ticket [8d073be8808b]. Also update to the latest SQLite. check-in: aeaee1f385 user: drh tags: trunk
14:07
Support usernames containing spaces for the xfer protocol. Ticket [71c9b46198c04]. check-in: ee47021f51 user: drh tags: trunk
2009-09-09
16:14
Update to the latest version of SQLite. Make use of the new sqlite3_strnicmp() interface. check-in: fac950a173 user: drh tags: trunk
2009-09-04
20:19
Update "help" comments for clone, push, pull, sync, and remote-url commands. check-in: 6a40733531 user: drh tags: trunk
19:28
Add the dont-push setting to help facilitate private branches. check-in: d1b948b0c7 user: drh tags: trunk
18:39
Updates to the "sync protocol" document. check-in: 4b565c4644 user: drh tags: trunk
16:20
typos in documentation check-in: 1216eb434a user: bharder tags: trunk
12:20
Fix typos in documentation. check-in: 5150b9de83 user: drh tags: trunk
2009-09-02
03:14
Make headings look prettier when using text-based www clients like "elinks". check-in: 449094a8ff user: bch tags: trunk
2009-08-31
00:48
When the "http" command is run as root, automatically set up a chroot jail and drop root privileges prior to reading any input. check-in: 7ba10f1a6a user: drh tags: trunk
00:09
When listing the history of a file, show the check-in associated with each new version of that file. check-in: 96c1043c61 user: drh tags: trunk
2009-08-30
01:22
Disable additional hyperlinks when "history" privilege is disabled (by default when the user has not signed in as "anonymous" or other known user.) Help prevent spiders for soaking up bandwidth. check-in: 5fe3aee839 user: drh tags: trunk
2009-08-29
22:54
Put the divider marks around the base check-in on ancestor and descendent timelines. check-in: d42adc11c8 user: drh tags: trunk
22:39
Add more hyperlinks on dates and userids. check-in: 58903a0fec user: drh tags: trunk
20:12
Merge together the fork created by [a0247159ea] check-in: 579cba4a1a user: drh tags: trunk
19:02
Correct SRCDIR in Makefile.w32 for successful build check-in: a0247159ea user: altufaltu tags: trunk
18:47
Better descriptions of raw artifacts on the "artifact" URL. check-in: ee544f4843 user: drh tags: trunk
17:01
Patches to get Fossil working on OS/2. Ticket [89bec0d9aa9f30] check-in: df97fae2bd user: drh tags: trunk
16:45
Add additional hyperlinking of dates and userids. For a "circa" timeline, show the "circa" point in the timeline listing. check-in: b5f4f910b7 user: drh tags: trunk
2009-08-28
22:59
Deleted some obsolete "todo" files. Updated the FAQ. Modified the the "vinfo" page to show check-in differences and made "vinfo" the default display for check-ins instead of "vdiff". check-in: 713b8be852 user: drh tags: trunk
21:36
Update the FAQ to describe how to make a clone of the self-hosting fossil repository. check-in: 68b73eb9b9 user: drh tags: trunk
17:58
Show the date and time on checkouts in the "info" command. check-in: 76630dd9f3 user: drh tags: trunk
17:27
Tweaks to the homepage. check-in: 9aa91e549e user: drh tags: trunk
17:19
Add three new variations on the logo GIF. check-in: 1cbae4e7f2 user: drh tags: trunk
16:05
Documentation updates, including a big rework of the homepage. check-in: 522824b26a user: drh tags: trunk
2009-08-27
20:14
Add the ability to view diffs of wiki changes. check-in: 8e3b7fab9f user: drh tags: trunk
18:56
Still more speed improvements to the "rebuild" command. check-in: a9a27f8aaa user: drh tags: trunk
18:33
Various small performance enhancements. check-in: 4c37130fde user: drh tags: trunk
15:00
Performance improvements on the compute_leavs() routine. There is opportunity for further improvement in this area. check-in: 6953ca813c user: drh tags: trunk
14:04
Performance improvements to the "bag" object. check-in: 1409fbe38c user: drh tags: trunk
2009-08-26
20:24
Layout changes to the "shun" control page. check-in: 50ab5c33e7 user: drh tags: trunk
19:50
More FAQ updates. Add the document on "shunning". check-in: d6b8b5ba73 user: drh tags: trunk
18:40
Update the FAQ to describe the new --private option on the commit command. check-in: 85c6542a16 user: drh tags: trunk
18:25
Add the --private option to the "fossil commit" command. This option creates a private branch which is never pushed. check-in: 02a584f7f5 user: drh tags: trunk
2009-08-24
18:02
Typos in the new selfhost.wiki document. check-in: 93d0646830 user: drh tags: trunk
17:54
Add &lt;title&gt; markup to several of the embedded documentation pages. check-in: 5523218023 user: drh tags: trunk
17:45
Trying to improve the look of the homepage. It is not at all clear that this check-in is any improvement, but it is at least an attempt.... check-in: b79994adcb user: drh tags: trunk
16:00
Added the "selfhost.wiki" page that talks about the three self-hosting fossil repositories and how they are automatically synchronized. check-in: 67b5f41963 user: drh tags: trunk
2009-08-23
21:23
typo check-in: 5556630a9c user: bch tags: trunk
2009-08-22
20:48
Fix typo in the new stats.wiki document. check-in: 45dbaa0c94 user: drh tags: trunk
19:27
Fix the "rebuild" command so that it works in an open check-out without having to specify the repository and so that it accepts the -R option. check-in: d0fc1ad062 user: drh tags: trunk
19:15
Get the -R option working on the remote-url command. check-in: 614519b46c user: drh tags: trunk
17:40
Added the "Performance Statistics" page to the embedded documentation. check-in: 2cc95180a0 user: drh tags: trunk
2009-08-21
16:25
Add the ability to edit check-in dates using control artifacts. Useful if a user does a check-in when their system clock is set incorrectly thus causing an incorrect timestamp to appear on the check-in artifact. <b>You must run "<i>fossil all rebuild</i>"</b> after upgrading to this or any later version of fossil from a prior version. check-in: ac03d43348 user: drh tags: trunk
2009-08-16
22:04
Add a small colored rendering of the logo image. check-in: 93992def02 user: drh tags: trunk
21:34
Remove unsupported and incomplete webpage functionality: The admin_sql page and the "my" page. check-in: 07f6780c98 user: drh tags: trunk
21:22
Cleanup of the "admin_sql" web page (formerly "admin/sql"). check-in: ef432c2014 user: drh tags: trunk
2009-08-15
21:38
Be sure to call mbcsToUtf8() when opening the global configuration database. Ticket [c7c36ef52edab] check-in: a25092b14c user: drh tags: trunk
17:45
Remove obsolete "todo" files. Remove the obsolete src/VERSION file and references to that file in the makefiles. check-in: 137bff8294 user: drh tags: trunk
16:50
Fix faulty SQL in the "db_unset()" routine. Ticket [31bd22c31fcc] check-in: 74f7f6e6ad user: drh tags: trunk
16:47
Add the "circa" capability to the timeline. Check-in hyperlinks go to the "diff" page by default, rather than the "detail" page. check-in: 5a539f82dc user: drh tags: trunk
13:21
Fix a memory allocation bug in the ZIP archive generator. Ticket [8d6efe4f927] check-in: 5b91887495 user: drh tags: trunk
12:18
If the special "ckout" of the "/doc" webpage is used and the server is not within a local check-out, then automatically convert "ckout" to "tip". check-in: 292e585661 user: drh tags: trunk
08:17
Update documentation of 'proxy' configuration check-in: f0e98310c1 user: altufaltu tags: trunk
02:17
Add an "extended timestamp" field to generated ZIP archives. The extended timestamp is in UTC so it does not mangle the time when the server and client are in different timezones. Ticket [28044ab5a42b75] check-in: 90048e0b30 user: drh tags: trunk
2009-08-14
16:19
Add the --dotfiles option to the "add" command to cause fossil to include files whose name begins with "." which recursively adding files. Ticket [2e924cf9b74e]. check-in: 5bc5e88c86 user: drh tags: trunk
14:03
Fix the header comment (and hence the "help" message) for the "fossil all" command. check-in: 0b49e4afba user: drh tags: trunk
14:00
Improvements to the way the update target is computed when saying "fossil update" without specifying what to update to. Avoid the "bad object id: 0" error. check-in: 7847b418bb user: drh tags: trunk
2009-08-13
14:36
In the "remote-url" command, omit the userid and password from the URL unless the "--show-pw" command-line option is used. check-in: 9cbef7a104 user: drh tags: trunk
14:27
Disconnect the global configuration database in ~/.fossil from the respository database in most cases. This allows multiple "sync" or "commit" operations to be running on different repositories at the same time. check-in: 00ac7945a9 user: drh tags: trunk
2009-08-12
17:35
Rephrasing the text of the Login page. check-in: c15ec20d5a user: drh tags: trunk
14:41
Keep track of total network traffic for a sync and report the totals at the end of the sync. check-in: 79be9028eb user: drh tags: trunk
14:27
Fix an issue with "clone" on the client side: the client was requesting multiple copies of artifacts for which it held a delta with a phantom source. check-in: 7646ee13e3 user: drh tags: trunk
2009-08-11
15:14
Change the date markers in file info pages to use the same CSS tags as the timeline. check-in: 53f04b180c user: drh tags: trunk
2009-08-10
11:12
Update to the latest version of SQLite. Turn off FTS3 in the SQLite build since it is not currently being used. check-in: 1b0c251575 user: drh tags: trunk
02:52
Add a new more legible ascii-art font to the anonymous login captcha. check-in: b189acfd7b user: drh tags: trunk
02:29
Add an ascii-art captcha for anonymous login. check-in: b4a29fac93 user: drh tags: trunk
2009-08-09
22:13
correct error message for "fossil all " (as per addition of "ls" subcommand alias) check-in: f438092f88 user: bch tags: trunk
21:39
make "ls" an alias for "list" in "fossil all [x]" command. i.e.: fossil all ls == fossil all list. check-in: e85b538fa8 user: bch tags: trunk
21:32
adjust "extra" command to "extras" (i.e. "Show me the extras"). Still works with "extra" as before, due to unambiguous command-completion. check-in: 554d896209 user: bch tags: trunk
17:29
The FOSSIL_VFS environment variable, if it exists, determines which SQLite VFS is used. Use "export FOSSIL_VFS=unix-none" or "export FOSSIL_VFS=unix-dotfile" to work-around non-posix filesystems such as AFS on unix systems. check-in: 6b0196aeb8 user: drh tags: trunk
2009-08-08
22:40
Provide --user-override option on the ci command and the --date-override option on the new command. Make a correction to the file format document. check-in: 8b630bb57a user: drh tags: trunk
2009-08-01
14:34
Improvement to the error message issued when the HOME environment variable is missing. Ticket [e3c34af10dd28] check-in: e00a5de0f1 user: drh tags: trunk
14:23
Add the new remote-url command for managing the default server URL. Ticket [c24e486b05]. check-in: a2cbedcb1f user: drh tags: trunk
13:42
When the sync protocol receives an HTML error message, print the entire text of the message verbatim. Fix for ticket [8a7a49c47d7f200126402c10803e40dbad595c52]. check-in: 80457ec79b user: drh tags: trunk
12:59
Always store g.urlCanonical as the last-sync-url value. Fix for ticket [045f23be750d93c0bd91f179f39c5c829ed01bc6]. check-in: 47d8fc4944 user: drh tags: trunk
2009-07-29
13:09
On unix with the "fossil ui" command, try to open the webbrowser with "xdg-open" and "gnome-open" prior to resorting to "firefox". Ticket [8bc2549cedcd599556bbaf131f03b96588701f20] check-in: 3a7e3e427d user: drh tags: trunk
2009-07-24
03:57
correct typo in error msg check-in: ce5eb40702 user: bch tags: trunk
2009-07-07
14:53
Fix the "update" command so that is does not report conflicts on files that have been added to the current check-out but not yet committed. The added files are simply carried forward into the updated version. check-in: e124881a70 user: drh tags: trunk
2009-07-06
23:53
Update to the latest SQLite. On the "Ticket" page, if "nobody" is not allowed to create new tickets but "anonymous" is, then offer a hyperlink to log in as anonymous. Change the default settings to be more secure. check-in: 623a9129c8 user: drh tags: trunk
2009-06-25
13:00
Update the SQLite implementation to the latest from CVS. check-in: 0e82ba024c user: drh tags: trunk
12:58
Add the new logo images showing the lizzard skeleton with the "FOSSIL" text at the bottom. Both EPS and GIF formats added. check-in: 3c62437034 user: drh tags: trunk
12:26
Potential fix for [40df1ced7e]. check-in: 2554ba460d user: drh tags: trunk
2009-06-20
23:05
Change the disk number start from 1 to 0 in generated ZIP archives. Ticket [04cba6a00145ab597dabc48ad5ee688496a57650] check-in: deb6f2af4f user: drh tags: trunk
13:06
Fix a bug that prevented the IP address of website users from being recorded in the administator logs. check-in: 266b6127f6 user: drh tags: trunk
2009-06-14
15:09
Fix typo in "finding home dir" error error message. check-in: 16eae22891 user: bch tags: trunk
2009-06-10
22:05
Added 'achtung' CSS class to the Preview label, to make it more obvious (but i still think the preview should arguably be below the editor (but could be convinced otherwise)). Closed-Leaf check-in: 4ba7b9c288 user: stephan tags: trunk
2009-06-07
17:45
Add the logo to the repository. Make the logo appear on the homepage. check-in: 5882d97495 user: drh tags: trunk
17:27
If embedded wiki documentation begins with &lt;title&gt;...&lt;/title&gt; then use the text within the markup as the title of the document. check-in: f88e2e7a13 user: drh tags: trunk
17:05
Update the SQLite implementation to the latest as of the time of this comment (SQLite CVS version 6726). This fixes an alignment problem. Ticket [95ab8f02c3]. check-in: e1917f2cee user: drh tags: trunk
2009-06-01
16:13
minor help text correction for 'wiki' command check-in: 5e8fb35db1 user: stephan tags: trunk
2009-05-28
02:44
Add the --keep option to the "open" and "checkout" commands. Added the --latest option to "checkout". These changes allow one to shift the baseline version and repository of a checkout without changing any files in the checkout. check-in: 915bfd99fe user: drh tags: trunk
2009-05-27
02:45
changed title of admin/behavior page to be consistent with the other pages check-in: 7b32e45bd7 user: erik tags: trunk
02:38
added the behavior section to the admin page. It allows the user to enter fossil settings via the web ui check-in: 92e85dc68e user: erik tags: trunk
2009-05-25
14:25
Update the built-in SQLite version to 3.6.14.2. check-in: d21b90e365 user: drh tags: trunk
2009-05-18
18:54
Upgrade SQLite to version 3.6.14.1. check-in: 3b76c0474e user: drh tags: trunk
2009-05-09
06:19
mods to creole parser and add some default style for creole tables. check-in: 26af399a5c user: robert tags: creole
2009-05-08
10:04
Whoops - forgot to add the parser! check-in: b877d2cfcd user: robert tags: creole
09:52
Initial commit of Creole Wiki Parser extension. check-in: ecd1f09632 user: robert tags: creole
2009-05-07
00:47
Update the built-in SQLite to version 3.6.14. check-in: b4ec5750c6 user: drh tags: trunk
2009-04-29
03:59
checkpoints for the is_ticket() function Leaf check-in: 5d49162a31 user: bch tags: fix artifact checkout
03:51
test recycling "is_ticket()" from wikiformat.c as a way to avoid trying to checkout a ticket check-in: 695b1c7563 user: bch tags: fix artifact checkout
2009-04-27
08:43
Experimental - Pass < !-- --> comments through the wiki unchanged unless inside a < verbatim > block in which case it is htmlized. Also pass < span > tags, treating them as font markup. These changes make it easier to convert existing html pages and specifically allow the inclusion of license text in pages derived from copyright material. Leaf check-in: 47cc9dfec8 user: robert tags: pass-comments, robert-exp
2009-04-24
18:40
There is some bug in the new HTTP transport layer. The easiest solution is to close the TCP connection after each round trip, which is what this check-in does. check-in: 767ae79c3d user: drh tags: trunk
2009-04-19
06:14
fix for ticket [8832434e32], wrong args for checkoutable() check-in: ab6a293182 user: bch tags: fix artifact checkout
05:48
branch, start committing hacking that will hopefully yield fix to this problem: one is allowed to checkout "artifacts" that should not be checkout-able (ie: changes to tickets); trying to check this out is permitted, but results in a segfault check-in: 4fff366109 user: bch tags: fix artifact checkout
2009-04-13
09:50
Update to version SQLite 3.6.13 check-in: 879e8c5f32 user: drh tags: trunk
2009-04-11
13:07
Actually get the "file:" transport working this time. check-in: a742cfa292 user: drh tags: trunk
12:53
Merge in wiki typo fixes. check-in: ece2c766a2 user: drh tags: trunk
12:51
Add support for "file:" URLs on push, pull, and sync. check-in: 945ecd1a8b user: drh tags: trunk
2009-04-07
04:12
typo check-in: 6fe981ec56 user: bch tags: trunk
04:04
typo check-in: 434c350a45 user: bch tags: trunk
2009-03-31
17:33
Add cache-control: no-cache to the server reply header. Ticket [b465b3bc2ceef4446b2ae770242ed0968e4dbc68] check-in: c3a30a6b80 user: drh tags: trunk
16:47
Add the new "reader" role, analogous to "developer". check-in: 355ee47555 user: drh tags: trunk
12:42
Update the built-in SQLite sources to version 3.6.12. check-in: 0baf4be679 user: drh tags: trunk
2009-03-30
01:12
Add new "transport_flip()" and "transport_rewind()" methods. These are no-ops for HTTP, but might be useful for FILE and maybe even HTTPS. check-in: 63ef585508 user: drh tags: trunk
00:58
Continuing work on the new HTTP transport mechanism. Make it more obvious where in the code extensions to support file: and https: belong. check-in: 327823e39b user: drh tags: trunk
00:31
Refactor the HTTP client logic to make it much easier to add support for "file:" and "https:" URLs on push, pull, sync, and clone. check-in: 737e76a69f user: drh tags: trunk
2009-03-29
22:24
Use "no-store" in place of "private" as the cache-control mode. Ticket [b465b3bc2ceef4446b2ae770242ed0968e4dbc68]. check-in: 5ffc720194 user: drh tags: trunk
11:41
If no userid is specified in the URL then the client omits the login card from its request. Closed-Leaf check-in: 09d6a6eb16 user: drh tags: experimental
2009-03-27
14:32
Infrastructure in place on the client side to encrypt sync traffic. This is mostly untested so far because we do not yet have a server that understands encrypted traffic. check-in: 9a23c348b1 user: drh tags: experimental
2009-03-26
23:26
Completed implementation of utility functions to encrypt and decrypt blobs. check-in: bf16ab9b7b user: drh tags: experimental
15:32
Incremental changes toward encrypting sync traffic. The changes are incomplete, but all legacy functionality appears to still works. check-in: 5468ec7c5e user: drh tags: experimental
2009-03-24
22:03
Improvements to the delta generator algorthm so that it runs much faster on large files with very few similarities. There is no change to the delta format generated, so this is fully backwards and forwards compatible. check-in: 522104c2cd user: drh tags: trunk
2009-03-22
13:44
Fix a C89 violation in main.c. check-in: d63f87c003 user: drh tags: trunk
13:18
Add many new test cases for 3-way merge. No new problems found. check-in: 92638367d8 user: drh tags: trunk
12:25
Fix a bug in error recovery logic in the 3-way merge. Added new comments to the 3-way merge code to hopefully make it easier to understand. check-in: 3e89b0c526 user: drh tags: trunk
2009-03-21
19:44
Additional 3-way-merge test cases. check-in: 26ab4f7012 user: drh tags: trunk
19:18
More improvements to the 3-way merge. Additional test cases added. check-in: 81122988ba user: drh tags: trunk
16:21
Fix a typo in a hard-coded web page. Ticket [fe5b460867a187cd32a12e04db62392871c4c38b] check-in: 5ab6f985b9 user: drh tags: trunk
14:12
More improvements to the 3-way merge algorithm. check-in: 83566f2424 user: drh tags: trunk
2009-03-20
01:26
Turn off the debugging prints that were left on by mistake in the previous check-in. check-in: 434830cc00 user: drh tags: trunk
01:23
Improve merge conflict markings. check-in: e45d478f0c user: drh tags: trunk
2009-02-26
01:21
Fix a memory leak that was preventing massive check-ins. check-in: f6790b7c3c user: drh tags: trunk
2009-02-21
18:59
Undo inadvertant hacking changes in previous ci (should have been documentation only) check-in: c5f4ec0ed5 user: bharder tags: trunk
18:52
typo fix check-in: 5b29f6f65f user: bharder tags: trunk
13:09
Documentation tweaks. No changes to code. check-in: 6ba52ae761 user: drh tags: trunk
2009-02-13
20:30
Doc update for branch and co. check-in: bc857ecd92 user: kejoki tags: trunk
2009-02-11
05:00
Make command-alias for 'checkout': co. This command could -not- have been used previously as a shortcut, as it would be ambiguous becuase of 'commit' and 'configuration'. A natural mate for 'ci'. check-in: a89b436bc9 user: bharder tags: trunk
2009-02-09
18:09
fix option/argument parsing for the case where an option is missing a required argument. check-in: f80303ac73 user: bharder tags: trunk
04:41
'fossil' encode tagnames for manifest (for ticket 15f49be6b2b1e) (allows for tags with spaces in name) check-in: 8be6204607 user: bharder tags: trunk
2009-02-01
12:23
Always report the content-type charset as utf-8. Ticket [cc6557cfc5763fa80bb04eecea7f713b0751efc4] check-in: daacc139a5 user: drh tags: trunk
2009-01-30
21:18
Changed update docs, ** ADDED A _SPECIAL_ (but MUTYPE_BLOCK) wikitag &lt;annotation&gt; to put html comments in wikimarkup Leaf check-in: 51868cb12f user: kkennell tags: kkinnell-exp
02:26
Fix errors in the mimetype-generator table for documentation files. check-in: 23e96cf795 user: drh tags: trunk
2009-01-29
23:04
Merge in kkinnell's documentation updates. check-in: 24c045f373 user: drh tags: trunk
19:11
Add link to branching page. check-in: f8f8baf945 user: kejoki tags: trunk
03:36
Print the current status (including the current branch) after moving to the end branch in the "open" command. check-in: 29900f98f6 user: drh tags: trunk
03:28
Mention that fossil is GPL on the homepage. check-in: 0c72d85fbe user: drh tags: trunk
03:04
Add the "hyperlinks are disabled" warning to the taglist page. Disable hyperlinks on the leaves page when hyperlinks are suppose to be disabled. check-in: 472f9411ee user: drh tags: trunk
02:57
Add missing 'rebuild' subcommand suggestion for command 'fossil all' subcommands. check-in: 4f0f992245 user: bharder tags: trunk
02:48
On the taglist and tagtimeline pages, only show non-propagating tags. Omit the branch tags. check-in: 8636eef6e2 user: drh tags: trunk
02:42
The "artifact" webpage renders wiki as wiki and html as html but gives submenu items to convert the rendering back to plain text (and hexdump). check-in: c7fe01fe8e user: drh tags: trunk
2009-01-28
22:56
Add a "View" submenu item on the artifact viewer for files with wiki mimetype. check-in: 0a2a1b4dde user: drh tags: trunk
22:23
A a "View" submenu option for the content viewer when the file is HTML. check-in: d4fedbb4ad user: drh tags: trunk
21:41
Add the ci=LABEL parameter to the "dir" webpage in order to look at just files within a single check-in. Add a Download link on the artifact and hexdump viewers. check-in: 923d644b89 user: drh tags: trunk
2009-01-26
19:41
Fix incorrect check-in numbers (referring to Figure 5) in the branching tutorial check-in: 5e4b1632bc user: eric tags: trunk
2009-01-25
23:30
Add documentation (advocacy-type documentation) on the fossil web interface. Created links from the homepage. check-in: 5c65487c5f user: drh tags: trunk
21:16
Documentation updates: Added FAQ and testimonials. check-in: 627de3bf16 user: drh tags: trunk
20:13
Rename the "vinfo" page to "ci" and the "vedit" page to "ci_edit". check-in: 9be1b00392 user: drh tags: trunk
20:10
Revised formatting of the "Tags and Properties" division of the check-in information screen. check-in: eb8223e164 user: drh tags: trunk
19:47
Add explanatory text to the top of the rcvfromlist webpage. The info page for the root check-in now knows how to redirect to vinfo. check-in: 9c89b0e0f1 user: drh tags: trunk
19:18
Documentation tweaks. Change the "Setup" menu title to "Admin". Added pages under Admin to view the RCVFROM table of the database. check-in: 766bec08ce user: drh tags: trunk
16:00
Update the file format documentation. check-in: c664695186 user: drh tags: trunk
2009-01-24
23:40
correct 'branch' subcommand usage string check-in: 8b6cf431fb user: bch tags: trunk
15:47
Prevent check-ins against a closed leaf. Add the --branch and --bgcolor options to the "ci" and "commit" commands. check-in: 4ac75b9107 user: drh tags: trunk
10:44
Fix some compiler warnings. check-in: cd965de682 user: drh tags: trunk
00:11
Add a "nomenclature" sidebox for the Branches page, explaining the difference between an open and a closed branch. check-in: 83ac468aae user: drh tags: trunk
2009-01-23
23:57
Make the distinction between open and closed branches. An open branch is a branch with one or more open leaves. Show open and closed branches separately on the "Branches" webpage. check-in: 9659ed66f8 user: drh tags: trunk
22:20
Update the timeline so that it's use of "Leaf" conforms to the definition given in the documentation. check-in: cb31e90868 user: drh tags: trunk
22:05
Updates to the branching document. check-in: dc1a5cf739 user: drh tags: trunk
21:24
First draft of the "branching" document. check-in: 2e275c1420 user: drh tags: trunk
01:01
Nomenclature chanage: "bug report" becomes "ticket" check-in: cf9ee7d67e user: drh tags: trunk
00:16
Change "baseline" to "check-in" in the on-line documentation. check-in: 904ee40b93 user: drh tags: trunk
2009-01-22
14:04
Changes some "Baseline" labels to "Check-in". check-in: e8d3e327f1 user: drh tags: trunk
13:52
Add the ability to cancel existing tags from the web interface, on the "vedit" page. Disable the display of "Leaf" on the timeline for closed leaves. check-in: 73c23a4279 user: drh tags: trunk
13:08
Reenable the "Tags" menu item, but make it go to the new "taglist" page. Also add separate "tagtimeline" page and separate "brlist" into "brlist" and "brtimeline". check-in: a12cb216b7 user: drh tags: trunk
12:03
Change the way branches are tagged: The value of the "branch" property is used to identify the branch name. Repository rebuild required. Also, branches must be retagged. check-in: 42c2a18e73 user: drh tags: trunk
01:53
Define a "leaf" as a check-in with no children in the same branch. The is_a_leaf() function does some complicated SQL to figure this out. check-in: faf09dc7ae user: drh tags: trunk
01:10
Improved messages in the "tags and properties" section of the vinfo page. Distinguish between a merge between forks and a merge between branches. A merge from forks, closes the fork, but not a merge from a branch. check-in: 042a08b564 user: drh tags: trunk
2009-01-21
23:40
Track the origin of tags and display that origin in the tag and properities information field of the "vinfo" page. Must "fossil rebuild" after this change. check-in: 08db9e11cb user: drh tags: trunk
18:59
Add timeline links on the leaves page. Also on the leaves page, do not show Merge labels on check-ins. The second part is the fix for ticket [d6bb26f436d8299f95d63f45fa51c92acdc91c5a]. check-in: 2fa4df1e47 user: drh tags: trunk
18:42
Improvements to the timeline when displaying check-ins with a given tag. check-in: e631d8af6d user: drh tags: trunk
18:12
Make sure the initial empty check-in shows up in the timeline and branch lists of newly created repositories. check-in: 54e7410c2a user: drh tags: trunk
17:52
New color choices on the background color editor. check-in: 9c256a46b7 user: drh tags: trunk
13:50
Fix a bug in the "leaves" page when the repository is empty. Begin adding support for the ability to erase tags. check-in: 432d4391b9 user: drh tags: trunk
03:34
After each item of the branch list, give a hyperlink to the timeline that shows all check-ins with the branch tag. check-in: bdcac62937 user: drh tags: trunk
03:21
Throw an error when the "fossil tag add" command specifies a CHECK-IN that does not exist. check-in: 8b2dd05734 user: drh tags: trunk
03:12
Do not print a warning about "a fork has occurred" when checking in to a leaf that is also the basis of a branch. check-in: 8d5ab7913e user: drh tags: trunk
03:04
In the timeline, continue to show the of a branch as a "Leaf" even after the branch has been merged into some other line. check-in: ba6687f242 user: drh tags: trunk
02:54
The "fossil info" command now shows tags associated with the current check-out. check-in: 2521a0a9a7 user: drh tags: trunk
02:47
Add the sym-trunk and newbranch tags to the root check-in when rebuilding. Also add the newbranch tag to the root check-in when creating a new repository. check-in: 7c7edde116 user: drh tags: trunk
02:22
When creating new repositories ("fossil new") label the initial empty check-in with a propagating symbolic tag "trunk". check-in: 0139767b9a user: drh tags: trunk
01:23
Suppress the display of the artificate ID on the timeline which showing changes to wiki or tickets. check-in: 580d6ad8c7 user: drh tags: trunk
01:06
The timeline correctly shows as a leaf a check-in whose only children are separate branches. check-in: d820722fe5 user: drh tags: trunk
00:05
Fix an SQL syntax error in the commit logic introduced by check-in [b6e22e62cf26115617822c7940cec5d0dc687184]. check-in: f6d507179e user: drh tags: trunk
2009-01-20
23:47
Change the page header from Baseline to Check-in on the "vinfo" page. Fix a bug introduced into tagview (ticket [309c57b3d27219fa6ad601c0021dc067a7cb992d]). check-in: bf7ca1a4d8 user: drh tags: trunk
23:39
On the "vinfo" page, add a link to a timeline of all other check-ins with the same tag. check-in: fecb3e5cc9 user: drh tags: trunk
22:53
Add a gray color option on the color changer. Help the "info" webpage to figure out that an artifact is a check-ins when the check-in changes no files relative to its parent (when the check-in only creates a new branch.) check-in: 3b3116e490 user: drh tags: trunk
22:38
Require that the "branch new" command specify a basis. Do not let it use the current check-out. Otherwise it gets confusing to users. check-in: 4d39bbac10 user: drh tags: trunk
22:21
Add web-based branch color changer. Add the "branch list" command. Simplifications to color propagation logic. check-in: b7f32a71ab user: drh tags: trunk
16:51
Attempting to rationalize the tagging and branching logic. The "branch" command has been resurrected and appears to work now. The "tag branch" command has been removed. Special tags "newbranch" and "closed" used to manage branches. New changes are not well-tested - use with caution. You must "rebuild" when upgrading through this version. check-in: b6e22e62cf user: drh tags: trunk
00:27
Display a list of symbolic tags associated with each check-in on the timeline. check-in: fbbd0318bd user: drh tags: trunk
2009-01-15
16:03
Update SQLite to version 3.6.10. check-in: c002a008e6 user: drh tags: trunk
2009-01-14
01:09
Update SQLite to fix the OR-clause query optimizer bug. That bug is probably harmless to SQLite, but it doesn't hurt to check in the fix. check-in: 037cae8ff6 user: drh tags: trunk
2009-01-13
18:43
Add code to understand the "https://" prefix on server URLs. Any attempt to use https gives an error at this point, however. This is a work in progress. check-in: 797d680ef5 user: drh tags: trunk
18:06
Do not do the login-bypass if the HTTPS env var is ON. This might indicate that a remote HTTPS connection is being converted to HTTP locally using stunnel (or the equivalent). check-in: 3da8a12f48 user: drh tags: trunk
2009-01-10
13:16
Update SQLite to the latest code (just prior to 3.6.8). check-in: ed28f6e76d user: drh tags: trunk
2009-01-08
14:05
Disable SQL restrictions as soon as the user-supplied report-generator SQL has been parsed, so that other queries that run during report rendering and run unimpeded. Ticket [c666e737cb028bcec2d55659d79ce8521355d2bf] check-in: 58f15e92ae user: drh tags: trunk
2009-01-07
22:45
adjust reference.wiki &c. check-in: c8b86eae78 user: kejoki tags: trunk
2008-12-26
17:41
Omit the hyperlinks to the wiki edit for the Sandbox if editing is not allowed. check-in: b12a031557 user: drh tags: trunk
17:36
Require wiki edit privilege in order to edit the Sandbox wiki page, just like any other wiki page. check-in: 2a3e85f2d5 user: drh tags: trunk
2008-12-21
16:36
cli docs check-in: aef81bf344 user: kejoki tags: trunk
2008-12-20
11:36
Prevent tag cancellations from showing in "fossil tag list" and "fossil tag find", and also on the tagview web page, but make them visible with "--raw" or on the RawTags webpage (admin only). Fixes ticket [f273b440c38eb8478822812e0730f0fc2c8b4c36]. check-in: 7c281b629a user: eric tags: trunk
02:23
Fix an SQL syntax error. Ticket [62c84f3e604a06f9b8f3f4ca39f774d6909115aa]. check-in: 491b2c69ec user: drh tags: trunk
2008-12-19
23:09
update ref page check-in: 10db583adc user: kejoki tags: trunk
2008-12-16
18:39
Add randomness in the form of a comment to each sync protocol request. This will break older servers which do not understand comments. But comments have been understood by servers for months now, so hopefully everybody has upgraded. check-in: ba837fd294 user: drh tags: trunk
18:37
Upgrade SQLite to version 3.6.7. check-in: 458331b99e user: drh tags: trunk
05:16
docs check-in: a9dcbf3ede user: kejoki tags: trunk
2008-12-15
08:44
added quite a few docs to replace the mistakenly added silly templates. check-in: fb185f0a65 user: kejoki tags: trunk
2008-12-14
23:07
minor bug fix. check-in: 24db9cd12b user: kejoki tags: trunk
22:54
Moved new tcksetup.c into checkout dir before commit, added rstats command to get stat page info from command line. check-in: cdbc3ab248 user: kejoki tags: newcmd_rstatus, trunk
2008-12-13
13:40
added specification, subsystems to ticket choices, zorro-ed a spelling error check-in: 9d704470c3 user: kejoki tags: trunk
2008-12-12
23:17
timeline command now supports a ?-t|--type TYPE? option to filter on specific event types. Fixed a memleak in the timeline command. check-in: bab8363876 user: stephan tags: trunk
22:19
/timeline.rss now accepts the same filter parameters as /timeline (e.g. y=ci for commits and y=w for wiki) check-in: 90adbd8443 user: stephan tags: trunk
21:55
Adjust some wikilinks, clean up main ref page, add "new" command. check-in: 1eb067d456 user: kejoki tags: trunk
2008-12-09
20:25
Change the add command CLI doc to reflect recursive add of directories. check-in: 83447b7bf1 user: kejoki tags: trunk
2008-12-07
18:48
The server now issues error messages in the synchronization protocol when a database error occurs during sync. Ticket [39f3294e213111a51e93d02fef6faa0062979619] check-in: 2be82dcc2a user: drh tags: trunk
18:11
Enhance the "fossil add" command so that when a directory is named, all contents of that directory are added recursively. Ticket [e02ffabcdaaaf606099ac09227833ba282fdaace] check-in: 8c4e72e223 user: drh tags: trunk
2008-12-06
18:02
Add the ability to detect file changes using only the mtime. This is turned on using the "fossil setting mtime-changes ON" command. It is off by default, but it does make many operations go much faster, especially on large repositories, so we might want to start turning it on by default. check-in: 2dffce041d user: drh tags: trunk
2008-12-03
14:22
Add a 5 second busy timeout on the database connection. check-in: 892c460b8e user: drh tags: trunk
14:10
Fix a bug in windows that causes the menu on the wiki display pages to be omitted. Ticket [d6d9ee682eac7708b0a7aa31febc8ad47e4923b1]. check-in: 426a3ba49e user: drh tags: trunk
2008-11-27
22:58
Fix the Setup->Shunned->Rebuild button so that it works when the "fossil ui" command is run from within a check-out and without specifying the repository filename. check-in: 8040619968 user: drh tags: trunk
13:50
On windows, a recv() call fails if the return value is less than or equal to zero. Ticket [66cbcd56a229f33af6b9a6329a7] check-in: c12e5b102e user: drh tags: trunk
13:33
Change &amp;#149; into &amp;bull; per ticket [2ed0655983b51af6]. check-in: 72e9eb6a0d user: drh tags: trunk
13:25
Fix two problems in the ZIP downloader, as reported by ticket [e28adcd72503a]. check-in: 39bbc6010e user: drh tags: trunk
02:30
Update the version of SQLite used to 3.6.6.2. check-in: f84bfc31bf user: drh tags: trunk
2008-11-26
22:24
Provide a "Revert to Default" button for editing CSS. Grammar fix on login page. check-in: adefb6c8db user: eric tags: trunk
21:59
Tidy up the raw tags web page, and provide a way to get there, for admins only check-in: 8d529a7ae9 user: eric tags: trunk
03:26
Mention that check-in comments follow wiki formatting rules. If the check-in comment is blank, prompt the user to abort the check-in. check-in: 6f0a9f730b user: drh tags: trunk
02:36
Add a "Preview" button to the default Edit Ticket screen configuration. check-in: 6bcff72d23 user: drh tags: trunk
02:03
Provide a default ticket report format: "All Tickets". Ticket [86eb5f92f5] check-in: 024859fff2 user: drh tags: trunk
2008-11-25
21:56
Reinstate "Tags" on the default main menu. Allow the new tagview page to hand over to the old (but no user interface for this yet). check-in: 10df4ff603 user: eric tags: trunk
2008-11-24
16:20
"forward out" the "log in to see links" message in index.wiki check-in: f0720ef5f1 user: kejoki tags: trunk
2008-11-22
19:32
Make explicit links in wiki visible regardless of whether or not the "h" permission is turned on. check-in: a8c3a7ea92 user: drh tags: trunk
19:09
Fix the user edit screen to work correctly even if one or more of the "anonymous", "login", or "developer" users is omitted from the user list. check-in: 21cecd209f user: drh tags: trunk
18:16
Use colored bullets to indicate the privileges of "nobody", "anonymous", and "developer" on the user edit page. check-in: 77bdac3b19 user: drh tags: trunk
17:09
Update the "Notes" to the right of the user setup screen. check-in: 3eac8bc0f9 user: drh tags: trunk
15:40
Update the version of SQLite used internally to 3.6.6.1. check-in: dec2c22d9d user: drh tags: trunk
15:09
Modified index.wiki a little less. check-in: 5ebaac3dd4 user: kejoki tags: trunk
10:12
Added some text to index.wiki pointing new users at anonymous login to see links. check-in: 927da3300f user: kejoki tags: trunk
2008-11-21
22:16
Fix to the pathname simplifer logic. check-in: d31c0f9c29 user: drh tags: trunk
2008-11-20
23:19
Another attempt to get the /home to /login redirection correct. check-in: 0a523be389 user: drh tags: trunk
23:17
Try again to get the redirection correct when redirecting from /home to /login. check-in: 3420e47b24 user: drh tags: trunk
23:15
Require wiki read permission in order to visit the /home URL. check-in: 19f5d0b15f user: drh tags: trunk
17:24
added documentation plan, just so I can ask myself "What was I thinking?" later. check-in: f8835f7365 user: kejoki tags: trunk
03:14
Change the markup in the index.wiki page from HTML to wiki. Extend the wikitheory.wiki page. Other documentation tweaks. check-in: 7083eb1a1c user: drh tags: trunk
01:07
When creating a new repository or cloning a repository, print the initial administrator password on standard output. This is intended to help new users figure out how to log in. Ticket [ca08d51f19] check-in: 0c6ea0d93f user: drh tags: trunk
00:35
Here is a better fix for ticket [c62fac40af] suggested by Kees Nuyt. check-in: 22cb1e1be2 user: drh tags: trunk
2008-11-19
23:33
Make sure the socket of the "ui" and "server" commands is bound to the specified port when the -P or --port option is used. Ticket [7ef970e4a2] check-in: 53db94cd41 user: drh tags: trunk
22:44
Fix a bug in the cluster creater. The bug prevents clusters from being created correctly when there are phantom artifacts. check-in: 72959c415e user: drh tags: trunk
16:55
Merge src & doc leaves back. check-in: d14adf1032 user: kejoki tags: trunk
2008-11-18
15:33
In wiki, hyperlinks or the form &#91;./filename&#93; (hyperlinks that begin with character ".") work correctly. Need to add more docs on how the &#91;...&#93; wiki markup really works. check-in: 63886daad8 user: drh tags: trunk
12:19
Show the "Files" menu option on the "home" page when the "h" privilege is enabled. check-in: bdde7ddcc8 user: drh tags: trunk
02:21
Omit the Content-Length header line from the CGI response under windows because subsequent \n to \r\n translations by Apache will change the content length. But keep the Content-Length header line for the built-in servers and under unix. Ticket [c62fac40af0]. check-in: f6a071cef1 user: drh tags: trunk
2008-11-17
19:21
Setting the "pgp-clearsign" command to "off" disables clearsigning. check-in: 86cee3d082 user: drh tags: trunk
19:17
Improvements to object description on an artifact display. check-in: 5452b32a9f user: drh tags: trunk
19:11
Modify the artifact viewer to base the mimetype off of artifact content, not the artifact name. check-in: 7303bfeb12 user: drh tags: trunk
17:14
The "artifact" webpage shows images as images, rather than trying to render their binary content as text. check-in: 389bf5c4da user: drh tags: trunk
17:11
Initial doc for update. check-in: 6d6959b47d user: kejoki tags: trunk
02:07
reference docs -- added 'all', minor edits to others. check-in: 44b3fc6b5b user: kejoki tags: trunk
2008-11-15
21:17
Enable the "Edit" submenu link on the Ticket View page when the user has ticket append privilege. Fix for part of ticket [7b9be0b127]. check-in: ed5179db1f user: drh tags: trunk
14:18
Miscellaneous cosmetic changes check-in: 9de6abab2a user: eric tags: trunk
04:08
Updated the main page, added add... check-in: 9436bb75c3 user: kejoki tags: trunk
2008-11-12
04:09
Changed URLs for embedded docs, changed comment in add.c:mv_cmd to read "does not rename" instead of "does rename" check-in: 67f44bb301 user: kejoki tags: trunk
03:46
Change the reference docs to embedded (still need to remove wiki versions); add the mv|rename command. check-in: f15298fd4e user: kejoki tags: trunk
2008-11-11
03:50
doc changes -- spelling corrections and embedded ref pages. check-in: 9eb6ea75c1 user: kejoki tags: trunk
2008-11-10
19:54
Add missing comma in CREATE TABLE vfile ... check-in: c66ffba6da user: eric tags: trunk
01:13
The "ui" and "server" commands no longer quit if they cannot open TCP port 8080. They keep trying with consecutive ports until they find one that works - up to 100 ports. check-in: d8ceb4ad47 user: drh tags: trunk
00:40
Update to the latest SQLite. Add a Rebuild button on the Shun webpage. Add the test-detach CLI method. check-in: 3f6edbc779 user: drh tags: trunk
2008-11-09
22:59
Tweaks to the formatting of the "stat" webpage. check-in: caa9544f93 user: drh tags: trunk
22:50
On the index page, links to the "two separate servers" go to the index pages on those servers, not to the timeline. check-in: ec53d7a738 user: drh tags: trunk
22:43
Bug fix in the "mv" command. Add filename change tracking to the check-in information screens. <b>You must run <i>rebuild</i> on existing respositories when upgrading to this version of fossil.</b> check-in: 9fd8009007 user: drh tags: trunk
19:30
Optional extra arguments to the "user" command allow one to specify the new password or contact information on the command-line without waiting for a prompt. This makes the "user" command usable from shell-scripts. check-in: f6c0201af7 user: drh tags: trunk
19:22
Add the "mv" and "rename" commands (aliases for the same thing). check-in: e146d800ac user: drh tags: trunk
16:23
Add the http-port setting used to specify the default TCP/IP port for the built-in webserver. Ticket [7168128e09]. check-in: 02f09cdd6c user: drh tags: trunk
16:15
Fix the "help" text for the "all" command. check-in: bcb9c072c5 user: drh tags: trunk
13:41
Allow the U card of a ticket change artifact to have no argument. When that happens, the user is assumed to be "anonymous". Ticket [1b4f9f30c1] check-in: 6eddf50cfe user: drh tags: trunk
13:22
Make sure the tkt_uuid and tkt_datetime TH1 variables are initialized on a ticket display, even if no matching ticket is found. check-in: 2664476fbc user: drh tags: trunk
13:21
Add a test command to invoke the manifest parser from the command-line on an arbitrary text file. For testing only. check-in: 55fc643eda user: drh tags: trunk
2008-11-04
12:13
Convert the changes that support microsoft character sets so that they work (so that they are #ifdef-ed out) on other platforms. check-in: c6a9e4ed41 user: drh tags: trunk
2008-11-03
22:52
Undo all changes associated with [b54de50ac5] and merge that branch into the trunk. We do not want to have an open branch in the official repository that yield a fundamentally incompatible version of the program. check-in: 8b16c47cbc user: drh tags: trunk
22:50
Fix for ticket [30f7206b2b]: Added routines to convert filenames from microsoft character sets into UTF-8. check-in: dad7731f0e user: petr tags: trunk
21:56
Use our own isspace() function since the standard-library isspace() sometimes gives incorrect results for non-ASCII characters. check-in: 054dd31b71 user: drh tags: trunk
13:40
No changes from [c9cd128c2c]. This checkin merely establishes the "official" branch as distinct from the incompatible MYCFG branch. <b>Use this branch.</b> check-in: db31a1a51a user: drh tags: trunk
09:55
Update for making mycfg.exe. <b>WARNING:</b> This is an <u>incompatible change</u>. Do not use this branch of development to build a copy of fossil that needs to interoperate with official releases. check-in: b54de50ac5 user: urmil tags: trunk
2008-11-02
18:22
Add submenu entries on timeline pages for selecting options such as "tickets only" and "200 entries per page" and so forth. check-in: c9cd128c2c user: drh tags: trunk
2008-11-01
20:56
Make UTC time display the default. You can still set up a server to show localtime but that requires changing a setting under setup/timeline. check-in: 0b36f02f15 user: drh tags: trunk
20:48
Update SQLite to the latest in CVS (version 3.6.4+). Add a configuration option to show all times in UTC instead of localtime. check-in: d23b8ba62b user: drh tags: trunk
2008-10-31
14:01
Make the "ls" command report MISSING instead of EDITED for files that do not exist in the tree. Ticket [ce458c35ca]. check-in: 89d100b845 user: drh tags: trunk
13:36
Change a couple of instances of "file" to the more correct "artifact". Make it clear that the build time is expressed in UTC. check-in: d5cd3251fa user: drh tags: trunk
13:33
Take care that the root directory name does not have extra "/" characters. Ticket [9c378ed139]. check-in: 1d280a85aa user: drh tags: trunk
2008-10-27
15:34
Fix the web-browser user setting so that it actually works. check-in: 3f5ef308fe user: drh tags: trunk
2008-10-26
21:30
Remove the unused inherit-anon configuration attribute. Fix the automatic redirect that follows a login operation. Fix "config push user" on the server side. check-in: 0600b278c0 user: drh tags: trunk
15:59
Correctly detect when an artifact prefix does not match any artifact. Provide better error messages for non-matching and ambiguous artifact prefixes. Fix for ticket [d0a7fc67e9]. check-in: 9acf0bcdbe user: drh tags: trunk
02:35
Fix the "number of tickets" counter on the "stats" webpage. check-in: 1e82c4aa85 user: drh tags: trunk
02:29
Prevent buffer overrun when adding \r characters to the check-in descriptions for win32. Ticket [41bb23e650]. check-in: e44d7a4b5a user: drh tags: trunk
02:16
Change the default subsystem list for tickets to an empty set. Update documentation to begin making a clearer distinction between local state and global state. check-in: efb759a07d user: drh tags: trunk
2008-10-25
20:43
Get "configuration push" working. Fix bugs in concealed-field processing of tickets. check-in: 31e94c0a04 user: drh tags: trunk
17:51
Add logic to do a configuration push. Add logic to synchronize the CONCEALED table containing hidden email addresses (assuming appropriate permissions). Additional testng is needed; this check-in is to transfer the work to another machine. check-in: 6b0b57a924 user: drh tags: trunk
17:19
Update conditions when to look for proxy URL in environment. check-in: d65d619d94 user: altufaltu tags: trunk
14:29
Fix an issue that sets proxy = getenv(http_proxy) even when global proxy option is disabled check-in: d8bf311336 user: altufaltu tags: trunk
2008-10-24
18:23
Begin adding a TH1 script trace mechanism actived by the --th_trace option on the "server" and "ui" commands. The implementation is incomplete, but the plane is landing.... check-in: f55c6a1b62 user: drh tags: trunk
16:36
Modify the TH1 script interperter to use native characters rather than unsigned characters. Fix a bug in the combobox extension command of TH1. check-in: 0c99a1554a user: drh tags: trunk
14:05
Make the "settings" command work with the -R option. Fix for ticket [5162d999af]. check-in: 2c3b20efff user: drh tags: trunk
14:03
Remove control characters from rse-notes.txt. check-in: 9a482dd701 user: drh tags: trunk
13:45
Create named fork test-tag-1 Closed-Leaf check-in: 32b480faa3 user: drh tags: trunk, test-tag-1
13:27
Change all mentions of "UUID" in the documentation and help screens into either "artifact ID" or "baseline ID" or "ticket ID" as appropriate. "UUID" has a widely recognized meaning that is different from its meaning in fossil. "UUID" is still used in code comments and in variable names. check-in: e8c4f69c50 user: drh tags: trunk
11:14
Allow the "_FOSSIL_" file at the root of each check-out to be renamed ".fos". At some point we might make .fos the default, but for now _FOSSIL_ is the default. The file can be freely changed between these two names. check-in: 8bdea95c58 user: drh tags: trunk
10:56
Improvements to the output of the "diff" command so that it is closer to standards. check-in: 85670cfcc8 user: drh tags: trunk
2008-10-23
03:21
Fix a spelling in help text of 'tag branch'. check-in: 56177cfe12 user: cle tags: trunk
2008-10-22
19:35
Add a --nofork option to "tag branch" so that --raw is not being used for two different purposes. Modify and tidy up the corresponding help text. check-in: c887b2b66e user: eric tags: trunk
2008-10-21
06:52
The "diff" command with no arguments now does a diff on all files in the checkout which have been edited. check-in: c863ec1a98 user: drh tags: trunk
06:10
Add "ci" as an alias for "commit". Make provisions for a future "fossil mv" command. check-in: 2bde9f9b3d user: drh tags: trunk
2008-10-20
16:05
Improvements in the display of ticket history. check-in: c8a78004ce user: drh tags: trunk
06:41
More improvements to the timeline display of ticket changes. check-in: f0c8693845 user: drh tags: trunk
2008-10-18
20:29
Add the "version" command to print out the source-code version number for the fossil executable. check-in: a1f727be9d user: drh tags: trunk
19:42
Add notes from Ralf Engelshall as a text file: rse-notes.txt. check-in: f7a410eca9 user: drh tags: trunk
13:03
Use sqlite3_snprintf() instead of snprintf() since the latter is not available on all platforms. check-in: 9e80dc66cf user: drh tags: trunk
12:55
Add defenses against [http://en.wikipedia.org/wiki/Cross-site_request_forgery | cross-site request forgery] attacks. check-in: 0be54823ba user: drh tags: trunk
02:27
Improvements to how ticket changes are displayed in the UI. The hyperlink is show with strick-through if the ticket is closed. The title is shown after the ticket hyperlink. SQL to determine the closed condition and the title can be set in the ticket setup screens. check-in: ac3f1f2ba7 user: drh tags: trunk
2008-10-17
13:30
Update the "info" command so that it can take the name of a repository as its argument and then report information about that repository. check-in: 974f025c6e user: drh tags: trunk
12:31
Add the "all rebuild" subcommand. Be more aggressive about adding repositories to the repository list. check-in: 2bd0690fe8 user: drh tags: trunk
00:21
Fix a minor problem in the previous check-in. check-in: 02eabf94e5 user: drh tags: trunk
00:20
Added the "all" command for things like "fossil all sync". I am not sure "all" is quite the right name for this command, so I may yet change it. check-in: 9346f2290c user: drh tags: trunk
2008-10-11
15:11
Fix a few typos in documentation. check-in: 4ef19b554a user: drh tags: trunk
2008-10-09
18:09
Fixed a number of small typos. check-in: d0e8e88d54 user: aku tags: trunk
2008-10-06
11:33
Fix a few C99-isms in the code so that the code will build on older C compilers. check-in: 3d62a9fb39 user: drh tags: trunk
11:28
Minor edits to the Questions and Criticisms document. check-in: 5cbfe0cde2 user: drh tags: trunk
00:31
Documentation update: Add the "Questions and Criticisms" document in response to recent comments on reddit.com. check-in: cbc8983685 user: drh tags: trunk
2008-10-05
13:13
The UNIQUE constraint on the default TICKET table was wrong. The tkt_uuid column should be unique unto itself, not in combination with tkt_time. Existing servers will need to fix their TICKET implementations using the setup menu. This check-in changes the default. check-in: fb8dc7d07f user: drh tags: trunk
12:34
Get cloning working for local files without the use of network I/O. Ticket [b3482d580e]. check-in: 9236f0c086 user: drh tags: trunk
01:03
Documentation updates. check-in: c8893c69ac user: drh tags: trunk
2008-10-04
20:40
The "configuration" command will now sync ticket report formats, shunned UUIDs, and user information (but not user passwords). Added the "config merge" method. Fix an initialization bug that was given Admin privilege to anonymous by default. check-in: bf75ea9852 user: drh tags: trunk
2008-10-03
19:45
Fix a typo: "tested" becomes "nested". Ticket [74814a6682]. check-in: 20a0fbdf64 user: drh tags: trunk
2008-09-27
18:52
corrected 'Duration of Project' to round up, so a 2-day-old project doesn't show up as 1 day old check-in: dab84c22ee user: stephan tags: trunk
2008-09-23
20:53
Fix a bug in the mime-type decoder for the /doc method. check-in: fa1c7d598f user: drh tags: trunk
2008-09-21
19:00
fixed deps problem created by my last checkin. Now builds properly in non-parallel mode check-in: d2ae873e9e user: stephan tags: trunk
2008-09-19
15:36
fixed Makefile dependency orderings so parallel compilation (e.g. make -j2) can work (cuts my build times in half) check-in: c699c491df user: stephan tags: trunk
11:11
fixed an 'integer overflow' warning from the Sun compiler. Thank to Kevin for the tip. check-in: 7ae01ee47b user: stephan tags: trunk
2008-09-18
11:21
added comments about necessary link flags for Solaris 10 + OpenSolaris check-in: 7dddab2fbe user: stephan tags: trunk
2008-09-11
17:12
Fix a memory double-free'd problem. In function <tt>cgi_set_cookie</tt> the <tt>zDate</tt> was allocated via usage of <tt>cgi_rfc822_datestamp</tt>. But as it was appended to the blob <tt>extraHeader</tt> via the format specifier <tt>%z</tt> the memory was free'd by <tt>blob_appendf</tt>. As <tt>cgi_rfc822_datestamp</tt> might return both a dynamic allocated empty string as well as a dynamic allocated string containing the time stamp, <tt>blob_appendf</tt> should not try to free the <tt>zDate</tt>. So now the format specifier is changed to <tt>%s</tt> to let us decide, if we want to free the memory or not. check-in: aeeba751c4 user: cle tags: trunk
2008-09-07
08:32
Remove small glitch that prevent fossil to be built with BSD make. check-in: f3fb059eb6 user: cle tags: trunk
2008-09-06
13:29
Merge tagview branch into mainline check-in: 8745d0d579 user: eric tags: trunk
13:16
Merge mainline into tagview branch check-in: a55a0a49a3 user: eric tags: eric-tagview-rework, trunk
13:09
Disable tag URLs without sufficient permission, display a message when there are no tags, provide dummy Javascript functions for the tag timeline. check-in: 5b87749575 user: eric tags: eric-tagview-rework, trunk
2008-09-03
18:52
Clarify some comments in name.c check-in: 5113ab5981 user: eric tags: eric-tagview-rework, trunk
2008-08-30
13:20
Add a much larger and more complete file-suffix to mimetype translation table to the "doc" method. check-in: 8e66784522 user: drh tags: trunk
2008-08-24
20:16
Tidy up tagview code. check-in: 0e924820bf user: eric tags: eric-tagview-rework, trunk
06:40
Spelling error. check-in: f3ce1c9fed user: bharder tags: trunk
2008-08-21
20:59
Include non-sym- tags in tagview web page. Also merge mainline into tagview branch. check-in: 5fb14b9a0f user: eric tags: eric-tagview-rework, trunk
19:57
Include 'z' in login_has_capability() check-in: 018b6050af user: eric tags: trunk
2008-08-17
20:53
Merge old tagview branch into this branch check-in: 070e63db33 user: eric tags: eric-tagview-rework, trunk
11:37
Change CGI parameter name <tt>rid</tt> to <tt>uuid</tt> for the <tt>/zip</tt> URL. check-in: 81a96aadf3 user: cle tags: trunk
2008-08-15
18:48
Thanks for the fix, eric. Due to that, I detected another HTML quirk I made ands corrected it now. check-in: f85bc24e4d user: cle tags: trunk
18:28
Fix an HTML nesting error. check-in: 35b2d16450 user: eric tags: trunk
10:19
Beautify the permission explanation table on the /setup page. check-in: 091fa4d4b2 user: hintze tags: trunk
2008-08-14
16:15
Fix bug [c858c4178b] - at three places, the original checkin comment was taken from the repository. Only if there was no original checkin comment, the edited comment (<tt>ecomment</tt>) was fetched. That logic seem wrong. As at all other cases, first the <tt>ecommend</tt> was fetched and only when that failed, the original comment was taken, I corrected the three places in code accordingly. check-in: 589687d783 user: cle tags: trunk
05:27
Third time lucky? Commit changes, with merge applied only once. (so not filled with MERGE CONFLICT messages) check-in: 16e308106f user: bharder tags: trunk
05:05
Oops... merge typos fix w/ [bdac9f7238], commited at nearly same time. check-in: 48c00d0bd3 user: bharder tags: trunk
04:53
fixed typos check-in: 4c78a18ad2 user: bch tags: trunk
04:52
Fix a stupid bug of mine introduced in [3c9e5699ce]. If the ZIP archive's name is composed, the actual project's name should be chosen instead of a fix <tt>fossil</tt>. check-in: bdac9f7238 user: hintze tags: trunk
2008-08-13
19:22
Use new alternative <tt>/zip</tt> URL syntax for the <tt>Zip archive</tt> link at the <tt>/vinfo</tt> page. Where the old filename of the ZIP archive was <verbatim> 417dd898ab0640f2472ebd248ac80e80f0ec6972.zip </verbatim> the new name would be: <verbatim> fossil-417dd898ab.zip </verbatim> The archive's content is placed into a directory named after the Zip archive file's basename. check-in: 3c9e5699ce user: cle tags: trunk
11:57
Allow an alternative URL syntax for downloading artifacts via the <tt>/zip</tt> page. The original way is: <verbatim> http://localhost:8080/zip/fa6e9930177e84ce089b30ad768c454a012364f7.zip </verbatim> which will store the artifact in the file <tt>a6e9930177e84ce089b30ad768c454a012364f7.zip</tt>. Alternatively it is now possible to download the artifact in e.g. the file <tt>fossil.zip</tt> via the URL: <verbatim> http://localhost:8080/zip/fossil.zip?rid=fa6e9930177e84ce089b30ad768c454a012364f7 </verbatim> check-in: 417dd898ab user: hintze tags: trunk
2008-08-12
03:27
New <b>Zip</b> permission. This permission allow someone to download a zipped artifact via the wiki's <tt>/zip</tt> URL. It can given the user <tt>nobody</tt> to allow automatic package builder to download the sources they know from <tt>fossil-scm.org</tt> or other servers without any intervening login necessary. As the <tt>/zip</tt> page do not expose anything, a spider should have a hard time to crawl thru the project using this URL. So IMO it does not open a break-in hole for spiders. check-in: fa6e993017 user: cle tags: trunk
2008-08-11
17:52
Make "notepad" the default text editor for windows. check-in: baf68cc18f user: drh tags: trunk
05:30
Fix a spelling: replace 'delete' -> 'cancel' in usage for 'tag'. check-in: 91ec6982e9 user: hintze tags: trunk
04:03
* Rename subcommand <tt>tag delete</tt> to <tt>tag cancel</tt>. * New branching behavior. Now if subcommand <tt>tag branch</tt> is used, a new copy of manifest <tt>UUID</tt> with the same parent will be created, thereby creating a fork. A propagating symbolic tag with <tt>TAGNAME</tt> is assigned to the UUID of the new copy. Furthermore all other propagating symbolic tags that the fork did inherited by the original manifest, are cancelled.<br><br>However, if the option <tt>--raw</tt> was given, the old <tt>tag branch</tt> behavior is used. That means, no creation of a fork by copying the manifest <tt>UUID</tt>, no cancelling of inherited propagating symbolic tags. The tag will be applied to the given UUID directly.<br><br>For instance <verbatim> fossil tag branch fix-12345 cfcfcfee fossil tag branch --raw bgcolor fix-12345 yellow </verbatim> will create a fork by copiying manifest <tt>cfcfcfee</tt>, apply a tag <tt>fix-12345</tt> that will propagate to its children and set the propagating property <tt>bgcolor</tt> to <tt>yellow</tt>. check-in: ac392fbba6 user: cle tags: trunk
2008-08-04
20:46
Make the info web page handle symbolic tags as well as UUIDs. Start trying to make the currently-disabled tagview page more useful. check-in: 3984b1b2c1 user: eric tags: eric-tagview-rework, trunk
2008-08-03
16:47
Users unconditionally inherit capabilities of "anonymous". New capability "v" means to inherit capabilities of user "developer". Login is prohibited if the password is empty. check-in: 1f1d96529c user: drh tags: trunk
2008-08-02
18:32
Fix bug from eb24a021d6 which left nobody with too many permissions check-in: b46d6092dc user: eric tags: trunk
2008-07-30
13:00
Allow for generating a Makefile that will also work for BSD Make (tested under NetBSD 3.1). check-in: e243a8dfa4 user: cle tags: trunk
2008-07-29
13:07
Documentation updates. check-in: 9d10726d48 user: drh tags: trunk
2008-07-27
21:02
Reverse the check on inline formatting for indented paragraphs in wikiformat.c check-in: 3bc6d0b0c9 user: eric tags: trunk
18:35
Change behavior of Fossil's tag handling. 1. All subcommands of command <tt>tag</tt> prepends a prefix <tt>sym-</tt> infront of every tag name passed to them. Tags beginning with <tt>sym-</tt> are special in Fossil as they might serve as replacement of a UUID they are attached to.<br><br> Further, <tt>tag list</tt> will only list all tags beginning with <tt>sym-</tt> but with that prefix removed during display as default.<br><br> All subcommands can get passed an option <tt>--raw</tt>, that prevent the prepending of the prefix <tt>sym-</tt> in front of the tag name. <tt>tag list</tt> will report all tags without removing any prefix if called with option <tt>--raw</tt>. 2. If a command takes a tag name that may be confused with a UUID, the command did interpret that parameter as a UUID instead as a tag name. Such tags might now be prefixed with a <tt>tag:</tt> to enforce the command to take them as tag name instead of a UUID. For example: <verbatim> fossil tag add abcde $uuid : fossil update tag:abcde </verbatim> without the prefix <tt>tag:</tt> fossil would try to update to a UUID beginning with <tt>abcde</tt>. If no such UUID was found, fossil will complain and exit. check-in: d1c9938025 user: cle tags: trunk
2008-07-26
17:08
Make all users inherit the capabilities of "nobody" as well as (optionally) of "anonymous". check-in: eb24a021d6 user: eric tags: trunk
16:51
Add a "User-Agent" header to the HTTP traffic generated by fossil. The user-agent string is "Fossil/$UUID". check-in: 31824fbf91 user: dan tags: trunk
14:02
Code to randomize messages from client to the server. check-in: 3cb547be2c user: drh tags: trunk
2008-07-25
12:30
Disable the "branch" command pending further discussion and clarification of its purpose and intent. check-in: f6d3d89e76 user: drh tags: trunk
2008-07-24
15:08
Remove redundant "Description &amp; Comments:" label from the ticket viewer. check-in: 4b56350ecb user: drh tags: trunk
15:02
Fix a bug in the check-in comment editor. Ticket [4b40f57449]. check-in: 89de100a2d user: drh tags: trunk
14:48
Clean up handling of concealed email addresses. This might be related to ticket [4b40f574494]. check-in: 3c851ca760 user: drh tags: trunk
13:31
Fix a missing end-transaction in the content_new() procedure. check-in: dc09f09432 user: drh tags: trunk
12:29
Clarify the formatting rules for &lt;verbatim&gt;. Ticket [aee2a1a927f] check-in: 2c3ccaa048 user: drh tags: trunk
02:04
Store private ticket fields (ex: the originators email address) as their SHA1 hash so that malefactors cannot read them. Add the new "concealed" table to the repository database and store mappings from SHA1 hashes back to email addresses in that table. Ticket [a24ec6005f]. Note: run "rebuild" on repositories after updating to this version of fossil in order to create the "concealed" table. Need to add the ability to manage the concealed table from the web interface and the ability to sync concealed content between trusted repositories. check-in: f46fe42d6d user: drh tags: trunk
2008-07-23
20:57
Make sure new artifacts are entered into the unclustered table. Ticket [4b72e10dca]. check-in: 1f8d2501b0 user: drh tags: trunk
17:36
Do not allow the current repository to be added to the set of files for a repository. Ticket [8e9136e8]. check-in: 141c31792b user: drh tags: trunk
13:01
The "extra" and "clean" commands ignore the repository file if the repository happens to be within the check-out. Ticket [c7b35be88]. check-in: 2ecc407d9b user: drh tags: trunk
2008-07-21
01:37
Fix a typo in the "concepts.wiki" documentation. check-in: bad9999d7d user: drh tags: trunk
2008-07-20
17:37
Updated documentation to indicate that bug-tracking is now available. Preliminary documentation on bug-tracking. (Much more documentation is needed - also need documentation on how the wiki works.) check-in: 6ecc392f1c user: drh tags: trunk
15:30
Fix a bug that prevents the /tktnew page from working with no login. check-in: 449559394a user: drh tags: trunk
2008-07-19
18:18
Add the ability to edit check-in comments and users from the web interface. check-in: f0474b87b0 user: drh tags: trunk
16:03
Allow Admin user to changes user information. Add a "User" link on the main menu for Admin users. check-in: f8831f447a user: drh tags: trunk
15:40
Improved explanation of privileges on the User Edit screen. check-in: 92f6d3d786 user: drh tags: trunk
15:12
Fix enforcement of access restrictions on reports. Do not allow reports to show the content of fields whose names begin with "private_" unless the "e" permission is enabled. check-in: 21326fb6f7 user: drh tags: trunk
14:15
Fix the "Key Template" setup box under ticket configuration. check-in: b7588eb2f7 user: drh tags: trunk
2008-07-18
21:44
CSS fixes - make &lt;div class="content"> ... &lt;/div> actually enclose the content. Also add a couple of missing footers. check-in: 23ed5e2cd6 user: eric tags: trunk
12:14
Fix typos in the quick-start document. check-in: 924554d78b user: drh tags: trunk
2008-07-17
20:34
Give /wiki a link to the Wiki page with the same name as the Project Name. check-in: 82136b0a5f user: eric tags: trunk
15:49
Enhance the wiki rendering to support &lt;div&gt; markup. The closing &lt;/div&gt; tag with and id= attribute can close off &lt;verbatim&gt; and &lt;nowiki&gt;. The wiki append page uses this to prevent unclosed tags from messing up the rendering of subsequent comments. check-in: e01aa8cb4b user: drh tags: trunk
01:49
Avoid the use of chdir() since this seems to cause problems on windows. check-in: 849b94c631 user: drh tags: trunk
2008-07-15
19:03
Implement history display for tickets. check-in: b3ee50c946 user: drh tags: trunk
16:42
Work toward getting bug-tracking working well. check-in: d3e711fd2f user: drh tags: trunk
15:34
Update the SQLite implementation to the 3.6.0 prerelease. check-in: d19a05f2a2 user: drh tags: trunk
14:33
Additional documentation updates. check-in: adc0b3bfb0 user: drh tags: trunk
13:46
Documentation updates. check-in: 8d8a41d195 user: drh tags: trunk
02:01
Use the %/ substitution instead of %s when constructing windows pathnames. check-in: 9d23230322 user: drh tags: trunk
2008-07-13
12:08
Fix the timeline command so that it work with --repository and -R. check-in: c1e85e4da5 user: drh tags: trunk
2008-06-08
19:31
Use cr/nl instead of just nl at the end of every line on the check-in comment template for windows. Strip out the cr characters before completing the commit. check-in: e976aa6fcb user: drh tags: trunk
16:19
Bug fix in wiki rendering. Avoid terminating the output when an an unrecognized markup attribute appears inside &lt;verbatim&gt;. check-in: 71104b898d user: drh tags: trunk
15:45
Better error messages when trying to run "fossil ui" with an invalid or unaccessible repository. check-in: dcc48662f8 user: drh tags: trunk
15:10
Fix a C++-ism in report.c. check-in: 9e2d2676a4 user: drh tags: trunk
2008-06-06
20:11
Change the "omitsign" setting into "clearsign" and invert its sense. check-in: 3f706b92a5 user: drh tags: trunk
20:05
Fix to the omitsign setting. check-in: 417e7662e5 user: drh tags: trunk
2008-06-02
15:18
Documentation tweaks. check-in: 42ed55e82f user: drh tags: trunk
15:01
Clicking the "Shun" submenu does not shun immediately, but only takes you to the page where you can click the "shun" button. check-in: 94a93469c8 user: drh tags: trunk
09:54
Fix an assert in the rebuild command. check-in: cfb1341ae3 user: drh tags: trunk
2008-05-29
14:38
Add a missing semicolon to the previous checkin. check-in: 5b61ad3a4c user: drh tags: trunk
14:37
When redirecting to /xfer, make sure the PATH_INFO actually exists. Update the cgi_replace_parameter() routine to make sure the parameter being replaced already exists. check-in: e5b7292620 user: drh tags: trunk
14:00
Always redirect incoming HTTP requests to the /xfer method when the content-type is application/x-fossil. check-in: 16ec6e558b user: drh tags: trunk
13:05
Updates to the "concepts" document. check-in: 26a2b61dbd user: drh tags: trunk
12:10
On-line documentation tweaks. check-in: 1db8656f68 user: drh tags: trunk
01:58
Improvements to the shunning algorithm. Add the shun page and an opportunity to shun or unshun artifacts in the artifact viewer. check-in: a48474bc75 user: drh tags: trunk
2008-05-28
19:24
More ticket processing refinements. check-in: 27d2e6e458 user: drh tags: trunk
18:48
Continuing work on the ticketing system. check-in: 49380d500a user: drh tags: trunk
15:29
Split of the ticket configuratio into separately editable pieces. check-in: 86db6fa150 user: drh tags: trunk
2008-05-25
19:36
Incremental work on tickets and especially ticket configuration. check-in: ce277cadda user: drh tags: trunk
11:50
Allow command-line options of the form "--name=value". check-in: be758137b0 user: drh tags: trunk
2008-05-24
23:54
Tweaks to the embedded documentation. check-in: e65e669148 user: drh tags: trunk
22:40
added autosync check to wiki commit check-in: d58ed02bed user: stephan tags: trunk
16:02
Clarification of wiki formatting rules. check-in: 3beb385964 user: drh tags: trunk
13:30
When reporting database errors in CGI mode, make sure the CGI header comes out first. check-in: 3dce979214 user: drh tags: trunk
02:34
Fix the "card count" on sync to include the configuration cards sent and received. check-in: d53af79c81 user: drh tags: trunk
2008-05-23
21:41
corrected wiki command short help check-in: 92df4748bd user: stephan tags: trunk
19:21
Finish implementing the configuration command by adding method implementations for "import", "reset", and "pull". check-in: 28e56282c9 user: drh tags: trunk
12:24
removed USER stuff. Reorganized. i would have SWORN that i checked this in yesterday. check-in: ab5ab46206 user: stephan tags: trunk
2008-05-22
15:31
Better error message when a CGI configuration specifies a non-existant or unreadable repository. check-in: 69650f2963 user: drh tags: trunk
13:58
Begin adding the new "configure" command. check-in: e06ae9f6d2 user: drh tags: trunk
12:49
Make sure fossil_panic() text is given a proper header in CGI mode. check-in: dbfe682b92 user: drh tags: trunk
12:38
Fix a segfault on the "fossil cgi" command. check-in: b4f9d90ca3 user: drh tags: trunk
2008-05-20
20:57
fixed a typo in tktconfig.c check-in: 9d4f1b6514 user: stephan tags: trunk
15:45
new HOWTO: setting up a repo check-in: a5f1c79f28 user: stephan tags: trunk
14:45
added tip about being able to pass login info to clone URL check-in: d1477108b0 user: stephan tags: trunk
2008-05-19
15:10
Add a page describing how to do embedded documentation. check-in: 4b826eed14 user: drh tags: trunk
15:08
Clarifications of the "quickstart.wiki" documentation. check-in: 70dcb9fc8b user: drh tags: trunk
13:08
explained the clone command in a bit more detail (what it does and where to go from there) check-in: 44a4c365a7 user: stephan tags: trunk
2008-05-18
17:33
Remove the "Dangling" column from the sync status display. check-in: 64c58fd64f user: drh tags: trunk
17:29
Sync server responds to reqconfig cards. Allow cloning of repositories that contain tickets. check-in: ba8af8731f user: drh tags: trunk
17:18
Improvements to clone performance. Skip cross-linking during the clone the automatically rebuild after the clone. Fixes to rebuild to make sure all artifacts are crosslinked. check-in: 791a513c28 user: drh tags: trunk
15:51
Improvements to cloning performance. check-in: 243e02bfbd user: drh tags: trunk
2008-05-17
22:18
Begin adding code to the sync logic to transfer configuration options upon request. check-in: a241c8111c user: drh tags: trunk
21:15
Add the "Bugs" menu element on the default header. Progress on implementing bug tracking. check-in: 86ed68ba34 user: drh tags: trunk
20:32
Documentation tweaks. check-in: 06689854ae user: drh tags: trunk
19:24
Fix a bug in the new win32 server implementation. check-in: b9eec2d277 user: drh tags: trunk
18:19
Add the "ui" command to automatically launch a web browser after starting the HTTP server. The web browser choice can be configured using the "setting" command. check-in: dfb68976be user: drh tags: trunk
17:52
Make sure temporary files are well-named and are deleted after use in the win32 fossil server command. check-in: 24f336c9ae user: drh tags: trunk
17:43
Get the "server" command running under windows. check-in: e2e016c31f user: drh tags: trunk
14:49
The bug report generator compiles but still does not work right. check-in: 55342eb9fb user: drh tags: trunk
13:40
Make Th1 variable $current_page available to the header and footer. check-in: a0f1864499 user: drh tags: trunk
08:53
Allow the check-in of files show names begin with ".". Add the "private" table to repository schema but do not yet do anything with it. check-in: 525cc35bf3 user: drh tags: trunk
2008-05-16
18:57
Get rudimentary ticket editing working. check-in: 46e6a03232 user: drh tags: trunk
18:11
Progress toward getting ticket handling to work. check-in: 68c24b1857 user: drh tags: trunk
17:05
The rebuild command corrects any errors seen in the blob.size field. check-in: 5b74febbcc user: drh tags: trunk
16:01
Merge in stephan's fork. check-in: 81eb00def7 user: drh tags: trunk
15:58
Fix a typo on the concepts.wiki page. check-in: e5aac82dd5 user: drh tags: trunk
15:54
renamed fossil-verbatim to verbatim for consistency with other CSS elements. Added a reasonable default .verbatim entry. check-in: bb542b80c7 user: stephan tags: trunk
15:44
Tweaks to the home-page text. check-in: 22005927ad user: drh tags: trunk
15:44
The verbatim PRE tags now have class=fossil-verbatim to allow customization of the verbatim look/feel. check-in: 454515642c user: stephan tags: trunk
15:31
Resolve broken hyperlinks and other minor cleanup in the documentation. check-in: 16094f7ebc user: drh tags: trunk
13:55
Preserve the case of unknown HTML markup on wiki pages. check-in: a4d7e9162d user: drh tags: trunk
13:31
Add the "Index Page" setup option to allow each site to configure a page to appear when no URL is specified or when the "Home" menu option is selected. check-in: c7c81df138 user: drh tags: trunk
03:18
added optional FILE arg to wiki export check-in: 7adbf773c2 user: stephan tags: trunk
01:43
Added new "wiki create" command. Cleaned up the "wiki commit" code and added an option filename argument to both "wiki commit" and "wiki create". check-in: e03d1be55b user: drh tags: trunk
01:09
Back out the "Home Page" configuration option added by [29374daa0d] check-in: c51dd3058c user: drh tags: trunk
00:56
Fix bugs in the rendering of HTML markup with multiple attributes. This clears up a problem in displaying the "concepts.wiki" documentation file. check-in: 1bbc5b7e6c user: drh tags: trunk
00:27
Merge the fork back together. check-in: f94f7e5f49 user: drh tags: trunk
2008-05-15
22:11
fixed a used-the-wrong-var bug from that last commit check-in: 32c06fd65b user: stephan tags: trunk
22:05
/home link content can now be pulled from a Wiki entry or an arbitrary link relative to the fossil root url. See the WWW Configuration dialog for details. check-in: 29374daa0d user: stephan tags: trunk
22:03
corrected link to index.wiki check-in: 24df39d736 user: stephan tags: trunk
21:01
corrected a broken link check-in: bfab49ede1 user: stephan tags: trunk
20:28
removed as part of the /doc port check-in: fda26ca344 user: stephan tags: trunk
20:26
minor refactorings to the wiki commands check-in: bfb4d414dd user: stephan tags: trunk
20:25
initial ports of static .html to static /doc .wiki check-in: d87ca60c58 user: stephan tags: trunk
20:18
Separate the new /doc method out into its own source file. check-in: 5cf1206dfa user: drh tags: trunk
16:58
Add the "/doc" method on the server. check-in: 7351b6346d user: drh tags: trunk
15:23
Added 'wiki commit'. Minor stylistic cleanups. check-in: cde6e7a303 user: stephan tags: trunk
13:37
Update SQLite to version 3.5.9. check-in: a85cc7ce8d user: drh tags: trunk
13:35
Fix compiler warnings in wiki.c. check-in: a51699a7ad user: drh tags: trunk
2008-05-14
23:25
reorg'd/expanded the TODOs check-in: d13b3ff094 user: stephan tags: trunk
23:13
fixed to C++isms which Annotate accuses me of adding on 2008.2.2 ;) check-in: cedf518c96 user: stephan tags: trunk
23:08
corrected package description check-in: 3c6067dd07 user: stephan tags: trunk
23:02
corrected my *buntu release name check-in: 7c4eee9c9c user: stephan tags: trunk
23:01
added some help docs + TODO check-in: cf5bbd92a2 user: stephan tags: trunk
20:59
Cleanup and simplify the code for the recently added "wiki" command. check-in: decac09b7d user: drh tags: trunk
20:26
cleaned up error handling a bit, minor code style changes, s/import/commit/ check-in: feee32d3af user: stephan tags: trunk
20:02
removed 2 remaining debug lines. Cleaned up help text. check-in: 87a1a31d1d user: stephan tags: trunk
19:51
added command: wiki [export WikiName|list] check-in: 5fb1152dab user: stephan tags: trunk
12:21
Return a proper error message if the first line of an HTTP requested handed to the "http" command is blank. check-in: 0a14f18111 user: drh tags: trunk
02:03
Change the spelling of "descendant" to use the -ant suffix everywhere, including in the filename "descendant.c". The adjective form can be spelled either -ant or -ent, but the noun form requires -ant, or so says American Heritage. check-in: 6458f020fc user: drh tags: trunk
2008-05-13
13:20
Make attempts to add _FOSSIL_, manifest, and manifest.uuid warnings, not fatal errors. This allows users to say things like "fossil add *" when initially populating a new project repository. check-in: 844718abbf user: drh tags: trunk
00:19
Use the SCRIPT_NAME environment variable rather than REQUEST_URI to find the base name of the CGI script. check-in: c23469468b user: drh tags: trunk
2008-05-10
18:19
Add the -nosync option to the "open" command. We might consider making -nosync the default for "open". check-in: ec82a32b80 user: drh tags: trunk
18:09
Comment changes to the pre-commit verification logic. No changes to code. check-in: 2d581c03e5 user: drh tags: trunk
18:01
Help message cleanup. Automatically delete cloned database files if the clone fails. check-in: 6b85fd173e user: drh tags: trunk
17:22
Add the "unset" command for clearing settings. check-in: 418207989a user: drh tags: trunk
17:09
Add the --nosync option to temporarily disable autosync. Useful when off network. check-in: 9ba6e4287b user: drh tags: trunk
2008-05-07
23:56
Fix a typo on the "stat" page. check-in: cf84ce2d8c user: drh tags: trunk
17:38
Fix a couple of C++-isms in my_page.c and tagview.c. Remove the return value from autosync(). check-in: 908009fdc4 user: drh tags: trunk
12:15
Add the --proxy option to the commit and update commands. check-in: b714ab1ea7 user: drh tags: trunk
2008-05-06
12:24
Add the --proxy command-line option that can be used to enable or disable an http proxy on a case by case basis. check-in: f652599003 user: drh tags: trunk
2008-05-05
23:15
The "h" capability is now used to enable hyperlinks to non-wiki pages. When "h" is missing, many pages give a hyperlink to the login page and automatically fill in "anonymous" as the user name. The login page jumps back to the target page after a successful login. check-in: d57de28756 user: drh tags: trunk
20:18
Work toward making the "h" permission mean "hyperlink". Without "h", many pages will display, but there are few hyperlinks. A message invites users to login as anonymous. check-in: 2b0d4519dc user: drh tags: trunk
19:33
Updates to quickstart document to talk about setting up a proxy. check-in: c507cfa76b user: drh tags: trunk
19:08
Fix the HOST: header to use the original URL, not the proxy URL. check-in: 1dbf332352 user: drh tags: trunk
18:39
Fix the fossil repository URL in the quickstart.html document. check-in: c7438f6dc9 user: drh tags: trunk
17:30
Honor the http_proxy environment variable as another source for the URL of the HTTP proxy if the "proxy" setting is undefined or is "off". check-in: 387cbeda3f user: drh tags: trunk
17:24
Add the ability to modify global settings (such as the proxy setting) even when there are no repositories defined. check-in: 4e683ef07b user: drh tags: trunk
2008-05-01
22:49
Enable proxy support using the "fossil setting proxy" command. This check-in is made using a proxy. check-in: 676fdd088a user: drh tags: trunk
18:42
On windows builds, understand both "C:/" and "C:\" as the beginning of an absolute pathname. check-in: becc24e4e9 user: drh tags: trunk
2008-04-25
22:31
initial checkin: quick hack to generate a .deb package of fossil. check-in: adaa8411d9 user: stephan tags: trunk
21:49
LIB is now += LDFLAGS so that i can link on OpenSolaris (need -lsocket) check-in: 1bceafc4d0 user: stephan tags: trunk
21:45
s/strnlen/strnlen_/g for the local strnlen impementation because the name fataly collides with a func from standard headers in some gcc versions (e.g. GnuSolaris/Nexenta w/ gcc 4.0.x). check-in: 0c78ba2eb4 user: stephan tags: trunk
2008-04-10
12:24
Fix the "tag add" command to report an error if given an invalid UUID argument. check-in: 0d9abccbb6 user: drh tags: trunk
2008-03-17
23:48
Fix a typo in the mkdownload.tcl script used to generate the download.html page. check-in: 8dae3bc320 user: drh tags: trunk
21:21
Update the website to include links to the download page. check-in: bbbee5fc37 user: drh tags: trunk
21:14
Added the mkdownload.tcl script for generating the download.html page. check-in: 50e953a810 user: drh tags: trunk
2008-03-14
12:43
Fix an assertion fault: detect when content_get() is called with an invalid artifact id and return 0. check-in: 4e2bd38577 user: drh tags: trunk
2008-03-12
00:30
Initial NSIS script for creating installer on Win32 check-in: 76bd88c262 user: mjanssen tags: trunk
2008-03-11
20:00
make test should find test script relative to the SRCDIR so it will work when run from a separate build directory. This also allows 'make test' to run with Makefile.w32 check-in: 7c0bd3ee08 user: mjanssen tags: trunk
19:21
Fixed Win32 build breakage check-in: dbb2cee113 user: mjanssen tags: trunk
2008-03-10
16:46
Fix a bug introduced by recent optimization efforts. check-in: f763b84198 user: drh tags: trunk
2008-03-08
19:42
Additional speed improvements for clone and rebuild. check-in: 043d63d4aa user: drh tags: trunk
18:59
Speed enhancement in the findSrcid() routine of content.c. Allow 5 digit numbers on counts while syncing. check-in: 8010bb41e1 user: drh tags: trunk
14:52
This version is able to clone the entire TCL repository in 12.5 minutes and to rebuild the cloned TCL repository in 2.5 minutes. There is still a lot of performance work to be done, but this is good enough for the time being. check-in: 0afb5e8e39 user: drh tags: trunk
13:49
Add the "Compression Radio" line to the "stat" page. check-in: 9aaad3e799 user: drh tags: trunk
2008-03-06
22:58
Work toward making fossil work better on large repositories. This version implements a cache in the content manager. It is not clear yet if this is necessarily a good idea - this check-in might end up on an abandoned branch at some point. check-in: 61ddd63b72 user: drh tags: trunk
00:26
Fix problems on the stat page that appear for larger repositories. check-in: 80dc46d635 user: drh tags: trunk
2008-03-05
05:28
cvs2fossil, fixed off-by-one errors in the application of RCS patches. check-in: 68cf3ecdb7 user: aku tags: trunk
03:44
Merge to [f08599e87b]. check-in: f4aa6d09d3 user: aku tags: cvs2fossil-complete, trunk
03:42
Split the current import pass into three, for files, changesets, and finalization (fossil rebuild). check-in: 31b15fcf30 user: aku tags: trunk
03:42
Extended main import method (pushto) to handle all types of changesets, not only revisions. Tag changesets lead to tagging of imported revisions, branch changesets reflect the proper location where branches start, and make it possible to handle tagging of branches without revisions as well. Modified code returning changesets for a projects to return all, not only revision, in sync with the previous. Changed the code determining tag/branch lod's to use table 'preferedparent'. check-in: 983090a343 user: aku tags: trunk
03:35
Extended test-import-manifest to return not only the record-id, but the hash uuid as well. Extended the fossil accessor class with methods for regular and branch tagging. Split the initialization from construction (needed for when we split the import pass into three), and a method to set/retrieve the accessor's configuration (persistence across passes). check-in: b7fc4d9d04 user: aku tags: trunk
03:30
Remember #commits to a workspace (= lod), and also their parental relationship. This will be used to control branch tagging (add/cancel), and provides us with the proper names for the tags as well. check-in: 011fb38dda user: aku tags: trunk
03:24
Reverting the change of [a5840849d0]. Use of 'preferedparent' is ok. The problem I attempted to fix is properly fixed by looking at the branch changesets as well during import, and by acknowledging that there can be branches which have no changesets committed to them. check-in: 99004d57a3 user: aku tags: trunk
2008-03-03
16:50
Fix a privilege problem in the default page header. check-in: f08599e87b user: drh tags: trunk
2008-03-02
01:09
Changed the printing of the symbol tree to be based on table 'preferedparent', and introduced two procs to shorten the fomratting code. check-in: ae53becda4 user: aku tags: trunk
01:07
Fixed typo in a comment, and extended the description of the pass to be more clear. check-in: e3e3d301fc user: aku tags: trunk
01:06
Fixed typo in a comment. check-in: 479c96c0fc user: aku tags: trunk
2008-02-27
08:00
Fix comment typo, and add comment about possible simplification. check-in: 83ecb5b945 user: aku tags: trunk
04:15
Merged with [82fc5abb60]. check-in: 2e84fb3e54 user: aku tags: trunk
04:14
Added options --tempdir, -t to redirect the importer to a user-specified directory for temp files and directories. check-in: c5e9fa8d70 user: aku tags: trunk
2008-02-26
17:57
Cut over to the new timeline code. Remove the older timeline. check-in: 82fc5abb60 user: drh tags: trunk
17:32
Improvements to the text description on the "ntimeline" page. check-in: 7915bd0665 user: drh tags: trunk
16:48
Work on a new timeline implementation. Currently implemented as "ntimeline" since it is not yet ready to replace the existing timeline. check-in: e6aa161204 user: drh tags: trunk
15:07
Added trailing newline to file b/c gcc complains about it check-in: 1cde715739 user: stephan tags: trunk
04:55
Merged with [aa519dbd99]. check-in: 91fd4205ea user: aku tags: trunk
04:53
Updated method 'drop' of changesets, the in-memory parts have migrated to 'destroy' as part of the work on pass InitCSets. check-in: 8dd5afbc80 user: aku tags: trunk
2008-02-25
14:05
The Login/Logout text was reversed. Fix it. check-in: aa519dbd99 user: drh tags: trunk
02:26
Add the "stat" webpage showing repository statistics. check-in: e71e4d3193 user: drh tags: trunk
00:18
Fix a bug in the "info" webpage. check-in: 16e765bac5 user: drh tags: trunk
2008-02-24
21:51
Add a human-readable description on each timeline. Add the "ancestors" and "decendents" links on the baseline information pages, making it easier to understand the context of a baseline. check-in: e38c89130f user: drh tags: trunk
18:50
Merged to [ed26056bb5]. check-in: 588bb7cd73 user: aku tags: trunk
18:01
Updated my notes regarding memory usage. Converted more locations to incremental query processing via 'state foreachrow', now throughout the importer. check-in: f637d42206 user: aku tags: trunk
04:43
New command 'state foreachrow' for incremental result processing, using less memory. Converted a number of places in pass InitCSet to this command, and marked a number of othre places for possible future use. check-in: 6559f3231e user: aku tags: trunk
02:16
Plugged memory leak in changeset destructor. Updated commentary. Reformatting of a few integrity checks for readability. check-in: 4b0f43fb2f user: aku tags: trunk
00:14
Changed the encoding of the values stored in DEPC. Keep only start/end of the range, not the list of all positions in it. That caused the memory-blowup. check-in: 59b54efab5 user: aku tags: trunk
2008-02-23
20:18
Split internals of breakinternaldependencies into more manageable pieces in prep for upcoming work on the handling of pseudo-dependencies. check-in: 530168ec30 user: aku tags: trunk
20:17
Fix code handling --memory-track, missed import of its supporting command. check-in: 0246783012 user: aku tags: trunk
07:12
Tweaked integrity output lightly. check-in: 7c6df76554 user: aku tags: trunk
07:10
Fix extraction of memory data from the log, pipe symbol is special. check-in: cff0185200 user: aku tags: trunk
06:40
Merged bugfix [b3d61d7829] into the main branch for optimization of memory usage. check-in: efec424a19 user: aku tags: trunk
06:37
Merged bugfix [b3d61d7829] into this semi-abandoned branch just in case we will work on it again. Do it now instead of forgetting it later. Closed-Leaf check-in: 383c10f004 user: aku tags: trunk
06:33
Fixed bug made in [f46458d5bd] which prevented the saving of the changesets generated by the breaking of the internal dependencies. check-in: b3d61d7829 user: aku tags: trunk
2008-02-21
16:16
fixed a small copy/paste error in /setup_ticket check-in: ed26056bb5 user: wanderi1 tags: trunk
14:27
Record whether or not files have their execute permission bit set. Set or clear the execute permission bit upon checkout. check-in: 33c31f73cd user: drh tags: trunk
05:13
Added high-level logging for memory tracing to the code breaking the preliminary changesets. First runs indicate that the DEPC array becomes so very large, caused by a high amount of indirect dependencies (several hundred). check-in: c2ad73ed92 user: aku tags: trunk
2008-02-20
17:13
made hyperlinks in the footer div less ugly. check-in: 89a2d5e899 user: stephan tags: trunk
06:03
Modified the changeset class to move handling of the changeset lists to fully after their creation and storage. This is item (3) in cvsfossil.txt. The results do not satisfy however. During the creation of each changeset memory usage is (fractonally) lower, however at the end, after all changesets haven been loaded memory usage is consistently higher. The reason for that is not known. I am saving this for possible future evolution and usage, but will not pursue this further right now. The gains seem to be too small compared to the overall loss. InitializeBreakstate is likely a better target, despite its complexity. check-in: faf57d7462 user: aku tags: trunk
2008-02-19
21:58
tclfossil: added schema command Closed-Leaf check-in: 8c4b530084 user: mjanssen tags: tclfossil-1
18:05
tclfossil: initial directory structure and package split up check-in: 2b9c6df430 user: mjanssen tags: tclfossil-1
2008-02-17
02:06
Reworked the basic structure of pass InitCSets to keep memory consumption down. Now incremental creates, breaks, saves, and releases changesets, instead of piling them on before saving all at the end. Memory tracking confirms that this changes the accumulating mountain into a near-constant usage, with the expected spikes from the breaking. check-in: f46458d5bd user: aku tags: trunk
00:31
tclfossil: initial version of clone that can get first igots check-in: 60b40f293a user: mjanssen tags: tclfossil-1
2008-02-16
18:49
Fixed memleaks of date-related header strings. check-in: 88948d582a user: stephan tags: trunk
06:46
Extended pass InitCsets and underlying code with more log output geared towards memory introspection, and added markers for special locations. Extended my notes with general observations from the first test runs over my example CVS repositories. check-in: 27ed4f7dc3 user: aku tags: trunk
06:45
Integrated memory tracking into the option processor for activation and configuration, and into the log system for use. The latter means that each actual output to the log is an introspection point. check-in: 7b71f64766 user: aku tags: trunk
06:43
Created a memory tracking subsystem to investigate memory consumption of the system in general, and pass InitCsets in particular. getmemory series is a postprocessor pulling the data out of the log and into a tables gnuplot is able to handle. check-in: 8287044ecd user: aku tags: trunk
2008-02-14
04:27
Bugfix. Allow for removal of a path from a workspace which was not added to the workspace yet. Issue a warning when encontering this. check-in: a25bafb76a user: aku tags: trunk
04:26
Tune log output tracking the creation workspace objects, make them less stilted. check-in: 300f31260b user: aku tags: trunk
02:49
Continuing work on tickets (still not working right.) Improvements to the web pages. check-in: 3122fc4c7e user: drh tags: trunk
2008-02-13
22:31
Cut over all code to use TH1 instead of subscript. Completely remove the subscript interpreter from the source tree. check-in: fde1d82372 user: drh tags: trunk
21:33
Corrected tagxref.srcid/rid confusion in the queries. Links now go where i want them to. check-in: 0ff4e918f4 user: stephan tags: trunk
19:50
The entire header, including the menu bar, is now generated by TH script. This allows the menu bar to be customized by editing the header script. check-in: ffe92f1a2f user: drh tags: trunk
18:18
TH1 script now used to render the header and footer of each page. check-in: 3ad9a5e210 user: drh tags: trunk
16:21
Create the interface between TH1 and the rest of fossil. Subscript is still being used, though. This is a preparatory step toward cutting over to TH1. check-in: 13e16c824a user: drh tags: trunk
15:04
Add the TH1 code to the source tree and makefile. But do not yet make any calls to TH1. check-in: 4ee9e31a2d user: drh tags: trunk
14:44
Merge with aku's branch. check-in: be2f99e6a4 user: drh tags: trunk
12:39
Update homepage with links to competing projects. check-in: 852dbbb65d user: drh tags: trunk
04:57
Tuned the handling of the vendor branch in case we have multiple different symbols representing it. The import pass now effectively merges these symbols into a single line of development. check-in: 6d5de5f1c1 user: aku tags: trunk
2008-02-12
06:23
Extended my notes. check-in: de03c8b1ea user: aku tags: trunk
05:39
Time information extended to include a total summed over all passes. Output extended to include formatted time data (hours, minutes, seconds). check-in: 7817ff2212 user: aku tags: trunk
04:25
Report destination file for repository, and fix bug with the naming of the destination triggered when importing a repository in toto. check-in: 0d02fe6c7a user: aku tags: trunk
04:24
Added code to skip of administrative .cvsignore files. Added code to detect and warn about dot files (.FOO). Allow the user to import dot files by converting their names to non-dot form (.FOO -> dot-FOO). check-in: c1dc8701ef user: aku tags: trunk
00:31
fixed a string memleak in baseline_zip_page() check-in: 1ce0ac53ef user: stephan tags: trunk
2008-02-09
09:21
Fix grammar check-in: c1d9e0f4f8 user: bch tags: trunk
00:11
Issue a warning after a commit if the commit causes a fork. check-in: 49b59bc559 user: drh tags: trunk
2008-02-08
22:36
Truncate the name of the toplevel directory added to ZIP archives to be the first 10 characters of the UUID. check-in: 73a9b3d5d1 user: drh tags: trunk
22:31
Change zip archiver to make use of blob.c mechanisms for adding prefixes to file names. Remove C constructs that are not commonly supported. check-in: 4bbb00a8c8 user: drh tags: trunk
22:02
minor buffer length fix for the previous change check-in: 091499ec1a user: stephan tags: trunk
21:52
Merge in changes from Andreas's branch. check-in: 6b78df3861 user: drh tags: trunk
21:51
Merge in changes from Stephan's branch. check-in: 8672e243f8 user: drh tags: trunk
21:50
Fix the branch subcommand so that the branch name tags it creates begin with "sym-". check-in: ce08928aaa user: drh tags: trunk
21:42
Rename the 'clearsign' setting to 'pgp-command'. Remove the 'safemerge' setting - safemerge is on by default and cannot be disabled. check-in: 5cc845cfeb user: drh tags: trunk
21:33
zip.c: Refactored zip_of_baseline() to accept an (optional) "synthetic" directory name. All zipped files are added to that subdir. The default name is currently the UUID of the zipped baseline. check-in: 974fd92330 user: stephan tags: trunk
21:23
Improvements to annotated diffs - now takes into account contributions from other branches. check-in: 840699ecd9 user: drh tags: trunk
19:57
refactored to add a shared submenu. check-in: da106eb09c user: stephan tags: trunk
19:54
added a link (for admin users only) to the admin page check-in: c4d6b89e97 user: stephan tags: trunk
17:27
Merge two branches that were created within one second of one another. There is a race condition in the anti-forking logic that allowed this fork to occur. check-in: 373e42de1d user: drh tags: trunk
17:22
Avoid showing a short block of unchanged code at the end of a unified diff. check-in: ba433cc4fc user: drh tags: trunk
16:27
correction to the 'warning' text in admin_sql_page() check-in: 138177c30e user: stephan tags: trunk
16:24
minor efficiency hack in tagview_page_list_tags() check-in: 6d67f3c7c7 user: stephan tags: trunk
16:24
Fail with an error if a file is outside the checkout tree. check-in: b3ec774ab7 user: drh tags: trunk
04:49
Properly initialize the array containing the changesets split by type. check-in: 21d9664fb5 user: aku tags: trunk
2008-02-07
18:01
fixed a 2-string memleak in tagview_page_list_tags() check-in: 2ae7890060 user: stephan tags: trunk
15:08
Rename admin_sql_page.c to admin.c. Refactor the strxform functions into SQL functions. Refactor the db_generic_query_view() routine. Fix multiple security vulnerabilities. Bring the code closer into compliance with style guidelines. check-in: 007d1ce44f user: drh tags: trunk
13:33
Remove tokenize_path.c. Is not used for anything and does not follow the coding style of the rest of fossil. The 16-line hyperlinked_path() function in browse.c seems to accomplish the same thing. check-in: 76e637a945 user: drh tags: trunk
10:33
typo fix check-in: 66b13f1015 user: bch tags: trunk
05:31
added missing #include check-in: 58ee4e6e16 user: stephan tags: trunk
2008-02-06
19:37
refactored db_generic_query_view() to use sqlite3 API directly so that it can treat SQL errors as non-fatal. check-in: 0dc3e7a0d5 user: stephan tags: trunk
19:02
added tokenize_path.c, containing a convenient path-like-string tokenizer and render_linked_path() to HTML-ize a path. check-in: 7f9226a858 user: stephan tags: trunk
05:06
Remembered a problem I have to deal with, added to my notes. check-in: d2b1d3be25 user: aku tags: trunk
05:04
Updated the copyright information of all files touched in the new year. check-in: 66235f2430 user: aku tags: trunk
04:58
Updated my notes tracking the known problems. check-in: 9f297fed37 user: aku tags: trunk
04:57
Fixed bug computing a symbol's parent. preferedparent is the voting table, not the home of the definite information. The bug caused the use of the wrong parent lod during the import of changesets. Luckily the chosen parent was not known yet, causing an abort. check-in: a5840849d0 user: aku tags: trunk
04:55
Get the line of development for changesets directly from the items and their lod references. The in-memory data from the meta table is out-of-date since the adjustment of parents in pass 'FilterSymbols'. Print the LOD information when sorting the changesets. check-in: 0d13da3018 user: aku tags: trunk
04:51
Print the tree of symbols (i.e. definite parents) at high verbosity levels. check-in: 70acbf63ec user: aku tags: trunk
03:05
Remove string_xform.c from the makefile. Require a "sym-" prefix on tags used to name baselines or branches. The prefix is omitted when the tag is used for this purpose; it is only there to avoid ambiguity with other built-in tag names. check-in: 41cf3e7c1d user: drh tags: trunk
2008-02-05
20:49
Removed annoying yellow/red placeholders. Added links to your wiki changes and your *file* commits. check-in: 4280e0d1f6 user: stephan tags: trunk
20:48
Moved string_xform.c code into encode.c, since that code serves a similar purpose. check-in: 91f151d57a user: stephan tags: trunk
20:47
Moved string_xform.c code into encode.c, since that code serves a similar purpose. check-in: 97db3c0433 user: stephan tags: trunk
15:52
Added tracking of file removal in changesets. check-in: c9270189c2 user: aku tags: trunk
15:51
Moved log output for changeset log message to higher verbosity level. check-in: 8ec5d8c87c user: aku tags: trunk
06:09
Accept a last trunk-changeset on a vendor branch with the :trunk: already defined, and warn. Force changeset to be vendor-only, out of trunk. check-in: a1bbf19d51 user: aku tags: trunk
06:08
Removed bogus (early) unset. check-in: 7caaf7afd5 user: aku tags: trunk
00:01
Added /admin/sql page. Added a 'const' to db_generic_query_view() check-in: 6f05b4292a user: stephan tags: trunk
2008-02-04
23:14
Added style info to db_generic_query_view(), so it can be styled via css check-in: 0095e24ba9 user: stephan tags: trunk
19:08
Hyperlinks to directory browser pages on the pathname in the title of the file history viewer, finfo. check-in: a20dcb5c26 user: drh tags: trunk
19:07
On the printf extension converters (ex: %T, %w) the "alternate form flag" (ex: %#T, %#w) means first read an integer from the argument list and then only process that number of characters from the string or blob that is read next from the argument list. check-in: 8c3ec00311 user: drh tags: trunk
18:28
Add support for annotation in the web interface. check-in: eae7ddfa4e user: drh tags: trunk
17:34
Allow manifests with zero files. This fixes a problem in which some files do not appear in the filename table. check-in: c8da83ca36 user: drh tags: trunk
17:27
Added link to /timeline?u=... Added several TODO markers. check-in: d27a905b1f user: stephan tags: trunk
17:26
Added 'achtung' class. See the code comments. check-in: b5b04dcf85 user: stephan tags: trunk
16:39
Begin inserting code to implement an "annotate" command. check-in: 9b68bc33bd user: drh tags: trunk
14:24
Additional cleanup in the differencing engine. The new "dir" webpage now uses name= instead of the d= for the query parameter. check-in: e81cc91aa4 user: drh tags: trunk
14:05
Improvements to comments on the diff algorithm code. Completely remove the older Wagner/Myers algorithm which had been commented out. check-in: eeea77f340 user: drh tags: trunk
13:53
Tweaks to the diff algorithm give a 4x performance increase. Now comparable to command-line diff. check-in: e8cf0061cc user: drh tags: trunk
13:14
Better error message when attempting to create a new repository in a directory that does not exist. check-in: 97ff24dec7 user: drh tags: trunk
06:26
Added some musings to one of the situations to deal with. check-in: 812c91bb8d user: aku tags: trunk
06:05
Reworked the revision import to use the new state tracking system instead of the simple array. Moved some log outputs. Added a file listing the known problems to prevent me from forgetting stuff as it piles up :/ check-in: e1dbf3186d user: aku tags: trunk
06:02
Moved the really large log output during revision import (log message, and command) to very high log levels. check-in: e7138d7f9c user: aku tags: trunk
06:01
Added classes to track the state of a workspace, and of the whole revision import. check-in: d011e0b008 user: aku tags: trunk
06:00
Added note of an idea taken over by Mark Janssen. check-in: 4e02d677c2 user: aku tags: trunk
05:59
Fixed a typo. check-in: 2f70125d48 user: aku tags: trunk
02:45
Add file and directory browsing capabilities to the web interface. check-in: e487b77b1a user: drh tags: trunk
00:25
Honor the -f flag on commit. (It was using -r in place of -f due to a typo, apparently.) check-in: e0580dfeee user: drh tags: trunk
2008-02-03
22:12
login_page() now honors the 'g' (goto) parameter after a successful password update check-in: 44811a65f8 user: stephan tags: trunk
22:07
Added rudimentary /my page. check-in: 334f8e6e2f user: stephan tags: trunk
21:56
refactored some /tagview code into more generic bits. Added string_xform.c. check-in: 9c01af2d22 user: stephan tags: trunk
21:50
added db_generic_query_view() to simplify /tabview and /my implementations check-in: 74ba41a510 user: stephan tags: trunk
18:18
tclfossil: added revlist command check-in: 1c92462c04 user: mjanssen tags: tclfossil-1
18:00
Fixed a memory leak in tagview_page_list_tags(). Minor other refactorings. check-in: 2cb3290e67 user: stephan tags: trunk
17:22
Corrected incorrect access rights check (did require Setup rights). Documentation corrections/additions. A few style conformance formatting changes. check-in: b81e93f576 user: stephan tags: trunk
16:35
got rid of '... might be used initialized' warnings check-in: 649dd8a6af user: stephan tags: trunk
16:32
Refactored to use a shared query-rendering routine. check-in: 02a7c850b4 user: stephan tags: trunk
16:23
tclfossil, starting with db_ commands check-in: 7f9c5ee722 user: mjanssen tags: tclfossil-1
02:41
Merge in some changes to the CGI reply generator that we made back in early December but got lost on an abandoned branch. Distributed version control is nice, but it also leaves open the real danger of losing changes this way. We need to work on interface features to minimize the risk of losing changes like this, and to identify lost changes quickly. check-in: b312f5ff5b user: drh tags: trunk
02:38
Documentation updates. check-in: c403f9dc40 user: drh tags: trunk
01:36
Merged importer to mainline. check-in: 0523983440 user: aku tags: trunk
01:33
Removed the now obsolete textrange information from the revision table and updated the file revision code to not store its textrange any longer. check-in: 3e76f2a5f0 user: aku tags: trunk
01:25
Added a few search features (name/id/name-like). Changed default view to only show the 10 [arbitrarily chosen #] most recent tags. Still need to sort out tags for different types of entries (wiki/ticket/baseline) check-in: 2ab3a2f603 user: stephan tags: trunk
00:45
Modified filtering pass to drop the blobs of excluded revisions, for them we can be sure that we will not need them later, as whole branches are dropped. Modified the file import to use the new blob information to setup the expansion graph. This fixes the trouble we had with archive files in bwidget. They are now properly expanded. check-in: 83d75a6c23 user: aku tags: trunk
00:04
Extended the collection of revisions for a file with a separate blob store to manage the text ranges of revisions and their dependencies separate from the revisions. This will be used later (upcoming) to properly expand a file even if revisions were removed as irrelevant during the collection and filter passes. check-in: aa04ac9d10 user: aku tags: trunk
2008-02-02
23:48
Stylistic changes to the C code that implements the tagview page. check-in: 10437374a7 user: drh tags: trunk
23:39
A completely new diff algorithm. It is not guaranteed to find the minimum difference between files, but it seems to do a good job and runs much faster on larger files. But command-line diff is still faster for really large files. More work needed. check-in: 95c07a5033 user: drh tags: trunk
22:59
Reworked the storage of the text range a bit, split immediately (settext) and store the pieces, instead of splitting everytime a piece is needed. check-in: f94f7e17d1 user: aku tags: trunk
21:10
added /tagview page - a simple browse-by-tag interface check-in: 02d1ed6ad2 user: stephan tags: trunk
18:51
corrected two 'var may be used uninitialized' warnings check-in: 01d3c33874 user: stephan tags: trunk
18:44
fixed a minor memleak in update.c:revert_cmd() check-in: 22cc813f8e user: stephan tags: trunk
07:33
Merged with mainline. check-in: dbdc160161 user: aku tags: trunk
07:03
Changeset handling, extended logging of how parent is determined. Fossil access, fixed importrev call to use correct workspace/repository. Fixed handling of output, stripping unwanted text, checking of output syntax. Extended logging. Added final 'rebuild'. NOTE: formation of the changesets/manifests is buggy, is not tracking unchanged files across changesets. Further not yet tracking when files have been removed. check-in: 9214c11831 user: aku tags: trunk
06:49
Dropped primary key of temp table __im, record ids are not unique. Scenario: Several empty files. All have the same id, different paths. check-in: dfb6ee3bac user: aku tags: trunk
05:07
Fix use (scoping) of revision items when looking for vendor branch data. check-in: b405f4fc04 user: aku tags: trunk
05:05
Fix bad setup of comment for manifest. check-in: bd9703dee6 user: aku tags: trunk
2008-02-01
19:58
Fix the makefile so that you can build twice in a row from the source directory and it still works. check-in: 1b52d1306e user: drh tags: trunk
15:35
Update sqlite to version 3.5.5 plus patches. check-in: 6cdf470948 user: drh tags: trunk
12:39
Fix a typo on the user setup page. Reported via email by Brad Harder. check-in: 5d3783bd61 user: drh tags: trunk
05:33
Activated invokation of the fossil command importing a revision. check-in: 41c9b79928 user: aku tags: trunk
05:32
Fixed description of file checkin.c. Implemented new command test-import-manifest. Updated fossil accessor code in the importer to the changed command line API of test-import-manifest. check-in: b7a93530ef user: aku tags: trunk
05:29
Made remove_from_argv public for use by the upcoming test-import-manifest command. Fixed description of verify_all_options. Initialized variable to silence gcc warning. check-in: da4f0c2638 user: aku tags: trunk
05:25
Reworked the code determining the parent of the currently committed changeset. It should now handle the transition from vendor branch to trunk correctly. check-in: e8efbc317a user: aku tags: trunk
2008-01-31
22:04
Add a configuration option to the Setup/Access page that allows the user to set the xfer download limit. Increase the default xfer download limit to 5 million bytes. Increase the minimum phantom request limit from 100 to 200. check-in: bb3a25e2f0 user: drh tags: trunk
21:54
The client-side of a sync uses an adaptive approach to limit the number of "gimme" requests on each HTTP round-trip. This reduces traffic on a large clone. The number of "gimmes" on each round-trip is the larger of 100 or twice the number of files received on the previous cycle. check-in: 95fab8c60b user: drh tags: trunk
21:31
Fix a bug in the db_get_int() routine that was causing the default value to be ignored - resulting in very slow clones for systems without a configuration database. check-in: bf1a30c9c0 user: drh tags: trunk
07:14
Added high-verbosity (level 11) logging to trace the application of rcs patches. check-in: e5ae612c8d user: aku tags: trunk
06:25
Tinkered with the revision information transfered from a changeset to push, to the fossil accessor code, modified the logging as well. check-in: 7c43583de1 user: aku tags: trunk
05:39
Moved the most complex parts of pushto into their own commands. check-in: 3cd599cacd user: aku tags: trunk
2008-01-30
21:58
Created fossil in Tcl branch check-in: 2f165897f6 user: mjanssen tags: tclfossil-1
21:53
Branch created tclfossil check-in: abbdb0e8c9 user: mjanssen tags: tclfossil-1
08:28
Added basic import of changesets. Note that this code is incomplete with regard to handling the various possible interactions between a vendor-branh and trunk. check-in: 348e45b0d6 user: aku tags: trunk
08:25
Added placeholder code to the fossil accessor class for the import of a revision. currently only logging the call. check-in: f9e0d23d97 user: aku tags: trunk
08:23
Broke package dependency cycle introduced when moving the cset load code from the InitCsets pass to the cset class. check-in: 9e1b461b2f user: aku tags: trunk
08:20
Extended log writing to handle multi-line log messages. check-in: 81a297a66a user: aku tags: trunk
03:23
Moved the code loading changesets from state to its proper class. check-in: 49dd66f64f user: aku tags: trunk
03:10
Fixed the names for the case-sensitive file operations. check-in: ed13b28b13 user: aku tags: trunk
2008-01-29
04:05
Moved the new case-sensitive file checking code into the misc package with descriptive command names, to recapture clarity of code at the calling places. check-in: edc46651c7 user: aku tags: trunk
01:11
Error message on "commit" or "user default" if the user does not exist. check-in: e2a42f7a68 user: drh tags: trunk
00:38
Fix a bug in the "user default" command. check-in: 0921b68f66 user: drh tags: trunk
00:12
cvs2fossil: add -nocomplain flag to glob to prevent an error if no files/dirs match check-in: 6625739eda user: mjanssen tags: trunk
2008-01-28
23:57
Changes to cvs2fossil to import tcllib CVS into fossil on Win32 * using [::file] instead of [file] in snit methods to get the core file command * taking care of files that only differ in case in the Attic and the repo on case insensitive FS * passing platform specific check-in: 7208c7ac4d user: mjanssen tags: trunk
18:29
REPLACE into the event table rather than INSERT. check-in: 7aa9a2e206 user: drh tags: trunk
2008-01-27
20:43
Added log output to make the log during file import more complete. check-in: e60ba15821 user: aku tags: trunk
20:43
Added debug helper methods. Fixed description of symbol reference in instances. check-in: 970be48fce user: aku tags: trunk
20:42
Allow for detached branches when checking lod consistency. Fixed formatting nit. Added debug helper method. check-in: d3aa33884b user: aku tags: trunk
20:40
Fixed bug in the code detaching a vendor branch. Left link to removed parent dangling, and killed connection to first on branch. No more. check-in: 0adaabf112 user: aku tags: trunk
20:38
Added comments to the sql commands in the integrity checks. check-in: 727f370c29 user: aku tags: trunk
2008-01-19
06:07
More comments on sql statements. check-in: 6809145eb1 user: aku tags: trunk
2007-12-08
03:39
More comments on sql statements, slight reordering of some tables and conditions. check-in: f7fe15cd0c user: aku tags: trunk
02:59
Added comments explaining the select statement checking revision/file/project/metadata integrity check-in: 808fbc4745 user: aku tags: trunk
2007-12-07
08:55
Removed two unused classes. check-in: 97e0e9dda9 user: aku tags: trunk
2007-12-06
04:05
Reworked time keeping in the pass manager, the microseconds kept by by the 'time' command flow over after roughly 72 minutes (2^32 microseconds). We now use 'clock seconds' to explicitly keep time. This should flow over only after abuut 136 years. The loss of resolution is ok, the converter does not need it. Seconds are good enough. check-in: 9a763fe596 user: aku tags: trunk
03:58
Extended traversal core to allow custom labeling of the log output immediately before the traversal starts. check-in: b81901adcb user: aku tags: trunk
03:56
Removed the automatic destruction of the traversed graph from the traversal core and put it into the caller (import only, currently). check-in: b59cdc7f8a user: aku tags: trunk
03:54
Added progress feedback to the file import, and moved the log output to level 8. check-in: 08f8085700 user: aku tags: trunk
03:48
Fixed handling of empty revisions. check-in: bf0b70d5e0 user: aku tags: trunk
2007-12-05
08:07
Merged mainline into my branch to get the newest application. check-in: d0305b305a user: aku tags: trunk
07:58
Bugfix. Translation implies encoding, not the reverse. This caused problems when parsing files with mixed-mode line-endings. The generated char offsets and lengths were off. Found during expansion. check-in: 6f1c4424b4 user: aku tags: trunk
07:57
Created new pass for the import of files and changesets. Uses the new file method and fossil accessor class to handle the file import. Changeset -> manifest conversion is _not_ covered yet. check-in: d9fc75e587 user: aku tags: trunk
07:55
Extended file handling with main logic to import an archive into fossil. Main parts are determining the various orders for expansion and import, and expanding all revisions in an archive into full texts, iteratively applying the stored deltas. check-in: e100314ec2 user: aku tags: trunk
07:53
Integrated the new fossil management class with the option processor. New option --fossil to specify the fossil executable if it was not found in the PATH, or to overide the PATH. check-in: 1a20a81f33 user: aku tags: trunk
07:52
Added helper class managing access to fossil repositories. Already has a basic method to import and delta-compress a series of files. Used 'test' commands of fossil to get the necessary low-level access. check-in: b6bf21e2a8 user: aku tags: trunk
07:50
Put the graph traversal core of the cycle breaker core into a separate class, for use in other parts of the system. TODO: Rewrite the cycle breaker core in terms of this class. check-in: e701313733 user: aku tags: trunk
07:47
Extended project class with method return full path of the project, i.e. inclusive its repository base path. check-in: 82e35d3304 user: aku tags: trunk
02:29
Went to explicit var-substitution for the dynamic sql queries, makes formatting easier. check-in: 0ee9711e2e user: aku tags: trunk
02:25
Fixed typo, although it did not break anything. check-in: 5b2d15f183 user: aku tags: trunk
02:24
Fixed log progress use in last breaker pass. Disabled the check regarding revision order. It still triggers and I can't see anything wrong. Pressing forward for now, i.e. get the remaining passes done, then revisit this issue. check-in: 229050721f user: aku tags: trunk
02:22
The handling of detached lines of development (floating branches) still had some bugs regarding the linkage to their revisions, especially the first revision on such branches. Fixed the relevant places, added early integrity checks and updated the main checks to handle the situation. check-in: c4003e7b93 user: aku tags: trunk
02:21
Removed lots of now dead code. Added a note to the last remaining user of the changeset method 'nextmap'. check-in: 3c0ef2c379 user: aku tags: trunk
2007-12-04
13:05
Generate CGI replies as separate header and body so that the header can be extended during the construction of the body. check-in: 6af8fdc230 user: drh tags: trunk
04:54
Reworked ComputeLimits in the last breaker pass. Moved the heavy computation of the max predecessor / min successor data down to the sql in the changeset class. check-in: 711e000206 user: aku tags: trunk
02:47
Add the timeline display preferences page with the ability to turn on and off block markup in timeline comments and to limit the length of timeline comments. check-in: ebb2765954 user: drh tags: trunk
01:55
Fix typos in the "concepts.html" document. check-in: ec1fbd7f68 user: drh tags: trunk
01:26
Fix the revert command so that it works from subdirectories. Other minor comment and help-text changes. check-in: 371dd6574c user: drh tags: trunk
2007-12-03
19:17
Send native deltas when cloning. The reduces bandwidth and reduces server load. check-in: 18fbb9c52d user: drh tags: trunk
19:08
Fix the delta computation on download so that it never tries to delta a file that has the same file as both its parent and its child. check-in: 16fbb59b96 user: drh tags: trunk
14:42
Detect delta loops and make at least one member of the loop a phantom. check-in: fb90abe5bd user: drh tags: trunk
00:27
Patch problems with timeline. Need to rethink the whole implementation. check-in: 20553a420c user: drh tags: trunk
2007-12-02
23:47
Fluff: Renamed state methods use/reading/writing to usedb/use/extend for clarity. Updated all callers. Extended state module with code to dump the SQL statements it receives to a file for analysis. Extended the 'use' declarations of several passes. check-in: e288af3995 user: aku tags: trunk
23:45
Actually put the code for the new pass into the repository. check-in: 060513f2a9 user: aku tags: trunk
22:30
Addition to the default style sheet to cover the name/value pairs at the top of the vinfo page. Also a bugfix in the report.c code. check-in: dff17229ff user: drh tags: trunk
20:06
Importer Status... Speed. This is now mostly acceptable. The one exception is pass 'BreakAllCsetCycles'. The reason is that the limit computation it does for backward branches still uses the inefficient file-level dependency computation. This will be tackled in short order. For the other passes the file spent is 'CsetsDeps' is recouped by the much faster graph setup. Memory. This seems to be mostly acceptable as well, with the exceptions of 'BreakAllCsetCycles' (again, for reasons see above), and 'InitCsets'. It seems to happen while the pass breaks internal dependencies, but there is no hard data. I have to measure using a memory-debug enabled tclsh. I suspect either the actual internal dependencies, or the pseudo-dependencies. Maybe combined with a bad choice of data structures. Well, measuring first. check-in: e8c374f670 user: aku tags: trunk
20:04
The performance was still not satisfying, even with faster recomputing of successors. Doing it multiple times (Building the graph in each breaker and sort passes) eats time. Caching in memory blows the memory. Chosen solution: Cache this information in the database. Created a new pass 'CsetDeps' which is run between 'InitCsets' and 'BreakRevCsetCycles' (i.e. changeset creation and first breaker pass). It computes the changeset dependencies from the file-level dependencies once and saves the result in the state, in the new table 'cssuccessor'. Now the breaker and sort passes can get the information quickly, with virtually no effort. The dependencies are recomputed incrementally when a changeset is split by one of the breaker passes, for its fragments and its predecessors. The loop check is now trivial, and integrated into the successor computation, with the heavy lifting for the detailed analysis and reporting moved down into the type-dependent SQL queries. The relevant new method is 'loops'. Now that the loop check is incremental the pass based checks have been removed from the integrity module, and the option '--loopcheck' has been eliminated. For paranoia the graph setup and modification code got its loop check reinstated as an assert, redusing the changeset report code. Renumbered the breaker and sort passes. A number of p... check-in: 00bf8c198e user: aku tags: trunk
06:58
Added progress output to the breaking of backward branches. check-in: a437da486d user: aku tags: trunk
06:57
Finally committing another disabled integrity constraint for changesets, explanations in the comments. check-in: fd93aa26a6 user: aku tags: trunk
06:49
Bugfix. Typo. check-in: c784751485 user: aku tags: trunk
06:18
Modified loop check in cycle breaker to abort immediately on first looped changeset. check-in: 487bb1c619 user: aku tags: trunk
06:17
Fix table linkage in query, and duplicated conditions :( check-in: f7cca3f082 user: aku tags: trunk
05:49
Performance bugfix. nextmap/premap can still be performance killers and memory hogs. Moved the computation of sucessor changesets down to the type-dependent code (new methods) and the SQL database, i.e. the C level. In the current setup it was possible that the DB would deliver us millions of file-level dependency pairs which the Tcl level would then reduce to tens of actual changeset dependencies. Tcl did not cope well with that amount of data. Now the reduction happens in the query itself. A concrete example was a branch in the Tcl CVS generating nearly 9 million pairs, which reduced to roughly 200 changeset dependencies. This blew the memory out of the water and the converter ground to a halt, busily swapping. Ok, causes behind us, also added another index on 'csitem(iid)' to speed the search for changesets from the revisions, tags, and branches. check-in: 9c57055025 user: aku tags: trunk
04:55
Bugfix. Have the symbol dependency retrieval commands actually return something. check-in: 712010580a user: aku tags: trunk
03:49
Deactivated caching of the nextmap/premap data, with the indices the retrieval seems to be fast enough to allow us to reduce mem consumption. Tweaked log output, and sql formatting. check-in: ac02614803 user: aku tags: trunk
03:46
Bugfix in ValidateFragments, tweaked comment a bit, bugfix in SQL, reordered tables in the successor/predecessor queries a bit to show the actual progression of their use. check-in: fbfb531868 user: aku tags: trunk
03:42
Fixed typo. Grr. check-in: 0a97ad385a user: aku tags: trunk
03:41
Added progress output to the code loading up the graph to traverse, nodes, and arcs. check-in: 41d41c7b57 user: aku tags: trunk
03:40
Added ability to declare indices on tables in the persistent state. Used this to declare indices on critical columns. Slows down the transactions saving changesets, this however is made up when it comes to successor/predecessor retrieval of changesets. check-in: 74854a30b8 user: aku tags: trunk
2007-12-01
18:36
Bugfix. Handle free-floating branches (their root revision was removed as unnecessary). check-in: 79c227a9c0 user: aku tags: trunk
18:35
Helper updated to changes in state definition. check-in: 5bbc7d4c57 user: aku tags: trunk
2007-11-30
15:21
Updated helper app to changed state definition (csrevision -> csitem). check-in: fc635d5977 user: aku tags: trunk
15:20
Fixed typo of keyword. check-in: 3db03be62f user: aku tags: trunk
06:57
Easier name for self-referential changesets, loopcheck. Made conditional on option --loopcheck, default off, and avoided if the general checks on changesets report trouble. Reinstated the loop check in the cycle breaker core in simpler form, reusing the new command in the changeset class. check-in: 0af7a3c8ac user: aku tags: trunk
06:50
Moved the integrity checks for split fragments into separate command. Reworked breaking of internal dependencies to contrain the length of the pending list. That part of the system is still a memory hog, especially for large changesets. Added notes about this and the successor retrieval being a bottleneck. check-in: c14e8f84cd user: aku tags: trunk
04:27
Fixed bug in new changeset code, tagged and untagged item lists went out of sync. check-in: facb4a8721 user: aku tags: trunk
03:57
Replaced the checks for self-referential changesets in the cycle breaker with a scheme in the changeset class doing checks when splitting a changeset, which is also called by the general changeset integrity code, after each pass. Extended log output at high verbosity levels. Thorough checking of the fragments a changeset is to be split into. check-in: b42cff97e3 user: aku tags: trunk
2007-11-29
09:16
Renamed state table 'csrevision' to 'csitem' to reflect the new internals of changesets. Updated all places where it is used. check-in: 80b1e8936f user: aku tags: trunk
09:15
Fix bad variable name. check-in: 4859304926 user: aku tags: trunk
09:14
Updated commentary regarding cycles at this point, items instead of comments, etc. check-in: af5904e6b7 user: aku tags: trunk
09:13
Extended checks for looped changesets. check-in: 960645443b user: aku tags: trunk
07:58
Renamed changeset method to describe modified results, and updated the one invoker check-in: 61829b076b user: aku tags: trunk
07:55
Renamed changeset method to describe modified results, and updated the one invoker. Modified the sorting of time ranges. Now by max, min as tiebreaker, and object name as last tiebreaker. check-in: 04d76a9e79 user: aku tags: trunk
07:50
Added missing state declarations. check-in: 2c9c26815f user: aku tags: trunk
07:49
Added mising state declarations. check-in: 31d0fe7dd7 user: aku tags: trunk
07:47
More realignment of variable names with their content, in pass 5. check-in: 27f093d23c user: aku tags: trunk
07:41
Simplified some code dealing with the item -> changeset map, using the changed semantics (1:n -> 1:1). check-in: 39e19c0cf3 user: aku tags: trunk
07:36
Brought the variable names into alignment with the semantics, now again naming what is stored in them. check-in: deab4d035b user: aku tags: trunk
07:24
Reworked the in-memory databases of changesets. Objects now hold items, not only revisions. Tags, and branches are new possibilities. Lists of ids go to the type-dependent retrieval command. List of tagged items (type/id pairs) come back, and are in the API. The 1:n map revisions to changesets is now an 1:1-map tagged items to changeset. check-in: 0fcfbf7828 user: aku tags: trunk
07:02
Implemented time ranges and dependency retrieval for the tag and branch based changesets. check-in: b1666f8ff4 user: aku tags: trunk
06:58
Moved the existing successor/predecessor code from main class to the proper singleton. Fixed config of main class, isn't simple dispatch any longer. Simplified calculation of the readable representation of changesets and removed code which has become superfluous. check-in: 70d2283564 user: aku tags: trunk
06:47
Added equivalent checks for the tag and branch based changesets. check-in: 4b15fa348d user: aku tags: trunk
06:40
Shuffled and updated the existing checks of revision changesets. check-in: de10b2301e user: aku tags: trunk
06:31
Started to adapt the integrity module. Renamed Check to CheckRev, and added analoguous commands for Tags and Branches. Added placeholders for the new integrity commands, updated main changeset integrity command. check-in: 7c28fe1312 user: aku tags: trunk
06:23
Updated the code printing the changeset statistics to know about change to the changeset types. check-in: 8e3012423b user: aku tags: trunk
06:21
Brought knowledge of the new types to the state definition, changed the creation of the initial changesets to use tags and branches. check-in: 215d2f1ad9 user: aku tags: trunk
06:10
Integrate the new singletons with the main class, route the relevant places to them. check-in: c74fe3de3f user: aku tags: trunk
05:58
This commit starts a series of incremental changes not quite completely overhauling the handling of changesets, i.e. of project-level revisions. Actually this series of changes already started with [8ce7ffff21] as the bug it fixes was found when the first parts of the overhaul tripped the new integrity conditions for the modified changesets. Background: In the last few days I repeatedly ran against the wall of an assertion in pass 9, last of the cycle breakers, with the revision changesets coming in out of order when the symbols were added to the dependency graph. While walking to the office, and later re-reading the relevant parts of cvs2svn again I had several insights. Trigger was the realization that giving the tag changesets successor dependencies was wrong. Tags describe a state, they have no successors. This caused the re-read, and I recognized that my handling of the symbol changesets was completely wrong, that with using revisions as their data. It should have been the tags and branches. From there their actual dependencies (versus my reuse of revision dependencies) fell out naturally. I have decided to commit my rewrite of the internals incrementally to make it easier to follow them, despite leaving the sourcebase in an unusable state during the series. One big commit would be much more difficult to understand. The... check-in: 27b15b7095 user: aku tags: trunk
00:37
Fix the merge conflict detection. check-in: ba9af9aced user: drh tags: trunk
2007-11-28
14:31
Remove a stray character that snuck unto the rebuild.c source file. check-in: f088412c49 user: drh tags: trunk
08:35
Bugfix in FilterSym pass. Grafting branches operated on the tags table :( check-in: 8ce7ffff21 user: aku tags: trunk
05:39
Added convenience method for assertions and used it in place of the existing if/trouble internal constructions. Changed API of 'log write' so that we can defer substituation of the message to when the write actually happen, and converted all places which would be hit by double-substitution. The remaining 'log write' calls will be converted incrementally. check-in: 47d52d1efd user: aku tags: trunk
2007-11-27
09:07
Modified to break all backward symbols, not only branches, removed the other custom circle breaking code, should not be needed any longer (See comments for proof). check-in: 6b520e7d97 user: aku tags: trunk
09:05
Bugfix: Sort pending nodes fully deterministic, and moved to separate helper command. Tweaked log output. check-in: 3e18606b5c user: aku tags: trunk
09:04
Updated to extended changeset string, and added tabular formatting. Further tweaked output, putting timestamp adjust messages on the same line as the changeset itself. check-in: 1c39e57637 user: aku tags: trunk
09:03
Changesets, extended human readable representation, and tweaking of log output. check-in: 911d56a8c8 user: aku tags: trunk
08:59
Bugfix in the generation of the initial symbol changesets. Keep entries apart per line-of-development. check-in: 2e07cd7164 user: aku tags: trunk
05:08
Bugfixes when generating revision changesets. (1) The dependencies for a revision are a list, not single. (2) Use pseudo-dependencies to separate revisions of the same file from each other if they have no direct dependencies in the state. check-in: 678765068d user: aku tags: trunk
04:26
Continued work on the integrity checks for changesets. Moved callers out of transactions. Two checks are already tripping on bad changesets made by InitCSets (pass 5). check-in: 8c6488ded2 user: aku tags: trunk
03:30
Fix a bug in the unified diff generator. check-in: 7e9e5fea77 user: drh tags: trunk
02:37
Outline for more integrity checks, focusing on the changesets. check-in: bf83201c7f user: aku tags: trunk
2007-11-26
01:33
Begin porting the CVSTrac ticket reporting code over to fossil. The new code is not yet connected into the system. The port is incomplete. check-in: 62f37c9722 user: drh tags: trunk
2007-11-25
21:11
Add ticket configuration editing capability. check-in: 5f3ddcc1b8 user: drh tags: trunk
17:13
Changes to the diff algorithm to put bounds on run-time for very large files with many differences. (This came up on the previous check-in when you try to diff the two versions of sqlite3.c.) check-in: 4c22ae52fd user: drh tags: trunk
16:13
Update SQLite to the latest build from CVS. Add in the FTS3 extension, though it is not yet being used. Additional work toward tickets. check-in: f394d84560 user: drh tags: trunk
07:54
Code cleanup. Removed trailing whitespace across the board. check-in: b679ca3356 user: aku tags: trunk
07:44
Another helper, textual, write changeset data to stdout. check-in: 1ea319fb67 user: aku tags: trunk
07:41
Tweaked log output of the topological sorter (revisions) to be tabular (aligned columns), added information (time ranges). check-in: bcc630d3f5 user: aku tags: trunk
07:39
Changesets: Added accessor for to retrieve number of changesets known, and dropped the "trunk root -> NTDB root" dependency, is problematic. check-in: 96167b2a48 user: aku tags: trunk
07:37
Fixed log output for pass 10, and added missing command. check-in: 63052cb60a user: aku tags: trunk
07:35
Extended cycle breaker with debug facility allowing the user to watch the neighbourhood of specific changesets during the traversal. Extended label information, highlighting of the nodes of interest. Tweaked log output a bit. check-in: 97b4405ecf user: aku tags: trunk
07:32
State log output, moved to slightly higher verbosity level to allow them to be suppressed. check-in: 00e041dd22 user: aku tags: trunk
07:31
Dot export extended, allow graph to define label color for highlighting. check-in: eb43120ac1 user: aku tags: trunk
07:30
Filerevtree helper. Added missing requirements, and dialed the verbosity down. check-in: 124fef5b1c user: aku tags: trunk
03:05
Moved more parts taken over by the top. sort passes out the breaker passes, and renumbered them. check-in: d743f04bd2 user: aku tags: trunk
03:00
Moved the parts taken over by the top. sort passes out the breaker passes, and renumbered them (comments). check-in: b6b7ff79cc user: aku tags: trunk
02:59
Investigation of changeset order differences between running passes 1 to 6 and pass 6 alone show why the topological sort passes are separate in cvs2svn. The breaking of cycles can change the order of things due to different timeranges and dependencies of the broken changesets. Created two new passes for the sorting. The break passes 7 and 8 are now passes 8 and 9, and the new sort passes are 7 and 10. check-in: 66c85b4db4 user: aku tags: trunk
02:54
Tweaked log output of filtering pass a bit. check-in: b41127b9d8 user: aku tags: trunk
02:53
Tweaked human readable representation of changesets to include their type. check-in: 0868adf92a user: aku tags: trunk
02:52
Bugfix in pass manager, handling of open-ended pass specifications. check-in: 9668b16455 user: aku tags: trunk
02:51
Tweaks of the log output, and reworked internals to expose not only breaking of cycles, but of paths as well. check-in: 54e9b0a143 user: aku tags: trunk
2007-11-24
23:59
More work on ticketing. This is a non-working incremental check-in. check-in: a5e4e1ba96 user: drh tags: trunk
21:28
Progress toward ticket editing. This is an incremental check-in. check-in: d913179b82 user: drh tags: trunk
19:33
Progress toward getting ticketing working. We can enter a new ticket and display it. Cannot yet edit a ticket. check-in: fb358ca492 user: drh tags: trunk
14:06
Documentation updates. check-in: 6680679c2e user: drh tags: trunk
05:31
Created convenience methods to create the human readable repesentation of a changeset and lists of such, and made liberal use of them. check-in: 87cf609021 user: aku tags: trunk
04:40
Bugfix in changeset class. Documented and fixed the SQL statements pulling the successor and predecessor information out of the state. It mishandled the Trunk <-> NTDB transitions. check-in: 184c56327e user: aku tags: trunk
04:34
Bugfix in changeset class. Forgot to update the map from revisions to containing changesets when breaking the internal dependencies of the initial changesets. This affected only the first fragment as all the revisions put into separate fragments where still pointing to the original changeset. This lead to bogus links at the level of changesets, the changeset was seemingly still referencing itself. check-in: 17ec2d682c user: aku tags: trunk
04:29
Bugfix in the changeset class. The index from revisions to containing changesets is not 1:1, but 1:n. While only one revision changeset is possible there can also be zero or more symbol changesets. check-in: 8c9030e3e8 user: aku tags: trunk
04:19
Tweaked log output a bit. Bugfixes: Forgot to propagate the border information into SplitRevisions, and a varname typo. check-in: 6d63634309 user: aku tags: trunk
04:15
Added a number of assertions and must-not-happens with associated log output. Plus some small tweaks, and notes. check-in: eabaea870a user: aku tags: trunk
03:59
Added missing node attributes in the Replace command. check-in: a99d5798f6 user: aku tags: trunk
03:56
Updated passes 6 and 8 for to the changtes in the cycle breaker API (changed signature of save callback). check-in: 7ed2f29d7a user: aku tags: trunk
02:45
The autosync setting understands values like "on", "off", "true", and "false" in addition to 0 and 1. Updates to the documentation. check-in: f9f7cf5684 user: drh tags: trunk
2007-11-23
23:06
Fix a bug in the default header. check-in: 13732d495d user: drh tags: trunk
22:09
New default header and footer and CSS. Add the ability to edit the footer. check-in: 34af72801d user: drh tags: trunk
12:55
Fix a redundancy in the text output of the usage comment on the tag command. check-in: b346a7cf7d user: drh tags: trunk
12:49
Remove obsolete file containing sample ticket configuration script. check-in: 6311ce2ec1 user: drh tags: trunk
05:43
Modified cycle breaker API. Hook for processed nodes now takes the graph as new first argument. Extended API, exposed method for dumping the current state of the graph, including ability to dump a sub graph. check-in: 5f5620fbd2 user: aku tags: trunk
05:41
Extended the dot graph exporter to allow the export of a subgraph specified through a set of nodes. Default is the export of the whole graph, as before. check-in: 86f3319041 user: aku tags: trunk
05:38
Added two more debugging helper applications. One to extract and show a file revision tree, the other to display a dot file generated by the importer during cycle breaking passes. check-in: 64d0019e0f user: aku tags: trunk
2007-11-22
22:55
Add the %w and %W formatting options for internal printf usage. Use these formatting characters to render wiki. Fix additional problems of unterminated wiki on webpage rendering by using %w. (There are probably more problems yet to be discovered and fixed.) check-in: 2859293737 user: drh tags: trunk
22:14
Make sure HTML tags in wiki are terminated in the diff screen too. check-in: d6ad7aa034 user: drh tags: trunk
22:02
Fix the rendering of comments with unclosed block HTML markup in the vinfo page. check-in: 3afcc4388c user: drh tags: trunk
07:24
Added two helper applications which peek into a conversion state and generate graphs from it. Both helpers look at the tree of symbols and show it in toto (symbol tree), or restrict themselves to the branches, aka lines of development (lodtree). check-in: b8c3542172 user: aku tags: trunk
07:22
Reworked the dot export internals a bit to be more general regarding labeling and attribute writing. Updated the cycle breaker to define proper labels. check-in: f284847134 user: aku tags: trunk
07:21
Tweaked the log output for the statistics a bit. check-in: 2630e50610 user: aku tags: trunk
06:03
Fixed the calculation of possible parents for a detached NTDB. Has to be trunk. The symbols were skipped before, causing them to have no parents at all later on, forcing an abort after CollateSymbols. Added some high verbosity log commands for debugging of this area. check-in: 930ec162ce user: aku tags: trunk
04:56
Fixed bug in the initialization of mybranchcode for changesets. check-in: 47e271a448 user: aku tags: trunk
04:21
Continued work on pass 8. Completed the handling of backward branches, file level analysis and splitting them. Extended changesets with the necessary methods to the predecessor data and proper per-revision maps. check-in: e50f9ed55e user: aku tags: trunk
03:47
Continued work on pass 8. Renamed 'retrograde' to 'Backward Branch', should be easier to understand, and completed the predicate testing if a branch changeset is backward or not. check-in: 4f1b60dd16 user: aku tags: trunk
03:33
Continued work on pass 8, added outline for handling of retrograde branches, extended changesets with predicate allowing us to find the branch changesets. check-in: 4866889e88 user: aku tags: trunk
03:21
Extended changeset class with in-memory database mapping from changeset ids to the proper object, and extended the objects with position information and associated accessors. Extended pass 8 to load the commit order computed in pass 6, this is stored in the new position slot of changesets, and an inverted index mapping from position to changeset at that position. check-in: de4cff4142 user: aku tags: trunk
03:11
Modified the API for the construction of changesets a bit, now allowing their construction with the correct id, instead of correcting it later. Updated pass 5 to use this, and fixed bug where the id counter for changesets was left uninitialized, allowing the improper generation of duplicate ids. check-in: 65be27aa69 user: aku tags: trunk
03:03
Reworked the cycle breaker internals, moving the code handling the replacement of a changset (= node) with its fragments into a separate command. Extended the API, exposing the replacement operation, for use by passes. Added debugging code showing the set of consumable nodes for each iteration. check-in: ad7d5c2d10 user: aku tags: trunk
02:58
Moved the functionality for splitting a changeset based on the sets of revisions for the fragments to be into a separate command, and into the changeset class, for use outside of changeset links. check-in: 59207428e2 user: aku tags: trunk
01:53
Fix some compiler warnings. Comment changes on non-functioning code in tkt.c. check-in: 2a707334c9 user: drh tags: trunk
2007-11-21
16:03
Fix a bug in the unified diff generator. check-in: 4db464a748 user: drh tags: trunk
13:52
Append the pathname to the login cookie name so that separate cookies are used for each server. check-in: d2b4469934 user: drh tags: trunk
12:21
Attach login cookies to the root path of the server, so that multiple servers can coexist on the same site. check-in: 68a202e101 user: drh tags: trunk
04:44
Fixed typo in cycle breaker logging. Extended pass 8, wrote the outline with all the relevant custom callbacks. check-in: 1f60018119 user: aku tags: trunk
04:36
Cycle breaker, API change. The changesets are now communicated via a retrieval callback instead of directly. Updated passes 6 and 7. This allowed us to move the start/done graph exports into the cyclebreaker as well. Changeset selection in pass 8 now in separate command too for this. check-in: 2a0ec504c5 user: aku tags: trunk
04:11
Cycle breaker, API extension. Added a hook to process the graph between setup and regular consummation. This will be used by pass 8. check-in: 1e177a4c91 user: aku tags: trunk
04:05
Cycle breaker, API change. Routing the core cycle breaking through a callback so that users can choose their own algorithms. Updated passes 6 and 7. Moven changesets selection in pass 7 to separate command. check-in: 2cf0462b82 user: aku tags: trunk
03:46
API change cycle breaker. The save callback command is now specified through a separate configuration command. Moved callback invokation to helper command. Updated pass 6. Moved changeset selection to helper command. check-in: d58423cdc4 user: aku tags: trunk
03:19
Try again to get the Login/Logout menu name correct. check-in: f0a9e3b523 user: drh tags: trunk
03:17
Get the name of the Login/Logout menu option right. check-in: bd667b1940 user: drh tags: trunk
03:01
Render the header of every page using subscript. Add a setup page that for editing that subscript. check-in: 555911dff5 user: drh tags: trunk
2007-11-20
23:54
Add the SbS_Render() interface for rendering HTML with embedded subscript. check-in: e29abeff80 user: drh tags: trunk
06:59
Added the ability to export the changeset graphs processed by the passes 6 to 8 using GraphViz's dot-format. This is activated by using the switch '--dots'. Bugfixes in the cycle breaker. First corrected variable names, I forgot to use the standard 'myXXX' format for the typevariables. Second, fixed a bug uncovered by looking at the exported graphs, which caused the system to loose arcs, possibly breaking cycles without actually breaking them, leaving them in the dependencies. check-in: 7f15be9078 user: aku tags: trunk
2007-11-18
20:48
Add a more advanced commit-hook mechanism that allows us to specify multiple procedures in a particular order prior to commit. Continuing work toward getting tickets going. check-in: d5e7891b07 user: drh tags: trunk
2007-11-17
17:48
Continuing work on the infrastructure for tickets. check-in: 8c96ed62f5 user: drh tags: trunk
04:39
Added an option "--batch" with which the user can disable the feedback display standard to interactive use. check-in: 4e7dd05fc6 user: aku tags: trunk
00:29
Merge aku's CVS import changes into the main line. Fix a small bug in diff.c. check-in: 38b967dcf5 user: drh tags: trunk
2007-11-16
20:42
Rework the merge algorithm. It now only works for text files. But, it no longer gets confused by line endings (\r\n versus \n) and it reports conflicts. check-in: 36b96b8616 user: drh tags: trunk
08:32
Added convenience command to the state package when the sql returns a single row. Added more statistics about revisions, tags, branches, symbols, changesets to various passes. check-in: 96b7bfb834 user: aku tags: trunk
06:55
Moved out-of-place state declarations to the proper phase (setup, not run). check-in: ce7fb48e8c user: aku tags: trunk
06:53
Added skeleton of pass 8, the final pass for the breaking of dependency cycles. This pass will handle the remaining cycles crossing revision and symbol changesets. check-in: e7c805f137 user: aku tags: trunk
06:51
Bugfix. Destroy graph object after use. check-in: 7b3928681e user: aku tags: trunk
04:17
Completed pass 7, breaking dependency cycles over symbol changesets. Moved the bulk of the cycle breaker code into its own class as it was common to the passes 6 and 7, and updated the two passes accordingly. Added code to load the changeset counter from the state to start properly. check-in: 770a9b576a user: aku tags: trunk
03:59
Bugfix. When setting up or extended the changeset graph a changeset's successor may lay outside of the set of changesets under consideration, i.e. without a node in the graph. Ignore these. This did not (or only rarely) happen before the bugfix to the successor computation of changesets in project::rev (list instead of single). check-in: de64c94f54 user: aku tags: trunk
03:54
Bugfix. When I introduced the 'revisionbranchchildren' table to pass 2 I forgot to update pass 4 as well. Added code to drop the excluded revisons from this table as well, as either parent of branches, or branch child of some other revision. check-in: 2516f4a56d user: aku tags: trunk
03:52
Bugfix. In pass 5, loading the changesets used the type codes instead of the type names. Modified the SQL selecting the data to return the proper names. check-in: 341d96be21 user: aku tags: trunk
03:17
Bug fixes in the Myers diff algorithm. check-in: f1b55da0ac user: drh tags: trunk
2007-11-15
21:49
Enhanced text diff subroutine uses Myers enhancements to Wagners minimum edit distance algorithm. White space at the end of lines is ignored. check-in: 57b2735ebd user: drh tags: trunk
07:17
Added skeleton files for pass 7, the breaking of dependency cycles over symbol-based changesets. check-in: 258366a37a user: aku tags: trunk
2007-11-14
05:26
Added note regarding 'RevisionTopologicalSortPass', which is not a separate pass for us, but part of pass 6, breaking cycles over revision changesets. check-in: f631d438b4 user: aku tags: trunk
05:11
Completed pass 6, wrote the code performing the breaking of cycles. Done by analysing each triple of changesets in the cycle at the file dependency level to see which revisions can be sorted apart. Added some additional utility routines. Extended the changeset class with the accessors required by the cycle breaker. check-in: 94c39d6375 user: aku tags: trunk
05:08
Fixed handling of project objects when persisting them. Fill the project map. This is needed if the pass is not skipped. For the skip case we already initialize the project map when 'load'ing from the state. check-in: 67600f777b user: aku tags: trunk
2007-11-13
07:22
Continued work on pass 6. Completed creation of changeset graph (nodes, dependencies), started on topological iteration and breaking cycles. Basic iteration is complete, fiding a cycle ditto. Not yet done is to actually break a found cycle. Extended the changeset class with the necessary accessor methods (getting cset type, successors, time range). Note: Looking at my code it may be that my decision to save the cset order caused this pass to subsume the RevisionTopologicalSortPass of cvs2svn. Check again when I am done. Note 2: The test case (tcl repository, tcl project) had no cycles. check-in: 85bd219d0b user: aku tags: trunk
05:09
Reworked the in-memory storage of changesets in pass 5 and supporting classes, and added loading of changesets from the persistent state for when the pass is skipped. check-in: 24c0b662de user: aku tags: trunk
2007-11-11
00:08
Started on pass 6, breaking cycles between revision based changesets. Added skeleton files. check-in: 2a01d50430 user: aku tags: trunk
2007-11-10
23:44
Rewrote the algorithm for breaking internal dependencies to my liking. The complex part handling multiple splits has moved from the pass code to the changeset class itself, reusing the state computed for the first split. The state is a bit more complex to allow for its incremental update after a break has been done. Factored major pieces into separate procedures to keep the highlevel code readable. Added lots of official log output to help debugging in case of trouble. check-in: 08ebab80cd user: aku tags: trunk
20:40
Oops. pass 5 is not complete. Missed the breaking of internal dependencies, this is done in this pass already. Extended pass _2_ and file revisions with code to save the branchchildren (possible dependencies), and pass 5 and changesets with the proper algorithm. From cvs2svn, works, do not truly like it, as it throws away and recomputes a lot of state after each split of a cset. Could update and reuse the state to perform all splits in one go. Will try that next, for now we have a working form in the code base. check-in: 95af789e1f user: aku tags: trunk
07:46
Completed pass 5, computing the initial set of changesets. Defined persistent structure and filled out the long-existing placeholder class (project::rev). check-in: 5f7acef887 user: aku tags: trunk
05:34
Started on pass 5, computing the initial approximate set of project level revisions, aka 'ChangeSets'. Skeleton of the pass added. check-in: 54d1e3537e user: aku tags: trunk
2007-11-09
06:42
Added note about why we omit cvs2svn's sorting passes. check-in: 959192d4b7 user: aku tags: trunk
06:28
Moved the paranoid integrity checks of pass 2 into a separate package for use by other passes, and changed pass 4 to also run these checks, albeit in a (slightly) relaxed form. See the comments at the point of call for the reason. This completes pass 4. check-in: 131f051880 user: aku tags: trunk
2007-11-08
16:14
Add the --detail flag to the merge command. check-in: 50ff86afd0 user: drh tags: trunk
2007-11-07
22:22
Improvements to the merge algorithm so that it works better for common changes. Still more work needed. check-in: ac6bb3ce06 user: drh tags: trunk
07:46
Opcode synchronization reworked, optype table is master from which the in-memory array is loaded. check-in: e45f47ec4a user: aku tags: trunk
06:22
Pass 4 nearly completed. Rewrite symbol mutation, completed adjustment of symbol parents, added symbol refinement (noop or not flags). Now only missing piece is replication of the pass 2 paranoia checks. Note: Checks in the adjustment of parents are a bottleneck. May need indices, or something we can do in memory. check-in: 37734390ca user: aku tags: trunk
06:19
Extended pass 2, save branch positions, needed for pass 4, and added optype table to have the revision opcodes available in the state as well. check-in: 7ab490df24 user: aku tags: trunk
2007-11-06
08:05
Continued work on pass 4. Now propagating the project level information about prefered parents down to the file level tags. Same for the file level branches is not yet done. check-in: 3a530ef947 user: aku tags: trunk
07:14
Continued work on pass 4. Added code bringing the file level symbol data into compliance with the project level symbol types, converting tags to branches and vice versa. check-in: ffafc0bd65 user: aku tags: trunk
06:47
Continued work on pass 4. Implemented the deletion of excluded symbols and all parts referencing them. The complex part is the regrafting of NTDB revisions should a NTDB branch be excluded. This is like 'GraftNTDB2Trunk' in 'file' when excluding everything but the trunk. check-in: 69bf6ab99b user: aku tags: trunk
04:57
Started on pass 4, 'FilterSymbols'. Skeleton. check-in: 11e5d7ce42 user: aku tags: trunk
04:55
Extended comment. check-in: d314894b9a user: aku tags: trunk
04:53
Fix in pass 3, do not compute prefered parents for the excluded symbols. Exclude them from the final check as well due to this. check-in: 4c8a5a44af user: aku tags: trunk
04:39
Completed pass 3, CollateSymbols. Added code determining for each symbol the prefered parent from all possible parents. This is the symbol with the lowest id among the set with the maximum number of occurences as a parent. check-in: efc78b7a42 user: aku tags: trunk
2007-11-05
09:04
Extended options processing to handle --exclude, --force-tag, and --force-branch options. Extended project::sym class with in-memkory databases to hold the option information and replaced the 'UserConfig' placeholder with the actual code using the new databases to determine symbol types based on user-requests. Extended the pass itself with code performing various checks on the results of type determination, partially paranoia, partially to find genuine bad requests (excluding symbols with unexcluded blockers, making a symbol with commits on it a tag, ...). NYI: Computation of the prefered parent for all symbols. check-in: 7eaa420a23 user: aku tags: trunk
02:42
Added the "e" capability for viewing ticket submitter email addresses. Additional tinkering toward the design of tickets. This check-in is only thinly tested. check-in: 929d28e358 user: drh tags: trunk
2007-11-03
04:39
Add support for built-in variables in subscript. check-in: a67fbd784d user: drh tags: trunk
04:23
Add basic math operators to subscript. check-in: 92f6081d11 user: drh tags: trunk
04:01
Subscript interpreter is now running. check-in: 8ef26c5e72 user: drh tags: trunk
2007-11-02
06:06
Continued work on pass 3, added code to determine the type of symbols based on the tag-, branch-, and commit-counts. Hook for handling data coming from the option processoris present (UserConfig), but only as a placeholder. check-in: f888f06fe3 user: aku tags: trunk
04:29
Skeleton for pass 3 added, collating the symbols. check-in: 6d4eb24738 user: aku tags: trunk
04:26
Added code for the loading of pass II data (currently only the smybols) from the state when pass II is skipped. check-in: c3d5104084 user: aku tags: trunk
04:24
Fixed typos. check-in: 77904c1f51 user: aku tags: trunk
2007-10-31
03:45
Milestone I reached (To save the fundamental repository structure into a sqlite database). check-in: cb4d44d60e user: aku tags: trunk
03:44
Added code creating aggregate symbol statistics. This completes pass 2 (CollRev). check-in: 6f8667b03e user: aku tags: trunk
2007-10-28
23:27
Added a "wiki" link to the main menu. Added built-in description of wiki formatting rules. Added a wiki "homepage" that displays when the "wiki" URI is used without a pagename. Added support for a wiki sandbox that does not save to the repository. check-in: f08adf3d58 user: drh tags: trunk
21:26
The "wiki" URI without a page name argument now gives you a list of existing wiki pages. This works fine as long as there are a reasonable number (no more than a few hundred) wiki pages. We need to think of something better for large wikis. We also need to think of ways to give users better guidance for creating new wiki pages. check-in: f40230a7e8 user: drh tags: trunk
21:09
Fixes to the rendering of &lt;verbatim&gt; and &lt;nowiki&gt; check-in: e75f9a2ab4 user: drh tags: trunk
20:52
Add the ability to edit the CSS for all pages in the Setup menu. Other miscellaneous changes toward getting ticketing to work. check-in: 8ffd32c2b7 user: drh tags: trunk
2007-10-27
13:52
Fix the hyperlink to wiki so that it uses a query parameter for the wiki page name. check-in: 421a1e1fa4 user: drh tags: trunk
04:59
Replaced the ASCII art showing entity links with dia'grams and gif images derived from them. Especially useful when trying to understand the paranoia checks. check-in: 831e8f360d user: aku tags: trunk
2007-10-26
18:18
Prevent duplicate logins on the "user add" command. Also, allow the login to be specified on the command line. check-in: 783df88ba8 user: drh tags: trunk
06:53
Added another consistency check, and revised the comments to use the more exact terms for the various relationships. check-in: 70d4a81162 user: aku tags: trunk
06:11
Fixed one of the cross-reference checks. check-in: 2e7cbb2829 user: aku tags: trunk
05:29
Added lots of checks looking for inconsistent references between the various objects, mainly revisions. check-in: 2434ad3bfe user: aku tags: trunk
05:28
Added saving of the fundamental symbol information (project level). check-in: 1deb3786aa user: aku tags: trunk
2007-10-25
05:16
Fixed saving of authors, log messages, meta data. This was wrong since revision [99e165d5c4], when the id databases were introduced. Simplified meta saving due to changed trunk coding (no NULL). check-in: 89e9b357ed user: aku tags: trunk
05:14
Formatting change, code alignment. check-in: 7375ebb988 user: aku tags: trunk
05:13
Changed the coding of trunk symbols. Using NULL makes for difficult comparisons later when doing integrity checks. Each trunk now has a regular unique id as a symbol. Added documentation to the table definitions, about references, constraints, etc. check-in: 2c08006d9d user: aku tags: trunk
2007-10-24
14:44
Extended pass manager to keep timing data for the executed passes and show them after completion of all passes. check-in: 05f9c95573 user: aku tags: trunk
08:01
Extended handling of id's for files so that we have them for backreferences from symbols and revisions. Completed persistence of revisions and symbols at file-level and fixed small problem with left-over links to branches. check-in: adf168e23e user: aku tags: trunk
07:54
Disabled check for control characters in the log message. Allowing this for the moment, lets see if we run into trouble later on. Further reworked the check of symbol names, disallow forward slashs only at end. Found legal tags containing forward slashs in the middle. check-in: fa643aa91d user: aku tags: trunk
2007-10-23
19:43
No changes from the previous check-in. This just confirms that the previous check-in has now been tested and appears to work correctly. check-in: f4c30de75a user: drh tags: trunk
18:04
Untested, experimental patch for correct redirect to the /index page when only the CGI script name is specified. check-in: f66089ec43 user: drh tags: trunk
16:35
Get rid of the (silly?) int_least16_t type in sha1.c and just use good old "int" instead. Makes things easier to compile on older systems. check-in: 8fb641e071 user: drh tags: trunk
16:30
Add a #include of <sys/types.h> to sha1.c. I am told this help it to compile on BSD systems. check-in: 17486c353f user: drh tags: trunk
04:36
Restructured the code handling NTBD in ExcludeBranch a bit to prevent the asserts in GraftNTDB2Trunk to bail out. check-in: e94b52b6f2 user: aku tags: trunk
04:34
Added a bit of path normalization, stripping of a trailing slash from the path to the cvs repository. Before such a slash could break a later coming fileutil::stripPath. check-in: 9f3fd3ec4b user: aku tags: trunk
04:32
Added more checks to the RCS parser to detect bogus symbol names and problematic log messages. Added ability to rewind back to the beginning of the last recognized token for a nicer positioned error message. check-in: 1527954d87 user: aku tags: trunk
03:29
Reworked object deletion to happen centrally after the file has been processed (drop). Simplified the code restructuring the revision tree as it now doesn't have to think about when and where to remove objects. check-in: a766b08198 user: aku tags: trunk
02:29
Due to quickly building memory pressure for large cvs repositories (thousands of revisions and symbol object) we have to save the pertinent information of a file immediately after it has been processed and then clear the memory. Inserted the basic skeleton for this into pass and file objects. check-in: 3a00ac5aa2 user: aku tags: trunk
2007-10-21
11:11
Fix a bug in wiki rendering that caused an extra paragraph end tag following a hyperlink. check-in: 8f423ad438 user: drh tags: trunk
07:08
Simplified the code for excluding non-trunk revisions a bit, using higher-level methods for some changes. Added missing revision destruction. check-in: 436f17a5f0 user: aku tags: trunk
06:10
Added code able to exclude all non-trunk revisions upon user request. check-in: 886b6f257b user: aku tags: trunk
04:42
Created a separate common class for the id databases used by the repository, and updated the repository code to use it. check-in: 99e165d5c4 user: aku tags: trunk
2007-10-19
07:23
Continued the work on pass II, wrangling a file into shape. Completed handling of unnecessary initial deletions on branches. check-in: 510cd02303 user: aku tags: trunk
07:22
Extended the RCS parser to handle extended (aka new) phrases coming after the regular data of a revision, in the revision tree. check-in: 294156a36f user: aku tags: trunk
2007-10-17
04:37
Added detection of irrelevant trunk revisions for files added to a branch but not the trunk. Repository extended to keep inverted indices for the meta data and commit messages for retrieval of commit messages per meta data, required for the previous. fixed problem with file objects, we kept only the rcs path, and need the user visible path too. check-in: cfe4b269ac user: aku tags: trunk
04:33
Extended file-level symbols and project-level trunk with methods to allow users to distinguish them (trunk vs. not trunk, for use as lines of development). check-in: 09af24fc7c user: aku tags: trunk
03:24
Switched procs to methods, got rid of unwieldy and error-prone explicit import of instance variables. check-in: b5b2d61527 user: aku tags: trunk
03:15
Fix setting of myimported, wrong condition. Fix item assignment when sorting branches. Fix parent/child linkage when setting up branch dependencies. Completed processes on non-trunk default branch revisions. Added skeleton code for the deletion of superfluous revisions. check-in: 177a0cc55c user: aku tags: trunk
03:10
More handling for option --trunk-only. check-in: a3cd0c3099 user: aku tags: trunk
03:09
Added new option --trunk-only, state and processing. check-in: 3bde1a2e2f user: aku tags: trunk
03:08
New helper command to delete item from list by name instead of position. check-in: 4e49cbf03b user: aku tags: trunk
2007-10-15
20:45
Fix the "add" command is that it does not allow users to accidently add files that contain shell wildcard characters. check-in: da9d38e2c3 user: drh tags: trunk
00:03
Continued work on pass II, starting to post-process tags, branches, and revisions, cleaning up cvs quirks, determining higher-level aggregates ... check-in: e5441b908d user: aku tags: trunk
2007-10-14
01:58
Reworked the whole handling of meta data (author, commit message, plus project/branch information), so that revisions now store only the meta id, everything else is stored centrally. All the relevant pieces (author, cmessage, symbols, projects) now also get numeric ids assigned early instead of when being saved to the state. Project ids are loaded from the state now too. check-in: 67c24820c7 user: aku tags: trunk
00:30
Add a sample ticket configuration script. This is just working notes. It will eventually be removed. check-in: d29dd11f2e user: drh tags: trunk
00:29
Work toward a new mechanism for configuring the ticket subsystem and rendering ticket entry, editing, and viewing screens. Nothing works, but it is all commented out so the code code compile. check-in: 39aa870f8f user: drh tags: trunk
2007-10-13
23:57
Completed loading of pass I from persistent state when skipped. check-in: 54ac684df7 user: aku tags: trunk
23:42
For the record an alternative design for the main method of the pass manager where the four principal loops (skip, setup, run, and defer) are merged into two (skip/setup) and (run/defer). Not really less code, also more complex to understand and maintain. The fact that 'setup' and 'run' is performed for the same passes is more difficult to see. This code will not be used. Closed-Leaf check-in: 4df56a9e7e user: aku tags: trunk
23:29
Extended pass manager to handle the skipped and defered passes coming before and after the actually executed passes. Extended passes I and II to have the required methods. Implemented loading (for skipped passes) as skeletons, implemented discarding (for defered passes) completely. Extended state manager with ability to discard state. check-in: ae19c0fcb4 user: aku tags: trunk
21:15
Extended pass I to capture the 'file executable' info of rcs archives. Currently the only way to store this info in the destination will be the use of fossil tags. check-in: 27470a9304 user: aku tags: trunk
05:39
The basic work of setting up and linking revisions, tags, and branches is complete. check-in: cb70cf4ad6 user: aku tags: trunk
01:18
Much improved wiki rendering. Automatic paragraph tags now match correctly. All tags should balance. check-in: c963a7763d user: drh tags: trunk
2007-10-12
23:18
Fix some (certainly not all) problems with wiki editing. check-in: df646a7f4c user: drh tags: trunk
22:56
The g.zExtra parameter is now always available as P("name"). This means the /wiki/xyz and /wiki?name=xyz are equivalent URLs. check-in: 677aa71bca user: drh tags: trunk
07:20
Extended rcs parser with another callback run after the processing of the revision tree completed, before starting on description and delta texts. Updated file class to intercept the callback. check-in: 40eaf58ec7 user: aku tags: trunk
07:18
Continued to flesh out revision and symbol processing. Started on the project level classses. check-in: da9295c6f6 user: aku tags: trunk
05:57
Extended rcs parser to tag errors which are syntax errors in the RCS archive. Extended pass handling to capture trouble and distinguish between internal problems and syntax errors. check-in: be891232a2 user: aku tags: trunk
05:56
Started to flesh out the handling symbols and revisions coming in from the rcs parser. First fragments of revision object. Type methods for classification of revision numb ers. check-in: bd131addb9 user: aku tags: trunk
2007-10-11
02:11
Add the g.zExtra output to the test_env page. Fix a bug in the computation of g.zTop. check-in: 1ce716b2ec user: drh tags: trunk
01:56
Add the g.zBaseURL and g.zTop printouts to the test_env test page. check-in: 218577e3af user: drh tags: trunk
01:20
Fix a C++-ism. check-in: a84089319c user: drh tags: trunk
01:17
Remove unused hard-coded tags from the schema. Output a row count as a status indicator when doing a rebuild. check-in: e38fc922a5 user: drh tags: trunk
2007-10-10
23:10
Get rid of the "locking" capability on wiki pages. Assume that anybody who can write or append to a wiki page can do so to any wiki page. Add the /wikiappend page for appending comments to the end of wiki. check-in: 61ce5e3685 user: drh tags: trunk
21:15
Many changes and bug fixes in the wiki processing. Moving toward a workable wiki system. The "Home" menu option now takes you to the wiki page whose name is the same as the Project Name. There is a "wcontent" page, but no link to it yet. Many other changes. check-in: 50a58adb76 user: drh tags: trunk
15:21
Fix the wiki editor so that it can handle wiki page names that include spaces. check-in: 9f89a8e68e user: drh tags: trunk
05:36
Added more checks to pass I looking for possible file/directory conflicts in the repository, and modified traverser to report on and ignore sub directories of Attic's. check-in: a10f654ac7 user: aku tags: trunk
04:23
API tweak rcs parser, definition of symbols, call through the callback once per symbol instead of once for the whole set. check-in: 338854a61a user: aku tags: trunk
03:39
Added diff-command and gdiff-command to the valid settings check-in: 29bc8da1d9 user: jnc tags: trunk
03:28
Added a lot of skeleton files for the revision and symbol data structures, for both project and file level. check-in: 84de38d73f user: aku tags: trunk
02:49
Removed unnecessary items from WWW Configuration, also made RSS Title and Description into generic Project Name and Project Description settings, which will be used elsewhere in the web site. check-in: f3807dbd88 user: jnc tags: trunk
2007-10-09
02:35
Refinements to the timeline for giving better information about wiki pages. check-in: dfea940da8 user: drh tags: trunk
2007-10-07
14:38
Fixed omitsign discrepancies. Windows version now looks for USERNAME instead of USER when creating new database. check-in: a21806dcf3 user: jnc tags: trunk
2007-10-06
22:13
Found easier way to access the typevariables of singletons when writing the rcs parser. Now moved the other singletons to the same construction. check-in: 70b0aa899a user: aku tags: trunk
22:06
Broke static dependency cycle repository <- project <- file <- repository, now using dynamic/runtime object references instead. This allows us to keep the nice and readable format for our files, code is readable too. check-in: 8487172254 user: aku tags: trunk
21:59
Started capture of revision information in file objects. Capturing authors and commit messages and repository level. Completed persistence for these latter too. Rearranged the requirements, imports, and exports a bit to handle the new dependency cycle repository <- project <- file <- repository check-in: 3d88cfd05d user: aku tags: trunk
21:19
Continued work on pass II, skeleton of it completed by adding outline of code for persistence. check-in: 6d1811d61e user: aku tags: trunk
21:01
Added skeleton and dump methods to make file objects proper sinks for the rcs parser. check-in: 2e3815c3b4 user: aku tags: trunk
21:00
rcs parser rewritten to snit type, singleton, using callbacks to convey information. Got a grip on regexp -start -indices (^ -> \A, indices are absolute). This means that I now don't have to shift the unprocessed string down in memory, it is all index processing now. This makes for a much faster parser, especially for large files with many revisions (example: ChangeLogs). check-in: e7bb3d073d user: aku tags: trunk
20:58
Nicer parser integration into pass II, and sort files for easier filesystem traversal during parsing. check-in: ec053168a8 user: aku tags: trunk
18:43
Fleshed out pass II, added skeleton of rcs archive class, started integration of rcs parser. check-in: 8a93ffa9c1 user: aku tags: trunk
18:28
Bringing back in the old parser for rcs archives. check-in: 860f533e98 user: aku tags: trunk
17:10
Enforce well-formedness constraints on wiki pagenames. check-in: 488afb9746 user: drh tags: trunk
16:40
Do not attempt to access the global_config table if the ~/.fossil database has not been opened. check-in: 3cdb768fca user: drh tags: trunk
16:37
Timeline comments are now rendered as wiki. Wiki changes appear on the timeline. check-in: 6d58613757 user: drh tags: trunk
13:13
Now able to enter and edit and display wiki pages. Still many problems to be resolved. check-in: bf428e6854 user: drh tags: trunk
03:56
Added pass II (collection of revision and symbols), basic skeleton and state definitions, and integrated into the pass manager. check-in: fdbc01df95 user: aku tags: trunk
03:55
Added documentation to state definition, and debugging output to the state system itself. check-in: 10f9d51bb2 user: aku tags: trunk
03:53
Better formatting for --help-passes, align codes. check-in: 43d72c6246 user: aku tags: trunk
2007-10-05
13:47
Add the shun table. Do not process artifacts named in the shun table. check-in: 70d5cc86b7 user: drh tags: trunk
13:03
The control file parser now reads ticket changes and wiki pages. check-in: 2ab2db0bd3 user: drh tags: trunk
07:27
Completed integration of state with pass I, now saving projects and files into it. check-in: 042d54bae5 user: aku tags: trunk
07:08
Collapse multiple uses of a project path into one project. check-in: d174affb48 user: aku tags: trunk
07:07
Added documentation for the persistent state of pass I. check-in: 78da61db0e user: aku tags: trunk
06:50
Extended state handling with methods to declare usage and structure of state, started integration of state with pass I, collection of projects and files. check-in: fb1e36d290 user: aku tags: trunk
05:33
Added the basic parts of the state manager and integrated it with option processor and pass manager. check-in: eb656de7d9 user: aku tags: trunk
2007-10-04
17:37
Changes to cgi.c in check-in [e63a9fd9d0] broke the windows build because of undefined socklen_t. Added the appropriate include file check-in: e7cf189265 user: mjanssen tags: trunk
04:34
Continued work on pass I. Filled in the repository management, and basic implementation of project objects. Missing are persistence and the foundation for that (cache database). check-in: 52f2254007 user: aku tags: trunk
04:32
Extended option processing, added handling of verbosity/quietness. check-in: 2929a438ef user: aku tags: trunk
2007-10-03
12:28
Add the tkt.c source file as an empty template. check-in: a3e4a5d27d user: drh tags: trunk
12:20
Test commands for importing and exporting ticket configurations. check-in: 1e9c0e287e user: drh tags: trunk
04:18
Added stub for repository management, added most of pass I, collecting archives in the repository. check-in: 47740cc1f6 user: aku tags: trunk
02:33
Begin adding setup screens for ticket configuration. check-in: 0edee97370 user: drh tags: trunk
2007-10-02
18:58
Begin adding the ticket configuration processing logic. check-in: 2e9d52f27f user: drh tags: trunk
15:22
Notes on how to proceed with ticket integration added to ideas.txt. check-in: d8f27c5afd user: drh tags: trunk
10:34
Added rudimentary proxy support to fossil chat client check-in: 307233d828 user: mjanssen tags: trunk
06:48
Added the pass management, integrated with application and option processor. check-in: 5911515322 user: aku tags: trunk
05:33
Re-added the user feedback and error reporting utilities, with modifications, and completed the handling of the informational options. check-in: d57b7b4a05 user: aku tags: trunk
03:05
Third attempt at getting a cvs importer which can handle branches. Using cvs2svn code and design notes as a guide. check-in: 2a98ac44bd user: aku tags: trunk
2007-09-28
20:08
Combine the "config" and "setting" commands into a single "settings" command. check-in: 134e2aeccc user: drh tags: trunk
15:44
Add enumeration lists and indented paragraphs in the wiki. check-in: ab637af752 user: drh tags: trunk
2007-09-27
04:44
CVS import. First, fixed sig::next regarding two things. One, we have to take the root version of a file into account as a possible predecessor. Two, a missing changed file may be misclassified and actually be added instead. Second, modified the search for a root changeset of a branch. We now try the existing regular intersection first for exactness, and in case of failure we fall back to a voting scheme to locate the most acceptable aka non-conflicting changeset. check-in: 7a64b9e738 user: aku tags: trunk
03:24
Updates to the ideas.txt file with notes on ideas for doing tickets. check-in: bd35e98274 user: drh tags: trunk
2007-09-26
19:46
If you "sync" against a server for which you do not have push permission, you get an error message but it still does the pull. check-in: 2b51dbe02b user: drh tags: trunk
16:20
Cleanup of the safemerge flag on update. Override available using the --force option. check-in: 7eecb079ed user: drh tags: trunk
13:49
Fix a bug in autosync commit - cleanup the onremote temp table after use. check-in: a15122ff2d user: drh tags: trunk
12:24
Minor changes to the quickstart.html document. check-in: d8d6dc85e1 user: drh tags: trunk
12:21
Fix a bug in clone - have it open the global settings database file so that it can access the default-user setting. check-in: cbe0ace8f3 user: drh tags: trunk
07:06
Bugfix for 3852590ce6. Make the use of cache files in the rcs parser actually dependent on the user option. check-in: f6f5c902e6 user: aku tags: trunk
05:06
Continued work on the import of branches. Main principle now is to handle the branches vertically. First the trunk, then the branch starting with the first unprocessed changeset, and so forth. Looks more promising than the previous approach. Currently handles just a bit over half of the test projects (11 of 21 in 6 repositories). check-in: 72dac950c3 user: aku tags: trunk
05:02
New feature for importer. rcs parser extended so that it can store parse results for quick loading in future runs. This feature has no real use in regular use of the importer, i.e. one-shot conversion of a CVS repository to fossil. It is however useful for debugging when the source repository is scanned many times during test runs. Especially for large files, with lots of changes (like ChangeLogs), the direct loading of a Tcl dictionary is much faster than actually parsing the archive files. check-in: 3852590ce6 user: aku tags: trunk
04:17
Added safemerge option to commit, update and settings check-in: 41561125cd user: jnc tags: trunk
03:38
Merged in new revision support for diff and revert commands into mainstream check-in: 8d55aa3597 user: jnc tags: trunk
03:37
Added revision support to diff and revert check-in: 574763bab9 user: jnc tags: trunk
02:00
Better defaults for new databases and clones. Use *CURRENT* to identify the current checkout for TTY timelines. check-in: 097479f99a user: drh tags: trunk
2007-09-25
21:28
Merged the compiler warning fixes into mainstream check-in: 92291035fe user: jnc tags: trunk
21:21
Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. check-in: e63a9fd9d0 user: jnc tags: trunk
20:39
Merge the vinfo CSS patches. check-in: 16551da2e3 user: drh tags: trunk
20:35
Fix a C++-ism in style.c check-in: 64569b3a7a user: drh tags: trunk
20:23
Updates to the autosync logic. Add the "setting" command. check-in: fff234b77c user: drh tags: trunk
20:21
Styled the vinfo page check-in: cfc7984ede user: jnc tags: trunk
19:32
Merger w/fossil chat update (5e3f) check-in: e6d1cd9679 user: jnc tags: trunk
19:31
Updated the default style.css a bit to make more visually appealing, however, we should finish styling the existing html output, then find someone more artistically talented to come up with a final default css theme. check-in: 99eabf9b0c user: jnc tags: trunk
15:12
Updates to the fossil_chat.tcl script. check-in: 5e3f5322e2 user: drh tags: trunk
08:38
Correct tag propagationl. Now works even when rebuilding in a randomized order. check-in: ce7900a0b6 user: drh tags: trunk
07:19
Autosync is now working. Added autosync to tag add, tag branch and branch create. check-in: e4517465f3 user: jnc tags: trunk
07:15
Ran an old fossil, did not auto-push... Updated ideas.txt to reflect that work has begun on this task and what has already been done. Hopefully this one will auto-push... check-in: 6847e9b22a user: jnc tags: trunk
07:11
Once a successful commit is made, if autosync is on, a push is now done. This commit will be the first test of that new functionality :-) check-in: 0431f14edf user: jnc tags: trunk
06:56
Autosync config parameter added (autosync). Setting this to 1, y or Y (or yes, Yes, yes, YES, etc...) will cause autosync's to happen during certian operations. Right now, the only operation paying attention to this is update. If autosync and you do fossil update, a pull takes place first, then an update. Others will follow (commit for one). check-in: b773dda29b user: jnc tags: trunk
03:14
Fix some problems with tag propagation. More problems remain. check-in: 913608a5a6 user: drh tags: trunk
01:25
After looking at it a bit, mjanssen and I decided <...> looks better than *...* for marking the current checkout check-in: 6f9c0e4a1e user: jnc tags: trunk
01:02
Timeline and Leaves on TTY now marks with *...* (vs [...]) you current working revision check-in: 2db88ec639 user: jnc tags: trunk
00:17
When checking for win32 absolute paths, I added a check to make sure we don't overstep the bounds of a string check-in: af3a751841 user: jnc tags: trunk
2007-09-24
23:58
Merged mjanssen's timeline updates check-in: 798a48ee46 user: jnc tags: trunk
23:56
Merged dhr's todo and ideas update check-in: b8cc22ebdf user: jnc tags: trunk
23:19
Accidently changed time format in timeline_query_for_tty output in checkin [aad573b31c] reverted so that timeline shows local timestamps again. check-in: d54731dac9 user: mjanssen tags: trunk
22:23
Fix the menu of fossil_chat.tcl for mac. check-in: aeb2ac781d user: drh tags: trunk
22:13
Fossil chat client entry widget will not lose focus on Win32 when receiving a message. check-in: 45f9af3240 user: mjanssen tags: trunk
21:05
Use tcl_platform to determine username, this is platform independent check-in: e0232ce1a0 user: mjanssen tags: trunk
21:03
Fossil chat client (Initial commit) check-in: e202319ebb user: mjanssen tags: trunk
20:50
Timeline calculated localtime incorrectly so it didn't display latest changes if user is in TZ UTC+X check-in: aad573b31c user: mjanssen tags: trunk
20:21
Corrected "fossil user password" error message. It had an extra user check-in: df3d6cbff5 user: mjanssen tags: trunk
19:42
Fixed error with absolute pathnames when opening a repo on Win32 check-in: c841af0d50 user: mjanssen tags: trunk
19:32
Build from build directory check-in: 5a30fa45df user: anonymous tags: trunk
17:11
Added revert command, currently only offering revert to current version. Organized todo.txt a bit, added new bug report check-in: 255bacf907 user: jnc tags: trunk
14:02
Added a gdiff command. diff command now runs config diff-command, gdiff command (graphical diff) now runs config gdiff-command. With both, if -i is supplied, internal diff is used. With both, if they are not configured, internal diff is used. Fixed bug with internal diff giving files in reverse order. Also put div id="sub-menu" inside of submenu if, as to not display the sub menu if no sub menu items exist check-in: 01ce2cf3dc user: jnc tags: trunk
12:55
Minor updates to the todo.txt and ideas.txt files. check-in: 43b33702b4 user: drh tags: trunk
06:53
Added support for a user defined diff command, which if set (fossil config diff-command), is run by default. The user can give a -i flag to run the internal diff command regardless of user defined diff command setting. Removed command tkdiff, no longer needed. Made the config remove message a bit more clear, when removing a config setting, it states it has been removed instead of telling you it's undefined. check-in: c82fb61775 user: jnc tags: trunk
04:37
Added style.css page that get's from the repo or uses a built in style.css. Removed static formatting in header/footer, replaced with divs, spans and ids which the style.css can totally control. The default style.css is simple, uses blue colors from timeline date area. Fixed minor bug on setup_ulist where it would display footer at top. check-in: 5cd9597428 user: jnc tags: trunk
01:38
Some elements moved to correct order in wiki AllowedMarkup array. Removed hardcoded link in resolveHyperlink and also made it handle outside links, such as http, ftp, mailto, etc... When looking for valid HTML codes, I changed isalpha to isalnum so that H1, H2, etc... would be recognized. Better code for setting inital checkout db entry. check-in: 55dc2abc60 user: jnc tags: trunk
2007-09-23
23:05
One more minor change to the fix of ff4c, set the current checkout to 1 if this is a brand new file. check-in: 746a0b8588 user: jnc tags: trunk
22:27
Fixed bug in open_cmd. As of ff4c, open now runs update --latest as well, which would err on a brand new, blank, database. open_cmd now only runs update --latest if the current pid != 0 check-in: 4dc622f36c user: jnc tags: trunk
20:18
Merge the RSS changes. check-in: dad40ffac0 user: drh tags: trunk
18:55
Fix a C++-ism. check-in: 820a1a1a53 user: drh tags: trunk
18:49
Fixes to the timeline webpage and the "open" and "update" commands. check-in: ff4cc5fae2 user: drh tags: trunk
18:24
Added RSS feed. You can set the RSS title, description in Setup. Added header to style to include title and pointer to the new RSS feed. The new RSS feed is BaseURL/timeline.rss check-in: 07eaead5dc user: jnc tags: trunk
15:02
Branching now working correctly, including adding of bgcolor tag and correct R line check-in: 2ad378d065 user: jnc tags: trunk
11:43
Relax the lexigraphical ordering requirement on manifests. Now the lines of a manifest (or cluster or control file) must occur in lexigraphical order after the arguments have been defossilized. check-in: dea1ae50d3 user: drh tags: trunk
03:21
Forgot a line of debug code, writting manifest.new... now removed check-in: 17596784d0 user: jnc tags: trunk
03:17
Merged win32 info update and branch addition check-in: 96f0d64a70 user: jnc tags: trunk
03:13
fossil branch command added. Base branch new works. Specifying a color causes a malformed manifest file error. branch list does not work, just skeleton code right now. check-in: b8a8959ec5 user: jnc tags: trunk
2007-09-22
23:41
Rework the tag system so that propagation to children is a property of each tag and does not depend on the tag name beginning with "br". Older tag artifacts might not work. The database will need to be rebuilt after upgrading to this version. check-in: 09c4adeb6f user: drh tags: trunk
21:40
More descriptive build process in win32.txt, also removed win32 port from the todo.txt check-in: 34accdd0cd user: jnc tags: trunk
19:43
Merge in the w32 changes. check-in: 3c5482959c user: drh tags: trunk
19:32
Fix a bug in the manifest parser so that it is able to parse the PGP headers even if the header contains \r characters. check-in: 3ed9214338 user: drh tags: trunk
19:03
Bug fix in the update command. check-in: b5d82ebd7e user: drh tags: trunk
18:38
Merged win32.txt which caused the branch initially check-in: b57d456718 user: jnc tags: trunk
18:34
Socket operations now functional in Win32 port. Added quotes around the filename portion of the command to edit thus working of windows in paths where the temp directory contains spaces. Added -all flag to clean command. If not specified each file is prompted for before removing. check-in: 8372cc0b81 user: jnc tags: trunk
18:13
Incremental web interface enhancments. check-in: 72b3b1ad47 user: drh tags: trunk
17:38
Improved display of version information on the help command. Display fossil version number and date on the bottom of every webpage. check-in: c2d1e3c70a user: drh tags: trunk
15:50
The "tag" command allows tag artifacts to be inserted for creating and cancelling tags and properties. Timeline responds to bgcolor, br-bgcolor, comment, and user properties. check-in: 3b5514ed82 user: drh tags: trunk
12:38
Timeline now responses to comment and user properties. check-in: 9395aba4f4 user: drh tags: trunk
06:49
Forgot to remove path problems from 'Outstading Issues' check-in: 46f96301f1 user: jnc tags: trunk
06:47
Win32 port now functional except network operations. This commit was done on windows :-). See win32.txt for status of all commands. No networking commands are functional yet. All path operations are now functioning. check-in: c7278fd013 user: jnc tags: trunk
02:22
More work on tags and properties. Getting late. Need to check-in changes before stopping for the day... check-in: f73c0e792b user: drh tags: trunk
01:40
Turn tags into properties. Allow properties to control background color on timelines. Still experimental. check-in: 5e2392307d user: drh tags: trunk
2007-09-21
22:07
Added win32 build notes check-in: 5890c67d86 user: jnc tags: trunk
21:53
Win32 port: compiles, all tests pass but many functions fail due to path separators. Incomplete. Path fixes to come next check-in: 83c876b447 user: jnc tags: trunk
19:18
Improvements to the control-file parser. Not recognizes the T-line for tags. check-in: 3dc92fdb7f user: drh tags: trunk
18:33
Add the --randomize parameter to the rebuild command. Used for testing. check-in: ce1c1a2907 user: drh tags: trunk
02:41
Work toward adding a tagging system. Code compiles but is incomplete and probably does not work. check-in: 2bc0e2c565 user: drh tags: trunk
2007-09-20
07:37
Entered the general structure planned for processing of branches. Incomplete. This code right now exits when it finds branch csets. Some debug output to see detailed internals from which to pull the pieces together. check-in: 25bc721076 user: aku tags: trunk
07:33
Trim the commit messages to remove irrelevant leading and trailing line-endings. check-in: a9dcf09124 user: aku tags: trunk
07:14
Got rid of the explicit revision tree and rephrased the trunk processing to use a loop which is more self-explanatory. Started to add in code needed when we process the branches as well, currently they will have now effect. check-in: cbbf9a7575 user: aku tags: trunk
07:08
Moved the counting of imported changesets to the beginning for a more accurate percent calculation and proper ending at 100%. check-in: 330f2da791 user: aku tags: trunk
03:51
Modified sorting of timeline entries for the same second to properly split files and file versions from each other, and to have newer revisions later. Further added a storage for error messages to be repeated when the importer exist. First user is the code reporting corrupted archive files detected during a checkout. check-in: a5476aed27 user: aku tags: trunk
2007-09-17
07:05
Further work on the CVS frontend. The main parts for doing the extraction and management of changesets are now in a separate package. check-in: ae54e928c2 user: aku tags: trunk
04:14
Fixed bug in the new code setting up the timeline, forgot to clean up loop state, causing data from previous iterations to bleed into the current one, causing the use of bogus data and ultimatively a bogus timeline. Note! Incidentially a bug in the old code was fixed by the new one, the use of mismatching revisions and commit messages. That caused the generation of extra changesets in the old code. check-in: 10e3b3ed76 user: aku tags: trunk
03:13
Cleaned up the creation of the workspace directory. check-in: 2740b48b63 user: aku tags: trunk
03:03
More structuring of the CVS backend, encapsulated the management of the global timeline of events in the project in a separate package. check-in: 1593006ef3 user: aku tags: trunk
01:43
Added structure to the CVS frontend code, putting the repository traversal into its own package. check-in: 6f121db1e2 user: aku tags: trunk
01:41
Semantics of the progress display extended to allow an empty maximum to signal use of an infinite (open-ended) display. check-in: ebb94f75cb user: aku tags: trunk
01:00
Pulled the latest CLI, website, and sqlite changes into the importer branch. check-in: f76192b245 user: aku tags: trunk
00:58
Pulled in the navbar and timeline changes. check-in: bbcb6326c9 user: aku tags: trunk
00:56
Reworked the CVS handling code to have a simpler API, more like the reworked Fossil API. The API now has a form where adding the handling of branches should not require complex changes in the import controller any longer. Extended the system to allow the user to restrict the importing to a sub-directory of the chosen repository, via the new switch --project. This is required to pull a SF CVS repository apart into the various projects it may have. Example: Under Tcl we have 3 projects, namely Tcl itself, sampleextension, and Thread. check-in: d8c18fc148 user: aku tags: trunk
2007-09-15
03:18
Fixed problems with the untested statistics module. Moved cset <-> uuid map out of cvs to control layer, separate package. Currently not really useful, will be needed when handling cvs branches. Moved some user feedback around, and the import control too. check-in: b504674c5f user: aku tags: trunk
2007-09-14
23:23
Moved the handling of the import statistics into its own package. Untested. check-in: 18251642f3 user: aku tags: trunk
21:24
Rename CLI commands: leaves->descendents and branches->leaves. check-in: bc68e61bb2 user: drh tags: trunk
21:10
Fix the "leaves" webpage. check-in: d773eee943 user: drh tags: trunk
14:59
Update the SQLite amalgamation file to version 3.5.0. check-in: c287665ba8 user: drh tags: trunk
2007-09-13
08:02
Unhacked the fossil backend. IOW reworked the API and made it nicer, more structured, better command and option names. Gave the internals more structure, and simplified the handling of -breakat (old -stopat breakpoint). Updated users, and updated the user visible switches as well. Added a -h switch for help. check-in: 7b2619b7ef user: aku tags: trunk
06:59
Encapsulated access to the fossil and cvs applications in their own packages. check-in: cdf5e6d8b7 user: aku tags: trunk
06:24
Continuing namespace changes, rcs parser. Basic structure is now ok IMHO. check-in: d4aa7da67d user: aku tags: trunk
06:22
Continuing namespace changes, cvs frontend. check-in: 00228d1547 user: aku tags: trunk
06:03
Continuing namespace changes, fossil backend. check-in: 45cd12f05a user: aku tags: trunk
05:43
Continued restructuring of the code (namespace hierarchy, import control). check-in: 9671b65174 user: aku tags: trunk
03:52
Improvements to the CLI timeline display. When an update fails due to multiple descendents, show all of the descendents in timeline format. check-in: fcabd4774c user: drh tags: trunk
2007-09-12
04:19
Added navbar to all pages, linking back to the index. Fixed typo in the index page. check-in: 469002ccdf user: aku tags: trunk
02:25
The nonce of a login card in the sync protocol is now the SHA1 hash of the remainder of the sync message. The signature is the SHA1 hash of the concatenation of the nonce and the users password. check-in: 776753118f user: drh tags: trunk
01:46
Fix bugs in undo/redo. Appears to work now but not heavily tested. check-in: 6f5654c7ab user: drh tags: trunk
2007-09-11
02:25
Add the "undo" and "redo" commands. Untested at this point so don't try to use them yet. check-in: a36177bcce user: drh tags: trunk
2007-09-10
02:21
Slight editorial changes to sync documentation, fixing spelling errors. check-in: 4038525bc5 user: aku tags: trunk
00:48
Fix a C++-ism in the timeline module. check-in: 9a76119307 user: drh tags: trunk
00:43
Merge in the delta encoder changes. check-in: 01e3e3f51e user: drh tags: trunk
00:39
Add a first draft of the synchronization protocol document. Unproofed. check-in: 26131cfcc5 user: drh tags: trunk
2007-09-09
17:51
Cluster-based synchronization appears to be working. check-in: 48c4e69d2b user: drh tags: trunk
00:58
Started to restructure the namespace hierarchy, beginning at the bottom, with the log module. check-in: 86a7f249c1 user: aku tags: trunk
2007-09-08
16:01
Sync using clusters appears to work. More testing is needed before we go live. check-in: e1c1877c99 user: drh tags: trunk
06:33
Moved the import control code into its own package. The application has been reduced to command line processing and handing over to the new package. check-in: c172959c32 user: aku tags: trunk
05:35
Redid the logging system aka user feedback completely. Verbosity levels, influenced by the new -v switch. Indentations in the output removed, parsing by tools easier, still human readable. Adapted all users of the previous feedback code to use the new system. check-in: be32ebcb41 user: aku tags: trunk
03:50
Updated documentation of the delta encoder to mention the new limits on searching the hash chain. check-in: 3e899ae0e5 user: aku tags: trunk
03:48
Extended import app with switch to stop execution just before a specific changeset, to aid in debugging problems. check-in: 8469631cc9 user: aku tags: trunk
2007-09-06
00:47
Raise the hash chain limit in the delta module from 50 to 250. check-in: f6b4c6458b user: drh tags: trunk
2007-09-05
18:46
Fix pathological N*2 behavior in the delta generator. check-in: b816fadfc7 user: drh tags: trunk
02:03
Fix calculating percentage of committed changesets. check-in: 734febe649 user: aku tags: trunk
2007-09-04
22:00
Importer extended to allow capture of exact fossil commit command check-in: 492531e3a8 user: aku tags: trunk
05:38
(no comment) check-in: 7003caa982 user: aku tags: trunk
05:36
First semi-complete app for import from CVS. Trunk only, wholesale only. check-in: df91d389d5 user: aku tags: trunk
2007-09-03
01:28
Add the unclustered table and the M lines to manifests. Process clusters in manifest_parse and manifest_crossref. The xfer process still does not yet use clusters though so it is still compatible. But that is about to change. check-in: ba486fec5a user: drh tags: trunk
2007-09-02
20:33
Added text notes on ideas for dealing with tickets and wiki. check-in: 251545cd43 user: drh tags: trunk
02:01
Add the "index.wiki" wiki page. Fix a bug in the wiki rendering engine. The page displays now, but not correctly - there are clearly additional bugs to be found and fixed. check-in: 11976cfdc2 user: drh tags: trunk
01:23
The /index webpage pulls up the wiki page specified in Setup/Configuration.s check-in: 4f641e7e4e user: drh tags: trunk
2007-09-01
21:11
Add the /wiki and /bwiki web pages. Currently renders content from the check-out as readonly. check-in: b2e55c0d4d user: drh tags: trunk
01:55
Updates to the timeline routines. Added the pqueue module. check-in: abce5105e2 user: drh tags: trunk
2007-08-31
20:14
A new decendent finding algorithm is (hopefully) faster. Changes to the timeline are in process and might not yet work. check-in: e15fe43153 user: drh tags: trunk
04:57
Added first code regarding import from cvs, processing a CVSROOT/history file. Looks good, except that the history I have is incomplete, truncated at the beginning. Extended my notes with results from this experiment, thinking about a possible different method. check-in: f166b0a63c user: aku tags: trunk
01:31
Removed two entries from the work list which are done. check-in: 81ccb7e684 user: aku tags: trunk
2007-08-30
21:37
Put a colored asterisk beside entries of interest in the timeline, rather than doing lots of annoying text color and background changes. check-in: 4d03017923 user: drh tags: trunk
20:27
Fix some annoyances with "merge". This involves a schema change to the _FOSSIL_ file. Older versions will continue to work, but it would make since to "close" and "open" local source tree after updating to this version of fossil, in order to update the schema. check-in: 4c82c7773f user: drh tags: trunk
19:46
Fix multiple bugs in the comment parser of the commit command. Allow blank lines in comments. check-in: f030c0aea7 user: drh tags: trunk
18:05
Fix bugs that can cause a segfault if a blank check-in comment is entered. check-in: 1871a93dd4 user: drh tags: trunk
2007-08-29
11:51
Merge aku's makefile changes. check-in: fad606934c user: drh tags: trunk
11:48
New timeline formatting experiment. Foreground font color changes when mousing over the vinfo hyperline show all immediate parents in red and immediate children in green and hide all entries that are not part of the current line. check-in: 4d051c1eda user: drh tags: trunk
04:00
Re-added the 'test' target, this time in the correct file, then regenerated the main.mk file. check-in: 5f83d2720e user: aku tags: trunk
03:22
Patch up makemake.tcl to incorporate aku's edits, then regenerate the main.mk file. check-in: b616c3d8c3 user: drh tags: trunk
02:55
Merged drh's fixes new features (xfer, timeline handling, javascript based timeline highlighting) into my branch. check-in: 15652ff081 user: aku tags: trunk
02:49
Moved common large lists of header files into Make variables. check-in: 4594b4e628 user: aku tags: trunk
02:46
Added implementations for the methods "deconstruct", and "construct". check-in: fc95255785 user: aku tags: trunk
02:42
Moved the core logic of both "rebuild_database" and "create_repository_cmd" into their own functions, for sharing with "reconstruct_cmd". check-in: e00384d26d user: aku tags: trunk
2007-08-28
07:12
Fixed bug in blob_write_to_file, added missing argument to fossil_panic. check-in: 033ad72c71 user: aku tags: trunk
05:01
Reworked my notes regarding 'reconstruct' based on my reading of content.c, checkin.c, and manifest.c check-in: 10062df2fa user: aku tags: trunk
05:00
Fixed typos, and extended the documentation of content_deltify. check-in: 8857e1eabb user: aku tags: trunk
03:34
Updated my work list, added first notes about 'cvs import' functionality. check-in: 103c397e4b user: aku tags: trunk
03:18
Fixed typos. check-in: 63564202fd user: aku tags: trunk
03:04
Make sure the same manifest never gets inserted into the metadata tables twice - resulting in duplicate timeline entries. check-in: 18b1f6788d user: drh tags: trunk
2007-08-27
13:21
Tweaked the highlighting check-in: e12f2f1839 user: aku tags: trunk
05:02
Fix a bug in the javascript. Only versions that are independent of the mouse-over version are grayed out now. check-in: 5341655085 user: drh tags: trunk
04:35
Completed the description of the delta encoder check-in: 59ad045fef user: aku tags: trunk
04:09
Fix a bug in the javascript generator of the previous check-in. check-in: a028affcf2 user: drh tags: trunk
04:03
Add some javascript to the timeline to gray out versions that are not part of the line that is moused over. Also include leaf, fork, and merge markers on the timeline. Experimental. check-in: bbdd4f9915 user: drh tags: trunk
00:04
Give an error if an attempt is made to merge, update, or checkout against an incomplete baseline - one that contains phantoms. Update the xfer protocol to converge on a stable synchronization faster and (hopeful) not quit until the sync is complete. check-in: 8c828207a2 user: drh tags: trunk
2007-08-26
22:22
Added section numbers to delta format, labels for linking, navigation bar. Added delta encoder description (incomplete, right now only all the trivial parts). Using TeX for formulas, and mimetex for conversion. check-in: 6f1af23ebe user: aku tags: trunk
19:51
New text in "ideas.txt" check-in: fd8b28ad87 user: drh tags: trunk
19:49
Extended my list of things to do. check-in: 4bf5cf121e user: aku tags: trunk
06:45
Added a make target to invoke the testsuite, and a make variable for tclsh. Danger. Testsuite modifies the repository the checkout belongs to, and not a copy. Use with caution, clone your development repository and workspace before use. Updated my work list. check-in: 464a46dad2 user: aku tags: trunk
06:12
Reference to obsolete field vfile.parent removed. Fixed table reference in definition of table vfile. check-in: 32c639d086 user: aku tags: trunk
03:03
Merge in aku's documentation updates. check-in: 452a71f40b user: drh tags: trunk
02:01
Fixed a number of simple typos. check-in: a938517964 user: aku tags: trunk
01:32
Added documentation of the delta format check-in: 5fcb36c81b user: aku tags: trunk
2007-08-25
23:58
Added my own todo file check-in: 90f8319a32 user: aku tags: trunk
21:01
Jot down some notes for how to move forward. check-in: 634fd117b1 user: drh tags: trunk
19:52
Regenerate the manifest.uuid file on a "commit". check-in: 741aac4d4e user: drh tags: trunk
19:45
Fix a makefile dependency to force a rebuild whenever the manifest.uuid changes. check-in: b4571bb75e user: drh tags: trunk
19:39
Add the "baseline" command that shows the UUID of the fossil baseline from which the fossil executable was built. check-in: def4449a87 user: drh tags: trunk
19:31
Generate the "manifest.uuid" file containing the SHA1 hash of the "manifest" file whenever the manifest is generated. Makefiles can used the "manifest.uuid" to insert the version number into the executable. check-in: 95e17f4e3f user: drh tags: trunk
19:00
Merging aku's changes into the head. check-in: b0ad3f90bc user: drh tags: trunk
18:58
Attempting the same merge that aku tried and got empty files with. check-in: 424d47e453 user: drh tags: trunk
18:51
Changes to the CLI version of the timeline command to show places where forks occur in the tree and where content is merged. Lots more work is needed to show the structure of a tree well. This is definitely a work in progress. check-in: b846db063c user: drh tags: trunk
12:31
Fix an off-by-one bug in the network protocol handler so that it can accept a zero-length file. check-in: 507ee45f25 user: drh tags: trunk
04:02
Merging formatting changes to timeline and concepts documentation Closed-Leaf check-in: 9b30224db7 user: aku tags: trunk
03:30
Improvements to timeline formatting. Added the "concepts.html" document. check-in: e319e8e870 user: drh tags: trunk
03:23
Fixed typos in comments check-in: 609e4caf29 user: aku tags: trunk
2007-08-24
21:32
Improved formatting of the user list webpage. check-in: 39fa010b7f user: drh tags: trunk
2007-08-23
23:10
Website updates. Change the message for unrecognized commands to refer the user to "help". check-in: 0cd202a86e user: drh tags: trunk
19:52
Add separate "clone" permissions. Previously, one needed "History" premission in order to clone. But sometimes we want to grant clone without granting history. check-in: 22c1ac41d4 user: drh tags: trunk
2007-08-19
11:06
Fix the "Leaves" computation on the vinfo web page. Improvements to the vinfo web page. check-in: 4ac16995e8 user: drh tags: trunk
2007-08-18
11:42
Added options to the "timeline" CLI command. Additional help comments. check-in: 6607844a01 user: drh tags: trunk
02:45
Add the "help" command and the "clean" command. More work is needed on the text for various help messages. check-in: c9fdb846fb user: drh tags: trunk
2007-08-17
19:53
Omit the -static option from the default Makefile. check-in: e5b74951d9 user: drh tags: trunk
2007-08-11
01:16
Add the "close" command. check-in: 4452576730 user: drh tags: trunk
2007-08-10
03:52
Fix a C++-ism in the previous check-in. check-in: f5588c800b user: drh tags: trunk
03:50
More sync fixes: The previous version was not pulling new branches off of the server. This should fix that. check-in: 50150adeec user: drh tags: trunk
02:59
The xfer mechanism has been completely reworked to better support delta compression and to require fewer round-trips. The wire protocol is roughly the same but is different enough that you will need to recompile before sync will work. check-in: edbb332d54 user: drh tags: trunk
00:08
Complete rework of the xfer mechanism. Compiles but not yet working. check-in: 573a464cb7 user: drh tags: trunk
2007-08-09
19:07
Additional work on the xfer mechanism, trying to increase the use of delta compression. check-in: bd3c1d0023 user: drh tags: trunk
17:42
The delta compress on xfer is working better now, but still needs work. check-in: 73bddaebb9 user: drh tags: trunk
11:55
Fix an off-by-one error that can cause a segfault during sync. check-in: 6eca3132fe user: drh tags: trunk
10:48
Add the -m/--comment and the --nosign options to the commit command. check-in: 9a9cd81738 user: drh tags: trunk
10:43
Require history permission in order to clone. check-in: 13b7ac16e4 user: drh tags: trunk
03:47
Add a quick hack that disables delta compression on xfer. This gives people a chance to synchronize the previous fix. We will eventually remove the hack. check-in: 4c072728b4 user: drh tags: trunk
03:44
Fix a bug in the xfer server that prevents it from receiving deltas. check-in: 869534e182 user: drh tags: trunk
03:19
Progress toward delta compression on the xfer protocol. The compression works well. But the client is not telling the server what files it has so the server does not have anything to delta against. check-in: eea381f416 user: drh tags: trunk
01:08
Website updates. check-in: b110d77c36 user: drh tags: trunk
2007-08-08
15:30
Do not remove files that have been edited when doing an "update". Instead, mark the files as CONFLICT. check-in: fe6ee8a431 user: drh tags: trunk
15:22
Make sure a user does not attempt to "fossil add" the manifest or the _FOSSIL_ files. check-in: 20bcbcf2f2 user: drh tags: trunk
15:18
Write the new manifest file to the root of the check-out tree when doing an update. check-in: a040ae6e17 user: drh tags: trunk
14:45
Omit the files "manifest" and "_FOSSIL_" from the "extra" list. check-in: 77327ae14e user: drh tags: trunk
2007-08-04
00:38
Changes to the checksum verification steps to allow a partial commit of changes after new files are added to the tree. check-in: 5c74c300b1 user: drh tags: trunk
00:26
Prohibit partial check-ins of a merge. To allow such a thing would confuse the branch tracking logic. There are still problems in the partial check-in logic for cases were new files have been added to the repository. check-in: aafd536a5c user: drh tags: trunk
00:08
Merge in and correct the changes to the new repository initialization. Also fix other misc bugs seen while testing. check-in: f5e8b1d736 user: drh tags: trunk
2007-08-03
23:30
Show an error if unrecognized command-line options appear on the commit command. Also add the (undocumented) "omit-ci-sig" configuration option on the database. Setting omit-ci-sig omits the PGP signature on check-in. check-in: 6aff11f03f user: drh tags: trunk
23:04
Changes to the way new repositories are created. Also make the CGI output blob available to all modules through a function call. check-in: a48936e834 user: drh tags: trunk
15:31
Extend the commit command so that specific files can be committed. There are still some problems with doing this after a merge. check-in: 22552fb803 user: dan tags: trunk
2007-08-01
21:59
Add the ability to sign manifests using GPG during a check-in. Due to a bug in the manifest parser, older versions will not be able to check-out signed manifests. check-in: e37451d9c2 user: drh tags: trunk
21:03
Add primitive start-time and duration controols to the timeline. Additional checksums on check-in and check-out. check-in: 3945057916 user: drh tags: trunk
20:05
Documentation updates. Added Makefile. check-in: 0e265b0184 user: drh tags: trunk
16:42
Update the todo list. check-in: 36df57aa39 user: drh tags: trunk
16:13
File differences and file viewer added to the www interface. check-in: 1a9c6dbfb7 user: drh tags: trunk
15:13
Fix the test-verify command so that it ignores phantoms. check-in: 1245b42ba3 user: drh tags: trunk
13:50
Client must ignore SIGPIPE when writting to the HTTP socket. check-in: 0238e54ff3 user: drh tags: trunk
13:32
From the vinfo webpage, provide a hyperlink to download a ZIP archive the version. check-in: 6dab6149b1 user: drh tags: trunk
13:08
Avoid an unnecessary HTTP round-trip on syncs. check-in: ae40356c57 user: drh tags: trunk
12:49
Add the "leaves" webpage and the "branches" CLI command. We need to work on the nomenclature. check-in: afcdc7ec97 user: drh tags: trunk
12:20
The merge at [dd9633a03d] did not work because of the bug just fixed. This change moves the changes that should have been in that merge into the main line of the tree. check-in: 04f7535ee3 user: drh tags: trunk
12:17
Fix a problem in the commit logic that caused it to ignore merge changes. Add another test to the commit to detect future problems of a similar nature. check-in: 5c3e87171a user: drh tags: trunk
10:31
Merging in the ipaddr update changes. check-in: dd9633a03d user: drh tags: trunk
10:29
Always do at least two cycles with no file transfers before quiting. check-in: 35d7ba08ac user: drh tags: trunk
10:27
Fixes to the sync algorithm. check-in: 0c102d06c3 user: drh tags: trunk
09:04
Populate the ipaddr column of the rcvfrom table when a file is received from a remote source (push/pull/sync). check-in: 36edf3fd5c user: dan tags: trunk
02:27
Add a bug observation to the todo list. check-in: 8df950d14a user: drh tags: trunk
02:07
Updates to the todo list. check-in: 933875bbd1 user: drh tags: trunk
02:03
Do not attempt to verify phantoms. Set the default max message size at 500K instead of 1MB. Updates to the todo list. check-in: 71ed18cc4b user: drh tags: trunk
01:24
Added the vdiff webpage with links from vinfo. check-in: 9df32e2808 user: drh tags: trunk
00:55
Add the finfo web page. check-in: 86c8768475 user: drh tags: trunk
00:40
Improvements to the vinfo webpage. Show descendents, ancestors, and files changed. check-in: 30d7afe328 user: drh tags: trunk
2007-07-31
23:33
Add the new "history" permission. Merge in changes that require permissions to view the timeline. check-in: fd36718ad9 user: drh tags: trunk
22:59
Separate "nobody" and "anonymous" logins. check-in: 9c952d247e user: drh tags: trunk
20:53
Bug fix in the mlink table builder. Use the "rebuild" method to correct the problem in preexisting repositories. check-in: 5b58559c0c user: drh tags: trunk
20:36
When syncing without a URL, print the name of the server, taking care to omit any userid and password. check-in: ce825ac954 user: drh tags: trunk
20:20
Update the ZIP archiver to include date information. Provide a function that constructs a ZIP archive from manifest. check-in: dead090c0b user: drh tags: trunk
19:18
Add a ZIP archive generator. check-in: 9b780d220b user: drh tags: trunk
16:34
Require read permission (permission to read tickets and configuration histories) to view the global timeline. check-in: 5ebcedc33e user: dan tags: trunk
10:10
Remove one to-do item. Add another. check-in: 7fe1e734e9 user: drh tags: trunk
01:34
The push, pull, and sync commands remember the last server and reuse it if the URL argument is omitted. Sync via network only now. check-in: 8dbee6731d user: drh tags: trunk
00:06
More additions to the todo.txt list. check-in: 9c28ba4956 user: drh tags: trunk
2007-07-30
23:18
To more items added to the todo.txt list. check-in: f767ae0568 user: drh tags: trunk
23:01
Added the todo.txt list. check-in: 08c4cc6d16 user: drh tags: trunk
21:23
Fix another bug in the pivot finder. Null-merge with the dan-branch so that we now only have a single leaf on the tree. check-in: fa0ba20a51 user: drh tags: trunk
18:57
Send the HOST header parameter with /xfer requests. check-in: 211c476d23 user: drh tags: trunk
18:38
Fix a bug in the /xfer login logic. check-in: bfe6e64f94 user: drh tags: trunk
17:43
Fix a bug in login. check-in: 947842fb0b user: drh tags: trunk
17:24
Show the user who make the change on the timeline, both on the www interface and in the cli. check-in: 1a4dd313a8 user: drh tags: trunk
17:05
Fix a bug in the logic for finding a pivot during a merge. check-in: 5602bbbaff user: drh tags: trunk
16:35
Only request the password one time on a push or pull. check-in: 3a25b68390 user: drh tags: trunk
16:31
Merge in clone and sync changes. Fix a bug in undelta. check-in: e3c529c2f0 user: dan tags: trunk
14:28
Use POST instead of GET for the /xfer method. Other bug fixes in the URL parser. check-in: e621b6dbe3 user: drh tags: trunk
13:34
When errors occur during CGI, make sure the error is returned in a correct CGI reply. check-in: 396cc2a4eb user: drh tags: trunk
13:01
Bug fix in the local database finder. check-in: 5eac33a6bd user: drh tags: trunk
05:17
Delete records from the temporary table "pending" after sending them. check-in: 23c8dad306 user: dan tags: trunk
2007-07-28
08:15
Fix to the db_open_local() function in the case where the root directory is writable by the current user. check-in: d0d4c5f575 user: dan tags: trunk
08:04
Remove a c++ism from deltacmd.c. check-in: 0c227fa406 user: dan tags: trunk
07:09
When accessing a remote repository, if there is a username/password specified as part of the URI, use these to login. check-in: 3dcaed8d86 user: dan tags: trunk
2007-07-24
18:15
File format document change: UUIDs use lowercase not uppercase hex. check-in: 01e7596a98 user: drh tags: trunk
13:00
Fix a bug in the "rm" command. Delete an obsolete documentation file. check-in: ac1dea8eac user: drh tags: trunk
12:54
Merge in the latest SQLite updates. check-in: d8590e093f user: drh tags: trunk
12:52
Documentation updates check-in: b807acf62e user: drh tags: trunk
2007-07-23
20:42
Always do another sync round if any file is received. check-in: 0feed85090 user: drh tags: trunk
20:40
More improvements to network sync. check-in: 4ee118a6b4 user: drh tags: trunk
20:33
Work on network synchronization check-in: 75c476ccd1 user: drh tags: trunk
19:52
Improvements to the WWW interface. check-in: 66f4caa379 user: drh tags: trunk
2007-07-22
12:00
Setup webpag updates. check-in: c4ec179bbc user: drh tags: trunk
2007-07-21
19:32
Improvements to web-based user management. check-in: 916b6e4b3b user: drh tags: trunk
14:10
Initial check-in of m1 sources. check-in: dbda8d6ce9 user: drh tags: trunk
14:09
initial empty baseline check-in: a28c83647d user: drh tags: trunk