| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
| |
FossilOrigin-Name: 229c00440cb17bc2c1d31c92120436db102bcae4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
focus events to windows of class help or to overrideredirect windows.
[Bug 1472624]
* macosx/tkMacOSXWm.c: set overrideredirect windows to not become
activated by the window manager and to not receive OS activate events
(should make them behave more like on other platforms); use modern
window class API for overrideredirect and transient windows; set the
default class of overrideredirect windows to 'simple' rather than
'plain' (i.e. no window frame); add missing Panther and Tiger window
attributes to [::tk::unsupported::MacWindowStyle].
FossilOrigin-Name: 79e850106c213e8772913d05bd0f143b4bb174f7
|
|
|
|
|
|
|
| |
Fix opt added 2006-03 that caused slowdown for some common cases.
[Bug 1409140]
FossilOrigin-Name: 13d8168f40a239dd86506ddf0947e7c6572527e0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
canvas window items are unmapped when canvas is unmapped. [Bug 940117]
* macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region
of unmapped windows to prevent any drawing into them or into their
children from becoming visible. [Bug 940117]
* macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to
* macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap
event propagation to children. [Bug 1480105]
* macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes
incorrect positioning of images with complex alpha on native buttons;
actual alpha blending is still broken in this situation. [Bug 1155596]
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent):
* macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with
key shortcut for 'Preferences' app menu item. [Bug 1481503]
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check
for HICommand menu item shortcuts in the application menu.
* macosx/tkMacOSXInt.h: initialize keyboard layout setup in
* macosx/tkMacOSXInit.c: TkpInit() rather than during handling of
* macosx/tkMacOSXKeyEvent.c: first key down event.
* macosx/tkMacOSXDraw.c: add optional debug code to flash clip
* macosx/tkMacOSXSubwindows.c: regions during update or draw.
FossilOrigin-Name: a75d23da37089f4892a8bcf58c4e6f5c37adabf9
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf-2.13
* win/configure:
FossilOrigin-Name: 67e7acba427dee71fedbe4b502874fb51de9c1c9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
potentially stale window position in initial configure event on first
map of a window. [Bug 1476443]
(TkMacOSXWindowOffset): use modern GetWindowStructureWidths API.
* macosx/tkMacOSXInt.h:
* macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new
internal function to generate button events for current pointer
directly, without requiring prior call to XQueryPointer().
* macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of
window-local pointer position.
* macosx/tkMacOSXInt.h: use improvements above to avoid calls to
* macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might
* macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318]
* macosx/tkMacOSXMenus.c:
* macosx/tkMacOSXScale.c:
* macosx/tkMacOSXScrlbr.c:
* tkAboutDlg.r: update copyright.
* macosx/tkMacOSXCarbonEvents.c: sync with HEAD
* macosx/tkMacOSXDebug.c:
* macosx/tkMacOSXDebug.h:
* macosx/tkMacOSXDraw.c:
* macosx/tkMacOSXEvent.c:
* macosx/tkMacOSXEvent.h:
* macosx/tkMacOSXFont.h:
* macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInt.h:
* macosx/tkMacOSXKeyEvent.c:
* macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXMenubutton.c:
* macosx/tkMacOSXMouseEvent.c:
* macosx/tkMacOSXSend.c:
* macosx/tkMacOSXTest.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXWm.c:
FossilOrigin-Name: 7f39d25fec1969a2fa141c07643cc01c1945f505
|
|
|
| |
FossilOrigin-Name: 3719f961f8b88995dfabb4cd9aeb0270e6c7e9ed
|
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXWm.c:
* tests/constraints.tcl:
* tests/wm.test: sync with 2006-04-18 commit to HEAD. (darley)
FossilOrigin-Name: f19e6c99118ebb086666a56cb1ce92862bd8c4da
|
|
|
|
|
|
| |
* tests/grid.test: [Bug 1432666]
FossilOrigin-Name: 3e3d4dfb08c1ed417bbf549b750a66c36c2b8f33
|
|
|
| |
FossilOrigin-Name: 01d88d3e26685ebc17ab844c86185846129ea870
|
|
|
| |
FossilOrigin-Name: 137bf1085703580f367ce3e66f1c9379362b75b8
|
|
|
|
|
|
| |
key binding for msgbox cancel buttons [Patch 1193614], whitespace.
FossilOrigin-Name: 1912d481d96d9ec59d21272c7f9ff3beaf56581a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
FossilOrigin-Name: bcae40073b3f0c5228ebe195ab31a4113f8eb370
|
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar
* macosx/tkMacOSXWm.c: widget clicks as well as [wm state].
* doc/wm.n: [Bug 1073456]
FossilOrigin-Name: 52e0c8cba697c657842c1e3fdfb39a43d1d121b5
|
|
|
|
|
|
| |
* changes: Updates for next RC.
FossilOrigin-Name: e3ebddcddf3761401483ca3c8c224143449d3696
|
|
|
|
|
|
|
| |
allow empty name for toplevels, remove bogus initial window name.
[Bug 1450800]
FossilOrigin-Name: b8d4d844b6248cf2908c447c8cfb8c5da2d647fd
|
|
|
| |
FossilOrigin-Name: 32d9dd81672c9f109d592ab87ae569d56178ba18
|
|
|
|
|
|
| |
changes to Carbon window manager. [FR 1467004]
FossilOrigin-Name: d74d8edcdb6959b3911b861e772476e3cf806471
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
* macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath]
works correctly, add OS support for dragging proxy icons and
using the titlepath menu.
FossilOrigin-Name: 4a4b61c7d7c287e538bceb09e46b2dbd0ccae655
|
|
|
|
|
|
|
|
|
|
|
| |
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.13
FossilOrigin-Name: 8816101c61bf8a0cce79169160c8c28111d71799
|
|
|
| |
FossilOrigin-Name: c430f014b0095b7fc6d6fb33c88f73a5199d8620
|
|
|
|
|
|
|
| |
* generic/tkOption.c (TkOptionDeadWindow): handle
OptionThreadExitProc being called before DeleteWindowsExitProc.
FossilOrigin-Name: 45c4e869b15e753d62137a704698d082bb25a6a8
|
|
|
|
|
|
|
| |
"#ffffff" to work around the (broken?) X servers that do not accept
those color names. [Bug 917433]
FossilOrigin-Name: ab6043d7f9ae732062fe505af3f942279bbd1401
|
|
|
|
|
|
| |
handler for DeleteWindowsExitProc.
FossilOrigin-Name: 1eb4d4eab5699e0fb96dab9e2c145e773a56b234
|
|
|
| |
FossilOrigin-Name: 80286487dcea7c93d318c181f677651843ab6e60
|
|
|
|
|
|
| |
Needed by Tk for manifest generation.
FossilOrigin-Name: b1e97239eb18ea2be4010aaddefce7c397ee4c5e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers;
* macosx/tkMacOSXButton.c: sync whitespace, comments & minor
* macosx/tkMacOSXCarbonEvents.c: changes with HEAD.
* 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.c:
* macosx/tkMacOSXFont.h (new file):
* 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/tkMacOSXNotify.c:
* macosx/tkMacOSXRegion.c:
* macosx/tkMacOSXScale.c:
* macosx/tkMacOSXScrlbr.c:
* macosx/tkMacOSXSend.c:
* macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXTest.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXWm.c:
* macosx/tkMacOSXWm.h:
* macosx/tkMacOSXXStubs.c:
FossilOrigin-Name: 761084f876d96b7924531ac0c88d6a2a4c7ec357
|
|
|
| |
FossilOrigin-Name: 59b08c01dd74c00888f0a2d24685221e424aa8fa
|
|
|
| |
FossilOrigin-Name: acc6efaaa1b5fca7abe77372280013e0ce072425
|
|
|
|
|
|
|
|
| |
TkAqua debug code; filter nm output of libtclstub better to avoid
error on intel macs [Bug 1415789].
* unix/configure: autoconf-2.13
FossilOrigin-Name: 24bb0579fd386a701e3c366990653f539b497ba3
|
|
|
| |
FossilOrigin-Name: 61de9f7a184adc733c3d68691f77e0b9611933eb
|
|
|
|
|
|
|
| |
core scripts as this can cause problems with mega-widget
libraries like snit.
FossilOrigin-Name: 6afc0fe2bd385caeaa92b8b91dfd29b81ad55568
|
|
|
| |
FossilOrigin-Name: 734ca339c2b838e7f9027867314961321e0e8b88
|
|
|
| |
FossilOrigin-Name: 7953da6fe0e594efa794b100203511d18c6a0672
|
|
|
| |
FossilOrigin-Name: 373ccb1bd5f2853e041450626761919305bd1d60
|
|
|
|
|
|
| |
that were crashing the test suite.
FossilOrigin-Name: 3f47da3bbecd3374be27bcfeb3dba782def26b46
|
|
|
|
|
|
|
| |
* tests/canvPs.test: to stop test suite crash on Mac OSX.
[Bug 1088807]
FossilOrigin-Name: 556fb09d29b539068e3993316bb312563d17ce2a
|
|
|
|
|
|
|
|
|
| |
* 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]
FossilOrigin-Name: 08294d431681c731c304fe1312f89bf3baaada1c
|
|
|
|
|
|
| |
the user, even when they should have been.
FossilOrigin-Name: 5e8d745bc3f3111f9b7d045c5453331347a28fb0
|
|
|
| |
FossilOrigin-Name: e05eb965c6f1572b5cff3dc40f9ef267ae980960
|
|
|
|
|
|
|
|
|
|
| |
* changes: changes to start prep for an 8.4.13 release.
* generic/tk.h:
* unix/configure{.in}:
* unix/tk.spec:
* win/configure{.in}:
FossilOrigin-Name: 447a3c33baf7d23973f39c012e899d39cdf362da
|
|
|
| |
FossilOrigin-Name: be7dc5c156648d53727525fa01b96ab2cfa67766
|
|
|
|
|
|
|
|
| |
displaying images. Bitmap images still have a black/white
reversal issue, appears to be a general OS X issue (as seen in
frogger demo).
FossilOrigin-Name: 05e333200f488a33a611023451aea66d57fa2e57
|
|
|
|
|
|
| |
* unix/configure: issues on NetBSD. Regenerated configure script.
FossilOrigin-Name: 7b45d8c1483849b9bb482c01b29aec3a7b72751a
|
|
|
| |
FossilOrigin-Name: d505e258ab9f9431bd759709f59ac0b4c0d47363
|
|
|
|
|
|
| |
Stupid issue was fixed for the mask pixmap, but not the data pixmap!
FossilOrigin-Name: 110a7e3d7fa530415f938159b3111fbfbbf0ea3d
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkPlatDecls.h: to use Tk_Window instead of internal
* macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include
* macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring
* macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define
* macosx/tkMacOSXPort.h: out of tk.h into platform header.
FossilOrigin-Name: 34afa583edce278d64d239747c9f7963bf8a5eea
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkPlatDecls.h: to use Tk_Window instead of internal
* macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include
* macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring
* macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define
* macosx/tkMacOSXPort.h: out of tk.h into platform header.
FossilOrigin-Name: 17f6ab80d73813018e189362ff776b6ce20689c7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1237759] * library/button.tcl:
* library/choosedir.tcl:
* library/clrpick.tcl:
* library/comdlg.tcl:
* library/console.tcl:
* library/dialog.tcl:
* library/entry.tcl:
* library/focus.tcl:
* library/listbox.tcl:
* library/menu.tcl:
* library/msgbox.tcl:
* library/palette.tcl:
* library/panedwindow.tcl:
* library/safetk.tcl:
* library/scale.tcl:
* library/scrlbar.tcl:
* library/spinbox.tcl:
* library/tearoff.tcl:
* library/text.tcl:
* library/tk.tcl:
* library/tkfbox.tcl:
* library/xmfbox.tcl:
FossilOrigin-Name: b0be966e8b61e2bec92b08c6faa897d61d0f40db
|
|
|
|
|
|
| |
* unix/configure.in: 64bit flags from CFLAGS for Tk build.
FossilOrigin-Name: 7144aafb7b16e2e135cd450b949374319985dacd
|