Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Put extern "C" guards around all stub table struct definitions, so it is ↵ | jan.nijtmans | 2013-11-04 | 1 | -3/+5 |
| | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. | ||||
* | Fix for bug [f51efe99a7]: MinGW build fails on current checkin. And a new ↵ | jan.nijtmans | 2013-10-10 | 1 | -0/+2 |
| | | | | test-case which makes the problem visible on UNIX as well. | ||||
* | Fix TclOO API export rules. | dkf | 2013-10-02 | 1 | -29/+43 |
| | |||||
* | Fix [f51efe99a7] by reverting [371bcd0714] | jan.nijtmans | 2013-09-30 | 1 | -29/+29 |
| | |||||
* | [dfc08326e3]: Corrected symbol export for TclOO to match Tcl so things work as | dkf | 2013-09-28 | 1 | -29/+29 |
| | | | expected in a static build. | ||||
* | Simplification: don't declare struct types that are never used. | jan.nijtmans | 2012-11-15 | 1 | -2/+2 |
| | |||||
* | [RFE 3010352]: make all TclOO API functions MODULE_SCOPE | jan.nijtmans | 2011-09-28 | 1 | -58/+29 |
|\ | |||||
| * | FRQ 3010352 implementationfreq_3010352_impl | jan.nijtmans | 2011-09-21 | 1 | -40/+35 |
|/ | |||||
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
| | | | cause more harm than good. Purged them (except in zlib files). | ||||
* | This is [Patch 3168398], Joe Mistachkin's optimisation of Tip #285 | mig | 2011-03-01 | 1 | -1/+1 |
| | |||||
* | [Patch 3034251] backport ttkGenStubs.tcl features to genStubs.tcl, partly: ↵ | nijtmans | 2010-08-19 | 1 | -150/+9 |
| | | | | remove unneeded ifdeffery and put C++ guard around stubs pointer definition. | ||||
* | [Patch 2961556]: Change TclOO to use the same style of function typedefs as | dkf | 2010-03-05 | 1 | -5/+5 |
| | | | | Tcl, as this is about the last chance to get this right. | ||||
* | Follow-up to [2010-01-29] commit: | nijtmans | 2010-02-05 | 1 | -15/+15 |
| | | | | | | | | | | prevent space within stub table function parameters if the parameter type is a pointer. Minor formatting, and VOID -> void. Change signature of TclNRInterpProcCore, and TclOONewProc(Instance|)MethodEx, indicating that errorProc is a function pointer tclVar.c: fixed two gcc warnings | ||||
* | - genStubs.tcl: No longer generate a space after "*" and | nijtmans | 2010-01-29 | 1 | -47/+47 |
| | | | | | | | | | | immediately after a function name, so the format of function definitions in tcl*Decls.h matches all other tcl*.h header files. - Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc and GetFrameInfoValueProc to be function definitions, not pointers, for consistency with all other Tcl function definitions. | ||||
* | Expose function to efficiently return current name of an object. | dkf | 2009-07-19 | 1 | -1/+12 |
| | |||||
* | Fix [Bug 2537839] | dkf | 2009-01-29 | 1 | -9/+6 |
| | |||||
* | Letting CONST die a slow and graceful death, since NO_CONST was | nijtmans | 2008-10-22 | 1 | -30/+30 |
| | | | | broken since 8.4 and no-one complained about it. | ||||
* | CONST -> const | nijtmans | 2008-10-17 | 1 | -24/+24 |
| | |||||
* | just a few const -> CONST (in header files and .decls files) | nijtmans | 2008-07-24 | 1 | -24/+24 |
| | | | | and CONST -> const (.c files and internal .h files) | ||||
* | fix line-endings | das | 2008-07-22 | 1 | -382/+382 |
| | |||||
* | TIP #304 implementation | ferrieux | 2008-07-21 | 1 | -382/+382 |
| | |||||
* | * generic/tclOO.c: use TclOOStubs hooks field to retrieve | das | 2008-06-12 | 1 | -2/+2 |
| | | | | | | | * generic/tclOODecls.h: TclOOIntStubs pointer. [Bug 1980953] * generic/tclOOIntDecls.h: * generic/tclOOStubInit.c: * generic/tclOOStubLib.c: | ||||
* | * generic/tclOODecls.h: Added the swizzling of DLLEXPORT and | Kevin B Kenny | 2008-06-01 | 1 | -1/+28 |
| | | | | * generic/tclOOIntDecls.h: DLLIMPORT needed to make EXTERN work. | ||||
* | More patches to make stub generation work. | dkf | 2008-06-01 | 1 | -44/+123 |
| | |||||
* | * generic/tclOOStubLib.c: ensure use of tcl stubs; include in | das | 2008-05-31 | 1 | -9/+3 |
| | | | | | | | | | | | | | | * unix/Makefile.in: stub lib; disable broken tclOO genstubs * generic/tclOO.c: make tclOO stubs tables 'static const' * generic/tclOODecls.h: and stub table pointers MODULE_SCOPE * generic/tclOOIntDecls.h: (change generated files manually * generic/tclOOStubInit.c: pending genstubs support for tclOO). * generic/tclOOStubLib.c: * generic/tclOO.c: fix warnings for 'int<->ptr conversion' * generic/tclOOCall.c: and 'signed vs unsigned comparison'. * generic/tclOOMethod.c: | ||||
* | Implementation of TIP #257. Incomplete due to missing Win build support. | dkf | 2008-05-31 | 1 | -0/+282 |