| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
the "original" relief if it has changed in the interim. This
prevents code that simulated overrelief buttons from not working
in 8.4. [Bug #604270]
FossilOrigin-Name: 2054f3e59e8529440520e97088a2e9b0900cd237
|
|
|
|
|
|
| |
of button to normal for unix bindings. [Bug #597920]
FossilOrigin-Name: 9034f66115cc40124863e2e6113cc3071256d5bc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.decls:
* generic/tkInt.decls: added new "aqua" specific entries to the
stubs tables. Changed all "unix" entries to "x11" to allow us to
distinguish and build both "aqua" on MacOSX and "x11" on MacOSX.
* generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can
be passed to the resource compiler.
* generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem]
subcommand: returns "x11" when running on X11, "win32" on Windows,
"classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon)
* generic/tkFont.c (TkFontGetFirstTextLayout): new private function
returning the first chunk of a Tk_TextLayout, i.e. until the first
font change on the first line (or the whole first line if there is
no such font change).
* generic/tkMain.c: made Tcl_ThreadDataKey static
* library/demos/puzzle.tcl: fixed button metrics for aqua
* tests/cursor.test: check for presence of arrow cursor instead of
heart cursor
* xlib/xcolors.c: changed xColors static initialization to more
standard C
* macosx/Wish.pbproj/jingham.pbxuser (new):
* macosx/Wish.pbproj/project.pbxproj (new): project for Apple's
ProjectBuilder IDE.
* macosx/Makefile (new): simple makefile for building the project
from the command line via the ProjectBuilder tool 'pbxbuild'.
* macosx/tkMacOSXAppInit.c (new): macosx specific AppInit looking
for a AppMain.tcl file in its bundled Resources/Scripts folder. If
present, argv[1] is set to that file and the Scripts folder is
added to the auto_path. This allows tk apps to embed scripts within
their bundle directory structure.
* macosx/tkMacOSXInit.c (new): macosx adapted version of
tkUnixInit.c: we initialize & cache the Carbon native encoding
(e.g. 'macRoman') and try to find the tk script library files
inside Tk packaged as a framework.
* macosx/tkMacOSXNotify.c (new): new macosx specific merged
Carbon/select-based notifier.
* macosx/tkMacOSXEvent.c (new):
* macosx/tkMacOSXEvent.h (new):
* macosx/tkMacOSXKeyEvent.c (new):
* macosx/tkMacOSXMouseEvent.c (new):
* macosx/tkMacOSXWindowEvent.c (new): new macosx specific event
handling functionality.
* macosx/tkMacOSX.h (new):
* macosx/tkMacOSXBitmap.c (new):
* macosx/tkMacOSXButton.c (new):
* macosx/tkMacOSXClipboard.c (new):
* macosx/tkMacOSXColor.c (new):
* macosx/tkMacOSXConfig.c (new):
* macosx/tkMacOSXCursor.c (new):
* macosx/tkMacOSXDefault.h (new):
* macosx/tkMacOSXDialog.c (new):
* macosx/tkMacOSXDraw.c (new):
* macosx/tkMacOSXEmbed.c (new):
* macosx/tkMacOSXFont.c (new):
* macosx/tkMacOSXHLEvents.c (new):
* macosx/tkMacOSXInt.h (new):
* macosx/tkMacOSXKeyboard.c (new):
* macosx/tkMacOSXMenu.c (new):
* macosx/tkMacOSXMenubutton.c (new):
* macosx/tkMacOSXMenus.c (new):
* macosx/tkMacOSXPort.h (new):
* macosx/tkMacOSXRegion.c (new):
* macosx/tkMacOSXScale.c (new):
* macosx/tkMacOSXScrlbr.c (new):
* macosx/tkMacOSXSubwindows.c (new):
* macosx/tkMacOSXTest.c (new):
* macosx/tkMacOSXUtil.c (new):
* macosx/tkMacOSXUtil.h (new):
* macosx/tkMacOSXWm.c (new):
* macosx/tkMacOSXWm.h (new):
* macosx/tkMacOSXXStubs.c (new): macosx ports of classic mac Tk
implementation in tk/mac.
* macosx/tkMacOSXSend.c (new): only send to local interp
implemented currently.
* macosx/tkMacOSXDebug.h (new):
* macosx/tkMacOSXDebug.c (new): new macosx specific functions for
debugging MacOS events, regions, etc.
* macosx/tkAboutDlg.r (new):
* macosx/tkMacOSXApplication.r (new):
* macosx/tkMacOSXCursors.r (new):
* macosx/tkMacOSXLibrary.r (new):
* macosx/tkMacOSXMenu.r (new):
* macosx/tkMacOSXResource.r (new):
* macosx/tkMacOSXXCursors.r (new):
* macosx/tclets.r (new): sources for Rez resource compiler.
* macosx/Wish.icns (new): Wish application icon.
* generic/tk.h:
* generic/default.h:
* generic/tkBind.c:
* generic/tkCmds.c:
* generic/tkGrab.c:
* generic/tkPointer.c:
* generic/tkPort.h:
* generic/tkSelect.c:
* generic/tkStubLib.c:
* generic/tkTest.c:
* generic/tkText.c:
* generic/tkWindow.c:
* unix/tkUnix3d.c:
* xlib/xgc.c:
* xlib/X11/X.h:
* xlib/X11/Xlib.h:
* xlib/X11/Xutil.h: added #includes and #ifdefs for macosx
* library/bgerror.tcl:
* library/button.tcl:
* library/console.tcl:
* library/dialog.tcl:
* library/entry.tcl:
* library/listbox.tcl:
* library/menu.tcl:
* library/msgbox.tcl:
* library/scrlbar.tcl:
* library/spinbox.tcl:
* library/text.tcl:
* library/tk.tcl:
* library/demos/menu.tcl:
* library/demos/menubu.tcl:
* library/demos/widget: check [tk windowingsystem] instead of
and/or in addition to $tcl_platform(platform).
* generic/tkInt.h:
* mac/tkMacBitmap.c:
* mac/tkMacWm.c: added missing CONSTification
* generic/tkIntDecls.h:
* generic/tkIntPlatDecls.h:
* generic/tkIntXlibDecls.h:
* generic/tkPlatDecls.h:
* generic/tkStubInit.c: regen
FossilOrigin-Name: 6b4c1410c56a191e66a5d9fdeed5b10c8b44eaa0
|
|
|
|
|
|
|
| |
instead of just Priv(relief). This ensures that neighboring
buttons don't confuse (over)relief settings.
FossilOrigin-Name: 5bfad006f7062cb4e7de624b3f80ba27678b42a4
|
|
|
| |
FossilOrigin-Name: 576f16ca1ba71b5e2cd7fde25db651003931be9a
|
|
|
|
|
|
|
|
| |
* library/panedwindow.tcl: changed class from PanedWindow to
Panedwindow to not conflict with existing bwidgets, but also to be
more regular with other names used in the core.
FossilOrigin-Name: c5e500e1fd18750bd7263ac67fb4c5c7410021bd
|
|
|
|
|
|
|
| |
return instead of invoking - ButtonUp handles invoking already.
[Bug #499168]
FossilOrigin-Name: 2bdb640bab61cfc5a7245dd6346a9e6ad72555a7
|
|
|
|
|
|
| |
FocusGrab info is not set. [Bug #553283]
FossilOrigin-Name: b07eac118d01e0d9b7bde29a2569a6c7edbe81e1
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/clrpick.tcl (tk::dialog::file::chooseDir):
* library/msgbox.tcl (tk::MessageBox):
* library/tkfbox.tcl (tk::dialog::file):
* library/xmfbox.tcl (tk::MotifFDialog):
Revert [Tk patch 568278]. The transient window workaround
is no longer needed since the fix for [Tk bug 570764]
solved the problem for withdrawn transients.
FossilOrigin-Name: 292849c2409f5249983e7e27590973fb92ae2c0a
|
|
|
| |
FossilOrigin-Name: 5288fc9de13cc90fd90d0a4f5de6630f87684e10
|
|
|
|
|
|
| |
postscript generation to fail under Win2K.
FossilOrigin-Name: be10e67f22c2fede718afdf7e39793e140432084
|
|
|
|
|
|
| |
ExposePrivateCommand to accept patterns as well.
FossilOrigin-Name: eac15e842f33f46f618c6fbdf37696c8fbb1c6e8
|
|
|
| |
FossilOrigin-Name: 529a4bc8b6d18efc0e5f4f934892448cb8978828
|
|
|
| |
FossilOrigin-Name: 76571323bd7fe28f87a34cdf2ad26a2296bd84d8
|
|
|
| |
FossilOrigin-Name: 3213f87f2e43db53076702f7034ff9d5cd7ee226
|
|
|
|
|
|
| |
on Windows. [Bug #464451] (darley)
FossilOrigin-Name: 82b80c76ea26a4aaf1f61a40ae95fadaa4d5fc47
|
|
|
|
|
|
| |
[Bug #553207] and made Tab a default expansion key (like Escape).
FossilOrigin-Name: f5add5caf75d85a64c24c93027d49b9995d283b9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkText.c: undo/redo stack to not be tied solely to the
* generic/tkText.h: text widget. The APIs are still private.
* generic/tkUndo.c: This also adds a stack limiting ability and
* generic/tkUndo.h: a -maxundo option to the text widget (in
* library/text.tcl: addition to the options from TIP #26) should
* mac/tkMacDefault.h: users want to limit the undo/redo stack
* tests/text.test: (should not be necessary in most cases).
* unix/Makefile.in: [Patch #554763] (callewart)
* unix/tkUnixDefault.h:
* win/Makefile.in:
* win/makefile.vc:
* win/tkWinDefault.h:
FossilOrigin-Name: 6a28d5bdfd4bd0d8ab71bc4b8aeb118626124b0a
|
|
|
|
|
|
| |
Currently includes only Color -> Colour translation.
FossilOrigin-Name: 8e98993a1f6f074c7bb8b340332303b06de38654
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/clrpick.tcl (tk::dialog::file::chooseDir):
* library/msgbox.tcl (tk::MessageBox):
* library/tkfbox.tcl (tk::dialog::file):
* library/xmfbox.tcl (tk::MotifFDialog): Remove the
transient property on dialogs after they have been
dismissed to insulate them from further state changes
in the master. This keeps a withdrawn dialog from
being mapped when the master is deiconified. [Tk patch 568278]
FossilOrigin-Name: e3449e31355a45e3e239f8ad595515b228bd311c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/clrpick.tcl (tk::dialog::color):
* library/dialog.tcl (tk_dialog):
* library/msgbox.tcl (tk::MessageBox):
* library/tkfbox.tcl (tk::dialog::file):
* library/xmfbox.tcl (tk::MotifFDialog_Create):
Only make the dialog window a transient if
the master is visible. This check already
appeared in some of the dialogs. This patch
just copies the check into those that were
lacking.
FossilOrigin-Name: 627fc4dfc42deeb3dc0a7098e4b91919e6ba543d
|
|
|
| |
FossilOrigin-Name: ec3df4860b616cfa4a960b17f9cfd4519a2afb67
|
|
|
|
|
|
|
| |
All translations were modified to work with "magic ampersand".
Russian translations added.
FossilOrigin-Name: f34dcf01ddf22dc24ff6457fca33d8e39ad2c134
|
|
|
|
|
|
|
| |
Don't set the bgerror dialog as a transient of
itself since this operation is ill defined.
FossilOrigin-Name: 70bae675185cfdfe4a0012d34a8894a51dcda8fd
|
|
|
| |
FossilOrigin-Name: a07f013b57427f0132695186c5086cc040fc47d1
|
|
|
|
|
|
| |
latest revisions to avoid defining new global commands.
FossilOrigin-Name: fb357b06078b8b2c40bcbb4540a3e17506b9b329
|
|
|
|
|
|
|
|
|
| |
* library/console.tcl:
* library/tk.tcl: fix tk.tcl not sourcing library files
that define bindings at startup on mac. (independent of
tk library files being in resources or on auto_path)
FossilOrigin-Name: 31190a2dda4aff4b73976e5e95bf0c3caf161077
|
|
|
|
|
|
| |
dialog. Completes soft dependence on msgcat. [FR 539309]
FossilOrigin-Name: 65a039e36fb1d29d43ec1655917edbee3dcf19d7
|
|
|
| |
FossilOrigin-Name: 09d2e17ecacf2a6f70fbb72bd29106b29efd1290
|
|
|
| |
FossilOrigin-Name: 21bd767606dc25d686705fb734424298a8611515
|
|
|
| |
FossilOrigin-Name: 51b1ef6e023904decb5381a565b37ac820ef8b7e
|
|
|
|
|
|
|
| |
implementations of ButtonLeave to check for Priv(relief) existing
before trying to use it. [Patch #541849]
FossilOrigin-Name: d1bda72eac8815ae0594089ef8c23925c1cf8a38
|
|
|
| |
FossilOrigin-Name: d0b746e0da272199d17785138a27b4d9851bb82e
|
|
|
| |
FossilOrigin-Name: 4ec0f20a9e994f5f0037d195bb50d156b4fad859
|
|
|
|
|
|
|
| |
msgcat procedures as used in tk defined in case the package
is not available.
FossilOrigin-Name: 5dc2a76065bcb9f59a23e563fcddbb25338891eb
|
|
|
| |
FossilOrigin-Name: 265e5387f54b9516df83fe5f597f858a1fb0cae1
|
|
|
| |
FossilOrigin-Name: 0c300c86a773d335b81751707a30db22e745b7de
|
|
|
|
|
|
| |
binding on Unix platforms.
FossilOrigin-Name: 2187fed2a80ec3c4028328334d16423b87811820
|
|
|
|
|
|
| |
accomodate two button mice. [Patch #493145]
FossilOrigin-Name: b405f649ffb2bc6fa8d972efc944e0095d463cdb
|
|
|
| |
FossilOrigin-Name: a0cb7320145c7897c13e53e7b952e19eaca986a6
|
|
|
|
|
|
|
|
| |
Added Cursor timer that restores the default cursor when pointer
is no longer over the sash. This is necessary because Leave
events won't be seen when moving into a paned child.
FossilOrigin-Name: 2d1015faf9bc6e1db724af780a0225d90a3fb6a6
|
|
|
|
|
|
| |
y args at all (they aren't used).
FossilOrigin-Name: be4ab9b6787c09203b668c6f235335618765d11f
|
|
|
| |
FossilOrigin-Name: 6cb4e627e7b512fab014d466d3f49e12fd61784a
|
|
|
| |
FossilOrigin-Name: 7314a88b0f4af54da1dbbef59b183da7dd715071
|
|
|
|
|
|
|
|
|
|
|
| |
* library/text.tcl: Adjust <Double-1> and <Triple-1> bindings
so that no anchor point is set and the insertion cursor is
set to the last character in the selection. [Bug 220943]
* tests/event.test: Add test cases for double click and
drag as well as triple click and drag in the text and
entry widgets.
FossilOrigin-Name: a938c4252de56c2a923c43dfdeb05e203a835a36
|
|
|
|
|
|
|
| |
in disabled state for Windows to show selection and allow
mouse-wheel scrolling.
FossilOrigin-Name: a854f9f234e2e359db0672772d0d0f8b18949cc6
|
|
|
|
|
|
|
|
| |
* library/spinbox.tcl:
* library/text.tcl: added extra checks against bug #220269 and
made spinbox reuse more of the entry procedure code.
FossilOrigin-Name: aa3d08e6cc2e73a4a3d1435e884768df97b53a3b
|
|
|
|
|
|
|
| |
was selected in the filetypes option menu. Adapted from code by Chris
Nelson submitted in Patch #492220.
FossilOrigin-Name: 4d9d93a637526f4ac7541a0b39ca3e05bd7afab7
|
|
|
| |
FossilOrigin-Name: aa14032cebbe2e083019754764203e13bb8f6262
|
|
|
| |
FossilOrigin-Name: da540e6c851685a6f7aa26ebcd27a74528bbbc80
|