Fossil

Timeline
Login

Timeline

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

69 check-ins using file src/descendants.c version 7ca05fd7

2011-11-04
19:39
Patch the auto.def file so that the TCL library is found even if it is named tcl8.6 or tcl8.5 instead of just tcl. ... (Closed-Leaf check-in: dd275844 user: drh tags: tcl-integration)
17:13
minor cleanup to the last commit, added a TODO note. ... (check-in: 14ed7070 user: stephan tags: json-multitag-test, json)
16:43
/json/user/save now accepts its params from _either_ POST.payload _or_ GET/CLI, but does not allow a mixture of inputs. ... (check-in: bd9c3b3a user: stephan tags: json-multitag-test, json)
2011-11-03
14:22
Fix a bug in mlink table building during "rebuild". If a check-in and its parent are both deltas of the same baseline and the child reverts to baseline after a change in the parent, be sure to capture this change in the mlink table. This is the correct fix for the errant fix_mlink branch. ... (check-in: d084043f user: drh tags: trunk)
13:16
Improvements to the "stash" command: (1) Stash all files, not just those below the working directory. (2) Add the --detail option to "list". (3) Confirm before "drop --all". (4) Add the "help" subcommand. ... (check-in: 966ae9a9 user: drh tags: trunk)
08:06
Correct fix in [d084043f79827]. This attempt at fixing the problem is closed. ... (Closed-Leaf check-in: a7caf198 user: viriketo tags: fix_mlink)
01:40
Update the check-in name documentation. ... (check-in: b2581e15 user: drh tags: trunk)
01:22
Refactor the name resolution logic in name.c. ... (check-in: 7858a39b user: drh tags: trunk)
2011-11-02
21:53
Trying to fix some cases where the mlink table is bad build due to delta manifests.

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

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

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

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

