dkf
8841ba90ee
Use C enums instead of clusters of #defines
2021-04-17 23:26:50 +00:00
jan.nijtmans
8f67ae04ad
Merge 8.6
2021-04-16 13:16:25 +00:00
jan.nijtmans
baa813085d
Document Tcl_GetMemoryInfo() and Tcl_MainEx()/Tcl_MainExW(). Backported from [063d44b0beea237e] (Thanks, Harald!)
2021-04-16 13:14:55 +00:00
jan.nijtmans
e06feb86b1
Document Tcl_GetMemoryInfo(). Backported from [063d44b0beea237e] (Thanks, Harald!)
2021-04-16 12:58:47 +00:00
jan.nijtmans
3ec8472d74
Revert [e59df7e9a3]: after a better look, the original code respected the expectation better and doesn't force appendObjPtr to Unicode, so it was actually better
2021-04-15 12:43:36 +00:00
jan.nijtmans
8a0a2779c2
Merge 8.6
2021-04-15 09:09:19 +00:00
jan.nijtmans
1c6fae0193
Fix [85d1fa7d07]: Duplicate file extension check in [file executable] on Windows
2021-04-15 09:08:23 +00:00
jan.nijtmans
871fc208e1
Fix [85d1fa7d07]: Duplicate file extension check in [file executable] on Windows. It looks like checking for "ps1" is a mistake.
2021-04-15 09:06:13 +00:00
jan.nijtmans
374f5c6e1a
Restore expectation of callers to Tcl_AppendObjToObj that the appendObj never shimmers
2021-04-15 06:37:56 +00:00
dgp
fc702f65d2
merge 8.6
2021-04-14 19:19:44 +00:00
jan.nijtmans
60169c7187
Restore expectation for Tcl_AppendObjToObj()
2021-04-14 19:15:52 +00:00
dgp
9cb33ddcc5
merge 8.5; adapt fix for 8.6
2021-04-14 18:58:54 +00:00
dgp
c942ef369b
[26649439c7] EIAS bug in [concat]
2021-04-14 18:39:12 +00:00
dgp
bf055cc0d8
Bug fix
2021-04-14 18:37:35 +00:00
dgp
32a76688f6
Test demonstrating bug [26649439c7].
2021-04-14 18:23:07 +00:00
jan.nijtmans
ccfe3f47fd
Complete fix for [7f1162a867]. Re-enable compilation of "string cat" (TclCompileStringCatCmd), since it now works again.
2021-04-14 08:14:23 +00:00
pooryorick
c993263332
Remove unnecessary reference counting.
2021-04-13 22:44:04 +00:00
jan.nijtmans
28ddee7d18
Merge-mark 8.6. Missing/superflouous testConstraint
2021-04-13 13:48:53 +00:00
jan.nijtmans
0b6db319f0
Update to latest "rules.vc"
2021-04-13 13:44:33 +00:00
jan.nijtmans
845442b102
Merge 8.7
2021-04-13 11:51:58 +00:00
jan.nijtmans
c89d776dce
Fix testcase utf-1.18
2021-04-13 11:51:16 +00:00
jan.nijtmans
09b6123a09
Merge 8.6. More missing ::tcltest::loadTestedCommands
2021-04-13 10:16:31 +00:00
jan.nijtmans
06464aa3be
Missing ::tcltest::loadTestedCommands
2021-04-13 10:01:37 +00:00
jan.nijtmans
f23820c00b
Missing ::tcltest::loadTestedCommands
2021-04-13 09:13:58 +00:00
jan.nijtmans
87508b74e0
missing constraint
2021-04-13 08:20:54 +00:00
jan.nijtmans
16ddac314c
eol-spacing
2021-04-13 08:15:50 +00:00
jan.nijtmans
9f61e10cf9
Unbreak build
2021-04-13 08:05:45 +00:00
dkf
a396843006
Zero out memory allocated on stack
2021-04-12 19:12:29 +00:00
jan.nijtmans
c614920819
Fix [f566e1c817]: macOS: -DTCL_NO_DEPRECATED
2021-04-12 15:33:08 +00:00
jan.nijtmans
051a1473cb
Merge-mark
2021-04-12 10:06:11 +00:00
jan.nijtmans
571eeda5cf
Merge 8.5
2021-04-12 10:05:31 +00:00
jan.nijtmans
cf9fc355f8
Backport utf testcase tweaks from 8.7. No change for ucs-2
2021-04-12 10:04:46 +00:00
jan.nijtmans
7deb6f2082
Fix [7f1162a867]. Don't compile "string cat" any more, since there still is a bug in it, demonstrated by utf-1.18 testcase
2021-04-12 09:26:27 +00:00
jan.nijtmans
b1e4f0fa23
Merge 8.7
2021-04-09 15:35:17 +00:00
jan.nijtmans
c318d73bd3
Document that Tcl 8.7 no longer uses a (modified) CESU-8 as internal format, but a (modified) WTF-8.
2021-04-09 15:32:25 +00:00
jan.nijtmans
459073607d
Fix TclStringCat() functions. This makes allmost all testcases pass, one left to go: utf-1.18
2021-04-09 13:01:19 +00:00
jan.nijtmans
0d7132ebb2
Rename macro to ISCONTINUATION()
2021-04-09 10:57:36 +00:00
jan.nijtmans
2e06c053b4
new macro ISCONTBYTEORLOWERSURROGATE()
2021-04-09 09:14:10 +00:00
jan.nijtmans
4f93205802
Fix append-3.4, append-3.7 and utf-1.18 testcases
2021-04-09 07:33:40 +00:00
jan.nijtmans
023286a7fd
Merge 8.7
2021-04-09 06:37:14 +00:00
jan.nijtmans
7bb103b64e
More test-cases, involving \xC0 \x80
2021-04-09 06:36:45 +00:00
jan.nijtmans
3ed1f7b055
Remove TclpCreateFileHandler/TclpDeleteFileHandler on windows. The linker should complain when even trying to create something calling those functions.
2021-04-08 12:29:49 +00:00
jan.nijtmans
67e4ed2290
TIP #598 : export TclWinConvertError
2021-04-08 12:22:16 +00:00
jan.nijtmans
e287e35105
Fix compiler warning when using select notifier
2021-04-08 11:36:19 +00:00
jan.nijtmans
0b8bd54063
Merge 8.6
2021-04-08 08:47:18 +00:00
jan.nijtmans
a463bf5525
Backport dde 1.4.4 from Tcl 8.7. Doesn't conflict with installed Tcl 9.0 version of dde any more.
...
(don't bother doing this for the "registry" extension, because the Tcl 8.7+ version installs in a different directory)
2021-04-08 08:45:12 +00:00
jan.nijtmans
6c72d33ef1
Make "registry" and "dde" dll's for 8.x and 9.0 installable in the same directory. See TIP #595
2021-04-08 07:56:45 +00:00
jan.nijtmans
ee577ebd90
There is no "eq" command any more
2021-04-07 12:38:56 +00:00
jan.nijtmans
2b508d7964
Merge fork
2021-04-07 12:30:56 +00:00
jan.nijtmans
0dcddf9cf0
More test-cases showing the bug
2021-04-07 12:30:33 +00:00
jan.nijtmans
79fd04384a
A few more Package -> Library renamings (testcases only)
2021-04-07 11:50:03 +00:00
jan.nijtmans
6792b8a53c
A few missing renamings
2021-04-07 10:44:29 +00:00
jan.nijtmans
06813163a8
TIP #595 (for Tcl 8.7) part 1: just rename Tcl_StaticPackage to Tcl_StaticLibrary, Tcl_PackageInitProc to Tcl_LibraryInitProc and Tcl_PackageUnloadProc to Tcl_LibraryUnloadProc. Adapt documentation, mentioning that the old names are now deprecated.
2021-04-07 09:55:24 +00:00
jan.nijtmans
a1ab68d1ea
Revert previous commit, and add comments why it's wrong.
2021-04-07 09:01:55 +00:00
pooryorick
83025a44e0
Replace simple refCount decrement with the proper decrementing function.
2021-04-05 21:07:00 +00:00
jan.nijtmans
85d1500c50
tclZipfs.c:1857:33: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
2021-04-05 17:58:13 +00:00
jan.nijtmans
15b5f31caf
Rename exported symbol "Tcl_StaticPackage" to "Tcl_StaticLibrary". Still undocumented, to be formalized by TIP #595 . Tcl_StaticPackage() still works the same
2021-04-04 16:56:26 +00:00
jan.nijtmans
226bb13f4e
Fix [ https://github.com/tcltk/tcl/runs/2263266926 |failing test-cases] with --enable-symbols=mem build by reverting the series of commits that caused the memory-leak
2021-04-04 14:31:43 +00:00
pooryorick
7f4cc308f3
Update code comments.
2021-04-03 17:58:03 +00:00
pooryorick
42c960506d
Changes to code comments.
2021-04-03 13:20:14 +00:00
pooryorick
970479b4ee
When a namesapce is deleted delete all namespaces under it before making any
...
modifictions to it.
2021-04-03 12:48:54 +00:00
pooryorick
55f8e3ac01
Remove suspected inadvertent copypasta from test.
2021-04-03 12:36:10 +00:00
pooryorick
c494f8045e
Use TclCleanupCommandMacro instead of just decrementing the reference count.
2021-04-03 12:33:58 +00:00
pooryorick
756e0c234a
OO cleanup fix that passes test 11.7.
2021-04-03 12:33:00 +00:00
pooryorick
1c4c352fe9
New test for OO cleanup: routine for object gets deleted before namespace deletion
...
is complete.
2021-04-03 12:17:40 +00:00
dkf
743881d3ce
Clean up the notifier code to not spread the hooks quite so widely
2021-04-03 11:09:47 +00:00
dkf
3628bed3ba
Don't do double definition; code was moved to tclInt.h previously.
2021-04-02 18:41:36 +00:00
jan.nijtmans
d1bd0f28ef
Merge 8.6
2021-04-01 10:19:56 +00:00
jan.nijtmans
e5991250e0
Follow-up to [15c7b4f93e]: "Implement TCL_ENCODING_STOPONERROR flag for UtfToUtf encoder/decoder". Only do this check when pureNullMode == 0, otherwise we violate EIAS.
2021-04-01 09:47:33 +00:00
dkf
55bb44b8be
Forgot a place to #ifndef out
2021-04-01 08:18:38 +00:00
dkf
5ca6887e66
Don't define Tcl_CreateFileHandler or Tcl_DeleteFileHandler on Windows.
2021-03-31 10:45:40 +00:00
dkf
4c25696376
merge core-8-branch
2021-03-31 10:38:25 +00:00
jan.nijtmans
9406745440
Add 3 undocumented #defines. To be formalized by TIP #595 (currently being voted on)
2021-03-31 10:09:32 +00:00
jan.nijtmans
9b5af56932
RFE 4b4830eb54: reflected channel truncate method
2021-03-30 16:30:31 +00:00
dkf
107f7173d2
Improve documentation for exec and open, especially in relation to binary pipelines
2021-03-30 10:17:09 +00:00
dkf
73953be8b1
Improve documentation for exec and open, especially in relation to binary pipelines
2021-03-30 10:14:20 +00:00
dkf
63f4be3aa2
Improve documentation for exec and open, especially in relation to binary pipelines
2021-03-30 09:03:19 +00:00
dkf
2dab8fa488
Refactoring, ahoy
2021-03-30 08:22:26 +00:00
jan.nijtmans
1f1f43fcd2
Thanks to TIP #587 , convert many escapes in the testcases into the actual (UTF-8) character.
2021-03-30 07:11:18 +00:00
jan.nijtmans
c8617b374b
merge-mark
2021-03-30 06:12:18 +00:00
jan.nijtmans
9eb5b14a3c
remove useless save/restore
2021-03-30 06:10:23 +00:00
jan.nijtmans
79b9ab1039
Change TCL_ENCODING_EXTERNAL flag into TCL_ENCODING_MODIFIED, but with opposite meaning. Simplify code.
2021-03-28 20:09:51 +00:00
jan.nijtmans
6c6a470c2b
Rename MODULESCOPE TclGetLoadedPackagesEx() to TclGetLoadedLibraries()
2021-03-22 17:07:01 +00:00
jan.nijtmans
3b6d7d6119
merge-mark
2021-03-22 10:08:10 +00:00
jan.nijtmans
0f632bd1c5
Merge 8.5
2021-03-22 10:06:36 +00:00
jan.nijtmans
d63f456a83
Fix incorrect comment: underscore ('_') is allowed in a packageName
2021-03-22 10:04:12 +00:00
jan.nijtmans
9e6945739a
Rename internal variables, making it more clear that tclLoad.c is not part of Tcl's "package" mechanism.
2021-03-22 10:00:06 +00:00
dkf
c49b98fa6b
Start of doing a clean up of the notifier code.
...
This originated as trying to stop macOS builds from doing silly warnings during
a static build, but I noticed that there were common patterns that belong in
generic code instead of being repeated in each of the platform-specific pieces.
2021-03-21 13:07:15 +00:00
jan.nijtmans
8a9eba41a2
merge-mark
2021-03-21 09:30:06 +00:00
jan.nijtmans
dd9f3c1246
Implement TCL_ENCODING_STOPONERROR flag for UtfToUtf encoder/decoder. Backported from 8.7
2021-03-21 09:27:07 +00:00
jan.nijtmans
4e90ccc6db
Fix [0221b993a1]: Tcl command [update idletasks] doesn't skip main loop in Tcl_DoOneEvent
2021-03-19 14:55:25 +00:00
jan.nijtmans
d5479489aa
Fully implement TCL_ENCODING_STOPONERROR flag for Utf2Utf encoder/decoder.
2021-03-19 12:58:41 +00:00
jan.nijtmans
c39345b47a
Merge 8.6
2021-03-19 10:49:13 +00:00
jan.nijtmans
fff5060d94
Change Tcl_StaticPackage's "pkgName" argument to "prefix" and improve documentation, describing better what this argument does.
2021-03-19 09:20:26 +00:00
dkf
f2cb38dda9
Handle the encoding of filenames in ZIPs correctly. (This is awful. The awful isn't Tcl's fault. Terrible spec...)
2021-03-18 21:35:09 +00:00
dkf
e6d6e2962d
Delete some useless code. Was only place where we fed an uncontrolled value to %f, and it was actually a conversion we didn't need to do at all.
2021-03-18 21:17:46 +00:00
jan.nijtmans
80af639d39
Merge 8.6
2021-03-18 14:49:01 +00:00
jan.nijtmans
8390478dbf
Fix [8663689908]. Final documentation fix, implementation was already fixed earlier.
2021-03-18 14:46:57 +00:00
jan.nijtmans
2b7eb65f53
Suggested fix for [0221b993a1]: Tcl command [update idletasks] doesn't skip main loop in Tcl_DoOneEvent
2021-03-18 13:20:47 +00:00
jan.nijtmans
260c7e595a
Merge 8.6
2021-03-18 12:07:38 +00:00
jan.nijtmans
a3ae9d7e57
Fix [2860859e84]: Misleading description in README file
2021-03-18 12:05:56 +00:00
jan.nijtmans
8df980fc3e
Merge 8.6
2021-03-18 09:51:49 +00:00
jan.nijtmans
3aa4b20ea8
Remove incorrect/useless comment
2021-03-18 09:36:27 +00:00
jan.nijtmans
6da553ec22
Proposed implementation of RFE [4b4830eb54]
2021-03-18 09:26:03 +00:00
jan.nijtmans
c84e03a7a8
More simplification of UtfToUtfProc(). Get rid of wrapper functions UtfIntToUtfExtProc/UtfExtToUtfIntProc. This can be handled by additional flags.
2021-03-18 09:12:18 +00:00
jan.nijtmans
4b3814f752
Simplify UtfToUtfProc() and UtfToUtf16Proc(): Using TclUtfToUCS4() internally means that we don't have to keep track of internal state any more (Tcl_EncodingState)
...
Also, add (HMODULE) cast (back) in tclZipfs.c
2021-03-17 15:01:54 +00:00
jan.nijtmans
15849c859a
Fix MSVC build
2021-03-17 08:50:28 +00:00
dkf
90040e0573
More cleaning up of zipfs
...
Don't put straight binary data in a Tcl string, and other better API uses.
2021-03-16 20:45:39 +00:00
jan.nijtmans
0013597b33
Fix gcc warnings
2021-03-16 09:16:39 +00:00
jan.nijtmans
c54d29df06
Tweak usage of TCL_NO_DEPRECATED
2021-03-15 13:17:54 +00:00
jan.nijtmans
6e657cfb83
Implement TIP #575 : Switchable Tcl_UtfCharComplete()/Tcl_UtfNext()/Tcl_UtfPrev()
2021-03-15 11:52:09 +00:00
dkf
57bf9fe12f
More refactoring to reduce the choked-up complexity of tclZipfs.c
2021-03-15 09:52:02 +00:00
dkf
1f2858fefd
Flipped a test
2021-03-14 20:53:39 +00:00
jan.nijtmans
2d6586915f
merge-mark
2021-03-14 18:28:47 +00:00
jan.nijtmans
a132514652
Merge 8.5
2021-03-14 16:13:44 +00:00
jan.nijtmans
b0e0d4b618
Document that Tcl_UtfCharComplete() can (now) be used to protect Tcl_UtfNext() calls against overflow, if the string being handled is not NULL-terminated.
2021-03-14 16:12:25 +00:00
dkf
58fb98d8a9
More on making tclZipfs.c comprehensible. Refactoring to the rescue!
2021-03-14 15:26:44 +00:00
jan.nijtmans
be3426d527
merge-mark
2021-03-11 12:20:11 +00:00
jan.nijtmans
2ea2ef0609
Backport Tcl_UtfCharComplete() functionality from 8.6 for TCL_UTF_MAX>3. This makes Tcl_UtfCharComplete() usable to protect Tcl_UtfNext() calls for overflow. No change for TCL_UTF_MAX=3 (default build)
2021-03-11 12:19:14 +00:00
jan.nijtmans
d0443e229f
Merge 8.6
2021-03-10 16:16:08 +00:00
jan.nijtmans
f223db50fd
Repair Tcl_UniCharNcasecmp() in the same way as Tcl_UniCharNcmp() for fix [4c591fa487]. Also put back minor optimization for big-endian machines removed in the previous commit
2021-03-10 16:12:01 +00:00
jan.nijtmans
07c6dc0d49
Merge 8.6
2021-03-10 15:47:34 +00:00
jan.nijtmans
0834bb4547
Fix [4c591fa487]: [string compare] EIAS violation
2021-03-10 15:39:15 +00:00
jan.nijtmans
50b24193de
Compatibility tweak wrt 8.6
2021-03-09 15:38:06 +00:00
jan.nijtmans
a2b56f4c74
TclWinConvertError -> Tcl_WinConvertError
2021-03-09 15:28:40 +00:00
jan.nijtmans
0255b9c343
Merge 8.7
2021-03-09 15:13:08 +00:00
jan.nijtmans
764ef9b409
Merge 8.6
2021-03-09 09:19:25 +00:00
jan.nijtmans
8aca3246ab
Fix [8419c55e2c]: Tclsh read loop does not handle EINTR
2021-03-09 09:14:04 +00:00
jan.nijtmans
c197ddb3b2
Merge 8.6. Remove end-of-line spacing
2021-03-09 08:37:47 +00:00
jan.nijtmans
3b584dd13f
Remove end-of-line spacing
2021-03-09 08:36:11 +00:00
dkf
25bbbbf3ee
Fix SEGV in zipfs mounting, and try to make that code more comprehensible
2021-03-08 16:53:51 +00:00
dkf
b9bc37e2b8
Added some tests for [zipfs lmkimg]
2021-03-07 18:42:27 +00:00
dkf
a1d8e47ea7
Document that [zipfs mkimg] strips an existing ZIP. We ought to merge instead, but we don't yet.
2021-03-06 16:28:43 +00:00
jan.nijtmans
dd7f073e8b
Merge 8.6
2021-03-04 16:10:29 +00:00
jan.nijtmans
a085ffdd43
In man2html, use consistant color-names (6-char, uppercase), encoding (utf-8) and translation (lf) independant from platform
2021-03-04 15:53:15 +00:00
jan.nijtmans
063e006111
Merge 8.6
2021-03-04 10:36:23 +00:00
jan.nijtmans
19bfe564de
Merge 8.5. Add unused stub table entries
2021-03-04 10:22:40 +00:00
jan.nijtmans
3f89004e37
Add some more unused entries to the stub table, keeping up with the table size increase of higher Tcl versions
2021-03-04 09:53:10 +00:00
jan.nijtmans
bebf0454f6
cleanup genStubs.tcl, e.g. "==" -> "eq" and "!=" -> "ne". No change in output
2021-03-04 09:42:47 +00:00
jan.nijtmans
4355668c80
Merge 8.6. Basically re-number testcases so they align with the 8.6 test-cases
2021-03-03 15:06:08 +00:00
jan.nijtmans
5a2a021cd4
Merge 8.5. Just split some testcases
2021-03-03 14:44:03 +00:00
jan.nijtmans
6433d6a30b
Backport improvements in UTF-8 handling for Tcl_UtfPrev/Tcl_UtfNext from 8.7 (through 8.6). No change for TCL_UTF_MAX=3. Adapt test-cases accordingly
2021-03-03 14:31:37 +00:00
jan.nijtmans
ae9d23eae8
Merge 8.6
2021-03-02 10:59:25 +00:00
jan.nijtmans
773a30a541
Using 0xFC00 is more readable here than ~0x3FF. It's sufficient becauwe ch1 and ch2 are only 16-bit. Backported from 8.7
2021-03-02 10:53:30 +00:00
jan.nijtmans
895a4597bc
Merge 8.6
2021-03-02 10:38:36 +00:00
jan.nijtmans
b697c844ad
Backport some UTF-8-related changed from 8.7 to 8.6, only for TCL_UTF_MAX > 3. No change for TCL_UTF_MAX=3.
...
Also adapt test-cases accordingly, and add comments why the changes were done.
2021-03-02 10:10:54 +00:00
oehhar
7c54d7ca1d
Ticket [87082587c4]: typo in msgcat man page
2021-02-27 11:21:34 +00:00
oehhar
1ac55b7d3f
Ticket [87082587c4]: typo in msgcat man page
2021-02-27 11:19:28 +00:00
jan.nijtmans
6293939296
Further internal variable upgrade from long -> size_t
2021-02-26 14:52:14 +00:00
jan.nijtmans
a97e3eef6d
Increase some (internal) variables from int/long to long/size_t. On the way to allow bigger blocks in the threaded allocator
2021-02-26 13:18:50 +00:00
jan.nijtmans
d134d35fef
Fix "make checkstubs": A few more MODULE_SCOPE libtommath functions
2021-02-24 11:56:53 +00:00
jan.nijtmans
e5153a8d0c
Fix typo, eliminate type-cast
2021-02-24 08:58:15 +00:00
jan.nijtmans
5c8ce61f79
Merge 8.6. Fix Cygwin compile
2021-02-23 13:30:01 +00:00
jan.nijtmans
4723df2a35
Merge 8.5
2021-02-23 13:03:28 +00:00
jan.nijtmans
c0f6db4b81
Revise buffer-sizes used in GetModuleFileNameW() calls. Available buffer-size reported to GetModuleFileNameW() was not always accurate
2021-02-23 12:34:58 +00:00
jan.nijtmans
06ea55d820
Simplify implementation on Cygwin: No need to use CFG_RUNTIME_BINDIR any more
2021-02-23 10:08:46 +00:00
jan.nijtmans
eb9f949b2c
Merge 8.6
2021-02-23 07:39:34 +00:00
jan.nijtmans
8242d1a544
Use _wgetenv() in stead of getenv() on Windows: The wide environment is not always well-synchonized with the locale environment. Problem detected on the sebres-8-6-clock-speedup-cr2, but this branch only exposed the bug, it did not cause it.
2021-02-23 07:23:29 +00:00
jan.nijtmans
e3afa12420
Merge 8.6
2021-02-19 07:20:52 +00:00
jan.nijtmans
7bfe776283
Fix [7c64aa5e1a]: Another uninitialized-variable bug in BRE-mode parsing. Thanks to Tom Lane for the bug-report and the fix
2021-02-19 07:20:06 +00:00
jan.nijtmans
bdd6e3f4df
Fix [7c64aa5e1a]: Another uninitialized-variable bug in BRE-mode parsing. Thanks to Tom Lane for the bug-report and the fix.
2021-02-19 07:18:13 +00:00
jan.nijtmans
185b0d1493
Merge 8.7
2021-02-18 12:35:44 +00:00
jan.nijtmans
345894cae9
Protect "interp limit" command better for allowed range in -millis and -seconds values
2021-02-18 12:01:44 +00:00
jan.nijtmans
f4032799de
Merge 8.6
2021-02-18 08:46:21 +00:00
jan.nijtmans
957890bf54
Two new testcases for abs()
2021-02-18 08:32:28 +00:00
jan.nijtmans
f2c4a32d7f
Performance optimization in TzsetIfNecessary() function. Cherry-picked from sebres-8-6-clock-speedup-cr2 branch
2021-02-18 07:55:08 +00:00
jan.nijtmans
cf0af45b5a
merge-mark
2021-02-17 18:51:12 +00:00
jan.nijtmans
042e9a4f8a
Backport 3 additional test-cases from 8.6 for TCL_UTF_MAX>3
2021-02-17 18:48:47 +00:00
jan.nijtmans
28d58d74b0
Fix abs(-9223372036854775808) special-case on platforms where sizeof(Tcl_WideInt) > sizeof(int64_t). Theoretical, yes, but at least add a testcase for this (expr-38.14)
2021-02-17 16:16:19 +00:00
jan.nijtmans
6067ce5573
Fix compiler warning on non-intel CPU's
2021-02-17 15:44:24 +00:00
jan.nijtmans
39a8b9813a
Multi-arch only works on MacOS-11
2021-02-17 13:07:18 +00:00
jan.nijtmans
467337387f
Don't pack tcl_library/registry/pkgIndex in zip-file on UNIX
2021-02-17 09:41:46 +00:00
jan.nijtmans
6ee6cd1ae4
Fix "make dist" on UNIX, broken due to TIP #590
2021-02-17 08:50:17 +00:00
jan.nijtmans
b3d34ad317
Another TIP #430 fix for cygwin: libtcl8.7.dll is installed in /usr/bin, not in /usr/lib as on other platforms
2021-02-17 08:35:44 +00:00
jan.nijtmans
499e962572
Don't try to use ln when creating libtcl.vfs on windows: It doesn't work for encodings or msg-files (anything on a deeper level) when zipping (at least not on cygwin)
2021-02-17 08:32:53 +00:00
jan.nijtmans
0b9b440ce0
Attempt to produce double-arch (x86_64 and arm) binary for MacOS
2021-02-16 13:59:08 +00:00
jan.nijtmans
8844e2789a
Merge 8.7
2021-02-16 12:17:49 +00:00
jan.nijtmans
532506ea20
merge-mark
2021-02-16 12:10:00 +00:00
jan.nijtmans
5fd34b8806
Fix bug in previous commit: Don't update stringPtr->numChars when doing a "string reverse", because TclUtfToUCS4() doesn't count surrogate pairs as 2
2021-02-16 12:07:42 +00:00
jan.nijtmans
bb836a3071
Merge 8.6
2021-02-16 12:00:21 +00:00
jan.nijtmans
999decddb3
Fix [22324bcbd]: string reverse is broken for Emoji. Thanks to Chrisian Werner for bug report and POC patch.
2021-02-16 11:11:23 +00:00
jan.nijtmans
3001f87063
Remove unnecessary end-of-line spacing in test-cases
2021-02-16 11:05:18 +00:00
jan.nijtmans
94c40f8b71
Merge 8.7
2021-02-16 09:11:54 +00:00
jan.nijtmans
635b0327a6
merge-mark
2021-02-16 09:03:59 +00:00
jan.nijtmans
4b639c1ec5
Fix Tcl_UtfPrev expected testcases for TCL_UTF_MAX>3
2021-02-16 09:00:14 +00:00
jan.nijtmans
5dc64243f3
Merge 8.6
2021-02-16 08:30:17 +00:00
jan.nijtmans
d97e25b2ad
Fix Tcl_UtfPrev for TCL_UTF_MAX>3, so it can jump back over Emoji. Backported from 8.7, no change for TCL_UTF_MAX=3.
...
This way, the previous fix can be slightly more simplified, and working for TCL_UTF_MAX>3 too.
2021-02-16 08:10:34 +00:00
culler
3eb07e538c
Switch to version 1.3 of macher for the onefiledist
2021-02-15 17:06:47 +00:00
jan.nijtmans
cb794e731c
Merge 8.6
2021-02-15 16:20:40 +00:00
jan.nijtmans
c6e348a28b
Fix [d43f96c1a8]: string trimright is broken for Emoji
2021-02-15 16:13:15 +00:00
jan.nijtmans
b4660a7ff9
Remove unused variable in win32 static build
2021-02-15 15:41:55 +00:00
jan.nijtmans
3bbf07a495
Merge 8.6
2021-02-15 12:42:09 +00:00
jan.nijtmans
13b1a0635f
More testcases from Christian Werner, regarding "string reverse" with Emoji. Those testcases fail in all Tcl 8.6.x releases.
2021-02-15 12:35:33 +00:00
jan.nijtmans
90565904aa
Merge 8.7
2021-02-15 12:08:17 +00:00
jan.nijtmans
73745cbfbf
Enhance new testscases for compiled/interpreted mode
2021-02-15 08:18:22 +00:00
jan.nijtmans
ab91723185
Add testcases from Christian Werner, regarding "string trim" with Emoji
2021-02-15 08:07:42 +00:00
jan.nijtmans
5eba4fa4d7
Add testcases, contributed by Christian Werner. Two of them fail, so still some work to do. [d43f96c1a8]
2021-02-15 07:48:54 +00:00
jan.nijtmans
0d7614dd81
Missing semicolon in UNIX Makefile
2021-02-15 07:47:33 +00:00
jan.nijtmans
6fcd32ac08
"macher" output should be executable
2021-02-15 07:31:08 +00:00
jan.nijtmans
73277b178e
Use Marc Culler's "macher" utility for the onefiledist MacOSX builds. Only for non-framework builds.
2021-02-12 17:27:11 +00:00
culler
21d34a1956
The syntax error was caused by Aquamacs inserting tabs into the YAML file.
2021-02-12 14:57:10 +00:00
jan.nijtmans
7b662b613d
Syntax error in yaml-file
2021-02-12 11:12:09 +00:00
jan.nijtmans
42e3415106
Fix warning about unused symbol on --disable-shared build
2021-02-12 08:21:46 +00:00
culler
840ba03059
macher 1.1 -> 1.2 (bug fixes) and account for new append syntax.
2021-02-12 01:46:21 +00:00
jan.nijtmans
89fa1f862f
macher 1.0 -> 1.1
2021-02-11 17:19:38 +00:00
jan.nijtmans
c1a56eb2d1
Experiment: Integrate culler's "macher" tool. Only for thin binaries
2021-02-11 16:30:11 +00:00
culler
a4bf99fa2c
Add CFLAGS to the github actions to build fat binaries on macOS.
2021-02-11 15:12:40 +00:00
jan.nijtmans
dfd4a2e5c1
Missing #endif
2021-02-10 13:12:42 +00:00
jan.nijtmans
c0cb466a86
Make TIP #430 work on cygwin. Simplify some makefiles
2021-02-10 12:56:47 +00:00
jan.nijtmans
24128f43df
Backport win/rules.vc from 8.7
2021-02-10 10:44:52 +00:00
jan.nijtmans
ea4e2c5432
Fix pkgconfig-1.1 testcase for static builds
2021-02-10 08:52:08 +00:00
jan.nijtmans
d12eee4a39
Fix various aspects in TIP #430 implementation. Should now work for Tk too (together with some fixes in Tk). zip-file is no longer installed separately, but attached to either tclsh (in a static build) or libtcl8.7.so (in a shared build)
2021-02-10 08:25:56 +00:00
jan.nijtmans
2ba1ef3db1
In a static build, don't pack dde/registry in zip-file. In shared build, pack dde/registry dll's in zip-file. Rename zip-file
2021-02-10 08:11:29 +00:00
jan.nijtmans
6e603480b3
Only set dllfile,runtime key info when doing a shared build
2021-02-09 16:43:57 +00:00
jan.nijtmans
aeeb808b30
ZIPFS_BUILD=1 only needs to be set once
2021-02-09 14:16:11 +00:00
jan.nijtmans
0043160893
Handle the situation that ::${basename}::pkgconfig does not have bindir/libdir,runtime keys: Either get those from Tcl, or from [info nameofexecutable]
2021-02-09 13:34:26 +00:00
jan.nijtmans
af4a77f3e3
Change TCL_ZIP_FILE name, just using dots in stead of underscores
2021-02-09 12:07:09 +00:00
jan.nijtmans
5740a9e3d2
Add --disable-zipfs flag to GNUmakefile
2021-02-09 07:34:01 +00:00
jan.nijtmans
ebf4c78ed8
Attempt to fix the last TIP #430 bits, needed to make it work for Tk (and other external packages)
2021-02-08 18:23:40 +00:00
jan.nijtmans
8395974e1b
Merge-mark
2021-02-08 15:59:24 +00:00
jan.nijtmans
6f3b0bd108
Bugfix in TIP #430 implementation: tcl_findLibrary should use the same zip-file naming as the configure scripts do
2021-02-08 15:51:46 +00:00
jan.nijtmans
b142586b21
Fix "auto.tcl" indenting
2021-02-08 15:25:55 +00:00
jan.nijtmans
32dc9b67a9
Merge 8.6
2021-02-08 10:46:58 +00:00
jan.nijtmans
6efc470726
Merge 8.5
2021-02-08 10:11:38 +00:00
jan.nijtmans
fa2bb177eb
Makefile cleanup: Remove *.zip and *.vfs files/directories as part of "make clean", which might be a leftover of a previous Tcl 8.7 build in this directory
2021-02-08 09:21:37 +00:00
jan.nijtmans
7104004d57
Merge 8.6
2021-02-05 13:45:51 +00:00
jan.nijtmans
fed1ff66dc
More implicit type-casts, for better compatibility with C++
2021-02-05 13:42:40 +00:00
jan.nijtmans
d9e28af5f3
Oops
2021-02-05 13:37:26 +00:00
jan.nijtmans
392c7ad8eb
Merge 8.6
2021-02-05 11:36:49 +00:00
jan.nijtmans
3a18a03f3d
Fix filename-11.45 testcase when there are multiple volumes: This testcase only works for the native file system, which is the lastt one.
2021-02-05 11:34:28 +00:00
jan.nijtmans
c09ddd48e3
In a --disable-shared build, attach the zip-file to the executable, so "onfiledist.yml" doesn't need to do that any more
2021-02-04 13:11:37 +00:00
jan.nijtmans
0d69fc832e
Fix [03b70c8918]: core-8-branch : trying to build on macOS10.9 linked against XQuartz
2021-02-04 11:11:34 +00:00
jan.nijtmans
6e97fd01b0
Merge 8.6
2021-02-02 08:50:55 +00:00
jan.nijtmans
e2c482312c
On Big Sur, distingish 11.0, 11.1 and 11.2. platform 1.0.16 -> 1.0.17
2021-02-02 08:46:12 +00:00
jan.nijtmans
00e0788723
On Big Sur, distingish 11.0, 11.1 and 11.2. platform 1.0.16 -> 1.0.17
2021-02-02 08:41:35 +00:00
jan.nijtmans
3aab127556
Undo previous change to unix/configure.ac: It doesn't work
2021-01-29 15:51:28 +00:00
jan.nijtmans
58625c6ba9
Undo previous change to unix/configure.in
2021-01-29 15:45:01 +00:00
jan.nijtmans
2cf339ce3b
Merge 8.6
2021-01-29 14:02:43 +00:00
jan.nijtmans
57f9c7dae5
Fix 2 warnings when running "autoconf" (2.69 or 2.70)
2021-01-29 13:45:18 +00:00
jan.nijtmans
f6c86d7972
re-generate unix/configure
2021-01-29 09:18:36 +00:00
jan.nijtmans
1fb596128b
Fix [113be1991e]: zipfs on mac.
...
From now on, --enable-framework automatically means --disable-zipfs, since those 2 options can never work together.
2021-01-29 09:15:41 +00:00
jan.nijtmans
2cb77a221b
Lowercase package names are recommended now
2021-01-28 15:54:53 +00:00
jan.nijtmans
33b2c94323
Merge 8.6
2021-01-28 11:08:46 +00:00
jan.nijtmans
8d49123e73
Use {} braces in more "expr" expressions.
2021-01-28 10:42:05 +00:00
jan.nijtmans
9c024d9d3b
Use "in" operator in stead of "lsearch -exact" when possible
2021-01-28 10:38:44 +00:00
jan.nijtmans
82f2bed5fe
Merge 8.6
2021-01-27 10:15:26 +00:00
jan.nijtmans
6b29884385
*.decls files are now in UTF-8. Use "in" operator in stead of "lsearch -exact".
2021-01-27 10:13:51 +00:00
jan.nijtmans
06f42e40b2
Merge 8.6
2021-01-27 09:35:07 +00:00
jan.nijtmans
2ff8145561
When generating stubs, always read *.decls and *Decls.h files in UTF-8. This corrects possible invalid UTF-8.
2021-01-27 09:32:44 +00:00
jan.nijtmans
581d7fccf5
Merge 8.6
2021-01-25 12:26:18 +00:00
jan.nijtmans
05b6284310
Update to tzdata 2021a
2021-01-25 12:25:20 +00:00
jan.nijtmans
2ee9e74ac6
Update to tzdata 2021a
2021-01-25 12:24:07 +00:00
jan.nijtmans
ba3f00d403
Make Tcl_GetString() a macro calling Tcl_GetStringFromObj(). Just the same as Tcl_GetUnicode().
2021-01-25 11:53:59 +00:00
jan.nijtmans
f837b2ca92
Fix [f4b0cb2080] by only accepting new syntax when TCL_NO_DEPRECATED is defined
2021-01-25 10:26:22 +00:00
jan.nijtmans
6724e74377
Merge 8.6
2021-01-25 09:16:54 +00:00
jan.nijtmans
29c768d6c9
Merge 8.5
2021-01-25 09:05:45 +00:00
jan.nijtmans
458c3e9cc5
ERROR_ON_FAILURES=1, otherwise failing Linux tests don't result in a failing build
2021-01-25 08:42:27 +00:00
jan.nijtmans
31e49b4c7c
Make sure MODULE_SCOPE is always defined correctly, for C++ compilers too
2021-01-25 08:27:22 +00:00
jan.nijtmans
298c9aa866
Fix [ http://core.tcl.tk/tk/tktview?name=1712098 |1712098]: Tk still needs Tcl source distro, by new export Tcl_MacOSXNotifierAddRunLoopMode()
2021-01-22 14:22:11 +00:00
jan.nijtmans
4612b57a1e
Change exported symbol from TclMacOSXNotifierAddRunLoopMode -> Tcl_MacOSXNotifierAddRunLoopMode
2021-01-22 09:24:13 +00:00
jan.nijtmans
b02ecd46ec
Rebase to core-8-branch
2021-01-22 08:57:44 +00:00
jan.nijtmans
f050bae793
Merge 8.6
2021-01-21 16:01:07 +00:00
jan.nijtmans
b2cabbf79c
Fix [8c025f8f0d]: Run-time error on tcl 8.6.11 32 bits (from cross-compile Centos6.9 64-bits)
2021-01-21 15:56:52 +00:00
jan.nijtmans
14ab9ebc55
Fix [8c025f8f0d]: Run-time error on tcl 8.6.11 32 bits (from cross-compile Centos6.9 64-bits)
2021-01-21 15:54:02 +00:00
jan.nijtmans
298a0ffc19
Merge 8.6
2021-01-21 15:46:16 +00:00
jan.nijtmans
ea1fdc511d
Fix [ https://core.tcl-lang.org/thread/tktview?name=98ae20f0f5 |98ae20f0f5]: Type mismatch in TclIntStubs
2021-01-21 15:42:11 +00:00
jan.nijtmans
207a4b3122
Fix [ https://core.tcl-lang.org/thread/info/98ae20f0f5 |98ae20f0f5] by no longer compile the stub library using LTO (even if CFLAGS enables LTO)
2021-01-21 15:31:28 +00:00
jan.nijtmans
2b394dc55d
Close fork
2021-01-21 12:43:40 +00:00
jan.nijtmans
ab2df51726
Close fork
2021-01-21 12:40:08 +00:00
msi
e9dfa3ed3c
Improve [file attributes] documentation
2021-01-20 22:35:57 +00:00
msi
ca8cef9587
Improve [file attributes] documentation
2021-01-20 22:31:34 +00:00
msi
0befd21328
Improve [file attributes] documentation further
2021-01-20 22:28:30 +00:00
msi
f0e85a15a0
Improve [file attributes] documentation
2021-01-20 22:23:59 +00:00
msi
80c04f15f3
Fix line width in [file attributes] documentation
2021-01-20 22:18:48 +00:00
msi
b633ee636f
Improve punctuation and wording in [file attributes] documentation
2021-01-20 21:57:38 +00:00
jan.nijtmans
cbe4ab7b6a
merge-mark
2021-01-20 16:23:03 +00:00
jan.nijtmans
f6f8bdc72d
Make tclCkalloc.c and tclExecute warning-free on Windows when compiled with --enable-memory=(mem|all).
2021-01-20 16:19:21 +00:00
jan.nijtmans
a096c64c32
Fix potential endless loop in "stats" command (only enable in debug-build)
2021-01-20 14:13:15 +00:00
jan.nijtmans
a9f031fc1a
Don't use LTO for any stub libraries: It's asking for trouble when an extension is compiled with different CFLAGS as the stub library.
2021-01-20 10:57:44 +00:00
jan.nijtmans
2e5746d60c
Possible fix (workaround) for [8c025f8f0d]: Run-time error on tcl 8.6.11 32 bits (from cross-compile Centos6.9 64-bits).
...
Since autoconf-2.59 has limited support for cross-compilation, a better fix has to wait for Tcl 8.7 (which uses autoconf-2.70)
2021-01-20 08:52:10 +00:00
jan.nijtmans
850c978dcc
Merge fork
2021-01-20 07:49:39 +00:00
jan.nijtmans
5a3587a3ad
Close fork
2021-01-20 07:47:26 +00:00
msi
3345a310b6
Improve clarity of [file attributes] documentation
2021-01-19 20:14:11 +00:00
msi
9038dae6fe
Improve clarity of [file attributes] documentation
2021-01-19 20:11:32 +00:00
msi
817e391ddb
Improve clarity of [file attributes] documentation
2021-01-19 20:07:54 +00:00
msi
011e7c1e5f
Fix missing backslash
2021-01-19 19:51:55 +00:00
msi
040818e1db
Improve description of Unix options for [file attributes] (Pt. 2)
2021-01-19 19:41:31 +00:00
msi
7a3766376f
Create new branch named "msi-core-8-5-branch"
2021-01-19 16:53:24 +00:00
jan.nijtmans
f387d58e76
Merge 8.6
2021-01-19 13:20:39 +00:00
jan.nijtmans
afe025dc93
Don't worry about Windows 3.1 any more.
2021-01-19 13:16:05 +00:00
jan.nijtmans
81e7dac314
Document that Tcl_GetByteArrayFromObj accepts a size_t *lengthPtr as well (TIP #481 )
2021-01-19 07:50:29 +00:00
jan.nijtmans
dbd3f823aa
Bugfix for TIP #587 implementation: Always use -eofchar "\032 {}" and _NOT_ -eofchar \032, otherwise there's the risk that ^Z is appended too the open channel. See [5bfe3de008], we don't want to open that can of worms again!
2021-01-15 14:58:03 +00:00
jan.nijtmans
78d6e8f34c
Fix [ff658e10fc]: tip 551 in 8.7a4 0b1111_1111 not working. Also fix some indenting in code
2021-01-15 10:52:26 +00:00
jan.nijtmans
a7bc79bffb
Experiment: Fix [ https://core.tcl-lang.org/thread/tktview?name=98ae20f0f5 |98ae20f0f5]. Works for any extension using this construct, not only Thread
2021-01-15 09:47:36 +00:00
jan.nijtmans
0cd0d2191b
Starting with TIP #514 , we know exactly what [largest_int] is. So, make use of that in "string.test"
2021-01-14 16:46:00 +00:00
jan.nijtmans
071381e984
Add mp_unpack() to the libtommath stub table, so this function is available to extensions (and to Tcl itself, but not used yet)
2021-01-13 15:37:21 +00:00
jan.nijtmans
5f79368eaf
Merge 8.6
2021-01-13 10:48:37 +00:00
jan.nijtmans
aa7bf1b2e1
Fix [b89209f5cd]: compilation error Windows 10 / Visual Studio 2019
2021-01-13 10:42:58 +00:00
jan.nijtmans
370b557389
Fix [b89209f5cd]: compilation error Windows 10 / Visual Studio 2019
2021-01-13 10:38:56 +00:00
jan.nijtmans
711adf15f9
Bring documentation in line with *.decls files
2021-01-12 17:11:52 +00:00
jan.nijtmans
a14063d19a
Make tclStrToD.c compile on systems without inttypes.h
2021-01-11 16:01:36 +00:00
jan.nijtmans
7ff4e84af2
Merge 8.6
2021-01-11 11:52:01 +00:00
jan.nijtmans
60ca614740
Fix [1dab713a38]: Uninitialized-variable use while parsing '*' in BRE-mode regexps
2021-01-11 11:41:54 +00:00
jan.nijtmans
473d9adddc
Fix [1dab713a38]: Uninitialized-variable use while parsing '*' in BRE-mode regexps
2021-01-11 11:39:12 +00:00
jan.nijtmans
089b997044
TIP #481 implementation: Tcl_GetStringFromObj() with size_t length parameter
2021-01-11 08:33:04 +00:00
jan.nijtmans
b61dbff448
Make Tcl independent from exact definition of TCL_LL_MODIFIER. In tclStrToD.c we need an _exact_ 64-bit type, _at least_ 64-bit is not good enough here.
2021-01-11 08:23:48 +00:00
msi
4e3cd053db
Improve description of Unix options for [file attributes] (Pt. 1)
2021-01-08 20:07:09 +00:00
msi
70da19ccf0
Improve description of Unix options for [file attributes] (Pt. 1)
2021-01-08 20:05:35 +00:00
msi
4206bf2818
Improve description of Unix options for [file attributes] (Pt. 1)
2021-01-08 19:55:51 +00:00
msi
a9c9e46669
Fix consistency and grammar in re_syntax.n
2021-01-08 17:15:35 +00:00
msi
3edc49c702
Fix consistency and grammar in re_syntax.n
2021-01-08 16:16:39 +00:00
jan.nijtmans
0872562c80
TIP #592 implememtation: Stop support for Windows XP, Server 2003, Vista, Server 2008
2021-01-08 14:45:53 +00:00
jan.nijtmans
f09dcac785
Omit -Wdeclaration-after-statement from CFLAGS: No longer needed since we stopped support for MSVC 6++
...
Change Tcl_WideInt -> long long in various places: Tcl_WideInt could be a 128-bit type, we don't want that everywhere.
2021-01-08 09:37:25 +00:00
jan.nijtmans
6b7dec8d6a
define UWIDE_MAX and friends in terms of Tcl_WideUInt/Tcl_WideInt, since we cannot be sure that Tcl_WideInt == long long
2021-01-07 15:31:52 +00:00
jan.nijtmans
ad4c7a03b7
Revise UWIDE_MAX and friends
2021-01-07 14:45:40 +00:00
jan.nijtmans
76fd53b302
Merge 8.7. Don't bother BorlandC, LCC and WatcomC any more, since they (probably) cannot handle Windows 7 API anyway.
2021-01-07 13:42:14 +00:00
jan.nijtmans
7a36f11216
Merge 8.6
2021-01-07 12:31:24 +00:00
jan.nijtmans
fed0f920e1
Fix mingw-w64 compiler warnings when using __USE_MINGW_ANSI_STDIO=1. Not recommended, but it should work. See: [ https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/ |gnu printf]
2021-01-07 12:14:55 +00:00
jan.nijtmans
4f237d732e
Fix warnings when __USE_MINGW_ANSI_STDIO=1
2021-01-07 10:55:39 +00:00
jan.nijtmans
1227eed18e
No need any more for -D_ATL_XP_TARGETING=1
2021-01-07 10:13:24 +00:00
jan.nijtmans
a21daf36ae
Merge 8.7
2021-01-07 07:37:36 +00:00
msi
2a2321bf6a
Fix consistency and grammar in re_syntax.n
2021-01-06 19:43:35 +00:00
jan.nijtmans
5c3f6b06b7
Merge 8.6
2021-01-06 15:48:43 +00:00
jan.nijtmans
3005927df1
Eliminate obsolete AC_HAVE_HEADERS and two more AC_TRY_COMPILE constructs. Some formatting
2021-01-06 15:39:18 +00:00
jan.nijtmans
0a38e523d3
tcltest -> 2.5.4. Version change should have been done at this commit: [95852bc2ed0e2c11]
2021-01-06 10:31:27 +00:00
jan.nijtmans
f39dee95d7
TIP #590 follow-up: Restore 2nd 'load' argument in dde/registry pkgIndex.tcl. Otherwise those pkgIndex.tcl files no longer work in a Tcl 8.6 environment.
...
dde -> 1.4.4, registry -> 1.3.6 (to stop all confusion about the difference to Tcl 8.6.11)
2021-01-06 09:26:30 +00:00
dkf
124e36102e
Fix unclear language in re_syntax. [2da4c23916]
2021-01-05 20:35:25 +00:00
dkf
fb6da59e2f
Fix unclear language in re_syntax. [2da4c23916]
2021-01-05 20:34:35 +00:00
dkf
279c0829fc
Fix unclear language in re_syntax. [2da4c23916]
2021-01-05 20:33:49 +00:00
jan.nijtmans
3b7c040233
Merge 8.6: Add 4 processor-types to Win32/Cygwin. "platform" -> 1.0.16
2021-01-05 17:06:14 +00:00
jan.nijtmans
c040d037ef
Merge 8.5: Add 4 processor-types to Win32/Cygwin. "platform" -> 1.0.16
2021-01-05 17:02:19 +00:00
jan.nijtmans
2f9727a745
Add 4 processor-types to Win32/Cygwin. On Cygwin, don't bother tcl_platform[os], since "Windows NT" is the only one supported. "platform" -> 1.0.16
2021-01-05 16:55:44 +00:00
jan.nijtmans
b24275a7c4
Merge 8.6
2021-01-05 14:43:26 +00:00
jan.nijtmans
9f96f3816e
Merge 8.5
2021-01-05 14:27:27 +00:00
jan.nijtmans
edb8fe7c9b
#undef PACKAGE_VERSION in tclConfig.h too, since Tcl and Tk don't necessary have the same version.
2021-01-05 14:24:00 +00:00
jan.nijtmans
ab6f3aa7a8
Merge 8.6
2021-01-05 10:29:13 +00:00
jan.nijtmans
f8e1773f67
More elimination of (obsolete) AC_TRY_COMPILE
2021-01-05 10:19:03 +00:00
jan.nijtmans
89dbd5cedd
Merge 8.6
2021-01-05 09:19:51 +00:00
jan.nijtmans
21e01ee4e5
Merge 8.5. Restore use of AC_HEADER_STDC in win/configure.in: Wait for 8.7 to make that change
2021-01-05 08:23:07 +00:00
jan.nijtmans
cc3b85771e
Require at least autoconf-2.59 for tools/configure
2021-01-05 08:15:01 +00:00
jan.nijtmans
fd512f5f94
Eliminate (obsolete) use of AC_TRY_LINK in */configure.in. Still generates the same */configure scripts with autoconf-2.59.
2021-01-05 08:06:28 +00:00
jan.nijtmans
67639babd5
Merge 8.6
2021-01-04 16:46:25 +00:00
jan.nijtmans
1a457f040a
Roll-back part of [4dfa9000e1]: This isn't used for Tcl, but breaks some extensions (like tkImg)
2021-01-04 16:45:36 +00:00
jan.nijtmans
906b33b772
Merge-mark
2021-01-04 16:32:39 +00:00
jan.nijtmans
a27098cb71
AC_HELP_STRING -> AS_HELP_STRING
2021-01-04 15:37:02 +00:00
jan.nijtmans
dd56627191
Fix [c376607b22]: Tcl 8.6: Extended plane character does not encode correctly to UTF-16 with TCL_UTF_MAX==5
2021-01-04 15:06:34 +00:00
jan.nijtmans
29b5516f5f
Merge 8.6
2021-01-04 14:34:18 +00:00
jan.nijtmans
ab7b060df7
No longer use deprecated syntax for AC_INIT/AC_OUTPUT. (almost) no change in generated configure scripts
2021-01-04 14:24:13 +00:00
jan.nijtmans
4789e8e063
Merge-mark
2021-01-04 10:01:20 +00:00
jan.nijtmans
a29e5ccac3
re-generate win/configure
2021-01-04 09:51:53 +00:00
jan.nijtmans
dcebb038ed
re-generate win/configure
2021-01-04 09:40:19 +00:00
jan.nijtmans
50199a5302
Merge 8.7
2021-01-04 07:54:50 +00:00
jan.nijtmans
89653c15cf
Merge 8.7
2021-01-04 07:48:36 +00:00
dgp
7dd3bef5d3
merge 8.6
2021-01-02 22:53:43 +00:00
dgp
c86e9e2b45
merge release
2021-01-02 22:34:55 +00:00
dgp
17b5b3e020
[e7eb94e8d1] typo fix in changes. Each ambiguous hash still identifies only
...
one ticket, which is good enough.
2020-12-30 18:23:08 +00:00
jan.nijtmans
6d547b0c2c
merge-mark
2020-12-29 22:23:30 +00:00
jan.nijtmans
ee9004c35f
Fix [43d371ac19]: Usage of exit() without including <stdlib.h> in unix/configure
2020-12-29 22:22:26 +00:00
jan.nijtmans
0a3a1a075a
Fix [43d371ac19]: Usage of exit() without including <stdlib.h> in unix/configure
2020-12-29 22:21:20 +00:00
dgp
e620c687f7
update changes
2020-12-28 15:12:20 +00:00
jan.nijtmans
098ad4c7f3
TIP #587 follow-up: Looks like -encoding utf-8 still was missing in some places, only visible on Windows
2020-12-28 14:46:50 +00:00
jan.nijtmans
b91eaa4a75
Merge 8.7
2020-12-26 22:47:02 +00:00
jan.nijtmans
52cf0e0a28
Merge 8.6. Give up handling EXTRA_CC_SWITCHES for c++ compile
2020-12-26 22:12:37 +00:00
dgp
536fad2c6d
Suppress testing of known bug only when it is present. Allow tests that pass.
2020-12-26 18:42:09 +00:00
dgp
ad77faa0e4
merge 8.6
2020-12-26 18:01:46 +00:00
dgp
3665cff596
changes file updates WIP
2020-12-24 20:27:00 +00:00
jan.nijtmans
b5b121bedb
Fix [5a15a88490]: Checkin [1f6f21856b] quoting broke unix/installManpage
2020-12-24 16:11:44 +00:00
jan.nijtmans
24c0f50472
correct quoting in unix/installManPage, so $Dir can contain spaces
2020-12-24 16:06:24 +00:00
jan.nijtmans
4e05ae8a64
Merge 8.6
2020-12-24 15:40:48 +00:00
jan.nijtmans
31de47e1d6
unix/configure.in is not supposed to be executable in the distribution
2020-12-24 15:33:59 +00:00
jan.nijtmans
2b54268bb7
unix/configure.in is not supposed to be executable in the distribution.
...
Don't re-generate unix/tclConfig.h.in and unix/configure as part of "make dist": This should be done with autoconf-2.59, not with whatever autoconf is present on this machine
2020-12-24 15:28:48 +00:00
jan.nijtmans
6acfb3e800
Last pre-autoconf-2.69 obsolete construct eliminated. Works with autoconf-2.59 as well. Still to be tested with autoconf-2.70.
2020-12-24 14:07:55 +00:00
jan.nijtmans
67dd971e70
Fix check for broken strstr/strtoul/strtod functions: Modern C compilers don't accept signature mismatches any more.
2020-12-24 12:09:33 +00:00
jan.nijtmans
5f6824ef23
Convert AC_TRY_COMPILE (which is obsolete now) to AC_COMPILE_IFELSE/AC_LANG_PROGRAM. This still works with autoconf-2.59 too.
2020-12-24 11:46:29 +00:00
jan.nijtmans
d56bda5224
Another attempt to make EXTRA_CC_SWITCHES work for c++ compiles in github actions
2020-12-24 11:07:05 +00:00
jan.nijtmans
d6bbe53dfb
More progress in autoconf-2.70 compatibility. Not to be merged to 8.6 yet!
2020-12-23 15:42:01 +00:00
jan.nijtmans
02cf664be1
(cherry-pick): Update TZ info to tzdata2020e
2020-12-23 15:13:32 +00:00
José Ignacio Marín
f74fb9a7dc
Update TZ info to tzdata2020e (via merge).
2020-12-23 10:26:33 +00:00
José Ignacio Marín
9fe163167b
Update TZ info to tzdata2020e.
2020-12-23 10:12:27 +00:00
jan.nijtmans
af23e7a53d
EXTRA_CC_SWITCHES quoting doesn't work. Let's try again
2020-12-23 10:01:13 +00:00
jan.nijtmans
a128f1c033
Merge 8.6
2020-12-23 08:17:39 +00:00
jan.nijtmans
c615f910f7
Missing constraint, in case we are running on Windows 10 in developer mode
2020-12-23 08:04:02 +00:00
jan.nijtmans
649c413c41
Merge 8.6
2020-12-23 07:47:15 +00:00
jan.nijtmans
a1c17947a6
(cherry-pick): Repair flaws exposed by debugging test run.
2020-12-23 07:44:27 +00:00
jan.nijtmans
da2d3610f9
Fix testcase for [548cd945d6]: Consistant error-code if creating link fails on all platforms. On Win10 disable the testcase, because latest Win10 in "Developer Mode" _can_ create symbolic links to files.
2020-12-23 07:42:19 +00:00
dgp
3dd7667698
Repair flaws exposed by debugging test run.
2020-12-22 16:34:09 +00:00
jan.nijtmans
4291e4e815
Update all configure-related stuff to work with autoconf-2.70 too. For now, everything still generated with (modified) autoconf-2.59
2020-12-22 14:25:30 +00:00
dgp
f66286892b
merge 8.6
2020-12-22 13:18:20 +00:00
jan.nijtmans
6dd81c7dba
Merge 8.6
2020-12-22 09:28:07 +00:00
jan.nijtmans
ae17e8d1b4
Compile on github actions using C++ compiler, even without CC=g++ (which doesn't work with autoconf 2.70)
2020-12-22 08:58:52 +00:00
jan.nijtmans
d7f4679221
Fix [ea8cd4789c]: Tcl 8.6.11 does not compile with VisualStudio 2010. Thanks Paul!
2020-12-22 07:12:06 +00:00
jan.nijtmans
afc0577d2e
autoupdate */configure.ac and */tcl.m4. Should still work with autoconf-2.69 too
2020-12-19 22:17:00 +00:00
jan.nijtmans
2215f74b2d
Remove g++ builds from travis/github actions. The construct "CC=g++" doesn't work any more with autoconf-2.70
2020-12-18 14:00:56 +00:00
jan.nijtmans
d456e92a29
Rename AC_HELP_STRING to AS_HELP_STRING, and fix determination of intptr_t/uintptr_t with autoconf 2.70
2020-12-18 10:42:05 +00:00
dgp
220e5e6245
close fork
2020-12-17 19:07:48 +00:00
dgp
66147b2e11
close fork
2020-12-17 19:05:47 +00:00
jan.nijtmans
928360bd4d
Merge fork
2020-12-17 18:58:53 +00:00
jan.nijtmans
9419ff1d29
Merge 8.7
2020-12-17 18:56:24 +00:00
jan.nijtmans
517a6a5159
Merge 8.6
2020-12-17 18:21:24 +00:00
jan.nijtmans
63426886f5
Further elimination of __int64 type
2020-12-17 16:39:25 +00:00
jan.nijtmans
075e333cc2
Undo one change from previous commit: this gives a warning on mingw-w64
2020-12-17 15:47:56 +00:00
jan.nijtmans
c5500b6035
Simplifications when assuming VS 2015 or later
2020-12-17 15:44:01 +00:00
jan.nijtmans
0e05734542
Merge 8.7
2020-12-17 14:14:21 +00:00
jan.nijtmans
392ecd0f2d
Merge 8.6. Re-generate tclConfig.h.in with autoheader v2.70
2020-12-17 12:48:40 +00:00
jan.nijtmans
f9a71ac128
Add .travis.yml and .github/worksflows to "make dist". Use "cp -p" for all files in "make dist"
2020-12-17 12:38:29 +00:00
jan.nijtmans
ab4cbd7685
Add .travis.yml and .github/worksflows to "make dist"
2020-12-17 12:27:48 +00:00
jan.nijtmans
c4bcec96ea
Re-generate configure scripts with (brand-new!!!) autoconf-2.70
2020-12-17 08:11:15 +00:00
jan.nijtmans
4855172d08
Remove "Vista" from manifest. Test simplifications
2020-12-16 15:46:04 +00:00
jan.nijtmans
ee2c8b324f
TIP #592 implementation: Stop support for Windows XP, Server 2003, Vista, Server 2008
2020-12-16 15:32:20 +00:00
jan.nijtmans
fc6c71a6ff
Merge 8.7
2020-12-16 15:10:45 +00:00
jan.nijtmans
4ea5470891
Merge 8.7
2020-12-16 15:04:10 +00:00
jan.nijtmans
7795886d49
Merge 8.6
2020-12-16 14:31:39 +00:00
jan.nijtmans
fe22db4eda
[testConstraint winVista] should be true on Windows 10 too
2020-12-16 14:28:47 +00:00
jan.nijtmans
80a7fdbc90
Merge 8.6
2020-12-16 14:24:12 +00:00
jan.nijtmans
01279acc11
rfe [548cd945d6]: symlinks for Windows 10
2020-12-16 14:11:13 +00:00
dgp
3a3b91de59
merge 8.6
2020-12-15 21:51:56 +00:00
jan.nijtmans
00280a4727
Protect fCmd-28.8 with constaint win10
2020-12-15 11:37:29 +00:00
jan.nijtmans
02ab7419f0
Merge 8.6
2020-12-14 08:49:27 +00:00
jan.nijtmans
ebf2863b94
Fix C:\test\tcl8.6.11_rc0\win\..\generic\tclStubInit.c(107) : warning C4761:
...
integral size mismatch in argument;
Only happening on 32-bit Windows
2020-12-14 08:44:58 +00:00
jan.nijtmans
14cf327d37
Merge 8.6
2020-12-14 08:11:11 +00:00
jan.nijtmans
66bf4b493e
Fix [cb4d185ea57b8966]: Fix tests safe-* for tcl-8.6.11rc0
2020-12-14 08:05:08 +00:00
jan.nijtmans
9a7583c219
Fix [fe57ad096d97623e]: Fix test http-4.14 for tcl-8.6.11rc0
2020-12-14 07:33:42 +00:00
jan.nijtmans
d06a5c4c22
Merge 8.7
2020-12-13 16:59:33 +00:00
jan.nijtmans
c899e46a97
Merge 8.6
2020-12-13 16:45:47 +00:00
jan.nijtmans
56c8c7f4a2
Merge 8.6
2020-12-13 16:38:12 +00:00
jan.nijtmans
4c0c6d80cd
make dist
2020-12-13 16:36:23 +00:00
jan.nijtmans
8897e69513
Merge 8.6
2020-12-12 11:39:32 +00:00
apnadkarni
e341dd7a16
nmake: fix path in tcl.nmake check
2020-12-12 06:14:02 +00:00
dgp
18c766a08c
make dist
2020-12-11 19:21:55 +00:00
jan.nijtmans
b15870ed70
Merge 8.6. Get CreateSymbolicLinkW symbol from kernel32.dll, since Windows XP doesn't have it
2020-12-11 14:47:33 +00:00
dgp
e3d0b11da5
merge 8.6
2020-12-11 13:35:39 +00:00
jan.nijtmans
4f95cb4de4
Merge 8.6
2020-12-11 12:44:03 +00:00
jan.nijtmans
0045179f39
Update "platform" package to handle macOS Big Sur with arm processor.
...
Also handle that Catalina and higher no longer support 32-bit applications
2020-12-11 12:41:13 +00:00
jan.nijtmans
de49e4b0fc
Update "platform" package for Big Sur:
...
1) Catalina was the last platform supporting 32-bit applications
2) macOS is no longer 10 but 11
3) New "arm" processor
2020-12-11 12:33:27 +00:00
apnadkarni
7b3afa79ed
nmake: export zip metadata for Tk and extensions
2020-12-11 09:12:45 +00:00
apnadkarni
21553ac98c
Merge 8.6 (msvcrt time64 fixes)
2020-12-11 09:00:27 +00:00
apnadkarni
c77e03b978
Fix commits 93ab6a and 606df1. msvcrt time64bit - TCL_{MAJOR,MINOR}_VERSION checks.
...
msvcrt and time64bit OPTS checks were using Tcl versions before definition.
Moved Tcl version retrieval to earlier in the build as a fix.
Also, < cannot be used with strings, so made the checks numerics.
2020-12-11 08:57:38 +00:00
jan.nijtmans
a17bf04dba
Merge 8.7
2020-12-11 08:25:14 +00:00
apnadkarni
2120b2e775
Merge 8.6 (nmake)
2020-12-11 07:59:56 +00:00
apnadkarni
33d854e95b
nmake: build nmakehlp with -DNDEBUG, sync rules.vc for 8.7
2020-12-11 07:57:41 +00:00
dgp
b33993aaf9
merge 8.6
2020-12-10 18:34:37 +00:00
jan.nijtmans
742df3666a
Merge 8.6
2020-12-10 18:06:28 +00:00
jan.nijtmans
f4ec29ceb2
Update "platform" package to handle Big Sur version numbering. Also remove special case for cygwin/msys2, just make it more generic
2020-12-10 18:05:34 +00:00
jan.nijtmans
0c788cde5c
publicize TclWinConvertError
2020-12-10 15:45:44 +00:00
jan.nijtmans
39813465e8
Merge 8.6
2020-12-10 13:27:58 +00:00
jan.nijtmans
615b18fee4
Fix [ed5be77734]: win: "comx:" not recognized as serial port
2020-12-10 13:26:43 +00:00
jan.nijtmans
45c9e44c82
Tweak: account for terminating '\0'
2020-12-10 12:31:37 +00:00
jan.nijtmans
c69d9fda47
Potential fix for [ed5be77734]: win: "comx:" not recognized as serial port.
...
(concluded from code inspection, not tested yet)
2020-12-10 12:17:50 +00:00
jan.nijtmans
e5777aad56
Merge 8.6. Add empty "tests/safe-stock86.test", in an attempt to remove this file from the GIT branches (it shouldn't be there, just as in fossil)
2020-12-10 09:50:25 +00:00
jan.nijtmans
6421b7b8b2
RFE 548cd945d6: symlinks for Windows 10
2020-12-10 09:41:09 +00:00
jan.nijtmans
20e0998a32
Use more 0o??? syntax for octal. Clean up build *.yml files
2020-12-10 09:38:24 +00:00
jan.nijtmans
5d4116b638
sync win/rules.vc with Tcl 8.7. No change for 8.6
2020-12-10 09:00:02 +00:00
jan.nijtmans
84bbce0e29
Fix github actions Windows build
2020-12-09 09:56:37 +00:00
jan.nijtmans
f67b351466
nmake: OPTS=msvcrt is now the default, even for static builds. Use OPTS=nomsvcrt if you don't want that.
...
Add more comments in win/*.vc files, describing what's going on.^C
2020-12-09 09:17:19 +00:00
apnadkarni
3fbbf14bf2
nmake: make zipfs mount point consistent with Unix/autoconf
2020-12-09 06:17:50 +00:00
apnadkarni
9f88ecdd97
nmake: subsume staticpkg option within static builds
2020-12-09 04:31:07 +00:00
jan.nijtmans
56dbbded83
Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet
2020-12-08 15:31:15 +00:00
apnadkarni
f5e6fef433
TIP 430: generate and embed library zip.
2020-12-08 11:06:24 +00:00
apnadkarni
070d566ad5
TIP 430: generate and attach library zip
2020-12-08 10:46:12 +00:00
jan.nijtmans
0a04dce70d
Merge 8.7
2020-12-08 10:37:03 +00:00
jan.nijtmans
35231ec0d7
Skip testcases filesystem-7.1.[1|2] with msvc OPTS=staticpkg: This isn't supposed to work
2020-12-08 10:30:05 +00:00
jan.nijtmans
99a90efbfd
TIP #590 follow-up: Adapt documentation and tclStubLib.c
2020-12-08 10:14:49 +00:00
jan.nijtmans
b6088f7331
Merge 8.7
2020-12-08 09:04:03 +00:00
dgp
2f178f93ab
merge 8.6
2020-12-07 16:02:44 +00:00
jan.nijtmans
49baa37b9c
Put dde/registry obj-files in the stub library in stead of the static library. Needed to combine --disable-shared build of Tk with --enable-shared build of Tcl in a single executable
2020-12-07 15:08:16 +00:00
jan.nijtmans
f6bd13629f
In configure/make Windows build, static builds include dde and registry extension statically too implicitly
2020-12-07 14:25:31 +00:00
jan.nijtmans
025153490f
Merge 8.6
2020-12-07 13:57:11 +00:00
jan.nijtmans
cf333de098
rules.vc: Make sure that 3th "load" argument is titlecased in pkgIndex.tcl
2020-12-07 13:53:21 +00:00
apnadkarni
f3f92eae51
nmake: Generate libtcl_VERSION.zip as per TIP 430
2020-12-06 10:39:22 +00:00
apnadkarni
6343875344
Merge core-8-branch for new rules.vc
2020-12-06 09:39:25 +00:00
apnadkarni
fcee72d2c7
Merge 8.6
2020-12-06 08:09:57 +00:00
apnadkarni
fc71c7c2fc
nmake builds: extract {TCL,TK}_RELEASE_SERIAL and patch letters from {tcl,tk}.h
2020-12-06 08:06:03 +00:00
apnadkarni
0f2d72cefb
Create new branch named "apn-sfe"
2020-12-05 11:06:15 +00:00
apnadkarni
e5bf8e9ed0
Fix suffix on single file exe name
2020-12-05 02:51:10 +00:00
jan.nijtmans
29be47f451
Merge 8.7
2020-12-04 15:32:17 +00:00
jan.nijtmans
c47a861663
Merge 8.6
2020-12-04 10:44:13 +00:00
jan.nijtmans
0cdd87c215
Merge 8.5 (syncing "tcltest" package). Use more uppercase hex representations
2020-12-04 10:31:43 +00:00
jan.nijtmans
cd48044e1b
Backport "tcltest" package from 8.7. No changes when running on 8.5 or 8.6
2020-12-04 10:19:51 +00:00
jan.nijtmans
4fa48d135a
Merge 8.6
2020-12-04 10:04:33 +00:00
jan.nijtmans
25084dcd33
Merge 8.5
2020-12-04 10:01:50 +00:00
jan.nijtmans
9a3e53bd90
TclWordEnd was removed in 8.1, so those testcases cannot be run anymore
2020-12-04 10:00:56 +00:00
jan.nijtmans
ebd7b1edb7
Fix 4 socket testcases on Msys (those fail on Cygwin too)
2020-12-04 09:58:37 +00:00
jan.nijtmans
86cfccca91
TIP 590: Recommend lowercase Package Names
2020-12-04 09:56:08 +00:00
apnadkarni
efb126543f
Add makefile.vc target sfe for single-file executable
2020-12-03 16:50:23 +00:00
jan.nijtmans
c30f3e9569
Merge 8.6
2020-12-03 14:39:19 +00:00
jan.nijtmans
c99f354166
two more 0o??? notations
2020-12-03 13:57:56 +00:00
jan.nijtmans
defc33228d
Use 0o??? notation for octal numbers in tools and testcases in stead of 0???. Although it still works in 8.6, it is deprecated an will be removed in 9.0.
2020-12-03 13:51:18 +00:00
jan.nijtmans
f23698ae34
Merge 8.6
2020-12-03 09:52:59 +00:00
jan.nijtmans
910d0222de
Extend "platform" package for msys2 -> platform 1.0.15
2020-12-03 09:45:17 +00:00
jan.nijtmans
a3322b06ac
Fix syntax error in win/makefile.vc
2020-12-03 09:37:28 +00:00
jan.nijtmans
482091f871
Extend "platform" package for msys2 -> platform 1.0.15
2020-12-03 09:31:00 +00:00
jan.nijtmans
b1517df3ff
Simplify some \\u???? escape sequences to \\x??
2020-12-03 09:09:25 +00:00
jan.nijtmans
a2e1bdf3b5
Merge 8.6
2020-12-02 11:58:01 +00:00
jan.nijtmans
c387e380de
Don't use -opt:nowin98 linker option any more. See: [ https://bugzilla.mozilla.org/show_bug.cgi?id=130372 ]
2020-12-02 11:57:04 +00:00
jan.nijtmans
1adac52046
Merge 8.6
2020-12-02 11:31:01 +00:00
jan.nijtmans
15449e71fb
Merge 8.5
2020-12-02 11:29:52 +00:00
jan.nijtmans
02c730b298
Fix linker message on windows: LINK : warming LNK4108: /ALIGN specified without /DRIVER; image may not run.
...
This options was only useful on MSVC++ 5.0 and earlier, which is no longer supported
2020-12-02 11:19:57 +00:00
jan.nijtmans
9727e58e7d
Add options to workflow step titles
2020-12-01 16:41:10 +00:00
jan.nijtmans
2f8611013d
Do 4 types of windows builds (just as we did on Travis)
2020-12-01 16:35:59 +00:00
jan.nijtmans
fc7a2d97e0
Remove redunant piece of SC_ENABLE_SHARED: The AC_ARG_ENABLE already generates this part, resulting in duplicate code in the "configure" script
2020-12-01 16:25:30 +00:00
jan.nijtmans
7c3b884ac2
Another TIP #589 side-effect: Make sure that the encoding used in ::tcltest::viewFile matches the one in ::tcltest::makeFile
2020-12-01 15:28:03 +00:00
jan.nijtmans
5878b9510b
Fix 2 testcases in Windows. Cause: tcltest::makeFile should assume the same encoding as the "source" command uses (TIP #589 )
...
Aso remove the ::tcltest::bytestring command: It doesn't work any more starting Tcl 8.7 since the "identity" encoding is gone (TIP #345 )
2020-12-01 15:15:28 +00:00
jan.nijtmans
3ae4ed89d0
Remove incomplete stuff from .project: It is not enough to make actual building from within Eclipse possible
2020-12-01 12:17:18 +00:00
jan.nijtmans
ff1e919a1b
Merge-mark
2020-12-01 11:56:19 +00:00
jan.nijtmans
d9fa72d22a
Handle 5 test-failures on Cygwin/Msys
2020-12-01 11:54:35 +00:00
jan.nijtmans
3df3c35057
Merge 8.6
2020-12-01 08:53:12 +00:00
jan.nijtmans
92b25c6016
Merge 8.5
2020-12-01 08:50:57 +00:00
jan.nijtmans
53a9a5dc8f
Missing '_' in unix/tcl.m4 (Only relevant for mingw)
2020-12-01 08:49:30 +00:00
jan.nijtmans
83f0cd1c03
Merge 8.6
2020-11-30 16:53:34 +00:00
jan.nijtmans
fa960af760
Minor fixes + copy editing :). See [ https://github.com/tcltk/tcl/pull/8 ]
2020-11-30 16:52:50 +00:00
jan.nijtmans
180cec8aa9
Merge 8.6
2020-11-30 14:20:34 +00:00
jan.nijtmans
17de94982b
doc update: 16-bit DOS appllications are not supported any more.
...
Use &bull; in stead of &#8226; representing bullets in html
2020-11-30 14:16:23 +00:00
jan.nijtmans
0134af324d
Merge 8.6
2020-11-30 13:37:14 +00:00
jan.nijtmans
87439e7d28
Fix [b6a7fc9243]. Also add (back) \*(qo, which might be used in older man-pages
2020-11-30 13:32:00 +00:00
jan.nijtmans
2ac074313b
Fix [6b1c6bb09c]: Extended plane character does not encode correctly to UTF-16 with TCL_UTF_MAX==4
...
Als use more of TIP #587 in encoding.test
2020-11-30 12:18:19 +00:00
jan.nijtmans
7081037955
Merge 8.6
2020-11-30 08:57:18 +00:00
jan.nijtmans
eb342fb1e0
Update README.md
2020-11-30 08:52:04 +00:00
jan.nijtmans
231cf96018
Merge 8.6
2020-11-30 08:46:27 +00:00
jan.nijtmans
4ba63aa46a
Merge 8.5
2020-11-30 08:31:29 +00:00
jan.nijtmans
15194461b1
Cherry-pick part of "msys2-fixes_v001" branch: build/test fixes for msys2
2020-11-30 08:21:20 +00:00
dkf
2664737588
Added single-file distributions of Tcl for all main platforms.
...
These are *UNOFFICIAL* builds as they do not correspond to particular releases.
The macOS build is packaged in a .dmg with a README that explains how to run it
as the binary is not signed or notarized (and this is unlikely to change).
2020-11-27 18:13:10 +00:00
dkf
0cb78052e4
That's the best we can do without entering the morass that is signing/notarization on macOS; Windows now uses the right version IDs
2020-11-27 18:07:05 +00:00
jan.nijtmans
3c86724fcf
Merge 8.6
2020-11-27 14:39:40 +00:00
jan.nijtmans
750dd56fe0
Merge 8.5
2020-11-27 14:37:41 +00:00
jan.nijtmans
5bf4c011e1
label change in win-build.yml
2020-11-27 14:28:18 +00:00
jan.nijtmans
965d357ab6
Merge 8.6
2020-11-27 13:50:33 +00:00
jan.nijtmans
a2c547e12a
Merge 8.5
2020-11-27 11:19:07 +00:00
dkf
8c7898b5d2
Better version ID, trying to track down weird macOS problem
2020-11-27 09:58:46 +00:00
jan.nijtmans
2ed258bb67
Fix winFCmd testcase. Add --disable-shared and TCL_UTF_MAX=4 builds to github actions
2020-11-27 07:41:58 +00:00
dkf
005227c53d
Try to use a .dmg for macOS distribution
2020-11-26 20:09:11 +00:00
jan.nijtmans
96f84a6d9a
Merge 8.6
2020-11-26 14:54:04 +00:00
jan.nijtmans
6ad60f8b3b
Get rid of "register" keyword, forbidden in c++20.
...
Fix some more warnings, discovered in c20/c++20 mode
2020-11-26 14:43:22 +00:00
jan.nijtmans
cf0a602c97
Merge 8.6
2020-11-26 08:28:35 +00:00
jan.nijtmans
dbb32499b0
Merge 8.5
2020-11-26 08:21:30 +00:00
jan.nijtmans
fd1bc4abd1
More TCL_UNUSED
2020-11-26 07:52:00 +00:00
jan.nijtmans
9393b695b2
squelch warning by using proper format specifiers
2020-11-26 07:37:40 +00:00
jan.nijtmans
7d9d9597aa
grammar
2020-11-26 07:23:16 +00:00
jan.nijtmans
259f659ad6
Merge 8.7
2020-11-25 13:51:32 +00:00
dkf
49ad442ac6
Switch to older Ubuntu so that we build with older glibc. Thanks to morganw for testing.
2020-11-25 11:16:46 +00:00
jan.nijtmans
e037b3a40c
Make HTML documentation html5-compatible. Still works the same with older browsers too.
...
Remove obsolete winhelp construction parts: winhelp is obsoleted since Vista
2020-11-25 09:57:15 +00:00
jan.nijtmans
7c1cfd6e15
Merge 8.7
2020-11-25 09:52:14 +00:00
jan.nijtmans
1aa3608a1c
Remove the Tcl_GetValue() functionality. This can always be developed separately
2020-11-25 09:16:11 +00:00
dkf
cada5eb9bd
Name of target is different
2020-11-25 09:13:55 +00:00
jan.nijtmans
f33056b162
Slightly friendlier "jobs" labels. Fix exact OS (Linux/Mac/Windows) we want to build on, not just "latest"
2020-11-25 08:15:16 +00:00
dkf
fc553a3ea1
Experimental branch: building single file distributions
2020-11-25 00:41:24 +00:00
jan.nijtmans
aca216973f
Some missing test-constraints
2020-11-24 15:04:05 +00:00
jan.nijtmans
1704d23d60
Fix testcases on Windows. Use more "info loaded" as appropriate
2020-11-24 14:45:38 +00:00
jan.nijtmans
188c4f944e
contents.htm -> index.html and *.htm -> *.html
2020-11-24 08:24:12 +00:00
jan.nijtmans
c15270a797
Fix "make dist"
2020-11-24 07:51:38 +00:00
jan.nijtmans
a1dd05a170
More ©-sign consolidation
2020-11-23 09:16:00 +00:00
jan.nijtmans
55383ed9b1
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable.
2020-11-23 08:25:48 +00:00
jan.nijtmans
a73325fed0
Merge 8.6
2020-11-20 14:58:13 +00:00
jan.nijtmans
ee4dcff50f
Don't use "Copyright <year> _by_" any more. This results in more consistant copyright statements in the (html) documentation
2020-11-20 14:48:57 +00:00
jan.nijtmans
e2721f9546
Merge 8.7
2020-11-20 14:08:43 +00:00
jan.nijtmans
32beb1556e
Add a --disable-shared build to github actions
2020-11-20 14:02:01 +00:00
jan.nijtmans
467e0d60b2
Add a --disable-shared build to github actions
2020-11-20 13:59:36 +00:00
jan.nijtmans
4a451f540f
Generate html documentation in html5 format. Fix some html5 compatibiliy warnings.
...
Remove old htmlhelp-related parts (since this is obsolete since Vista)
2020-11-20 13:46:59 +00:00
jan.nijtmans
edcb5e1d91
shorten github actions build name
2020-11-20 08:58:39 +00:00
jan.nijtmans
58bf5b79b7
Merge 8.7
2020-11-20 08:44:50 +00:00
jan.nijtmans
b4cc01c658
Merge 8.6
2020-11-20 08:26:02 +00:00
jan.nijtmans
ef7a8aec00
Use '&' in stead of 'and' in copyright statements consistantly
2020-11-20 08:24:53 +00:00
jan.nijtmans
e8b55fb733
Allow tools/tcltk-man2html.tcl to work with both configure.in and configure.ac: It could be used in extensions which still use an older autoconf
2020-11-19 15:11:04 +00:00
jan.nijtmans
17e7dbc31a
Merge-mark 8.5
2020-11-19 15:07:10 +00:00
jan.nijtmans
d1dfef4884
Handle github actions test failures. Backported from 8.6
2020-11-19 09:39:20 +00:00
jan.nijtmans
14ec7c1d85
Merge 8.7
2020-11-19 08:57:49 +00:00
jan.nijtmans
8e1f957a66
More usage of TclUtfToUCS4/TclUniCharToUCS4 in stead of it's UniChar variants: This handles surrogate pairs better.
2020-11-18 13:51:02 +00:00
jan.nijtmans
c55eb93bb4
Merge 8.6
2020-11-18 11:03:11 +00:00
jan.nijtmans
26156cc1cc
Merge 8.5
2020-11-18 10:59:37 +00:00
jan.nijtmans
f7b532246a
Enhance misleading test-case utf-6.23 with better diagnostics: Byte 0xE8 is the start of a 3-byte UTF-8 sequence, so Tcl_UtfNext is expected to read next byte and see if it is a continuation byte
2020-11-18 09:49:08 +00:00
jan.nijtmans
c4b8fd351a
Add github actions build. Use Titlecase in Tcl_StaticPackage
2020-11-18 09:15:31 +00:00
jan.nijtmans
a28856a322
Merge 8.6
2020-11-17 14:36:30 +00:00
jan.nijtmans
f88225f6fb
Extend tcltk-man2html-utils.tcl a little more: Allow original AT&T syntax for more accented characters, and add support for some ligatures. Use this in re_syntax.n
2020-11-17 14:35:42 +00:00
dkf
6098040754
Test fails with Windows in CI, not MSVC
2020-11-17 12:36:59 +00:00
oehhar
48385f8bba
Ticket [ac661a684d]: Tcl_NotifyChannel man page: "no writable callback on pending flush" missing
2020-11-17 10:17:21 +00:00
oehhar
32e54c3504
Ticket [ac661a684d]: Tcl_NotifyChannel man page: "no writable callback on pending flush" missing
2020-11-17 10:11:24 +00:00
jan.nijtmans
da2c0d731a
Merge 8.6
2020-11-17 09:12:55 +00:00
jan.nijtmans
4929dd61e1
Generated html still not 100% correct ....
2020-11-17 09:11:09 +00:00
jan.nijtmans
95fad70001
Merge 8.6
2020-11-17 08:46:06 +00:00
jan.nijtmans
ffda48d07b
Extend tcltk-man2html-utils.tcl: Add euro-sign too
2020-11-17 08:45:22 +00:00
jan.nijtmans
b9fdbb0710
Merge 8.6
2020-11-17 08:41:07 +00:00
jan.nijtmans
969ef21225
Extend tcltk-man2html-utils.tcl, so it can handle the TIP #588 man-page. Also fix 2 (minor) syntax errors in man-pages
2020-11-17 08:39:19 +00:00
oehhar
d7092f4a55
Merge documentation changes for http and dict from branch [oehhar-documentation-tickets]
2020-11-16 15:08:17 +00:00
oehhar
0566be32d5
Merge documentation changes for http and dict from branch [oehhar-documentation-tickets]
2020-11-16 15:03:25 +00:00
oehhar
45aa988905
Ticket [361303]: http doc: status values incomplete
2020-11-16 14:37:00 +00:00
oehhar
7fa0505ae8
Ticket [4f511270af7]: http documentation: -query data may be any data
2020-11-16 14:14:36 +00:00
oehhar
413ce795e0
Ticket [93551c1230]: Document that http::geturl processes the event loop without -command
2020-11-16 14:06:50 +00:00
oehhar
71a412b8da
Ticket [d8ae5d5f4c]: Documentation of dict filter script: script results, not returns a boolean
2020-11-16 13:55:33 +00:00
jan.nijtmans
32d5f89b18
Merge 8.6
2020-11-16 13:17:35 +00:00
jan.nijtmans
0589f3b799
Fix 2 testcases which failed when compiled with TCL_UTF_MAX>3
2020-11-16 13:12:26 +00:00
jan.nijtmans
c13d3b0405
Merge 8.6
2020-11-16 12:55:49 +00:00
jan.nijtmans
0943b71810
Enhance misleading test-case utf-6.23 with better diagnostics: Byte 0xE8 is the start of a 3-byte UTF-8 sequence, so Tcl_UtfNext is expected to read next byte and see if it is a continuation byte.
...
Comment 4 testcases (utf-6.110/111/114/115) for being misleading too, because they don't even call Tcl_UtfNext().
No change to code, only testcases
2020-11-16 12:48:00 +00:00
jan.nijtmans
a3a070b13c
TIP #586 implementation: C String Parsing Support for binary scan
2020-11-16 10:53:58 +00:00
dkf
dac1c2f4f2
Merge 8.6
2020-11-16 10:06:20 +00:00
dkf
106838de02
Clean up for GitHub Actions as our CI service
2020-11-16 09:26:07 +00:00
dkf
ffa8d1d461
Disable test that fails in CI environments
2020-11-16 09:24:33 +00:00
dkf
eff08da703
Rethinking how to do a build matrix on several platforms
2020-11-15 15:48:43 +00:00
dkf
807ed7b13c
Added MSYS/gcc build for Windows, renamed Linux build step
2020-11-15 09:17:41 +00:00
dkf
3ef704b39c
Updated README
2020-11-15 08:38:14 +00:00
dkf
346721f3f0
Fix minor errors
2020-11-15 08:35:49 +00:00
dkf
b3e4fc2a04
Fixed some tests, added trial macOS build
2020-11-14 12:25:38 +00:00
dkf
a22953bb77
Back to powershell
2020-11-14 09:31:49 +00:00
jan.nijtmans
d8f5e027e2
merge-mark
2020-11-13 16:59:36 +00:00
jan.nijtmans
8e61a58c14
Backport [fc1e203728]: backout e56a9f214a. If it was wrong in core-8-branch, it's wrong here too.
2020-11-13 16:55:36 +00:00
jan.nijtmans
8adc51759b
Merge 8.7
2020-11-11 16:32:51 +00:00
culler
c41e7ffff5
backout e56a9f214a
2020-11-10 18:47:47 +00:00
dgp
bd382d87b3
merge 8.6
2020-11-10 18:38:43 +00:00
culler
f809af7e7b
Merge 8.6
2020-11-10 17:52:04 +00:00
culler
a376924771
Set a default DESTDIR in macosx/GNUmakefile
2020-11-10 17:50:09 +00:00
dgp
1e44705dc8
merge 8.6
2020-11-10 16:40:14 +00:00
jan.nijtmans
72c49f6909
Merge 8.7. Tweak "tclreg" directory/library name and tclLoad.c, such that the entry point of the "dde" and "registry" extensions can be guessed correctly
2020-11-10 11:55:34 +00:00
dkf
20664f1fa1
Cleaning up the actions and trying to make them behave more usefully on Windows.
2020-11-10 09:26:10 +00:00
dkf
44d6e3ab5e
merge mark
2020-11-09 09:15:00 +00:00
dkf
33955d6933
Copied build control files for Github Actions from 8.7
2020-11-09 09:13:57 +00:00
dkf
f25b288505
Github Actions seem to be working
2020-11-09 09:07:42 +00:00
dkf
dd45c8be9d
Merge 8.7
2020-11-08 17:31:38 +00:00
dkf
40b3d4d5dd
TIP 582: Comments in Expressions
2020-11-08 17:21:09 +00:00
dkf
25c115b5a8
Added badges to README
2020-11-08 13:38:20 +00:00
dkf
d4ef5a261a
Added experimental Windows CI build instructions
2020-11-08 13:34:03 +00:00
dkf
81a445ad46
Updated arrangement
2020-11-08 12:08:01 +00:00
dkf
ca9f2d6210
Updated README
2020-11-07 14:29:06 +00:00
dkf
0b56647743
Updated workflow name
2020-11-07 14:21:15 +00:00
dkf
f827fd2a9d
Added basic github action starter
2020-11-07 14:14:17 +00:00
jan.nijtmans
d60bc321ce
Merge 8.6
2020-11-06 17:33:22 +00:00
jan.nijtmans
4404292972
Add MSVC "StaticPackage" build to travis. Fix another bug in winDde.test which didn't account for statically loaded dde package.
2020-11-06 17:17:41 +00:00
jan.nijtmans
82ffc550db
Merge jn-module-names. Sorry Don, but this is 100% compatible!
2020-11-06 16:11:58 +00:00
jan.nijtmans
89e3b6811b
Deprecate the (internal) functions TclGuessPackageName/TclGetLoadedPackages functions, since they turn out to be useless. The can be removed in 9.0
2020-11-06 14:43:48 +00:00
jan.nijtmans
3c53be5e75
Correct casing of "packageName" argument in Tcl_StaticPackage() call and "load" command (which - actually - is not a packageName at all ...)
...
UPDATE: I am moving this to a feature branch. Changing the arguments passed to Tcl_StaticPackage will be an incompatible break for any scripts currently searching the [info loaded] list for "dde" or "registry". Not a change we should put in a patchlevel without at least a ticket to record the explanation and a (POTENTIAL INCOMPATIBILITY) warning.
2020-11-06 13:32:39 +00:00
jan.nijtmans
feb336f6b3
Lesser TIP #590 implementation: Only package renaming, no code changes
2020-11-06 09:59:46 +00:00
jan.nijtmans
cccc07aa28
Merge 8.7
2020-11-05 17:06:22 +00:00
jan.nijtmans
efe33a9fd9
Vary dltest package names for test purposes
2020-11-04 08:55:50 +00:00
jan.nijtmans
ce3437bf88
Undo experimental unrelated changes
2020-11-03 16:40:32 +00:00
jan.nijtmans
e69d8e8e92
Correct casing in some error-messages
2020-11-03 16:24:01 +00:00
jan.nijtmans
8607752aa6
Case-sensitive package names
2020-11-03 15:32:46 +00:00
dkf
b7efdfe9bc
Merge 8.7
2020-11-01 14:25:49 +00:00
dgp
27cdb091ce
merge 8.6
2020-10-30 20:18:40 +00:00
jan.nijtmans
d9737c5991
Merge 8.7
2020-10-30 15:13:12 +00:00
jan.nijtmans
3b0ee42270
Merge 8.6
2020-10-30 14:05:26 +00:00
jan.nijtmans
f163c24b4c
Simplify testcases using "incr"
2020-10-30 13:56:15 +00:00
jan.nijtmans
8f3e8012b1
Merge 8.6
2020-10-30 13:37:42 +00:00
jan.nijtmans
076a7e2839
Add "{}" around many "expr" commands in testcases. Also in doc/expr.n
2020-10-30 13:27:52 +00:00
dgp
49268667e2
merge 8.6
2020-10-29 19:34:55 +00:00
jan.nijtmans
cfe53b8870
Merge 8.6
2020-10-29 11:18:19 +00:00
jan.nijtmans
9efaa4d7f1
Fix implib filenames (adapted from Mingw2's 006-proper-implib-name.mingw.patch)
...
3 new testcases
2020-10-29 10:04:24 +00:00
jan.nijtmans
dc84eca339
3 new testcases
2020-10-29 09:42:42 +00:00
jan.nijtmans
f15717bcda
Update TZ info to tzdata2020d.
2020-10-29 09:25:55 +00:00
jan.nijtmans
ff316586bc
Fix implib filenames (adapted from Mingw2's 006-proper-implib-name.mingw.patch)
2020-10-29 08:56:17 +00:00
jan.nijtmans
109828f090
Slight tweak to previous commit: Move definition of __USE_MINGW_ANSI_STDIO to the Makefile
2020-10-29 07:47:08 +00:00
jan.nijtmans
fb3868da56
Merge 8.7
2020-10-28 15:10:36 +00:00
oehhar
f145d5f091
Corrected doc: modifier C instead A
2020-10-28 06:59:12 +00:00
dgp
f986721020
merge 8.6
2020-10-27 21:10:41 +00:00
dgp
0df05b3515
[11229bad5f] Fix the bytecode compiler for [string insert].
2020-10-27 20:27:19 +00:00
dgp
84623a09f2
Use TCL_ERROR to signal inability to compile.
2020-10-27 20:24:13 +00:00
dgp
1c0ca80fe5
[11229bad5f] New test to demonstrate the bug.
2020-10-27 20:09:37 +00:00
jan.nijtmans
17211d39a0
Merge 8.6
2020-10-26 23:00:59 +00:00
jan.nijtmans
37d6f90099
Revert changes in previous commit to clock.n and lassign.n
2020-10-26 22:58:22 +00:00
José Ignacio Marín
32d6283561
Update TZ info to tzdata2020d (via merge).
2020-10-26 20:32:46 +00:00
José Ignacio Marín
b0654427ca
Update TZ info to tzdata2020d.
2020-10-26 20:32:16 +00:00
jan.nijtmans
6e6d624ec3
Merge 8.6
2020-10-26 16:15:30 +00:00
jan.nijtmans
34d3750e3c
Fix [48898ab5f6a0d957]: Too few is better than not enough? (Inconsistent error messages)
2020-10-26 15:07:03 +00:00
jan.nijtmans
577981fee9
re-trigger Travis build (and fix some eol-spacing)
2020-10-26 14:45:47 +00:00
jan.nijtmans
2ae1425228
Merge 8.6. Update "changes", but left out numerous utf-8 testsuite changes and TZ update (since 2020d will come soon)
2020-10-26 14:38:05 +00:00
oehhar
31145f178e
Copied man page and test from Androwish https://www.androwish.org/home/ci/bc8b7e8094b66169
2020-10-26 10:53:29 +00:00
oehhar
861d8f512f
TIP586: C String Parsing Support for binary scan
2020-10-25 20:03:10 +00:00
jan.nijtmans
63855497af
Merge 8.7
2020-10-24 14:50:11 +00:00
jan.nijtmans
263312727f
Merge 8.7
2020-10-24 14:41:49 +00:00
jan.nijtmans
48d0827130
Merge 8.6
2020-10-23 15:46:20 +00:00
jan.nijtmans
1c788e178d
Fix warning: /home/jboss/workspace/tcl8.7/generic/tclIO.c:9997:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
...
9997 | RemovePoint(nextPtr)[0] = '\r';
| ^
2020-10-23 15:36:16 +00:00
dgp
d6340955cf
merge 8.6
2020-10-23 12:53:44 +00:00
jan.nijtmans
021af90722
Merge 8.7
2020-10-22 14:31:26 +00:00
jan.nijtmans
be83197ee5
TIP #587 : One place more where TCL_CFGVAL_ENCODING should fall back to utf-8
2020-10-22 10:52:11 +00:00
jan.nijtmans
33918a2b0b
TIP #587 : Default utf-8 for source command
2020-10-22 10:30:05 +00:00
jan.nijtmans
6459a50433
Merge 8.6
2020-10-22 10:23:31 +00:00
jan.nijtmans
cac264cd19
Merge 8.5 (rename internal TCL_I_MODIFIER -> TCL_Z_MODIFIER)
2020-10-22 09:56:19 +00:00
jan.nijtmans
c41f605368
(cherry-pick): Fix [c975939973]: Usage of gnu_printf in latest mingw-w64.
...
Change (internal, windows-only) TCL_I_MODIFIER to TCL_Z_MODIFIER, since that's how it's called in Tcl 8.7 and up
2020-10-22 09:23:49 +00:00
dgp
7d3aa74249
merge 8.6
2020-10-21 20:42:31 +00:00
culler
fb10e693b2
When building a subframework for macOS use a build directory in the staging directory.
2020-10-21 18:02:31 +00:00
jan.nijtmans
8514e60248
Merge 8.6
2020-10-21 08:51:44 +00:00
jan.nijtmans
fd9662ee1c
Fix [c975939973]: Usage of gnu_printf in latest mingw-w64
2020-10-21 07:48:31 +00:00
José Ignacio Marín
28e7632fe6
Update TZ info to tzdata2020c.
2020-10-20 20:39:49 +00:00
José Ignacio Marín
7f986a59bf
Update TZ info to tzdata2020c.
2020-10-20 20:35:59 +00:00
culler
c6927aa242
Merge 8.6
2020-10-19 19:45:47 +00:00
culler
ad823f4eb1
Add a make variable to GNUmakefile for building the Tcl.framework for use as a subframework
2020-10-19 19:22:39 +00:00
dgp
bb9c489d22
merge 8.6
2020-10-19 14:09:14 +00:00
jan.nijtmans
4cecb91655
Merge 8.6.
...
Restore "install-strip" target to what it was in Tcl 8.6. Just don't use it any more on MacOS, since that's the only platform it doesn't work well.
2020-10-19 13:06:15 +00:00
jan.nijtmans
40c3ec35ee
Improve comment in install-sh, regarding Tcl-specific change
2020-10-19 07:25:23 +00:00
jan.nijtmans
0b669eacf8
Fix [cb458261c3]: Strip comme il faut (without really doing 'il faut' ....). Update 'install-sh' to latest upstream version, but re-add this commit: [b269db5d3e97b67c]
2020-10-19 07:21:45 +00:00
jan.nijtmans
8ce6115cf5
3 times -1 -> TCL_INDEX_NONE
2020-10-18 16:24:41 +00:00
jan.nijtmans
81060c0741
Merge 8.6
2020-10-16 16:24:20 +00:00
jan.nijtmans
71b64b8e1c
Still troubles with GIT on Travis
2020-10-16 16:21:29 +00:00
jan.nijtmans
dd306f5b8f
Merge 8.6
2020-10-16 16:02:35 +00:00
jan.nijtmans
69875ee99d
Fix env.test when running under wine on Linux.
...
Mark other tests with "notWine", which fail currently under wine
2020-10-16 15:03:08 +00:00
jan.nijtmans
546165585c
Remove use of CFG_ENCODING from rules.vc/makefile.vc: It will become obsolete with TIP #587 . In stead, move the default handling to tclPkgConfig.c for now
2020-10-15 13:05:20 +00:00
jan.nijtmans
fd320780c7
Merge 8.6
2020-10-15 11:06:01 +00:00
jan.nijtmans
59a788a6c4
Fix [53d5155335]: Typo in interp.n
2020-10-15 11:02:21 +00:00
jan.nijtmans
e51ff962f0
Merge 8.6
2020-10-15 09:24:27 +00:00
jan.nijtmans
f3ae2684eb
Something strange going on on Travis with (long-gone) safe-stock86.test
2020-10-15 09:19:29 +00:00
jan.nijtmans
d970d6f3f6
Merge 8.7
2020-10-14 09:43:02 +00:00
jan.nijtmans
e3f7f1bad8
Fix MSVC++ 6.0 build
2020-10-14 06:55:03 +00:00
jan.nijtmans
cfc633e793
Merge 8.7
2020-10-14 06:08:50 +00:00
jan.nijtmans
f70e1f98b3
Merge 8.6
2020-10-13 15:45:26 +00:00
dgp
a3b5f315c6
merge 8.6
2020-10-13 15:39:21 +00:00
jan.nijtmans
3fc1392c92
More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stead of Tcl_NewIntObj()
2020-10-13 14:59:43 +00:00
jan.nijtmans
fe00b6dcf6
Merge 8.6 Eliminate some (correct but actually harmless) warnings only happening on win64
2020-10-13 09:07:58 +00:00
jan.nijtmans
81e7623b78
Fix warning, doing a static build on Windows
2020-10-13 08:48:22 +00:00
José Ignacio Marín
ceb9567874
Update TZ info to tzdata2020b.
2020-10-10 20:36:33 +00:00
José Ignacio Marín
579cd0b138
Update TZ info to tzdata2020b.
2020-10-10 20:34:58 +00:00
jan.nijtmans
cd1fc2183e
Merge 8.6. Don't inline functions which are too big to be inlined (according to the -Winline compiler flag)
2020-10-09 12:53:47 +00:00
dgp
dac1dde5ee
merge 8.6
2020-10-09 11:41:47 +00:00
jan.nijtmans
208927f009
Merge 8.5
2020-10-09 07:42:21 +00:00
jan.nijtmans
e250b6f551
(cherry-pick): Fix [014ade1d44]: Misleading error message when using "-path" multiple times with "glob".
...
Also fix a few (harmless) -Wundef warnings
2020-10-09 07:10:22 +00:00
dgp
359461f326
merge 8.6
2020-10-08 20:47:29 +00:00
jan.nijtmans
7bf5af5c22
Make everything compile warning-free with -Wundef. Put enum ASSEM_DICT_GET_DEF last in TalInstType, so it's binary compatible with Tcl 8.6
2020-10-08 13:33:11 +00:00
jan.nijtmans
4a3369807b
Eliminate warnings when compiling with -Wundef
2020-10-08 12:11:11 +00:00
jan.nijtmans
92bd8b3a3f
Merge 8.6
2020-10-08 09:33:28 +00:00
jan.nijtmans
5039e7ce17
Fix [014ade1d44]: Misleading error message when using "-path" multiple times with "glob"
2020-10-08 09:13:57 +00:00
jan.nijtmans
5c9a145403
Merge 8.5
2020-10-08 09:07:54 +00:00
jan.nijtmans
e53cbf77bf
xcode12 -> xcode12.2. Prevent build warning about generic/tclStubInit.c
2020-10-07 16:34:57 +00:00
dgp
5ef16060be
merge 8.6
2020-10-07 14:55:25 +00:00
jan.nijtmans
ec01eef200
merge-mark
2020-10-06 13:29:54 +00:00
jan.nijtmans
a9405cc253
(cherry-pick): HAVE_TM_GMTOFF detection doesn't work if CFLAGS contains -Werror. Here's the fix.
2020-10-06 13:28:24 +00:00
jan.nijtmans
17b3cb8739
Fix (possible) gcc warnings in unix/dltest/*.c
2020-10-06 13:26:07 +00:00
jan.nijtmans
4dfeb77d2e
HAVE_TM_GMTOFF detection doesn't work if CFLAGS contains -Werror. Here's the fix.
2020-10-06 13:20:42 +00:00
jan.nijtmans
f7bdf7cfb1
Adapt function signatures in compat/string.h to what's normal nowadays
2020-10-06 08:44:15 +00:00
jan.nijtmans
b7c4b811ec
Fix -Wshadow warnings, when compiling with a C++ compiler
2020-10-02 16:28:09 +00:00
jan.nijtmans
09fd21b65b
Merge 8.7
2020-10-01 12:38:14 +00:00
dgp
cd8531d293
merge 8.6
2020-09-30 15:59:51 +00:00
jan.nijtmans
cb6ae54424
Merge 8.6
2020-09-30 14:54:30 +00:00
jan.nijtmans
1f4f47ccf5
(slightly) better error-message for invalid http -headers option. This works for plain 8.6 too
2020-09-30 14:49:15 +00:00
jan.nijtmans
195ea285da
TIP #581 tweak: Don't report "slaves" as valid option for "interp"
2020-09-30 14:29:16 +00:00
dgp
4d4d50dc93
merge 8.6
2020-09-30 14:02:26 +00:00
oehhar
20d206c4c2
Ticket [0063cbcada]: From tcl 8.7 on, use "string is dict" instead "string is list" & length %2 == 0 to check for a valid dict
2020-09-30 12:19:53 +00:00
oehhar
98a93d4ca7
Ticket [0063cbcada]: check http::geturl -headers parameter to be a dict
2020-09-29 16:21:53 +00:00
oehhar
accd2800ec
Ticket [0063cbcada]: check http::geturl -headers parameter to be a dict
2020-09-29 16:16:27 +00:00
oehhar
2b01204e41
Remove wrong copy of test case http-3.2
2020-09-29 16:12:12 +00:00
oehhar
43e27f10a5
Ticket [0063cbcada]: check http::geturl -headers parameter to be a dict.
2020-09-29 08:15:32 +00:00
jan.nijtmans
2342babe99
Add -Wshadow flag to the compiler, so we will be notified when (accidently) shadowing variable names
2020-09-29 07:14:00 +00:00
jan.nijtmans
6ac6380f7a
Merge-mark
2020-09-28 15:02:33 +00:00
jan.nijtmans
38b30033c8
Update internal zlib channel type from TCL_CHANNEL_VERSION_3 to TCL_CHANNEL_VERSION_5. Not actually a change, since supported procs are the same. So all internal channels have the same type
2020-09-28 15:00:02 +00:00
dgp
2a48060425
Restore change with correction.
2020-09-28 13:34:57 +00:00
dgp
0188c9979d
merge 8.6
2020-09-28 13:07:29 +00:00
dgp
8e25003fbd
Revert change that made test expr-20.2 fail.
2020-09-28 13:02:46 +00:00
jan.nijtmans
947369a720
Merge 8.6
2020-09-28 10:39:50 +00:00
jan.nijtmans
f6bf85fb67
Make Tcl compile warning-free using -Wshadow
2020-09-28 10:13:51 +00:00
jan.nijtmans
94a0658bc2
Merge 8.6
2020-09-26 18:38:01 +00:00
jan.nijtmans
866a79313b
Merge 8.5
2020-09-26 18:32:06 +00:00
jan.nijtmans
636e4d4826
Tweak xcode labels for Travis build
2020-09-26 18:25:56 +00:00
jan.nijtmans
e6b8f92493
Build Travis with Xcode 12 and 12u (Universal Apps)
2020-09-25 15:17:06 +00:00
jan.nijtmans
194cfb5382
Merge 8.7
2020-09-25 14:26:42 +00:00
jan.nijtmans
9a01f0fa35
Merge 8.6
2020-09-25 14:25:05 +00:00
jan.nijtmans
67f864dc65
It's "utf-8", not "utf8" or "UTF8"
2020-09-25 14:24:24 +00:00
jan.nijtmans
29577449a1
Use utf-8 as default encoding for configuration information
2020-09-25 14:17:14 +00:00
jan.nijtmans
21b10cef38
Merge 8.7
2020-09-25 12:16:48 +00:00
jan.nijtmans
26bb60bef7
merge-mark
2020-09-25 12:12:47 +00:00
jan.nijtmans
167555e6ab
Merge 8.6
2020-09-25 11:21:05 +00:00
jan.nijtmans
00a4f18c38
When sourcing script files (even when simulating that through open|read), always set -eofchar \032 just like the source command does.
...
Possible security issue: this could make it possible to evaluate hidden content at the end of pkgIndex files.
2020-09-25 11:15:48 +00:00
jan.nijtmans
8f0b94f037
Merge 8.5
2020-09-25 11:13:11 +00:00
jan.nijtmans
9d34b872ce
When sourcing script files (even when simulating that through open|read), always set -eofchar \032 just like the source command does.
...
Possible security issue: this could make it possible to evaluate hidden content at the end of pkgIndex files.
2020-09-25 11:09:08 +00:00
jan.nijtmans
b8b008ad84
TIP #587 for Tcl 8.7
2020-09-25 10:57:35 +00:00
jan.nijtmans
abc23e6723
TCL_CFGVAL_ENCODING now defaults to "utf-8" as well.
...
No explicit "-encoding utf-8" for "source" any more, since that's the default
2020-09-24 12:54:15 +00:00
jan.nijtmans
e4fcd7152b
Add gcc-10 build to Travis
2020-09-24 06:41:04 +00:00
jan.nijtmans
3ee0402bd5
Let's see if we can recover from an occasional hickup like happened here: [ https://travis-ci.org/github/tcltk/tcl/jobs/729226819 ]
2020-09-23 05:57:35 +00:00
jan.nijtmans
3fcb054f91
Merge trunk. Use utf-8 explicitly when reading/writing script files
2020-09-22 12:25:15 +00:00
jan.nijtmans
5189ce8eae
Merge 8.7
2020-09-22 12:20:14 +00:00
jan.nijtmans
a9ba2a08b5
When writing script files (like pkgIndex.tcl), always use -translation lf, so they don't cause problems on non-windows.
...
When reading script files, always use -eofchar \032, as this might be left by Windows editors.
2020-09-22 12:18:17 +00:00
dgp
2394d76c65
merge 8.6
2020-09-21 14:10:25 +00:00
jan.nijtmans
768db27d4c
Merge 8.7
2020-09-20 21:44:53 +00:00
jan.nijtmans
ebb520a849
Merge 8.6
2020-09-20 21:39:02 +00:00
jan.nijtmans
9e43cbb973
Improve TclInvalidateStringRep() macro such that (objPtr) is only evaluated once. Addation brackets in TclHasStringRep() macro
2020-09-20 21:32:35 +00:00
dgp
a9fc439a35
merge 8.7
2020-09-20 16:06:03 +00:00
dgp
d7aa18482a
merge 8.6
2020-09-20 16:00:38 +00:00
dgp
7f917c56f7
Merge 8.6
2020-09-20 15:58:58 +00:00
dgp
7a56ff406f
Silence compiler warning -- fix safety of macro.
2020-09-20 15:53:37 +00:00
jan.nijtmans
fb77f1148f
Default utf-8 for source command
2020-09-20 11:17:56 +00:00
pooryorick
107d130ce3
Make the check to avoid generating a string representation in [uplevel] a little less intrusive.
2020-09-20 10:38:41 +00:00
jan.nijtmans
0266195479
Merge 8.7
2020-09-20 10:27:01 +00:00
jan.nijtmans
bddd146942
Merge 8.6
2020-09-20 10:24:06 +00:00
jan.nijtmans
e42885732a
Merge 8.5
2020-09-20 10:21:07 +00:00
jan.nijtmans
1a94f57ab6
Backport many (formatting) changes in tools/*. Nothing functional.
...
testest.tcl: Use more uppercase hex.
2020-09-20 10:14:44 +00:00
jan.nijtmans
516be1cd2e
Fix [9ffffcbeee]: compiler warnings in regcomp.c
2020-09-20 09:05:38 +00:00
jan.nijtmans
7b7d6e2116
Fix [bf58b04202]: compiler warning in tclEnv.c
2020-09-20 08:59:39 +00:00
dgp
bfbfb2e5d3
merge 8.7
2020-09-19 17:21:08 +00:00
dgp
249c689f2d
merge mark (safety)
2020-09-19 16:48:29 +00:00
dgp
8c327a0577
merge 8.6
2020-09-19 16:35:01 +00:00
pooryorick
ac45c8d851
Fix for [b9ecf3ce98], [uplevel] unnecessarily generates string representation.
2020-09-19 14:33:24 +00:00
pooryorick
8da77a52ef
Fix for [b9ecf3ce98], [uplevel] unnecessarily generates string representation.
2020-09-19 14:10:44 +00:00
jan.nijtmans
57849b86a1
Fix gcc warnings, compiling on 32-bit Linux
2020-09-18 23:05:34 +00:00
jan.nijtmans
f0ab6a724c
New macro TclNewIndexObj() which does the same as TclNewWideIntObjFromSize() but optimized the same way as TclNewIntObj().
2020-09-18 08:33:51 +00:00
jan.nijtmans
be275081a1
Merge 8.7
2020-09-17 14:12:55 +00:00
jan.nijtmans
733b7a43a4
Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj)
2020-09-17 13:48:12 +00:00
jan.nijtmans
0a36b1187d
Merge 8.7
2020-09-17 09:31:16 +00:00
jan.nijtmans
bc10bf6d03
Change version number of http package from 2.9.5 -> 2.10.0a1, since it's different from the 2.9.5 version in Tcl 8.6.x.
...
Use "$idx >= 0" check in stead of "$idx > -1" everywhere.
2020-09-17 09:27:44 +00:00
jan.nijtmans
e14285c3a1
Tcl 8.6 should not be tested with "package prefer latest" any more: All included packages are supposed to be stable. Not to be merged to 8.7 (which still contains unstable packages)
2020-09-17 08:37:09 +00:00
jan.nijtmans
32975bd346
Merge 8.6
2020-09-17 08:12:40 +00:00
jan.nijtmans
76e4a71917
Fix [835c93c000]: TIP #525 only implemented for non-singleproc case
2020-09-17 07:58:14 +00:00
jan.nijtmans
23520a7648
Fix [835c93c000]: TIP #525 only implemented for non-singleproc case
2020-09-17 07:47:24 +00:00
jan.nijtmans
1dc3124160
Proposed solution for [835c93c000]: TIP #525 only implemented for non-singleproc case
2020-09-16 12:17:54 +00:00
jan.nijtmans
c11add7a17
Merge 8.7
2020-09-16 07:03:27 +00:00
jan.nijtmans
929fdafe13
Little tweak to makeHeader.tcl, not depending on lsearch returning -1 any more
2020-09-16 06:51:36 +00:00
dgp
1d9b09692d
merge 8.6
2020-09-15 16:24:35 +00:00
dgp
93124d77a6
one more test
2020-09-15 15:52:44 +00:00
dgp
2238887c08
Add test for [string replace] troubles.
2020-09-15 15:51:00 +00:00
jan.nijtmans
5758c119f8
Merge 8.7
2020-09-15 15:07:44 +00:00
jan.nijtmans
245a63f491
Fix [b5777d3d32]: Crash corner-case in TIP #502 implementation
2020-09-15 14:48:49 +00:00
jan.nijtmans
39aec08fb0
Merge 8.7
2020-09-14 13:25:16 +00:00
jan.nijtmans
66798b2c01
Merge 8.6
2020-09-14 13:04:55 +00:00
jan.nijtmans
52f93c85fd
Unbreak winFCmd-1.38 testcase on Windows
2020-09-14 12:58:26 +00:00
jan.nijtmans
fa3cf75311
Add .bmp to .gitattributes. Simplify .fossil-settings/binary-glob
2020-09-14 12:48:10 +00:00
jan.nijtmans
262b6297ea
Eliminate many "register" keywords (which do nothing with modern compilers)
...
Eliminate many unnecessary type-casts to (unsigned)
2020-09-14 12:31:56 +00:00
jan.nijtmans
d0cfe30a0d
Merge 8.6
2020-09-14 09:39:09 +00:00
jan.nijtmans
f0ec68f072
Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. Thanks!
...
More usage of $index<0 in stead of $index==-1 consistantly
2020-09-14 09:22:18 +00:00
jan.nijtmans
5bef31d2da
Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. Thanks!
2020-09-14 08:52:27 +00:00
fvogel
f073bc7484
Merge implementation of TIP #585 (Promote the INDEX_TEMP_TABLE flag of Tcl_GetIndexFromObj*() to the public interface) after positive vote from the TCT. Fix conflict due to Tcl_GetIndexFromObj() having been replaced by a macro in [4d8ee0f939].
2020-09-13 20:46:12 +00:00
fvogel
e89503a925
Merge implementation of TIP #585 (Promote the INDEX_TEMP_TABLE flag of Tcl_GetIndexFromObj*() to the public interface) after positive vote from the TCT.
2020-09-13 20:28:02 +00:00
jan.nijtmans
278837f261
More usage for TclNewWideIntObjFromSize(), TCL_IO_FAILURE -> TCL_INDEX_NONE where appropriate
2020-09-11 14:23:14 +00:00
jan.nijtmans
d16f803f15
Merge 8.7
2020-09-11 14:11:49 +00:00
jan.nijtmans
779b664e54
Merge 8.6
2020-09-11 13:59:11 +00:00
jan.nijtmans
6e44927248
Folow-up to previous commit: ExecStack is a FLEXARRAY too
2020-09-11 13:43:49 +00:00
jan.nijtmans
aa4c91c838
Merge 8.7
2020-09-11 13:20:59 +00:00
jan.nijtmans
524b1d9fb2
Merge 8.6. Remove tests/safe-stock86.test for win builds too (GIT, what are you doing ...!)
2020-09-11 12:56:29 +00:00
jan.nijtmans
7f62b76887
Fix [ https://core.tcl-lang.org/tk/tktview?name=3bc0f44ef3 |3bc0f44ef3]: UBSan complains about body.chars[] usage.
...
(Yes, I know, this one is for Tk, but Tcl was using the same construct too ....)
2020-09-11 12:31:48 +00:00
jan.nijtmans
0715d88019
Use $index<0 in stead of $index==-1 consistantly
2020-09-11 08:09:20 +00:00
jan.nijtmans
f796d62367
Use $index<0 in stead of $index==-1 consistantly
2020-09-11 07:28:14 +00:00
jan.nijtmans
2061afedcc
Merge 8.7
2020-09-10 16:58:26 +00:00
jan.nijtmans
f5ac592def
Somehow GIT cannot remove tests/safe-stock86.test from (earlier) core-8-6-branch, so we do it.
2020-09-10 16:47:30 +00:00
jan.nijtmans
06d15abf35
Merge 8.6
2020-09-10 11:33:25 +00:00
jan.nijtmans
2592b1e93b
Don't use sizeof() for structs containing a flexible array as last element. Lesson from [ https://core.tcl-lang.org/tk/info/3bc0f44ef3 |3bc0f44ef3]. Use TclOffset in stead.
2020-09-10 10:28:46 +00:00
jan.nijtmans
1699143ae3
Merge 8.7
2020-09-09 06:57:05 +00:00
jan.nijtmans
0e0be8492f
Merge 8.6
2020-09-09 06:45:57 +00:00
jan.nijtmans
f4d0f6366c
Rename safe-stock86.test to safe-stock.test
2020-09-09 06:37:45 +00:00
jan.nijtmans
049f2bdf3e
Merge-mark
2020-09-07 15:18:05 +00:00
jan.nijtmans
60fde1d90f
Fix "make install" on MacOSX: interp: make-manpage-section: ignoring .VS "TIP 581" after .TP
2020-09-07 15:11:19 +00:00
jan.nijtmans
5cf272491e
Merge 8.7
2020-09-07 13:40:43 +00:00
jan.nijtmans
45e00e9df8
Merge-mark
2020-09-07 11:58:34 +00:00
jan.nijtmans
a7f1b76ad2
Backport genStubs.tcl from 8.7. This adds support for MP_WUR, not actually used by Tcl. But could be used in (libtommath-related) extensions
2020-09-07 11:56:51 +00:00
jan.nijtmans
76b326ce86
Re-apply fix for [c1a376375e0e6488], as the build-problems originated elsewhere
2020-09-06 14:36:52 +00:00
jan.nijtmans
264c574c23
ckfree -> Tcl_Free
2020-09-05 22:10:31 +00:00
jan.nijtmans
230f0601cc
Merge core-8-branch
2020-09-05 21:59:34 +00:00
jan.nijtmans
0d66de6c27
New bug-c1a376375e0e6488 branch with (up to now) failing solutions. Please make sure Travis builds OK before merging to core-8-branch
2020-09-05 21:37:18 +00:00
jan.nijtmans
618c49af4d
Backout [c1a376375e0e6488]: imported namespace ensemble command name distorted during deletion trace on the import.
...
According to Travis, there's a memory leak which needs to be fixed first.
2020-09-05 21:33:49 +00:00
jan.nijtmans
87b0db4d91
Merge-mark
2020-09-05 20:58:31 +00:00
jan.nijtmans
66dd14a480
TIP #581 : Last possible master/slave -> parent/child changes, without affecting anything serious
2020-09-05 20:45:04 +00:00
jan.nijtmans
ff741e8b29
Merge 8.7
2020-09-04 16:45:51 +00:00
jan.nijtmans
0aaf6122a5
Merge 8.6
2020-09-04 16:44:00 +00:00
jan.nijtmans
f2963d15d0
Let all test-cases load the "tcltest" package the same way. Depend on tcltest 2.5, since we never test with earlier tcltest versions
2020-09-04 15:48:08 +00:00
jan.nijtmans
1674055d7a
Merge 8.7
2020-09-04 07:59:10 +00:00
jan.nijtmans
fd253d8677
Merge 8.6
2020-09-04 07:50:41 +00:00
jan.nijtmans
a4abf50c23
TIP #581 : Mainly documentation and some testcases
2020-09-04 07:28:20 +00:00
jan.nijtmans
db325590a7
Protect INST_STR_REPLACE too
2020-09-04 06:04:47 +00:00
dgp
9f309d56cc
Tests string-12.2[45].* and fixes to INST_STRING_RANGE.
2020-09-02 20:50:43 +00:00
dgp
712f88bef7
Fix for test lindex-18.0
2020-09-02 20:22:15 +00:00
dgp
ee7073e468
Test lindex-18.0 demonstrates same issue with INST_LIST_INDEX
2020-09-02 19:50:32 +00:00
dgp
de2793025f
Different fix where existing protection tools for nesting bytecode execution
...
calls are used. This solution suggests there may be many more places needing
protection. Any routine that gets passed "interp" is a possibility.
2020-09-02 16:20:20 +00:00
jan.nijtmans
a9843e57c2
Merge 8.7
2020-09-01 10:51:52 +00:00
jan.nijtmans
0468c659f5
Merge 8.7
2020-08-31 09:37:17 +00:00
jan.nijtmans
0cb06ba3ca
Merge 8.7
2020-08-30 21:31:49 +00:00
jan.nijtmans
532db685f4
Merge 8.7
2020-08-26 14:56:50 +00:00
jan.nijtmans
7cb8eb7218
Add test-case util-9.59, which demonstrates bug [b5777d3d32]
2020-08-25 16:09:04 +00:00
jan.nijtmans
fcab027ea1
Merge 8.7
2020-08-25 10:50:49 +00:00
dkf
fe94c1d6c4
Tricky case in function calls.
2020-08-24 13:31:00 +00:00
dkf
1192757fb7
Added two test cases
2020-08-24 08:56:34 +00:00
dkf
c76cad8a92
Added documentation
2020-08-22 14:24:31 +00:00
dkf
42a34d459e
Implementation of TIP 582: comments in expressions
2020-08-22 14:14:05 +00:00
jan.nijtmans
f78ef1eea2
Fix [43b434812a]: Tcl 9.0 uses stat64() but not struct stat64 on Linux i686
2020-08-21 12:28:26 +00:00
jan.nijtmans
430924da25
Merge 8.7
2020-08-19 12:56:29 +00:00
jan.nijtmans
7aa1b00468
Merge 8.7
2020-08-13 14:24:31 +00:00
jan.nijtmans
91c115082e
Merge 8.7
2020-08-12 10:37:05 +00:00
jan.nijtmans
e299458ad5
Merge 8.7
2020-08-12 07:04:44 +00:00
jan.nijtmans
dfcc8ce6e5
Merge 8.7
2020-08-11 13:47:04 +00:00
jan.nijtmans
1ba4ad76b3
Merge 8.7
2020-08-11 06:40:52 +00:00
dgp
d281b9c141
merge 8.6
2020-08-05 17:07:18 +00:00
dgp
d3aaff6a4e
merge 8.6
2020-07-27 21:30:27 +00:00
jan.nijtmans
33c3374723
Merge 8.7
2020-07-26 16:52:06 +00:00
dgp
64996d4c1a
Some additions to changes.
2020-07-24 20:24:08 +00:00
dgp
9185af5e7a
merge 8.6
2020-07-23 19:17:44 +00:00
jan.nijtmans
05f25dff9f
Merge 8.7
2020-07-21 12:30:32 +00:00
jan.nijtmans
f9c196e0e6
Merge 8.7
2020-07-21 07:54:20 +00:00
jan.nijtmans
a13bb8b0ca
Merge 8.7
2020-07-15 18:59:14 +00:00
jan.nijtmans
a812785399
Merge 8.7
2020-07-15 09:10:37 +00:00
jan.nijtmans
326725ae5d
Merge 8.7
2020-07-14 10:21:21 +00:00
dgp
e2610bc7c7
merge 8.6
2020-07-10 18:42:34 +00:00
jan.nijtmans
ae4f67d283
First bunch of changes. Please review!
2020-07-09 10:14:50 +00:00
jan.nijtmans
1994f539c3
Merge 8.7
2020-07-09 08:11:03 +00:00
dgp
f289a9d57e
merge 8.6
2020-07-07 15:32:20 +00:00
jan.nijtmans
80b6a1a464
Merge 8.7
2020-07-07 14:38:46 +00:00
dgp
c56d964dcb
Bump to 8.6.11 for release.
2020-07-06 20:34:31 +00:00
andy
326bd29be7
Clarify index order
2020-07-06 00:22:26 +00:00
jan.nijtmans
418d81804c
Merge 8.7
2020-07-03 10:21:14 +00:00
jan.nijtmans
cd166c904c
Merge 8.7
2020-06-29 13:18:56 +00:00
jan.nijtmans
9c113f21c0
Merge 8.7
2020-06-29 10:38:54 +00:00
jan.nijtmans
498a9bf1f9
Merge 8.7
2020-06-28 15:20:14 +00:00
jan.nijtmans
2232bed6d6
Merge 8.7
2020-06-25 13:02:52 +00:00
jan.nijtmans
2cede8bf26
Merge 8.7
2020-06-25 11:31:05 +00:00
sebres
a4d1a762c2
merge 8.7
2020-06-24 16:23:53 +00:00
jan.nijtmans
ca6983f6f2
Merge 8.7
2020-06-23 09:38:50 +00:00
jan.nijtmans
1acb4994ab
Merge 8.7
2020-06-23 06:19:08 +00:00
jan.nijtmans
b63a473177
Merge 8.7
2020-06-22 12:49:30 +00:00
jan.nijtmans
0076acc80a
Merge 8.7
2020-06-22 12:27:11 +00:00
jan.nijtmans
e599140047
Merge 8.7
2020-06-22 12:00:01 +00:00
jan.nijtmans
730530baba
Merge 8.7
2020-06-22 10:24:09 +00:00
jan.nijtmans
7231e548e3
Merge 8.7
2020-06-21 15:57:01 +00:00
andy
97399b2494
Correct man page per [ad8df845fef2c76d95b9f1aaa4815f3b23d4c472]
2020-06-19 06:06:07 +00:00
jan.nijtmans
4dc8aea827
Merge 8.7
2020-06-16 12:43:01 +00:00
jan.nijtmans
5b449103dc
Merge 8.7
2020-06-12 14:56:17 +00:00
jan.nijtmans
b3e1525f8a
Merge 8.7
2020-06-12 14:15:55 +00:00
jan.nijtmans
f2b9098a94
Still ... need to disable C4305 on Win32 (32-bit only)
2020-06-08 20:02:28 +00:00
jan.nijtmans
630bd308da
Merge 8.7. This makes disabling Microsoft warning C4307 no longer necessary: It appears this warning was good for something after all.
2020-06-07 19:35:25 +00:00
jan.nijtmans
fb50a7f7b5
Fix Travis build for Windows in debug mode.
2020-06-06 21:19:17 +00:00
José Ignacio Marín
4c7dc5ff2d
Update TZ info to tzdata2020a.
2020-06-06 08:02:04 +00:00
jan.nijtmans
5680e6571d
Merge 8.7. Change TclListObjRange() signature, using size_t for index arguments (even though lists itself cannot be larger than INT_MAX elements, but indices still might be larger than that. We don't want modulo behavior here).
2020-06-05 11:34:49 +00:00
jan.nijtmans
efa3f20107
Merge 8.7. Use more TCL_INDEX_NONE in documentation/headers/code.
2020-06-04 15:15:17 +00:00
jan.nijtmans
654d14d706
Merge 8.7
2020-05-31 20:29:48 +00:00
griffin
f857db0e8e
tip-551 implementation.
2020-05-31 00:37:01 +00:00
jan.nijtmans
a09671a0a0
Change implementation "charstart", not behaving as "prevchar" any more. Also optimize charend/charstart for TCL_UTF_MAX>3 (not need to do actual conversion then).
2020-05-29 13:36:58 +00:00
jan.nijtmans
494d65beb1
Remove nextword/prevword. Rename nextchar/prefchar to charend/charstart, for consistancy with wordend/wordstart. Slightly adapt wordend/wordstart when index is out of range.
2020-05-28 11:44:59 +00:00
jan.nijtmans
0f48821995
Merge 8.7
2020-05-28 09:49:10 +00:00
jan.nijtmans
b8e14e3802
Merge 8.7
2020-05-27 06:35:35 +00:00
jan.nijtmans
ec76fbd070
Merge 8.7
2020-05-26 22:42:19 +00:00
jan.nijtmans
0fce9600ee
Finish implementation of "string nextchar|nextword|prevchar|prevword". Not thourougly test yet, but seems OK at first sight.
2020-05-25 11:53:11 +00:00
jan.nijtmans
52819473a2
Merge-mark
2020-05-25 09:48:24 +00:00
jan.nijtmans
c856a8931e
Merge 8.7
2020-05-25 09:46:54 +00:00
jan.nijtmans
2d7e36f006
Fix "string is wordchar" in compiled case handling characters > U+FFFF. Adapt testcase exposing the problem.
2020-05-25 07:48:15 +00:00
jan.nijtmans
2b1daf9bb2
Put back "string bytelength", not _that_ important for this TIP.
...
Document that Tcl_UtfCharComplete() can be used now to protect Tcl_UtfNext()
2020-05-24 22:29:07 +00:00
jan.nijtmans
017257e0ef
Rewrite "string wordend" to use the Tcl_UniChar array.
2020-05-23 22:07:53 +00:00
jan.nijtmans
1075137cfc
Fix testsuite when "string bytelength" doesn't exist.
2020-05-23 21:51:12 +00:00
jan.nijtmans
0a2c1e30b1
Split more "string" functions. New helper function TclUniCharToUCS4(), not used yet but that's the next step.
2020-05-22 21:28:16 +00:00
jan.nijtmans
d6deb4d6d9
New "string" subcommands: "nextchar", "nextword", "prevchar", "prevword". Not implemented yet (for now same as "wordstart"/"wordend"). Deprecate "string bytelength".
2020-05-22 15:27:43 +00:00
jan.nijtmans
bc13dc596e
Merge 8.7
...
Add function Tcl_UniCharFold(). It's the same as Tcl_UniCharToLower() for now, but that will change.
2020-05-22 14:36:34 +00:00
jan.nijtmans
c54b77dd74
Merge 8.7
2020-05-20 19:12:25 +00:00
jan.nijtmans
3715125afc
Merge 8.7
2020-05-18 12:48:11 +00:00
jan.nijtmans
8c514a6101
Merge 8.7. Update documentation
2020-05-18 10:51:17 +00:00
jan.nijtmans
549548bacf
Merge 8.7
2020-05-14 10:27:26 +00:00
jan.nijtmans
9402bad3f4
Merge 8.7. Further progress with TIP implementation.
2020-05-13 22:07:13 +00:00
jan.nijtmans
7d5a69fb31
Merge 8.7
2020-05-13 20:12:17 +00:00
jan.nijtmans
bc8811c498
Merge 8.7
2020-05-13 09:17:24 +00:00
jan.nijtmans
2c687a4d1d
Merge 8.7
2020-05-12 21:22:22 +00:00
jan.nijtmans
e47d494335
Merge 8.7
2020-05-12 19:47:06 +00:00
jan.nijtmans
648162204d
First, experimental implementation of TIP #575 . Barely tested, will fail. WIP
2020-05-12 18:59:04 +00:00
jan.nijtmans
d2d5ffc3b6
Merge 8.7
2020-05-11 11:26:27 +00:00
jan.nijtmans
5320364a0d
Merge 8.7
2020-05-11 07:42:32 +00:00
jan.nijtmans
27b62f923f
Merge 8.7
2020-05-10 20:15:13 +00:00
jan.nijtmans
0b4d13b85c
Merge 8.7
2020-05-08 14:38:48 +00:00
jan.nijtmans
aca8877841
Merge 8.7
2020-05-08 08:15:13 +00:00
dgp
fd87c6a4bb
merge 8.7
2020-05-07 22:06:00 +00:00
jan.nijtmans
38a609f39c
Merge 8.7
2020-05-07 14:47:56 +00:00
jan.nijtmans
cd2794b2d3
Merge 8.7
2020-05-07 11:18:37 +00:00
jan.nijtmans
f198eb8b6b
Merge 8.7
2020-05-07 11:09:27 +00:00
dgp
22f9794cfd
merge 8.7
2020-05-06 21:59:16 +00:00
dgp
446d76d5f3
merge 8.7
2020-05-06 19:55:19 +00:00
jan.nijtmans
b17f64a406
Merge 8.7
2020-05-06 13:31:29 +00:00
jan.nijtmans
10d25a2209
Merge 8.7
2020-05-06 09:28:59 +00:00
jan.nijtmans
e288cc94fa
Merge 8.7
2020-05-05 16:31:14 +00:00
jan.nijtmans
9392c28ed8
Merge 8.7
2020-05-05 11:54:58 +00:00
jan.nijtmans
22274089f5
Merge 8.7
2020-05-05 09:51:32 +00:00
jan.nijtmans
e137127ae3
Merge 8.7
2020-05-02 23:05:49 +00:00
jan.nijtmans
d8fdcffdf7
Merge 8.7
2020-05-01 22:23:37 +00:00
jan.nijtmans
889df48bf0
Merge 8.7
2020-05-01 15:07:39 +00:00
jan.nijtmans
afba02fe04
Merge 8.7
2020-05-01 14:44:31 +00:00
dgp
77a25a222a
merge 8.7
2020-04-30 21:09:40 +00:00
dgp
a8c52ddb7d
merge 8.7
2020-04-30 19:25:27 +00:00
jan.nijtmans
22ab1b1e6c
Merge 8.7
2020-04-30 14:20:43 +00:00
jan.nijtmans
e42d35507c
Merge 8.7
2020-04-30 11:24:53 +00:00
dgp
69a1133f21
Merge 8.7. Still knownBug (for TUM=3)
2020-04-29 22:18:32 +00:00
jan.nijtmans
edceb04b1f
Merge 8.7
2020-04-29 19:23:43 +00:00
dgp
606fa23238
merge 8.7
2020-04-28 21:33:16 +00:00
jan.nijtmans
924a7fca6b
Merge 8.7
2020-04-28 21:17:02 +00:00
dgp
eb2fa54e32
merge 8.7
2020-04-28 21:05:21 +00:00
jan.nijtmans
0e5cda3a47
Merge 8.7
2020-04-28 20:46:29 +00:00
jan.nijtmans
731ea18a69
Merge 8.7
2020-04-28 07:43:02 +00:00
dgp
be98f67f6a
merge 8.7
2020-04-27 19:29:34 +00:00
dgp
2e67393129
[a444889cbe] Quick fix to satisfy Travis. Might revise later.
2020-04-27 16:10:54 +00:00
dgp
97e600c877
merge 8.6
2020-04-27 16:07:45 +00:00
dgp
aa386ba8fc
merge 8.7
2020-04-27 13:44:38 +00:00
dgp
d9e077b2fa
merge 8.7
2020-04-27 12:59:06 +00:00
dgp
9a08654b23
merge 8.7
2020-04-26 22:14:45 +00:00
dgp
3dce3e5685
merge 8,7
2020-04-26 21:32:03 +00:00
dgp
99a9e5c7c5
merge 8.7
2020-04-26 21:18:49 +00:00
dgp
e4c1bf052f
Tests demonstrating the bug. Work on a fix can go here.
2020-04-26 20:49:43 +00:00
dgp
d438ca171b
merge 8.7
2020-04-26 20:38:06 +00:00
jan.nijtmans
4a86cf8b00
Since Tcl_NumUtfChars() now can return a value of more that 32 bits ....
2020-04-26 15:30:12 +00:00
jan.nijtmans
d2444449ec
Merge 8.7
2020-04-26 15:21:21 +00:00
jan.nijtmans
0f01f464de
Merge 8.7
2020-04-25 22:50:39 +00:00
jan.nijtmans
5fe38b57ea
Merge 8.7
2020-04-24 21:44:28 +00:00
jan.nijtmans
c202c057b1
Merge 8.7
2020-04-24 13:32:47 +00:00
jan.nijtmans
f4072f4ef7
Merge 8.7
2020-04-24 10:49:28 +00:00
jan.nijtmans
666cf1c887
Merge 8.7
2020-04-23 12:58:46 +00:00
jan.nijtmans
4bd7d54291
Merge 8.7
2020-04-22 08:10:35 +00:00
jan.nijtmans
b002a51274
Merge 8.7
2020-04-21 10:24:45 +00:00
jan.nijtmans
1e6e700682
Merge 8.7
2020-04-20 22:00:46 +00:00
jan.nijtmans
fc7ca4202e
Change a few variables from type "int" to "size_t". Always test TCL_UTF_MAX for <= 3 or > 3, because that's the only 2 flavours we really have.
2020-04-20 21:07:35 +00:00
jan.nijtmans
68c30819ad
Merge 8.7
2020-04-20 20:46:50 +00:00
jan.nijtmans
fa2ae66dcd
Merge 8.7
2020-04-19 09:17:35 +00:00
jan.nijtmans
8ddd5fea3c
Merge 8.7
2020-04-18 20:30:08 +00:00
jan.nijtmans
980bcbfdbf
Merge 8.7
2020-04-17 12:32:42 +00:00
jan.nijtmans
14abfaa3d0
Merge 8.7
2020-04-16 14:54:21 +00:00
jan.nijtmans
d296c39c60
Merge 8.7
2020-04-15 20:22:03 +00:00
jan.nijtmans
54e3729e91
Merge 8.7
2020-04-15 20:03:38 +00:00
dgp
8f8f9400f5
merge 8.7
2020-04-14 18:06:31 +00:00
jan.nijtmans
0103777046
Merge 8.7
2020-04-14 16:47:32 +00:00
jan.nijtmans
d20e8e7e25
Merge 8.7
2020-04-14 16:16:48 +00:00
dgp
3a2ad288ca
Remove test not suitable for Tcl 9.
2020-04-14 15:57:08 +00:00
dgp
6c1d8e4d62
merge 8.7
2020-04-14 15:38:08 +00:00
jan.nijtmans
5edd5f235f
Merge 8.7
2020-04-14 14:50:29 +00:00
jan.nijtmans
6a0b66fc79
Merge 8.7
2020-04-14 14:30:35 +00:00
jan.nijtmans
527a481e1a
Merge 8.7
2020-04-13 09:25:35 +00:00
jan.nijtmans
1e0c16c4db
merge-mark
2020-04-10 21:00:44 +00:00
jan.nijtmans
a763531949
Merge 8.7
2020-04-10 15:22:40 +00:00
jan.nijtmans
54adbbe05c
Merge 8.7
2020-04-08 08:11:04 +00:00
jan.nijtmans
9848eb222d
Merge-mark 8.7. Also fix 2 executable flags, which shouldn't have been set.
2020-04-07 16:28:27 +00:00
jan.nijtmans
6e89d3d433
Merge 8.7
2020-04-06 20:50:10 +00:00
jan.nijtmans
f47fbe763a
Fix build with --enable-symbols=mem
2020-04-06 13:24:34 +00:00
jan.nijtmans
fc83e1302a
Merge 8.7
2020-04-06 09:34:42 +00:00
jan.nijtmans
2fa58f1e9f
Merge 8.7
2020-04-05 20:46:06 +00:00
dgp
401fb4fe4f
merge 8.7
2020-04-03 14:31:54 +00:00
jan.nijtmans
b586e6742c
Merge 8.7
2020-04-03 09:14:38 +00:00
jan.nijtmans
5bd35202c0
Merge 8.7
2020-04-03 07:39:22 +00:00
dgp
b804844729
merge 8.7
2020-04-02 23:26:47 +00:00
sebres
a9032c6dac
merge 8.7
2020-04-02 14:41:45 +00:00
dgp
f8715bf730
merge 8.7
2020-04-01 20:20:49 +00:00
dgp
6bce59a249
merge 8.7
2020-04-01 19:22:59 +00:00
jan.nijtmans
47e4246d76
Merge 8.7
2020-04-01 13:47:43 +00:00
dgp
8ab2c9cf62
merge 8.7
2020-04-01 12:37:52 +00:00
jan.nijtmans
6a1a8526f1
Merge 8.7
2020-03-31 20:29:07 +00:00
dgp
e266daa43e
close fork
2020-03-31 16:22:22 +00:00
dgp
6e29f3da25
Missed one int -> size_t in the merge.
2020-03-31 16:21:11 +00:00
jan.nijtmans
50737b35c5
Merge 8.7
2020-03-31 16:19:08 +00:00
dgp
449b68a777
merge 8.7
2020-03-31 16:09:38 +00:00
jan.nijtmans
f3056f720b
Merge 8.7
2020-03-31 11:02:57 +00:00
jan.nijtmans
998384d149
Internal API simplifications: Don't use types like HINSTANCE/HMODULE any more, just void*. Has effect only on Win32 and Cygwin.
2020-03-31 07:09:46 +00:00
dgp
c578a1e4fa
merge 8.7
2020-03-30 16:08:17 +00:00
jan.nijtmans
c0fc8c6aad
Merge 8.7
2020-03-30 13:01:26 +00:00
jan.nijtmans
ddd4c15594
Merge 8.7
2020-03-30 12:04:49 +00:00
jan.nijtmans
958d0d8617
Merge 8.7
2020-03-30 10:32:16 +00:00
dgp
9e82ddc739
Adjustments for easier merging.
2020-03-30 03:23:26 +00:00
dgp
2a007ddb50
Change of variables.
2020-03-29 22:10:28 +00:00
dgp
ce51daca48
Let the private, internal TclGetBytesFromObj handle size_t lengths
2020-03-29 21:47:12 +00:00
dgp
5da270361f
merge 8.7
2020-03-28 19:59:18 +00:00
dgp
08d3728b1d
merge 8.7
2020-03-28 16:42:05 +00:00
jan.nijtmans
d58bfaf6f3
Merge 8.7
2020-03-27 21:07:58 +00:00
jan.nijtmans
c3948aeea7
Merge 8.7
2020-03-27 16:28:50 +00:00
jan.nijtmans
8c16a043c1
Merge 8.7
2020-03-27 12:07:00 +00:00
jan.nijtmans
6eaa73e23c
Merge 8.7
2020-03-25 17:07:30 +00:00
jan.nijtmans
b6f9e488f5
Fix for windows build (Windows doesn't have "%z" printf modifier)
2020-03-25 15:37:25 +00:00
jan.nijtmans
a514fc0bbb
Merge 8.7
2020-03-25 15:15:22 +00:00
jan.nijtmans
f00ce28128
Merge 8.7
2020-03-24 13:40:10 +00:00
jan.nijtmans
fa618f393f
Merge 8.7.
...
Remove Tcl_MacOSXOpenBundleResources() completely.
2020-03-24 11:13:27 +00:00
jan.nijtmans
ac5b43b095
Merge 8.7
2020-03-22 21:28:01 +00:00
jan.nijtmans
a2aaaad84a
Merge 8.7
2020-03-20 17:17:06 +00:00
dgp
39b03cdb38
merge 8.7
2020-03-18 22:03:17 +00:00
jan.nijtmans
d7364d1f4b
Merge 8.7
2020-03-18 14:06:17 +00:00
jan.nijtmans
303fbfc4be
Merge 8.7
2020-03-17 16:48:07 +00:00
dgp
77bbf50dd0
merge 8.7
2020-03-17 01:20:01 +00:00
jan.nijtmans
9c405af577
Merge 8.7
2020-03-15 12:21:21 +00:00
jan.nijtmans
2632f2d529
merge-mark
2020-03-14 22:08:33 +00:00
jan.nijtmans
a98d79021f
Merge 8.7
2020-03-14 22:02:00 +00:00
jan.nijtmans
49b167a388
Merge 8.7
2020-03-13 11:12:33 +00:00
sebres
2ded4dcac5
merge 8.7 (lpop SF fix)
2020-03-11 15:55:31 +00:00
jan.nijtmans
72f5a0b42f
Put back dummy Tcl_DriverCloseProc/Tcl_DriverSeekProc (just defined as "void"). Needed to make Tk compile with C++ against 9.0 headers.
2020-03-11 10:20:51 +00:00
jan.nijtmans
745e45d119
Merge 8.7
2020-03-10 13:58:07 +00:00
dgp
f336629f65
merge 8.7
2020-03-09 16:34:46 +00:00
jan.nijtmans
254b4fa35f
Merge 8.7
2020-03-09 13:08:33 +00:00
jan.nijtmans
24cfa12d40
Merge 8.7
2020-03-07 18:31:45 +00:00
jan.nijtmans
2c34ced219
Merge 8.7
2020-03-07 16:03:16 +00:00
dgp
c4a1ea568e
merge 8.7
2020-03-06 21:33:24 +00:00
dgp
1e155ca669
merge 8.7
2020-03-05 19:22:45 +00:00
jan.nijtmans
2a68cc554f
Merge 8.7
2020-03-05 14:44:51 +00:00
jan.nijtmans
7f9190f5db
Merge 8.7
2020-03-05 11:56:24 +00:00
dgp
2328e4a58e
merge 8.7
2020-03-04 21:05:02 +00:00
jan.nijtmans
d9f1c65e5b
Merge 8.7
2020-03-04 16:18:04 +00:00
jan.nijtmans
cf1d1dfbd9
Merge 8.7
2020-03-04 15:56:32 +00:00
jan.nijtmans
026ddaafb8
Merge 8.7.
...
Remove documentation and typedefs related to old channel types.
2020-03-04 14:33:19 +00:00
jan.nijtmans
c3d90415a2
merge-mark
2020-03-02 11:31:06 +00:00
jan.nijtmans
f4a42dff01
re-generate configure script (option -Wc++-compat was still missing)
2020-03-01 12:35:04 +00:00
jan.nijtmans
0846f65993
Merge 8.7
2020-02-29 21:44:11 +00:00
jan.nijtmans
f30e9cfd65
Merge-mark
2020-02-28 14:24:30 +00:00
jan.nijtmans
35cf0ba42a
Merge 8.7
2020-02-28 14:07:17 +00:00
jan.nijtmans
4a07460db0
Implement TIP #497 : Full support for Unicode planes 1-16.
2020-02-28 12:58:54 +00:00
jan.nijtmans
4af90e27e5
Merge 8.7
2020-02-28 12:46:42 +00:00
jan.nijtmans
63994a73e3
Merge 8.7
2020-02-26 14:16:49 +00:00
jan.nijtmans
86d269ab0a
Merge 8.7
2020-02-26 08:14:56 +00:00
jan.nijtmans
912dd9a997
Merge 8.7
2020-02-24 12:19:29 +00:00
jan.nijtmans
2cce06805f
Merge 8.7
2020-02-21 08:55:02 +00:00
jan.nijtmans
3929a73ee0
Merge trunk
2020-02-13 22:24:07 +00:00
jan.nijtmans
30c32418f6
Merge 8.7
2020-02-12 13:19:35 +00:00
jan.nijtmans
802d340dad
Merge 8.7
2020-02-04 11:05:57 +00:00
jan.nijtmans
33f3ebf7ec
Merge 8.7
2020-02-04 08:28:49 +00:00
jan.nijtmans
7c18228900
merge-mark
2020-02-02 16:30:35 +00:00
jan.nijtmans
108d222378
Merge 8.7
2020-02-02 15:27:13 +00:00
jan.nijtmans
d6e3843b5a
Merge 8.7
2020-01-31 07:56:03 +00:00
sebres
58232a8750
merge 8.7
2020-01-30 15:47:12 +00:00
jan.nijtmans
7fa698c624
Merge 8.7
2020-01-30 13:54:51 +00:00
jan.nijtmans
29b9dd2e6f
Merge 8.7
2020-01-30 13:27:57 +00:00
jan.nijtmans
9d8c640e00
Merge 8.7
2020-01-29 13:03:20 +00:00
jan.nijtmans
2a7ba6468e
Merge 8.7
2020-01-27 10:33:49 +00:00
jan.nijtmans
0ebc58865f
merge-mark
2020-01-25 14:53:02 +00:00
dgp
a9fd991fe6
Implement TIP 559
2020-01-24 16:53:13 +00:00
jan.nijtmans
5570417141
Merge trunk
2020-01-24 11:00:58 +00:00
apnadkarni
dc9dbe5998
Fix See also links in list commands
2020-01-23 15:42:59 +00:00
jan.nijtmans
a3f11a86e9
Merge 8.7
2020-01-23 13:15:51 +00:00
jan.nijtmans
2c19ef85ed
Merge 8.7
2020-01-23 10:41:38 +00:00
jan.nijtmans
5bf4816c29
merge-mark
2020-01-23 09:47:38 +00:00
dgp
5f9514bba4
Implement TIp 543.
2020-01-21 22:14:55 +00:00
jan.nijtmans
c48019496e
Merge trunk
2020-01-21 09:39:21 +00:00
jan.nijtmans
b77246e08b
Enable test-cases stringObj-15.[5-8]: "nodep" restriction doesn't work in 9.0.
2020-01-21 09:21:30 +00:00
jan.nijtmans
a3fdbe449b
Merge trunk
2020-01-20 16:43:54 +00:00
jan.nijtmans
4b7066e5b3
Merge 8.7. Add TclAppendUnicodeToObj() to internal stubs, since it is needed in tclTestObj.c
2020-01-20 15:16:22 +00:00
jan.nijtmans
8ff40f7d46
Merge 8.7
2020-01-20 14:19:47 +00:00
sebres
041d53289b
merge 8.7
2020-01-17 18:37:40 +00:00
jan.nijtmans
a72376335b
Merge 8.7
2020-01-15 10:22:25 +00:00
dgp
fc63e758a4
Implement TIP 559
2020-01-13 16:49:42 +00:00
jan.nijtmans
54beae13a7
Merge 8.7
2020-01-13 15:21:38 +00:00
jan.nijtmans
c32336ef0e
Merge 8.7
2020-01-13 12:48:05 +00:00
jan.nijtmans
86052f5003
Merge 8.7
2020-01-13 12:11:10 +00:00
dgp
5953233f3b
merge trunk
2020-01-10 17:40:55 +00:00
jan.nijtmans
034fad8f6a
Merge 8.7
2020-01-10 15:27:49 +00:00
jan.nijtmans
01db149e3c
Merge 8.7
2020-01-09 09:28:34 +00:00
dgp
1afc0833ed
merge 8.7
2020-01-08 22:32:16 +00:00
dgp
7c1facbfb4
merge 8.7
2020-01-08 21:40:42 +00:00
dgp
d7e1a76e06
merge 8.7
2020-01-08 21:10:50 +00:00
jan.nijtmans
7d716898d7
Merge 8.7
2020-01-08 13:19:09 +00:00
jan.nijtmans
3b9e37ced8
Merge 9.0
2020-01-07 15:58:30 +00:00
jan.nijtmans
6776429ba1
Merge 8.7
2020-01-07 14:50:44 +00:00
jan.nijtmans
631c17942e
Merge 8.7
2020-01-07 09:45:47 +00:00
jan.nijtmans
98496f3c16
Merge 8.7
2020-01-07 08:45:45 +00:00
dgp
1b9f0a138d
merge 8.7
2020-01-06 20:26:34 +00:00
dgp
889b9a832f
merge 8.7
2020-01-06 18:08:58 +00:00
dgp
99c687177a
merge 8.7
2020-01-06 17:27:10 +00:00
jan.nijtmans
162b310610
Merge 8.7
2020-01-06 11:02:56 +00:00
jan.nijtmans
a315170269
Merge 8.7
2020-01-06 10:41:57 +00:00
fvogel
ff7ff08f29
merge core-8-branch, restore the build by providing a copysign replacement for old MSVC versions.
2020-01-02 21:01:37 +00:00
dgp
fd4b052c0d
merge trunk
2019-12-30 21:29:09 +00:00
dgp
f5a8aaadf8
Remove TclInitCompiledLocals(), internal routine marked deprecated in 8.5+.
2019-12-30 21:00:09 +00:00
Kevin B Kenny
329faccfd5
Merge Tcl 8.7 changes to deal with integer overflow in the exponent, and floating point overflow in the significand, of floating point input conversion (Bug [1de6b0629e]
2019-12-27 00:34:51 +00:00
jan.nijtmans
8d0c814716
Merge 8.7
2019-12-24 15:05:50 +00:00
jan.nijtmans
d326c63806
Merge 8.7
2019-12-24 13:52:54 +00:00
jan.nijtmans
3ae5ed3dfc
Merge 8.7
2019-12-24 10:06:37 +00:00
jan.nijtmans
89890a88e6
Merge 8.7
2019-12-23 13:43:49 +00:00
jan.nijtmans
5074a34663
Merge 8.7
2019-12-23 11:28:29 +00:00
jan.nijtmans
32a3c1d678
Merge 8.7
2019-12-22 15:10:25 +00:00
jan.nijtmans
1d52808a73
Merge 8.7
2019-12-19 22:16:09 +00:00
jan.nijtmans
de7ebc2ea1
Merge 8.7
2019-12-14 17:45:04 +00:00
jan.nijtmans
e9fb22cfeb
Merge trunk
2019-12-14 14:12:41 +00:00
jan.nijtmans
a91c7a019d
Merge 8.7
2019-12-13 22:20:03 +00:00
jan.nijtmans
676312d822
Merge 8.7
2019-12-13 21:22:11 +00:00
jan.nijtmans
be44843404
Fix [435acb846c]: libtommath - missing declarations
2019-12-13 20:35:56 +00:00
jan.nijtmans
9118bcfb5f
More tweaks to libtommath functions signatures: No need any more to stay binary compatible with Tcl 8.x, so we can use the mp_digit type now.
2019-12-13 15:09:59 +00:00
jan.nijtmans
8f533db35f
Remove deprecated libtommath stub entries
2019-12-13 13:33:33 +00:00
jan.nijtmans
077504f676
Merge 8.7
2019-12-13 13:06:34 +00:00
jan.nijtmans
d0ff8f4a0d
Merge 8.7
2019-12-12 21:43:08 +00:00
jan.nijtmans
43b7af15a7
Merge trunk
2019-12-11 15:37:09 +00:00
jan.nijtmans
d1a4083e3f
Merge 8.7
2019-12-11 08:54:47 +00:00
jan.nijtmans
ac849b98ed
Merge 8.7
2019-12-10 13:43:32 +00:00
sebres
beb5137192
merge 8.7
2019-12-10 13:19:56 +00:00
jan.nijtmans
4c162a421c
Merge 8.7
2019-12-09 22:55:01 +00:00
sebres
de8a9991af
merge 8.7
2019-12-09 11:44:27 +00:00
jan.nijtmans
0e4f559e7f
Merge 8.7
2019-12-09 11:32:07 +00:00
jan.nijtmans
fe32483d5c
Merge 8.7
2019-12-08 16:52:00 +00:00
dgp
f3b259c158
merge 8.7
2019-12-06 16:02:01 +00:00
jan.nijtmans
8ed389c37a
Merge 8.7
2019-12-04 13:30:22 +00:00
jan.nijtmans
3fc1c2a172
Merge 8.7
2019-12-03 19:31:48 +00:00
jan.nijtmans
8d6601013e
Merge 9.0
2019-12-03 16:16:52 +00:00
jan.nijtmans
f00afc4fdd
Merge 8.7
2019-12-03 13:22:18 +00:00
jan.nijtmans
5a66f39637
Merge 8.7
2019-12-03 12:59:47 +00:00
jan.nijtmans
87baa32396
Merge 8.7
2019-12-02 20:51:41 +00:00
dgp
38160dc3cc
Bump to 9.0a2 to distinguish development from 9.0a1 release.
2019-12-02 18:25:35 +00:00
jan.nijtmans
9be1e807d6
Merge 8.7
2019-12-02 13:35:28 +00:00
jan.nijtmans
b6a51d3251
Merge 8.7
2019-12-02 11:50:26 +00:00
jan.nijtmans
332c5aadfa
Merge 8.7
2019-12-01 21:26:11 +00:00
jan.nijtmans
bf9226489d
Fix executable flag
2019-12-01 17:53:26 +00:00
jan.nijtmans
3ea27f399f
Merge 8.7
2019-12-01 17:00:20 +00:00
jan.nijtmans
5fc479ca03
Merge 8.7
2019-11-29 09:55:01 +00:00
jan.nijtmans
8e51252be8
Merge 8.7
2019-11-28 13:45:50 +00:00
jan.nijtmans
f67e946a67
Merge 8.7
2019-11-27 22:25:05 +00:00
jan.nijtmans
389e7e96e5
Merge 8.7
2019-11-27 20:17:51 +00:00
jan.nijtmans
dfdf436fb2
Merge 8.7
2019-11-27 14:27:26 +00:00
jan.nijtmans
93246519da
Merge 8.7
2019-11-27 11:10:55 +00:00
jan.nijtmans
405b29cd1b
Merge 8.7
2019-11-26 21:40:36 +00:00
dgp
8f7d32c7dd
merge release
2019-11-26 18:26:42 +00:00
dgp
43550ce1fa
merge trunk
2019-11-26 17:57:56 +00:00
dgp
d8127f5c3a
merge 8.7
2019-11-26 17:55:38 +00:00
dgp
41381425e6
merge mark
2019-11-25 17:01:23 +00:00
jan.nijtmans
a9fd02e864
Merge 8.7
2019-11-25 16:41:25 +00:00
dgp
18e4f3d635
complete changes
2019-11-22 21:26:09 +00:00
dgp
5a7c86fa32
Start record of the changes only in Tcl 9.
2019-11-22 21:08:12 +00:00
dgp
69aedf8b17
reset changes baseline
2019-11-22 21:01:36 +00:00
dgp
9d9fcdf383
merge trunk
2019-11-22 20:59:12 +00:00
dgp
d7e26630c0
merge 8.7
2019-11-22 15:36:45 +00:00
sebres
06bbb3d47b
merge 8.7
2019-11-21 19:19:06 +00:00
jan.nijtmans
5d4efa2510
Merge 8.7
2019-11-18 20:42:22 +00:00
jan.nijtmans
1b8114cd71
Merge 9.0
2019-11-17 20:12:21 +00:00
dgp
7ff0cfd5b7
merge trunk
2019-11-15 20:32:35 +00:00
dgp
13ebaf6ca3
merge 8.7
2019-11-15 20:20:42 +00:00
jan.nijtmans
c44fa310d2
Merge 8.7
2019-11-15 14:45:28 +00:00
jan.nijtmans
f3c5988996
Merge 8.7
2019-11-15 13:18:03 +00:00
jan.nijtmans
b28beee0fc
Merge 8.7
2019-11-15 12:17:42 +00:00
sebres
7e79827ba3
merge 8.7
2019-11-14 20:13:05 +00:00
jan.nijtmans
33632b0955
Merge 8.7
2019-11-14 14:50:41 +00:00
jan.nijtmans
d085d8f0bb
Merge 8.7
2019-11-13 16:03:18 +00:00
jan.nijtmans
27fd2bbb61
Merge 8.7
2019-11-13 13:50:19 +00:00
jan.nijtmans
9ec6e380ed
Merge 8.7
2019-11-13 09:24:00 +00:00
jan.nijtmans
8f3c64a7cd
Merge 8.7
2019-11-11 20:52:10 +00:00
jan.nijtmans
1acefe17b1
Merge 8.7
2019-11-09 20:04:53 +00:00
jan.nijtmans
a3bdd051a3
Merge 8.7
2019-11-08 11:44:37 +00:00
jan.nijtmans
79b3f448c0
Merge 8.7
2019-11-07 14:37:14 +00:00
jan.nijtmans
8665d61608
Silence MSVC C4090 warnings when using ckrealloc(). Also make sure that Tcl itself doesn't use ckalloc() and friends any more.
2019-11-07 08:41:17 +00:00
jan.nijtmans
cbeadca761
Silence MSVC C4090 warnings when using ckfree() in certain situations. Problem reported by fvogel.
2019-11-06 22:30:07 +00:00
jan.nijtmans
6802d4740c
Twice ckfree() -> Tcl_Free()
2019-11-06 22:18:37 +00:00
dgp
22abf1ffa4
merge trunk
2019-11-06 14:58:51 +00:00
dgp
cda283c652
merge 8.7
2019-11-06 14:52:26 +00:00
dgp
16ee735e92
Bump to version 9.0a1 for release.
2019-11-05 22:05:21 +00:00
dgp
0d8a34fe68
merge 8.7
2019-11-05 21:35:37 +00:00
jan.nijtmans
b3b2c76fdc
Merge 8.7
2019-10-31 11:16:54 +00:00
jan.nijtmans
1813f87d9a
Merge 8.7
2019-10-31 10:59:53 +00:00
jan.nijtmans
1e1530a566
Merge 8.7
2019-10-30 21:40:01 +00:00
jan.nijtmans
af55df92b4
Merge 8.7
2019-10-29 12:58:19 +00:00
jan.nijtmans
275904f8cb
Merge 8.7
2019-10-28 16:42:52 +00:00
jan.nijtmans
d85bcdef8b
Merge 8.7
2019-10-28 16:22:21 +00:00
jan.nijtmans
b89e3d8c83
Merge 8.7
2019-10-28 09:10:32 +00:00
jan.nijtmans
fb040138c9
Close fork, Merge 8.7
2019-10-28 08:50:57 +00:00
Kevin Walzer
56f2abbf89
further refinement of configure to remove /System
2019-10-27 22:22:50 +00:00
Kevin Walzer
2cd7aa2260
Remove /System from auto_path on macOS; change seems to have been overwritten by other merge
2019-10-27 22:14:41 +00:00
jan.nijtmans
bf1382a38f
Merge trunk
2019-10-25 20:45:45 +00:00
jan.nijtmans
6362d5ced5
Merge 8.7
2019-10-25 20:09:13 +00:00
pooryorick
2d699b3818
If NO_REALPATH is defined, raise an error instead of building a broken Tcl.
2019-10-25 13:17:28 +00:00
Kevin Walzer
e9121854f9
Remove /System from auto_path on macOS because Apple has deprecated its own ancient installation of Tcl/Tk
2019-10-25 01:16:54 +00:00
jan.nijtmans
1a5b1241db
Merge 8.7
2019-10-24 19:55:34 +00:00
jan.nijtmans
065fc14cc4
Merge 8.7
2019-10-24 15:41:32 +00:00
jan.nijtmans
8f3937588f
Merge 8.7
2019-10-24 08:45:23 +00:00
jan.nijtmans
d068a54395
Merge 8.7. But - in stead - remove all deprecated API from libtommath 1.2.0: Starting with Tcl 9.0 we don't support libtommath's deprecated API any more.
2019-10-23 14:33:58 +00:00
jan.nijtmans
52f3af0bcf
Merge 8.7
2019-10-23 11:11:58 +00:00
jan.nijtmans
4958363608
merge-mark
2019-10-22 21:56:05 +00:00
jan.nijtmans
8726aabade
Merge 8.7
2019-10-22 21:36:21 +00:00
jan.nijtmans
d14ab39047
Merge 8.7
2019-10-22 12:54:46 +00:00
jan.nijtmans
7f35785b2f
Merge 8.7
2019-10-14 21:18:02 +00:00
jan.nijtmans
17993c4a6f
Merge 8.7
2019-10-11 12:47:21 +00:00
jan.nijtmans
c358ee8f78
Merge 8.7
2019-10-10 19:19:38 +00:00
jan.nijtmans
152c7b4944
Merge trunk
2019-10-06 20:42:36 +00:00
jan.nijtmans
24a1b4e94f
Merge 8.7
2019-10-05 20:45:31 +00:00
jan.nijtmans
35c793de5f
Merge 8.7
2019-10-02 11:39:44 +00:00
jan.nijtmans
6e4833d8fd
Merge 8.7
2019-09-29 15:51:07 +00:00
jan.nijtmans
ae65a0ee04
Merge 8.7
2019-09-29 12:18:11 +00:00
jan.nijtmans
80a7abf7e5
Adapt test-case to full-utf correct behaviour
2019-09-27 13:02:39 +00:00
jan.nijtmans
d9415749f8
Merge trunk
2019-09-25 13:18:11 +00:00
jan.nijtmans
82947d7ebf
Merge 8.7
2019-09-25 13:17:09 +00:00
jan.nijtmans
0153d6f564
Make Tcl_WinUtfToTChar/Tcl_WinTCharToUtf really deprecate in 9.0 (now that no battery-extensions use it any more)
...
Remove two functions which are not used any more (they changed to macro's earlier)
2019-09-25 11:51:41 +00:00
jan.nijtmans
e75152402a
Merge trunk
2019-09-20 21:37:21 +00:00
jan.nijtmans
fe0c007b96
Merge 8.7
2019-09-20 21:21:14 +00:00
jan.nijtmans
1e8a4963fc
Merge trunk
2019-09-20 15:07:11 +00:00
jan.nijtmans
2912ca25d8
Merge 8.7
2019-09-20 15:04:09 +00:00
jan.nijtmans
ce1a26acf5
Merge trunk
2019-09-19 15:42:22 +00:00
jan.nijtmans
dc6c385849
Merge 8.7
2019-09-19 15:36:11 +00:00
jan.nijtmans
52e96157d2
Merge 8.7
2019-09-18 09:39:53 +00:00
jan.nijtmans
1d9a058eae
Merge 8.7
2019-09-17 13:03:11 +00:00
jan.nijtmans
11aba21de9
Merge 8.7
2019-09-17 10:47:21 +00:00
jan.nijtmans
86273355c2
Merge trunk
2019-09-17 09:23:29 +00:00
jan.nijtmans
632946bbe0
Merge 8.7
2019-09-17 07:12:57 +00:00
jan.nijtmans
b765d541e6
Merge 8.7
2019-09-16 21:41:26 +00:00
jan.nijtmans
1583d8b4ef
Merge 8.7
2019-09-16 19:16:07 +00:00
jan.nijtmans
556c0dbc24
Two paces where TCL_AUTO_LENGTH should be used
2019-09-14 13:11:55 +00:00
jan.nijtmans
fc77f0dda4
Merge 8.7
2019-09-14 13:07:19 +00:00
jan.nijtmans
4396d37f6f
Merge 8.7
2019-09-14 12:37:13 +00:00
jan.nijtmans
3f40916f38
Merge 8.7
2019-09-13 09:12:20 +00:00
jan.nijtmans
bd089b3935
Merge 8.7
2019-09-13 07:58:13 +00:00
sebres
5d5451c6da
merge 8.7
2019-09-12 20:51:24 +00:00
jan.nijtmans
a6c66ef755
Merge 8.7
2019-09-12 14:49:37 +00:00
dgp
e3967b9754
merge 8.7
2019-09-11 19:28:35 +00:00
dgp
ae9073b853
merge 8.7
2019-09-11 16:06:19 +00:00
jan.nijtmans
810e5a0f69
Merge 8.7
2019-09-11 11:37:02 +00:00
jan.nijtmans
a142b502a9
Merge 8.7
2019-09-10 13:34:39 +00:00
jan.nijtmans
1224ff3e01
merge-mark
2019-09-09 09:24:47 +00:00
jan.nijtmans
a9f4dacf81
Merge 8.7
2019-09-09 09:05:16 +00:00
jan.nijtmans
f1d0940b8e
Merge 8.7
2019-09-08 13:39:24 +00:00
jan.nijtmans
c6ad528613
Merge 8.7
2019-09-07 14:09:08 +00:00
jan.nijtmans
3f58909d20
Merge 8.7
2019-09-06 14:53:09 +00:00
jan.nijtmans
dec6843491
Merge 8.7
2019-09-06 12:38:41 +00:00
jan.nijtmans
b0bd304e08
merge-mark
2019-09-05 21:26:35 +00:00
jan.nijtmans
cef22b73ee
previous commit should not have been a merge-mark ...
2019-09-05 07:17:54 +00:00
jan.nijtmans
bbdcf41e95
merge-mark
2019-09-05 06:59:00 +00:00
jan.nijtmans
eeff0f5146
Merge 8.7
2019-09-04 11:03:10 +00:00
jan.nijtmans
0625bbefb4
Merge 8.7
2019-09-03 10:57:09 +00:00
jan.nijtmans
dbdb35e20e
Merge 8.7
2019-09-02 11:35:12 +00:00
apnadkarni
f5daf73202
Merge from core-8-branch. nmake bug fix [889065786b] for extension stubs.
2019-08-29 10:39:02 +00:00
jan.nijtmans
b7f809ade5
Merge 8.7
2019-08-28 11:45:42 +00:00
jan.nijtmans
fa1cc2cd3f
Merge 8.7
2019-08-27 11:59:38 +00:00
jan.nijtmans
276049980e
Merge 8.7
2019-08-26 14:09:50 +00:00
jan.nijtmans
3721613126
Merge 8.7
2019-08-26 09:03:11 +00:00
jan.nijtmans
21ec4f64b2
Merge 8.7
2019-08-23 09:07:33 +00:00
sebres
136bf8d460
merge 8.7: fixes [40d5ff2a0e], etc
2019-08-19 19:29:55 +00:00
jan.nijtmans
69a117efbe
Merge 8.7
2019-08-15 15:32:20 +00:00
jan.nijtmans
ab449cd1d2
Merge 8.7
2019-08-15 08:10:11 +00:00
jan.nijtmans
be3995f91a
Merge 8.7
2019-08-14 07:04:09 +00:00
jan.nijtmans
e05045246f
Merge 8.7
2019-08-13 20:09:42 +00:00
jan.nijtmans
6ba55114e2
Fix handling of length (size_t)-1 in tclMain.c. This should fix handling of command-line arguments with TCL_UTF_MAX=6, necessary to make tclsh run at all ...
2019-08-11 21:17:35 +00:00
jan.nijtmans
9888ccda67
Fix signature of TclWCharToUtfDString for TCL_UTF_MAX=6, and handling of length -1
2019-08-05 20:15:15 +00:00
jan.nijtmans
3558c04970
merge-mark 8.7
2019-08-04 19:39:29 +00:00
jan.nijtmans
e0e662b6cd
Merge 8.7
2019-08-04 18:24:09 +00:00
jan.nijtmans
fe381e2b84
Merge 8.7
2019-08-02 14:35:52 +00:00
jan.nijtmans
84da3c8113
Merge 8.7
2019-08-02 14:26:47 +00:00
jan.nijtmans
4def430d27
Merge 8.7
2019-08-02 12:48:29 +00:00
jan.nijtmans
9367d3491b
merge-mark
2019-08-02 08:10:10 +00:00
jan.nijtmans
a4cdc92947
Merge 8.7
2019-08-01 16:05:35 +00:00
jan.nijtmans
0f58a5ca73
Merge 8.7
2019-08-01 09:20:38 +00:00
jan.nijtmans
75b8ba1fa3
Merge 8.7
2019-08-01 08:37:53 +00:00
jan.nijtmans
62c64586b6
Merge 8.7
2019-07-25 09:01:05 +00:00
jan.nijtmans
810eeec19d
Merge 8.7
2019-07-24 08:29:25 +00:00
jan.nijtmans
737c82426b
Merge 8.7
2019-07-17 11:28:47 +00:00
jan.nijtmans
a3853cafd1
Merge 8.7
2019-07-16 09:56:23 +00:00
jan.nijtmans
bcd1623533
Merge 8.7
2019-07-16 09:25:44 +00:00
jan.nijtmans
73788579a1
Merge 8.7
2019-07-13 17:18:03 +00:00
sebres
44952e7c43
restore test-cases covering bug-4718b41c56 (partially revert last checkin, cherrypick from 8.7), set constraint time64bit to 1 (always valid in 9.0)
2019-07-12 14:32:39 +00:00
sebres
15b8ba49c1
merge point only (no changes, since time_t in 9.0 is always 64-bits and fix of branch bug-4718b41c56 unwanted here)
2019-07-12 12:24:06 +00:00
jan.nijtmans
cd1e068061
Merge 8.7
2019-07-12 12:16:43 +00:00
jan.nijtmans
ba1938b59e
Merge 8.7
...
Don't build with TCL_NO_DEPRECATED, since we didn't deprecate anything in 9.0 yet
2019-07-05 23:08:15 +00:00
jan.nijtmans
4864626e88
Fix [4718b41c56d8c135] for win32. Now timestamps on Win32 can be > 19 january 2038.
...
Caveat: Now Tcl MUST be compiled with VS2005+, or any other compiler which has C headers compatible with VC2005+ (latest mingw-w64 is OK too!)
Tcl on Win32 is now no longer compiled with _USE_32BIT_TIME_T, so this is (potentially) binary incompatible.
2019-07-05 13:34:24 +00:00
jan.nijtmans
7e70c52009
Merge 8.7
2019-07-05 12:12:13 +00:00
jan.nijtmans
dc2e004dcb
Merge 8.7
2019-07-03 15:29:35 +00:00
José Ignacio Marín
91661a7da0
Update TZ info to tzdata2019b.
2019-07-02 07:25:33 +00:00
dgp
25dac72093
merge 8.7
2019-07-01 19:31:18 +00:00
jan.nijtmans
9884b5887e
Merge 8.7
2019-06-30 09:21:58 +00:00
jan.nijtmans
91407fd3d6
Merge 8.7
2019-06-29 21:35:38 +00:00
jan.nijtmans
658e03b4d7
Merge 8.7
2019-06-29 13:59:11 +00:00
jan.nijtmans
121c6e30ab
Merge 8.7
2019-06-28 22:43:10 +00:00
jan.nijtmans
9f89b782ef
Merge 8.7
2019-06-28 22:38:28 +00:00
dgp
2298ba7ed7
merge 8.7
2019-06-28 12:43:50 +00:00
dgp
8265ea67d6
Convert deprecation to elimination for Tcl 9.
2019-05-11 15:04:57 +00:00
dgp
800ce1bfa2
Start TIP 543 for Tcl 9.
2019-05-11 14:56:34 +00:00
jan.nijtmans
dae5abca60
Merge trunk. Further WIP for TIP #497 , far from finished ....
2019-03-08 23:54:08 +00:00
jan.nijtmans
35776acac0
Merge 8.7
2018-10-23 21:35:16 +00:00
jan.nijtmans
cd2d12e256
Merge 9.0
2018-10-23 19:42:47 +00:00
jan.nijtmans
86ee149689
merge 8.7
2018-10-19 19:22:33 +00:00
jan.nijtmans
dc465cd88f
merge trunk
2018-10-19 19:21:09 +00:00
jan.nijtmans
d883e08781
Merge 8.7
2018-10-11 18:54:23 +00:00
jan.nijtmans
bedeed1c1b
Merge trunk
2018-10-09 18:52:44 +00:00
jan.nijtmans
89d6aec1f9
Merge 8.7
...
Add Unsigned functions to the implementation. TIP text is still far behind describing what's going on here.
2018-10-09 18:12:41 +00:00
jan.nijtmans
617405c023
Re-base to 8.7
2018-10-08 22:22:14 +00:00
jan.nijtmans
f61c3bdb28
Start implementing TIP #497 . regexp's now are >BMP-aware. WIP
2018-05-01 19:02:32 +00:00
jan.nijtmans
b616f99ca6
rebase
2013-07-09 09:30:34 +00:00
jan.nijtmans
6546b1dd3d
Tk bug [ http://core.tcl.tk/tk/tktview?name=1712098 |1712098]
2013-06-28 12:31:47 +00:00