Fossil

Timeline
Login

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

63 events for the month beginning 2013-09-01 by user jan.nijtmans

Following month ↑
2013-09-27
09:37 Edit [0013d9ccb6595fd6|0013d9ccb6]: Mark "Closed". ... (artifact: d4c297ff7c user: jan.nijtmans)
07:49
unloadTcl is only needed on Win32, not for Win64 or any other platform. ... (Closed-Leaf check-in: 0013d9ccb6 user: jan.nijtmans tags: win64-unloadTcl)
2013-09-26
07:54 Edit [e19cfba5373369bf|e19cfba537]: Mark "Closed". ... (artifact: d6b89d18e4 user: jan.nijtmans)
07:17
Fossil compiled with MinGW version 4.0 didn't work on Windows XP any more, because it uses the 64-bit time API. This can be fixed by specifying -D_USE_32BIT_TIME_T. (It's the same in MSVC, but Microsoft does not support Windows XP in its development tools any more. Adding the same in Makefile.msc doesn't help anything on that, unfortunately) ... (check-in: a8214df372 user: jan.nijtmans tags: trunk)
07:07 Edit [9112867c2d65e5cf|9112867c2d]: Move to branch pending-review. ... (artifact: f3d740d26f user: jan.nijtmans)
06:58
Workaround for [http://sourceforge.net/p/mingw/bugs/2062/|MinGW bug #2062] ... (check-in: f2ce2f80f4 user: jan.nijtmans tags: trunk)
2013-09-25
08:36
Remove unnecessary code which does not give any advantage. This fixes dynamical loading of Tcl 8.4 as well. ... (Closed-Leaf check-in: 132c1b4cc2 user: jan.nijtmans tags: pending-review)
08:29
FOSSIL_ENABLE_TCL_PRIVATE_STUBS only makes sense when USE_TCL_STUBS is defined as well. Use that consistantly in the code. Easier testing whether Tcl integration works fine, just by "fossil version -v". ... (check-in: 0038f4c999 user: jan.nijtmans tags: pending-review)
2013-09-24
07:12 Edit [2234fabe76cb4a97|2234fabe76]: Move to branch support-tcl84-stubs. Add "comment-jan.nijtmans" with value "Tcl_GetCommandFromObj is not present in Tcl 8.4's public stub table. Without stubs everything works fine. This is a bug in Tcl 8.4, which is fixed in 8.5. This branch allows tcl8.4 to be loaded using stubs when USE_TCL_EVALOBJV=1.". ... (artifact: 7291574851 user: jan.nijtmans)
2013-09-23
12:09
Loading Tcl 8.4 only works when USE_TCL_EVALOBJV=1. Reason: the function Tcl_GetCommandFromObj is introduced in Tcl 8.5 (TIP #139). Actually, the source code history for Tcl indicates that this is not correct. Both Tcl_GetCommandFromObj and Tcl_GetCommandInfoFromToken are present for Tcl 8.4. The Tcl_GetCommandInfoFromToken function was added in TIP #32 and the Tcl_GetCommandFromObj function exists since the initial check-in in the Tcl repository, circa 1998. ... (Closed-Leaf check-in: 2234fabe76 user: jan.nijtmans tags: support-tcl84-stubs)
10:17
Prevent a crash in fossil during exit, when a mingw-compiled (with dw2) Tcl version is still loaded. This is clearly a dw2 bug (see: [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724]), but the suggested workaround works and is managable. ... (check-in: da96f916cb user: jan.nijtmans tags: trunk)
2013-09-19
15:10
Some fossil_panic() -> fossil_fatal(). Revert output value of manifest_crosslink() to what it was: 0=error. ... (check-in: b6cb91ca5b user: jan.nijtmans tags: tkt-change-hook)
14:42
merge trunk ... (check-in: 06f08ed02b user: jan.nijtmans tags: tkt-change-hook)
11:48
Fix MSVC build error and warnings: c:\localdata\workspace\fossil\src\util.c(249) : warning C4715: 'fossil_timer_fetch' : not all control paths return a value c:\localdata\workspace\fossil\src\util.c(270) : warning C4715: 'fossil_timer_reset' : not all control paths return a value ... (check-in: 6e1e4bb83d user: jan.nijtmans tags: trunk)
11:29
Notepad and Cygwin interpret absolute paths differently. Solution: make the path relative. This is generally better anyway because relative paths are shorter and less likely to overflow platform path limitations. ... (check-in: 3cadf76c3d user: jan.nijtmans tags: trunk)
11:18
Bug-fix in file_relative_name(): If filename is a super-directory of the current directory then the final slash is missing. Test-case: "fossil test-relative-name /home/ --slash". Result "../../.." should be "../../../". This bugfix is needed for my next commit. ... (check-in: add7524533 user: jan.nijtmans tags: trunk)
08:30
Add --slash option to test-canonical-name and test-relative-name ... (check-in: e6ced76797 user: jan.nijtmans tags: trunk)
2013-09-17
15:05
When using private stubs, really use private stubs ... (check-in: 07c8b73072 user: jan.nijtmans tags: trunk)
11:33
Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. ... (check-in: 8c8c6bce21 user: jan.nijtmans tags: trunk)
09:00
Use Tcl_EvalObjv in any Tcl version, not only when compiled with Tcl 8.6 headers. ... (Closed-Leaf check-in: 92fd8ddc13 user: jan.nijtmans tags: pending-review)
08:43
new clean-zlib, clean-openssl and clean-tcl targets in the mingw makefiles. ... (check-in: 9112867c2d user: jan.nijtmans tags: pending-review)
2013-09-16
20:33 Edit [7c232dc0c3b7ad62|7c232dc0c3]: Mark "Closed". ... (artifact: 720a49e7de user: jan.nijtmans)
19:41
If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. ... (check-in: 0ad8af4bf6 user: jan.nijtmans tags: trunk)
12:49
For some reason, fossil.rc could not be compiled any more. Anyway with stubs, the patchlevel doesn't say anything. ... (Closed-Leaf check-in: 7c232dc0c3 user: jan.nijtmans tags: tcl-stubs-v2)
12:16
Add "clean" target as well. Remove noncence part. ... (check-in: 4966e15d04 user: jan.nijtmans tags: tcl-stubs-v2)
12:13
Same stuff, but now for non-Windows systems as well. Need to run "make" in compat/tcl-8.6/unix first, before running "./configure" ... (check-in: 648c27e6ee user: jan.nijtmans tags: tcl-stubs-v2)
08:34
Much more simplified stubs implementation. No changes to Fossil code itself. ... (check-in: 10f71bc7fc user: jan.nijtmans tags: tcl-stubs-v2)
07:26
merge fork ... (check-in: fea040240f user: jan.nijtmans tags: trunk)
07:24
Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. ... (check-in: c237195fa4 user: jan.nijtmans tags: trunk)
06:40 Edit [0a94396ddfd90191|0a94396ddf]: Mark "Closed". Add "comment-jan.nijtmans" with value "I would like to abandon this way of "simplification". It's becoming more complicated than I imagined. Let me work out an alternative idea for simplification first.". Add "opinion--" with value "I would like to abandon this way of "simplification". It's becoming more complicated than I imagined. Let me work out an alternative idea for simplification first.". ... (artifact: 4a2c2bef8a user: jan.nijtmans)
2013-09-15
17:02 Edit [9f77be88a2da8ea6|9f77be88a2]: Move to branch tcl-stubs. ... (artifact: 3d7c68fee0 user: jan.nijtmans)
16:59
Let "fossil version -v" report the zlib version currently running, not the zlib version it was compiled with ... (check-in: e568d9f03f user: jan.nijtmans tags: trunk)
2013-09-13
21:17
Add the 3 header files from Tcl. Now win32 fossil.exe can be cross-compiled on any system which has a suitble mingw-w64 compiler. E.g. on Ubuntu: * sudo apt-get install mingw-w64 * cd compat;tar xfz <path-to>/openssl-1.0.1e.tar.gz * make -f win/Makefile.mingw.mistachkin PREFIX=i686-w64-mingw32- openssl fossil.exe * i686-w64-mingw32-strip fossil.exe ... (check-in: d0ef76037b user: jan.nijtmans tags: tcl-stubs)
12:15
CONST -> const ... (check-in: 8897edb7e1 user: jan.nijtmans tags: trunk)
11:55
Eliminate the need for the Tcl stub library to be linked with. Fossil uses public Tcl functions only, so tclStubPtr is the only variable which needs to be present and initialized. The function Tcl_InitStubs reduces to only 15 lines of code, which as well can be put in directly. Advantage: Presence of 3 header files (tcl.h, tclDecls.h and tclPlatDecls.h) from whatever Tcl version is sufficient to compile Fossil with Tcl support through stubs. ... (check-in: 9f77be88a2 user: jan.nijtmans tags: tcl-stubs)
08:32
merge trunk to "hidden" tag implementation. Regarding the "CROSS JOIN", see: [85d960e205288ef8] and [https://www.sqlite.org/queryplanner-ng.html#fossilcasestudy] for more info. ... (Closed-Leaf check-in: 778ce727ec user: jan.nijtmans tags: hidden-tag)
2013-09-12
22:47
implement undocumented "mionly" option in JSON timeline, just as in the normal timeline page. ... (check-in: 0bcb7707ce user: jan.nijtmans tags: trunk)
21:05
don't use a CROSS JOIN, but a normal JOIN. Is that correct? Otherwise it's incredible slow......, but I'm not sure. ... (check-in: d7436c4e1c user: jan.nijtmans tags: hidden-tag)
20:06
New target "openssl" in win/Makefile.mingw, for building the openssl static libraries on mingw32 ... (check-in: f469c27d26 user: jan.nijtmans tags: trunk)
13:03
Make it work in JSON timeline as well ... (check-in: 0ee34c90d5 user: jan.nijtmans tags: hidden-tag)
09:22
Implicit function declaration on Cygwin ... (check-in: b7625d8d8c user: jan.nijtmans tags: trunk)
09:06
Let "fossil version -v" report the real Tcl version running, not the version of the Tcl (stub) library it was compiled with. ... (check-in: 86a8e1d923 user: jan.nijtmans tags: trunk)
2013-09-11
20:11
typo and unnecessary "align=center" ... (check-in: 53e004254a user: jan.nijtmans tags: trunk)
15:16
Don't display anything marked "hidden" in the timeline. ... (check-in: ba7056b242 user: jan.nijtmans tags: hidden-tag)
13:15
Use the new -DSQLITE_WIN32_NO_ANSI C-flag from SQLite 3.8.1. This eliminates all osIsNT() calls on Win32 and Cygwin in SQLite. (Fossil doesn't run on Win95/98/ME anyway) ... (check-in: c2fa007451 user: jan.nijtmans tags: trunk)
2013-09-09
13:31
merge trunk ... (check-in: f62a835a8c user: jan.nijtmans tags: usage-command)
12:25 Edit [c1fdc63630435a3c|c1fdc63630]: Add "hidden". ... (artifact: ae1caa26cf user: jan.nijtmans)
2013-09-08
12:59
Restore support for 64-bit integers in JSON on win32. Lost by [10666aaddd]. ... (check-in: c7409f105e user: jan.nijtmans tags: trunk)
2013-09-06
22:18
On Cygwin, when editing with Notepad, make sure it starts with the UTF-8 BOM. ... (check-in: 3e90ef61f3 user: jan.nijtmans tags: trunk)
22:00 Edit [f92d80d42a823b03|f92d80d42a]: Edit check-in comment. ... (artifact: 1f55ed308d user: jan.nijtmans)
14:19
Fix "fossil stash diff --tk" ... (check-in: 1b0a259301 user: jan.nijtmans tags: trunk)
14:18
Change internal $cmd Tcl variable in $fossilcmd. One of the Tcl packages in my environment (not written by me) defines this variable, which breaks "fossil diff --tk". Still investigating, but this is a harmless workaround. Addendum: Found the cause of this problem: [http://core.tcl.tk/tcl/info/f031beec9a] This change came after Tcl 8.6, and was never in any released version of Tcl, so it should be fixed before 8.6.1 ... (check-in: f92d80d42a user: jan.nijtmans tags: trunk)
2013-09-05
20:03
"fossil ls" improvements were mentioned twice in the changelog. ... (check-in: 9203b4cb1c user: jan.nijtmans tags: trunk)
12:42
On Cygwin, don't set browser to "echo" if it cannot be found, but revert to ShellExecuteW which can do a much better job. ... (check-in: 0efd9e6a94 user: jan.nijtmans tags: trunk)
2013-09-04
19:17
merge trunk ... (check-in: 79bae86356 user: jan.nijtmans tags: cleanX-no-clean-glob)
18:43
New --close option to "fossil [/help?cmd=commit|commit]", which immediately closes the branch being committed. ... (check-in: abf727105d user: jan.nijtmans tags: trunk)
14:36 Edit [13594a125ab19f2f|13594a125a]: Mark "Closed". ... (artifact: 113ef04636 user: jan.nijtmans)
12:50
New --close option to "fossil [/help?cmd=commit|commit]", which immediately closes the branch being committed. ... (Closed-Leaf check-in: c0daf6157a user: jan.nijtmans tags: commit-close)
11:30
Update the built-in SQLite from upstream, taking over Joe's fix fror MSVC (reported by Ross Berteig) ... (check-in: 9aae838b8b user: jan.nijtmans tags: trunk)
2013-09-02
21:37 Edit [ab422c39e1332ef6|ab422c39e1]: Mark "Closed". ... (artifact: 9ed819c2f4 user: jan.nijtmans)
09:33
On Cygwin, if no browser is set and no Cygwin version of any browser can be found, fall back to win32/win64 version of chrome, firefox or IE (in that order) ... (check-in: 021866fd91 user: jan.nijtmans tags: trunk)
2013-09-01
16:02
Recommend to others the same as we do. ... (check-in: ad0d6aed18 user: jan.nijtmans tags: trunk)
15:56
Eliminate some compiler warnings (taken over last - patched - version from SQLite) ... (check-in: 0a24d431c7 user: jan.nijtmans tags: trunk)
Previous month ↓