summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * README:hobbs1999-11-191-2/+2
| | | | | | | | | * generic/tcl.h: * unix/configure.in: * win/configure.in: * win/README.binary: updated to patchlevel 3 FossilOrigin-Name: 38c0dc3e1d82cb6028af0cc106c29c396733cd40
* * unix/Makefile.in: purify has to use -best-effort to instrumenthobbs1999-10-305-38/+50
| | | | | | | | | | * unix/tclUnixPipe.c: fixed mem leak in TclpCreateProcess when doing alloc between vfork and execvp. * unix/tclUnixTest.c: fixed mem leak in findexecutable test command * unix/tclUnixNotfy.c: fixed event/io threading problems by making triggerPipe non-blocking FossilOrigin-Name: 07e490e23d760249c9356de7656ede4f6e882c6f
* 1999-10-01 Jeff Hobbs <hobbs@scriptics.com>scriptics-bc-1-0-b1core-8-2-1hobbs1999-10-021-4/+4
| | | | | | | | * All frozen for 10/4/99 8.2.1 release * changes: updated from ChangeLog * unix/Makefile.in: added ChangeLog to source dist FossilOrigin-Name: f4ae4df355ab50d6c488f338fe0edf163cd80b50
* updated patchlevel to 1hobbs1999-09-301-2/+2
| | | FossilOrigin-Name: c82686c2eda6c329e6f10ebad77d6b057ea90e53
* 1999-09-21 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-224-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/env.test: * unix/Makefile.in: added support for AIX LIBPATH env var [Bug: 2793] removed second definition of INCLUDE_INSTALL_DIR (the one that referenced @includedir@) [Bug: 2805] * unix/dltest/Makefile.in: added -lc to LIBS [Bug: 2794] * tests/timer.test: changed after delay in timer test 6.29 from 1 to 10. [Bug: 2796] * tests/pkg.test: * generic/tclPkg.c: fixed package version check to disallow 1.2..3 [Bug: 2539] * unix/Makefile.in: fixed gendate target - this never worked since RCS was intro'd. * generic/tclGetDate.y: updated to reflect previous changes to tclDate.c (leap year calc) and added CEST and UCT time zone recognition. Fixed 4 missing UCHAR() casts. [Bug: 2717, 954, 1245, 1249] * generic/tclCkalloc.c: changed Tcl_DumpActiveMemory to really dump to stderr and close it [Bug: 725] and changed Tcl_Ckrealloc and Tcl_Ckfree to not bomb when NULL was passed in [Bug: 1719] and changed Tcl_Alloc, et al to not panic when a alloc request for zero came through and NULL was returned (valid on AIX, Tru64) [Bug: 2795, etc] * generic/tclIOCmd.c: fixed potential core dump in conjunction with stacked channels with result obj manipulation in Tcl_ReadChars [Bug: 2623] * tests/format.test: * generic/tclCmdAH.c: fixed translation of %0#s in format [Bug: 2605] * tests/set-old.test: * generic/tclVar.c: Added fix in TclArraySet to check when trying to set in a non-existent namespace. [Bug: 2613] * tests/linsert.test: * generic/tclCmdIL.c: fixed end-int interpretation of linsert to correctly calculate value for end, added test and docs [Bug: 2693] * doc/switch.n: added proper use of comments to example. * generic/tclCmdMZ.c: changed switch to complain when an error occurs that seems to be due to a misplaced comment. * generic/tclCmdMZ.c: fixed illegal ref for \[0-9] substitutions in regsub [Bug: 2723] * generic/tclCmdMZ.c: changed [string equal] to return an Int type object (was a Boolean) * generic/tclParseExpr.c: changed '"' to '\"' to make FreeBSD happy [Bug: 2625] * generic/tclProc.c: moved static buf to better location and changed static msg that would overflow in ProcessProcResultCode [Bug: 2483] and added Tcl_DStringFree to Tcl_ProcObjCmd. Also reworked size of static buffers. * tests/stringObj.test: added test 9.11 * generic/tclStringObj.c: changed Tcl_AppendObjToObj to properly handle the 1-byte dest and mixed src case where both had had Unicode string len checks made on them. [Bug: 2678] * unix/aclocal.m4: * unix/tcl.m4: added -bnoentry to the AIX-* case [Bug: 1909] added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix for IRIX SHLIB_LB_LIBS. [Bug: 2610] * generic/tclPosixStr.c: fixed typo [Bug: 2592] * win/README.binary: fixed version info and some typos [Bug: 2561] * generic/tclIO.c: changed Tcl_GetChannelNames* to use style guide headers (pleases HP cc) * tests/expr.test: * generic/tclCompile.c: add TCL_TOKEN_VARIABLE to the part types that cause differed compilation for exprs, to correct the expr double-evaluation problem for vars. Added test cases. Related to [Bug: 732] FossilOrigin-Name: ab656050a918c62d00ec76ee8f577dfb0f1f10e7
* Added definition for STLIB_LDwart1999-08-112-0/+2
| | | FossilOrigin-Name: 824e2ec9b8b9d3736342cdd7100960151d39cca5
* Added substitution for STLIB_LD, the static linker.wart1999-08-111-1/+2
| | | FossilOrigin-Name: c0840b5c4d9aaede8f247f645e0103e9ca3a8275
* Include the unix/aclocal.m4 file in the distribution.redman1999-08-111-1/+2
| | | FossilOrigin-Name: a5cfb8482357278acc3f49d420390e84d315b197
* Change version numbers to 8.2.0redman1999-08-101-2/+2
| | | FossilOrigin-Name: 1a6937fbfc2d1b49e5ddc58d677447ad4f80aa92
* Fixed level of indirection in Tcl_GetAllocMutexwelch1999-08-101-1/+2
| | | FossilOrigin-Name: 493612de836ab32db1adeea0f63330b3f5eafe7e
* Added Tcl_GetAllocMutex for use by tclAlloc.c and tclCkalloc.cwelch1999-08-101-25/+24
| | | FossilOrigin-Name: a5ed5c1af78a4d06c9a8ae4b4cfd8227a89c1b08
* * unix/configure.in:redman1999-08-021-2/+2
| | | | | | * win/configure.in: Change beta level to b2. FossilOrigin-Name: 934d16e5cf325e36e8c032c285e13c9570364d59
* * unix/tclUnixThrd.c: Applied patch to fix threads on Irix 6.5.redman1999-07-311-1/+3
| | | | | | | | | Patch from James Dennett. [Bug: 2450] * tests/info.test: Enable test for tclParse.c change (info complete). FossilOrigin-Name: 59e2b0685d1922a1729770f2f401fb7031de119b
* Parameterized the static library linkers (ar cr and lib -nologo) to assistwart1999-07-301-1/+2
| | | | | | in merging the Makefile.in files later. FossilOrigin-Name: ef28f0d52d704b7cacfbe44d2a5f8fd2506ce678
* * unix/mkLinks.tcl: Applied patch to avoid linking pack.n toredman1999-07-291-1/+1
| | | | | | | | | pack-old.n. Patch from Don Porter. [Bug: 2469] * doc/Encoding.n: Applied patch to fix typo in .SH NAME line. Patch from Don Porter. [Bug: 2451] FossilOrigin-Name: 11860a3bdfe560b2514f8fa7751c142a86099b70
* Added lines so that extensions can set up static linker (ar vs. lib) andwart1999-07-291-2/+8
| | | | | | C compiler warning flags easily. FossilOrigin-Name: 8ccef65e92647c33a871988aa3d66f222a5dd507
* Added entries for LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE so that extensions canwart1999-07-281-1/+5
| | | | | | get these values in the same way they get the debug and optimize CFLAGS. FossilOrigin-Name: 0d5ddcfb912766c5815cda3c634f06b355b3acde
* * Changed version to 8.2b2.redman1999-07-223-11/+13
| | | | | | | | | | | | | | | | | | | | * win/tclWinPort.h: Block out include of sys/*.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385] * generic/tclCmdMZ.c: * generic/tclIO.c: Fix ANSI-style prototypes based on patch from Ulrich Ring. [Bug: 2391] * unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413] * tests/var.test: * generic/tclVar.c: Fixed bug that caused a seg. fault when using "array set a(b) {}", which is a bad array name anyway. Now the "array set" command will return an error in this case. Added test case and fixed existing test. [Bug: 2427] FossilOrigin-Name: 589cb7ba77c5ab4acc9acaf8db1a747055dec61b
* revert changes to TclpStrftime, not needed for internal functions.redman1999-07-221-3/+3
| | | FossilOrigin-Name: a4cee78edc3a5c4654cbf4fb76845626b0849c0e
* * doc/Utf.3:redman1999-07-221-3/+3
| | | | | | | | | | | | | | | * generic/tcl.decls: * generic/tclInt.decls: * generic/tclDecls.h: * generic/tclIntDecls.h: * generic/tclUtf.c: * compat/strftime.c: * unix/tclUnixTime.c: Changed function declarations in non-platform-specific APIs to use "unsigned long" instead of "size_t", which may not be defined on certain compilers (rather than include sys/types.h, which may not exist). FossilOrigin-Name: 22b143003b180eaed3b7f8c9bad28df440ef6071
* * unix/Makefile.in: Added the Windows configure script to theredman1999-07-221-1/+2
| | | | | | | distribution file list, already shipping configure.in and the .m4 files, but needed the configure script itself. FossilOrigin-Name: 677ba646fbf3b89a38674f3bc9342498b28508b7
* * generic/tclInitScript.h:hershey1999-07-211-6/+6
| | | | | | | | | | | * unix/tclUnixInit.c: merged code with 8.0.5. We now use an intermediate global tcl var "tclDefaultLibrary" to keep the "tcl_library" var from being set by the default value in the Makefile. Also fixed a bug in which caused the value of TCL_LIBRARY env var to be ignored. * unix/tclWinInit.c: just updated some comments. FossilOrigin-Name: 0d9e2ba09f2c97ca092a6cc055bebc33e8dbced7
* changed http package version from 2.0 to 2.1hershey1999-07-201-4/+4
| | | FossilOrigin-Name: fda7557642412010ee7cce13858a8498b662b5f7
* * unix/aclocal.m4:redman1999-07-162-13/+6
| | | | | | | | | | * unix/tcl.m4: Add check for Alpha/Linux to correct the IEEE floating flag to the compiler, should be -mieee. Patch from Don Porter. * tools/tcl.hpj.in: Change version number of .cnt file referenced in .HPJ file. FossilOrigin-Name: 72240a3a0aec40deab7a91c0a51e9e0750d89dd6
* Add .m4 files and Windows configure.in and Makefile.inredman1999-07-131-1/+8
| | | FossilOrigin-Name: 830c41e50eefa1f1c6ec39c352e13b4aefdf83ef
* install-man target renamed to "install-doc" to be consistent with TEA spec.wart1999-07-091-3/+3
| | | FossilOrigin-Name: b01449ac9bb713bad4394a1d449d08617377fa2c
* Added hook points to the notifierwelch1999-07-023-18/+57
| | | | | | Updated Xt tests to use new Tcl_SetNotifier FossilOrigin-Name: b68062ca8928a01becfae18eefb6fd7a0711a7cb
* Removed call to obsolete AC_C_CROSS macro.wart1999-06-301-2/+1
| | | FossilOrigin-Name: 5bcc8010162194756b7dbf24ed8e0111974bf9f2
* updated dde version from 1.0 to 1.1hershey1999-06-301-4/+3
| | | FossilOrigin-Name: e4b2fadb55fa577d744f7f52556782b9eec74174
* Added package tcltest to the list of packages to install.jenn1999-06-261-4/+4
| | | FossilOrigin-Name: 5ecb8cb458e93b63c93c00ca93ddc34813c3288f
* Changed to Tcl 8.2b1welch1999-06-251-5/+4
| | | FossilOrigin-Name: c46ff26d58c280339277f45b158a4dbb4b889833
* * unix/Makefile.in: Changed install-doc to install-man.stanton1999-06-241-2/+2
| | | | | | | | | | | | | | | * tools/uniParse.tcl: * tools/uniClass.tcl: * tools/README: * tests/string.test: * generic/regc_locale.c: * generic/tclUniData.c: * generic/tclUtf.c: * doc/string.n: Updated Unicode character tables to reflect latest Unicode 2.1 data. Also rationalized "regexp" and "string is" definitions of character classes. FossilOrigin-Name: 9d26b8335934c953a1668ca4972b9a0427413b2e
* One more try at fixing the TCL_LIBRARY problemwart1999-06-221-3/+4
| | | FossilOrigin-Name: 421197f4e6b134539e1a24182f501eb4ae82d837
* TCL_LIBRARY is now set in the Makefilewart1999-06-221-1/+3
| | | FossilOrigin-Name: eb4ca9bbf8d92e7611dc7034115585015ff3fcc8
* * unix/tclUnixThrd.c (TclpThreadCreate): Fixed memory leak wherestanton1999-06-211-3/+7
| | | | | | thread attributes were not being released. [Bug: 2254] FossilOrigin-Name: d3a52252795c496fca48384c185cbeeb601f8e31
* Reflects recent changes in tcl.m4 (compiler warnings)wart1999-06-191-2/+2
| | | FossilOrigin-Name: 44079c5e8eee67384480688107d18f682c5b426b
* Fixed compiler optimization flags for Linux to remove a plethora of warnings.wart1999-06-172-0/+14
| | | FossilOrigin-Name: 742be4e919c9724086a86bbe8c5c94ac0d4135ed
* Reflects changes to tcl.m4wart1999-06-161-800/+802
| | | FossilOrigin-Name: b41388eed7b609358adf4c0d4a40d70018fd0f44
* Added changes to make the macros bahave in the same manner as the Windowswart1999-06-161-126/+126
| | | | | | tcl.m4 macros FossilOrigin-Name: a06214d64a82f3fbab84904e0ce7d45ebb0aafdf
* merged unix and windows stylessurles1999-06-163-36/+30
| | | FossilOrigin-Name: 95cc329c16c5df8922f3c388611fda1e20caf335
* Reorganized the order of the macros (cosmetic change)wart1999-06-161-676/+678
| | | FossilOrigin-Name: f64f4d2f4e537e5b1980046a190147aa2a392afd
* More TEA changes. Should play well with TclX now.wart1999-06-163-29/+43
| | | FossilOrigin-Name: c8e10ac48984b4a0f601ccfde8d81cdf324315ec
* Tcl configure / Makefile sequence now complies with the most basicwart1999-06-152-365/+79
| | | | | | spec for TEA. FossilOrigin-Name: e8b97f09245b76fe753dfb2aa00d13da05b2519c
* Includes changes to tcl.m4wart1999-06-151-148/+710
| | | FossilOrigin-Name: 21a0bc046a56c56ad61afe63c66a0367431f8df9
* Modified some macros based on how some of the extensions work.wart1999-06-151-148/+710
| | | FossilOrigin-Name: 62dee156b952aca62de2d5cfb3eb0c08aa2071d0
* Merged String and Unicode object types. Added new functions tohershey1999-06-151-7/+5
| | | | | | | | | | | the puplic API: Tcl_NewUnicodeObj, Tcl_SetUnicodeObj, Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange, Tcl_AppendUnicodeToObj. Note: some stringObj tests are still failing--the teststringobj command still needs to be updated. FossilOrigin-Name: 23b23af342a570dab211294eff79a331869224c5
* Continued work on configure and make scriptssurles1999-06-111-21/+20
| | | FossilOrigin-Name: 3d03efd78b3a2def0907484577969dd6df2f6064
* Macros that autoconf will be looking for (tcl.m4)wart1999-06-101-0/+1127
| | | FossilOrigin-Name: 62b57f0f6510d6f52d9e80fe40f3cb890bf23a89
* Modified to use the tcl.m4 macroswart1999-06-101-588/+10
| | | FossilOrigin-Name: 91124a20c60da93c5778ddacda8f561781d284fc
* First pass at Tcl autoconf macroswart1999-06-101-0/+1114
| | | FossilOrigin-Name: df969de59c75c552d5fb4aa18e7888d14ee9862b