From: David G. <dav...@us...> - 2002-05-08 12:21:40
|
Update of /cvsroot/tcl/tcl/tools In directory usw-pr-cvs1:/tmp/cvs-serv16981 Modified Files: genStubs.tcl Log Message: commit mistake reverted to 1.9 contents. |
From: Daniel A. S. <da...@us...> - 2002-08-31 06:09:46
|
Update of /cvsroot/tcl/tcl/tools In directory usw-pr-cvs1:/tmp/cvs-serv9967/tools Modified Files: genStubs.tcl Log Message: *** macosx-8-4-branch merged into the mainline [tcl patch #602770] *** * generic/tcl.decls: added new macosx specific entry to stubs table. * tools/genStubs.tcl: added generation of platform guards for macosx. This is a little more complex than it seems, because MacOS X IS "unix" plus a little bit, for the purposes of Tcl. BUT unfortunately, Tk uses "unix" to mean X11. So added platform keys for macosx (the little added to "unix"), "aqua" and "x11" to distinguish these for Tk. * generic/tcl.h: added a #ifnded RESOURCE_INCLUDED so that tcl.h can be passed to the resource compiler. * generic/tcl.h: * generic/tclNotify.c: added a few Notifier procs, to be able to modify more bits of the Tcl notifier dynamically. Required to get Mac OS X Tk to live on top of the Tcl Unix threaded notifier. Changes the size of the Tcl_NotifierProcs structure, but doesn't move any elements around. * unix/tclUnixNotfy.c: moved the call to Tcl_ConditionNotify till AFTER we are done mucking with the pointer swap. Fixes cases where the thread waiting on the condition wakes & accesses the waitingListPtr before it gets reset, causing a hang. * library/auto.tcl (tcl_findLibrary): added checking the directories in the tcl_pkgPath for library files on macosx to enable support of the standard Mac OSX library locations * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: added MAC_OSX_DIR. Added PLAT_OBJS to the OBJS: there are some MacOS X specific files now for Tcl, and when I get he resource & applescript stuff ported over, and restore support for FindFiles, etc, there will be a few more. Added LD_LIBRARY_PATH_VAR configure variable to avoid having to set all possible LD_LIBRARY_PATH analogues on all platforms. LD_LIBRARY_PATH_VAR is "LD_LIBRARY_PATH" by default, "LIBPATH" on AIX, "SHLIB_PATH" on HPUX and "DYLD_LIBRARY_PATH" on Mac OSX. Added configure option to package Tcl as a framework on Mac OSX. * macosx/tclMacOSXBundle.c (new): support for finding Tcl extension packaged as 'bundles' in the standard Mac OSX library locations. * unix/tclUnixInit.c: added support for findig the tcl script library inside Tcl packaged as a framework on Mac OSX. * macosx/Tcl.pbproj/jingham.pbxuser (new): * macosx/Tcl.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * unix/configure: * generic/tclStubInit.c: * generic/tclPlatDecls.h: regen |
From: Daniel A. S. <da...@us...> - 2003-05-14 19:21:43
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs1:/tmp/cvs-serv27308/tools Modified Files: genStubs.tcl Log Message: Implementation of TIP 118: * generic/tclFCmd.c (TclFileAttrsCmd): return the list of attributes that can be retrieved without error for a given file, instead of aborting the whole command when any error occurs. * unix/tclUnixFCmd.c: added support for new file attributes and for copying Mac OS X file attributes & resource fork during [file copy]. * generic/tclInt.decls: added declarations of new external commands needed by new file attributes support in tclUnixFCmd.c. * macosx/tclMacOSXFCmd.c (new): Mac OS X specific implementation of new file attributes and of attribute & resource fork copying. * mac/tclMacFCmd.c: added implementation of -rsrclength attribute & fixes to other attributes for consistency with OSX implementation. * mac/tclMacResource.c: fixes to OSType handling. * doc/file.n: documentation of [file attributes] changes. * unix/configure.in: check for APIs needed by new file attributes. * unix/Makefile.in: * unix/tcl.m4: added new platform specifc tclMacOSXFCmd.c source. * unix/configure: * generic/tclStubInit.c: * generic/tclIntPlatDecls.h: regen. * tools/genStubs.tcl: fixes to completely broken code trying to prevent overlap of "aqua", "macosx", "x11" and "unix" stub entries. * tests/unixFCmd.test: added tests of -readonly attribute. * tests/macOSXFCmd.test (new): tests of macosx file attributes and of preservation of attributes & resource fork during [file copy]. * tests/macFCmd.test: restore -readonly attribute of test dir, as otherwise its removal can fail on unices supporting -readonly. |
From: Donal K. F. <dk...@us...> - 2003-08-27 20:57:45
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs1:/tmp/cvs-serv4068/tools Modified Files: genStubs.tcl Log Message: Minor improvement to stubs generation to allow for harmless transfer of functions between stubs tables by just copying them about. |
From: Don P. <dg...@us...> - 2003-08-27 21:07:23
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs1:/tmp/cvs-serv4348/tools Modified Files: Tag: dgp-refactor genStubs.tcl Log Message: Merge updates from HEAD. |
From: Don P. <dg...@us...> - 2005-09-13 21:24:01
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7816/tools Modified Files: genStubs.tcl Log Message: * generic/tcl.h: Explicitly standardized on the use of stdarg.h * generic/tclBasic.c: conventions for functions with variable number * generic/tclInt.h: of arguments. Support for varargs.h has been * generic/tclPanic.c: implicitly gone for some time now. All * generic/tclResult.c: TCL_VARARGS* macros purged from Tcl sources, * generic/tclStringObj.c: leaving only some deprecated #define's * tools/genStubs.tcl: in tcl.h for the sake of older extensions. * generic/tclDecls.h: make genstubs * doc/AddErrInfo.3: Replaced all documented requirement for use * doc/Eval.3: of TCL_VARARGS_START() with requirement for * doc/Panic.3: use of va_start(). * doc/SetResult.3: * doc/StringObj.3: |
From: Don P. <dg...@us...> - 2005-09-15 20:30:16
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7573/tools Modified Files: Tag: dgp-refactor genStubs.tcl Log Message: merge updates from HEAD |
From: Don P. <dg...@us...> - 2005-09-15 20:58:47
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13204/tools Modified Files: Tag: kennykb-numerics-branch genStubs.tcl Log Message: merge updates from HEAD |
From: Don P. <dg...@us...> - 2006-11-15 14:58:28
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv25629/tools Modified Files: genStubs.tcl Log Message: * tools/genStubs.tcl: Updated script to no longer produce the _ANSI_ARGS_ wrapper in generated declarations. Also revised to accept variadic prototypes with more than one fixed argument. (This is possible since TCL_VARARGS and its limitations are no longer in use). * generic/tcl.h: Some reordering so that macro definitions do not interfere with the now _ANSI_ARGS_-less stub declarations. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: |
From: Jan N. <nij...@us...> - 2007-02-23 23:04:05
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4429/tools Modified Files: genStubs.tcl Log Message: various "const" additions, in line with TIP #27 |
From: Daniel A. S. <da...@us...> - 2007-12-10 15:50:41
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv19870/tools Modified Files: genStubs.tcl Log Message: * tools/genStubs.tcl: fix numerous issues handling 'macosx', 'aqua' or 'x11' entries interleaved with 'unix' entries [Bug 1834288]; add genStubs::export command [Tk FR 1716117]; cleanup formatting. |
From: Don P. <dg...@us...> - 2007-12-10 18:33:34
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv26791/tools Modified Files: Tag: core-stabilizer-branch genStubs.tcl Log Message: merge updates from HEAD |
From: Don P. <dg...@us...> - 2007-12-10 19:05:23
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8210/tools Modified Files: Tag: dgp-refactor genStubs.tcl Log Message: merge updates from HEAD |
From: Don P. <dg...@us...> - 2008-01-22 19:59:34
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv22233/tools Modified Files: Tag: dgp-refactor genStubs.tcl Log Message: whitespace changes merged from HEAD |
From: Daniel A. S. <da...@us...> - 2008-04-02 21:29:00
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4017/tools Modified Files: genStubs.tcl Log Message: * generic/tclStubLib.c: make symbols in libtclstub.a MODULE_SCOPE to * tools/genStubs.tcl: avoid exporting them from libraries that link with -ltclstub; constify tcl*StubsPtr and stub table hook pointers. [Bug 1819422] |
From: Daniel A. S. <da...@us...> - 2008-04-08 14:52:40
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv15423/tools Modified Files: genStubs.tcl Log Message: * tools/genStubs.tcl: revert erroneous 2008-04-02 change marking *StubsPtr as EXTERN instead of extern. |
From: Don P. <dg...@us...> - 2008-04-08 16:34:23
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv26795/tools Modified Files: Tag: dgp-refactor genStubs.tcl Log Message: merge updates from HEAD |
From: Daniel A. S. <da...@us...> - 2008-04-16 14:49:34
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv24323/tools Modified Files: genStubs.tcl Log Message: * generic/tclInt.h: make stubs tables 'static const' and * generic/tclStubInit.c: export only module-scope pointers to * generic/tclStubLib.c: the main stubs tables (for package * tools/genStubs.tcl: initialization). [Patch 1938497] * generic/tclBasic.c (Tcl_CreateInterp): * generic/tclTomMathInterface.c (TclTommath_Init): |
From: Don P. <dg...@us...> - 2008-04-18 13:02:21
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7861/tools Modified Files: Tag: dgp-refactor genStubs.tcl Log Message: merge updates from HEAD |
From: Andreas K. <and...@us...> - 2008-05-23 21:00:42
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7760/tools Modified Files: genStubs.tcl Log Message: * win/tclWinChan.c (FileWideSeekProc): Accepted a patch by Alexandre Ferrieux <fer...@us...> to fix the [Bug 1965787]. 'tell' now works for locations > 2 GB as well instead of going negative. * generic/tclIO.c (Tcl_SetChannelBufferSize): Accepted a patch by * tests/io.test: Alexandre Ferrieux <fer...@us...> * tests/chanio.test: to fix the [Bug 1969953]. Buffersize outside of the supported range are now clipped to nearest boundary instead of ignored. |
From: Andreas K. <and...@us...> - 2008-05-23 21:05:09
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv9505/tools Modified Files: genStubs.tcl Log Message: Oops. Undo commit of the local tweaks. |
From: Andreas K. <and...@us...> - 2008-07-21 19:38:11
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv20374/tools Modified Files: Tag: core-8-5-branch genStubs.tcl Log Message: * generic/tclBasic.c: Extended the existing TIP #280 system (info * 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: |
From: Andreas K. <and...@us...> - 2008-07-21 19:44:27
|
Update of /cvsroot/tcl/tcl/tools In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv23411/tools Modified Files: Tag: core-8-5-branch genStubs.tcl Log Message: Undo local changes which did not belong in the last commit. |
From: Jan N. <nij...@us...> - 2008-10-22 20:24:04
|
Update of /cvsroot/tcl/tcl/tools In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26379/tools Modified Files: genStubs.tcl Log Message: Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. |
From: Don P. <dg...@us...> - 2008-10-23 15:51:12
|
Update of /cvsroot/tcl/tcl/tools In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv5143/tools Modified Files: Tag: dgp-refactor genStubs.tcl Log Message: merge updates from HEAD |