aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-10-15More static extension stuffSteve Bennett2-16/+2
2010-10-15Add autoconf-based buildSteve Bennett5-237/+117
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-10-15Remove old MakefileSteve Bennett1-155/+48
2010-10-15Make static extensions buildSteve Bennett13-148/+132
Also clean up some white space
2010-10-15Add stdio read commandSteve Bennett1-1/+4
2010-10-15Add more tcl6 compatibilitiesSteve Bennett1-26/+158
- string trim, trimleft, trimright - lsort -command, -integer - fix 'unset ::var'
2010-10-15Import various tinytcl compatibility packagesSteve Bennett5-1/+409
Also fix 'file type'
2010-10-15Add clock commandSteve Bennett2-0/+112
2010-10-15Simplify package command to ignore versionsSteve Bennett1-237/+25
Also remove win32 support
2010-10-15Add file and exec (along with subcmd support)Steve Bennett8-180/+2003
2010-10-15Split package and load out of jim.cSteve Bennett5-461/+476
2010-10-15Strip out unneeded junk from JimSteve Bennett14-1516/+308
Nvp, getopt, move interactive processing to jim-interactive.c
2010-10-15Remove unnecessary ecos stuffSteve Bennett17-19878/+0
Also win32 and hwio
2010-10-15Cutover to new workware fork of Jim TclSteve Bennett38-18272/+17559
Note that this commit removes some files and undoes some commits which will be reapplied later. This is the easiest way to switch across. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-10-04lists: fix crash in ListInsertElements0.51Øyvind Harboe4-6/+3
It wasn't added to the API list => NPE JIM_REGISTER_API(ListInsertElements); Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-06-07ecos: eCos has 64 bit integersØyvind Harboe3-5/+5
jim_wide is now 64 bit under eCos. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-02-21retire changelog, now handled by gitØyvind Harboe1-1556/+0
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-02-21dos2unix: convert to unix line endingsØyvind Harboe4-839/+839
To ease rebasing Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-02-01Bring corrected license as mentioned in freebsd/...Wojciech A. Koszek16-142/+253
Remove "FreeBSD license" statements, since it's not a correct term I believe. Small cleanup while being here.
2010-02-01ecos: update eCos copy.Øyvind Harboe2-13/+38
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-02-01Revert "Bring correct license -- I think freebsd/ directory has an agreements"Wojciech A. Koszek16-253/+142
This reverts commit 1e2fdd7d9e877fbe2c88a4c32f098ce1e575dc1d.
2010-02-01Bring correct license -- I think freebsd/ directory has an agreementsWojciech A. Koszek16-142/+253
for relicensing all files within Jim project. "FreeBSD license" isn't correct term, so basically remove it. Try to make the whole place consistent.
2010-02-01Bring some notes about how Jim project works.Wojciech A. Koszek1-0/+93
2010-02-01Make this target work on FreeBSD and GNU/Linux actually.Wojciech A. Koszek1-1/+1
2010-02-01Correct the way in which we build shared library. This should silence allWojciech A. Koszek1-3/+6
warnings on GNU/Linux systems. While being here, make "libjim" a meta target and generate a library in "libjim.so" target.
2010-02-01Function strcasecmp() requires strings.h.Wojciech A. Koszek1-0/+1
2010-02-01stdint.h is necessary on GNU/Linux systems.Wojciech A. Koszek1-1/+2
2010-02-01Make jim.c clean enough to be able to build it with -pedantic onWojciech A. Koszek3-10/+16
FreeBSD. Added uintptr_t for eCos.
2010-01-31Given that COPYING and LICENSE are the same, simply removeWojciech A. Koszek1-40/+0
copying, as "LICENSE" means more to me.
2010-01-31Perform dos2unix(1) convertion of newline characters.Wojciech A. Koszek1-40/+40
2010-01-31Instead of making Jim on FreeBSD friendly, make it Cygwin andWojciech A. Koszek1-6/+4
GNU/Linux friendly as well.
2010-01-31Bring some examples for Jim API usage.Wojciech A. Koszek9-0/+578
2010-01-31If three arguments are passed to 'puts' and the second isn't -nonewline,Wojciech A. Koszek1-1/+1
return JIM_ERR instead of JIM_OK.
2010-01-22makefile: target to implement Jim as a shared libraryWojciech A. Koszek1-1/+6
Useful when developing Jim-based sample applications. Tested on FreeBSD. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-01-22docs: Minor stylistic tweaksWojciech A. Koszek3-7/+7
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-01-22freebsd: make it compileWojciech A. Koszek1-0/+19
Casts to (void) are in order to silent GCC about unused variables. I didn't want to break ABI for the sake of clean compilation Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-01-14ecos: update to latest versionØyvind Harboe1-17/+19
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-01-14errors: improve stack traces for return -code errorSteve Bennett1-17/+19
the file and line number for return -code error's are now added to the dumped stack trace. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2009-10-19Fix eCos compatiblity problems with autotools.oyvind7-106/+95
2009-10-14Switch to git. testingoyvind1-0/+4
2009-10-082009-10-08 Øyvind Harboeoharboe10-16586/+16527
* jim.c/h: bring in changes from OpenOCD. Warnings and some bug fixes. Copyright list updated in jim.c
2009-08-162009-08-16 Steve Bennett <steveb@workware.net.au>oharboe2-7/+16
* jim.c: Comparison of doubles is a boolean, not a double. expr {0.5 < 1.0}
2009-08-162009-08-16 Steve Bennett <steveb@workware.net.au>oharboe2-6/+11
* jim.c: If an error occurs when {expand} is in operation, the line number is wrong.
2009-08-162009-08-16 Steve Bennett <steveb@workware.net.au>oharboe3-3/+9
* jim.c/h: If an object is used in subst, then source, a crash will result
2009-08-162009-08-16 Steve Bennett <steveb@workware.net.au>oharboe2-0/+10
* jimsh.c: A script exiting with 'exit 0' would not give a return code of 0
2009-08-162009-08-16 Steve Bennett <steveb@workware.net.au>oharboe2-6/+7
* jim.c: Make [format %c 0] work (embedded nulls)
2009-08-16* jim-array-1.0.tcl: array unset was brokenoharboe2-1/+2
2009-08-162009-08-16 Steve Bennett <steveb@workware.net.au>oharboe2-2/+3
* jim.c: Some recursion in unknown is OK, just not infinite recursion.
2009-08-16 * jimsh.c: $argv0 should be the name of the scriptoharboe2-1/+3
2009-08-162009-08-16 Steve Bennett <steveb@workware.net.au>oharboe2-7/+16
* jim.c: Should be able to compare strings for order in expr