Fossil

File History
Login

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

History of win/Makefile.mingw.mistachkin

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