aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-10-06Document [string map]0.72Steve Bennett2-22/+95
Reported-by: Lorance Stinson <lorancestinson@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Get the SDL extension working againSteve Bennett4-7/+17
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Class vars should take precedenceSteve Bennett2-2/+6
...over baseclass vars. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Update shipped documentation for v0.72Steve Bennett1-50/+385
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Document the oo, tree, binary and pack extensionsSteve Bennett1-3/+111
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Update documentation for recent featuresSteve Bennett1-24/+60
pow(), dict with, dict merge, dict size, fconfigure Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Add support for the pow() math functionSteve Bennett1-13/+20
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Missing parens in non-utf8 version of utf8_strlenSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-25Minor code cleanupsSteve Bennett1-10/+5
Mostly use of Jim_Length()/Jim_String() directly instead of Jim_GetString() Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-24Restucture jim-aio for less duplication of codeSteve Bennett2-96/+74
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-24Cleanup in jim-eventloopSteve Bennett2-14/+8
"eof" event no longer exists Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-24Simplify and minimise aio getsSteve Bennett1-24/+18
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-24Fix script ignored string rep after list operationSteve Bennett2-2/+10
Even if a string has list rep internally, the original string rep (if there is one) should be used when evaluated as a script. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-14Linenoise support for win32 consoleSteve Bennett2-1/+175
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-14Restructure linenoise in prep. for win32 supportSteve Bennett3-347/+368
Separate out the termios-specific code Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-14Minor linenoise improvementsSteve Bennett3-21/+17
From github: - CHA is 1-based - Added some casts to make it easier to include in a c++ - const correctness - chars are unsigned if not utf-8
2011-09-13Update autosetup/jimsh0.c to a working versionSteve Bennett1-1/+5
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-13Fix a compilation problem with the bootstrap jimshSteve Bennett1-2/+4
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-13exec was not removing temp filesSteve Bennett1-1/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Update autosetup to v0.6.3Steve Bennett6-5500/+2259
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Remove all trailing whitespace in sourceSteve Bennett20-95/+95
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Bump version to 0.72Steve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Trim the size of the boostrap jimsh sourceSteve Bennett7-24/+33
By removing comments and some large blocks of unnecessary code Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Fix make-bootstrap-jimSteve Bennett1-1/+3
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Implement full [exec] on mingw/msysSteve Bennett4-265/+762
This also involves some restructuring of the existing implementation to allow for as much reuse as possible. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12No aio listen if JIM_ANSICSteve Bennett1-24/+23
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-06Add support for aio listenSteve Bennett1-0/+24
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-02Update to the latest autosetupSteve Bennett2-10/+5
For a couple of small bug fixes Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-02Updates to the manual for hyperlinked commandsSteve Bennett3-2004/+2037
Also various formatting improvements. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-31Document the Metakit extensionAlexander Shpilkin1-0/+316
2011-08-31Add examples of Metakit usage to examples/metakit.tclAlexander Shpilkin1-0/+112
2011-08-31Add Ratcl-style pipelines to Metakit extensionAlexander Shpilkin1-20/+135
Add pipeline support to Metakit cursors Make Metakit extension commands extensible
2011-08-31Create a Metakit extension for Jim TclAlexander Shpilkin3-5/+2212
Missing parts are binary properties and search.
2011-08-31Only link libs as requiredSteve Bennett2-19/+73
Both for loadable modules and for the core. Also, loadable modules should now build with BSD make. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-30Change Jim_EvalObjPrefix to accept arbitrary objectsAlexander Shpilkin3-7/+8
Jim_EvalObjPrefix now accepts an arbitrary Jim_Obj as a prefix, with Jim_EvalPrefix being equivalent to the older version.
2011-08-30Allow jim-subcmd.h to be used from C++Alexander Shpilkin1-0/+9
2011-08-22Allow -returnCodes to use numbers as well as namesSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-18Implement 'file mtime <file> newtime'Steve Bennett4-78/+289
Allows a file to be "touched" Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-18Add support for BSD makeSteve Bennett3-71/+52
Use the new conditional template support in autosetup to avoid (most) GNU-isms in the generated Makefile. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-18Fix build on Solaris (gcc)Steve Bennett5-15/+120
inet_ntop needs -lnsl on Solaris Solaris has sysinfo, but no uptime Link flags need to be a bit different Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-16Update autosetupSteve Bennett1-4/+7
Allows options and settings in any order Doesn't try to create temp files in /tmp on mingw which may fail. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-16add jimsh.exe into .gitignoreJie Zhang1-0/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-14On mingw32, use Sleep() if usleep() is unavailableSteve Bennett2-1/+3
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-04Update autosetup for better gentoo supportSteve Bennett1-17/+25
Adds --libdir, --datadir and others (which are ignored) Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-03Fix commit cbeb3ea: unset missing array elementSteve Bennett4-10/+14
Although [dict unset] should not complain about being unable to unset a missing element, unset via array syntax (dict sugar) should - to be compatible with Tcl. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-01dict unset should not return error on missing last keySteve Bennett2-6/+17
dict unset was returning an error with no message Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-31Make some more static data read-onlySteve Bennett1-2/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-31debug show should not force object to 'string'Steve Bennett1-1/+5
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-31Ensure that fileNameObj is never NULLSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-29Add Jim_EvalSource() to replace Jim_Eval_Named()Steve Bennett4-10/+11
Since the line number should correspond to the first line of the script, it is easier to use with __LINE__ if the filename and line number are before the script. Signed-off-by: Steve Bennett <steveb@workware.net.au>