2011-10-27
16:12
merged in trunk [06e0cb70054d3c3], resolved conflict in login.c. ... (check-in: 81d71d7b user: stephan tags: json-multitag-test, json)
15:00
Prevent shell argument manipulation performed automatically by the MinGW shell from interfering with the makeheaders tool used by the Makefile. ... (check-in: 827a54fe user: mistachkin tags: tcl-integration)
13:45
Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. ... (check-in: 5ffb7d71 user: mistachkin tags: tcl-integration)
2011-10-26
15:41
Improvements to the User-Agent bot recognizer. Add the test-ishuman command for testing the bot recognizer. ... (check-in: 06e0cb70 user: drh tags: trunk)
15:17
Merge updates from trunk. ... (check-in: 7017c87b user: mistachkin tags: tcl-integration)
14:58
Add configuration options under /Admin/Access to enable the automatic hyperlink enabling for nobody based on User-Agent. ... (check-in: 98cc5206 user: drh tags: trunk)
14:00
Automatically enable hyperlinks for user agents that appear to be human. ... (check-in: e059e5a2 user: drh tags: trunk)
03:29
Add an Admin/Access setting to govern the number of octets of the IP address to include in the login cookie. ... (check-in: 313ba5c6 user: drh tags: trunk)
2011-10-22
16:36
Removed an old warning comment. Removed an incorrect perms check in /json/user/save. Added a TODO. ... (check-in: 11373d5b user: stephan tags: json-multitag-test, json)
16:05
undid a stash snafu and added sbs option to json/diff. ... (check-in: adfd3db7 user: stephan tags: json-multitag-test, json)
16:00
Merged/resolved trunk [4092208afca3ff]. Accommodated changes in text_diff() signature. ... (check-in: acc253f4 user: stephan tags: json-multitag-test, json)
15:42
Added forceLogout option to json/user/save. ... (check-in: 98debcac user: stephan tags: json-multitag-test, json)
13:29
Tweak the command-line side-by-side diff output so that it deals sanely with \r and \f characters. ... (check-in: 4092208a user: drh tags: trunk)
11:55
Do not assume the CSS background color is "white". ... (check-in: a9fd1c79 user: drh tags: trunk)
03:37
Rework the side-by-side diff so that it handles tab characters. Fix an off-by-one error in the line numbers of side-by-side diffs. ... (check-in: 86703733 user: drh tags: trunk)
2011-10-21
23:44
Improved formatting for command-line side-by-side diff. Extend command-line side-by-side diff to all diff operations, including stash diffs. ... (check-in: ab47cc73 user: drh tags: trunk)
21:55
Merge the side-by-side diff spacing bug fix into trunk. ... (check-in: 54e730c3 user: drh tags: trunk)
21:50
Fix a spacing bug in the display of side-by-side diffs. ... (Closed-Leaf check-in: a505abcc user: drh tags: diff-enhancements)
21:34
Merge the diff enhancements into trunk. ... (check-in: c2446058 user: drh tags: trunk)
21:31
Add support for side-by-side diff from the command-line "diff" command. ... (check-in: ac81759f user: drh tags: diff-enhancements)
20:24
Begin improvement efforts on the "diff" functions by adding the --context option to the "diff" command. ... (check-in: 3bbbbdfd user: drh tags: diff-enhancements)
15:25
Fixed a minor mem leak. Got /json/user/save mostly working. ... (check-in: 080acb91 user: stephan tags: json-multitag-test, json)
12:52
Version 1.20. ... (check-in: a75e2d25 user: drh tags: trunk, release, version-1.20)
2011-10-20
18:48
minor code simplifications. ... (check-in: 400fe340 user: stephan tags: json-multitag-test, json)
18:28
fixed a type conversion error caused by last round of refactoring. ... (check-in: f5668114 user: stephan tags: json-multitag-test, json)
17:10
minor 1.20 changelog tweak. ... (check-in: 1d12fcc4 user: stephan tags: trunk)
16:54
Cherrypick the [21af96623e6b337] change onto trunk. ... (check-in: 5abc2430 user: drh tags: trunk)
16:31
s/'%s'/%Q/ in rptshow(). ... (Closed-Leaf check-in: 21af9662 user: stephan tags: stephan-hack)
16:28
merged in trunk for clean base in code review tweaks. ... (check-in: 5a1ec007 user: stephan tags: stephan-hack)
15:39
added version numbers to the changes where i could find a specific commit. ... (check-in: f93a0823 user: stephan tags: trunk)
15:07
pulled in changelog 1.20. ... (check-in: 2e43ff6f user: stephan tags: trunk)
14:50
Change strcpy() to memcpy() inside diff.c to avoid compiler warnings on OpenBSD. ... (check-in: 06e9863c user: drh tags: trunk)
14:40
initial 1.20 changelog. ... (check-in: e0805603 user: stephan tags: stephan-hack)
14:39
pulled in trunk for clean slate on subsequent changes. ... (check-in: a37d80e8 user: stephan tags: stephan-hack)
14:01
Bug fix: Make sure the constant_time_cmp() SQL function is registered when rendering the login page. ... (check-in: 2f4a101c user: drh tags: trunk)
07:00
Moved the user-related JSON handlers into their own file. ... (check-in: 6e18fc2e user: stephan tags: json-multitag-test, json)
02:08
1.20 initial changelog, this time to the proper branch. ... (check-in: 8b3c6ebb user: stephan tags: trunk)
01:20
Refactored json_stmt_to_array_of_xxx() to actually take a cson_array argument (not generic cson_value arg), now that the cson API allows that simplification. ... (check-in: 23a35ba1 user: stephan tags: json-multitag-test, json)
01:14
Merge the maketest_fixes branch into trunk. ... (check-in: 9ee57084 user: drh tags: trunk)
01:12
Additional makefile changes so the "../$CHECKOUT/configure; make test" works. ... (Closed-Leaf check-in: 6f285b5f user: drh tags: maketest_fixes)
01:04
added a TODO. ... (check-in: 23d69df6 user: stephan tags: json-multitag-test, json)
01:04
Fix the makefile so that "make test" works from a sibling build directory. ... (check-in: 16d7e4a5 user: drh tags: maketest_fixes)
00:57
Update the built-in SQLite to the latest 3.7.9 beta. ... (check-in: ccf43e18 user: drh tags: trunk)
2011-10-19
23:56
Enhanced /json/artifact/FILE_UUID a bit. Now only includes full content if explicitly told to, but returns more metadata even for binary files. ... (check-in: 2165e77c user: stephan tags: json-multitag-test, json)
22:31
merged in trunk [e161670939b93ec]. ... (check-in: 1d0a7103 user: stephan tags: json-multitag-test, json)
20:28
Bringing back the fixes for the 'make test' from [bf480a29a6], [e46be99ff4], [129605856a], for an eventual merge to trunk. ... (check-in: 5692702d user: viriketo tags: maketest_fixes)
19:54
Merge in the annotatecmd_fix branch. ... (check-in: e1616709 user: drh tags: trunk)
2011-10-18
19:45
Should fix ticket [f0f9aff371f2].

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

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

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