summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorwolfsuit <wolfsuit>2004-07-25 01:57:30 (GMT)
committerwolfsuit <wolfsuit>2004-07-25 01:57:30 (GMT)
commit8e9902278bd8af5da6ba30ef9223a498bb1081b2 (patch)
treecbe9b8f26567cbfa81936df1c5d421995b5845b2 /ChangeLog
parent09d14ba7149c6a96c3a425bc3f8a48947274cdd3 (diff)
downloadtk-8e9902278bd8af5da6ba30ef9223a498bb1081b2.zip
tk-8e9902278bd8af5da6ba30ef9223a498bb1081b2.tar.gz
tk-8e9902278bd8af5da6ba30ef9223a498bb1081b2.tar.bz2
Finish the implementation of the CG version of the X Drawing layer.
Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog35
1 files changed, 35 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c546e97..d5fc18b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,38 @@
+2004-07-24 Jim Ingham <jingham@apple.com>
+
+ Mac OS X: Complete the implementation of the CG version of
+ the X drawing emulation layer.
+
+ This was mostly done by James Tittle (tigital<at>mac<dot>com),
+ with a little help from me.
+
+ macosx/tkMacOSXint.h: Add declaration of TkMacOSXInitCGDrawing.
+ macosx/tkMacOSXInit.c: Call it.
+ macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): New function
+ set up the variables controlling the use of cg drawing.
+ (XFillRectangles): Make the CG branch work.
+ (XDrawLines): Ditto
+ (XDrawSegments): Ditto
+ (XFillPolygon): Ditto
+ (XDrawRectangle): Ditto
+ (XDrawRectangles): Ditto
+ (XDrawArc): Ditto
+ (XDrawArcs): Ditto
+ (XFillArc): Ditto
+ (XFillArcs): Ditto
+ (TkMacOSXSetupCGContext): Make this actually work.
+ (TkMacOSXReleaseCGContext): Ditto.
+
+ Mac OS X: Add support for reading the wm attributes -titlepath
+ command, and convert to using FSRef's.
+ This was done by Neil Madden (nem<at>cs<dot>nott<dot>ac<dot>uk).
+
+ macosx/tkMacOSXWm.c (WmAttrGetModifiedStatus): New function.
+ (WmAttrGetTitlePath) New function.
+ (WmAttributesCmd): Convert command parsing to use the options index.
+ Use the two above functions to report results. Convert the titlepath
+ code to use FSRef's.
+
2004-07-23 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
[Merge from HEAD]