Fossil

Timeline
Login

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

200 descendants and 200 ancestors of [25d00490]

2013-12-18
03:01
Using javascript to disappear current text in input field might need additional feedback before implementing. check-in: 2bf8f863 user: andybradford tags: hidden-tag
00:18
Remove superfluous comment line in makemake.tcl. check-in: e977f86d user: mistachkin tags: win32-longpath
00:17
Merge updates from trunk. check-in: ef9f707b user: mistachkin tags: win32-longpath
2013-12-17
22:33
Merge updates from trunk. Closed-Leaf check-in: 7d4f06de user: mistachkin tags: buildmsvc
22:31
Further cleanup in the MSVC build. Resync the makefiles with the list of SQLite options. check-in: 61e70f1f user: mistachkin tags: trunk
22:10
Improve error handling. Allow Visual Studio version to be manually overridden. Pass extra arguments to NMAKE. Preserve existing environment and current directory. Miscellaneous style fixes. check-in: 8fab3e3f user: mistachkin tags: buildmsvc
21:28
Better align the SQLite compilation options used by the makemake.tcl script with those listed on the makefile wiki page. check-in: 00d6eea8 user: mistachkin tags: trunk
21:24
If 'newbranch' field only contains spaces, consider it empty. Add missing MSVC linker option to the makemake.tcl script. Cherrypick of [5ceef9bcdd] and [c6f255607b]. check-in: afbc49cd user: mistachkin tags: trunk
14:49
Eliminate use of "goto". Fix UNC -> Extended UNC translation when path>260 chars. check-in: 83087c8d user: jan.nijtmans tags: win32-longpath
12:03
It appears that in [4f0413381d], Makefile.msc was edited without corresponding change in makemake.tcl. Correct that, so this change will not be accidently reverted again (as I did in the previous commit) check-in: c6f25560 user: jan.nijtmans tags: win32-longpath
11:56
Align recommended SQLite compilation options with actual options used when compiling SQLite. (I don't think SQLITE_ENABLE_EXPLAIN_COMMENTS should be one of them, it never was in earlier releases) check-in: d0814e59 user: jan.nijtmans tags: win32-longpath
11:39
eliminate isempty() javascript function. Use trim() in stead. check-in: 029c7c01 user: jan.nijtmans tags: hidden-tag
10:56
merge trunk check-in: 6a8ddc43 user: jan.nijtmans tags: hidden-tag
10:51
If 'newbranch' field only contains spaces, consider it empty. check-in: 5ceef9bc user: jan.nijtmans tags: win32-longpath
10:20
Break the 260 character path barrier on Win32. Add test-case "win32-longpath" for proving that it works. check-in: 4b49bb9c user: jan.nijtmans tags: win32-longpath
10:14
Move special path handling from SQLite to fossil. check-in: 1dd5a509 user: jan.nijtmans tags: win32-longpath
09:32
If "fossil new" or "fossil open"'s argument has an extended path prefix like "\\?\C:\", don't process the '?' and ':' in it as special path characters, only do '/' -> '\' translation. This makes extended paths usable in fossil everywhere (hopefully), for now <260. check-in: 04f4e699 user: jan.nijtmans tags: win32-longpath
09:25
Merge changes from trunk and update msvc_build.bat for entirely automated build using the latest MSVC version. Closed-Leaf check-in: 555c44eb user: BM tags: msvc_build
06:04
Change the minimum length for wiki page names from 3 to 1. check-in: b7ff13a0 user: joel tags: trunk
04:48
Merge from trunk for latest fixes. check-in: 2e763930 user: andybradford tags: hidden-tag
03:46
When editing a branch name, make the default value disappear when the input is entered. Also, strip whitespace from right-end of value and only update branch names if not all white space. check-in: bb6ba17b user: andybradford tags: hidden-tag
00:55
Refactor the complex Win32-specific file routines into their own subsystem. check-in: d9ff9682 user: mistachkin tags: trunk
2013-12-16
15:12
Hm. "catch" doesn't appear to work for reporting the win32-longpath error correctly, instead check whether CANTOPEN is part of the output. check-in: 4b4606d8 user: jan.nijtmans tags: win32-longpath
14:25
Better clean-up after win32-longpath test. Revert accidental change in Makefile.mingw. check-in: 698a2d59 user: jan.nijtmans tags: win32-longpath
13:37
Fix bug in utf8.c (don't translate first ':' in extended path). Add test-case (win32-longpath.test). Some formatting (don't use tabs). check-in: 7d5c1bbd user: jan.nijtmans tags: win32-longpath
11:00
Merge updates from trunk. Closed-Leaf check-in: fb17052e user: mistachkin tags: win32File
10:57
Merge trunk. Eliminate need for special Makefile.Cygwin. Simplify handling of '\\?\' prefix: Only add it when necessary (calculated path>=260 chars). check-in: 23b849cc user: jan.nijtmans tags: win32-longpath
10:46
If the name of a 'sym-<branchname>' tag sorts before the 'branch' tag, no option in the ci_edit page should be displayed to cancel the tag. Bug-fix discovered and implemented by Andy Bradford. check-in: 3529f2c4 user: jan.nijtmans tags: trunk
08:52
Recognize IE11's new UA string. check-in: 07a8e5d0 user: joel tags: trunk
2013-12-14
17:32
Revert to original ordering to retain sorting of special tags. Get the branch name prior to the loop that displays the special and sym- tags. Closed-Leaf check-in: 818c0acd user: andybradford tags: cancel-tag-fix
09:24
merge trunk. Fix behavior of "Branching" checkbox, and simplify javascript functions. check-in: 885d72b2 user: jan.nijtmans tags: hidden-tag
09:12
Add "Unhide" button, for people who want to see everything in the "mistake" branch (I don't want to see it, but someone else might) check-in: e0817761 user: jan.nijtmans tags: trunk
01:54
Improve comments. Style and consistency fixes. check-in: d1b7c876 user: mistachkin tags: win32File
00:16
Fix the build for unix. check-in: 4f0c38d8 user: drh tags: win32File
00:03
Work in progress on refactoring the complex Win32-specific file routines into their own subsystem. check-in: 4f041338 user: mistachkin tags: win32File
2013-12-13
21:46
Unify use of the user-agent string. check-in: 55c91af5 user: mistachkin tags: tkt-change-hook
21:29
Given that recovering from incorrect hiding is relatively straightforward, don't prevent access to hidden option on trunk and main-branch. check-in: d35b1ca0 user: andybradford tags: hidden-tag
20:36
Prevent the argument that follows -A from being interpreted as a repository and avoid incorrect file already exists errors. check-in: cc421c00 user: andybradford tags: trunk
17:50
Prevent sym- tag that matches branch name that sorts prior to branch name from displaying an option to cancel the tag. Also clean up a couple strcmp. check-in: c36ad48a user: andybradford tags: cancel-tag-fix
15:19
Fix Content-Type/Content-Length for GET/POST requests. check-in: a60d2976 user: jan.nijtmans tags: tkt-change-hook
14:19
Merge trunk and fix typo (missing backslash) check-in: 84710701 user: jan.nijtmans tags: tkt-change-hook
13:53
merge trunk check-in: 46e1d4c8 user: jan.nijtmans tags: win32-longpath
13:48
Better use GetCurrentDirectoryW in stead of _wgetcwd. check-in: 4e463bf7 user: jan.nijtmans tags: trunk
13:16
Forgot to commit one more change. check-in: fa71b6ce user: jan.nijtmans tags: tkt-change-hook
13:05
Better implementation of file_access() for win32: The function _waccess cannot handle long paths, and lies too much (e.g. when handling specific smb drives). Implementation borrowed from Tcl 8.6: http://core.tcl.tk/tcl/artifact/c6b5d4f8d7?ln=1510-1756 check-in: 0b0eb52c user: jan.nijtmans tags: trunk
12:26
If the "Branching" checkbox is unchecked, the "Branch Closure" label should return to its original branchname. Add a javascript handler doing exactly that. check-in: 2cb54f39 user: jan.nijtmans tags: trunk
11:31
Merge trunk. Fix uninitialized variable. Less copying of complete structure content. check-in: 85528ef5 user: jan.nijtmans tags: tkt-change-hook
09:40
Use SetCurrentDirectoryW/GetFileAttributesExW in stead of _wchdir/_wstati64 (which cannot handle long pathnames) check-in: 37147826 user: jan.nijtmans tags: trunk
09:24
merge trunk check-in: 1d0517c1 user: jan.nijtmans tags: hidden-tag
08:40
When branchname in ci_edit page changes, adapt remaining form to the name-change using some javascript. Thanks to Andy Bradford for the idea (adapted/simplified from the "hidden-tag" branch)! check-in: cf9293ad user: jan.nijtmans tags: trunk
08:31
Cleanup compiler option handling in the MinGW makefiles as well. check-in: d0a9cda5 user: mistachkin tags: trunk
08:11
Further reduce confusion by making Makefile.Cygwin actually work. check-in: 13953156 user: jan.nijtmans tags: trunk
07:58
Rename the makefile macro SQLITE3_CFLAGS to SQLITE_CFLAGS in an attempt to reduce future confusion. check-in: 813d6516 user: mistachkin tags: trunk
05:40
Minor comment cleanup. No code change. check-in: 40c5b3b3 user: andybradford tags: hidden-tag
02:46
Attempt to prevent hiding of either main-branch or trunk. check-in: 7a41dd2b user: andybradford tags: hidden-tag
00:49
Fix the build on unix systems. check-in: 268d495d user: drh tags: trunk
00:11
Fix a C99-style variable declaration. Closed-Leaf check-in: a3641b54 user: drh tags: makefile-error
2013-12-12
23:34
Remove use of SQLITE_WIN32_NO_ANSI option everywhere except for Cygwin. Further cleanup. check-in: 1c37a905 user: mistachkin tags: makefile-error
22:41
Add makefile for Cygwin and move its options there. Refactor makemake tool to modularize use of the common options. check-in: e474f5f8 user: mistachkin tags: trunk
16:13
One more: GetFullPathNameW() needs the "\\?\"-prefix as well if the input path is already >MAX_PATH. But we don't want the resulting directory to have this prefix, so strip it off when present. check-in: e5fef798 user: jan.nijtmans tags: win32-longpath
15:01
Final bug-fix: Before prefixing a path with "\\?\", check if it is prefixed already. If so, don't do it again. Everything seems to work fine now! check-in: c952c773 user: jan.nijtmans tags: win32-longpath
14:27
Implement file_access() function such that it accepts paths>MAX_PATH. Implementation copied (with some simplifications) from Tcl 8.6 check-in: ba4b3ac1 user: jan.nijtmans tags: win32-longpath
13:54
Fix fossil_stat() and fossil_chdir() such that they accept paths>MAX_PATH. For file_access(), implement a workaround that the '\\?\' prefix can be handled. check-in: 29f023fe user: jan.nijtmans tags: win32-longpath
11:16
Bug-fix: didn't compile on win32, and handle extended UNC paths correctly. check-in: da8d516f user: jan.nijtmans tags: win32-longpath
09:46
merge trunk check-in: 820a5990 user: jan.nijtmans tags: hidden-tag
09:37
Make "win32-longpath" the default VFS on win32, eliminating all path limitations (up to ~32767 chars). TODO: eliminate use of the the function _wstati64(), that appears to be the only Win32 function left which cannot handle such long paths. Everything else needed is done. check-in: 1b9893bd user: jan.nijtmans tags: win32-longpath
08:43
Put back 'win32-longpath' VFS as default for Cygwin: Cygwin doesn't suffer from path limitations (at least, not until 4096 chars), so usage of the 'win32' VFS is not reasonable as default. check-in: a7603981 user: jan.nijtmans tags: trunk
2013-12-11
23:20
Remove usage of the 'win32-longpath' VFS as it is unlikely to work correctly with the various MSVCRT functions currently required by Fossil. check-in: 19de4b5b user: mistachkin tags: trunk
13:00
As it turns out that _wstati64() cannot handled the special "\\?\" prefix, work around that. Otherwise the win32-longpath VFS is quite useless for fossil. Maybe a better solution should be worked out, not using _wstati64() at all. check-in: bb440899 user: jan.nijtmans tags: trunk
12:06
Update the built-in SQLite to the latest version 3.8.3 alpha. check-in: faa2e9d5 user: drh tags: trunk
2013-12-10
21:15
Avoid attempting to preserve the default VFS if it has not been set. check-in: fffcf60c user: mistachkin tags: trunk
14:22
Make the default vfs survive after a sqlite3_shutdown (for "fossil sqlite" command). check-in: aa22b1b4 user: jan.nijtmans tags: trunk
13:23
Add new command line option "-vfs" which overrides the FOSSIL_VFS environment variable, and which works for all future DB connections. Fix .vfsname output when win32-longpath is chosen explicitly (already in SQLite trunk). check-in: eb3899ce user: jan.nijtmans tags: trunk
08:31
Rename variable 'trunk' to 'zTrunk'. Improve comment. check-in: b75cc0e3 user: jan.nijtmans tags: hidden-tag
08:23
merge trunk check-in: 51cd4436 user: jan.nijtmans tags: hidden-tag
08:22
Make timeline and JSON timeline respect the "hidden" tag. Meant for a new feature developed in the "hidden-tag" branch. No added buttons or configuration options yet (still being discussed). check-in: 45d69e82 user: jan.nijtmans tags: trunk
2013-12-07
21:47
Add missing CSS for verbatim blocks in tickets to avoid wrapping and set a default white background. check-in: 984735a7 user: andybradford tags: trunk
2013-12-06
16:06
Added a quote about github to the quotes.wiki document. check-in: 5b86c3d5 user: drh tags: trunk
2013-12-05
21:27
slightly simpler/more readable check-in: 9a8380d2 user: jan.nijtmans tags: hidden-tag
15:20
Avoid Javascript errors when editing a leaf and typing in the branch name. check-in: 328df74b user: andybradford tags: hidden-tag
12:20
merge trunk check-in: 46a88543 user: jan.nijtmans tags: hidden-tag
12:09
When trying to rename a branch into itself, make this a NOP. check-in: 95a80950 user: jan.nijtmans tags: trunk
09:42
Change branch name in "Branch Closure" section in the same way as in "Branch Hiding" check-in: 9395e8d4 user: jan.nijtmans tags: hidden-tag
09:27
Fix format specifier in previous commit (again) check-in: 4a43e315 user: jan.nijtmans tags: trunk
09:19
Merge trunk. Disable new checkbox in stead of hiding it when not in use. check-in: 56836278 user: jan.nijtmans tags: hidden-tag
08:56
Correct use of plural, remove some spaces/tabs at the end of lines. check-in: 3e18dbef user: jan.nijtmans tags: trunk
08:44
correct format specifier, in case the branch name contains HTML-conflicting characters check-in: 2eda90a5 user: jan.nijtmans tags: trunk
08:40
Add a checkbox in the ci_edit page which allows to close multiple leaves (all successors of the current check-in) to be closed in a single action. check-in: 718cc002 user: jan.nijtmans tags: trunk
08:36
Use different format specifier for and textContent to avoid unwanted display issues. check-in: 439f18e8 user: andybradford tags: hidden-tag
08:15
Use Javascript to hide the branch hiding checkbox when necessary. Also update the branch name in the branch hiding text when a branch is specified. check-in: 11e8a48e user: andybradford tags: hidden-tag
05:11
When using the --template option to the 'init' command, the short project name should be skipped as well. check-in: 84443692 user: mistachkin tags: trunk
2013-12-04
13:10
Add -DSQLITE_WINNT_MAX_PATH_CHARS=4096 for Cygwin, as Cygwin cannot handle paths of length 32767 anyway. Doesn't affect other platforms. Re-generated Makefile.PellesCGMake, somehow not updated when makemake.tcl changed the last time. check-in: 53fd1c9b user: jan.nijtmans tags: trunk
09:58
"this branch" -> <branchname> check-in: b0bf6582 user: jan.nijtmans tags: hidden-tag
09:38
merge trunk check-in: 8b003a10 user: jan.nijtmans tags: hidden-tag
09:36
Styling: translate some tabs to spaces check-in: b3e32c8e user: jan.nijtmans tags: trunk
09:24
Merge trunk. Make it possible to make a move to branch "mistake", close the branch, and hide it in one single step. 3 separate check-buttions control the 3 parts of this action separately. check-in: 884b0dc1 user: jan.nijtmans tags: hidden-tag
08:39
Make it impossible to remove the "branch" and the "sym-<branchname>" tag from a check-in through the ci_edit page. Any check-in must have those two tags, the "Branching" section already contains a check-button suitable to change the branch. check-in: 64c21ef6 user: jan.nijtmans tags: trunk
2013-12-03
15:42
Merge trunk. Rename "hidden" option (not the tag name) to "hide", just as the "close" option compared to the "closed" tag. Just to prevent confusion. check-in: 1a453093 user: jan.nijtmans tags: hidden-tag
15:25
Update the built-in SQLite to the second release candidate for 3.8.2. check-in: d7543d8b user: drh tags: trunk
14:59
Merge trunk. Give "Branch Hiding" it's own section in the ci_edit page. check-in: ec4fe5cb user: jan.nijtmans tags: hidden-tag
14:56
"comment" tag from check-in's cannot be canceled: that would result in a check-in without a comment! Extraneous dot in label text. check-in: 2d2ab567 user: jan.nijtmans tags: trunk
14:47
"comment" tag from check-in's cannot be canceled: that would result in a check-in without a comment! Extraneous dot in label text. Closed-Leaf check-in: 20015206 user: jan.nijtmans tags: hidden-tag
13:49
Use "win32-longpath" as default (when available, overridable with FOSSIL_VFS environment variable) when accessing peer repositories. check-in: f8eefabe user: jan.nijtmans tags: trunk
05:21
Be consistent with naming. Also remove unused line of code. check-in: f742be5f user: andybradford tags: hidden-tag
05:10
Add Admin Timeline setting to display hidden content by default if enabled. check-in: 39667fd7 user: andybradford tags: hidden-tag
03:16
Update the built-in SQLite to the 3.8.2 first release candidate. check-in: 81d24c6b user: drh tags: trunk
2013-11-30
09:30
merge trunk check-in: 97fb78b6 user: jan.nijtmans tags: hidden-tag
09:28
When available, make "win32-longpath" the default VFS on Windows and Cygwin check-in: 6e31396f user: jan.nijtmans tags: trunk
2013-11-29
11:26
When configuring fossil using "--disable-internal-sqlite" (having SQLite 3.8.1 installed), "./fossil version -v" gives: "SQLite 3.8.2 2013-11-27 14:50:51 c75f561f33", which was not the SQLite version compiled with, neither the SQLite version actually running (3.8.1). check-in: d7806931 user: jan.nijtmans tags: trunk
06:10
Rebuild ticket tables when modifications are made using 'fossil config'. check-in: 0047370c user: joel tags: trunk
2013-11-28
22:36
When hiding a branch, close it as well: Commits on a hidden branch make no sense. check-in: 50b98649 user: jan.nijtmans tags: hidden-tag
10:34
Implement "unhide" option for json timeline. Protect "trunk" from being hidden, and indicate more clear which branch is being hidden: The "mistake" branch is the only branch that should have hidden nodes. check-in: 6b61145f user: jan.nijtmans tags: hidden-tag
2013-11-27
22:05
correct label check-in: fd2659fb user: jan.nijtmans tags: hidden-tag
22:00
no double WHERE check-in: cbc1d0d7 user: jan.nijtmans tags: hidden-tag
21:49
correct switchin in timeline check-in: 9913d1a7 user: jan.nijtmans tags: hidden-tag
19:54
undo non-timeline related changes: Hidden tag should only affect timeline. check-in: ef98eea9 user: jan.nijtmans tags: hidden-tag
19:41
merge trunk check-in: 942c17b1 user: jan.nijtmans tags: hidden-tag
15:55
Import the latest SQLite 3.8.2 beta from upstream, including Cygwin fixes and performance enhancements. check-in: 38c02b77 user: drh tags: trunk
15:12
Implement "Unhide" button in timeline (not on other places yet) and make "hidden" tag propagating. check-in: 50aee556 user: jan.nijtmans tags: hidden-tag
14:07
TAG_BRANCH is unused in this query check-in: 170c3c73 user: jan.nijtmans tags: trunk
2013-11-25
21:22
Update to the latest SQLite containing storage engine performance enhancements. check-in: 3957e961 user: drh tags: trunk
15:57
Implement (already existing but currently non-functional) "hidden" tag, which hides items from timeline. check-in: d9fd9229 user: jan.nijtmans tags: hidden-tag
15:00
Only make the URL user an admin if --once is not specified to allow the shell user to become the admin user. [Wrong; should not assume what the default user is] Closed-Leaf check-in: 7700ae1c user: andybradford tags: mistake
10:12
Fix handling of UTF-8 paths on Cygwin (SQLite's "cygUtf8" branch). Meant for testing. This fix is Cygwin-only. check-in: 9f58fc65 user: jan.nijtmans tags: trunk
2013-11-22
21:24
Fix C++ style comment in RC file. Reformat the manifest file to be easier to read/maintain. check-in: f103e0bc user: mistachkin tags: trunk
09:45
Add support for Windows 8.1. For details, see http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx. This switches off all Windows compatibility modes, trying to make Windows 8.1 look like an earlier Windows OS. check-in: 3788d793 user: jan.nijtmans tags: trunk
09:25
unused variable check-in: 0deb022a user: jan.nijtmans tags: trunk
01:14
Merge in hide-diff-on-vdiff_page...    Which now give possibility to hide or show full detailed diff on vdiff page. (when clicking on 2 nodes on timeline) Just like the /info page. check-in: 74a4db25 user: mgagnon tags: trunk
01:09
merge in latest trunk Closed-Leaf check-in: 8af8232f user: mgagnon tags: hide-diff-on-vdiff_page
2013-11-21
23:39
Update to the lastest SQLite that includes the OP_Column rewrite and the constant expression factoring logic. check-in: 8dc9d009 user: drh tags: trunk
01:47
Merge in latest from trunk. check-in: e2929a4b user: andybradford tags: hide-diff-on-vdiff_page
01:46
Minor style cleanup. check-in: 78a3c01e user: andybradford tags: hide-diff-on-vdiff_page
2013-11-20
13:48
Make "fossil open" and "fossil rm" work on a repository which doesn't have any check-in. (the latter only undoes the effect of a previous "fossil add" then). check-in: aef638b6 user: jan.nijtmans tags: trunk
08:57
Add "blame" WEBPAGE, just as "annotate" but giving comparable output as "fossil blame". check-in: d7160dc1 user: jan.nijtmans tags: trunk
2013-11-19
19:44
Remove an unused local variable. check-in: 811c9feb user: drh tags: trunk
18:49
Add a page (admin access only) to show the repository schema. Fix a bug in the "Last Rebuilt" display. check-in: 3ea94847 user: drh tags: trunk
18:25
Update the built-in SQLite to the version that includes the DELETE with ONEPASS optimization and the enhanced EXPLAIN indentation in the shell. check-in: 0830c352 user: drh tags: trunk
13:09
Now that checkout_cmd() can handle the situation that vid==0 ([b725c1cf26]), no longer assume that the initial commit has rid=1: If the initial commit is not empty that will not be true any more. check-in: 6791ad11 user: jan.nijtmans tags: trunk
2013-11-15
12:58
Update custom makefile as well. If fossil is linked with external SQLite library, make sure it is used single-threaded. check-in: 1928cf52 user: jan.nijtmans tags: trunk
2013-11-14
19:36
Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. check-in: 28c50867 user: drh tags: trunk
04:34
Set the error message to indicate the HTTP status code returned on CONNECT to avoid segfault. check-in: 87d5fef9 user: andybradford tags: jan-httpsproxytunnel
2013-11-13
15:18
Minor correction to text in setup_timeline for description of setting. check-in: 40a2557f user: andybradford tags: hide-diff-on-vdiff_page
11:28
Take over latest change in src/mem1.c (usage of _msize function) from SQLite trunk, and modify MinGW build to use it as well. check-in: bcd979da user: jan.nijtmans tags: trunk
08:39
Fix end-marker handling in "fossil timeline", broken by previous commit [465f8ecd4a]. (That's what the "n+1" in [14104fde04?ln=1818] was meant for, but -1 is always better) check-in: f13ae6b6 user: jan.nijtmans tags: trunk
03:51
Merge latest trunk. check-in: 17f6b655 user: mgagnon tags: hide-diff-on-vdiff_page
2013-11-12
19:41
Restore the end-of-timeline marker only when no limit is active; otherwise, use a 'no more data' marker instead. Use -1 to indicate no limit in the SQL clause. check-in: 465f8ecd user: mistachkin tags: trunk
19:26
Fix macro redefinition compiler warnings. check-in: 629d4975 user: mistachkin tags: trunk
15:57
Update the built-in SQLite to include the latest bug fixes, especially the fix to count(*) on WITHOUT ROWID tables. Fix the "fossil all" command so that it works on a WITHOUT ROWID global_config table. check-in: c0700615 user: drh tags: trunk
15:49
Move proxy-related fields after the other url-related fields. check-in: 45107553 user: jan.nijtmans tags: jan-httpsproxytunnel
15:27
merge trunk check-in: 1bd561c3 user: jan.nijtmans tags: jan-httpsproxytunnel
15:10
Fix password handling as in trunk. check-in: 384a6b3d user: jan.nijtmans tags: tkt-change-hook
12:39
merge trunk check-in: 3d63f560 user: jan.nijtmans tags: tkt-change-hook
08:58
Add option --offset to "fossil timeline" check-in: 32a9b55e user: jan.nijtmans tags: trunk
08:32
Backout remaining of [8e01c2257d] and fix corresponding change log entry, as it apparently is not accepted upstream. See: http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg13883.html. Sorry Joerg. check-in: 0625a42c user: jan.nijtmans tags: trunk
03:43
Merge change to fossil ui which first looks for default user if set before falling back to the Setup user. check-in: 1460b747 user: andybradford tags: trunk
02:41
Merge in fixes for the password embedded in the URL, save password prompting, and new clone --once option. check-in: ff159bfd user: andybradford tags: trunk
2013-11-11
23:22
Further revisions to the semantics of printing the timeline 'bounds' indicators. check-in: 8b03ef24 user: mistachkin tags: trunk
22:41
Keep track of when the repository was last rebuilt and display it on the stats page. check-in: c0242ad4 user: mistachkin tags: trunk
21:53
For the --deanalyze option to rebuild, the stat4 table should be dropped as well. check-in: 4c8a5c98 user: mistachkin tags: trunk
21:42
Restore the limit-reached markers in the timeline printing routine. check-in: ab4d4dac user: mistachkin tags: trunk
21:08
Add the test-without-rowid command. check-in: 7ddfd42b user: drh tags: trunk
19:32
Output "+++ end of timeline reached +++" when appropriate at the end of timeline output in stead of marker indicating that a limit is reached. After ML request. If n=0 no marker will be output. check-in: 8e01c225 user: jan.nijtmans tags: trunk
19:18
Make use of WITHOUT ROWID in new repositories. Leaf check-in: ad982260 user: drh tags: without-rowid
17:32
Update the built-in SQLite to the latest trunk version that includes the WITHOUT ROWID enhancement. Fossil itself does not (yet) make use of this enhancement. check-in: 611e25d3 user: drh tags: trunk
2013-11-10
15:35
Remove duplicate user from fossil user capabilities usage statement. check-in: 66ca04d4 user: andybradford tags: trunk
06:04
Merge in latest from trunk. Closed-Leaf check-in: 69a19a7d user: andybradford tags: url-password-fixes
06:01
On Win32 isatty/fileno have been deprecated in favor of _isatty/_fileno. check-in: 594bbaea user: andybradford tags: url-password-fixes
03:49
Logic correction. Should check if the local db is open before trying to use it, not before checking if the variable is null. Closed-Leaf check-in: 8a7a45e0 user: andybradford tags: pending-review
00:02
Change fossil ui behavior to look for default-user first if set, otherwise look for user with Setup capability. check-in: 2fe1d804 user: andybradford tags: pending-review
2013-11-09
02:38
Prefer use of fossil_strcmp that handles NULL better. check-in: e97665e0 user: andybradford tags: url-password-fixes
2013-11-08
15:46
Fix temporary directory separator handling for Cygwin. For testing purposes. (Change taken over from SQLite's "cygDirSep" branch) check-in: 7bba4677 user: jan.nijtmans tags: trunk
07:50
Remove side effect produced when calling with no flags. This permits removal of work around in sync.c. check-in: 912ca195 user: andybradford tags: url-password-fixes
06:01
Clean up handling of passwords for SSH. Further separate prompting for password from saving of password. check-in: ad34c07c user: andybradford tags: url-password-fixes
2013-11-07
13:31
Make sure that "fossil clean" never cleans win/fossil.exe either. check-in: 6dd4d75e user: jan.nijtmans tags: trunk
13:29
Use fossil_getenv/fossil_fopen in stead of getenv/fopen in a few places, so on Win32 non-ASCII characters in filenames and environment variable values are handled correctly. For shell.c this must be handled by the makefiles, because this file comes from SQLite. check-in: aab8ce2f user: jan.nijtmans tags: trunk
2013-11-05
09:37
Add --once option to "fossil clone" check-in: c0cdb632 user: jan.nijtmans tags: url-password-fixes
02:08
Make it so password prompts during commit are also honored. check-in: 1854e090 user: andybradford tags: url-password-fixes
2013-11-04
15:12
Preserve any URL flags that get added when parsing the original URL. check-in: 23e51b9d user: andybradford tags: url-password-fixes
2013-11-02
17:26
Restore URL flags because user_select() causes them to be altered. This allows the save password prompt to appear when required. check-in: 817d795f user: andybradford tags: url-password-fixes
16:06
Continue prompting for as many times as the failed login check will allow. check-in: 87d25810 user: andybradford tags: url-password-fixes
11:16
Don't crash if last-sync-pw was never set yet. check-in: a2829230 user: jan.nijtmans tags: url-password-fixes
10:57
Only prompt for password save if the to-be-saved password is different from the already saved password check-in: a5404e30 user: jan.nijtmans tags: url-password-fixes
06:19
Only prompt to save the password if there is a tty. check-in: 34b2f067 user: andybradford tags: url-password-fixes
06:17
It appears that calls to url_parse(0,x) are used to establish who the user is using user_select(). In this case we should not overwrite a password that has been provided prior to calling user_select() with one from the database. check-in: a01c714c user: andybradford tags: url-password-fixes
2013-11-01
08:11
Avoid clobbering the last-sync-pw when doing sync --once. check-in: 8bdc3ccd user: andybradford tags: url-password-fixes
05:14
Prompt to remember password when password is embedded in URL. Also improve password failure prompting during clone/sync operations. check-in: 1ccbb651 user: andybradford tags: url-password-fixes
2013-10-31
14:41
Merge from trunk. Closed-Leaf check-in: bbebf709 user: dg tags: dg-misc
11:00
Suggested implementation for [1ec9e8658e]: Flag some commits for "extra attention" Leaf check-in: 13ba9a50 user: jan.nijtmans tags: rfe-1ec9e8658e
06:03
Allow read access to fx_* tables in report_query_authorizer(). check-in: dda5b18b user: joel tags: trunk
2013-10-30
10:53
merge cleanX branch changes (which all come from trunk) check-in: 6934dd3c user: jan.nijtmans tags: cleanX-no-clean-glob
10:50
merge trunk check-in: a354949a user: jan.nijtmans tags: cleanX
09:39
Added .bat for building with latest MSVC version check-in: 4f32dced user: BM tags: msvc_build
09:38
Create new branch named "msvc_build" check-in: caa9c2c6 user: BM tags: msvc_build
09:11
Make "fossil add", "fossil addremove", "fossil update" and "fossil co --latest" work when the repository doesn't contain any commit yet. This is not a fatal situation at all. check-in: b725c1cf user: jan.nijtmans tags: trunk
08:42
Make option -n|--limit of "fossil timeline" now specify the number of entries, just like all other commands which have the -n|--limit option. Suggested by Martin Gagnon. check-in: 6e4e16fb user: jan.nijtmans tags: trunk
2013-10-29
13:09
merge trunk Closed-Leaf check-in: 055245ad user: jan.nijtmans tags: timeline_cmd_dash_n_fix
12:58
Fix existing print_timeline() calls, so they return the same output as trunk by default. check-in: 11634df5 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
11:10
correct merge conflict check-in: 0cb3ab79 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
11:06
merge trunk check-in: 1d6cccc5 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
2013-10-25
12:42
Merge trunk. Add the "-W|--width WIDTH" option to "fossil timeline". Default is 80. check-in: 3710f2ac user: jan.nijtmans tags: timeline_cmd_dash_n_fix
2013-10-22
07:46
Adapt other callers of print_timeline(), so they show as well whether the limit was reached. check-in: 25d00490 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
07:41
Correctly determine whether the limit was really reached, this time without my mistake in [d54ada1cea] which didn't handle "-n 0" correctly. check-in: feb17506 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
03:40
Perform timeline limit checks at the end of the loop, after checking if a limit exists. check-in: 521f7a14 user: mistachkin tags: timeline_cmd_dash_n_fix
2013-10-21
18:44
One advantage of modifying print_timeline() in stead of using LIMIT: It's possible to put an indication at the end that output stopped because the limit was reached! check-in: d54ada1c user: jan.nijtmans tags: timeline_cmd_dash_n_fix
18:38
merge trunk check-in: 0e4dee00 user: jan.nijtmans tags: timeline_cmd_dash_n_fix
06:29
Simplify handling of the limit in print_timeline. check-in: d7f457b4 user: mistachkin tags: trunk
05:06
Make "fossil timeline -n" more accurate in counting lines in verbose mode. Allow print_timeline() to be used without limits, assuming that the query already contains a suitable limitation. Improve documentation. check-in: 0c312bee user: jan.nijtmans tags: trunk
2013-10-19
12:52
Fix typo in hyperlink. check-in: 18d9f5af user: drh tags: trunk
2013-10-18
22:37
Merge updates from trunk. check-in: 63bd6754 user: mistachkin tags: timeline_cmd_dash_n_fix
16:05
Added "YYMMDD HH:MM" option to timeline timestamp config, per ML request. check-in: feef2d15 user: stephan tags: trunk
11:46
Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. check-in: 403d9372 user: drh tags: trunk
10:30
cosmetic: ensure that /reports graph bars have a width of at least 1, to avoid that a positive event count has an empty graph bar during low-activity time periods (where active is under 1% of activity relative to the rest of the report). check-in: 50c08819 user: stephan tags: trunk
09:40
Fix typo in help text. check-in: 6cc54a79 user: mistachkin tags: trunk
09:38
Improvements to the 'fossil all' help text. Cherrypick of [8019d49bdb], which was checked-in on the wrong branch. check-in: ed17f3cc user: mistachkin tags: trunk
09:32
Added a timelineDate CSS class on the "divider" fields, for consistency with the variouts timelineXXX classes. check-in: 720e0984 user: stephan tags: trunk
07:48
Simplify the declaration of common TH1 related configuration settings. check-in: 52ed6810 user: mistachkin tags: trunk
07:30
Update error message text. check-in: 037ccb47 user: mistachkin tags: trunk
03:16
Merge updates from trunk. check-in: 2ed75739 user: mistachkin tags: timeline_cmd_dash_n_fix
03:15
Merge timeline entry/line limit improvements from the v2 branch. check-in: 9cc75945 user: mistachkin tags: timeline_cmd_dash_n_fix
03:13
Simplify the entry/line limit for the timeline output. Make it more accurate in verbose mode. Style fixes. Closed-Leaf check-in: 695a3c13 user: mistachkin tags: timeline_cmd_dash_n_fix-2
2013-10-17
22:16
Add the 'fossil all clean' and 'fossil all extra' sub-commands. Add -whatif option to the 'fossil clean' command that has the same effect as -dry-run, primarily for use with 'fossil all clean' since the all command itself uses the -dry-run option. check-in: d30e5a48 user: mistachkin tags: trunk
21:44
Merge updates from trunk. Closed-Leaf check-in: 9ee11edb user: mistachkin tags: allExtra
18:36
Enhance the CGI processor to assume that PATH_INFO is an empty string if it is omitted. check-in: 63a84cb6 user: drh tags: trunk
18:12
Increase the version number to 1.28. check-in: d8eb5cb7 user: drh tags: trunk
18:10
Update the change log. No changes to code. check-in: d694ef08 user: drh tags: trunk
17:38
Tolerate CGI systems that do not send REQUEST_URI. check-in: a68280c4 user: drh tags: trunk
16:10
minor typo fix. check-in: bd209802 user: stephan tags: trunk
16:08
Patch from offline drh which sets the default cloned-repo user name to the one provided in the URL. check-in: 64aa7526 user: stephan tags: trunk
15:40
Update the built-in SQLite to the 3.8.1 release. check-in: 8f4e273b user: drh tags: trunk
12:30
minor oops check-in: 3cf6908e user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2
12:22
Minor suggested update: - If N=0 there should be no limit. - If N<0 (undocumented) restore the old behavior of counting lines in stead of entries. check-in: 6c02f699 user: jan.nijtmans tags: timeline_cmd_dash_n_fix-2
2013-10-16
19:02
Update build instructions for Mac 10.2. check-in: bf6a4d32 user: drh tags: trunk
12:43
Changed text which appears in EDITOR/VISUAL-based commit message editor, per ML discussion. check-in: 9801449b user: stephan tags: trunk
04:09
Fix behavior of "--limit | -n" argument of the timeline command to fit description from usage, which is also the behavior of the "n=" parameter of the /timeline webpage.    Now -n <n> define the number of entries while before, it was limiting the number of lines.    (pending review...) check-in: 453a060c user: mgagnon tags: timeline_cmd_dash_n_fix
2013-10-15
20:10
Add support for compiling with symbols enabled using MSVC. check-in: 44bd9ae2 user: mistachkin tags: trunk
15:02
If _USE_32BIT_TIME_T is already set, e.g. because SQLite provides it already, don't set it again. check-in: 043512c5 user: jan.nijtmans tags: trunk
06:48
Bug-fix in ticket handling when tracing is on. (discovered in tkt-change-hook branch) check-in: 9e940f2e user: jan.nijtmans tags: trunk
00:28
Minor changes to SQLite 3.8.1 as it nears release. check-in: 93c25825 user: drh tags: trunk
2013-10-14
13:57
Clarification to the quickstart.wiki text. check-in: 0b9f725e user: drh tags: trunk
13:30
Bring in the latest SQLite 3.8.1 beta for the purpose of pre-release testing of SQLite. check-in: 089dad49 user: drh tags: trunk
08:51
Merge updates from trunk. check-in: 14be8e8a user: mistachkin tags: allExtra
08:28
Fix compiler warnings. check-in: c932fa47 user: mistachkin tags: trunk
2013-10-11
20:19
Improved the help text for /reports. Started 1.28 changelog entries. check-in: 5c123de4 user: stephan tags: trunk
19:58
Added sub-submenu to /reports for selecting type of event to filter on. check-in: 3e915d42 user: stephan tags: trunk
19:04
Added by-type labels for /reports page headers, but still not sure how to integrate the flags sensibly into the UI. check-in: 0761df83 user: stephan tags: trunk
13:29
Update the built-in SQLite to the latest 3.8.1 beta that includes the "sqlite3.h" file text at the very beginning of the "sqlite3.c" amalgamation file. check-in: 7f5fbf95 user: drh tags: trunk
12:40
Fix Win64 build with MinGW. Problem reported by Martin Gagnon. check-in: 0d70a872 user: jan.nijtmans tags: trunk
11:44
merge trunk Closed-Leaf check-in: 1a310615 user: jan.nijtmans tags: fix-win64-mingw
11:31
Revert makefile changes in my previous commit: It broke the normal MinGW build! Sorry! check-in: 6e55cfe6 user: jan.nijtmans tags: trunk
11:24
minor doc typo fix from ML. check-in: 2530ee03 user: stephan tags: trunk
11:20
With this additional change, it works. But I don't understand why, and it means patching SQLite. check-in: 57cf68c4 user: jan.nijtmans tags: fix-win64-mingw
11:13
Attempt to fix Win64 MinGW build. Doesn't work yet. check-in: e2541003 user: jan.nijtmans tags: fix-win64-mingw
08:36
Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. check-in: c30cd93b user: jan.nijtmans tags: trunk
07:49
Merge updates from trunk. check-in: 33d26b91 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: cb29ef2a user: drh tags: trunk
13:18
Make sure that in Win64 builds _USE_32BIT_TIME_T is never defined. check-in: d66cfb16 user: jan.nijtmans tags: trunk
2013-10-09
13:58
help fix typo from ML. check-in: 6981cc68 user: stephan tags: trunk
12:06
Change "Abbreviated Name" to "Tarball and ZIP-archive Prefix" on the "Configuration" page of setup. check-in: 49e112c9 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: d30abe15 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: c426475e 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: e161527c user: jan.nijtmans tags: trunk
03:17
Fix a couple of minor documentation typos. check-in: c334fc9a user: drh tags: trunk
02:44
Mention the --dontstop option in the "fossil all" on-line help. check-in: f89ba310 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: dbb5e2d3 user: drh tags: trunk
2013-10-08
15:21
double-quote and question mark are a problem as well. check-in: 760f80cd 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: 99318f09 user: drh tags: trunk
14:50
Bring in the latest SQLite 3.8.1 beta from upstream. check-in: 4910a378 user: drh tags: trunk
14:43
Add the Abbreviated Name configuration option that is used for tarball and ZIP archive name construction. check-in: 12395456 user: drh tags: trunk
14:13
minor help text typo. check-in: eb6b1472 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: 358f8e36 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: e17e2174 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: fe76ad55 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: cee30a34 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: ddc313e8 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: 6f686403 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: 27dc7a56 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: 4e7753c8 user: mistachkin tags: allExtra
23:36
Update help to include 'fossil all extra'. check-in: aca6db8f user: mistachkin tags: allExtra
22:37
Add the 'fossil all extra' command. check-in: f4bcc63f user: mistachkin tags: allExtra
08:35
Hm. the db_finalize() and the newline append should be done within the "if"! Closed-Leaf check-in: 6135c92e user: jan.nijtmans tags: pending-review
08:10
Prevent an invalid manifest to be generated if there is no parent manifest. check-in: aa01de5d 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: ec81aee9 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: 6d1c038c user: drh tags: trunk
2013-10-04
17:06
Fix a busted hyperlink in the server.wiki documentation page. check-in: 92bad3cd user: drh tags: trunk
16:42
Update the server documentation to show an example stunnel4 configuration. check-in: bd6dac51 user: drh tags: trunk
15:18
Improved the checkout/repo mismatch check based on off-list discussion. Edit: caused bug [9d9d42d9aa]. check-in: 7557c3e0 user: stephan tags: trunk
10:12
Corrections to comment. check-in: c72c19b8 user: mistachkin tags: trunk
09:59
Cygwin64 has a 64-bit "long" while Win64 has a 32-bit "long". Correct for that. check-in: 4ff370c8 user: jan.nijtmans tags: trunk
09:30
Better error-message in case of "manifest file is malformed" Closed-Leaf check-in: 1eb438d6 user: jan.nijtmans tags: pending-review
09:10
Fix compiler warning on Cygwin check-in: c05cc273 user: jan.nijtmans tags: trunk
02:50
Consolidate all the Cygwin-specific preprocessor directives into one file and include it where necessary. check-in: 816e893d user: mistachkin tags: trunk
2013-10-03
14:59
Revert [b7625d8d8c], instead make sure the correct header file is included for Cygwin. check-in: 19b2b240 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: 68e3e0a5 user: stephan tags: reports-by-type
21:32
made the docs match the code. check-in: 4c21f20c 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: 331a8b71 user: stephan tags: reports-by-type
11:33
Fix typos in the server.wiki document. check-in: e3a2d8f3 user: drh tags: trunk
04:22
Merge in latest from trunk to keep up-to-date. Closed-Leaf check-in: c6500ac9 user: andybradford tags: ssh-transport-changes
03:26
Upgrade the included Jim Tcl to 0.74. check-in: 753f4d9a user: mistachkin tags: trunk
2013-10-01
09:58
Upgrade the included Jim Tcl to 0.74. Closed-Leaf check-in: 023e6812 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: f7c022c1 user: mistachkin tags: trunk
2013-09-30
14:45
Merge the new --dirsonly and --emptydirs and --allckouts options for the "fossil clean" command onto trunk. check-in: 238c8daf user: drh tags: trunk
13:45
Imply the --emptydirs option automatically when the --dirsonly option is used. Closed-Leaf check-in: 0ecb9500 user: mistachkin tags: cleanEmptyDirs
13:32
Improvements to the header of from/to timelines. check-in: 564d75b0 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: 4f2bad83 user: mistachkin tags: cleanEmptyDirs
13:29
Fix to the chroot() fix: Get Fossil working again for xinetd access. check-in: 1050f2e7 user: drh tags: trunk
12:16
Add the --dirsonly and --allckouts options to the 'clean' command. check-in: 51403ee5 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: 8f1e1ee8 user: mistachkin tags: cleanEmptyDirs
11:39
Silence harmless compiler warning. check-in: 16113acc user: mistachkin tags: trunk
2013-09-29
15:40
added some docs regarding read/write perms for CGI configurations, per ML thread. check-in: 3892fcab 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: e65162b4 user: stephan tags: trunk
12:39
help text fix reported in ML. check-in: 5e6fa720 user: stephan tags: trunk
2013-09-28
10:34
Merge recent trunk changes into the tkdiff-enhancements branch. Closed-Leaf check-in: fac10931 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: 326a7364 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: ba779faf user: mistachkin tags: trunk
04:08
Make an exception in the spider protection code for Opera Mini. check-in: 1a30da30 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: 4137f4cd 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: a8214df3 user: jan.nijtmans tags: trunk
06:58
Workaround for MinGW bug #2062 check-in: f2ce2f80 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: 6b58c67e user: mistachkin tags: trunk
2013-09-23
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: da96f916 user: jan.nijtmans tags: trunk
2013-09-19
18:36
Per feedback, further improve the Tcl shared library error message. check-in: aad3ef32 user: mistachkin tags: trunk
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: 6e1e4bb8 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: 3cadf76c 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: add75245 user: jan.nijtmans tags: trunk
08:30
Add --slash option to test-canonical-name and test-relative-name check-in: e6ced767 user: jan.nijtmans tags: trunk
06:32
Improve the error message when loading a Tcl shared library fails. check-in: 43c56304 user: mistachkin tags: trunk
02:41
Merge in recent development from trunk. check-in: 6b90659f user: andybradford tags: ssh-transport-changes
2013-09-18
12:58
Fix typo in on-line help for "settings". Ticket [b41c8b77dd5044] check-in: 78d714e9 user: drh tags: trunk
12:56
Always allow the administrator to moderate attachments. check-in: 41d9de6e 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: dd357f7f 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: 1c40de18 user: drh tags: trunk
15:05
When using private stubs, really use private stubs check-in: 07c8b730 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: 02d3f533 user: drh tags: trunk
11:33
Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. check-in: 8c8c6bce user: jan.nijtmans tags: trunk
10:06
Minor cleanup of Tcl integration code. Also, add more comments describing USE_TCL_EVALOBJV. check-in: d7f83e74 user: mistachkin tags: trunk
09:31
Support overriding the USE_TCL_EVALOBJV define via a custom Makefile. check-in: 5782fa03 user: mistachkin tags: trunk
09:16
New clean-zlib, clean-openssl, and clean-tcl targets in the MinGW makefiles. Cherrypick of [9112867c2d]. check-in: 249f6075 user: mistachkin tags: trunk
2013-09-16
23:38
Support the ability to determine at runtime if the private stubs mechanism was used for Tcl. check-in: e10d1171 user: mistachkin tags: trunk
23:17
Fix missing argument check for pxDeleteInterp in the Tcl integration module. check-in: ee9d2bfb user: mistachkin tags: trunk
23:06
Enable use of the private Tcl stubs mechanism by default in the custom MinGW makefile. check-in: fe0bb727 user: mistachkin tags: trunk
22:51
Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. check-in: 955886f1 user: mistachkin tags: trunk
20:01
Improve readability of the Win32 RC file. check-in: b5141cb7 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: 0ad8af4b user: jan.nijtmans tags: trunk
19:24
Minor consistency fixes to the Win32 RC file. check-in: 45d93e15 user: mistachkin tags: trunk
07:36
Fix a couple missed changes. Closed-Leaf check-in: 9562a16f user: mistachkin tags: tcl-stubs
07:31
Correct typo in auto.def. Improvements to the Tcl integration. check-in: 6e08e5ae user: mistachkin tags: tcl-stubs
07:26
merge fork check-in: fea04024 user: jan.nijtmans tags: trunk
07:24
Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. check-in: c237195f user: jan.nijtmans tags: trunk
07:23
Correct typo in auto.def. Improvements to the Tcl integration. check-in: efaea6b6 user: mistachkin tags: trunk
06:23
Fix inaccurate error message. check-in: 0a94396d user: mistachkin tags: tcl-stubs
06:21
Merge TH1 initialization fix from trunk. check-in: deb196f0 user: mistachkin tags: tcl-stubs
06:17
Further cleanup and naming consistency. check-in: 48f501ec user: mistachkin tags: tcl-stubs
06:04
Fix built-in TH1 command registration broken by the previous commit. check-in: 5d20065c 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: a76a134b user: mistachkin tags: tcl-stubs
03:54
Merge updates from trunk. check-in: fc1442ca 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: 0e686204 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: e568d9f0 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: a5073b3a user: mistachkin tags: trunk
18:17
Remove unused CGI environment variable for SSH connections. check-in: d03e27d8 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: d0ef7603 user: jan.nijtmans tags: tcl-stubs
12:15
CONST -> const check-in: 8897edb7 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: 9f77be88 user: jan.nijtmans tags: tcl-stubs
02:41
Bring in fixes and new release code. check-in: a359ef8f user: amb tags: ssh-transport-changes
02:39
Leave original prompt as current SSH behavior does not require a password. check-in: 746a93e1 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: 0bcb7707 user: jan.nijtmans tags: trunk
20:06
New target "openssl" in win/Makefile.mingw, for building the openssl static libraries on mingw32 check-in: f469c27d user: jan.nijtmans tags: trunk
09:22
Implicit function declaration on Cygwin check-in: b7625d8d 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: 86a8e1d9 user: jan.nijtmans tags: trunk
00:43
Fix a minor error in the mkdownload.tcl script. check-in: 2d9e01e0 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: b685a012 user: drh tags: trunk
2013-09-11
20:11
typo and unnecessary "align=center" check-in: 53e00425 user: jan.nijtmans tags: trunk
19:53
minor typo fix, no code changes. check-in: bd7daa1f user: stephan tags: trunk
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: c2fa0074 user: jan.nijtmans tags: trunk
11:43
Version 1.27 check-in: 13ad1309 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: fa9dfa47 user: andybradford tags: trunk
14:32
Fix minor finfo line wrapping issue reported on mailing list. check-in: 4d846d94 user: andybradford tags: trunk
02:49
Only print SSH command string if --sshtrace is enabled. check-in: 0088ab83 user: amb tags: ssh-transport-changes
2013-09-09
13:13
Tweaks to the change log. check-in: e7202edf user: drh tags: trunk
13:11
Bug fix to "update": identify the local user correctly. Contributed by Andy Bradford. check-in: 8e50e2e7 user: drh tags: trunk
13:07
Increase the version number to 1.27 in preparation for the next release. check-in: 6950e08d user: drh tags: trunk
2013-09-08
12:59
Restore support for 64-bit integers in JSON on win32. Lost by [10666aaddd]. check-in: c7409f10 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: df828ca6 user: stephan tags: trunk
07:14
merged in JSON_parser license change (went to the wrong branch). check-in: 10666aad user: stephan tags: trunk
2013-09-07
21:57
Bring in latest fixes and features. check-in: e880c032 user: andybradford tags: ssh-transport-changes
21:21
Separate SSH transport changes from shared account features to simplify integration. check-in: 915c79cb user: andybradford tags: ssh-transport-changes
2013-09-06
22:18
On Cygwin, when editing with Notepad, make sure it starts with the UTF-8 BOM. check-in: 3e90ef61 user: jan.nijtmans tags: trunk
18:17
slight change to the assertions in the latin1 workaround. Nothing functional. check-in: c66ee0d6 user: stephan tags: trunk
18:09
pulled in a minor (doc) cleanup for the latin1 workaround. check-in: 339f9f32 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: aa6c2b1e user: stephan tags: trunk
14:19
Fix "fossil stash diff --tk" check-in: 1b0a2593 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: f92d80d4 user: jan.nijtmans tags: trunk
07:27
s/strcmp/fossil_strcmp/ to avoid a segfault on a NULL string. check-in: e3a4d954 user: stephan tags: trunk
2013-09-05
20:03
"fossil ls" improvements were mentioned twice in the changelog. check-in: 9203b4cb 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: 08edbd4a 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: 0efd9e6a user: jan.nijtmans tags: trunk
02:46
Add $csrf_token TH1 variable. check-in: 2653fb4e user: joel tags: trunk
01:48
Only report server time skew once and at the very end of a sync. check-in: 051cf593 user: drh tags: trunk
2013-09-04
18:43
New --close option to "fossil commit", which immediately closes the branch being committed. check-in: abf72710 user: jan.nijtmans tags: trunk
12:50
New --close option to "fossil commit", which immediately closes the branch being committed. Closed-Leaf check-in: c0daf615 user: jan.nijtmans tags: commit-close
11:30
Update the built-in SQLite from upstream, taking over Joe's fix fror MSVC (reported by Ross Berteig) check-in: 9aae838b user: jan.nijtmans tags: trunk
00:08
Add mention of SBS diff change to changelog. check-in: f2ce086b user: joel tags: trunk