summaryrefslogtreecommitdiffstats
path: root/mac/README
diff options
context:
space:
mode:
authorstanton <stanton>1999-04-16 01:51:06 (GMT)
committerstanton <stanton>1999-04-16 01:51:06 (GMT)
commit03656f44f81469f459031fa3a4a7b09c8bc77712 (patch)
tree31378e81bd58f8c726fc552d6b30cbf3ca07497b /mac/README
parent404fc236f34304df53b7e44bc7971d786b87d453 (diff)
downloadtk-03656f44f81469f459031fa3a4a7b09c8bc77712.zip
tk-03656f44f81469f459031fa3a4a7b09c8bc77712.tar.gz
tk-03656f44f81469f459031fa3a4a7b09c8bc77712.tar.bz2
* Merged 8.1 branch into the main trunk
Diffstat (limited to 'mac/README')
-rw-r--r--mac/README105
1 files changed, 33 insertions, 72 deletions
diff --git a/mac/README b/mac/README
index b7c580d..7d81595 100644
--- a/mac/README
+++ b/mac/README
@@ -1,4 +1,4 @@
-Tk 8.0.5 for Macintosh
+Tk 8.1 for Macintosh
by Ray Johnson
Scriptics Corporation
@@ -8,7 +8,7 @@ Jim Ingham
Cygnus Solutions
jingham@cygnus.com
-RCS: @(#) $Id: README,v 1.7 1999/04/16 01:25:54 stanton Exp $
+RCS: @(#) $Id: README,v 1.8 1999/04/16 01:51:29 stanton Exp $
1. Introduction
---------------
@@ -22,51 +22,12 @@ directory.
2. What's new?
-------------
-Native Look & Feel!!! We now try really hard to support the
-Macintosh Look & Feel with Tcl/Tk 8.0. We aren't finished but
-it look pretty good. Let me know what are the most "un-mac like"
-problems and I'll fix them as quickly as I can.
-
-The button, checkbutton, radiobutton, and scrollbar widgets actually
-use the Mac toolbox controls. This means that they will track the
-look&feel if you use extension that change the appearance of
-applications (like Aaron.) We also use "system" colors so the default
-backgrounds etc. will also change colors. We plan to support this
-feature - so let me know if something doesn't work quite right.
-Unfortunantly, we are not able to change the colors of buttons under
-MacOS 8. Doing this is discouraged under Appearance, and we will probably
-not implement it anytime soon.
-
-We also now support native menus! By using the new -menu option
-on toplevels you can have a menubar that is cross platform. You
-can also place Tk menus in the Apple and Help menus! Check out
-the documentation for more details. Syd Polk <icepick@eng.sun.com> is
-the author of the new menu code. Feel free to contact him if you
-have questions or comments about the menu mechanism.
-
-As of Tk 8.0.4, MacTk menus will adopt the backgrounds, shape, separator, etc
-of the current theme.
-
-The "tk_messageBox" command on the Macintosh is now much more
-mac-like. I'll probably still need to adjust this more - but it
-looks a hell of alot better than it did before.
-
-I've also added a command that allows you to get more native window
-styles. However, we have yet to decide on a cross platform solution
-to the problem of varying window styles. None the less, I thought
-it would be use full to add the capability in an unsupported means
-to tide you over until a better solution is available. The command
-is called "unsupported1". It can be used in the following way:
-
- toplevel .foo; unsupported1 style .foo zoomDocProc
-
-The above command will create a document window with a zoom box.
-Type "unsupported1 style . ???" to get a list of the supported
-styles. The command works like "wm overrideredirect" - you must
-make the call before the window is mapped.
-
-As always - report the bugs you find - including asthetic ones
-in the look & feel of widgets.
+All the widgets will now display internationalized text!
+
+The widget configuration package has been changed to support the new object
+model introduced with the 8.0 compiler. For now the old configuration
+package is retained, and in fact, only the menu and button widgets use
+the new package.
3. Mac specific features
------------------------
@@ -99,8 +60,8 @@ pointers to where you can find more information about the feature.
Mac version of Tk allows you to use several Mac specific icons. See
the GetBitmap.3 man page for a complete list.
-* The send command does not yet work on the Macintosh. We hope to
- have it available in Tk 8.1.
+* The send command works among interpreters in the same application. We hope to
+ have the complete implementation available in Tk 8.1.
* The -use and -container options almost work. The focus bugs that
were in Tk8.0 final have been fixed. But there are still some
@@ -114,7 +75,7 @@ Macintosh Tk is distributed in three different forms. This
should make it easier to only download what you need. The
packages are as follows:
-mactk8.0.5.sea.hqx
+mactk8.1.sea.hqx
This distribution is a "binary" only release. It contains an
installer program that will install a 68k, PowerPC, or Fat
@@ -122,13 +83,13 @@ mactk8.0.5.sea.hqx
the Tcl & Tk libraries in the Extensions folder inside your
System Folder. (No "INIT"'s or Control Pannels are installed.)
-mactcltk-full-8.0.5.sea.hqx
+mactcltk-full-8.1.sea.hqx
This release contains the full release of Tcl and Tk for the
Macintosh plus the More Files package on which Macintosh Tcl and
Tk rely.
-mactk-source-8.0.5.sea.hqx
+mactk-source-8.1.sea.hqx
This release contains the complete source to Tk for the Macintosh
In addition, Metrowerks CodeWarrior libraries and project files
@@ -163,7 +124,7 @@ developed. We are working are having better documentation for
the Macintosh platform in the future. However, if you have WWW
access you may access the Man pages at the following URL:
- http://www.scriptics.com/man/tcl8.0/contents.html
+ http://www.scriptics.com/man/tcl8.1/contents.html
Other documentation and sample Tcl scripts can be found at
the Tcl ftp site:
@@ -180,18 +141,15 @@ available (see below).
In order to compile Macintosh Tk you must have the
following items:
- CodeWarrior Pro 1 or higher (CodeWarrior release 9 or higher can work
- and we have project files, but we are depricating support)
- 8.0.5 was build with CW Pro 4.
- Mac Tcl 8.0 (source)
- (which requires More Files 1.4.2 or greater - except not 1.4.4)
- Mac Tk 8.0 (source)
+ CodeWarrior Pro 3 or higher
+ Mac Tcl 8.1 (source)
+ (which requires More Files 1.4.2 or 1.4.3)
+ Mac Tk 8.1 (source)
The project files included with the Mac Tcl source should work
fine. The only thing you may need to update are the access paths.
-As with Tcl, there is something in the initial release of the CW Pro 2
-linker that rendersthe CFM68K version of Wish very unstable. I am
-working with Metrowerks to resolve the issue.
+As with Tcl, you need to upgrade to the 2.0.1 version of the C
+compilers or later to build the CFM68K version of Tcl/Tk.
Special notes:
@@ -203,20 +161,18 @@ Special notes:
to the menu system, though you have to have Appearance 1.0.1 or later
installed for this to work.
-* If you get the Unix tar file, it will untar into a directory
- tcl8.0.5. However, the Macintosh project files expect the folder to
- be called tcl8.0. You will need to rename the folder to tcl8.0, or
- change all the paths in the project files.
+* If you get the Unix tar file, it will untar into a directory tcl8.0.4. However,
+ the Macintosh project files expect the folder to be called tcl8.0. You will need
+ to rename the folder to tcl8.0, or change all the paths in the project files.
+
7. About Dialog
---------------
-There is now a way to replace the default dialog box for the Wish
-application. If you create the tcl procedure "tkAboutDialog" it will
-be called instead of creating the default dialog box. Your procedure
-is then responsible for displaying a window, removing it, etc. This
-interface is experimental and may change in the future - tell me what
-you think of it.
+The prefered method for replacing the about dialog is to replace the
+main menubar of the application, using the -menu option for the "."
+window. Then add a cascade called .mainMenu.apple to your mainMenu,
+and you can put an about item in here WITH YOUR OWN LABEL!
8. Apple Events
---------------
@@ -304,3 +260,8 @@ future.
If you have comments or Bug reports send them to:
Jim Ingham
jingham@cygnus.com
+
+or use our on-line bug form at
+
+http://www.scriptics.com/support/bugForm.html
+