summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2000-03-19 Sandeep Tamhankar <sandeep@scriptics.com>scriptics_sc_2_0_b1sandeep2000-03-194-15/+38
| | | | | | | | * library/http2.1/http.tcl: geturl used to throw an exception when the connection failed; I accidentally returned a token with the error info, breaking backwards compatibility. I changed it back to throwing an exception, but unsetting the state array first (thus still eliminating the original memory leak problem).
* * library/http2.1/http.tcl: Added -querychannel option and alteredsandeep2000-03-196-204/+379
| | | | | | | | | | | | | | | | | | | | | | some of Brent's modifications to allow asynchronous posts (via -command). Also modified -queryprogress so that it calls the query callback as <callback> <token> <total size> <current size> to be consistent with -progress. Added -queryblocksize option with default 8192 bytes for post blocksize. Fixed a bunch of potential memory leaks for the case when geturl receives bad args or can't open a socket, etc. Overall, the package really rocks now. * doc/http.n: Added -queryblocksize, -querychannel, and -queryprogress. Also, changed the description of -blocksize, which states that the -progress callback will be called for each block, to now qualify that with an "if -progress is specified". * tests/http.test: Added a querychannel test for synchronous and asynchronous posts, altered the queryprogress test such that the callback conforms to the -progress format. Also, had to use the -queryblocksize option to do the post 16K at a time to match Brent's expected results (and to test that -queryblocksize works).
* updated package index file to use version 2.3 instead of 2.2.hershey2000-03-183-3/+3
|
* Added tests for -queryprogresswelch2000-03-172-26/+63
|
* Added -queryprogress callback towelch2000-03-173-12/+270
| | | | | | | | http::geturl and also changed it so that writing the post data is event driven if the queryprogress callback or a timeout is given. This allows a timeout to occur when writing lots of post data. The queryprogress callback is called after each block of query data is posted. It has the same signature as the -progress callback.
* Added note about geturl additionwelch2000-03-171-0/+9
|
* Install the dde and reg .lib files in the same place as the correspondingwart2000-03-071-1/+11
| | | | .dlls
* * library/package.tcl: Applied patch from Bug: 2570; rather thanericm2000-03-061-4/+5
| | | | | | | setting geometry of slave interp to 0x0 when Tk was loaded, it now does "wm withdraw .". Both remove the main window from the display, but the former caused some internal structures to get initialized to zero, which caused crashes with some extensions.
* * win/README.binary: change mailing lists from @consortium.orghobbs2000-03-031-7/+11
| | | | to @scriptics.com [Bug: 4173]
* * library/package.tcl (tclPkgUnknown): extended to allowhobbs2000-03-031-12/+33
| | | | | recognizes changes in the auto_path while sourcing in other pkgIndex.tcl files
* * generic/tclFileName.c (Tcl_TranslateFileName): Applied patchhobbs2000-03-031-67/+75
| | | | | from Newman to significantly speedup file split/join on Windows (replaces regexp with custom parser). [Bug: 2867]
* * doc/FindExec.3: fixed doc for declaration of Tcl_FindExecutablehobbs2000-03-031-3/+3
| | | | [Bug: 4275]
* * library/package.tcl (tclPkgUnknown): extended to allowhobbs2000-03-031-0/+16
| | | | | | | | | | | | | | | recognizes changes in the auto_path while sourcing in other pkgIndex.tcl files * doc/FindExec.3: fixed doc for declaration of Tcl_FindExecutable [Bug: 4275] * generic/tclFileName.c (Tcl_TranslateFileName): Applied patch from Newman to significantly speedup file split/join on Windows (replaces regexp with custom parser). [Bug: 2867] * win/README.binary: change mailing lists from @consortium.org to @scriptics.com [Bug: 4173]
* * tests/clock.test: Added test for ISO bases < 100000ericm2000-02-284-5/+33
| | | | | | | * generic/tclDate.c: (generated on Solaris) * generic/tclGetDate.y: Changed condition for deciding if a number is an ISO 8601 base from number >= 100000 to numberOfDigits >= 6. Previously it would fail to recognize 000000 as an ISO base.
* * unix/Makefile.in: Added rpm target to generate Tcl binary RPM.ericm2000-02-142-2/+68
| | | | * unix/tcl.spec: RPM specification file for a Tcl binary RPM for Linux.
* syntax cleanupcore_8_3_0hobbs2000-02-101-3/+3
|
* cleaned up syntax, corrected package:: -> pkg::hobbs2000-02-102-38/+29
|
* Remove need for "OLDROUTINENAMES" def'n in one more file...jingham2000-02-101-5/+3
|
* * doc/load.n: added notes about dll load errors on Windowshobbs2000-02-102-10/+18
|
* * changes: updated for 8.3.0 releasehobbs2000-02-102-24/+48
| | | | * doc/load.n: added notes about dll load errors on Windows
* * win/tclWinLoad.c (TclpLoadFile): improved error message for loadhobbs2000-02-101-4/+44
| | | | failures, could perhaps be even more intelligent.
* * unix/README:hobbs2000-02-108-445/+71
| | | | | | | | | | | | | | | | * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html * tests/unixInit.test: fixed japanese LANG encoding test [Bug: 3549] * unix/configure.in: * unix/tcl.m4: correct CFLAG_WARNING setting, fixed gcc config for AIX, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998] * win/tclWinLoad.c (TclpLoadFile): improved error message for load failures, could perhaps be even more intelligent.
* *** empty log message ***jingham2000-02-101-0/+15
|
* Don't panic when you can't close an async socket on error. It seems to be ↵jingham2000-02-101-11/+7
| | | | benign to just pass out the error, which is a better solution in the long term.
* Minor doco fixesjingham2000-02-102-4/+11
|
* Change to using .h files as the prefix file. This is more convenient, since ↵jingham2000-02-104-0/+74
| | | | the same file can be used for all targets. Also add a pre-built .pch file for tcltest
* Updated for Tcl8.3jingham2000-02-101-2651/+2941
|
* flipped debug bithobbs2000-02-101-2/+2
|
* * tests/clock.test: Added tests for "next monthname" constructs.ericm2000-02-094-116/+238
| | | | | | | * generic/tclDate.c: * generic/tclGetDate.y (Message): Added a grammar rule for "next monthname" so that we can handle "next january" and similar constructs (bug #4146).
* * unix/configure.in:hobbs2000-02-085-12/+12
| | | | | | | | | * 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
* * README:hobbs2000-02-081-1/+1
| | | | | | | | | * tools/tcl.wse.in: * unix/configure.in: * win/configure.in: * win/README: * win/README.binary: * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* * library/tcltest1.0/tcltest.tcl: correctly protected searchDirectoryhobbs2000-02-082-12/+12
| | | | list to allow dirnames with spaces
* * doc/library.n:hobbs2000-02-081-3/+3
| | | | * library/auto.tcl: fixed crufty puts code and docs [Bug: 4122]
* * generic/tclDecls.h:hobbs2000-02-083-9/+9
| | | | | | | * generic/tcl.decls: change Tcl_GetOpenFile to use decl of 'int forWriting' instead of 'int write' to avoid shadowing [Bug: 4121] * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* * doc/library.n:hobbs2000-02-081-2/+2
| | | | * library/auto.tcl: fixed crufty puts code and docs [Bug: 4122]
* * README:hobbs2000-02-082-10/+30
| | | | | | | | | | | | | | | | | | | | | * tools/tcl.wse.in: * unix/configure.in: * win/configure.in: * win/README: * win/README.binary: * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel * doc/library.n: * library/auto.tcl: fixed crufty puts code and docs [Bug: 4122] * library/tcltest1.0/tcltest.tcl: correctly protected searchDirectory list to allow dirnames with spaces * unix/tcl.m4: changed all -fpic to -fPIC * generic/tclDecls.h: * generic/tcl.decls: change Tcl_GetOpenFile to use decl of 'int forWriting' instead of 'int write' to avoid shadowing [Bug: 4121]
* * tests/package.test:ericm2000-02-073-40/+40
| | | | | * library/tclIndex: * library/package.tcl: Renamed ::package namespace to ::pkg.
* Removed references to struct1.0 dir.ericm2000-02-072-8/+8
|
* Removing struct namespace stuff.ericm2000-02-0710-1147/+22
|
* * tests/httpold.test: changed test script to source in the httpdhobbs2000-02-052-149/+9
| | | | server procs from httpd instead of having its own set.
* * unix/README: fixed notes about --enable-shared and add notehobbs2000-02-051-2/+6
| | | | about --disable-shared.
* * tests/httpd: improved query support in test httpd to handle fixhobbs2000-02-051-1/+17
| | | | in http.tcl. [Bug: 4089 change 2000-02-01]
* *** empty log message ***hobbs2000-02-051-2/+1
|
* * tests/httpd: improved query support in test httpd to handle fixhobbs2000-02-051-2/+10
| | | | | | | in http.tcl. [Bug: 4089 change 2000-02-01] * unix/README: fixed notes about --enable-shared and add note about --disable-shared.
* * doc/tree.n:ericm2000-02-0511-8/+1153
| | | | | | | | | | | | | | | | | | | * 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
* Renamed Package.n -> packagens.n to deal with (one of) NT's (many) shortcomings.ericm2000-02-032-1/+7
|
* * tests/regexp.test: added tests for -all and -inline switcheshobbs2000-02-024-104/+245
| | | | | | * doc/regexp.n: added docs for -all and -inline switches * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): added extra comments for new -all and -inline switches to regexp command
* * library/init.tcl: Applied patch from rfe 1734 regardingericm2000-02-012-3/+26
| | | | auto_load errors not setting error message and errorInfo properly.
* see loghobbs2000-02-011-0/+11
|
* improved OSF1 thread build flagshobbs2000-02-011-2/+2
|