diff options
author | das <das> | 2007-06-29 03:20:00 (GMT) |
---|---|---|
committer | das <das> | 2007-06-29 03:20:00 (GMT) |
commit | fd6f23be1500b5efefed38ae033804ef95f66f1b (patch) | |
tree | 05f288d4eecbd4785ba86178ba73ebfc79a81895 /ChangeLog | |
parent | f6a5a5d57bfdc3aa6088dd2e9957652bdd9be70c (diff) | |
download | tk-fd6f23be1500b5efefed38ae033804ef95f66f1b.zip tk-fd6f23be1500b5efefed38ae033804ef95f66f1b.tar.gz tk-fd6f23be1500b5efefed38ae033804ef95f66f1b.tar.bz2 |
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues
that could lead to Carbon getting confused about scrollbar thumb size.
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use
TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors.
(TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save
and restore of QD port clip region; factor out clip region code common
to CG and QD branches; check for port and context validity; handle
tkPictureIsOpen flag during QD port setup.
(TkScrollWindow): remove unnecessary scroll region manipulation
* macosx/tkMacOSXDraw.c: remove second global QD temp region
* macosx/tkMacOSXInt.h: (no longer necessary) and rename
* macosx/tkMacOSXRegion.c: remaining global QD temp region.
* macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE
* macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing.
* macosx/tkMacOSXButton.c: reduce reliance on current QD port
* macosx/tkMacOSXColor.c: setting and remove unnecessary
* macosx/tkMacOSXDebug.c: references to a drawable's QD port,
* macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort(
* macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new
* macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change
* macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port
* macosx/tkMacOSXMenu.c: argument.
* macosx/tkMacOSXMenubutton.c:
* macosx/tkMacOSXMouseEvent.c:
* macosx/tkMacOSXScale.c:
* macosx/tkMacOSXScrlbr.c:
* macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: factor out macros, declarations
* macosx/tkMacOSXPrivate.h (new): and prototypes that are purely
internal and private to the 'macosx' sources into a new internal header
file that does _not_ get installed into Tk.framework/PrivateHeaders.
* macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h
* macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h.
* macosx/tkMacOSXClipboard.c:
* macosx/tkMacOSXColor.c:
* macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDebug.c:
* macosx/tkMacOSXDialog.c:
* macosx/tkMacOSXDraw.c:
* macosx/tkMacOSXEntry.c:
* macosx/tkMacOSXEvent.c:
* macosx/tkMacOSXFont.c:
* macosx/tkMacOSXHLEvents.c:
* macosx/tkMacOSXInit.c:
* macosx/tkMacOSXKeyEvent.c:
* macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXMenubutton.c:
* macosx/tkMacOSXMenus.c:
* macosx/tkMacOSXMouseEvent.c:
* macosx/tkMacOSXNotify.c:
* macosx/tkMacOSXRegion.c:
* macosx/tkMacOSXScale.c:
* macosx/tkMacOSXScrlbr.c:
* macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXWm.c:
* macosx/tkMacOSXXStubs.c:
* macosx/ttkMacOSXTheme.c:
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 84 |
1 files changed, 84 insertions, 0 deletions
@@ -1,3 +1,87 @@ +2007-06-29 Daniel Steffen <das@users.sourceforge.net> + + * xlib/ximage.c: bitmaps created from the static .xbm + arrays always have LSBFirst bit order. + + * unix/configure.in: fix flag used to weak-link libXss. + * unix/configure: autoconf-2.59 + + * macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues + that could lead to Carbon getting confused about scrollbar thumb size. + + * macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use + TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. + (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save + and restore of QD port clip region; factor out clip region code common + to CG and QD branches; check for port and context validity; handle + tkPictureIsOpen flag during QD port setup. + (TkScrollWindow): remove unnecessary scroll region manipulation + + * macosx/tkMacOSXDraw.c: remove second global QD temp region + * macosx/tkMacOSXInt.h: (no longer necessary) and rename + * macosx/tkMacOSXRegion.c: remaining global QD temp region. + * macosx/tkMacOSXSubwindows.c: + * macosx/tkMacOSXWindowEvent.c: + + * macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE + * macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing. + + * macosx/tkMacOSXButton.c: reduce reliance on current QD port + * macosx/tkMacOSXColor.c: setting and remove unnecessary + * macosx/tkMacOSXDebug.c: references to a drawable's QD port, + * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( + * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new + * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change + * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port + * macosx/tkMacOSXMenu.c: argument. + * macosx/tkMacOSXMenubutton.c: + * macosx/tkMacOSXMouseEvent.c: + * macosx/tkMacOSXScale.c: + * macosx/tkMacOSXScrlbr.c: + * macosx/tkMacOSXSubwindows.c: + * macosx/tkMacOSXWindowEvent.c: + * macosx/tkMacOSXWm.c: + + * macosx/tkMacOSXInt.h: factor out macros, declarations + * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely + internal and private to the 'macosx' sources into a new internal header + file that does _not_ get installed into Tk.framework/PrivateHeaders. + + * macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h + * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. + * macosx/tkMacOSXClipboard.c: + * macosx/tkMacOSXColor.c: + * macosx/tkMacOSXCursor.c: + * macosx/tkMacOSXDebug.c: + * macosx/tkMacOSXDialog.c: + * macosx/tkMacOSXDraw.c: + * macosx/tkMacOSXEntry.c: + * macosx/tkMacOSXEvent.c: + * macosx/tkMacOSXFont.c: + * macosx/tkMacOSXHLEvents.c: + * macosx/tkMacOSXInit.c: + * macosx/tkMacOSXKeyEvent.c: + * macosx/tkMacOSXMenu.c: + * macosx/tkMacOSXMenubutton.c: + * macosx/tkMacOSXMenus.c: + * macosx/tkMacOSXMouseEvent.c: + * macosx/tkMacOSXNotify.c: + * macosx/tkMacOSXRegion.c: + * macosx/tkMacOSXScale.c: + * macosx/tkMacOSXScrlbr.c: + * macosx/tkMacOSXSubwindows.c: + * macosx/tkMacOSXWindowEvent.c: + * macosx/tkMacOSXWm.c: + * macosx/tkMacOSXXStubs.c: + * macosx/ttkMacOSXTheme.c: + + * macosx/Wish.xcodeproj/project.pbxproj: improve support for renamed + * macosx/Wish.xcodeproj/default.pbxuser: tcl and tk source dirs; add + * macosx/Wish-Common.xcconfig: 10.5 SDK build config; remove + tclMathOp.c. + + * macosx/README: document Wish.xcodeproj changes. + 2007-06-23 Daniel Steffen <das@users.sourceforge.net> * generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): |