Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
30 check-ins tagged with "win32-longpath"
2014-06-12
| ||
17:26 | merge trunk ... (Closed-Leaf check-in: e751da62 user: jan.nijtmans tags: win32-longpath) | |
2014-04-14
| ||
13:03 | merge trunk. Add support for extended UNC paths as well. ... (check-in: 9d4a73cb user: jan.nijtmans tags: win32-longpath) | |
2014-03-13
| ||
21:06 | merge trunk ... (check-in: d88d1bc0 user: jan.nijtmans tags: win32-longpath) | |
2014-02-14
| ||
10:25 | Merge in updates from trunk. Some implementation simplifications and more comments (mainly in the SQLite part). ... (check-in: 9cc1c9d6 user: jan.nijtmans tags: win32-longpath) | |
2014-01-23
| ||
21:47 | merge trunk ... (check-in: abb24004 user: jan.nijtmans tags: win32-longpath) | |
21:18 | merge branch-1.28, a few other cherry-picks from trunk ... (check-in: 303e7af7 user: jan.nijtmans tags: win32-longpath) | |
2013-12-30
| ||
20:57 | merge trunk ... (check-in: 02a0e889 user: jan.nijtmans tags: win32-longpath) | |
2013-12-20
| ||
12:12 | The same, but then with modified SQLite (minimal patch to function winFullPathname this time). This way, applications wanting to use the "win32-longpath" VFS don't have to do tricky extended-path modifications any more. ... (check-in: 8e8e3a11 user: jan.nijtmans tags: win32-longpath) | |
12:04 | Merge trunk. Some more comments. ... (check-in: 4e3f4d26 user: jan.nijtmans tags: win32-longpath) | |
2013-12-18
| ||
08:11 | Merge trunk. Valid extended paths must have >6 chars, e.g. "\\?\C:\" (+1 for closing '\0'), this way make sure that wUnicode always points to allocated memory. ... (check-in: 1db9134d user: jan.nijtmans tags: win32-longpath) | |
00:18 | Remove superfluous comment line in makemake.tcl. ... (check-in: e977f86d user: mistachkin tags: win32-longpath) | |
00:17 | Merge updates from trunk. ... (check-in: ef9f707b user: mistachkin tags: win32-longpath) | |
2013-12-17
| ||
14:49 | Eliminate use of "goto". Fix UNC -> Extended UNC translation when path>260 chars. ... (check-in: 83087c8d user: jan.nijtmans tags: win32-longpath) | |
12:03 | It appears that in [4f0413381d], Makefile.msc was edited without corresponding change in makemake.tcl. Correct that, so this change will not be accidently reverted again (as I did in the previous commit) ... (check-in: c6f25560 user: jan.nijtmans tags: win32-longpath) | |
11:56 | Align recommended SQLite compilation options with actual options used when compiling SQLite. (I don't think SQLITE_ENABLE_EXPLAIN_COMMENTS should be one of them, it never was in earlier releases) ... (check-in: d0814e59 user: jan.nijtmans tags: win32-longpath) | |
10:51 | If 'newbranch' field only contains spaces, consider it empty. ... (check-in: 5ceef9bc user: jan.nijtmans tags: win32-longpath) | |
10:20 | Break the 260 character path barrier on Win32. Add test-case "win32-longpath" for proving that it works. ... (check-in: 4b49bb9c user: jan.nijtmans tags: win32-longpath) | |
10:14 | Move special path handling from SQLite to fossil. ... (check-in: 1dd5a509 user: jan.nijtmans tags: win32-longpath) | |
09:32 | If "fossil new" or "fossil open"'s argument has an extended path prefix like "\\?\C:\", don't process the '?' and ':' in it as special path characters, only do '/' -> '\' translation. This makes extended paths usable in fossil everywhere (hopefully), for now <260. ... (check-in: 04f4e699 user: jan.nijtmans tags: win32-longpath) | |
2013-12-16
| ||
15:12 | Hm. "catch" doesn't appear to work for reporting the win32-longpath error correctly, instead check whether CANTOPEN is part of the output. ... (check-in: 4b4606d8 user: jan.nijtmans tags: win32-longpath) | |
14:25 | Better clean-up after win32-longpath test. Revert accidental change in Makefile.mingw. ... (check-in: 698a2d59 user: jan.nijtmans tags: win32-longpath) | |
13:37 | Fix bug in utf8.c (don't translate first ':' in extended path). Add test-case (win32-longpath.test). Some formatting (don't use tabs). ... (check-in: 7d5c1bbd user: jan.nijtmans tags: win32-longpath) | |
10:57 | Merge trunk. Eliminate need for special Makefile.Cygwin. Simplify handling of '\\?\' prefix: Only add it when necessary (calculated path>=260 chars). ... (check-in: 23b849cc user: jan.nijtmans tags: win32-longpath) | |
2013-12-13
| ||
13:53 | merge trunk ... (check-in: 46e1d4c8 user: jan.nijtmans tags: win32-longpath) | |
2013-12-12
| ||
16:13 | One more: GetFullPathNameW() needs the "\\?\"-prefix as well if the input path is already >MAX_PATH. But we don't want the resulting directory to have this prefix, so strip it off when present. ... (check-in: e5fef798 user: jan.nijtmans tags: win32-longpath) | |
15:01 | Final bug-fix: Before prefixing a path with "\\?\", check if it is prefixed already. If so, don't do it again. Everything seems to work fine now! ... (check-in: c952c773 user: jan.nijtmans tags: win32-longpath) | |
14:27 | Implement file_access() function such that it accepts paths>MAX_PATH. Implementation copied (with some simplifications) from Tcl 8.6 ... (check-in: ba4b3ac1 user: jan.nijtmans tags: win32-longpath) | |
13:54 | Fix fossil_stat() and fossil_chdir() such that they accept paths>MAX_PATH. For file_access(), implement a workaround that the '\\?\' prefix can be handled. ... (check-in: 29f023fe user: jan.nijtmans tags: win32-longpath) | |
11:16 | Bug-fix: didn't compile on win32, and handle extended UNC paths correctly. ... (check-in: da8d516f user: jan.nijtmans tags: win32-longpath) | |
09:37 | Make "win32-longpath" the default VFS on win32, eliminating all path limitations (up to ~32767 chars). TODO: eliminate use of the the function _wstati64(), that appears to be the only Win32 function left which cannot handle such long paths. Everything else needed is done. ... (check-in: 1b9893bd user: jan.nijtmans tags: win32-longpath) | |