summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Bumped version number to 8.4.0hobbs2002-09-021-1/+1
|
* *** macosx-8-4-branch merged into the mainline [tcl patch #602770] ***macosx_8_4_merge_2002_08_31_trunkdas2002-08-311-3/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* * README: Bumped version number to 8.4b3 to distinguishdgp2002-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: HEAD from the 8.4b2 release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf * win/configure: * library/http/http.tcl: Corrected installation directory of * library/msgcat/msgcat.tcl: the package tcltest 2.2. Added * library/opt/optparse.tcl: comments in other packages to remind * library/tcltest/tcltest.tcl: that installation directories need * unix/Makefile.in: updates to match increasing version * win/Makefile.in: numbers. [Bug 597450] * win/makefile.bc: * win/makefile.vc:
* Fixed $argv handling bug where if -bitmap wasn't specified $argcdavygrvy2002-08-091-2/+3
| | | | was off by one.
* * Bumped HEAD to version 8.4b2 so we can distinguish it fromdgp2002-07-141-5/+5
| | | | the 8.4b1 release.
* Bumped version number to b1 in preparation for release.dkf2002-06-211-1/+1
|
* Thanks to Peter Spjuth <peter.spjuth@space.se>, again. My prior fix fordavygrvy2002-05-082-3/+24
| | | | | | single-quote macro mis-understanding was wrong. Reverted to reimpliment the 'macro2' proc which handles single-quote macros and restored file.n text arrangement to avoid single-quotes on the first line.
* commit mistake reverted to 1.9 contents.davygrvy2002-05-081-2/+2
|
* Proper source of macro error misunderstanding ' as the leading macrodavygrvy2002-05-083-26/+5
| | | | command found and repaired.
* Improved handling of CS/CE fields. Use Courier New and indent better.davygrvy2002-05-081-7/+14
| | | | Changes from Peter Spjuth <peter.spjuth@space.se>.
* Increased line buffer size and a bail-out if that should ever be over-run.davygrvy2002-05-081-2/+8
| | | | Changes from Peter Spjuth <peter.spjuth@space.se>.
* Made code samples use the Courier New fixed-width font. Changes fromdavygrvy2002-05-081-2/+2
| | | | Peter Spjuth <peter.spjuth@space.se>.
* Opps... removed some left-over debugging code.davygrvy2002-03-281-3/+3
|
* * tools/feather.bmp:davygrvy2002-03-283-8/+16
| | | | | | | | | | * tools/man2help.tcl: * tools/man2help2.tcl: * win/makefile.vc: More winhelp target fixups. Added a feather bitmap to the non-scrollable area and changed the color to be yellow from a plain white. The colors can be whatever we want them to be, but thought I would start with something bold. [Bug 527941]
* * tools/man2help.tcl:davygrvy2002-03-281-7/+9
| | | | | | | | * win/makefile.vc: winhelp target now copies all needed files from tools/ to a workarea under $(OUT_DIR) and builds it from there. No build cruft is left in tools/ anymore. All paths used in man2help.tcl are now relative to where the script is. [Bug 527941]
* Bumped patchlevel; might need changing in the future, but it makes lifedkf2002-03-061-1/+1
| | | | easier for now.
* fixed URL refshobbs2002-03-051-1/+1
|
* * library/encoding/iso2022-jp.enc:hobbs2002-03-022-4/+2
| | | | | | | * library/encoding/iso2022.enc: * tools/encoding/iso2022-jp.esc: * tools/encoding/iso2022.esc: gave <ESC>$B precedence over <ESC>$@, based on comments (point 1) in [Bug #219283] (rfc 1468)
* * Updated APIs in the file generic/tclIO.c according to the guidelinesdgp2002-01-151-2/+1
| | | | | | | | | | | of TIP 27. Several minor documentation corrections as well. * Updated channel driver interface according to the guidelines of TIP 27. See also [Bug 500348]. * Moved Tcl_EolTranslation enum declaration from generic/tcl.h to generic/tclInt.h (renamed to TclEolTranslation). It is not used anywhere in Tcl's public interface.
* Fix for #495120. tcl.wse.in was stored in cvs with improper <eol>. Thisdavygrvy2001-12-201-2378/+2376
| | | | resulted in corrupted <eol> when checked-out.
* * commit tools/tcl.wse.in after a 'make dist'dgp2001-12-191-0/+1
|
* convert to DOS eol formathobbs2001-11-211-2376/+2377
|
* * tools/eolFix.tcl (new-file):hobbs2001-11-201-0/+78
| | | | | * unix/Makefile.in: added EOL correction for Windows bat files to dist target. [Bug #219409] (davygrvy)
* fixed winhelp generation problems #480268hobbs2001-11-102-8/+11
|
* * library/encoding/ebcdic.enc:hobbs2001-10-121-0/+289
| | | | | * tools/encoding/ebcdic.txt: EBCDIC charset mapping. [Patch #219323] (nijtmans)
* * library/encoding/tis-620.enc:hobbs2001-10-121-0/+263
| | | | | * tools/encoding/tis-620.txt: TIS-620 charset mapping. [Patch #467423] (poonlap)
* Updated encodings with latest mappings from www.unicode.org. Thishobbs2001-10-0436-58978/+61358
| | | | | | | | did not include some Mac encodings that have special multi-unichar translations now (like symbols, dingbats and japanese). Also does not include big5, gb or euc* as those have different formats in the latest Unicode version that need new conversion tools. Not all related .enc files changed as some had been updates separately.
* noted 8.4 as default Tcl versionhobbs2001-10-042-5/+9
|
* Fixed encoding definition for cp1252 (compiled version is OK)dkf2001-09-241-3/+3
|
* * Updated http package to version 2.4,dgp2001-09-072-6/+6
| | | | reflecting the new features just added.
* updated dde to 1.2hobbs2001-08-221-2/+2
|
* * tools/tcl.wse.in:davygrvy2001-08-161-19/+19
| | | | | | | | | * tools/tcl.hpj.in: * win/tcl.hpj.in: Removed -kb storage in CVS to ensure these text files are checked-out in the translation mode CVS is in. Setting these as binary as part of an effort to make sure they are always in CRLF, no matter what the CVS translation, is bypassing how CVS works and is confusing.
* * tools/tcl.wse.in:davygrvy2001-08-161-4/+1
| | | | | | | | | | | * win/tcl.hpj.in: Removed -kb storage in CVS to ensure these text files to make sure they are checked-out in the translation mode CVS is in. Setting these as binary as part of an effort to make sure they are always in CRLF no matter what the CVS translation is bypassing how CVS works. * tools/genStubs.tcl: Removed LF-only output. Having to reconvert back to CRLF for committing to CVS was giving me a headache.
* Bumped up patchlevel to 8.4a4 to distinguishdgp2001-08-081-1/+1
| | | | | CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].
* * tools/uniClass.tcl: added comments to output format and thehobbs2001-05-282-10/+52
| | | | | | | script for clarification. * tools/uniParse.tcl: corrected filename output and GetDelta macro to use 'info' as param (was 'infO')
* * tools/tcltk-man2html.tcl: removed use of 'exec' for portabilityhobbs2001-05-041-108/+122
| | | | and fixed up code.
* * tools/genStubs.tcl: Add a package require of Tcl 8mdejong2001-05-021-1/+3
| | | | | | at the beginning of the script so that the script will print a descriptive error message when run in an old Tcl 7 shell.
* Got the encoding wrong; thanks to Richard Suchenwirth for pointing medkf2001-04-251-8/+14
| | | | in the direction of a correct encoding.
* Added some ISO8859-15 (Latin-9 or Latin-1+Euro symbol) support.dkf2001-04-252-0/+199
|
* * generic/tcl.h:hobbs2001-04-021-1/+1
| | | | | | | | | * tools/tcl.wse.in: * win/configure.in (VER): * win/configure: * unix/configure: * unix/configure.in (VER): * unix/tcl.spec: updated patchlevel information to 8.4a3
* Missed a few spots with the previous checkin. Now onlydkf2000-11-242-4/+4
| | | | | | | | tools/tcltk-man2html.tcl is left unfixed, but that file is sufficiently complex that I don't dare touch it without understanding exactly what all of the supposed directory separators are doing there. In any case, this file is probably not going to be used by ordinary users; developers can put up with a few more "pointless restrictions"...
* * tools/tcl.wse.in: updated for unversioning of library dirshobbs2000-11-031-19/+14
| | | | | | | * unix/Makefile.in (install-libraries, dist): * win/makefile.vc (install-libraries): * win/Makefile.in (install-libraries): updated to install unversioned library directories into versioned directories.
* * unix/configure:hobbs2000-11-031-0/+817
| | | | | | | | | * unix/dltest/configure: * win/configure: * tools/configure: checked in configure scripts so people doing CVS checkouts aren't required to have autoconf. Changes to configure.in in the future will require the corresponding configure script to also be re-autoconf'ed and checked in.
* updated copyrighthobbs2000-11-021-1/+1
|
* * tools/tcl.wse.in: added tclPlatDecls.h and tkPlatDecls.h to thehobbs2000-09-291-0/+10
| | | | Windows .exe install.
* * library/tcltest1.0/pkgIndex.tcl: Updated to load tcltest 2.0.jenn2000-09-201-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * library/tcltest1.0/tcltest2.tcl: New version of tcltest. Cleanup of command line parsing: allows users to specify command line arguments through an environment variable named TCLTEST_OPTIONS [RFE: 3748], does not respond to incorrect arguments, and forces usage of entire flag name when using command line arguments. Defines accessor procs for all tcltest variables. Allows users to use 'return' in test scripts. Allow users to specify whether test files should be sourced or run in a separate process. 'all.tcl' code moved to tcltest package. 'test' proc modified to use attribute-value pairs. Allow users to specify what return codes, output, and errors can be compared and whether these values should be compared using regexp, glob, or exact matching. makeDirectory & removeDirectory now operate with respect to temporaryDirectory [Bug: 6001]. Test results from tests run in slave interpreters are now included in test totals [Bug: 1493]. Test files that return error values are now reported. * tests/all.tcl: Added code to check for the tcltest version loaded; modified to figure out which tests to run based on the tcltest version loaded. * tests/tcltest.test: Modified to explicitly load version 1.0 of tcltest. * tests/tcltest2.test: New test suite for tcltest; includes all of the old tests plus new ones reflecting changes made for version 2.0. * tests/cmdAH.test: Added singleTestInterp constraint to cmdAH-31.2; this test does not run if tests aren't sourced into a single interpreter. * tests/socket.test: Fixed two tests that were referencing variables outside of scope. * tools/tcl.wse.in: Added code to install tcltest2.tcl. * doc/tcltest2.n: New documentation for tcltest version 2.0. Removes documentation for tcltest namespace variables. Adds documentation for new tcltest procs. * unix/mkLinks: Added code to link to tcltest2.n. * generic/tcl.h: Added comment to modify tcltest2.tcl as well as tcltest.tcl for version changes.
* * README:hobbs2000-09-062-3/+3
| | | | | | | | | | | * generic/tcl.h: * library/tcltest1.0/tcltest.tcl: * tools/tcl.wse.in: * tools/tcltk-man2html.tcl: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: updated patchlevel to 8.4a2
* Added version 8.4a1 to list of versions to look for.ericm2000-06-061-2/+2
|
* Added spinbox.tcl to list of files to install.ericm2000-06-061-0/+5
|
* Fixed color map.ericm2000-06-061-0/+0
|