summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* Dopey bug, I should only reset the widget width for spinboxes, since I onlywolfsuit2005-03-241-1/+3
| | | | change it for them...
* Get the Entry and Spinbox widgets to draw with the native look & feel onwolfsuit2005-03-245-63/+2990
| | | | | | Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built.
* 2005-03-23 Jim Ingham <jingham@apple.com>wolfsuit2005-03-231-310/+298
| | | | | | | | | | | | | | | | | | This is cleanup thanks to Neil Madden <nem@cs.nott.ac.uk>. * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto. This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <revarbat@gmail.com> * macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.
* 2005-03-14 Jim Ingham <jingham@apple.com>wolfsuit2005-03-153-54/+131
| | | | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler. These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto. * tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.
* Fix for 1124237.wolfsuit2005-03-123-8/+32
|
* Fix the mysterious "sometimes one button doesn't draw" bug.wolfsuit2005-03-121-23/+19
|
* Fix for 1160025wolfsuit2005-03-101-12/+24
|
* Add a hack to work around some issues with remote debugging with Xcode. ↵wolfsuit2005-03-092-2/+15
| | | | | | | | Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well.
* * macosx/tkMacOSX.h: fixed incorrect inclusion of internal header.das2005-02-242-10/+8
| | | | * macosx/tkMacOSXNotify.c: corrected included headers.
* * macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile):das2005-02-221-40/+20
| | | | | | fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
* * macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to showdas2005-01-251-6/+7
| | | | | | | | | | console at startup instead of directly calling [console show]. * unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57
* Changed to make platform implementation ready for a toplevel -use option; ↵chengyemao2005-01-091-2/+3
| | | | completed a full toplevel -use option configuration for Windows
* Corrected handling of MacOS filetypes in tk_*file dialogsvincentdarley2004-12-201-3/+2
|
* Bump to 8.5a3dkf2004-12-113-8/+8
|
* * macosx/Wish.pbproj/project.pbxproj: reverted earlier changes fordas2004-11-191-3/+3
| | | | tclConfig.h changes to tcl, since those have been reverted for now.
* * macosx/Wish.pbproj/project.pbxproj: reverted earlier changes fordas2004-11-191-3/+6
| | | | tclConfig.h changes to tcl, since those have been reverted for now.
* Remove extra space after {BUILD_PRODUCTS.wolfsuit2004-11-171-2/+2
|
* * macosx/Wish.pbproj/project.pbxproj:das2004-11-166-28/+4368
| | | | | | | | | | | | | | | * macosx/buildTkConfig.tcl: fixes for tclConfig.h changes. * macosx/Wish.pbproj/project.pbxproj: fixed references to renamed bitmap files. * macosx/Wish.xcode/project.pbxproj (new): * macosx/Wish.xcode/default.pbxuser (new): * macosx/Wish-Info.plist (new): * macosx/Tk-Info.plist (new): added new Xcode 1.5 project using native targets, made possible by tclConfig.h changes. * generic/tk.h: added version number change comments for new files.
* * macosx/tkMacOSXXStubs.c: implemented XGetGeometry().das2004-11-131-4/+24
|
* * doc/SetOptions.3:das2004-11-121-48/+75
| | | | | | | | * doc/text.n: fixed *roff errors uncovered by running 'make html'. * macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
* * generic/tkMain.c:das2004-11-1112-621/+995
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348] * doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath]. * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with core-8-4-branch. * generic/tkRectOval.c: * macosx/README: * macosx/tkMacOSXDefault.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXWm.c: forward port from core-8-4-branch of Jim's and my changes for CG drawing and [wm attributes] (corresponds to 8.4 changes dating from 09-18, 07-27, 07-24). * macosx/tkMacOSXMouseEvent.c: endianness fixes. * macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework. * macosx/Makefile: prevent parallel make from building several targets at the same time.
* fix to MacOSX compound button layoutvincentdarley2004-11-091-4/+10
|
* Fix silly typodkf2004-10-261-2/+2
|
* Attempt to fix [Bug 919066] by allowing the code that creates the regiondkf2004-10-261-5/+65
| | | | much more knowledge of the platform functions available to it.
* Add -hide and -stretch options to panedwindow widgets. (TIPs 177 and 179)dkf2004-10-241-1/+3
| | | | Thanks to Brian Griffin for developing these! [Patch 983886]
* * doc/wm.n (iconphoto): added support for Tk photohobbs2004-10-051-3/+74
| | | | | | | | * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
* Make sure user_data is NULL everywhere it isn't set. [Bug 1021812]dkf2004-09-032-3/+5
|
* * macosx/tkMacOSXWm.c: Made use of Tcl_WrongNumArgs in a fewdgp2004-08-251-6/+3
| | | | * win/tkWinMenu.c: appropriate spots.
* * macosx/Makefile: added support to tk framework build todas2004-07-203-10/+21
| | | | | | | | | | | | | optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
* 2004-07-14 Jim Ingham <jingham@apple.com>wolfsuit2004-07-151-4/+9
| | | | | | | | * macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
* Fix for #742882 "Potential division by zero in gridded wm geometry"jenglish2004-06-161-6/+17
|
* The TIP specified a -detail option, not a -finemessage option.dkf2004-05-241-5/+5
|
* Turn on the -finemessage option (TIP 152) for Mac OS X.wolfsuit2004-05-241-5/+5
|
* * generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.chobbs2004-05-031-8/+44
| | | | | | | | * macosx/tkMacOSXXStubs.c: to being implemented in a platform * unix/tkUnixEvent.c: specific manner. The cleanup order was * win/tkWinX.c: bad at least on Windows, where we reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
* Fix several problems with Icelandic (and Faroese) keyboardscc_benny2004-04-211-48/+338
| | | | | | | | | | | reported by Jérôme Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. (KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr.
* Fixes for bugs 220871 and 917557. Plus remove the Quit menu from the defaultwolfsuit2004-04-014-69/+103
| | | | File menu.
* * macosx/tclets.r (removed): obsolete holdover from mac classic.das2004-03-301-172/+0
|
* * README: Bump version to 8.5a2.dgp2004-03-261-4/+4
| | | | | | | | | | | * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.57 * win/configure:
* XMoveWindow and XMoveResizeWindow need to propagate ConfigureNotify eventswolfsuit2004-03-211-2/+48
| | | | to the children of the moved or resized window.
* update patchlevel to 8.5a1hobbs2004-03-021-4/+4
|
* * macosx/Makefile: ensure that xcodebuild will use thedas2004-02-231-3/+3
| | | | Wish.pbproj project even if a .xcode project is also present.
* * macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.das2004-02-233-3/+4
| | | | | * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
* * macosx/tkMacOSXDraw.c:das2004-02-232-29/+79
| | | | | | | | * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. [Bug 809157]
* * doc/checkbutton.n: TIP#110 implementationhobbs2004-02-182-25/+40
| | | | | | | | | | | | | | | * doc/radiobutton.n: Tristate Checkbutton and Radiobuttons * generic/tkButton.c: * generic/tkButton.h: * library/demos/check.tcl: * library/demos/radio.tcl: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDefault.h: * tests/button.test: * unix/tkUnixButton.c: * unix/tkUnixDefault.h: * win/tkWinButton.c: * win/tkWinDefault.h:
* * (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonymscc_benny2004-02-171-1/+15
| | | | for <Command> and <Option> for now.
* Fix a bug in tk_getOpenFile - files with no types are rejected when they wouldwolfsuit2004-02-1624-253/+1442
| | | | | | pass in Mac OS Classic. Add the tkMacOSXCarbonEvents.c - just a skeleton right now. A bunch of formatting nits fixed.
* * Fix: Convert DOS lineends to Unix.cc_benny2004-02-141-824/+824
|
* Apply patch 112997, and kill a few more places where we were still usingwolfsuit2004-02-143-70/+65
| | | | Pascal string interfaces.
* * (TkpSetKeycodeAndState): Put UTF-8 into trans_chars insteadcc_benny2004-02-071-823/+824
| | | | of Latin-1.
* * generic/tkTextIndex.c: added '#include <tclInt.h>' since thedas2004-01-272-9/+7
| | | | | | | | | | code uses the TclUtfToUniChar macro from that file. [Bug 874745] * macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts). * macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.