200 check-ins occurring around bc8d368b66053450.

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: 53b9445b user: mistachkin tags: tcl-integration)

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: 5cc15d08 user: mistachkin tags: tcl-integration)

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: a2cc6bc6 user: drh tags: trunk)

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: 4619361d user: dmitry tags: symlinks)

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: c6b371c4 user: martin.weber tags: msw-hack)

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: b14ab41f user: venkat tags: venks-emacs)

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: ce62a2b1 user: drh tags: trunk)

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: b968f023 user: ben tags: trunk)

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: fca30736 user: joerg tags: trunk)

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: 14d1e449 user: ben tags: ben-safe-make)

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: ebeaf3ae user: drh tags: trunk)

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: b9a38cf3 user: ben tags: ben-changes-report)

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: a05bbff4 user: ben tags: ben-changes-report)

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: e0d2e1f9 user: ben tags: ben-changes-report)

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: f23e90da user: drh tags: trunk)

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: c5f994d4 user: ben tags: autoconf)

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: b707622f user: drh tags: trunk)

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: d167b79e user: drh tags: cmake)

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: 1c4d1272 user: drh tags: trunk)

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: 636cc595 user: ben tags: ben-testing)

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: 067cda26 user: drh tags: trunk)

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: e5e6ca46 user: drh tags: trunk)

This page was generated in about
0.01s by
Fossil 2.12 [16d68b0d4c] 2020-06-04 14:23:44