| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
|
|
|
|
| |
dependency on tclInt.h [Bug 874745].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkBind.c: to 'Tcl_Panic' (the function). The #define
* generic/tkBitmap.c: of panic in tcl.h clearly states it is
* generic/tkCanvArc.c: deprecated in the comments.
* generic/tkCanvBmap.c: [Tcl Patch 865264]
* generic/tkCanvImg.c:
* generic/tkCanvLine.c:
* generic/tkCanvPoly.c:
* generic/tkCanvText.c:
* generic/tkCanvWind.c:
* generic/tkColor.c:
* generic/tkConfig.c:
* generic/tkCursor.c:
* generic/tkError.c:
* generic/tkEvent.c:
* generic/tkFocus.c:
* generic/tkFont.c:
* generic/tkFrame.c:
* generic/tkGC.c:
* generic/tkGrid.c:
* generic/tkImgBmap.c:
* generic/tkImgPhoto.c:
* generic/tkImgUtil.c:
* generic/tkMenu.c:
* generic/tkObj.c:
* generic/tkPack.c:
* generic/tkPlace.c:
* generic/tkRectOval.c:
* generic/tkSelect.c:
* generic/tkText.c:
* generic/tkTextBTree.c:
* generic/tkTextDisp.c:
* generic/tkTextImage.c:
* generic/tkTextIndex.c:
* generic/tkTextMark.c:
* generic/tkTextWind.c:
* generic/tkVisual.c:
* generic/tkWindow.c:
* mac/tkMacAppInit.c:
* mac/tkMacAppearanceStubs.c:
* mac/tkMacButton.c:
* mac/tkMacDraw.c:
* mac/tkMacEmbed.c:
* mac/tkMacFont.c:
* mac/tkMacInit.c:
* mac/tkMacMenus.c:
* mac/tkMacPort.h:
* mac/tkMacSubwindows.c:
* mac/tkMacWm.c:
* mac/tkMacXStubs.c:
* macosx/tkMacOSXEmbed.c:
* macosx/tkMacOSXFont.c:
* macosx/tkMacOSXMenus.c:
* macosx/tkMacOSXNotify.c:
* macosx/tkMacOSXPort.h:
* macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXWm.c:
* macosx/tkMacOSXXStubs.c:
* unix/tkUnix3d.c:
* unix/tkUnixColor.c:
* unix/tkUnixEmbed.c:
* unix/tkUnixEvent.c:
* unix/tkUnixFocus.c:
* unix/tkUnixFont.c:
* unix/tkUnixSelect.c:
* unix/tkUnixSend.c:
* unix/tkUnixWm.c:
* win/tkWin3d.c:
* win/tkWinButton.c:
* win/tkWinColor.c:
* win/tkWinDialog.c:
* win/tkWinDraw.c:
* win/tkWinEmbed.c:
* win/tkWinFont.c:
* win/tkWinPixmap.c:
* win/tkWinPointer.c:
* win/tkWinScrlbr.c:
* win/tkWinWm.c:
* win/tkWinX.c:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkInt.h: TkDeleteExitHandler, and TkFinalize. This adds
* generic/tkMenu.c: an insertion point so Tk's exit handlers can be
* generic/tkWindow.c: called on their own from tk85.dll's DllMain
* mac/tkMacButton.c: for DLL_PROCESS_DETACH. These are private to
* unix/tkUnixEvent.c: the binary and not exported. It is possible
* win/tkWin32Dll.c: the Windows OS can unload Tk _prior_ to Tcl
* win/tkWinEmbed.c: under some conditions such as ExitProcess().
* win/tkWinMenu.c: This avoids a dangling pointer problem when Tcl
* win/tkWinX.c: does Tcl_Finalize after Tk has been unloaded.
* win/winMain.c: DllMain's DLL_PROCESS_DETACH now protected with
SEH as DeleteWindowsExitProc is causing an
exception of its own under some teardown
conditions. AT&T assembly syntax has not been
added for MinGW yet. [Tcl Patch 858493]
|
|
|
|
|
| |
* unix/tcl.m4: updated OpenBSD build configuration based on
[Patch #775246] (cassoff)
|
| |
|
|
|
|
|
|
| |
* generic/tkMenubutton.c: *button corrections of 2003-04-25.
* mac/tkMacMenubutton.c (TkpDisplayMenuButton):
* unix/tkUnixMenubu.c (TkpDisplayMenuButton):
|
|
|
|
|
|
|
|
| |
* unix/configure.in: use xft-config instead of pkg-config to
determine xft info.
* unix/tcl.m4: improve AIX --enable-64bit handling
remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from
CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O).
|
|
|
|
| |
used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
|
| |
|
| |
|
|
|
|
| |
family against bad X servers.
|
|
|
|
| |
when making a window nontransient [Bug #632816 "cannot remove transient"]
|
|
|
|
| |
('dest' and 'src' were swapped, which was confusing) [GPS]
|
|
|
|
| |
* doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
|
|
|
|
|
|
| |
* macosx/tkMacOSXButton.c (TkpDisplayButton):
* unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for
buttons with just images.
|
|
|
|
|
| |
NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197]
* unix/mkLinks: make mklinks
|
|
|
|
|
|
|
|
| |
default value of --prefix, and also added warning when a TK_PREFIX
value different from TCL_PREFIX is selected, since [package require Tk]
fails in that configuration. [Bugs 428627,765642]
* unix/configure: autoconf (2.57)
|
|
|
|
|
|
| |
that alpha and beta releases of Tcl are not favored. [Bug 608698]
* unix/configure: autoconf (2.57)
|
|
|
|
|
|
|
|
| |
by configure matches that of the Tk we wish to build. As long as
the Tk sources insist on lockstep releases, Tk's configuration should
verify that's what we have. [Bug 749088]
* unix/configure: autoconf (2.57)
|
| |
|
|
|
|
|
|
| |
* unix/configure.in:
* unix/tkConfig.sh.in: added TK_INCLUDE_SPEC to allow extensions to
find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203]
|
| |
|
| |
|
|
|
|
|
|
| |
that prevents overwidth lines as it requires a roundtrip call to
the X server for every string drawn. Hard-code max width to 32768
until a beter solution to get max width is made.
|
|
|
|
|
|
|
|
|
| |
test for XCloseIM bug when the XFree86 version
is newer than 4.0 since the layout of the
XIM structure has changed. The check is not
needed for newer XFree86 releases since
the bug we are checking for was fixed in
the 4.2.99.2 release. [Bug 755530]
|
|
|
|
|
| |
Fixed TkpGetSubFonts() to return information about all subfonts,
not just the first one.
|
| |
|
|
|
|
|
| |
pattern returned from GetFont (actual font) instead of the
query pattern (requested font).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ Added copyright notice
+ Fix infinite loop in Tk_MeasureChars when TK_WHOLE_WORDS is specified
+ Fix for crash in TkpGetNativeFont when XftXlfdParse() fails
+ TkpGetFontFromAttributes: use XftPatternCreate() and
XftPatternAddString(... XFT_FAMILY ...) instead of XftPatternBuild()
to initialise pattern; fixes crash when faPtr->family == NULL
+ Workaround for Tcl bug where malformed UTF-8 text can get passed
to Tk_MeasureChars / Tk_DrawChars.
+ TkpGetFontFromAttributes: don't request 0-pixel fonts
+ TkpGetNativeFont: don't use FcNameParse, since that tends to
always succeed, causing the usual Tk font parsing to be skipped.
|
| |
|
|
|
|
|
|
| |
of the file to avoid error when user has set S
to something.
[Tk Bug #739833]
|
|
|
|
|
|
| |
charset fonts. gb2312.enc was made to be euc-cn for Tcl because
that is what is most often meant, but X really wants the original
(-raw) gb2312 encoding. [Bug 557030]
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkButton.c (TkButtonWorldChanged): of compound *buttons
* mac/tkMacButton.c (TkpDisplayButton): to correctly display
* macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg,
* unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator,
* win/tkWinButton.c (TkpDisplayButton): etc. *buttons will
now only stipple the image, unless no disabledfg is given, in which
case it will stipple the whole button.
|
|
|
|
|
|
| |
* win/tkWinButton.c (TkpDisplayButton): displaying disabled text
that have images, as they get a gray50 stipple as well and the
disabledGc is not set up correctly for font drawing. [Bug #477740]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DL_LIBS and MATH_LIBS.
* unix/configure: Regen.
* unix/configure.in: Remove SC_ENABLE_THREADS
invocation. Thread support in an extension
should be automatic when Tcl is compiled
with thread support. Add AC_DEFINE calls
to set TCL_THREADS, _REENTRANT, and
_THREAD_SAFE since this was done in
SC_ENABLE_THREADS. Remove socket and math
lib checks since these are already done in
the Tcl configure script.
* unix/tcl.m4: Update from Tcl to get
TCL_LIBS fix. This fixes bug 597847
which was caused by improper linking.
* unix/tkConfig.sh.in: Subst TCL_LIBS
instead of MATH_LIBS and DL_LIBS.
[Bug 597847]
|
|
|
|
| |
* unix/tcl.m4: Update from Tcl.
|
|
|
|
| |
* unix/tcl.m4: Update from Tcl.
|
|
|
|
| |
* unix/tcl.m4: Update from Tcl to get BeOS changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for a detailed explanation of why this is good.
This will no doubt break the build on some
platforms, let the flaming begin.
* unix/configure: Regen with autoconf 2.57.
* unix/configure.in: Require autoconf 2.57.
* unix/tcl.m4: Update from Tcl.
* win/configure: Regen with autoconf 2.57.
* win/configure.in: Require autoconf 2.57.
* win/tcl.m4: Update from Tcl.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that the resizable command keeps scripts from
changing the size of windows since it is
not true. The resizable command only applies
to user sizing via user interaction.
* tests/unixWm.test: Replace broken tests with
the nonPortable constraint with new tests for
maxsize and minsize options. These tests
verify that setting the minsize and maxsize
will resize the window if needed, and that
the wm hints will be updated with the new sizes.
* tests/wm.test: Add an exhaustive set of tests
for the wm maxsize and wm minsize commands.
These tests verify that setting the minsize
and maxsize will resize the window if needed.
These tests have only been run under Win98
and Window Maker under Linux, so further tweaking
may be needed for other systems.
* unix/tkUnixWm.c (UpdateGeometryInfo, UpdateSizeHints):
Fixup comments and initialization for the minWidth,
minHeight, maxWidth, maxHeight, width, and height
members of the WmInfo struct. Check to ensure
that a new toplevel window size is not larger
than the maxsize or smaller than the minsize
when updating the geometry at idle time.
Pass new width and height values to the
UpdateSizeHints method so that it can properly
set the window min and max sizes for a window
that cannot be resized by the user. This fixes
a bug where the window resizes back to the original
size when the user clicks on the window border.
* win/tkWinWm.c (UpdateGeometryInfo):
Fixup comments and initialization for the minWidth,
minHeight, maxWidth, maxHeight, width, and height
members of the WmInfo struct. Check to ensure
that a new toplevel window size is not larger
than the maxsize or smaller than the minsize
when updating the geometry at idle time.
[Patch 568861]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h: Tk to 8.5a0.
* library/tk.tcl:
* mac/README:
* macosx/Wish.pbproj/project.pbxproj:
* unix/README:
* unix/configure.in:
* unix/tk.spec:
* win/README:
* win/configure.in:
* win/makefile.vc:
* win/tcl.m4:
* unix/configure: autoconf
* win/configure:
|
| |
|
|
|
|
| |
first best font match in user font path. [Bug #647497] (dal zotto)
|
|
|
|
|
| |
of disabled check/radiobutton to be more distinctive on unix.
* tests/unixButton.test: [Bug #669595] (hintermayer)
|
|
|
|
|
|
|
|
|
|
| |
binding for corresponding Quit menu item shortcut.
* macosx/README: updated instructions for embedded build,
added various improvements by Russell Owen.
* unix/tcl.m4: update from Tcl.
* unix/configure: regen.
|
|
|
|
| |
test would be very platform- and build-specific. [Bugs #618872 and #689357]
|
|
|
|
| |
* unix/tcl.m4: Update from Tcl (HP xnet [Bug #651811]).
|