Tcl Source Code

View Ticket
Login
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: