aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-03-04more benchmarks. Initial size of hashtables modified.antirez5-6/+91
Some documentation change.
2005-03-03[string map ?-nocase? ...] implemented. tests added.antirez2-0/+138
2005-03-03Missing functions exportedantirez2-0/+10
2005-03-03RegisterCoreCommands now exported (broken in the last commit)antirez2-0/+2
2005-03-03Added preliminary support for using typelibrary informationpatthoyts1-13/+36
2005-03-03interactive prompt output binary safe (using fwrite instead of printf).antirez1-2/+3
2005-03-03[string repeat] implemented.antirez1-0/+16
2005-03-03Made exporting of symbols to the API less error proneantirez3-153/+162
with JIM_REGISTER_API and JIM_GET_API macros.
2005-03-03improtant fix! jim error message visualization was brokenantirez2-1/+4
because Jim_PrintErrorMessage() was not exported using the right funciton pointer.
2005-03-03Makefile dependences updatedantirez1-0/+3
2005-03-03changes to the reference system. Now references string repantirez2-18/+54
includes a 'tag' that makes interactive usage and debugging simpler.
2005-03-03Fixed a minor typo introduced with const-safeness patch.antirez2-7/+10
2005-03-03const removed from Jim_GetString().antirez2-13/+13
2005-03-03Applied patches 363 and 366 for const correctness to the win32 modules and ↵patthoyts4-261/+340
jim.[ch]
2005-03-03Fixed my evil unicode type problem. Didn't do a good job with zero length ↵patthoyts1-14/+21
unicode strings.
2005-03-03Exported the double object type to the API.patthoyts3-17/+80
Paranoid cleanup of unicode object type internal representation.
2005-03-02more verbose README, a Makefile fix for mingw.antirez2-19/+40
2005-03-02Fixed some typos.patthoyts1-15/+15
2005-03-02Moved the internal rep accessor macros and Jim_FreeIntRep into the header aspatthoyts4-24/+31
they are useful to people writing new object types. Enabled calling COM methods, some object type bugs cleaned.
2005-03-02one more benchmarkantirez4-8/+112
2005-03-02jimsh addedantirez1-0/+31
2005-03-02shell and library splitted. Now jim.c contains only theantirez6-7/+41
language implementation, while the shell is into jimsh.c, that is actually the first example of embedder of Jim. Important changes in jim.h to make Jim play well with extensions/embedders at the same time, and to deal with multiple files. Extensions now must define JIM_EXTENSION before to include jim.h, embedders must define JIM_EMBEDDED before to include jim.h.
2005-03-02removed JIM_EXTENSION define from extensions. Is no longerantirez3-5/+2
useful because only the core has to defile __JIM_CORE__. Added ctype.h in jim-win32com.c.
2005-03-02Can now create and relese objects and use ole32.invoke to call propert get ↵patthoyts3-28/+148
on them. See the sample at the top of the file. NB: ONLY propget so far.
2005-03-02binary safe JimStringCompare and thus [string compare].antirez1-7/+48
Now [string compare] supports -nocase.
2005-03-02binary safe JimStringMatch()antirez2-114/+44
2005-03-02win32 compilation under mingw fixed,antirez1-0/+4
GetPerformanceInfo() is not available under mingw.
2005-03-02fix for [ Bug #3513 ] Jim crashed after dict sugar substitution in stringantirez1-7/+10
2005-03-02JIM_LL_MODIFIER is now called JIM_WIDE_MODIFIERantirez2-17/+21
so that's set simply to "ld" if the system isn't 64bit capable. This allows to remove few ifdefs from jim.c.
2005-03-02non local literal sharing disabled.antirez3-11/+43
bench.tcl modified to be more verbose.
2005-03-02Improved the [time] resolution on windows.patthoyts2-1/+9
2005-03-02Codified structure reppatthoyts1-20/+17
2005-03-02Whitespace police and added new APIs. GetPerformaceInfo, LoadLibary,patthoyts1-59/+196
GetModuleFileName, GetModuleHandle and FreeLibrary.
2005-03-02Slowly progressing.patthoyts1-46/+116
2005-03-01A lot of changes to functions names of jim.c/h to reflectantirez3-189/+211
the STYLE file rules. More functions exported to the visible API.
2005-03-01style bugs into the style document ;)antirez1-2/+2
2005-03-01Style guidelinesantirez1-0/+45
2005-03-01Indentation style changed to the new Jim standardantirez3-6512/+6511
4 spaces. No tabs used at all.
2005-03-01removed a C99-ismantirez2-2/+18
2005-03-01many string match tests added.antirez2-1/+213
2005-03-01Fix to Jim_StringMatch. Still not embedded nuls safe.antirez2-8/+12
2005-03-01Clemens's patch for foreach speed/memusage.antirez1-19/+27
2005-03-01Added fledgling COM support for Win32. Unicode object and a Ole32 object typespatthoyts4-2/+261
for managing ascii-unicode and IDispatch references.
2005-03-01Change in design of the Jim STUBS system.antirez2-129/+161
Should avoid problems on Solaris, and apperas to be generally more sane about exported symbols restriction.
2005-02-28Foreach command! Thanks to Clemens.antirez2-2/+244
Also a patch about empty string and StringAppendString causing memory corruption, and a patch about Jim_WrongNumArgs that I modified because caused other tests to fail.
2005-02-28A few more APIs and a macro for declaring them.patthoyts1-11/+71
2005-02-28Added some more API functions, Beep, GetComputerName, SetComputerName,patthoyts1-3/+151
GetUserName, GetVersion, GetTickCount, GetSystemTime.
2005-02-28jim-win32 changes to fix the last commit.antirez1-2/+3
2005-02-28win32.CloseWindow added, ctype.h included in jim-win32.cantirez1-2/+22
2005-02-28Fixed line endings and added findwindowpatthoyts2-68/+138