aboutsummaryrefslogtreecommitdiff
path: root/jim-win32com.c
AgeCommit message (Collapse)AuthorFilesLines
2005-03-05delProc callback added to Jim_CreateCommand().antirez1-4/+4
Core commands handling updated to respect the new sematic.
2005-03-04Added ole32.foreach command, changed creation to ole32.create.patthoyts1-43/+126
Added support for dealing with returned ole32 obejcts. Couple of const fixes in jim core.
2005-03-04JIM_NOTUSED moved after var declarations blocks.antirez1-7/+7
2005-03-04$id: ..$ strings addedantirez1-0/+2
2005-03-04Added JIM_NOTUSED macro. Macro used where appropriate.antirez1-18/+27
2005-03-04Use command line vars in the Makefile.patthoyts1-7/+8
Make const quiet with gcc -Wwrite-strings Fixed macro usage in COM extension that gcc doesn't like.
2005-03-03Added preliminary support for using typelibrary informationpatthoyts1-13/+36
2005-03-03Applied patches 363 and 366 for const correctness to the win32 modules and ↵patthoyts1-4/+4
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.patthoyts1-17/+67
Paranoid cleanup of unicode object type internal representation.
2005-03-02Moved the internal rep accessor macros and Jim_FreeIntRep into the header aspatthoyts1-10/+15
they are useful to people writing new object types. Enabled calling COM methods, some object type bugs cleaned.
2005-03-02shell and library splitted. Now jim.c contains only theantirez1-0/+1
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 longerantirez1-2/+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 ↵patthoyts1-16/+131
on them. See the sample at the top of the file. NB: ONLY propget so far.
2005-03-02Slowly progressing.patthoyts1-46/+116
2005-03-01Added fledgling COM support for Win32. Unicode object and a Ole32 object typespatthoyts1-0/+250
for managing ascii-unicode and IDispatch references.