Timeline
Not logged in

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

9 descendants and 4846 ancestors of [97d8a08ac9]

2013-08-08
18:57
[9a023e0d6c] Leaf: Merge with trunk. (user: isaac.jurado, tags: git-better-import)
2013-07-14
22:25
[3c777c4b6a] Merge with trunk. (user: isaac.jurado, tags: git-better-import)
22:21
[404d1a2554] Improve the quoted path parsing and support more escape sequences. (user: isaac.jurado, tags: git-better-import)
2013-07-07
19:23
[2844434ef5] Implement the ability to generate delta manifests on import. (user: isaac.jurado, tags: git-better-import)
2013-06-25
22:15
[995ed75f9a] Merge with trunk. (user: isaac.jurado, tags: git-better-import)
20:21
[659825067f] Remove the isFrom field from the ImportFile structure. (user: isaac.jurado, tags: git-better-import)
19:45
[b0268d9856] Document the optional file argument of the import command. (user: isaac.jurado, tags: git-better-import)
17:49
[61fb03f961] Sort options alphabetically and show short options too. (user: isaac.jurado, tags: git-better-import)
17:40
[08ed91a7b2] Mention the --force option in import's help. (user: isaac.jurado, tags: git-better-import)
2013-06-17
21:44
[97d8a08ac9] Changes from Isaac Jurado that record renames on an import from git. (user: drh, tags: git-better-import)
2013-06-14
07:19
[a6dad6508c] Combine comment lines for --verbose and (deprecated) --showfiles. (user: jan.nijtmans, tags: trunk)
2013-06-13
17:35
[6ed9ad246f] Added missing help docs for timeline -f|--showfiles. (user: stephan, tags: trunk)
2013-06-10
21:07
[14b1e90f21] Disable the database file alias warnings on Mac due to Time-Machine issues. (user: drh, tags: trunk)
07:07
[b894afad3d] A typo in help screen (reported by Sergei Gavrikov) (user: jan.nijtmans, tags: trunk)
2013-06-05
08:12
[fa6311a507] make "fossil rm FOO" work as expected on case-insensitive file systems, where committed files "foo/*" exist. (user: jan.nijtmans, tags: trunk)
2013-05-31
17:41
[878f7008ab] Avoid SQL errors when the "fossil ticket" command is misused to try to append icomment text. Ticket [d4378c258d9fc6b] (user: drh, tags: trunk)
12:50
[93f370a80c] Make "fossil mv src/FOO.c src/bar.c" work as expected on case-insensitive filesystems. Add --case-sensitive option to "fossil mv". (user: jan.nijtmans, tags: trunk)
07:12
[7ae19e56ba] 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. (user: jan.nijtmans, tags: trunk)
2013-05-30
21:59
[45675bdd92] For now, silence messages about kept files being skipped during clean. (user: mistachkin, tags: trunk)
07:28
[67c9cd12ad] 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. (user: jan.nijtmans, tags: trunk)
2013-05-29
20:26
[5040705dfa] Fixed one of the JSON test assertions (broken by API changes). (user: stephan, tags: trunk)
14:01
[04ab1af3e0] Fix two cases where a string value might be used after being freed. (user: drh, tags: trunk)
2013-05-28
15:17
[fda5b81880] Add the Tips and Usage Hints document. (user: drh, tags: trunk)
14:08
[4175c90f95] 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. (user: drh, tags: trunk)
10:53
[f370ab3948] Fix a division by zero that can occur when trying to annotate a file that has never been changed. (user: drh, tags: trunk)
00:48
[9f3fb6cb98] Fix an uninitialized variable in the previous check-in. (user: drh, tags: trunk)
00:45
[a5a5524659] Add the ability to edit Wiki pages as either Fossil Wiki, or Markdown, or Plain Text. (user: drh, tags: trunk)
2013-05-27
03:10
[7794d72c5f] Minor documentation updates. (user: drh, tags: trunk)
02:25
[770fd05fe8] Remove an unused variable from the annotation logic in diff.c. (user: drh, tags: trunk)
02:18
[ef26e7624e] Further improvements to the web display of annotations and file history. (user: drh, tags: trunk)
02:00
[71a916ee95] 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. (user: drh, tags: trunk)
01:56
[59d70140f6] Improvements to the web display of file annotations. (user: drh, tags: trunk)
2013-05-25
20:41
[601c15421a] Improvements to file history display in the web interface. (user: drh, tags: trunk)
17:48
[ee990ebb99] Fixed corner case in --args handling for 1-byte entry with no newline. (user: stephan, tags: trunk)
17:22
[418ec701a3] Add the ci= query parameter to the finfo webpage, to trace the direct ancestors of a file from a particular check-in. (user: drh, tags: trunk)
14:34
[24e259da5a] minor typo fix in help text. (user: stephan, tags: trunk)
14:30
[0e5bbade2c] Added notes about --args FILENAME to default help message, per ML request. (user: stephan, tags: trunk)
01:57
[305e3951cc] Remove unused variables in the annotation engine. (user: drh, tags: trunk)
01:52
[89bf6f13f9] 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]. (user: drh, tags: trunk)
01:49
[8987a6bbbf] Closed-Leaf: Improved default background colors for web annotations. Remove the diff hyperlinks from the annotation log. (user: drh, tags: annotate)
01:27
[477d1150cf] Improvements to the longest-common-subsequence (LCS) function inside the diff engine. (user: drh, tags: annotate)
2013-05-24
21:54
[1fcc6bda2f] Fix a minor formatting error in the web annotation page. (user: drh, tags: annotate)
21:39
[7799ff3a00] Add links to diff pages on the annotation log in the web interface. (user: drh, tags: annotate)
21:18
[8fee580ded] Do not display the user on annotation output. Show only the check-in ID, date, and line number. (user: drh, tags: annotate)
21:11
[0b0ab858a8] Show gradient background colors on the web annotation screen, with deeper colors the further back in time we go. (user: drh, tags: annotate)
17:16
[434be79b43] Web-based annotation shows lines numbers and the log by default. (user: drh, tags: trunk)
17:04
[d3fd72f442] Fix the "Hide Line Numbers" button on the annotate web page. (user: drh, tags: trunk)
17:02
[e46935e962] On the web-based annotate screen, do not show the annotations on lines that are older than the analysis. (user: drh, tags: trunk)
11:44
[33c651cea5] Add the "Integrating Fossil in the Microsoft Express 2010 IDE" document from Gilles Ganault. (user: drh, tags: trunk)
07:01
[13c7c61ada] "fossil update" operates on the local filesystem, so it should have the --case-sensitive option. (user: jan.nijtmans, tags: trunk)
2013-05-23
22:36
[a5a8d0477a] Fix problems with update and merge when case-sensitive is off and two different checkouts each add files that differ only in case. (user: drh, tags: trunk)
10:13
[97040d6436] After a sync, report "Sync finished" in stead of "Pull finished" (user: jan.nijtmans, tags: trunk)
2013-05-21
13:56
[e91d65afe5] Add option -v|--verbose to "fossil ls" as replacement for (deprecated) -l. (user: jan.nijtmans, tags: trunk)
2013-05-20
10:58
[122b631c31] doc fix (user: jan.nijtmans, tags: trunk)
2013-05-17
12:04
[273ec22f25] 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. (user: drh, tags: trunk)
2013-05-15
18:49
[997ebf7ff4] Load the latest SQLite library from upstream, for the purpose of testing the 3.7.17 beta of SQLite in a real-world application. (user: drh, tags: trunk)
09:33
[b388e7347d] Allow "fossil all ... -U|--user <username>" (user: jan.nijtmans, tags: trunk)
08:54
[6d09745a6f] Allow "fossil all ... -v" as alternative to "fossil all ... --verbose" (user: jan.nijtmans, tags: trunk)
08:16
[dd6adf451a] doc fix. (user: jan.nijtmans, tags: trunk)
08:13
[e3f7ba556b] Some more -v|--verbose additions. Old options names are deprecated, but still work. (user: jan.nijtmans, tags: trunk)
07:02
[1162df8e41] Doc update: ignore-glob setting should be used to prevent *.log files from being added. (user: jan.nijtmans, tags: trunk)
2013-05-14
14:15
[0df0ce8025] Function file_tree_name() should respect case-sensitive setting. Add --case-sensitive option to test-tree-name. (user: jan.nijtmans, tags: trunk)
11:36
[a38fa0b80b] doc fixes. (user: jan.nijtmans, tags: trunk)
08:08
[fd2fbdb965] Make sure that find_option() is called before the argument check for the test-looks-like-utf command. (user: mistachkin, tags: trunk)
07:45
[e545d3514e] 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. (user: jan.nijtmans, tags: trunk)
2013-05-13
22:52
[4ffaf2ee08] 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. (user: mistachkin, tags: trunk)
14:22
[bb4776e2e0] upgrade to zlib 1.2.8 (user: jan.nijtmans, tags: trunk)
10:50
[55d7e2c14a] unused variable "fossilTimer" (user: jan.nijtmans, tags: trunk)
09:36
[967d8a711e] 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. (user: jan.nijtmans, tags: trunk)
09:21
[1484625d6e] One more off-by-one error. (user: jan.nijtmans, tags: trunk)
09:12
[fa50694405] 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... (user: jan.nijtmans, tags: trunk)
2013-05-09
15:30
[f4bcdb62fb] Add submenu elements to the web-based "annotate" display to turn features on and off. Make the default depth of an annotation 20. (user: drh, tags: trunk)
2013-05-08
21:34
[78bdddfb80] /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. (user: stephan, tags: trunk)
20:18
[9fab0f8125] Fixed a logic error in the only-run-once timer init code. (user: stephan, tags: trunk)
20:09
[799458977e] Reworked the timer IDs to be positive values to simplify error checking a bit. (user: stephan, tags: trunk)
19:54
[590406df3c] Added fossil_timer_is_active(timerId), removed fossil_has_timer(). (user: stephan, tags: trunk)
19:45
[e28433a692] Added fossil_timer_xxx() family of functions and g.mainTimerId. (user: stephan, tags: trunk)
18:34
[21a6a8bc00] Update SQLite to the latest 3.7.17 preview from upstream, for the purpose of testing SQLite. (user: drh, tags: trunk)
17:12
[60e9622313] Improved the out-of-bounds error message in Th_CallSubCommand(). (user: stephan, tags: trunk)
16:57
[05ec4ed3c4] Fixed an array-bounds access violation in Th_SubCommand. Problem reported via the mailing list. (user: stephan, tags: trunk)
16:54
[1d70fb4701] added a reminder/todo regarding a "not always valid" calculation in /stats_report. (user: stephan, tags: trunk)
04:12
[0264475c4a] Add setting TH1 command, with tests. Improve handling of the TH1 trace log. (user: mistachkin, tags: trunk)
2013-05-07
23:33
[dcb5df51d9] Update help text for the ignore-glob setting. (user: mistachkin, tags: trunk)
23:00
[155acff481] 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. (user: mistachkin, tags: trunk)
21:55
[0ea8cc5637] Prevent "fossil" and "fossil.exe" ever being added by "fossil addremove". (user: jan.nijtmans, tags: trunk)
20:52
[b7afa9728b] Add --clean option and clean-glob for use by the clean command. Restore previous meaning of the ignore-glob setting. (user: mistachkin, tags: trunk)
13:03
[a60df3be44] Only call db_get_do_versionable() after checking that it's a boolean versionable setting. (user: jan.nijtmans, tags: trunk)
08:17
[3cba68a83e] If versionable settings are present, disallow editing of the corresponding fields in the /setup_settings page. (user: jan.nijtmans, tags: trunk)
07:52
[10d8abcd0c] 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(). (user: jan.nijtmans, tags: trunk)
2013-05-06
20:51
[cfe346f729] removed an unused variable. (user: stephan, tags: trunk)
20:44
[71d3756977] /stats_report byuser now uses %h instead of %s to render the user name. (user: stephan, tags: trunk)
20:30
[f1a66a6c26] 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. (user: stephan, tags: trunk)
13:24
[abe1030ca8] Wrap over-length lines in the www/settings.wiki documentation page. (user: drh, tags: trunk)
11:00
[d7afa8f153] Store filename in intermediate variable (user: jan.nijtmans, tags: trunk)
10:13
[982f9ec738] 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 "ig... (user: jan.nijtmans, tags: trunk)
09:40
[d24afd17c6] 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". (user: jan.nijtmans, tags: trunk)
2013-05-05
23:53
[bff7f5b95e] On the stats_report?view=byuser page, order by events by default. (user: drh, tags: trunk)
23:49
[10aaf0c971] Implement sorting by event count on some of the stats_report pages. (user: drh, tags: trunk)
20:05
[d0ce29b031] 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. (user: drh, tags: trunk)
19:42
[21454dda94] Make the new CSS for the stats_report appear at the end of legacy CSS that does not define the same elements. (user: drh, tags: trunk)
17:39
[0bdc61b4df] Fix a mal-formed printf format in the vdiff page that was causing a segfault. (user: drh, tags: trunk)
13:26
[6e42254616] /stats_report now shows report list by default. Removed an unused variable. (user: stephan, tags: trunk)
13:19
[08b9b5b0d9] Added view=byuser param to /stats_report. (user: stephan, tags: trunk)
12:56
[0de6582660] 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). (user: stephan, tags: trunk)
2013-05-04
21:47
[2889bfb227] Minor cosmetic tweaks to /activity page. Now counts all events, not just commits. (user: stephan, tags: trunk)
21:36
[d16c09f8c1] 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. (user: stephan, tags: trunk)
20:45
[fd74734bf8] Fixed a C++-ism. Added a note for a potential improvement. (user: stephan, tags: trunk)
20:39
[495bf1ea8d] Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. (user: stephan, tags: trunk)
19:40
[c5ea75133a] 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. (user: stephan, tags: trunk)
01:02
[63443f920b] Load HTML files in iframes instead of inlining them directly into /artifact pages. (user: joel, tags: trunk)
2013-05-03
16:04
[5a936f984c] Pull in the latest SQLite from upstream. This enables the Application_ID feature, so make sure application IDs are set appropriately. (user: drh, tags: trunk)
11:50
[57cfcc2621] Implement "fossil undo -n|--dry-run" as replacement for the --explain flag which does the same. (--explain is retained but no longer documented) (user: jan.nijtmans, tags: trunk)
2013-05-02
19:44
[12bc63aae5] 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. (user: jan.nijtmans, tags: trunk)
15:04
[9e4a7190af] Closed-Leaf: rebase (user: jan.nijtmans, tags: clean-with-ignore)
13:28
[e09d84f297] Allow boolean parameters sbs= and v= to taken values like "on", "off", "yes", and "no". Assign meaningful defaults even if the argument is omitted. (user: drh, tags: trunk)
00:15
[8d3ff5a710] Keep the entry boxes filled in on the hash-color-test webpage. (user: drh, tags: trunk)
2013-05-01
20:38
[2cd8b61f3c] 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. (user: drh, tags: trunk)
19:59
[822d6f0dab] Attempt to set the repository application_id to 1598444364 (which is the same as '_FSL') before any changes to the repository. (user: drh, tags: trunk)
16:02
[96b09d89a1] Fix an off-by-one error in the binary search for file suffixes when trying to guess the mimetype of a file. Ticket [da461aefee1351] (user: drh, tags: trunk)
13:31
[4e4d0fa527] 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. (user: jan.nijtmans, tags: trunk)
09:42
[5214a2a8b8] Add -v|--verbose as alternative to "-l|--detail" everywhere. And "v=" and "verbose=" as alternative to the "detail=" URL parameter. (user: jan.nijtmans, tags: trunk)
2013-04-30
18:37
[f2b6459ef1] Cleaned up previous reportfmt commit to separate the schema from the data. (user: stephan, tags: trunk)
18:18
[de119db79f] Replaced a DELETE with a DROP to avoid having to change the reportfmt default schema. (user: stephan, tags: trunk)
18:14
[679ba615f4] (config reset) now re-adds the default ticket report format. Problem reported via mailing list. (user: stephan, tags: trunk)
00:09
[5f86c0efa4] Restore workaround to the MSVC resource compilation that allows it to integrate with external headers properly. (user: mistachkin, tags: trunk)
00:03
[f151da2135] Omit CFLAGS when passing compiler options to the MSVC resource compiler. (user: mistachkin, tags: trunk)
2013-04-29
23:44
[ed544f3d9c] Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. (user: mistachkin, tags: trunk)
23:29
[3eea7413ac] Show the color names on the hash-color-test webpage. (user: drh, tags: trunk)
18:21
[748f975345] Add the hash-color-test webpage. (user: drh, tags: trunk)
2013-04-28
22:23
[a87eaae301] Add 'tclReady' TH1 command, with tests. Adjust expected result for test 'th1-tcl-8'. (user: mistachkin, tags: trunk)
20:19
[4c5c96c9e0] All ui pages (and their JSON equivalent) should handle filenames case-sensitive because they don't access the file system (user: jan.nijtmans, tags: trunk)
18:36
[9177ad87ba] Updates to the "concepts" document. (user: drh, tags: trunk)
18:26
[e6cada8219] Make no attempt to output closing P tags when rendering wiki as this can sometimes result in mis-rendered wiki text. (user: drh, tags: trunk)
16:02
[30da8e8b08] Do not attempt to access the check-out database from the server. (user: drh, tags: trunk)
2013-04-27
01:28
[e07e1f662e] 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. (user: stephan, tags: trunk)
01:12
[5741754ed2] Added $LOGNAME to the list of environment variables checkes for the user name, per report from Will Parsons. (user: stephan, tags: trunk)
2013-04-26
09:29
[0a5abbee92] Closed-Leaf: One more: --new-file makes the diff command much more verbose. Fix /event?v= (user: jan.nijtmans, tags: verbose)
08:28
[34ed0afc8a] Rename --detail, --showfiles, --files to -v|--verbose (but keep original as deprecated) (user: jan.nijtmans, tags: verbose)
07:11
[14779a31ec] New option -c|--ckout to "fossil all ignore" (user: jan.nijtmans, tags: trunk)
2013-04-25
21:23
[1159585bdb] Add styling hook and usability improvements to background color picker. (user: joel, tags: trunk)
18:10
[7d1d995317] Update the built-in SQLite to the latest trunk version from upstream. (user: drh, tags: trunk)
01:23
[e864b8ee0e] update help text to reflect reality (user: bch, tags: trunk)
2013-04-24
07:56
[95934c2692] The default for the "case-sensitive" setting should be "off" on Cygwin/Mac/Windows, as documented. (user: jan.nijtmans, tags: trunk)
07:28
[c967b6619f] Closed-Leaf: All ui pages (and JSON) should handle filenames case-sensitive because they don't access the file system. (user: jan.nijtmans, tags: page-case-sensitive)
06:54
[59e4742a60] Revert [681b17ce0e], because Chiselapp found a new home. (user: jan.nijtmans, tags: trunk)
02:34
[b5b0f1b3fc] Add submenu links to trunk/tip when browsing files of a non-trunk/tip check-in. (user: joel, tags: trunk)
2013-04-23
08:40
[8b17c2360a] 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) (user: jan.nijtmans, tags: trunk)
2013-04-22
03:50
[d38f204d3b] Fix error on "/dir" page: "SQLITE_ERROR: no such table: main.vfile" (user: joel, tags: trunk)
01:33
[7ccbf6ee66] Add class hooks to "/dir" pages to allow for filetype-specific styling. (user: joel, tags: trunk)
2013-04-21
21:59
[0b866397a8] Add -n|--dry-run options to commands which already have --test or --nochange. (user: jan.nijtmans, tags: trunk)
2013-04-18
18:53
[91aa222d7f] 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]. (user: drh, tags: trunk)
08:46
[3c781f4f0b] Use the function filename_collation() everywhere in stead of passing caseSensitive as parameter. (user: jan.nijtmans, tags: trunk)
2013-04-17
14:00
[f8e526c212] Document "fossil tag --type TYPE" and "fossil timeline --count N --type TYPE" (user: jan.nijtmans, tags: trunk)
10:15
[87ac9af8c6] Only create index when "case-sensitive" is off. (user: jan.nijtmans, tags: trunk)
09:30
[e8e444eceb] Fix [85017e9273]: Under Windows, renamed file keeps getting "ADDED". (user: jan.nijtmans, tags: trunk)
09:19
[9359b41fd5] 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. (user: jan.nijtmans, tags: trunk)
2013-04-16
09:59
[d0764530d3] Closed-Leaf: Suggested fix for [85017e9273] (user: jan.nijtmans, tags: ticket-85017e9273)
2013-04-11
14:33
[c42aaa259f] Fix the --tag feature of the commit command that was broken by a recent check-in. (user: drh, tags: trunk)
2013-04-10
15:16
[f9e190e7a7] Add the dkf tkchat fossil quote to the quotes.wiki document. (user: drh, tags: trunk)
11:08
[191f4e0f93] Document keep-glob. Rebase (user: jan.nijtmans, tags: clean-with-ignore)
11:04
[375648368c] Document encoding-glob setting (user: jan.nijtmans, tags: trunk)
10:53
[681b17ce0e] Chisel is going the way of the dodo (user: jan.nijtmans, tags: trunk)
07:47
[68ed364281] Fix minor typo on index page. (user: mistachkin, tags: trunk)
2013-04-09
14:58
[1e26962d04] Add the "Defense against Spiders" documentation page. (user: drh, tags: trunk)
13:30
[ddd1659677] Change the default auto-hyperlink-delay from 0 to 10 milliseconds. (user: drh, tags: trunk)
13:26
[96f3e83922] 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. (user: drh, tags: trunk)
2013-04-08
21:05
[88ece116a4] rebase (user: jan.nijtmans, tags: clean-with-ignore)
16:37
[e501d7d0a6] Add --localhost option to "fossil server" (user: joel, tags: trunk)
16:21
[4ee6792d4b] Move variable assignment after declarations so as to compile on nmake (user: joel, tags: trunk)
02:10
[41c7ac29d7] 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. (user: drh, tags: trunk)
2013-04-04
06:43
[eb3c9b34df] copy/paste error in comment (user: jan.nijtmans, tags: trunk)
2013-04-03
12:14
[00f9c9e83a] Restore the original UTF test numbering. (user: mistachkin, tags: trunk)
12:13
[94485846c3] Make the MinGW makefile consistent with the MSVC one in where it attempts to locate the OpenSSL directory. (user: mistachkin, tags: trunk)
10:02
[2e545d5865] rebase (user: jan.nijtmans, tags: clean-with-ignore)
09:39
[1686ff716a] 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. (user: jan.nijtmans, tags: trunk)
07:36
[6159a7f281] rebase (user: jan.nijtmans, tags: clean-with-ignore)
2013-04-02
09:31
[bdd9790484] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
08:43
[eff988b280] too long line (user: jan.nijtmans, tags: looks-like-utf)
08:36
[caa50cffb5] More compact, better readable, output for test-looks-like-utf command. (user: jan.nijtmans, tags: looks-like-utf)
2013-04-01
20:56
[9f931a7569] Fix typo: SSL and JSON should not be enabled by default in the MSVC makefile. (user: mistachkin, tags: trunk)
20:54
[c46e5f933d] Allow easier compilation with OpenSSL enabled using MSVC. Fix for [5b2300c692]. (user: mistachkin, tags: trunk)
18:18
[5acc36b125] Remove a couple superfluous checks for markdown as an optional feature (i.e. now that it's always enabled). (user: mistachkin, tags: trunk)
16:53
[ce93b460ae] Fix to auto.def related to making markdown on by default. (user: drh, tags: trunk)
16:12
[5a920d726b] Remove unused variable (user: jan.nijtmans, tags: trunk)
15:54
[109c1ef571] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
14:02
[086612a5a8] Fix the --allow-older and --force options for permitting out-of-order dating of check-ins. (user: drh, tags: trunk)
13:59
[4dcea80236] 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 upgrad... (user: drh, tags: trunk)
13:50
[6d4339bb09] Closed-Leaf: Add the --mimetype option to the "commit" command. (user: drh, tags: markdown)
11:26
[63daf1453c] Merge in autosetup update. (user: drh, tags: trunk)
2013-03-31
18:56
[bc047d1e3d] 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! (user: jan.nijtmans, tags: trunk)
2013-03-30
10:13
[f9d4e0853b] Added timelineComment and infoComment CSS classes, per suggestion by Baptiste Daroussin. (user: stephan, tags: trunk)
2013-03-29
16:38
[2336a2d86e] 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. (user: drh, tags: markdown)
15:43
[02f312e698] Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". (user: drh, tags: markdown)
15:05
[fc413110eb] 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. (user: jan.nijtmans, tags: trunk)
2013-03-28
05:45
[55a85b2dd1] Closed-Leaf: Update autosetup to the latest version (0.6.5) (user: steveb, tags: autosetup)
2013-03-27
23:13
[3f78dfe593] Make the intent of the code in commit_warning() clearer. Style cleanup. (user: mistachkin, tags: trunk)
20:53
[2e9be37f50] Update the built-in SQLite sources to the latest 3.7.16.1 beta for the purpose of testing SQLite. (user: drh, tags: trunk)
09:45
[79f7eb2fc5] Allow looks_like_utf8/16 to specify when the loop should stop, in stead of leaving it unspecified. Minor comment/doc fixes. (user: jan.nijtmans, tags: trunk)
2013-03-26
11:12
[f89e2eccbb] Enable fossil to distinguish correctly CR/CRNL/mixed line endings. (user: jan.nijtmans, tags: trunk)
2013-03-22
10:36
[68f8aafb3f] typo, mention Cygwin as well. (user: jan.nijtmans, tags: trunk)
09:36
[c68afe0f5b] Closed-Leaf: 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! (user: jan.nijtmans, tags: win32-please-evaluate)
2013-03-21
12:06
[3ec3909b17] Add flag LOOK_INVALID, not used yet. Add many more UTF8/16 test-cases. (user: jan.nijtmans, tags: trunk)
2013-03-19
17:40
[b4bec3753d] Merge UTF-16 byte swapping fix and test-looks-like-utf command enhancements. (user: mistachkin, tags: trunk)
17:37
[3f2f1e62fa] Closed-Leaf: Fix overly eager byte swapping when checking for UTF-16 text. (user: mistachkin, tags: bomRefactor)
14:12
[f58bc2dfc7] take over new testcases from bomRefactor branch. (user: jan.nijtmans, tags: trunk)
08:59
[ea2598e447] 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. (user: jan.nijtmans, tags: trunk)
08:34
[8af1541ac5] 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. (user: jan.nijtmans, tags: bomRefactor)
2013-03-18
23:47
[b0b3f2a44f] 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. (user: mistachkin, tags: bomRefactor)
12:37
[a4cdc7235a] 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]. (user: jan.nijtmans, tags: trunk)
11:45
[d1f0c4b93e] Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 (user: jan.nijtmans, tags: trunk)
10:22
[a9f1cbbd6c] Closed-Leaf: Add test-cases using reverse UTF-16 BOM, and the unicode characters U+0A00 and U+0D00 (user: jan.nijtmans, tags: reverse-bom-testcases)
09:30
[12ce0041f5] 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. (user: jan.nijtmans, tags: trunk)
07:10
[757585fb28] Rename blob_remove_cr() to blob_to_lf_only() since that is what it now does. Also, improvements to style and related comments. (user: mistachkin, tags: trunk)
07:05
[e452aa97f1] Improve consistency of the version information. (user: mistachkin, tags: trunk)
06:09
[b85a18ba20] Fixes to the verbose mode of the version command. Also, make sure to consistently order optional feature lists. (user: mistachkin, tags: trunk)
05:38
[e3f9a42b58] 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 version... (user: mistachkin, tags: trunk)
2013-03-17
09:54
[d4fe8be6a3] remove the LOOK_ODD flag. It doesn't fit in looks_like_utf16() because it doesn't need each character to be scanned. (user: jan.nijtmans, tags: trunk)
2013-03-16
06:46
[b58800e5eb] move starts_with_utf16_bom() call out of looks_like_utf16(), so we do it only once. (user: jan.nijtmans, tags: trunk)
2013-03-15
15:02
[d4d66d133a] Code changes for Android, suggested by Mark Janssen. (user: jan.nijtmans, tags: trunk)
14:53
[123e4bc589] Fixed a C99ism (decl after code). (user: stephan, tags: trunk)
14:49
[1be15a57f1] Added basic implementation of RFE ticket [3a2a26513220342]: -verbose option for the "version" command. (user: stephan, tags: trunk)
14:35
[0d55a0ad0f] ssh:// and file:// protocols now ignore proxy. (From Martin Gagnon.) (user: stephan, tags: trunk)
14:07
[e5905473a8] Fix ticket [38cecac15f]: test-move-repository requires access to original repository (user: jan.nijtmans, tags: trunk)
12:53
[5a886cfd9b] Closed-Leaf: (expirimental) First implementation of "CR line endings" warning. (user: jan.nijtmans, tags: cr-warning)
12:23
[276b34955b] 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. (user: jan.nijtmans, tags: trunk)
11:32
[4b2c2a519f] Allow blob_remove_cr() to be used for both \r\n -> \n as well as \r -> \n conversions. (user: jan.nijtmans, tags: trunk)
10:05
[fab2b8aea5] Add two new utf-16 test-cases, which were handled wrong up to now, and fix the code accordingly. (user: jan.nijtmans, tags: trunk)
2013-03-14
22:16
[d772ff7219] Add a regexp command to TH1. (user: mistachkin, tags: trunk)
22:14
[3d6d2e7f35] Better handling and tests for initial CR/LF chars in the looks_like_utf*() functions. (user: mistachkin, tags: trunk)
21:14
[2bb8a7a8fc] Do not accept the SHA1 password hash as a legitimate password on the login screen. (user: drh, tags: trunk)
20:45
[ec4c9787c9] The VSEEN table added in the previous check-in should be a TEMP table. (user: drh, tags: trunk)
20:27
[1605649f3e] Prevent time warps from causing infinite loops in the annotator. (user: drh, tags: trunk)
16:07
[9e9e4d080f] In the timeline with the "namechng" query parameter, show the name change even if the file content does not change. (user: drh, tags: trunk)
14:56
[1d2f4c2f26] Enhance the web timeline so that with the "namechng" query parameter it shows only check-ins that involve filename changes. (user: drh, tags: trunk)
14:41
[4acff0a6d3] merge trunk. Add fossil and fossil.exe to "ignore-glob". (user: jan.nijtmans, tags: clean-with-ignore)
14:19
[4aa55e5533] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
14:18
[e320f0cd79] 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. (user: drh, tags: trunk)
14:09
[3ba9a4d5ca] style (user: jan.nijtmans, tags: trunk)
13:51
[8923e06cea] LOOK_LENGTH flags only has meaning when LOOK_NUL is not set. (user: jan.nijtmans, tags: trunk)
12:11
[bd1dcc1c52] 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. (user: jan.nijtmans, tags: trunk)
10:33
[ce9d6abea2] 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. (user: jan.nijtmans, tags: trunk)
2013-03-13
14:52
[5a9f855810] make expected "utf-check" parameters less cryptic (user: jan.nijtmans, tags: trunk)
12:13
[515feb5697] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
01:22
[f803d534d0] Update the built-in SQLite to the latest 3.7.16 beta from upstream. (user: drh, tags: trunk)
2013-03-12
22:37
[7dee903839] Modify the looks_like_utf*() functions to detect lone CR and LF characters and set new output flags accordingly. (user: mistachkin, tags: trunk)
16:01
[124aad1864] add .lib, remove some unneeded entries (user: jan.nijtmans, tags: clean-with-ignore)
15:54
[ca5903240d] fix "fossil clean --test" (user: jan.nijtmans, tags: clean-with-ignore)
15:48
[6c72cab73c] Add --keep option to "fossil clean", and versionable "keep-glob" setting (user: jan.nijtmans, tags: clean-with-ignore)
15:30
[1c8efa5cab] Fix "fossil clean --test" not to remove files. (user: jan.nijtmans, tags: trunk)
12:48
[b72908bc5b] merge trunk (user: jan.nijtmans, tags: clean-with-ignore)
12:00
[c1d3526741] 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. (user: jan.nijtmans, tags: trunk)
2013-03-11
21:40
[d586f2edfc] Bring in the latest SQLite version 3.7.16 beta from upstream for testing. (user: drh, tags: trunk)
07:51
[be4a6630a6] Closed-Leaf: Prototype for a TH1 regexp command. (user: mistachkin, tags: th1RegExp)
2013-03-10
13:32
[5f4881d421] Add possible 'a=all' response to "fossil clean" (user: jan.nijtmans, tags: trunk)
10:09
[3a2c433aa4] Add possible 'a=all' response to "fossil clean", and print out which files actually are removed. (user: jan.nijtmans, tags: clean-with-ignore)
09:57
[5a3855f68b] 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. (user: jan.nijtmans, tags: clean-with-ignore)
09:23
[6c47a16e5d] Skip running the Tcl integration tests if Fossil was not compiled with Tcl integration support. (user: mistachkin, tags: trunk)
01:36
[c58b815f2b] Add UTF detection tests for the LOOK_ODD flag. (user: mistachkin, tags: trunk)
00:18
[4368611ba8] Style and comment fixes. (user: mistachkin, tags: trunk)
2013-03-08
09:15
[25eec8cfaf] Fix crnl-warning for file which starts with þÿ or ÿþ (latin-1) and has an odd number of bytes. (user: jan.nijtmans, tags: trunk)
02:18
[70d15c8104] Make it easier to correlate the UTF detection test results with the byte-order-mark and data used to produce them. (user: mistachkin, tags: trunk)
00:46
[05ac588496] In the test for the UTF-8/UTF-16 detection functions, use the right byte-order-mark for the endianness of the machine. (user: mistachkin, tags: trunk)
00:09
[e3ae41483d] 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. (user: mistachkin, tags: trunk)
2013-03-07
12:35
[3546a84c1f] Closed-Leaf: Somewhat better layout: Putting text-field title first, above the text-field. (user: jan.nijtmans, tags: ticket-2cfd96b2ba)
11:00
[f96894a54a] merge trunk (user: jan.nijtmans, tags: ticket-2cfd96b2ba)
09:56
[32b8fc7dcd] Since the blob size is unsigned, looks_like_utf16() cannot easily process the content if the size is not even. (user: mistachkin, tags: trunk)
01:27
[6c7185d9ba] Add support for detecting standalone carriage-return characters via the looks_like_utf*() functions. (user: mistachkin, tags: trunk)
01:14
[30e4e3e25d] Fix typo in comments. (user: mistachkin, tags: trunk)
01:12
[13fac7f74a] 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. (user: mistachkin, tags: trunk)
2013-03-06
20:53
[a93b58cf83] 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. (user: drh, tags: trunk)
20:50
[ad44353d90] Closed-Leaf: Enhancements to the test-glob command for better testing of the setting globber. (user: drh, tags: globListRefactor)
20:46
[2d9ae4ee73] Modify the commit_warning() function so the warning for possible binary content is higher priority than the other warnings. (user: mistachkin, tags: trunk)
20:27
[08b96cedee] Add the test-looks-like-utf test command to help test the looks_like_utf*() and related functions. (user: mistachkin, tags: trunk)
15:40
[820f64320b] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: fix-test-move-repository)
15:33
[af0ca3b4eb] 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-warning... (user: jan.nijtmans, tags: trunk)
14:40
[7aa9f66f92] merge trunk (user: jan.nijtmans, tags: fix-test-move-repository)
12:58
[949976e065] (experimental) fix for [2cfd96b2ba] (user: jan.nijtmans, tags: ticket-2cfd96b2ba)
11:30
[f7b355b311] Locate the local checkout database even if it is read-only. (user: drh, tags: trunk)
10:16
[beb91c9163] 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. (user: jan.nijtmans, tags: trunk)
09:28
[98fd649a9a] 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] (user: jan.nijtmans, tags: trunk)
07:50
[30a63b8b66] Refactor the looks_like_utf*() functions to use a single output flags argument to convey the various pieces of blob status information. (user: mistachkin, tags: trunk)
06:58
[1b6c39c1aa] Refactor the glob list handling code and add some tests. (user: mistachkin, tags: globListRefactor)
02:18
[0e5f0da7eb] 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] (user: drh, tags: trunk)
02:15
[6e460c3427] Update the built-in SQLite to the latest 3.7.16 beta from upstream. (user: drh, tags: trunk)
2013-03-05
12:25
[a5dc5332d4] style: use g.zConfigDbName in stead of g.configDbName, as all other strings. (user: jan.nijtmans, tags: trunk)
12:17
[473e08a6d1] 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. (user: jan.nijtmans, tags: trunk)
10:04
[e0e88821bd] Closed-Leaf: Proposed fix for [ed23ef59cf]: Fossil ignoring "binary-glob" setting (user: jan.nijtmans, tags: ticket-ed23ef59cf)
09:24
[ab2920c2b9] 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!) (user: jan.nijtmans, tags: trunk)
02:06
[10fbcda270] Add warning for overly long lines found during the commit process. (user: mistachkin, tags: trunk)
01:27
[ccdd1abba7] Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. (user: mistachkin, tags: trunk)
01:26
[3b09348fd4] Fix artifact links for ticket attachments. (user: mistachkin, tags: trunk)
2013-03-04
23:13
[dd9e030bc9] Closed-Leaf: Revert check-in [3a74f9fe52], which added a special warning for overly long lines being detected as binary files. (user: mistachkin, tags: noLineLenWarning)
20:06
[1e90d43d76] Closed-Leaf: Check on writability of the home directory appears too restricted. Writability of the $HOME/.fossil file should be sufficient for fossil to operate. (user: jan.nijtmans, tags: home-check-too-restricted)
19:18
[1eb9496c48] revert [9122ad308a]. It appears that file_access() cannot bries on win32 (user: jan.nijtmans, tags: trunk)
16:12
[d95cbba2e6] Merge in various complications needed to support CYGWIN. (user: drh, tags: trunk)
16:10
[6184037c31] Fix coloration of side-by-side diff lines with multibyte UTF8 where the lines are completely inserted or deleted. (user: drh, tags: trunk)
13:26
[a6f4093e3f] Closed-Leaf: Enabled the 'c=convert' commit option for Cygwin, now that it can handle UTF-16. (user: jan.nijtmans, tags: build-breaker)
13:19
[18d8d2a69d] 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. (user: jan.nijtmans, tags: build-breaker)
10:25
[1b61defd58] Proposed fix for ticket: test-move-repository requires access to original repository (user: jan.nijtmans, tags: fix-test-move-repository)
2013-03-03
15:39
[b163569a8c] minor cut/paste error (user: jan.nijtmans, tags: trunk)
15:32
[3a74f9fe52] New warning when file is considered binary due to long lines only. (user: jan.nijtmans, tags: trunk)
00:30
[69fe4237ce] Fix the usage comment for incorrect parameters on "fossil config sync". Separately, remove an extra newline from the usage output. (user: drh, tags: trunk)
00:26
[c06e474f68] Do not prompt for passwords on ssh: or file: syncs. (user: drh, tags: trunk)
2013-03-02
18:30
[85ca387557] Additional fixes to side-by-side diff coloration for multibyte UTF8 text. (user: drh, tags: trunk)
17:55
[82081837b3] Add the comparison of Greek Lorem Ipsum to the side-by-side diff testing suite. (user: drh, tags: trunk)
17:49
[256815f9c5] Check in two version of Loren Ipsum in Greek to use as a test of the side-by-side diff with multibyte UTF8 text. (user: drh, tags: trunk)
2013-03-01
23:44
[1fbc742da9] Pull in the latest SQLite from upstream. (user: drh, tags: trunk)
23:33
[520703dd55] Fix a harmless compiler warning in regexp.c. (user: drh, tags: trunk)
13:45
[9122ad308a] Enable access check on HOME directory for win32/cygwin (user: jan.nijtmans, tags: trunk)
13:19
[caf2eb25fa] Teach fossil_utf8_to_filename() how to handle win32 paths on Cygwin. Use this function where-ever possible. (user: jan.nijtmans, tags: trunk)
11:45
[380485de99] In the finfo page, also print the comment parsed with %w, like in the timeline. Links or wiki syntax was not resolved. (user: viriketo, tags: trunk)
01:15
[eec7c001f5] Change a memcmp into a strncmp in regexp.c in order to avoid the possibility of a buffer overread with optimized memcmp implementations. (user: drh, tags: trunk)
2013-02-28
20:44
[e2b3490676] Make sure side-by-side diff highlighting encloses complete UTF8 characters and does not divide a UTF8 character into two invalid characters. (user: drh, tags: trunk)
20:10
[cae8b6964d] 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. (user: drh, tags: trunk)
2013-02-27
23:41
[b061772ddf] Closed-Leaf: Fix artifact links for ticket attachments. (user: mistachkin, tags: tktAttachmentLinks)
23:39
[93482cee82] Update custom MinGW makefile to include the newly added source code files. (user: mistachkin, tags: trunk)
21:28
[c031089e15] Fix "fossil remote off" so that it works again. (user: drh, tags: trunk)
13:51
[52fb2a71ad] plug minor memory leak (user: jan.nijtmans, tags: trunk)
09:46
[26ad1bce49] On Cygwin determine home directory the same as on win32, so cygwin can share "_fossil" with win32. (user: jan.nijtmans, tags: trunk)
08:49
[8cc71be05f] A few more places where Cygwin should do the same as win32. (user: jan.nijtmans, tags: trunk)
2013-02-26
20:50
[9e602271f4] Fix preprocessor check for Win32/Cygwin in file_simplify_name(). (user: mistachkin, tags: trunk)
20:48
[b72ef38d1b] Fix typo in wiki page. (user: mistachkin, tags: trunk)
09:27
[d4b3e1d86d] 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. (user: jan.nijtmans, tags: trunk)
2013-02-25
17:42
[60acc2de34] Get the "fossil scrub --private" command working again. (user: drh, tags: trunk)
09:33
[8031947e59] Split WriteConsoleW call into multiple chunks, when necessary. See https://connect.microsoft.com/VisualStudio/feedback/details/635230 Thanks to jeffrimko for noticing this. (user: jan.nijtmans, tags: trunk)
2013-02-23
14:10
[16642f9c18] Added /json/status to changelog. (user: stephan, tags: trunk)
10:58
[d1e4d100ad] Added /json/status command. (user: stephan, tags: trunk)
2013-02-22
17:34
[b38bb4f9bd] merged in [help-www] branch: adds help support for /www/pages. (user: stephan, tags: trunk)
2013-02-21
22:21
[8c35f07d06] 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. (user: drh, tags: trunk)
19:41
[5be5933348] Closed-Leaf: CLI help command now (cosmetically) differentiates between pages and commands. (user: stephan, tags: help-www)
19:08
[43988bc490] 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. (user: drh, tags: trunk)
15:51
[32bb8c2819] merge fork (user: jan.nijtmans, tags: trunk)
15:50
[e3add2c115] Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t (user: jan.nijtmans, tags: trunk)
15:50
[2091a11dd8] Make sure warning and panic messages appear on a fresh line on the console. (user: drh, tags: trunk)
14:54
[1cd61c96bc] Do not prompt for the sync password more than once. (user: drh, tags: trunk)
14:39
[871a949296] 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. (user: drh, tags: trunk)
14:24
[bb0cedb15a] 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. (user: drh, tags: trunk)
11:45
[1a2e1ea0fe] more unused variables (user: jan.nijtmans, tags: trunk)
11:29
[7eb5e2319f] 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. (user: jan.nijtmans, tags: trunk)
09:57
[aa5def064d] /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 /). (user: stephan, tags: help-www)
08:15
[75e483899e] unused variables (user: jan.nijtmans, tags: trunk)
03:51
[6d6740dcca] 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. (user: drh, tags: trunk)
2013-02-20
22:35
[6ca6624499] 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). (user: stephan, tags: help-www)
22:30
[affccaa822] Modified /help page to show help text for /pages. Only pages with help text get hyperlinks. (user: stephan, tags: help-www)
22:18
[2981ac51ff] Avoid intermingling error message with status output during a sync. Error messages should appear on a line by themselves. (user: drh, tags: trunk)
22:10
[e788795bbf] Initial 'help' support for WEBPAGE entries. Not yet finished, but seems to work in CLI mode. (user: stephan, tags: help-www)
20:57
[5dfbf7e5b6] All the --port option on the "ui" and "server" commands to begin with an IP address, then bind to just that one IP address. (user: drh, tags: trunk)
18:54
[d84ec60ddd] Added timeline.rss changes to changelog. (user: stephan, tags: trunk)
18:46
[dbaf520910] Merged in [timeline-rss-ticket] changes. (user: stephan, tags: trunk)
16:19
[f4143c5b59] Closed-Leaf: Get support for IP address on the --port option working on windows. (user: drh, tags: bind-to-ip)
16:11
[abf56881b6] Changes that allow the --port option on "fossil ui" and "fossil server" to include an IP address to which to bind. (user: drh, tags: bind-to-ip)
15:08
[12ff5ff85e] 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. (user: drh, tags: trunk)
08:33
[957be42625] Simplify/speedup starts_with_utf16_bom and enhance doc for it. (user: jan.nijtmans, tags: trunk)
2013-02-19
12:29
[646c4a67f9] Avoid uniqueness errors when inserting default users. (user: drh, tags: trunk)
2013-02-18
22:35
[ab9b449190] Update version of OpenSSL that is referred to in the makefiles. (user: mistachkin, tags: trunk)
21:45
[1c46835e4c] Closed-Leaf: /info/TICKET_UUID now only shows the ticket title if the ticket db has a title field. (user: stephan, tags: timeline-rss-ticket)
13:46
[b27c0d6d3f] Fixed ticket [5df2715635b99bd46a] (check-in count mismatch). (user: stephan, tags: trunk)
10:03
[cc3976fd30] Closed-Leaf: 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... (user: jan.nijtmans, tags: fossil_utf8_to_filename)
2013-02-17
14:47
[1e70f211f9] Closed-Leaf: More simplification in UTF-16 bom detection (user: jan.nijtmans, tags: utf16Bom)
14:43
[a98467b661] Remove two unused variables (user: jan.nijtmans, tags: trunk)
2013-02-16
14:12
[4f95ea8c56] Limit the complexity of the diff display on check-in information pages. (user: drh, tags: trunk)
00:04
[d2e07756d9] Version 1.25 (user: drh, tags: trunk, release, version-1.25)
2013-02-15
19:57
[3d988df670] Improvements to UTF-16 byte-order-mark detection. (user: mistachkin, tags: trunk)
16:15
[8522e0ab02] Formatting tweaks to the "dbstat" command so that it works better on an 80-column shell window. (user: drh, tags: trunk)
15:53
[b9625cfeb4] Update the change log for version 1.25. (user: drh, tags: trunk)
15:14
[89a2e88107] On a side-by-side diff, shift small differences as far to the left as possible. (user: drh, tags: trunk)
14:52
[b5aab69514] 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. (user: drh, tags: trunk)
2013-02-14
21:58
[6267e24b39] More aggressively compress uparrows in the timeline when the length of the arrow is short. (user: drh, tags: trunk)
21:51
[162538351d] 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. (user: drh, tags: trunk)
21:15
[27dfe95d17] More compact display of the graph for the "family" of a particular checkin. (user: drh, tags: trunk)
2013-02-13
21:33
[a4f6e88411] Thinner and visually sharper arrows on the horizontal merge-in lines of the timeline graph. (user: drh, tags: trunk)
21:12
[9dab2e0646] Removed some orphaned function docs (function was moved to db.c at some point). (user: stephan, tags: trunk)
20:16
[a49749ed5d] Closed-Leaf: Correct comment and remove superfluous return statement. (user: mistachkin, tags: utf16Bom)
17:43
[38bf1d0f56] removed an invalid FIXME. Comment changes only. (user: stephan, tags: trunk)
14:12
[f7f764b760] Update the built-in SQLite to the latest from the SQLite trunk. (user: drh, tags: trunk)
11:31
[d5be709c20] Add a draft document describing the ticket tables and how they are generated from ticket change artifacts. (user: drh, tags: trunk)
09:28
[cdffec2b63] "reverse" should mean big-endian on little-endian machines. (user: jan.nijtmans, tags: utf16Bom)
03:14
[81c4d78137] Improvements to the UTF-16 BOM detection. (user: mistachkin, tags: utf16Bom)
2013-02-12
19:23
[67f787dc4e] Revised ticket processing to align with coding style guide, and for clarity of presentation. (user: drh, tags: trunk)
19:09
[9cca9398ab] 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. (user: viriketo, tags: trunk)
16:57
[a10282407c] Update src/rss.c with latest version from dg-misc branch (original at [01e85ec4]). (user: dg, tags: timeline-rss-ticket)
11:53
[a1d2cd84b8] Replaced a call to realloc() with cson_realloc() (which, in turn, uses the fossil realloc). (user: stephan, tags: trunk)
10:08
[1bc09124bd] timeline.rss with single-ticket support, based on David Given's patch. (user: stephan, tags: timeline-rss-ticket)
2013-02-08
09:37
[fab09a1710] 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. (user: jan.nijtmans, tags: trunk)
08:55
[c31bbd4084] Addendum to previous commit: Allow the user to decide whether the "fossil knows nothing about" warning should abort the commit or not. (user: jan.nijtmans, tags: trunk)
08:21
[7a8808b220] Change "fossil knows nothing about" fatal into a warning. (user: jan.nijtmans, tags: trunk)
2013-02-07
15:28
[be6756e26b] Divide blob length check (even number of bytes) and UTF-32 check in the 3 versions of the UTF-16 BOM functions. (user: jan.nijtmans, tags: trunk)
02:08
[43c4522623] Add the test-ssh-far-side command that can be used in place of a shell for the remote side of an ssh: sync. (user: drh, tags: trunk)
00:24
[2163cd9666] Add the shell= query parameter to the ssh: scheme for cloning and syncing. (user: drh, tags: trunk)
2013-02-06
12:00
[6e685da390] Set the execute permission bit on compat/zlib/configure. (user: drh, tags: trunk)
2013-02-01
12:33
[fe56e5aa4f] 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. (user: jan.nijtmans, tags: trunk)
07:01
[13ffb9b4d1] 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. (user: joel, tags: trunk)
2013-01-31
18:12
[ba86c859df] Added an "extern" to work around a duplicate-definition linking error with the tcc compiler. (user: stephan, tags: trunk)
10:53
[512def0fc8] Fixed list numbering (was missing #5). (user: stephan, tags: trunk)
2013-01-30
21:39
[7dda61ec4a] make sure that -ldl is added to the linker flags, in case the platform needs it (e.g. Ubuntu on AMD64 with --static) (user: jan.nijtmans, tags: trunk)
18:14
[8027c7e648] Back out the previous check-in - no changes needed for strcmp(). (user: drh, tags: trunk)
13:10
[afffe48643] 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. (user: jan.nijtmans, tags: trunk)
10:03
[7ac0fd9d11] Closed-Leaf: 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 (user: jan.nijtmans, tags: use-fossil_strcmp-everywhere)
2013-01-29
09:15
[7d237c49f3] Rename "unicode-glob" setting to "encoding-glob". Mention the existance of the *-glob settings in the "fossil commit" warnings. Alphabetize the settings list. (user: jan.nijtmans, tags: trunk)
2013-01-27
21:06
[c5ed222748] issue [cd201d69bb]: For completeness, let's add .dot and .dotx too. (user: jan.nijtmans, tags: trunk)
20:51
[2a74733cbc] Fix issue [cd201d69bb] (user: jan.nijtmans, tags: trunk)
19:54
[b9f0c78aaa] Patch by Edward Berner: _set_errno and older MSVC Resolves problem on Windows NT 4.0 (user: jan.nijtmans, tags: trunk)
19:03
[28c3674785] Building with mingw32-make fixes from Edward Berner. Mention "FreeBSD" as well, as possible build platform. (user: jan.nijtmans, tags: trunk)
11:24
[0421c136f2] Typo fixes from Edward Berner. (user: stephan, tags: trunk)
2013-01-26
17:56
[b178bcb897] 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. (user: jan.nijtmans, tags: trunk)
16:27
[013854ae76] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
08:26
[1a5ac30583] Fix revert tests 5 and 6 so they aren't carbon copies. Minor comment cleanup (user: joel, tags: trunk)
2013-01-25
23:49
[eef34741a9] Fix 'fossil revert' to fully revert renames (user: joel, tags: trunk)
08:53
[461a4d11d1] Replaced a ..\ with $B\. (user: stephan, tags: trunk)
2013-01-24
15:19
[bb63588e1b] Removed -DCSON_FOSSIL_MODE from cc flags. Integrated JSON-under-MSC-related patches from the list. (user: stephan, tags: trunk)
14:38
[7b17a4ddb3] Added missing help text for dbstat command. (user: stephan, tags: trunk)
14:15
[e9f3e41bc5] Define CSON_FOSSIL_MODE in cson_amalgamation.h via auto-generation process, as opposed to setting it as a compiler flag. (user: stephan, tags: trunk)
10:48
[f480173856] Closed-Leaf: Rename "unicode-glob" to "encoding-glob", and improve feedback regarding the existance of the *-glob settings. (user: jan.nijtmans, tags: encoding-glob)
10:18
[a5cd2dd64e] Further simplification of continuation byte checkin in filenames (user: jan.nijtmans, tags: trunk)
2013-01-23
13:24
[769c90a230] Add the max-download-time server option that limits the amount of real-time that the server will spend preparing an xfer protocol reply. (user: drh, tags: trunk)
13:15
[4d456c9fd1] Further fine-tuning of the check for valid UTF8 characters in filenames. (user: drh, tags: trunk)
13:09
[3104348ec5] Only run ANALYZE if the --analyze flag is provided to "fossil rebuild" or "fossil all rebuild". (user: drh, tags: trunk)
12:31
[970cc4f16f] Closed-Leaf: Only check time, if it is set. (user: joerg, tags: experimental)
10:38
[4ddd099b57] put settings in right alphabetical order (user: jan.nijtmans, tags: trunk)
2013-01-21
13:12
[7dabede3b3] Closed-Leaf: Oops, make it work correct now. (user: jan.nijtmans, tags: disallow-invalid-utf8-in-filenames)
09:39
[011d5f692d] 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. (user: jan.nijtmans, tags: disallow-invalid-utf8-in-filenames)
2013-01-20
10:57
[1d462a683f] Fix the SQL for the command-line timeline so that it works for timeline items that are not associated with a particular branch. (user: drh, tags: trunk)
2013-01-18
22:05
[ee6ae580ee] 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. (user: joerg, tags: experimental)
21:34
[80bf94e0f7] 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... (user: joerg, tags: trunk)
12:36
[2f10a050c6] Bring the regexp.c module into alignment with the similar code in the SQLite test suite. (user: drh, tags: trunk)
12:13
[44dc567e57] Changed labels for dbstat command output (per mailing list discussion). Removed server-id field from dbstat output (to match /stat page change). (user: stephan, tags: trunk)
11:06
[823d3ed6d3] 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]. (user: stephan, tags: trunk)
02:33
[e5f9b18d36] Simplify the text on the "Number of Artifacts" row of the /stat page. (user: drh, tags: trunk)
02:23
[5210b9379a] Remove an unused variable from the URL encoder. (user: drh, tags: trunk)
02:19
[a89560616f] Uniformity in the display of version numbers on the /stat page. (user: drh, tags: trunk)
02:11
[afec3f814d] Avoid unnecessary escaping of : characters in URLs in order to make the links more readable. (user: drh, tags: trunk)
00:55
[6bb63a7364] 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. (user: drh, tags: trunk)
00:47
[f97e1cf666] 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. (user: drh, tags: trunk)
2013-01-17
22:23
[7536c6aea5] Fix the sqlite3_open() used by "fossil init" so that it will honor the FOSSIL_VFS environment variable. (user: drh, tags: trunk)
18:13
[d7019134a5] Merge in the latest SQLite from upstream, in order to test SQLite. (user: drh, tags: trunk)
11:02
[39fa6911fc] src/merge.c: In function ‘merge_cmd’: src/merge.c:103:7: warning: ‘mid’ may be used uninitialized in this function (user: jan.nijtmans, tags: trunk)
03:30
[d59455e3f2] Change 'checkin-count' to simply 'checkins' to keep the output aligned. (user: mistachkin, tags: trunk)
2013-01-15
19:15
[2f04cc5e54] Moved the "dbstat" command into the "--all" list. (user: stephan, tags: trunk)
18:32
[29a9e237d8] Expanded the "dbstat" command output a bit. (user: stephan, tags: trunk)
10:25
[9d657c3be5] formatting (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
10:22
[5e710f01b5] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
10:21
[4f510b66cb] one more: if we already know the character is in the range U+E000 - U+FFFF, it cannot be a surrogate any more. (user: jan.nijtmans, tags: trunk)
10:17
[15fec2830e] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
10:15
[886e1bb2a8] 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. (user: jan.nijtmans, tags: trunk)
10:03
[9a88d1963f] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
03:02
[8554d3e656] 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. (user: drh, tags: trunk)
02:29
[b3bac1158b] Fix compiler warnings. (user: drh, tags: trunk)
2013-01-14
12:52
[f76d912f1d] Change the output format for the "fossil leaves" command and add the --bybranch command-line option which is useful for looking for forks. (user: drh, tags: trunk)
01:54
[bee86ff39a] 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. (user: drh, tags: trunk)
01:53
[8a470fd4bc] Simplifications to the SQL that determines a fork to merge when the "fossil merge" command has no VERSION argument. (user: drh, tags: trunk)
00:21
[9ee47de254] Enhance the "fossil merge" command so that if the VERSION argument is omitted, Fossil tries to merge any forks of the current branch. (user: drh, tags: trunk)
2013-01-13
18:38
[1dd493231a] Added new "dbstat" command, mostly analog to the /stat web page, but not called "stat" to avoid breaking any "stat==status" typing habits. (user: stephan, tags: trunk)
02:01
[a0dd51e9af] Allow the FOSSIL_USER environment variable to be used as a fallback when creating a new repository. (user: mistachkin, tags: trunk)
2013-01-11
18:12
[e4ca677a6c] Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. (user: drh, tags: trunk)
18:03
[a18a49c875] Enhancements to the TICKETCHNG table: (1) Add the tkt_rid column and populate it (if present) with the recordID of the artifact. (2) For columns that appear in both TICKET and TICKETCHNG but are missing from the artifact, fill in the TICKETCHNG value with the value from TICKET at that point in time. (3) Add the test-ticket-rebuild command for tes... (user: drh, tags: trunk)
12:28
[6e9e6436a6] merge trunk (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
08:10
[bef9a956c0] Closed-Leaf: Off-by-one error in regexp \u escape sequence parsing. Regexp \x escape sequence should only accept exactly 2 hex digits. Typo. (user: jan.nijtmans, tags: regexp-x)
2013-01-10
12:51
[acea7010b8] Added checkin-count to (fossil info) output (ML request). (user: stephan, tags: trunk)
2013-01-09
15:59
[c7133bd79d] Fix incorrect license statement on the http_ssl.c file. No code changes. (user: drh, tags: trunk)
12:56
[6b3e97a328] 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. (user: drh, tags: trunk)
2013-01-08
17:08
[5b7f084fd4] Fix typo in the new 5 minute guide. (user: mistachkin, tags: trunk)
16:55
[0fb6c829f2] Added missing commit example to 5-minute quickstart. (user: stephan, tags: trunk)
15:58
[be93ecb3a5] Errata for the 5-minute tutorial page. (user: stephan, tags: trunk)
15:47
[66c4f17a6e] Forgot to do the "fossil add fiveminutes.wiki" in the previous commit. (user: drh, tags: trunk)
15:35
[f612e9172c] Added the "Up and running in 5 minutes" document by Gilles Ganault. (user: drh, tags: trunk)
15:19
[17fbffa2dd] Fix an obsolete comment. No code changes. (user: drh, tags: trunk)
14:03
[1a52914b38] Update SQLite from upstream to fix a potential crash bug if Fossil were compiled with SQLITE_ENABLE_STAT3. (user: drh, tags: trunk)
2013-01-07
18:58
[baa1ebb7d9] Improved error message handling. Fix the "fossil server" command so that it works when run as root on a repository in the root directory. (user: drh, tags: trunk)
17:18
[1fdeece215] Re-sync custom MinGW makefile. (user: mistachkin, tags: trunk)
15:03
[48798b2719] Fix "fossil revert" so that it works on files that have been renamed. (user: drh, tags: trunk)
14:45
[9ae863a5eb] Pull the latest trunk version of SQLite from upstream. (user: drh, tags: trunk)
2013-01-04
19:43
[8144cf1508] Fix an out-of-order variable declaration in regexp.c. (user: drh, tags: trunk)
18:43
[ac103f64c3] auto-captcha should default to "off". (user: drh, tags: trunk)
18:23
[781e5bed89] Make it easier to hit the graph nodes for click-to-diff when running on phones and tablets. (user: drh, tags: trunk)
13:04
[c23e6444f5] 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. (user: drh, tags: trunk)
2013-01-03
22:33
[f86304fefa] 4-byte utf-8 for re_compile, fix 3-byte utf-8 there, and fix a compiler warning. (user: jan.nijtmans, tags: trunk)
20:02
[c84051f38d] Rename re_execute() to re_match(). Other fixes to regex matcher bugs that were introduced when porting the code from SQLite. (user: drh, tags: trunk)
13:38
[a13e0a20a8] regexp.c (re_next_char): 3 off-by-one errors, and disallow characters > 0x10ffff unicode.c/diff.c: fix some gcc warnings (user: jan.nijtmans, tags: trunk)
09:27
[c77995e650] Patched re_space_char() to conform to its docs (now recognizes \r as a space). (user: stephan, tags: trunk)
2013-01-02
12:19
[46af6b8260] Fixed 2 string pointer type warnings reported on the mailing list. (user: stephan, tags: trunk)
11:39
[6a26eb3497] s/re_exec\b/re_execute/g, for compatibility with BSD. (user: stephan, tags: trunk)
10:47
[8fec4c959c] Fixed JSON-side warnings reported by Baptiste Daroussin. (user: stephan, tags: trunk)
01:36
[31dd2c0e3e] Enable diff filtering using a regex= query parameter on web pages. (user: drh, tags: trunk)
00:58
[97a7b924c0] 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. (user: drh, tags: trunk)
2013-01-01
22:56
[d74698ec28] Allow the --context option on diff to have a value of 0. (user: drh, tags: trunk)
21:25
[62cd2e2496] Add support for case folding in the regexp matcher. (user: drh, tags: trunk)
21:09
[cb952c420d] Enhance the regexp matcher to support full unicode on the \b, \w, and \W patterns, using code taken from the FTS3 unicode2 tokenizer. (user: drh, tags: trunk)
20:56
[e2552de8c6] Add the regular expression matching library and the "test-grep" command for testing it. (user: drh, tags: trunk)
2012-12-31
13:46
[808e3d6e75] Updates to the checkin_names embedded documentation page to reflect recent changes. (user: drh, tags: trunk)
2012-12-29
02:47
[514f4fd8f6] Fix a typo in the constant that defines the number of days in a year. (user: drh, tags: trunk)
2012-12-27
21:16
[e356f18577] Add the ability to run TH1 commands from the web interface. (user: drh, tags: trunk)
03:06
[747e1e50d5] Do not interpret MSIE version 6 and earlier as "human" for the purposes of automatically enabling hyperlinks. (user: drh, tags: trunk)
2012-12-23
07:23
[6358cc3714] Closed-Leaf: Add support for running raw TH1 commands via the web interface (requires setup permissions). (user: mistachkin, tags: adminTh1)
2012-12-22
13:48
[558a17a686] Update SQLite to the latest trunk, with support for the foreign_key_check pragma. (user: drh, tags: trunk)
2012-12-21
13:31
[c89a694d54] Correct typo in the description of the moderation setup page. (user: mistachkin, tags: trunk)
2012-12-19
08:24
[0a24257420] Allow backslash in card filenames without causing a SYNTAX error in card parsing. (user: jan.nijtmans, tags: allow-backslash-in-card-filename)
2012-12-18
21:04
[55a28e7f5a] Fix a couple typos in comments. (user: mistachkin, tags: trunk)
03:59
[67985cd668] Add help text for the 'access-log' setting. (user: mistachkin, tags: trunk)
02:38
[ebd36f9b2b] Fix the display of file renames so that they show up as just renames and do not also appear as a delete. (user: drh, tags: trunk)
02:18
[6dba4c6a58] Closed-Leaf: Fix a typo - repeated word "from" (user: drh, tags: improved-name-change-display)
01:54
[aa9a2485de] 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.) (user: drh, tags: improved-name-change-display)
01:39
[4ac43fe6e3] 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. (user: drh, tags: improved-name-change-display)
2012-12-17
14:00
[a39a992b4e] Enhanced comments in the diff.c source code file. No code changes. (user: drh, tags: trunk)
00:38
[0c6e645175] Change the footer in the 'Enhanced Default' skin to show the approximate time needed to generated the HTML for the page. (user: mistachkin, tags: trunk)
2012-12-16
17:13
[ef6285a6a3] Change the default footer to show the approximate time needed to generated the HTML for the page. (user: drh, tags: trunk)
07:16
[01d6ef7cf8] Remove unused local variable. (user: mistachkin, tags: trunk)
2012-12-15
21:55
[b912619403] Do not attempt to translate tabs into spaces on a unified diff. (user: drh, tags: trunk)
15:18
[4f8631eb1d] More tests in to the difference-engine test page. (user: drh, tags: trunk)
15:03
[df0d0d04d1] 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. (user: drh, tags: trunk)
14:25
[60d5b1f5a2] Add robustness to the handling of command-line options in the "diff" and "test-diff" commands. (user: drh, tags: trunk)
14:19
[84dc7b0f3f] Wrap an over-long source code line. No logic changes. (user: drh, tags: trunk)
14:13
[1442cc7f4c] Always set "white-space: pre-wrap;" in the CSS. (user: drh, tags: trunk)
13:26
[69f75f196b] 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. (user: drh, tags: trunk)
01:37
[47dacaa69b] More test cases for the side-by-side diff. No changes to code. (user: drh, tags: trunk)
01:17
[233c4975a8] More compact representation of a left/right rewrite on side-by-side diffs. (user: drh, tags: trunk)
00:59
[52db049b89] 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. (user: drh, tags: trunk)
2012-12-14
21:24
[c4bbc4a9af] Improvements to the side-by-side diff display for indentation changes with minor edits. (user: drh, tags: trunk)
18:58
[4cf8c16cd8] Rename the test-udiff command to test-diff and give it the capability to use the --tk option. (user: drh, tags: trunk)
11:50
[0658068a23] include <winsock2.h> before <ws2tcpip.h> whenever needed. Thanks to Konstantin Khomoutov for reporting this. (user: jan.nijtmans, tags: trunk)
2012-12-13
12:31
[743b64ecf2] 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. (user: mistachkin, tags: trunk)
2012-12-12
22:52
[d48399bd39] Do not enforce the requirement that filenames in manifests be strict UTF8 because some bug or another in a legacy version of Fossil allowed in some Latin-1 Suppliment characters encoded as a single byte (ex: 0xf3) instead of the correct two-byte encoding (ex: 0xc3 0xb3) and so if we start enforcing strict UTF8, some check-ins from those legacy vers... (user: drh, tags: trunk)
22:03
[8e50ff0c30] typo integrate latest version of dirent.h (user: jan.nijtmans, tags: trunk)
2012-12-11
20:58
[d5261ae5f0] Improve consistency when referring to the 'build.wiki' page in several places. (user: mistachkin, tags: trunk)
16:53
[44610be49d] Update the "compiling and installing" instructions to describe how to build for MacOS 10.2. (user: drh, tags: trunk)
16:29
[fbe87e0cfb] Missed one spot where WITHOUT_ICONV is required on the previous check-in. (user: drh, tags: trunk)
16:23
[722791a6a8] 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. (user: drh, tags: trunk)
13:13
[b41ebf256f] Clarify the "omitted checkin" message on "fossil bisect vlist". (user: drh, tags: trunk)
01:05
[d79ddface9] Import the SQLite fix for integer to floating-point overflow from upstream. Fossil does not really need this. The import is for testing SQLite. (user: drh, tags: trunk)
2012-12-10
19:50
[1caa510170] some more unused variable gcc warnings (user: jan.nijtmans, tags: trunk)
19:35
[0e5c128047] A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE (user: jan.nijtmans, tags: trunk)
2012-12-09
19:22
[2056f624c0] 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. (user: drh, tags: trunk)
2012-12-08
23:14
[8e31adafad] 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. (user: drh, tags: trunk)
02:26
[f51c8a4447] Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. (user: mistachkin, tags: trunk)
01:01
[3ad20f4b25] In the markdown engine, use fossil_strnicmp() to allow easy compilation with MSVC. (user: mistachkin, tags: trunk)
00:41
[61079c3bef] Merge markdown support for embedded documentation into the trunk. (user: mistachkin, tags: trunk)
2012-12-07
20:58
[de1ef7e99f] Closed-Leaf: Merge updates from trunk. (user: mistachkin, tags: markdown)
14:57
[0bb8184e3c] Fix for click-to-diff in IE8, tested this time using IE9 in compatibility mode. (user: drh, tags: trunk)
14:33
[ce99889c68] Attempt to get click-to-diff working on IE8. (user: drh, tags: trunk)
12:57
[bf160cf014] Include "sys/times.h" in file.c if not compiling on windows. This quiets a compiler warning. (user: drh, tags: trunk)
12:50
[54085d52c4] Get self-registration working again after adding javascript-activated forms. (user: drh, tags: trunk)
2012-12-06
02:51
[89ab1185bf] 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. (user: drh, tags: trunk)
02:44
[8d4ee62b18] Increase the maximum graph with to 40 rails. Fix the graph display for individual files, which was broken by the prior change. (user: drh, tags: trunk)
01:47
[d57481a707] Make the spacing between vertical rail centerlines in the graph adjustable based on the number of rails. Use less horizontal space. (user: drh, tags: trunk)
2012-12-05
15:47
[0eb3d8e828] Pull the SQLite 3.7.15 beta from upstream for testing. (user: drh, tags: trunk)
15:45
[2c8557cc7a] 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. (user: drh, tags: trunk)
2012-12-04
03:09
[3c188df5ac] Make definition and usage of BROKEN_MINGW_CMDLINE consistent with the other compile-time options. (user: mistachkin, tags: trunk)
02:04
[e354c795b3] Restore default PREFIX in custom makefile. (user: mistachkin, tags: trunk)
01:10
[08f4eda728] The "ln" query parameter causes lines numbers to be shown on the "annotate" webpage. (user: drh, tags: trunk)
00:17
[3ff5ca0573] Change the encoding on the ZIP archive generator so that it preserves UTF8 filenames. (user: drh, tags: trunk)
2012-12-03
22:03
[ceb11b0787] Closed-Leaf: 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] (user: jan.nijtmans, tags: utf8-in-zip)
20:48
[ee1ff73a9e] missing parameter type (user: jan.nijtmans, tags: trunk)
2012-12-01
20:17
[4e23c42f7e] Add mimetype mappings for .docx, .pptx, and .xlsx. (user: drh, tags: trunk)
09:53
[39807cdf0c] update wrong comment (user: jan.nijtmans, tags: trunk)
04:49
[99ab9fb47c] 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. (user: drh, tags: trunk)
04:37
[c71e096800] 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. (user: drh, tags: trunk)
04:10
[4a5e972e2c] Additional webserver security: Do not allow the "fossil server" command to return any static content with an unrecognized suffix. (user: drh, tags: trunk)
03:55
[28faff0d6a] 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. (user: drh, tags: trunk)
03:50
[ee40fcb448] Revise the default ticket viewer so that it omits blank comments from the User Comments section. (user: drh, tags: trunk)
03:38
[7f56910f0e] Allow upper or lower case letters for the captcha code. Also, recognize "O" as a "0". Ticket [b142647bfa04a] (user: drh, tags: trunk)
03:25
[8205c01cd4] 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. (user: drh, tags: trunk)
03:18
[cc09cda247] Closed-Leaf: Make sure the SQLite memory allocator is initialized before trying to use it to convert MBCS into UTF8. (user: drh, tags: cmdline-expansion)
02:57
[e726c8082e] 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. (user: drh, tags: trunk)
2012-11-30
21:03
[ed1e34c760] Bump the version number to 1.25 and add a change log in preparation for the next release. (user: drh, tags: trunk)
16:59
[08802c4af4] forgot makemake.tcl and Makefile.mingw.mistachkin changes (user: jan.nijtmans, tags: cmdline-expansion)
16:43
[2459ee7b71] merge trunk. Add fallback mechanism for MinGW (user: jan.nijtmans, tags: cmdline-expansion)
16:09
[d091c609d2] CSS changes: set the cursor to "pointer" on ticket reports. (user: drh, tags: trunk)
15:52
[647bb7b79f] Allow characters *[]? to appear in filenames. Tickets [46bf4baedce] and [d17d6e5b174bd6] and [10aee063c413c107] (user: drh, tags: trunk)
15:22
[5bff5e5cc5] 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. (user: drh, tags: trunk)
15:16
[20f17aeb05] 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. (user: drh, tags: trunk)
15:07
[c43da4fcd1] Closed-Leaf: 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. (user: drh, tags: click-to-sort-reports)
14:24
[bac4b248f5] merge trunk g.nameOfExe should have filename_to_utf translation as well on UNIX/OSX (user: jan.nijtmans, tags: cmdline-expansion)
14:09
[e08073d333] fix testcase (user: jan.nijtmans, tags: trunk)
13:27
[b1036fe5bf] (experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. (user: jan.nijtmans, tags: cmdline-expansion)
03:33
[7b3def02ed] Closed-Leaf: Fix the click coordinates so that they work even when the page has been scrolled. (user: drh, tags: click-graph-to-diff)
03:14
[95cce92af0] Fix compiler warning. (user: drh, tags: click-graph-to-diff)
03:10
[a7dde41fec] 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. (user: drh, tags: click-graph-to-diff)
00:40
[3e0f48c76d] Move the new utf8.c file into alphabetical order in the makemake.tcl tool. (user: mistachkin, tags: trunk)
00:38
[2d754ca84b] Update custom MinGW makefile with recent changes. (user: mistachkin, tags: trunk)
2012-11-29
20:23
[4ee99cc8a6] All the --verbose option on "all sync", "all push", and "all pull". (user: drh, tags: trunk)
18:46
[5ed566f805] Modify the test-echo command to also show the name of the executable. (user: drh, tags: trunk)
18:39
[2f187c2f22] Fix the "all" command on mac, broken by the penultimate check-in. (user: drh, tags: trunk)
18:31
[9eb2df37ef] Fix harmless compiler warnings on windows. (user: drh, tags: trunk)
18:21
[f1a82cf34f] Fix the build for mingw: do not translate command-line options from unicode to utf8 because mingw has already done that for us. (user: drh, tags: trunk)
16:54
[7e609e0e50] Fix a missing on object descriptions. (user: drh, tags: trunk)
13:15
[ca728447a6] Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] (user: drh, tags: trunk)
13:12
[1002e7238c] Closed-Leaf: Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] (user: drh, tags: ticket-e399bc)
09:59
[42951c59ae] One more thing I spotted (but cannot test!): UTF8-mac encoded values could enter fossil through environment variables as well... (user: jan.nijtmans, tags: ticket-e399bc)
09:53
[a0148eac53] 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. (user: jan.nijtmans, tags: ticket-e399bc)
08:57
[0ff5b5ed0f] unbreak win32 (user: jan.nijtmans, tags: ticket-e399bc)
07:56
[3527aa4474] Fix a couple line length issues and modify an error message. (user: mistachkin, tags: trunk)
03:14
[c24e568fb0] 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] (user: drh, tags: ticket-e399bc)
01:45
[22b570f4f3] 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. (user: drh, tags: trunk)
2012-11-28
23:05
[fcdeaa2909] Serious bug fix: Avoid deleting the respository if the repository is in the checkout and you do a "fossil close". (user: drh, tags: trunk)
20:37
[607ff0855c] Add the "fossil cat" command, which is an alias for "fossil finfo -p" (user: drh, tags: trunk)
19:28
[f1ef22136f] Take care that xfer error messages and user prompts always begin at the start of a new line. (user: drh, tags: trunk)
11:13
[b963446708] Add a conditional #include in an attempt to get the build working on Cygwin. (user: drh, tags: trunk)
08:44
[9d67e2e2d3] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: convert_before_commit_v2)
2012-11-27
16:26
[4f8c8975bc] Enhancements to ticket processing. There are now two tables: TICKET and TICKETCHNG. There is one row in TICKETCHNG for each ticket artifact. Fields from ticket artifacts go into either or both of TICKET and TICKETCHNG, whichever contain matching column names. Default ticket edit and viewing scripts are updated to use TICKETCHNG. The TH1 scripti... (user: drh, tags: trunk)
15:32
[7575b52e15] Closed-Leaf: Fix some HTML markup irregularities. Improvements to the default ticket viewer. (user: drh, tags: ticket-enhancements)
14:53
[14cf3f3c9d] unbreak mingw-w64 build (user: jan.nijtmans, tags: trunk)
13:21
[7ef7284d6b] 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. (user: drh, tags: trunk)
13:15
[4eb637fd25] Make the --admin-user for the "init" command also be the login user. Ticket [1038e224fa3956] (user: drh, tags: trunk)
11:10
[9f3622b22a] Closed-Leaf: Suggested fix for [1038e224fa] (user: jan.nijtmans, tags: ticket-1038e224fa)
09:46
[35f5c40c72] merge trunk (user: jan.nijtmans, tags: convert_before_commit_v2)
09:42
[d27cddf17c] blob_to_utf8_no_bom(): the starts_with_utf16(le|be)_bom calls were swapped. (user: jan.nijtmans, tags: trunk)
09:15
[5d3a492d8a] missed a small part when merging (user: jan.nijtmans, tags: convert_before_commit_v2)
09:10
[43caa73788] merge trunk (user: jan.nijtmans, tags: convert_before_commit_v2)
07:03
[36734cfcf7] Closed-Leaf: Modify the MinGW makefile to support building with zlib in the compat directory. (user: mistachkin, tags: zlib)
06:31
[d17f4473cf] Support building with zlib in the compat directory, phase 1. (user: mistachkin, tags: zlib)
00:23
[77cd6e0dfb] Assume that the NetSurf browser is operated by a human. (user: drh, tags: trunk)
2012-11-26
22:51
[9b800ee41c] Merge byte-order-mark handling enhancements to trunk. (user: mistachkin, tags: trunk)
21:30
[3c8195c876] Fix a string-quoting error in the previous commit. (user: drh, tags: ticket-enhancements)
20:47
[2ff70a3130] Modify commit error message about unresolved merge conflicts to include the option used to disable the check. (user: mistachkin, tags: trunk)
20:40
[5e83504f78] 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. (user: mistachkin, tags: trunk)
19:32
[fb3b0f66a3] Change the default ticketing scripts to take advantage of TICKETCHNG. (user: drh, tags: ticket-enhancements)
19:16
[7de5f6c056] 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. (user: drh, tags: ticket-enhancements)
18:55
[cb856ccdb1] Merge commit warning enhancements (i.e. the 'unicode-glob' setting and the '--no-warnings' option to commit). (user: mistachkin, tags: trunk)
16:28
[cc8a325622] Improvements to TH1 variable setup when processing tickets that use TICKETCHNG. (user: drh, tags: ticket-enhancements)
2012-11-25
22:31
[e9954e588b] Closed-Leaf: During commit, instead of using the '--force' option to bypass file type warnings, add a new option '--no-warnings'. (user: mistachkin, tags: bellon-unicode)
22:01
[be15485aa6] Adjust check for bypassing Unicode/CR/NL warning. (user: mistachkin, tags: bellon-unicode)
21:42
[0c2f705c80] 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. (user: jan.nijtmans, tags: bellon-unicode)
18:06
[7a8938ab84] Fix formatting of the Login Group screen. Ticket [f687f1eb987148]. (user: drh, tags: trunk)
17:05
[77dc754b98] Fix an out-of-order variable declaration. (user: drh, tags: trunk)
11:50
[897dfa48b4] Disallow invalid unicode characters in filenames. (user: drh, tags: trunk)
11:16
[6a8084abcb] Use binary mode for CGI trace files. Make CGI trace cross-platform. (user: drh, tags: ticket-enhancements)
02:57
[95f02a572e] Closed-Leaf: Use binary mode for CGI related trace files. (user: mistachkin, tags: cgiTraceBinary)
2012-11-24
23:54
[7136ff4c65] Bug fixes in the TICKETCHNG update mechanism. (user: drh, tags: ticket-enhancements)
23:07
[6f3d328fbf] When --httptrace is used with "fossil ui" or "fossil server", create log files containing the text of each HTTP request. (user: drh, tags: ticket-enhancements)
22:40
[48cf099427] Fix a bug in TH1 trace output. (user: drh, tags: ticket-enhancements)
20:53
[48645c39a4] Add support fo the TICKETCHNG table in the repository database. (user: drh, tags: ticket-enhancements)
14:44
[f6ac3c6f3d] Add the "query" command to the TH1 language, used to query the repository database. (user: drh, tags: ticket-enhancements)
01:01
[aaa8e45b36] 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 ../. (user: drh, tags: ticket-enhancements)
00:04
[ceda22ac80] Improvements to hyperlinks showing details of tickets and attachments. (user: drh, tags: ticket-enhancements)
2012-11-23
23:25
[c6a5efa12c] Display ticket titles as plaintext on the timeline. Provide a hyperlink to attachments on the timeline. (user: drh, tags: ticket-enhancements)
23:00
[ae63f48571] Make timeline-plaintext the default for new repositories. (user: drh, tags: ticket-enhancements)
22:29
[340040a8a5] New and improved default ticket setup. (user: drh, tags: ticket-enhancements)
21:45
[b28ae72e84] Add the [string trimleft] and [string trimright] commands to TH1. (user: drh, tags: ticket-enhancements)
19:33
[d13143eb3b] some unnecessary spacing (user: jan.nijtmans, tags: trunk)
18:32
[5139ad6e36] No - render non-check-in timeline comments as wiki, since that is needed to resolve hyperlinks. (user: drh, tags: ticket-enhancements)
18:24
[73752b328b] 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. (user: drh, tags: ticket-enhancements)
16:37
[7ba3f65382] Add the [string trim ...] command to TH1. Accept query parameters in tktview. (user: drh, tags: ticket-enhancements)
15:57
[23c75abde4] 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. (user: drh, tags: ticket-enhancements)
10:35
[9242c09ff9] Closed-Leaf: Disallow invalid unicode characters (user: jan.nijtmans, tags: invalid-unicode)
01:50
[fe453a4893] 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. (user: drh, tags: trunk)
2012-11-22
23:35
[2c6fa9c3b0] 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. (user: drh, tags: trunk)
14:03
[05a53dc06f] Use the new WIKI_LINKSONLY rendering option for check-in comments on the timeline when the "plain text comments" option is enabled. (user: drh, tags: trunk)
12:16
[a191d8fb76] Improved help message for the unsupported test-content-put command. (user: drh, tags: trunk)
11:54
[7b8e475268] Fix the text of one of the error messages generated by the artifact parser. (user: drh, tags: trunk)
10:46
[0e082b0414] For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. (user: mistachkin, tags: trunk)
10:16
[52a6868700] Closed-Leaf: Modify db_open_config() and associated routines to make their internal state more consistent and discoverable. (user: mistachkin, tags: dbOpenConfig)
00:12
[fc5a217602] Fix usage error message for 'ticket change' and 'ticket history' commands. Also, silence harmless compiler warnings. (user: mistachkin, tags: trunk)
2012-11-21
23:32
[bb3fe3997b] Backout check-in [fb04f278294a8ca6f] since it causes "fossil set" to fail. (user: drh, tags: trunk)
21:02
[74e3f90596] Enhancements to TH1 scripting in support of new ticket functionality. (user: drh, tags: trunk)
16:28
[bf67db062d] Add support for <verbatim type="allow-links"> (user: drh, tags: trunk)
15:11
[4615bc8faf] Add the WIKI_LINKSONLY formatting option for the wiki formatter. (user: drh, tags: trunk)
01:08
[64231a679d] Improvements to comments on recently added CAPTCHA code. (user: drh, tags: trunk)
00:51
[82b8587a50] 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. (user: drh, tags: trunk)
2012-11-20
22:28
[a460326337] Centralize escaping of reserved HTML characters in the captcha output. (user: mistachkin, tags: trunk)
22:13
[dfa3579455] Change the action= attribute of <form> elements using javascript, as an additional defense against spam-bots. (user: drh, tags: trunk)
20:31
[fb04f27829] 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. (user: drh, tags: trunk)
17:14
[66b3d398bb] Extra buttons on wiki viewing pages that make it easier to find and delete spam. (user: drh, tags: trunk)
14:28
[15708574fe] 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. (user: drh, tags: trunk)
13:42
[26ac392308] Only suppress bad hyperlinks for check-in comments and tickets. Continue to show the broken hyperlinks on wiki pages. (user: drh, tags: trunk)
08:23
[e0152697fb] Closed-Leaf: 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. (user: mistachkin, tags: dbReOpenConfigAttach)
08:21
[3c1ad1def9] If applicable, use the OPEN_ANY_SCHEMA flag in Th_FossilInit. (user: mistachkin, tags: trunk)
06:04
[b058c8a944] 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. (user: mistachkin, tags: trunk)
02:05
[407cd4c534] Closed-Leaf: Show much less output on a sync operation, unless the --verbose flag is given. (user: drh, tags: less-verbose-sync)
2012-11-19
23:58
[89ed7dc591] Closed-Leaf: Prevent blank user names from being displayed for items awaiting moderation. (user: mistachkin, tags: modDispUser)
23:57
[60f71ba20a] Fix harmless compiler warning in the wiki rendering code. (user: mistachkin, tags: trunk)
20:39
[d857d20bef] Allow the get_utf8_bom function to return the size as well. (user: mistachkin, tags: convert_before_commit_v2)
16:41
[c3bfb0083a] 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. (user: drh, tags: trunk)
13:54
[90676f48f0] 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>. (user: drh, tags: trunk)
04:39
[d29dd5449c] Modularize byte-order-mark and blob UTF-8 conversion handling. (user: mistachkin, tags: convert_before_commit_v2)
2012-11-17
20:19
[7e7dcdd2c9] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: convert_before_commit)
19:16
[e5b8eb1235] 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. (user: drh, tags: trunk)
19:07
[8ea929ca55] Avoid the <nobr> tag in generated HTML. (user: drh, tags: trunk)
15:03
[6cc262207d] Closed-Leaf: Only show the "pull only - not authorized to push" message once when syncing with a repo for which there is read-only permission. (user: drh, tags: fix-sync-delta-loop)
2012-11-16
21:57
[141b990722] 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. (user: drh, tags: fix-sync-delta-loop)
07:50
[6fb750d77c] remove unused variable (user: jan.nijtmans, tags: trunk)
07:33
[46fba0f1c6] Closed-Leaf: 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 chan... (user: jan.nijtmans, tags: no-nobr)
2012-11-15
20:43
[ee33b951a4] The annotator follows name changes. (user: drh, tags: trunk)
20:25
[dac6424e66] Enhance the finfo page to show renames and/or where the file was added. (user: drh, tags: trunk)
15:57
[a9372c05f5] Enhancements to the timeline labeling with the uf= option. New hyperlinks from the finfo page to timeline with uf=. (user: drh, tags: trunk)
15:14
[eb3cc76d50] Add the uf= query parameter to timeline. The timeline shows only those checkins that contain the file identified. (user: drh, tags: trunk)
12:38
[badd78e167] 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. (user: drh, tags: trunk)
2012-11-14
18:07
[0e812a8edd] Modify the custom MinGW makefile to support symbols. (user: mistachkin, tags: trunk)
17:39
[4e368da19c] 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. (user: drh, tags: trunk)
17:23
[87d6aa3196] Update the "fossil server DIRECTORY" operation so that it will serve static content contained in DIRECTORY in addition to Fossil repositories. (user: drh, tags: trunk)
2012-11-13
15:04
[2017763c31] this ampersand should not have been escaped (user: jan.nijtmans, tags: trunk)
12:31
[06b00fa511] bug-fix: If both suppressCnt and pendingEndTr are true, a </td></tr> pair too much is printed out. Discovered by validator.w3.org (user: jan.nijtmans, tags: trunk)
2012-11-12
15:22
[5776dfad81] Fix a boundary case in the SSH link startup logic. (user: drh, tags: trunk)
15:12
[0e9b58c80c] Increase the amount of randomness in the probe string used to initialize an SSH synchronization link. (user: drh, tags: trunk)
15:01
[62c565ec96] Fix a link problem with the default skin and skin#5. (user: drh, tags: trunk)
14:49
[00cf858afe] 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. (user: drh, tags: trunk)
13:16
[2c5844b1be] revert unrelated changes (user: jan.nijtmans, tags: convert_before_commit)
13:12
[b1beeb77ee] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
2012-11-11
22:42
[4473a27f3b] 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. (user: drh, tags: trunk)
17:59
[8c7faee6c5] Add the --binary-ok flag to the "fossil commit" command. Ticket [63cc656c9dfef126] (user: drh, tags: trunk)
2012-11-10
01:12
[449947b7d6] Reverse the labels on the Add/Delete indentation buttons in the Wysiwyg editor. Ticket [9d4cb9cf117b10a68] (user: drh, tags: trunk)
00:26
[8b06be709f] Enhance the fossil_reserved_name() function to include the repository filename and its journals and auxiliary files. Ticket [7d790e7e5e0f701e01]. (user: drh, tags: trunk)
2012-11-09
23:35
[50c534ee53] Pull the latest SQLite from upstream for testing purposes. (user: drh, tags: trunk)
15:39
[9627a9051b] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
11:56
[cc746fc66c] In html5, every table row is expected to have the same number of cells. (user: jan.nijtmans, tags: trunk)
08:52
[153116f2d5] (committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. (user: jan.nijtmans, tags: convert_before_commit)
07:47
[49f73889b3] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
2012-11-08
20:51
[76e8600b94] 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. (user: drh, tags: trunk)
20:28
[691f188402] Update the many-www.tcl test script to stage the URLs testing and to run more of them. (user: drh, tags: trunk)
16:51
[cd8aad4392] Properly escape spaces in URLs in an href attribute. (user: drh, tags: trunk)
16:25
[353438a83b] Short-circuit a rare pathological case in the diff generator to prevent it from taking too much time. (user: drh, tags: trunk)
16:09
[a106404272] 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. (user: drh, tags: trunk)
15:47
[4b9243f6a0] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
15:45
[b1199eb92b] accidently committed two unrelated files... (user: jan.nijtmans, tags: trunk)
15:40
[44d5ad59b4] another minor xhtml error. (user: jan.nijtmans, tags: trunk)
14:42
[9e0da27437] 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. (user: drh, tags: trunk)
13:46
[d5c4684508] Escape all characters in the href attributes of <a> elements that have special meaning to HTML. Ticket [5ff2043c96682049]. (user: drh, tags: trunk)
13:44
[35bfedef3e] Closed-Leaf: Always HTML-encode the href attribute of <a> elements. This check-in simplifies and fixes double-frees in the previous. Ticket [5ff2043c9668] (user: drh, tags: ticket-5ff2043c96)
12:04
[e47d862a59] 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… (user: jan.nijtmans, tags: ticket-5ff2043c96)
09:45
[d1f16f718a] suggested fix for [5ff2043c96] (user: jan.nijtmans, tags: ticket-5ff2043c96)
09:20
[1858d202ef] a few more minor html5 violations (user: jan.nijtmans, tags: trunk)
2012-11-07
11:28
[14fdae7e40] Show an error message when trying to rename one file on top of another, rather than throwing a uniqueness constraint. Ticket [1e43138b8b8e90f] (user: drh, tags: trunk)
08:30
[82506434d5] merge trunk (user: jan.nijtmans, tags: convert_before_commit)
2012-11-06
19:42
[28272fa125] Make sure that pending deletes from "fossil rm" operations are preserved across a "fossil update". (user: drh, tags: trunk)
18:38
[b83278f6ff] Make sure file names in file browser don't wrap by adding white-space property to default CSS. (user: dmitry, tags: trunk)
18:31
[bc74a8171d] When trying to create a directory, if mkdir fails, make sure the directory doesn't already exist before giving up and reporting an error. (user: drh, tags: trunk)
16:35
[d764f449d7] When one version of a file ends in a newline and the other does not, be sure to show that difference. Ticket [7541963870703f0]. (user: drh, tags: trunk)
12:20
[233463c4ec] 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 (user: jan.nijtmans, tags: trunk)
09:39
[8f6cd5f3a3] ... but revert win/Makefile.mingw (accidently committed) (user: jan.nijtmans, tags: convert_before_commit)
09:36
[4fa4972104] merge trunkDon't try to convert binary files. (user: jan.nijtmans, tags: convert_before_commit)
08:44
[c5e08c3fa8] 3 minor violations against html5 (user: jan.nijtmans, tags: trunk)
00:49
[90e928deea] Add a configuration option that allows timeline comments to be rendered as plain text rather than as wiki. (user: drh, tags: trunk)
2012-11-05
21:10
[cd2c0e4cb5] 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. (user: drh, tags: trunk)
13:10
[c6223a8e2a] 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 (user: jan.nijtmans, tags: convert_before_commit)
2012-11-04
17:41
[db0c512767] Merge the "spelling" branch into trunk, fixing a huge number of typos, mostly in comments, but occasionally in error messages or help screens. (user: drh, tags: trunk)
12:59
[45065c5c28] Closed-Leaf: Fix typos. (user: dmitry, tags: spelling)
11:58
[c0fe455c78] 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. (user: drh, tags: trunk)
00:46
[27298fffc8] 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]. (user: drh, tags: trunk)
2012-11-03
02:53
[19ca7c6c54] 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. (user: drh, tags: trunk)
2012-11-02
23:52
[dccb97fc34] 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. (user: drh, tags: trunk)
22:32
[d66057762f] 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] (user: drh, tags: trunk)
21:53
[640a4f49b1] Be aware of the filename case sensitivity of the underlying filesystem in the "fossil clean" command. Ticket [03fec0ab6021c77]. (user: drh, tags: trunk)
21:45
[fca9c52637] 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] (user: drh, tags: trunk)
21:38
[004a31a6c7] Add the -g option to builds using the Mingw makefile. (user: drh, tags: trunk)
21:33
[9073d8dcc7] Fix an out-of-order variable declaration in blob.c. (user: drh, tags: trunk)
21:20
[52199a504a] Fix a segfault that occurs with the "fossil md5sum" command when files named on the command-line do not actually exist. Ticket [8ca2aae39172f90c]. (user: drh, tags: trunk)
17:49
[c24b689019] Make form field widths consistent for settings. Fix comment for the 'binary-glob' setting. (user: mistachkin, tags: trunk)
17:37
[d25f6ddf35] Allow commit warning for binary data to be disabled via the 'binary-glob' setting. (user: mistachkin, tags: trunk)
17:22
[7d881d8280] Adjustments to looks_like_utf16 to handle wchar_t being missing or not 2 bytes. (user: mistachkin, tags: trunk)
08:31
[d804902f23] 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. (user: jan.nijtmans, tags: trunk)
03:30
[1cc7e8ce29] Add the new moderation permissions to the list maintained by the JSON code. (user: mistachkin, tags: trunk)
03:10
[531b2e2df0] Use local variable when checking for a carriage-return in looks_like_utf8/utf16. Update custom MinGW makefile. (user: mistachkin, tags: trunk)
02:41
[0a4193be58] Clean up some harmless compiler warnings. (user: drh, tags: trunk)
02:36
[ba418ee1ce] 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. (user: drh, tags: trunk)
02:34
[def256a23b] Closed-Leaf: Make sure the MODREQ table exists before using it in the "modreq" webpage. (user: drh, tags: moderation)
02:27
[0c7c61447f] Merge commit warning and file content type detection changes to trunk. (user: mistachkin, tags: trunk)
02:26
[d3d094ff55] Additional tweaks to the wiki/ticket editing logic with moderation control. (user: drh, tags: moderation)
2012-11-01
22:54
[628c402414] 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. (user: drh, tags: moderation)
20:19
[7d3a06b89a] Closed-Leaf: Add detection of binary data with no leading UTF-16 byte-order-mark. (user: mistachkin, tags: commitWarningV2)
20:09
[c837e44445] Improve detection of UTF-8, UTF-16, binary data, and carriage returns during commit operations. (user: mistachkin, tags: commitWarningV2)
17:56
[9ac467310f] Add moderator approval for attachments. (user: drh, tags: moderation)
15:08
[aa4dd79835] Tickets are now held for moderator approval. (user: drh, tags: moderation)
14:34
[b7ccf110f3] Wiki moderation now appears to be working. (user: drh, tags: moderation)
13:11
[f7938ebd00] More infrastructure for wiki and ticket moderation. (user: drh, tags: moderation)
10:20
[ef6c243ed9] Restore Style fix, which got lost by [618258421767778c] (user: jan.nijtmans, tags: trunk)
07:40
[8c32e6f0dd] dont check for same BOM twice (user: jan.nijtmans, tags: trunk)
03:44
[6182584217] Merge commit warning and looks_like_text() enhancements to trunk. Further changes based on these will occur on a branch. (user: mistachkin, tags: trunk)
2012-10-31
23:07
[ba0ae3b24a] Improvements to the display of Wiki and Ticket changes. (user: drh, tags: moderation)
20:40
[ef112586a0] Initial infrastructure for adding the ability to moderate Wiki and Ticket changes. (user: drh, tags: moderation)
19:48
[fc0bffd995] Add the wiki-moderator and ticket-moderator permissions. Not yet used. (user: drh, tags: trunk)
14:56
[1e2fdf98bc] Some more style en comment fixes, backported from [d57f0a9361], that I missed before. (user: jan.nijtmans, tags: trunk)
14:15
[eb94999143] Add the "fossil test-missing" command. Make test-missing and test-orphans available to "fossil all". (user: drh, tags: trunk)
12:12
[aab9e66b8b] 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. (user: drh, tags: trunk)
09:56
[01050d689d] strip BOM from artifacts embedded in HTML or text (user: jan.nijtmans, tags: trunk)
00:11
[ec4c935223] Avoid the use of stdarg.h in the "all" command, since it was causing problems for reasons I do not understand. (user: drh, tags: trunk)
2012-10-30
18:14
[bdbe6c74b8] Update to the version of SQLite that adds support for coroutines used to generate subqueries. (user: drh, tags: trunk)
16:14
[c7b2b2ed3c] Style en comment fixes, backported from [d57f0a9361] (user: jan.nijtmans, tags: trunk)
10:23
[1167d7b145] Fix a typo in a comment. (user: drh, tags: trunk)
02:17
[d57f0a9361] Closed-Leaf: Refactor commit warning functionality. Break out UTF-16 BOM detection into a new function. Style and comment fixes. (user: mistachkin, tags: commitWarning)
2012-10-29
14:45
[70b4f105eb] 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 (user: jan.nijtmans, tags: trunk)
14:35
[2a15d87edb] fix "possible unresolved merge conflict" warning message to show the pathname relative to the wd in stead of the root (user: jan.nijtmans, tags: trunk)
14:04
[9267dba498] Closed-Leaf: fix handling of "crlf-glob" option: UTF-16 BOM's always give a warning now (user: jan.nijtmans, tags: use-blob_strip_bom)
08:27
[f61d0a1c50] merge trunk (user: jan.nijtmans, tags: use-blob_strip_bom)
2012-10-28
23:01
[c8e72df08e] Simplify the looks_like_binary() macro. Remove literal tab character, adjust styling and comments in looks_like_text(). (user: mistachkin, tags: trunk)
22:37
[b2204034ec] missing <tr> tag (user: jan.nijtmans, tags: trunk)
22:08
[6c41027335] merge trunk (user: jan.nijtmans, tags: use-blob_strip_bom)
21:52
[101a53cfc9] now tested with ssl enabled as well (user: jan.nijtmans, tags: trunk)
21:38
[7c527165a6] - 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 (user: jan.nijtmans, tags: trunk)
20:47
[6542935c9d] .. but don't forget to update j (user: jan.nijtmans, tags: trunk)
20:40
[204680eedc] speed-up looks_like_text(), by eliminating variable "i" and handle first character separately. (user: jan.nijtmans, tags: trunk)
17:28
[186405ce3a] Performance enhancement for branch name look-ups. (user: drh, tags: trunk)
10:05
[f57f74b2af] fix abandoning message (user: jan.nijtmans, tags: use-blob_strip_bom)
10:03
[0b6b0dfd0b] merge trunk (user: jan.nijtmans, tags: use-blob_strip_bom)
09:34
[1bffce5230] modify looks_like_binary() to looks_like_text() such that it is usable in cr_warning() as well (user: jan.nijtmans, tags: trunk)
09:05
[6feba0dba5] glad that I double-checked.... (user: jan.nijtmans, tags: trunk)
09:00
[d503cfd430] a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. (user: jan.nijtmans, tags: trunk)
08:32
[63565631d7] Handle eventual utf-8 correctly everywhere in download page (user: jan.nijtmans, tags: trunk)
2012-10-27
04:10
[3d50bdcb9a] Add [utime] and [stime] commands to TH1. (user: drh, tags: trunk)
03:19
[80b6020692] Update the diff-test-1 document with a pointer to a difficult indentation change. (user: drh, tags: trunk)
2012-10-26
21:34
[85233c40c9] 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". (user: drh, tags: trunk)
20:46
[60b409322a] Force the correct join order on timeline generation using a CROSS JOIN. (user: drh, tags: trunk)
20:33
[09681e17bb] Merge the optimizations into trunk. (user: drh, tags: trunk)
20:18
[bda00cbada] Closed-Leaf: Bring in the latest SQLite from upstream. (user: drh, tags: optimization)
16:45
[25d99f2698] Minor performance optimization on wiki rendering. (user: drh, tags: optimization)
13:01
[bc027af59b] merge trunk (user: jan.nijtmans, tags: use-blob_strip_bom)
12:38
[884dd2331c] Oops, not too fast..... (user: jan.nijtmans, tags: use-blob_strip_bom)
12:28
[10e0d0b256] 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 (user: jan.nijtmans, tags: trunk)
12:14
[110d68f2a1] a little consistancy: Allow lower and uppercase for all commit responds, so if Caps-Lock hangs that doesn't matter any more. (user: jan.nijtmans, tags: use-blob_strip_bom)
09:44
[748071a25d] 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... (user: jan.nijtmans, tags: use-blob_strip_bom)
09:07
[05033666fd] use blob_strip_bom() in wikiformat.c This has the effect that on Windows wiki pages can now be in unicode as well. (user: jan.nijtmans, tags: use-blob_strip_bom)
08:19
[cbb24cf854] 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 (user: jan.nijtmans, tags: use-blob_strip_bom)
02:35
[511405f426] Improvements to side-by-side diff alignment. (user: drh, tags: trunk)
01:38
[8a1c80fb34] Improvements to the way binary files are detected. (user: drh, tags: trunk)
2012-10-25
14:50
[c3ec6309fd] Closed-Leaf: 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 (user: jan.nijtmans, tags: improve_looks_like_binary)
13:59
[f41308d780] Allow the deletion of multiple stash entries using "fossil stash rm" with multiple arguments. Multi-stash deletion is undoable. (user: drh, tags: trunk)
10:27
[fb565614db] use utf8 in stash comment editor on Windows, just like the commit comment editor (user: jan.nijtmans, tags: trunk)
2012-10-24
19:04
[1d3256cbca] Fix the --setmtime flag on fossil-commit so that it works when changing version, and not just when updating the current version. (user: drh, tags: trunk)
13:43
[ad9cf1cad6] Removing superfluous parenthesis in html output. (user: viriketo, tags: trunk)
2012-10-23
18:20
[21f8161e8e] Simplifications to the checkout-db schema auto-update mechanism. (user: drh, tags: trunk)
13:54
[9d8bdc90f9] Fix source code formatting in winhttp.c. (user: drh, tags: trunk)
2012-10-22
21:16
[f460839cff] Update to Toni Rönkkö's latest version (1.12.1) of dirent.h http://www.softagalleria.net/dirent.php (user: jan.nijtmans, tags: trunk)
17:29
[cc01ec5094] Merge the changes to use various UTF encodings for win32 check-in comment editor into trunk. (user: drh, tags: trunk)
13:38
[18c310afd8] Merge in the ability to add submenu buttons on embedded documentation using hyperlinks with the "button" class. (user: drh, tags: trunk)
13:23
[7d34d1748a] Merge the changes to show unresolved conflicts in "fossil status" and to prevent committing unresolved conflicts. (user: drh, tags: trunk)
12:48
[8d758d3715] Version 1.24 (user: drh, tags: trunk, release, version-1.24)
2012-10-21
19:07
[d769ee702b] Make sure that Tcl integration related script errors have consistent casing. (user: mistachkin, tags: trunk)
00:54
[9c6f9e7a8c] 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. (user: drh, tags: trunk)
00:52
[65f495bc06] Closed-Leaf: Fix a crash bug that comes up when trying to view the history of files whose names contain charaters that require URL escapes. (user: drh, tags: conflict-tracking)
2012-10-20
00:29
[1fb2ca625b] Report unresolved conflicts on "fossil status". Refuse to commit with unresolved conflicts if the --conflict flag is omitted from "fossil commit". (user: drh, tags: conflict-tracking)
2012-10-19
18:36
[e40e4faabb] Add a mention of the ability to do dynamic loading of Tcl to the change log. (This change originally checked into the wrong branch.) (user: drh, tags: trunk)
18:35
[5678565bec] Closed-Leaf: Add a mention of the ability to do dynamic loading of Tcl to the change log. (user: drh, tags: embedded-doc-buttons)
18:33
[563b3ccb7b] All submenu buttons on embedded documentation pages using markup of the form: <a class="button" href="...">LABEL</a>. (user: drh, tags: embedded-doc-buttons)
17:04
[2116906fb1] Fix a typo in the Style document. (user: drh, tags: trunk)
15:29
[5ea7a3ec56] Further edits to the change log for 1.24. (user: drh, tags: trunk)
14:36
[a8a0985318] Add a proposed change log for the next release. (user: drh, tags: trunk)
13:30
[caa4d5786f] Increase the version number to 1.24. (user: drh, tags: trunk)
2012-10-18
05:11
[ee424936da] dequote_git_filename: missing return type (user: jan.nijtmans, tags: trunk)
2012-10-17
17:50
[77cbe38af0] 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. (user: drh, tags: trunk)
14:04
[f02946aa8b] 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 situ... (user: viriketo, tags: trunk)
2012-10-16
01:22
[7f939bd8d7] merge trunk (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
01:11
[6032dd51f2] 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) (user: jan.nijtmans, tags: trunk)
2012-10-15
15:10
[7097562813] Avoid entering a ticket-change artifact that does not specify any changes. (user: drh, tags: trunk)
14:41
[a758144e26] The name_to_rid() routine returns record-IDs even if they do not appear in the EVENT table. (user: drh, tags: trunk)
14:31
[1ec715ae34] Add a prototype "test-orphans" command. Does not yet work exactly right. (user: drh, tags: trunk)
05:28
[d2e1469d12] unused variable includeDotFiles struct utimbuf -> struct _utimbuf (compiler warning with mingw-w64) a few "const" additions (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
05:11
[69a0db2dd0] merge trunk (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
05:09
[0e6b7bc363] bug-fix: is_temporary_file expects utf8, not unicode on Windows (user: jan.nijtmans, tags: trunk)
2012-10-14
20:09
[8a0c2c366c] Bug-fix: missing blob_zero. This commit is done with a big-endian unicode comment file (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
19:55
[514f71a1cf] implement big-endian unicode decoding for commit message files (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
2012-10-13
18:38
[0111420601] merge trunk (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
17:31
[6545e6cf74] 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. (user: drh, tags: trunk)
14:19
[3206b6485a] Add the --temp option to the "fossil extra" and "fossil clean" commands. (user: drh, tags: trunk)
2012-10-12
13:21
[c32a97e1b2] Show the complete text of added and removed files on the "vdiff" webpage. (user: drh, tags: trunk)
2012-10-11
20:58
[da2fe1be82] Tweaks to the "fileages" user interface. (user: drh, tags: trunk)
19:22
[ae092ec605] 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. (user: drh, tags: trunk)
18:33
[5c0843a8f1] 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... (user: drh, tags: trunk)
14:21
[368347d660] Add the "fileage" webpage. (user: drh, tags: trunk)
2012-10-10
20:03
[9ba8a393fc] Add the internal checkin_mtime() function. Use it to implement the --age and -t options to the "fossil ls" command. (user: drh, tags: trunk)
16:06
[0c37874941] 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. (user: drh, tags: trunk)
2012-10-09
13:30
[5f3916ac5b] Making the raw page download guess the mime type based on filename also for attachments, not only repository files. (user: viriketo, tags: trunk)
01:41
[51858373cb] Update SQLite from upstream in order to test SQLite. (user: drh, tags: trunk)
2012-10-08
13:50
[1955e6a69d] Fix references to uninitialized memory when existing the SQL shell. (user: drh, tags: trunk)
2012-10-07
17:18
[10cf72bd3b] merge trunk make Notepad the default comment editor on Windows (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
14:28
[0db09a2061] Update the 'makemake' script with the MinGW makefile changes for the markdown feature as well. (user: mistachkin, tags: markdown)
13:55
[49c63f8c78] Enhance Tcl integration with support for notifications before and after Tcl scripts are evaluated. (user: mistachkin, tags: trunk)
10:29
[1c5085d963] Add 'markdown' setting to enable runtime control over whether or not it is used. (user: mistachkin, tags: markdown)
10:15
[a8add9c1bd] Merge updates from trunk. (user: mistachkin, tags: markdown)
10:12
[fa4e828653] 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. (user: mistachkin, tags: trunk)
2012-10-05
20:39
[4e0e69f691] Add the "stash show" command. Simplifications to the diff code, and especially the looks_like_binary() function. (user: drh, tags: trunk)
16:36
[f378800aed] Fix a couple of C99-isms in the recent stash changes. (user: drh, tags: trunk)
13:55
[37d107501c] 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. (user: drh, tags: trunk)
13:48
[5a428febd4] 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. (user: drh, tags: trunk)
13:44
[eec11147cf] 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". (user: drh, tags: trunk)
13:10
[16371dcb1b] Update the "fossil stash" command so that it always prompts for a comment if the -m option is omitted. (user: drh, tags: trunk)
12:38
[2ed8cdc518] Get the --tk option working for "fossil stash diff". (user: drh, tags: trunk)
12:10
[71c3b67a79] Merge the controlInfoLink branch into trunk. (user: drh, tags: trunk)
08:28
[bcf41d31ca] Closed-Leaf: Simplify internal link generation for control artifacts to avoid using escaped HTML entities. (user: mistachkin, tags: controlInfoLink)
2012-10-03
19:54
[d38c6eef06] Integration work for the markdown engine provided by Natacha Porté. (user: mistachkin, tags: markdown)
14:58
[7f3379f3a9] Import the latest SQLite core from upstream. (user: drh, tags: trunk)
2012-10-02
23:01
[25f7fa1157] Enable building with the TCL stubs library and then loading the main TCL library at run-time, and only if needed. (user: drh, tags: trunk)
22:59
[f8339c2743] Merge the enhancements that adds the "diff-binary" setting for passing binary files to the external diff program. (user: drh, tags: trunk)
2012-09-30
09:29
[6ef41eeffe] The 'binary-glob' setting is a versionable project setting and should be listed with the others. (user: mistachkin, tags: trunk)
07:39
[064afb225a] Closed-Leaf: Make sure the new command line options are always processed; however, wait until after the settings are available. (user: mistachkin, tags: diffBinExternal)
06:25
[c50eb50718] 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. (user: mistachkin, tags: diffBinExternal)
01:43
[97f68e61da] Fix typo in comment. (user: mistachkin, tags: trunk)
2012-09-29
14:08
[5a4fbb0a28] Make the "--tk" option to the "diff" command also imply the "-i" option to force the use of the internal diff engine. (user: drh, tags: trunk)
07:40
[2d63ffdd4f] Closed-Leaf: For custom makefile, build with Tcl stubs support by default. (user: mistachkin, tags: tclStubsV2)
07:29
[1f4cfd5776] Skip calling Tcl_InitStubs when not compiled to use the Tcl stubs mechanism. (user: mistachkin, tags: tclStubsV2)
07:20
[fbd3c2a597] Merge updates from trunk. (user: mistachkin, tags: tclStubsV2)
07:16
[01de4c53b1] Some fine-tuning for autosetup to support the Tcl stubs mechanism. (user: mistachkin, tags: tclStubsV2)
06:56
[9d0a4a89d7] Build system changes to support the Tcl stubs mechanism. (user: mistachkin, tags: tclStubsV2)
2012-09-28
20:15
[a0b3507d6c] Refinements to the Tcl stubs integration. (user: mistachkin, tags: tclStubsV2)
13:45
[1aed9aabaa] merge trunk (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
10:18
[c0f245de25] Update to the latest SQLite amalgamation, for the purpose of testing recent changes in SQLite. (user: drh, tags: trunk)
07:26
[ba91fe5f9e] Closed-Leaf: load Tcl dynamically using the Stubs mechanism in stead of linking in the library statically. (user: jan.nijtmans, tags: stubbed-tcl)
2012-09-27
21:16
[a0da8b3873] Merge the partialCommitPerms branch which fixes an issue with permission bit changes of non-specified files being picked up by a partial commit. (user: drh, tags: trunk)
17:29
[394177917c] Update the pre-checkin checklist to talk about the new --tk option to the diff command. (user: drh, tags: trunk)
13:02
[3a5e81cedb] 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. (user: drh, tags: trunk)
11:51
[94e2deef6d] Closed-Leaf: Alternative fix for ticket [711d04b6d8577]. (user: drh, tags: ticket-711d04b6d8)
08:43
[eab9f88e7f] Candidate fix for ticket [711d04b6d8] (user: jan.nijtmans, tags: ticket-711d04b6d8)
01:38
[1048bccf14] Fixes to the --tk diff option to support unified diff on Windows. (user: mistachkin, tags: trunk)
00:37
[5be507df71] Allow unified diff for the --tk diff option. (user: mistachkin, tags: trunk)
2012-09-26
14:11
[84f1b5b37f] merge (user: jan.nijtmans, tags: trunk)
14:10
[b836ec8a35] Make "fossil diff --tk" work on Windows as well. (user: jan.nijtmans, tags: trunk)
13:52
[aba451e9d5] For the --tk option to the diff command, invoke "tclsh" instead of "wish" and invoke "package require Tk" at the beginning of the script. (user: drh, tags: trunk)
12:55
[22e5d711e5] Add the --tk option to "fossil diff" in order to launch a Tcl/Tk GUI display of colorized side-by-side diffs. (user: drh, tags: trunk)
11:59
[ecb85f61a9] Add the --baseurl open to the "fossil server" and "fossil http" commands, for use with reverse proxies such as nginx. (user: drh, tags: trunk)
09:48
[b9640f05a2] Correct last merge: mbcs->utf-8 conversion is done later (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
09:32
[71ef64bb75] merge trunk (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
09:27
[9c9ad8e572] Bug-fix: inline editor on Windows should expect mbcs, not utf-8 (user: jan.nijtmans, tags: trunk)
07:35
[433cb71479] Now it works ۠ (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
00:11
[28cfb2fb10] Escape "<" and ">" characters denoting removed and inserted line in the HTML version of side-by-side diff. (user: drh, tags: trunk)
2012-09-25
21:15
[4358a23778] another attempt ۠ (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
20:40
[fa8e0fed9c] C (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
16:19
[397c990400] 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. (user: drh, tags: use-utf8-in-win-external-editor)
14:55
[7724ea6501] zFile cannot be NULL, that wouldn't work on UNIX (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
14:10
[3a20d89d95] Use mbcs on Windows' external file editor in stead of utf-8 (user: jan.nijtmans, tags: use-utf8-in-win-external-editor)
11:48
[33ffb32cb8] Closed-Leaf: Candidate fix for maintaining existing permission bits for partial check-ins. (user: mistachkin, tags: partialCommitPerms)
06:40
[ae356a7b2e] allow Eclipse to be used as fossil development IDE, merged from "fossil-eclipse" branch, which is now closed. (user: jan.nijtmans, tags: trunk)
2012-09-24
23:26
[d06396d31d] Updates to the "branching.wiki" document. (user: drh, tags: trunk)
11:48
[9301375f3e] Fix typo in win32_fatal_error(). (user: mistachkin, tags: trunk)
10:12
[03424a031b] fix -pedantic gcc warning: overflow in implicit constant conversion (user: jan.nijtmans, tags: trunk)
09:03
[dacc694615] 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 (user: jan.nijtmans, tags: trunk)
07:00
[1ef58e5246] previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. (user: jan.nijtmans, tags: trunk)
2012-09-23
23:52
[ea621d75ef] Always use wide-character Win32 APIs for dirent.h. (user: mistachkin, tags: trunk)
05:00
[bb85c12e10] Fixes for compilation with MSVC. (user: mistachkin, tags: trunk)
04:41
[33fb889137] Merge the remaining Win32 TCHAR cleanup to trunk. (user: mistachkin, tags: trunk)
2012-09-21
23:32
[fd05645df5] Add an apple-touch-icon.png (user: drh, tags: trunk)
11:24
[1bfa3a0bbf] eliminate the need for <tchar.h> (user: jan.nijtmans, tags: trunk)
09:27
[4abd4c5d38] Closed-Leaf: Eliminate usage of TCHAR and the associated Win32 API macros. (user: mistachkin, tags: noTCHAR)
2012-09-20
20:33
[ad91647ea7] eliminate all #ifdef UNICODE, assuming everthing is compiled with -DUNICODE -D_UNICODE (user: jan.nijtmans, tags: trunk)
2012-09-19
14:48
[9d2216a1f8] Updates to the script that generates the "download.html" page. (user: drh, tags: trunk)
12:23
[1006126146] Updates to the permuted documentation index. (user: drh, tags: trunk)
11:52
[a55fd04538] A couple of minor documentation updates. (user: drh, tags: trunk)
11:32
[2e9691055e] Updates to the quick-start page. (user: drh, tags: trunk)
10:28
[24b2c6688a] Merge the selectRemoteUser branch into trunk, so that now the username in the remote_url is a potential source of the user name. (user: drh, tags: trunk)
04:01
[817b3fea10] Closed-Leaf: As a fallback, attempt to extract the user from the remote URL configured for the repository. (user: mistachkin, tags: selectRemoteUser)
2012-09-18
23:48
[5f13a2a6c6] Fix comment. (user: mistachkin, tags: trunk)
23:31
[f9d053a931] Fix warning message typos. (user: mistachkin, tags: trunk)
22:58
[1e7262b724] 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. (user: drh, tags: trunk)
21:21
[75bcb48089] Merge support for the --template option of the 'new' command to trunk. (user: mistachkin, tags: trunk)
21:16
[d5272ee958] Merge the new theme to trunk. (user: mistachkin, tags: trunk)
20:59
[4bab4459b6] Closed-Leaf: Copy the control settings into the new repository as well. Also, correct the query used to copy the system user column values. (user: mistachkin, tags: newTemplate)
20:14
[78cf4138d9] Use the list of configuration properties when transfering content from the template repo to the new repo. Also transfer the ticket formats. (user: drh, tags: newTemplate)
15:37
[a116d974b4] Add the name= query parameter to the <base> for wiki pages, so that hyperlinks to fragments work correctly. (user: drh, tags: trunk)
12:52
[ac2d29326b] Update the built-in SQLite to the latest version on the fullscan-covering-index branch. This is for the purpose of testing SQLite changes. (user: drh, tags: trunk)
05:14
[f4022040f8] Sync up base tag in the header with those contained in the skins file. (user: mistachkin, tags: trunk)
05:11
[6282cdf0c3] Closed-Leaf: Enhance comments from the previous commit. (user: mistachkin, tags: skin5)
05:08
[59fb15865c] Add a skin with enhanced handling of hyperlinks in the header and footer. (user: mistachkin, tags: skin5)
03:21
[e771171c68] Add experimental support for copying the initial settings of a repository from another repository. (user: mistachkin, tags: newTemplate)
00:03
[eb1513b7a9] Fix the <base> tag in the default header. (user: drh, tags: trunk)
2012-09-13
07:12
[71d46aba2e] re-enable unicode commandline for MSVC build (previous commit accidently removed that) New version of dirent.h, which supports both MBCS and UNICODE (user: jan.nijtmans, tags: trunk)
2012-09-11
18:49
[274d8a1dcd] enable unicode commandline for MinGW/MinGW-w64 as well remove unused MINGW_BROKEN_MAINARGS (user: jan.nijtmans, tags: trunk)
12:16
[f668ff44c0] Merge the unicode-cmdline branch into trunk. (user: drh, tags: trunk)
11:57
[b19ef490fd] Closed-Leaf: Merge the latest trunk changes and the mingw-broken-cmdline branch into unicode-cmdline. (user: drh, tags: unicode-cmdline)
2012-09-10
18:15
[ffcdfadbda] add .PHONY target to makefile, this makes "make test" work even though there already is a directory named "test" (user: jan.nijtmans, tags: trunk)
08:21
[d43165418c] Closed-Leaf: Add some test cases (user: jan.nijtmans, tags: mingw-broken-cmdline)
2012-09-09
22:06
[f575af97b2] 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. (user: drh, tags: mingw-broken-cmdline)
20:53
[047dd62604] 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. (user: jan.nijtmans, tags: mingw-broken-cmdline)
2012-09-08
13:13
[c42408e15b] Fix a harmless compiler warning. (user: drh, tags: trunk)
2012-09-07
21:12
[cad57bf65d] On windows, make "gdiff" default to using WinDiff.exe. (user: drh, tags: trunk)
19:16
[98f29f24cd] Add an authorizer to the raw-SQL entry box. This authorizer is not strictly necessary for security. It is just another layer of defense. (user: drh, tags: trunk)
07:55
[af4287ac3a] merge trunk (user: jan.nijtmans, tags: unicode-cmdline)
07:53
[286950208c] Enable unicode commandline and unicode console output for msvc builds. (user: jan.nijtmans, tags: unicode-cmdline)
2012-09-06
20:31
[6b22a464d7] Improved descriptions of the two check-ins being compared on the vdiff page. (user: drh, tags: trunk)
19:52
[238db72dc9] On the check-in info page, offer a selection of nearby leaves to diff against. (user: drh, tags: trunk)
18:26
[ac65f5bd54] Fix a bug in name resolution when the name begins with "tag:" (user: drh, tags: trunk)
14:00
[b0036a3c97] Add the "Invert" button to the "vdiff" web page. (user: drh, tags: trunk)
13:52
[0e9277267f] Improvements to the "root:TAG" naming option so that TAG can also be a UUID. (user: drh, tags: trunk)
10:23
[3db1cf69e5] Show the number of changes following a "fossil update". (user: drh, tags: trunk)
09:10
[2017d2f832] Closed-Leaf: merge trunk enable UNICODE mode (experimental) (user: jan.nijtmans, tags: eclipse-project)
2012-09-05
20:54
[4913964321] Do not count divider lines as "items" on the timeline. (user: drh, tags: trunk)
20:45
[41c3c1900b] Enhancements to localtime processing and to the label resolution on the a=, b=, and c= query parameters to the timeline page. (user: drh, tags: trunk)
20:21
[1854d99041] Eliminate some gcc (4.6) warnings on windows. (user: jan.nijtmans, tags: trunk)
19:07
[16ab9f25ff] Make the 'localtime' modifier for SQLite date/time functions work inside the "fossil sql" command. (user: drh, tags: trunk)
14:10
[1574b63b14] Make the new "simplified" finfo page the default. The original finfo is available using the "Full" submenu option. (user: drh, tags: trunk)
13:45
[c05ba6b0d7] merge trunk, fix compilation on Cygwin/Linux (user: jan.nijtmans, tags: eclipse-project)
12:55
[645f34834d] const-qualification (user: jan.nijtmans, tags: eclipse-project)
11:33
[f1fae7f9ea] Add "fco" query parameter and the "Simplified"/"Full" submenu items to control it on the "finfo" web page. (user: drh, tags: trunk)
09:26
[5d9f57a721] be smarter about istty static initialization (user: jan.nijtmans, tags: eclipse-project)
09:05
[6f3b0f3445] superflueous semicolon. (user: jan.nijtmans, tags: eclipse-project)
09:00
[b4bab791fc] fix writing to stderr console, last commit broke that. (user: jan.nijtmans, tags: eclipse-project)
08:15
[7fd74e72f8] write unicode to console, when possible. (user: jan.nijtmans, tags: eclipse-project)
07:31
[a830168d3f] make output to the Windows console binary-safe (user: jan.nijtmans, tags: eclipse-project)
06:32
[1393a9107b] merge trunk (user: jan.nijtmans, tags: eclipse-project)
2012-09-04
23:13
[b7abba6707] Be smarter about distinguishing between hyperlinks and array subscripts in code when rendering wiki. (user: drh, tags: trunk)
17:28
[8b1f5e0eab] Add the "URLs and Checkouts" page. (user: drh, tags: trunk)
15:48
[b87d3b8804] Improvements to the CSS on default skins. (user: drh, tags: trunk)
13:43
[29ad078b42] Add a home-page link to Jim Schimpf's book about Fossil. (user: drh, tags: trunk)
12:36
[2050646c9f] merge trunk (user: jan.nijtmans, tags: eclipse-project)
08:14
[06ba3ace24] 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. (user: jan.nijtmans, tags: trunk)
07:00
[56f6e9f3b9] merge trunk (user: jan.nijtmans, tags: eclipse-project)
06:52
[26aa3eeab8] merge trunk (user: jan.nijtmans, tags: eclipse-project)
2012-09-03
18:36
[2b56641fb9] Update the built-in SQLite to the 3.7.14 release. (user: drh, tags: trunk)
13:50
[6e7c94b31d] Extend zRequestFName and zReplyFName to allow MAX_PATH characters. missing fossil_mbcs_to_utf8() call in line 199 (user: jan.nijtmans, tags: trunk)
10:16
[80c4b3a23f] In the MinGW makefile, ignore failures of the mkdir command in case the directory already exists. (user: mistachkin, tags: trunk)
03:51
[d43e163a27] Remove obsolete comments. (user: mistachkin, tags: trunk)
03:47
[e498d82d1a] Fix some confusing spacing in the MinGW makefile. (user: mistachkin, tags: trunk)
03:30
[13eed7c653] Fixes to the install target in the MinGW makefile when building from the Windows shell. (user: mistachkin, tags: trunk)
03:00
[7bf4c290a5] 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. (user: mistachkin, tags: trunk)
00:51
[ce55bc43bd] Make the shell commands used by the MinGW more configurable and attempt to support building inside the Windows command prompt. (user: mistachkin, tags: trunk)
00:24
[4e8d2f2991] Fix dependencies on generated headers in the MinGW makefile. Also, remove superfluous EXE extension on executables used during the build process. (user: mistachkin, tags: trunk)
2012-09-02
12:50
[9c0e1caec5] fix cross-compilation of mingw target on Linux/Darwin (user: jan.nijtmans, tags: trunk)
2012-09-01
04:45
[f15ce59b00] Remove leftover instances of non-ASCII characters from several files. (user: mistachkin, tags: trunk)
2012-08-31
20:46
[c19f34cb69] 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... (user: drh, tags: trunk)
19:57
[d1eb341f80] Avoid prompting for the password for SSH syncs, since the password is never used. Omit debugging output on SSH syncs. (user: drh, tags: trunk)
19:47
[0c7ae64ab5] Improved handling of command-line arguments under windows. Possible fix for ticket [c8c0b78c84]. (user: drh, tags: trunk)
18:40
[d80f2dc058] Remove obsolete documentation from the www/ folder. (user: drh, tags: trunk)
12:44
[231113eac2] Merge the fork of trunk. (user: mistachkin, tags: trunk)
12:43
[4e62bffa63] Revise shell checking in the MinGW makefile to be a bit more general purpose. (user: mistachkin, tags: trunk)
12:26
[cf639e4fe2] Make it declarative that building the Win32 resources require the VERSION.h file. (user: mistachkin, tags: trunk)
09:03
[927d07c727] use more utf-8 characters in the wiki, in stead of html entities (user: jan.nijtmans, tags: trunk)
08:58
[f1c56bd31d] Removed some very old TODO comments (from me) which just clutter up the wiki help text. (user: stephan, tags: trunk)
08:08
[34fcb9634e] More consistancy in html generation: Use '"' where possible. (user: jan.nijtmans, tags: trunk)
2012-08-30
22:02
[b41c57d5c8] Closed-Leaf: PATH_MAX -> MAX_PATH (user: jan.nijtmans, tags: ticket-c8c0b78c84)
19:41
[773fa5e63c] Attempt to support compiling with MinGW without MSYS. (user: mistachkin, tags: trunk)
19:29
[fb07d8693e] upgrade dirent.h to latest available version (1.11) (user: jan.nijtmans, tags: trunk)
14:30
[7c0f4ecadf] typos (user: jan.nijtmans, tags: trunk)
12:34
[d0256a17be] make winhttp.c compilable without -DUNICODE (user: jan.nijtmans, tags: eclipse-project)
12:05
[efba2bc17b] Fix overzealous identification of no-op merges that are not really no-ops. (user: drh, tags: trunk)
11:47
[f342247c50] merge ticket-c8c0b78c84 convert winhttp.c to unicode (user: jan.nijtmans, tags: eclipse-project)
09:21
[7d842b654b] ... and teach popen how to handle non-mbcs characters (user: jan.nijtmans, tags: ticket-c8c0b78c84)
08:55
[95f212433d] proposed fix for [c8c0b78c84]. And - bonus - allow a BOM in the --args file (user: jan.nijtmans, tags: ticket-c8c0b78c84)
07:03
[0387251bd3] merge trunk (user: jan.nijtmans, tags: eclipse-project)
02:04
[ae85ba156c] Simplify the mkversion changes from the previous commit. (user: mistachkin, tags: trunk)
01:56
[6b8ef6a4fd] Support setting the binary file/product versions in the Win32 resources. (user: mistachkin, tags: trunk)
2012-08-29
23:34
[5c420b1690] The --force flag change should have been on trunk. DRH should follow his own checklists! (user: drh, tags: trunk)
23:33
[d787bcd44a] Closed-Leaf: Allow no-op merges with the --force flag. (user: drh, tags: msvc-broken)
23:17
[5f22bc09e1] Update file header comments for the TH1/Tcl integration source code. (user: mistachkin, tags: trunk)
22:43
[4f9f0570db] remaining part of [01a2f3a346] factor out the opendir() family of routines and provide portable alternatives, fossil_opendir() (user: jan.nijtmans, tags: trunk)
22:37
[27905725de] found the cause of the crash!!!! (user: jan.nijtmans, tags: msvc-broken)
22:34
[14733d1519] working part of [01a2f3a346] (user: jan.nijtmans, tags: trunk)
20:51
[2b5d693495] merge-mark (in order to make merging back msvc-broken to trunk easier) (user: jan.nijtmans, tags: msvc-broken)
20:48
[517309406a] working part of [ticket-01a2f3a346] (still don't understand, but somehow it doesn't work with msvc) (user: jan.nijtmans, tags: broken-msvc-2)
20:27
[bd43f1c249] make it link on msvc. Doesn't run yet. (user: jan.nijtmans, tags: msvc-broken)
19:41
[208d67675c] Allow UTF-8 characters in sources. translate.exe will translate it to ASCII (user: jan.nijtmans, tags: trunk)
16:51
[8d8e529aa9] 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. (user: drh, tags: msvc-broken)
14:12
[c037808477] merge trunk (user: jan.nijtmans, tags: eclipse-project)
13:57
[9f6abc5968] Allow UTF-8 characters in sources. translate.exe will translate it to ASCII (user: jan.nijtmans, tags: msvc-broken)
13:03
[e9f38ae8ab] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: utf8-in-sources)
11:27
[0357ed556e] fix for [01a2f3a346] (user: jan.nijtmans, tags: msvc-broken)
10:44
[eb82a23827] Fix a typo on the Ticket Change Details page. (user: drh, tags: trunk)
08:02
[3e3f34ebcf] Closed-Leaf: merge trunk (user: jan.nijtmans, tags: ticket-01a2f3a346)
2012-08-28
17:39
[ed6adcaf3b] Fixes to hyperlink generation for embedded documentation. (user: drh, tags: trunk)
09:13
[51253a79f2] merge ticket-01a2f3a346 into eclipse-project (user: jan.nijtmans, tags: eclipse-project)
09:05
[f89bd067c2] merge trunk into ticket-01a2f3a346 branch (user: jan.nijtmans, tags: ticket-01a2f3a346)
06:24
[b5e2e50040] 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 file... (user: jan.nijtmans, tags: utf8-in-sources)
2012-08-27
22:56
[bf079432fb] Make merges a no-op if the pivot is the same as the version being merged. (user: drh, tags: trunk)
21:09
[724bf68a2f] Include branch information in the output of the finfo command. Patches from Peter Spjuth. (user: drh, tags: trunk)
19:05
[22806c5f59] Re-do part of [d89b99e383], which was lost by [d7736649cd] (user: jan.nijtmans, tags: trunk)
18:36
[66f4fa9bd5] All the a=, b=, and c= query parameters of the timeline webpage to be tags and labels in addition to timestamps. (user: drh, tags: trunk)
2012-08-26
18:20
[64d8e09e20] merge trunk into eclipse-project branch, and fix build on UNIX (user: jan.nijtmans, tags: eclipse-project)
18:17
[8596323b5b] merge trunk into unicode branch, and fix build on UNIX (user: jan.nijtmans, tags: ticket-01a2f3a346)
2012-08-25
01:48
[d7736649cd] Update the built-in SQLite to the latest version from the SQLite trunk. (user: drh, tags: trunk)
2012-08-24
14:50
[b4ea94b488] merge unicode branch (user: jan.nijtmans, tags: eclipse-project)
13:42
[c780793749] add mkdir to the unicode-supported functions add chinese-named file and directory in test directory, demonstrating the fix [01a2f3a346] (user: jan.nijtmans, tags: ticket-01a2f3a346)
13:15
[d8e1431fc0] Better support for unicode filenames on Win32 (Not tested on other platforms yet, will not work!) [01a2f3a346] (user: jan.nijtmans, tags: ticket-01a2f3a346)
08:16
[abbc00fc5b] Merge in the mingw build enhancements (user: jan.nijtmans, tags: eclipse-project)
08:13
[4e93e84e55] wiki tweaks regarding MinGW build enhancements (user: jan.nijtmans, tags: trunk)
05:56
[02bff595e1] One more minor Win32 resource tweak. (user: mistachkin, tags: trunk)
2012-08-23
21:18
[5253e0a791] Merge in the mingw build enhancements. (user: drh, tags: trunk)
21:15
[0db6f981bf] 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. (user: drh, tags: trunk)
20:56
[791fd2fd68] Detect infinite loops in the DELTA table and abort out of content_get() when they are found. (user: drh, tags: trunk)
14:29
[e55c7139b4] Closed-Leaf: ... and the makemake.tcl corresponding changes as well (user: jan.nijtmans, tags: better-mingw-v2)
14:20
[69608104d2] if openssl is compiled with zlib support enabled, then -lz should be after -lssl -lcrypto (user: jan.nijtmans, tags: better-mingw-v2)
13:46
[57603caf36] Include the SQLite version in the resource file as well. (user: mistachkin, tags: better-mingw-v2)
12:47
[e7c77b5571] Include versions of libraries used in the resource file. (user: mistachkin, tags: better-mingw-v2)
12:11
[e1d83c3a79] A couple more resource tweaks. (user: mistachkin, tags: better-mingw-v2)
11:59
[f008c97ae1] Various build and resource fixes. (user: mistachkin, tags: better-mingw-v2)
10:13
[cc2aa92ef8] Closed-Leaf: Better mingw/mingw64 support for (cross-)compile on Linux, Darwin, Cygwin or Msys. (user: jan.nijtmans, tags: better-mingw)
09:23
[4e66a96946] Added a maintenance reminder/potential fixme note. (user: stephan, tags: trunk)
08:53
[d95039cc5a] unicode support for file_getcwd, file_access and fossil_stat as well (user: jan.nijtmans, tags: eclipse-project)
07:25
[0fdb1f4f8f] merge SQL injection prevention patches into the eclipse-project branch (user: jan.nijtmans, tags: eclipse-project)
2012-08-22
21:30
[544c163551] two minor typos (user: jan.nijtmans, tags: trunk)
20:19
[e766df0a69] Make use of %q instead of %s to avoid SQL injections. (user: drh, tags: trunk)
14:57
[7ba6a72443] ... and without -DUNICODE as well (user: jan.nijtmans, tags: eclipse-project)
14:53
[8bde948434] Allow popen.c and winhttp.c to be compiled with -DUNICODE -D_UNICODE (the latter just by undefining those) (user: jan.nijtmans, tags: eclipse-project)
13:47
[65c8ca0571] 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 c... (user: jan.nijtmans, tags: eclipse-project)
11:52
[1bafc7e677] Merge the TCL argument handling patches into the Eclipse branch. (user: drh, tags: eclipse-project)
11:51
[b6a7e52c93] Merge the TCL argument handling patches into trunk. (user: drh, tags: trunk)
11:42
[a7392129c0] Closed-Leaf: Always call Tcl_FindExecutable, even when the command line arguments are invalid. (user: mistachkin, tags: tcl-argv-handling-v2)
11:33
[b04d5ab4af] When there are no command line arguments, set the argv script variable to an empty list. (user: mistachkin, tags: tcl-argv-handling-v2)
11:15
[46864ac9cc] Modify the Tcl argument handling to deal with object reference counts and errors. (user: mistachkin, tags: tcl-argv-handling-v2)
07:45
[3709b1eaa2] Closed-Leaf: Pass argv arguments to Tcl (user: jan.nijtmans, tags: tcl-argv-handling)
2012-08-21
23:45
[c9bb320065] Restore the previous Tcl argc/argv handling as all the arguments will be used for the Tcl argv script variable. (user: mistachkin, tags: trunk)
14:27
[e2d0fa884a] Merge all recent trunk changes into the eclipse-project branch. (user: drh, tags: eclipse-project)
14:25
[7f96a71599] Tcl only uses argv0 so it is enough to transfer only that one argument. (user: drh, tags: trunk)
14:15
[d89b99e383] Merge the mingw-w64 compiler warning fixes into trunk. (user: drh, tags: trunk)
13:29
[b82eacd569] Closed-Leaf: Tcl only uses argv0, so it's enough to transfer this argument only (user: jan.nijtmans, tags: tcl-argv0-only)
13:26
[6c945311bc] Those two files tell eclipse that it can be checked out as a project, and that the LF eol-convention should be used. (user: jan.nijtmans, tags: eclipse-project)
11:18
[b5d69afed7] Closed-Leaf: 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:25... (user: jan.nijtmans, tags: jn-mingw-w64-compiler-warnings)
11:05
[e25f55dd4d] Fix error messages associated with the "scrub" command. (user: drh, tags: trunk)
2012-08-20
19:01
[2b1767500e] Expand the "diffFlags" variable to 64-bits in order to accommodate new options to the various "diff" commands. (user: drh, tags: trunk)
2012-08-19
09:45
[85f1856c95] Added bash auto-completion script from Stuart Rackham. (user: stephan, tags: trunk)
2012-08-18
14:43
[6139cf7a29] Add the "uitest.html" document. (user: drh, tags: trunk)
2012-08-17
18:14
[b00e462ffc] Fixed a number of "the the" duplications in comments, documentation, and HTML (templates). Left the 17 occurences of same in sqlite.c alone. (user: andreask, tags: trunk)
2012-08-14
17:46
[b1cc5a4c12] Remove an unused function from the wiki formatter. (user: drh, tags: trunk)
17:42
[1f4af61f41] Update the built-in SQLite to the latest 3.7.14 beta. Fossil does not need this upgrade - the purpose is to test SQLite. (user: drh, tags: trunk)
17:30
[65870e8736] Merge in the WYSIWYG editor branch, making WYSIWYG an option for trunk users. WYSIWYG is still off by default. (user: drh, tags: trunk)
2012-08-13
16:18
[af16836c23] Have the "raw" webpage try to guess the filename and the mimetype of the artifact being downloaded, if the m= query parameter is omitted. (user: drh, tags: trunk)
12:54
[e5ad103777] Closed-Leaf: Disable the cut/copy/paste buttons on the WYSIWYG editor, since doing cut/copy/paste under javascript control is normally disallowed for security reasons. (user: drh, tags: wysiwyg)
12:39
[22e2051111] Adjust the $current_page for the doc webpage so that it includes the embedded document being rendered. (user: drh, tags: trunk)
12:30
[fd10cdbaf8] Fixes to the <base> addition to the HTML header so that it works correctly with the "doc" webpage. Href is now $baseurl/$current_page. (user: drh, tags: wysiwyg)
2012-08-11
22:25
[cb6804a2e3] Add confirmation dialog boxes when changing between markup and wysisyg editor mode, and before cancelling an edit. (user: drh, tags: wysiwyg)
15:37
[ebc48bf180] Add a configuration option that enables WYSIWYG wiki editing. The traditional markup editor is still used unless this option is enabled. (user: drh, tags: wysiwyg)
15:06
[bf27074c82] Improvements to the setup page, including a button to automatically add the <base> element to the header if it is missing. (user: drh, tags: wysiwyg)
13:58
[31732d77ff] 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> (user: drh, tags: wysiwyg)
02:33
[0e57bafcfa] Improvements to the HTML beautifier. (user: drh, tags: wysiwyg)
2012-08-10
23:18
[e000f7f0fd] Reduce the maximum height of a wiki edit frame to 30 rows. (user: drh, tags: wysiwyg)
23:12
[fb6f1b7b71] 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. (user: drh, tags: wysiwyg)
19:59
[6cd9847f54] Add experimental support for WYSIWYG editing of wiki pages. (user: drh, tags: wysiwyg)
12:59
[717cd2782c] Allow the style= attribute in wiki markup. (user: drh, tags: trunk)
2012-08-09
19:16
[869e27e739] Fix the "Delete Ad-Unit" button so that it really does delete the ad-unit. (user: drh, tags: trunk)
2012-08-08
13:22
[eb0933ca55] When using /zip or /tarball without a UUID, use "trunk" instead of "tip" as the default. Ticket [300fc543b24250e256] (user: drh, tags: trunk)
13:13
[294cddf3ba] Add the --uuid-override option to the "fossil ticket add" command. Ticket [c2efdd64bff166c3] (user: drh, tags: trunk)
13:04
[426e8edc30] Changes "make install" so that it makes sure that the installation directory actually exists. Ticket [6e23fe11013961]. (user: drh, tags: trunk)
12:41
[8f00221682] If no uuid= query parameter is used for the /tarball or /zip URIs, then use the latest checkin (aka "tip"). Ticket [300fc543b24250e256867]. (user: drh, tags: trunk)
12:36
[0bc2a94104] Avoid freeing memory that might not have been malloced in the "ticket" command with the --quote option. Ticket [6dba56543b89dc4]. (user: drh, tags: trunk)
11:25
[957b17af58] Version 1.23 (user: drh, tags: trunk, release, version-1.23)
11:24
[411e88cbaf] Additional documentation updates prior to the 1.23 release. (user: drh, tags: trunk)
03:28
[0324ed61fb] Bump version of OpenSSL in the MinGW makefiles. Also, remove superfluous subst operations from the MinGW makefiles. (user: mistachkin, tags: trunk)
2012-08-07
14:58
[a4249d2180] The SQL parameter $login in the SQL for a report returns the name of the login name of the current user. (user: drh, tags: trunk)
11:42
[e00e6205b6] Add the "Klingon Code Warriors" quote to the quotes.wiki page. (user: drh, tags: trunk)
2012-08-06
15:28
[d982f8944c] Update the change log. (user: drh, tags: trunk)
15:04
[399e868d72] Increase the version number to 1.23. (user: drh, tags: trunk)
14:41
[ea4acb5c5d] Add --user-override and --date-override options to the "fossil ticket add" command. (user: drh, tags: trunk)
11:15
[372879b388] Fix minor documentation typo. (user: drh, tags: trunk)
2012-07-27
00:26
[336e1355b9] Fix another faulty though harmless memset() initialization. (user: drh, tags: trunk)
00:00
[ed005e302d] Fix a faulty (but harmless) initialization in the MD5 code. (user: drh, tags: trunk)
2012-07-26
17:27
[bff50b17eb] Removed legacy comparison of uint<0 (the type used to be 'long', IIRC). Thanks to Doug C. for the report. (user: stephan, tags: trunk)
2012-07-25
12:05
[ca72f02c9b] 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. (user: drh, tags: trunk)
11:18
[60cf260b6e] In the user edit screen, display capabilities in three columns. (user: drh, tags: trunk)
10:58
[e78c49d30a] Add <label> markup around all checkbox form entries. (user: drh, tags: trunk)
2012-07-22
17:40
[11abffbb49] Pulled in minor memleak fix [bee0036681]. (user: stephan, tags: trunk)
2012-07-20
15:19
[625ed00498] /json/dir now requires Read ("o"), instead of Hyperlink ("h") permission, analog to checkin [ded8615f95]. (user: stephan, tags: trunk)
15:06
[dfce20e487] Replaced $(x) with gebi(x), as per ML discussion. (user: stephan, tags: trunk)
14:54
[ded8615f95] Change the "dir" webpage to require read permission. (user: drh, tags: trunk)
2012-07-19
22:03
[6f594af627] Fix a formatting problem on the setup_settings page. (user: drh, tags: trunk)
21:44
[97d651b85a] Create a javascript function $(id) which is an alias for document.getElementById(id). Use the $(id) function everywhere that document.getElementById(id) was used. (user: drh, tags: trunk)
18:53
[b2164fb70c] Automatically check both "Tags:" and "Branching:" boxes when text is entered into the name fields on the "ci_edit" page. (user: drh, tags: trunk)
18:41
[542f989a27] /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. (user: stephan, tags: trunk)
15:41
[0c0f268ff3] Fix the db_is_writable() routine to return FALSE if the database is not even open. (user: drh, tags: trunk)
2012-07-17
16:55
[7ee938f40e] Separate the download links on the "info" and "ci" pages onto a separate line with a separate label. (user: drh, tags: trunk)
2012-07-16
14:37
[a7eb714758] cherry-picked [4295728159451e0d]. (user: stephan, tags: trunk)
2012-07-14
16:51
[9f83e033a2] Merge the root-tag branch into trunk. (user: drh, tags: trunk)
11:40
[36134ce275] Closed-Leaf: Changes to the root-tag processing to provide better error messages. (user: drh, tags: root-tag)
05:03
[1879758718] Add the branch= query parameter to the vdiff page. (user: drh, tags: root-tag)
04:59
[f06e492ad8] Add the --branch option to the "diff" command, for showing all changes in a particular branch. (user: drh, tags: root-tag)
04:43
[a4e01221c8] 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". (user: drh, tags: root-tag)
2012-07-13
20:52
[31545360ab] minor formatting fix. (user: stephan, tags: trunk)
18:55
[5df13a0b38] minor doc correction. (user: stephan, tags: trunk)
18:49
[824ede2af6] Reworked the /json/artifact/FILE|CHECKIN response payloads to streamline the structures, remove duplicate data, and add file parent information. (user: stephan, tags: trunk)
18:40
[2be3a876fd] Added (hasfeature json|ssl|tcl) function to TH1 to determine whether the given compile-time option is enabled. (user: stephan, tags: trunk)
18:37
[00b86a85be] Fixed setting of FOSSIL_ENABLE_JSON vis-a-vis autosetup. (user: stephan, tags: trunk)
18:01
[9f98585e89] Replaced free() with fossil_free() for pedantic correctness. Minor related doc fix. (user: stephan, tags: trunk)
16:56
[91a740e82a] help text updates. (user: stephan, tags: trunk)
16:56
[2e2cd82bac] Added blob_swap() to simplify some json code. (user: stephan, tags: trunk)
16:56
[a3dd2cfeb0] Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set). (user: stephan, tags: trunk)
15:06
[055dfb1223] Several minor internal cleanups to the json code which i thought i had committed last week :/. (user: stephan, tags: trunk)
2012-07-06
16:18
[3e1dd97f77] /json/query now fails without executing the query if the provided query has no result _columns_ (to explicitly disallow INSERT/DELETE/DROP, etc.). (user: stephan, tags: trunk)
2012-07-05
19:24
[e40e79b7ab] Minor interal json refactoring made possible by recent cson changes. (user: stephan, tags: trunk)
19:03
[cde55bd7a3] 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. (user: stephan, tags: trunk)
2012-07-03
21:30
[9be377fef1] minor cleanups made possible by newer cson APIs. (user: stephan, tags: trunk)
21:28
[5ea759f9fe] Minor improvement to the "are we in JSON mode so we can disable the name parameter hack?" pre-check. (user: stephan, tags: trunk)
21:10
[75461b993e] Minor optimization in stash_create to bypass an unneeded blob_compare() when (isLink!=isNewLink). (user: stephan, tags: trunk)
21:07
[6ad70288d9] Replaced a malloc()/free() with fossil_malloc()/free() and removed the corresponding NULL check (fossil_malloc() dies on error). (user: stephan, tags: trunk)
2012-06-29
23:45
[5f3a0681a0] Fix a bug in the manifest generator that was introduced by check-in [01e4de6b8ae936b]. (user: drh, tags: trunk)
21:30
[4d107b597a] Added check of rc for setgid/setuid() calls. (user: stephan, tags: trunk)
19:35
[8a18e7fb7f] Remove redundant include argument from the compilation steps of several source files. (user: mistachkin, tags: trunk)
12:48
[01e4de6b8a] 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. (user: drh, tags: trunk)
11:05
[4113f5881b] Update the test-parse-manifest test command so that it reports parse failures on standard output. (user: drh, tags: trunk)
2012-06-25
15:43
[23022a8546] Improved detection of changes to a file after a merge that do not change the size of the file. (user: drh, tags: trunk)
15:15
[edc0c9464d] 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. (user: drh, tags: trunk)
2012-06-24
03:47
[bbcc8fe351] 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. (user: stephan, tags: trunk)
2012-06-22
23:42
[f9b89f61a3] Updates to test procedures. Add a test case for the hard-to-diff sqlite3.c change. (user: drh, tags: trunk)
23:32
[c5b835ddc0] 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. (user: drh, tags: trunk)
22:39
[9e15437e97] Huge performance improvement for certain pathological cases for diffing of very large files. (user: drh, tags: trunk)
13:03
[4e4b6cc35f] Minor Makefile hack to allow "make clean" to work from ./src/. (user: stephan, tags: trunk)
2012-06-20
17:26
[2955cece33] Remove an unused variable. (user: drh, tags: trunk)
17:24
[ca0faa88a4] Add the ability for an administrator to run raw SQL commands via the web interface. (user: drh, tags: trunk)
16:47
[c5d56e4974] comment-after-#ifdef patch from Alexander Orefkov. (user: stephan, tags: trunk)
14:40
[4bf5cdc873] Change the names of config parameters for adunits to use "-" instead of "_". Allow configuration sync of adunits as part of the skin. (user: drh, tags: trunk)
14:14
[e33fc88630] Allow ad units to be added after the menu bar. Optionally disable ads for logged in users and/or administrators. (user: drh, tags: trunk)
11:31
[c2b681e635] Update the diff-test-1.wiki tests to include a case for side-by-side diffs of multibyte characters. (user: drh, tags: trunk)
11:02
[484f8d29af] Account for multibyte unicode characters when computing column widths for side-by-side diffs. (user: drh, tags: trunk)
10:57
[d1fc2f4a16] Add a comment that contains multi-byte unicode characters. This will be used for testing diff logic. (user: drh, tags: trunk)
2012-06-19
13:04
[80bfcee892] Fix several MSVC compiler warnings, including a couple C99-isms. (user: mistachkin, tags: trunk)
2012-06-14
13:00
[4006ee4f23] Remove temporary pqueue_insert renaming hack from the various Makefiles. (user: mistachkin, tags: trunk)
2012-06-12
11:20
[81162c716c] Change the "pqueue_" prefix on methods of the priority queue object to be "pqueuex_" to avoid conflicts with OpenSSL. (user: drh, tags: trunk)
2012-06-11
11:39
[480367cecf] Minor pedantic wording change to accommodate a recent code change in how _FOSSIL_ stores the path to the repo file. (user: stephan, tags: trunk)
2012-06-10
22:31
[1ac9cece64] Merge the autosetup and winsrv branches into trunk. (user: drh, tags: trunk)
22:29
[810976a750] If files named on the "fossil add" command are not present, make that a warning rather than a fatal error. (user: drh, tags: trunk)
2012-06-08
03:12
[432306beca] 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. (user: drh, tags: trunk)
2012-06-07
13:30
[990c4d4437] Update the built-in SQLite to the first 3.7.13 beta. (user: drh, tags: trunk)
2012-06-06
20:27
[cff9cc34f0] Closed-Leaf: 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. (user: tsbg, tags: winsrv)
2012-05-26
20:59
[e130c2e781] Minor error text rewording (for clarity). Suggestion from the mailing list. (user: stephan, tags: trunk)
2012-05-14
19:44
[733e9af854] added fossilwiki -- a perl script to dump information about the wiki pages in a repo (user: ron, tags: trunk)
2012-05-12
19:03
[3613fe5666] Update the built-in SQLite to the first 3.7.12 release candidate. (user: drh, tags: trunk)
2012-05-11
21:17
[cc008ebab7] Closed-Leaf: Filter out inline shell variables from tclConfig.sh because they break the build on CentOS 5 with TCL 8.4. (Edit: Fixed username.) (user: bcsmith, tags: autosetup)
2012-05-10
12:22
[0141e20ff0] Update the built-in SQLite to the 3.7.12 beta as of 2012-05-10. (user: drh, tags: trunk)
2012-05-07
20:59
[b22cc4eb73] Avoid database locking errors caused by db_optional_sql() writes. (user: drh, tags: trunk)
2012-05-05
13:53
[7fb59a67dc] Improvements to the javascript that enables hyperlinks for anonymous users. (user: drh, tags: trunk)
10:55
[e2f5be6df1] Fix a typo in the "info" page. (user: drh, tags: trunk)
2012-05-04
23:14
[59169e4d16] Update to the latest SQLite trunk version. (This is for testing SQLite, not for Fossil's benefit.) (user: drh, tags: trunk)
21:31
[a30da54fee] Bump version of zlib in the Windows makefiles. (user: mistachkin, tags: trunk)
2012-04-29
16:54
[02051489a0] 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. (user: drh, tags: trunk)
2012-04-28
22:42
[42f4d14771] 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. (user: drh, tags: trunk)
18:55
[cb5db7598f] 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. (user: drh, tags: trunk)
18:24
[0ea8ed34a1] Remove a surplus space character following the user name in the description of check-ins. (user: drh, tags: trunk)
18:02
[82476370d0] Fix a stray ")" character in the diff buttons of the "check-in" information page. (user: drh, tags: trunk)
17:28
[f1487280a8] 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. (user: drh, tags: trunk)
15:00
[2079981fd6] 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. (user: drh, tags: trunk)
14:13
[2008cecf1c] Take advantage of the recently enhancement to the "translate" utility to simplify the logic for the "stat" webpage. (user: drh, tags: trunk)
12:07
[89f37c0458] s/History/Hyperlink/ to accommodate API change. (user: stephan, tags: trunk)
08:05
[433cde1ce8] Move the enhanced spider-defense mechanism into the trunk. (user: drh, tags: trunk)
08:03
[d9c8a7dd73] Closed-Leaf: Refinements to the new hyperlink logic and spider defense. (user: drh, tags: spider-defense)
07:15
[8ae52fc418] 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. (user: drh, tags: spider-defense)
03:32
[f9711803e2] Enhance the "translate" utility so that formatting characters can occur in between the "%" and "C" of a printf-style conversion on @-lines. (user: drh, tags: trunk)
2012-04-27
15:56
[c7d6e334f8] Always update the baseurl: entry in the config table if using a repository from a URL that has not previously been recorded. (user: drh, tags: trunk)
15:43
[e604d483ee] Record the names of checkouts and access URLs in the config table and display that information using the "info" command. (user: drh, tags: trunk)
13:41
[79ef9618e6] 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. (user: drh, tags: trunk)
12:31
[9232fd6946] Fix an over-length line in glob.c. (user: drh, tags: trunk)
2012-04-24
13:36
[6cfd8ecc05] Update to the latest SQLite version 3.7.12 beta. (user: drh, tags: trunk)
2012-04-21
18:06
[b2cc871031] Enhance to #ifdef lines to enable Fossil to build and run on haiku. (user: drh, tags: trunk)
2012-04-20
01:33
[fb48371c74] Bump version of OpenSSL in the Windows makefiles. (user: mistachkin, tags: trunk)
2012-04-19
15:18
[5f6b495230] Merge documentation updates from msw-docco into trunk. (user: drh, tags: trunk)
14:34
[626a317e5c] Closed-Leaf: Catch up w/ trunk & document --case-sensitive option in the add and addremove commands. (user: martin.weber, tags: msw-docco)
2012-04-17
22:31
[3c637382b4] Merge the msw-docco changes into trunk. (user: drh, tags: trunk)
21:56
[4faefe630e] Pull in the latest pre-release version of SQLite, including the new shell. (user: drh, tags: trunk)
20:37
[cd4e08803f] 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. (user: drh, tags: trunk)
2012-04-16
15:53
[7727eb12b0] Document some more options of fossil branch new: --nosign, --user-override and --date-override. Fix a typo in fossil branch ls docco. (user: martin.weber, tags: msw-docco)
2012-04-13
22:42
[4290a801a0] Fix the /dir webpages to that it treats folders whos names differ only in case as the same folder when case-sensitive is off. (user: drh, tags: trunk)
2012-04-11
16:37
[ad1628626a] Sorry - failed to tap ctrl-x s before that last commit :/. (user: stephan, tags: trunk)
16:33
[b79d2b77fe] Second half of the tarball fix (CLI mode, i missed that one). (user: stephan, tags: trunk)
16:28
[f982e3764b] 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. (user: stephan, tags: trunk)
2012-04-06
17:24
[195517a9c9] (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 err... (user: drh, tags: trunk)
13:05
[fa4371f3b5] Cleanup: Move all occurrences of setmode() into fossil_binary_mode. (user: drh, tags: trunk)
2012-04-02
01:19
[b65ed0b106] Fix a bug in the previous check-in. (user: drh, tags: trunk)
01:14
[701c8e68c6] Improve the readability of large sizes on the "stat" webpage. (user: drh, tags: trunk)
2012-03-31
19:15
[82f5663270] Update to the latest SQLite code. Fix a compiler warning in style.c. (user: drh, tags: trunk)
17:13
[dc97099ac3] fix for cookie mismatch for self-registered users (reported via mailing list). (user: stephan, tags: trunk)
16:24
[1bf77fa2da] Update the download page generator script to always include the <!DOCTYPE html> at the beginning. Otherwise, IE9 doesn't work. (user: drh, tags: trunk)
15:18
[62398459fb] 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. (user: drh, tags: trunk)
14:35
[1eec62808d] Pulled in latest cson_amalgamation for cson_sqlite3_bind_value(). (user: stephan, tags: trunk)
14:02
[351dabfb95] Add a background image to the www/ directory. (user: drh, tags: trunk)
13:22
[49546c5a87] Remove ambiguity in LOGIN_IGNORE_U and LOGIN_IGNORE_V flags by combining them into a single flag. (user: drh, tags: trunk)
2012-03-30
13:22
[6d4f9a3b69] Further improvements to the help text for the "fossil ci" command. (user: drh, tags: trunk)
2012-03-29
18:31
[b6d219b920] minor checkin doc improvement (suggestion from Marek). (user: stephan, tags: trunk)
18:24
[757cf364a9] Added -i/--invert option to /json/wiki/list --glob/--like flags. (user: stephan, tags: trunk)
2012-03-28
21:25
[c0ad5f6bc4] added advapi32 to libs of dmc. Needed for windows service (user: renez, tags: trunk)
2012-03-25
03:23
[a15214e83c] Added --html|-h option to /json/diff to retrieve HTML-marked-up diffs. (user: stephan, tags: trunk)
03:10
[06cd311c17] Added --glob and --like options to /json/wiki/list, to filter the list server-side. (user: stephan, tags: trunk)
01:35
[bb05bf6d36] reverted that switch to sqlite3_mprintf() - i did not realize that vmprintf() is implemented locally. Changed some %s to %t/%T. (user: stephan, tags: trunk)
01:29
[517d0ef8a5] Added downloadPath link to /json/dir output when --checkin is specified. Optimized no-checkin cases to use a temp view instead of temp table. (user: stephan, tags: trunk)
01:27
[a596198ced] fixed a horrible varargs misuse. (user: stephan, tags: trunk)
00:52
[3acdc5e448] switched from vmprintf() to sqlite3_mprintf() to get the extra percent format modifiers. (user: stephan, tags: trunk)
2012-03-24
21:05
[dce6af96eb] Avoid adding HTML into the "patch" output. (user: drh, tags: trunk)
16:35
[a81b34b8f5] Added timestamp output to /json/dir when -checkin option is provided. (user: stephan, tags: trunk)
12:32
[c78773b2fd] /json/wiki: s/contentLength/size/ and s/lastSavedBy/user/, for consistency. Interface-incompatible change. (user: stephan, tags: trunk)
2012-03-23
01:11
[8f496ed159] s/status/state/, for consistency. (user: stephan, tags: trunk)
2012-03-22
23:26
[9575eb5d2a] Added size to the "changed files" list for the /json routines which output that. (user: stephan, tags: trunk)
22:09
[8c6dc243c9] Changes to how /json/(artifact|finfo|timeline) handle file content and modification-state flag. Some API-incompatible changes. (user: stephan, tags: trunk)
2012-03-21
21:11
[47817fefdf] removed rid property from /json/timeline/wiki response payload. (user: stephan, tags: trunk)
21:06
[bdc29eb897] Changes /json/timeline/branch's payload structure to match that used by the other /json/timeline/xyz APIs. Removed rid property from timeline output. (user: stephan, tags: trunk)
20:55
[9b42f2e976] fixed /json/timeline/branch timestamp flag, which was in string format rather than unix epoch. (user: stephan, tags: trunk)
20:23
[070b75542c] Throughout the /json API, renamed the "mtime" property with "timestamp", to consolidate the inconsistent usage. (user: stephan, tags: trunk)
2012-03-20
14:44
[c4dc635e6b] 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. (user: drh, tags: trunk)
14:03
[135ed93375] Merge the winFiles branch into trunk. (user: drh, tags: trunk)
2012-03-19
20:33
[98ae107a97] removed "rid" property from /json/artifact/FILEUUID output. (user: stephan, tags: trunk)
20:33
[70e41ccd48] minor type-cast addition in json timeline SQL. (user: stephan, tags: trunk)
11:58
[9262546e43] Avoid a valgrind warning in the side-by-side diff logic. (user: drh, tags: trunk)
05:24
[e94c7cc4de] Closed-Leaf: 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. (user: mistachkin, tags: winFiles)
04:48
[6be0898b2c] 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 pres... (user: mistachkin, tags: winFiles)
2012-03-18
23:44
[43631b087b] Fix compiler warnings and update custom makefile. (user: mistachkin, tags: trunk)
16:37
[c1963c49b0] Minor cleanups and tinkering in /json/dir. (user: stephan, tags: trunk)
16:36
[5dcaeca7c1] /json/finfo now sorts ASC when --after is specified. (user: stephan, tags: trunk)
16:35
[afe12e1077] Removed mperm property from /json/artifact results. Added a TODO. (user: stephan, tags: trunk)
11:54
[7b89c7b5b3] 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. (user: stephan, tags: trunk)
11:43
[4dae79503f] Improved error message when parsing JSON input request fail. (user: stephan, tags: trunk)
04:00
[1a4ca414e9] Removed more name-related special-case handling code. (user: stephan, tags: trunk)
03:47
[34fc6f098f] Removed some special-case handling of "name" param (no longer needed). (user: stephan, tags: trunk)
03:37
[bf903a4b99] removed jsonApiVersion property for the time being. (user: stephan, tags: trunk)
03:37
[3bf1ad0162] 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). (user: stephan, tags: trunk)
02:46
[6472199167] Added uuid=... option to the as-yet-undocumented /json/finfo. (user: stephan, tags: trunk)
02:45
[c685a35eb0] Added name_to_uuid2() (user: stephan, tags: trunk)
02:15
[ccd6c879b4] 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. (user: stephan, tags: trunk)
2012-03-17
17:53
[f7e215bcac] Version 1.22 (user: drh, tags: trunk, release, version-1.22)
14:59
[d2bb7aeaa6] clean up error handling and permissions for various /json/user/save cases. (user: stephan, tags: trunk)
02:03
[0d6b73f07d] minor cleanup to that last commit. (user: stephan, tags: trunk)
01:49
[7e25293c5e] 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. (user: stephan, tags: trunk)
00:17
[21b57d8c5d] Fixed /json/user perms discrepancies - Setup users could save but not load other users. (user: stephan, tags: trunk)
2012-03-16
19:17
[b804326940] More tinkering with the /json/dir?name=xxx handling, so that CLI/HTML modes behave consistently vis-a-vis each other. (user: stephan, tags: trunk)
19:01
[116a098610] Removed a duplicated function (different name, same code). (user: stephan, tags: trunk)
17:44
[857a6d9142] Fixed /json/dir to work over HTTP mode, too. (user: stephan, tags: trunk)
17:37
[3f6c1f7033] minor text fix. (user: stephan, tags: trunk)
15:59
[b82563d7f7] Added "missing" changes for 1.22 release. (user: stephan, tags: trunk)
15:51
[726a6f7942] minor cleanups to /json/dir. (user: stephan, tags: trunk)
15:21
[318a0ac132] Added initial /json/dir implementation. (user: stephan, tags: trunk)
12:41
[ac63662180] Fixed /json/timeline/ticket to work around (what appear to be) attachment(?) artifacts which end up in its query results. (user: stephan, tags: trunk)
12:22
[8170846117] Fixed a C99ism. (user: stephan, tags: trunk)
12:13
[23aba0e4a3] s/prevUuid/parent/ for json payload properties, for consistency. (user: stephan, tags: trunk)
00:49
[77e36ef611] Pull in the latest version 3.7.11-alpha of SQLite. (user: drh, tags: trunk)
2012-03-15
17:54
[73038baaa3] Allow simultaneous logins to the same user account as long as the IP address is compatible. (user: drh, tags: trunk)
17:34
[e67a77dfec] Fix a typo on the Setup/Access page. (user: drh, tags: trunk)
2012-03-11
18:26
[93f48ce0cb] Further refinements to the help message that appears when Fossil is invoked with no arguments. (user: drh, tags: trunk)
10:56
[65a8db6ae3] minor help text fix. (user: stephan, tags: trunk)
2012-03-10
17:48
[0165fa184e] Added /json/wiki/preview. (user: stephan, tags: trunk)
16:47
[73816973fb] minor internal refactoring of /json/wiki/get in prep for /json/wiki/preview. (user: stephan, tags: trunk)
03:59
[fe5cf37e66] Removed some dead code in /json/timeline/wiki. (user: stephan, tags: trunk)
2012-03-09
20:16
[64c2ec012c] Fixed a logic bug which caused /json/wiki/create to not be able to create a new page. (user: stephan, tags: trunk)
18:43
[24d830ca8a] Added jsonApiVersion to /json/version output. (user: stephan, tags: trunk)
18:39
[81971c12c9] latest cson amalgamation - malloc() reduction optimization for integer values on 64-bit platforms. (user: stephan, tags: trunk)
10:17
[efbecda470] /json/diff now handles the no-diff case more gracefully. (user: stephan, tags: trunk)
02:07
[3be264b57f] Tweak to the side-by-side diff alignment algorithm. Add diff test cases to the release checklist. (user: drh, tags: trunk)
2012-03-08
19:02
[6b08628c78] /json/artifact/CHECKIN now accepts only "o" permissions, to match the HTML interface. (user: stephan, tags: trunk)
18:50
[3628652dba] /json/artifact/CHECKIN now accepts "o" in addition to "h" privileges. (user: stephan, tags: trunk)
2012-03-05
20:35
[6ca400a315] Consolidated some duplicated /json code, removed some dead code. Minor doc additions and cleanups. (user: stephan, tags: trunk)
19:47
[48255fa981] removed the 'w', 't', and 'ci' aliases from /json/timeline/ALIAS. They provide no real benefit (except arguably 'ci') and may hinder future expansion. (user: stephan, tags: trunk)
19:24
[78a48858ef] Make sure set_base_url() is called prior to redirecting when a page is not found. (user: drh, tags: trunk)
2012-03-04
19:03
[1578ba3441] Fixed 2 swapped error messages. Added /json/wiki/diff button to demo page. (user: stephan, tags: trunk)
18:41
[c6c38a522f] Added first go at /json/wiki/diff. Not yet configurable but proves the concept. (user: stephan, tags: trunk)
17:29
[6f2a51602e] /json/wiki/get now supports uuid=string option to specify a specific version of the page. Response now includes the parent version's uuid. (user: stephan, tags: trunk)
14:45
[7830e2cc0f] latest cson_amalgamation. Fixes an obscure ref-counting discrepancy and cuts memory cost of cloning. (user: stephan, tags: trunk)
2012-03-02
18:40
[69d0dbf2f2] started adding login group support to /json/user/save, but it is incomplete and #if'd out. (user: stephan, tags: trunk)
17:52
[2cbe686c30] /json/artifact/WIKI_UUID now supports the --format options from /json/wiki/get. (user: stephan, tags: trunk)
17:23
[accd6f3df6] /json/artifact/WIKI_UUID now returns the requested wiki page version instead of the most recent one. (user: stephan, tags: trunk)
16:44
[f825f8c85d] Added initial /json/finfo support, but the output structure is up for debate. (user: stephan, tags: trunk)
15:01
[4d027477fa] /json/timeline/ci and /json/artifact/CHECKIN now require h access instead of o (this is debatable). (user: stephan, tags: trunk)
14:25
[d2c5b943f3] Renamed /json/artifact/?uuid=xxx to name=xxx (it now matches the docs), minor internal cleanups in /json/artifact. (user: stephan, tags: trunk)
14:23
[6420654c80] removed some dead code, minor internal cleanups in /json/timeline. (user: stephan, tags: trunk)
13:36
[648e74d857] fixed a minor documentation typo. (user: stephan, tags: trunk)
11:25
[e65422ea5f] removed some dead code in /json/timeline/branch. (user: stephan, tags: trunk)
2012-03-01
13:40
[471044f664] Leave the -original, -baseline, and -merge files around when an update or merge conflicts due to binary files. (user: drh, tags: trunk)
2012-02-29
22:13
[1166948173] removed unneeded dependency on cson_amalgamation.h (user: stephan, tags: trunk)
21:39
[0c9c99b83f] /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. (user: stephan, tags: trunk)
2012-02-26
15:20
[ef561ed0a5] fixed mis-matched ifdef for MSVC push/pop macros in cson code. (user: stephan, tags: trunk)
2012-02-25
15:31
[affb0019c9] Update to the Stats document. (user: drh, tags: trunk)
2012-02-24
13:40
[18dd383e5e] Merge wideAnnotateUser and jsonWarnings into trunk. (user: drh, tags: trunk)
11:36
[dbf4ecf414] Closed-Leaf: For annotate, make the fixed user name field wider (e.g. 'Administrator'). (user: mistachkin, tags: wideAnnotateUser)
2012-02-23
11:32
[86f6e675eb] Closed-Leaf: Fix warnings in json support code (unused variables, unused label, etc). (user: mistachkin, tags: jsonWarnings)
2012-02-21
02:01
[3a44f95f40] Make sure the "fossil rebuild" command always ends up showing "100.0% complete", not "99.9%" or "100.1%". (user: drh, tags: trunk)
01:53
[2f98f66031] 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". (user: drh, tags: trunk)
2012-02-19
16:42
[fe99188e60] Added -verbose flag to /json/wiki/list, which returns the metadata for all pages but not their content. (user: stephan, tags: trunk)
2012-02-18
22:56
[f32b042eed] latest cson code - minor gcc 4.6 portability fixes only. (user: stephan, tags: trunk)
19:06
[06143581fe] Merge into trunk the fix for --with-openssl with a manual path. (user: drh, tags: trunk)
2012-02-17
23:51
[f355727b34] Slight tweaks to MinGW makefile support for FOSSIL_ENABLE_JSON. (user: mistachkin, tags: trunk)
21:14
[2ce353f5b0] Fix openssl library path when specifying --with-openssl with a manual path. (user: jan, tags: jan-buildfixes)
21:06
[365fe4afd8] copy/paste doc correction. (user: stephan, tags: trunk)
19:43
[aae3f5b629] Added FOSSIL_ENABLE_JSON option to Makefile.mingw. (user: stephan, tags: trunk)
18:32
[21e7cea48e] fixed a c99ism. (user: stephan, tags: trunk)
18:23
[e5a86795da] Added initial /json/config/get support. (user: stephan, tags: trunk)
18:13
[caddb9b42e] removed an old TODO comment. (user: stephan, tags: trunk)
17:57
[dd13b0e64d] Update to the latest autosetup(0.6.4) (user: drh, tags: trunk)
12:59
[029870831a] /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. (user: stephan, tags: trunk)
12:43
[fca6c46cd9] fixed a potential crash in /json/wiki/get when page contents are NULL. (user: stephan, tags: trunk)
01:55
[20a7225747] Closed-Leaf: Update to the latest autosetup (0.6.4) (user: steveb, tags: autosetup)
2012-02-16
22:40
[5daadddfdb] Cleaned up the recently consolidated top-most json command dispatching a bit. (user: stephan, tags: trunk)
21:37
[f81e3e7f45] Refactored some duplicate json-mode command/path dispatching code into a function. (user: stephan, tags: trunk)
21:09
[cff9ecad0b] Removed some unused code. minor doc touch-up. (user: stephan, tags: trunk)
20:57
[9cfe61e0bf] minor doc touch-ups and one s/cson_value_new_string/json_new_string/. (user: stephan, tags: trunk)
20:12
[ac8c1ad4bb] fixed /json/wiki/get to fail with a resource-not-found error if given the name of an unknown page. (user: stephan, tags: trunk)
03:15
[6c835ea8c7] Fix typo in the new fossil_getenv() function for windows. (user: drh, tags: trunk)
01:03
[57152086b8] Always convert the result of getenv() into UTF8. (user: drh, tags: trunk)
2012-02-14
01:48
[7367cec4c8] Improved description of tag changes in the EVENT table, and hence on the timeline. (user: drh, tags: trunk)
2012-02-13
22:50
[a537c99531] 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. (user: drh, tags: trunk)
20:19
[0a72346109] 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. (user: drh, tags: trunk)
09:48
[7716c98520] minor cleanups in some of the ajax test code. (user: stephan, tags: trunk)
2012-02-12
12:41
[4272d03e32] moved an incorrectly placed assertion in (json wiki save). (user: stephan, tags: trunk)
11:30
[53ba1f2950] Usage text correction (wrong parameter name) in (json report get). (user: stephan, tags: trunk)
11:04
[f42096f7ca] minor doc clarification for the previous commit. (user: stephan, tags: trunk)
10:58
[70ea765873] (json wiki save) now returns the results of (json wiki get) but without the page content. (user: stephan, tags: trunk)
10:42
[913e0b6628] (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. (user: stephan, tags: trunk)
2012-02-11
21:28
[8718b3c6ab] Fix to the unix makefile so that it looks in the OBJDIR directory for header files synthesized by makeheaders. (user: drh, tags: trunk)
21:23
[5ac8c0d713] 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. (user: drh, tags: trunk)
18:25
[937514b968] Further diff enhancements: Allow up to two diff-marks per line on a side-by-side diff. (user: drh, tags: trunk)
2012-02-10
23:37
[9c28bca430] 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. (user: drh, tags: trunk)
23:16
[b6710a0143] Do not record a full-merge when the --backout option is used. (user: drh, tags: trunk)
23:05
[a9055964f3] Merge in the code that optionally runs a TH1 script after each ticket edit. (user: drh, tags: trunk)
23:03
[f0635d4e03] Merge in the Mistachkin SSL linking fix. (user: drh, tags: trunk)
23:03
[75ea5ac672] Merge in documentation updates. (user: drh, tags: trunk)
23:01
[ff19cc215f] Closed-Leaf: Revise workaround for OpenSSL symbol name collision problem. (user: mistachkin, tags: sslLinkingFix)
22:53
[674bc27891] Bump versions of zlib and OpenSSL in the Windows makefiles. Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL. (user: mistachkin, tags: sslLinkingFix)
18:02
[587dd57fe1] Closed-Leaf: 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. (user: martin.weber, tags: msw-docco)
15:26
[f0359882c9] Attempting to do a better job of merging renames. (user: drh, tags: trunk)
14:31
[a932b74433] 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]. (user: drh, tags: trunk)
13:50
[da94a3b1c5] A better fix for reporting invalid names in the artifact command. (user: drh, tags: trunk)
13:13
[4e47bdc4a3] Report an error if the "artifact" command does not find an artifact. (user: drh, tags: trunk)
02:08
[ced22eb209] Minor fix to autosetup so that it works on Solaris when using jimsh0. (user: drh, tags: trunk)
2012-02-09
13:55
[be10939bff] Closed-Leaf: Experimental changes to the "update" command to have it report when it makes no changes to the repository. (user: drh, tags: experimental)
04:48
[9555560966] Closed-Leaf: Add experimental support for running a TH1 script after a ticket is edited or created. (user: mistachkin, tags: tktChangeScript)
2012-02-08
03:04
[9b1d394a71] Update the version number to 1.22 and begin entering change log information for the next release. (user: drh, tags: trunk)
00:34
[fbaa7ca99f] Fix issues with the --brief option to the diff command. (user: drh, tags: trunk)
2012-02-07
20:04
[3e3feb2dda] Another minor performance enhancement on sbs diff. (user: drh, tags: trunk)
18:58
[87f867018b] Performance optimization for the alignment calculation on side-by-side diffs. Noticably faster. (user: drh, tags: trunk)
18:13
[4ab6071145] Optimize the inner loop of the LCS algorithm for the main diff generator. (user: drh, tags: trunk)
16:20
[030035345c] Update the built-in SQLite and SQL command-line shell to the latest code from the SQLite trunk. (user: drh, tags: trunk)
16:13
[312590a9ee] Minor tweak to the side-by-side alignment algorithm so that it handles pure white-space lines better. (user: drh, tags: trunk)
15:38
[e0565d4351] Add the --brief option to the "diff" command. (user: drh, tags: trunk)
04:15
[b1530c29ab] Add chunk number fragment marks to HTML diff output. (user: drh, tags: trunk)
03:57
[469462b69a] Convert the similarity measure for side-by-side diff alignment to use LCS instead of edit distance. LCS is faster and gives comparable results. (user: drh, tags: trunk)
00:23
[8f85286cff] Allow file: clones that transfer private branches. (user: drh, tags: trunk)
00:01
[51bda5e441] Change back to using minimum edit distance for computing similarity of lines for alignment in side-by-side diff change blocks. (user: drh, tags: trunk)
2012-02-06
18:18
[a928c89cb1] Fix the SSH transport method so that it allows everything, without regard to user permissions. (user: drh, tags: trunk)
17:47
[af30a9ab46] The "smhdr" query parameter on the finfo pages gives a more compact header without the detailed object descriptions. (user: drh, tags: trunk)
16:03
[ea4b7cd68c] Make the diff colors darker by default. (user: drh, tags: trunk)
15:21
[bba7aea8ca] Merge the diff enhancements from the diff-experimental branch into trunk. (user: drh, tags: trunk)
15:02
[5d836cbda7] Closed-Leaf: Tweak to side-by-side alignment: Be more aggressive about marking lines as changed if they are naturally aligned to begin with. (user: drh, tags: diff-experimental)
14:28
[9713e42356] Adjust the alignment similarity cutoff score. (user: drh, tags: diff-experimental)
14:22
[a484cfc2f2] Improvements to the alignment algorithm for block changes in side-by-side diff. (user: drh, tags: diff-experimental)
03:38
[357d26bc36] When a line changes in a side-by-side diff, only highlight the part of line that actually changed. (user: drh, tags: diff-experimental)
01:55
[881b65141b] 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. (user: drh, tags: diff-experimental)
2012-02-05
20:22
[98cf5c33bc] 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. (user: drh, tags: trunk)
17:19
[032da543f0] Rearrange code and edit comments in diff logic, for clarity of presentation. No functional changes. (user: drh, tags: trunk)
11:41
[d3e83cdb64] set maintainer email addr to fossil-dev list. (user: stephan, tags: trunk)
02:49
[de719b4396] Fix yet another issue with tables in side-by-side diffs - an off-by-one error this time. (user: drh, tags: trunk)
02:43
[db1365bc3b] Fix another bug in table handling for side-by-side diffs. (user: drh, tags: trunk)
00:22
[07a0ade926] Bug fix in the handling of tabs on a side-by-side diff. (user: drh, tags: trunk)
2012-02-04
21:40
[5bbe190a8c] Fix a harmless compiler warning. (user: drh, tags: trunk)
21:38
[96f1975ce2] Add the new colorized diff logic to file and wiki diffs in addition to version diffs. (user: drh, tags: trunk)
21:09
[72c0183ac8] Merge the retro-sbsdiff changes into trunk. (user: drh, tags: trunk)
20:36
[eae55eeafc] Closed-Leaf: 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. (user: drh, tags: retro-sbsdiff)
20:16
[43cbe9dd5a] Suppress the top divider on a context-diff with line numbers. (user: drh, tags: retro-sbsdiff)
20:13
[56ad4ac7ae] Fix off-by-one line numbers in the context-diff display. Improvements to the formatting of context-diff displays. (user: drh, tags: retro-sbsdiff)
20:00
[ecf30837d4] Bug fix in the context-diff colorization. (user: drh, tags: retro-sbsdiff)
19:55
[b57b035654] Colorize the context diff. Add color to the line numbers so that they can be deemphasized. (user: drh, tags: retro-sbsdiff)
19:34
[6a6697694c] Revised default color scheme. Add line-numbers to context diff. (user: drh, tags: retro-sbsdiff)
18:54
[7372c0a5c4] Add color to the retro sbs diff. (user: drh, tags: retro-sbsdiff)
15:02
[066adeedfe] Merge recent trunk changes into the retro-sbsdiff branch. (user: drh, tags: retro-sbsdiff)
14:58
[dc96d73dd0] Make sure diff output is flushed to screen in a timely manner. (user: drh, tags: trunk)
14:48
[7b1fd597b4] User-contributed patch to the debian/makedeb.sh script for generating a debian package for Fossil. (user: drh, tags: trunk)
14:44
[f9a200f01b] 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. (user: drh, tags: trunk)
13:55
[e255caa2c7] Updates to the technical overview document. (user: drh, tags: trunk)
00:30
[034e887c35] 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. (user: drh, tags: trunk)
2012-02-03
17:00
[b18a178d8e] Fix oversize lines in the update.c source file. (user: drh, tags: trunk)
16:42
[30478e4e7e] Avoid overflow problems if users enter negative numbers for the "dw" and "dc" URI query parameters. (user: drh, tags: retro-sbsdiff)
16:15
[6474a92a87] 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. (user: drh, tags: retro-sbsdiff)
15:15
[c7cf0cbee6] Merge recent trunk changes into the retro-sbsdiff branch. (user: drh, tags: retro-sbsdiff)
15:05
[68d84047c0] 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. (user: drh, tags: trunk)
14:40
[b4a1c60ef6] Show check-in tags as part of the output of the "whatis" command. (user: drh, tags: trunk)
2012-02-01
12:33
[356c12641c] Added a kludge to ajax URL param handling to ignore anything after "#". Thought i checked this in in November. (user: stephan, tags: trunk)
12:09
[a84aadad5a] Doc change only: documented -R/--repository for zip/tar commands. (user: stephan, tags: trunk)
2012-01-28
22:04
[c7edbc9fb7] Merge the latest trunk changes into the retro-sbsdiff branch. (user: drh, tags: retro-sbsdiff)
21:51
[a7248d8fb9] 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. (user: drh, tags: trunk)
2012-01-24
13:28
[1e39808853] 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. (user: mistachkin, tags: trunk)
2012-01-22
06:59
[238b761afa] 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. (user: mistachkin, tags: trunk)
06:52
[21555be397] Make sure that autosetup ends up defining FOSSIL_ENABLE_TCL in the Makefile when necessary. (user: mistachkin, tags: trunk)
2012-01-20
17:32
[7611406fd7] Closed-Leaf: The HTTP trace files need to be opened in binary mode. (user: mistachkin, tags: clientSyncLeakFix)
17:16
[dd71069bfe] Revise the order of error messages so that simple HTTP timeout produces a better diagnostic. (user: mistachkin, tags: clientSyncLeakFix)
15:22
[81c685e097] Fix several blob leaks that can lead to out of memory conditions for very large push operations. (user: mistachkin, tags: clientSyncLeakFix)
2012-01-18
13:22
[6daee94fac] Merge trunk changes into the retro-sbsdiff branch. (user: drh, tags: retro-sbsdiff)
13:21
[0b61e3c019] Add the ability to run TH1 scripts before and after each xfer request. (user: drh, tags: trunk)
12:56
[9441f6fbcf] Closed-Leaf: Add xfersetup to the makemake.tcl script. (user: mistachkin, tags: pushScript)
12:55
[04ab3f0c76] Merge updates from trunk and regenerate makefiles. (user: mistachkin, tags: pushScript)
12:47
[0c042ce7d1] Correct casing typos. (user: mistachkin, tags: trunk)
12:41
[3d258e5152] Modify the makemake.tcl script to generate cleaned up makefiles and then regenerate them. (user: mistachkin, tags: trunk)
11:12
[a49e7cb636] Merge updates from trunk. (user: mistachkin, tags: pushScript)
11:09
[533caec0a6] More cleanup of MinGW makefiles. (user: mistachkin, tags: trunk)
07:35
[0861811e79] Add CSS style for transfer setup page errors. (user: mistachkin, tags: pushScript)
07:30
[b5bf979976] Correct transfer common setup page description. (user: mistachkin, tags: pushScript)
07:21
[df8c5e2ea0] Merge updates from trunk. (user: mistachkin, tags: pushScript)
07:10
[a88a241d72] Cleanup and unify the MinGW makefiles. (user: mistachkin, tags: trunk)
06:22
[73566db5c2] Update the other Win32 specific makefiles. (user: mistachkin, tags: pushScript)
06:06
[a11b7f1535] Start of experimental support for post-push TH1 scripting. (user: mistachkin, tags: pushScript)
2012-01-14
02:48
[5b38dbb20e] Yet another fix to the manifest_file_find() function. (user: drh, tags: retro-sbsdiff)
2012-01-13
22:22
[34dc2a4956] Fix a bug in manifest_file_find(). (user: drh, tags: retro-sbsdiff)
2012-01-12
00:44
[f07f7753ee] Merge trunk changes into the retro-sbsdiff branch. (user: drh, tags: retro-sbsdiff)
00:44
[2827d449a9] Limit the number of query parameters that the CGI processor will handle before giving up, to make DOS attacks harder. (user: drh, tags: trunk)
2012-01-11
18:01
[8eb1e56712] Merge in the change detection fix from trunk. (user: drh, tags: retro-sbsdiff)
17:48
[bcd718e924] Fix the file change detection logic so that it does not destroy merge history. Ticket [5a855f1bc6351f5]. (user: drh, tags: trunk)
17:03
[c936521a15] Update to the latest SQLite 3.7.10 beta. (user: drh, tags: retro-sbsdiff)
16:58
[ecbc370132] Update to the latest SQLite 3.7.10 beta. (user: drh, tags: trunk)
2012-01-05
13:09
[4b432961ac] Merge the trunk changes into the retro-sbsdiff branch. (user: drh, tags: retro-sbsdiff)
13:08
[8a8685d103] Update the built-in SQLite to the latest 3.7.10 beta. (user: drh, tags: trunk)
2012-01-03
06:40
[058e287edb] The return value from sqlite3_win32_mbcs_to_utf8 and sqlite3_win32_utf8_to_mbcs must now be freed via sqlite3_free. (user: mistachkin, tags: trunk)
2012-01-01
15:57
[a1e667e6b5] Simplified display of side-by-side diff in the web browser. (user: drh, tags: retro-sbsdiff)
2011-12-31
12:51
[a3e625e954] Escape the contact information for users when displaying. (user: drh, tags: trunk)
2011-12-29
19:42
[42de745932] Make the "fossil extra" command insensitive to case on case-insensitive filesystems. Ticket [101ab6946f1c7] (user: drh, tags: trunk)
2011-12-28
13:40
[b9227b85cb] 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. (user: drh, tags: trunk)
2011-12-25
04:59
[aa55cf3aa6] Remove unused local variable. (user: mistachkin, tags: trunk)
2011-12-23
14:00
[cb52442608] Use the SSL_set_tlsext_host_name() function only if it is available. (user: drh, tags: trunk)
13:51
[e8f15c0dce] Update the built-in SQLite to the latest version from trunk as a beta test of the next SQLite release. (user: drh, tags: trunk)
2011-12-22
13:57
[feed6232af] Fix the "add" command so that it will undo a prior "rm". Ticket [34707fabfd8a5d] (user: drh, tags: trunk)
2011-12-17
15:20
[c4ade43651] Make allow-symlinks a versionable setting. This is a merge from the versionable-settings branch. (user: drh, tags: trunk)
15:18
[074767b730] Merge the SSL SNI fix from the dmitry-fixes branch. (user: drh, tags: trunk)
13:19
[44f028c9f8] Add the "test-date-format" command and the date_override option to tickets. (user: drh, tags: trunk)
2011-12-16
22:00
[132dbcedbc] Closed-Leaf: Add SSL SNI support (suggested by BohwaZ on mailing list). Simplify setting of port for SSL connection. (user: dmitry, tags: dmitry-fixes)
15:10
[339a0f49d2] Reorder some #includes for OpenBSD. (user: drh, tags: trunk)
2011-12-13
14:05
[489c67ae46] Update the release date on the change log. (user: drh, tags: trunk)
13:53
[002580c50d] Version 1.21 (user: drh, tags: trunk, release, version-1.21)
2011-12-06
00:09
[9c90b0f052] 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. (user: drh, tags: trunk)
2011-12-01
16:16
[ec5c690e0e] Closed-Leaf: Make allow-symlinks a versionable setting. (user: ben, tags: versionable-settings)
2011-11-30
17:26
[8d155c5f1f] Bug fix: If a repository contains public artifacts that are deltas from private artifacts, expand the artifact content prior to cloning. (user: drh, tags: trunk)
16:33
[697d6bfd8e] 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. (user: drh, tags: trunk)
2011-11-29
11:51
[a57d6ee139] Transfer the "tcl" parameter on clone and configuration sync when Tcl integration is enabled at compile-time. (user: drh, tags: trunk)
2011-11-28
05:31
[46c27e29e3] Allow the --with-tcl option to the configure script to work on more systems. Based on patch by Steve Bennett. (user: mistachkin, tags: trunk)
2011-11-26
15:09
[4fdb63d690] Further refinement of the robot/human discriminator. (user: drh, tags: trunk)
13:35
[82979bc210] Include allow-symlinks in the list of settings that are transferred with a clone. (user: drh, tags: trunk)
2011-11-25
21:44
[9e680d6375] Still more refinements to the human/robot discriminator. (user: drh, tags: trunk)
18:54
[53db205302] Change the version number to 1.21 in preparation for the next release. Begin constructing a change log. (user: drh, tags: trunk)
16:11
[83284480a3] 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. (user: drh, tags: trunk)
09:36
[fe075f5d89] Disallow the word "rawl" (as in crawler) in the user agent. (user: drh, tags: trunk)
2011-11-23
00:36
[5fdf14ba1c] Added todo notes for adding loginExpiryTime in /json/login. (And checked in the latest cson_amalgamation - no functional changes there.) (user: stephan, tags: trunk)
00:14
[daa564c4df] 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. (user: stephan, tags: trunk)
2011-11-22
11:44
[036923b66d] corrected invalid comparison of "typeof" result. (user: stephan, tags: trunk)
2011-11-14
03:02
[0c8d1ca9cd] Update the built-in SQLite to version 3.7.9 plus the 8-byte alignment fix in branch-3.7.9. (user: drh, tags: trunk)
2011-11-05
03:45
[24e298edd0] Fix some more compiler warnings seen with MSVC. (user: mistachkin, tags: trunk)
03:22
[c2bed5b3db] Be sure to escape any backslashes when emitting #line preprocessor directives in the translate.c tool, cherrypick from [e36ad719cf]. (user: mistachkin, tags: trunk)
03:12
[c738a1a6a7] Fix compiler warning about redefining min() when compiling with MinGW, cherrypick from [536fb1d6e0]. (user: mistachkin, tags: trunk)
03:05
[1b1fd23590] Always skip adding script commands that have a NULL name or function pointer. (user: mistachkin, tags: trunk)
02:54
[d6c6a433e7] Cherrypick the changes [389f9fca5d] and [d0233e1792] to skip adding script commands that have a NULL name or function pointer. (user: mistachkin, tags: trunk)
02:49
[bf5de622e8] /json/user/save now returns the same as user/get, returning the new/updated state. (user: stephan, tags: trunk)
02:40
[fa3f629060] /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. (user: stephan, tags: trunk)
02:06
[3c69a6fd59] 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. (user: drh, tags: trunk)
01:42
[42c2a327e2] /json/user/save now implies/forces forceLogout=true when renaming, since renaming invalidates any active auth token. Renamed a confusing variable. (user: stephan, tags: trunk)
01:28
[0c234bdd0a] json doc updates and removal of some dead code. (user: stephan, tags: trunk)
00:30
[4d36938359] Add an default case to the event type switch in the whatis command. (user: drh, tags: trunk)
00:13
[4ff2e31cef] s/json_tags_for_rid()/json_tags_for_checkin_rid()/g, since that's really what it does. (user: stephan, tags: trunk)
00:10
[2128ecdd3c] updated from jquery 1.4.x to 1.6.x. (user: stephan, tags: trunk)
2011-11-04
20:57
[796dcfe072] 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. (user: drh, tags: trunk)
20:48
[8a4e81cf93] Closed-Leaf: Added missing #ifdefs for json mode. (user: json-demo, tags: json-multitag-test, json)
20:46
[d92aad2919] Added missing #ifdefs for json mode. (user: json-demo, tags: json-multitag-test, json)
20:44
[5b13185100] removed old rptshowJson(). (user: json-demo, tags: json-multitag-test, json)
20:37
[525816e6d7] Added configure option --enable-json to enable json features. They are disabled by default. (user: json-demo, tags: json-multitag-test, json)
20:05
[bf1ebbe1f6] Add the BSD copyright notice to the top of the th_tcl.c source file. (user: drh, tags: trunk)
19:46
[d8ed5a0d05] 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. (user: drh, tags: trunk)
19:39
[44bba06ce6] merged in trunk [1e3cae806885d] and set up the json command/page to be elided when FOSSIL_DISABLE_JSON is defined at build time. (user: json-demo, tags: json-multitag-test, json)
19:39
[dd275844a5] Closed-Leaf: 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. (user: drh, tags: tcl-integration)
19:10
[aeec10b900] Merge the steveb-fixes branch into trunk. (user: drh, tags: trunk)
18:57
[d81e217651] Closed-Leaf: 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. (user: steveb, tags: steveb-fixes)
18:55
[1e3cae8068] Enhance the mkindex.c utility so that it honors #if statements in the source code. (user: drh, tags: trunk)
18:49
[ae965ddf5d] Ensure correct file name on compile errors in translated sources. This helps avoid editing the generated file with vim "quickfix". (user: steveb, tags: steveb-fixes)
18:48
[92b163a069] /json/user/save now allows mixing GET/CLI and POST.payload data sources. (user: json-demo, tags: json-multitag-test, json)
17:59
[d6a93abf2c] Remove the "commands" command and replace it with --all, --aux, and --test options to the "help" command. (user: drh, tags: trunk)
17:24
[34359c3ad1] merged in trunk [272e304d3f]. (user: stephan, tags: json-multitag-test, json)
17:13
[14ed707067] minor cleanup to the last commit, added a TODO note. (user: stephan, tags: json-multitag-test, json)
16:43
[bd9c3b3aca] /json/user/save now accepts its params from _either_ POST.payload _or_ GET/CLI, but does not allow a mixture of inputs. (user: stephan, tags: json-multitag-test, json)
15:40
[272e304d3f] 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. (user: drh, tags: trunk)
2011-11-03
18:59
[9c3ce9f6e2] Add the "whatis" command. (user: drh, tags: trunk)
18:04
[dde919a463] Move "sha1sum" to an auxiliary command. Promote "test-md5sum" to an auxiliary command. (user: drh, tags: trunk)
17:31
[841772c858] 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. (user: drh, tags: trunk)
14:22
[d084043f79] 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. (user: drh, tags: trunk)
13:16
[966ae9a942] 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. (user: drh, tags: trunk)
01:40
[b2581e1553] Update the check-in name documentation. (user: drh, tags: trunk)
01:22
[7858a39b36] Refactor the name resolution logic in name.c. (user: drh, tags: trunk)
2011-11-02
15:23
[83a574b019] Update the blob_write_to_file() routine so that it correctly handles binary files being send to standard output. (user: drh, tags: trunk)
2011-11-01
02:45
[013e8ee723] /json/logout now returns the same as /json/whoami, but with the info for the nobody user, as suggested by Caleb Gray. (user: stephan, tags: json-multitag-test, json)
02:41
[a72a8a80d8] s/guest/nobody/g in login_clear_login_data() query. (user: stephan, tags: json-multitag-test, json)
02:39
[f6debb5c95] fixed a bug in the AJAX code which caused an invalidated auth token to stick around for too long. (user: stephan, tags: json-multitag-test, json)
01:50
[953e309dce] removed erroneous HTTP-only restriction on /json/user/(create, save). (user: stephan, tags: json-multitag-test, json)
2011-10-31
17:54
[4d408219bd] Fix a potential division-by-zero in the file browser. (user: drh, tags: trunk)
11:46
[78e10da0e6] Improve the performance of rebuild by using max(rid) instead of count(*) as a good approximation for the amount of work to be done. (user: drh, tags: trunk)
2011-10-29
19:29
[326979358d] Update the built-in SQLite to the 3.7.9 release candidate. (user: drh, tags: trunk)
17:22
[49a015ef79] For the /doc web method, append "index.html" if the path ends with "/". (user: drh, tags: trunk)
2011-10-28
20:40
[5da9a8c824] Remove an unnecessary SQL operation that sometimes causes errors. (user: drh, tags: trunk)
2011-10-27
16:12
[81d71d7b9e] merged in trunk [06e0cb70054d3c3], resolved conflict in login.c. (user: stephan, tags: json-multitag-test, json)
15:00
[827a54fe6c] Prevent shell argument manipulation performed automatically by the MinGW shell from interfering with the makeheaders tool used by the Makefile. (user: mistachkin, tags: tcl-integration)
13:45
[5ffb7d71d3] Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. (user: mistachkin, tags: tcl-integration)
2011-10-26
15:41
[06e0cb7005] Improvements to the User-Agent bot recognizer. Add the test-ishuman command for testing the bot recognizer. (user: drh, tags: trunk)
15:17
[7017c87b40] Merge updates from trunk. (user: mistachkin, tags: tcl-integration)
15:07
[7d43a362d0] Update test cases to work with or without the USE_TCL_EVALOBJV compile-time option enabled. (user: mistachkin, tags: tcl-integration)
14:58
[98cc520652] Add configuration options under /Admin/Access to enable the automatic hyperlink enabling for nobody based on User-Agent. (user: drh, tags: trunk)
14:57
[e49581506a] Perform lazy setup of the Tcl integration subsystem when it is actually enabled. (user: mistachkin, tags: tcl-integration)
14:00
[e059e5a24d] Automatically enable hyperlinks for user agents that appear to be human. (user: drh, tags: trunk)
03:29
[313ba5c64f] Add an Admin/Access setting to govern the number of octets of the IP address to include in the login cookie. (user: drh, tags: trunk)
2011-10-22
16:36
[11373d5bb8] Removed an old warning comment. Removed an incorrect perms check in /json/user/save. Added a TODO. (user: stephan, tags: json-multitag-test, json)
16:05
[adfd3db765] undid a stash snafu and added sbs option to json/diff. (user: stephan, tags: json-multitag-test, json)
16:00
[acc253f44c] Merged/resolved trunk [4092208afca3ff]. Accommodated changes in text_diff() signature. (user: stephan, tags: json-multitag-test, json)
15:42
[98debcacc8] Added forceLogout option to json/user/save. (user: stephan, tags: json-multitag-test, json)
13:29
[4092208afc] Tweak the command-line side-by-side diff output so that it deals sanely with \r and \f characters. (user: drh, tags: trunk)
11:55
[a9fd1c7951] Do not assume the CSS background color is "white". (user: drh, tags: trunk)
03:37
[8670373321] 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. (user: drh, tags: trunk)
2011-10-21
23:44
[ab47cc73d7] Improved formatting for command-line side-by-side diff. Extend command-line side-by-side diff to all diff operations, including stash diffs. (user: drh, tags: trunk)
21:55
[54e730c339] Merge the side-by-side diff spacing bug fix into trunk. (user: drh, tags: trunk)
21:50
[a505abccc6] Closed-Leaf: Fix a spacing bug in the display of side-by-side diffs. (user: drh, tags: diff-enhancements)
21:34
[c244605862] Merge the diff enhancements into trunk. (user: drh, tags: trunk)
21:31
[ac81759f65] Add support for side-by-side diff from the command-line "diff" command. (user: drh, tags: diff-enhancements)
20:24
[3bbbbdfd7d] Begin improvement efforts on the "diff" functions by adding the --context option to the "diff" command. (user: drh, tags: diff-enhancements)
15:25
[080acb91be] Fixed a minor mem leak. Got /json/user/save mostly working. (user: stephan, tags: json-multitag-test, json)
12:52
[a75e2d2504] Version 1.20. (user: drh, tags: trunk, release, version-1.20)
2011-10-20
18:48
[400fe340c2] minor code simplifications. (user: stephan, tags: json-multitag-test, json)
18:28
[f566811477] fixed a type conversion error caused by last round of refactoring. (user: stephan, tags: json-multitag-test, json)
17:10
[1d12fcc416] minor 1.20 changelog tweak. (user: stephan, tags: trunk)
16:54
[5abc243042] Cherrypick the [21af96623e6b337] change onto trunk. (user: drh, tags: trunk)
15:39
[f93a082391] added version numbers to the changes where i could find a specific commit. (user: stephan, tags: trunk)
15:07
[2e43ff6f7f] pulled in changelog 1.20. (user: stephan, tags: trunk)
14:50
[06e9863cb0] Change strcpy() to memcpy() inside diff.c to avoid compiler warnings on OpenBSD. (user: drh, tags: trunk)
14:40
[e080560378] initial 1.20 changelog. (user: stephan, tags: stephan-hack)
14:39
[a37d80e8af] pulled in trunk for clean slate on subsequent changes. (user: stephan, tags: stephan-hack)
14:01
[2f4a101ca5] Bug fix: Make sure the constant_time_cmp() SQL function is registered when rendering the login page. (user: drh, tags: trunk)
07:00
[6e18fc2ecc] Moved the user-related JSON handlers into their own file. (user: stephan, tags: json-multitag-test, json)
02:08
[8b3c6ebb37] 1.20 initial changelog, this time to the proper branch. (user: stephan, tags: trunk)
01:20
[23a35ba1cc] 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. (user: stephan, tags: json-multitag-test, json)
01:14
[9ee570846b] Merge the maketest_fixes branch into trunk. (user: drh, tags: trunk)
01:12
[6f285b5fa9] Closed-Leaf: Additional makefile changes so the "../$CHECKOUT/configure; make test" works. (user: drh, tags: maketest_fixes)
01:04
[23d69df6a8] added a TODO. (user: stephan, tags: json-multitag-test, json)
01:04
[16d7e4a5c0] Fix the makefile so that "make test" works from a sibling build directory. (user: drh, tags: maketest_fixes)
00:57
[ccf43e1882] Update the built-in SQLite to the latest 3.7.9 beta. (user: drh, tags: trunk)
2011-10-19
23:56
[2165e77c85] Enhanced /json/artifact/FILE_UUID a bit. Now only includes full content if explicitly told to, but returns more metadata even for binary files. (user: stephan, tags: json-multitag-test, json)
22:31
[1d0a7103a3] merged in trunk [e161670939b93ec]. (user: stephan, tags: json-multitag-test, json)
22:12
[83ba8852a7] Added permissions checks to artifact/file and artifact/wiki. Renamed a mysterious mlink property. (user: stephan, tags: json-multitag-test, json)
21:53
[a4f4c62a1a] refactored json_artifact_file() a bit to re-use other code. (user: stephan, tags: json-multitag-test, json)
21:53
[4f196f15fb] removed a no-longer-true "untested" marker. (user: stephan, tags: json-multitag-test, json)
21:26
[f996e6636c] Re-implemented json_artifact_wiki() to use pre-existing functionality. (user: stephan, tags: json-multitag-test, json)
21:13
[d2c1ae23a9] s/fossil_is_json/fossil_has_json/g. Moved fossil_has_json() (nee fossil_is_json()) decl/docs to json_detail.h. (user: stephan, tags: json-multitag-test, json)
20:54
[f5cc421dc2] Fixed a C99/C++ism. Added json_new_string_f() (printf-style). (user: stephan, tags: json-multitag-test, json)
20:36
[fa17e0980c] A number of small doc improvements. (user: stephan, tags: json-multitag-test, json)
20:28
[5692702d50] Bringing back the fixes for the 'make test' from [bf480a29a6], [e46be99ff4], [129605856a], for an eventual merge to trunk. (user: viriketo, tags: maketest_fixes)
19:54
[e161670939] Merge in the annotatecmd_fix branch. (user: drh, tags: trunk)
18:59
[4a296c0b1c] Fix for ticket [e5999e25eedeb]. Code style fix. (user: jan, tags: trunk)
15:47
[2f48be58a7] fixed json_page_top() and json_cmd_top() to behave as documented when a callback returns non-NULL but does set the error state. (user: stephan, tags: json-multitag-test, json)
14:56
[1615544773] removed a superfluous call to json_set_err() which "overwrote" the previously set error. (user: stephan, tags: json-multitag-test, json)
01:49
[5f0899bba6] Fix a missed class="button" on the info page. (user: drh, tags: trunk)
01:44
[91db2ccfa2] Increase the version number to 1.20. Improvements to style sheets. (user: drh, tags: trunk)
01:29
[62d928cb41] Merge updates from trunk. (user: mistachkin, tags: tcl-integration)
2011-10-18
23:37
[48928829e2] 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. (user: drh, tags: trunk)
19:45
[c7c4279f13] Closed-Leaf: 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... (user: viriketo, tags: annotatecmd_fix)
13:06
[3d1d139a7a] add support for fetching text file content and checkin history via /artifact json request (user: zach, tags: json-multitag-test, json)
2011-10-17
23:12
[c80ee413ab] Fix typo in warning message. (user: drh, tags: trunk)
18:03
[ebb0c04749] Removed some dead code. Experimentally enabled jQuery ajax back-end to test a problem on my 3DS. (user: stephan, tags: json-multitag-test, json)
16:08
[571f3aca5b] merged in trunk [fda7c2c63d] for side-by-side diffs. (user: stephan, tags: json-multitag-test, json)
16:01
[fda7c2c63d] Fixed an incorrect const qualifier (caught by clang). (user: stephan, tags: trunk)
13:09
[eefb31683b] Font size adjustments for side-by-side diff. Use the dp= query parameter of timeline on the info page. (user: drh, tags: trunk)
11:37
[a47fde8eed] Fix the labeling of timelines with the dp=UUID query parameter. (user: drh, tags: trunk)
01:19
[0bde74ea1e] Merge the side-by-side diff code into trunk. (user: drh, tags: trunk)
01:18
[a92908a6b5] Closed-Leaf: Remove unused variables and surplus blank lines from the side-by-side diff code. (user: drh, tags: jan-sbsdiff)
01:12
[39f979b08c] 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. (user: drh, tags: trunk)
00:26
[8e358aa8c6] Rephrasing and fixed a typo. (user: jan, tags: jan-sbsdiff)
2011-10-16
23:24
[23c3affad4] Merge the latest trunk changes into the side-by-side diff branch. (user: drh, tags: jan-sbsdiff)
23:10
[fd486df492] Fix a typo in the timeline EVENT table entries generated by "fossil rebuild" in the previous check-in. (user: drh, tags: trunk)
23:00
[87540ed6e6] 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. (user: drh, tags: trunk)
21:04
[ff9de303e3] Renamed 1/2-pane diffs to unified and side-by-side in the ui. (user: jan, tags: jan-sbsdiff)
17:32
[d8bbe4add6] Fix new and harmless compiler warnings that appeared with the upgrade to GCC 4.6.1. (user: drh, tags: trunk)
16:19
[adace7586e] Add sbsdiff options when using show-version-diffs. (user: jan, tags: jan-sbsdiff)
14:33
[8da8432630] Removed a GNU-make-only construct which broke Jan's build. (user: stephan, tags: json-multitag-test, json)
13:35
[f4f5e05571] Set explicit background color for sbsdiff table in skins. (user: jan, tags: jan-sbsdiff)
13:29
[d3ad893c5b] pulled in latest cson for cson_object_merge(). (user: stephan, tags: json-multitag-test, json)
13:29
[3db8bfc5bf] fixed a memleak of parent artifact uuid. long live valgrind. (user: stephan, tags: json-multitag-test, json)
10:04
[a40ac8fdc4] merged/resolved trunk [ee723ed98ddb0a]. (user: stephan, tags: json-multitag-test, json)
09:49
[398b53e059] minor doc clarification. (user: stephan, tags: json-multitag-test, json)
02:07
[7a47abe17f] Separate sbsdiff block separator meta-rows a little more from regular rows in built-in skin 4. (user: jan, tags: jan-sbsdiff)
00:14
[1c40493cb5] Updated styles/skins. Built-in skin 4 can now wrap lines. (user: jan, tags: jan-sbsdiff)
2011-10-15
21:25
[286f09508c] Add sbsdiff link to the /info page. (user: jan, tags: jan-sbsdiff)
18:45
[d1f63cd823] Add button to toggle sbsdiff for /vdiff views. Renamed the button in /fdiff. (user: jan, tags: jan-sbsdiff)
18:05
[d0988fb5bb] Add button to toggle sbsdiff for /fdiff views. (user: jan, tags: jan-sbsdiff)
17:36
[ee723ed98d] Vary the number of columns of displayed files in the File List depending on the length of the longest filename in the list. (user: drh, tags: trunk)
17:18
[a52287876c] Update to the Fossil-v-Git matrix. (user: drh, tags: trunk)
15:42
[15de70c21f] Merge the latest trunk changes into the side-by-side diff branch. (user: drh, tags: jan-sbsdiff)
14:33
[c5ac4f800e] Updated comments. Slightly more centralization of sbsdiff table generation. (user: jan, tags: jan-sbsdiff)
12:49
[dc27e13460] Fix bug which disabled patch file generation. (user: jan, tags: jan-sbsdiff)
12:30
[630691456b] Fix clang static analyzer warnings about deref null pointers and undefined values. There are still lots of dead code warnings, but those are harmless. (user: drh, tags: trunk)
12:22
[ff41d4be8a] Make sure sbsdiff lines are escaped properly. Started adding side-by-side diff support to fdiff. (user: jan, tags: jan-sbsdiff)
12:16
[86d2b4efc8] Mark functions that never return (ex: fossil_panic()) as such so that static analyzers can do a better job of pruning paths. (user: drh, tags: trunk)
10:40
[3dd0c15583] 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. (user: drh, tags: trunk)
10:17
[9929bab702] A very simple fix to the annotate memory leak problem. (user: drh, tags: trunk)
00:26
[9b7955b5a4] Code documentation. (user: jan, tags: jan-sbsdiff)
2011-10-14
22:21
[47cdbbf2fb] 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. (user: jan, tags: jan-sbsdiff)
22:17
[07714601de] Minor diff view change for the black'n'white skin. (user: jan, tags: jan-sbsdiff)
15:41
[bb76b57aa2] Updated the built-in skins for sbsdiff. (user: jan, tags: jan-sbsdiff)
00:06
[fff43ebb5b] Add /*sort*/ marks to some SQL queries to disable warnings about sorting without an index. (user: drh, tags: trunk)
2011-10-13
23:48
[a6a8e89413] Started adding support for showing side-by-side diffs in the web ui. (user: jan, tags: jan-sbsdiff)
23:47
[4d32db8ef8] Provide an option to enable the /test_env URL for all users. Optionally display cookie values in the /test_env URL. (user: drh, tags: trunk)
17:10
[ea5e58155d] Added downloadPath property to files in timeline view, leading to /raw/FILENAME?name=uuid. (user: stephan, tags: json-multitag-test, json)
16:45
[3025ecb2ae] merged in trunk [862d7dbf59f55e2d]. (user: stephan, tags: json-multitag-test, json)
16:39
[862d7dbf59] Update the SQLite command-line shell to the latest from the SQLite source tree. (user: drh, tags: trunk)
12:56
[399c0ddae4] Fixing the usage() calls in stash.c, as it duplicated the word stash; it was giving messags like "Usage: fossil stash stash pop". (user: viriketo, tags: trunk)
2011-10-12
16:20
[0a7ab3ccb0] Fixing the merge_renames test, so it accepts being called out of a repository. The message given by fossil when trying 'info' out of a repository had changed. (user: viriketo, tags: trunk)
15:21
[79c31f9b73] Making the http ssl code output the verification error, in case of verification failure.    I also make the user question state the host the certificate is related to. (user: viriketo, tags: trunk)
2011-10-11
21:04
[155516632c] Added another AJAX impl which uses a local fossil binary for the back-end while using the FossilAjaj front-end interface. (user: stephan, tags: json-multitag-test, json)
20:46
[55fb082ae5] Update the build-in SQLite and the SQLite-shell to the latest code from the trunk of the SQLite source tree - version 3.7.9 alpha. (user: drh, tags: trunk)
19:57
[9e98a9bd9e] JS code test cleanups to account for the fact that the ajax-thrown assertions/exceptions get swallowed by the ajax layer. (user: stephan, tags: json-multitag-test, json)
14:28
[ec76ee16fd] merged in trunk [496edc2176]. (user: stephan, tags: json-multitag-test, json)
2011-10-10
20:02
[496edc2176] Fix some compiler warnings. (user: drh, tags: trunk)
19:33
[a6f3dd1ce7] Fix a C++ comment in sha1.c. Fix a help text typo. (user: drh, tags: trunk)
13:19
[16a6dfefd1] Update the "scrub" command to drop the accesslog table when the --verily option is used. (user: drh, tags: trunk)
13:05
[c1d78e0556] Additional formatting fixes: shorten lines to 80 characters or less. (user: drh, tags: trunk)
12:59
[636804745b] Adjust SSL trust fix to skip prompting for certificates that already have an explicitly negative trust setting. (user: mistachkin, tags: trunk)
12:55
[5eb8f0157a] Fix indentation and formatting in http_ssl.c. Limit line length to 80 characters per the coding style spec. (user: drh, tags: trunk)
11:38
[0554dbd04a] Merge the ssl-trust-fix branch into trunk. (user: drh, tags: trunk)
08:56
[25169506b7] Closed-Leaf: Fix constant prompting on already saved SSL certificates that are not trusted for some reason (e.g. host mismatch, etc). (user: mistachkin, tags: ssl-trust-fix)
2011-10-09
12:58
[7a83a5cbd0] factored out an extraneous parameter to json_gc_add(). (user: stephan, tags: json-multitag-test, json)
11:57
[96920e7c04] fixed: json_cap_value() now returns NULL (instead of prematurely/fataly querying the db) if g.userUid has not been set (i.e. CLI mode). (user: stephan, tags: json-multitag-test, json)
11:45
[f047bbddb4] Added global debugFossilG/--json-debug-g boolean to add the "g" output to any response (including (especially) error responses) to simplify debuggering. Requires a|s privileges. (user: stephan, tags: json-multitag-test, json)
11:23
[65e0c94c8a] Added /json/g, which dumps the "g" object to JSON (debuggering tool). (user: stephan, tags: json-multitag-test, json)
11:09
[fb55f2534d] minor cleanups to how FossilAjaj stores its auth info. (user: stephan, tags: json-multitag-test, json)
11:04
[770f9da54a] minor pedantic mtime "as int" casts. (user: stephan, tags: json-multitag-test, json)
2011-10-08
15:13
[a52296e034] s/rn/report/, for API consistency. (user: stephan, tags: json-multitag-test, json)
15:13
[69ef388f02] accommodated API change. (user: stephan, tags: json-multitag-test, json)
14:36
[15c6caf29e] Fixed Ctrl-D handling in rhino-based shell. (user: stephan, tags: json-multitag-test, json)
14:16
[e21b391dcd] added /json/report/get. (user: stephan, tags: json-multitag-test, json)
14:15
[8c4a23aee4] getenv() as the fallback strategy for json_getenv() now only enabled in CLI mode. (user: stephan, tags: json-multitag-test, json)
12:57
[a8af09fc16] "Dispatching" json subcommands now produce more useful error messages when no subcommand is specified. (user: stephan, tags: json-multitag-test, json)
12:13
[6841b11647] Permissions fixes in json/report. Added json/timeline/branch, analog to /brtimeline. (user: stephan, tags: json-multitag-test, json)
11:55
[d8fd611fab] fixed a cson mis-use which could cause a crash in some cases due to client-side misachtung of the reference count. (user: stephan, tags: json-multitag-test, json-add-tag-test, json)
10:18
[8907163ea4] Added /json/report/run. Fixed an SQL syntax bug in report/list (only affected non-priveleged accounts). (user: stephan, tags: json-multitag-test, json)
08:46
[20978b27a2] Added /json/report/list and /json/query. (user: stephan, tags: json-multitag-test, json)
05:57
[42f569238e] added diff demo to ajax page. (user: stephan, tags: json-multitag-test, json)
05:16
[56ecc0c677] minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking). (user: stephan, tags: json-multitag-test, json)
05:16
[a37df1d939] doc additions for /json/diff. (user: stephan, tags: json-multitag-test, json)
2011-10-07
19:55
[c0b6c28d29] Documentation update. (user: drh, tags: trunk)
18:38
[f678a7b948] Update the built-in SQLite to the latest 3.7.9 alpha. (user: drh, tags: trunk)
14:19
[7906bab836] fixed a missing db_finalize() in an error-handling case. (user: stephan, tags: json-multitag-test, json)
13:51
[54e1f1a53d] First draft, no-frills /json/diff added. (user: stephan, tags: json-multitag-test, json-add-tag-test, json)
13:32
[d30b20a56c] minor tweaks to the prototype shell. (user: stephan, tags: json-multitag-test, json)
12:02
[7ab5d85487] Added a very, very prototypic/pre-alphalpha demo fossil shell. Requires rhino JS. (user: stephan, tags: json-multitag-test, json)
10:59
[09e5fcd795] Pulled in another round of memory optimizations in cson/sqlite3. Added a few minor error reporting cleanups in JSON mode. (user: stephan, tags: json-multitag-test, json)
10:20
[3d252e8754] Another round of cson memory optimizations. Object keys can now be cson_strings, which can be refcounted/shared. (user: stephan, tags: json-multitag-test, json)
06:54
[c75759d8d0] Minor internal tweaks. Pulled in lastest cson_amalgamation for the new convenience functions. (user: stephan, tags: json-multitag-test, json)
03:52
[34056ea238] /json/wiki/get: renamed request.payload.page to "name" for consistency. Added a TODO to /json/tag/list. (user: stephan, tags: json-multitag-test, json)
03:51
[3d6cc1df78] fixed how many path parts are generated for the "command" response property. (user: stephan, tags: json-multitag-test, json)
03:24
[faaf7387d9] Removed an unnecessary strcmp(). Removed some debuggering code which corrupted the output of /json/tag/find in raw mode. (user: stephan, tags: json-multitag-test, json-add-tag-test, json)
03:09
[ccc90734e0] fixed whoami requests in demo apps to notice when the user has been logged out (and logs him in with the new auth token). (user: stephan, tags: json-multitag-test, json)
02:58
[19276984bd] Fixed a minor denkfehler in the "bump <1ms runtime to 1ms" logic. Changed g.json.gc to an array (lower memory and better performance for what we use it for). (user: stephan, tags: json-multitag-test, json)
02:16
[39d9f83781] merged in trunk [4b0f813b8c]. (user: stephan, tags: json-multitag-test, json)
02:14
[130cc65cb5] pulled in tonight's libcson changes, which halve the number of allocations needed for creating new JSON values. (user: stephan, tags: json-multitag-test, json)
2011-10-06
23:29
[be41009046] fixed a bug in the handling of /json/tag/find --raw format (caused by moving code w/o paying attention). Added a warning when the given tag is not found. (user: stephan, tags: json-multitag-test, json)
23:12
[9d27ade314] Added /json/tag/find. (user: stephan, tags: json-multitag-test, json)
21:25
[0b685fcc0f] Added /json/tag/cancel. (user: stephan, tags: json-multitag-test, json)
21:14
[bd9d7ce2f6] Added /json/tag/add. (user: stephan, tags: json-multitag-test, json)
20:10
[1088cf2107] Added /json/tag/list and infrastructure for pending (add, cancel, find) ops. (user: stephan, tags: json-multitag-test, json-add-tag-test, json)
17:12
[71a1d4483f] Added /json/resultCodes. (user: stephan, tags: json-multitag-test, json)
15:51
[a403544f2a] minor doc fix before switching PCs for the weekend. (user: stephan, tags: json-multitag-test, json)
15:47
[f93e059f6c] fixed comparison logic which broken dumbing-down of error codes (caused them to never be dumbed-down). (user: stephan, tags: json-multitag-test, json)
2011-10-05
16:58
[4b0f813b8c] fixed [fc825dcf52] (user: ron, tags: trunk)
12:04
[8f12ac9896] experimentally added "command" property to all responses to simplify response handler dispatching in some experimental Java client code. (user: stephan, tags: json-multitag-test, json)
12:03
[2dac80dd9f] minor cosmetic cleanups. (user: stephan, tags: json-multitag-test, json)
08:00
[080d27a6b2] Added (--args -) to read from stdin. Theoretically now also strips windows newlines, but i do not have a broken editor to test that with ;). (user: stephan, tags: trunk)
07:01
[4b70853483] fixed a url-updating problem caused by recent refactoring. (user: stephan, tags: json-multitag-test, json)
06:42
[afb3c89fe6] A few internal cosmetic cleanups, added json_get_wiki_page_by_rid(). (user: stephan, tags: json-multitag-test, json)
05:41
[cf10d9d9b9] Tweaks to the JS API, mainly to simplify a common 2-callbacks-per-event use case. Added missing json2.js. (user: stephan, tags: json-multitag-test, json)
03:32
[30431ff903] const-correctness tweak in db_text(). (user: stephan, tags: json-multitag-test, json)
02:41
[36384da861] Doh... accidentally changed resultCodes from strings to ints during refactoring. (user: stephan, tags: json-multitag-test, json)
02:31
[824ed5fb65] fixed a mis-sorting in the json timeline, caused by refactoring in a recent commit. (user: stephan, tags: json-multitag-test, json)
02:26
[5b4a3f12dc] Consolidated more of the CLI/HTTP/CLI-with-POST arg handling disparities into the json_find_option() family of functions. (user: stephan, tags: json-multitag-test, json)
02:03
[6092935ff2] Change a #ifdef so that builds on MSVC will work on repos larger than 2GB. (user: drh, tags: trunk)
00:53
[2e41514fb7] lots of minor cleanups in JSON error handling (mostly cosmetic). Added some new FOSSIL-xxxx codes. (user: stephan, tags: json-multitag-test, json)
2011-10-04
23:40
[4fbf77d4f3] merged and conflict-resolved trunk [c0274f996266aef]. (user: stephan, tags: json-multitag-test, json)
23:07
[c0274f9962] Merge the --args FILENAME patch into trunk. (user: drh, tags: trunk)
23:03
[eb8d989dae] Simplify the implementation of the --args FILENAME patch, as requested by the FIXME comment. (user: drh, tags: stephan-hack)
21:41
[8a6568c3a3] Initial --args FILENAME patch. Impl seems over-complex to me, but works as described in the list thread. (user: stephan, tags: stephan-hack)
21:28
[312d522fe4] merging with trunk [d4a341b49dd1b701] before applying --args FILENAME patch, to simplify downstream merge. (user: stephan, tags: stephan-hack)
20:02
[cee8bc6727] Started adding /json/artifact tickets support, but grokking tkt.c is more than i am up for tonight. Changed how permissions checks are done under /json/artifact (previous approach is just plain silly without C++ templates) (user: stephan, tags: json-multitag-test, json)
19:17
[cd67b945d7] fixed a c99ism. (user: stephan, tags: json-multitag-test, json)
15:15
[d4a341b49d] Merge protection against timing attacks into trunk. (user: dmitry, tags: trunk)
14:38
[f4eb0f5afc] Closed-Leaf: Merge trunk into dmitry-security branch. (user: dmitry, tags: dmitry-security)
14:34
[d244c484e7] Rename constant_time_eq to constant_time_cmp to better indicate that these functions return 0 when values are equal, like memcmp, strcmp, etc., not truth, to avoid possible mistakes. (user: dmitry, tags: dmitry-security)
14:28
[13a9a1244c] Revert the previous change after thinking more about it.    Login cards in the sync protocol have the following format:    login userid nonce signature    Nonce is SHA-1 of the message that follows this line, signature is SHA-1 of the concatenation of the nonce and user's shared secret. The successful timing attack can reveal only signature for this p... (user: dmitry, tags: dmitry-security)
09:06
[96fe10ab54] /json/wiki/get argument handling cleanup so that it works with the newer command=... approach. (user: stephan, tags: json-multitag-test, json)
2011-10-03
16:34
[3fac77d7b0] Disabling Cache-control: no-store, as it made firefox forget about form field contents on back/forward in history.    Resolution achieved by a minimal consensus at this thread on the mailing list. (user: viriketo, tags: trunk)
2011-10-02
23:59
[af72cc7599] Minor error handling cleanups (nicer resultText strings). Removed a call to sqlite3_config() from the JSON bootstrap code which _seems_ to be the cause of an SQLITE_MISUSE warning. (user: stephan, tags: json-multitag-test, json)
23:43
[901a0133e3] Accommodated recent API changes. (user: stephan, tags: json-multitag-test, json)
23:21
[35e4e9188b] Fixed an incorrect setting of the content type in one error-handling case. (user: stephan, tags: json-multitag-test, json)
22:58
[8eaf58ee51] Added /json/branch/create. Finally found g.zErrMsg, and started using it in conjunction with json error reporting. (user: stephan, tags: json-multitag-test, json)
21:01
[1a4c874e43] moved /json/branch code into its own file. (user: stephan, tags: json-multitag-test, json)
20:15
[bc7af5192a] renamed json timeline "showFiles" option to "files" because we do not really "show" anything." (user: stephan, tags: json-multitag-test, json)
19:57
[762128512a] Added tag/branch option to /json/timeline/ci, analog to HTML mode t/r options. (user: stephan, tags: json-multitag-test, json)
19:56
[4db6d7c5ce] Added empty_Stmt, analog to empty_Blob, to work around an assertion triggered during some error handling code. (user: stephan, tags: json-multitag-test, json)
18:28
[a9070a4944] Merged in trunk [ae64088627df]. Added /json/timeline/checkin as alias for /json/timeline/commit (checkin is historically more correct/consistent). (user: stephan, tags: json-multitag-test, json)
18:18
[94689bbf29] s/userName/name/, for consistency. (user: stephan, tags: json-multitag-test, json)
13:30
[ae64088627] minor hack to name_search() to make it stop searching after it determines there is an ambiguity. (user: stephan, tags: trunk)
12:41
[225fd3dad3] json mode now accepts command=string request parameter if path length is 1 (no subcommand was specified). (user: stephan, tags: json-multitag-test, json)
12:31
[8145cdbf3b] initial code for reading POST data from a file/stdin in CLI mode. (user: stephan, tags: json-multitag-test, json)
11:43
[6d0667831a] minor cleanups and doc additions to the json/artifact handling. (user: stephan, tags: json-multitag-test, json)
11:16
[c926170034] Reorganized json_page_artifact(), fixed a C99ism, fixed permissions check. (user: stephan, tags: json-multitag-test, json)
11:15
[f270f0b5c1] removed an implemented TODO reminder. (user: stephan, tags: json-multitag-test, json)
10:51
[8a665715c2] Added missing license header to new files. Updated (c) date to 2011. (user: stephan, tags: json-multitag-test, json)
2011-10-01
20:50
[5e3519873f] Variable used for return value of send(2) must be signed, otherwise error conditions just result in infinite loops. (user: joerg, tags: trunk)
07:58
[44e032aa8a] s/commit/checkin/, for consistency. s/artifactType/type/. (user: stephan, tags: json-multitag-test, json)
07:47
[cc444a02cd] more consolidation of timeline/artifact code. (user: stephan, tags: json-multitag-test, json)
07:04
[22fc0ab81b] more timeline/artifact refactoring. (user: stephan, tags: json-multitag-test, json)
06:45
[b1f9257213] Started refactoring some of the timeline/artifact components into reusable parts. Comment edited only to test json responses which differentiate between pristine and edited commits. (user: stephan, tags: json-multitag-test, json)
05:58
[a893fff3ca] Started adding artifact-type-dependent result data to /json/artifact output. (user: stephan, tags: json-multitag-test, json)
05:58
[6ee6486e02] minor cleanups. (user: stephan, tags: json)
05:57
[ccd66b9b3c] Added json_new_int() convenience function. (user: stephan, tags: json)
05:09
[6372d95165] Added initial /json/artifact code, but it currently can only report the type of a given artifact. (user: stephan, tags: json)
05:05
[cf8b20ea1f] minor db_column usage cleanup. (user: stephan, tags: json)
05:05
[2b7edce38d] added test for /json/wiki/get. (user: stephan, tags: json)
05:04
[e8fe84bc2c] Changed some of the exception-throwing code to propagate instead of ingore. (user: stephan, tags: json)
04:03
[3f512ca41b] Cleaned up wiki formatting code a bit. Added wiki uuid to /json/wiki/get response payload. (user: stephan, tags: json)
03:37
[c990e7ec25] Added format=raw|html to /json/wiki/get. (user: stephan, tags: json)
02:19
[3bdae54cae] minor cleanups in the /json/login payload code. (user: stephan, tags: json)
02:12
[88ddf2cbce] Changed /json/login output payload structure. (user: stephan, tags: json)
2011-09-30
17:00
[7eb52b23ae] minor ajax test code cleanups. (user: stephan, tags: json)
16:36
[10e677c968] Added more integration tests. (user: stephan, tags: json)
16:35
[ef9d839311] added preliminary support for cookies in the rhino ajax client, but it does not seem to be doing anything. (user: stephan, tags: json)
15:50
[a36d5c0ed8] Fixed POST sending for rhino-based ajax impl (was sending Content-Type form-urlencoded). Login over rhino works :). (user: stephan, tags: json)
15:48
[9f2535f1e0] minor fix for fossil's internal handling of name=xyz parameter. (user: stephan, tags: json)
14:11
[42a07be4c5] Some touch-ups in the JS code. Started adding Rhino-based tests for integration/unit-testing CGI/server modes. (user: stephan, tags: json)
10:51
[48bcfbd47b] It seems like blob_constant_time_eq() is unnecessary for sync protocol signatures; removed. (user: dmitry, tags: dmitry-security)
09:41
[e3d022dffa] Catch zero length early in blob_constant_time_eq(). (user: dmitry, tags: dmitry-security)
09:01
[8185bddf2e] Merged in trunk [9bfa186be09f]. Fixed an inexplicable duplicate call to db_find_and_open_repository() which has since disappeared from the trunk. (user: stephan, tags: json)
2011-09-29
22:27
[37963253b9] json ajax: fixed POST/GET message sending determination (broken by a previous change this evening). (user: stephan, tags: json)
21:57
[9fe06e2fda] Removed the json warnings bitset crap. Still not sure i like the warnings mechanism at all. (user: stephan, tags: json)
21:55
[44644d43dc] Corrected a JSON-mode result code when db rebuild is required. (user: stephan, tags: json)
21:06
[3782276da6] Fix to the previous fix: install function to the correct database. (user: dmitry, tags: dmitry-security)
21:04
[6f29649ef3] Fix login groups. (user: dmitry, tags: dmitry-security)
17:26
[a0fa120b74] Fix comment. (user: dmitry, tags: dmitry-security)
17:21
[7f110475ec] Protect against timing attacks by using constant-time comparison function to compare passwords and cookies. (user: dmitry, tags: dmitry-security)
17:03
[f48b687a9a] minor jsonp tweaks. Added some test code for it in the demo app, but there is still some jsonp disconnect between the two AJAJ layers, and i may need to consolidate them to work around it. (user: stephan, tags: json)
15:23
[071de8f1bd] Added /json/rebuild. Is likely to fail w/ an AJAX timeout for large repos, which will probably cause the rebuild to roll back on the next open :/. Takes 21sec on my 32-bit netbook to rebuild the fossil repo. (user: stephan, tags: json)
14:07
[9bfa186be0] When creating a manifest, get isExe and isLink bits from filesystem at once instead of doing two stat(2) calls. (user: dmitry, tags: trunk)
13:08
[5ddfe3d663] Removed a test/debug #if block which i accidentally left enabled in [73e28dd718]. (user: stephan, tags: json)
11:45
[13a771ce18] Change file_size() to file_wd_size() in file_is_the_same(). (user: dmitry, tags: trunk)
11:05
[a369dc7721] Cache "manifest" setting in fossil_reserved_name() instead of reading it from the database on every call. This speeds up adding many files. (user: dmitry, tags: trunk)
2011-09-28
22:41
[997274e9be] moved some db_finalize() calls so that they would also be called in error cases. (user: stephan, tags: json)
22:04
[73e28dd718] Added createIfNotExists bool option to /json/wiki/save. (user: stephan, tags: json)
21:36
[30e4ebaa19] JSON CLI mode now accepts --indent|-I N to set JSON indention level (uses cson_output_opt::indentation semantics). Default for CLI mode is 1 (0 for HTTP mode). (user: stephan, tags: json)
12:09
[033e2eb1df] merged in trunk [3e141b792c]. (user: stephan, tags: json)
11:35
[3e141b792c] Use the check-in time as the timestamp for zlib compression on tarballs, os that every tarball for the same check-in is identical. (user: drh, tags: trunk)
2011-09-27
19:28
[13120e9620] Call file_wd_isdir() in file_mkdir(). (user: dmitry, tags: trunk)
19:15
[f1329470c0] Change a few instances of file_isdir() to file_wd_isdir(). (user: dmitry, tags: trunk)
16:34
[f25e5e53c4] Add the --stats option to the rebuild command. (user: drh, tags: trunk)
13:22
[b9ef0fe59b] Added basic timing info to json ops, but "should probably" move the timer start to the app/server init. (user: stephan, tags: json)
06:44
[5df59eba03] Allow the Tcl source directory to be used instead of the Tcl install directory if FOSSIL_TCL_SOURCE defined. Also, add and/or modify explanatory comments. (user: mistachkin, tags: tcl-integration)
05:31
[6e6e55a12d] Makefile fixes to enable Tcl to be statically linked to Fossil. (user: mistachkin, tags: tcl-integration)
04:12
[0ddf92042d] /json/timeline/ticket prevUuid is now only explicitly set for non-new files. Previously it was set to NULL, which was a waste-of-time no-op. (user: stephan, tags: json)
04:08
[f94ad19472] Added ticketUuid to /json/timeline/ticket output. Removed some superfluous Blob uses (where db_prepare() works just as well). (user: stephan, tags: json)
03:55
[2d2b45bb17] Merge latest trunk changes. (user: mistachkin, tags: tcl-integration)
03:28
[be700e8433] Added /json/timeline/ci showFiles to ajax test page. (user: stephan, tags: json)
03:25
[98e24465c2] Added showFiles=bool/--show-files option to /json/timeline/ci. (user: stephan, tags: json)
02:09
[c1914eaa79] Changed /json/stat to use brief mode by default due to relatively high runtime cost, replaced 'brief' param with 'full'. Added json_getenv_bool(). (user: stephan, tags: json)
01:51
[17f11a0884] Added "brief" option to /json/stat, mirroring the change in [d01ca14d08]. (user: stephan, tags: json)
01:32
[585be130f3] Added /json/user/xyz to ajax demo. /json/user/get/USERNAME now works as an alias for ?name=USERNAME. (user: stephan, tags: json)
01:18
[821830d2fb] moved /json/timeline|wiki commands/pages into their own files. (user: stephan, tags: json)
01:01
[5d2a516f8a] Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file). (user: stephan, tags: json)
00:34
[a5fd64d344] merged in trunk [12272b7ff0]. (user: stephan, tags: json)
00:34
[0c7be1fe6c] added /json/user/get. (user: stephan, tags: json)
00:14
[59ef1667ac] added /json/user/list. (user: stephan, tags: json)
2011-09-26
19:30
[0475e63d44] made /json/timeline/wiki and /json/wiki/timeline aliases. (user: stephan, tags: json)
14:43
[6a97d77501] Add the test-list-webpage command. (user: drh, tags: trunk)
2011-09-25
11:14
[12272b7ff0] Fix double LI tags when listing wiki attachments for users without permissions. (user: dmitry, tags: trunk)
2011-09-24
01:39
[ea1d369d23] Disable SSLv2 in HTTPS client. This version of the protocol is considered insecure and has been deprecated; all modern browsers disable it. (user: dmitry, tags: trunk)
2011-09-23
13:10
[ecdbce1651] s/briefText/briefComment/. Fixed a couple memleaks of blob sql. (user: stephan, tags: json)
12:46
[de0b860f77] Added comment to timeline/ticket. Minor additions to AJAX test pages. (user: stephan, tags: json)
12:29
[42900f3029] Implemented /json/timeline/ticket, cleaned up timeline/ci|wiki. (user: stephan, tags: json)
10:52
[c24b445012] Changed fossil_json_f() callback interface. Refactored json command dispatching a bit. Fixed an ordering problem in the json timelines. Pulled in latest cson_amalgamation. (user: stephan, tags: json)
01:00
[d3759cd40f] Corrected /json/wiki/save|create to honor the proper g.perm.WrWiki/NewWiki perm, instead of just WrWiki. (user: stephan, tags: json)
00:39
[e72ae99dc2] Added initial JSONP support, but lacks significant testing. (user: stephan, tags: json)
2011-09-22
23:40
[e01d49b252] Added --after/--before support to /json/timeline/ci and wiki. (user: stephan, tags: json)
20:07
[12545465e9] Implemented /json/timeline/wiki. Fixed --limit/-n handling of timeline/ci. (user: stephan, tags: json)
19:14
[1df648abfe] Implemented /json/wiki/create. (user: stephan, tags: json)
17:56
[2162c86d9e] Implemented /json/wiki/save. (user: stephan, tags: json)
17:18
[ce4f310361] added src/Makefile so that (ctrl-x m) will DTRT. (user: stephan, tags: json)
17:02
[475c61fd59] Added initial prototype of JSON wiki editor (cannot save yet). Minor cleanup in ajax/index.html. (user: stephan, tags: json)
16:27
[a9c8a31df5] minor cleanups in the /json/wiki/get and AJAJ code. (user: stephan, tags: json)
16:21
[07a2c43c8c] Added rudimentary timer to AJAX test page. (user: stephan, tags: json)
15:59
[7dc8e9ac94] Added /json/wiki/get?page=... (user: stephan, tags: json)
14:58
[7a65dd0e00] Added /json/whoami. (user: stephan, tags: json)
2011-09-21
21:23
[8b814778c9] added a FIXME, removed another. Now it's really bed time. (user: stephan, tags: json)
21:17
[c6c5ad1364] Added my AJAX test code after accidentally deleting my local copy (thank goodness the test server still had a copy). See the README if you want to set it up locally under apache. (user: stephan, tags: json)
20:43
[a37c6a87c6] /json/branch/list now requires g.perm.Read, like /brlist does. Time for bed... (user: stephan, tags: json)
20:03
[7592fe934b] added current branch name to /json/branch/list payload when in an opened checkout. (user: stephan, tags: json)
19:31
[4a9b51649d] added POST.payload to json_getenv() list. Re-organized /json/branch/list CLI/HTTP arg handling to behave sanely in CLI mode. Minor typo fix in main.c. (user: stephan, tags: json)
18:55
[267739dd20] s/branch_prepare_query/branch_prepare_list_query/g (user: stephan, tags: json)
18:53
[14423f3284] changed how /json/branch/list selects whether to look at open/all/closed branches. (user: stephan, tags: json)
18:20
[5a81a5ead6] Refactored prepareBranchStatement() to simplify its usage, get rid of ambiguous arg handling, and allow the caller to specify the priority of the all-vs-closed-vs-opened decision. Made it non-static and renamed to branch_prepare_statement() for re-use in /json/branch/list. (user: stephan, tags: json)
18:10
[f266ebdd3f] Minor timeline output cleanups. Added /json/branch/list. (user: stephan, tags: json)
17:38
[576425e862] More work on the warnings infrastructure. json_warn() now (experimentally) disallows (elides) duplicate warning codes to simplify downstream loops. Still undecided on that behaviour, though. (user: stephan, tags: json)
16:31
[ad50fe9584] started adding infrastructure to report non-fatal warnings. (user: stephan, tags: json)
15:22
[d6cbe37b6b] timeline json refactoring, fixed ordering, split tags into an Array. (user: stephan, tags: json)
14:42
[1ecf337404] refactored the prototype timeline code, split off completely from www version (different requirements). (user: stephan, tags: json)
2011-09-20
22:55
[e785784538] added a couple FIXME notes before bed. (user: stephan, tags: json)
22:42
[eff3f7d929] Started adding /json/timeline support, but this is gonna be a doozie. Breaking it down into separate calls for ci/wiki/ticket, e.g. /json/timeline/ci because the structures will be different for each. (user: stephan, tags: json)
16:58
[6ce6b5e63f] fossil_warning() is now a no-op in JSON mode, to avoid corrupting the output. (user: stephan, tags: json)
16:48
[c2b1bc686d] merged trunk [1f498a6ef2]. (user: stephan, tags: json)
16:45
[9adc95c476] more minor internal cleanups. s/g.isCGI/g.isHTTP/ to avoid confusion later on. (user: stephan, tags: json)
16:27
[2f3e438507] minor internal cleanups and doc additions. (user: stephan, tags: json)
16:00
[76d0fa2bb0] CLI mode now works properly when called using an abbreviated form of "json", e.g. fossil js wiki list. Fixed an incorrect error code in /json/wiki. (user: stephan, tags: json)
15:48
[206908faee] Refactored page/command callback to take on argument to simplify certain dispatching ops. json_getenv() now falls back to getenv() if neither the POST data nor cgi_parameter() contains the requested value, but this is basically a workaround for my current inability to add --opt support in CLI mode (due to how HTTP/CLI command handling is consolidat... (user: stephan, tags: json)
2011-09-19
20:16
[1f498a6ef2] Remove obsolete files (user: drh, tags: trunk)
19:13
[8d4c564277] Update the built-in SQLite to the 3.7.8 release. (user: drh, tags: trunk)
19:03
[afc1cec6a3] Moved a db_finalize() which would not have been called in a couple of error cases. (user: stephan, tags: json)
18:49
[65e946c714] fixed a double-free() which could happen in one error case. (user: stephan, tags: json)
18:48
[5cc88946a7] Implemented /json/wiki/list (first draft, may change). Pulled in latest cson_sqlite3 additions to simplify the impl. (user: stephan, tags: json)
17:11
[87e20659c6] minor cleanups in prep for the "larger" JSON APIs. (user: stephan, tags: json)
2011-09-18
19:16
[507a458277] terribly minor internal cleanups. (user: stephan, tags: json)
19:11
[5f3a98ae83] One compile fix and MSVC build fix, from Jeff Slutter. (user: stephan, tags: json)
10:40
[52229655df] Removed some no-longer valid comments after confirming that JSON mode works without cookies. Dumbed-down the various login errors by default (again). (user: stephan, tags: json)
10:25
[13cc3b823f] Added userName to /json/stat output for the nobody user (it was previously not set in that case). Renamed captcha to password in /json/anonymousPassword. Added NYI (not yet implemented) placeholders for several planned request types. (user: stephan, tags: json)
08:11
[cebf9919f8] Implemented anonymous user login over JSON. Requires 2 requests (captcha-fetch and then login). (user: stephan, tags: json)
05:51
[76c4ae5e5e] merged trunk [b54b8e751a]. (user: stephan, tags: json)
05:45
[b3653265d1] More cleanups to the cson_cgi removal refactoring. Added common "indent" parameter to control indentation of JSON (uses cson_output_opt.indentation semantics). (user: stephan, tags: json)
04:31
[4cf9681440] Factored out cson_cgi bits - now using fossil's CGI bits. Removed cson_cgi from cson_amalgamation (cuts its size considerably). Seems to still work, and this removes some discrepancies in how CGI/server modes are handled. (user: stephan, tags: json)
2011-09-17
23:14
[5a9e567966] Doc changes only (user: stephan, tags: json)
20:25
[a67c6744e5] added a missing assert() (Thanks, Joe M.) (user: stephan, tags: json)
17:35
[b54b8e751a] Update the built-in SQLite amalgamation to the latest 3.7.8 beta. (user: drh, tags: trunk)
16:01
[9b842564f7] More cleaning up of error lower-level handling to output JSON instead of HTML in a few more cases. (user: stephan, tags: json)
14:24
[affdf56c3f] logout now fails if the auth token is not available to it (as a sanity check and potentially stop someone from logging out someone else). (user: stephan, tags: json)
01:25
[147f4bfb62] dropped back to a simpler timestamp generation mechanism. Thanks to Ge Weijers for the input. (user: stephan, tags: json)
2011-09-16
23:29
[388c9888af] Added some code for dumbing-down only the different login errors (missing name, missing pw, or no match found). Defaults to dumbed-down mode. (user: stephan, tags: json)
23:06
[b0885e864c] worked around a weird cgi_parameter() bug. We are now not processing the name/password params with the precedence i would like, but it works now in server/cgi modes with GET and POST. (user: stephan, tags: json)
21:39
[7e3902d14f] restructured /json/cap output. (user: stephan, tags: json)
19:48
[4db5bd1111] Update the built-in SQLite amalgamation to the latest 3.7.8 beta. (user: drh, tags: trunk)
19:27
[e94605b54f] implemented /json/logout. (user: stephan, tags: json)
18:57
[98cdd410df] Merged trunk [693ab93b7d] to quiet down -Wall. Removed a trailing comma from an enum (-Wall mode). (user: stephan, tags: json)
18:55
[45cd04f8c1] style conformance touch-ups. (user: stephan, tags: json)
18:53
[693ab93b7d] replaced two C++-style comments. (user: stephan, tags: trunk)
18:39
[0bb823032f] Refactored the special-case CLI-mode arg/path handling in the CGI/server-mode mechanism. Fixed: server-mode response timestamp was always the time the server process started. (user: stephan, tags: json)
18:29
[35b9edba83] more cleanups in the json arg/path handling. (user: stephan, tags: json)
17:53
[2dcc2397b5] minor cleanups to the json "command path" handling. (user: stephan, tags: json)
17:26
[c5fbcced80] Consolidated server/cgi/cli path/arg handling (will break when add --options to CLI mode). (user: stephan, tags: json)
16:38
[73591cc746] fixed an inconsistency in the CLI/CGI args/path handling. Non-CGI server mode is still broken b/c we do not yet have the PATH_INFO (or equivalent) data. (user: stephan, tags: json)
13:39
[afd36e987c] more cson portability fixes, thanks to Robert Engelhardt and Joe Mistachkin. (user: stephan, tags: json)
13:34
[ea8d28acf3] s/unlink/remove/ for Windows build (thanks again to Robert Engelhardt). (user: stephan, tags: json)
11:48
[58d4156446] compile fix for mingw (thanks to Robert Engelhardt). (user: stephan, tags: json)
11:19
[9f5c40cbe7] minor typo and wiki formatting fix. Added another external link. (user: stephan, tags: trunk)
2011-09-15
21:39
[2d71977e98] test_env command now requires g.perm.Admin or g.perm.Setup. Resolves ticket [2316d926e376aa]. (user: stephan, tags: trunk)
12:03
[5b44a419cd] initial mass-change merge of main repo with my fork. (user: stephan, tags: json)
11:55
[716bb29257] merged in with trunk for clean state before i pull in my fork. (user: stephan, tags: json)
11:54
[7f108075ad] Create new branch named "json" (user: stephan, tags: json)
00:54
[17f21f2482] Further progress towards jerusalem on yet another holy docco crusade! Checkin #3/n (user: martin.weber, tags: msw-docco)
2011-09-14
18:08
[b344d3c0cd] Merge the refactored permission flags into trunk. (user: drh, tags: trunk)
17:49
[00fe260682] Removed local-only file from makemake.tcl. Doh. (user: stephan, tags: stephan-hack)
17:45
[34b4dec0bc] Refactored g.okXXX perms flags to g.perm.XXX. (user: stephan, tags: stephan-hack)
13:45
[a0cf985a42] Update the built-in SQLite amalgamation to the latest 3.7.8 beta. (user: drh, tags: trunk)
11:14
[2210be19cc] Merge documentation updates from the msw-docco branch into trunk. (user: drh, tags: trunk)
11:06
[9caa3506c5] Distinguish between direct family and merge relationships in the common status information such as seen with the "fossil info" command. (user: drh, tags: trunk)
00:39
[25d023f3a4] A bullet point I forgot two checkins ago: • Document ALL supported options for the given commands. Checkin #2/n. (user: martin.weber, tags: msw-docco)
00:33
[b42d1a9dcf] Of course THAT was the trunk version I wanted to merge with... (user: martin.weber, tags: msw-docco)
00:32
[3fbf8caa87] Begin streamline the online documentation to: • always include a short overview of the options supported by a given command, alphabetically sorted • reference similar/related commands with a final See also: section • Use ?x? for optional arguments • collapse supported options into ?OPTIONS? This is commit #1/n. (user: martin.weber, tags: msw-docco)
2011-09-13
18:45
[d01ca14d08] Add the "brief" query parameter to the "stat" page. (user: drh, tags: trunk)
18:36
[6cf00533b2] Merge documentation updates into trunk. (user: drh, tags: trunk)
12:42
[a336ff53d2] online docco for [4fe2214116] (support for fossil info / descendants ?-R repo?) (user: martin.weber, tags: msw-docco)
00:40
[4fe2214116] Add support for the -R option on several command-line subcommands. (user: drh, tags: trunk)
2011-09-12
18:19
[ce354d0a9f] Merge the minor fixes on the dmitry-fixes branch into trunk. (user: drh, tags: trunk)
18:13
[2d1620830e] Reset the reply content at the beginning of the /xfer method in case any sqlite3_log() warning messages had previously been inserted. (user: drh, tags: trunk)
13:06
[b582ff9879] Fix typo in comment (user: joerg, tags: trunk)
2011-09-11
13:57
[2cd21f8dc2] Closed-Leaf: Fix three remaining instances of printing rebuild progress in CGI mode. Ticket [19be0265ff]. (user: dmitry, tags: dmitry-fixes)
12:27
[e1ea6c26d0] Disallow creating users with empty login. Ticket [66ce1088]. (user: dmitry, tags: dmitry-fixes)
12:26
[9150a8a234] Fix typos in documentation. Tickets [09310d1a] and [806c4358]. (user: dmitry, tags: dmitry-fixes)
12:22
[71b862af7d] Make RSS feed valid by using 'dc:creator' element instead of 'author'. Ticket [109ae2e904]. (user: dchest, tags: dmitry-fixes)
12:19
[7c82dbf546] Show overridden user in commit comment. Ticket [4af785ba]. (user: dmitry, tags: dmitry-fixes)
2011-09-10
21:21
[136519f4be] Add a new quote to the documentation. (user: drh, tags: trunk)
2011-09-08
14:30
[f23334cbda] Add comment describing file_wd_isfile() function. (user: dmitry, tags: trunk)
13:07
[a0b3769b01] Remove unused variable from ticket_cmd(). (user: dmitry, tags: trunk)
13:02
[c05f6afaf2] Merge fixes and refactoring from symlinks branch. (user: dmitry, tags: trunk)
12:59
[4e586a2d8e] Closed-Leaf: Fix Windows build. (user: dmitry, tags: symlinks)
11:59
[8a0c546990] Introduce new file_wd_* functions that use stat() or lstat() depending on 'allow-symlinks' setting, and use them when dealing with files inside the working directory. Make file_* functions always use stat() as before merging symlink support.    Fix renaming of symlinks when merging (via new function symlink_copy()).    Rename create_symlink() to symlin... (user: dmitry, tags: symlinks)
11:52
[981e5c62e3] Merge latest trunk into symlinks branch. (user: dmitry, tags: symlinks)
2011-09-06
13:23
[8d703ff956] Close A and LI tags when displaying new and deleted files in timeline. (user: dmitry, tags: trunk)
2011-09-04
01:28
[0cf5416002] Update the built-in SQLite to the latest 3.7.8-alpha version that contains the improved merge-sort logic. (user: drh, tags: trunk)
2011-09-02
16:19
[0b93b0f958] Do a better job of merging branches that contain lots of file renames. (user: drh, tags: trunk)
13:54
[597176786b] Fix a missing \n on the trace output of the previous check-in. Also fix a redundancy in the computation of symbolic links. (user: drh, tags: trunk)
13:51
[21acce3c35] Add additional trace output with the --debug option on "fossil merge" and especially on filename change tracking. (user: drh, tags: trunk)
12:39
[c97535c5d8] Merge symlink fixes into trunk. (user: dmitry, tags: trunk)
12:33
[56d624f6e2] Fix a bug in undo associated with symlinks. (user: drh, tags: trunk)
12:27
[fee3c6767d] Merge latest trunk into symlinks branch. (user: dmitry, tags: symlinks)
12:18
[172580e0a4] Merge the latest autosetup changes into trunk. (user: drh, tags: trunk)
10:34
[bca6924e5f] Print description of conflict when 'stash apply' cannot merge a symlink and a regular file. (user: dmitry, tags: symlinks)
10:31
[7eeb5c64cc] Closed-Leaf: Fix an autosetup bug which prevented libreadline from being detected when running autosetup under tclsh (user: steveb, tags: autosetup)
10:30
[0fd14820f7] Add -Wdeprecated-declarations on Mac OS X to prevent warnings from openssl (user: steveb, tags: autosetup)
10:19
[73443aa7f8] Uncomment contents of Makefile.in. Silence OpenSSL deprecation warnings on Mac OS X 10.7. (user: dmitry, tags: symlinks)
10:10
[90b692ba5f] Add Makefile.in back into the checkout. Was deleted accidently by the merge at [e4f1c1fe950425b]. (user: drh, tags: trunk)
09:34
[6729562675] Bring Makefile.in back. (user: dmitry, tags: symlinks)
2011-09-01
23:55
[61d49d92bb] Change a couple of unlink()'s to file_delete(). (user: dmitry, tags: symlinks)
23:44
[1d54dce41e] Fix indentation in update.c. (user: dmitry, tags: symlinks)
23:18
[2b1a4797dd] Merge latest changes from trunk. (user: dmitry, tags: symlinks)
22:56
[eac23495a9] Refactor file_perm(), file_islink(), and file_isexe(). Now file_perm() calls stat only once. (user: dmitry, tags: symlinks)
22:55
[82a95b4692] Fix merge when merging UPDATEs a symlink to a regular file and vice versa. (user: dmitry, tags: symlinks)
22:52
[324763b932] Fix undo when having a regular file on disk and symlink in undo. (user: dmitry, tags: symlinks)
22:22
[0f9fb20370] Fix typos and other cleanup on the "build.wiki" doc page. (user: drh, tags: trunk)
22:15
[0762b1d9c6] Fix saving undo for symlinks. (user: dmitry, tags: symlinks)
22:06
[26c515f6ff] Merge all the latest trunk changes into the tcl-integration branch. (user: drh, tags: tcl-integration)
22:05
[fcd68266e0] Add in the merge_renames test script from the similarly named branch. (user: drh, tags: trunk)
22:00
[98a855c508] Merge in support for the "fossil ticket history" command from the venks-emacs branch. (user: drh, tags: trunk)
21:56
[e4f1c1fe95] Merge the symlinks branch into trunk. (user: drh, tags: trunk)
21:51
[8b9c933c28] Merge the ssl_peer_ip branch into trunk. (user: drh, tags: trunk)
20:56
[02ee688a4d] Merge latest trunk. (user: dmitry, tags: symlinks)
20:38
[9ce6771c78] Closed-Leaf: I think I fix a possible bug on platforms where 'char' has signed meaning, on the code about noting the 'rcvfrom' ipv4 address. (user: viriketo, tags: ssl_peer_ip)
20:33
[daa6a0eb9b] Adding some ipv4-only code to get the ip where we took the content from for the https connections. The "rcvfrom" information was lost in the case of https connections.    I don't know how to make it work well for ipv6 too. (user: viriketo, tags: ssl_peer_ip)
20:23
[bd04a48925] Stop publishing x64 binaries for linux. x86 binaries are sufficient. (user: drh, tags: trunk)
18:25
[6517b5c857] Version 1.19. (user: drh, tags: trunk, release, version-1.19)
17:45
[a22c381757] Merging the unwanted two trunk leaves. (user: viriketo, tags: trunk)
17:44
[cd8041b159] Fixing typo in the 'fossil configuration' command line help. (user: viriketo, tags: trunk)
17:04
[9eb4575295] Disable the use of <canvas> for rendering the graph. The canvas is busted in recent versions of Firefox. And canvas is mostly busted by design anyhow, since apparently it can not be taller than 32768 pixels, and Fossil graphs frequently need to be taller than that. (user: drh, tags: trunk)
14:31
[f2ede7da6d] substantive improvement to sha1 speed (especially on x86) (user: ron, tags: trunk)
12:49
[f7f4a80ea0] Clean up a harmless compiler warning introduced by the previous check-in. (user: drh, tags: trunk)
11:33
[7922e56655] Make sure the perferred timezone format has been queried prior to running user SQL, since while running user SQL access to the CONFIG table is restricted. (user: drh, tags: trunk)
2011-08-31
20:34
[62f4a8a61c] Closed-Leaf: Adding a new test I wanted to write. I just saw this in my local copy, but I really forgot if I finished it or not. (user: viriketo, tags: merge_renames)
16:28
[3115774ffe] Merge improvements to artifact descriptions into symlinks branch. Also modify displaying of permissions: now web UI shows "File", "Executable file", or "Symbolic link" in file artifact description. (user: dmitry, tags: symlinks)
14:34
[49402fc722] Improvements to artifact descriptions merged into trunk. (user: drh, tags: trunk)
14:28
[2e38bed49e] Closed-Leaf: Show the branch name in artifact descriptions. (user: drh, tags: artifact_description)
09:55
[40ed431ca5] Merge latest trunk. (user: dmitry, tags: symlinks)
09:00
[e55105e58f] I fix the html related to the artifact description, about pairs of ul.    I also disable the [view] link in the 'fdiff' ui page, because we already provide a link to the artifact in the h2 titles stating the artifacts compared. (user: viriketo, tags: artifact_description)
08:34
[f8eff242fe] Fixing the display of the artifact description when the artifact appears as different filenames. (user: viriketo, tags: artifact_description)
08:24
[d34a1b9f3d] Trying to improve the ui artifact description to something easier to parse by the human eye.    I'd still like to have the branch name of every checkin, but I still don't know how to get it. (user: viriketo, tags: artifact_description)
07:50
[374920b209] Closed-Leaf: Improve formatting for fossil ticket history. Make small fields print on same line, and make longer ones look better. (user: venkat, tags: venks-emacs)
2011-08-30
21:50
[73e363ea96] Add ability to show ticket history from command line. fossil ticket now takes a new history option, which prints the history of a ticket - somewhat like what the history button does on the ticket web GUI. (user: venkat, tags: venks-emacs)
21:46
[ffa3b1eaf6] merge trunk before changes (user: venkat, tags: venks-emacs)
18:04
[b120bc8b26] Print an error message and quite if the --user option appears on a "fossil commit" command but specifies a username not found in the database. Ticket [3ed2e994e1750b] (user: drh, tags: trunk)
17:39
[839f105098] Display the last modification time of tickets using either localtime or UTC according to user preferences. (user: drh, tags: trunk)
08:01
[75aaf30aad] Updating from trunk to keep up working in the branch with the most recent fossil code. (user: viriketo, tags: merge_renames)
08:00
[281e5121e7] More comments about tests I'd like to write. (user: viriketo, tags: merge_renames)
2011-08-29
13:35
[0b9371365d] Remove unused variables from timeline.c. Like [b76ce3d5f1c329] but omits the change to th_tcl.c. (user: drh, tags: trunk)
13:24
[35474aff2f] Update the built-in SQLite to the latest 3.7.8 alpha version. (user: drh, tags: trunk)
10:31
[b76ce3d5f1] Silence compiler warnings about unused variables in print_timeline. (user: mistachkin, tags: tcl-integration)
09:27
[3a6265696a] Add workaround for bug in Tcl_EvalObjCmd when compiled against Tcl 8.6. (user: mistachkin, tags: tcl-integration)
01:19
[cba0f25bf2] Add test to verify behavior for missing objProcs. Also, make sure Tcl integration is enabled for the tests. (user: mistachkin, tags: tcl-integration)
00:54
[8f6a03f7d1] Protect against Tcl commands with no objProc. (user: mistachkin, tags: tcl-integration)
00:28
[10f13bc5ab] Fix comment regarding the value of TCLDIR. (user: mistachkin, tags: tcl-integration)
2011-08-28
23:45
[53b9445b2c] Use macros to tidy up TH1 to Tcl argument marshalling. Use the Tcl interp result when Tcl_ExprObj does not return ok. Check for Tcl interp deletion. The TH1 'puts' command should flush when writing to stdout. Add 'repository' TH1 command. Use obj API to get Tcl cmdInfo. Add tests for Tcl integration. (user: mistachkin, tags: tcl-integration)
11:22
[034819087d] Make blob_read_link() C89-compatible on Unix again. (user: dmitry, tags: symlinks)
11:01
[08311ffc6a] Use file_delete() instead of unlink() in vfile_to_disk(). (user: dmitry, tags: symlinks)
10:43
[d43029f6f4] Handle errors in blob_read_link(). (user: dmitry, tags: symlinks)
06:54
[5cc15d0890] Reset result prior to direct Tcl invocation. Cast all ckalloc return values. Make sure the global config database is open for the 'test_th_render' command. Allow the 'tcl' setting to be enabled via the environment. (user: mistachkin, tags: tcl-integration)
03:00
[0299d484fc] Do not free the Tcl result (or interp) prior to setting the TH1 result. (user: mistachkin, tags: tcl-integration)
2011-08-27
20:37
[a7bf0e9ba4] Indicate whether a file artifact is a symlink or an executable in the web interface. (user: dmitry, tags: symlinks)
18:25
[a7e747e58f] Changes to fossil_stat() so that the build works for mingw. (user: drh, tags: symlinks)
18:12
[4778edd3f2] Fix a C89 error specific to the symlinks branch and also pull in the C89 fix and the versionable settings fix from trunk. (user: drh, tags: symlinks)
18:08
[9773d5966f] Merge fixes from trunk. (user: mistachkin, tags: tcl-integration)
18:05
[a2cc6bc6dc] Versionable settings are only checked if the local _FOSSIL_ database is already opened. Versionable settings no longer attempts to open that database itself. This fixes an issue with the Admin/Settings page. (user: drh, tags: trunk)
17:53
[8a5f2a7a3a] Fix the timeline.c module to be C89-compliant. MSVC needs this. (user: drh, tags: trunk)
17:35
[326688e58b] Document Tcl integration setting, build fixes. (user: mistachkin, tags: tcl-integration)
16:48
[9613828c7e] Add per-repo setting to enable/disable Tcl support. (user: mistachkin, tags: tcl-integration)
16:26
[c5a6e9ea69] Add ability to evaluate Tcl expressions from TH1. Add ability to invoke Tcl commands from TH1. Add the ability to evaluate TH1 scripts and expressions from Tcl. (user: mistachkin, tags: tcl-integration)
14:42
[f723647710] Initial code to support TH1/Tcl integration. (user: mistachkin, tags: tcl-integration)
09:44
[0317a929cb] Fix reading delta from wrong column in stash. (user: dmitry, tags: symlinks)
01:21
[8c0f4bc718] Reverse the order of column/table existence checking to make validation of already updated local database faster. (user: dmitry, tags: symlinks)
01:07
[44e673f5e9] Add islink column to stashfile, undo, undo_vfile tables if needed. (user: dmitry, tags: symlinks)
00:52
[be956c3c88] Fix SQL syntax error in undo. (user: dmitry, tags: symlinks)
2011-08-26
14:59
[24c16584cc] Merge the latest trunk changes into the symlinks branch. (user: drh, tags: symlinks)
14:49
[d0daac20da] Add the colortest query parameter to the brlist webpage. (user: drh, tags: trunk)
14:11
[130b8f77ff] Add the test-hash-color command for testing the hash_color() function. (user: drh, tags: trunk)
14:10
[0b4f83067a] Merge the "stash rm" command into trunk. (user: drh, tags: trunk)
14:09
[64a2b0d51f] Merge the autosetup updates into trunk. (user: drh, tags: trunk)
2011-08-25
13:48
[35de2bdd07] Fix one more use of number instead of constant for permissions. (user: dmitry, tags: symlinks)
11:42
[f6daee3e7b] Introduce constants for internal permissions (executable/symlink). (user: dmitry, tags: symlinks)
2011-08-24
22:13
[4e5dd3536e] Closed-Leaf: Update to the latest autosetup, mainly for better temp file handling on mingw/msys, and fixes for the sun studio compiler. (user: steveb, tags: autosetup)
21:45
[d2c4a24275] Closed-Leaf: Fix code stylistic issues with the "stash rm" patch. Also document the new stash verb. (user: drh, tags: stash_rm)
20:05
[1f4e6cf1ae] "rm" subcmd to stash, "drop"-alike functionality (user: bch, tags: stash_rm)
20:01
[72e3bbd071] Support symlinks in tarballs. (user: dmitry, tags: symlinks)
19:12
[16da26c585] Support symlinks in ZIP files. (user: dmitry, tags: symlinks)
2011-08-23
18:00
[a87717ad86] go back to the old numbering on the pre-checkin checklist (ok'd drh). (user: martin.weber, tags: trunk)
17:57
[90e310ebbd] Change numbering back so that the preliminary step is 0, the most important one is #1. (user: martin.weber, tags: msw-hack)
17:44
[4619361d58] Fill islink field in vfile table when adding files. Support symlinks in export. Make manifest_file_perm() return 2 for symlinks. Add file_perm() function, and use it instead of file_isexe() when we need both isexe and islink properties. (user: dmitry, tags: symlinks)
17:23
[35e3328734] catch up with trunk & fix commentary portion of checkin.wiki. (user: martin.weber, tags: msw-hack)
16:55
[d41074f862] Merge the msw-hack branch into trunk. (user: drh, tags: trunk)
16:50
[2de9e87600] Avoid using invalid SQL when checking to see if the vfile table needs to have the islink column added. (user: drh, tags: symlinks)
15:45
[553159aa0d] Fix several harmless compiler warnings. (user: drh, tags: trunk)
15:27
[6c880a4f5e] Merge in the latest changes from trunk. (user: drh, tags: symlinks)
15:14
[649efeb43d] Do not auto-push when creating a new private branch. Ticket [13fd567b51fac8] (user: drh, tags: trunk)
15:10
[0f7f81303c] The u= query parameter on a timeline looks for both original and edited user names. Ticket [d94b0934861d9] and [fca5ce18c07c29]. (user: drh, tags: trunk)
14:47
[ea51d1272c] Merge the versionable-settings cache into trunk. (user: drh, tags: trunk)
13:54
[4a32e8ade7] Fix comments. (user: dmitry, tags: symlinks)
08:37
[0f0a94730c] Closed-Leaf: Cache values of versionable settings read from files. (user: ben, tags: ben-minorchanges)
01:44
[a1f3987760] catch up with trunk; update the pre-checkin list to include checking for your username. (user: martin.weber, tags: msw-hack)
2011-08-22
22:20
[c57830bec2] Merge trunk. (user: dmitry, tags: symlinks)
19:02
[1ec0739c4b] Allow browsing of directories whose names contain characters that must be escaped for HTML. (user: drh, tags: trunk)
18:45
[5feb1d6015] Add the Makefile.in file back into the checkout. (user: drh, tags: trunk)
18:25
[2b8cbf3c41] Merge the --showfiles enhancement from the venks-emacs branch into trunk. (user: drh, tags: trunk)
18:23
[af50b29c98] Merge the msw-hack branch into trunk. (user: drh, tags: trunk)
15:55
[c6b371c46c] Continue with the update routine even if the targetted version equals the current checkout version instead of depending on the value of the verbose flag to continue or not. This fixes tkt [e8a10100e2]. Fossil update will now recover lost files with or without the -v flag. (user: martin.weber, tags: msw-hack)
2011-08-19
23:27
[b14ab41ff8] Add a -showfiles flag to timeline. fossil ... -showfiles will now print a list of files after the checkin comment, like the "Show Files" button in the Web GUI. The format of the printed lines is the same as update. (user: venkat, tags: venks-emacs)
2011-08-16
18:35
[84e6f172af] update branch before making changes (user: venkat, tags: venks-emacs)
02:43
[ce62a2b11d] Update the built-in SQLite to the latest pre-3.7.8 version from the stat3-enhancement branch. And turn on SQLITE_ENABLE_STAT3. This will serve as a test of the stat3 enhancements to SQLite. (user: drh, tags: trunk)
2011-08-14
23:14
[9a0c995826] Merge the ben-testing branch into trunk. (user: drh, tags: trunk)
23:12
[47b5bf7d16] Closed-Leaf: Fix the file_relative_name() function so that it works on windows. (user: drh, tags: ben-testing)
17:54
[3113f7b18f] Remove the seperate versionable version of db_get(), which now uses ctrlSettings to determine whether a setting is versionable or not. (user: ben, tags: ben-testing)
07:21
[246ac307bb] Merge trunk into ben-testing, adjusting for versionable settings. (user: ben, tags: ben-testing)
07:13
[42a830e76d] Change the relative-paths default to 'on', after feedback from the community. (user: ben, tags: ben-testing)
2011-08-12
12:13
[073725ae0c] Fix harmless compiler warnings in tar.c. (user: drh, tags: trunk)
11:54
[9515143de5] When forcing a rollback following an error, reset all SQL statement first so that the rollback can be successful. (user: drh, tags: trunk)
09:29
[64ae65791a] Add link to SSL page from setting up server documentation (user: ben, tags: ben-testing)
09:26
[e764e8f3d6] Update documentation index. (user: ben, tags: ben-testing)
09:21
[0769acd2e0] Add documentation for settings, SSL usage, and change log. (user: ben, tags: ben-testing)
2011-08-10
18:53
[cdd298f526] Display of pathnames relative to working directory for status, changes and extras commands now controlled by 'relative-paths' setting (default: off) and --abs-paths and --rel-paths options. (user: ben, tags: ben-testing)
15:54
[b968f023a8] Change X-Frame-Options to SAMEORIGIN to give reasonable click-jacking protection without blocking some client side scripting currently in use by some fossil users. (user: ben, tags: trunk)
2011-08-07
22:52
[303dd442fe] Fix a (harmless) javascript error that occurs when the graph is empty. (user: drh, tags: trunk)
10:56
[ef0b48de0d] Updates to the makefile documentation. (user: drh, tags: trunk)
2011-08-05
19:14
[cad1b4a434] Remove redundant assignment of the xCmp local variable in the add_files_in_sfile function. (user: mistachkin, tags: trunk)
12:43
[b78d999988] Taking a note about a new test I should write about merges with renames.. (user: viriketo, tags: merge_renames)
2011-08-04
22:17
[874d0ca303] Merge the --case-sensitive feature into trunk. (user: drh, tags: trunk)
17:13
[4fee0ce2d6] Closed-Leaf: Add experimental changes to support the case-sensitive setting and the --case-sensitive command-line option for "add", "addremove", and "merge". (user: drh, tags: filename-case)
15:54
[3eb07708b1] Merge trunk into ben-testing (user: ben, tags: ben-testing)
14:32
[83c032de7f] Merge the ben-minorchanges branch into trunk. (user: drh, tags: trunk)
2011-08-02
18:42
[abe7b8335f] Use the automatic background color algorithm for individual file timelines in addition to the global timeline. (user: drh, tags: trunk)
2011-07-30
10:14
[f6b8397e4b] Closed-Leaf: Correct the winsrv documentation to use the renamed command name. (user: ben, tags: ben-minorchanges)
10:10
[3cdcb51573] Allow more than one file to be specified to the diff command. (user: ben, tags: ben-minorchanges)
2011-07-28
19:57
[dd74352d2c] Merge Joerg's export command improvements into trunk. (user: drh, tags: trunk)
2011-07-25
12:24
[ccc2c8f65e] Make sure deleted files are recorded in the MLINK table. (user: drh, tags: trunk)
11:21
[a26940c22e] Merge the ge-tarfix changes into trunk. This fixes tarball generation for repos that have very long filenames. (user: drh, tags: trunk)
2011-07-24
19:47
[02ce8b4a46] Closed-Leaf: Use a Blob object rather than a custom printf function in order to construct the PAX header for tarballs. (user: drh, tags: ge-tarfix)
00:36
[2ef37b3b2a] Improvements to tar generation. Uses the format documented in Posix.1-2008 to handle long file names and UTF-8. (user: ge, tags: ge-tarfix)
2011-07-23
23:01
[9a67937056] Closed-Leaf: Fix logic error: look up mlink entries of the commit, not the parent. (user: joerg, tags: experimental)
22:13
[ba15af450d] Fix a harmless compiler warning. (user: drh, tags: trunk)
22:05
[ce4a44d931] Improvements to the automatic background color chooser. Provide a setting which alters the algorithm to work with a light-color foreground. (user: drh, tags: trunk)
21:32
[6652dd1c17] Closed-Leaf: Add MinGW makefile to allow building an SSL-enabled Fossil with the sources for zlib and OpenSSL simply extracted into the Fossil source directory. (user: mistachkin, tags: mistachkin-Makefile)
16:01
[3c512b3748] Merge the autosetup update into trunk. (user: drh, tags: trunk)
00:24
[2cfb415b23] During the first phase of export, explicitly try to process the commits in order of delta chains to minimize recomputation and cache trashing. (user: joerg, tags: experimental)
2011-07-22
23:46
[c946b573c7] If a branch does not have a color set for it, choose a background color for the timeline background based on a hash of the branch name. (user: drh, tags: trunk)
23:15
[b6b419c32d] Experimental query parameters brbg and ubg for the timeline. (user: drh, tags: trunk)
22:07
[c32b23d626] Closed-Leaf: Update autosetup to the latest version. This fixes bootstrap on systems with older compilers. Now './configure; make' works on Haiku R1/Alpha 3. (user: steveb, tags: autosetup)
19:38
[fca3073621] Since the mlink table contains entries with pid=0 for non-empty manifests without parents, drop the original non-incremental commit logic by folding the few special cases into the mlink/plink based output. (user: joerg, tags: trunk)
03:12
[75f02948fa] Merge the recent autosetup changes into trunk. The Makefile has been renamed to Makefile.classic. The standard procedure to build is now ./configure; make. (user: drh, tags: trunk)
03:10
[38d5859713] Closed-Leaf: Very minor edits to the BUILD.txt document. (user: drh, tags: autosetup)
01:43
[eff52c1ccb] Switch to using configure (autosetup) by default. The original Makefile is now available as Makefile.classic (user: steveb, tags: autosetup)
2011-07-21
19:20
[c2ccd82522] Add support for incremental exports (user: joerg, tags: trunk)
17:37
[22d414e517] Use stable marks derived from the rid in preparation for optional incremental exports. (user: joerg, tags: trunk)
17:35
[b71b32d131] Skip missing merge parents. Git doesn't like missing marks and there isn't anything to be done about them. (user: joerg, tags: trunk)
15:50
[bc8d368b66] Avoid parsing manifests if a parent exists. Now the only case left using deleteall is when no parent exists. (user: joerg, tags: trunk)
13:53
[433a3c9a78] Write incremental file lists for fast-export. (user: joerg, tags: trunk)
2011-07-20
20:05
[3ade77897f] Fix the realclean target on windows makefiles to delete mkversion.exe not version.exe. Ticket [5947ace466c571d] (user: drh, tags: trunk)
08:37
[8320393b2f] Merge working directory relative file listings for changes and extras commands into ben-testing. (user: ben, tags: ben-testing)
08:34
[5de11ac6be] Closed-Leaf: Add help text to status command about --non-relative option. (user: ben, tags: ben-changes-report)
08:29
[74d65bab28] Merge trunk with ben-testing (user: ben, tags: ben-testing)
2011-07-19
23:44
[4adc11edb7] Update the built-in SQLite to the latest 3.7.8 alpha, for the purpose of testing SQLite. (user: drh, tags: trunk)
23:29
[b317471d8c] Allow the root of a check-out to be in the root of the filesystem. Ticket [675f36eac4902cf] (user: drh, tags: trunk)
23:18
[4ac6328f76] Do not delete initial whitespace from a wiki page prior to formatting as this can mess up the bullet and enumeration markup. Ticket [207829a5c5ab7af] (user: drh, tags: trunk)
23:10
[ebeaf3ae26] Enhance the branch command and the branch www page so that they can show all branches. The branch command can now also show closed branches. Ticket [2adfb697fda1b2]. (user: drh, tags: trunk)
22:57
[d86201dce9] Take extra care to always honor the -A option on clone, especially when cloning from a file: URI. Ticket [bcd3cdebf2879874] (user: drh, tags: trunk)
22:41
[a3717e1378] Increment the version number. Update the change log. (user: drh, tags: trunk)
22:39
[c46c70897c] Change the name of the "service" command to "winsrv" to avoid confusion with the "server" command. (user: drh, tags: trunk)
2011-07-18
20:04
[06e9ca23e7] Merge the windows-service command into trunk. (user: drh, tags: trunk)
20:00
[4bf9048e25] Closed-Leaf: Update the MSVC makefile so that it works with the new "service" command. (user: drh, tags: tsbg-win-service)
2011-07-15
18:06
[91c2f65a6e] Enable Fossil to run as a Windows service and add a "fossil service" command. (user: tsbg, tags: tsbg-win-service)
04:50
[e14f0fe2f3] Add file local.tcl to the autosetup directory. Containing a configuration option to prevent autosetup from using a pager. (user: dan, tags: trunk)
2011-07-14
15:28
[39624620ac] Add a commentary section to the check-in checklist. Also add the "verify makefiles" item. /doc/trunk/www/checkin.wiki (user: drh, tags: trunk)
14:34
[a4efad7e61] Update autosetup to the latest version - https://github.com/msteveb/autosetup/commit/e2a8949b420 . (user: dan, tags: trunk)
13:29
[831306e11b] Update the pre-commit checklist: /doc/trunk/www/checkin.wiki (user: drh, tags: trunk)
13:02
[34177b0068] Added the Checklist for Successful Open-Source Projects document. /doc/trunk/www/foss-cklist.wiki (user: drh, tags: trunk)
11:24
[fd13b1a16f] Fix the "fossil setting" command so that it can change the manifest setting even when not within a local check-out. (user: drh, tags: trunk)
11:09
[5fe55cb103] Modify auto.def to detect the case where the system SQLite is too old for WAL support (used by fossil). (user: dan, tags: trunk)
10:24
[734af429e3] Small changes to autosetup build system so that the --disable-internal-sqlite switch works and is compatible with BSD make. (user: dan, tags: trunk)
00:28
[35f80429f2] Fix a bug in the auto.def file. (user: drh, tags: trunk)
2011-07-13
23:03
[df9da91ba8] Version 1.18 (user: drh, tags: trunk, release, version-1.18)
21:29
[f476744d60] Merge the new autosetup mechanism into the trunk. (user: drh, tags: trunk)
21:24
[11f2f71f4c] Update the "fossil wiki export" command to use standard file output utilities so that line endings will be handled correctly. Ticket [d9040c134bf41] (user: drh, tags: trunk)
21:15
[336e194c4d] Fix an assert() that fires if the "stash" command is used after having done an "rm". Ticket [3ce0ea97522581] (user: drh, tags: trunk)
2011-07-12
20:27
[2cd0c7657f] Be sure to flush g.httpOut at the end of cgi_reply(). (user: drh, tags: trunk)
17:26
[8c482e2a99] Closed-Leaf: Apply a fix to auto.def supplied by Steve Bennett via the mailing list. (user: dan, tags: autosetup)
2011-07-11
10:00
[b9a38cf367] By default, the extras command lists all the uncontrolled files relative to the current working directory, unless the --non-relative option is used. (user: ben, tags: ben-changes-report)
2011-07-10
15:01
[a05bbff46a] By default, the changes and status commands list all changed files relative to the current working directory, unless the --non-relative option is used. (user: ben, tags: ben-changes-report)
13:01
[e0d2e1f9b8] When running the changes or status command from inside a sub-directory of the check out, only show the changes in or below the current directory unless the --show-all option is used. (user: ben, tags: ben-changes-report)
12:05
[35ecc92b69] Don't show the cookie values on the test_env page, unless the fossil executable was built with FOSSIL_DEBUG. (user: ben, tags: trunk)
2011-07-09
21:06
[cd2cb3b347] Disable the piping of output through $env(PAGER). (user: drh, tags: autosetup)
20:19
[ded86a4e53] Initial check-in of Steve Bennett's autosetup configurator. (user: drh, tags: autosetup)
16:12
[fc15fe0418] Added ability to access repositories via CGI that are located in a path containing whitespaces. (user: rimkojr, tags: trunk)
2011-06-30
17:40
[e50813e19b] typo fix per ticket [fc0838fc72f079d2033ae] (user: bch, tags: trunk)
2011-06-29
17:10
[5acc3e4cc4] Simplify some the "name" parameter to the "artifact" URIs. (user: drh, tags: trunk)
11:23
[082c02a80c] Fix broken hyperlink on ticket history. Ticket [53ed528478dbc42]. (user: drh, tags: trunk)
11:20
[f23e90da8a] Fix the fossil_strcmp() routine so that it compares strings in the correct order even if some of the characters have their high-order bits set. Ticket [5982aa506467d]. (user: drh, tags: trunk)
2011-06-28
00:17
[5392b5c28b] Fix a missing dependency in the makefiles. Ticket [e5b941cb0c90ba] (user: drh, tags: trunk)
2011-06-24
11:31
[745db63526] Update the built-in SQLite to the 3.7.7 final with patches to fix compiler warnings associated with Fossil's use of SQLITE_THREADSAFE=0. (user: drh, tags: trunk)
2011-06-23
17:48
[4722e1ab77] Update the build-in SQLite to the lastest 3.7.7 release candidate. (user: drh, tags: trunk)
2011-06-21
11:38
[b72eb4d4b2] fix [ffa87168ce1] (user: ron, tags: trunk)
00:51
[74cbfc69ad] Update the built-in SQLite to the latest 3.7.7 release candidate. (user: drh, tags: trunk)
2011-06-18
19:29
[a8f271e81e] Updates to the "Quick Start" documentation. (user: drh, tags: trunk)
18:30
[a992b276e1] Update the release-test document. Add a Change Log. (user: drh, tags: trunk)
18:06
[2d50893dd8] Add a "Contributing" link to the homepage. Update the build documentation. (user: drh, tags: trunk)
17:02
[30b0986d93] Fixes to the windows makefiles to support sequential version numbers. (user: drh, tags: trunk)
17:00
[7bbeb88205] Merge latest changes from trunk (user: ben, tags: ben-testing)
16:50
[e0303181a5] Add a version number that is increased by one on each release. Make the initial version number 1.18 since there have been 17 prior releases. (user: drh, tags: trunk)
15:51
[89e6eb9674] Improved error messages when getcwd() fails. Ticket [f628d183c958c5b12]. (user: drh, tags: trunk)
2011-06-17
20:13
[b2e7370e32] Adding a new test (this failed by current trunk) based on ticket [74413366fe]. (user: viric, tags: merge_renames)
19:09
[8526b151fc] Adding a first test for merging branches with renames. Related to ticket [554f44ee74]. (user: viriketo, tags: merge_renames)
15:13
[b707622f29] Fixes to "export --git". Changes spaces in tag names to "_" since Git cannot deal with spaces in tag names. Make sure the name of the committer is well-formed according to git's definition of well-formedness. (user: drh, tags: trunk)
13:37
[d3a1663a09] Fix the temporary filename generator so that it does not get stuck in a loop. Ticket [006e1df642d6246a03]. (user: drh, tags: trunk)
2011-06-16
23:12
[1128509646] Fix an issue with makeheaders that causes problems for windows when full pathnames are use with a colon in the device name. (user: drh, tags: trunk)
19:51
[82d741db3e] Updates to the VC++ makefile. (user: drh, tags: trunk)
2011-06-15
15:22
[dbe1e68e43] Update the built-in SQLite to the latest 3.7.7 beta. (user: drh, tags: trunk)
2011-06-14
23:59
[1c4d1272a6] When doing a merge, only follow direct ancestor links when computing the set of filename changes. Do not follow merge links as this can result in non-intuitive changes. Ticket [554f44ee74e3d3b]. (user: drh, tags: trunk)
22:31
[b893eb0dad] Disable several warnings about sorting w/o an index. (user: drh, tags: trunk)
22:16
[3a610a3980] A very simple commit fix. (user: drh, tags: trunk)
2011-06-10
15:14
[6ed7ceb1de] When creating manifest files as part of a "fossil import" command, ensure that "T" cards are added in sorted order, and that there are no duplicates. (user: dan, tags: trunk)
2011-06-09
19:20
[0538980488] Make sure the content of a manifest has been materialized and is not a copy-or-write segment of another blob prior to parsing it. Ticket [9c3e2a224b6b0055] (user: drh, tags: trunk)
2011-06-07
15:51
[621be70494] Improvements to the "annotate" algorithm: Only search primary ancestors; ignore branchs. (user: drh, tags: trunk)
02:09
[fbf417b681] Merge the venks-emacs changes into trunk. (user: drh, tags: trunk)
00:48
[690ba8cbdb] Pull the latest trunk changes into the venks-emacs branch. (user: drh, tags: venks-emacs)
2011-06-06
17:59
[081a29c0b7] Fix indentation and tabs to style guide (user: venkat, tags: venks-emacs)
17:17
[fd6f1c5e61] When setting execute permission only set it for those users that also have read permission. (user: drh, tags: trunk)
17:15
[37c231b11d] Bug fix: make sure "fossil update" sets the execute permission bit correctly. (user: drh, tags: trunk)
16:50
[12989181a6] Remove an unnecessary level of function nesting. (user: drh, tags: trunk)
12:01
[5ea9cf4002] Update the "scrub" command to remove traces of login-groups and subrepositories. (user: drh, tags: trunk)
2011-06-05
08:54
[be264779de] Merge latest SQLite from trunk (user: ben, tags: ben-testing)
08:49
[6aa5b85f0e] Minor code cleanup: reformat code to 80 char line length (user: ben, tags: ben-testing)
08:46
[636cc595e1] Add ssl-ca-location setting to specify file/directory to pass to OpenSSL as the server CA location. This allows specification of CAs properly on platforms without usable centralised CA certificate lists, or management by external programs. Add note to certificate warning about this setting, and stronger instructions about what to do if the server c... (user: ben, tags: ben-testing)
00:09
[ac7be7fd6c] Fix minor typo in comment (user: venkat, tags: venks-emacs)
00:04
[35d6029a13] Add ability to append to ticket fields from the fossil ticket command (user: venkat, tags: venks-emacs)
2011-06-03
14:24
[9f9047d686] Update the built-in SQLite to the latest 3.7.7 alpha. (user: drh, tags: trunk)
2011-06-02
23:45
[a164b63a67] Minor code clean-ups: (1) shorten lines to less than 80 characters (2) remove C99-isms, especially intermixed code and declarations. Also merge in the moved file display fix from the trunk. (user: drh, tags: ben-testing)
20:49
[067cda2645] Improved handling of check-in diff display when files have changed names but are otherwise unmodified. Requires a rebuild to get the display exactly right since the MLINK table needs to be recomputed. (user: drh, tags: trunk)
19:38
[30ebed1903] Merge versionable settings and empty-dirs setting from versionable-settings branch (user: ben, tags: ben-testing)
19:31
[397f434a4d] Merge SSL client certificate support from ben-security branch (user: ben, tags: ben-testing)
19:28
[25c77401f0] Create new branch named "ben-testing" (user: ben, tags: ben-testing)
14:56
[74ecc4d646] Make sure the built-in "now()" function is available to peer-repository connections for single-signon operations. Ticket [3233c3dad99d57ad]. (user: drh, tags: trunk)
2011-06-01
22:39
[d5b9674ec5] Add the --type option to the "fossil tag find" command. Ticket [9bed1f604e0773] (user: drh, tags: trunk)
22:32
[2a013f0228] In contexts where only a check-out makes since, only resolve tags or branch names into check-outs, not events or other artifacts. Ticket [5f611295e3c2a8]. (user: drh, tags: trunk)
2011-05-31
12:52
[e5e6ca4659] Always use the alternate-form flag "#" to control the number of input bytes to printf conversions like %t, %h, and %q. Do not use precision in those cases since precision limits the number of output characters, not the number of input characters. Ticket [8967ea1df4f51af]. (user: drh, tags: trunk)
2011-05-30
16:46
[3abab7e177] Makefile which works under the BSDs and Solaris using their non-GNU make. Resolves [5a96dd5f52]. (user: ben, tags: trunk)
2011-05-29
12:53
[0bed863b69] Closed-Leaf: Remove accidentally included line of code. (user: ben, tags: ben-security)
12:49
[e06ea26e97] Support for client side SSL certificates for extra authentication to https servers. Adds --ssl-identity command line option and ssl-identity setting to specify the filename of a identity file containing a PEM encoded certificate and private key. (user: ben, tags: ben-security)
2011-05-28
18:51
[0448438c56] Release (user: drh, tags: trunk, release)
17:56
[6d35cde78d] Merge the latest changes from the ben-security branch into trunk. (user: drh, tags: trunk, test-%-&-tag)
17:52
[e94c1e9068] Do not attempt to use fossil_fopen() in place of fopen() in the SQLite shell as doing so causes problems on (some) Macs and does not really help the windows i18n situation. Ticket [034fa7bb2907e96] (user: drh, tags: trunk)
16:23
[95f04bbfbf] Add the X-Frame-Options: DENY header to HTTP responses, and a comment lamenting that two other helpful security headers can't really be used without breaking things. (user: ben, tags: ben-security)
15:40
[529237a3c1] Closed-Leaf: Tidy up and fix implementation of empty-dirs setting. (user: ben, tags: versionable-settings)
15:39
[eb93d6ae0e] Add documentation for empty-dirs setting (user: ben, tags: versionable-settings)
14:55
[b5d4526211] Docs and visibility for versionable settings: Add versionable marker in the web UI. Output of the settings command notes if the value is overridden. Update help text for settings command noting versionable status and that glob settings can be newline separated. (user: ben, tags: versionable-settings)
09:15
[761a98a1ee] Warn when there's a versioned and non-versioned value for a setting, and allow this warning to be silenced. Trim whitespace from settings loaded from files. (user: ben, tags: versionable-settings)
2011-05-27
14:37