| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Clang/LLVM) don't define it, and _WIN32 is much more portable anyway.
See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
|
|\
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
usable for C++ compilers as well without the danger of modifying the calling convention.
For tclDecls.h it was no problem, because tcl.h already contains those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct.
|
|\ \
| |/
| |
| | |
macosx-specific entries, no section at all is created
|
| |\
| | |
| | |
| | | |
macosx-specific entries, no section at all is created
|
| | |
| | |
| | |
| | |
| | | |
macosx-specific entries, no section at all is created
<p>revert previous workaround in tclInt.decls
|
| | |
| | |
| | |
| | | |
<p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries
<p>re-generate all tcl*Decls.h files.
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | | |
Implement TclpIsAtty, Cygwin only
doc/dde.n: doc fix
|
| |\ \
| | |/
| | |
| | | |
Implement TclpIsAtty, Cygwin only
doc/dde.n: doc fix
|
| | |
| | |
| | |
| | | |
Implement TclpIsAtty, Cygwin only
doc/dde.n: doc fix
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
table this is no longer necessary
implement TclpInetNtoa for win32
Let cygwin share stub table with win32
|
| | | |
|
| |\ \
| | |/
| | |
| | |
| | |
| | | |
table this is no longer necessary
implement TclpInetNtoa for win32
Let cygwin share stub table with win32
|
| | |
| | |
| | |
| | |
| | |
| | | |
table this is no longer necessary
implement TclpInetNtoa for win32
Let cygwin share stub table with win32
|
|\ \ \
| |/ /
| | |
| | | |
Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table
|
| |\ \
| | |/
| | |
| | | |
Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table
|
| | |
| | |
| | |
| | | |
Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table, instead let cygwin make use of the win32 stub table
|
| | |
| | |
| | |
| | | |
so a diff can show us the real signature differences
Remove the TclpGetTZName implementation for Cygwin, from previous commit
|
| |\ \
| | |/ |
|
| | | |
|
| |\ \
| | |/
| | |
| | | |
Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly
Some more void -> VOID transitions
|
|\ \ \
| |/ /
| | | |
cause more harm than good. Purged them (except in zlib files).
|
| |\ \
| | |/
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | |
| | |
| | |
| | | |
const/void when appropriate. This allows to
use const/void in the *.decls file always,
genStubs will do the right thing.
|
| | |
| | |
| | |
| | |
| | |
| | | |
const/void when appropriate. This allows to
use const/void in the *.decls file always,
genStubs will do the right thing.
|
| | |
| | |
| | |
| | | |
backport.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
changes from HEAD, so diffing
between 8.5.x and 8.6 shows the
real structural differences again.
(any signature change not backported!)
|
| | |
| | |
| | |
| | | |
(needed for Tk bugfix)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclCmdAH.c: frame), added the ability to track the
* generic/tclCompCmds.c: absolute location of literal procedure
* generic/tclCompile.c: arguments, and making this information
* generic/tclCompile.h: available to uplevel, eval, and
* generic/tclInterp.c: siblings. This allows proper tracking of
* generic/tclInt.h: absolute location through custom (Tcl-coded)
* generic/tclNamesp.c: control structures based on uplevel, etc.
* generic/tclProc.c:
|
| | |
| | |
| | |
| | |
| | |
| | | |
const/void when appropriate. This allows to
use const/void in the *.decls file always,
genStubs will do the right thing.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
features to genStubs.tcl. Make the "generic"
argument in the *.decls files optional
(no change to any tcl*Decls.h files)
This allows genStubs.tcl to generate the ttk stub files as well,
while keeping full compatibility with existing *.decls files.
|
| | |
| | |
| | |
| | | |
(no change in output for *Decls.h files)
|
| | |
| | |
| | |
| | | |
Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes.
|
| | |
| | |
| | |
| | | |
remove unneeded ifdeffery and put C++ guard around stubs pointer definition.
|
| | |
| | |
| | |
| | | |
formatting, spacing, cleanup unused variables
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
tcl*ConstStubs, it's not necessary at all.
tclEnsemble.c: Fix signed-unsigned mismatch
make tclWinProcs "const"
Add first part of mslu support,
See [Feature Request #2819611]
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Eliminate the need for an extra Stubs Pointer
for adressing a static stub table: Just change
the exported table from static to MODULE_SCOPE.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
and remove obsolete "emitStubs" and "genStubs" functions.
win/Makefile.in Use tcltest86.dll for all tests, and add
.PHONY rules to preemptively stop trouble that plagued Tk
from hitting Tcl too.
|
| | |
| | |
| | |
| | | |
regenerating on a Windows box.
|
| | | |
|