SQLite

All files named ”tool/mksqlite3h.tcl”
Login

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

History for tool/mksqlite3h.tcl

2025-02-22
14:58
[989948c6a2] part of check-in [906d27f7a6] Ensure that [08c9e56f60] uses an absolute path when appending .exe to mksourceid. (check-in: [906d27f7a6] user: stephan branch: configure-dll-support, size: 6211)
14:53
[2275e7bf25] part of check-in [08c9e56f60] tool/mksqlite3h.tcl: when invoking the mksourceid binary, add a .exe to it, if needed, to appease msys2. (check-in: [08c9e56f60] user: stephan branch: configure-dll-support, size: 6208)
2025-02-05
12:15
[b05b85c322] part of check-in [fddcfbcafd] Portability tweaks to the code generators so that they produce identical output with JimTCL on Windows and Unix systems (that is: no Windows-style line endings). (check-in: [fddcfbcafd] user: stephan branch: branch-3.48, size: 5966)
2025-02-03
13:20
[3cc8f3fbb3] part of check-in [1f54853932] Adjust the build process to avoid extra CR characters inserted by jimsh on Windows. (check-in: [1f54853932] user: drh branch: windows-build-issue, size: 5962)
2025-01-06
21:36
[5a8d23f354] part of check-in [cb54f0063e] Fix a problem with tool/mksqlite3h.tcl that prevents it from running out of a read-only check-out. (check-in: [cb54f0063e] user: drh branch: trunk, size: 5364)
2024-10-28
22:35
[7a4648fef5] part of check-in [c3b624e2a9] Enclose the generated "sqlite3.c" and "sqlite3.h" in a single big #ifdef so that if they get truncated by more than a little whitespace, they will not compile and the truncation can be easily detected. (check-in: [c3b624e2a9] user: drh branch: trunk, size: 5359)
2024-10-27
08:52
[2a6ba8955a] part of check-in [e296cd11a2] Re-add the --disable-static flag to (mostly) disable static lib build. Some components require the static lib and will trump this preference if they are activated. Delete temp files created by mksqlite3h.tcl. (check-in: [e296cd11a2] user: stephan branch: trunk, size: 5329)
2024-10-24
19:17
[1d996a99cd] part of check-in [d8f5193970] Basic builds now appear to work using jimsh0 on Windows. (check-in: [d8f5193970] user: drh branch: autosetup, size: 5330)
13:27
[1432a89bc6] part of check-in [e911303b8d] Tweaks to help make jimsh0 usable to build using nmake. Does not quite work yet, but getting closer. (check-in: [e911303b8d] user: drh branch: autosetup, size: 5154)
2022-11-22
16:12
[d391cff7ca] part of check-in [59a837cfc7] Add Makefile.in targets for sqlite3r.c and sqlite3r.h, versions of the amalgamation that include the recover extension. (check-in: [59a837cfc7] user: dan branch: make-sqlite3r.c, size: 5137)
2020-06-23
17:57
[1f5e4a1dbb] part of check-in [be3e7814e4] Try to remove end-of-line whitespace when building the amalgamation. (check-in: [be3e7814e4] user: drh branch: trunk, size: 4908)
2018-03-24
00:19
[080873e385] part of check-in [c64e8f377f] Prepend linkage macros to the sqlite3rebaser interfaces. (check-in: [c64e8f377f] user: drh branch: trunk, size: 4889)
2017-08-22
19:49
[f92f994d97] part of check-in [a1b3337e94] Trying again to get out-of-tree builds to work correctly. (check-in: [a1b3337e94] user: drh branch: mksourceid, size: 4724)
19:43
[5dbb75b112] part of check-in [5a037ac2da] Attempting to fix the source-id generator so that it works for out-of-tree builds. (check-in: [5a037ac2da] user: drh branch: mksourceid, size: 4721)
19:19
[e10b7878ca] part of check-in [d4c05e04f7] Add the "mksourceid" program to the build process. That program changes the SQLITE_SOURCE_ID if the source tree has been modified in any way. (check-in: [d4c05e04f7] user: drh branch: mksourceid, size: 4696)
2017-05-12
14:05
[51bd5e7e84] part of check-in [a123cb9330] Make sure the 'sqlite3changegroup_*' functions are included in the SQLITE_APICALL handling. (check-in: [a123cb9330] user: mistachkin branch: trunk, size: 5046)
2017-02-07
21:09
[b9836752c3] part of check-in [fc1dfe8702] MSVC makefile enhancments for several command line tools and the session extensions. (check-in: [fc1dfe8702] user: mistachkin branch: trunk, size: 4877)
2016-09-08
23:16
[c006c4e5da] part of check-in [20f3c7436f] Remove an extra space before function names in the amalgamation. (check-in: [20f3c7436f] user: mistachkin branch: callbackConv, size: 4543)
2016-08-24
19:58
[22fa51b3dc] part of check-in [e4a56197b0] Modularize all use of the calling convention macros based on the USE_STDCALL nmake macro. (check-in: [e4a56197b0] user: mistachkin branch: callbackConv, size: 4539)
2016-07-28
15:38
[cf5cd68028] part of check-in [478a84efa6] Modify the mksqlite3h.tcl tool to handle the syscall typedef specially. (check-in: [478a84efa6] user: mistachkin branch: callbackConv, size: 4295)
15:09
[abaf6af11e] part of check-in [11ab9c9ab5] Change mksqlite3h.tcl to automatically insert the SQLITE_CALLBACK calling convention macros. (check-in: [11ab9c9ab5] user: drh branch: callbackConv, size: 4184)
04:14
[fab9796731] part of check-in [02b8040e1a] Work in progress on setting a calling convention for all callback functions. (check-in: [02b8040e1a] user: mistachkin branch: callbackConv, size: 4031)
2015-10-16
20:20
[e7b106fc4f] part of check-in [2bbb9595cc] Merge the version 3.9.1 updates. (check-in: [2bbb9595cc] user: drh branch: sessions, size: 4031)
2015-10-15
12:06
[1d41ab59bf] part of check-in [a61880c223] Make sure sqlite.h is not #included by itself. (check-in: [a61880c223] user: drh branch: trunk, size: 3787)
2015-10-09
15:29
[39ed050ffc] part of check-in [c1d96fb654] Merge the version 3.9.0 changes and the incorporation of JSON1 and FTS5 into the amalgamation from trunk. (check-in: [c1d96fb654] user: drh branch: sessions, size: 4025)
2015-10-08
19:29
[e3ac3f2389] part of check-in [d820a1bd1b] First attempt to add json1 and fts5 to the amalgamation. This check-in does not compile. (check-in: [d820a1bd1b] user: drh branch: amalg-json1-fts5, size: 3781)
2015-03-31
00:10
[96d92fcac2] part of check-in [df94e61f93] Merge all recent trunk enhancements and fixes into the sessions branch. (check-in: [df94e61f93] user: drh branch: sessions, size: 4002)
2015-03-24
21:54
[44730d586c] part of check-in [e826cd7db6] Further simplifications to the amalgamation builder. (check-in: [e826cd7db6] user: drh branch: stdcall, size: 3758)
21:27
[c02e391f59] part of check-in [242f09d4d1] Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. (check-in: [242f09d4d1] user: mistachkin branch: stdcall, size: 4191)
2013-04-11
00:45
[2d0f1b3768] part of check-in [f1eed92b7b] Correct minor typo in two regular expressions. (check-in: [f1eed92b7b] user: mistachkin branch: sessions, size: 3437)
2013-04-10
15:01
[c26c2c00f6] part of check-in [53f5be7432] Designate the beginning and the end of the sqlite3session.h file in the constructed sqlite3.h file. (check-in: [53f5be7432] user: drh branch: sessions, size: 3433)
2013-03-19
16:12
[ba24038056] part of check-in [d1f41089ab] Bring makefiles and build scripts into alignment with the sessions branch. No changes to code. (check-in: [d1f41089ab] user: drh branch: trunk, size: 3193)
15:23
[280a819542] part of check-in [ec490336bc] Include the sqlite3session.h header file in with sqlite3.h. Make sure the session APIs are all public. (check-in: [ec490336bc] user: drh branch: sessions, size: 3229)
2011-10-25
21:18
[71437ab262] part of check-in [89d63a0e1d] Cherrypick the [3513bf6ee090d9] so that the sqlite_source_id() function works correctly even with newer versions of Fossil (check-in: [89d63a0e1d] user: drh branch: branch-3.7.2, size: 2757)
2011-06-17
15:54
[78013ad79a] part of check-in [a4adc7f78b] Force almagamation gen scripts to use unix line endings for consistency across platforms. (check-in: [a4adc7f78b] user: shaneh branch: trunk, size: 3194)
2011-01-11
12:46
[d76c226a5e] part of check-in [3513bf6ee0] Fix the sqlite3.h generator script so that it generates the correct SQLITE_SOURCE_ID string with the latest versions of Fossil that include fractional seconds on the date/time stamp. (check-in: [3513bf6ee0] user: drh branch: trunk, size: 3097)
2010-08-30
18:39
[03b6ca938c] part of check-in [fc4d75370b] When generating sqlite3.h, append the contents of sqlite3rtree.h. (check-in: [fc4d75370b] user: dan branch: trunk, size: 3095)
2009-08-14
16:01
[eb100dce83] part of check-in [302dabe98f] Incorporate fossil-scm version information into the build. Add the SQLITE_SOURCE_ID macro to the header. Add the sqlite3_sourceid() interface. Add the sqlite_source_id() SQL function. (check-in: [302dabe98f] user: drh branch: trunk, size: 2755)
2009-08-11
05:50
Added: [d27b76db96] part of check-in [7f4810747b] Instead of adding SQLITE_API macros sqlite3.h while creating sqlite3.c, add them as part of generating the sqlite3.h target, while copying from sqlite.h.in to sqlite3.h. This fixes a build problem that was causing multiple SQLITE_API macros to be added to a single line of sqlite3.h, and the problem cited by #4016. (CVS 6971) (check-in: [7f4810747b] user: danielk1977 branch: trunk, size: 1439)