Ticket UUID: | 435658 | |||
Title: | Mac code changes up-port from 8.3.3 | |||
Type: | Patch | Version: | None | |
Submitter: | das | Created on: | 2001-06-23 04:58:09 | |
Subsystem: | 68. Mac Classic (obsolete) | Assigned To: | das | |
Priority: | 5 Medium | Severity: | ||
Status: | Closed | Last Modified: | 2001-11-23 08:36:06 | |
Resolution: | Fixed | Closed By: | das | |
Closed on: | 2001-11-23 01:36:06 | |||
Description: |
Attached the patch bringing forward the mac specific code changes from Tcl 8.3.3 and adding some new changes for 8.4. A detailed ChangeLog is included. New 8.4 changes include timezone support for mac and fixes to test files that failed on the mac for various reasons. With this patch applied and a patched metrowerks MSL (changes detailed in tcltkMacBuildSupport.sea.hqx) all tcl test suites now pass without errors on the mac with the exception of socket related tests (socket.test, http*.test) The changes from 8.3.3 have already been looked at briefly by Jeff Hobbs when he checked them in for 8.3.3, and the rewritten tclMacAlloc.c has been reviewed by Jim Ingham, but I am grateful for more code review. to compile, the patch currently requires that the tclMacTime.c patches from tip17-mac.patch have been applied as well. new files and modified binary files are attached separately. The following files can be removed from the repository when committing this patch: (in tcl/mac/) tclMacMSLPrefix.h tclMacOSA.exp tclMacShLib.exp some files in areas that I don't co-maintain are affected by this patch, essentially small modifications to test files and a workaround in tclExecute.c Approval for committing this patch is thus needed from the maintainers of the following areas: 7.Variables - MS, JH- tests/appendComp.test 15.Commands A-H - DKF, JH- tests/cmdAH.test 17.Commands M-Z - DKF, JH- tests/cmdMZ.test 20.[namespace] - MS, JH- tests/namespace.test 23.Channel Commands - AK, JH- tests/exec.test 33.tcltest Package - JH- tests/tcltest.test 44.Bytecode Compiler - MS, JH- generic/tclExecute.c 49.Configure and Build Tools - MDJ, JH - tests/all.tcl | |||
User Comments: |
das added on 2001-11-23 08:36:06:
Logged In: YES user_id=90580 checked in to cvs HEAD das added on 2001-11-23 08:19:34: File Added - 13693: tcltkMacBuildSupport.sea.hqx.2 das added on 2001-11-23 08:19:33: Logged In: YES user_id=90580 part2 of new binary file for tcl/mac attached das added on 2001-11-23 08:19:06: File Added - 13692: tcltkMacBuildSupport.sea.hqx.1 Logged In: YES user_id=90580 part1 of new binary file for tcl/mac attached das added on 2001-11-23 08:17:10: Logged In: YES user_id=90580 new binary file for tcl/mac attached das added on 2001-11-23 08:15:39: Logged In: YES user_id=90580 new binary file for tcl/mac attached das added on 2001-11-23 08:14:20: File Deleted - 7706: File Added - 13691: tclMacProjects.sea.hqx Logged In: YES user_id=90580 updated binary file in tcl/mac attached das added on 2001-11-23 08:12:57: File Added - 13690: tcl8.4a4-mac.patch das added on 2001-11-23 08:12:56: Logged In: YES user_id=90580 upated patch for 8.4a4 attached (including new binary files) and checked into cvs. see ChangeLog for details on what's new dgp added on 2001-11-20 01:58:26: Logged In: YES user_id=80530 Any progress getting this patch ready? Any chance it will be in 8.4a4? hobbs added on 2001-07-17 01:52:17: Logged In: YES user_id=72656 I approve thse changes in my areas (which coincidentally covers all the points). After all, we already did this successfully for 8.3.3 (great job and many thanks, Dan). das added on 2001-06-23 12:04:27: Logged In: YES user_id=90580 correction: tclMacProjects.sea.hqx is really an existing binary file in tcl/mac not a new file das added on 2001-06-23 12:03:01: File Added - 7713: tcltkMacBuildSupport.sea.hqx das added on 2001-06-23 12:03:00: Logged In: YES user_id=90580 new file for tcl/mac attached das added on 2001-06-23 12:02:02: File Added - 7712: tclMacProjects.sea.hqx das added on 2001-06-23 12:02:01: Logged In: YES user_id=90580 new file for tcl/mac attached das added on 2001-06-23 12:01:30: File Added - 7711: MW_TclStaticHeader.pch das added on 2001-06-23 12:01:29: Logged In: YES user_id=90580 new file for tcl/mac attached das added on 2001-06-23 12:00:58: File Added - 7710: MW_TclStaticHeader.h Logged In: YES user_id=90580 new file for tcl/mac attached das added on 2001-06-23 12:00:26: File Added - 7709: MW_TclHeaderCommon.h Logged In: YES user_id=90580 new file for tcl/mac attached das added on 2001-06-23 11:59:55: File Added - 7708: MW_TclBuildLibHeader.pch Logged In: YES user_id=90580 new file for tcl/mac attached das added on 2001-06-23 11:59:05: File Added - 7707: MW_TclBuildLibHeader.h Logged In: YES user_id=90580 new file for tcl/mac das added on 2001-06-23 11:58:10: File Added - 7706: tcl8.4-mac.patch |
Attachments:
- tcltkMacBuildSupport.sea.hqx.2 [download] added by das on 2001-11-23 08:19:33. [details]
- tcltkMacBuildSupport.sea.hqx.1 [download] added by das on 2001-11-23 08:19:06. [details]
- tclMacProjects.sea.hqx [download] added by das on 2001-11-23 08:14:20. [details]
- tcl8.4a4-mac.patch [download] added by das on 2001-11-23 08:12:57. [details]