Jim Tcl
Timeline
Not logged in

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

50 most recent timeline items

2016-09-29
05:13
[b0ddd02490] Leaf: jimsh: Scriptable command-line completion support    via tcl::autocomplete    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2016-09-28
22:16
[515ddef1dc] Add support for "-commands" to many commands    This option returns a list of support subcommands and is useful for command line completion.    Support added to: socket, namespace, tcl::prefix, string, dict, info    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
22:13
[86f09de028] jimsh: add support for "jimsh -"    A convenience for evaluating a script on stdin without interactive mode    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
22:13
[4dca496f2b] configure: allow "--full" options to be explicitly disabled    Now it is possible to do: configure --full --disable-ssl    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
22:09
[f16512ea96] Update autosetup to v0.6.6    Among other things, includes improved option parsing    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:59
[d5ae8c82f9] tcltest: print test description on SKIP if verbose    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:54
[24d222a4f7] jim.c: Replace 'dict with' with a C version    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:54
[6968f08d6a] file: update file stat to use Jim_DictMerge()    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:54
[2563d3fa1e] jim.c: replace 'dict merge' with a C version    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:54
[fc62fa2523] tests/runall: don't abort if signal.test exits    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:54
[d790648047] tcltest: do a better job of cleanup up after tests    In particular, glob2.test was leaving a lot of litter    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:34
[ab1f1c7285] sqlite3: Ensure all allocation goes through Jim_Alloc, Jim_Realloc & Jim_Free (user: steveb@workware.net.au, tags: trunk)
2016-09-09
11:03
[b45c55b77b] utf8: Extract wide char data from EastAsianWidth.txt    Rather than using a hard-coded table    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
10:28
[7598d5ec97] utf8: Update UnicodeData.txt to 9.0.0    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
07:38
[2fe943d23f] Add examples/tip.tcl    Example of using the aio termios support    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
07:38
[5d8d2a8540] aio: Document aio tty    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
07:38
[c85390e923] aio: add tty settings support (via termios)    Enough to make serial ports work and support raw and cooked input/output    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
07:37
[4e6cd6ca3f] signal: Remove the signal command from child interpreters    Currently signals can only be delivered to a single interpreter. To avoid confusion where currently this is the most recently created interpreter, don't create the signal command and handle signals in child interpreters.    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2016-09-07
05:21
[5573c4fb20] build: fix warnings on mingw    Apparently some versions of mingw do have S_IRWXU and S_IRWXO    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
05:15
[18480fe50c] parse-unidata: build fix    Fix Jim-only syntax in parse-unidata.tcl to ensure the build works on systems using tclsh    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
04:07
[53805712aa] jim-intereactive: reduce permissions on saved history file    When creating ~/.jim_history, set permissions to 0600 for security    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2016-09-04
23:40
[6506e2e15a] linenoise: Add support for utf-8 wide chars    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
23:40
[0c2a7aa68a] Add utf-8 display width info    Needed when using linenoise line editing with utf-8 support Note that variable width support is not yet added to linenoise    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
23:40
[17427abddf] Update linenoise to the latest version    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
23:35
[737a2e1679] Fix a crash due to cached local command resolution    When a 'local' command is deleted, the proc epoch needs to increase to ensure that subsequent lookups are re-resolved.    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
09:06
[fd375f9341] appveyor.yml: Package stripped & debug .exe, DLLs (user: danyil.bohdan@gmail.com, tags: trunk)
08:11
[1cc77e43f2] appveyor.yml: Bump version to 0.77 (user: danyil.bohdan@gmail.com, tags: trunk)
05:26
[b2378115db] Leaf: Announce Jim Release 0.77 (user: steveb, tags: www)
04:14
[69479d8423] Trim bootstrap jimsh    No need for references support    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2016-09-02
03:29
[a05c746f82] tests: Fix return code when running tests without [interp]    The return code was the wrong sense. Also, load 'interp' if possible.    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
02:42
[9e752938ab] remove errant UpgradeLog.htm    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2016-08-29
13:56
[bd750e9217] lock.test: Improve check for aio.lock support    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
13:46
[e10a6bb4bc] tests/exec.test: Add constraint "unix" for 12.1 (user: steveb@workware.net.au, tags: trunk)
13:46
[bf73785595] jim-exec.c: Seek with SetFilePointer for appending    The credit goes to @msteveb for finding this difference between [exec] in Tcl 8.6 and Jim. (user: steveb@workware.net.au, tags: trunk)
06:19
[982805e8bb] Update version to 0.77    And update the shipped documentation    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
06:04
[b0f5d906ee] Fix some minor compiler warnings.    Mostly from -Wshadow    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
05:54
[909437324e] expr: use fabs() for double abs if --math is specified    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
01:03
[fba1470f5c] exec: On win32, use FILE_ATTRIBUTE_NORMAL with CreateFile()    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:01
[cc6c511e43] jim-win32: compile fixes for mingw32    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
00:01
[2621a613f1] jim-win32.c: Add command win32.MessageBox (user: steveb@workware.net.au, tags: trunk)
2016-08-28
23:58
[87f0fa6874] configure: Use pkg-config to find openssl/libssl    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
23:50
[a33b7b3b98] .travis.yml: Build and test extension zlib (user: steveb@workware.net.au, tags: trunk)
23:50
[a5fbc9a9bd] Add AppVeyor CI (user: steveb@workware.net.au, tags: trunk)
23:43
[0b4d9c4a4b] zlib: Don't use PASTE for INTMAX error messages    Can lead to different results on different compilers.    Reported-by: Danyil Bohdan <danyil.bohdan@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
03:47
[c104742d79] zlib: Fix arg error checking    It is wrong to call Jim_WrongNumArgs() with argc == 0. Instead -1 should be returned from the subcmd function to display the standard error message.    Add a --maintainer check for this condition in Jim_WrongNumArgs() and fix the zlib unit tests.    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
03:01
[277066123e] zlib: fix build of --with-mod=zlib    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
03:01
[90f1fd4e7e] configure: Use pkg-config if possible    Use the new pkg-config support in autosetup to search for certain packages such as sqlite3 and sdl (user: steveb@workware.net.au, tags: trunk)
03:01
[b40c32870d] Update autosetup to v0.6.5    Adds pkg-config support    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
2016-08-26
04:31
[d646771e36] If possible, run tests within a sub-interpreter    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)
01:57
[72d392ebb7] Document the new interp command    Signed-off-by: Steve Bennett <steveb@workware.net.au> (user: steveb@workware.net.au, tags: trunk)