Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

131 check-ins using file generic/tclDecls.h version 224b05cf27

2018-03-12
13:48
msgcat 1.7 uses [tailcall], so requires Tcl 8.6. Closed-Leaf check-in: 699af4b725 user: dgp tags: tip490-msgcat-oo-2
2018-01-19
20:29
tidy up NS_DYING/NS_DEAD flags, delete commands before variables when deleting a namespace. check-in: e40c01c7c5 user: pooryorick tags: bug-e593adf103-core-8
2018-01-17
10:07
merge core-8-6-branch (typo's) check-in: f939eeb6ed user: jan.nijtmans tags: core-8-branch
2018-01-16
14:53
Comment updated check-in: 8e666511a8 user: oehhar tags: tip490-msgcat-oo-2
14:13
Solve case where msgcat is called within a class definition script (works only for 8.7) check-in: 106a596741 user: oehhar tags: tip490-msgcat-oo-2
08:40
merge core-8-branch check-in: 806c23cf3f user: jan.nijtmans tags: no-wideint
2018-01-15
11:41
merge core-8-branch check-in: 962da37427 user: jan.nijtmans tags: z_modifier
2018-01-13
17:17
Install msgcat 1.7 in library folder 8.6 instead 8.5. It uses tailcall and will not work with 8.5 check-in: d1b6e6367a user: oehhar tags: tip490-msgcat-oo-2
17:14
Test numbering and naming corrected check-in: 5b5f9d6e6c user: oehhar tags: tip490-msgcat-oo-2
16:44
Changed msgcat version from 1.6.2 to 1.7.0 -> this is not a patch release check-in: b435177975 user: oehhar tags: tip490-msgcat-oo-2
15:23
Extended command msgcat::mcexists by switch "-namespace ns" to explicitly specify namespace check-in: afd04a15b1 user: oehhar tags: tip490-msgcat-oo-2
2018-01-12
14:52
Implement the "mcn" command as "mc" with explicit namespace. check-in: b52da64880 user: oehhar tags: tip490-msgcat-oo-2
14:13
Use the test "[namespace which self] ne "::oo::Helpers::self"" to check if we are within an object (... check-in: 9d6849f197 user: oehhar tags: tip490-msgcat-oo-2
14:03
replace "return [uplevel 1 [list [namespace origin ..." by tailcall check-in: a6ed0ea3ad user: oehhar tags: tip490-msgcat-oo-2
2018-01-11
16:46
Corrected test cleanups check-in: b6e4f9c857 user: oehhar tags: tip490-msgcat-oo-2
15:45
merge core-8-6-branch check-in: a0d51b9a0e user: jan.nijtmans tags: core-8-branch
2018-01-10
23:17
TIP490: oo for msgcal: new solution enable any command for oo, new command mcpackagenamespacege check-in: a8eb1a0f51 user: oehhar tags: tip490-msgcat-oo-2
14:02
Re-implement Tcl_WinTCharToUtf/Tcl_WinUtfToTChar in pure win32 api, even for TCL_UTF_MAX=3. We can d... check-in: a2c5eee57d user: jan.nijtmans tags: core-8-branch
08:25
Fix [https://core.tcl.tk/tk/info/00a27923ee26437611e1ed83f96e15b6caabcd8b|00a27923ee]: (Tcl part, re... check-in: 8481a52495 user: jan.nijtmans tags: core-8-branch
2018-01-09
17:28
Fix for [e593adf103], resources of a namespace are still available after the namespace is deleted. S... check-in: 829ad7a459 user: pooryorick tags: bug-e593adf103-core-8
00:10
Some refactoring and tidying up of comments. check-in: 85aedb56e8 user: dkf tags: core-8-branch
2018-01-08
18:27
Merge pyk-TclOO branch. See [90657479e8] check-in: edf6105464 user: pooryorick tags: core-8-branch
18:21
Udate Tcl_ObjectDeleted to reflect recent changes. Closed-Leaf check-in: 0bae33cd39 user: pooryorick tags: pyk-TclOO
17:03
Rearrange a few lines TclRenameCommand to reduce operations. check-in: 4816fee2fb user: pooryorick tags: core-8-branch
2018-01-04
13:01
merge core-8-6-branch check-in: 4afab23f14 user: jan.nijtmans tags: core-8-branch
02:32
Minimal fixes to stop the [package files] machinery writing to freed mem. This contribution needs a ... check-in: e2d0c521d8 user: dgp tags: core-8-branch
2018-01-03
15:11
merge 8.7 check-in: b2b20de662 user: dgp tags: pyk-TclOO
2018-01-02
23:05
Doc for lsearch -stride check-in: 951142be7a user: pspjuth tags: tip-351
22:03
Add -stride to lsearch. TIP#351 check-in: 95150a1466 user: pspjuth tags: tip-351
2017-12-29
18:58
Refactored lrange to common function. check-in: 9247e4f634 user: pspjuth tags: pspjuth-lrangeopt
17:47
Use http 2 instead of http 1 for Safe Base testing. Closed-Leaf check-in: 313ece0560 user: dgp tags: tip-493
17:38
Remove http 1.0 tests. check-in: 235847a1a8 user: dgp tags: tip-493
16:54
Remove http 1.0 files from fossil management. check-in: cd9ace8e3c user: dgp tags: tip-493
16:49
Remove handling of http 1.0 package files from Makefiles. check-in: c9233c5f0d user: dgp tags: tip-493
2017-12-28
23:54
Optimise lrange for unshared object. check-in: 30abcdf459 user: pspjuth tags: pspjuth-lrangeopt
21:15
merge core-8-6-branch check-in: a9598976f4 user: jan.nijtmans tags: core-8-branch
18:51
merge core-8-6-branch check-in: e7cb6182f1 user: jan.nijtmans tags: core-8-branch
16:53
merge core-8-branch check-in: c358266fda user: jan.nijtmans tags: no-wideint
2017-12-26
17:27
merge core-8-branch check-in: 59e7da9c29 user: pooryorick tags: pyk-TclOO
12:27
TclOO: Remove unneeded name manipulation from TclOOCopyObjectCmd. check-in: ce47ead183 user: pooryorick tags: core-8-branch
03:32
Merged core-8-6-branch: replace ifdef TCLDIR with compare against empty string check-in: b8024b4d83 user: apnadkarni tags: core-8-branch
2017-12-23
20:22
merge core-8-branch check-in: c7e0d7fe69 user: jan.nijtmans tags: tip-491
18:40
merge core-8-6-branch (changes file only) check-in: b520b6acdb user: jan.nijtmans tags: core-8-branch
08:02
Merge nmake rules 1.1 check-in: cf54094221 user: apnadkarni tags: core-8-branch
2017-12-22
15:45
Change a few (internal) refCount/mask variables to unsigned type. check-in: 5b6091c917 user: jan.nijtmans tags: core-8-branch
2017-12-21
13:26
merge core-8-branch check-in: dcf786b746 user: jan.nijtmans tags: tip-491
13:23
Remove use of compiler option "opt:nowin98". Don't use "t" as suffix any more when building extensio... check-in: 091b838d1b user: jan.nijtmans tags: core-8-branch
07:50
merge-mark check-in: fe7632d6da user: jan.nijtmans tags: core-8-branch
2017-12-20
18:25
Further fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a deletion trace del... check-in: 4e553102e2 user: pooryorick tags: core-8-branch
11:28
Fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a deletion trace deletes its... check-in: 8de56be119 user: pooryorick tags: core-8-branch
2017-12-19
21:00
[586e71dce4] Exeception handling at level #0 by EvalObjv check-in: aebab60489 user: dgp tags: core-8-branch
15:46
merge core-8-branch check-in: 6cdd6bd319 user: jan.nijtmans tags: z_modifier
15:20
Somewhat better backwards compatibility on 64-bit platforms. check-in: 62da671053 user: jan.nijtmans tags: no-wideint
12:26
merge core-8-branch check-in: 30edd5c06a user: jan.nijtmans tags: no-wideint
11:23
Make TclEnsureNamespace() MODULE_SCOPE. Also change some refCount fields from type "int" to "unsigne... check-in: c1636bce70 user: jan.nijtmans tags: core-8-branch
11:21
Minor simplification on Cygwin, since we only support Windows NT now check-in: d52dbcaad3 user: jan.nijtmans tags: core-8-branch
2017-12-18
14:33
No need any more to check for "Windows NT" here, since the minimum is XP now. check-in: 6017f38c18 user: jan.nijtmans tags: core-8-branch
13:58
merge core-8-6-branch check-in: 57d7b671e0 user: jan.nijtmans tags: core-8-branch
11:47
merge core-8-6-branch. Remove win/coffbase.txt, which isn't used any more. check-in: fe7de8f520 user: jan.nijtmans tags: core-8-branch
2017-12-15
21:27
Revert a few more (int -> size_t) transitions, which could effect extensions (such as Itcl 3.4) whic... check-in: b59ef9e0d8 user: jan.nijtmans tags: core-8-branch
16:50
Revert the (int -> size_t) transition of the "cmdEpoch" field of the struct Command that was part of... check-in: 7379c9a072 user: dgp tags: core-8-branch
16:08
merge core-8-branch check-in: 3994774bf7 user: jan.nijtmans tags: win-console-panic
14:46
Mark TclPrecTraceProc() as deprecated, and remove it when compiling with -DTCL_NO_DEPRECATED. See TI... check-in: 8f2ba4c41d user: jan.nijtmans tags: core-8-branch
13:04
Oops, couldn't build tclWinPanic.o. Fixed now. check-in: d3fb144cc5 user: jan.nijtmans tags: win-console-panic
12:55
merge core-8-branch. Fully functioning now, including with the new vc-reform implementation. check-in: 8eb140e09f user: jan.nijtmans tags: win-console-panic
2017-12-14
14:38
fix comment check-in: 4d74cb42f6 user: jan.nijtmans tags: tip-491
13:41
merge core-8-branch. Fully tested now, works fine. check-in: 266e958c41 user: jan.nijtmans tags: tip-491
12:02
Fix (harmless) compiler warning with Visual Studio check-in: 56f4e2ea09 user: jan.nijtmans tags: core-8-branch
2017-12-13
12:56
Fix syntax error in previous commit. check-in: fb1c6ebe6f user: pooryorick tags: pyk-TclOO
10:31
core-8-6-branch merge: Use nmakehlp -L to locate directories check-in: 3f56042ab4 user: apnadkarni tags: core-8-branch
2017-12-12
17:33
Add -L option to nmakehlp to locate directories check-in: 80e707b91b user: apnadkarni tags: core-8-branch
12:21
Correct argument passing (fellows on core list) Closed-Leaf check-in: 88b074811c user: oehhar tags: tip490-msgcat-oo
2017-12-11
23:50
Add the check for wrong arguments back to TclOO_Object_Destroy, remove inadvertant increment of Name... check-in: 00b79acaf0 user: pooryorick tags: pyk-TclOO
23:01
TIP490: add oo helper to msgcat that message catalogues are found within classes check-in: cf48b5b4e5 user: oehhar tags: tip490-msgcat-oo
16:40
Merge from core-8-6-branch - install stubs and headers where present check-in: 13790c6335 user: apnadkarni tags: core-8-branch
14:19
Initial implementation of TIP #491. Not tested yet. check-in: 4f8b3e767d user: jan.nijtmans tags: tip-491
2017-12-10
21:45
Streamline TclOO object cleanup routines. check-in: 2201fdb82c user: pooryorick tags: pyk-TclOO
14:35
Fix [040586323610be22f8617962377324f4ddc9bc02|0405863236]: wrong field checked in struct pollfd in T... check-in: 97378bb6a5 user: jan.nijtmans tags: core-8-branch
2017-12-09
15:32
merge core-8-6-branch check-in: 7b20ca415a user: jan.nijtmans tags: core-8-branch
2017-12-08
16:19
merge TIP #477 implementation. Not tested yet in combination with semver changes Closed-Leaf check-in: 2b6b3a450a user: jan.nijtmans tags: semver
15:27
TIP477 merge: nmake build reform check-in: 83b60a4c17 user: apnadkarni tags: core-8-branch
2017-12-07
12:14
TIP #487: Stop support for Pre-XP Windows check-in: 200f182152 user: jan.nijtmans tags: core-8-branch
2017-12-06
20:48
Plug memleak recently put into [package require]. check-in: 2d4e1f54f8 user: dgp tags: core-8-branch
20:02
merge 8.6 check-in: d222f5e505 user: dgp tags: core-8-branch
13:28
Adapt the bytearray accommodation of Tcl_CharLength() for 8.7+. check-in: 12edbbe920 user: dgp tags: core-8-branch
13:06
[ce3a211dcb] Failed file normalize when tail is empty string. check-in: 8bc984954c user: dgp tags: core-8-branch
12:27
merge core-8-branch check-in: d7a57b5775 user: jan.nijtmans tags: initsubsystems
12:24
merge 8.7 check-in: 0dbf896d09 user: jan.nijtmans tags: win-console-panic
12:17
Don't do same test twice check-in: e0f3431c35 user: jan.nijtmans tags: z_modifier
12:10
merge 8.7 check-in: 48920a9cbe user: jan.nijtmans tags: z_modifier
12:00
merge core-8-branch check-in: bd596603e2 user: jan.nijtmans tags: no-wideint
2017-12-05
15:52
[4f6a1ebd64] Stop crash when same value passed to the -map and -subcommands options of ensemble conf... check-in: 866442a1aa user: dgp tags: core-8-branch
2017-12-01
12:48
merge core-8-6-branch check-in: 7b12820866 user: jan.nijtmans tags: core-8-branch
10:38
Simpler solution for Itcl 3.4 build (compatibilty) problem. Thanks to Don Porter for bringing this t... check-in: ec1f14bb50 user: jan.nijtmans tags: core-8-branch
2017-11-30
17:21
[5808081213] Permit all bytearrays (including impure ones) to report length without shimmering check-in: 2fc5bec969 user: dgp tags: core-8-branch
16:08
merge core-8-branch Closed-Leaf check-in: dcc6f04732 user: jan.nijtmans tags: tip-487
16:03
Eliminate use of certain unnecessary struct names. Also white-spacing. Nothing functional. check-in: fc7a665e3b user: jan.nijtmans tags: core-8-branch
15:24
Fix build of test-suite, after previous commit check-in: af5af931fe user: jan.nijtmans tags: core-8-branch
14:36
merge core-8-6-branch. Provide compatibility macro's, compensating for the internal stub table chang... check-in: 748223af9a user: jan.nijtmans tags: core-8-branch
13:14
Fix [8e1e31eac0fd6b6c4452bc108a98ab08c6b64588|8e1e31eac0]: lsort treats NUL chars strangely. Also fi... check-in: b6438b69ad user: jan.nijtmans tags: core-8-branch
2017-11-29
18:35
Add TCL_CREATE_NS_IF_UNKNOWN back into Tcl_CreateEnsemble(). check-in: effd1907ab user: pooryorick tags: core-8-branch
12:28
merge core-8-6-branch check-in: e45dcdac38 user: jan.nijtmans tags: core-8-branch
12:01
Fix for [6bca38d59b], TclOO segmentation fault cleaning up objects that that have mixed themselves i... check-in: 313a7c1b8a user: pooryorick tags: core-8-branch
11:05
merge core-8-6-branch check-in: 8976a447aa user: jan.nijtmans tags: core-8-branch
2017-11-28
23:33
Fix for issue [6cf568a21b]: Tcl_Eval() causes new segfault (TclOO object creation by qualified name)... check-in: 93c437ef37 user: pooryorick tags: core-8-branch
15:43
Minor refactoring of TclOO object reference count booking during object creation. check-in: a2bfd20d2c user: pooryorick tags: core-8-branch
2017-11-27
23:30
Eliminate some duplicate code in tclOO.c/Tcl_NewObjectInstance(). check-in: 46bffcb3ae user: pooryorick tags: core-8-branch
19:45
Streamline TclOO object cleanup routines. check-in: 6f60945f3d user: pooryorick tags: core-8-branch
14:11
missed some more failing test-cases check-in: 80508cab57 user: jan.nijtmans tags: core-8-branch
13:52
Fix test-cases in safe.test, failing due to changes in min/max math functions. check-in: 4a4d9d0d85 user: jan.nijtmans tags: core-8-branch
2017-11-25
21:40
merge (cherrypick): Add missing parenthesis to an expression in TclEnsureNamespace. Closed-Leaf check-in: 1404a78b91 user: pooryorick tags: pyk-command-named-colon
18:24
Add missing parenthesis to an expression in TclEnsureNamespace. check-in: 17b5266ffc user: pooryorick tags: core-8-branch
16:53
merge pyk-command-named-colon check-in: e76a04e48f user: pooryorick tags: core-8-branch
16:36
Fix for issue [4f6a1ebd64]: ensemble: segmentation fault when -subcommand and -map values are the sa... check-in: 046a5af026 user: pooryorick tags: core-8-branch
2017-11-24
09:24
Re-base everything to latest core-8-branch. But don't include deprecations in *.decls files any more... check-in: acd9fcacb4 user: jan.nijtmans tags: semver
2017-11-23
18:24
Move return type to its own line. check-in: a4ceb7ba86 user: pooryorick tags: pyk-command-named-colon
12:21
If compiled with -DTCL_NO_DEPRECATED, remove stub entry for TclWinGetPlatformId() check-in: 31747a5c93 user: jan.nijtmans tags: tip-487
12:04
Remove more pre-XP stuff. check-in: 215237be17 user: jan.nijtmans tags: tip-487
08:30
Re-base "stop-ce" branch to core-8-branch. This is what will be proposed for 8.7 in TIP #487. check-in: 63bb6eced7 user: jan.nijtmans tags: tip-487
2017-11-21
22:46
merge pspjuth-cminmax check-in: cf212282b0 user: pspjuth tags: core-8-branch
10:11
No need for _ATL_XP_TARGETING any more Closed-Leaf check-in: 0ba5b5bd26 user: jan.nijtmans tags: tip-487
2017-11-20
14:55
TIP 487 implementation: Stop support for Windows XP and Windows CE check-in: 47d26a0b4a user: jan.nijtmans tags: tip-487
12:07
If Tcl is compiled with -DTCL_NO_DEPRECATED, remove a lot of (internal) stub entries which correspon... check-in: 4a603a5f7d user: jan.nijtmans tags: core-8-branch
10:30
Re-base to core-8-branch: This change is fine as-is for Tcl 8.7, I wouldn't recommend it for 8.6 (ev... Closed-Leaf check-in: d1a0fa5def user: jan.nijtmans tags: pspjuth-cminmax
10:15
Fix error-message for min/math functions: "to" -> "for", for consistancy with the error-messages for... check-in: 22ef078c98 user: jan.nijtmans tags: core-8-branch
08:58
Fix [e058307eef73cf21cf6805ad7c778e1024f9eb7d|e058307eef]: Use of values.h breaks build of Tk trunk ... check-in: bc666d65df user: jan.nijtmans tags: core-8-branch
2017-11-19
00:06
Fix segmentation fault in TclOO that was noted in [16fe1b5807]. Update coroutine and TclOO object c... check-in: 8251e62bab user: pooryorick tags: pyk-command-named-colon
2017-11-17
23:42
Lift the restriction on command names names that begin with ":". check-in: cb9f7a9106 user: pooryorick tags: pyk-command-named-colon
22:30
Fix [16fe1b5807]: namespace ensemble command named ":" is mistakenly given the empty string as its n... check-in: b433ae397c user: pooryorick tags: pyk-command-named-colon
15:30
merge core-8-6-branch check-in: e1d3a917d4 user: jan.nijtmans tags: core-8-branch
10:23
TIP #422, Tcl 8.7 part: Mark all *VA functions as deprecated. They will be removed in Tcl 9.0. check-in: 09065aa27e user: jan.nijtmans tags: core-8-branch