Fossil

Timeline
Login

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

1170 check-ins using file src/skins.c version 850cb35180

2014-08-08
02:26
Update autosetup to the latest version check-in: 93fb7c774f user: steveb tags: autosetup
2013-10-17
15:21
Fixed typo. check-in: 4ca5aa356c user: jan tags: jan-httpsproxytunnel
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-11
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 Closed-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. Closed-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. Closed-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
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: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
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
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. Closed-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 Closed-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
21:33
another patch version for ssh improvement from Andy Bradford. Closed-Leaf check-in: a8c37c2c48 user: mgagnon tags: andy_bradford_ssh_imporvement_patch_2
21:31
save first version of patch for ssh from Andy Bradford (from list) Closed-Leaf check-in: 979a75de06 user: mgagnon tags: andy_bradford_ssh_imporvement_patch_1
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. Closed-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. Closed-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. Closed-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. Closed-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. Closed-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