| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* win/configure.in:
* win/tcl.m4:
* win/tclConfig.sh.in: Back port of gcc for windows
build system from 8.4.
FossilOrigin-Name: cf95876426a76c8f30b3e6b96e479d5a6b03fe52
|
|
|
|
|
|
| |
The core-8-3-1-io-rewrite branch should now be considered defunct.
FossilOrigin-Name: 4a5dd63d1f5efaf30ac7fb5f31fafb9893f69100
|
|
|
| |
FossilOrigin-Name: b7b41af2c990f8c4caf0506d8cbb458b9e120ea9
|
|
|
|
|
|
|
|
|
|
|
| |
* mac/README:
* tools/tcl.wse.in:
* unix/README:
* unix/tcl.spec:
* win/README:
* win/README.binary: Updating URLs to reference dev.scriptics.com
FossilOrigin-Name: e2a5e3125f4e8c2121342c682bfed109ce9ebab9
|
|
|
|
|
|
|
|
| |
* win/Makefile.in:
* win/makefile.vc: updated for http change and some cleanup
* library/http2.[13]: moved dir http2.1 to http2.3 to match version
FossilOrigin-Name: 1e558a16da16984709bf40cbbf14f95955208a37
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/reg1.0/pkgIndex.tcl:
* win/tclWinChan.c:
* win/tclWinThrd.c: converted CRLF to LF the */tcl.hpj.in files
were not converted, as it confuses hcw locally. [Bug: 5096]
* win/Makefile.in: expanded cleanup or help files
* doc/Thread.3: minor macro cleanup
FossilOrigin-Name: c818263820a105c3b8dd72ec347d711487c57a18
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.spec:
* win/configure.in:
* win/README.binary: bumped version to 8.3.1
* win/tcl.hpj.in: updated copyright date
* generic/tclEnv.c: environment support for Mac OS/X
* unix/tclUnixPort.h: environment support for Mac OS/X
* unix/tclLoadDyld.c: new file for Mac OS/X dl functions
* unix/Makefile.in: added install-strip target; bindir, libdir,
mandir, includedir vars; tclLoadDyld.c target [Bug: 2527]
* unix/tclUnixChan.c (CreateSocket): force a socket back into
blocking mode (default state) after a -async connect succeeds.
[Bug: 4388]
* generic/tclEvent.c (TclInitSubsystems): Moved tclLibraryPath to
thread-local storage to prevent thread-related race condition.
[Bug: 5033]
* unix/tclAppInit.c (main): removed #ifdef TCL_TEST that sets the
library path as it was unnecessary and conflicts with move of
tclLibraryPath to thread-local storage.
FossilOrigin-Name: 2bb0593bdff552c313069e7eaf4fc17d4e269b63
|
|
|
|
|
|
|
|
|
| |
* win/tcl.rc:
* win/tclsh.rc:
* win/tclsh.ico: Modified copyright dates in Windows resource
files. Added an icon for tclsh.exe.
FossilOrigin-Name: ef4b92e1f8b4b9a2cc588e307e8cd9310b9ee9f3
|
|
|
|
|
|
| |
macros for declaring the NewThread callback proc.
FossilOrigin-Name: 3013a54849797beb3691e2aa78193867fef90af0
|
|
|
|
|
|
| |
*native in TclpCreateTempFile, to supress compiler warnings.
FossilOrigin-Name: abd92d8bbbd96ceec2218e05df127e1e4446c164
|
|
|
|
|
|
|
|
|
|
| |
contents string from UTF to native encoding [Bug: 4030].
* tests/regexp.test: Added tests for infinite looping in [regexp -all].
* generic/tclCmdMZ.c: Fixed infinite loop bug with [regexp -all] [Bug: 4981].
FossilOrigin-Name: 1908ebdc39b71cc7648c9ccca12713c005201b83
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Overall change: Definition of a public API for the creation of
new threads.
* generic/tclInt.h (line 1802f): Removed the definition of
'TclpThreadCreate'. (line 793f) Removed the definition of
'Tcl_ThreadCreateProc'.
* generic/tcl.h (line 388f): Readded the definition of
'Tcl_ThreadCreateProc'. Added Win32 stuff send in by David
Graveraux <davygrvy@bigfoot.com> to that too (__stdcall,
...). Added macros for the default stacksize and allowed flags.
* generic/tcl.decls (line 1356f): Added definition of
'Tcl_CreateThread', slot 393 of the stub table. Two new
arguments in the public API, for stacksize and flags.
* win/tclWinThrd.c:
* mac/tclMacThrd.c: Renamed TclpThreadCreate to Tcl_CreateThread,
added handling of the stacksize. Flags are currently ignored.
* unix/tclUnixThrd.c: See above, but handles joinable
flag. Ignores the specified stacksize if the macro
HAVE_PTHREAD_ATTR_SETSTACKSIZE is not defined.
* generic/tclThreadTest.c (line 363): See below.
* unix/tclUnixNotfy.c (line 210): Adapted to the changes
above. Uses default stacksize and no flags now.
* unic/tcl.m4 (line 382f): Added a check for
'pthread_attr_setstacksize' to detect platforms not implementing
this feature of pthreads. If it is implemented, configure will
define the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE (See
unix/tclUnixThrd.c too).
* doc/Thread.3: Added Tcl_CreateThread and its arguments to the
list of described functions. Removed stuff about not providing a
public C-API for thread-creation.
FossilOrigin-Name: 51f6c167f66056d7bb0b2490b8ac04ec0d454733
|
|
|
| |
FossilOrigin-Name: b0e8d28f5d57b4df4165bcafdd80ea79565d9c52
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclIntPlatDecls.h:
* generic/tclStubInit.c:
* win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s
support).
* win/tclWinReg.c: made use of TclWinGetPlatformId instead of
getting info again
* win/tclWinPort.h:
* win/Makefile.in:
* win/configure.in:
* win/tcl.m4: Added support for gcc/mingw on Windows [Bug: 4234]
FossilOrigin-Name: 36c0007d3febaff6e2e098f6a89f9c2a8db40ce2
|
|
|
|
|
|
| |
.dlls
FossilOrigin-Name: c332a2164a92f828f9865216c0f48b404db74769
|
|
|
|
|
|
| |
to @scriptics.com [Bug: 4173]
FossilOrigin-Name: 0135308c9353304cdd422d40f3d7deab2ba5bff9
|
|
|
| |
FossilOrigin-Name: 492839384e931b4714f1631e23a8eeb7d2d21e03
|
|
|
|
|
|
| |
failures, could perhaps be even more intelligent.
FossilOrigin-Name: 738eec42696496b3595bbc6999b4dece1157c4b9
|
|
|
| |
FossilOrigin-Name: d5abd1524c37b0dda346d4d1d0469e4a84022d28
|
|
|
|
|
|
|
|
|
|
|
| |
* win/configure.in:
* win/README:
* win/README.binary:
* generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* unix/tcl.m4: changed all -fpic to -fPIC
FossilOrigin-Name: 6b327fb3d21be04e0fcc2404bb42a023b204a772
|
|
|
| |
FossilOrigin-Name: 3758c5b56da44f6add7319ad0d7a99366d226c77
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/stack.n:
* doc/queue.n: docs for tree, stack, and queue.
* win/Makefile.in:
* unix/Makefile.in: Added struct1.0 to list of libraries to install.
* tests/stackstruct.test: stack tests
* tests/queue.test: queue tests
* library/struct1.0/queue.tcl: queue data structure.
* library/struct1.0/stack.tcl: stack data structure.
* library/struct1.0/pkgIndex.tcl:
* library/struct1.0/struct.tcl: data structure package
FossilOrigin-Name: 1955d2e8a3fd2d099d37801ba806677eb3ea8562
|
|
|
| |
FossilOrigin-Name: 8ae33a56845fe239adce741dec55f809001b9157
|
|
|
| |
FossilOrigin-Name: bfb0850affd7fb5e595005eee52302e6d5a943fe
|
|
|
| |
FossilOrigin-Name: 2f2e46a1a4cbdd11125e3c3a43aa114d2d3e3e18
|
|
|
| |
FossilOrigin-Name: 700c3e8dd659b4a560cb477454f1a676788d1b50
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h:
* tools/tcl.wse.in:
* unix/configure.in:
* unix/tcl.m4:
* win/README.binary:
* win/configure.in: updated to patchlevel 8.3b2
FossilOrigin-Name: c857d530775c8be8a18a424919aac862920168cf
|
|
|
| |
FossilOrigin-Name: c700acf811aab435935bd8670befef740318c031
|
|
|
|
|
|
|
|
|
|
|
|
| |
* win/rmd.bat: removed necessity of tag.txt [Bug: 3874]
* win/tclWinThrd.c: changed CreateThread to _beginthreadex and
ExitThread to _endthreadex
* win/README.binary:
* win/configure.in: updated to patch level 8.3b1
FossilOrigin-Name: 375e49cc208d585ea81a38f3665e76ba3aaa77b0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/fileName.test:
* generic/tclInt.decls:
* generic/tclInt.h:
* generic/tclIntDecls.h:
* generic/tclStubInit.c:
* generic/tclEncoding.c:
* generic/tclFileName.c:
* mac/tclMacFile.c:
* unix/tclUnixFile.c:
* win/tclWinFile.c: enhanced the glob command with the new options
-types -path -directory and -join. Deprecated TclpMatchFiles with
TclpMatchFilesTypes, extended TclGlob and TclDoGlob and added
GlobTypeData structure.
FossilOrigin-Name: c20c742c78c750b08e303e5277f5e5800cd9f65b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* win/tclWinChan.c:
* win/tclWinFCmd.c:
* win/tclWinInit.c:
* win/tclWinPipe.c:
* win/tclWinSock.c: removed all code that supported Win32s. It
was no longer officially supported, and likely didn't work anyway.
* win/makefile.vc: removed 16 bit stuff, cleaned up.
* win/tcl16.rc:
* win/tclWin16.c:
* win/winDumpExts.c: these files have been removed from the
source tree (no longer necessary to build)
* win/aclocal.m4: made it just include tcl.m4
FossilOrigin-Name: 28cb1be105858fd6a29f6bed329d046c9819b0aa
|
|
|
| |
FossilOrigin-Name: 30599c6398a757a01f331d8a6040b4028a4d0d35
|
|
|
|
|
| |
"winhelp" target for building it.
FossilOrigin-Name: 9a53a10dad591714cdf16dee63f68daefcfb5972
|
|
|
| |
FossilOrigin-Name: 9584ae6763a4cde0e26ecbb47ce1309aad37f523
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclMain.c :
* unix/tclAppInit.c:
* win/tclAppInit.c: Added two new internal functions,
TclSetStartupScriptFileName() and TclGetStartupScriptFileName()
and added hooks into the main() code for supporting TclPro and
other "big" shells more easily without requiring a copy of the
main() code.
* generic/tclEncoding.c:
* generic/tclEvent.c: Moved encoding-related startup code from
tclEvent.c into the more appropriate tclEncoding.c.
FossilOrigin-Name: cafaa4d04661ff95bf15eaa7e7562cef869a8258
|
|
|
|
|
|
| |
that don't have DST.
FossilOrigin-Name: 2aab86d6ee0cbc2fd8ef3a93b440ac60378c110f
|
|
|
|
|
|
| |
fconfigure $sock -lasterror on Windows. [RFE: 3368]
FossilOrigin-Name: 5df86529da3e165e66a82d702ecb7b8ffb53be6e
|
|
|
|
|
|
|
| |
completely ignored for Windows FAT file systems
* win/tclWinPort.h: added sys/utime.h to includes
FossilOrigin-Name: 3fdb59940fb585bec0b20edc340397e90864db39
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* win/README.binary:
* win/makefile.vc:
* {win,unix}/configure.in:
* generic/tcl.h:
* library/init.tcl: updated to 8.3a1 from 8.2.0.
* win/tclWinReg.c: fixed registry command to properly 'get'
HKEY_PERFORMANCE_DATA root key data. Needs more work.
* win/tclWinSerial.c: changed SerialSetOptionProc to return
TCL_OK by default. (patch from Rolf Schroedter)
FossilOrigin-Name: 090ccd067b83f5f786ab63aa94882bef4b419cea
|
|
|
| |
FossilOrigin-Name: a09342dc94f42a5d94e6b14e01ebfbc18ef5f9d5
|
|
|
| |
FossilOrigin-Name: 3bc29fd3487b4c045110fcb53f69d4f6b0728d55
|
|
|
|
|
|
|
|
|
|
|
| |
easier to turn on compiler tracing.
* tests/parse.test:
* generic/tclParse.c: Fixed bug in Tcl_EvalEx where the termOffset
was not being updated in cases where the evaluation returned a non
TCL_OK error code. [Bug: 2535]
FossilOrigin-Name: ce8026cea8c676dfd5b6c07892241003d6efe241
|
|
|
| |
FossilOrigin-Name: 27bfd7223c9b74788ebd70a8d05778930fd75688
|
|
|
| |
FossilOrigin-Name: 032a118e12580c47434a8bbac184e4d9c60c0b5c
|
|
|
| |
FossilOrigin-Name: 1a6937fbfc2d1b49e5ddc58d677447ad4f80aa92
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.decls:
* generic/tclDecls.h: Applied patch from Jim Ingham to change the
prototype of Tcl_ListObjGetElements to have the last argument have
a CONST so that you can feed it the objv that you get from the
standard TclObj command proc.
* generic/tclAlloc.c:
* generic/tclCmdIL.c:
* generic/tclIO.c:
* generic/tclThread.c:
* win/tclWinThrd.c:
* unix/tclUnixThrd.c: Fixed Brent's changes so that they work on
Windows (and he fixed the bug in the Unix thread implementation).
FossilOrigin-Name: cfb9ace67b1a6f28603349a246c29834927fcf0c
|
|
|
| |
FossilOrigin-Name: a5ed5c1af78a4d06c9a8ae4b4cfd8227a89c1b08
|
|
|
|
|
|
| |
generic/tclInt.decls
FossilOrigin-Name: 257bae6dc4a6104dff623292684a42ecbb1ca68c
|
|
|
|
|
|
| |
* win/configure.in: Change beta level to b2.
FossilOrigin-Name: 934d16e5cf325e36e8c032c285e13c9570364d59
|
|
|
|
|
|
|
|
| |
function. Added code to avoid calling TerminateThread(), but
instead to send a message to the socket event window to tell it to
terminate its thread.
FossilOrigin-Name: 77a8b86a7a25007923787b18cf7705a6fcb00ac0
|