Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for macosx/tclMacOSXNotify.c
2024-12-04
| ||
20:31 | Remove a lot of dead code: macOS < 10.9 is no longer supported file: [2a7fdd5734] check-in: [89dee6b1b8] user: jan.nijtmans branch: main, size: 53763 | |
17:55 | Remove a lot of dead code: macOS < 10.9 is no longer supported file: [877bcc74e1] check-in: [dbc6e5ebd3] user: jan.nijtmans branch: core-8-branch, size: 53757 | |
2024-08-31
| ||
01:03 | Merge [97ad90f3204ed4c0]: Improve bunch of error-messages. file: [28528ccc35] check-in: [24a5fcb743] user: pooryorick branch: unchained, size: 60384 | |
2024-08-29
| ||
08:23 | Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: [ef16750dfa] check-in: [8a11a89576] user: pooryorick branch: unchained, size: 60383 | |
2024-08-28
| ||
16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [57c1a9c275] check-in: [627781a6db] user: pooryorick branch: unchained, size: 60385 | |
2024-08-27
| ||
21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [85b03e9ff3] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 60383 | |
2024-08-26
| ||
09:56 | Merge [3bdb40e1f2683f5f]: Few more spacing/formatting tweaks. file: [d6722079fc] check-in: [30d592af71] user: pooryorick branch: unchained, size: 60384 | |
2024-08-22
| ||
10:49 | Whitespace changes file: [3f9ec1963c] check-in: [dea1b5bd08] user: jan.nijtmans branch: core-8-branch, size: 60006 | |
2024-08-18
| ||
20:40 | Consolidated zipfs changes/Improve bunch of error-messages file: [bca7d0db1a] check-in: [ad33a7eb2f] user: jan.nijtmans branch: tip-626, size: 60023 | |
2024-08-15
| ||
20:23 | Improve bunch of error-messages file: [365143bf27] check-in: [3af2efb00f] user: jan.nijtmans branch: core-8-branch, size: 60008 | |
2024-07-20
| ||
15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [5b7d3a6ece] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 60390 | |
2024-07-08
| ||
16:32 | Remaining can't -> cannot changes file: [45576253ec] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 60011 | |
2024-06-07
| ||
11:31 | Merge 9.0 file: [f6879e7ce4] check-in: [84ae5008cc] user: jan.nijtmans branch: tip-626, size: 60022 | |
2024-06-04
| ||
15:35 | Space before tab is an extremely unlikely to be correct indentation pattern file: [0dd65a322a] check-in: [f6c559b364] user: dkf branch: main, size: 60010 | |
2024-05-21
| ||
22:06 | Merge 9.0 file: [e4101a3158] check-in: [e906cead78] user: jan.nijtmans branch: tip-626, size: 60024 | |
2024-05-13
| ||
15:41 |
Clean up a lot of small whitespace issues
This is the dullest commit ever. Sorry. file: [4b5631e4be] check-in: [3a60363aa1] user: dkf branch: main, size: 60014 | |
2024-05-10
| ||
15:40 | More whitespace cleanup file: [f71fddcfe6] check-in: [835b1a5566] user: dkf branch: main, size: 60012 | |
2024-04-23
| ||
16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [55732a9526] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 60016 | |
2024-03-20
| ||
14:27 | Merge 9.0 file: [b875ac779b] check-in: [4271f3b52a] user: jan.nijtmans branch: tip-626, size: 60025 | |
13:49 | Few more spacing/formatting tweaks file: [9f09ca7746] check-in: [3bdb40e1f2] user: jan.nijtmans branch: main, size: 60013 | |
13:14 | (backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: [c97550d26b] check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 60007 | |
2024-01-30
| ||
17:07 | Tweaking indentation of code; really unimportant... file: [60f2ebe582] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 60021 | |
2023-04-14
| ||
09:12 | Merge 9.0 file: [20ba10b229] check-in: [f041e13465] user: jan.nijtmans branch: tip-626, size: 60031 | |
2023-04-12
| ||
14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [cb4cd7776e] check-in: [d65da06a77] user: pooryorick branch: main, size: 60019 | |
13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [9a6ac33638] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 60057 | |
09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [99fc8b3a74] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 56287 | |
2023-03-05
| ||
20:46 | Merge 9.0 file: [8d6da5760e] check-in: [fef53bf657] user: jan.nijtmans branch: tip-626, size: 60030 | |
2022-09-02
| ||
07:42 | Some more (internal) ClientData -> void * changes file: [7e1cf59f99] check-in: [1f524aee1d] user: jan.nijtmans branch: main, size: 60018 | |
2021-09-22
| ||
21:46 | Various fixes. Not done yet file: [5d447edb44] check-in: [3e61b427fa] user: jan.nijtmans branch: tcl-time-64bit, size: 59717 | |
2021-08-20
| ||
12:48 | Merge 8.7 file: [45010f0c91] check-in: [e30f179c8f] user: jan.nijtmans branch: main, size: 60062 | |
2021-08-19
| ||
08:05 | Apply macos-tip511.diff. Resolve conflict with TIP #601 file: [c33e0a05f0] check-in: [d8b82ef75f] user: jan.nijtmans branch: tip-511, size: 60056 | |
2021-08-18
| ||
14:31 | Fix use of TCL_THREADS macro: In Tcl 8.7, this is always defined, but can have value '1' or '0' file: [fda1ad9c50] check-in: [ae2c9006bb] user: jan.nijtmans branch: tip-511, size: 59961 | |
2021-08-17
| ||
16:16 | tip#511 proposed implementation file: [7be908ad86] check-in: [0d5d82595a] user: jan.nijtmans branch: tip-511, size: 59967 | |
2021-04-03
| ||
13:53 | Clean up the notifier code to not spread the hooks quite so widely file: [867937abd7] check-in: [a263b27340] user: dkf branch: main, size: 56919 | |
2021-03-30
| ||
08:22 | Refactoring, ahoy file: [16cefeda91] check-in: [7365fa0cf2] user: dkf branch: dkf/notifier-cleanup, size: 56913 | |
2021-01-22
| ||
15:04 | Merge 8.7. Simplify handling of platform-dependant API's like Tcl_CreateFileHandler file: [60e1f7b0ab] check-in: [e15aa5f741] user: jan.nijtmans branch: main, size: 56921 | |
09:24 | Change exported symbol from TclMacOSXNotifierAddRunLoopMode -> Tcl_MacOSXNotifierAddRunLoopMode file: [1ea444f265] check-in: [9a45585e63] user: jan.nijtmans branch: bug-1712098, size: 56915 | |
08:57 | Rebase to core-8-branch file: [e0fee1e0e6] check-in: [2bb14ce2f1] user: jan.nijtmans branch: bug-1712098, size: 56914 | |
2021-01-08
| ||
21:07 | Merge 8.7 (resolve conflicts) file: [fc2cc765af] check-in: [5295f674c1] user: dgp branch: main, size: 56917 | |
09:37 | 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. file: [ae8d8d319e] check-in: [174a9adac8] user: jan.nijtmans branch: tip-592, size: 56911 | |
2020-12-08
| ||
15:42 | Merge 8.7 file: [2b5d792e9c] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 56919 | |
15:31 | 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 file: [3258e2cf6a] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 56913 | |
2020-07-23
| ||
13:32 | Check if reverting from os_unfair_lock to OSSpinLock has any effect. file: [c822e293dd] check-in: [203b05be5d] user: culler branch: bug-f586089a2b, size: 56299 | |
2020-07-21
| ||
07:54 | Merge 8.7 file: [12b61ed264] check-in: [b23af47e56] user: jan.nijtmans branch: trunk, size: 56918 | |
2020-07-18
| ||
16:26 | Merge 8.6 file: [a629178d60] check-in: [8673082d4b] user: culler branch: core-8-branch, size: 56912 | |
2020-07-11
| ||
16:06 | Merge 8.6 file: [e56dc1be70] check-in: [9c6bf66e1a] user: jan.nijtmans branch: macOS_hangs, size: 56286 | |
2020-06-28
| ||
15:13 | MacOSX: add some type-casts, improving C++ compatibility. Make sure that strstr and strtoul() are not configured as invalid: Mac is more strict in exact function signatures. Backported from 8.7 file: [25d93d5541] check-in: [113a7e727d] user: jan.nijtmans branch: core-8-6-branch, size: 54860 | |
2020-06-22
| ||
16:12 | Use the os_unfair_lock in place of OSSpinLock when the minimum build target is newer than OSX 10.12 file: [61681a78cd] check-in: [7c6642e5f3] user: culler branch: macOS_hangs, size: 56063 | |
2020-06-18
| ||
20:02 | Sometimes the waitTime needs to be positive to avoid missing channel io events. file: [a3e6d2174a] check-in: [871a455a27] user: culler branch: macOS_hangs, size: 54471 | |
2020-06-07
| ||
22:15 | Code simplification and cleanup file: [0e34e2d7b8] check-in: [ca8b8183b6] user: culler branch: macOS_hangs, size: 53928 | |
2020-06-06
| ||
21:23 | Address macOS hangs in Tcl_WaitForEvent. file: [762d425a72] check-in: [7495bd2a44] user: culler branch: macOS_hangs, size: 54423 | |
2020-03-09
| ||
16:34 | merge 8.7 file: [c4e8216594] check-in: [a0ed9240c8] user: dgp branch: trunk, size: 55492 | |
14:40 | Bring TCL_UNUSED to macosx sources. file: [f689cfde96] check-in: [5cc2745f54] user: dgp branch: core-8-branch, size: 55486 | |
2020-02-28
| ||
12:46 | Merge 8.7 file: [0edd5c4e6a] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 55568 | |
2019-09-03
| ||
20:32 | Mark more unused parameters file: [0b8d0ec841] check-in: [c07dbdd62a] user: jan.nijtmans branch: cplusplus, size: 55562 | |
2019-08-03
| ||
20:25 | Merge tip-548 (since using the *WChar* functions leads to less type-casts in c++) Als finish implementaton for MacOSX file: [46fdb774e5] check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 55497 | |
2019-03-09
| ||
21:22 | merge 8-5-event-perf-branch file: [005a88f28f] check-in: [697065a8e5] user: sebres branch: sebres-8-6-event-perf-branch, size: 54551 | |
19:07 | macosx: Tcl_Sleep -> TclpUSleep (provides microseconds sleep, fixed unresolved external "TclpUSleep" bug). file: [f10ccaa568] check-in: [f26dfbb645] user: sebres branch: sebres-8-5-event-perf-branch, size: 54233 | |
2018-10-21
| ||
21:00 | Merge 8.7 file: [c75e831cfb] check-in: [280d890b3e] user: jan.nijtmans branch: trunk, size: 55402 | |
10:50 | Squash warnings in the OSX notifier file: [9a6f6446c2] check-in: [fbe54d6901] user: dkf branch: core-8-branch, size: 55396 | |
2018-09-01
| ||
22:01 | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: [b41a355ed3] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 54580 | |
2018-05-31
| ||
21:24 | merge zipfs file: [d16de51bd0] check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 60574 | |
2017-03-24
| ||
09:33 | Add TCL_NORETURN attribute to TclpThreadExit() and Tcl_ExitThread() file: [a9e2cccfe1] check-in: [c1557805a9] user: jan.nijtmans branch: trunk, size: 54574 | |
2017-01-06
| ||
11:55 | Merge zipfs file: [1a9caecfff] check-in: [ab145ad122] user: jan.nijtmans branch: androwish, size: 54634 | |
2016-06-30
| ||
13:16 | Simplify use of "struct" keyword in many places. file: [d0c79c8381] check-in: [2e6ea5716f] user: jan.nijtmans branch: trunk, size: 54587 | |
2015-03-10
| ||
14:44 | Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing Tcl_ServiceAll() event processing: http://core.tcl.tk/tk/tktview/3028676fffffffffffffffffffffffffffffffff file: [886bb44c08] check-in: [d6acbd8534] user: kevin_walzer branch: core-8-5-branch, size: 54300 | |
14:41 | Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing Tcl_ServiceAll() event processing: http://core.tcl.tk/tk/tktview/3028676fffffffffffffffffffffffffffffffff file: [c699f98468] check-in: [a34070f149] user: kevin_walzer branch: trunk, size: 54616 | |
2013-07-09
| ||
09:30 | rebase file: [7a63dc4573] check-in: [82fa3f9bb1] user: jan.nijtmans branch: bug-1712098, size: 54513 | |
2013-07-02
| ||
06:43 | Better (hopefully) fix for Tk bug 1712098, which eliminates the need for TclMacOSXNotifierAddRunLoopMode() alltogether. file: [6b84a86341] check-in: [e2f236a273] user: jan.nijtmans branch: bug-1712098, size: 54637 | |
2013-06-28
| ||
12:31 | Tk bug 1712098 file: [18740ad7c9] check-in: [15475c0ad5] user: jan.nijtmans branch: bug-1712098, size: 54514 | |
2011-03-12
| ||
15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [9e92b0f904] check-in: [5574bdd262] user: dkf branch: trunk, size: 54510 | |
2011-03-02
| ||
20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [83ad4dac9b] check-in: [c64f310d38] user: dgp branch: trunk, size: 54561 | |
16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [8c82932603] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 54195 | |
2011-03-01
| ||
15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [7033b39ab1] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 35803 | |
2010-11-17
| ||
13:58 | Moved the OSX build system forward, dropping tailcall, nre, and coroutine references. file: [5c192bf22f] check-in: [cd8584fecb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 54637 | |
2010-03-30
| ||
08:45 | Merge from HEAD to rmax-ipv6-branch file: [4314858315] check-in: [54b695423d] user: rmax branch: rmax-ipv6-branch, size: 54642 | |
2010-03-25
| ||
14:26 | merge file: [b41177e786] check-in: [ed6d94268d] user: dgp branch: dgp-refactor, size: 54641 | |
14:02 |
* macosx/tclMacOSXBundle.c, macosx/tclMacOSXFCmd.c: * macosx/tclMacOSXNotify.c: Reduce the level of ifdeffery in the functions of these files to improve readability. They need to be audited for whether complexity can be removed based on the minimum supported version of OSX, but that requires a real expert.file: [20082f6742] check-in: [59d080706b] user: dkf branch: trunk, size: 54637 | |
2009-08-24
| ||
19:34 | merge updates from HEAD file: [8841e16b34] check-in: [c4dba35b4a] user: dgp branch: dgp-refactor, size: 54536 | |
00:27 |
* macosx/tclMacOSXNotify.c: fix multiple issues with nested event loops when CoreFoundation notifier is running in embedded mode. (fixes problems in TkAqua Cocoa reported by Youness Alaoui on tcl-mac)file: [284536eb64] check-in: [3c8d3403f3] user: das branch: core-8-5-branch, size: 54275 | |
00:27 |
* macosx/tclMacOSXNotify.c: fix multiple issues with nested event loops when CoreFoundation notifier is running in embedded mode. (fixes problems in TkAqua Cocoa reported by Youness Alaoui on tcl-mac)file: [cde2bcb4f0] check-in: [57c29b5009] user: das branch: trunk, size: 54532 | |
2009-07-22
| ||
13:07 | merge updates from HEAD file: [91f1fa5ac6] check-in: [c21a7f5e83] user: dgp branch: dgp-refactor, size: 53422 | |
12:00 |
* macosx/tclMacOSXFCmd.c: CONST -> const * generic/tclGetDate.y: * generic/tclDate.c: * generic/tclLiteral.c: (char *) cast in ckfree callfile: [dd2cf99b5f] check-in: [86068bf4d3] user: nijtmans branch: trunk, size: 53423 | |
2009-05-05
| ||
19:31 | merge updates from HEAD file: [a1ed522559] check-in: [7a89f2e7a1] user: dgp branch: dgp-refactor, size: 53423 | |
2009-04-14
| ||
00:55 | update Apple copyright notice for 2009-04-10 changes file: [c9685c3186] check-in: [957877ba48] user: das branch: core-8-5-branch, size: 53162 | |
00:55 | update Apple copyright notice for 2009-04-10 changes file: [34098fe81a] check-in: [2c504309bd] user: das branch: trunk, size: 53419 | |
2009-04-11
| ||
02:32 | merge updates from HEAD file: [ca31b38d11] check-in: [d9d712c710] user: dgp branch: dgp-refactor, size: 53428 | |
2009-04-10
| ||
22:53 | fix warning file: [30f9684246] check-in: [e42f84ee0c] user: das branch: core-8-5-branch, size: 53167 | |
22:53 | fix warning file: [e4155c7d6b] check-in: [51a4b704be] user: das branch: trunk, size: 53424 | |
21:15 | merge updates from HEAD file: [395c5b3828] check-in: [fd08f75512] user: dgp branch: dgp-refactor, size: 53407 | |
20:46 |
* unix/tclUnixChan.c: TclUnixWaitForFile(): use FD_* macros * macosx/tclMacOSXNotify.c: to manipulate select masks (Cassoff). [Bug 1960647]file: [239248d3d1] check-in: [e496f9ef50] user: das branch: core-8-5-branch, size: 53146 | |
20:46 |
* unix/tclUnixChan.c: TclUnixWaitForFile(): use FD_* macros * macosx/tclMacOSXNotify.c: to manipulate select masks (Cassoff). [Bug 1960647]file: [067332c6a3] check-in: [2001faff8c] user: das branch: trunk, size: 53403 | |
18:09 | merge updates from HEAD file: [6fa504a1e5] check-in: [faf6373107] user: dgp branch: dgp-refactor, size: 53810 | |
18:02 |
* macosx/tclMacOSXNotify.c: revise CoreFoundation notifier to allow * unix/tclUnixChan.c: embedding into applications that * unix/tclUnixEvent.c: already have a CFRunLoop running and want to run the tcl event loop via Tcl_ServiceModeHook(TCL_SERVICE_ALL). * macosx/tclMacOSXNotify.c: add CFRunLoop based Tcl_Sleep() and * unix/tclUnixChan.c: TclUnixWaitForFile() implementations * unix/tclUnixEvent.c: and disable select() based ones in CoreFoundation builds. * unix/tclUnixNotify.c: simplify, sync with tclMacOSXNotify.c. * generic/tclInt.decls: add TclMacOSXNotifierAddRunLoopMode() * generic/tclIntPlatDecls.h: internal API, regen. * generic/tclStubInit.c:file: [46810f0906] check-in: [7a6749806a] user: das branch: core-8-5-branch, size: 53549 | |
18:02 |
* macosx/tclMacOSXNotify.c: revise CoreFoundation notifier to allow * unix/tclUnixChan.c: embedding into applications that * unix/tclUnixEvent.c: already have a CFRunLoop running and want to run the tcl event loop via Tcl_ServiceModeHook(TCL_SERVICE_ALL). * macosx/tclMacOSXNotify.c: add CFRunLoop based Tcl_Sleep() and * unix/tclUnixChan.c: TclUnixWaitForFile() implementations * unix/tclUnixEvent.c: and disable select() based ones in CoreFoundation builds. * unix/tclUnixNotify.c: simplify, sync with tclMacOSXNotify.c. * generic/tclInt.decls: add TclMacOSXNotifierAddRunLoopMode() * generic/tclIntPlatDecls.h: internal API, regen. * generic/tclStubInit.c:file: [7e1577466d] check-in: [ec1a5f8686] user: das branch: trunk, size: 53806 | |
2009-01-09
| ||
14:17 | merge updates from HEAD file: [3bdf17dfcc] check-in: [02f7c5c705] user: dgp branch: dgp-refactor, size: 38107 | |
11:21 | Style fixes (unfouling whitespace, sorting comments, removing useless casts, etc.) file: [b812dff213] check-in: [cd3c38f00a] user: dkf branch: trunk, size: 38103 | |
2008-11-10
| ||
02:18 | merge updates from HEAD file: [dd323435d8] check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 38411 | |
2008-10-26
| ||
18:50 | Style improvements - invoking callbacks without visual junk. file: [5ed755fea1] check-in: [4a9936c5ad] user: dkf branch: trunk, size: 38407 | |
2008-07-29
| ||
20:13 | merge updates from (near) HEAD file: [9b4ec63e8b] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 38418 | |
2008-07-24
| ||
21:54 | CONSTified 4 functions in the Notifier which all have a Tcl_Time* in it which is supposed to be a constant, but this was not reflected in the API: Tcl_SetTimer Tcl_WaitForEvent Tcl_ConditionWait Tcl_SetMaxBlockTime Introduced a CONST86, so extensions which have their own Notifier (are there any?) can be modified to compile against both Tcl 8.5 and Tcl 8.6. This change complies with TIP #24 file: [d6beb5663e] check-in: [7ade6e690e] user: nijtmans branch: trunk, size: 38419 | |
2008-04-18
| ||
13:02 | merge updates from HEAD file: [41e39f9f60] check-in: [db78c97753] user: dgp branch: dgp-refactor, size: 38406 | |
2008-04-16
| ||
14:29 |
* generic/tclInt.h: revise Tcl_SetNotifier() to use a * generic/tclNotify.c: module-scope hooks table instead of * generic/tclStubInit.c: runtime stubs-table modification; * macosx/tclMacOSXNotify.c: ensure all hookable notifier functions * win/tclWinNotify.c: check for hooks; remove hook checks in * unix/tclUnixNotfy.c: notifier API callers. [Patch 1938497]file: [2a65d97979] check-in: [79cb766dcc] user: das branch: trunk, size: 38402 | |
2008-03-13
| ||
14:47 | merge updates from HEAD file: [0b3ce910a5] check-in: [6aa4ae8390] user: dgp branch: core-stabilizer-branch, size: 37617 | |
14:37 | merge updates from HEAD file: [1599229a5b] check-in: [d4d838591f] user: dgp branch: dgp-refactor, size: 37617 | |
2008-03-11
| ||
23:52 |
* macosx/tclMacOSXNotify.c: avoid using CoreFoundation after fork() on Darwin 9 even when TclpCreateProcess() uses vfork().file: [371ff88c95] check-in: [f96de31eec] user: das branch: core-8-4-branch, size: 35883 | |
22:24 |
* macosx/tclMacOSXNotify.c: avoid using CoreFoundation after fork() on Darwin 9 even when TclpCreateProcess() uses vfork().file: [cfb70ed43f] check-in: [bec5e4d2db] user: das branch: trunk, size: 37613 | |
2007-12-13
| ||
15:22 | merge stable branch onto HEAD file: [db036df7be] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 37702 | |
2007-09-07
| ||
03:15 | merge updates from HEAD file: [6e05da26f4] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 37706 | |
2007-09-04
| ||
17:43 | merge updates from HEAD file: [1c1536b46e] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 37706 | |
2007-08-11
| ||
03:12 | fix missing preprocessor \ line continuation file: [16d2256d9e] check-in: [68b7dad5ed] user: das branch: core-8-4-branch, size: 35972 | |
03:12 | fix missing preprocessor \ line continuation file: [fce8fd574c] check-in: [c3ab19362f] user: das branch: trunk, size: 37702 | |
2007-06-25
| ||
19:24 | merge updates from HEAD file: [fb7528ea5a] check-in: [f60fbfd8b3] user: dgp branch: dgp-refactor, size: 37704 | |
18:53 | merge updates from HEAD file: [6d7c5e247e] check-in: [436f99c1ba] user: dgp branch: core-stabilizer-branch, size: 37704 | |
2007-06-23
| ||
00:23 |
* macosx/tclMacOSXNotify.c (AtForkChild): don't call CoreFoundation APIs after fork() on systems where that would lead to an abort().file: [bf550b4fe4] check-in: [2e4ef48ddd] user: das branch: core-8-4-branch, size: 35970 | |
00:23 |
* macosx/tclMacOSXNotify.c (AtForkChild): don't call CoreFoundation APIs after fork() on systems where that would lead to an abort().file: [d2930d59a6] check-in: [36af5226c8] user: das branch: trunk, size: 37700 | |
2007-04-29
| ||
02:21 |
* macosx/tclMacOSXNotify.c: fix warnings. * macosx/README: sync whitespace/formatting with HEAD. * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * macosx/Makefile: fix/add copyright and license refs. * macosx/tclMacOSXBundle.c: * macosx/Tcl-Info.plist.in:file: [fbfba7c9b5] check-in: [e6df3a40f5] user: das branch: core-8-4-branch, size: 35441 | |
2007-04-24
| ||
04:49 | merge updates from HEAD file: [d70511b965] check-in: [dd0311d30f] user: dgp branch: dgp-refactor, size: 37174 | |
2007-04-23
| ||
20:46 |
* macosx/Tcl-Common.xcconfig: enable more warnings. * macosx/Tcl.xcodeproj/project.pbxproj: add 'DebugMemCompile' build configuration that calls configure with --enable-symbols=all; override configure check for __attribute__((__visibility__("hidden"))) in Debug configuration to restore availability of ZeroLink. * macosx/tclMacOSXNotify.c: fix warnings. * macosx/tclMacOSXFCmd.c: const fixes. * macosx/Tcl-Common.xcconfig: fix whitespace. * macosx/Tcl-Debug.xcconfig: * macosx/Tcl-Release.xcconfig: * macosx/README: * macosx/GNUmakefile: fix/add copyright and license refs. * macosx/tclMacOSXBundle.c: * macosx/Tcl-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/Tcl.xcode/project.pbxproj: * macosx/Tcl.xcodeproj/project.pbxproj:file: [08aa426810] check-in: [fc195aae9d] user: das branch: trunk, size: 37171 | |
2007-04-08
| ||
14:58 | Merge updates from HEAD; may not build file: [030044c04e] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 37180 | |
2007-03-07
| ||
23:44 |
* macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13file: [eaefbf379a] check-in: [fbb83f13b9] user: das branch: core-8-4-branch, size: 35544 | |
23:43 |
* macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks. * macosx/Tcl.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Tcl.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Tcl-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59file: [2b51f8b348] check-in: [ddc29ff523] user: das branch: trunk, size: 37177 | |
2007-01-19
| ||
01:05 |
* macosx/tclMacOSXNotify.c: accommodate changes to prototypes of OSSpinLock(Un)Lock API. * tests/env.test: add extra system env vars that need to be preserved on some Mac OS X versions for testsuite to work. * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.13file: [4742e1f041] check-in: [b9b6ddc349] user: das branch: core-8-4-branch, size: 34652 | |
01:03 |
* macosx/tclMacOSXFCmd.c (TclMacOSXSetFileAttribute): on some versions of Mac OS X, truncate() fails on resource forks, in that case use open() with O_TRUNC instead. * macosx/tclMacOSXNotify.c: accommodate changes to prototypes of OSSpinLock(Un)Lock API. * macosx/Tcl.xcodeproj/project.pbxproj: ensure HOME and USER env vars * macosx/Tcl.xcodeproj/default.pbxuser: are defined when running testsuite from Xcode. * tests/env.test: add extra system env vars that need to be preserved on some Mac OS X versions for testsuite to work. * unix/Makefile.in: move libtommath defines into configure.in to avoid * unix/configure.in: replicating them across multiple buildsystems. * macosx/Tcl.xcodeproj/project.pbxproj: * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59file: [eda4904835] check-in: [54a154124b] user: das branch: trunk, size: 35114 | |
2006-08-29
| ||
16:19 | merge updates from HEAD file: [afed68fee3] check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 34950 | |
2006-08-21
| ||
03:50 | add support for building without -fconstant-cfstrings, e.g. when MACOSX_DEPLOYMENT_TARGET unset. [Bug 1543715] file: [0ee51574ca] check-in: [7ebbaebd22] user: das branch: core-8-4-branch, size: 34484 | |
03:50 | add support for building without -fconstant-cfstrings, e.g. when MACOSX_DEPLOYMENT_TARGET unset. [Bug 1543715] file: [765590d869] check-in: [d5ab9428b4] user: das branch: trunk, size: 34947 | |
01:08 |
* macosx/tclMacOSXNotify.c (Tcl_WaitForEvent): if the run loop is already running (e.g. if Tcl_WaitForEvent was called recursively), re-run it in a custom run loop mode containing only the source for the notifier thread, otherwise wakeups from other sources added to the common run loop modes might get lost; sync panic msg changes from HEAD. * unix/tclUnixNotfy.c (Tcl_WaitForEvent): on 64-bit Darwin, pthread_cond_timedwait() appears to have a bug that causes it to wait forever when passed an absolute time which has already been exceeded by the system time; as a workaround, when given a very brief timeout, just do a poll on that platform. [Bug 1457797]file: [9cc3e35c76] check-in: [346bc651f3] user: das branch: core-8-4-branch, size: 34149 | |
01:08 |
* macosx/tclMacOSXNotify.c (Tcl_WaitForEvent): if the run loop is already running (e.g. if Tcl_WaitForEvent was called recursively), re-run it in a custom run loop mode containing only the source for the notifier thread, otherwise wakeups from other sources added to the common run loop modes might get lost. * unix/tclUnixNotfy.c (Tcl_WaitForEvent): on 64-bit Darwin, pthread_cond_timedwait() appears to have a bug that causes it to wait forever when passed an absolute time which has already been exceeded by the system time; as a workaround, when given a very brief timeout, just do a poll on that platform. [Bug 1457797]file: [2551903aa0] check-in: [7221913ebc] user: das branch: trunk, size: 34612 | |
2006-08-10
| ||
12:15 | Various minor object file size efficiency fixes. [Bug 1530474] file: [3cba440f7f] check-in: [a09967381c] user: dkf branch: trunk, size: 33847 | |
2006-07-20
| ||
06:21 |
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier, Tcl_WaitForEvent): create notifier thread lazily upon first call to Tcl_WaitForEvent() rather than in Tcl_InitNotifier(). Allows calling exeve() in processes where the event loop has not yet been run (Darwin's execve() fails in processes with more than one thread), in particular allows embedders to call fork() followed by execve(), previously the pthread_atfork() child handler's call to Tcl_InitNotifier() would immediately recreate the notifier thread in the child after a fork. * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): add support for * unix/tclUnixFCmd.c (DoRenameFile, CopyFileAtts): weakly importing * unix/tclUnixInit.c (TclpSetInitialEncodings): symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/tclUnixPort.h: add support for weak-linking; conditionalize AvailabilityMacros.h inclusion; only disable realpath on 10.2 or earlier when threads are enabled. * unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin * unix/tclUnixInit.c (TclpInitPlatform): release check to use global initialized once. * unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime Darwin release check to determine if realpath is threadsafe. * unix/configure.in: add check on Darwin for compiler support of weak * unix/tcl.m4: import and for AvailabilityMacros.h header; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13 * unix/tclLoadDyld.c (TclpLoadMemory): * unix/tclUnixPipe.c (TclpCreateProcess): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.file: [b8747f5b73] check-in: [fc99321d66] user: das branch: core-8-4-branch, size: 33401 | |
06:18 |
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier, Tcl_WaitForEvent): create notifier thread lazily upon first call to Tcl_WaitForEvent() rather than in Tcl_InitNotifier(). Allows calling exeve() in processes where the event loop has not yet been run (Darwin's execve() fails in processes with more than one thread), in particular allows embedders to call fork() followed by execve(), previously the pthread_atfork() child handler's call to Tcl_InitNotifier() would immediately recreate the notifier thread in the child after a fork. * macosx/tclMacOSXFCmd.c (TclMacOSXCopyFileAttributes): add support * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): for weakly * unix/tclUnixInit.c (Tcl_GetEncodingNameFromEnvironment): importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Tcl.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/tclUnixPort.h: add support for weak-linking; conditionalize AvailabilityMacros.h inclusion; only disable realpath on 10.2 or earlier when threads are enabled. * unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin * unix/tclUnixInit.c (TclpInitPlatform): release check to use global initialized once. * unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime Darwin release check to determine if realpath is threadsafe. * unix/configure.in: add check on Darwin for compiler support of weak * unix/tcl.m4: import and for AvailabilityMacros.h header; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * unix/tclLoadDyld.c (TclpLoadMemory): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.file: [65e73fb0e1] check-in: [95ec292536] user: das branch: trunk, size: 33863 | |
2006-06-06
| ||
17:10 | merge updates from HEAD file: [30582d9666] check-in: [6d4ff70d4d] user: dgp branch: dgp-refactor, size: 31513 | |
2006-05-27
| ||
05:23 |
* macosx/tclMacOSXNotify.c: implemented pthread_atfork() handler that * unix/tcl.m4 (Darwin): recreates CoreFoundation state and notifier thread in the child after a fork(). Note that pthread_atfork() is available starting with Tiger only. Because vfork() is used by the core on Darwin, [exec]/[open] are not affected by this fix, only extensions or embedders that call fork() directly (such as TclX). However, this only makes fork() safe from corefoundation tcl with --disable-threads; as on all platforms, forked children may deadlock in threaded tcl due to the potential for stale locked mutexes in the child. [Patch 923072] * unix/configure: autoconf-2.59file: [b7e2846e02] check-in: [48693e32e0] user: das branch: core-8-4-branch, size: 31047 | |
05:22 |
* macosx/tclMacOSXNotify.c: implemented pthread_atfork() handler that * unix/tcl.m4 (Darwin): recreates CoreFoundation state and notifier thread in the child after a fork(). Note that pthread_atfork() is available starting with Tiger only. Because vfork() is used by the core on Darwin, [exec]/[open] are not affected by this fix, only extensions or embedders that call fork() directly (such as TclX). However, this only makes fork() safe from corefoundation tcl with --disable-threads; as on all platforms, forked children may deadlock in threaded tcl due to the potential for stale locked mutexes in the child. [Patch 923072] * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59file: [cc8d493197] check-in: [b5827f9228] user: das branch: trunk, size: 31509 | |
2005-12-02
| ||
18:42 | merge updates from HEAD file: [2ec5fa4c60] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 29316 | |
2005-11-27
| ||
02:34 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixPort.h: * unix/tclUnixFCmd.c: add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: sync with HEAD. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * macosx/Makefile: add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tclIOUtil.c: * generic/tclRegexp.c: * generic/tclVar.c: declare globals used only in own file as static (sync with HEAD). * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/regguts.h: only #define NDEBUG if not already #defined. * macosx/tclMacOSXNotify.c: sync whitespace & comments with HEAD * unix/configure: regen.file: [5279f1a646] check-in: [c6e668d19d] user: das branch: core-8-4-branch, size: 28850 | |
02:33 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes (dist): add new macosx files. * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixFCmd.c: * macosx/tclMacOSXFCmd.c: ppc64 and endian (i386) fixes. (TclMacOSXCopyFileAttributes): add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.xcode/default.pbxuser (new file): * macosx/Tcl.xcode/project.pbxproj (new file): * macosx/Tcl.xcodeproj/default.pbxuser (new file): * macosx/Tcl.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tcltest targets and support for universal (fat) compiles. * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * unix/dltest/Makefile.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects). * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tcl/macosx, add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tcl.decls: add Tcl_Main declaration as comment to avoid 'checkstubs' target complaining about it missing from stubs. * generic/regex.h: * generic/tclDate.c: * generic/tclEnv.c: * generic/tclGetDate.y: * generic/tclIOUtil.c: * generic/tclObj.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclPathObj.c: * generic/tclThreadAlloc.c: * generic/tclThreadStorage.c: * generic/tclTrace.c: * generic/tclVar.c: * generic/tommath.h: * tools/fix_tommath_h.tcl: * unix/tclUnixFCmd.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file). These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4. * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * generic/tclNamesp.c (NamespaceEnsembleCmd): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/tclExecute.c (TclExecuteByteCode): fix unused variable warning when NO_WIDE_TYPE is defined. * generic/regguts.h: only #define NDEBUG if not already #defined. * unix/tclUnixNotfy.c: * macosx/tclMacOSXNotify.c: sync whitespace & comments. * unix/tclUnixPort.h: * win/tclWinPort.h: remove declaration of obsolete&unused TclpMutex API. * unix/configure: * unix/tclConfig.h.in: regen.file: [3a2dbd6a28] check-in: [eac3630f72] user: das branch: trunk, size: 29312 | |
2005-11-04
| ||
00:06 | ANSIfy file: [5ebc1e903c] check-in: [eeb132b4ae] user: dkf branch: trunk, size: 29226 | |
2005-08-02
| ||
18:14 | merge updates from HEAD file: [beb3e9b6c5] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 29323 | |
2005-07-26
| ||
04:11 | Merge updates from HEAD file: [fd996ce882] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 29323 | |
2005-07-25
| ||
20:48 | Getting more systematic about style file: [71fb459773] check-in: [b09ad6a0a6] user: dkf branch: trunk, size: 29319 | |
2005-06-13
| ||
01:45 |
Added:
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611)file: [9074c48b36] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 29726 | |
2005-05-25
| ||
15:01 | merge updates from HEAD file: [00c220775d] check-in: [64d23581aa] user: dgp branch: dgp-refactor, size: 29723 | |
2005-05-21
| ||
15:10 | Added: Resynchronized with HEAD file: [304d5bbab7] check-in: [96be07d7c8] user: kennykb branch: kennykb-numerics-branch, size: 29727 | |
2005-05-20
| ||
02:50 |
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashing CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran): CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the runLoopSource in Tcl_FinalizeNotifier.file: [cfd0be0bce] check-in: [f2036a6572] user: das branch: core-8-4-branch, size: 29253 | |
02:50 |
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashing CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran): CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the runLoopSource in Tcl_FinalizeNotifier.file: [fee3d8aac2] check-in: [6db5952245] user: das branch: trunk, size: 29719 | |
2005-05-19
| ||
13:28 |
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashing CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran): CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the runLoopSource in Tcl_FinalizeNotifier.file: [f47baa9cf0] check-in: [af276e30b1] user: das branch: core-8-4-branch, size: 29245 | |
13:27 |
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashing CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran): CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the runLoopSource in Tcl_FinalizeNotifier.file: [c98d0765bc] check-in: [a8c0c897b7] user: das branch: trunk, size: 29711 | |
2005-05-16
| ||
19:23 | Added: merge updates from HEAD file: [22f195ddce] check-in: [03a5891876] user: dgp branch: dgp-refactor, size: 29715 | |
2005-05-14
| ||
20:52 |
Added:
* macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API. * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052] * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core. * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe. * macosx/tclMacOSXBundle.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings. * unix/configure: autoconf-2.13file: [bcdd5b91b0] check-in: [c4f7ce27bf] user: das branch: core-8-4-branch, size: 29245 | |
20:46 |
Added:
* generic/tclInt.decls: * generic/tclTest.c: * generic/tclUtil.c: * win/tclWin32Dll.c: fixed link error due to direct access by tclTest.c to the MODULE_SCOPE tclPlatform global: renamed existing TclWinGetPlatform() accessor to TclGetPlatform() and moved it to generic code so that it can be used by on all platforms where MODULE_SCOPE is enforced. * macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API. * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052] * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core. * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe. * macosx/Makefile: enable configure caching. * unix/configure.in: wrap tclConfig.h header in #ifndef _TCLCONFIG so that it can be included more than once without warnings from gcc4.0 (as happens e.g. when including both tclInt.h and tclPort.h) * macosx/tclMacOSXBundle.c: * unix/tclUnixChan.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: make genstubsfile: [e4ec6140cc] check-in: [7ff2693241] user: das branch: trunk, size: 29711 | |