- Aug 22, 2022
-
-
Steve Bennett authored
Uses a prefix to automatically map from subcommand to implementation. Includes support for namespace ensemble Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Aug 21, 2022
-
-
Steve Bennett authored
Dictionary lookups with simple integers are more efficient than with "node<integer>" Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
ifdef out some unix-only code so that we don't get compiler complaints on Windows. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
file executable doesn't do anything useful on Windows Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Document changes since 0.81 and add documentation for new filename return for sockets. Internal version is now 0.82 in preparation for (eventual) 0.82 release. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
For socket types that take an address, it would be useful to return that with 'filename'. If not, we can continue to return the socket type.
-
Steve Bennett authored
$handle filename will now return the replica filename Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Aug 20, 2022
-
-
Steve Bennett authored
There are very few posix platforms where fork isn't available. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
For linenoiseWithInitial() and word-forward, word-backward And add README.linenoise https://github.com/msteveb/linenoise/commit/d26a12bc449102c9b50a7623afe5559747eb291e Signed-off-by:
Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
On platforms where using vfork emits a warning, use fork instead Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Based on http://msteveb.github.io/autosetup/articles/handling-cflags/ using autosetup 0.7.1 Signed-off-by:
Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Very similar to Tcl except that read/write can't be done until writable indicates the socket is connected. Signed-off-by:
Steve Bennett <steveb@workware.net.au> Documentation fixes - Co-authored-by:
Adrian Ho <the.gromgit@gmail.com>
-
Steve Bennett authored
Now a default constructor is created, as an alias for defaultconstrutor. The constructor is passed the arguments to new and by default this accepts a dictionary that is checked for valid instance variables and sets them. However the constructor can be replaced by one that takes arbitrary arguments. Thus we can how have: a new -optiona -optionb And the constructor is invoked with arguments '-optiona -optionab'. This makes object initialisation more flexible. ** Note: This is an incompatible change if you have classes with a constructor and you create object instances with new <dict>. Signed-off-by:
Steve Bennett <steveb@workware.net.au> Documentation fixes - Co-authored-by:
Adrian Ho <the.gromgit@gmail.com>
-
- Jul 31, 2022
-
-
Steve Bennett authored
When checking for "weak" references where the only reference is in the command hash table, need to check the reference count of the key in the hash table (this is the command name), not the reference count of the object we are using to look up the command. Without this it is possible that a reference (typically a lambda) will be collected even though there is still a reference to it. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
These tests were only working accidentally (typo >$@w). In fact since open |... already provides a pipe on output there is no need to create one manually, so the first test can run under Tcl too. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Jul 27, 2022
-
-
Asier Llano authored
When the build directory and the source directory do not match some files are looked in the build directory. Fixed it. Signed-off-by:Asier Llano <allano@hubbell.com>
-
- Jul 25, 2022
-
-
Steve Bennett authored
unset -nocomplain abc(missing) was still returning an error message, but as a normal return. It should return an empty result. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
More gracefully handle errors, e.g. the redis server going away in line with how a real client would do this. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Jul 24, 2022
-
-
prpr19xx authored
-
- Jul 17, 2022
-
-
Syed Naufal Mahmood authored
- Fixed some awkward phrasing - Reduced some verbose sentences for clarity - Added missing words in sentences
-
- Jun 24, 2022
-
-
Adrian Ho authored
Also regenerated `Tcl_shipped.html` to capture doc changes since it was last generated.
-
- May 17, 2022
-
-
Steve Bennett authored
For retrieving type information of return values. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- May 08, 2022
-
-
Steve Bennett authored
Only on unix systems. Does waitpid(-1, ...) to wait for any child process to exit. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Only on unix systems, wait for any child process This was broken with a recent commit, so add an explicit test Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 27, 2022
-
-
Steve Bennett authored
Fixes #221 Reported-by:
Antonio Borneo <borneo.antonio@gmail.com> Signed-off-by:
Steve Bennett <steveb@workware.net.au>
-
- Apr 22, 2022
-
-
Steve Bennett authored
Mostly we need to specifically target WinXP. Also silence deprecation warnings. And fix the confusion about _stat64 vs __stat64 Fixes #219 Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 14, 2022
-
-
Steve Bennett authored
Although the interface is different ('$handle stat' vs 'chan configure -stat') the behaviour is the same. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
On win32, a process is identified by a HANDLE, but for identifying a running process we should use GetProcessId() to return a meaningful integer. This means we need to be able to back and forth between a pid and a process handle (phandle). We also need to be careful to get the pid before the process handle closes since it isn't available afterwards. Also call the handle to intptr_t for open_osfhandle() to avoid a compiler warning. Fixes #217 Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
In addition to "on codes ..." it is now possible to trap on errorcode with "trap sublist ..." e.g. try { ... } trap CHILDSTATUS {msg opts} { ... } Fixes #204 Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
Fixes #215 Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 12, 2022
-
-
Steve Bennett authored
This is the default already for newer versions of redis. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
Steve Bennett authored
There is no reason to allow a reference to contain leading and/or trailing white space, so remove this check and simply treat it as an invalid reference. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 11, 2022
-
-
Steve Bennett authored
oo.tcl returns globally qualified names like ::<reference.<tree___>.00000000000000000000> So allow getref and setref to handle these qualified references Fixes #218 Signed-off-by:Steve Bennett <steveb@workware.net.au>
-
- Apr 06, 2022
-
-
Steve Bennett authored
It isn't used (always zero) and isn't needed. Signed-off-by:Steve Bennett <steveb@workware.net.au>
-