Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins that include changes to files matching 'autosetup/*'
2023-02-25
| ||
00:00 |
build: appveyor: support different libssl version
Use wildcards when packaging libssl in case the version changes. Signed-off-by: Steve Bennett <steveb@workware.net.au> Leaf check-in: 5257f2d41e user: steveb@workware.net.au tags: trunk | |
2023-02-13
| ||
00:44 |
configure: Default to --full
Now use --minimal and/or --without-ext to disable things. Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 540623a11d user: steveb@workware.net.au tags: trunk, | |
2022-09-13
| ||
10:01 |
Update autosetup-find-tclsh
Fixes an apparent typo in d6edb1347713f002a8f1e61c585583b3b1c37394 check-in: 4ddf15c4af user: steveb@workware.net.au tags: trunk, | |
2022-08-20
| ||
06:20 |
build: Fix a few places that AS_CFLAGS was missing
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 4668c76899 user: steveb@workware.net.au tags: trunk, | |
05:35 |
build: Update to autosetup v0.7.1
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 84a59090b2 user: steveb@workware.net.au tags: trunk, | |
2022-04-26
| ||
22:38 |
build: Update autosetup to v0.7.0-8-gcdbca9f
Fixes #221 Reported-by: Antonio Borneo <borneo.antonio@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: a8da8d8aa2 user: steveb@workware.net.au tags: trunk, | |
2021-11-28
| ||
00:39 |
build: update appveyor version number
Signed-off-by: Steve Bennett <steveb@workware.net.au> Leaf check-in: 4e470a5e50 user: steveb@workware.net.au tags: trunk | |
2021-07-09
| ||
22:13 |
autosetup: Update .guess and .sub files from '2018-03-08' to '2021-06-03'
(This brings autosetup to v0.7.0-7-gc154c58) Signed-off-by: Veronika Kremneva <kremneva@synopsys.com> check-in: 710667d60d user: steveb@workware.net.au tags: trunk, | |
2021-04-08
| ||
22:07 |
build: update autosetup for AUTOREMAKE fix
In case the path to configure contains spaces. v0.7.0-6-g8e7e397 Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 19ee691086 user: steveb@workware.net.au tags: trunk, | |
2021-01-06
| ||
03:07 |
configure: Add --allextmod option
To build all non-default extensions as modules if prerequisites are met. Also move the extension help out of the main help since it is quite long and show it with --extinfo. Now extension help is generated from $extdb to avoid the help and the module configuration becoming out of sync. Signed-off-by: Steve Bennett <steveb@workware.net.au> Leaf check-in: 22ff3326d5 user: steveb@workware.net.au tags: trunk | |
2021-01-02
| ||
03:42 |
build: update autosetup for pkg-config fix
v0.7.0-3-g35b88dc Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 7fed40485f user: steveb@workware.net.au tags: trunk, | |
2021-01-01
| ||
06:54 |
sdl: Add support for SDL2
Now we only support using pkg-config to find SDL, and prefer SDL2 over SDL. For compatibility between versions, the render surface is now cleared on flip. And closing the window now results in a JIM_EXIT return code from flip. Also supports [sdl clear] to clear the background to a given colour. Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 76f737d2a9 user: steveb@workware.net.au tags: trunk, | |
2020-12-11
| ||
11:59 |
autosetup: keep clean the source tree on out-of-tree build
If the build host doesn't have neither jimsh nor tclsh installed, during 'configure' the autosetup will build 'autosetup/jimsh0' inside the source tree. This happens also when out-of-tree build is used. Making dirty the source tree during out-of-tree build causes applications that use jimtcl as submodule (e.g. OpenOCD) to fail at 'make distcheck'. Modify 'autosetup-find-tclsh' to build 'jimsh0' in the current folder. For jimtcl project it would be the root of the source tree or the root of the out-of-tree build. Update 'Makefile.in' to search for 'jimsh0' in the new path during 'distclean'. Reported-by: Paul Fertser <fercerpav@gmail.com> Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> check-in: 1830119e17 user: steveb@workware.net.au tags: trunk, | |
2020-10-31
| ||
22:46 |
build: Fix the appveyor build
Signed-off-by: Steve Bennett <steveb@workware.net.au> Leaf check-in: b4017a73cb user: steveb@workware.net.au tags: trunk | |
2020-09-23
| ||
03:53 |
build: Update autosetup to 0.7.0
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: e25409f079 user: steveb@workware.net.au tags: trunk, | |
2019-11-29
| ||
22:14 |
string map and string compare now support embedded nulls
Reported-by: dbohdan <dbohdan@dbohdan.com> Signed-off-by: Steve Bennett <steveb@workware.net.au> Leaf check-in: 959e476b93 user: steveb@workware.net.au tags: trunk | |
2019-11-14
| ||
23:04 |
build: Check for inline support
To ensure that linenoise.c can build, even for strict c89 Add cc-check-inline in autosetup/jim-misc.auto Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 2c1dd443ce user: steveb@workware.net.au tags: trunk, | |
2019-11-06
| ||
07:42 |
build: improve build for shared objects
Rather than listing the build rules for each shared object (loadable module) in the Makefile template, generate the build rules in configure. Also, if an extension is configured as a module, any automatic dependencies required by the extension are configured as modules by default. Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: b5c6f1bdf0 user: steveb@workware.net.au tags: trunk, | |
2019-07-01
| ||
01:14 | Update autosetup to v0.6.9 check-in: 2c48880813 user: steveb@workware.net.au tags: trunk, | |
01:14 |
Jim_SubstObj: Add an assertion if ref count is zero
Signed-off-by: Steve Bennett <steveb@workware.net.au> Leaf check-in: c28b844655 user: steveb@workware.net.au tags: trunk | |
2018-07-25
| ||
05:30 |
Update autosetup to v0.6.8
autosetup changes: - The syntax for templates has changed slightly - Update config.guess and config.sub to 2018-03-08 - Add rpath support - Add --runstatedir Also: - enable rpath when building libjim as shared - ensure that 'make test' works on MacOS when libjim is shared Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: ddb44ce9e6 user: steveb@workware.net.au tags: trunk | |
2018-07-05
| ||
03:02 |
expr: Fix compiler warning on older gcc
jim/jim.c: In function ‘SetExprFromAny’: jim/jim.c:9109:16: error: ‘top’ may be used uninitialized in this function [-Werror=maybe-uninitialized] expr->expr = top; ^ jim/jim.c:9075:25: note: ‘top’ was declared here struct JimExprNode *top; Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: c9b57c7b2b user: steveb@workware.net.au tags: trunk | |
2017-11-26
| ||
07:43 |
Update autosetup to v0.6.7-17-gb5a0e85
Mostly for --{enable,disable}-silent-rules Use new opt-str where appropriate Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: cf03b3c80d user: steveb@workware.net.au tags: trunk | |
2017-09-22
| ||
03:53 |
scan: make some structure members const
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: f859e0f23f user: steveb@workware.net.au tags: trunk | |
2017-09-21
| ||
06:32 |
configure: Improve module selection
Modules/extensions are now explicitly marked as optional (and enabled with --full), or off (must be explicitly enabled with --with-mod/--with-ext) This means that now binary and tclprefix are correctly not enabled by default, and zlib is enabled with --full. Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: ef80bdd56d user: steveb@workware.net.au tags: trunk | |
2017-04-22
| ||
10:31 |
build: Update autosetup to v0.6.6-8-g062d650
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 2494951f05 user: steveb@workware.net.au tags: trunk | |
2017-04-07
| ||
01:10 |
Fix / command: divide by zero
Avoid exception on integer divided by zero Reported-by: Ryan Whitworth <me@ryanwhitworth.com> Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 336ea380dd user: steveb@workware.net.au tags: trunk | |
2016-10-26
| ||
09:52 |
build: update autosetup for LIBS/LDFLAGS fix
343be844 cc tests should use LIBS and LDFLAGS Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: baeab93590 user: steveb@workware.net.au tags: trunk | |
2016-10-16
| ||
23:02 |
Add pkg-config support: jimtcl.pc
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: dd9dcbe2ac user: steveb@workware.net.au tags: trunk | |
2016-10-14
| ||
12:21 |
build: update autosetup for Tcl 8.5 compatibility
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: c0ca968896 user: steveb@workware.net.au tags: trunk | |
2016-10-01
| ||
23:27 |
exec: ensure closed fd is -1
Reported-by: Evan Hunter <evan@ozhiker.com> Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 9875bbacf5 user: steveb@workware.net.au tags: trunk | |
2016-09-28
| ||
22:09 |
Update autosetup to v0.6.6
Among other things, includes improved option parsing Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: f16512ea96 user: steveb@workware.net.au tags: trunk | |
2016-08-28
| ||
03:01 |
configure: Use pkg-config if possible
Use the new pkg-config support in autosetup to search for certain packages such as sqlite3 and sdl check-in: 90f1fd4e7e user: steveb@workware.net.au tags: trunk | |
03:01 |
Update autosetup to v0.6.5
Adds pkg-config support Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: b40c32870d user: steveb@workware.net.au tags: trunk | |
2016-01-17
| ||
23:32 |
Update autosetup to latest version
autosetup 0.6.1-87-g7a28043 Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: ad4de68700 user: steveb@workware.net.au tags: trunk | |
2014-09-11
| ||
01:50 |
Don't link module LIBS to jimsh/libjim
Some libraries are only required for specific dynamic modules, so don't include them when linking jimsh or libjim.so Reported-by: Stuart Cassoff Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: c74b32299f user: steveb@workware.net.au tags: trunk | |
2013-09-19
| ||
02:29 |
Update autosetup/jimsh0.c to the most recent version
Fixes problem with missing isascii on recent mingw Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: c2de078ec4 user: steveb@workware.net.au tags: trunk | |
2013-09-05
| ||
00:33 |
Update autosetup for haiku support
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: fbfeda31f9 user: steveb@workware.net.au tags: trunk | |
2013-07-24
| ||
05:36 |
Update autosetup bootstrap jimsh0.c to 0.74
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 0991ed73c9 user: steveb@workware.net.au tags: trunk | |
2013-06-11
| ||
23:25 |
Remove nonexistent function declaration
The API function definition for Jim_InitStringRep() has been removed by the commit: commit 2e8b9ddb92ed1cea3054ed8180d363c9dcc72dd9 Author: Steve Bennett <steveb@workware.net.au> Date: Sat Feb 18 14:47:11 2012 +1000 Small cleanup/optimisation in object create/dup Remove the declaration from the headers as well. Signed-off-by: Ezequiel Garcia <elezegarcia@gmail.com> check-in: 120235f203 user: steveb@workware.net.au tags: trunk | |
2013-03-27
| ||
21:19 |
Update autosetup to v0.6.5
Includes a fix for -gstabs on newer macs Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 84bc933282 user: steveb@workware.net.au tags: trunk | |
2012-02-14
| ||
00:58 |
Update autosetup to 0.6.4
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 31b5625b96 user: steveb@workware.net.au tags: trunk | |
2011-12-12
| ||
03:44 |
Better dynamic extension building
If libjim is built shared, ensure that all symbols are resolved. This can't be done if libjim is built static. Also, build-jim-ext now shows stderr from the compiler and linker Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 6f80d90683 user: steveb@workware.net.au tags: trunk | |
03:44 |
Enable more extensions by default
For a better "out-of-the-box" experience, most extensions such as binary, tree and tclprefix are enabled by default. Also jim-regexp is enabled by default for better Tcl compatibility. It is still possible to disable any of these with --without-ext=... and --disable-jim-regexp Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 86b0fd4e61 user: steveb@workware.net.au tags: trunk | |
03:43 |
Update autosetup to the latset version
Better shared library settings for sparc Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 01797562f7 user: steveb@workware.net.au tags: trunk | |
2011-12-08
| ||
02:48 |
Better extension selection in auto.def
The old implementation was cumbersome for adding new extensions The new implementation is still too complex :-( Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: 61a7b71bc3 user: steveb@workware.net.au tags: trunk | |
2011-11-10
| ||
05:37 | Remove non-website content from the www branch check-in: f4a305b177 user: steveb tags: www | |
2011-11-08
| ||
07:42 |
Update autosetup, especially for include deps
Correctly detect sys/socket.h and netinet/in.h on OpenBSD Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: c08d0ecb3b user: steveb@workware.net.au tags: trunk | |
2011-11-01
| ||
14:38 |
Update autosetup
For newer bootstrap jimsh Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: c54930752b user: steveb@workware.net.au tags: trunk | |
2011-09-26
| ||
06:17 |
Get the SDL extension working again
Signed-off-by: Steve Bennett <steveb@workware.net.au> check-in: e261c148c8 user: steveb@workware.net.au tags: trunk | |