Fossil

Timeline
Login

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

200 most recent check-ins related to "trunk"

2019-07-19
16:34
Update the server.wiki document to try to make it clear that Fossil works fine as a peer-to-peer system and does not require the use of a server. Leaf check-in: dc0a342d user: drh tags: trunk
16:33
Tightened up the opening paragraph of "Linux vs SQLite" section of fossil-v-git. check-in: 0297ae7f user: wyoung tags: trunk
16:25
Moved numbered digressions in fossil-v-git down to the end of the document as a new "Asides and Digressions" section. These are things we don't want cluttering the main argument, not merely big parentheticals. check-in: 84526274 user: wyoung tags: trunk
16:14
Expanded the "Sync over push" section of fossil-v-git beyond the technology to cover the "why" behind the decision. Moved the Jim McCarthy quote up to be with it. check-in: 69e64183 user: wyoung tags: trunk
16:01
Rewrote "No rebasing" section in fossil-v-git for clarity check-in: 970e9173 user: wyoung tags: trunk
15:59
Rewrote the "Trust over hierarchy" point in fossil-v-git for clarity. check-in: d178c782 user: wyoung tags: trunk
15:53
Removed a repeated word in fossil-v-git check-in: b798e89a user: wyoung tags: trunk
15:52
Recast the "Anonymous contribution discouraged" point in fossil-v-git as "No easy drive-by contributions". check-in: 73381119 user: wyoung tags: trunk
15:39
Moved the comment about patch files in fossil-v-git down to a footnote and expanded on the point. It isn't a Git vs Fossil difference, but we need to explain why "just use a patch file" isn't a good answer to the common "allow easy drive-by contributions" wish. check-in: 4dcbd09f user: wyoung tags: trunk
03:52
Update list of known settings which had diverged due to newly added features. check-in: 72e71e90 user: andybradford tags: test-updates
2019-07-18
22:45
Improved documentation of the --https option on "fossil server". check-in: 3c602dd7 user: drh tags: trunk
17:45
In the hierarchical forum display, make sure that the edited post number is displayed, not the original post number. check-in: 776ce9e6 user: drh tags: trunk
2019-07-17
22:26
Give sequential numbers to all display posts in the forum, and reference other forum posts in a thread by the sequence number. check-in: 5a7267d9 user: drh tags: trunk
21:23
In the hierarchical display of the forum, go back to strict hierarchical indentation. But, reduce the width of indentation for deeply nested discussions. check-in: 0cec52e0 user: drh tags: trunk
14:52
Added info about fossil undo, fossil amend, and shunning to the fossil-v-git doc, with comparison to the Git way of changing history. check-in: e878d54d user: wyoung tags: trunk
02:37
Reworked several sections of the fossil-v-git.wiki doc as sub-sections of "Linux vs. SQLite", which now acts as a frame for those sections. Some of these sections are expanded while others disappear entirely, most especially the "BSD vs GPL" argument that we started off on the now-merged branch to try and refine. We replace a discussion of licensing with one of community structure and our approach to patch acceptance, which is more of what the old licensing discussion was trying to get at without getting into the details of software licensing per se. check-in: 69ec89b5 user: wyoung tags: trunk
2019-07-16
20:02
Code cleanup: Add a lot of "const" qualifiers for static (string) arrays, where appropriate. This allows the C compiler to optimize more check-in: 70a94d09 user: jan.nijtmans tags: trunk
15:44
Reduced redundancy in the new feature set size vs ease of use discussion in fossil-v-git. Closed-Leaf check-in: a52e6845 user: wyoung tags: bsd-vs-gpl
15:42
When committing without parent-id (additional "initial" commits), make sure the branch-name is set to "trunk" when not provided otherwise. check-in: 0fd6cf16 user: jan.nijtmans tags: trunk
14:58
Missing db_end_transaction(0) check-in: b0db865f user: jan.nijtmans tags: trunk
2019-07-14
21:24
Fix the in-reply-to link for hierarchical forum display to maintain the hierarchical display. Make the link say "previous" if linking to the previous post in the thread. check-in: 1b63ab70 user: drh tags: trunk
20:32
Try to omit unnecessary indentation on the hierarchical forum display. Include an "in reply to" mark on the hierarchical display. check-in: 97697b79 user: drh tags: trunk
04:46
When removing a directory on Windows, make sure it is a real directory (i.e. not a junction, symbolic link, etc). check-in: 9bb25a28 user: mistachkin tags: trunk
2019-07-13
19:31
Eliminate all usage of Tcl_GetStringResult(), since that causes loss of Tcl_Obj representation in Tcl 8.x (this is solved in Tcl 9.0) check-in: 743e166c user: jan.nijtmans tags: trunk
18:03
Import the command-line tool fix from SQLite (without the other changes on SQLite trunk) and then disable double-quoted string literals again. check-in: 28261276 user: drh tags: trunk
16:56
Disable the SQLITE_DQS=0 compile-time option. It turns out the ".schema" command in the SQLite CLI makes use of double-quoted string literals. check-in: 05ca5d96 user: drh tags: trunk
14:30
Change the default hash policy to "sha3". Bump the version number to 2.10 to start the next development cycle. check-in: b4520f5e user: drh tags: trunk
13:05
Version 2.9 check-in: 0fd79a3e user: drh tags: trunk, release, version-2.9
12:35
Fix a typo in a check-in race warning message. check-in: 66f06fe2 user: drh tags: trunk
2019-07-12
16:59
Do not invoke db_lget() in the sync protocol if the local checkout database is unavailable (such as when running "fossil all sync"). check-in: 0dba0f4b user: drh tags: trunk
14:08
Add documentation on the "pragma ci-unlock" message in the sync protocol. check-in: 1eefb8db user: drh tags: trunk
13:58
Improved error messages when a commit fails due to a lock conflict: Show the age of the lock in addition to the user. Suggest using the new --override-lock option instead of --allow-fork. Expire locks after any successful check-in from the same check-out. check-in: 3a5caa86 user: drh tags: trunk
13:25
Merged in Linux vs SQLite stuff from trunk check-in: f5321731 user: wyoung tags: bsd-vs-gpl
13:24
Clarified the scale of the Linux vs SQLite projects in the same-named section of the Git vs Fossil doc, tightened up the discussion a bit, and added hard SLOC stats to ground it all. Most controversially, added the rattle wrench analogy. check-in: 69e7827d user: wyoung tags: trunk
12:37
Fix a typo in the fossil-v-git.wiki document, as reported on the forum. "fossil all status" should be "fossil all changes". check-in: 9b51c42a user: drh tags: trunk
04:57
Rewrote the "GPL vs. BSD" section in www/fossil-v-git.wiki. See forum post here for justification and discussion: https://fossil-scm.org/forum/forumpost/3239c30fff check-in: 68a7563e user: wyoung tags: bsd-vs-gpl
04:11
Assorted improvements to www/fossil-v-git.wiki: added hyperlinks, fixed some spelling, capitalization, and grammar problems, clarified "Linux" vs "Linux kernel", clarified the description of the git-worktree feature, moved punctuation inside double quotes (typography), and added a few detail paragraphs. check-in: fd990128 user: wyoung tags: trunk
2019-07-11
13:58
Add missing semicolon in the anti-robot defense javascript. check-in: 45199458 user: drh tags: trunk
13:10
Minor change to the "aboutdownload" document. check-in: fd8d37e2 user: drh tags: trunk
12:19
Make sure the backoffice does not try to reuse file descriptors that it has previously closed. check-in: 458ced35 user: drh tags: trunk
2019-07-10
22:19
Add a reference to the idea of a "Conflict-Free Replicated Datatypes" to the sync documentation. check-in: 2b3569d1 user: drh tags: trunk
18:55
Update the built-in SQLite to the 3.29.0 release. check-in: 8c9eeb01 user: drh tags: trunk
16:22
Back out check-in [a52c3e1256288c7d]. Perhaps the "test-move-repository" command should be promoted to a supported and documented command, but I don't think "local-repo" is the correct name, and in any event, the command needs additional work before it is given first-class status. For example, typing "fossil local-repo" without the 3rd term should show the current repository, not give an error. check-in: aa3f554c user: drh tags: trunk
03:49
Update custom MinGW makefile. check-in: 1c88ed9b user: mistachkin tags: trunk
2019-07-08
19:14
Renamed the test-move-repository command to local-repo, since it's useful for more than just testing, and there's no good alternative in the main command set otherwise. It is especially useful with local-only repos, since that means use of the sync and remote-url commands isn't the correct way to change the location of the local repo. check-in: a52c3e12 user: wyoung tags: trunk
17:11
Fix an apparent bug in the "fossil grep" command causing it to miss the first character of each line. check-in: 5421caa2 user: drh tags: trunk
17:05
Update the built-in SQLite to the first 3.29.0 beta for testing. Enable the -DSQLITE_DQS=0 compile-time option for Fossil, thus preventing SQLite from using double-quoted string literals by default. check-in: 0c0f6db7 user: drh tags: trunk
2019-07-06
21:42
Update Jim Tcl to 0.78. check-in: 907f66bf user: mistachkin tags: autosetupAndJimTcl
20:29
For the tar / zip web pages, avoid dangling references involving zRid. check-in: dbe16d7b user: mistachkin tags: trunk
2019-07-02
06:37
Replaced the forum post DIV ids forum{RID} with post-{short-UUID}, which allowed removal of the new A NAME tag and enables permalinks (RIDs are volatile). Added forumPost class to all post DIVs, to hopefully simplify some upcoming JS code. check-in: 69364ba5 user: stephan tags: forum-reply-links
05:53
Switched Immediately-Invoked Function Expression parentheses from Crockford-style to the more conventional/portable style. See https://stackoverflow.com/questions/9053842/ for details. check-in: 5d9d62d8 user: stephan tags: trunk
04:45
Per request in forumpost/9fd5135acc, added intra-document links to each response which link back to the being-replied-to post within the same page (using an #anchor-tag), without reloading from the server. check-in: 78721d4a user: stephan tags: forum-reply-links
2019-07-01
13:38
Improvements to the help-text for /brlist. check-in: 611fe9b0 user: drh tags: trunk
13:19
Add a new test-case in the graph test for the /leaves page. check-in: 3bc1a0e8 user: drh tags: trunk
09:30
Improved layout of graphs with the TIMELINE_DISJOINT property, such as the list of leaves. check-in: 4fc08f94 user: drh tags: trunk
2019-06-30
11:36
Rename the --save-password option on "fossil clone" to --save-http-password, since it only works for HTTP. check-in: 22517bab user: drh tags: trunk
04:27
Update the change log and the sync protocol documentation for the new check-in locking mechanism that tries to prevent race-condition forks. check-in: 2d7a8a83 user: drh tags: trunk
03:38
In the "fossil diff" command, the use of --tclsh implies --tk. check-in: 2655a2d4 user: drh tags: trunk
2019-06-29
10:21
Add the --tclsh command to "fossil diff" in order to specify an alternative TCL interpreter. check-in: 9fc945c0 user: drh tags: trunk
03:17
Steps to prevent accidental forks during a commit when two users try to commit to the same parent at the same time. The first user to do the autosync pull takes a lock which causes the second user to get a "would fork" error, unless the --allow-fork or --force options are used. check-in: 03cc3329 user: drh tags: trunk
03:14
Add the --save-password option to "fossil clone". Put the command-line options for "fossil clone" in alphabetical order. check-in: 421e6bb3 user: drh tags: trunk
03:13
For "fossil clone help", put options in alphabetical order. Closed-Leaf check-in: d5c6f478 user: drh tags: save-http-url-password
03:08
Enhance the "fossil tag ls" command to allow filtering by tag type. check-in: 971a1a99 user: drh tags: trunk
2019-06-28
07:23
Added the --save-http-url-password option to the clone command to make it skip the "remember password (Y/n)?" prompt if the password was given in an HTTP URL. We avoid this for ssh:// URLs since you have pre-shared keys, SSH agents, and such to avoid the need in that case. Without this feature, you can't script around it by piping "echo y" through the command because the "remember password" feature as of trunk only works when isatty(0), which will be false when Fossil is downstream from a pipe like that. check-in: 2600b771 user: wyoung tags: save-http-url-password
2019-06-27
23:37
Small fixes to branching.wiki check-in: cdd5e576 user: wyoung tags: trunk
23:12
Assorted improvements to the new material in www/branching.wiki, mainly in the way of clarifications and moderation of tone. check-in: 862b77b6 user: wyoung tags: trunk
21:22
Accidental commit by running mattwell's "makeforks" script from within a fossil-scm.org checkout directory. Moving to hidden branch. check-in: 28549ec2 user: wyoung tags: inadvertent-checkin
14:39
Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile. check-in: 50501328 user: jan.nijtmans tags: trunk
03:54
Because the sync status updates all occur on the same line make this client warning show up on its own line so the output doesn't get cluttered. Closed-Leaf check-in: 82d69e7f user: andybradford tags: no-race-commit
2019-06-22
16:57
Enhance the "fossil tag ls" command to allow filtering by tag type. Closed-Leaf check-in: 2d3025ad user: andybradford tags: taglist-tagtype
14:54
When doing a commit with autosync enabled, the first autosync now takes a temporary (24-hour) lock on the baseline commit in order to prevent any other connected user from simultaneously committing and creating an accidental fork. check-in: 222fc681 user: drh tags: no-race-commit
03:46
More clarifications in the "How Can Forks Divide Development Effort?" section of branching.wiki, primarily in explaining how each user in the example arrives at the view shown in the swim lane diagram. There were multiple implicit possilibities before, and some were misinterpreting it. check-in: 70a7db80 user: wyoung tags: trunk
2019-06-21
13:19
Gave Users A thru E human names, and humanized their story a bit in the branching.wiki article. check-in: 2ac5bc3c user: wyoung tags: trunk
12:58
Moved check-ins 3 and later right in the Figure 6 swim lane diagram within branching.wiki so that there is only one event at each time step. As previously drawn, it implied that check-ins 2 and 3 occurred at the same time, but that's neither true nor necessary to our point here. Also evened up the lane widths. check-in: 856c9565 user: wyoung tags: trunk
12:41
Fixed an alignment problem in Figure 6 of branching.wiki, and clarified the "back online" step in User C's lane. check-in: 8c44fd2b user: wyoung tags: trunk
12:26
Typo fix check-in: eed1ff61 user: wyoung tags: trunk
12:20
Better internal links in www/branching.wiki to the new "How Can Forks Divide Development Effort?" section. Also added a Wikipedia link for "DVCS". check-in: ed447529 user: wyoung tags: trunk
12:09
Clarified User C's view of the bad-fork situation in branching.wiki. check-in: 8a794a5d user: wyoung tags: trunk
12:04
More clarity improvements and typo fix in branching.wiki check-in: c16f7cb6 user: wyoung tags: trunk
12:01
Typo fix check-in: d696febb user: wyoung tags: trunk
11:57
Small tweaks to previous check-in: 6c2cf057 user: wyoung tags: trunk
11:50
Clarified the "it doesn't matter how or why" in the previous check-in. check-in: 9aec1718 user: wyoung tags: trunk
11:45
Added "How Can Forks Divide Development Effort?" section to www/branching.wiki. check-in: efb104bb user: wyoung tags: trunk
2019-06-20
17:02
Replaced a mailing list reference with a forum link (reported by a forum user). check-in: 8ddeb17d user: stephan tags: trunk
16:46
Put --allow-fork back into the fossil ci "would fork" message. Everyone's unhappy now. :) check-in: acb5324c user: wyoung tags: trunk
16:40
Removed "The Author's Voice" from www/branching.wiki due to multiple complaints. check-in: 1926d1d5 user: wyoung tags: trunk
13:32
Added new section, "The Authors' Voice" to www/branching.wiki. Other assorted improvements as well. check-in: 2da10998 user: wyoung tags: trunk
11:30
Markdownism fix in a Wiki-formatted doc check-in: cbca374c user: wyoung tags: trunk
11:10
Added the section "Fixing Forks" to www/branching.wiki, and added an explanatory paragraph about the intentionality of forking. check-in: 2686bad1 user: wyoung tags: trunk
2019-06-19
18:45
Added a new section, "Branch Names Need Not Be Unique" to www/branching.wiki. check-in: 42bfe936 user: wyoung tags: trunk
18:24
Added a link to https://fossil-scm.org/fossil/doc/trunk/www/branching.wiki#branching from the recent changes to the fossil ci "would fork" error message. *Hopefully* this will end the debate. check-in: b761a729 user: wyoung tags: trunk
18:09
Several expansions on the new points in www/branching.wiki check-in: bf048cd5 user: wyoung tags: trunk
18:01
Typo fix check-in: 184cf208 user: wyoung tags: trunk
17:59
Fixed a command in the previoius checkin check-in: d5e1e113 user: wyoung tags: trunk
17:58
More expansion on the discussion of creating branches in Fossil, especially in the second-form commands, which were incomplete in the prior version. check-in: 73911668 user: wyoung tags: trunk
17:41
Added the key distinction ("A branch is a named, intentional fork") to www/branching.wiki and added info on actually creating branches. check-in: 1e0cf467 user: wyoung tags: trunk
17:33
Added a generaliation of the prior edit to www/branching.wiki check-in: 3cc437a5 user: wyoung tags: trunk
17:13
Expanded on the discussion of forking vs branching in www/branching.wiki. check-in: b882c623 user: wyoung tags: trunk
16:58
Removed other Figures' graphs from www/branch0*.graphml left from the breaking up of www/branching.graphml. check-in: e3c55977 user: wyoung tags: trunk
16:57
Removed www/branching.graphml: that was accidentally checked in. (The diagrams started out in a single yEd document, but I later decided to make them separate documents, and forgot to remove this from the local filesystem before saying "fossil add www/bra*".) check-in: 85da145e user: wyoung tags: trunk
16:56
Fixed numbering of node 6 in the new SVG/yEd branching diagrams. check-in: 5011b202 user: wyoung tags: trunk
16:22
Replaced the GIFs in www/branching.wiki with yEd diagrams and SVGs exported from them. This allows scalability on various screen sizes, avoids crunchy pixelated edges, allows editing, and saves space on the wire. check-in: 00aded16 user: wyoung tags: trunk
2019-06-18
01:48
Partial walk-back of [66d55e9b43]: instead of simply removing the recommendation to pass --allow-fork to fossil checkin to solve the "would fork" problem, recommend instead that the user create a new branch with --branch. That advice causes Fossil to create a named branch rather than a nameless branch -- well, *duplicate-named*, anyway -- which is easier to cope with and doesn't make all the other Fossil instances in an organization start griping about unresolved forks. Only the user who created the named fork is bothered with creating and resolving the fork in this mode of operation. check-in: 8dcf4ffc user: wyoung tags: trunk
2019-06-17
07:09
The touch command no longer treats missing files as a fatal error, instead emitting a warning message. check-in: 56530e9b user: stephan tags: trunk
2019-06-16
20:16
Polishing pass on www/collisions.ipynb: improved docs, simplified the "sd" parameter as "spread", removed an empty cell, and renumbered the cells. check-in: 847423ed user: wyoung tags: trunk
19:22
Removed the "or --allow-fork" advice output from "fossil checkin" when forcing the checkin would fork the branch. It's good for Fossil to have this option, especially for automated tooling that needs to just bull forward blindly, but it's bad advice to give to interactive users. Let them discover it via --help, if they learn of it at all. check-in: 66d55e9b user: wyoung tags: trunk
19:03
Expanded on the rules for literal/verbatim/fenced text in the /md_rules document. check-in: 1b2d6c30 user: wyoung tags: trunk
17:58
Adding a simulation (www/collisions.ipynb) for checkin collisions over a working day, given parameters like number of checkins per day. This is in support of discussion on the forum centering on this post: https://fossil-scm.org/forum/forumpost/7349f4b6e1 check-in: 950e54ef user: wyoung tags: trunk
2019-06-14
19:16
Per forum discussion: when the calculated timestamp of a to-be-touched file is 0, emit a warning and do not set the timestamp. As-yet-uncommitted merges can cause mtime_of_manifest_file() to calculate a time of zero: https://fossil-scm.org/forum/forumpost/6e49ee3725 check-in: 29f450a5 user: stephan tags: trunk
00:24
Error message typo fix. check-in: 5b6be647 user: stephan tags: trunk
2019-06-13
21:49
It turns out that fossil globally consumes the --quiet flag: touch now accounts for that. check-in: 519af48c user: stephan tags: trunk
21:28
Minor reformatting, doc updates, and corrected duplicate display of touched file count in dry-run mode. check-in: adbbeac1 user: stephan tags: trunk
20:20
Reworded misleading statements in the "touch" help. check-in: ad275f97 user: stephan tags: trunk
20:12
Reworked the "touch" command to be able to handle non-glob filenames. check-in: 1b49ab3c user: stephan tags: trunk
14:10
Update the built-in SQLite to the latest 3.29.0 alpha that includes compiler warning fixes. check-in: 7b7f5df8 user: drh tags: trunk
10:32
Add an entry about the new "touch" command and "--setmtime" option to the change log for version 2.9. check-in: 93a6893d user: drh tags: trunk
10:15
Per forum discussion, the "touch" command now defaults to --now (the current timestamp) unless --checkin is used, which applies the timestamp of the most recent checkin in which each file was modified. check-in: c3b48561 user: stephan tags: trunk
09:00
Update the copyTextToClipboard() javascript routine to work better cross-platform. check-in: 0904aa8b user: drh tags: trunk
08:58
Add the --setmtime option to the "checkout" and "open" commands. Add a new "touch" command that does nothing but run --setmtime on all named files. check-in: a7e86f5b user: drh tags: trunk
08:20
Help text improvements. Closed-Leaf check-in: c5521b64 user: stephan tags: touch-command
08:04
Added new 'touch' command to set the mtime of files to their SCM-side values. check-in: 4d9ec3e3 user: stephan tags: touch-command
07:49
Update the copyTextToClipboard() Javascript function to suppress scrolling, and remove the temporary textarea in case of an error (i.e. blocked clipboard access), as suggested here: https://fossil-scm.org/forum/forumpost/40189d7d2f. Closed-Leaf check-in: ba3e6fe7 user: florian tags: copybtn.js-tweaks
06:18
Added a -setmtime flag to the checkout and open commands which works identically to that flag for the update command. The open command should arguably do this by default. Closed-Leaf check-in: e59d8d99 user: stephan tags: setmtime-checkout-open
06:15
Documented the --setmtime flag to the update command. check-in: 34fcaf82 user: stephan tags: trunk
2019-06-12
12:11
Avoid attaching a database file that already exists. check-in: 052c5f24 user: drh tags: trunk
09:41
Improvements to tooltip handling. check-in: 3a8abf49 user: drh tags: trunk
2019-06-11
06:59
Fix the test whether the currently hovered element is the owner of the tooltip. Leaf check-in: 49bee969 user: florian tags: tooltip-tweaks
2019-06-10
16:02
This check-in started as a follow-up to [55f56e91ba] to make the tooltip less hasty, and prevent it from being instantly reshown (and slightly moved) when the mouse pointer goes back from the tooltip to the owning node. The final result is a combined and simplified "mousemove" handler for both nodes and rails, with consistent tooltip lifetime: the tooltip is only closed if the mouse pointer is at a fixed point over another element for the (full) duration of the dwell timeout, or away from the owning element (and the tooltip) for the (full) duration of the close timeout. This check-in also improves positioning of the tooltip for longer dwell timeouts. check-in: 1fc61638 user: florian tags: tooltip-tweaks
04:48
Disable the mouse-motion anti-robot requirement for devices that self-identify as a tablet or mobile device, and hence might never send mouse-motion events. Leaf check-in: 60d25189 user: drh tags: tablet-antirobot-fix
01:53
Simplifications to the copybtn.js script. check-in: 5f0479d0 user: drh tags: trunk
01:37
Longer default hash length for the copy button on ticket view pages. check-in: e055942c user: drh tags: trunk
01:32
Copy button comes before the hyperlink in tooltips. check-in: 9a5169f5 user: drh tags: trunk
2019-06-08
18:29
Improved handling of timewarps in the graph layout. check-in: 628fc32d user: drh tags: trunk
16:11
Fix to the graph layout for complex time-warp cases. Add tooltips to timewarp arrows. check-in: 5399c5da user: drh tags: trunk
14:48
Improvements to tooltip behavior in an effort to make it easier to move the mouse over to the "copy button" or to the hyperlink without the tooltip changing out from under the user. check-in: 55f56e91 user: drh tags: trunk
14:19
Minor name refactoring and comment enhancements in graph.js. No logic changes. Improvements to the javascript compressor. Apply compression to "*/js.txt" files in addition to "*.js" files. check-in: 786d6167 user: drh tags: trunk
10:29
Fix a minor fault in the graph drawing javascript. check-in: 3a15daaa user: drh tags: trunk
2019-06-07
13:15
Minor improvements to the copy-button logic. check-in: 759fbda4 user: drh tags: trunk
13:10
Minor name changes to new routines. Closed-Leaf check-in: ef848025 user: drh tags: copybtn.js-tweaks
13:01
Add a configuration option to cause timeline timestamps to link to the /info page instead of to the /timeline page. check-in: 647424d4 user: drh tags: trunk
11:47
Output the copy button patterns for HTML pages and TH1 scripts from a centralized function, to make it easier to apply global modifications. check-in: eb960935 user: florian tags: copybtn.js-tweaks
2019-06-06
21:13
Another attempt to fix the login redirect processing. check-in: a8ff3c50 user: drh tags: trunk
19:30
Attempt to fix the "login_needed()" function so that it correctly encodes the "g=" query parameter. check-in: 8d3d39fb user: drh tags: trunk
2019-06-05
20:21
Updates to the change log for version 2.9. check-in: 2a25a8eb user: drh tags: trunk
20:15
Since the /info page is now reachable by double-clicking on the graph node, change the timestamp to be a link to the general /timeline page around that particular time. check-in: 036c854d user: drh tags: trunk
20:08
Tweaks to the "Copy Button". check-in: 8ee5e55e user: drh tags: trunk
19:45
Update the built-in SQLite to the latest 3.29.0 alpha. check-in: 9c128d2e user: drh tags: trunk
08:26
Make sure there's any graph elements, before accessing their properties (applies to timelines for tickets, wiki pages, or forum posts). Closed-Leaf check-in: 66788707 user: florian tags: copybtn.js-tweaks
07:17
More consistent naming scheme for IDs of copy buttons and their target elements. check-in: b19a9826 user: florian tags: copybtn.js-tweaks
2019-06-03
13:30
Merge all the recent tool-tip experiments into trunk. check-in: 6908832c user: drh tags: trunk
09:10
Cherry-pick [787650c36a]: Minimize impact of the SVG icon on line height. Closed-Leaf check-in: 0a9f12ce user: florian tags: copybtn.js-demonstration
2019-05-29
13:27
Activate the load limiter for the /vdiff page. check-in: 76f4e009 user: drh tags: trunk
00:57
In the "fossil login-group" command, make sure to leave one group before joining another. check-in: 535714e3 user: drh tags: trunk
2019-05-28
20:53
Make the new "login-group" command a secondary command in the help system so that one needs to include the "--all" option to see it. check-in: fcec3edb user: drh tags: trunk
20:51
Add the login-group command for managing login groups from the command-line. check-in: c3ba504d user: drh tags: trunk
18:43
Pedantic cleanup to how to the SQL compress()/decompress() UDFs report an OOM, which can happen via zlib, outside of fossil's fail-fast allocator. check-in: 20abe259 user: stephan tags: trunk
2019-05-27
11:17
Fix a memory leak in the delta_parse() table-valued function, pointed out by Ralf Junkers. check-in: 9002a80a user: drh tags: trunk
2019-05-23
19:29
Since libressl abuses OPENSSL_VERSION_NUMBER, don't let fossil being confused by that. Leaf check-in: 06cb09dd user: jan.nijtmans tags: branch-2.8
17:08
Merge enhancements from trunk. check-in: cf07e582 user: drh tags: tooltip-experiments
17:07
Update the built-in SQLite to the latest 3.29.0 alpha. check-in: 4f040a18 user: drh tags: trunk
06:44
Since libressl abuses OPENSSL_VERSION_NUMBER, don't let fossil being confused by that. check-in: 5c40d6b0 user: jan.nijtmans tags: trunk
2019-05-21
19:07
Merge graph layout enhancements from trunk. check-in: 980adfa6 user: drh tags: tooltip-experiments
19:04
Improved computation of the rail mapper for timelines on a branch. If the branch is across two or more rails, then all rails of that branch are moved to the left as far as practical. check-in: d19df616 user: drh tags: trunk
18:35
Improved layout for merge arrows. check-in: e008e051 user: drh tags: trunk
17:59
For timelines with the r= query parameter for a particular branch, try to draw that branch on the far left. check-in: 51510bfc user: drh tags: trunk
2019-05-20
22:47
For timelines of a particular branch, try to put the target branch on the left side of the graph, before "trunk". Trunk comes second. Closed-Leaf check-in: b39d8d69 user: drh tags: selected-branch-on-left
22:05
Fix to the graph layout algorithm so that forks try to stay to the same rail, as they did in prior releases. check-in: 7193681a user: drh tags: trunk
20:33
Add a new test case to the graph-test-1.wiki file that verifies that when a fork occurs, the longest chain of check-ins occurs directly above the fork. That test case is currently failing and needs to be fixed. check-in: cfadf71f user: drh tags: trunk
12:43
Better solution than [344a3331d34d896], which doesn't involve runtime-detection. Works with both Openssl 1.0.2 and 1.1.x. check-in: f23d509b user: jan.nijtmans tags: trunk
2019-05-18
21:08
Merge the windows build fix from trunk into the tooltips branch. Leaf check-in: b406b414 user: drh tags: tooltips
21:05
Back out check-in [344a3331d34d896] because it does not work with openssl-1.0.1. check-in: f08b93da user: drh tags: trunk
20:50
Check-in [344a3331d34d896776] breaks the build when using openssl-1.0.1 so back it out for now. (Added:) The content is correct, but this check-in shows an unexpected merge. I don't know yet if the extra merge is a bug in fossil or a PBKAC. This check-in was originally to trunk but is now moved to a branch. check-in: 8ac66ef3 user: drh tags: bad-merge
00:19
Fix harmless compiler warning. check-in: 420244cb user: mistachkin tags: trunk
00:13
Merge all enhancements from trunk. check-in: 1989a13a user: drh tags: tooltips
2019-05-17
23:47
Updates to the change log. check-in: 75867c97 user: drh tags: trunk
23:34
On Windows, avoid using BIO_ptr_ctrl with OpenSSL 1.1.1b as it does not appear to work as expected. check-in: 344a3331 user: mistachkin tags: trunk
19:49
Improvements to the timeline graph layout: (1) Use a dotted vertical line to indicate a gab of one or more check-ins in a branch. (2) Do not necessarily draw branch lines all the way to the top or bottom of the page. Leave space for the rail to be reused by other branches. check-in: d14590db user: drh tags: trunk
19:30
In the graph layout, make sure that the idxTop value is properly relayed across gaps. Closed-Leaf check-in: e0186fdb user: drh tags: graph-improvements
19:07
When attempting to determine the Fossil user information, do not smash the global URL information which may contain an alternate URL used for sync operations (e.g. when using 'fossil sync --once'). This fixes the ability to work offline and synchronize with a USB thumbdrive ala sneaker-net. check-in: b9e36291 user: mistachkin tags: trunk
18:55
Minor coding style change. Closed-Leaf check-in: e5ac794f user: mistachkin tags: offline-sync
18:54
Merge updates from trunk. check-in: be8b227b user: mistachkin tags: offline-sync
17:20
Squelch an "unused variable" compiler warning in printf.c. check-in: ff9dbf36 user: stephan tags: trunk
17:08
Change redirect handling so that (1) status codes 307 and 308 are recognized as redirects in addition to 301 and 302 and (2) the remote URL is only changed if it encounters a permanent redirect (301 or 308). check-in: f2ca4491 user: drh tags: trunk
14:47
Fix the redundant "udc" query parameter in the timeline. check-in: 0f9b648f user: drh tags: trunk
14:04
Fix a warning (a real one) on win32: Win32 printf doesn't know about "%lld". check-in: f6524ae5 user: jan.nijtmans tags: trunk
14:04
(cherry-pick): Fix the openssl-1.1.1b build procedures. check-in: e5616cda user: jan.nijtmans tags: branch-2.8
13:54
Merge the %j string formatter enhancement from trunk. check-in: 78d812e2 user: drh tags: graph-improvements
13:53
Add the %j formatting directive to the customized printf() inside of Fossil. The %j format generates a string with appropriate backslash escapes so that the string can be part of a Javascript string literal. check-in: 5e9c1d5e user: drh tags: trunk
12:05
Merge changes from trunk. check-in: 49f8f9e1 user: drh tags: graph-improvements
12:04
Fix the openssl-1.1.1b build procedures. check-in: 00328177 user: drh tags: trunk
11:52
Automatically disapprove pending moderation requests when deleting a user. This makes it easier to deal with spam-robots. check-in: 0211e8c4 user: drh tags: trunk
09:41
Added missing nonce to script tags in the bootstrap skin, one of which caused the submenus to not be properly displayed. check-in: 6b47b08e user: stephan tags: trunk
08:17
Fix for building with OpenSSL 1.1.1b using MinGW. Closed-Leaf check-in: d2b44d9e user: mistachkin tags: mingwFix
07:27
When deleting a user via /setup_uedit, also disapprove any pending-moderation entries for users which are no longer in the user table. This is programmatically simpler than only removing entries for the removed user but (potential corner case) would also disapprove pending modreq entries if a user account is renamed while moderation of their content is pending. Closed-Leaf check-in: b14cf3bc user: stephan tags: moderate-disapprove-on-user-delete
06:48
Create new branch named "moderate-disapprove-on-user-delete" (ooops - all these years and i never realized that "branch new" automatically creates a new empty commit!) check-in: a0595089 user: stephan tags: moderate-disapprove-on-user-delete
05:58
/setup_uedit now records deletion of a user in the administrative log. check-in: 25eae515 user: stephan tags: trunk
2019-05-16
16:19
Attempts at improving timeline graphs to be more intuitive and informational. For this check-in, add the TIMELINE_XMERGE property to disable merge lines to non-graph nodes. Then disable TIMELINE_DISJOINT for branch graphs. check-in: f6d74f16 user: drh tags: graph-improvements
14:34
The "fossil all ui" command no longer shows repositories that cannot be opened. check-in: 4c2504dc user: drh tags: trunk
08:49
Update docker build to use fedora 29 (was: 28). changelog update. check-in: d60669c5 user: jan.nijtmans tags: trunk
08:17
Merge the Makefile changes for OpenSSL-1.1. check-in: c8bd45c1 user: jan.nijtmans tags: branch-2.8