Fossil

Timeline
Login

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

9 descendants and 4846 ancestors of [97d8a08a]

2013-08-08
18:57
Merge with trunk. Leaf check-in: 9a023e0d user: isaac.jurado tags: git-better-import
2013-07-14
22:25
Merge with trunk. check-in: 3c777c4b user: isaac.jurado tags: git-better-import
22:21
Improve the quoted path parsing and support more escape sequences. check-in: 404d1a25 user: isaac.jurado tags: git-better-import
2013-07-07
19:23
Implement the ability to generate delta manifests on import. check-in: 2844434e user: isaac.jurado tags: git-better-import
2013-06-25
22:15
Merge with trunk. check-in: 995ed75f user: isaac.jurado tags: git-better-import
20:21
Remove the isFrom field from the ImportFile structure. check-in: 65982506 user: isaac.jurado tags: git-better-import
19:45
Document the optional file argument of the import command. check-in: b0268d98 user: isaac.jurado tags: git-better-import
17:49
Sort options alphabetically and show short options too. check-in: 61fb03f9 user: isaac.jurado tags: git-better-import
17:40
Mention the --force option in import's help. check-in: 08ed91a7 user: isaac.jurado tags: git-better-import
2013-06-17
21:44
Changes from Isaac Jurado that record renames on an import from git. check-in: 97d8a08a user: drh tags: git-better-import
2013-06-14
07:19
Combine comment lines for --verbose and (deprecated) --showfiles. check-in: a6dad650 user: jan.nijtmans tags: trunk
2013-06-13
17:35
Added missing help docs for timeline -f|--showfiles. check-in: 6ed9ad24 user: stephan tags: trunk
2013-06-10
21:07
Disable the database file alias warnings on Mac due to Time-Machine issues. check-in: 14b1e90f user: drh tags: trunk
07:07
A typo in help screen (reported by Sergei Gavrikov) check-in: b894afad user: jan.nijtmans tags: trunk
2013-06-05
08:12
make "fossil rm FOO" work as expected on case-insensitive file systems, where committed files "foo/*" exist. check-in: fa6311a5 user: jan.nijtmans tags: trunk
2013-05-31
17:41
Avoid SQL errors when the "fossil ticket" command is misused to try to append icomment text. Ticket [d4378c258d9fc6b] check-in: 878f7008 user: drh tags: trunk
12:50
Make "fossil mv src/FOO.c src/bar.c" work as expected on case-insensitive filesystems. Add --case-sensitive option to "fossil mv". check-in: 93f370a8 user: jan.nijtmans tags: trunk
07:12
Add option --case-sensitive to "fossil delete". On case-insensitive filesystems now you can "fossil delete src/FOO.c", which results in src/foo.c being prepared from removal. This doesn't work yet for directories. check-in: 7ae19e56 user: jan.nijtmans tags: trunk
2013-05-30
21:59
For now, silence messages about kept files being skipped during clean. check-in: 45675bdd user: mistachkin tags: trunk
07:28
Additional protection for fossil executables being removed by "fossil clean", even when using --ignore "". Add a warning when kept files are refused to be removed, don't keep this situation silent any more. Backport various improvements from cleanX branch: Use of capitals in messages, missing blob_reset() calls. check-in: 67c9cd12 user: jan.nijtmans tags: trunk
2013-05-29
20:26
Fixed one of the JSON test assertions (broken by API changes). check-in: 5040705d user: stephan tags: trunk
14:01
Fix two cases where a string value might be used after being freed. check-in: 04ab1af3 user: drh tags: trunk
2013-05-28
15:17
Add the Tips and Usage Hints document. check-in: fda5b818 user: drh tags: trunk
14:08
Change the cursor to "pointer" when mousing over nodes of the timeline graph, as a hint to users that they can click on the node. check-in: 4175c90f user: drh tags: trunk
10:53
Fix a division by zero that can occur when trying to annotate a file that has never been changed. check-in: f370ab39 user: drh tags: trunk
00:48
Fix an uninitialized variable in the previous check-in. check-in: 9f3fb6cb user: drh tags: trunk
00:45
Add the ability to edit Wiki pages as either Fossil Wiki, or Markdown, or Plain Text. check-in: a5a55246 user: drh tags: trunk
2013-05-27
03:10
Minor documentation updates. check-in: 7794d72c user: drh tags: trunk
02:25
Remove an unused variable from the annotation logic in diff.c. check-in: 770fd05f user: drh tags: trunk
02:18
Further improvements to the web display of annotations and file history. check-in: ef26e762 user: drh tags: trunk
02:00
Do not redirect "diff" links on the "Show Files" option of the timeline to a different window. If the user wants to show the diff in a different window, let them click while holding down the Shift key. check-in: 71a916ee user: drh tags: trunk
01:56
Improvements to the web display of file annotations. check-in: 59d70140 user: drh tags: trunk
2013-05-25
20:41
Improvements to file history display in the web interface. check-in: 601c1542 user: drh tags: trunk
17:48
Fixed corner case in --args handling for 1-byte entry with no newline. check-in: ee990ebb user: stephan tags: trunk
17:22
Add the ci= query parameter to the finfo webpage, to trace the direct ancestors of a file from a particular check-in. check-in: 418ec701 user: drh tags: trunk
14:34
minor typo fix in help text. check-in: 24e259da user: stephan tags: trunk
14:30
Added notes about --args FILENAME to default help message, per ML request. check-in: 0e5bbade user: stephan tags: trunk
01:57
Remove unused variables in the annotation engine. check-in: 305e3951 user: drh tags: trunk
01:52
Improvements to annotate. Faster. More correct. Added gradient background colors to the web view. Default to showing line numbers. Do not show the check-in user. Fix for ticket [58ce2f221ae2e64ed]. check-in: 89bf6f13 user: drh tags: trunk
01:49
Improved default background colors for web annotations. Remove the diff hyperlinks from the annotation log. Closed-Leaf check-in: 8987a6bb user: drh tags: annotate
01:27
Improvements to the longest-common-subsequence (LCS) function inside the diff engine. check-in: 477d1150 user: drh tags: annotate
2013-05-24
21:54
Fix a minor formatting error in the web annotation page. check-in: 1fcc6bda user: drh tags: annotate
21:39
Add links to diff pages on the annotation log in the web interface. check-in: 7799ff3a user: drh tags: annotate
21:18
Do not display the user on annotation output. Show only the check-in ID, date, and line number. check-in: 8fee580d user: drh tags: annotate
21:11
Show gradient background colors on the web annotation screen, with deeper colors the further back in time we go. check-in: 0b0ab858 user: drh tags: annotate
17:16
Web-based annotation shows lines numbers and the log by default. check-in: 434be79b user: drh tags: trunk
17:04
Fix the "Hide Line Numbers" button on the annotate web page. check-in: d3fd72f4 user: drh tags: trunk
17:02
On the web-based annotate screen, do not show the annotations on lines that are older than the analysis. check-in: e46935e9 user: drh tags: trunk
11:44
Add the "Integrating Fossil in the Microsoft Express 2010 IDE" document from Gilles Ganault. check-in: 33c651ce user: drh tags: trunk
07:01
"fossil update" operates on the local filesystem, so it should have the --case-sensitive option. check-in: 13c7c61a user: jan.nijtmans tags: trunk
2013-05-23
22:36
Fix problems with update and merge when case-sensitive is off and two different checkouts each add files that differ only in case. check-in: a5a8d047 user: drh tags: trunk
10:13
After a sync, report "Sync finished" in stead of "Pull finished" check-in: 97040d64 user: jan.nijtmans tags: trunk
2013-05-21
13:56
Add option -v|--verbose to "fossil ls" as replacement for (deprecated) -l. check-in: e91d65af user: jan.nijtmans tags: trunk
2013-05-20
10:58
doc fix check-in: 122b631c user: jan.nijtmans tags: trunk
2013-05-17
12:04
Remove excess verbage from the output of "fossil clean" unless the --verbose or -v command-line option is used. Issue an error if an unrecognized command-line argument is seen, to prevent mistakes like using --dryrun instead of --dry-run. check-in: 273ec22f user: drh tags: trunk
2013-05-15
18:49
Load the latest SQLite library from upstream, for the purpose of testing the 3.7.17 beta of SQLite in a real-world application. check-in: 997ebf7f user: drh tags: trunk
09:33
Allow "fossil all ... -U|--user <username>" check-in: b388e734 user: jan.nijtmans tags: trunk
08:54
Allow "fossil all ... -v" as alternative to "fossil all ... --verbose" check-in: 6d09745a user: jan.nijtmans tags: trunk
08:16
doc fix. check-in: dd6adf45 user: jan.nijtmans tags: trunk
08:13
Some more -v|--verbose additions. Old options names are deprecated, but still work. check-in: e3f7ba55 user: jan.nijtmans tags: trunk
07:02
Doc update: ignore-glob setting should be used to prevent *.log files from being added. check-in: 1162df8e user: jan.nijtmans tags: trunk
2013-05-14
14:15
Function file_tree_name() should respect case-sensitive setting. Add --case-sensitive option to test-tree-name. check-in: 0df0ce80 user: jan.nijtmans tags: trunk
11:36
doc fixes. check-in: a38fa0b8 user: jan.nijtmans tags: trunk
08:08
Make sure that find_option() is called before the argument check for the test-looks-like-utf command. check-in: fd2fbdb9 user: mistachkin tags: trunk
07:45
Re-apply off-by-one fix. Otherwise blobs like {0x00, 0x0a, 0x00} will result in access of the 4th byte of the BLOB. In test-looks-like-utf, could_be_utf16() should be called always, otherwise the behavior on UTF-16 without BOM will be endian-dependant. check-in: e545d351 user: jan.nijtmans tags: trunk
2013-05-13
22:52
Style and clarity revisions to the looks_like_utf*() functions. Correct off-by-one fix for the looks_like_utf16() function. Add -utf8 and -utf16 options to the 'test-looks-like-utf' command. check-in: 4ffaf2ee user: mistachkin tags: trunk
14:22
upgrade to zlib 1.2.8 check-in: bb4776e2 user: jan.nijtmans tags: trunk
10:50
unused variable "fossilTimer" check-in: 55d7e2c1 user: jan.nijtmans tags: trunk
09:36
Setting "ignore-glob" is equivalent to putting patterns in both "clean-glob" and "keep-glob". Rename .fossil-settings/keep-glob to .fossil-settings/ignore-glob, so that "fossil" and "fossil.exe" patterns don't need to be duplicated any more in two different versioned settings. check-in: 967d8a71 user: jan.nijtmans tags: trunk
09:21
One more off-by-one error. check-in: 1484625d user: jan.nijtmans tags: trunk
09:12
Some optimizations. No change in functionality. - In clean_cmd, use new function vfile_scan2. - When checking for multiple bytes/characters always do that in order of likelihood: '\n' is more likely than '\0', which is more likely than '\r'. - Off-by-one error in looks_like_utf16(). - Allow starts_with_utf16_bom() to be used in detecting UTF-16 without BOM as well: Always determine pbReverse, even if no BOM is present. - Remove unused variable. check-in: fa506944 user: jan.nijtmans tags: trunk
2013-05-09
15:30
Add submenu elements to the web-based "annotate" display to turn features on and off. Make the default depth of an annotation 20. check-in: f4bcdb62 user: drh tags: trunk
2013-05-08
21:34
/stats_report byuser user hyperlinks now link to bymonth (seems more useful) and links from by-user data to the timeline now filter the timeline on that user name. Minor word case changes. check-in: 78bdddfb user: stephan tags: trunk
20:18
Fixed a logic error in the only-run-once timer init code. check-in: 9fab0f81 user: stephan tags: trunk
20:09
Reworked the timer IDs to be positive values to simplify error checking a bit. check-in: 79945897 user: stephan tags: trunk
19:54
Added fossil_timer_is_active(timerId), removed fossil_has_timer(). check-in: 590406df user: stephan tags: trunk
19:45
Added fossil_timer_xxx() family of functions and g.mainTimerId. check-in: e28433a6 user: stephan tags: trunk
18:34
Update SQLite to the latest 3.7.17 preview from upstream, for the purpose of testing SQLite. check-in: 21a6a8bc user: drh tags: trunk
17:12
Improved the out-of-bounds error message in Th_CallSubCommand(). check-in: 60e96223 user: stephan tags: trunk
16:57
Fixed an array-bounds access violation in Th_SubCommand. Problem reported via the mailing list. check-in: 05ec4ed3 user: stephan tags: trunk
16:54
added a reminder/todo regarding a "not always valid" calculation in /stats_report. check-in: 1d70fb47 user: stephan tags: trunk
04:12
Add setting TH1 command, with tests. Improve handling of the TH1 trace log. check-in: 0264475c user: mistachkin tags: trunk
2013-05-07
23:33
Update help text for the ignore-glob setting. check-in: dcb5df51 user: mistachkin tags: trunk
23:00
Modify the add and addremove commands to honor the clean-glob setting with the ability to override it via the --clean option. Adjust versionable setting files accordingly. check-in: 155acff4 user: mistachkin tags: trunk
21:55
Prevent "fossil" and "fossil.exe" ever being added by "fossil addremove". check-in: 0ea8cc56 user: jan.nijtmans tags: trunk
20:52
Add --clean option and clean-glob for use by the clean command. Restore previous meaning of the ignore-glob setting. check-in: b7afa972 user: mistachkin tags: trunk
13:03
Only call db_get_do_versionable() after checking that it's a boolean versionable setting. check-in: a60df3be user: jan.nijtmans tags: trunk
08:17
If versionable settings are present, disallow editing of the corresponding fields in the /setup_settings page. check-in: 3cba68a8 user: jan.nijtmans tags: trunk
07:52
Move check for g.localOpen inside db_get_do_versionable(), because all callers will need this. Add "disabled" parameter to onoff_attribute(), entry_attribute() and textarea_attribute(). check-in: 10d8abcd user: jan.nijtmans tags: trunk
2013-05-06
20:51
removed an unused variable. check-in: cfe346f7 user: stephan tags: trunk
20:44
/stats_report byuser now uses %h instead of %s to render the user name. check-in: 71d37569 user: stephan tags: trunk
20:30
Added a "remove user flag" option to /stats_report for reports which accept (but do not require) the user flag. e.g. switch from by-month-for-user to by-month with 1 click. check-in: f1a66a6c user: stephan tags: trunk
13:24
Wrap over-length lines in the www/settings.wiki documentation page. check-in: abe1030c user: drh tags: trunk
11:00
Store filename in intermediate variable check-in: d7afa8f1 user: jan.nijtmans tags: trunk
10:13
Add option --keep to "fossil clean", and matching versionable setting "keep-glob". Now you can specify which files should be kept without confirmation and which files can be removed (--ignore, "ignore-glob") without confirmation. If you want the old behavior, specify "keep-glob" to have the same value as "ignore-glob". Add versioned settings "ignore-glob" and "keep-glob" to the fossil repository. check-in: 982f9ec7 user: jan.nijtmans tags: trunk
09:40
On the /vdiff web-page, presence of "v" should mean "v=1", just as on the /event and /timeline web-pages. Add "&sbs=1" in various /vdiff and /fdiff url's, so it no longer depends on the default value. Replace some "v=1" parameters with the short form "v". check-in: d24afd17 user: jan.nijtmans tags: trunk
2013-05-05
23:53
On the stats_report?view=byuser page, order by events by default. check-in: bff7f5b9 user: drh tags: trunk
23:49
Implement sorting by event count on some of the stats_report pages. check-in: 10aaf0c9 user: drh tags: trunk
20:05
Attempt to make the stats_report?type=byuser tabls sortable by clicking on the column labels. Only works for the "User" column. Further debugging needed. check-in: d0ce29b0 user: drh tags: trunk
19:42
Make the new CSS for the stats_report appear at the end of legacy CSS that does not define the same elements. check-in: 21454dda user: drh tags: trunk
17:39
Fix a mal-formed printf format in the vdiff page that was causing a segfault. check-in: 0bdc61b4 user: drh tags: trunk
13:26
/stats_report now shows report list by default. Removed an unused variable. check-in: 6e422546 user: stephan tags: trunk
13:19
Added view=byuser param to /stats_report. check-in: 08b9b5b0 user: stephan tags: trunk
12:56
Replaced /activity with /stats_report. Supported by-month and by-year reports. Use user=NAME to limit report to that user (no UI yet for user selection). check-in: 0de65826 user: stephan tags: trunk
2013-05-04
21:47
Minor cosmetic tweaks to /activity page. Now counts all events, not just commits. check-in: 2889bfb2 user: stephan tags: trunk
21:36
Added a missing db_finalize(). Replaced a TODO text with the corresponding code. Changed timeline page header when the ym=YYYY-MM param is set. check-in: d16c09f8 user: stephan tags: trunk
20:45
Fixed a C++-ism. Added a note for a potential improvement. check-in: fd74734b user: stephan tags: trunk
20:39
Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. check-in: 495bf1ea user: stephan tags: trunk
19:40
Added ym=YYYY-MM parameter for the /timeline page to restrict the list to the given year and month. This is in preparation for a 'repo activity summary' view/report which includes links back to specific years/months. check-in: c5ea7513 user: stephan tags: trunk
01:02
Load HTML files in iframes instead of inlining them directly into /artifact pages. check-in: 63443f92 user: joel tags: trunk
2013-05-03
16:04
Pull in the latest SQLite from upstream. This enables the Application_ID feature, so make sure application IDs are set appropriately. check-in: 5a936f98 user: drh tags: trunk
11:50
Implement "fossil undo -n|--dry-run" as replacement for the --explain flag which does the same. (--explain is retained but no longer documented) check-in: 57cfcc26 user: jan.nijtmans tags: trunk
2013-05-02
19:44
Fix --chdir on Windows/Cygwin when using non-ascii characters or characters invalid for win32 filenames. On Cygwin, allow enter_chroot_jail() using win32 paths as well. check-in: 12bc63aa user: jan.nijtmans tags: trunk
15:04
rebase Closed-Leaf check-in: 9e4a7190 user: jan.nijtmans tags: clean-with-ignore
13:28
Allow boolean parameters sbs= and v= to taken values like "on", "off", "yes", and "no". Assign meaningful defaults even if the argument is omitted. check-in: e09d84f2 user: drh tags: trunk
00:15
Keep the entry boxes filled in on the hash-color-test webpage. check-in: 8d3ff5a7 user: drh tags: trunk
2013-05-01
20:38
Change application ID for the repository database. Add application IDs to the global configuration and check-out databases. None of this works yet because the built-in SQLite does not support the application_id pragma, but it should start working as soon as SQLite is updated. check-in: 2cd8b61f user: drh tags: trunk
19:59
Attempt to set the repository application_id to 1598444364 (which is the same as '_FSL') before any changes to the repository. check-in: 822d6f0d user: drh tags: trunk
16:02
Fix an off-by-one error in the binary search for file suffixes when trying to guess the mimetype of a file. Ticket [da461aefee1351] check-in: 96b09d89 user: drh tags: trunk
13:31
If sbs=0 and v=0, then both buttons "Side-by-side Diff" and "Unified Diff" should be shown on the /vdiff page. Note that sbs=1 implies v=1, so it is not necessary to put both parameters on any /vdiff. check-in: 4e4d0fa5 user: jan.nijtmans tags: trunk
09:42
Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. check-in: 5214a2a8 user: jan.nijtmans tags: trunk
2013-04-30
18:37
Cleaned up previous reportfmt commit to separate the schema from the data. check-in: f2b6459e user: stephan tags: trunk
18:18
Replaced a DELETE with a DROP to avoid having to change the reportfmt default schema. check-in: de119db7 user: stephan tags: trunk
18:14
(config reset) now re-adds the default ticket report format. Problem reported via mailing list. check-in: 679ba615 user: stephan tags: trunk
00:09
Restore workaround to the MSVC resource compilation that allows it to integrate with external headers properly. check-in: 5f86c0ef user: mistachkin tags: trunk
00:03
Omit CFLAGS when passing compiler options to the MSVC resource compiler. check-in: f151da21 user: mistachkin tags: trunk
2013-04-29
23:44
Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. check-in: ed544f3d user: mistachkin tags: trunk
23:29
Show the color names on the hash-color-test webpage. check-in: 3eea7413 user: drh tags: trunk
18:21
Add the hash-color-test webpage. check-in: 748f9753 user: drh tags: trunk
2013-04-28
22:23
Add 'tclReady' TH1 command, with tests. Adjust expected result for test 'th1-tcl-8'. check-in: a87eaae3 user: mistachkin tags: trunk
20:19
All ui pages (and their JSON equivalent) should handle filenames case-sensitive because they don't access the file system check-in: 4c5c96c9 user: jan.nijtmans tags: trunk
18:36
Updates to the "concepts" document. check-in: 9177ad87 user: drh tags: trunk
18:26
Make no attempt to output closing P tags when rendering wiki as this can sometimes result in mis-rendered wiki text. check-in: e6cada82 user: drh tags: trunk
16:02
Do not attempt to access the check-out database from the server. check-in: 30da8e8b user: drh tags: trunk
2013-04-27
01:28
Added --verbose|-v as alias for --full|-f option to /json/stat, per ML discussion. Removed a stray 's' character, probably a result of a mis-pressed Ctrl-S. check-in: e07e1f66 user: stephan tags: trunk
01:12
Added $LOGNAME to the list of environment variables checkes for the user name, per report from Will Parsons. check-in: 5741754e user: stephan tags: trunk
2013-04-26
09:29
One more: --new-file makes the diff command much more verbose. Fix /event?v= Closed-Leaf check-in: 0a5abbee user: jan.nijtmans tags: verbose
08:28
Rename --detail, --showfiles, --files to -v|--verbose (but keep original as deprecated) check-in: 34ed0afc user: jan.nijtmans tags: verbose
07:11
New option -c|--ckout to "fossil all ignore" check-in: 14779a31 user: jan.nijtmans tags: trunk
2013-04-25
21:23
Add styling hook and usability improvements to background color picker. check-in: 1159585b user: joel tags: trunk
18:10
Update the built-in SQLite to the latest trunk version from upstream. check-in: 7d1d9953 user: drh tags: trunk
01:23
update help text to reflect reality check-in: e864b8ee user: bch tags: trunk
2013-04-24
07:56
The default for the "case-sensitive" setting should be "off" on Cygwin/Mac/Windows, as documented. check-in: 95934c26 user: jan.nijtmans tags: trunk
07:28
All ui pages (and JSON) should handle filenames case-sensitive because they don't access the file system. Closed-Leaf check-in: c967b661 user: jan.nijtmans tags: page-case-sensitive
06:54
Revert [681b17ce0e], because Chiselapp found a new home. check-in: 59e4742a user: jan.nijtmans tags: trunk
02:34
Add submenu links to trunk/tip when browsing files of a non-trunk/tip check-in. check-in: b5b0f1b3 user: joel tags: trunk
2013-04-23
08:40
Add --limit as alias to --count in "fossil timeline" for consistancy with other commands. Add many short options, like "-a" for "--all" and "-c" for "--closed" (The JSON part already had those) check-in: 8b17c236 user: jan.nijtmans tags: trunk
2013-04-22
03:50
Fix error on "/dir" page: "SQLITE_ERROR: no such table: main.vfile" check-in: d38f204d user: joel tags: trunk
01:33
Add class hooks to "/dir" pages to allow for filetype-specific styling. check-in: 7ccbf6ee user: joel tags: trunk
2013-04-21
21:59
Add -n|--dry-run options to commands which already have --test or --nochange. check-in: 0b866397 user: jan.nijtmans tags: trunk
2013-04-18
18:53
Record cherrypicks and backouts in the Q card of the check-in manifest. This is the first step in adding display of cherry-picks, ticket [eaf1c4fdbeeca8eb]. check-in: 91aa222d user: drh tags: trunk
08:46
Use the function filename_collation() everywhere in stead of passing caseSensitive as parameter. check-in: 3c781f4f user: jan.nijtmans tags: trunk
2013-04-17
14:00
Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" check-in: f8e526c2 user: jan.nijtmans tags: trunk
10:15
Only create index when "case-sensitive" is off. check-in: 87ac9af8 user: jan.nijtmans tags: trunk
09:30
Fix [85017e9273]: Under Windows, renamed file keeps getting "ADDED". check-in: e8e444ec user: jan.nijtmans tags: trunk
09:19
Cygwin: the default value of the "case-sensitive" setting now depends on the case-sensitive setting of the windows kernel. See: http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-casesensitive. Alphabetize some command documentation. check-in: 9359b41f user: jan.nijtmans tags: trunk
2013-04-16
09:59
Suggested fix for [85017e9273] Closed-Leaf check-in: d0764530 user: jan.nijtmans tags: ticket-85017e9273
2013-04-11
14:33
Fix the --tag feature of the commit command that was broken by a recent check-in. check-in: c42aaa25 user: drh tags: trunk
2013-04-10
15:16
Add the dkf tkchat fossil quote to the quotes.wiki document. check-in: f9e190e7 user: drh tags: trunk
11:08
Document keep-glob. Rebase check-in: 191f4e0f user: jan.nijtmans tags: clean-with-ignore
11:04
Document encoding-glob setting check-in: 37564836 user: jan.nijtmans tags: trunk
10:53
Chisel is going the way of the dodo check-in: 681b17ce user: jan.nijtmans tags: trunk
07:47
Fix minor typo on index page. check-in: 68ed3642 user: mistachkin tags: trunk
2013-04-09
14:58
Add the "Defense against Spiders" documentation page. check-in: 1e26962d user: drh tags: trunk
13:30
Change the default auto-hyperlink-delay from 0 to 10 milliseconds. check-in: ddd16596 user: drh tags: trunk
13:26
New spider-control logic: Optionally delay enabling hyperlinks or requiring mouse movement before enabling hyperlinks, controlled by the Setup/Access screen and the auto-hyperlink-delay and auto-hyperlink-mouseover settings. check-in: 96f3e839 user: drh tags: trunk
2013-04-08
21:05
rebase check-in: 88ece116 user: jan.nijtmans tags: clean-with-ignore
16:37
Add --localhost option to "fossil server" check-in: e501d7d0 user: joel tags: trunk
16:21
Move variable assignment after declarations so as to compile on nmake check-in: 4ee6792d user: joel tags: trunk
02:10
Enhancements to the "bisect" command: Add "bisect log" and "bisect undo". The "bisect status" command is an alias for "bisect vlist". Show the adjacent good and bad versions on the final step of the bisect. check-in: 41c7ac29 user: drh tags: trunk
2013-04-04
06:43
copy/paste error in comment check-in: eb3c9b34 user: jan.nijtmans tags: trunk
2013-04-03
12:14
Restore the original UTF test numbering. check-in: 00f9c9e8 user: mistachkin tags: trunk
12:13
Make the MinGW makefile consistent with the MSVC one in where it attempts to locate the OpenSSL directory. check-in: 94485846 user: mistachkin tags: trunk
10:02
rebase check-in: 2e545d58 user: jan.nijtmans tags: clean-with-ignore
09:39
Implement LOOK_SHORT flag Re-order test-cases such that adding to "data" array will not result in more renumberings any more. This should prevent the "More than 10,000 changes" in some (not all) cases. check-in: 1686ff71 user: jan.nijtmans tags: trunk
07:36
rebase check-in: 6159a7f2 user: jan.nijtmans tags: clean-with-ignore
2013-04-02
09:31
merge trunk check-in: bdd97904 user: jan.nijtmans tags: clean-with-ignore
08:43
too long line check-in: eff988b2 user: jan.nijtmans tags: looks-like-utf
08:36
More compact, better readable, output for test-looks-like-utf command. check-in: caa50cff user: jan.nijtmans tags: looks-like-utf
2013-04-01
20:56
Fix typo: SSL and JSON should not be enabled by default in the MSVC makefile. check-in: 9f931a75 user: mistachkin tags: trunk
20:54
Allow easier compilation with OpenSSL enabled using MSVC. Fix for [5b2300c692]. check-in: c46e5f93 user: mistachkin tags: trunk
18:18
Remove a couple superfluous checks for markdown as an optional feature (i.e. now that it's always enabled). check-in: 5acc36b1 user: mistachkin tags: trunk
16:53
Fix to auto.def related to making markdown on by default. check-in: ce93b460 user: drh tags: trunk
16:12
Remove unused variable check-in: 5a920d72 user: jan.nijtmans tags: trunk
15:54
merge trunk check-in: 109c1ef5 user: jan.nijtmans tags: clean-with-ignore
14:02
Fix the --allow-older and --force options for permitting out-of-order dating of check-ins. check-in: 086612a5 user: drh tags: trunk
13:59
The markdown formatter is now always turned on and cannot be omitted. Add the ability to store mimetype information in control artifacts. Add the --mimetype option to the "commit" command. As the new N-cards used to store mimetype will not be recognized by older fossils, it is recommended that no use be made of mimetype until all users have upgraded. check-in: 4dcea802 user: drh tags: trunk
13:50
Add the --mimetype option to the "commit" command. Closed-Leaf check-in: 6d4339bb user: drh tags: markdown
11:26
Merge in autosetup update. check-in: 63daf145 user: drh tags: trunk
2013-03-31
18:56
Fix for [2cfd96b2ba]: Improve ignore-glob. This changes the UI regarding versionable settings with a string value to use a multi-line input field. Already looks quite good, but feedback on layout perfectioning appreciated! check-in: bc047d1e user: jan.nijtmans tags: trunk
2013-03-30
10:13
Added timelineComment and infoComment CSS classes, per suggestion by Baptiste Daroussin. check-in: f9d4e085 user: stephan tags: trunk
2013-03-29
16:38
Add the N-card to control artifacts for wiki, checkins, events, and attachments, which opens up the possibility (not yet implemented) of being able to save wiki text, check-in comments, event text, and attachment descriptions in a variety of formats, such as text/plain, text/html, or text/x-markdown. check-in: 2336a2d8 user: drh tags: markdown
15:43
Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". check-in: 02f312e6 user: drh tags: markdown
15:05
Win32: Fossil now understands Cygwin paths containing one or more of the characters "*:<>?|. Those are normally forbidden in win32. This means that the win32 fossil.exe is better usable in a Cygwin environment. See http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars. check-in: fc413110 user: jan.nijtmans tags: trunk
2013-03-28
05:45
Update autosetup to the latest version (0.6.5) Closed-Leaf check-in: 55a85b2d user: steveb tags: autosetup
2013-03-27
23:13
Make the intent of the code in commit_warning() clearer. Style cleanup. check-in: 3f78dfe5 user: mistachkin tags: trunk
20:53
Update the built-in SQLite sources to the latest 3.7.16.1 beta for the purpose of testing SQLite. check-in: 2e9be37f user: drh tags: trunk
09:45
Allow looks_like_utf8/16 to specify when the loop should stop, in stead of leaving it unspecified. Minor comment/doc fixes. check-in: 79f7eb2f user: jan.nijtmans tags: trunk
2013-03-26
11:12
Enable fossil to distinguish correctly CR/CRNL/mixed line endings. check-in: f89e2ecc user: jan.nijtmans tags: trunk
2013-03-22
10:36
typo, mention Cygwin as well. check-in: 68f8aafb user: jan.nijtmans tags: trunk
09:36
Allow win32 forbidden characters to be used in filenames, using the Cygwin workaround: http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars. The files test/00*.x should NOT be merged to trunk, otherwise trunk cannot be checked out with older win32 fossil versions any more! Closed-Leaf check-in: c68afe0f user: jan.nijtmans tags: win32-please-evaluate
2013-03-21
12:06
Add flag LOOK_INVALID, not used yet. Add many more UTF8/16 test-cases. check-in: 3ec3909b user: jan.nijtmans tags: trunk
2013-03-19
17:40
Merge UTF-16 byte swapping fix and test-looks-like-utf command enhancements. check-in: b4bec375 user: mistachkin tags: trunk
17:37
Fix overly eager byte swapping when checking for UTF-16 text. Closed-Leaf check-in: 3f2f1e62 user: mistachkin tags: bomRefactor
14:12
take over new testcases from bomRefactor branch. check-in: f58bc2df user: jan.nijtmans tags: trunk
08:59
Merge "cr-warning" branch to trunk: Fossil now warns before committing files with CR line-endings and offers to convert them to LF line-endings; fossil's diff cannot handle those. In checkin.c, use LOOK_BINARY in stead of LOOK_NUL, in case more flags are added to the BINARY detection. Rename LOOK_LENGTH to LOOK_LONG. check-in: ea2598e4 user: jan.nijtmans tags: trunk
08:34
Fix expected value of test-cases: The value of LOOK_LONE_CR is wrong in 19 cases. I leave it to Joe to fix the code. check-in: 8af1541a user: jan.nijtmans tags: bomRefactor
2013-03-18
23:47
Make sure that LOOK_CR is set even when a CR/LF pair is detected. Rename the LOOK_LENGTH flag to LOOK_LONG for clarify. Add LOOK_SHORT flag to indicate that the looks_like_utf16() function did not perform a full check. Support tests for UTF-16 in reverse byte order. Enhancements to the test-looks-like-utf command. check-in: b0b3f2a4 user: mistachkin tags: bomRefactor
12:37
Adapt test-case 112 such that it contains a reversed CR/LF, a case not covered before. Fix detection of reversed CR/LF and lone CR in reversed UTF-16 case, broken by [e3f9a42b58]. check-in: a4cdc723 user: jan.nijtmans tags: trunk
11:45
Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 check-in: d1f0c4b9 user: jan.nijtmans tags: trunk
10:22
Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 Closed-Leaf check-in: a9f1cbbd user: jan.nijtmans tags: reverse-bom-testcases
09:30
Remove dead code from checkin.c Fix LOOK_BINARY macro: LOOK_ODD doesn't say anything about being binary or not, it only means it cannot be UTF-16. check-in: 12ce0041 user: jan.nijtmans tags: trunk
07:10
Rename blob_remove_cr() to blob_to_lf_only() since that is what it now does. Also, improvements to style and related comments. check-in: 757585fb user: mistachkin tags: trunk
07:05
Improve consistency of the version information. check-in: e452aa97 user: mistachkin tags: trunk
06:09
Fixes to the verbose mode of the version command. Also, make sure to consistently order optional feature lists. check-in: b85a18ba user: mistachkin tags: trunk
05:38
Correct inverted result of looks_like_binary() macro. Correct off-by-one error in the looks_like_utf16() function. Restore original meaning of the LOOK_CR and LOOK_LF flags. Restore LOOK_ODD flag, abstracting UTF-16 content inspection away from blob length. When performing byte swaps, do so consistently. Fix test cases to work with Tcl versions prior to 8.6. Add could_be_utf16() function to preform the preliminary blob checks. Adjustments to style and comments. check-in: e3f9a42b user: mistachkin tags: trunk
2013-03-17
09:54
remove the LOOK_ODD flag. It doesn't fit in looks_like_utf16() because it doesn't need each character to be scanned. check-in: d4fe8be6 user: jan.nijtmans tags: trunk
2013-03-16
06:46
move starts_with_utf16_bom() call out of looks_like_utf16(), so we do it only once. check-in: b58800e5 user: jan.nijtmans tags: trunk
2013-03-15
15:02
Code changes for Android, suggested by Mark Janssen. check-in: d4d66d13 user: jan.nijtmans tags: trunk
14:53
Fixed a C99ism (decl after code). check-in: 123e4bc5 user: stephan tags: trunk
14:49
Added basic implementation of RFE ticket [3a2a26513220342]: -verbose option for the "version" command. check-in: 1be15a57 user: stephan tags: trunk
14:35
ssh:// and file:// protocols now ignore proxy. (From Martin Gagnon.) check-in: 0d55a0ad user: stephan tags: trunk
14:07
Fix ticket [38cecac15f]: test-move-repository requires access to original repository check-in: e5905473 user: jan.nijtmans tags: trunk
12:53
(expirimental) First implementation of "CR line endings" warning. Closed-Leaf check-in: 5a886cfd user: jan.nijtmans tags: cr-warning
12:23
Don't let looks_like_utf8/16 decide any more whether the blob is text or binary. Calling code can do that based on the returned flags. This simplifies looks_like_utf8/16 a lot. check-in: 276b3495 user: jan.nijtmans tags: trunk
11:32
Allow blob_remove_cr() to be used for both \r\n -> \n as well as \r -> \n conversions. check-in: 4b2c2a51 user: jan.nijtmans tags: trunk
10:05
Add two new utf-16 test-cases, which were handled wrong up to now, and fix the code accordingly. check-in: fab2b8ae user: jan.nijtmans tags: trunk
2013-03-14
22:16
Add a regexp command to TH1. check-in: d772ff72 user: mistachkin tags: trunk
22:14
Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. check-in: 3d6d2e7f user: mistachkin tags: trunk
21:14
Do not accept the SHA1 password hash as a legitimate password on the login screen. check-in: 2bb8a7a8 user: drh tags: trunk
20:45
The VSEEN table added in the previous check-in should be a TEMP table. check-in: ec4c9787 user: drh tags: trunk
20:27
Prevent time warps from causing infinite loops in the annotator. check-in: 1605649f user: drh tags: trunk
16:07
In the timeline with the "namechng" query parameter, show the name change even if the file content does not change. check-in: 9e9e4d08 user: drh tags: trunk
14:56
Enhance the web timeline so that with the "namechng" query parameter it shows only check-ins that involve filename changes. check-in: 1d2f4c2f user: drh tags: trunk
14:41
merge trunk. Add fossil and fossil.exe to "ignore-glob". check-in: 4acff0a6 user: jan.nijtmans tags: clean-with-ignore
14:19
merge trunk check-in: 4aa55e55 user: jan.nijtmans tags: clean-with-ignore
14:18
Update the "annotate" command and webpage to prefer to take changes from direct ancestors of the version being analyzed, rather than more recent changes on branches. check-in: e320f0cd user: drh tags: trunk
14:09
style check-in: 3ba9a4d5 user: jan.nijtmans tags: trunk
13:51
LOOK_LENGTH flags only has meaning when LOOK_NUL is not set. check-in: 8923e06c user: jan.nijtmans tags: trunk
12:11
Simplify many if() expressions. Use the fact that if the last char in a file is CR, it cannot be followed by a LF any more. This way we don't need to verify the value of 'n' (number of characters remaining) any more. check-in: bd1dcc1c user: jan.nijtmans tags: trunk
10:33
Fix detection of LOOK_LONE_CR/LOOK_LONE_LF for the first byte/character of the file. Fix off-by-one error in utf8 LOOK_LONE_CR detection, which could access one byte past the blob. Simplify the code, making use of the know relation between some LOOK_XXX flags. check-in: ce9d6abe user: jan.nijtmans tags: trunk
2013-03-13
14:52
make expected "utf-check" parameters less cryptic check-in: 5a9f8558 user: jan.nijtmans tags: trunk
12:13
merge trunk check-in: 515feb56 user: jan.nijtmans tags: clean-with-ignore
01:22
Update the built-in SQLite to the latest 3.7.16 beta from upstream. check-in: f803d534 user: drh tags: trunk
2013-03-12
22:37
Modify the looks_like_utf*() functions to detect lone CR and LF characters and set new output flags accordingly. check-in: 7dee9038 user: mistachkin tags: trunk
16:01
add .lib, remove some unneeded entries check-in: 124aad18 user: jan.nijtmans tags: clean-with-ignore
15:54
fix "fossil clean --test" check-in: ca590324 user: jan.nijtmans tags: clean-with-ignore
15:48
Add --keep option to "fossil clean", and versionable "keep-glob" setting check-in: 6c72cab7 user: jan.nijtmans tags: clean-with-ignore
15:30
Fix "fossil clean --test" not to remove files. check-in: 1c8efa5c user: jan.nijtmans tags: trunk
12:48
merge trunk check-in: b72908bc user: jan.nijtmans tags: clean-with-ignore
12:00
Fix determination of LOOK_CR/LOOK_LF to include the first character in the file, eliminating overlap with LOOK_CRLF. This way, inconsistant line endings can be determined by verifying that at most one of the flags LOOK_CR/LOOK_LF/LOOK_CRLF may be set. Test cases adapted accordingly. check-in: c1d35267 user: jan.nijtmans tags: trunk
2013-03-11
21:40
Bring in the latest SQLite version 3.7.16 beta from upstream for testing. check-in: d586f2ed user: drh tags: trunk
07:51
Prototype for a TH1 regexp command. Closed-Leaf check-in: be4a6630 user: mistachkin tags: th1RegExp
2013-03-10
13:32
Add possible 'a=all' response to "fossil clean" check-in: 5f4881d4 user: jan.nijtmans tags: trunk
10:09
Add possible 'a=all' response to "fossil clean", and print out which files actually are removed. check-in: 3a2c433a user: jan.nijtmans tags: clean-with-ignore
09:57
Change behavior of "fossil clean --ignore": The ignore setting now specifies which files can be removed without confirmation Add versionable "ignore-glob" setting for fossil, in order to demonstrate the desired behavior. check-in: 5a3855f6 user: jan.nijtmans tags: clean-with-ignore
09:23
Skip running the Tcl integration tests if Fossil was not compiled with Tcl integration support. check-in: 6c47a16e user: mistachkin tags: trunk
01:36
Add UTF detection tests for the LOOK_ODD flag. check-in: c58b815f user: mistachkin tags: trunk
00:18
Style and comment fixes. check-in: 4368611b user: mistachkin tags: trunk
2013-03-08
09:15
Fix crnl-warning for file which starts with þÿ or ÿþ (latin-1) and has an odd number of bytes. check-in: 25eec8cf user: jan.nijtmans tags: trunk
02:18
Make it easier to correlate the UTF detection test results with the byte-order-mark and data used to produce them. check-in: 70d15c81 user: mistachkin tags: trunk
00:46
In the test for the UTF-8/UTF-16 detection functions, use the right byte-order-mark for the endianness of the machine. check-in: 05ac5884 user: mistachkin tags: trunk
00:09
Revise the looks_like_utf16() function so that it can handle blobs with an odd number of bytes and still set all the applicable output flags. Add tests for the UTF-8/UTF-16 detection functions. check-in: e3ae4148 user: mistachkin tags: trunk
2013-03-07
12:35
Somewhat better layout: Putting text-field title first, above the text-field. Closed-Leaf check-in: 3546a84c user: jan.nijtmans tags: ticket-2cfd96b2ba
11:00
merge trunk check-in: f96894a5 user: jan.nijtmans tags: ticket-2cfd96b2ba
09:56
Since the blob size is unsigned, looks_like_utf16() cannot easily process the content if the size is not even. check-in: 32b8fc7d user: mistachkin tags: trunk
01:27
Add support for detecting standalone carriage-return characters via the looks_like_utf*() functions. check-in: 6c7185d9 user: mistachkin tags: trunk
01:14
Fix typo in comments. check-in: 30e4e3e2 user: mistachkin tags: trunk
01:12
For the looks_like_utf*() functions, continue to examine blob content in order to fully set the output flags, even if it appears to be binary. Also, increase the strictness of starts_with_utf16_bom() and make it more accurate. check-in: 13fac7f7 user: mistachkin tags: trunk
2013-03-06
20:53
Enhance the GLOB processing on settings like binary-glob so that any sequence of commas and/or whitespace serves as a delimiter. Delimiters inside of quotes are part the glob pattern and are ignored. Enhance the test-glob command to verify correct operation of the globber. check-in: a93b58cf user: drh tags: trunk
20:50
Enhancements to the test-glob command for better testing of the setting globber. Closed-Leaf check-in: ad44353d user: drh tags: globListRefactor
20:46
Modify the commit_warning() function so the warning for possible binary content is higher priority than the other warnings. check-in: 2d9ae4ee user: mistachkin tags: trunk
20:27
Add the test-looks-like-utf test command to help test the looks_like_utf*() and related functions. check-in: 08b96ced user: mistachkin tags: trunk
15:40
merge trunk Closed-Leaf check-in: 820f6432 user: jan.nijtmans tags: fix-test-move-repository
15:33
fix commit dialog (problem is introduced in [30a63b8b66]) for files containing crlf or long lines followed by nul byte. test-case: $ tclsh8.6 % set f [open abc w];fconfigure $f -translation binary;puts -nonewline $f \r\n\0;close $f;exit    $ fossil add abc ADDED abc    $ fossil commit --test ./abc contains CR/NL line endings. Use --no-warnings or the "crnl-glob" setting to disable this warning. Commit anyhow (a=all/c=convert/y/N)? n    After correction:    $ ./fossil commit --test ./abc contains binary data. Use --no-warnings or the "binary-glob" setting to disable this warning. Commit anyhow (a=all/y/N)? n check-in: af0ca3b4 user: jan.nijtmans tags: trunk
14:40
merge trunk check-in: 7aa9f66f user: jan.nijtmans tags: fix-test-move-repository
12:58
(experimental) fix for [2cfd96b2ba] check-in: 949976e0 user: jan.nijtmans tags: ticket-2cfd96b2ba
11:30
Locate the local checkout database even if it is read-only. check-in: f7b355b3 user: drh tags: trunk
10:16
In db_open_local() check writability of local-db itself in stead of the directory it is in. This should enable fossil checkouts on NFS-mounts, which sometimes lie about writability of directories. check-in: beb91c91 user: jan.nijtmans tags: trunk
09:28
Fix gcc-4.7.2 warning: src/md5.c: In functie 'MD5Final': src/md5.c:263:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/md5.c:264:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] check-in: 98fd649a user: jan.nijtmans tags: trunk
07:50
Refactor the looks_like_utf*() functions to use a single output flags argument to convey the various pieces of blob status information. check-in: 30a63b8b user: mistachkin tags: trunk
06:58
Refactor the glob list handling code and add some tests. check-in: 1b6c39c1 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: 0e5f0da7 user: drh tags: trunk
02:15
Update the built-in SQLite to the latest 3.7.16 beta from upstream. check-in: 6e460c34 user: drh tags: trunk
2013-03-05
12:25
style: use g.zConfigDbName in stead of g.configDbName, as all other strings. check-in: a5dc5332 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: 473e08a6 user: jan.nijtmans tags: trunk
10:04
Proposed fix for [ed23ef59cf]: Fossil ignoring "binary-glob" setting Closed-Leaf check-in: e0e88821 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: ab2920c2 user: jan.nijtmans tags: trunk
02:06
Add warning for overly long lines found during the commit process. check-in: 10fbcda2 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: ccdd1abb user: mistachkin tags: trunk
01:26
Fix artifact links for ticket attachments. check-in: 3b09348f 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: dd9e030b 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: 1e90d43d user: jan.nijtmans tags: home-check-too-restricted
19:18
revert [9122ad308a]. It appears that file_access() cannot bries on win32 check-in: 1eb9496c user: jan.nijtmans tags: trunk
16:12
Merge in various complications needed to support CYGWIN. check-in: d95cbba2 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: 6184037c user: drh tags: trunk
13:26
Enabled the 'c=convert' commit option for Cygwin, now that it can handle UTF-16. Closed-Leaf check-in: a6f4093e 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: 18d8d2a6 user: jan.nijtmans tags: build-breaker
10:25
Proposed fix for ticket: test-move-repository requires access to original repository check-in: 1b61defd user: jan.nijtmans tags: fix-test-move-repository
2013-03-03
15:39
minor cut/paste error check-in: b163569a user: jan.nijtmans tags: trunk
15:32
New warning when file is considered binary due to long lines only. check-in: 3a74f9fe 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: 69fe4237 user: drh tags: trunk
00:26
Do not prompt for passwords on ssh: or file: syncs. check-in: c06e474f user: drh tags: trunk
2013-03-02
18:30
Additional fixes to side-by-side diff coloration for multibyte UTF8 text. check-in: 85ca3875 user: drh tags: trunk
17:55
Add the comparison of Greek Lorem Ipsum to the side-by-side diff testing suite. check-in: 82081837 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: 256815f9 user: drh tags: trunk
2013-03-01
23:44
Pull in the latest SQLite from upstream. check-in: 1fbc742d user: drh tags: trunk
23:33
Fix a harmless compiler warning in regexp.c. check-in: 520703dd user: drh tags: trunk
13:45
Enable access check on HOME directory for win32/cygwin check-in: 9122ad30 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: caf2eb25 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: 380485de 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: eec7c001 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: e2b34906 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: cae8b696 user: drh tags: trunk
2013-02-27
23:41
Fix artifact links for ticket attachments. Closed-Leaf check-in: b061772d user: mistachkin tags: tktAttachmentLinks
23:39
Update custom MinGW makefile to include the newly added source code files. check-in: 93482cee user: mistachkin tags: trunk
21:28
Fix "fossil remote off" so that it works again. check-in: c031089e user: drh tags: trunk
13:51
plug minor memory leak check-in: 52fb2a71 user: jan.nijtmans tags: trunk
09:46
On Cygwin determine home directory the same as on win32, so cygwin can share "_fossil" with win32. check-in: 26ad1bce user: jan.nijtmans tags: trunk
08:49
A few more places where Cygwin should do the same as win32. check-in: 8cc71be0 user: jan.nijtmans tags: trunk
2013-02-26
20:50
Fix preprocessor check for Win32/Cygwin in file_simplify_name(). check-in: 9e602271 user: mistachkin tags: trunk
20:48
Fix typo in wiki page. check-in: b72ef38d 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: d4b3e1d8 user: jan.nijtmans tags: trunk
2013-02-25
17:42
Get the "fossil scrub --private" command working again. check-in: 60acc2de user: drh tags: trunk
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: 8031947e user: jan.nijtmans tags: trunk
2013-02-23
14:10
Added /json/status to changelog. check-in: 16642f9c user: stephan tags: trunk
10:58
Added /json/status command. check-in: d1e4d100 user: stephan tags: trunk
2013-02-22
17:34
merged in [help-www] branch: adds help support for /www/pages. check-in: b38bb4f9 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: 8c35f07d user: drh tags: trunk
19:41
CLI help command now (cosmetically) differentiates between pages and commands. Closed-Leaf check-in: 5be59333 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: 43988bc4 user: drh tags: trunk
15:51
merge fork check-in: 32bb8c28 user: jan.nijtmans tags: trunk
15:50
Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t check-in: e3add2c1 user: jan.nijtmans tags: trunk
15:50
Make sure warning and panic messages appear on a fresh line on the console. check-in: 2091a11d user: drh tags: trunk
14:54
Do not prompt for the sync password more than once. check-in: 1cd61c96 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: 871a9492 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: bb0cedb1 user: drh tags: trunk
11:45
more unused variables check-in: 1a2e1ea0 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: 7eb5e231 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: aa5def06 user: stephan tags: help-www
08:15
unused variables check-in: 75e48389 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: 6d6740dc 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: 6ca66244 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: affccaa8 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: 2981ac51 user: drh tags: trunk
22:10
Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. check-in: e788795b 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: 5dfbf7e5 user: drh tags: trunk
18:54
Added timeline.rss changes to changelog. check-in: d84ec60d user: stephan tags: trunk
18:46
Merged in [timeline-rss-ticket] changes. check-in: dbaf5209 user: stephan tags: trunk
16:19
Get support for IP address on the --port option working on windows. Closed-Leaf check-in: f4143c5b 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: abf56881 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: 12ff5ff8 user: drh tags: trunk
08:33
Simplify/speedup starts_with_utf16_bom and enhance doc for it. check-in: 957be426 user: jan.nijtmans tags: trunk
2013-02-19
12:29
Avoid uniqueness errors when inserting default users. check-in: 646c4a67 user: drh tags: trunk
2013-02-18
22:35
Update version of OpenSSL that is referred to in the makefiles. check-in: ab9b4491 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: 1c46835e user: stephan tags: timeline-rss-ticket
13:46
Fixed ticket [5df2715635b99bd46a] (check-in count mismatch). check-in: b27c0d6d user: stephan tags: trunk
10:03
New function fossil_utf8_to_filename, such that fossil_unicode_to_utf8/fossil_utf8_to_unicode/fossil_unicode_free are not used on UNIX/MAC any more: On UNIX those 3 functions were only no-ops, but this allows to re-implement then for real unicode <-> utf-8 conversions. There is an "#ifdef _WIN32" around those 3 functions and 2 more (fossil_mbcs_to_utf8/fossil_mbcs_free) in order to prove that they are not used any more on UNIX/MAC. Closed-Leaf check-in: cc3976fd user: jan.nijtmans tags: fossil_utf8_to_filename
2013-02-17
14:47
More simplification in UTF-16 bom detection Closed-Leaf check-in: 1e70f211 user: jan.nijtmans tags: utf16Bom
14:43
Remove two unused variables check-in: a98467b6 user: jan.nijtmans tags: trunk
2013-02-16
14:12
Limit the complexity of the diff display on check-in information pages. check-in: 4f95ea8c user: drh tags: trunk
00:04
Version 1.25 check-in: d2e07756 user: drh tags: trunk, release, version-1.25
2013-02-15
19:57
Improvements to UTF-16 byte-order-mark detection. check-in: 3d988df6 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: 8522e0ab user: drh tags: trunk
15:53
Update the change log for version 1.25. check-in: b9625cfe user: drh tags: trunk
15:14
On a side-by-side diff, shift small differences as far to the left as possible. check-in: 89a2e881 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: b5aab695 user: drh tags: trunk
2013-02-14
21:58
More aggressively compress uparrows in the timeline when the length of the arrow is short. check-in: 6267e24b 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: 16253835 user: drh tags: trunk
21:15
More compact display of the graph for the "family" of a particular checkin. check-in: 27dfe95d 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: a4f6e884 user: drh tags: trunk
21:12
Removed some orphaned function docs (function was moved to db.c at some point). check-in: 9dab2e06 user: stephan tags: trunk
20:16
Correct comment and remove superfluous return statement. Closed-Leaf check-in: a49749ed user: mistachkin tags: utf16Bom
17:43
removed an invalid FIXME. Comment changes only. check-in: 38bf1d0f user: stephan tags: trunk
14:12
Update the built-in SQLite to the latest from the SQLite trunk. check-in: f7f764b7 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: d5be709c user: drh tags: trunk
09:28
"reverse" should mean big-endian on little-endian machines. check-in: cdffec2b user: jan.nijtmans tags: utf16Bom
03:14
Improvements to the UTF-16 BOM detection. check-in: 81c4d781 user: mistachkin tags: utf16Bom
2013-02-12
19:23
Revised ticket processing to align with coding style guide, and for clarity of presentation. check-in: 67f787dc 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: 9cca9398 user: viriketo tags: trunk
16:57
Update src/rss.c with latest version from dg-misc branch (original at [01e85ec4]). check-in: a1028240 user: dg tags: timeline-rss-ticket
11:53
Replaced a call to realloc() with cson_realloc() (which, in turn, uses the fossil realloc). check-in: a1d2cd84 user: stephan tags: trunk
10:08
timeline.rss with single-ticket support, based on David Given's patch. check-in: 1bc09124 user: stephan tags: timeline-rss-ticket
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: fab09a17 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: c31bbd40 user: jan.nijtmans tags: trunk
08:21
Change "fossil knows nothing about" fatal into a warning. check-in: 7a8808b2 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: be6756e2 user: jan.nijtmans tags: trunk
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: 43c45226 user: drh tags: trunk
00:24
Add the shell= query parameter to the ssh: scheme for cloning and syncing. check-in: 2163cd96 user: drh tags: trunk
2013-02-06
12:00
Set the execute permission bit on compat/zlib/configure. check-in: 6e685da3 user: drh tags: trunk
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: fe56e5aa 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: 13ffb9b4 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: ba86c859 user: stephan tags: trunk
10:53
Fixed list numbering (was missing #5). check-in: 512def0f 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: 7dda61ec user: jan.nijtmans tags: trunk
18:14
Back out the previous check-in - no changes needed for strcmp(). check-in: 8027c7e6 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: afffe486 user: jan.nijtmans tags: trunk
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: 7ac0fd9d 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: 7d237c49 user: jan.nijtmans tags: trunk
2013-01-27
21:06
issue [cd201d69bb]: For completeness, let's add .dot and .dotx too. check-in: c5ed2227 user: jan.nijtmans tags: trunk
20:51
Fix issue [cd201d69bb] check-in: 2a74733c user: jan.nijtmans tags: trunk
19:54
Patch by Edward Berner: _set_errno and older MSVC Resolves problem on Windows NT 4.0 check-in: b9f0c78a 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: 28c36747 user: jan.nijtmans tags: trunk
11:24
Typo fixes from Edward Berner. check-in: 0421c136 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: b178bcb8 user: jan.nijtmans tags: trunk
16:27
merge trunk Closed-Leaf check-in: 013854ae 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: 1a5ac305 user: joel tags: trunk
2013-01-25
23:49
Fix 'fossil revert' to fully revert renames check-in: eef34741 user: joel tags: trunk
08:53
Replaced a ..\ with $B\. check-in: 461a4d11 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: bb63588e user: stephan tags: trunk
14:38
Added missing help text for dbstat command. check-in: 7b17a4dd 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: e9f3e41b user: stephan tags: trunk
10:48
Rename "unicode-glob" to "encoding-glob", and improve feedback regarding the existance of the *-glob settings. Closed-Leaf check-in: f4801738 user: jan.nijtmans tags: encoding-glob
10:18
Further simplification of continuation byte checkin in filenames check-in: a5cd2dd6 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: 769c90a2 user: drh tags: trunk
13:15
Further fine-tuning of the check for valid UTF8 characters in filenames. check-in: 4d456c9f user: drh tags: trunk
13:09
Only run ANALYZE if the --analyze flag is provided to "fossil rebuild" or "fossil all rebuild". check-in: 3104348e user: drh tags: trunk
12:31
Only check time, if it is set. Closed-Leaf check-in: 970cc4f1 user: joerg tags: experimental
10:38
put settings in right alphabetical order check-in: 4ddd099b user: jan.nijtmans tags: trunk
2013-01-21
13:12
Oops, make it work correct now. Closed-Leaf check-in: 7dabede3 user: jan.nijtmans tags: disallow-invalid-utf8-in-filenames
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: 011d5f69 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: 1d462a68 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: ee6ae580 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: 80bf94e0 user: joerg tags: trunk
12:36
Bring the regexp.c module into alignment with the similar code in the SQLite test suite. check-in: 2f10a050 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: 44dc567e 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: 823d3ed6 user: stephan tags: trunk
02:33
Simplify the text on the "Number of Artifacts" row of the /stat page. check-in: e5f9b18d user: drh tags: trunk
02:23
Remove an unused variable from the URL encoder. check-in: 5210b937 user: drh tags: trunk
02:19
Uniformity in the display of version numbers on the /stat page. check-in: a8956061 user: drh tags: trunk
02:11
Avoid unnecessary escaping of : characters in URLs in order to make the links more readable. check-in: afec3f81 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: 6bb63a73 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: f97e1cf6 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: 7536c6ae user: drh tags: trunk
18:13
Merge in the latest SQLite from upstream, in order to test SQLite. check-in: d7019134 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: 39fa6911 user: jan.nijtmans tags: trunk
03:30
Change 'checkin-count' to simply 'checkins' to keep the output aligned. check-in: d59455e3 user: mistachkin tags: trunk
2013-01-15
19:15
Moved the "dbstat" command into the "--all" list. check-in: 2f04cc5e user: stephan tags: trunk
18:32
Expanded the "dbstat" command output a bit. check-in: 29a9e237 user: stephan tags: trunk
10:25
formatting check-in: 9d657c3b user: jan.nijtmans tags: allow-backslash-in-card-filename
10:22
merge trunk check-in: 5e710f01 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: 4f510b66 user: jan.nijtmans tags: trunk
10:17
merge trunk check-in: 15fec283 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: 886e1bb2 user: jan.nijtmans tags: trunk
10:03
merge trunk check-in: 9a88d196 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: 8554d3e6 user: drh tags: trunk
02:29
Fix compiler warnings. check-in: b3bac115 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: f76d912f 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: bee86ff3 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: 8a470fd4 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: 9ee47de2 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: 1dd49323 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: a0dd51e9 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: e4ca677a user: drh tags: trunk
18:03
Enhancements to the TICKETCHNG table: (1) Add the tkt_rid column and populate it (if present) with the recordID of the artifact. (2) For columns that appear in both TICKET and TICKETCHNG but are missing from the artifact, fill in the TICKETCHNG value with the value from TICKET at that point in time. (3) Add the test-ticket-rebuild command for testing the above. check-in: a18a49c8 user: drh tags: trunk
12:28
merge trunk check-in: 6e9e6436 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: bef9a956 user: jan.nijtmans tags: regexp-x
2013-01-10
12:51
Added checkin-count to (fossil info) output (ML request). check-in: acea7010 user: stephan tags: trunk
2013-01-09
15:59
Fix incorrect license statement on the http_ssl.c file. No code changes. check-in: c7133bd7 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: 6b3e97a3 user: drh tags: trunk
2013-01-08
17:08
Fix typo in the new 5 minute guide. check-in: 5b7f084f user: mistachkin tags: trunk
16:55
Added missing commit example to 5-minute quickstart. check-in: 0fb6c829 user: stephan tags: trunk
15:58
Errata for the 5-minute tutorial page. check-in: be93ecb3 user: stephan tags: trunk
15:47
Forgot to do the "fossil add fiveminutes.wiki" in the previous commit. check-in: 66c4f17a user: drh tags: trunk
15:35
Added the "Up and running in 5 minutes" document by Gilles Ganault. check-in: f612e917 user: drh tags: trunk
15:19
Fix an obsolete comment. No code changes. check-in: 17fbffa2 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: 1a52914b 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: baa1ebb7 user: drh tags: trunk
17:18
Re-sync custom MinGW makefile. check-in: 1fdeece2 user: mistachkin tags: trunk
15:03
Fix "fossil revert" so that it works on files that have been renamed. check-in: 48798b27 user: drh tags: trunk
14:45
Pull the latest trunk version of SQLite from upstream. check-in: 9ae863a5 user: drh tags: trunk
2013-01-04
19:43
Fix an out-of-order variable declaration in regexp.c. check-in: 8144cf15 user: drh tags: trunk
18:43
auto-captcha should default to "off". check-in: ac103f64 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: 781e5bed 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: c23e6444 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: f86304fe 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: c84051f3 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: a13e0a20 user: jan.nijtmans tags: trunk
09:27
Patched re_space_char() to conform to its docs (now recognizes \r as a space). check-in: c77995e6 user: stephan tags: trunk
2013-01-02
12:19
Fixed 2 string pointer type warnings reported on the mailing list. check-in: 46af6b82 user: stephan tags: trunk
11:39
s/re_exec\b/re_execute/g, for compatibility with BSD. check-in: 6a26eb34 user: stephan tags: trunk
10:47
Fixed JSON-side warnings reported by Baptiste Daroussin. check-in: 8fec4c95 user: stephan tags: trunk
01:36
Enable diff filtering using a regex= query parameter on web pages. check-in: 31dd2c0e 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: 97a7b924 user: drh tags: trunk
2013-01-01
22:56
Allow the --context option on diff to have a value of 0. check-in: d74698ec user: drh tags: trunk
21:25
Add support for case folding in the regexp matcher. check-in: 62cd2e24 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: cb952c42 user: drh tags: trunk
20:56
Add the regular expression matching library and the "test-grep" command for testing it. check-in: e2552de8 user: drh tags: trunk
2012-12-31
13:46
Updates to the checkin_names embedded documentation page to reflect recent changes. check-in: 808e3d6e 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: 514f4fd8 user: drh tags: trunk
2012-12-27
21:16
Add the ability to run TH1 commands from the web interface. check-in: e356f185 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: 747e1e50 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: 6358cc37 user: mistachkin tags: adminTh1
2012-12-22
13:48
Update SQLite to the latest trunk, with support for the foreign_key_check pragma. check-in: 558a17a6 user: drh tags: trunk
2012-12-21
13:31
Correct typo in the description of the moderation setup page. check-in: c89a694d user: mistachkin tags: trunk
2012-12-19
08:24
Allow backslash in card filenames without causing a SYNTAX error in card parsing. check-in: 0a242574 user: jan.nijtmans tags: allow-backslash-in-card-filename
2012-12-18
21:04
Fix a couple typos in comments. check-in: 55a28e7f user: mistachkin tags: trunk
03:59
Add help text for the 'access-log' setting. check-in: 67985cd6 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: ebd36f9b user: drh tags: trunk
02:18
Fix a typo - repeated word "from" Closed-Leaf check-in: 6dba4c6a 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: aa9a2485 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: 4ac43fe6 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: a39a992b 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: 0c6e6451 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: ef6285a6 user: drh tags: trunk
07:16
Remove unused local variable. check-in: 01d6ef7c user: mistachkin tags: trunk
2012-12-15
21:55
Do not attempt to translate tabs into spaces on a unified diff. check-in: b9126194 user: drh tags: trunk
15:18
More tests in to the difference-engine test page. check-in: 4f8631eb 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: df0d0d04 user: drh tags: trunk
14:25
Add robustness to the handling of command-line options in the "diff" and "test-diff" commands. check-in: 60d5b1f5 user: drh tags: trunk
14:19
Wrap an over-long source code line. No logic changes. check-in: 84dc7b0f user: drh tags: trunk
14:13
Always set "white-space: pre-wrap;" in the CSS. check-in: 1442cc7f 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: 69f75f19 user: drh tags: trunk
01:37
More test cases for the side-by-side diff. No changes to code. check-in: 47dacaa6 user: drh tags: trunk
01:17
More compact representation of a left/right rewrite on side-by-side diffs. check-in: 233c4975 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: 52db049b 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: c4bbc4a9 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: 4cf8c16c user: drh tags: trunk
11:50
include <winsock2.h> before <ws2tcpip.h> whenever needed. Thanks to Konstantin Khomoutov for reporting this. check-in: 0658068a 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: 743b64ec 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 versions of Fossil will be inaccessible. check-in: d48399bd user: drh tags: trunk
22:03
typo integrate latest version of dirent.h check-in: 8e50ff0c user: jan.nijtmans tags: trunk
2012-12-11
20:58
Improve consistency when referring to the 'build.wiki' page in several places. check-in: d5261ae5 user: mistachkin tags: trunk
16:53
Update the "compiling and installing" instructions to describe how to build for MacOS 10.2. check-in: 44610be4 user: drh tags: trunk
16:29
Missed one spot where WITHOUT_ICONV is required on the previous check-in. check-in: fbe87e0c 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: 722791a6 user: drh tags: trunk
13:13
Clarify the "omitted checkin" message on "fossil bisect vlist". check-in: b41ebf25 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: d79ddfac user: drh tags: trunk
2012-12-10
19:50
some more unused variable gcc warnings check-in: 1caa5101 user: jan.nijtmans tags: trunk
19:35
A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE check-in: 0e5c1280 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: 2056f624 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: 8e31adaf user: drh tags: trunk
02:26
Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. check-in: f51c8a44 user: mistachkin tags: trunk
01:01
In the markdown engine, use fossil_strnicmp() to allow easy compilation with MSVC. check-in: 3ad20f4b user: mistachkin tags: trunk
00:41
Merge markdown support for embedded documentation into the trunk. check-in: 61079c3b user: mistachkin tags: trunk
2012-12-07
20:58
Merge updates from trunk. Closed-Leaf check-in: de1ef7e9 user: mistachkin tags: markdown
14:57
Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. check-in: 0bb8184e user: drh tags: trunk
14:33
Attempt to get click-to-diff working on IE8. check-in: ce99889c 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: bf160cf0 user: drh tags: trunk
12:50
Get self-registration working again after adding javascript-activated forms. check-in: 54085d52 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: 89ab1185 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: 8d4ee62b 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: d57481a7 user: drh tags: trunk
2012-12-05
15:47
Pull the SQLite 3.7.15 beta from upstream for testing. check-in: 0eb3d8e8 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: 2c8557cc 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: 3c188df5 user: mistachkin tags: trunk
02:04
Restore default PREFIX in custom makefile. check-in: e354c795 user: mistachkin tags: trunk
01:10
The "ln" query parameter causes lines numbers to be shown on the "annotate" webpage. check-in: 08f4eda7 user: drh tags: trunk
00:17
Change the encoding on the ZIP archive generator so that it preserves UTF8 filenames. check-in: 3ff5ca05 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: ceb11b07 user: jan.nijtmans tags: utf8-in-zip
20:48
missing parameter type check-in: ee1ff73a user: jan.nijtmans tags: trunk
2012-12-01
20:17
Add mimetype mappings for .docx, .pptx, and .xlsx. check-in: 4e23c42f user: drh tags: trunk
09:53
update wrong comment check-in: 39807cdf 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: 99ab9fb4 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: c71e0968 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: 4a5e972e 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: 28faff0d user: drh tags: trunk
03:50
Revise the default ticket viewer so that it omits blank comments from the User Comments section. check-in: ee40fcb4 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: 7f56910f 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: 8205c01c 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: cc09cda2 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: e726c808 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: ed1e34c7 user: drh tags: trunk
16:59
forgot makemake.tcl and Makefile.mingw.mistachkin changes check-in: 08802c4a user: jan.nijtmans tags: cmdline-expansion
16:43
merge trunk. Add fallback mechanism for MinGW check-in: 2459ee7b user: jan.nijtmans tags: cmdline-expansion
16:09
CSS changes: set the cursor to "pointer" on ticket reports. check-in: d091c609 user: drh tags: trunk
15:52
Allow characters *[]? to appear in filenames. Tickets [46bf4baedce] and [d17d6e5b174bd6] and [10aee063c413c107] check-in: 647bb7b7 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: 5bff5e5c 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: 20f17aeb 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: c43da4fc 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: bac4b248 user: jan.nijtmans tags: cmdline-expansion
14:09
fix testcase check-in: e08073d3 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: b1036fe5 user: jan.nijtmans tags: cmdline-expansion
03:33
Fix the click coordinates so that they work even when the page has been scrolled. Closed-Leaf check-in: 7b3def02 user: drh tags: click-graph-to-diff
03:14
Fix compiler warning. check-in: 95cce92a 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: a7dde41f 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: 3e0f48c7 user: mistachkin tags: trunk
00:38
Update custom MinGW makefile with recent changes. check-in: 2d754ca8 user: mistachkin tags: trunk
2012-11-29
20:23
All the --verbose option on "all sync", "all push", and "all pull". check-in: 4ee99cc8 user: drh tags: trunk
18:46
Modify the test-echo command to also show the name of the executable. check-in: 5ed566f8 user: drh tags: trunk
18:39
Fix the "all" command on mac, broken by the penultimate check-in. check-in: 2f187c2f user: drh tags: trunk
18:31
Fix harmless compiler warnings on windows. check-in: 9eb2df37 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: f1a82cf3 user: drh tags: trunk
16:54
Fix a missing on object descriptions. check-in: 7e609e0e user: drh tags: trunk
13:15
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] check-in: ca728447 user: drh tags: trunk
13:12
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] Closed-Leaf check-in: 1002e723 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: 42951c59 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: a0148eac user: jan.nijtmans tags: ticket-e399bc
08:57
unbreak win32 check-in: 0ff5b5ed user: jan.nijtmans tags: ticket-e399bc
07:56
Fix a couple line length issues and modify an error message. check-in: 3527aa44 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: c24e568f 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: 22b570f4 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: fcdeaa29 user: drh tags: trunk
20:37
Add the "fossil cat" command, which is an alias for "fossil finfo -p" check-in: 607ff085 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: f1ef2213 user: drh tags: trunk
11:13
Add a conditional #include in an attempt to get the build working on Cygwin. check-in: b9634467 user: drh tags: trunk
08:44
merge trunk Closed-Leaf check-in: 9d67e2e2 user: jan.nijtmans tags: convert_before_commit_v2
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 scripting language is enhanced to support this, including the new "query" command for doing SQL queries against the repository database. All changes should be backwards compatible. check-in: 4f8c8975 user: drh tags: trunk
15:32
Fix some HTML markup irregularities. Improvements to the default ticket viewer. Closed-Leaf check-in: 7575b52e user: drh tags: ticket-enhancements
14:53
unbreak mingw-w64 build check-in: 14cf3f3c 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: 7ef7284d user: drh tags: trunk
13:15
Make the --admin-user for the "init" command also be the login user. Ticket [1038e224fa3956] check-in: 4eb637fd user: drh tags: trunk
11:10
Suggested fix for [1038e224fa] Closed-Leaf check-in: 9f3622b2 user: jan.nijtmans tags: ticket-1038e224fa
09:46
merge trunk check-in: 35f5c40c 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: d27cddf1 user: jan.nijtmans tags: trunk
09:15
missed a small part when merging check-in: 5d3a492d user: jan.nijtmans tags: convert_before_commit_v2
09:10
merge trunk check-in: 43caa737 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: 36734cfc user: mistachkin tags: zlib
06:31
Support building with zlib in the compat directory, phase 1. check-in: d17f4473 user: mistachkin tags: zlib
00:23
Assume that the NetSurf browser is operated by a human. check-in: 77cd6e0d user: drh tags: trunk
2012-11-26
22:51
Merge byte-order-mark handling enhancements to trunk. check-in: 9b800ee4 user: mistachkin tags: trunk
21:30
Fix a string-quoting error in the previous commit. check-in: 3c8195c8 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: 2ff70a31 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: 5e83504f user: mistachkin tags: trunk
19:32
Change the default ticketing scripts to take advantage of TICKETCHNG. check-in: fb3b0f66 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: 7de5f6c0 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: cb856ccd user: mistachkin tags: trunk
16:28
Improvements to TH1 variable setup when processing tickets that use TICKETCHNG. check-in: cc8a3256 user: drh tags: ticket-enhancements
2012-11-25
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: e9954e58 user: mistachkin tags: bellon-unicode
22:01
Adjust check for bypassing Unicode/CR/NL warning. check-in: be15485a 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: 0c2f705c user: jan.nijtmans tags: bellon-unicode
18:06
Fix formatting of the Login Group screen. Ticket [f687f1eb987148]. check-in: 7a8938ab user: drh tags: trunk
17:05
Fix an out-of-order variable declaration. check-in: 77dc754b user: drh tags: trunk
11:50
Disallow invalid unicode characters in filenames. check-in: 897dfa48 user: drh tags: trunk
11:16
Use binary mode for CGI trace files. Make CGI trace cross-platform. check-in: 6a8084ab user: drh tags: ticket-enhancements
02:57
Use binary mode for CGI related trace files. Closed-Leaf check-in: 95f02a57 user: mistachkin tags: cgiTraceBinary
2012-11-24
23:54
Bug fixes in the TICKETCHNG update mechanism. check-in: 7136ff4c 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: 6f3d328f user: drh tags: ticket-enhancements
22:40
Fix a bug in TH1 trace output. check-in: 48cf0994 user: drh tags: ticket-enhancements
20:53
Add support fo the TICKETCHNG table in the repository database. check-in: 48645c39 user: drh tags: ticket-enhancements
14:44
Add the "query" command to the TH1 language, used to query the repository database. check-in: f6ac3c6f 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: aaa8e45b user: drh tags: ticket-enhancements
00:04
Improvements to hyperlinks showing details of tickets and attachments. check-in: ceda22ac 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: c6a5efa1 user: drh tags: ticket-enhancements
23:00
Make timeline-plaintext the default for new repositories. check-in: ae63f485 user: drh tags: ticket-enhancements
22:29
New and improved default ticket setup. check-in: 340040a8 user: drh tags: ticket-enhancements
21:45
Add the [string trimleft] and [string trimright] commands to TH1. check-in: b28ae72e user: drh tags: ticket-enhancements
19:33
some unnecessary spacing check-in: d13143eb 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: 5139ad6e 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: 73752b32 user: drh tags: ticket-enhancements
16:37
Add the [string trim ...] command to TH1. Accept query parameters in tktview. check-in: 7ba3f653 user: drh tags: ticket-enhancements
15:57
All markup of the form ... with an options "links" or "links=BOOLEAN" attribute. Improved TH1 tracing and error reporting capabilities. Improved documentation on how reports work. check-in: 23c75abd user: drh tags: ticket-enhancements
10:35
Disallow invalid unicode characters Closed-Leaf check-in: 9242c09f 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: fe453a48 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: 2c6fa9c3 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: 05a53dc0 user: drh tags: trunk
12:16
Improved help message for the unsupported test-content-put command. check-in: a191d8fb user: drh tags: trunk
11:54
Fix the text of one of the error messages generated by the artifact parser. check-in: 7b8e4752 user: drh tags: trunk
10:46
For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. check-in: 0e082b04 user: mistachkin tags: trunk
10:16
Modify db_open_config() and associated routines to make their internal state more consistent and discoverable. Closed-Leaf check-in: 52a68687 user: mistachkin tags: dbOpenConfig
00:12
Fix usage error message for 'ticket change' and 'ticket history' commands. Also, silence harmless compiler warnings. check-in: fc5a2176 user: mistachkin tags: trunk
2012-11-21
23:32
Backout check-in [fb04f278294a8ca6f] since it causes "fossil set" to fail. check-in: bb3fe399 user: drh tags: trunk
21:02
Enhancements to TH1 scripting in support of new ticket functionality. check-in: 74e3f905 user: drh tags: trunk
16:28
Add support for <verbatim type="allow-links"> check-in: bf67db06 user: drh tags: trunk
15:11
Add the WIKI_LINKSONLY formatting option for the wiki formatter. check-in: 4615bc8f user: drh tags: trunk
01:08
Improvements to comments on recently added CAPTCHA code. check-in: 64231a67 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: 82b8587a user: drh tags: trunk
2012-11-20
22:28
Centralize escaping of reserved HTML characters in the captcha output. check-in: a4603263 user: mistachkin tags: trunk
22:13
Change the action= attribute of <form> elements using javascript, as an additional defense against spam-bots. check-in: dfa35794 user: drh tags: trunk
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: fb04f278 user: drh tags: trunk
17:14
Extra buttons on wiki viewing pages that make it easier to find and delete spam. check-in: 66b3d398 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: 15708574 user: drh tags: trunk
13:42
Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. check-in: 26ac3923 user: drh tags: trunk
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: e0152697 user: mistachkin tags: dbReOpenConfigAttach
08:21
If applicable, use the OPEN_ANY_SCHEMA flag in Th_FossilInit. check-in: 3c1ad1de user: mistachkin tags: trunk
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: b058c8a9 user: mistachkin tags: trunk
02:05
Show much less output on a sync operation, unless the --verbose flag is given. Closed-Leaf check-in: 407cd4c5 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: 89ed7dc5 user: mistachkin tags: modDispUser
23:57
Fix harmless compiler warning in the wiki rendering code. check-in: 60f71ba2 user: mistachkin tags: trunk
20:39
Allow the get_utf8_bom function to return the size as well. check-in: d857d20b 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: c3bfb008 user: drh tags: trunk
13:54
Make no transformation to wiki hyperlinks (text inside [..]) if the content is not a valid hyperlink. Formerly, the faulty hyperlink would be displayed within <span class="brokenlink">..<span>. check-in: 90676f48 user: drh tags: trunk
04:39
Modularize byte-order-mark and blob UTF-8 conversion handling. check-in: d29dd544 user: mistachkin tags: convert_before_commit_v2
2012-11-17
20:19
merge trunk Closed-Leaf check-in: 7e7dcdd2 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: e5b8eb12 user: drh tags: trunk
19:07
Avoid the <nobr> tag in generated HTML. check-in: 8ea929ca 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. Closed-Leaf check-in: 6cc26220 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: 141b9907 user: drh tags: fix-sync-delta-loop
07:50
remove unused variable check-in: 6fb750d7 user: jan.nijtmans tags: trunk
07:33
The <nobr> tag is not valid xhtml. 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 <nobr> tag, other do it by putting "white-space: nowrap;" in css. This commit changes the skins to do the same using css in all skins. With this change, the "timeline" and "finfo" pages become 100% html5 complient: validator.w3.org doesn't show any errors any more (just 3 warnings) Closed-Leaf check-in: 46fba0f1 user: jan.nijtmans tags: no-nobr
2012-11-15
20:43
The annotator follows name changes. check-in: ee33b951 user: drh tags: trunk
20:25
Enhance the finfo page to show renames and/or where the file was added. check-in: dac6424e 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: a9372c05 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: eb3cc76d 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: badd78e1 user: drh tags: trunk
2012-11-14
18:07
Modify the custom MinGW makefile to support symbols. check-in: 0e812a8e 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: 4e368da1 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: 87d6aa31 user: drh tags: trunk
2012-11-13
15:04
this ampersand should not have been escaped check-in: 2017763c user: jan.nijtmans tags: trunk
12:31
bug-fix: If both suppressCnt and pendingEndTr are true, a </td></tr> pair too much is printed out. Discovered by validator.w3.org check-in: 06b00fa5 user: jan.nijtmans tags: trunk
2012-11-12
15:22
Fix a boundary case in the SSH link startup logic. check-in: 5776dfad user: drh tags: trunk
15:12
Increase the amount of randomness in the probe string used to initialize an SSH synchronization link. check-in: 0e9b58c8 user: drh tags: trunk
15:01
Fix a link problem with the default skin and skin#5. check-in: 62c565ec 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: 00cf858a user: drh tags: trunk
13:16
revert unrelated changes check-in: 2c5844b1 user: jan.nijtmans tags: convert_before_commit
13:12
merge trunk check-in: b1beeb77 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: 4473a27f user: drh tags: trunk
17:59
Add the --binary-ok flag to the "fossil commit" command. Ticket [63cc656c9dfef126] check-in: 8c7faee6 user: drh tags: trunk
2012-11-10
01:12
Reverse the labels on the Add/Delete indentation buttons in the Wysiwyg editor. Ticket [9d4cb9cf117b10a68] check-in: 449947b7 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: 8b06be70 user: drh tags: trunk
2012-11-09
23:35
Pull the latest SQLite from upstream for testing purposes. check-in: 50c534ee user: drh tags: trunk
15:39
merge trunk check-in: 9627a905 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: cc746fc6 user: jan.nijtmans tags: trunk
08:52
(committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. check-in: 153116f2 user: jan.nijtmans tags: convert_before_commit
07:47
merge trunk check-in: 49f73889 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: 76e8600b 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: 691f1884 user: drh tags: trunk
16:51
Properly escape spaces in URLs in an href attribute. check-in: cd8aad43 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: 353438a8 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: a1064042 user: drh tags: trunk
15:47
merge trunk check-in: 4b9243f6 user: jan.nijtmans tags: convert_before_commit
15:45
accidently committed two unrelated files... check-in: b1199eb9 user: jan.nijtmans tags: trunk
15:40
another minor xhtml error. check-in: 44d5ad59 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: 9e0da274 user: drh tags: trunk
13:46
Escape all characters in the href attributes of <a> elements that have special meaning to HTML. Ticket [5ff2043c96682049]. check-in: d5c46845 user: drh tags: trunk
13:44
Always HTML-encode the href attribute of <a> elements. This check-in simplifies and fixes double-frees in the previous. Ticket [5ff2043c9668] Closed-Leaf check-in: 35bfedef 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: e47d862a user: jan.nijtmans tags: ticket-5ff2043c96
09:45
suggested fix for [5ff2043c96] check-in: d1f16f71 user: jan.nijtmans tags: ticket-5ff2043c96
09:20
a few more minor html5 violations check-in: 1858d202 user: jan.nijtmans tags: trunk
2012-11-07
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: 14fdae7e user: drh tags: trunk
08:30
merge trunk check-in: 82506434 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: 28272fa1 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: b83278f6 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: bc74a817 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: d764f449 user: drh tags: trunk
12:20
gcc warnings: 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 check-in: 233463c4 user: jan.nijtmans tags: trunk
09:39
... but revert win/Makefile.mingw (accidently committed) check-in: 8f6cd5f3 user: jan.nijtmans tags: convert_before_commit
09:36
merge trunkDon't try to convert binary files. check-in: 4fa49721 user: jan.nijtmans tags: convert_before_commit
08:44
3 minor violations against html5 check-in: c5e08c3f 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: 90e928de 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: cd2c0e4c user: drh tags: trunk
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: c6223a8e user: jan.nijtmans tags: convert_before_commit
2012-11-04
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: db0c5127 user: drh tags: trunk
12:59
Fix typos. Closed-Leaf check-in: 45065c5c user: dmitry tags: spelling
11:58
Improvements to the fix for [0ff64b0a5fc88e7e]: (1) Better error message and (2) allow the partial commit of the renamed file as long as its destination files is also part of the partial commit. check-in: c0fe455c user: drh tags: trunk
00:46
Disallow the sequence: "fossil mv A B; fossil add A; fossil commit A;" since doing so requires both the old A and the new A to be in the same check-in. Ticket [0ff64b0a5fc8]. check-in: 27298fff user: drh tags: trunk
2012-11-03
02:53
Perserve the "ubg", "brbg", and "ng" query parameters on the timeline when moving the display forwards and backwards in time or changing the length, etc, using the submenu buttons. check-in: 19ca7c6c user: drh tags: trunk
2012-11-02
23:52
Make the repeated-ticket suppressor output text ("N similar events omitted") appear at the end of the first line in the timeline, rather than on a separate line. Less obtrusive this way. check-in: dccb97fc user: drh tags: trunk
22:32
Add the undocumented --test option to "fossil clean", so that we can easily see what is being removed without actually removing it. This found a bug in the case-sensitivity logic, which was also fixed. Ticket [03fec0ab6021c776a4b3] check-in: d6605776 user: drh tags: trunk
21:53
Be aware of the filename case sensitivity of the underlying filesystem in the "fossil clean" command. Ticket [03fec0ab6021c77]. check-in: 640a4f49 user: drh tags: trunk
21:45
Only use the Tcl-derived argv/argc parser when compiling on windows using a compiler other than mingw. The crt0 for mingw works, and it also does wildcard expansion. Need to update the parse_windows_command_line() function to do wildcard expansion in order to fix builds using non-mingw windows compilers. Ticket [8ca2aae39172f9] check-in: fca9c526 user: drh tags: trunk
21:38
Add the -g option to builds using the Mingw makefile. check-in: 004a31a6 user: drh tags: trunk
21:33
Fix an out-of-order variable declaration in blob.c. check-in: 9073d8dc user: drh tags: trunk
21:20
Fix a segfault that occurs with the "fossil md5sum" command when files named on the command-line do not actually exist. Ticket [8ca2aae39172f90c]. check-in: 52199a50 user: drh tags: trunk
17:49
Make form field widths consistent for settings. Fix comment for the 'binary-glob' setting. check-in: c24b6890 user: mistachkin tags: trunk
17:37
Allow commit warning for binary data to be disabled via the 'binary-glob' setting. check-in: d25f6ddf user: mistachkin tags: trunk
17:22
Adjustments to looks_like_utf16 to handle wchar_t being missing or not 2 bytes. check-in: 7d881d82 user: mistachkin tags: trunk
08:31
speedup mimetype_from_content() by using a 256 byte array. Mark VT and Ctrl-Z as text bytes, not binary. Decrease maximum UTF-16 line length to 2731 Check for FFFF in addition to 0, in UTF-16/binary detection. check-in: d804902f user: jan.nijtmans tags: trunk
03:30
Add the new moderation permissions to the list maintained by the JSON code. check-in: 1cc7e8ce user: mistachkin tags: trunk
03:10
Use local variable when checking for a carriage-return in looks_like_utf8/utf16. Update custom MinGW makefile. check-in: 531b2e2d user: mistachkin tags: trunk
02:41
Clean up some harmless compiler warnings. check-in: 0a4193be user: drh tags: trunk
02:36
Merge the "moderation" branch into trunk. This adds the ability to have an approval process for edits to Wiki and Tickets, including creating new Wiki and Tickets and adding attachments. Probably there are still some problems, but things are working well enough for trunk. check-in: ba418ee1 user: drh tags: trunk
02:34
Make sure the MODREQ table exists before using it in the "modreq" webpage. Closed-Leaf check-in: def256a2 user: drh tags: moderation
02:27
Merge commit warning and file content type detection changes to trunk. check-in: 0c7c6144 user: mistachkin tags: trunk
02:26
Additional tweaks to the wiki/ticket editing logic with moderation control. check-in: d3d094ff user: drh tags: moderation
2012-11-01
22:54
All aspects of Wiki and Ticket moderation and attachments are working better. But there are still room for improvement before merging this enhancement sprint into trunk. check-in: 628c4024 user: drh tags: moderation
20:19
Add detection of binary data with no leading UTF-16 byte-order-mark. Closed-Leaf check-in: 7d3a06b8 user: mistachkin tags: commitWarningV2
20:09
Improve detection of UTF-8, UTF-16, binary data, and carriage returns during commit operations. check-in: c837e444 user: mistachkin tags: commitWarningV2
17:56
Add moderator approval for attachments. check-in: 9ac46731 user: drh tags: moderation
15:08
Tickets are now held for moderator approval. check-in: aa4dd798 user: drh tags: moderation
14:34
Wiki moderation now appears to be working. check-in: b7ccf110 user: drh tags: moderation
13:11
More infrastructure for wiki and ticket moderation. check-in: f7938ebd user: drh tags: moderation
10:20
Restore Style fix, which got lost by [618258421767778c] check-in: ef6c243e user: jan.nijtmans tags: trunk
07:40
dont check for same BOM twice check-in: 8c32e6f0 user: jan.nijtmans tags: trunk
03:44
Merge commit warning and looks_like_text() enhancements to trunk. Further changes based on these will occur on a branch. check-in: 61825842 user: mistachkin tags: trunk
2012-10-31
23:07
Improvements to the display of Wiki and Ticket changes. check-in: ba0ae3b2 user: drh tags: moderation
20:40
Initial infrastructure for adding the ability to moderate Wiki and Ticket changes. check-in: ef112586 user: drh tags: moderation
19:48
Add the wiki-moderator and ticket-moderator permissions. Not yet used. check-in: fc0bffd9 user: drh tags: trunk
14:56
Some more style en comment fixes, backported from [d57f0a9361], that I missed before. check-in: 1e2fdf98 user: jan.nijtmans tags: trunk
14:15
Add the "fossil test-missing" command. Make test-missing and test-orphans available to "fossil all". check-in: eb949991 user: drh tags: trunk
12:12
Enhance the control-artifact parser to optionally return an error when the parse fails. Fix a bug in the artifact parser which caused it to ignore Z-card checksum failures. check-in: aab9e66b user: drh tags: trunk
09:56
strip BOM from artifacts embedded in HTML or text check-in: 01050d68 user: jan.nijtmans tags: trunk
00:11
Avoid the use of stdarg.h in the "all" command, since it was causing problems for reasons I do not understand. check-in: ec4c9352 user: drh tags: trunk
2012-10-30
18:14
Update to the version of SQLite that adds support for coroutines used to generate subqueries. check-in: bdbe6c74 user: drh tags: trunk
16:14
Style en comment fixes, backported from [d57f0a9361] check-in: c7b2b2ed user: jan.nijtmans tags: trunk
10:23
Fix a typo in a comment. check-in: 1167d7b1 user: drh tags: trunk
02:17
Refactor commit warning functionality. Break out UTF-16 BOM detection into a new function. Style and comment fixes. Closed-Leaf check-in: d57f0a93 user: mistachkin tags: commitWarning
2012-10-29
14:45
Allow unicode files for Wiki-rendering on Windows. Trying to commit a file with an UTF-16 BOM will now give a warning, just as a file containing crlf The --args command line option now accept UTF-16 files as well check-in: 70b4f105 user: jan.nijtmans tags: trunk
14:35
fix "possible unresolved merge conflict" warning message to show the pathname relative to the wd in stead of the root check-in: 2a15d87e user: jan.nijtmans tags: trunk
14:04
fix handling of "crlf-glob" option: UTF-16 BOM's always give a warning now Closed-Leaf check-in: 9267dba4 user: jan.nijtmans tags: use-blob_strip_bom
08:27
merge trunk check-in: f61d0a1c user: jan.nijtmans tags: use-blob_strip_bom
2012-10-28
23:01
Simplify the looks_like_binary() macro. Remove literal tab character, adjust styling and comments in looks_like_text(). check-in: c8e72df0 user: mistachkin tags: trunk
22:37
missing <tr> tag check-in: b2204034 user: jan.nijtmans tags: trunk
22:08
merge trunk check-in: 6c410273 user: jan.nijtmans tags: use-blob_strip_bom
21:52
now tested with ssl enabled as well check-in: 101a53cf user: jan.nijtmans tags: trunk
21:38
- finally, do the ++j update in looks_like_text() right - More consistancy in prompt handling: accept Capitals everywhere, use '(' not '[', and abbreviate yes/no to y/N everywhere check-in: 7c527165 user: jan.nijtmans tags: trunk
20:47
.. but don't forget to update j check-in: 6542935c user: jan.nijtmans tags: trunk
20:40
speed-up looks_like_text(), by eliminating variable "i" and handle first character separately. check-in: 204680ee user: jan.nijtmans tags: trunk
17:28
Performance enhancement for branch name look-ups. check-in: 186405ce user: drh tags: trunk
10:05
fix abandoning message check-in: f57f74b2 user: jan.nijtmans tags: use-blob_strip_bom
10:03
merge trunk check-in: 0b6b0dfd user: jan.nijtmans tags: use-blob_strip_bom
09:34
modify looks_like_binary() to looks_like_text() such that it is usable in cr_warning() as well check-in: 1bffce52 user: jan.nijtmans tags: trunk
09:05
glad that I double-checked.... check-in: 6feba0db user: jan.nijtmans tags: trunk
09:00
a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. check-in: d503cfd4 user: jan.nijtmans tags: trunk
08:32
Handle eventual utf-8 correctly everywhere in download page check-in: 63565631 user: jan.nijtmans tags: trunk
2012-10-27
04:10
Add [utime] and [stime] commands to TH1. check-in: 3d50bdcb user: drh tags: trunk
03:19
Update the diff-test-1 document with a pointer to a difficult indentation change. check-in: 80b60206 user: drh tags: trunk
2012-10-26
21:34
Add the --deanalyze option to "fossil rebuild" for removing ANALYZE results. We really don't want ANALYZE run on a repository because all the queries are tuned to work without it. Add the ability to pass rebuild arguments to "fossil all rebuild". check-in: 85233c40 user: drh tags: trunk
20:46
Force the correct join order on timeline generation using a CROSS JOIN. check-in: 60b40932 user: drh tags: trunk
20:33
Merge the optimizations into trunk. check-in: 09681e17 user: drh tags: trunk
20:18
Bring in the latest SQLite from upstream. Closed-Leaf check-in: bda00cba user: drh tags: optimization
16:45
Minor performance optimization on wiki rendering. check-in: 25d99f26 user: drh tags: optimization
13:01
merge trunk check-in: bc027af5 user: jan.nijtmans tags: use-blob_strip_bom
12:38
Oops, not too fast..... check-in: 884dd233 user: jan.nijtmans tags: use-blob_strip_bom
12:28
src/stash.c: In function ‘stash_cmd’: src/stash.c:377:16: warning: ‘stashid’ may be used uninitialized in this function src/stash.c:472:7: note: ‘stashid’ was declared here check-in: 10e0d0b2 user: jan.nijtmans tags: trunk
12:14
a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. check-in: 110d68f2 user: jan.nijtmans tags: use-blob_strip_bom
09:44
Even though wiki pages can now be in UNICODE on Windows, this is still not recommended: A diff doesn't work, and it is Windows-only. So give out a warning when a UNICODE file is attempted to be checked in on Windows, just as for CrLf files as well Implement looks_like_text(), similar to looks_like_binary() but it can distinguish more types of text/binary files. check-in: 748071a2 user: jan.nijtmans tags: use-blob_strip_bom
09:07
use blob_strip_bom() in wikiformat.c This has the effect that on Windows wiki pages can now be in unicode as well. check-in: 05033666 user: jan.nijtmans tags: use-blob_strip_bom
08:19
use blob_strip_bom in main.c This has the effect that on Windows the --args file accepts a unicode file, starting with a UTF-16 BOM as well check-in: cbb24cf8 user: jan.nijtmans tags: use-blob_strip_bom
02:35
Improvements to side-by-side diff alignment. check-in: 511405f4 user: drh tags: trunk
01:38
Improvements to the way binary files are detected. check-in: 8a1c80fb user: drh tags: trunk
2012-10-25
14:50
diff.c:looks_like_binary(): No need to make the blob null-terminated. checkin.c: Make limits the same as in looks_like_binary(), preparation to move the function to diff.c Closed-Leaf check-in: c3ec6309 user: jan.nijtmans tags: improve_looks_like_binary
13:59
Allow the deletion of multiple stash entries using "fossil stash rm" with multiple arguments. Multi-stash deletion is undoable. check-in: f41308d7 user: drh tags: trunk
10:27
use utf8 in stash comment editor on Windows, just like the commit comment editor check-in: fb565614 user: jan.nijtmans tags: trunk
2012-10-24
19:04
Fix the --setmtime flag on fossil-commit so that it works when changing version, and not just when updating the current version. check-in: 1d3256cb user: drh tags: trunk
13:43
Removing superfluous parenthesis in html output. check-in: ad9cf1ca user: viriketo tags: trunk
2012-10-23
18:20
Simplifications to the checkout-db schema auto-update mechanism. check-in: 21f8161e user: drh tags: trunk
13:54
Fix source code formatting in winhttp.c. check-in: 9d8bdc90 user: drh tags: trunk
2012-10-22
21:16
Update to Toni Rönkkö's latest version (1.12.1) of dirent.h http://www.softagalleria.net/dirent.php check-in: f460839c user: jan.nijtmans tags: trunk
17:29
Merge the changes to use various UTF encodings for win32 check-in comment editor into trunk. check-in: cc01ec50 user: drh tags: trunk
13:38
Merge in the ability to add submenu buttons on embedded documentation using hyperlinks with the "button" class. check-in: 18c310af user: drh tags: trunk
13:23
Merge the changes to show unresolved conflicts in "fossil status" and to prevent committing unresolved conflicts. check-in: 7d34d174 user: drh tags: trunk
12:48
Version 1.24 check-in: 8d758d37 user: drh tags: trunk, release, version-1.24
2012-10-21
19:07
Make sure that Tcl integration related script errors have consistent casing. check-in: d769ee70 user: mistachkin tags: trunk
00:54
Fix a crash bug that comes up when trying to view the history of files whose names contain charaters that require URL escapes. This is a cherry-pick of [65f495bc06767] which was committed to the wrong branch. check-in: 9c6f9e7a user: drh tags: trunk
00:52
Fix a crash bug that comes up when trying to view the history of files whose names contain charaters that require URL escapes. Closed-Leaf check-in: 65f495bc user: drh tags: conflict-tracking
2012-10-20
00:29
Report unresolved conflicts on "fossil status". Refuse to commit with unresolved conflicts if the --conflict flag is omitted from "fossil commit". check-in: 1fb2ca62 user: drh tags: conflict-tracking
2012-10-19
18:36
Add a mention of the ability to do dynamic loading of Tcl to the change log. (This change originally checked into the wrong branch.) check-in: e40e4faa user: drh tags: trunk
18:35
Add a mention of the ability to do dynamic loading of Tcl to the change log. Closed-Leaf check-in: 5678565b user: drh tags: embedded-doc-buttons
18:33
All submenu buttons on embedded documentation pages using markup of the form: <a class="button" href="...">LABEL</a>. check-in: 563b3ccb user: drh tags: embedded-doc-buttons
17:04
Fix a typo in the Style document. check-in: 2116906f user: drh tags: trunk
15:29
Further edits to the change log for 1.24. check-in: 5ea7a3ec user: drh tags: trunk
14:36
Add a proposed change log for the next release. check-in: a8a09853 user: drh tags: trunk
13:30
Increase the version number to 1.24. check-in: caa4d578 user: drh tags: trunk
2012-10-18
05:11
dequote_git_filename: missing return type check-in: ee424936 user: jan.nijtmans tags: trunk
2012-10-17
17:50
It turns out that filenames in git-fast-export format can be quoted, if they contain special characters. Update the importer to dequote those names before trying to use them. check-in: 77cbe38a user: drh tags: trunk
14:04
I think I fix the previous commit, that should avoid committing a ticket manifest if it has no changes. It was ignoring the ticket appends.    In the case of only appending, the user was not notified not properly redirected, and the ticket chagnes were not committed.    Still, there should be some kind of warning to the user, if it ends up in such situation, I think. check-in: f02946aa user: viriketo tags: trunk
2012-10-16
01:22
merge trunk check-in: 7f939bd8 user: jan.nijtmans tags: use-utf8-in-win-external-editor
01:11
unused variable includeDotFiles struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64) a few "const" additions (lower memory footprint, allows C-compiler to optimize better) check-in: 6032dd51 user: jan.nijtmans tags: trunk
2012-10-15
15:10
Avoid entering a ticket-change artifact that does not specify any changes. check-in: 70975628 user: drh tags: trunk
14:41
The name_to_rid() routine returns record-IDs even if they do not appear in the EVENT table. check-in: a758144e user: drh tags: trunk
14:31
Add a prototype "test-orphans" command. Does not yet work exactly right. check-in: 1ec715ae user: drh tags: trunk
05:28
unused variable includeDotFiles struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64) a few "const" additions check-in: d2e1469d user: jan.nijtmans tags: use-utf8-in-win-external-editor
05:11
merge trunk check-in: 69a0db2d user: jan.nijtmans tags: use-utf8-in-win-external-editor
05:09
bug-fix: is_temporary_file expects utf8, not unicode on Windows check-in: 0e6b7bc3 user: jan.nijtmans tags: trunk
2012-10-14
20:09
Bug-fix: missing blob_zero. This commit is done with a big-endian unicode comment file check-in: 8a0c2c36 user: jan.nijtmans tags: use-utf8-in-win-external-editor
19:55
implement big-endian unicode decoding for commit message files check-in: 514f71a1 user: jan.nijtmans tags: use-utf8-in-win-external-editor
2012-10-13
18:38
merge trunk check-in: 01114206 user: jan.nijtmans tags: use-utf8-in-win-external-editor
17:31
Omit the "private" tag from private check-ins. This opens up the possibility of publishing check-ins that were originally private. Fix the "deconstruct" command so that it omits private artifacts unless the --private option is used. check-in: 6545e6cf user: drh tags: trunk
14:19
Add the --temp option to the "fossil extra" and "fossil clean" commands. check-in: 3206b648 user: drh tags: trunk
2012-10-12
13:21
Show the complete text of added and removed files on the "vdiff" webpage. check-in: c32a97e1 user: drh tags: trunk
2012-10-11
20:58
Tweaks to the "fileages" user interface. check-in: da2fe1be user: drh tags: trunk
19:22
Add the --setmtime command-line option to "fossil update". When this option is used, the mtime of all unmodified managed files is set to the time when that file was originally checked in. check-in: ae092ec6 user: drh tags: trunk
18:33
Back out the undo/redo logic changes of [0c37874941c89] that caused the mtime to be restored on files. Playing games with mtimes is bad policy. Consider a scenario: "fossil merge; make; fossil undo; make". If the mtimes are reset by undo, then the second "make" above will not work correctly.    This is not a complete backout of [0c37874941c89] as the underlying infrastructure used to compute the age of files is retained. check-in: 5c0843a8 user: drh tags: trunk
14:21
Add the "fileage" webpage. check-in: 368347d6 user: drh tags: trunk
2012-10-10
20:03
Add the internal checkin_mtime() function. Use it to implement the --age and -t options to the "fossil ls" command. check-in: 9ba8a393 user: drh tags: trunk
16:06
The "fossil undo" and "fossil redo" commands remember file mtimes and restore them appropriately. When upgrading through this version, you may need to run "fossil undo --reset" to clear your old undo stack. check-in: 0c378749 user: drh tags: trunk
2012-10-09
13:30
Making the raw page download guess the mime type based on filename also for attachments, not only repository files. check-in: 5f3916ac user: viriketo tags: trunk
01:41
Update SQLite from upstream in order to test SQLite. check-in: 51858373 user: drh tags: trunk
2012-10-08
13:50
Fix references to uninitialized memory when existing the SQL shell. check-in: 1955e6a6 user: drh tags: trunk
2012-10-07
17:18
merge trunk make Notepad the default comment editor on Windows check-in: 10cf72bd user: jan.nijtmans tags: use-utf8-in-win-external-editor
14:28
Update the 'makemake' script with the MinGW makefile changes for the markdown feature as well. check-in: 0db09a20 user: mistachkin tags: markdown
13:55
Enhance Tcl integration with support for notifications before and after Tcl scripts are evaluated. check-in: 49c63f8c user: mistachkin tags: trunk
10:29
Add 'markdown' setting to enable runtime control over whether or not it is used. check-in: 1c5085d9 user: mistachkin tags: markdown
10:15
Merge updates from trunk. check-in: a8add9c1 user: mistachkin tags: markdown
10:12
Add 'tcl-setup' setting for the optional Tcl script to evaluate after creating and initializing the Tcl interpreter. Make sure Tcl gets a copy of all the original expanded arguments. check-in: fa4e8286 user: mistachkin tags: trunk
2012-10-05
20:39
Add the "stash show" command. Simplifications to the diff code, and especially the looks_like_binary() function. check-in: 4e0e69f6 user: drh tags: trunk
16:36
Fix a couple of C99-isms in the recent stash changes. check-in: f378800a user: drh tags: trunk
13:55
On the timeline webpage, remove the (undocumented) "nomerge" query parameter and make no-merge behavior the default when using the "from" and "to" query parameters. A new "shortest" query parameter can be used to find the shortest path, if desired. check-in: 37d10750 user: drh tags: trunk
13:48
Update SQLite from upstream so that Fossil will compile on pre-C99 compilers. This SQLite still has issues with ORDER BY optimization, but those issues do not seem to effect Fossil. check-in: 5a428feb user: drh tags: trunk
13:44
Enhancements to the "bisect" command: (1) Create alias "ls" for the "vlist" subcommand. (2) Show an abbreviated listing unless the --all option is used. (3) Automatically show the abbreviated listing after each "next". check-in: eec11147 user: drh tags: trunk
13:10
Update the "fossil stash" command so that it always prompts for a comment if the -m option is omitted. check-in: 16371dcb user: drh tags: trunk
12:38
Get the --tk option working for "fossil stash diff". check-in: 2ed8cdc5 user: drh tags: trunk
12:10
Merge the controlInfoLink branch into trunk. check-in: 71c3b67a user: drh tags: trunk
08:28
Simplify internal link generation for control artifacts to avoid using escaped HTML entities. Closed-Leaf check-in: bcf41d31 user: mistachkin tags: controlInfoLink
2012-10-03
19:54
Integration work for the markdown engine provided by Natacha Porté. check-in: d38c6eef user: mistachkin tags: markdown
14:58
Import the latest SQLite core from upstream. check-in: 7f3379f3 user: drh tags: trunk
2012-10-02
23:01
Enable building with the TCL stubs library and then loading the main TCL library at run-time, and only if needed. check-in: 25f7fa11 user: drh tags: trunk
22:59
Merge the enhancements that adds the "diff-binary" setting for passing binary files to the external diff program. check-in: f8339c27 user: drh tags: trunk
2012-09-30
09:29
The 'binary-glob' setting is a versionable project setting and should be listed with the others. check-in: 6ef41eef user: mistachkin tags: trunk
07:39
Make sure the new command line options are always processed; however, wait until after the settings are available. Closed-Leaf check-in: 064afb22 user: mistachkin tags: diffBinExternal
06:25
Add support for skipping binary files when using an external diff program. The existing 'binary-glob' setting and new 'diff-binary' boolean setting control this feature. check-in: c50eb507 user: mistachkin tags: diffBinExternal
01:43
Fix typo in comment. check-in: 97f68e61 user: mistachkin tags: trunk
2012-09-29
14:08
Make the "--tk" option to the "diff" command also imply the "-i" option to force the use of the internal diff engine. check-in: 5a4fbb0a user: drh tags: trunk
07:40
For custom makefile, build with Tcl stubs support by default. Closed-Leaf check-in: 2d63ffdd user: mistachkin tags: tclStubsV2
07:29
Skip calling Tcl_InitStubs when not compiled to use the Tcl stubs mechanism. check-in: 1f4cfd57 user: mistachkin tags: tclStubsV2
07:20
Merge updates from trunk. check-in: fbd3c2a5 user: mistachkin tags: tclStubsV2
07:16
Some fine-tuning for autosetup to support the Tcl stubs mechanism. check-in: 01de4c53 user: mistachkin tags: tclStubsV2
06:56
Build system changes to support the Tcl stubs mechanism. check-in: 9d0a4a89 user: mistachkin tags: tclStubsV2
2012-09-28
20:15
Refinements to the Tcl stubs integration. check-in: a0b3507d user: mistachkin tags: tclStubsV2
13:45
merge trunk check-in: 1aed9aab user: jan.nijtmans tags: use-utf8-in-win-external-editor
10:18
Update to the latest SQLite amalgamation, for the purpose of testing recent changes in SQLite. check-in: c0f245de user: drh tags: trunk
07:26
load Tcl dynamically using the Stubs mechanism in stead of linking in the library statically. Closed-Leaf check-in: ba91fe5f user: jan.nijtmans tags: stubbed-tcl
2012-09-27
21:16
Merge the partialCommitPerms branch which fixes an issue with permission bit changes of non-specified files being picked up by a partial commit. check-in: a0da8b38 user: drh tags: trunk
17:29
Update the pre-checkin checklist to talk about the new --tk option to the diff command. check-in: 39417791 user: drh tags: trunk
13:02
Merge the fix for [711d04b6d8577] into trunk. Only bail out of a commit if none of the selected files have changed, rather than if any selected file is unchanged. check-in: 3a5e81ce user: drh tags: trunk
11:51
Alternative fix for ticket [711d04b6d8577]. Closed-Leaf check-in: 94e2deef user: drh tags: ticket-711d04b6d8
08:43
Candidate fix for ticket [711d04b6d8] check-in: eab9f88e user: jan.nijtmans tags: ticket-711d04b6d8
01:38
Fixes to the --tk diff option to support unified diff on Windows. check-in: 1048bccf user: mistachkin tags: trunk
00:37
Allow unified diff for the --tk diff option. check-in: 5be507df user: mistachkin tags: trunk
2012-09-26
14:11
merge check-in: 84f1b5b3 user: jan.nijtmans tags: trunk
14:10
Make "fossil diff --tk" work on Windows as well. check-in: b836ec8a user: jan.nijtmans tags: trunk
13:52
For the --tk option to the diff command, invoke "tclsh" instead of "wish" and invoke "package require Tk" at the beginning of the script. check-in: aba451e9 user: drh tags: trunk
12:55
Add the --tk option to "fossil diff" in order to launch a Tcl/Tk GUI display of colorized side-by-side diffs. check-in: 22e5d711 user: drh tags: trunk
11:59
Add the --baseurl open to the "fossil server" and "fossil http" commands, for use with reverse proxies such as nginx. check-in: ecb85f61 user: drh tags: trunk
09:48
Correct last merge: mbcs->utf-8 conversion is done later check-in: b9640f05 user: jan.nijtmans tags: use-utf8-in-win-external-editor
09:32
merge trunk check-in: 71ef64bb user: jan.nijtmans tags: use-utf8-in-win-external-editor
09:27
Bug-fix: inline editor on Windows should expect mbcs, not utf-8 check-in: 9c9ad8e5 user: jan.nijtmans tags: trunk
07:35
Now it works €† check-in: 433cb714 user: jan.nijtmans tags: use-utf8-in-win-external-editor
00:11
Escape "<" and ">" characters denoting removed and inserted line in the HTML version of side-by-side diff. check-in: 28cfb2fb user: drh tags: trunk
2012-09-25
21:15
another attempt €† check-in: 4358a237 user: jan.nijtmans tags: use-utf8-in-win-external-editor
20:40
C check-in: fa8e0fed user: jan.nijtmans tags: use-utf8-in-win-external-editor
16:19
Isolate the logic used to figure out the text encoding of the check-in comment coming back from the users editor into windows-only code. check-in: 397c9904 user: drh tags: use-utf8-in-win-external-editor
14:55
zFile cannot be NULL, that wouldn't work on UNIX check-in: 7724ea65 user: jan.nijtmans tags: use-utf8-in-win-external-editor
14:10
Use mbcs on Windows' external file editor in stead of utf-8 check-in: 3a20d89d user: jan.nijtmans tags: use-utf8-in-win-external-editor
11:48
Candidate fix for maintaining existing permission bits for partial check-ins. Closed-Leaf check-in: 33ffb32c user: mistachkin tags: partialCommitPerms
06:40
allow Eclipse to be used as fossil development IDE, merged from "fossil-eclipse" branch, which is now closed. check-in: ae356a7b user: jan.nijtmans tags: trunk
2012-09-24
23:26
Updates to the "branching.wiki" document. check-in: d06396d3 user: drh tags: trunk
11:48
Fix typo in win32_fatal_error(). check-in: 9301375f user: mistachkin tags: trunk
10:12
fix -pedantic gcc warning: overflow in implicit constant conversion check-in: 03424a03 user: jan.nijtmans tags: trunk
09:03
modified fix for [c8c0b78c84], which no longer causes "Usage" printouts to use the full fossil path, even though the command line didn't use the full path check-in: dacc6946 user: jan.nijtmans tags: trunk
07:00
previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. check-in: 1ef58e52 user: jan.nijtmans tags: trunk
2012-09-23
23:52
Always use wide-character Win32 APIs for dirent.h. check-in: ea621d75 user: mistachkin tags: trunk
05:00
Fixes for compilation with MSVC. check-in: bb85c12e user: mistachkin tags: trunk
04:41
Merge the remaining Win32 TCHAR cleanup to trunk. check-in: 33fb8891 user: mistachkin tags: trunk
2012-09-21
23:32
Add an apple-touch-icon.png check-in: fd05645d user: drh tags: trunk
11:24
eliminate the need for <tchar.h> check-in: 1bfa3a0b user: jan.nijtmans tags: trunk
09:27
Eliminate usage of TCHAR and the associated Win32 API macros. Closed-Leaf check-in: 4abd4c5d user: mistachkin tags: noTCHAR
2012-09-20
20:33
eliminate all #ifdef UNICODE, assuming everthing is compiled with -DUNICODE -D_UNICODE check-in: ad91647e user: jan.nijtmans tags: trunk
2012-09-19
14:48
Updates to the script that generates the "download.html" page. check-in: 9d2216a1 user: drh tags: trunk
12:23
Updates to the permuted documentation index. check-in: 10061261 user: drh tags: trunk
11:52
A couple of minor documentation updates. check-in: a55fd045 user: drh tags: trunk
11:32
Updates to the quick-start page. check-in: 2e969105 user: drh tags: trunk
10:28
Merge the selectRemoteUser branch into trunk, so that now the username in the remote_url is a potential source of the user name. check-in: 24b2c668 user: drh tags: trunk
04:01
As a fallback, attempt to extract the user from the remote URL configured for the repository. Closed-Leaf check-in: 817b3fea user: mistachkin tags: selectRemoteUser
2012-09-18
23:48
Fix comment. check-in: 5f13a2a6 user: mistachkin tags: trunk
23:31
Fix warning message typos. check-in: f9d053a9 user: mistachkin tags: trunk
22:58
If unable to determine the user by the normal techniques, don't guess. Print a helpful error message and quit. Otherwise strange user names end up in the log. check-in: 1e7262b7 user: drh tags: trunk
21:21
Merge support for the --template option of the 'new' command to trunk. check-in: 75bcb480 user: mistachkin tags: trunk
21:16
Merge the new theme to trunk. check-in: d5272ee9 user: mistachkin tags: trunk
20:59
Copy the control settings into the new repository as well. Also, correct the query used to copy the system user column values. Closed-Leaf check-in: 4bab4459 user: mistachkin tags: newTemplate
20:14
Use the list of configuration properties when transfering content from the template repo to the new repo. Also transfer the ticket formats. check-in: 78cf4138 user: drh tags: newTemplate
15:37
Add the name= query parameter to the <base> for wiki pages, so that hyperlinks to fragments work correctly. check-in: a116d974 user: drh tags: trunk
12:52
Update the built-in SQLite to the latest version on the fullscan-covering-index branch. This is for the purpose of testing SQLite changes. check-in: ac2d2932 user: drh tags: trunk
05:14
Sync up base tag in the header with those contained in the skins file. check-in: f4022040 user: mistachkin tags: trunk
05:11
Enhance comments from the previous commit. Closed-Leaf check-in: 6282cdf0 user: mistachkin tags: skin5
05:08
Add a skin with enhanced handling of hyperlinks in the header and footer. check-in: 59fb1586 user: mistachkin tags: skin5
03:21
Add experimental support for copying the initial settings of a repository from another repository. check-in: e771171c user: mistachkin tags: newTemplate
00:03
Fix the <base> tag in the default header. check-in: eb1513b7 user: drh tags: trunk
2012-09-13
07:12
re-enable unicode commandline for MSVC build (previous commit accidently removed that) New version of dirent.h, which supports both MBCS and UNICODE check-in: 71d46aba user: jan.nijtmans tags: trunk
2012-09-11
18:49
enable unicode commandline for MinGW/MinGW-w64 as well remove unused MINGW_BROKEN_MAINARGS check-in: 274d8a1d user: jan.nijtmans tags: trunk
12:16
Merge the unicode-cmdline branch into trunk. check-in: f668ff44 user: drh tags: trunk
11:57
Merge the latest trunk changes and the mingw-broken-cmdline branch into unicode-cmdline. Closed-Leaf check-in: b19ef490 user: drh tags: unicode-cmdline
2012-09-10
18:15
add .PHONY target to makefile, this makes "make test" work even though there already is a directory named "test" check-in: ffcdfadb user: jan.nijtmans tags: trunk
08:21
Add some test cases Closed-Leaf check-in: d4316541 user: jan.nijtmans tags: mingw-broken-cmdline
2012-09-09
22:06
Reformat the windows command-line parser to following the Fossil style. Use the alternative command-line parser on all windows builds, not just for MinGW builds, to simplify the logic and so that the alternative parser code is testing more heavily. check-in: f575af97 user: drh tags: mingw-broken-cmdline
20:53
Fix ticket [906c533302]. If you want to replace the mingw command-line pa a better one (conforming to ms rules), compile with -DMINGW_BROKEN_MAINARGS. MinGW doesn't support unicode command line parsing (linker option -municode), so the option -DMINGW_BROKEN_MAINARGS can be used to fix that too. check-in: 047dd626 user: jan.nijtmans tags: mingw-broken-cmdline
2012-09-08
13:13
Fix a harmless compiler warning. check-in: c42408e1 user: drh tags: trunk
2012-09-07
21:12
On windows, make "gdiff" default to using WinDiff.exe. check-in: cad57bf6 user: drh tags: trunk
19:16
Add an authorizer to the raw-SQL entry box. This authorizer is not strictly necessary for security. It is just another layer of defense. check-in: 98f29f24 user: drh tags: trunk
07:55
merge trunk check-in: af4287ac user: jan.nijtmans tags: unicode-cmdline
07:53
Enable unicode commandline and unicode console output for msvc builds. check-in: 28695020 user: jan.nijtmans tags: unicode-cmdline
2012-09-06
20:31
Improved descriptions of the two check-ins being compared on the vdiff page. check-in: 6b22a464 user: drh tags: trunk
19:52
On the check-in info page, offer a selection of nearby leaves to diff against. check-in: 238db72d user: drh tags: trunk
18:26
Fix a bug in name resolution when the name begins with "tag:" check-in: ac65f5bd user: drh tags: trunk
14:00
Add the "Invert" button to the "vdiff" web page. check-in: b0036a3c user: drh tags: trunk
13:52
Improvements to the "root:TAG" naming option so that TAG can also be a UUID. check-in: 0e927726 user: drh tags: trunk
10:23
Show the number of changes following a "fossil update". check-in: 3db1cf69 user: drh tags: trunk
09:10
merge trunk enable UNICODE mode (experimental) Closed-Leaf check-in: 2017d2f8 user: jan.nijtmans tags: eclipse-project
2012-09-05
20:54
Do not count divider lines as "items" on the timeline. check-in: 49139643 user: drh tags: trunk
20:45
Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. check-in: 41c3c190 user: drh tags: trunk
20:21
Eliminate some gcc (4.6) warnings on windows. check-in: 1854d990 user: jan.nijtmans tags: trunk
19:07
Make the 'localtime' modifier for SQLite date/time functions work inside the "fossil sql" command. check-in: 16ab9f25 user: drh tags: trunk
14:10
Make the new "simplified" finfo page the default. The original finfo is available using the "Full" submenu option. check-in: 1574b63b user: drh tags: trunk
13:45
merge trunk, fix compilation on Cygwin/Linux check-in: c05ba6b0 user: jan.nijtmans tags: eclipse-project
12:55
const-qualification check-in: 645f3483 user: jan.nijtmans tags: eclipse-project
11:33
Add "fco" query parameter and the "Simplified"/"Full" submenu items to control it on the "finfo" web page. check-in: f1fae7f9 user: drh tags: trunk
09:26
be smarter about istty static initialization check-in: 5d9f57a7 user: jan.nijtmans tags: eclipse-project
09:05
superflueous semicolon. check-in: 6f3b0f34 user: jan.nijtmans tags: eclipse-project
09:00
fix writing to stderr console, last commit broke that. check-in: b4bab791 user: jan.nijtmans tags: eclipse-project
08:15
write unicode to console, when possible. check-in: 7fd74e72 user: jan.nijtmans tags: eclipse-project
07:31
make output to the Windows console binary-safe check-in: a830168d user: jan.nijtmans tags: eclipse-project
06:32
merge trunk check-in: 1393a910 user: jan.nijtmans tags: eclipse-project
2012-09-04
23:13
Be smarter about distinguishing between hyperlinks and array subscripts in code when rendering wiki. check-in: b7abba67 user: drh tags: trunk
17:28
Add the "URLs and Checkouts" page. check-in: 8b1f5e0e user: drh tags: trunk
15:48
Improvements to the CSS on default skins. check-in: b87d3b88 user: drh tags: trunk
13:43
Add a home-page link to Jim Schimpf's book about Fossil. check-in: 29ad078b user: drh tags: trunk
12:36
merge trunk check-in: 2050646c user: jan.nijtmans tags: eclipse-project
08:14
memory allocated with mprintf should be freed with fossil_free(), not free() use _wsystem() in stead of system() on Windows. Use g.argv[0] in stead of fossil_nameofexec() when the full path is not necessary, e.g for "Usage" prints. check-in: 06ba3ace user: jan.nijtmans tags: trunk
07:00
merge trunk check-in: 56f6e9f3 user: jan.nijtmans tags: eclipse-project
06:52
merge trunk check-in: 26aa3eea user: jan.nijtmans tags: eclipse-project
2012-09-03
18:36
Update the built-in SQLite to the 3.7.14 release. check-in: 2b56641f user: drh tags: trunk
13:50
Extend zRequestFName and zReplyFName to allow MAX_PATH characters. missing fossil_mbcs_to_utf8() call in line 199 check-in: 6e7c94b3 user: jan.nijtmans tags: trunk
10:16
In the MinGW makefile, ignore failures of the mkdir command in case the directory already exists. check-in: 80c4b3a2 user: mistachkin tags: trunk
03:51
Remove obsolete comments. check-in: d43e163a user: mistachkin tags: trunk
03:47
Fix some confusing spacing in the MinGW makefile. check-in: e498d82d user: mistachkin tags: trunk
03:30
Fixes to the install target in the MinGW makefile when building from the Windows shell. check-in: 13eed7c6 user: mistachkin tags: trunk
03:00
In the MinGW makefile, instead of attempting to auto-detect if the Windows command prompt is being used, rely on the manually set USE_WINDOWS variable instead. check-in: 7bf4c290 user: mistachkin tags: trunk
00:51
Make the shell commands used by the MinGW more configurable and attempt to support building inside the Windows command prompt. check-in: ce55bc43 user: mistachkin tags: trunk
00:24
Fix dependencies on generated headers in the MinGW makefile. Also, remove superfluous EXE extension on executables used during the build process. check-in: 4e8d2f29 user: mistachkin tags: trunk
2012-09-02
12:50
fix cross-compilation of mingw target on Linux/Darwin check-in: 9c0e1cae user: jan.nijtmans tags: trunk
2012-09-01
04:45
Remove leftover instances of non-ASCII characters from several files. check-in: f15ce59b user: mistachkin tags: trunk
2012-08-31
20:46
Revert change [208d67675c]. The policy is to keep the Fossil source code ASCII even if Fossil itself is able to handle non-ASCII source files. Furthermore, the [208d67675c] change broken things. Also backout change [34fcb9634e] since it complicates the C code with unnecessary backslash characters in order to changes single-quotes to double-quotes in the generated HTML and Javascript, which is pointless. check-in: c19f34cb user: drh tags: trunk
19:57
Avoid prompting for the password for SSH syncs, since the password is never used. Omit debugging output on SSH syncs. check-in: d1eb341f user: drh tags: trunk
19:47
Improved handling of command-line arguments under windows. Possible fix for ticket [c8c0b78c84]. check-in: 0c7ae64a user: drh tags: trunk
18:40
Remove obsolete documentation from the www/ folder. check-in: d80f2dc0 user: drh tags: trunk
12:44
Merge the fork of trunk. check-in: 231113ea user: mistachkin tags: trunk
12:43
Revise shell checking in the MinGW makefile to be a bit more general purpose. check-in: 4e62bffa user: mistachkin tags: trunk
12:26
Make it declarative that building the Win32 resources require the VERSION.h file. check-in: cf639e4f user: mistachkin tags: trunk
09:03
use more utf-8 characters in the wiki, in stead of html entities check-in: 927d07c7 user: jan.nijtmans tags: trunk
08:58
Removed some very old TODO comments (from me) which just clutter up the wiki help text. check-in: f1c56bd3 user: stephan tags: trunk
08:08
More consistancy in html generation: Use '"' where possible. check-in: 34fcb963 user: jan.nijtmans tags: trunk
2012-08-30
22:02
PATH_MAX -> MAX_PATH Closed-Leaf check-in: b41c57d5 user: jan.nijtmans tags: ticket-c8c0b78c84
19:41
Attempt to support compiling with MinGW without MSYS. check-in: 773fa5e6 user: mistachkin tags: trunk
19:29
upgrade dirent.h to latest available version (1.11) check-in: fb07d869 user: jan.nijtmans tags: trunk
14:30
typos check-in: 7c0f4eca user: jan.nijtmans tags: trunk
12:34
make winhttp.c compilable without -DUNICODE check-in: d0256a17 user: jan.nijtmans tags: eclipse-project
12:05
Fix overzealous identification of no-op merges that are not really no-ops. check-in: efba2bc1 user: drh tags: trunk
11:47
merge ticket-c8c0b78c84 convert winhttp.c to unicode check-in: f342247c user: jan.nijtmans tags: eclipse-project
09:21
... and teach popen how to handle non-mbcs characters check-in: 7d842b65 user: jan.nijtmans tags: ticket-c8c0b78c84
08:55
proposed fix for [c8c0b78c84]. And - bonus - allow a BOM in the --args file check-in: 95f21243 user: jan.nijtmans tags: ticket-c8c0b78c84
07:03
merge trunk check-in: 0387251b user: jan.nijtmans tags: eclipse-project
02:04
Simplify the mkversion changes from the previous commit. check-in: ae85ba15 user: mistachkin tags: trunk
01:56
Support setting the binary file/product versions in the Win32 resources. check-in: 6b8ef6a4 user: mistachkin tags: trunk
2012-08-29
23:34
The --force flag change should have been on trunk. DRH should follow his own checklists! check-in: 5c420b16 user: drh tags: trunk
23:33
Allow no-op merges with the --force flag. Closed-Leaf check-in: d787bcd4 user: drh tags: msvc-broken
23:17
Update file header comments for the TH1/Tcl integration source code. check-in: 5f22bc09 user: mistachkin tags: trunk
22:43
remaining part of [01a2f3a346] factor out the opendir() family of routines and provide portable alternatives, fossil_opendir() check-in: 4f9f0570 user: jan.nijtmans tags: trunk
22:37
found the cause of the crash!!!! check-in: 27905725 user: jan.nijtmans tags: msvc-broken
22:34
working part of [01a2f3a346] check-in: 14733d15 user: jan.nijtmans tags: trunk
20:51
merge-mark (in order to make merging back msvc-broken to trunk easier) check-in: 2b5d6934 user: jan.nijtmans tags: msvc-broken
20:48
working part of [ticket-01a2f3a346] (still don't understand, but somehow it doesn't work with msvc) check-in: 51730940 user: jan.nijtmans tags: broken-msvc-2
20:27
make it link on msvc. Doesn't run yet. check-in: bd43f1c2 user: jan.nijtmans tags: msvc-broken
19:41
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII check-in: 208d6767 user: jan.nijtmans tags: trunk
16:51
An attempt to factor out the opendir() family of routines and provide portable alternatives, fossil_opendir(). This simplistic first attempt works on non-windows platforms, but the build fails on windows. check-in: 8d8e529a user: drh tags: msvc-broken
14:12
merge trunk check-in: c0378084 user: jan.nijtmans tags: eclipse-project
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII check-in: 9f6abc59 user: jan.nijtmans tags: msvc-broken
13:03
merge trunk Closed-Leaf check-in: e9f38ae8 user: jan.nijtmans tags: utf8-in-sources
11:27
fix for [01a2f3a346] check-in: 0357ed55 user: jan.nijtmans tags: msvc-broken
10:44
Fix a typo on the Ticket Change Details page. check-in: eb82a238 user: drh tags: trunk
08:02
merge trunk Closed-Leaf check-in: 3e3f34eb user: jan.nijtmans tags: ticket-01a2f3a346
2012-08-28
17:39
Fixes to hyperlink generation for embedded documentation. check-in: ed6adcaf user: drh tags: trunk
09:13
merge ticket-01a2f3a346 into eclipse-project check-in: 51253a79 user: jan.nijtmans tags: eclipse-project
09:05
merge trunk into ticket-01a2f3a346 branch check-in: f89bd067 user: jan.nijtmans tags: ticket-01a2f3a346
06:24
This change allows html entities (like &rarr; and &bull;) in all c-sources to be replaced by its utf-8 equivalent (→,•). The translate utility will translate this to the right escape-sequence, so the C-compiler can handle it. As long as the C-source doesn't contain any utf-8 characters, this generates exactly the same *_.c files as before. check-in: b5e2e500 user: jan.nijtmans tags: utf8-in-sources
2012-08-27
22:56
Make merges a no-op if the pivot is the same as the version being merged. check-in: bf079432 user: drh tags: trunk
21:09
Include branch information in the output of the finfo command. Patches from Peter Spjuth. check-in: 724bf68a user: drh tags: trunk
19:05
Re-do part of [d89b99e383], which was lost by [d7736649cd] check-in: 22806c5f user: jan.nijtmans tags: trunk
18:36
All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. check-in: 66f4fa9b user: drh tags: trunk
2012-08-26
18:20
merge trunk into eclipse-project branch, and fix build on UNIX check-in: 64d8e09e user: jan.nijtmans tags: eclipse-project
18:17
merge trunk into unicode branch, and fix build on UNIX check-in: 8596323b user: jan.nijtmans tags: ticket-01a2f3a346
2012-08-25
01:48
Update the built-in SQLite to the latest version from the SQLite trunk. check-in: d7736649 user: drh tags: trunk
2012-08-24
14:50
merge unicode branch check-in: b4ea94b4 user: jan.nijtmans tags: eclipse-project
13:42
add mkdir to the unicode-supported functions add chinese-named file and directory in test directory, demonstrating the fix [01a2f3a346] check-in: c7807937 user: jan.nijtmans tags: ticket-01a2f3a346
13:15
Better support for unicode filenames on Win32 (Not tested on other platforms yet, will not work!) [01a2f3a346] check-in: d8e1431f user: jan.nijtmans tags: ticket-01a2f3a346
08:16
Merge in the mingw build enhancements check-in: abbc00fc user: jan.nijtmans tags: eclipse-project
08:13
wiki tweaks regarding MinGW build enhancements check-in: 4e93e84e user: jan.nijtmans tags: trunk
05:56
One more minor Win32 resource tweak. check-in: 02bff595 user: mistachkin tags: trunk
2012-08-23
21:18
Merge in the mingw build enhancements. check-in: 5253e0a7 user: drh tags: trunk
21:15
Fix an off-by-one error in the version-3 clone protocol. This error might cause an incomplete and corrupt clone if a transfer block fills up just before sending the very last blob. check-in: 0db6f981 user: drh tags: trunk
20:56
Detect infinite loops in the DELTA table and abort out of content_get() when they are found. check-in: 791fd2fd user: drh tags: trunk
14:29
... and the makemake.tcl corresponding changes as well Closed-Leaf check-in: e55c7139 user: jan.nijtmans tags: better-mingw-v2
14:20
if openssl is compiled with zlib support enabled, then -lz should be after -lssl -lcrypto check-in: 69608104 user: jan.nijtmans tags: better-mingw-v2
13:46
Include the SQLite version in the resource file as well. check-in: 57603caf user: mistachkin tags: better-mingw-v2
12:47
Include versions of libraries used in the resource file. check-in: e7c77b55 user: mistachkin tags: better-mingw-v2
12:11
A couple more resource tweaks. check-in: e1d83c3a user: mistachkin tags: better-mingw-v2
11:59
Various build and resource fixes. check-in: f008c97a user: mistachkin tags: better-mingw-v2
10:13
Better mingw/mingw64 support for (cross-)compile on Linux, Darwin, Cygwin or Msys. Closed-Leaf check-in: cc2aa92e user: jan.nijtmans tags: better-mingw
09:23
Added a maintenance reminder/potential fixme note. check-in: 4e66a969 user: stephan tags: trunk
08:53
unicode support for file_getcwd, file_access and fossil_stat as well check-in: d95039cc user: jan.nijtmans tags: eclipse-project
07:25
merge SQL injection prevention patches into the eclipse-project branch check-in: 0fdb1f4f user: jan.nijtmans tags: eclipse-project
2012-08-22
21:30
two minor typos check-in: 544c1635 user: jan.nijtmans tags: trunk
20:19
Make use of %q instead of %s to avoid SQL injections. check-in: e766df0a user: drh tags: trunk
14:57
... and without -DUNICODE as well check-in: 7ba6a724 user: jan.nijtmans tags: eclipse-project
14:53
Allow popen.c and winhttp.c to be compiled with -DUNICODE -D_UNICODE (the latter just by undefining those) check-in: 8bde9484 user: jan.nijtmans tags: eclipse-project
13:47
new functions fossil_unicode_to_utf8 and fossil_utf8_to_unicode. Modify file_delete, file_tempname, fossil_getenv and fossil_fopen to use it, so now they can handle all unicode characters not only the ones from the mbcs This should allow all filenames and environment variables to contain unicode characters, without problems on WIN32. If main.c is compiled with -DUNICODE -D_UNICODE, then command line arguments allow unicode characters on win32 as well. Build system not adapted for that yet. check-in: 65c8ca05 user: jan.nijtmans tags: eclipse-project
11:52
Merge the TCL argument handling patches into the Eclipse branch. check-in: 1bafc7e6 user: drh tags: eclipse-project
11:51
Merge the TCL argument handling patches into trunk. check-in: b6a7e52c user: drh tags: trunk
11:42
Always call Tcl_FindExecutable, even when the command line arguments are invalid. Closed-Leaf check-in: a7392129 user: mistachkin tags: tcl-argv-handling-v2
11:33
When there are no command line arguments, set the argv script variable to an empty list. check-in: b04d5ab4 user: mistachkin tags: tcl-argv-handling-v2
11:15
Modify the Tcl argument handling to deal with object reference counts and errors. check-in: 46864ac9 user: mistachkin tags: tcl-argv-handling-v2
07:45
Pass argv arguments to Tcl Closed-Leaf check-in: 3709b1ea user: jan.nijtmans tags: tcl-argv-handling
2012-08-21
23:45
Restore the previous Tcl argc/argv handling as all the arguments will be used for the Tcl argv script variable. check-in: c9bb3200 user: mistachkin tags: trunk
14:27
Merge all recent trunk changes into the eclipse-project branch. check-in: e2d0fa88 user: drh tags: eclipse-project
14:25
Tcl only uses argv0 so it is enough to transfer only that one argument. check-in: 7f96a715 user: drh tags: trunk
14:15
Merge the mingw-w64 compiler warning fixes into trunk. check-in: d89b99e3 user: drh tags: trunk
13:29
Tcl only uses argv0, so it's enough to transfer this argument only Closed-Leaf check-in: b82eacd5 user: jan.nijtmans tags: tcl-argv0-only
13:26
Those two files tell eclipse that it can be checked out as a project, and that the LF eol-convention should be used. check-in: 6c945311 user: jan.nijtmans tags: eclipse-project
11:18
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/cgi.c:29: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/file.c:47:0: warning: "stat" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/sys/stat.h:258:0: note: this is the location of the previous definition In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/http_socket.c:35: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/shell.c:67:0: warning: "popen" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:503:0: note: this is the location of the previous definition src/shell.c:68:0: warning: "pclose" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:504:0: note: this is the location of the previous definition Closed-Leaf check-in: b5d69afe user: jan.nijtmans tags: jn-mingw-w64-compiler-warnings
11:05
Fix error messages associated with the "scrub" command. check-in: e25f55dd user: drh tags: trunk
2012-08-20
19:01
Expand the "diffFlags" variable to 64-bits in order to accommodate new options to the various "diff" commands. check-in: 2b176750 user: drh tags: trunk
2012-08-19
09:45
Added bash auto-completion script from Stuart Rackham. check-in: 85f1856c user: stephan tags: trunk
2012-08-18
14:43
Add the "uitest.html" document. check-in: 6139cf7a user: drh tags: trunk
2012-08-17
18:14
Fixed a number of "the the" duplications in comments, documentation, and HTML (templates). Left the 17 occurences of same in sqlite.c alone. check-in: b00e462f user: andreask tags: trunk
2012-08-14
17:46
Remove an unused function from the wiki formatter. check-in: b1cc5a4c user: drh tags: trunk
17:42
Update the built-in SQLite to the latest 3.7.14 beta. Fossil does not need this upgrade - the purpose is to test SQLite. check-in: 1f4af61f user: drh tags: trunk
17:30
Merge in the WYSIWYG editor branch, making WYSIWYG an option for trunk users. WYSIWYG is still off by default. check-in: 65870e87 user: drh tags: trunk
2012-08-13
16:18
Have the "raw" webpage try to guess the filename and the mimetype of the artifact being downloaded, if the m= query parameter is omitted. check-in: af16836c user: drh tags: trunk
12:54
Disable the cut/copy/paste buttons on the WYSIWYG editor, since doing cut/copy/paste under javascript control is normally disallowed for security reasons. Closed-Leaf check-in: e5ad1037 user: drh tags: wysiwyg
12:39
Adjust the $current_page for the doc webpage so that it includes the embedded document being rendered. check-in: 22e20511 user: drh tags: trunk
12:30
Fixes to the <base> addition to the HTML header so that it works correctly with the "doc" webpage. Href is now $baseurl/$current_page. check-in: fd10cdba user: drh tags: wysiwyg
2012-08-11
22:25
Add confirmation dialog boxes when changing between markup and wysisyg editor mode, and before cancelling an edit. check-in: cb6804a2 user: drh tags: wysiwyg
15:37
Add a configuration option that enables WYSIWYG wiki editing. The traditional markup editor is still used unless this option is enabled. check-in: ebc48bf1 user: drh tags: wysiwyg
15:06
Improvements to the setup page, including a button to automatically add the <base> element to the header if it is missing. check-in: bf27074c user: drh tags: wysiwyg
13:58
Add <base href="$baseurl/"> to the html header in the default configuration and in all built-in skins. Add a warning if <base> is not configured. Generate hyperlinks from wiki relative to the <base> check-in: 31732d77 user: drh tags: wysiwyg
02:33
Improvements to the HTML beautifier. check-in: 0e57bafc user: drh tags: wysiwyg
2012-08-10
23:18
Reduce the maximum height of a wiki edit frame to 30 rows. check-in: e000f7f0 user: drh tags: wysiwyg
23:12
Automatically clean up the HTML that is generated by webbrowsers and by the Fossil wiki-to-html translator so that the HTML is easier to read in the wysiwyg editor. check-in: fb6f1b7b user: drh tags: wysiwyg
19:59
Add experimental support for WYSIWYG editing of wiki pages. check-in: 6cd9847f user: drh tags: wysiwyg
12:59
Allow the style= attribute in wiki markup. check-in: 717cd278 user: drh tags: trunk
2012-08-09
19:16
Fix the "Delete Ad-Unit" button so that it really does delete the ad-unit. check-in: 869e27e7 user: drh tags: trunk
2012-08-08
13:22
When using /zip or /tarball without a UUID, use "trunk" instead of "tip" as the default. Ticket [300fc543b24250e256] check-in: eb0933ca user: drh tags: trunk
13:13
Add the --uuid-override option to the "fossil ticket add" command. Ticket [c2efdd64bff166c3] check-in: 294cddf3 user: drh tags: trunk
13:04
Changes "make install" so that it makes sure that the installation directory actually exists. Ticket [6e23fe11013961]. check-in: 426e8edc user: drh tags: trunk
12:41
If no uuid= query parameter is used for the /tarball or /zip URIs, then use the latest checkin (aka "tip"). Ticket [300fc543b24250e256867]. check-in: 8f002216 user: drh tags: trunk
12:36
Avoid freeing memory that might not have been malloced in the "ticket" command with the --quote option. Ticket [6dba56543b89dc4]. check-in: 0bc2a941 user: drh tags: trunk
11:25
Version 1.23 check-in: 957b17af user: drh tags: trunk, release, version-1.23
11:24
Additional documentation updates prior to the 1.23 release. check-in: 411e88cb user: drh tags: trunk
03:28
Bump version of OpenSSL in the MinGW makefiles. Also, remove superfluous subst operations from the MinGW makefiles. check-in: 0324ed61 user: mistachkin tags: trunk
2012-08-07
14:58
The SQL parameter $login in the SQL for a report returns the name of the login name of the current user. check-in: a4249d21 user: drh tags: trunk
11:42
Add the "Klingon Code Warriors" quote to the quotes.wiki page. check-in: e00e6205 user: drh tags: trunk
2012-08-06
15:28
Update the change log. check-in: d982f894 user: drh tags: trunk
15:04
Increase the version number to 1.23. check-in: 399e868d user: drh tags: trunk
14:41
Add --user-override and --date-override options to the "fossil ticket add" command. check-in: ea4acb5c user: drh tags: trunk
11:15
Fix minor documentation typo. check-in: 372879b3 user: drh tags: trunk
2012-07-27
00:26
Fix another faulty though harmless memset() initialization. check-in: 336e1355 user: drh tags: trunk
00:00
Fix a faulty (but harmless) initialization in the MD5 code. check-in: ed005e30 user: drh tags: trunk
2012-07-26
17:27
Removed legacy comparison of uint<0 (the type used to be 'long', IIRC). Thanks to Doug C. for the report. check-in: bff50b17 user: stephan tags: trunk
2012-07-25
12:05
Allow the setup user to add the chngtime query parameter to ci_edit. This can be used to override incorrect tags that have a date way in the future. check-in: ca72f02c user: drh tags: trunk
11:18
In the user edit screen, display capabilities in three columns. check-in: 60cf260b user: drh tags: trunk
10:58
Add <label> markup around all checkbox form entries. check-in: e78c49d3 user: drh tags: trunk
2012-07-22
17:40
Pulled in minor memleak fix [bee0036681]. check-in: 11abffbb user: stephan tags: trunk
2012-07-20
15:19
/json/dir now requires Read ("o"), instead of Hyperlink ("h") permission, analog to checkin [ded8615f95]. check-in: 625ed004 user: stephan tags: trunk
15:06
Replaced $(x) with gebi(x), as per ML discussion. check-in: dfce20e4 user: stephan tags: trunk
14:54
Change the "dir" webpage to require read permission. check-in: ded8615f user: drh tags: trunk
2012-07-19
22:03
Fix a formatting problem on the setup_settings page. check-in: 6f594af6 user: drh tags: trunk
21:44
Create a javascript function $(id) which is an alias for document.getElementById(id). Use the $(id) function everywhere that document.getElementById(id) was used. check-in: 97d651b8 user: drh tags: trunk
18:53
Automatically check both "Tags:" and "Branching:" boxes when text is entered into the name fields on the "ci_edit" page. check-in: b2164fb7 user: drh tags: trunk
18:41
/ci_edit now auto-checks the Add Tag checkbox if the user types in the tag name field. Thanks to Nolan D. for the suggestion and Steve H. for the graceful solution. check-in: 542f989a user: stephan tags: trunk
15:41
Fix the db_is_writable() routine to return FALSE if the database is not even open. check-in: 0c0f268f user: drh tags: trunk
2012-07-17
16:55
Separate the download links on the "info" and "ci" pages onto a separate line with a separate label. check-in: 7ee938f4 user: drh tags: trunk
2012-07-16
14:37
cherry-picked [4295728159451e0d]. check-in: a7eb7147 user: stephan tags: trunk
2012-07-14
16:51
Merge the root-tag branch into trunk. check-in: 9f83e033 user: drh tags: trunk
11:40
Changes to the root-tag processing to provide better error messages. Closed-Leaf check-in: 36134ce2 user: drh tags: root-tag
05:03
Add the branch= query parameter to the vdiff page. check-in: 18797587 user: drh tags: root-tag
04:59
Add the --branch option to the "diff" command, for showing all changes in a particular branch. check-in: f06e492a user: drh tags: root-tag
04:43
Allow check-in specifications of the form "root:BRANCH" where BRANCH is a branch name. Such a spec refers to the point on the parent branch from which the branch is derived. Useful for doing a diff of an entire branch, for example, using "fossil diff --from root:xyz --to xyz". check-in: a4e01221 user: drh tags: root-tag
2012-07-13
20:52
minor formatting fix. check-in: 31545360 user: stephan tags: trunk
18:55
minor doc correction. check-in: 5df13a0b user: stephan tags: trunk
18:49
Reworked the /json/artifact/FILE|CHECKIN response payloads to streamline the structures, remove duplicate data, and add file parent information. check-in: 824ede2a user: stephan tags: trunk
18:40
Added (hasfeature json|ssl|tcl) function to TH1 to determine whether the given compile-time option is enabled. check-in: 2be3a876 user: stephan tags: trunk
18:37
Fixed setting of FOSSIL_ENABLE_JSON vis-a-vis autosetup. check-in: 00b86a85 user: stephan tags: trunk
18:01
Replaced free() with fossil_free() for pedantic correctness. Minor related doc fix. check-in: 9f98585e user: stephan tags: trunk
16:56
help text updates. check-in: 91a740e8 user: stephan tags: trunk
16:56
Added blob_swap() to simplify some json code. check-in: 2e2cd82b user: stephan tags: trunk
16:56
Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set). check-in: a3dd2cfe user: stephan tags: trunk
15:06
Several minor internal cleanups to the json code which i thought i had committed last week :/. check-in: 055dfb12 user: stephan tags: trunk
2012-07-06
16:18
/json/query now fails without executing the query if the provided query has no result _columns_ (to explicitly disallow INSERT/DELETE/DROP, etc.). check-in: 3e1dd97f user: stephan tags: trunk
2012-07-05
19:24
Minor interal json refactoring made possible by recent cson changes. check-in: e40e79b7 user: stephan tags: trunk
19:03
Pulled in latest cson amalgamation for the cson_type_id addition and started refactoring some O(N) lookups to O(1) based on that addition. check-in: cde55bd7 user: stephan tags: trunk
2012-07-03
21:30
minor cleanups made possible by newer cson APIs. check-in: 9be377fe user: stephan tags: trunk
21:28
Minor improvement to the "are we in JSON mode so we can disable the name parameter hack?" pre-check. check-in: 5ea759f9 user: stephan tags: trunk
21:10
Minor optimization in stash_create to bypass an unneeded blob_compare() when (isLink!=isNewLink). check-in: 75461b99 user: stephan tags: trunk
21:07
Replaced a malloc()/free() with fossil_malloc()/free() and removed the corresponding NULL check (fossil_malloc() dies on error). check-in: 6ad70288 user: stephan tags: trunk
2012-06-29
23:45
Fix a bug in the manifest generator that was introduced by check-in [01e4de6b8ae936b]. check-in: 5f3a0681 user: drh tags: trunk
21:30
Added check of rc for setgid/setuid() calls. check-in: 4d107b59 user: stephan tags: trunk
19:35
Remove redundant include argument from the compilation steps of several source files. check-in: 8a18e7fb user: mistachkin tags: trunk
12:48
Fix the manifest generator for check-ins so that when a partial commit is done and some of the uncommitted files have been renamed, the rows of the check-in manifest are ordered by the original, unchanged names of the uncommitted renamed files. check-in: 01e4de6b user: drh tags: trunk
11:05
Update the test-parse-manifest test command so that it reports parse failures on standard output. check-in: 4113f588 user: drh tags: trunk
2012-06-25
15:43
Improved detection of changes to a file after a merge that do not change the size of the file. check-in: 23022a85 user: drh tags: trunk
15:15
Whan a commit fails because the repository checksum does match the working directory, in addition to printing the names of the files that disagree, also output the repository version of the files to separate temporary files to facilitate error analysis. check-in: edc0c946 user: drh tags: trunk
2012-06-24
03:47
Re-added the jsonApiVersion field to /json/version output. Not sure why i had removed it. /json/report/create now fails with an NYI error instead of succeeding but doing nothing. check-in: bbcc8fe3 user: stephan tags: trunk
2012-06-22
23:42
Updates to test procedures. Add a test case for the hard-to-diff sqlite3.c change. check-in: f9b89f61 user: drh tags: trunk
23:32
Update the built-in SQLite to the latest version from the trunk of the SQLite tree. The diff of this SQLite change will be very slow without the previous check-in that enhances the diff performance. check-in: c5b835dd user: drh tags: trunk
22:39
Huge performance improvement for certain pathological cases for diffing of very large files. check-in: 9e15437e user: drh tags: trunk
13:03
Minor Makefile hack to allow "make clean" to work from ./src/. check-in: 4e4b6cc3 user: stephan tags: trunk
2012-06-20
17:26
Remove an unused variable. check-in: 2955cece user: drh tags: trunk
17:24
Add the ability for an administrator to run raw SQL commands via the web interface. check-in: ca0faa88 user: drh tags: trunk
16:47
comment-after-#ifdef patch from Alexander Orefkov. check-in: c5d56e49 user: stephan tags: trunk
14:40
Change the names of config parameters for adunits to use "-" instead of "_". Allow configuration sync of adunits as part of the skin. check-in: 4bf5cdc8 user: drh tags: trunk
14:14
Allow ad units to be added after the menu bar. Optionally disable ads for logged in users and/or administrators. check-in: e33fc886 user: drh tags: trunk
11:31
Update the diff-test-1.wiki tests to include a case for side-by-side diffs of multibyte characters. check-in: c2b681e6 user: drh tags: trunk
11:02
Account for multibyte unicode characters when computing column widths for side-by-side diffs. check-in: 484f8d29 user: drh tags: trunk
10:57
Add a comment that contains multi-byte unicode characters. This will be used for testing diff logic. check-in: d1fc2f4a user: drh tags: trunk
2012-06-19
13:04
Fix several MSVC compiler warnings, including a couple C99-isms. check-in: 80bfcee8 user: mistachkin tags: trunk
2012-06-14
13:00
Remove temporary pqueue_insert renaming hack from the various Makefiles. check-in: 4006ee4f user: mistachkin tags: trunk
2012-06-12
11:20
Change the "pqueue_" prefix on methods of the priority queue object to be "pqueuex_" to avoid conflicts with OpenSSL. check-in: 81162c71 user: drh tags: trunk
2012-06-11
11:39
Minor pedantic wording change to accommodate a recent code change in how _FOSSIL_ stores the path to the repo file. check-in: 480367ce user: stephan tags: trunk
2012-06-10
22:31
Merge the autosetup and winsrv branches into trunk. check-in: 1ac9cece user: drh tags: trunk
22:29
If files named on the "fossil add" command are not present, make that a warning rather than a fatal error. check-in: 810976a7 user: drh tags: trunk
2012-06-08
03:12
On unix, use the ".fslckout" name instead of "_FOSSIL_" for the local checkout database. Both names have been and continue to recognized. But now ".fslckout" is created by "fossil open" instead of "_FOSSIL_". the "_FOSSIL_" name is still used on windows. check-in: 432306be user: drh tags: trunk
2012-06-07
13:30
Update the built-in SQLite to the first 3.7.13 beta. check-in: 990c4d44 user: drh tags: trunk
2012-06-06
20:27
Fixed command line processing for the "winsrv" command. Corrected a typo in the documentation of the "winsrv create" command. Report error messages in the native language if english is not available. Closed-Leaf check-in: cff9cc34 user: tsbg tags: winsrv
2012-05-26
20:59
Minor error text rewording (for clarity). Suggestion from the mailing list. check-in: e130c2e7 user: stephan tags: trunk
2012-05-14
19:44
added fossilwiki -- a perl script to dump information about the wiki pages in a repo check-in: 733e9af8 user: ron tags: trunk
2012-05-12
19:03
Update the built-in SQLite to the first 3.7.12 release candidate. check-in: 3613fe56 user: drh tags: trunk
2012-05-11
21:17
Filter out inline shell variables from tclConfig.sh because they break the build on CentOS 5 with TCL 8.4. (Edit: Fixed username.) Closed-Leaf check-in: cc008eba user: bcsmith tags: autosetup
2012-05-10
12:22
Update the built-in SQLite to the 3.7.12 beta as of 2012-05-10. check-in: 0141e20f user: drh tags: trunk
2012-05-07
20:59
Avoid database locking errors caused by db_optional_sql() writes. check-in: b22cc4eb user: drh tags: trunk
2012-05-05
13:53
Improvements to the javascript that enables hyperlinks for anonymous users. check-in: 7fb59a67 user: drh tags: trunk
10:55
Fix a typo in the "info" page. check-in: e2f5be6d user: drh tags: trunk
2012-05-04
23:14
Update to the latest SQLite trunk version. (This is for testing SQLite, not for Fossil's benefit.) check-in: 59169e4d user: drh tags: trunk
21:31
Bump version of zlib in the Windows makefiles. check-in: a30da54f user: mistachkin tags: trunk
2012-04-29
16:54
Remove appropriate "ckout:" records from the config table when closing a checkout. Do not attempt to modify the repository with "ckout:" records if the repository is read-only. check-in: 02051489 user: drh tags: trunk
2012-04-28
22:42
Add the "fossil all changes" command to show all check-outs with uncommitted changes. Also add the "fossil all list --ckout" option to show all current checkouts rather than all repositories. check-in: 42f4d147 user: drh tags: trunk
18:55
Change the name of the auto-enable-hyperlinks setting to auto-hyperlink and make it available via the "fossil setting" command. Note: when upgrading through this change, if you formerly had auto-hyperlink turned off, you will have to turn it off again since the name has changed. It defaults to on. check-in: cb5db759 user: drh tags: trunk
18:24
Remove a surplus space character following the user name in the description of check-ins. check-in: 0ea8ed34 user: drh tags: trunk
18:02
Fix a stray ")" character in the diff buttons of the "check-in" information page. check-in: 82476370 user: drh tags: trunk
17:28
For the "fossil info" command from without an open check-out, only show the alt-root and access-url information if the --detail or -l options are given. check-in: f1487280 user: drh tags: trunk
15:00
On the "setup_ulist" (list of users) webpage, group the special category users ("anonoymous", "nobody", "reader", "developer") together at the top of the screen, rather than interspersing them among the regular users. check-in: 2079981f user: drh tags: trunk
14:13
Take advantage of the recently enhancement to the "translate" utility to simplify the logic for the "stat" webpage. check-in: 2008cecf user: drh tags: trunk
12:07
s/History/Hyperlink/ to accommodate API change. check-in: 89f37c04 user: stephan tags: trunk
08:05
Move the enhanced spider-defense mechanism into the trunk. check-in: 433cde1c user: drh tags: trunk
08:03
Refinements to the new hyperlink logic and spider defense. Closed-Leaf check-in: d9c8a7dd user: drh tags: spider-defense
07:15
Changes anchor tags (<a>) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. check-in: 8ae52fc4 user: drh tags: spider-defense
03:32
Enhance the "translate" utility so that formatting characters can occur in between the "%" and "C" of a printf-style conversion on @-lines. check-in: f9711803 user: drh tags: trunk
2012-04-27
15:56
Always update the baseurl: entry in the config table if using a repository from a URL that has not previously been recorded. check-in: c7d6e334 user: drh tags: trunk
15:43
Record the names of checkouts and access URLs in the config table and display that information using the "info" command. check-in: e604d483 user: drh tags: trunk
13:41
Provide the "public-pages" glob pattern that can allow anonymous users to access embedded documentation on sites where the source code should not be accessible to anonymous users. check-in: 79ef9618 user: drh tags: trunk
12:31
Fix an over-length line in glob.c. check-in: 9232fd69 user: drh tags: trunk
2012-04-24
13:36
Update to the latest SQLite version 3.7.12 beta. check-in: 6cfd8ecc user: drh tags: trunk
2012-04-21
18:06
Enhance to #ifdef lines to enable Fossil to build and run on haiku. check-in: b2cc8710 user: drh tags: trunk
2012-04-20
01:33
Bump version of OpenSSL in the Windows makefiles. check-in: fb48371c user: mistachkin tags: trunk
2012-04-19
15:18
Merge documentation updates from msw-docco into trunk. check-in: 5f6b4952 user: drh tags: trunk
14:34
Catch up w/ trunk & document --case-sensitive option in the add and addremove commands. Closed-Leaf check-in: 626a317e user: martin.weber tags: msw-docco
2012-04-17
22:31
Merge the msw-docco changes into trunk. check-in: 3c637382 user: drh tags: trunk
21:56
Pull in the latest pre-release version of SQLite, including the new shell. check-in: 4faefe63 user: drh tags: trunk
20:37
If a user tries to add an attachment which is a valid control artifact, compress the attachment and append ".gz" to its names, to prevent it from being interpreted as a real control artifact. Also fix an unrelated comment typo. check-in: cd4e0880 user: drh tags: trunk
2012-04-16
15:53
Document some more options of fossil branch new: --nosign, --user-override and --date-override. Fix a typo in fossil branch ls docco. check-in: 7727eb12 user: martin.weber tags: msw-docco
2012-04-13
22:42
Fix the /dir webpages to that it treats folders whos names differ only in case as the same folder when case-sensitive is off. check-in: 4290a801 user: drh tags: trunk
2012-04-11
16:37
Sorry - failed to tap ctrl-x s before that last commit :/. check-in: ad162862 user: stephan tags: trunk
16:33
Second half of the tarball fix (CLI mode, i missed that one). check-in: b79d2b77 user: stephan tags: trunk
16:28
Fixed: /tarball accepted non-checkin rids (but of course could not generate a tarfile from them). Bug report from Justin Gedge on the mailing list. check-in: f982e376 user: stephan tags: trunk
2012-04-06
17:24
(1) Show cherrypick and backout merges in the status command (2) Allow partial commits of cherrypick and backout merges (3) Prompt user to continue if a check-in comment is unedited (4) Fixing a jump on uninitialized data on web sbs diff - cherrypick of [92b2a5c390467a] (5) Updates against an uncommitted merge are now a warning, not a fatal error. check-in: 195517a9 user: drh tags: trunk
13:05
Cleanup: Move all occurrences of setmode() into fossil_binary_mode. check-in: fa4371f3 user: drh tags: trunk
2012-04-02
01:19
Fix a bug in the previous check-in. check-in: b65ed0b1 user: drh tags: trunk
01:14
Improve the readability of large sizes on the "stat" webpage. check-in: 701c8e68 user: drh tags: trunk
2012-03-31
19:15
Update to the latest SQLite code. Fix a compiler warning in style.c. check-in: 82f56632 user: drh tags: trunk
17:13
fix for cookie mismatch for self-registered users (reported via mailing list). check-in: dc97099a user: stephan tags: trunk
16:24
Update the download page generator script to always include the <!DOCTYPE html> at the beginning. Otherwise, IE9 doesn't work. check-in: 1bf77fa2 user: drh tags: trunk
15:18
Add the ability to set a background image as part of the server configuration. Process the CSS using TH1 so that $baseurl can be inserted into the CSS. check-in: 62398459 user: drh tags: trunk
14:35
Pulled in latest cson_amalgamation for cson_sqlite3_bind_value(). check-in: 1eec6280 user: stephan tags: trunk
14:02
Add a background image to the www/ directory. check-in: 351dabfb user: drh tags: trunk
13:22
Remove ambiguity in LOGIN_IGNORE_U and LOGIN_IGNORE_V flags by combining them into a single flag. check-in: 49546c5a user: drh tags: trunk
2012-03-30
13:22
Further improvements to the help text for the "fossil ci" command. check-in: 6d4f9a3b user: drh tags: trunk
2012-03-29
18:31
minor checkin doc improvement (suggestion from Marek). check-in: b6d219b9 user: stephan tags: trunk
18:24
Added -i/--invert option to /json/wiki/list --glob/--like flags. check-in: 757cf364 user: stephan tags: trunk
2012-03-28
21:25
added advapi32 to libs of dmc. Needed for windows service check-in: c0ad5f6b user: renez tags: trunk
2012-03-25
03:23
Added --html|-h option to /json/diff to retrieve HTML-marked-up diffs. check-in: a15214e8 user: stephan tags: trunk
03:10
Added --glob and --like options to /json/wiki/list, to filter the list server-side. check-in: 06cd311c user: stephan tags: trunk
01:35
reverted that switch to sqlite3_mprintf() - i did not realize that vmprintf() is implemented locally. Changed some %s to %t/%T. check-in: bb05bf6d user: stephan tags: trunk
01:29
Added downloadPath link to /json/dir output when --checkin is specified. Optimized no-checkin cases to use a temp view instead of temp table. check-in: 517d0ef8 user: stephan tags: trunk
01:27
fixed a horrible varargs misuse. check-in: a596198c user: stephan tags: trunk
00:52
switched from vmprintf() to sqlite3_mprintf() to get the extra percent format modifiers. check-in: 3acdc5e4 user: stephan tags: trunk
2012-03-24
21:05
Avoid adding HTML into the "patch" output. check-in: dce6af96 user: drh tags: trunk
16:35
Added timestamp output to /json/dir when -checkin option is provided. check-in: a81b34b8 user: stephan tags: trunk
12:32
/json/wiki: s/contentLength/size/ and s/lastSavedBy/user/, for consistency. Interface-incompatible change. check-in: c78773b2 user: stephan tags: trunk
2012-03-23
01:11
s/status/state/, for consistency. check-in: 8f496ed1 user: stephan tags: trunk
2012-03-22
23:26
Added size to the "changed files" list for the /json routines which output that. check-in: 9575eb5d user: stephan tags: trunk
22:09
Changes to how /json/(artifact|finfo|timeline) handle file content and modification-state flag. Some API-incompatible changes. check-in: 8c6dc243 user: stephan tags: trunk
2012-03-21
21:11
removed rid property from /json/timeline/wiki response payload. check-in: 47817fef user: stephan tags: trunk
21:06
Changes /json/timeline/branch's payload structure to match that used by the other /json/timeline/xyz APIs. Removed rid property from timeline output. check-in: bdc29eb8 user: stephan tags: trunk
20:55
fixed /json/timeline/branch timestamp flag, which was in string format rather than unix epoch. check-in: 9b42f2e9 user: stephan tags: trunk
20:23
Throughout the /json API, renamed the "mtime" property with "timestamp", to consolidate the inconsistent usage. check-in: 070b7554 user: stephan tags: trunk
2012-03-20
14:44
Allow multiple --tag options on the "commit" commandline. Change the meaning of the --bgcolor option to only change the background color for the single commit. The new --branchcolor option changes the background color persistently, as --bgcolor used to do. Command-line compatibility break. check-in: c4dc635e user: drh tags: trunk
14:03
Merge the winFiles branch into trunk. check-in: 135ed933 user: drh tags: trunk
2012-03-19
20:33
removed "rid" property from /json/artifact/FILEUUID output. check-in: 98ae107a user: stephan tags: trunk
20:33
minor type-cast addition in json timeline SQL. check-in: 70e41ccd user: stephan tags: trunk
11:58
Avoid a valgrind warning in the side-by-side diff logic. check-in: 9262546e user: drh tags: trunk
05:24
Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained. Make use of this when converting the local root to its canonical form. Closed-Leaf check-in: e94c7cc4 user: mistachkin tags: winFiles
04:48
In file_tree_name, since the file name argument is converted to its canonical form prior to the memcmp, the local root must be as well. On Windows, normalize drive letters to uppercase when converting a file name to its canonical form and fix construction of temporary file names used with the gdiff command when the --from and --to options are present. check-in: 6be0898b user: mistachkin tags: winFiles
2012-03-18
23:44
Fix compiler warnings and update custom makefile. check-in: 43631b08 user: mistachkin tags: trunk
16:37
Minor cleanups and tinkering in /json/dir. check-in: c1963c49 user: stephan tags: trunk
16:36
/json/finfo now sorts ASC when --after is specified. check-in: 5dcaeca7 user: stephan tags: trunk
16:35
Removed mperm property from /json/artifact results. Added a TODO. check-in: afe12e10 user: stephan tags: trunk
11:54
Added file size info to /json/dir (but only when checkin=... is specified) and /json/finfo. Changed /json/dir to not show uuid for dir entries because the associated UUID actually refers to a file in that dir. check-in: 7b89c7b5 user: stephan tags: trunk
11:43
Improved error message when parsing JSON input request fail. check-in: 4dae7950 user: stephan tags: trunk
04:00
Removed more name-related special-case handling code. check-in: 1a4ca414 user: stephan tags: trunk
03:47
Removed some special-case handling of "name" param (no longer needed). check-in: 34fc6f09 user: stephan tags: trunk
03:37
removed jsonApiVersion property for the time being. check-in: bf903a4b user: stephan tags: trunk
03:37
A follow-up patch to the previous "name" change, to work around the problem of HTTP GET requests not yet knowing that they are in JSON mode (POST requests know this). check-in: 3bf1ad01 user: stephan tags: trunk
02:46
Added uuid=... option to the as-yet-undocumented /json/finfo. check-in: 64721991 user: stephan tags: trunk
02:45
Added name_to_uuid2() check-in: c685a35e user: stephan tags: trunk
02:15
Removed the special-cased addition of g.zExtra==parameter named "name" when running in JSON mode because it causes no end of grief in several JSON handlers and none of the handlers rely on that handling. check-in: ccd6c879 user: stephan tags: trunk
2012-03-17
17:53
Version 1.22 check-in: f7e215bc user: drh tags: trunk, release, version-1.22
14:59
clean up error handling and permissions for various /json/user/save cases. check-in: d2bb7aea user: stephan tags: trunk
02:03
minor cleanup to that last commit. check-in: 0d6b73f0 user: stephan tags: trunk
01:49
Fixed a bug in /json/user/save which could cause the fossil-internally-defined version of the 'name' param to be used, overwriting a user's name with 'user/save'. The name now _must_ come from the request payload, to avoid this ambiguity. check-in: 7e25293c user: stephan tags: trunk
00:17
Fixed /json/user perms discrepancies - Setup users could save but not load other users. check-in: 21b57d8c user: stephan tags: trunk
2012-03-16
19:17
More tinkering with the /json/dir?name=xxx handling, so that CLI/HTML modes behave consistently vis-a-vis each other. check-in: b8043269 user: stephan tags: trunk
19:01
Removed a duplicated function (different name, same code). check-in: 116a0986 user: stephan tags: trunk
17:44
Fixed /json/dir to work over HTTP mode, too. check-in: 857a6d91 user: stephan tags: trunk
17:37
minor text fix. check-in: 3f6c1f70 user: stephan tags: trunk
15:59
Added "missing" changes for 1.22 release. check-in: b82563d7 user: stephan tags: trunk
15:51
minor cleanups to /json/dir. check-in: 726a6f79 user: stephan tags: trunk
15:21
Added initial /json/dir implementation. check-in: 318a0ac1 user: stephan tags: trunk
12:41
Fixed /json/timeline/ticket to work around (what appear to be) attachment(?) artifacts which end up in its query results. check-in: ac636621 user: stephan tags: trunk
12:22
Fixed a C99ism. check-in: 81708461 user: stephan tags: trunk
12:13
s/prevUuid/parent/ for json payload properties, for consistency. check-in: 23aba0e4 user: stephan tags: trunk
00:49
Pull in the latest version 3.7.11-alpha of SQLite. check-in: 77e36ef6 user: drh tags: trunk
2012-03-15
17:54
Allow simultaneous logins to the same user account as long as the IP address is compatible. check-in: 73038baa user: drh tags: trunk
17:34
Fix a typo on the Setup/Access page. check-in: e67a77df user: drh tags: trunk
2012-03-11
18:26
Further refinements to the help message that appears when Fossil is invoked with no arguments. check-in: 93f48ce0 user: drh tags: trunk
10:56
minor help text fix. check-in: 65a8db6a user: stephan tags: trunk
2012-03-10
17:48
Added /json/wiki/preview. check-in: 0165fa18 user: stephan tags: trunk
16:47
minor internal refactoring of /json/wiki/get in prep for /json/wiki/preview. check-in: 73816973 user: stephan tags: trunk
03:59
Removed some dead code in /json/timeline/wiki. check-in: fe5cf37e user: stephan tags: trunk
2012-03-09
20:16
Fixed a logic bug which caused /json/wiki/create to not be able to create a new page. check-in: 64c2ec01 user: stephan tags: trunk
18:43
Added jsonApiVersion to /json/version output. check-in: 24d830ca user: stephan tags: trunk
18:39
latest cson amalgamation - malloc() reduction optimization for integer values on 64-bit platforms. check-in: 81971c12 user: stephan tags: trunk
10:17
/json/diff now handles the no-diff case more gracefully. check-in: efbecda4 user: stephan tags: trunk
02:07
Tweak to the side-by-side diff alignment algorithm. Add diff test cases to the release checklist. check-in: 3be264b5 user: drh tags: trunk
2012-03-08
19:02
/json/artifact/CHECKIN now accepts only "o" permissions, to match the HTML interface. check-in: 6b08628c user: stephan tags: trunk
18:50
/json/artifact/CHECKIN now accepts "o" in addition to "h" privileges. check-in: 3628652d user: stephan tags: trunk
2012-03-05
20:35
Consolidated some duplicated /json code, removed some dead code. Minor doc additions and cleanups. check-in: 6ca400a3 user: stephan tags: trunk
19:47
removed the 'w', 't', and 'ci' aliases from /json/timeline/ALIAS. They provide no real benefit (except arguably 'ci') and may hinder future expansion. check-in: 48255fa9 user: stephan tags: trunk
19:24
Make sure set_base_url() is called prior to redirecting when a page is not found. check-in: 78a48858 user: drh tags: trunk
2012-03-04
19:03
Fixed 2 swapped error messages. Added /json/wiki/diff button to demo page. check-in: 1578ba34 user: stephan tags: trunk
18:41
Added first go at /json/wiki/diff. Not yet configurable but proves the concept. check-in: c6c38a52 user: stephan tags: trunk
17:29
/json/wiki/get now supports uuid=string option to specify a specific version of the page. Response now includes the parent version's uuid. check-in: 6f2a5160 user: stephan tags: trunk
14:45
latest cson_amalgamation. Fixes an obscure ref-counting discrepancy and cuts memory cost of cloning. check-in: 7830e2cc user: stephan tags: trunk
2012-03-02
18:40
started adding login group support to /json/user/save, but it is incomplete and #if'd out. check-in: 69d0dbf2 user: stephan tags: trunk
17:52
/json/artifact/WIKI_UUID now supports the --format options from /json/wiki/get. check-in: 2cbe686c user: stephan tags: trunk
17:23
/json/artifact/WIKI_UUID now returns the requested wiki page version instead of the most recent one. check-in: accd6f3d user: stephan tags: trunk
16:44
Added initial /json/finfo support, but the output structure is up for debate. check-in: f825f8c8 user: stephan tags: trunk
15:01
/json/timeline/ci and /json/artifact/CHECKIN now require h access instead of o (this is debatable). check-in: 4d027477 user: stephan tags: trunk
14:25
Renamed /json/artifact/?uuid=xxx to name=xxx (it now matches the docs), minor internal cleanups in /json/artifact. check-in: d2c5b943 user: stephan tags: trunk
14:23
removed some dead code, minor internal cleanups in /json/timeline. check-in: 6420654c user: stephan tags: trunk
13:36
fixed a minor documentation typo. check-in: 648e74d8 user: stephan tags: trunk
11:25
removed some dead code in /json/timeline/branch. check-in: e65422ea user: stephan tags: trunk
2012-03-01
13:40
Leave the -original, -baseline, and -merge files around when an update or merge conflicts due to binary files. check-in: 471044f6 user: drh tags: trunk
2012-02-29
22:13
removed unneeded dependency on cson_amalgamation.h check-in: 11669481 user: stephan tags: trunk
21:39
/json/timeline/checkin: changed response payload to include "parents" array property with UUIDs of all parents, removing the parentUuid property which just referenced the primary parent. The first parent in the array is the primary parent. Thanks go to Brian Smith for catching this oversight. check-in: 0c9c99b8 user: stephan tags: trunk
2012-02-26
15:20
fixed mis-matched ifdef for MSVC push/pop macros in cson code. check-in: ef561ed0 user: stephan tags: trunk
2012-02-25
15:31
Update to the Stats document. check-in: affb0019 user: drh tags: trunk
2012-02-24
13:40
Merge wideAnnotateUser and jsonWarnings into trunk. check-in: 18dd383e user: drh tags: trunk
11:36
For annotate, make the fixed user name field wider (e.g. 'Administrator'). Closed-Leaf check-in: dbf4ecf4 user: mistachkin tags: wideAnnotateUser
2012-02-23
11:32
Fix warnings in json support code (unused variables, unused label, etc). Closed-Leaf check-in: 86f6e675 user: mistachkin tags: jsonWarnings
2012-02-21
02:01
Make sure the "fossil rebuild" command always ends up showing "100.0% complete", not "99.9%" or "100.1%". check-in: 3a44f95f user: drh tags: trunk
01:53
Enhance the "fossil rebuild" command so that it looks at "private" --raw tags and rebuilds the PRIVATE table to contain (at least) the content that is tagged "private". check-in: 2f98f660 user: drh tags: trunk
2012-02-19
16:42
Added -verbose flag to /json/wiki/list, which returns the metadata for all pages but not their content. check-in: fe99188e user: stephan tags: trunk
2012-02-18
22:56
latest cson code - minor gcc 4.6 portability fixes only. check-in: f32b042e user: stephan tags: trunk
19:06
Merge into trunk the fix for --with-openssl with a manual path. check-in: 06143581 user: drh tags: trunk
2012-02-17
23:51
Slight tweaks to MinGW makefile support for FOSSIL_ENABLE_JSON. check-in: f355727b user: mistachkin tags: trunk
21:14
Fix openssl library path when specifying --with-openssl with a manual path. check-in: 2ce353f5 user: jan tags: jan-buildfixes
21:06
copy/paste doc correction. check-in: 365fe4af user: stephan tags: trunk
19:43
Added FOSSIL_ENABLE_JSON option to Makefile.mingw. check-in: aae3f5b6 user: stephan tags: trunk
18:32
fixed a c99ism. check-in: 21e7cea4 user: stephan tags: trunk
18:23
Added initial /json/config/get support. check-in: e5a86795 user: stephan tags: trunk
18:13
removed an old TODO comment. check-in: caddb9b4 user: stephan tags: trunk
17:57
Update to the latest autosetup(0.6.4) check-in: dd13b0e6 user: drh tags: trunk
12:59
/json/user/save now requires 's' privilege in order to set/remove the 's' privilege or edit another user who currently has the 's' privilege, to somewhat more closely mimic the HTML interface's behaviour. check-in: 02987083 user: stephan tags: trunk
12:43
fixed a potential crash in /json/wiki/get when page contents are NULL. check-in: fca6c46c user: stephan tags: trunk
01:55
Update to the latest autosetup (0.6.4) Closed-Leaf check-in: 20a72257 user: steveb tags: autosetup
2012-02-16
22:40
Cleaned up the recently consolidated top-most json command dispatching a bit. check-in: 5daadddf user: stephan tags: trunk
21:37
Refactored some duplicate json-mode command/path dispatching code into a function. check-in: f81e3e7f user: stephan tags: trunk
21:09
Removed some unused code. minor doc touch-up. check-in: cff9ecad user: stephan tags: trunk
20:57
minor doc touch-ups and one s/cson_value_new_string/json_new_string/. check-in: 9cfe61e0 user: stephan tags: trunk
20:12
fixed /json/wiki/get to fail with a resource-not-found error if given the name of an unknown page. check-in: ac8c1ad4 user: stephan tags: trunk
03:15
Fix typo in the new fossil_getenv() function for windows. check-in: 6c835ea8 user: drh tags: trunk
01:03
Always convert the result of getenv() into UTF8. check-in: 57152086 user: drh tags: trunk
2012-02-14
01:48
Improved description of tag changes in the EVENT table, and hence on the timeline. check-in: 7367cec4 user: drh tags: trunk
2012-02-13
22:50
Collect the various file-scope variables used by the "db.c" module into a single structure. This is code cleanup. There are no functional changes. check-in: a537c995 user: drh tags: trunk
20:19
Update to the latest version of SQLite, which among other things, includes the fix for unix whereby the umask is ignored when creating journal files. That means that any process that has write permission on a repository should be able to recover hot journals. check-in: 0a723461 user: drh tags: trunk
09:48
minor cleanups in some of the ajax test code. check-in: 7716c985 user: stephan tags: trunk
2012-02-12
12:41
moved an incorrectly placed assertion in (json wiki save). check-in: 4272d03e user: stephan tags: trunk
11:30
Usage text correction (wrong parameter name) in (json report get). check-in: 53ba1f29 user: stephan tags: trunk
11:04
minor doc clarification for the previous commit. check-in: f42096f7 user: stephan tags: trunk
10:58
(json wiki save) now returns the results of (json wiki get) but without the page content. check-in: 70ea7658 user: stephan tags: trunk
10:42
(json wiki get) now supports returning the page metadata without the content. Fixed an arg-forwarding bug in json_find_option_cstr() which caused long-form args to be ignored. check-in: 913e0b66 user: stephan tags: trunk
2012-02-11
21:28
Fix to the unix makefile so that it looks in the OBJDIR directory for header files synthesized by makeheaders. check-in: 8718b3c6 user: drh tags: trunk
21:23
Update the built-in SQLite version to the latest from trunk, including the patch that sets -wal and -shm files to have the same owner as the database when running as root. That patch help to avoid configuration problems on Fossil servers. check-in: 5ac8c0d7 user: drh tags: trunk
18:25
Further diff enhancements: Allow up to two diff-marks per line on a side-by-side diff. check-in: 937514b9 user: drh tags: trunk
2012-02-10
23:37
Record --backout and --cherrypick merges in the VMERGE table with IDs -2 and -1, respectively. On a --cherrypick merge, make the default check-in comment be the same as the check-in comment for the cherrypicked change. check-in: 9c28bca4 user: drh tags: trunk
23:16
Do not record a full-merge when the --backout option is used. check-in: b6710a01 user: drh tags: trunk
23:05
Merge in the code that optionally runs a TH1 script after each ticket edit. check-in: a9055964 user: drh tags: trunk
23:03
Merge in the Mistachkin SSL linking fix. check-in: f0635d4e user: drh tags: trunk
23:03
Merge in documentation updates. check-in: 75ea5ac6 user: drh tags: trunk
23:01
Revise workaround for OpenSSL symbol name collision problem. Closed-Leaf check-in: ff19cc21 user: mistachkin tags: sslLinkingFix
22:53
Bump versions of zlib and OpenSSL in the Windows makefiles. Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL. check-in: 674bc278 user: mistachkin tags: sslLinkingFix
18:02
climb up the trunk. From up here, clarify wording of the "building and installing" wiki page: you don't need to log in to get the source code for released versions of fossil, the download page will have a shiny source package for you to fetch. Closed-Leaf check-in: 587dd57f user: martin.weber tags: msw-docco
15:26
Attempting to do a better job of merging renames. check-in: f0359882 user: drh tags: trunk
14:31
Detect subsequent edits to a file that was updated by merge. This fixes a problem introduced by check-in [b9227b85cbd78] and reported by ticket [67a47646ea38c7ed]. check-in: a932b744 user: drh tags: trunk
13:50
A better fix for reporting invalid names in the artifact command. check-in: da94a3b1 user: drh tags: trunk
13:13
Report an error if the "artifact" command does not find an artifact. check-in: 4e47bdc4 user: drh tags: trunk
02:08
Minor fix to autosetup so that it works on Solaris when using jimsh0. check-in: ced22eb2 user: drh tags: trunk
2012-02-09
13:55
Experimental changes to the "update" command to have it report when it makes no changes to the repository. Closed-Leaf check-in: be10939b user: drh tags: experimental
04:48
Add experimental support for running a TH1 script after a ticket is edited or created. Closed-Leaf check-in: 95555609 user: mistachkin tags: tktChangeScript
2012-02-08
03:04
Update the version number to 1.22 and begin entering change log information for the next release. check-in: 9b1d394a user: drh tags: trunk
00:34
Fix issues with the --brief option to the diff command. check-in: fbaa7ca9 user: drh tags: trunk
2012-02-07
20:04
Another minor performance enhancement on sbs diff. check-in: 3e3feb2d user: drh tags: trunk
18:58
Performance optimization for the alignment calculation on side-by-side diffs. Noticably faster. check-in: 87f86701 user: drh tags: trunk
18:13
Optimize the inner loop of the LCS algorithm for the main diff generator. check-in: 4ab60711 user: drh tags: trunk
16:20
Update the built-in SQLite and SQL command-line shell to the latest code from the SQLite trunk. check-in: 03003534 user: drh tags: trunk
16:13
Minor tweak to the side-by-side alignment algorithm so that it handles pure white-space lines better. check-in: 312590a9 user: drh tags: trunk
15:38
Add the --brief option to the "diff" command. check-in: e0565d43 user: drh tags: trunk
04:15
Add chunk number fragment marks to HTML diff output. check-in: b1530c29 user: drh tags: trunk
03:57
Convert the similarity measure for side-by-side diff alignment to use LCS instead of edit distance. LCS is faster and gives comparable results. check-in: 469462b6 user: drh tags: trunk
00:23
Allow file: clones that transfer private branches. check-in: 8f85286c user: drh tags: trunk
00:01
Change back to using minimum edit distance for computing similarity of lines for alignment in side-by-side diff change blocks. check-in: 51bda5e4 user: drh tags: trunk
2012-02-06
18:18
Fix the SSH transport method so that it allows everything, without regard to user permissions. check-in: a928c89c user: drh tags: trunk
17:47
The "smhdr" query parameter on the finfo pages gives a more compact header without the detailed object descriptions. check-in: af30a9ab user: drh tags: trunk
16:03
Make the diff colors darker by default. check-in: ea4b7cd6 user: drh tags: trunk
15:21
Merge the diff enhancements from the diff-experimental branch into trunk. check-in: bba7aea8 user: drh tags: trunk
15:02
Tweak to side-by-side alignment: Be more aggressive about marking lines as changed if they are naturally aligned to begin with. Closed-Leaf check-in: 5d836cbd user: drh tags: diff-experimental
14:28
Adjust the alignment similarity cutoff score. check-in: 9713e423 user: drh tags: diff-experimental
14:22
Improvements to the alignment algorithm for block changes in side-by-side diff. check-in: a484cfc2 user: drh tags: diff-experimental
03:38
When a line changes in a side-by-side diff, only highlight the part of line that actually changed. check-in: 357d26bc user: drh tags: diff-experimental
01:55
Trying out a greedy algorithm for aligning the two sides of a change with side-by-side diff. This helps in some cases, but we could probably benefit from a better algorithm. check-in: 881b6514 user: drh tags: diff-experimental
2012-02-05
20:22
Add the "diff optimizer" which tries to shift inserts and deletes to align with natural boundaries in the text. The resulting diff is no more or less correct than the original; it just seems more natural to human readers. check-in: 98cf5c33 user: drh tags: trunk
17:19
Rearrange code and edit comments in diff logic, for clarity of presentation. No functional changes. check-in: 032da543 user: drh tags: trunk
11:41
set maintainer email addr to fossil-dev list. check-in: d3e83cdb user: stephan tags: trunk
02:49
Fix yet another issue with tables in side-by-side diffs - an off-by-one error this time. check-in: de719b43 user: drh tags: trunk
02:43
Fix another bug in table handling for side-by-side diffs. check-in: db1365bc user: drh tags: trunk
00:22
Bug fix in the handling of tabs on a side-by-side diff. check-in: 07a0ade9 user: drh tags: trunk
2012-02-04
21:40
Fix a harmless compiler warning. check-in: 5bbe190a user: drh tags: trunk
21:38
Add the new colorized diff logic to file and wiki diffs in addition to version diffs. check-in: 96f1975c user: drh tags: trunk
21:09
Merge the retro-sbsdiff changes into trunk. check-in: 72c0183a user: drh tags: trunk
20:36
Make the default font size is smaller for side-by-side diff. Fix the context-diff so that it understands the dc=N query parameter. Closed-Leaf check-in: eae55eea user: drh tags: retro-sbsdiff
20:16
Suppress the top divider on a context-diff with line numbers. check-in: 43cbe9dd user: drh tags: retro-sbsdiff
20:13
Fix off-by-one line numbers in the context-diff display. Improvements to the formatting of context-diff displays. check-in: 56ad4ac7 user: drh tags: retro-sbsdiff
20:00
Bug fix in the context-diff colorization. check-in: ecf30837 user: drh tags: retro-sbsdiff
19:55
Colorize the context diff. Add color to the line numbers so that they can be deemphasized. check-in: b57b0356 user: drh tags: retro-sbsdiff
19:34
Revised default color scheme. Add line-numbers to context diff. check-in: 6a669769 user: drh tags: retro-sbsdiff
18:54
Add color to the retro sbs diff. check-in: 7372c0a5 user: drh tags: retro-sbsdiff
15:02
Merge recent trunk changes into the retro-sbsdiff branch. check-in: 066adeed user: drh tags: retro-sbsdiff
14:58
Make sure diff output is flushed to screen in a timely manner. check-in: dc96d73d user: drh tags: trunk
14:48
User-contributed patch to the debian/makedeb.sh script for generating a debian package for Fossil. check-in: 7b1fd597 user: drh tags: trunk
14:44
Change the alternative name of the _FOSSIL_ checkout database to ".fslckout" since the prior alternative name is offensive in some locales. The prior name is still supported for backwards compatibility, but is now deprecated and undocumented and will eventually disappear completely. check-in: f9a200f0 user: drh tags: trunk
13:55
Updates to the technical overview document. check-in: e255caa2 user: drh tags: trunk
00:30
Make sure the "branch new --private" command does not create a public BLOB that is a delta of a private BLOB. Also, when doing a file clone or when doing "scrub --private", double-check that no public BLOBs are deltas of private BLOBs before deleting the private BLOBs. check-in: 034e887c user: drh tags: trunk
2012-02-03
17:00
Fix oversize lines in the update.c source file. check-in: b18a178d user: drh tags: trunk
16:42
Avoid overflow problems if users enter negative numbers for the "dw" and "dc" URI query parameters. check-in: 30478e4e user: drh tags: retro-sbsdiff
16:15
Add URI query parameters "dw=" and "dc=" to control the width of columns and the lines of context on side-by-side diffs in the web interface. check-in: 6474a92a user: drh tags: retro-sbsdiff
15:15
Merge recent trunk changes into the retro-sbsdiff branch. check-in: c7cf0cbe user: drh tags: retro-sbsdiff
15:05
Enhance the --detail option on the "merge" command to show the specific check-in that is being merged in and the baseline of the merge. check-in: 68d84047 user: drh tags: trunk
14:40
Show check-in tags as part of the output of the "whatis" command. check-in: b4a1c60e user: drh tags: trunk
2012-02-01
12:33
Added a kludge to ajax URL param handling to ignore anything after "#". Thought i checked this in in November. check-in: 356c1264 user: stephan tags: trunk
12:09
Doc change only: documented -R/--repository for zip/tar commands. check-in: a84aadad user: stephan tags: trunk
2012-01-28
22:04
Merge the latest trunk changes into the retro-sbsdiff branch. check-in: c7edbc9f user: drh tags: retro-sbsdiff
21:51
Store the repository filename in the _FOSSIL_ database exactly as it is typed on the "open" command-line. That means that the repository filename will be stored relative to the root of the check-out if a relative pathname is given on open. check-in: a7248d8f user: drh tags: trunk
2012-01-24
13:28
Fix several blob leaks that can lead to out of memory conditions for very large push operations. Revise the order of error messages so that simple HTTP timeout produces a better diagnostic. The HTTP trace files need to be opened in binary mode. check-in: 1e398088 user: mistachkin tags: trunk
2012-01-22
06:59
Revise previous commit: since the FOSSIL_ENABLE_TCL macro is used in source files as well as the Makefile itself, it cannot be initially set to an empty string in auto.def. check-in: 238b761a user: mistachkin tags: trunk
06:52
Make sure that autosetup ends up defining FOSSIL_ENABLE_TCL in the Makefile when necessary. check-in: 21555be3 user: mistachkin tags: trunk
2012-01-20
17:32
The HTTP trace files need to be opened in binary mode. Closed-Leaf check-in: 7611406f user: mistachkin tags: clientSyncLeakFix
17:16
Revise the order of error messages so that simple HTTP timeout produces a better diagnostic. check-in: dd71069b user: mistachkin tags: clientSyncLeakFix
15:22
Fix several blob leaks that can lead to out of memory conditions for very large push operations. check-in: 81c685e0 user: mistachkin tags: clientSyncLeakFix
2012-01-18
13:22
Merge trunk changes into the retro-sbsdiff branch. check-in: 6daee94f user: drh tags: retro-sbsdiff
13:21
Add the ability to run TH1 scripts before and after each xfer request. check-in: 0b61e3c0 user: drh tags: trunk
12:56
Add xfersetup to the makemake.tcl script. Closed-Leaf check-in: 9441f6fb user: mistachkin tags: pushScript
12:55
Merge updates from trunk and regenerate makefiles. check-in: 04ab3f0c user: mistachkin tags: pushScript
12:47
Correct casing typos. check-in: 0c042ce7 user: mistachkin tags: trunk
12:41
Modify the makemake.tcl script to generate cleaned up makefiles and then regenerate them. check-in: 3d258e51 user: mistachkin tags: trunk
11:12
Merge updates from trunk. check-in: a49e7cb6 user: mistachkin tags: pushScript
11:09
More cleanup of MinGW makefiles. check-in: 533caec0 user: mistachkin tags: trunk
07:35
Add CSS style for transfer setup page errors. check-in: 0861811e user: mistachkin tags: pushScript
07:30
Correct transfer common setup page description. check-in: b5bf9799 user: mistachkin tags: pushScript
07:21
Merge updates from trunk. check-in: df8c5e2e user: mistachkin tags: pushScript
07:10
Cleanup and unify the MinGW makefiles. check-in: a88a241d user: mistachkin tags: trunk
06:22
Update the other Win32 specific makefiles. check-in: 73566db5 user: mistachkin tags: pushScript
06:06
Start of experimental support for post-push TH1 scripting. check-in: a11b7f15 user: mistachkin tags: pushScript
2012-01-14
02:48
Yet another fix to the manifest_file_find() function. check-in: 5b38dbb2 user: drh tags: retro-sbsdiff
2012-01-13
22:22
Fix a bug in manifest_file_find(). check-in: 34dc2a49 user: drh tags: retro-sbsdiff
2012-01-12
00:44
Merge trunk changes into the retro-sbsdiff branch. check-in: f07f7753 user: drh tags: retro-sbsdiff
00:44
Limit the number of query parameters that the CGI processor will handle before giving up, to make DOS attacks harder. check-in: 2827d449 user: drh tags: trunk
2012-01-11
18:01
Merge in the change detection fix from trunk. check-in: 8eb1e567 user: drh tags: retro-sbsdiff
17:48
Fix the file change detection logic so that it does not destroy merge history. Ticket [5a855f1bc6351f5]. check-in: bcd718e9 user: drh tags: trunk
17:03
Update to the latest SQLite 3.7.10 beta. check-in: c936521a user: drh tags: retro-sbsdiff
16:58
Update to the latest SQLite 3.7.10 beta. check-in: ecbc3701 user: drh tags: trunk
2012-01-05
13:09
Merge the trunk changes into the retro-sbsdiff branch. check-in: 4b432961 user: drh tags: retro-sbsdiff
13:08
Update the built-in SQLite to the latest 3.7.10 beta. check-in: 8a8685d1 user: drh tags: trunk
2012-01-03
06:40
The return value from sqlite3_win32_mbcs_to_utf8 and sqlite3_win32_utf8_to_mbcs must now be freed via sqlite3_free. check-in: 058e287e user: mistachkin tags: trunk
2012-01-01
15:57
Simplified display of side-by-side diff in the web browser. check-in: a1e667e6 user: drh tags: retro-sbsdiff
2011-12-31
12:51
Escape the contact information for users when displaying. check-in: a3e625e9 user: drh tags: trunk
2011-12-29
19:42
Make the "fossil extra" command insensitive to case on case-insensitive filesystems. Ticket [101ab6946f1c7] check-in: 42de7459 user: drh tags: trunk
2011-12-28
13:40
Improvements to "fossil status" processing. Automatically detect when a file has undergone a null-edit - when the mtime has changed but the content of the file is unchanged - and mark such files as unchanged. check-in: b9227b85 user: drh tags: trunk
2011-12-25
04:59
Remove unused local variable. check-in: aa55cf3a user: mistachkin tags: trunk
2011-12-23
14:00
Use the SSL_set_tlsext_host_name() function only if it is available. check-in: cb524426 user: drh tags: trunk
13:51
Update the built-in SQLite to the latest version from trunk as a beta test of the next SQLite release. check-in: e8f15c0d user: drh tags: trunk
2011-12-22
13:57
Fix the "add" command so that it will undo a prior "rm". Ticket [34707fabfd8a5d] check-in: feed6232 user: drh tags: trunk
2011-12-17
15:20
Make allow-symlinks a versionable setting. This is a merge from the versionable-settings branch. check-in: c4ade436 user: drh tags: trunk
15:18
Merge the SSL SNI fix from the dmitry-fixes branch. check-in: 074767b7 user: drh tags: trunk
13:19
Add the "test-date-format" command and the date_override option to tickets. check-in: 44f028c9 user: drh tags: trunk
2011-12-16
22:00
Add SSL SNI support (suggested by BohwaZ on mailing list). Simplify setting of port for SSL connection. Closed-Leaf check-in: 132dbced user: dmitry tags: dmitry-fixes
15:10
Reorder some #includes for OpenBSD. check-in: 339a0f49 user: drh tags: trunk
2011-12-13
14:05
Update the release date on the change log. check-in: 489c67ae user: drh tags: trunk
13:53
Version 1.21 check-in: 002580c5 user: drh tags: trunk, release, version-1.21
2011-12-06
00:09
The finfo command and the file browsing pages of the web UI now honor the case-sensitive option and merge filenames that differ only in case as requested. check-in: 9c90b0f0 user: drh tags: trunk
2011-12-01
16:16
Make allow-symlinks a versionable setting. Closed-Leaf check-in: ec5c690e user: ben tags: versionable-settings
2011-11-30
17:26
Bug fix: If a repository contains public artifacts that are deltas from private artifacts, expand the artifact content prior to cloning. check-in: 8d155c5f user: drh tags: trunk
16:33
Improvements to the test-integrity command so that it detects the kinds of repository problems injected when cloning a repo that contains private check-ins. check-in: 697d6bfd user: drh tags: trunk
2011-11-29
11:51
Transfer the "tcl" parameter on clone and configuration sync when Tcl integration is enabled at compile-time. check-in: a57d6ee1 user: drh tags: trunk
2011-11-28
05:31
Allow the --with-tcl option to the configure script to work on more systems. Based on patch by Steve Bennett. check-in: 46c27e29 user: mistachkin tags: trunk
2011-11-26
15:09
Further refinement of the robot/human discriminator. check-in: 4fdb63d6 user: drh tags: trunk
13:35
Include allow-symlinks in the list of settings that are transferred with a clone. check-in: 82979bc2 user: drh tags: trunk
2011-11-25
21:44
Still more refinements to the human/robot discriminator. check-in: 9e680d63 user: drh tags: trunk
18:54
Change the version number to 1.21 in preparation for the next release. Begin constructing a change log. check-in: 53db2053 user: drh tags: trunk
16:11
Enhancements to the UserAgent bot recognizer. We discovered earlier today on the Fossil server itself that it is very important not to misclassify bots as human since a spider that downloads every possible historical annotation and tarball and zip archive and diff can really load up a server and soak up a lot of bandwidth. check-in: 83284480 user: drh tags: trunk
09:36
Disallow the word "rawl" (as in crawler) in the user agent. check-in: fe075f5d user: drh tags: trunk
2011-11-23
00:36
Added todo notes for adding loginExpiryTime in /json/login. (And checked in the latest cson_amalgamation - no functional changes there.) check-in: 5fdf14ba user: stephan tags: trunk
00:14
Added loginCookieName to /json/login response payload, mainly as a crutch for certain scripting cases (e.g. RSS feeds). Still TODO: add future expiry time of cookie/token to response. check-in: daa564c4 user: stephan tags: trunk
2011-11-22
11:44
corrected invalid comparison of "typeof" result. check-in: 036923b6 user: stephan tags: trunk
2011-11-14
03:02
Update the built-in SQLite to version 3.7.9 plus the 8-byte alignment fix in branch-3.7.9. check-in: 0c8d1ca9 user: drh tags: trunk
2011-11-05
03:45
Fix some more compiler warnings seen with MSVC. check-in: 24e298ed user: mistachkin tags: trunk
03:22
Be sure to escape any backslashes when emitting #line preprocessor directives in the translate.c tool, cherrypick from [e36ad719cf]. check-in: c2bed5b3 user: mistachkin tags: trunk
03:12
Fix compiler warning about redefining min() when compiling with MinGW, cherrypick from [536fb1d6e0]. check-in: c738a1a6 user: mistachkin tags: trunk
03:05
Always skip adding script commands that have a NULL name or function pointer. check-in: 1b1fd235 user: mistachkin tags: trunk
02:54
Cherrypick the changes [389f9fca5d] and [d0233e1792] to skip adding script commands that have a NULL name or function pointer. check-in: d6c6a433 user: mistachkin tags: trunk
02:49
/json/user/save now returns the same as user/get, returning the new/updated state. check-in: bf5de622 user: stephan tags: trunk
02:40
/json/user/save now accepts uid=-1 to mean create-user. Fixed a bug where when renaming a user _and_ setting his password, the password was incorrectly hashed against the old name. check-in: fa3f6290 user: stephan tags: trunk
02:06
Change to makeheaders to work around a name collision with MSVC 2008. You will likely need to run "make clean" after updating to this check-in. check-in: 3c69a6fd user: drh tags: trunk
01:42
/json/user/save now implies/forces forceLogout=true when renaming, since renaming invalidates any active auth token. Renamed a confusing variable. check-in: 42c2a327 user: stephan tags: trunk
01:28
json doc updates and removal of some dead code. check-in: 0c234bdd user: stephan tags: trunk
00:30
Add an default case to the event type switch in the whatis command. check-in: 4d369383 user: drh tags: trunk
00:13
s/json_tags_for_rid()/json_tags_for_checkin_rid()/g, since that's really what it does. check-in: 4ff2e31c user: stephan tags: trunk
00:10
updated from jquery 1.4.x to 1.6.x. check-in: 2128ecdd user: stephan tags: trunk
2011-11-04
20:57
Merge the json branch into trunk. Json is disabled by default for now. Use the --enable-json option to configure, or set FOSSIL_ENABLE_JSON in the makefile to turn json processing on. check-in: 796dcfe0 user: drh tags: trunk
20:48
Added missing #ifdefs for json mode. Closed-Leaf check-in: 8a4e81cf user: json-demo tags: json-multitag-test, json
20:46
Added missing #ifdefs for json mode. check-in: d92aad29 user: json-demo tags: json-multitag-test, json
20:44
removed old rptshowJson(). check-in: 5b131851 user: json-demo tags: json-multitag-test, json
20:37
Added configure option --enable-json to enable json features. They are disabled by default. check-in: 525816e6 user: json-demo tags: json-multitag-test, json
20:05
Add the BSD copyright notice to the top of the th_tcl.c source file. check-in: bf1ebbe1 user: drh tags: trunk
19:46
Merge the tcl-integration branch into trunk. To make use of big-tcl, recompile using the --with-tcl option to ./configure and either set the global "tcl" setting or set the TH1_ENABLE_TCL environment variable. Big-tcl is turned off by default. check-in: d8ed5a0d user: drh tags: trunk
19:39
merged in trunk [1e3cae806885d] and set up the json command/page to be elided when FOSSIL_DISABLE_JSON is defined at build time. check-in: 44bba06c user: json-demo tags: json-multitag-test, json
19:39
Patch the auto.def file so that the TCL library is found even if it is named tcl8.6 or tcl8.5 instead of just tcl. Closed-Leaf check-in: dd275844 user: drh tags: tcl-integration
19:10
Merge the steveb-fixes branch into trunk. check-in: aeec10b9 user: drh tags: trunk
18:57
Fix html escaping of TH1 variables. Escaping should be determined by $ or $a form, but instead it was based on the relationship between the length of the variable name and the length of the value. Closed-Leaf check-in: d81e2176 user: steveb tags: steveb-fixes
18:55
Enhance the mkindex.c utility so that it honors #if statements in the source code. check-in: 1e3cae80 user: drh tags: trunk
18:49
Ensure correct file name on compile errors in translated sources. This helps avoid editing the generated file with vim "quickfix". check-in: ae965ddf user: steveb tags: steveb-fixes
18:48
/json/user/save now allows mixing GET/CLI and POST.payload data sources. check-in: 92b163a0 user: json-demo tags: json-multitag-test, json
17:59
Remove the "commands" command and replace it with --all, --aux, and --test options to the "help" command. check-in: d6a93abf user: drh tags: trunk
17:24
merged in trunk [272e304d3f]. check-in: 34359c3a user: stephan tags: json-multitag-test, json
17:13
minor cleanup to the last commit, added a TODO note. check-in: 14ed7070 user: stephan tags: json-multitag-test, json
16:43
/json/user/save now accepts its params from _either_ POST.payload _or_ GET/CLI, but does not allow a mixture of inputs. check-in: bd9c3b3a user: stephan tags: json-multitag-test, json
15:40
No longer display the server-code in info outputs as the server-code is no longer used for anything. Begin recording the location of local checkouts in the ~/.fossil database. check-in: 272e304d user: drh tags: trunk
2011-11-03
18:59
Add the "whatis" command. check-in: 9c3ce9f6 user: drh tags: trunk
18:04
Move "sha1sum" to an auxiliary command. Promote "test-md5sum" to an auxiliary command. check-in: dde919a4 user: drh tags: trunk
17:31
Break up the command-line commands into commonly-use and auxiliary commands and only show the commonly-used ones with "fossil help". Add a new command "fossil commands" to show auxiliary and test commands. check-in: 841772c8 user: drh tags: trunk
14:22
Fix a bug in mlink table building during "rebuild". If a check-in and its parent are both deltas of the same baseline and the child reverts to baseline after a change in the parent, be sure to capture this change in the mlink table. This is the correct fix for the errant fix_mlink branch. check-in: d084043f user: drh tags: trunk
13:16
Improvements to the "stash" command: (1) Stash all files, not just those below the working directory. (2) Add the --detail option to "list". (3) Confirm before "drop --all". (4) Add the "help" subcommand. check-in: 966ae9a9 user: drh tags: trunk
01:40
Update the check-in name documentation. check-in: b2581e15 user: drh tags: trunk
01:22
Refactor the name resolution logic in name.c. check-in: 7858a39b user: drh tags: trunk
2011-11-02
15:23
Update the blob_write_to_file() routine so that it correctly handles binary files being send to standard output. check-in: 83a574b0 user: drh tags: trunk
2011-11-01
02:45
/json/logout now returns the same as /json/whoami, but with the info for the nobody user, as suggested by Caleb Gray. check-in: 013e8ee7 user: stephan tags: json-multitag-test, json
02:41
s/guest/nobody/g in login_clear_login_data() query. check-in: a72a8a80 user: stephan tags: json-multitag-test, json
02:39
fixed a bug in the AJAX code which caused an invalidated auth token to stick around for too long. check-in: f6debb5c user: stephan tags: json-multitag-test, json
01:50
removed erroneous HTTP-only restriction on /json/user/(create, save). check-in: 953e309d user: stephan tags: json-multitag-test, json
2011-10-31
17:54
Fix a potential division-by-zero in the file browser. check-in: 4d408219 user: drh tags: trunk
11:46
Improve the performance of rebuild by using max(rid) instead of count(*) as a good approximation for the amount of work to be done. check-in: 78e10da0 user: drh tags: trunk
2011-10-29
19:29
Update the built-in SQLite to the 3.7.9 release candidate. check-in: 32697935 user: drh tags: trunk
17:22
For the /doc web method, append "index.html" if the path ends with "/". check-in: 49a015ef user: drh tags: trunk
2011-10-28
20:40
Remove an unnecessary SQL operation that sometimes causes errors. check-in: 5da9a8c8 user: drh tags: trunk
2011-10-27
16:12
merged in trunk [06e0cb70054d3c3], resolved conflict in login.c. check-in: 81d71d7b user: stephan tags: json-multitag-test, json
15:00
Prevent shell argument manipulation performed automatically by the MinGW shell from interfering with the makeheaders tool used by the Makefile. check-in: 827a54fe user: mistachkin tags: tcl-integration
13:45
Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. check-in: 5ffb7d71 user: mistachkin tags: tcl-integration
2011-10-26
15:41
Improvements to the User-Agent bot recognizer. Add the test-ishuman command for testing the bot recognizer. check-in: 06e0cb70 user: drh tags: trunk
15:17
Merge updates from trunk. check-in: 7017c87b user: mistachkin tags: tcl-integration
15:07
Update test cases to work with or without the USE_TCL_EVALOBJV compile-time option enabled. check-in: 7d43a362 user: mistachkin tags: tcl-integration
14:58
Add configuration options under /Admin/Access to enable the automatic hyperlink enabling for nobody based on User-Agent. check-in: 98cc5206 user: drh tags: trunk
14:57
Perform lazy setup of the Tcl integration subsystem when it is actually enabled. check-in: e4958150 user: mistachkin tags: tcl-integration
14:00
Automatically enable hyperlinks for user agents that appear to be human. check-in: e059e5a2 user: drh tags: trunk
03:29
Add an Admin/Access setting to govern the number of octets of the IP address to include in the login cookie. check-in: 313ba5c6 user: drh tags: trunk
2011-10-22
16:36
Removed an old warning comment. Removed an incorrect perms check in /json/user/save. Added a TODO. check-in: 11373d5b user: stephan tags: json-multitag-test, json
16:05
undid a stash snafu and added sbs option to json/diff. check-in: adfd3db7 user: stephan tags: json-multitag-test, json
16:00
Merged/resolved trunk [4092208afca3ff]. Accommodated changes in text_diff() signature. check-in: acc253f4 user: stephan tags: json-multitag-test, json
15:42
Added forceLogout option to json/user/save. check-in: 98debcac user: stephan tags: json-multitag-test, json
13:29
Tweak the command-line side-by-side diff output so that it deals sanely with \r and \f characters. check-in: 4092208a user: drh tags: trunk
11:55
Do not assume the CSS background color is "white". check-in: a9fd1c79 user: drh tags: trunk
03:37
Rework the side-by-side diff so that it handles tab characters. Fix an off-by-one error in the line numbers of side-by-side diffs. check-in: 86703733 user: drh tags: trunk
2011-10-21
23:44
Improved formatting for command-line side-by-side diff. Extend command-line side-by-side diff to all diff operations, including stash diffs. check-in: ab47cc73 user: drh tags: trunk
21:55
Merge the side-by-side diff spacing bug fix into trunk. check-in: 54e730c3 user: drh tags: trunk
21:50
Fix a spacing bug in the display of side-by-side diffs. Closed-Leaf check-in: a505abcc user: drh tags: diff-enhancements
21:34
Merge the diff enhancements into trunk. check-in: c2446058 user: drh tags: trunk
21:31
Add support for side-by-side diff from the command-line "diff" command. check-in: ac81759f user: drh tags: diff-enhancements
20:24
Begin improvement efforts on the "diff" functions by adding the --context option to the "diff" command. check-in: 3bbbbdfd user: drh tags: diff-enhancements
15:25
Fixed a minor mem leak. Got /json/user/save mostly working. check-in: 080acb91 user: stephan tags: json-multitag-test, json
12:52
Version 1.20. check-in: a75e2d25 user: drh tags: trunk, release, version-1.20
2011-10-20
18:48
minor code simplifications. check-in: 400fe340 user: stephan tags: json-multitag-test, json
18:28
fixed a type conversion error caused by last round of refactoring. check-in: f5668114 user: stephan tags: json-multitag-test, json
17:10
minor 1.20 changelog tweak. check-in: 1d12fcc4 user: stephan tags: trunk
16:54
Cherrypick the [21af96623e6b337] change onto trunk. check-in: 5abc2430 user: drh tags: trunk
15:39
added version numbers to the changes where i could find a specific commit. check-in: f93a0823 user: stephan tags: trunk
15:07
pulled in changelog 1.20. check-in: 2e43ff6f user: stephan tags: trunk
14:50
Change strcpy() to memcpy() inside diff.c to avoid compiler warnings on OpenBSD. check-in: 06e9863c user: drh tags: trunk
14:40
initial 1.20 changelog. check-in: e0805603 user: stephan tags: stephan-hack
14:39
pulled in trunk for clean slate on subsequent changes. check-in: a37d80e8 user: stephan tags: stephan-hack
14:01
Bug fix: Make sure the constant_time_cmp() SQL function is registered when rendering the login page. check-in: 2f4a101c user: drh tags: trunk
07:00
Moved the user-related JSON handlers into their own file. check-in: 6e18fc2e user: stephan tags: json-multitag-test, json
02:08
1.20 initial changelog, this time to the proper branch. check-in: 8b3c6ebb user: stephan tags: trunk
01:20
Refactored json_stmt_to_array_of_xxx() to actually take a cson_array argument (not generic cson_value arg), now that the cson API allows that simplification. check-in: 23a35ba1 user: stephan tags: json-multitag-test, json
01:14
Merge the maketest_fixes branch into trunk. check-in: 9ee57084 user: drh tags: trunk
01:12
Additional makefile changes so the "../$CHECKOUT/configure; make test" works. Closed-Leaf check-in: 6f285b5f user: drh tags: maketest_fixes
01:04
added a TODO. check-in: 23d69df6 user: stephan tags: json-multitag-test, json
01:04
Fix the makefile so that "make test" works from a sibling build directory. check-in: 16d7e4a5 user: drh tags: maketest_fixes
00:57
Update the built-in SQLite to the latest 3.7.9 beta. check-in: ccf43e18 user: drh tags: trunk
2011-10-19
23:56
Enhanced /json/artifact/FILE_UUID a bit. Now only includes full content if explicitly told to, but returns more metadata even for binary files. check-in: 2165e77c user: stephan tags: json-multitag-test, json
22:31
merged in trunk [e161670939b93ec]. check-in: 1d0a7103 user: stephan tags: json-multitag-test, json
22:12
Added permissions checks to artifact/file and artifact/wiki. Renamed a mysterious mlink property. check-in: 83ba8852 user: stephan tags: json-multitag-test, json
21:53
refactored json_artifact_file() a bit to re-use other code. check-in: a4f4c62a user: stephan tags: json-multitag-test, json
21:53
removed a no-longer-true "untested" marker. check-in: 4f196f15 user: stephan tags: json-multitag-test, json
21:26
Re-implemented json_artifact_wiki() to use pre-existing functionality. check-in: f996e663 user: stephan tags: json-multitag-test, json
21:13
s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h. check-in: d2c1ae23 user: stephan tags: json-multitag-test, json
20:54
Fixed a C99/C++ism. Added json_new_string_f() (printf-style). check-in: f5cc421d user: stephan tags: json-multitag-test, json
20:36
A number of small doc improvements. check-in: fa17e098 user: stephan tags: json-multitag-test, json
20:28
Bringing back the fixes for the 'make test' from [bf480a29a6], [e46be99ff4], [129605856a], for an eventual merge to trunk. check-in: 5692702d user: viriketo tags: maketest_fixes
19:54
Merge in the annotatecmd_fix branch. check-in: e1616709 user: drh tags: trunk
18:59
Fix for ticket [e5999e25eedeb]. Code style fix. check-in: 4a296c0b user: jan tags: trunk
15:47
fixed json_page_top() and json_cmd_top() to behave as documented when a callback returns non-NULL but does set the error state. check-in: 2f48be58 user: stephan tags: json-multitag-test, json
14:56
removed a superfluous call to json_set_err() which "overwrote" the previously set error. check-in: 16155447 user: stephan tags: json-multitag-test, json
01:49
Fix a missed class="button" on the info page. check-in: 5f0899bb user: drh tags: trunk
01:44
Increase the version number to 1.20. Improvements to style sheets. check-in: 91db2ccf user: drh tags: trunk
01:29
Merge updates from trunk. check-in: 62d928cb user: mistachkin tags: tcl-integration
2011-10-18
23:37
When editing the properties of a check-in and comparing the old and new comment text, ignore leading and trailing whitespace and the differences between \r\n and \n. Hopefully this will reduce the number of unwanted comment edits. check-in: 48928829 user: drh tags: trunk
19:45
Should fix ticket [f0f9aff371f2].    Until now, the annotate_cmd was taking the last (or any?) checkin that had the artifact to be annotated, totally unrelated to what version is checked out.    I made annotate_cmd respect the checkout, and annotate only from the past until the checked out version. This makes the command slower, but at least does what I'd like it to do. Maybe someone else can come up with a faster or simpler implementation.    I changed the compute_direct_ancestors code so I could call it twice in a single run. Closed-Leaf check-in: c7c4279f user: viriketo tags: annotatecmd_fix
13:06
add support for fetching text file content and checkin history via /artifact json request check-in: 3d1d139a user: zach tags: json-multitag-test, json
2011-10-17
23:12
Fix typo in warning message. check-in: c80ee413 user: drh tags: trunk
18:03
Removed some dead code. Experimentally enabled jQuery ajax back-end to test a problem on my 3DS. check-in: ebb0c047 user: stephan tags: json-multitag-test, json
16:08
merged in trunk [fda7c2c63d] for side-by-side diffs. check-in: 571f3aca user: stephan tags: json-multitag-test, json
16:01
Fixed an incorrect const qualifier (caught by clang). check-in: fda7c2c6 user: stephan tags: trunk
13:09
Font size adjustments for side-by-side diff. Use the dp= query parameter of timeline on the info page. check-in: eefb3168 user: drh tags: trunk
11:37
Fix the labeling of timelines with the dp=UUID query parameter. check-in: a47fde8e user: drh tags: trunk
01:19
Merge the side-by-side diff code into trunk. check-in: 0bde74ea user: drh tags: trunk
01:18
Remove unused variables and surplus blank lines from the side-by-side diff code. Closed-Leaf check-in: a92908a6 user: drh tags: jan-sbsdiff
01:12
Add new warnings for when Fossil overwrites an unmanged file on "update" or "merge". Undo has been and continues to be available to recover the overwritten files. check-in: 39f979b0 user: drh tags: trunk
00:26
Rephrasing and fixed a typo. check-in: 8e358aa8 user: jan tags: jan-sbsdiff
2011-10-16
23:24
Merge the latest trunk changes into the side-by-side diff branch. check-in: 23c3affa user: drh tags: jan-sbsdiff
23:10
Fix a typo in the timeline EVENT table entries generated by "fossil rebuild" in the previous check-in. check-in: fd486df4 user: drh tags: trunk
23:00
Show tag changes on the timeline. A "fossil rebuild" is required to take advantage of this new feature. Also put a &bull; character in front of non-checkin timeline entries to make them stand out more. check-in: 87540ed6 user: drh tags: trunk
21:04
Renamed 1/2-pane diffs to unified and side-by-side in the ui. check-in: ff9de303 user: jan tags: jan-sbsdiff
17:32
Fix new and harmless compiler warnings that appeared with the upgrade to GCC 4.6.1. check-in: d8bbe4ad user: drh tags: trunk
16:19
Add sbsdiff options when using show-version-diffs. check-in: adace758 user: jan tags: jan-sbsdiff
14:33
Removed a GNU-make-only construct which broke Jan's build. check-in: 8da84326 user: stephan tags: json-multitag-test, json
13:35
Set explicit background color for sbsdiff table in skins. check-in: f4f5e055 user: jan tags: jan-sbsdiff
13:29
pulled in latest cson for cson_object_merge(). check-in: d3ad893c user: stephan tags: json-multitag-test, json
13:29
fixed a memleak of parent artifact uuid. long live valgrind. check-in: 3db8bfc5 user: stephan tags: json-multitag-test, json
10:04
merged/resolved trunk [ee723ed98ddb0a]. check-in: a40ac8fd user: stephan tags: json-multitag-test, json
09:49
minor doc clarification. check-in: 398b53e0 user: stephan tags: json-multitag-test, json
02:07
Separate sbsdiff block separator meta-rows a little more from regular rows in built-in skin 4. check-in: 7a47abe1 user: jan tags: jan-sbsdiff
00:14
Updated styles/skins. Built-in skin 4 can now wrap lines. check-in: 1c40493c user: jan tags: jan-sbsdiff
2011-10-15
21:25
Add sbsdiff link to the /info page. check-in: 286f0950 user: jan tags: jan-sbsdiff
18:45
Add button to toggle sbsdiff for /vdiff views. Renamed the button in /fdiff. check-in: d1f63cd8 user: jan tags: jan-sbsdiff
18:05
Add button to toggle sbsdiff for /fdiff views. check-in: d0988fb5 user: jan tags: jan-sbsdiff
17:36
Vary the number of columns of displayed files in the File List depending on the length of the longest filename in the list. check-in: ee723ed9 user: drh tags: trunk
17:18
Update to the Fossil-v-Git matrix. check-in: a5228787 user: drh tags: trunk
15:42
Merge the latest trunk changes into the side-by-side diff branch. check-in: 15de70c2 user: drh tags: jan-sbsdiff
14:33
Updated comments. Slightly more centralization of sbsdiff table generation. check-in: c5ac4f80 user: jan tags: jan-sbsdiff
12:49
Fix bug which disabled patch file generation. check-in: dc27e134 user: jan tags: jan-sbsdiff
12:30
Fix clang static analyzer warnings about deref null pointers and undefined values. There are still lots of dead code warnings, but those are harmless. check-in: 63069145 user: drh tags: trunk
12:22
Make sure sbsdiff lines are escaped properly. Started adding side-by-side diff support to fdiff. check-in: ff41d4be user: jan tags: jan-sbsdiff
12:16
Mark functions that never return (ex: fossil_panic()) as such so that static analyzers can do a better job of pruning paths. check-in: 86d2b4ef user: drh tags: trunk
10:40
Update the built-in SQLite and the SQL command-line shell to the latest code from the SQLite trunk: version 3.7.9 alpha. This fixes some warnings that started appearing after upgrading to gcc 4.6.1. check-in: 3dd0c155 user: drh tags: trunk
10:17
A very simple fix to the annotate memory leak problem. check-in: 9929bab7 user: drh tags: trunk
00:26
Code documentation. check-in: 9b7955b5 user: jan tags: jan-sbsdiff
2011-10-14
22:21
Added two (local) options to sbsdiff (allow expansion and max columns limit), though they can't be changed in runtime yet. Added some missing error handling. check-in: 47cdbbf2 user: jan tags: jan-sbsdiff
22:17
Minor diff view change for the black'n'white skin. check-in: 07714601 user: jan tags: jan-sbsdiff
15:41
Updated the built-in skins for sbsdiff. check-in: bb76b57a user: jan tags: jan-sbsdiff
00:06
Add /*sort*/ marks to some SQL queries to disable warnings about sorting without an index. check-in: fff43ebb user: drh tags: trunk
2011-10-13
23:48
Started adding support for showing side-by-side diffs in the web ui. check-in: a6a8e894 user: jan tags: jan-sbsdiff
23:47
Provide an option to enable the /test_env URL for all users. Optionally display cookie values in the /test_env URL. check-in: 4d32db8e user: drh tags: trunk
17:10
Added downloadPath property to files in timeline view, leading to /raw/FILENAME?name=uuid. check-in: ea5e5815 user: stephan tags: json-multitag-test, json
16:45
merged in trunk [862d7dbf59f55e2d]. check-in: