Fossil

Timeline
Login

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

50 check-ins occurring around 2012-11-27T16:26:29.

2012-11-29
21:21
[49bdd78b75] merge trunk. Seems to work now. Still to be tested more. (user: jan.nijtmans tags: ticket-d17d6e5b17)
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 </ul> on object descriptions. (user: drh tags: trunk)
15:13
[258cedd625] merge trunk. Broken on win32! (user: jan.nijtmans tags: ticket-d17d6e5b17)
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:57
[609ea54f7b] This change is intended to detect, during commit, whether some file contents cannot be interpreted as either UTF-8 or ASCII. This typically happens when the file is in the iso8859-1 (UNIX) or cp1252 (win32) encoding. Nothing very bad happens, only fossil cannot display the characters. For example, see: [http://core.tcl.tk/tcl/info/7559185e9a] It would be nice if fossil detects this situation, so the user has the choice to change the encoding to utf-8, or answer 'y' if this is intended. Probably missing is a 'latin-glob', 'non-utf8-glob' (any ideas for a better name?) setting. An improvement would be to allow the 'c' response, which aborts the commit but first converts it to utf-8 (assuming iso8859-1 on UNIX and cp1252 on win32) Another thing this change does is warn if the file contains long lines which cannot be handled by fossil. The user is given the chance to break the long lines into shorter ones. This cannot be done automatically. Maybe add a "longlines-glob" setting as well. Feedback welcome! (user: mistachkin tags: improve_commit_warning)
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:45
[58a98df4a5] merge trunk (user: jan.nijtmans tags: ticket-d17d6e5b17)
08:44
[9d67e2e2d3] Closed-Leaf: merge trunk (user: jan.nijtmans tags: convert_before_commit_v2)
08:43
[569d0e2cec] merge trunk (user: jan.nijtmans tags: improve_commit_warning)
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 scripting language is enhanced to support this, including the new "query" command for doing SQL queries against the repository database. All changes should be backwards compatible. (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)
12:10
[2e1f2e69d5] merge trunk (user: jan.nijtmans tags: improve_commit_warning)
11:26
[71cd228b0e] merge trunk (user: jan.nijtmans tags: ticket-d17d6e5b17)
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
23:54
[642e543c28] Closed-Leaf: Changes to support easier debugging on Windows. (user: mistachkin tags: winDebug)
22:51
[9b800ee41c] Merge byte-order-mark handling enhancements to trunk. (user: mistachkin tags: trunk)
22:47
[f05090e5e8] merge trunk (user: jan.nijtmans tags: ticket-d17d6e5b17)
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)
20:03
[1772f8b895] merge trunk (user: jan.nijtmans tags: ticket-d17d6e5b17)
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)