summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* [TIP 522] New option "-errorCode" to [tcltest::test] in tcltest 2.5dgp2018-10-291-2/+2
|\
| * Documentation and revision bump for tip 522pspjuth2018-10-221-2/+2
| |
* | Fix error-message on MacOS: the __LINKEDIT segment does not cover the end of ↵jan.nijtmans2018-10-221-2/+1
|/ | | | | the file. Reason: We appended a zip-file to the end of the library, so during install "strip" doesn't work any more
* Make new notifier code match Engineering Manual guidelines betterdkf2018-10-224-301/+332
|
* Add -Wpointer-arith compiler flag to gccjan.nijtmans2018-10-172-2/+2
|
* Fix test for UNICODE in win/tclAppInit.c. No longer check for "tclsh ↵jan.nijtmans2018-10-123-84/+59
| | | | install", because tclsh is not compiled with that. Fix minizip.c compilation on systems without open64()
* Merge 8.6 jan.nijtmans2018-10-081-1/+0
|\ | | | | | | Also fix startup problems on win32, when the encoding path contains invalid UTF-8 (reported by François Vogel) Various other code cleanup, e.g. remove empty.zip file, as this didn't work quite as expected.
* | More cleaning up.dkf2018-10-061-2/+2
| |
* | More readability improvements to unix makefiledkf2018-09-291-142/+153
| |
* | Small fixes to unix makefiledkf2018-09-281-155/+144
| |
* | Clean up code style and add key phrases to documentation.dkf2018-09-281-52/+95
| |
* | merge core-8-branchdkf2018-09-2814-48/+607
|\ \
| * \ Merge 8.6jan.nijtmans2018-09-221-2/+2
| |\ \ | | |/
| | * Update http version number, and fix some related test-casesjan.nijtmans2018-09-221-2/+2
| | |
| * | Eliminate the use of macro's like LLONG_MAX|MIN, since they assume that ↵jan.nijtmans2018-09-131-4/+4
| | | | | | | | | | | | Tcl_WideInt equals "long long". Also eliminate uses of Tcl_WideAsLong() and friends, as - often - simple type cases make things more clear.
| * | Stub fix, safe interpreter fix, and use more size_t wherever possiblejan.nijtmans2018-09-121-0/+1
| |\ \
| | * | Use GetFileSizeEx() in stead of GetFileSize(), to get the file size on Windows.jan.nijtmans2018-09-071-0/+1
| | | | | | | | | | | | Minor improvement: attach empty .zip file to tclsh.exe (both for Windows and UNIX), zo "zip -A" can be used to modify its zip contents.
| * | | TIP #430 implementationjan.nijtmans2018-09-127-6/+526
| |\ \ \ | | |/ /
| | * | Merging changes with 8.7hypnotoad2018-08-148-35/+57
| | |\ \
| | * \ \ merge 8.7dgp2018-06-125-7/+56
| | |\ \ \
| | * \ \ \ merge 8.7dgp2018-05-312-3/+1
| | |\ \ \ \
| | * \ \ \ \ merge 8.7dgp2018-05-2415-628/+449
| | |\ \ \ \ \
| | * \ \ \ \ \ merge 8.7dgp2018-05-115-13/+25
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ merge 8.7dgp2018-04-271-2/+2
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ merge 8.7dgp2018-03-302-4/+4
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merge 8.7; Updated the package manifest by hand; was broken until then.dgp2018-03-151-3/+7
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | If there's a maintenance knob to turn, that needs to be better known.
| | * \ \ \ \ \ \ \ \ \ merge 8.7dgp2018-03-075-59/+9
| | |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ Pulling changes from core-8-branchhypnotoad2017-12-293-14/+4
| | |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ Pulling changes from core-8-branchhypnotoad2017-12-162-2/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ Pulling changes from core-8-branchhypnotoad2017-12-133-11/+11
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | Fixing a goof, Zipfs was looking for the Dll where the installer put the file,hypnotoad2017-11-231-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which is not necessarily where the file will be found at runtime.
| | * | | | | | | | | | | | | | Pulling changes from core-8-branchhypnotoad2017-11-215-18/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Removing the pool of literal values within the internals of tclZipfs.c. ↵hypnotoad2017-11-212-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaced with a single pointer to a const string once discovery has sorted out where tcl_library is to be loaded from. Fixed a goof in the build system if tcl is compiled outside of the source directory
| | * | | | | | | | | | | | | | | Fixes to "make clean" to do a better job of cleaning up zip files and vfs ↵tne2017-11-211-22/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | directories Fixed a type that was keeping minizip from building
| | * | | | | | | | | | | | | | | Added an implementation of tinydir.h, and spliced it into minizip to allowhypnotoad2017-11-212-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | minizip to recurse directory structures (and get us out of having to feed `find` via autoconf)
| | * | | | | | | | | | | | | | | Fixing the quoting for arguments to miniziphypnotoad2017-11-202-4/+4
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | Autoconf fixeshypnotoad2017-11-202-2/+71
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | Modifications to allow the Tcl build system to exploit either a native ziphypnotoad2017-11-204-241/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | executable in the path or a tclsh that understands the new "install" keyword from the command line Added a new file to /library which is run when the user executes "tclsh install ..." Embedded in installer.tcl is a facility for building zip archives
| | * | | | | | | | | | | | | | | Rebuilt the configure files without the call to the missing SC_ENABLE_ZIPFS ↵hypnotoad2017-11-171-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | macro
| | * | | | | | | | | | | | | | | Final tweaks to get Msys Zipfs build workingtne2017-11-171-5/+0
| | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | First pass on the Msys style windows build. Moving Zipfs features closer ↵hypnotoad2017-11-173-154/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | together in the autoconf
| | * | | | | | | | | | | | | | | Pulling changes from core-8-6-branchhypnotoad2017-11-174-18/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | Improvements to tip430 to embed the /library file system within a shared libraryhypnotoad2017-11-116-5/+498
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | or as a zip archive with a canonical name matching the current patch level This new version also builds a native executable version of minizip to allow archive to be built within make, even when cross compiling Added a new function TclZipfs_AppHook which implements tip430 core behavior startups to stock tclsh Embedding the file system as a zip archive can be defeated with --enable-zipfs=no
| | * | | | | | | | | | | | | | | | Pairing down the tip#430 branch to only include files and utilitieshypnotoad2017-11-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | called out by the tip. Eliminated the header files tclZipfs.h and zcrypt.h. The only public calls for tclZipfs.h are now in the stubs table and the contents of zcrypt.h are already part of the minizip implementation that Tcl keeps around in the compat/zlib/contrib/minizip directory. tclBootVFS.h hasn't been used by the implementation in a while. Alos eliminated the mkzip.tcl facility from tools/. The C based mkzip is much faster and more reliable
| | * | | | | | | | | | | | | | | | Pulling changes from core-8-branchtne2017-11-072-3/+6
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Pull changes from Trunkhypnotoad2017-09-254-5/+25
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Pulling changes from trunkhypnotoad2017-09-0532-15501/+8567
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | | | Removed the package style loader from tclAppInit. Zipfs now loads as part of ↵hypnotoad2017-09-051-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the interpreter.
| | * | | | | | | | | | | | | | | | | | | Pulling changes from zipfshypnotoad2017-03-1024-5028/+13763
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge core-8-6-branch. Better deal with patterns regarding hidden files in ↵jan.nijtmans2017-01-161-1/+1
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ZIP filesystem (taken over from upstream androwish)