Fossil

Timeline
Login

Timeline

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

88 check-ins for the month beginning 2012-11-01 by user jan.nijtmans

Following month ↑
2012-11-30
16:59
forgot makemake.tcl and Makefile.mingw.mistachkin changes ... (check-in: 08802c4a user: jan.nijtmans tags: cmdline-expansion)
16:43
merge trunk. Add fallback mechanism for MinGW ... (check-in: 2459ee7b user: jan.nijtmans tags: cmdline-expansion)
16:09
merge trunk ... (check-in: 380ad531 user: jan.nijtmans tags: ticket-d17d6e5b17)
14:24
merge trunk g.nameOfExe should have filename_to_utf translation as well on UNIX/OSX ... (check-in: bac4b248 user: jan.nijtmans tags: cmdline-expansion)
14:09
fix testcase ... (check-in: e08073d3 user: jan.nijtmans tags: trunk)
13:27
(experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. ... (check-in: b1036fe5 user: jan.nijtmans tags: cmdline-expansion)
13:05
Changes to allow *[]? in check-in comments were added by check-in [647bb7b79f3c2a], which is sufficient to address ticket [46bf4baedcea6c]. The additional logic in this branch that tries to do special encodings for double-quote characters on windows is complication we can do without.

Was: fix merge problem, which cause an OSX broken build ... (check-in: 7885b601 user: jan.nijtmans tags: ticket-d17d6e5b17)

12:36
merge trunk. appears to work well again. ... (check-in: 0c659161 user: jan.nijtmans tags: ticket-d17d6e5b17)
2012-11-29
21:21
merge trunk. Seems to work now. Still to be tested more. ... (check-in: 49bdd78b user: jan.nijtmans tags: ticket-d17d6e5b17)
15:13
merge trunk. Broken on win32! ... (check-in: 258cedd6 user: jan.nijtmans tags: ticket-d17d6e5b17)
09:59
One more thing I spotted (but cannot test!): UTF8-mac encoded values could enter fossil through environment variables as well... ... (check-in: 42951c59 user: jan.nijtmans tags: ticket-e399bc)
09:53
Tested now on win32 and cygwin (with some fixes, please evaluate!). I cannot test it on OSX, but I think this should function as intended. ... (check-in: a0148eac user: jan.nijtmans tags: ticket-e399bc)
08:57
unbreak win32 ... (check-in: 0ff5b5ed user: jan.nijtmans tags: ticket-e399bc)
2012-11-28
08:45
merge trunk ... (check-in: 58a98df4 user: jan.nijtmans tags: ticket-d17d6e5b17)
08:44
merge trunk ... (Closed-Leaf check-in: 9d67e2e2 user: jan.nijtmans tags: convert_before_commit_v2)
08:43
merge trunk ... (check-in: 569d0e2c user: jan.nijtmans tags: improve_commit_warning)
2012-11-27
14:53
unbreak mingw-w64 build ... (check-in: 14cf3f3c user: jan.nijtmans tags: trunk)
12:10
merge trunk ... (check-in: 2e1f2e69 user: jan.nijtmans tags: improve_commit_warning)
11:26
merge trunk ... (check-in: 71cd228b user: jan.nijtmans tags: ticket-d17d6e5b17)
11:10
Suggested fix for [1038e224fa] ... (Closed-Leaf check-in: 9f3622b2 user: jan.nijtmans tags: ticket-1038e224fa)
09:46
merge trunk ... (check-in: 35f5c40c user: jan.nijtmans tags: convert_before_commit_v2)
09:42
blob_to_utf8_no_bom(): the starts_with_utf16(le|be)_bom calls were swapped. ... (check-in: d27cddf1 user: jan.nijtmans tags: trunk)
09:15
missed a small part when merging ... (check-in: 5d3a492d user: jan.nijtmans tags: convert_before_commit_v2)
09:10
merge trunk ... (check-in: 43caa737 user: jan.nijtmans tags: convert_before_commit_v2)
2012-11-26
22:47
merge trunk ... (check-in: f05090e5 user: jan.nijtmans tags: ticket-d17d6e5b17)
20:03
merge trunk ... (check-in: 1772f8b8 user: jan.nijtmans tags: ticket-d17d6e5b17)
12:23
- Make --force imply --no-warnings - Add --no-warnings to "fossil scrub" and "fossil clean" - Remove "--conflict" option for "fossil merge", use --force for that. ... (Closed-Leaf check-in: 06e1b672 user: jan.nijtmans tags: bellon-unicode-v2)
2012-11-25
21:42
Patch provided by Stefan Bellon, >Attached you'll find a patch that adds the "unicode-glob" to the >settings and respects its setting in the check-in. Additionally I >disabled all the check-in warnings (crnl, binary and unicode) in case >--force/-f is set on commit. ... (check-in: 0c2f705c user: jan.nijtmans tags: bellon-unicode)
20:44
merge trunk ... (check-in: 22a543bc user: jan.nijtmans tags: ticket-d17d6e5b17)
2012-11-23
19:33
some unnecessary spacing ... (check-in: d13143eb user: jan.nijtmans tags: trunk)
11:29
merge trunk "filename contains illegal characters" is now a warning ... (check-in: d3bee356 user: jan.nijtmans tags: ticket-d17d6e5b17)
10:35
Disallow invalid unicode characters ... (Closed-Leaf check-in: 9242c09f user: jan.nijtmans tags: invalid-unicode)
2012-11-22
12:59
merge trunk ... (check-in: 6e9c044e user: jan.nijtmans tags: ticket-d17d6e5b17)
12:58
Minor fix in checking for drive-prefix (!= absolute filename) ... (check-in: 6119cb31 user: jan.nijtmans tags: ticket-d17d6e5b17)
09:32
merge trunk

Functional complete and well-tested

... (check-in: e6a1910f user: jan.nijtmans tags: ticket-d17d6e5b17)
2012-11-21
20:53
Just commit some weird filenames, even one with a newline in it, to test the code. ... (Closed-Leaf check-in: ac1af230 user: jan.nijtmans tags: test-ticket-d17d6e5b17)
09:20
Somehow, part of previous change got lost ... (check-in: 92725735 user: jan.nijtmans tags: ticket-d17d6e5b17)
09:12
Split off in separate functions

Still experimental, but starts looking better

... (check-in: b59dc078 user: jan.nijtmans tags: ticket-d17d6e5b17)
2012-11-20
13:46
Experimental fix for issue [d17d6e5b17].

Should have a LOT more testing before merging it to trunk, because it is dangerous!

The method used is as described at:
http://cygwin.com/cygwin-ug-net/using-specialnames.html The only problematic characters left are ':' and '\', all other problematic characters are handled by translating them to characters in the range U+F000 to U+F0FF

Feedback welcome.

... (check-in: 82ce90f9 user: jan.nijtmans tags: ticket-d17d6e5b17)
2012-11-17
20:19
merge trunk ... (Closed-Leaf check-in: 7e7dcdd2 user: jan.nijtmans tags: convert_before_commit)
2012-11-16
07:50
remove unused variable ... (check-in: 6fb750d7 user: jan.nijtmans tags: trunk)
07:33
The <nobr> tag is not valid xhtml.

All div.logo, div.status, div.section and div.divider parts of the html pages are not supposed to be line-wrapped. Some skins do that though the <nobr> tag, other do it by putting "white-space: nowrap;" in css.

This commit changes the skins to do the same using css in all skins.

With this change, the "timeline" and "finfo" pages become 100% html5 complient: validator.w3.org doesn't show any errors any more (just 3 warnings)

... (Closed-Leaf check-in: 46fba0f1 user: jan.nijtmans tags: no-nobr)
2012-11-13
15:04
this ampersand should not have been escaped ... (check-in: 2017763c user: jan.nijtmans tags: trunk)
12:31
bug-fix: If both suppressCnt and pendingEndTr are true, a </td></tr> pair too much is printed out. Discovered by validator.w3.org ... (check-in: 06b00fa5 user: jan.nijtmans tags: trunk)
2012-11-12
13:19
merge trunk ... (check-in: aaa1cb04 user: jan.nijtmans tags: improve_commit_warning)
13:17
merge trunk ... (Closed-Leaf check-in: 2b63068b user: jan.nijtmans tags: ticket-fb3057f6ed)
13:16
revert unrelated changes ... (check-in: 2c5844b1 user: jan.nijtmans tags: convert_before_commit)
13:12
merge trunk ... (check-in: b1beeb77 user: jan.nijtmans tags: convert_before_commit)
2012-11-10
19:57
merge trunk ... (check-in: df71e9d3 user: jan.nijtmans tags: ticket-fb3057f6ed)
2012-11-09
15:39
merge trunk ... (check-in: 9627a905 user: jan.nijtmans tags: convert_before_commit)
11:56
In html5, every table row is expected to have the same number of cells. ... (check-in: cc746fc6 user: jan.nijtmans tags: trunk)
09:01
Attempt to fix [fb3057f6ed]. Seems to work. ... (check-in: b0917b10 user: jan.nijtmans tags: ticket-fb3057f6ed)
08:52
(committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. ... (check-in: 153116f2 user: jan.nijtmans tags: convert_before_commit)
07:47
merge trunk ... (check-in: 49f73889 user: jan.nijtmans tags: convert_before_commit)
2012-11-08
15:47
merge trunk ... (check-in: 4b9243f6 user: jan.nijtmans tags: convert_before_commit)
15:45
accidently committed two unrelated files... ... (check-in: b1199eb9 user: jan.nijtmans tags: trunk)
15:40
another minor xhtml error. ... (check-in: 44d5ad59 user: jan.nijtmans tags: trunk)
12:04
one more similar fix, in xhref(). There is only one hyperlink using xhref with ampersands, in the "vinfo" and "ci" pages, but just for completeness… ... (check-in: e47d862a user: jan.nijtmans tags: ticket-5ff2043c96)
09:45
suggested fix for [5ff2043c96] ... (check-in: d1f16f71 user: jan.nijtmans tags: ticket-5ff2043c96)
09:20
a few more minor html5 violations ... (check-in: 1858d202 user: jan.nijtmans tags: trunk)
2012-11-07
12:10
merge trunk

Fix continuation-byte check for UTF-8 chars > 2 bytes.

... (check-in: 3920fa67 user: jan.nijtmans tags: improve_commit_warning)
10:14
fix Abandoning warning ... (check-in: 4d6ae5c0 user: jan.nijtmans tags: improve_commit_warning)
09:47
styling ... (check-in: c8eaeb1b user: jan.nijtmans tags: improve_commit_warning)
09:43
merge trunk.

simplify utf-8 continuation byte checking, using a loop in stead of separater 2/3/4-byte versions.

... (check-in: 2f7ac60f user: jan.nijtmans tags: improve_commit_warning)
08:30
merge trunk ... (check-in: 82506434 user: jan.nijtmans tags: convert_before_commit)
2012-11-06
12:20
gcc warnings:
src/merge3.c: In function ‘merge_3way’:
src/merge3.c:445:9: warning: ‘zPivot’ may be used uninitialized in this function
src/merge3.c:446:9: warning: ‘zOrig’ may be used uninitialized in this function
src/merge3.c:447:9: warning: ‘zOther’ may be used uninitialized in this function
... (check-in: 233463c4 user: jan.nijtmans tags: trunk)
09:39
... but revert win/Makefile.mingw (accidently committed) ... (check-in: 8f6cd5f3 user: jan.nijtmans tags: convert_before_commit)
09:36
merge trunk

Don't try to convert binary files.

... (check-in: 4fa49721 user: jan.nijtmans tags: convert_before_commit)
08:44
3 minor violations against html5 ... (check-in: c5e08c3f user: jan.nijtmans tags: trunk)
2012-11-05
13:56
merge trunk ... (check-in: b0e05a90 user: jan.nijtmans tags: use-blob_strip_bom)
13:10
If the committed file has CR/NL or UTF-16 (or both), give the user the possibility to convert it to resp NL or UTF-8 (or both) without committing ... (check-in: c6223a8e user: jan.nijtmans tags: convert_before_commit)
11:23
Add commit warning message when text files have a long line length ... (check-in: 87901276 user: jan.nijtmans tags: improve_commit_warning)
2012-11-04
18:06
off-by-one ... (check-in: a7fff6fe user: jan.nijtmans tags: improve_commit_warning)
18:03
merge trunk ... (check-in: e86aa2a1 user: jan.nijtmans tags: improve_commit_warning)
18:00
merge trunk

Factor out main part of UTF-8 check to macro

... (check-in: ce7c5222 user: jan.nijtmans tags: improve_commit_warning)
10:50
merge trunk ... (check-in: bd7b8a48 user: jan.nijtmans tags: improve_commit_warning)
10:48
merge trunk, some improvements in messages (not yet ready yet) ... (check-in: 517a6f7a user: jan.nijtmans tags: improve_commit_warning)
2012-11-02
14:22
don't forget to compensate for the line-length check ... (check-in: 9011fe12 user: jan.nijtmans tags: improve_commit_warning)
10:55
Generate warning when to-be-committed file contains invalid UTF-8 ... (check-in: 4e86b06a user: jan.nijtmans tags: improve_commit_warning)
08:31
speedup mimetype_from_content() by using a 256 byte array.
Mark VT and Ctrl-Z as text bytes, not binary.
Decrease maximum UTF-16 line length to 2731
Check for FFFF in addition to 0, in UTF-16/binary detection.
... (check-in: d804902f user: jan.nijtmans tags: trunk)
2012-11-01
15:38
Correct wrong manual merge. ... (Closed-Leaf check-in: 5963c2dd user: jan.nijtmans tags: improve_looks_like_binary)
14:49
Add back checks for FFFE and FFFF in looks_like_text:
- FFFE is a reversed BOM. It could arise when an UTF-16LE and an UTF-16BE file are concatenated. This is always a fatal error, so diff should bail out early.
- FFFF is a permanently unassigned character as well, which doesn't exist in any font. Sometimes uninitialized variables are either initialized with 0000 or FFFF, so this makes it much more likely that binary files are detected early.

The earlier check for FEFF was not sensible: A BOM in the middle of an UTF-16 file could easily arise when two UTF-16LE or twe UTF-16BE files are concatenated. Nothing goes wrong in that case, the BOM should just be displayed a zero-width-space. Therefore, diff should not bail out.

... (check-in: 64868f2b user: jan.nijtmans tags: improve_looks_like_binary)
14:02
bug-fix: Before preparing a diff, BOM's should not be removed. It might result in a BOM in the middle of UTF-8, which is invalid, but that's how diff works. ... (check-in: cd06b7d8 user: jan.nijtmans tags: use-blob_strip_bom)
12:32
merge trunk ... (check-in: 9e97de34 user: jan.nijtmans tags: use-blob_strip_bom)
11:52
style fix ... (check-in: 0ccbb44f user: jan.nijtmans tags: improve_looks_like_binary)
11:48
merge trunk

let looks_like_text() give different values for UTF-16 BE/LE. Not used yet.

... (check-in: 348637de user: jan.nijtmans tags: improve_looks_like_binary)
10:20
Restore Style fix, which got lost by [618258421767778c] ... (check-in: ef6c243e user: jan.nijtmans tags: trunk)
07:40
dont check for same BOM twice ... (check-in: 8c32e6f0 user: jan.nijtmans tags: trunk)
Previous month ↓