Timeline
Not logged in

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

544 check-ins using file src/md5.c version 78feb46ed2

2013-03-06
20:50
Enhancements to the test-glob command for better testing of the setting globber. Closed-Leaf check-in: ad44353d90 user: drh tags: globListRefactor
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. 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. 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... 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. 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. Leaf check-in: e4a698bdd2 user: dg tags: use-fossil_strcmp-everywhere, 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: use-fossil_strcmp-everywhere, 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: use-fossil_strcmp-everywhere, 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: use-fossil_strcmp-everywhere, dg-misc
23:38
Allow restricting the timeline RSS feed to a specific ticket. check-in: 3f43ab397e user: dg tags: use-fossil_strcmp-everywhere, 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: use-fossil_strcmp-everywhere, 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: use-fossil_strcmp-everywhere, 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 tes... 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. Leaf check-in: a6647539f6 user: mistachkin tags: tclRdOnly
17:21
Merge updates from trunk. Leaf 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. 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" 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
2012-12-16
17:13
Change the default footer to show the approximate time needed to generated the HTML for the page. check-in: ef6285a6a3 user: drh tags: trunk
07:16
Remove unused local variable. check-in: 01d6ef7cf8 user: mistachkin tags: trunk
2012-12-15
21:55
Do not attempt to translate tabs into spaces on a unified diff. check-in: b912619403 user: drh tags: trunk
15:18
More tests in to the difference-engine test page. check-in: 4f8631eb1d user: drh tags: trunk
15:03
Update the built-in SQLite to the latest from upstream. The latest SQLite has some changes that stress the difference engine. This upgrade is to pull those changes into the source tree so that they can be added to the diff-test page. check-in: df0d0d04d1 user: drh tags: trunk
14:25
Add robustness to the handling of command-line options in the "diff" and "test-diff" commands. check-in: 60d5b1f5a2 user: drh tags: trunk
14:19
Wrap an over-long source code line. No logic changes. check-in: 84dc7b0f3f user: drh tags: trunk
14:13
Always set "white-space: pre-wrap;" in the CSS. check-in: 1442cc7f4c user: drh tags: trunk
13:26
Change the (default) font-size for side-by-side diff from "smaller" to "xx-small", as the latter seems to work better on non-Firefox browsers. check-in: 69f75f196b user: drh tags: trunk
01:37
More test cases for the side-by-side diff. No changes to code. check-in: 47dacaa69b user: drh tags: trunk
01:17
More compact representation of a left/right rewrite on side-by-side diffs. check-in: 233c4975a8 user: drh tags: trunk
00:59
If the left/right alignment in side-by-side diff becomes too busy and hard for a human to read, then show it simplified: as inserting one side and then deleting the other. check-in: 52db049b89 user: drh tags: trunk
2012-12-14
21:24
Improvements to the side-by-side diff display for indentation changes with minor edits. check-in: c4bbc4a9af user: drh tags: trunk
18:58
Rename the test-udiff command to test-diff and give it the capability to use the --tk option. check-in: 4cf8c16cd8 user: drh tags: trunk
11:50
include <winsock2.h> before <ws2tcpip.h> whenever needed. Thanks to Konstantin Khomoutov for reporting this. check-in: 0658068a23 user: jan.nijtmans tags: trunk
2012-12-13
12:31
When determining the interactive user, check the FOSSIL_USER environment variable. Also, add a property to the Windows resource file indicating if markdown support was compiled into the binary. check-in: 743b64ecf2 user: mistachkin tags: trunk
2012-12-12
22:52
Do not enforce the requirement that filenames in manifests be strict UTF8 because some bug or another in a legacy version of Fossil allowed in some Latin-1 Suppliment characters encoded as a single byte (ex: 0xf3) instead of the correct two-byte encoding (ex: 0xc3 0xb3) and so if we start enforcing strict UTF8, some check-ins from those legacy vers... check-in: d48399bd39 user: drh tags: trunk
22:03
typo integrate latest version of dirent.h check-in: 8e50ff0c30 user: jan.nijtmans tags: trunk
15:35
completed cp1252 table and conversion check-in: bab2f28b60 user: jan.nijtmans tags: improve_commit_warning
13:53
Add optional iso8859-1 to utf-8 conversion. Still to do: special cp1252 characters. check-in: 4f060f6afb user: jan.nijtmans tags: improve_commit_warning
13:08
merge trunk check-in: b70a320288 user: jan.nijtmans tags: improve_commit_warning
2012-12-11
20:58
Improve consistency when referring to the 'build.wiki' page in several places. check-in: d5261ae5f0 user: mistachkin tags: trunk
16:53
Update the "compiling and installing" instructions to describe how to build for MacOS 10.2. check-in: 44610be49d user: drh tags: trunk
16:29
Missed one spot where WITHOUT_ICONV is required on the previous check-in. check-in: fbe87e0cfb user: drh tags: trunk
16:23
Add a compile-time option (WITHOUT_ICONV) that omits the use of iconv.h so that Fossil can be compiled on a 10-year-old PPC Macbook. check-in: 722791a6a8 user: drh tags: trunk
13:13
Clarify the "omitted checkin" message on "fossil bisect vlist". check-in: b41ebf256f user: drh tags: trunk
01:05
Import the SQLite fix for integer to floating-point overflow from upstream. Fossil does not really need this. The import is for testing SQLite. check-in: d79ddface9 user: drh tags: trunk
2012-12-10
19:50
some more unused variable gcc warnings check-in: 1caa510170 user: jan.nijtmans tags: trunk
19:35
A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE check-in: 0e5c128047 user: jan.nijtmans tags: trunk
2012-12-09
19:22
Restrict the TH1 "query" command to be read-only and to only be able to see a specific subset of tables in the repository database file. check-in: 2056f624c0 user: drh tags: trunk
2012-12-08
23:14
Pull from upstream the SQLite version after the collating-sequence refactor. Fossil does not need this - the purpose is for testing the new SQLite in a real-world application. check-in: 8e31adafad user: drh tags: trunk
06:58
Merge updates from trunk. check-in: ea529b633d user: mistachkin tags: th1Hooks
06:46
Merge updates from trunk. check-in: fc7e8d01d4 user: mistachkin tags: tclRdOnly
02:26
Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. check-in: f51c8a4447 user: mistachkin tags: trunk
01:01
In the markdown engine, use fossil_strnicmp() to allow easy compilation with MSVC. check-in: 3ad20f4b25 user: mistachkin tags: trunk
00:41
Merge markdown support for embedded documentation into the trunk. check-in: 61079c3bef user: mistachkin tags: trunk
2012-12-07
20:58
Merge updates from trunk. Closed-Leaf check-in: de1ef7e99f user: mistachkin tags: markdown
14:57
Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. check-in: 0bb8184e3c user: drh tags: trunk
14:33
Attempt to get click-to-diff working on IE8. check-in: ce99889c68 user: drh tags: trunk
12:57
Include "sys/times.h" in file.c if not compiling on windows. This quiets a compiler warning. check-in: bf160cf014 user: drh tags: trunk
12:50
Get self-registration working again after adding javascript-activated forms. check-in: 54085d52c4 user: drh tags: trunk
2012-12-06
02:51
Disable the "Diffs" link from the check-in information page. Better to use the click-to-diff feature of the graph. The code was disabled using #if 0 so it is easy to reactivate it if desired. check-in: 89ab1185bf user: drh tags: trunk
02:44
Increase the maximum graph with to 40 rails. Fix the graph display for individual files, which was broken by the prior change. check-in: 8d4ee62b18 user: drh tags: trunk
01:47
Make the spacing between vertical rail centerlines in the graph adjustable based on the number of rails. Use less horizontal space. check-in: d57481a707 user: drh tags: trunk
2012-12-05
15:47
Pull the SQLite 3.7.15 beta from upstream for testing. check-in: 0eb3d8e828 user: drh tags: trunk
15:45
Security: Do not serve static files using the "http", "server", or "ui" commands unless the --files option appears and specifies a comma-separated list of GLOB expressions that match all files to be served. check-in: 2c8557cc7a user: drh tags: trunk
2012-12-04
03:09
Make definition and usage of BROKEN_MINGW_CMDLINE consistent with the other compile-time options. check-in: 3c188df5ac user: mistachkin tags: trunk
02:04
Restore default PREFIX in custom makefile. check-in: e354c795b3 user: mistachkin tags: trunk
01:10
The "ln" query parameter causes lines numbers to be shown on the "annotate" webpage. check-in: 08f4eda728 user: drh tags: trunk
00:17
Change the encoding on the ZIP archive generator so that it preserves UTF8 filenames. check-in: 3ff5ca0573 user: drh tags: trunk
2012-12-03
22:03
Set bit 11 in the "general purpose bit flag" to 1. This indicates (according to the pkware documentation) that all filenames are in utf-8, in stead of IBM-437. This should fix ticket [838bde7990d8e190957cbfe7f15c77322dc54e57] Closed-Leaf check-in: ceb11b0787 user: jan.nijtmans tags: utf8-in-zip
20:48
missing parameter type check-in: ee1ff73a9e user: jan.nijtmans tags: trunk
2012-12-01
20:17
Add mimetype mappings for .docx, .pptx, and .xlsx. check-in: 4e23c42f7e user: drh tags: trunk
09:53
update wrong comment check-in: 39807cdf0c user: jan.nijtmans tags: trunk
04:49
Update the documentation on the "fossil http" and "fossil server" commands to talk about restrictions on filenames and to describe how static content files can be returned. check-in: 99ab9fb47c user: drh tags: trunk
04:37
Additional restrictions on the names of files served by "fossil server DIRECTORY": (1) only alphanumerics, "_", "-", "/", and "." characters are allowed in the pathname. (2) A "-" may not occur after a "/". (3) Every "." must be surrounded on both sides alphanumerics. This check-in also updates the changelog for the 1.25 release. check-in: c71e096800 user: drh tags: trunk
04:10
Additional webserver security: Do not allow the "fossil server" command to return any static content with an unrecognized suffix. check-in: 4a5e972e2c user: drh tags: trunk
03:55
Update the default new-ticket and edit-ticket scripts so that the Submit button is still shown after a prior submit attempt where the captcha failed. check-in: 28faff0d6a user: drh tags: trunk
03:50
Revise the default ticket viewer so that it omits blank comments from the User Comments section. check-in: ee40fcb448 user: drh tags: trunk
03:38
Allow upper or lower case letters for the captcha code. Also, recognize "O" as a "0". Ticket [b142647bfa04a] check-in: 7f56910f0e user: drh tags: trunk
03:25
Improvements to command-line argument glob expansion on windows. Globbing now works correctly when compiled with mingw-w64 and with msvc. It is mostly correct when compiled with mingw, but fails for some files with non-ascii names. check-in: 8205c01cd4 user: drh tags: trunk
03:18
Make sure the SQLite memory allocator is initialized before trying to use it to convert MBCS into UTF8. Closed-Leaf check-in: cc09cda247 user: drh tags: cmdline-expansion
02:57
Do not allow the "fossil server" command to serve any static content file that contains ".fossil" anywhere in its name. This prevents repository files and/or their journals from being downloaded as static content. check-in: e726c8082e user: drh tags: trunk
2012-11-30
21:03
Bump the version number to 1.25 and add a change log in preparation for the next release. check-in: ed1e34c760 user: drh tags: trunk
16:59
forgot makemake.tcl and Makefile.mingw.mistachkin changes check-in: 08802c4af4 user: jan.nijtmans tags: cmdline-expansion
16:43
merge trunk. Add fallback mechanism for MinGW check-in: 2459ee7b71 user: jan.nijtmans tags: cmdline-expansion
16:09
CSS changes: set the cursor to "pointer" on ticket reports. check-in: d091c609d2 user: drh tags: trunk
16:09
merge trunk check-in: 380ad5312a user: jan.nijtmans tags: ticket-d17d6e5b17
15:52
Allow characters *[]? to appear in filenames. Tickets [46bf4baedce] and [d17d6e5b174bd6] and [10aee063c413c107] check-in: 647bb7b79f user: drh tags: trunk
15:22
Click on the timeline graph once to select a node. Click on a different node to see a diff between the two nodes. Click on the selected node to unselect it. check-in: 5bff5e5cc5 user: drh tags: trunk
15:16
Add javascript to ticket reports tables so that clicking on column headers causes the table to be sorted by that header. Clicking again reverses the sort order. check-in: 20f17aeb05 user: drh tags: trunk
15:07
Add javascript to ticket reports tables so that clicking on column headers causes the table to be sorted by that header. Clicking again reverses the sort order. Closed-Leaf check-in: c43da4fcd1 user: drh tags: click-to-sort-reports
14:24
merge trunk g.nameOfExe should have filename_to_utf translation as well on UNIX/OSX check-in: bac4b248f5 user: jan.nijtmans tags: cmdline-expansion
14:09
fix testcase check-in: e08073d333 user: jan.nijtmans tags: trunk
13:27
(experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. check-in: b1036fe5bf user: jan.nijtmans tags: cmdline-expansion
13:05
Changes to allow *[]? in check-in comments were added by check-in [647bb7b79f3c2a], which is sufficient to address ticket [46bf4baedcea6c]. The additional logic in this branch that tries to do special encodings for double-quote characters on windows is complication we can do without. Was: fix merge problem, which cause an OSX broken build check-in: 7885b60187 user: jan.nijtmans tags: ticket-d17d6e5b17
12:36
merge trunk. appears to work well again. check-in: 0c65916136 user: jan.nijtmans tags: ticket-d17d6e5b17
03:33
Fix the click coordinates so that they work even when the page has been scrolled. Closed-Leaf check-in: 7b3def02ed user: drh tags: click-graph-to-diff
03:14
Fix compiler warning. check-in: 95cce92af0 user: drh tags: click-graph-to-diff
03:10
Click on the timeline graph once to select a node. Click on a different node to see a diff between the two. Click on the selected node to undo the selection. Works with check-in timelines and file timelines. check-in: a7dde41fec user: drh tags: click-graph-to-diff
00:40
Move the new utf8.c file into alphabetical order in the makemake.tcl tool. check-in: 3e0f48c76d user: mistachkin tags: trunk
00:38
Update custom MinGW makefile with recent changes. check-in: 2d754ca84b user: mistachkin tags: trunk
2012-11-29
21:21
merge trunk. Seems to work now. Still to be tested more. check-in: 49bdd78b75 user: jan.nijtmans tags: ticket-d17d6e5b17
20:23
All the --verbose option on "all sync", "all push", and "all pull". check-in: 4ee99cc8a6 user: drh tags: trunk
18:46
Modify the test-echo command to also show the name of the executable. check-in: 5ed566f805 user: drh tags: trunk
18:39
Fix the "all" command on mac, broken by the penultimate check-in. check-in: 2f187c2f22 user: drh tags: trunk
18:31
Fix harmless compiler warnings on windows. check-in: 9eb2df37ef user: drh tags: trunk
18:21
Fix the build for mingw: do not translate command-line options from unicode to utf8 because mingw has already done that for us. check-in: f1a82cf34f user: drh tags: trunk
16:54
Fix a missing </ul> on object descriptions. check-in: 7e609e0e50 user: drh tags: trunk
15:13
merge trunk. Broken on win32! check-in: 258cedd625 user: jan.nijtmans tags: ticket-d17d6e5b17
13:15
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] check-in: ca728447a6 user: drh tags: trunk
13:12
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] Closed-Leaf check-in: 1002e7238c user: drh tags: ticket-e399bc
09:59
One more thing I spotted (but cannot test!): UTF8-mac encoded values could enter fossil through environment variables as well... check-in: 42951c59ae user: jan.nijtmans tags: ticket-e399bc
09:53
Tested now on win32 and cygwin (with some fixes, please evaluate!). I cannot test it on OSX, but I think this should function as intended. check-in: a0148eac53 user: jan.nijtmans tags: ticket-e399bc
08:57
unbreak win32 check-in: 0ff5b5ed0f user: jan.nijtmans tags: ticket-e399bc
07:57
This change is intended to detect, during commit, whether some file contents cannot be interpreted as either UTF-8 or ASCII. This typically happens when the file is in the iso8859-1 (UNIX) or cp1252 (win32) encoding. Nothing very bad happens, only fossil cannot display the characters. For example, see: [http://core.tcl.tk/tcl/info/7559185e9a... check-in: 609ea54f7b user: mistachkin tags: improve_commit_warning
07:56
Fix a couple line length issues and modify an error message. check-in: 3527aa4474 user: mistachkin tags: trunk
03:14
Untested changes designed to fix broken filename encodings on MacOS. Move all character-set converting routines into a new file called utf8.c. Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8 on windows and decomposed utf8 into precomposed utf8 on Mac. Ticket [e399bc1edfe45b] check-in: c24e568fb0 user: drh tags: ticket-e399bc
01:45
Give the user the option to convert file into UTF8 if they are in some other encoding when committed. The commit aborts regardless, to give the operator an opportunity to retest the changes before committing again. check-in: 22b570f4f3 user: drh tags: trunk
2012-11-28
23:05
Serious bug fix: Avoid deleting the respository if the repository is in the checkout and you do a "fossil close". check-in: fcdeaa2909 user: drh tags: trunk
20:37
Add the "fossil cat" command, which is an alias for "fossil finfo -p" check-in: 607ff0855c user: drh tags: trunk
19:28
Take care that xfer error messages and user prompts always begin at the start of a new line. check-in: f1ef22136f user: drh tags: trunk
11:13
Add a conditional #include in an attempt to get the build working on Cygwin. check-in: b963446708 user: drh tags: trunk
08:45
merge trunk check-in: 58a98df4a5 user: jan.nijtmans tags: ticket-d17d6e5b17
08:44
merge trunk Closed-Leaf check-in: 9d67e2e2d3 user: jan.nijtmans tags: convert_before_commit_v2
08:43
merge trunk check-in: 569d0e2cec user: jan.nijtmans tags: improve_commit_warning
2012-11-27
16:26
Enhancements to ticket processing. There are now two tables: TICKET and TICKETCHNG. There is one row in TICKETCHNG for each ticket artifact. Fields from ticket artifacts go into either or both of TICKET and TICKETCHNG, whichever contain matching column names. Default ticket edit and viewing scripts are updated to use TICKETCHNG. The TH1 scripti... check-in: 4f8c8975bc user: drh tags: trunk
15:32
Fix some HTML markup irregularities. Improvements to the default ticket viewer. Closed-Leaf check-in: 7575b52e15 user: drh tags: ticket-enhancements
14:53
unbreak mingw-w64 build check-in: 14cf3f3c9d user: jan.nijtmans tags: trunk
13:21
Add zlib sources to the tree in the compat/zlib subdirectory and use them to build Fossil on windows systems that lack a zlib library. check-in: 7ef7284d6b user: drh tags: trunk
13:15
Make the --admin-user for the "init" command also be the login user. Ticket [1038e224fa3956] check-in: 4eb637fd25 user: drh tags: trunk
12:10
merge trunk check-in: 2e1f2e69d5 user: jan.nijtmans tags: improve_commit_warning
11:26
merge trunk check-in: 71cd228b0e user: jan.nijtmans tags: ticket-d17d6e5b17
11:10
Suggested fix for [1038e224fa] Closed-Leaf check-in: 9f3622b22a user: jan.nijtmans tags: ticket-1038e224fa
09:46
merge trunk check-in: 35f5c40c72 user: jan.nijtmans tags: convert_before_commit_v2
09:42
blob_to_utf8_no_bom(): the starts_with_utf16(le|be)_bom calls were swapped. check-in: d27cddf17c user: jan.nijtmans tags: trunk
09:15
missed a small part when merging check-in: 5d3a492d8a user: jan.nijtmans tags: convert_before_commit_v2
09:10
merge trunk check-in: 43caa73788 user: jan.nijtmans tags: convert_before_commit_v2
07:03
Modify the MinGW makefile to support building with zlib in the compat directory. Closed-Leaf check-in: 36734cfcf7 user: mistachkin tags: zlib
06:31
Support building with zlib in the compat directory, phase 1. check-in: d17f4473cf user: mistachkin tags: zlib
00:23
Assume that the NetSurf browser is operated by a human. check-in: 77cd6e0dfb user: drh tags: trunk
2012-11-26
23:54
Changes to support easier debugging on Windows. Leaf check-in: 642e543c28 user: mistachkin tags: winDebug
22:51
Merge byte-order-mark handling enhancements to trunk. check-in: 9b800ee41c user: mistachkin tags: trunk
22:47
merge trunk check-in: f05090e5e8 user: jan.nijtmans tags: ticket-d17d6e5b17
21:30
Fix a string-quoting error in the previous commit. check-in: 3c8195c876 user: drh tags: ticket-enhancements
20:47
Modify commit error message about unresolved merge conflicts to include the option used to disable the check. check-in: 2ff70a3130 user: mistachkin tags: trunk
20:40
Make the --force option to commit undocumented. Add --allow-empty, --allow-fork, and --allow-older options. Rename the --conflict option to --allow-conflict. Remove the --binary-ok option. check-in: 5e83504f78 user: mistachkin tags: trunk
20:03
merge trunk check-in: 1772f8b895 user: jan.nijtmans tags: ticket-d17d6e5b17
19:32
Change the default ticketing scripts to take advantage of TICKETCHNG. check-in: fb3b0f66a3 user: drh tags: ticket-enhancements
19:16
More trouble-shooting and debugging aids for ticket processing: With debug_tktnew and debug_tktedit or with tktview?showfields, a listing of the aField[] data structure in ticket handling code is shown at the top of the screen. check-in: 7de5f6c056 user: drh tags: ticket-enhancements
18:55
Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit). check-in: cb856ccdb1 user: mistachkin tags: trunk
16:28
Improvements to TH1 variable setup when processing tickets that use TICKETCHNG. check-in: cc8a325622 user: drh tags: ticket-enhancements
12:23
- Make --force imply --no-warnings - Add --no-warnings to "fossil scrub" and "fossil clean" - Remove "--conflict" option for "fossil merge", use --force for that. Closed-Leaf check-in: 06e1b67270 user: jan.nijtmans tags: bellon-unicode-v2
2012-11-25
22:58
Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit). Not yet approved for trunk. Closed-Leaf check-in: 02062c2b6a user: mistachkin tags: mistake
22:31
During commit, instead of using the '--force' option to bypass file type warnings, add a new option '--no-warnings'. Closed-Leaf check-in: e9954e588b user: mistachkin tags: bellon-unicode
22:01
Adjust check for bypassing Unicode/CR/NL warning. check-in: be15485aa6 user: mistachkin tags: bellon-unicode
21:42
Patch provided by Stefan Bellon, >Attached you'll find a patch that adds the "unicode-glob" to the >settings and respects its setting in the check-in. Additionally I >disabled all the check-in warnings (crnl, binary and unicode) in case >--force/-f is set on commit. check-in: 0c2f705c80 user: jan.nijtmans tags: bellon-unicode
20:44
merge trunk check-in: 22a543bcf5 user: jan.nijtmans tags: ticket-d17d6e5b17
18:06
Fix formatting of the Login Group screen. Ticket [f687f1eb987148]. check-in: 7a8938ab84 user: drh tags: trunk
17:05
Fix an out-of-order variable declaration. check-in: 77dc754b98 user: drh tags: trunk
11:50
Disallow invalid unicode characters in filenames. check-in: 897dfa48b4 user: drh tags: trunk
11:16
Use binary mode for CGI trace files. Make CGI trace cross-platform. check-in: 6a8084abcb user: drh tags: ticket-enhancements
02:57
Use binary mode for CGI related trace files. Closed-Leaf check-in: 95f02a572e user: mistachkin tags: cgiTraceBinary
2012-11-24
23:54
Bug fixes in the TICKETCHNG update mechanism. check-in: 7136ff4c65 user: drh tags: ticket-enhancements
23:07
When --httptrace is used with "fossil ui" or "fossil server", create log files containing the text of each HTTP request. check-in: 6f3d328fbf user: drh tags: ticket-enhancements
22:40
Fix a bug in TH1 trace output. check-in: 48cf099427 user: drh tags: ticket-enhancements
20:53
Add support fo the TICKETCHNG table in the repository database. check-in: 48645c39a4 user: drh tags: ticket-enhancements
14:44
Add the "query" command to the TH1 language, used to query the repository database. check-in: f6ac3c6f3d user: drh tags: ticket-enhancements
01:01
Provide extra buttons to get to "Plaintext" views of tickets and ticket artifacts. Invert the order of ticket history so that the oldest changes are on top and more recent changes are appended. Reject [...] style hyperlinks if they do not begin with ./ or ../. check-in: aaa8e45b36 user: drh tags: ticket-enhancements
00:04
Improvements to hyperlinks showing details of tickets and attachments. check-in: ceda22ac80 user: drh tags: ticket-enhancements
2012-11-23
23:25
Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. check-in: c6a5efa12c user: drh tags: ticket-enhancements
23:00
Make timeline-plaintext the default for new repositories. check-in: ae63f48571 user: drh tags: ticket-enhancements
22:29
New and improved default ticket setup. check-in: 340040a8a5 user: drh tags: ticket-enhancements
21:45
Add the [string trimleft] and [string trimright] commands to TH1. check-in: b28ae72e84 user: drh tags: ticket-enhancements
19:33
some unnecessary spacing check-in: d13143eb3b user: jan.nijtmans tags: trunk
18:32
No - render non-check-in timeline comments as wiki, since that is needed to resolve hyperlinks. check-in: 5139ad6e36 user: drh tags: ticket-enhancements
18:24
Render timeline comments for items other than check-ins as HTML. All such comments should be automatically generated (or regenerated via "fossil rebuild") so we can control their formatting. check-in: 73752b328b user: drh tags: ticket-enhancements
16:37
Add the [string trim ...] command to TH1. Accept query parameters in tktview. check-in: 7ba3f65382 user: drh tags: ticket-enhancements
15:57
All markup of the form <verbatim-ID>...</verbatim> with an options "links" or "links=BOOLEAN" attribute. Improved TH1 tracing and error reporting capabilities. Improved documentation on how reports work. check-in: 23c75abde4 user: drh tags: ticket-enhancements
11:29
merge trunk "filename contains illegal characters" is now a warning check-in: d3bee356ba user: jan.nijtmans tags: ticket-d17d6e5b17
10:35
Disallow invalid unicode characters Closed-Leaf check-in: 9242c09ff9 user: jan.nijtmans tags: invalid-unicode
01:50
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. check-in: fe453a4893 user: drh tags: trunk
2012-11-22
23:35
Be consistent about display of check-in comments as either text/plain or text/x-fossil-wiki. When the user configures text/plain, use that format everywhere. check-in: 2c6fa9c3b0 user: drh tags: trunk
14:03
Use the new WIKI_LINKSONLY rendering option for check-in comments on the timeline when the "plain text comments" option is enabled. check-in: 05a53dc06f user: drh tags: trunk
12:59
merge trunk check-in: 6e9c044e3b user: jan.nijtmans tags: ticket-d17d6e5b17
12:58
Minor fix in checking for drive-prefix (!= absolute filename) check-in: 6119cb310d user: jan.nijtmans tags: ticket-d17d6e5b17
12:16
Improved help message for the unsupported test-content-put command. check-in: a191d8fb76 user: drh tags: trunk
11:54
Fix the text of one of the error messages generated by the artifact parser. check-in: 7b8e475268 user: drh tags: trunk
10:46
For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. check-in: 0e082b0414 user: mistachkin tags: trunk
10:26
Merge changes from the dbOpenConfig branch. check-in: 4d73175e29 user: mistachkin tags: th1Hooks
10:16
Modify db_open_config() and associated routines to make their internal state more consistent and discoverable. Closed-Leaf check-in: 52a6868700 user: mistachkin tags: dbOpenConfig
09:32
merge trunk <p>Functional complete and well-tested check-in: e6a1910fa8 user: jan.nijtmans tags: ticket-d17d6e5b17
00:12
Fix usage error message for 'ticket change' and 'ticket history' commands. Also, silence harmless compiler warnings. check-in: fc5a217602 user: mistachkin tags: trunk
2012-11-21
23:32
Backout check-in [fb04f278294a8ca6f] since it causes "fossil set" to fail. check-in: bb3fe3997b user: drh tags: trunk
21:02
Enhancements to TH1 scripting in support of new ticket functionality. check-in: 74e3f90596 user: drh tags: trunk
20:53
Just commit some weird filenames, even one with a newline in it, to test the code. Closed-Leaf check-in: ac1af2306b user: jan.nijtmans tags: test-ticket-d17d6e5b17
16:28
Add support for &lt;verbatim type="allow-links"&gt; check-in: bf67db062d user: drh tags: trunk
15:11
Add the WIKI_LINKSONLY formatting option for the wiki formatter. check-in: 4615bc8faf user: drh tags: trunk
09:20
Somehow, part of previous change got lost check-in: 9272573511 user: jan.nijtmans tags: ticket-d17d6e5b17
09:12
Split off in separate functions <p>Still experimental, but starts looking better check-in: b59dc07818 user: jan.nijtmans tags: ticket-d17d6e5b17
01:08
Improvements to comments on recently added CAPTCHA code. check-in: 64231a679d user: drh tags: trunk
00:51
Optionally require a CAPTCHA (controlled by Admin/Access) when a user who is not logged in tries to edit wiki, or a ticket, or an attachment. check-in: 82b8587a50 user: drh tags: trunk
2012-11-20
23:00
Support calling the TH1 hooks for unknown commands. check-in: 811252b842 user: mistachkin tags: th1Hooks
22:28
Centralize escaping of reserved HTML characters in the captcha output. check-in: a460326337 user: mistachkin tags: trunk
22:19
Improve return code handling from the TH1 hooks. check-in: 3ddba1cff5 user: mistachkin tags: th1Hooks
22:13
Change the action= attribute of &lt;form&gt; elements using javascript, as an additional defense against spam-bots. check-in: dfa3579455 user: drh tags: trunk
20:40
Merge updates from trunk. check-in: 63754ea857 user: mistachkin tags: th1Hooks
20:31
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. check-in: fb04f27829 user: drh tags: trunk
17:14
Extra buttons on wiki viewing pages that make it easier to find and delete spam. check-in: 66b3d398bb user: drh tags: trunk
14:28
Prevent blank user names from being displayed for items awaiting moderation. Also, Show much less output on a sync operation, unless the --verbose flag is given. check-in: 15708574fe user: drh tags: trunk
13:46
Experimental fix for issue [d17d6e5b17]. <p>Should have a LOT more testing before merging it to trunk, because it is dangerous! <p>The method used is as described at: <br> [http://cygwin.com/cygwin-ug-net/using-specialnames.html] The only problematic characters left are ':' and '\', all other problematic characters are handled by translating the... check-in: 82ce90f91c user: jan.nijtmans tags: ticket-d17d6e5b17
13:42
Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. check-in: 26ac392308 user: drh tags: trunk
08:27
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. check-in: 66196aa8b7 user: mistachkin tags: th1Hooks
08:23
When db_open_config() is called with the useAttach parameter set to non-zero, it may need to close and reopen the database using ATTACH if that was not done previously. Closed-Leaf check-in: e0152697fb user: mistachkin tags: dbReOpenConfigAttach
08:21
If applicable, use the OPEN_ANY_SCHEMA flag in Th_FossilInit. check-in: 3c1ad1def9 user: mistachkin tags: trunk
06:28
Correct format string typos for TH1 trace statements. check-in: c3e841c745 user: mistachkin tags: th1Hooks
06:26
Proof-of-concept for generalized TH1 command/webpage hooks. check-in: caad77934b user: mistachkin tags: th1Hooks
06:04
Add 'th1-setup' setting for the optional TH1 script to evaluate after creating and initializing the TH1 interpreter. Revise TH1 integration in preparation for generalized hooks. check-in: b058c8a944 user: mistachkin tags: trunk
02:05
Show much less output on a sync operation, unless the --verbose flag is given. Closed-Leaf check-in: 407cd4c534 user: drh tags: less-verbose-sync
2012-11-19
23:58
Prevent blank user names from being displayed for items awaiting moderation. Closed-Leaf check-in: 89ed7dc591 user: mistachkin tags: modDispUser
23:57
Fix harmless compiler warning in the wiki rendering code. check-in: 60f71ba20a user: mistachkin tags: trunk
20:39
Allow the get_utf8_bom function to return the size as well. check-in: d857d20bef user: mistachkin tags: convert_before_commit_v2
16:41
Fix the git-fast-export generator so that it does not make links to files that for some reason or another do not exist in the repository. Also fix some stylistic problems in the export code. check-in: c3bfb0083a user: drh tags: trunk
13:54
Make no transformation to wiki hyperlinks (text inside &#91;..&#93;) if the content is not a valid hyperlink. Formerly, the faulty hyperlink would be displayed within &lt;span class="brokenlink"&gt;..&lt;span&gt;. check-in: 90676f48f0 user: drh tags: trunk
04:39
Modularize byte-order-mark and blob UTF-8 conversion handling. check-in: d29dd5449c user: mistachkin tags: convert_before_commit_v2
2012-11-17
20:19
merge trunk Closed-Leaf check-in: 7e7dcdd2c9 user: jan.nijtmans tags: convert_before_commit
19:16
Fix the server-side sync operation so that it will not generate a delta loop when a file changes from its original state through two or more intermediate states and back to its original state and all versions of the file attempt to sync in a single transaction. check-in: e5b8eb1235 user: drh tags: trunk
19:07
Avoid the &lt;nobr&gt; tag in generated HTML. check-in: 8ea929ca55 user: drh tags: trunk
15:03
Only show the "pull only - not authorized to push" message once when syncing with a repo for which there is read-only permission. Leaf check-in: 6cc262207d user: drh tags: fix-sync-delta-loop
2012-11-16
21:57
Provisional changes aimed at preventing delta loops on sync operations that might otherwise occur if a sequence of file changes ends with a file back to its original state after a sequence of two or more intermediate states. check-in: 141b990722 user: drh tags: fix-sync-delta-loop
07:50
remove unused variable check-in: 6fb750d77c user: jan.nijtmans tags: trunk
07:33
The &lt;nobr&gt; tag is not valid xhtml. <p>All div.logo, div.status, div.section and div.divider parts of the html pages are not supposed to be line-wrapped. Some skins do that though the &lt;nobr&gt; tag, other do it by putting "white-space: nowrap;" in css. <p>This commit changes the skins to do the same using css in all skins. <p>With this chan... Closed-Leaf check-in: 46fba0f1c6 user: jan.nijtmans tags: no-nobr
2012-11-15
20:43
The annotator follows name changes. check-in: ee33b951a4 user: drh tags: trunk
20:25
Enhance the finfo page to show renames and/or where the file was added. check-in: dac6424e66 user: drh tags: trunk
15:57
Enhancements to the timeline labeling with the uf= option. New hyperlinks from the finfo page to timeline with uf=. check-in: a9372c05f5 user: drh tags: trunk
15:14
Add the uf= query parameter to timeline. The timeline shows only those checkins that contain the file identified. check-in: eb3cc76d50 user: drh tags: trunk
12:38
Add the debug= query parameter to the finfo file timeline page. Setting the 1 bit on debug causes the fid, pid, and mid of each file change to be displayed in the timeline. check-in: badd78e167 user: drh tags: trunk
2012-11-14
18:07
Modify the custom MinGW makefile to support symbols. check-in: 0e812a8edd user: mistachkin tags: trunk
17:39
Allow the "fossil ui" command to specify a directory as long as the "--notfound" option is also used. Give a better error message if these conditions are not met. check-in: 4e368da19c user: drh tags: trunk
17:23
Update the "fossil server DIRECTORY" operation so that it will serve static content contained in DIRECTORY in addition to Fossil repositories. check-in: 87d6aa3196 user: drh tags: trunk
2012-11-13
15:04
this ampersand should not have been escaped check-in: 2017763c31 user: jan.nijtmans tags: trunk
12:31
bug-fix: If both suppressCnt and pendingEndTr are true, a &lt;/td&gt;&lt;/tr&gt; pair too much is printed out. Discovered by validator.w3.org check-in: 06b00fa511 user: jan.nijtmans tags: trunk
2012-11-12
15:22
Fix a boundary case in the SSH link startup logic. check-in: 5776dfad81 user: drh tags: trunk
15:12
Increase the amount of randomness in the probe string used to initialize an SSH synchronization link. check-in: 0e9b58c80c user: drh tags: trunk
15:01
Fix a link problem with the default skin and skin#5. check-in: 62c565ec96 user: drh tags: trunk
14:49
Added the --sshtrace command-line option that provides diagnostic output on the connection setup for all SSH sync traffic. Make the SSH connection setup pause waiting for responses, if the desired response is not obtained right away. check-in: 00cf858afe user: drh tags: trunk
13:19
merge trunk check-in: aaa1cb04dd user: jan.nijtmans tags: improve_commit_warning
13:17
merge trunk Closed-Leaf check-in: 2b63068b4a user: jan.nijtmans tags: ticket-fb3057f6ed
13:16
revert unrelated changes check-in: 2c5844b1be user: jan.nijtmans tags: convert_before_commit
13:12
merge trunk check-in: b1beeb77ee user: jan.nijtmans tags: convert_before_commit
2012-11-11
22:42
Further attempts to help the "ssh" sync protocol move past noisy motd comments and other extraneous login text, synchronize with the remote end, and start exchanging messages successfully. check-in: 4473a27f3b user: drh tags: trunk
17:59
Add the --binary-ok flag to the "fossil commit" command. Ticket [63cc656c9dfef126] check-in: 8c7faee6c5 user: drh tags: trunk
2012-11-10
19:57
merge trunk check-in: df71e9d360 user: jan.nijtmans tags: ticket-fb3057f6ed
01:12
Reverse the labels on the Add/Delete indentation buttons in the Wysiwyg editor. Ticket [9d4cb9cf117b10a68] check-in: 449947b7d6 user: drh tags: trunk
00:26
Enhance the fossil_reserved_name() function to include the repository filename and its journals and auxiliary files. Ticket [7d790e7e5e0f701e01]. check-in: 8b06be709f user: drh tags: trunk
2012-11-09
23:35
Pull the latest SQLite from upstream for testing purposes. check-in: 50c534ee53 user: drh tags: trunk
15:39
merge trunk check-in: 9627a9051b user: jan.nijtmans tags: convert_before_commit
11:56
In html5, every table row is expected to have the same number of cells. check-in: cc746fc66c user: jan.nijtmans tags: trunk
09:01
Attempt to fix [fb3057f6ed]. Seems to work. check-in: b0917b1000 user: jan.nijtmans tags: ticket-fb3057f6ed
08:52
(committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. check-in: 153116f2d5 user: jan.nijtmans tags: convert_before_commit
07:47
merge trunk check-in: 49f73889b3 user: jan.nijtmans tags: convert_before_commit
2012-11-08
20:51
Correctly escape ZIP and Tarball filenames for URLs. Limit SHA1 hashs on diff URLs using %S instead of %s. Limit the number of links to follow off of each page in the many-www.tcl test script. check-in: 76e8600b94 user: drh tags: trunk
20:28
Update the many-www.tcl test script to stage the URLs testing and to run more of them. check-in: 691f188402 user: drh tags: trunk
16:51
Properly escape spaces in URLs in an href attribute. check-in: cd8aad4392 user: drh tags: trunk
16:25
Short-circuit a rare pathological case in the diff generator to prevent it from taking too much time. check-in: 353438a83b user: drh tags: trunk
16:09
Add a new test script that runs 10,000 web pages without valgrind looking for performance issues or fatal errors. Fix one incorrect SQL statement found by this script. Update the valgrind test script to run discovered web pages in a random order. check-in: a106404272 user: drh tags: trunk
15:47
merge trunk check-in: 4b9243f6a0 user: jan.nijtmans tags: convert_before_commit
15:45
accidently committed two unrelated files... check-in: b1199eb92b user: jan.nijtmans tags: trunk
15:40
another minor xhtml error. check-in: 44d5ad59b4 user: jan.nijtmans tags: trunk
14:42
Add a test script that runs one thousand web page queries using valgrind, looking for memory issues. Fix one use-after-free issue found using this script. check-in: 9e0da27437 user: drh tags: trunk
13:46
Escape all characters in the href attributes of &lt;a&gt; elements that have special meaning to HTML. Ticket [5ff2043c96682049]. check-in: d5c4684508 user: drh tags: trunk
13:44
Always HTML-encode the href attribute of &lt;a&gt; elements. This check-in simplifies and fixes double-frees in the previous. Ticket [5ff2043c9668] Closed-Leaf check-in: 35bfedef3e user: drh tags: ticket-5ff2043c96
12:04
one more similar fix, in xhref(). There is only one hyperlink using xhref with ampersands, in the "vinfo" and "ci" pages, but just for completeness… check-in: e47d862a59 user: jan.nijtmans tags: ticket-5ff2043c96
09:45
suggested fix for [5ff2043c96] check-in: d1f16f718a user: jan.nijtmans tags: ticket-5ff2043c96
09:20
a few more minor html5 violations check-in: 1858d202ef user: jan.nijtmans tags: trunk
2012-11-07
12:10
merge trunk <p>Fix continuation-byte check for UTF-8 chars > 2 bytes. check-in: 3920fa67bd user: jan.nijtmans tags: improve_commit_warning
11:28
Show an error message when trying to rename one file on top of another, rather than throwing a uniqueness constraint. Ticket [1e43138b8b8e90f] check-in: 14fdae7e40 user: drh tags: trunk
10:14
fix Abandoning warning check-in: 4d6ae5c007 user: jan.nijtmans tags: improve_commit_warning
09:47
styling check-in: c8eaeb1b8a user: jan.nijtmans tags: improve_commit_warning
09:43
merge trunk. <p>simplify utf-8 continuation byte checking, using a loop in stead of separater 2/3/4-byte versions. check-in: 2f7ac60f78 user: jan.nijtmans tags: improve_commit_warning
08:30
merge trunk check-in: 82506434d5 user: jan.nijtmans tags: convert_before_commit
2012-11-06
19:42
Make sure that pending deletes from "fossil rm" operations are preserved across a "fossil update". check-in: 28272fa125 user: drh tags: trunk
18:38
Make sure file names in file browser don't wrap by adding white-space property to default CSS. check-in: b83278f6ff user: dmitry tags: trunk
18:31
When trying to create a directory, if mkdir fails, make sure the directory doesn't already exist before giving up and reporting an error. check-in: bc74a8171d user: drh tags: trunk
16:35
When one version of a file ends in a newline and the other does not, be sure to show that difference. Ticket [7541963870703f0]. check-in: d764f449d7 user: drh tags: trunk
12:20
gcc warnings: <pre>src/merge3.c: In function ‘merge_3way’: src/merge3.c:445:9: warning: ‘zPivot’ may be used uninitialized in this function src/merge3.c:446:9: warning: ‘zOrig’ may be used uninitialized in this function src/merge3.c:447:9: warning: ‘zOther’ may be used uninitialized in this function </pre> check-in: 233463c4ec user: jan.nijtmans tags: trunk
09:39
... but revert win/Makefile.mingw (accidently committed) check-in: 8f6cd5f3a3 user: jan.nijtmans tags: convert_before_commit
09:36
merge trunk<p>Don't try to convert binary files. check-in: 4fa4972104 user: jan.nijtmans tags: convert_before_commit
08:44
3 minor violations against html5 check-in: c5e08c3fa8 user: jan.nijtmans tags: trunk
00:49
Add a configuration option that allows timeline comments to be rendered as plain text rather than as wiki. check-in: 90e928deea user: drh tags: trunk
2012-11-05
21:10
Do not run the graphical merging tool nor leave merge-droppings after a dry-run merge. Also improve the merge summary message at the end of a merge. check-in: cd2c0e4cb5 user: drh tags: trunk
13:56
merge trunk check-in: b0e05a90b6 user: jan.nijtmans tags: use-blob_strip_bom
13:10
If the committed file has CR/NL or UTF-16 (or both), give the user the possibility to convert it to resp NL or UTF-8 (or both) without committing check-in: c6223a8e2a user: jan.nijtmans tags: convert_before_commit
11:23
Add commit warning message when text files have a long line length check-in: 879012769b user: jan.nijtmans tags: improve_commit_warning
2012-11-04
18:06
off-by-one check-in: a7fff6fea6 user: jan.nijtmans tags: improve_commit_warning
18:03
merge trunk check-in: e86aa2a1e8 user: jan.nijtmans tags: improve_commit_warning
17:41
Merge the "spelling" branch into trunk, fixing a huge number of typos, mostly in comments, but occasionally in error messages or help screens. check-in: db0c512767 user: drh tags: trunk
12:59
Fix typos. Closed-Leaf check-in: 45065c5c28 user: dmitry tags: spelling