Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for tool/mkshellc.tcl
2025-06-05
| ||
20:12 | [bab0a72a68] part of check-in [acc978df52] Remove the clunky test_windirent.h and test_windirent.c files from src/ and replace them with a much cleaner and more compact ext/misc/windirent.h. (check-in: [acc978df52] user: drh branch: trunk, size: 2857) | |
2025-02-03
| ||
13:20 | [9ce74de0fa] 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: 2862) | |
2024-10-22
| ||
12:56 | [2bc29c2019] part of check-in [24e0f6ecc6] Teach ext/wasm/GNUmakefile to use tool/emcc.sh and fix a syntax error in tool/emcc.sh.in. Work around a JimTCL incompatibility in tool/mkshellc.tcl. (check-in: [24e0f6ecc6] user: stephan branch: autosetup, size: 2795) | |
2023-05-09
| ||
21:20 | [602b339e31] part of check-in [3eb194957c] Made to build (again). (check-in: [3eb194957c] user: larrybr branch: cli_extension, size: 32110) | |
2022-12-23
| ||
19:04 | [b7adf08b82] part of check-in [4bc98a2d95] Add base64() and base85() text/blob conversions to the CLI. (check-in: [4bc98a2d95] user: larrybr branch: trunk, size: 2740) | |
2022-12-03
| ||
17:19 | [d5fcc4fa9a] part of check-in [c4214d8d3c] Make conglomerateur help with extension packaging. Otherwise a WIP check-in. (check-in: [c4214d8d3c] user: larrybr branch: extension_opts, size: 3648) | |
2022-12-02
| ||
03:35 | [79f47c7903] part of check-in [98be19ba83] Experimental branch for more flexible selection of extensions and localization of details of incorporation by host. A WIP for now. (check-in: [98be19ba83] user: larrybr branch: extension_opts, size: 3354) | |
2022-11-07
| ||
19:40 | [02d0de8349] part of check-in [55a19677d7] Further improvements to the handling of the u32 and u16 typedefs in the shell.c source file. (check-in: [55a19677d7] user: drh branch: trunk, size: 2738) | |
18:36 | [f2338a4c38] part of check-in [3645585f37] Improve the ability of mkshellc.tcl to remove redundant typedefs from the generated shell.c code. This is needed to get shell.c to build on older C compilers. (check-in: [3645585f37] user: drh branch: trunk, size: 2711) | |
2022-05-05
| ||
03:49 | [db5df976cd] part of check-in [9b37e0be1a] Cause CLI to use ExportHandler interface for its query output, and implement built-in subclasses of it, all in preparation for supporting implementations by shell extensions. (a WIP) (check-in: [9b37e0be1a] user: larrybr branch: cli_extension, size: 31921) | |
2022-04-15
| ||
21:21 | [db13d7de92] part of check-in [d238fcf4be] Get sqlite3x and extensions testing from Makefile setup, and some of wapptest changes done to run same. (a WIP) (check-in: [d238fcf4be] user: larrybr branch: cli_extension, size: 31819) | |
2022-04-13
| ||
03:48 | [59d53f5667] part of check-in [f78d7b8b89] Extension interface cleanup, and rename MetaCommand to DotCommand (to better match docs) (check-in: [f78d7b8b89] user: larrybr branch: cli_extension, size: 31819) | |
2022-04-09
| ||
02:31 | [e6fd439b1c] part of check-in [2cd49df502] For shell extensions, generate a single-file header. For TCL extension, provide Makefile target, and make Tk opt-in rather than default. (a WIP) (check-in: [2cd49df502] user: larrybr branch: cli_extension, size: 31833) | |
2022-04-04
| ||
06:33 | [21a84ef869] part of check-in [fa492ff57c] For TCL extension: Adjust provided "gui" command, and document it. For shell: Separate shell variables from binding parameters, mainly so they live longer, in the shell DB. Add .vars dot command to reflect this separation, and specialized for shell variables. Much code shuffling to share code between .parameters and .vars commands. (check-in: [fa492ff57c] user: larrybr branch: cli_extension, size: 29881) | |
2022-03-23
| ||
21:03 | [a8db284614] part of check-in [abf0316b3f] Scripting support roughed in, with a demo extension. More work is needed to make this truly useful. Tests are missing. (check-in: [abf0316b3f] user: larrybr branch: cli_extension, size: 27960) | |
2022-03-11
| ||
22:59 | [8231651ce2] part of check-in [9be5e0b503] CLI extension's registerMetaCommand done, and used by test_shellext.c (demo code) (check-in: [9be5e0b503] user: larrybr branch: cli_extension, size: 27399) | |
2022-03-08
| ||
01:02 | [173780dab3] part of check-in [16af0e4560] CLI regularization and code cleanup (check-in: [16af0e4560] user: larrybr branch: cli_extension, size: 27395) | |
2022-03-06
| ||
17:53 | [8b59d0312c] part of check-in [a88983ecb7] (WIP) Shell meta-command objectification done, ready for dbShell to be loaded and used for extension meta-commands (check-in: [a88983ecb7] user: larrybr branch: cli_extension, size: 27082) | |
03:22 | [36ecc5f66e] part of check-in [a85679d3e9] (WIP) shell extension load and ShellState internal/external partitioning in place, passing shell tests with trivial exceptions (check-in: [a85679d3e9] user: larrybr branch: cli_extension, size: 28102) | |
2022-02-25
| ||
00:09 | [754c73032c] part of check-in [4c7d94d3f3] Merge shell-tweaks enhancements (with 3.38) (check-in: [4c7d94d3f3] user: larrybr branch: cli_extension, size: 27776) | |
2022-02-05
| ||
15:26 | [5a9e274496] part of check-in [991a06a480] Fix CLI Windows build, refine its help, re-org ShellState (check-in: [991a06a480] user: larrybr branch: shell-tweaks, size: 2881) | |
2022-01-17
| ||
17:22 | [160d16067f] part of check-in [ec363f81ce] .ar fixed and constituent line numbers off (until they are right) (check-in: [ec363f81ce] user: larrybr branch: cli_extension, size: 27545) | |
03:25 | [a6cbfb2bfa] part of check-in [e38f45cdc5] Bring .import --schema enhancement in. Refine mkshellc include logic. (check-in: [e38f45cdc5] user: larrybr branch: cli_extension, size: 27545) | |
2022-01-08
| ||
21:59 | [e02ca680be] part of check-in [b1f3b317c0] mkshellc.tcl to convert #include to INCLUDE for in-tree includees (check-in: [b1f3b317c0] user: larrybr branch: cli_extension, size: 27351) | |
2021-12-01
| ||
17:46 | [005d8c68e4] part of check-in [00c5af1f7e] Extensible shell builder changes in prep for actual extension load (check-in: [00c5af1f7e] user: larrybr branch: cli_extension, size: 26940) | |
2021-09-23
| ||
17:27 | [1f6105dc73] part of check-in [5ea71afe96] Commencing dynamic extensibility transition. (a WIP, may not build) (check-in: [5ea71afe96] user: larrybr branch: cli_extension, size: 24293) | |
2021-09-05
| ||
18:45 | [411eec4797] part of check-in [e4b9b5b14b] Complete shell.c maker's migration to TCL v.8.4 (check-in: [e4b9b5b14b] user: larrybr branch: cli_extension, size: 17643) | |
2021-09-02
| ||
16:29 | [03939222e3] part of check-in [c60f4f90c9] Get shell.c maker acceptable to TCL v8.4 and minor tweaks (check-in: [c60f4f90c9] user: larrybr branch: cli_extension, size: 17478) | |
2021-07-31
| ||
19:37 | [16236d081a] part of check-in [d449941b81] Sync to trunk (check-in: [d449941b81] user: larrybr branch: cli_extension, size: 17735) | |
2021-07-29
| ||
16:49 | [df5d249617] part of check-in [2269ce64f7] Minor tweaks to various TCL build scripts so that they work even for TCL 8.4, which is obsolete, but is also all that is available for some legacy platforms. (check-in: [2269ce64f7] user: drh branch: wal-asserts, size: 2673) | |
2021-07-11
| ||
12:58 | [ba339f8c33] part of check-in [7738ce1b2b] Much self-doc improvement for shell.c generation. Misleading error message fixed. (check-in: [7738ce1b2b] user: larrybr branch: cli_extension, size: 17706) | |
2021-07-10
| ||
03:42 | [8d154d752a] part of check-in [ac4267da19] Migration to dispatched meta-commands done (check-in: [ac4267da19] user: larrybr branch: cli_extension, size: 14422) | |
2021-07-07
| ||
18:43 | [6ceab05bff] part of check-in [8bdd5fbf12] General cleanup of mkshellc.tcl, + help and options, decruft (check-in: [8bdd5fbf12] user: larrybr branch: cli_extension, size: 14362) | |
18:23 | [71dc8ab364] part of check-in [d1952ff42b] General cleanup of mkshellc.tcl, + help and options (check-in: [d1952ff42b] user: larrybr branch: cli_extension, size: 14460) | |
2021-07-06
| ||
02:07 | [e671cba0df] part of check-in [372e3241c9] More commands dispathed. Dispatch translation parameterized. (check-in: [372e3241c9] user: larrybr branch: cli_extension, size: 10008) | |
2021-07-04
| ||
22:38 | [270ddd503b] part of check-in [dd76b41a72] Streamline most common command definition (check-in: [dd76b41a72] user: larrybr branch: cli_extension, size: 7521) | |
2021-07-03
| ||
19:20 | [627d5f39b3] part of check-in [5e7e0d4ef8] Create infrastructure for dynamic shell extension. (check-in: [5e7e0d4ef8] user: larrybr branch: cli_extension, size: 5819) | |
2021-06-16
| ||
15:56 | [5fe7e51811] part of check-in [9f69af4dbc] Adjust the mkshellc.tcl script so that the generated code always uses unix-style line endings. (check-in: [9f69af4dbc] user: drh branch: trunk, size: 2604) | |
2020-07-29
| ||
16:18 | [3038f2fb10] part of check-in [a80ae2c98b] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c98b] user: drh branch: typos, size: 2565) | |
2019-04-27
| ||
20:30 | [70a9978e36] part of check-in [50fe484589] Add the ".recover" command to the shell tool. For recovering as much data as possible from corrupt databases. (check-in: [50fe484589] user: dan branch: trunk, size: 2566) | |
2019-04-20
| ||
20:57 | [d18a6769f7] part of check-in [7461d2e120] Add the ".recovery" command to the shell tool. For recovering the maximum amount data from corrupt databases. Still needs work. (check-in: [7461d2e120] user: dan branch: dbdata, size: 2566) | |
2018-01-07
| ||
21:58 | [1f45770aea] part of check-in [0a50c9e3bb] Remove the dependency on test_windirent.h from the generated shell.c file. (check-in: [0a50c9e3bb] user: drh branch: trunk, size: 2425) | |
2018-01-05
| ||
20:30 | [8cb90170e4] part of check-in [6c53c740cb] Fix the shell.c.in amalgamator script so that it avoids generating redundant typedef statements. (check-in: [6c53c740cb] user: drh branch: trunk, size: 2331) | |
2017-10-12
| ||
13:47 | [574307265b] part of check-in [36acc0a97f] The src/shell.c file is now generated from src/shell.c.in, so remove shell.c from version control and update the makefiles to build it automatically. (check-in: [36acc0a97f] user: drh branch: trunk, size: 2051) | |
2017-08-30
| ||
13:21 | [950c36f459] part of check-in [bcc20be5b2] Remove unnecessary "__declspec(dllexport)" qualifiers from generated file shell.c. (check-in: [bcc20be5b2] user: dan branch: trunk, size: 1844) | |
2017-08-28
| ||
14:33 | [8743a62e12] part of check-in [2348045fbc] Backport changes to shell.c into shell.c.in. (check-in: [2348045fbc] user: drh branch: trunk, size: 1782) | |
2017-07-11
| ||
13:34 | Added: [69c38ecd7b] part of check-in [17e0bb12d8] Change the src/shell.c file so that it is generated from a new script at tool/mkshellc.tcl and the template file src/shell.c.in, and automatically includes the extensions it needs out of ext/misc. (check-in: [17e0bb12d8] user: drh branch: trunk, size: 1767) | |