| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
| |
Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to
handle NULL but didn't.
* generic/tkGrid.c: Fixed handling of out of bounds row or column.
* tests/grid.test: [Bug 1432666]
|
|
|
|
|
| |
message catalogs for the widget demo get packaged into the source
code distribution. [Bug 1466509]
|
|
|
|
| |
key binding for msgbox cancel buttons [Patch 1193614], whitespace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus
* macosx/tkMacOSXEvent.c: carbon event to dynamically enable
the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences]
is defined. [Bug 700316]
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all
* macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284],
implement print applevent handling, style/whitespace cleanup.
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now
* macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text
* macosx/README: antialiasing control code, document ATSUI
text antialiasing changes.
|
|
|
|
|
|
| |
* macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar
* macosx/tkMacOSXWm.c: widget clicks as well as [wm state].
* doc/wm.n: [Bug 1073456]
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation
based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can
use kATSUseFractionalOrigins. This in turn corrects bug #1461650.
* (InitFont): Use "." and "W" instead of "i" and "w" to determine the
"-fixed" attribute. This prevents "Apple Chancery" from being
classified as fixed.
* (InitFontFamilies): Only get the font families once.
|
|
|
|
|
| |
allow empty name for toplevels, remove bogus initial window name.
[Bug 1450800]
|
| |
|
|
|
|
| |
changes to Carbon window manager. [FR 1467004]
|
| |
|
|
|
|
|
|
|
|
|
| |
values, implement window dragging & growing in background (with Command
key down) and by fronting clicks, use correct button & modifier state
API when application is in background (also in TkMacOSXButtonKeyState).
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set
correctly before using API relying on it.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
in setting/removing window proxy icons via [wm attributes -titlepath]
and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241]
* unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING
define on Darwin. [Tcl Bug 1457515]
* unix/configure: autoconf-2.59
* unix/tkConfig.h.in: autoheader-2.59
|
| |
|
| |
|
| |
|
|
|
|
| |
OptionThreadExitProc being called before DeleteWindowsExitProc.
|
|
|
|
| |
path-as-escape issue.
|
| |
|
|
|
|
|
| |
"#ffffff" to work around the (broken?) X servers that do not accept
those color names. [Bug 917433]
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging.
* macosx/Wish.xcode/project.pbxproj: removed $prefix/share from
* macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change
to tcl/unix/configure.in of 2006-03-13.
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXEvent.h: with core-8-4-branch.
* macosx/tkMacOSXFont.h:
* macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXNotify.c:
|
| |
|
|
|
|
| |
end of string. [Bugs 1325998, 1456157]
|
| |
|
| |
|
|
|
|
|
| |
* macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw):
performance improvements, sync similar code, formatting & whitespace.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXColor.c: Patch #638966 into platform specific
* macosx/tkMacOSXInt.h: files.
* macosx/tkMacOSX.h: cleaned up & rationalized order of
* macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers.
* macosx/tkMacOSXButton.c:
* macosx/tkMacOSXCarbonEvents.c:
* macosx/tkMacOSXClipboard.c:
* macosx/tkMacOSXColor.c:
* macosx/tkMacOSXConfig.c:
* macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDialog.c:
* macosx/tkMacOSXDraw.c:
* macosx/tkMacOSXEmbed.c:
* macosx/tkMacOSXEntry.c:
* macosx/tkMacOSXEvent.c:
* macosx/tkMacOSXEvent.h:
* macosx/tkMacOSXFont.h:
* macosx/tkMacOSXHLEvents.c:
* macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInt.h:
* macosx/tkMacOSXKeyEvent.c:
* macosx/tkMacOSXKeyboard.c:
* macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXMenubutton.c:
* macosx/tkMacOSXMenus.c:
* macosx/tkMacOSXMouseEvent.c:
* macosx/tkMacOSXRegion.c:
* macosx/tkMacOSXScale.c:
* macosx/tkMacOSXScrlbr.c:
* macosx/tkMacOSXSend.c:
* macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXWm.c:
* macosx/tkMacOSXWm.h:
* macosx/tkMacOSXXStubs.c:
|
|
|
|
| |
tkUnixFont.c to fix compiling with --enable-xft .
|
|
|
|
|
| |
An RPM can now be built from the tk source
distribution with "rpmbuild -tb <tarball>".
|
|
|
|
| |
standardized formats established on 2005-11-17. [Bug 1370296]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkInt.h: in TkAqua provided by Benjamin
* generic/tkTextDisp.c: Riefenstahl. [Patch 638966]
* library/demos/unicodeout.tcl:
* macosx/tkMacOSXFont.h (new file):
* macosx/tkMacOSXFont.c:
* tests/font.test:
* unix/tkUnixFont.c:
* win/tkWinFont.c:
* generic/tkFont.c: moved MODULE_SCOPE declarations of
* generic/tkFont.h: font helper procs into header files.
* macosx/tkMacOSXButton.c:
* macosx/tkMacOSXFont.h:
* macosx/tkMacOSXMenubutton.c:
* macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file,
* macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping
as it interferes with -sectcreate (rdar://4486223).
* macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl
* macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest.
* unix/configure.in: fix detection of symbols build when enabling
TkAqua debug code; filter nm output of libtclstub better to avoid
error on intel macs [Bug 1415789].
* unix/configure: autoconf-2.59
|
|
|
|
|
|
|
| |
where the console window lives. Also added code to handle
multiple calls to Tk_CreateConsoleWindow so that the console
channels connect to the last console window opened, in compatibility
with the previous implementation.
|
|
|
|
| |
where the console window lives.
|
| |
|
|
|
|
|
| |
core scripts as this can cause problems with mega-widget
libraries like snit.
|
|
|
|
|
|
|
| |
* generic/tkInt.h: Included Obj-ification of the [console] and
[consoleinterp] commands, and reworking of all the supporting data
structures for cleaner sharing and lifetime management especially
in multi-threaded configurations.
|
| |
|
| |
|
|
|
|
| |
Also take better advantage of C's casting rules w.r.t. void* and other pointers
|
|
|
|
| |
that were crashing the test suite.
|
|
|
|
|
| |
* tests/canvPs.test: to stop test suite crash on Mac OSX.
[Bug 1088807]
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXPort.h: errno, and errno.h. Standardized
* macosx/tkMacOSXWm.c: the logic for using header files from
* macosx/tkMacOSXWm.h: the compat directory. Thanks Joe
* unix/tkUnixPort.h: English for the patch. [Patch 1445404]
|
|
|
|
|
| |
needed by the test suite into the source distro. This was overlooked
in the 2005-10-12 commit.
|