Fossil

History for win/Makefile.mingw.mistachkin
Login

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

History for win/Makefile.mingw.mistachkin

2020-05-05
00:41
[9a9cf041] part of check-in [35046721] diff -y: set the default width automatically based on the terminal width. (check-in: [35046721] user: ashepilko branch: trunk, size: 80708)
2020-04-23
13:16
[c70b490a] part of check-in [3510ca72] Update references to OpenSSL from 1.1.1f to 1.1.1g. Update custom makefile. (check-in: [3510ca72] user: jan.nijtmans branch: trunk, size: 80305)
2020-04-08
10:16
[2f8367fb] part of check-in [72026ed3] Update OpenSSL to version 1.1.1f (check-in: [72026ed3] user: jan.nijtmans branch: trunk, size: 79875)
2020-03-24
20:24
[9efccd1e] part of check-in [77a7078f] Update openssl version number to 1.1.1e. Update custom makefile. (check-in: [77a7078f] user: jan.nijtmans branch: trunk, size: 79875)
2020-02-19
21:34
[49aaf870] part of check-in [7d5e243d] Update custom Makefile for MinGW. (check-in: [7d5e243d] user: mistachkin branch: trunk, size: 79443)
2019-09-30
16:08
[641e6544] part of check-in [161958a4] Update custom Makefile for MinGW. (check-in: [161958a4] user: mistachkin branch: trunk, size: 79354)
2019-09-13
22:53
[e02d24f4] part of check-in [74aac0ed] Update to openssl 1.1.1d (check-in: [74aac0ed] user: jan.nijtmans branch: trunk, size: 79007)
2019-08-05
16:15
[3ced7e28] part of check-in [759b1002] Update custom MinGW makefile. (check-in: [759b1002] user: mistachkin branch: trunk, size: 79007)
2019-07-10
03:49
[da4d949a] part of check-in [1c88ed9b] Update custom MinGW makefile. (check-in: [1c88ed9b] user: mistachkin branch: trunk, size: 78632)
2019-06-27
14:39
[0eef010e] part of check-in [50501328] Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile. (check-in: [50501328] user: jan.nijtmans branch: trunk, size: 78565)
2019-05-29
14:02
[0cca867c] part of check-in [f6fcbf29] Move the "Copy Button" functionality to a separate Javascript module, to be loaded and used independently from the timeline graph module. (check-in: [f6fcbf29] user: florian branch: tooltip-copyhash, size: 78565)
2019-05-17
23:34
[5a68cdfb] part of check-in [344a3331] On Windows, avoid using BIO_ptr_ctrl with OpenSSL 1.1.1b as it does not appear to work as expected. (check-in: [344a3331] user: mistachkin branch: trunk, size: 78622)
14:04
[55f78527] part of check-in [e5616cda] (cherry-pick): Fix the openssl-1.1.1b build procedures. (check-in: [e5616cda] user: jan.nijtmans branch: branch-2.8, size: 78123)
08:17
[4d92838b] part of check-in [d2b44d9e] Fix for building with OpenSSL 1.1.1b using MinGW. (check-in: [d2b44d9e] user: mistachkin branch: mingwFix, size: 78540)
2019-05-16
08:17
[a6c4442d] part of check-in [c8bd45c1] Merge the Makefile changes for OpenSSL-1.1. (check-in: [c8bd45c1] user: jan.nijtmans branch: branch-2.8, size: 78051)
2019-03-01
21:46
[a70d301d] part of check-in [b7695eee] Merge trunk. Update to Openssl 1.1.1b (check-in: [b7695eee] user: jan.nijtmans branch: openssl-1.1, size: 78468)
21:42
[9706d47b] part of check-in [a4166665] Update to openssl 1.0.2r (check-in: [a4166665] user: jan.nijtmans branch: trunk, size: 78491)
21:37
[707fb119] part of check-in [e2751b18] Update custom makefile. Remove some unnecessary spacing in documentation (check-in: [e2751b18] user: jan.nijtmans branch: trunk, size: 78491)
2018-12-03
12:08
[57448c2c] part of check-in [e88c1ff4] Merge trunk (check-in: [e88c1ff4] user: jan.nijtmans branch: openssl-1.1, size: 78051)
2018-11-29
21:38
[83de040e] part of check-in [71399243] Update custom mingw makefile. Update openssl version (check-in: [71399243] user: jan.nijtmans branch: trunk, size: 78074)
2018-10-21
18:38
[9de8a948] part of check-in [1c32c5b8] Update custom MinGW makefile. (check-in: [1c32c5b8] user: mistachkin branch: trunk, size: 77671)
2018-09-15
20:27
[dd050d75] part of check-in [115544e9] add support for TLS 1.3, when compiled with OpenSSL 1.1.1 (LTS). Windows build adapted to use OpenSSL 1.1.1 by default. Still compiles and runs with older OpenSSL as well (check-in: [115544e9] user: jan.nijtmans branch: trunk, size: 77750)
2018-09-11
14:54
[631197c3] part of check-in [368c78a8] merge trunk (check-in: [368c78a8] user: jan.nijtmans branch: openssl-1.1, size: 77755)
14:29
[f9e9bda0] part of check-in [58b7b4e5] Compile openssl with option no-weak-ssl-ciphers (or -DOPENSSL_NO_WEAK_SSL_CIPHERS) Update custum Makefile.mingw (check-in: [58b7b4e5] user: jan.nijtmans branch: trunk, size: 77774)
2018-08-24
08:29
[bb6bf958] part of check-in [5583448c] Merge trunk. Undo unintended changes in previous commit (check-in: [5583448c] user: jan.nijtmans branch: openssl-1.1, size: 77301)
08:25
[011e7ebf] part of check-in [b5a11142] Add configurations "enable-capieng" (use Windows Certificate Store) and "no-weak-ssl-ciphers" (disable RC4 support) (check-in: [b5a11142] user: jan.nijtmans branch: openssl-1.1, size: 77297)
2018-08-23
15:14
[e143181d] part of check-in [cbdbc0a0] Merge trunk. Update to Beta 7 of OpenSSL 1.1.1 (pre release 9, with TLS 1.3 support !!!) (check-in: [cbdbc0a0] user: jan.nijtmans branch: openssl-1.1, size: 77266)
2018-08-15
11:05
[37b80f25] part of check-in [38638cfc] Update to openssl-1.0.2p (check-in: [38638cfc] user: jan.nijtmans branch: trunk, size: 77285)
2018-08-07
21:42
[009d4bd1] part of check-in [32641d15] Update the custom MinGW makefile. (check-in: [32641d15] user: mistachkin branch: trunk, size: 77285)
2018-07-31
00:09
[b75280e1] part of check-in [d5c41263] Update the custom MinGW makefile. (check-in: [d5c41263] user: mistachkin branch: trunk, size: 76803)
2018-07-22
19:16
[52f3a9a4] part of check-in [449c6fd7] Install by copy; covers case when install destination is on a different volume (check-in: [449c6fd7] user: ashepilko branch: trunk, size: 74856)
2018-05-04
11:50
[4941c336] part of check-in [54067e0f] Update custom mingw makefile (check-in: [54067e0f] user: jan.nijtmans branch: trunk, size: 74856)
2018-04-11
08:16
[f6dea9f6] part of check-in [87f3c946] Merge trunk. Update to Beta 2 of OpenSSL 1.1.1 (with TLS 1.3 support !!!) (check-in: [87f3c946] user: jan.nijtmans branch: openssl-1.1, size: 74771)
2018-04-02
11:40
[e8f04ca2] part of check-in [508c42a6] Fix Makefile typo, SQLITE_USE_ZLIB should be SQLITE_HAVE_ZLIB. (check-in: [508c42a6] user: mistachkin branch: trunk, size: 74790)
2018-03-28
08:06
[3b75cc12] part of check-in [d9573d87] Merge trunk (check-in: [d9573d87] user: jan.nijtmans branch: openssl-1.1, size: 74765)
08:01
[895ad96d] part of check-in [531a517b] Update openssl version (check-in: [531a517b] user: jan.nijtmans branch: trunk, size: 74788)
2018-03-17
20:53
[d84958e4] part of check-in [2c3b7457] Merge updates from trunk. (check-in: [2c3b7457] user: mistachkin branch: withMman, size: 74788)
20:52
[95f87e92] part of check-in [853b7c7f] Update the custom MinGW makefile. (check-in: [853b7c7f] user: mistachkin branch: trunk, size: 74627)
20:51
[6ab7f562] part of check-in [14221882] Minor updates to the build system, et al, for 'mman.h' support. (check-in: [14221882] user: mistachkin branch: withMman, size: 73679)
2018-02-28
13:46
[5b12df28] part of check-in [6830dec7] Update the custom MinGW makefile. (check-in: [6830dec7] user: mistachkin branch: trunk, size: 73518)
2017-12-21
15:38
[bee9dda9] part of check-in [c4aec887] Update referenced OpenSSL version. (check-in: [c4aec887] user: mistachkin branch: trunk, size: 72871)
2017-12-20
00:46
[fd2d6aa0] part of check-in [c7ad42d4] Update the custom MinGW makefile. (check-in: [c7ad42d4] user: mistachkin branch: trunk, size: 72871)
2017-11-10
10:55
[c8d78d12] part of check-in [9d3560b8] merge trunk. Upgrade to openssl 1.1.0g (check-in: [9d3560b8] user: jan.nijtmans branch: openssl-1.1, size: 71883)
10:30
[d45475be] part of check-in [3003decb] (cherry-pick): Upgrade to openssl 1.0.2m (check-in: [3003decb] user: jan.nijtmans branch: branch-2.4, size: 71882)
10:28
[775928be] part of check-in [5310f2ba] Upgrade to openssl 1.0.2m (check-in: [5310f2ba] user: jan.nijtmans branch: trunk, size: 71906)
2017-11-08
15:20
[b36fac89] part of check-in [4a9ce01b] (cherrypick): update win/Makefile.mingw.mistachkin (check-in: [4a9ce01b] user: jan.nijtmans branch: branch-2.4, size: 71882)
15:13
[93dbf133] part of check-in [35751600] update win/Makefile.mingw.mistachkin (check-in: [35751600] user: jan.nijtmans branch: trunk, size: 71906)
2017-07-13
10:22
[86701fed] part of check-in [23895c7b] Update top OpenSSL 1.0.2l. Minor (harmless) compiler warnings in mkversion and codecheck1 (-Wall) (check-in: [23895c7b] user: jan.nijtmans branch: trunk, size: 71177)
2017-07-07
12:59
[565cc696] part of check-in [4a516fb7] Merge trunk. Upgrade to OpenSSL 1.1.0f. Note that this branch only adapts the Windows buildfiles, no source-code or anything else, since Openssl 1.1.0 is (almost, not significant for fossil) upwards compatible. (check-in: [4a516fb7] user: jan.nijtmans branch: openssl-1.1, size: 71154)
2017-06-16
11:38
[1404924c] part of check-in [33a13b80] Add -DSQLITE_OMIT_GET_TABLE to the compilation flags for SQLite (check-in: [33a13b80] user: jan.nijtmans branch: trunk, size: 71177)
2017-05-29
02:37
[af63c88c] part of check-in [564edc69] Enable the 'sqlite' command to work with SEE. (check-in: [564edc69] user: mistachkin branch: see, size: 71134)
2017-05-27
20:29
[c6110904] part of check-in [6d4aa344] When SEE integration is enabled, pass its flags when compiling 'shell.c' as well. (check-in: [6d4aa344] user: mistachkin branch: trunk, size: 71097)
2017-03-22
15:56
[9bbf0298] part of check-in [4080860d] When compiling with Mingw(-w64), check for (older) MSVC compatibility. (check-in: [4080860d] user: jan.nijtmans branch: trunk, size: 71084)
2017-03-14
12:17
[d656acd7] part of check-in [bec0c4f0] merge trunk (check-in: [bec0c4f0] user: jan.nijtmans branch: openssl-1.1, size: 71031)
2017-03-03
13:49
[d40fe273] part of check-in [6fc3bf94] Update custom makefile (check-in: [6fc3bf94] user: jan.nijtmans branch: trunk, size: 71054)
2017-02-18
18:13
[03337faf] part of check-in [28173845] Merge trunk. Openssl 1.1.0d -> 1.1.0e (check-in: [28173845] user: jan.nijtmans branch: openssl-1.1, size: 69920)
2017-01-27
09:02
[3c2621da] part of check-in [767ae39c] Merge trunk. Openssl 1.1.0c -> 1.1.0d (check-in: [767ae39c] user: jan.nijtmans branch: openssl-1.1, size: 69920)
08:57
[4635e442] part of check-in [8cb5da6f] Openssl 1.0.2j -> 1.0.2k. Whitespace. (check-in: [8cb5da6f] user: jan.nijtmans branch: trunk, size: 69943)
2017-01-18
11:19
[5d36d771] part of check-in [d0fbbd01] Upgrade to openssl 1.1.0c. Merge trunk (up to fossil 1.37 release) (check-in: [d0fbbd01] user: jan.nijtmans branch: openssl-1.1, size: 69920)
2016-11-08
18:13
[45463424] part of check-in [ce698048] Regenerate the MinGW makefile, since it apparently does use XBCC. Also, sync up the custom MinGW makefile with it. (check-in: [ce698048] user: mistachkin branch: trunk, size: 69943)
2016-11-02
19:12
[07c00879] part of check-in [25285f06] Merge updates from trunk. (check-in: [25285f06] user: mistachkin branch: openssl-1.1, size: 69890)
2016-10-02
01:26
[02bdd80f] part of check-in [903af996] Update custom MinGW makefile. (check-in: [903af996] user: mistachkin branch: trunk, size: 69913)
2016-09-27
07:59
[a1c34ff4] part of check-in [66c4efe7] merge trunk. Update references to OpenSSL 1.1.0b (check-in: [66c4efe7] user: jan.nijtmans branch: openssl-1.1, size: 69806)
2016-09-26
15:01
[f43992e4] part of check-in [508c67b0] Update referenced OpenSSL version. (check-in: [508c67b0] user: mistachkin branch: trunk, size: 69829)
2016-09-23
07:33
[38641637] part of check-in [85f8133c] merge trunk. Update references to OpenSSL 1.1.0a (check-in: [85f8133c] user: jan.nijtmans branch: openssl-1.1, size: 69806)
02:03
[537fa3b3] part of check-in [ff2c20e7] Merge updates from trunk. (check-in: [ff2c20e7] user: mistachkin branch: openssl-1.1, size: 69805)
2016-09-22
20:02
[5724bcd7] part of check-in [60426fbc] Update custom MinGW makefile. (check-in: [60426fbc] user: mistachkin branch: trunk, size: 69829)
17:58
[2972a52b] part of check-in [16b7a0eb] Update referenced OpenSSL version. (check-in: [16b7a0eb] user: mistachkin branch: trunk, size: 69638)
2016-09-13
22:12
[fe86354d] part of check-in [b218dbb9] Update custom MinGW makefile. (check-in: [b218dbb9] user: mistachkin branch: trunk, size: 69638)
14:15
[2c7a17fd] part of check-in [0417467b] (cherry-pick): Update the makefiles so that the build-in SQLite compiles with SQLITE_OMIT_SHARED_CACHE. Update the build-in SQLite sources to 3.14.2. (check-in: [0417467b] user: jan.nijtmans branch: branch-1.35, size: 68371)
2016-09-11
07:14
[4c81eadb] part of check-in [8ff4855d] Update custom MinGW makefile. (check-in: [8ff4855d] user: mistachkin branch: trunk, size: 69235)
2016-09-08
09:22
[668d1501] part of check-in [e122e8a7] (cherry-pick) Make fossil compilable with (externally-built) openssl-1.1.0. Still compiles/runs with openssl 1.0.2 equally well (actual switch is not made yet) (check-in: [e122e8a7] user: jan.nijtmans branch: branch-1.35, size: 68325)
09:08
[afed7610] part of check-in [460d5628] Make fossil compilable with (externally-built) openssl-1.1.0. Still compiles/runs with openssl 1.0.2 equally well (actual switch is not made yet) (check-in: [460d5628] user: jan.nijtmans branch: trunk, size: 69189)
2016-09-07
11:16
[54c8d9ae] part of check-in [b03f1563] minor comment fix (check-in: [b03f1563] user: jan.nijtmans branch: openssl-1.1, size: 69165)
11:15
[00db460e] part of check-in [b0fe158c] Restore default configuration of Makefile.mingw.mistachkin to what it was before (check-in: [b0fe158c] user: jan.nijtmans branch: openssl-1.1, size: 69180)
11:12
[56fd5c48] part of check-in [7839ff02] Complete transition to OpenSSL 1.1.0, which needs additional library on Windows (crypt32.dll) and which has support for ssl2 removed completely. (check-in: [7839ff02] user: jan.nijtmans branch: openssl-1.1, size: 69176)
10:41
[73c21f60] part of check-in [958f1a89] Update referenced OpenSSL version (check-in: [958f1a89] user: jan.nijtmans branch: openssl-1.1, size: 69178)
10:16
[a724a7a9] part of check-in [8a4fa47e] (cherry-pick) Fix mingw64 build (broken by [8f2dd0106ef3b5aa]) (check-in: [8a4fa47e] user: jan.nijtmans branch: branch-1.35, size: 68315)
10:12
[14de647c] part of check-in [db59821f] Fix mingw64 build (broken by [8f2dd0106ef3b5aa]) (check-in: [db59821f] user: jan.nijtmans branch: trunk, size: 69179)
2016-08-18
01:01
[fb64483f] part of check-in [638536e9] Update custom MinGW makefile. (check-in: [638536e9] user: mistachkin branch: trunk, size: 69075)
2016-08-15
11:58
[ab0330bc] part of check-in [80789309] Update the built-in SQLite to version 3.14.1 (check-in: [80789309] user: jan.nijtmans branch: branch-1.35, size: 68211)
2016-06-06
10:07
[f95b1871] part of check-in [47812bc7] Minor efficiency improvement by defining SQLITE_LIKE_DOESNT_MATCH_BLOBS=1 (check-in: [47812bc7] user: jan.nijtmans branch: trunk, size: 68255)
2016-05-28
02:37
[233be99d] part of check-in [cc828822] Improve SEE (shell) support in the build process. (check-in: [cc828822] user: mistachkin branch: trunk, size: 68201)
00:16
[bc25182e] part of check-in [8f2dd010] MinGW makefile integration fixes, mostly for zlib. Also, Clang can define _MSC_VER in some circumstances; therefore, check for Clang first in 'config.h'. (check-in: [8f2dd010] user: mistachkin branch: trunk, size: 68040)
2016-05-27
23:07
[4c8b3125] part of check-in [0ac4f5d3] For the MinGW makefiles, support optional prefixing of all linker arguments. (check-in: [0ac4f5d3] user: mistachkin branch: mingw-exp, size: 68321)
22:51
[2071c45a] part of check-in [de609c7c] Further compiler portability enhancements in the MinGW makefiles. (check-in: [de609c7c] user: mistachkin branch: trunk, size: 67911)
22:25
[78104a07] part of check-in [1bb6f3d3] Compilation 'portability' enhancements for MinGW. (check-in: [1bb6f3d3] user: mistachkin branch: trunk, size: 67250)
2016-05-03
21:30
[022787be] part of check-in [a47ce4d9] Update referenced OpenSSL version. (check-in: [a47ce4d9] user: jan.nijtmans branch: branch-1.34, size: 66542)
20:30
[92c29c53] part of check-in [53992512] Update referenced OpenSSL version. (check-in: [53992512] user: mistachkin branch: trunk, size: 67216)
2016-04-22
20:00
[2168045a] part of check-in [9129f6f6] Updates to support building with the SQLite Encryption Extension on Windows. (check-in: [9129f6f6] user: mistachkin branch: trunk, size: 67216)
2016-04-09
16:57
[9d028af7] part of check-in [96dec24e] Update the custom MinGW makefile. (check-in: [96dec24e] user: mistachkin branch: trunk, size: 66585)
2016-03-12
22:02
[f54bc03d] part of check-in [b9f31fe1] Remove support for miniz because the upstream project appears to be unmaintained. UPDATE: The miniz project is still being maintained and this branch is a dead-end. (check-in: [b9f31fe1] user: mistachkin branch: removeMiniz, size: 65332)
2016-03-01
17:32
[9d391afb] part of check-in [60a0deb2] Update referenced OpenSSL version (check-in: [60a0deb2] user: jan.nijtmans branch: branch-1.34, size: 66542)
16:32
[e2aa9a68] part of check-in [a9e3db1f] Update referenced OpenSSL version. (check-in: [a9e3db1f] user: mistachkin branch: trunk, size: 66542)
2016-01-28
19:48
[f6f384c2] part of check-in [0c860dd9] Update referenced OpenSSL version. (check-in: [0c860dd9] user: mistachkin branch: trunk, size: 66542)
2016-01-12
18:55
[0127942e] part of check-in [c7117ab4] In the MinGW makefile, move included LIBs after the object files. (check-in: [c7117ab4] user: mistachkin branch: trunk, size: 66542)
2015-12-04
14:36
[bfec981c] part of check-in [1376aa44] Update OpenSSL to version 1.0.2e (check-in: [1376aa44] user: jan.nijtmans branch: trunk, size: 66542)
2015-10-22
11:30
[3553f2f5] part of check-in [af7de966] Merge trunk. Almost forgot about this one. Please review. (check-in: [af7de966] user: jan.nijtmans branch: exec-rel-paths, size: 66542)
2015-10-10
17:47
[b2e9398f] part of check-in [9eb222c1] Sync up the custom MinGW makefile. (check-in: [9eb222c1] user: mistachkin branch: trunk, size: 66287)
2015-08-26
19:49
[1982160d] part of check-in [e947fce9] Regenerate and sync-up MinGW makefiles. (check-in: [e947fce9] user: mistachkin branch: trunk, size: 66206)
2015-07-09
18:10
[760c0bfd] part of check-in [a591a253] Update referenced OpenSSL version. (check-in: [a591a253] user: mistachkin branch: trunk, size: 66004)
2015-06-20
07:50
[9535dd69] part of check-in [19192868] merge trunk (check-in: [19192868] user: jan.nijtmans branch: exec-rel-paths, size: 66259)
2015-06-17
17:03
[6296a9af] part of check-in [f5f81a2a] Remove FOSSIL_DYNAMIC_BUILD define from MinGW as not _all_ libraries are linked dynamically (i.e. only the MSVCRT, which we have no control over). (check-in: [f5f81a2a] user: mistachkin branch: dynamicMsvc, size: 66004)
10:10
[640574fd] part of check-in [b2c03de3] On non-MSVC-platforms (including MinGW), dynamic builds are already the default, so let "fossil version -v" reflect that. (check-in: [b2c03de3] user: jan.nijtmans branch: dynamicMsvc, size: 65903)
2015-06-13
20:11
[78e22c07] part of check-in [6c4263da] Update referenced OpenSSL version (check-in: [6c4263da] user: jan.nijtmans branch: trunk, size: 65753)
2015-06-12
08:30
[7d8a41f4] part of check-in [44d0a099] "./configure --with-exec-rel-paths" now enables the use of windiff.exe as external diff utility by default. Recommended for cygwin builds. (check-in: [44d0a099] user: jan.nijtmans branch: exec-rel-paths, size: 66008)
2015-06-11
17:10
[3f07d04e] part of check-in [0626182e] Update referenced OpenSSL version. (check-in: [0626182e] user: mistachkin branch: trunk, size: 65753)
2015-05-12
04:24
[a5dacc6c] part of check-in [0c6f8fe5] Sync up custom MinGW makefile with the latest changes. (check-in: [0c6f8fe5] user: mistachkin branch: trunk, size: 65753)
2015-04-03
03:13
[e7d754e6] part of check-in [bc313086] Merge updates from trunk. (check-in: [bc313086] user: mistachkin branch: mvAndRmFiles, size: 65303)
2015-03-31
09:39
[e8ec4a64] part of check-in [eb090f25] Update custom makefile (check-in: [eb090f25] user: jan.nijtmans branch: trunk, size: 65060)
2015-03-23
01:29
[0e366549] part of check-in [78829b70] Merge updates from trunk. (check-in: [78829b70] user: mistachkin branch: mvAndRmFiles, size: 64778)
2015-03-22
18:58
[8d11fef5] part of check-in [d07ae0ce] In the custom MinGW Makefile only, include the TH1 docs feature by default. (check-in: [d07ae0ce] user: mistachkin branch: trunk, size: 64535)
2015-03-19
21:54
[52526f14] part of check-in [dabb08e9] Upgrade to openssl 1.0.2a (check-in: [dabb08e9] user: jan.nijtmans branch: trunk, size: 64537)
2015-03-15
03:45
[55a62746] part of check-in [be6af3ad] Merge updates from trunk. (check-in: [be6af3ad] user: mistachkin branch: mvAndRmFiles, size: 64779)
03:45
[c9c24e7f] part of check-in [6ac8871c] Update the custom MinGW makefile. (check-in: [6ac8871c] user: mistachkin branch: trunk, size: 64536)
2015-03-03
23:27
[4e7d9894] part of check-in [ae5c35ef] Merge trunk. (check-in: [ae5c35ef] user: mistachkin branch: mvAndRmFiles, size: 64433)
23:26
[60224a20] part of check-in [8ef89404] Update custom MinGW Makefile. (check-in: [8ef89404] user: mistachkin branch: trunk, size: 64190)
23:25
[5d9997af] part of check-in [c227e14f] Only define and use the new 'move-files' and 'remove-files' settings when compiled with the FOSSIL_ENABLE_LEGACY_MV_RM option. (check-in: [c227e14f] user: mistachkin branch: mvAndRmFiles, size: 64316)
2015-03-02
21:40
[232bfa75] part of check-in [c8ed137a] When building with MinGW, make sure to build OpenSSL first if the FOSSIL_BUILD_SSL option is enabled. (check-in: [c8ed137a] user: mistachkin branch: trunk, size: 64073)
2015-02-18
23:15
[1151a85f] part of check-in [40e2cced] Update the custom MinGW Makefile. (check-in: [40e2cced] user: mistachkin branch: trunk, size: 64073)
2015-01-28
12:11
[5b1143ac] part of check-in [16a4f60b] Update referenced openSSL version (1.0.2) (check-in: [16a4f60b] user: jan.nijtmans branch: trunk, size: 63981)
2015-01-27
21:39
[b58774a3] part of check-in [cc3c583f] Update the custom MinGW makefile. (check-in: [cc3c583f] user: mistachkin branch: trunk, size: 63982)
03:34
[8d7745cb] part of check-in [1afb9f7d] Openssl 1.0.2 (check-in: [1afb9f7d] user: jan.nijtmans branch: sqlite3-compat, size: 62522)
2015-01-26
09:04
[749d28ef] part of check-in [9e318f6b] Update custom MinGW makefile, add one "const" and remove some unnecessary eol-spaces (check-in: [9e318f6b] user: jan.nijtmans branch: trunk, size: 63593)
2015-01-23
23:38
[1501764d] part of check-in [8f87308e] Add the 'eagle' skin, based on the one used by the Eagle project (http://eagle.to/). (check-in: [8f87308e] user: mistachkin branch: trunk, size: 63421)
2015-01-22
02:44
[7a1e8c45] part of check-in [448c9cfa] Update the custom MinGW makefile. (check-in: [448c9cfa] user: mistachkin branch: trunk, size: 63304)
2015-01-19
23:27
[6d90d324] part of check-in [af8c8c67] Make it easier to override the directory for OpenSSL when compiling with MinGW. (check-in: [af8c8c67] user: mistachkin branch: trunk, size: 62530)
13:06
[ec505826] part of check-in [151473ae] Update referenced openSSL version (check-in: [151473ae] user: jan.nijtmans branch: trunk, size: 62524)
2015-01-08
17:38
[f252c308] part of check-in [6c484ec3] Update referenced OpenSSL version. (check-in: [6c484ec3] user: mistachkin branch: trunk, size: 62524)
2014-12-19
21:15
[c8edcfc8] part of check-in [1f91d041] Add comments to the MinGW makefiles. Also disable use of SSLv2 and SSLv3 when building with MSVC. (check-in: [1f91d041] user: mistachkin branch: trunk, size: 62524)
2014-12-18
10:21
[dc290810] part of check-in [06455d1e] Merge trunk. On MinGW, build openssl library without ssl2 and ssl3 support. (check-in: [06455d1e] user: jan.nijtmans branch: disable-sslv3, size: 61811)
09:38
[23f7372d] part of check-in [87185aa5] Update custom Makefile (check-in: [87185aa5] user: jan.nijtmans branch: trunk, size: 61772)
2014-12-10
08:23
[86e45fef] part of check-in [34820b43] Update makemake.tcl. So next time Makefile.mingw is re-generated, latest makefile improvements will not be lost. Remove some unnecessary eol-spacing in other tcl files. (check-in: [34820b43] user: jan.nijtmans branch: trunk, size: 61383)
2014-12-09
22:20
[ebb277cd] part of check-in [0a037dd7] Update the custom MinGW makefile. (check-in: [0a037dd7] user: mistachkin branch: trunk, size: 61385)
2014-11-09
20:04
[1448becd] part of check-in [ee5b8648] Same change a previous commit, but for custom makefile (check-in: [ee5b8648] user: jan.nijtmans branch: trunk, size: 59848)
2014-11-06
22:43
[d0e1467b] part of check-in [346c05fb] re-enable SSL in custom MinGW makefile (check-in: [346c05fb] user: jan.nijtmans branch: trunk, size: 59803)
21:46
[be7e9d1e] part of check-in [08002553] re-enable SSL in custom MinGW makefile (check-in: [08002553] user: jan.nijtmans branch: mistake, size: 59803)
21:43
[45eb122b] part of check-in [270897a3] For 32-bit MinGW compile: speed up zlib performance by using critical parts in optimized assembler (official zlib1.dll is compiled this way) (check-in: [270897a3] user: jan.nijtmans branch: trunk, size: 59805)
10:10
[2c4af621] part of check-in [b5d21285] simplify many makefile rules using the $@ construct (check-in: [b5d21285] user: jan.nijtmans branch: trunk, size: 59472)
2014-11-05
22:42
[c6ee092b] part of check-in [9e888499] Fix a makefile warning issue due to build rule duplication. (check-in: [9e888499] user: mistachkin branch: trunk, size: 61618)
2014-10-28
04:03
[7ba2599c] part of check-in [0a4745d3] For MinGW, avoid using the makefile macro name of 'VERSION'. (check-in: [0a4745d3] user: mistachkin branch: trunk, size: 61728)
2014-10-21
02:09
[364b1766] part of check-in [5ea84522] Include main.mk in the makefile integration for the codecheck1 tool. Also fix dependency issue with the MinGW makefiles. (check-in: [5ea84522] user: mistachkin branch: compile-time-print-checking, size: 60851)
2014-10-20
20:47
[d7534f8e] part of check-in [5edc0193] Improve makefile integration for the codecheck1 tool. (check-in: [5edc0193] user: mistachkin branch: compile-time-print-checking, size: 60837)
20:13
[e37fb97f] part of check-in [7c250456] Add call to codecheck1 tool during the MinGW build process. (check-in: [7c250456] user: mistachkin branch: compile-time-print-checking, size: 60939)
19:25
[62e4eafa] part of check-in [afc22726] Updates to Windows makefiles. (check-in: [afc22726] user: mistachkin branch: compile-time-print-checking, size: 60809)
2014-10-15
17:06
[631ee24f] part of check-in [f60f9cdd] Update referenced OpenSSL version. (check-in: [f60f9cdd] user: mistachkin branch: trunk, size: 60631)
2014-09-29
11:18
[c74b955e] part of check-in [67356700] Configure OpenSSL correctly in MinGW-w64 (64-bit) build. (check-in: [67356700] user: jan.nijtmans branch: trunk, size: 60631)
2014-09-12
21:46
[3a14fe91] part of check-in [fe3c9db0] Style cleanup: fix case of 'SQLite' in makefile comments. (check-in: [fe3c9db0] user: mistachkin branch: trunk, size: 60587)
2014-09-10
08:17
[23279193] part of check-in [d5a00a15] merge trunk (check-in: [d5a00a15] user: jan.nijtmans branch: multi-thread, size: 60362)
2014-09-09
21:22
[6298a6af] part of check-in [516cc0c9] Add compile-time option to control whether the TH1 embedded documentation support is enabled. Also, omit TH1 hooks setting when it is not enabled. (check-in: [516cc0c9] user: mistachkin branch: dynamicTh1Docs, size: 60587)
20:24
[12ca4bdc] part of check-in [5fc4366c] Some incremental build enhancements for MinGW. (check-in: [5fc4366c] user: mistachkin branch: trunk, size: 60362)
2014-09-05
06:06
[030599c6] part of check-in [06e5595a] By default on MinGW, do not include the 'openssl' target when building as this causes OpenSSL to be needlessly rebuilt (can be overridden via FOSSIL_BUILD_SSL=1). (check-in: [06e5595a] user: mistachkin branch: trunk, size: 61170)
2014-09-03
11:37
[1dc0bc9c] part of check-in [8b216908] If we really want to do fast sorting in separate threads, SQLITE_DEFAULT_WORKER_THREADS should be set to >0. (check-in: [8b216908] user: jan.nijtmans branch: multi-thread, size: 61086)
08:10
[d18d07f2] part of check-in [62446e2c] merge trunk (check-in: [62446e2c] user: jan.nijtmans branch: multi-thread, size: 61033)
00:00
[5f3b7b0e] part of check-in [8b0dfbb6] Cleanup some spacing and the call to makeheaders in the main.mk and MinGW makefiles. (check-in: [8b0dfbb6] user: mistachkin branch: makefileCleanup, size: 61033)
2014-09-01
20:40
[0263b792] part of check-in [bc8b21d0] Add thread support to fossil, so SQLite can use additional threads for sorting (experimental) (check-in: [bc8b21d0] user: jan.nijtmans branch: multi-thread, size: 61143)
2014-08-25
22:25
[c16a155b] part of check-in [6c6f83c4] Cleanup and unify the 'extra targets' handling. (check-in: [6c6f83c4] user: mistachkin branch: optionalMiniz, size: 61143)
20:51
[68be258b] part of check-in [894e72b2] Manually port all 'cosmetic' fixes from the optionalMiniz branch to trunk. (check-in: [894e72b2] user: mistachkin branch: trunk, size: 59632)
07:00
[61e12fe6] part of check-in [c8019598] Fix including the version of miniz in the Windows resource file (for MinGW). (check-in: [c8019598] user: mistachkin branch: optionalMiniz, size: 61050)
2014-08-23
06:08
[ea7d63cd] part of check-in [c693a336] Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. (check-in: [c693a336] user: mistachkin branch: optionalMiniz, size: 60787)
2014-08-07
10:12
[89665852] part of check-in [3a934617] Update referenced OpenSSL version. (check-in: [3a934617] user: jan.nijtmans branch: trunk, size: 59559)
07:13
[afe67c7b] part of check-in [ffa67c1b] Follow-up to [3ba28b23a4d7626691b56debae4add06cd24d4ca|3ba28b23a4]: Eliminate unnecessary calls to sqlite3_win32_is_nt(), but now for MSC and PellesC as well. (check-in: [ffa67c1b] user: jan.nijtmans branch: trunk, size: 59559)
2014-07-30
20:19
[eb66f6c3] part of check-in [fb3e64f0] Use -DSQLITE_WIN32_NO_ANSI compiler flag on mingw. 1) This optimizes the win32 VFS so it doesn't call the function sqlite3_win32_is_nt() over and over again for every file operation. 2) It makes sure that the SQLite bug I just filed in on sqlite-dev will be fixed before the SQLite 3.8.6 release. Since fossil doesn't run on Win95/98/ME anyway, this is fully harmless. (check-in: [fb3e64f0] user: jan.nijtmans branch: pending-review, size: 59559)
2014-07-27
19:15
[f6eb9790] part of check-in [14aea4f8] Fix http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17346 (check-in: [14aea4f8] user: jan.nijtmans branch: trunk, size: 59517)
2014-07-14
08:22
[b30d24e9] part of check-in [e7340ac3] Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string (check-in: [e7340ac3] user: jan.nijtmans branch: branch-1.29, size: 58663)
07:22
[a67aa299] part of check-in [ec2061ce] Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string. (check-in: [ec2061ce] user: jan.nijtmans branch: trunk, size: 59487)
2014-07-09
22:04
[62437198] part of check-in [1dc9b7cb] If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. (check-in: [1dc9b7cb] user: jan.nijtmans branch: branch-1.29, size: 58622)
2014-07-06
07:05
[08421b04] part of check-in [7f64b350] Allow repository paths of up to 4096 bytes in stead of just 512 bytes. This change needs a minor change in SQLite, allowing the maximum path length no longer to be hardcoded, but configurable at compile-time. See: http://www.sqlite.org/src/info/c060923a54 (check-in: [7f64b350] user: jan.nijtmans branch: longpath, size: 59495)
2014-06-14
20:10
[43f5fb15] part of check-in [1c528d3b] Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. Add support for TH1-based hooks for all commands and web pages, disabled by default. (check-in: [1c528d3b] user: mistachkin branch: trunk, size: 59446)
20:06
[b63a537e] part of check-in [3887a318] Add support for an Inno Setup project file for Fossil. (check-in: [3887a318] user: mistachkin branch: trunk, size: 59231)
05:30
[f8fc6822] part of check-in [7bdb6530] Update the custom MinGW makefile. (check-in: [7bdb6530] user: mistachkin branch: trunk, size: 58998)
2014-06-12
21:37
[a3bdb3a8] part of check-in [636025d4] Add support for an Inno Setup project file for Fossil. (check-in: [636025d4] user: mistachkin branch: innosetup, size: 58831)
20:40
[a4b23953] part of check-in [8b4aaef2] Move Fossil NSIS setup file to the 'setup' directory. (check-in: [8b4aaef2] user: mistachkin branch: trunk, size: 58598)
2014-06-08
20:28
[3e48be1b] part of check-in [f6050585] Corrections to #ifdef handling and comments. (check-in: [f6050585] user: mistachkin branch: th1Hooks, size: 58807)
20:19
[cfd581c6] part of check-in [b3c40dd4] Add the ability to include -OR- omit support for TH1 hooks at compile-time. (check-in: [b3c40dd4] user: mistachkin branch: th1Hooks, size: 58815)
2014-06-05
18:39
[dfc545ca] part of check-in [94c0eb97] Update version of OpenSSL that is referred to in the makefiles. (check-in: [94c0eb97] user: mistachkin branch: trunk, size: 58592)
2014-04-29
21:29
[8c1fc449] part of check-in [d00f2cfa] Make MinGW(-w64) compile work with USE_SYSTEM_SQLITE = 1. Only works if you have a static libsqlite3.a in your compiler environment. (check-in: [d00f2cfa] user: jan.nijtmans branch: trunk, size: 58591)
11:03
[63356b15] part of check-in [f6ac1ff0] Use file_access in stead of win32_access in some places, and fix function signature of win32_chdir(). (check-in: [f6ac1ff0] user: jan.nijtmans branch: trunk, size: 57785)
2014-04-09
21:55
[d2b1fa61] part of check-in [c779b689] Cherry-pick [c5b86115de]: Update version of OpenSSL that is referred to in the makefiles. Cherry-pick [565ba734d2]: Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff). (check-in: [c779b689] user: jan.nijtmans branch: branch-1.28, size: 57429)
2014-04-07
21:07
[fe7097a4] part of check-in [c5b86115] Update version of OpenSSL that is referred to in the makefiles. (check-in: [c5b86115] user: mistachkin branch: trunk, size: 57786)
2014-04-02
12:57
[d365c807] part of check-in [a8e3ede9] Fix --with-tcl build broken by [d77b7ed1a0]. Because FOSSIL_ENABLE_TCL was defined always (either as "1", either as "@FOSSIL_ENABLE_TCL@", selection on it in the Makefile makes no sence anyway. (check-in: [a8e3ede9] user: jan.nijtmans branch: trunk, size: 57786)
2014-03-10
21:42
[836298b7] part of check-in [fd223e5e] Update the custom MinGW makefile. (check-in: [fd223e5e] user: mistachkin branch: trunk, size: 57859)
2014-03-06
09:42
[82c4c236] part of check-in [e68f528b] Cherrypick 170e058520: Better support for MinGW 4.x. Together with minor fossil build adaptations such that a MinGW 4.x build reports the right mingw version. Remark: Building fossil with MinGW 4.x still doesn't produce a working fossil.exe, unless you patch MinGW's <dirent.h> slightly. See: [18cff45a4e] and https://sourceforge.net/p/mingw/bugs/2106/. This MinGW 4.x bug is already open for almost 5 months now. (check-in: [e68f528b] user: jan.nijtmans branch: trunk, size: 57429)
2014-02-28
15:46
[929e649c] part of check-in [99dca383] Fix to check-in [81162e791f] so that it does not require non-standard modifications to the SQLite "shell.c" source file.    Sorry, but this doesn't work! Compiling this with Makefile.mingw.mistachkin gives:    wbld/shell.o:shell.c:(.text+0x3463): undefined reference to `__imp_win32_access' wbld/shell.o:shell.c:(.text+0x59ac): undefined reference to `__imp_win32_access' /usr/lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../x86_64-w64-mingw32/bin/ld: wbld/shell.o: bad reloc address 0x0 in section `.data' collect2: error: ld returned 1 exit status win/Makefile.mingw.mistachkin:698: recipe for target 'fossil.exe' failed (check-in: [99dca383] user: drh branch: trunk, size: 57437)
08:53
[14b81dc4] part of check-in [81162e79] Fix use of UTF-8 repository filename in "fossil sqlite3" command. (Requires minor change in SQLite's shell.c) (check-in: [81162e79] user: jan.nijtmans branch: trunk, size: 57436)
08:08
[2fa90984] part of check-in [af995cf7] Fix compilation with Makefile.msc (and Makefile.mingw.mistachkin). Thanks to Ryan Noll for reporting this. (check-in: [af995cf7] user: jan.nijtmans branch: trunk, size: 57396)
2014-02-16
11:24
[7a2ebf15] part of check-in [483ebe5c] Cherrypick http://www.sqlite.org/src/info/e147230767 with one little change: __MINGW32_MAJOR_VERSION is renamed to __MINGW_MAJOR_VERSION in MinGW 4.0. The old macro name is still available but has the value 3, so that doesn't help at all! This way, it works as expected on MinGW-4.0 (check-in: [483ebe5c] user: jan.nijtmans branch: mingw4x, size: 57273)
2014-02-14
10:25
[f3c4ea74] part of check-in [9cc1c9d6] Merge in updates from trunk. Some implementation simplifications and more comments (mainly in the SQLite part). (check-in: [9cc1c9d6] user: jan.nijtmans branch: win32-longpath, size: 57280)
2014-01-17
12:47
[8c4a3113] part of check-in [7b30a7c7] unbreak win/Makefile.mingw for modified SRCDIR (check-in: [7b30a7c7] user: jan.nijtmans branch: trunk, size: 57280)
2014-01-11
18:26
[193e9cac] part of check-in [492cb995] Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. (check-in: [492cb995] user: jan.nijtmans branch: trunk, size: 57254)
2014-01-09
10:41
[1fa1d8cd] part of check-in [ef47028a] Upgrade mingw and msc makefiles to use openssl-1.0.1f in stead of openssl-1.0.1e (check-in: [ef47028a] user: jan.nijtmans branch: trunk, size: 57298)
2014-01-07
09:03
[c09620b5] part of check-in [1ab27288] Make sure that shell.o and sqlite3.o are rebuilt whenever compilation options change. This should prevent problems like Problem with compilation under MINGW once and for all. (check-in: [1ab27288] user: jan.nijtmans branch: broken-build, size: 57298)
2014-01-04
20:51
[8f991b86] part of check-in [c8c56468] Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite (check-in: [c8c56468] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 57194)
2013-12-28
22:41
[22c1ea54] part of check-in [d7fd72dc] Eliminate the need to compile SQLite with -Dlocaltime=fossil_locatime. This makes the timeline-utc setting work when fossil is configured with --disable-internal-sqlite. (check-in: [d7fd72dc] user: jan.nijtmans branch: timeline-utc, size: 57238)
2013-12-17
22:31
[cca055e3] part of check-in [61e70f1f] Further cleanup in the MSVC build. Resync the makefiles with the list of SQLite options. (check-in: [61e70f1f] user: mistachkin branch: trunk, size: 57286)
11:56
[799cacf8] part of check-in [d0814e59] 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 branch: win32-longpath, size: 57234)
2013-12-14
00:03
[76ef7db6] part of check-in [4f041338] Work in progress on refactoring the complex Win32-specific file routines into their own subsystem. (check-in: [4f041338] user: mistachkin branch: win32File, size: 57286)
2013-12-13
08:31
[3d8eb8ba] part of check-in [d0a9cda5] Cleanup compiler option handling in the MinGW makefiles as well. (check-in: [d0a9cda5] user: mistachkin branch: trunk, size: 56871)
07:58
[a512297d] part of check-in [813d6516] Rename the makefile macro SQLITE3_CFLAGS to SQLITE_CFLAGS in an attempt to reduce future confusion. (check-in: [813d6516] user: mistachkin branch: trunk, size: 56559)
2013-12-12
23:34
[ea159200] part of check-in [1c37a905] Remove use of SQLITE_WIN32_NO_ANSI option everywhere except for Cygwin. Further cleanup. (check-in: [1c37a905] user: mistachkin branch: makefile-error, size: 56560)
22:41
[f7bbf475] part of check-in [e474f5f8] Add makefile for Cygwin and move its options there. Refactor makemake tool to modularize use of the common options. (check-in: [e474f5f8] user: mistachkin branch: trunk, size: 56583)
2013-11-22
09:45
[35a02d7f] part of check-in [3788d793] Add support for Windows 8.1. For details, see http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx. This switches off all Windows compatibility modes, trying to make Windows 8.1 look like an earlier Windows OS. (check-in: [3788d793] user: jan.nijtmans branch: trunk, size: 56549)
2013-11-15
12:58
[f53b8e65] part of check-in [1928cf52] Update custom makefile as well. If fossil is linked with external SQLite library, make sure it is used single-threaded. (check-in: [1928cf52] user: jan.nijtmans branch: trunk, size: 56415)
2013-11-13
11:28
[661212ea] part of check-in [bcd979da] Take over latest change in src/mem1.c (usage of _msize function) from SQLite trunk, and modify MinGW build to use it as well. (check-in: [bcd979da] user: jan.nijtmans branch: trunk, size: 56379)
2013-11-07
13:29
[c0007f2b] part of check-in [aab8ce2f] Use fossil_getenv/fossil_fopen in stead of getenv/fopen in a few places, so on Win32 non-ASCII characters in filenames and environment variable values are handled correctly. For shell.c this must be handled by the makefiles, because this file comes from SQLite. (check-in: [aab8ce2f] user: jan.nijtmans branch: trunk, size: 56338)
2013-10-11
11:44
[74d48799] part of check-in [1a310615] merge trunk (check-in: [1a310615] user: jan.nijtmans branch: fix-win64-mingw, size: 56268)
11:13
[a8547be3] part of check-in [e2541003] Attempt to fix Win64 MinGW build. Doesn't work yet. (check-in: [e2541003] user: jan.nijtmans branch: fix-win64-mingw, size: 56292)
08:36
[5179c040] part of check-in [c30cd93b] Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. (check-in: [c30cd93b] user: jan.nijtmans branch: trunk, size: 56332)
2013-09-26
08:09
[9c18fadb] part of check-in [4137f4cd] Rename the makefile variable BROKEN_MINGW_CMDLINE (not the C define) to more accurately reflect its usage. (check-in: [4137f4cd] user: mistachkin branch: trunk, size: 56284)
07:17
[e083db86] part of check-in [a8214df3] 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: [a8214df3] user: jan.nijtmans branch: trunk, size: 56288)
2013-09-17
08:43
[1f3e8db0] part of check-in [9112867c] new clean-zlib, clean-openssl and clean-tcl targets in the mingw makefiles. (check-in: [9112867c] user: jan.nijtmans branch: pending-review, size: 56248)
2013-09-16
23:06
[14b9f0cf] part of check-in [fe0bb727] Enable use of the private Tcl stubs mechanism by default in the custom MinGW makefile. (check-in: [fe0bb727] user: mistachkin branch: trunk, size: 56065)
08:34
[3d242dbf] part of check-in [10f71bc7] Much more simplified stubs implementation. No changes to Fossil code itself. (check-in: [10f71bc7] user: jan.nijtmans branch: tcl-stubs-v2, size: 55860)
07:36
[f5f8cdcb] part of check-in [9562a16f] Fix a couple missed changes. (check-in: [9562a16f] user: mistachkin branch: tcl-stubs, size: 56067)
07:31
[c422ccdb] part of check-in [6e08e5ae] Correct typo in auto.def. Improvements to the Tcl integration. (check-in: [6e08e5ae] user: mistachkin branch: tcl-stubs, size: 56059)
07:24
[a8f1b67e] part of check-in [c237195f] Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. (check-in: [c237195f] user: jan.nijtmans branch: trunk, size: 55795)
06:17
[3b8af149] part of check-in [48f501ec] Further cleanup and naming consistency. (check-in: [48f501ec] user: mistachkin branch: tcl-stubs, size: 55930)
05:54
[8f356747] part of check-in [a76a134b] Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. (check-in: [a76a134b] user: mistachkin branch: tcl-stubs, size: 55912)
03:54
[c2eea2ad] part of check-in [fc1442ca] Merge updates from trunk. (check-in: [fc1442ca] user: mistachkin branch: tcl-stubs, size: 55641)
2013-09-14
21:59
[b2a8c27d] part of check-in [a5073b3a] When building the new OpenSSL target in the MinGW makefile, build only what is necessary to actually compile and use Fossil. (check-in: [a5073b3a] user: mistachkin branch: trunk, size: 55666)
2013-09-13
11:55
[dae47308] part of check-in [9f77be88] 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: [9f77be88] user: jan.nijtmans branch: tcl-stubs, size: 55630)
2013-09-12
20:06
[e31d518c] part of check-in [f469c27d] New target "openssl" in win/Makefile.mingw, for building the openssl static libraries on mingw32 (check-in: [f469c27d] user: jan.nijtmans branch: trunk, size: 55655)
2013-09-11
13:15
[2de3212a] part of check-in [c2fa0074] 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: [c2fa0074] user: jan.nijtmans branch: trunk, size: 55462)
2013-07-18
06:48
[c07e271f] part of check-in [6593c156] Update custom MinGW makefile. (check-in: [6593c156] user: mistachkin branch: trunk, size: 55439)
2013-06-19
02:57
[64a4dea7] part of check-in [c107d505] Move the location of the external Tcl 8.6 directory into compat. (check-in: [c107d505] user: mistachkin branch: trunk, size: 54994)
2013-04-03
12:13
[959a257f] part of check-in [94485846] Make the MinGW makefile consistent with the MSVC one in where it attempts to locate the OpenSSL directory. (check-in: [94485846] user: mistachkin branch: trunk, size: 54987)
2013-04-01
18:18
[85d86f58] part of check-in [5acc36b1] Remove a couple superfluous checks for markdown as an optional feature (i.e. now that it's always enabled). (check-in: [5acc36b1] user: mistachkin branch: trunk, size: 54973)
2013-02-27
23:39
[561b0b6a] part of check-in [93482cee] Update custom MinGW makefile to include the newly added source code files. (check-in: [93482cee] user: mistachkin branch: trunk, size: 55160)
2013-02-18
22:35
[f51b785c] part of check-in [ab9b4491] Update version of OpenSSL that is referred to in the makefiles. (check-in: [ab9b4491] user: mistachkin branch: trunk, size: 54291)
2013-01-27
19:03
[6d41e0f8] part of check-in [28c36747] Building with mingw32-make fixes from Edward Berner. Mention "FreeBSD" as well, as possible build platform. (check-in: [28c36747] user: jan.nijtmans branch: trunk, size: 54291)
2013-01-07
17:33
[dd5b56d5] part of check-in [a6647539] Merge updates from trunk. (check-in: [a6647539] user: mistachkin branch: tclRdOnly, size: 54548)
17:18
[4aec94d4] part of check-in [1fdeece2] Re-sync custom MinGW makefile. (check-in: [1fdeece2] user: mistachkin branch: trunk, size: 54298)
2012-12-10
19:35
[158c4668] part of check-in [0e5c1280] A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE (check-in: [0e5c1280] user: jan.nijtmans branch: trunk, size: 53483)
2012-12-08
06:46
[81072bef] part of check-in [fc7e8d01] Merge updates from trunk. (check-in: [fc7e8d01] user: mistachkin branch: tclRdOnly, size: 53707)
02:26
[d24bb1d0] part of check-in [f51c8a44] Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. (check-in: [f51c8a44] user: mistachkin branch: trunk, size: 53457)
00:41
[fce61ca2] part of check-in [61079c3b] Merge markdown support for embedded documentation into the trunk. (check-in: [61079c3b] user: mistachkin branch: trunk, size: 53042)
2012-12-07
20:58
[085cfeb8] part of check-in [de1ef7e9] Merge updates from trunk. (check-in: [de1ef7e9] user: mistachkin branch: markdown, size: 53040)
2012-12-04
03:09
[e8ed891e] part of check-in [3c188df5] Make definition and usage of BROKEN_MINGW_CMDLINE consistent with the other compile-time options. (check-in: [3c188df5] user: mistachkin branch: trunk, size: 51928)
02:04
[645146da] part of check-in [e354c795] Restore default PREFIX in custom makefile. (check-in: [e354c795] user: mistachkin branch: trunk, size: 51552)
2012-11-30
16:59
[40d0b7c1] part of check-in [08802c4a] forgot makemake.tcl and Makefile.mingw.mistachkin changes (check-in: [08802c4a] user: jan.nijtmans branch: cmdline-expansion, size: 51552)
13:27
[f8933550] part of check-in [b1036fe5] (experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. (check-in: [b1036fe5] user: jan.nijtmans branch: cmdline-expansion, size: 51485)
00:38
[72ade433] part of check-in [2d754ca8] Update custom MinGW makefile with recent changes. (check-in: [2d754ca8] user: mistachkin branch: trunk, size: 51475)
2012-11-27
14:53
[48f5bc25] part of check-in [14cf3f3c] unbreak mingw-w64 build (check-in: [14cf3f3c] user: jan.nijtmans branch: trunk, size: 51109)
07:03
[f044d3e9] part of check-in [36734cfc] Modify the MinGW makefile to support building with zlib in the compat directory. (check-in: [36734cfc] user: mistachkin branch: zlib, size: 51092)
2012-11-22
10:46
[fd623ec4] part of check-in [0e082b04] For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. (check-in: [0e082b04] user: mistachkin branch: trunk, size: 51246)
2012-11-14
18:07
[59215b80] part of check-in [0e812a8e] Modify the custom MinGW makefile to support symbols. (check-in: [0e812a8e] user: mistachkin branch: trunk, size: 51015)
2012-11-02
03:10
[34febe20] part of check-in [531b2e2d] Use local variable when checking for a carriage-return in looks_like_utf8/utf16. Update custom MinGW makefile. (check-in: [531b2e2d] user: mistachkin branch: trunk, size: 51012)
2012-10-07
14:22
[f1f50c1a] part of check-in [851e0755] Experimental proof-of-concept for the 'tcl-rdonly' setting and related functionality. (check-in: [851e0755] user: mistachkin branch: tclRdOnly, size: 50836)
2012-10-03
19:54
[a67f80ba] part of check-in [d38c6eef] Integration work for the markdown engine provided by Natacha Porté. (check-in: [d38c6eef] user: mistachkin branch: markdown, size: 51700)
2012-09-29
07:40
[b182abb9] part of check-in [2d63ffdd] For custom makefile, build with Tcl stubs support by default. (check-in: [2d63ffdd] user: mistachkin branch: tclStubsV2, size: 50586)
06:56
[7e6ab172] part of check-in [9d0a4a89] Build system changes to support the Tcl stubs mechanism. (check-in: [9d0a4a89] user: mistachkin branch: tclStubsV2, size: 50590)
2012-09-28
20:15
[957851ac] part of check-in [a0b3507d] Refinements to the Tcl stubs integration. (check-in: [a0b3507d] user: mistachkin branch: tclStubsV2, size: 50466)
07:26
[518d0dff] part of check-in [ba91fe5f] load Tcl dynamically using the Stubs mechanism in stead of linking in the library statically. (check-in: [ba91fe5f] user: jan.nijtmans branch: stubbed-tcl, size: 50180)
2012-09-11
18:49
[7acd4376] part of check-in [274d8a1d] enable unicode commandline for MinGW/MinGW-w64 as well remove unused MINGW_BROKEN_MAINARGS (check-in: [274d8a1d] user: jan.nijtmans branch: trunk, size: 50216)
2012-09-06
09:10
[88b2c87a] part of check-in [2017d2f8] merge trunk enable UNICODE mode (experimental) (check-in: [2017d2f8] user: jan.nijtmans branch: eclipse-project, size: 50225)
2012-09-03
10:16
[4eb8299f] part of check-in [80c4b3a2] In the MinGW makefile, ignore failures of the mkdir command in case the directory already exists. (check-in: [80c4b3a2] user: mistachkin branch: trunk, size: 50195)
03:51
[96d94a4c] part of check-in [d43e163a] Remove obsolete comments. (check-in: [d43e163a] user: mistachkin branch: trunk, size: 50193)
03:47
[77fd67a4] part of check-in [e498d82d] Fix some confusing spacing in the MinGW makefile. (check-in: [e498d82d] user: mistachkin branch: trunk, size: 50369)
03:30
[4a293e67] part of check-in [13eed7c6] Fixes to the install target in the MinGW makefile when building from the Windows shell. (check-in: [13eed7c6] user: mistachkin branch: trunk, size: 50367)
03:00
[4d4b1980] part of check-in [7bf4c290] 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. (check-in: [7bf4c290] user: mistachkin branch: trunk, size: 50124)
00:51
[b6f95c98] part of check-in [ce55bc43] Make the shell commands used by the MinGW more configurable and attempt to support building inside the Windows command prompt. (check-in: [ce55bc43] user: mistachkin branch: trunk, size: 49620)
00:24
[1806755d] part of check-in [4e8d2f29] Fix dependencies on generated headers in the MinGW makefile. Also, remove superfluous EXE extension on executables used during the build process. (check-in: [4e8d2f29] user: mistachkin branch: trunk, size: 49482)
2012-08-31
12:43
[bff72431] part of check-in [4e62bffa] Revise shell checking in the MinGW makefile to be a bit more general purpose. (check-in: [4e62bffa] user: mistachkin branch: trunk, size: 48436)
12:26
[08f68bcf] part of check-in [cf639e4f] Make it declarative that building the Win32 resources require the VERSION.h file. (check-in: [cf639e4f] user: mistachkin branch: trunk, size: 48338)
2012-08-30
19:41
[a6ee57d5] part of check-in [773fa5e6] Attempt to support compiling with MinGW without MSYS. (check-in: [773fa5e6] user: mistachkin branch: trunk, size: 48318)
2012-08-23
14:29
[b440c6cf] part of check-in [e55c7139] ... and the makemake.tcl corresponding changes as well (check-in: [e55c7139] user: jan.nijtmans branch: better-mingw-v2, size: 47951)
12:47
[385ab819] part of check-in [e7c77b55] Include versions of libraries used in the resource file. (check-in: [e7c77b55] user: mistachkin branch: better-mingw-v2, size: 47949)
11:59
[f89fe585] part of check-in [f008c97a] Various build and resource fixes. (check-in: [f008c97a] user: mistachkin branch: better-mingw-v2, size: 47637)
10:13
[f74e7d92] part of check-in [cc2aa92e] Better mingw/mingw64 support for (cross-)compile on Linux, Darwin, Cygwin or Msys. (check-in: [cc2aa92e] user: jan.nijtmans branch: better-mingw, size: 47492)
2012-08-22
11:15
[858e0b1c] part of check-in [46864ac9] Modify the Tcl argument handling to deal with object reference counts and errors. (check-in: [46864ac9] user: mistachkin branch: tcl-argv-handling-v2, size: 47262)
2012-08-08
03:28
[a9d2f75c] part of check-in [0324ed61] Bump version of OpenSSL in the MinGW makefiles. Also, remove superfluous subst operations from the MinGW makefiles. (check-in: [0324ed61] user: mistachkin branch: trunk, size: 46838)
2012-06-29
19:35
[a0566646] part of check-in [8a18e7fb] Remove redundant include argument from the compilation steps of several source files. (check-in: [8a18e7fb] user: mistachkin branch: trunk, size: 46894)
2012-06-14
13:00
[d6c6922d] part of check-in [4006ee4f] Remove temporary pqueue_insert renaming hack from the various Makefiles. (check-in: [4006ee4f] user: mistachkin branch: trunk, size: 46930)
2012-05-04
21:31
[97aa98f7] part of check-in [a30da54f] Bump version of zlib in the Windows makefiles. (check-in: [a30da54f] user: mistachkin branch: trunk, size: 46974)
2012-04-20
01:33
[a8201e94] part of check-in [fb48371c] Bump version of OpenSSL in the Windows makefiles. (check-in: [fb48371c] user: mistachkin branch: trunk, size: 46974)
2012-03-19
05:24
[f2c38c78] part of check-in [e94c7cc4] 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. (check-in: [e94c7cc4] user: mistachkin branch: winFiles, size: 46974)
04:48
[a80ea964] part of check-in [6be0898b] 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 present. (check-in: [6be0898b] user: mistachkin branch: winFiles, size: 46972)
2012-03-18
23:44
[33a58ae6] part of check-in [43631b08] Fix compiler warnings and update custom makefile. (check-in: [43631b08] user: mistachkin branch: trunk, size: 46961)
2012-02-17
23:51
[4988b96f] part of check-in [f355727b] Slight tweaks to MinGW makefile support for FOSSIL_ENABLE_JSON. (check-in: [f355727b] user: mistachkin branch: trunk, size: 46057)
2012-02-10
23:01
[22bc40ea] part of check-in [ff19cc21] Revise workaround for OpenSSL symbol name collision problem. (check-in: [ff19cc21] user: mistachkin branch: sslLinkingFix, size: 45405)
22:53
[c4f46ddb] part of check-in [674bc278] Bump versions of zlib and OpenSSL in the Windows makefiles. Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL. (check-in: [674bc278] user: mistachkin branch: sslLinkingFix, size: 45361)
2012-01-23
03:51
[489f76c2] part of check-in [de9c2f08] Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. (check-in: [de9c2f08] user: steveb branch: jimtcl, size: 45303)
2012-01-18
12:55
[2ce491e8] part of check-in [04ab3f0c] Merge updates from trunk and regenerate makefiles. (check-in: [04ab3f0c] user: mistachkin branch: pushScript, size: 45361)
12:47
[2338f46a] part of check-in [0c042ce7] Correct casing typos. (check-in: [0c042ce7] user: mistachkin branch: trunk, size: 44931)
12:41
[24cdac91] part of check-in [3d258e51] Modify the makemake.tcl script to generate cleaned up makefiles and then regenerate them. (check-in: [3d258e51] user: mistachkin branch: trunk, size: 44948)
11:12
[675b3e14] part of check-in [a49e7cb6] Merge updates from trunk. (check-in: [a49e7cb6] user: mistachkin branch: pushScript, size: 44904)
11:09
[912cf9b5] part of check-in [533caec0] More cleanup of MinGW makefiles. (check-in: [533caec0] user: mistachkin branch: trunk, size: 44474)
07:21
[6fef5979] part of check-in [df8c5e2e] Merge updates from trunk. (check-in: [df8c5e2e] user: mistachkin branch: pushScript, size: 44313)
07:10
[adfe9f4e] part of check-in [a88a241d] Cleanup and unify the MinGW makefiles. (check-in: [a88a241d] user: mistachkin branch: trunk, size: 43883)
06:06
[fc3f8f38] part of check-in [a11b7f15] Start of experimental support for post-push TH1 scripting. (check-in: [a11b7f15] user: mistachkin branch: pushScript, size: 38999)
2011-11-04
23:34
[f225fd54] part of check-in [d8745491] Cleanup style and use Jim_Obj APIs when bridging commands from Tcl to Jim. (check-in: [d8745491] user: mistachkin branch: jimtcl, size: 38495)
2011-10-26
15:17
[1d2c7137] part of check-in [7017c87b] Merge updates from trunk. (check-in: [7017c87b] user: mistachkin branch: tcl-integration, size: 38569)
14:57
[f7121820] part of check-in [e4958150] Perform lazy setup of the Tcl integration subsystem when it is actually enabled. (check-in: [e4958150] user: mistachkin branch: tcl-integration, size: 38546)
2011-09-27
06:44
[28aca76a] part of check-in [5df59eba] 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. (check-in: [5df59eba] user: mistachkin branch: tcl-integration, size: 38546)
05:31
[d56aec1a] part of check-in [6e6e55a1] Makefile fixes to enable Tcl to be statically linked to Fossil. (check-in: [6e6e55a1] user: mistachkin branch: tcl-integration, size: 37033)
2011-08-29
00:28
[1f657869] part of check-in [10f13bc5] Fix comment regarding the value of TCLDIR. (check-in: [10f13bc5] user: mistachkin branch: tcl-integration, size: 36976)
2011-08-28
06:54
[a6dedc5c] part of check-in [5cc15d08] 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. (check-in: [5cc15d08] user: mistachkin branch: tcl-integration, size: 36918)
03:00
[11bf30ea] part of check-in [0299d484] Do not free the Tcl result (or interp) prior to setting the TH1 result. (check-in: [0299d484] user: mistachkin branch: tcl-integration, size: 36920)
2011-08-27
17:35
[ba7bba99] part of check-in [326688e5] Document Tcl integration setting, build fixes. (check-in: [326688e5] user: mistachkin branch: tcl-integration, size: 36933)
14:42
[e56ddd39] part of check-in [f7236477] Initial code to support TH1/Tcl integration. (check-in: [f7236477] user: mistachkin branch: tcl-integration, size: 36860)
2011-07-23
21:32
[15e37fd8] part of check-in [6652dd1c] Add MinGW makefile to allow building an SSL-enabled Fossil with the sources for zlib and OpenSSL simply extracted into the Fossil source directory. (check-in: [6652dd1c] user: mistachkin branch: mistachkin-Makefile, size: 36657) Added
2011-02-15
07:47
[8890ba94] part of check-in [5567c812] add custom Makefile with changes to support OpenSSL build on Windows (check-in: [5567c812] user: mistachkin branch: trunk, size: 34539) Added