| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUILD_TCLSH into Makefile. Rework html
target so that it depends on the tclsh
installed on the system PATH.
* unix/configure: Regen.
* unix/configure.in: Invoke SC_PROG_TCLSH
and SC_BUILD_TCLSH and subst into Makefile.
* unix/tcl.m4: Update from Tcl.
* win/Makefile.in: Subst TCLSH_PROG and
BUILD_TCLSH into Makefile. Rework winhelp
target so that it depends on the tclsh
installed on the system PATH.
* win/configure: Regen.
* win/configure.in: Invoke SC_BUILD_TCLSH
and subst into Makefile.
* win/tcl.m4: Update from Tcl.
[Tcl patch 1244153]
FossilOrigin-Name: 70350263791c08118cc6695b4255d646e7341186
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* macosx/Wish.pbproj/project.pbxproc:
* unix/configure.in:
* win/configure.in:
* unix/configure.in: Updated LOCALES to cover all msgs catalogs.
* unix/configure: autoconf
* win/configure:
FossilOrigin-Name: 55ea6b8ba3015f89de56bdc88768f5835e354428
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TkWmStackorderToplevel):
* unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel):
* win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel):
Fix panic in wm stackorder when a toplevel is created on another
diplay. The code now ignores toplevels that have a display
that does not match the display of the parent window.
[Bug 1152809]
FossilOrigin-Name: 0ff7ccce4d05088c52c32e7239d7b0a3595ec9f5
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* macosx/Wish.pbproj/project.pbxproj:
* unix/configure, unix/configure.in, unix/tk.spec:
* win/configure, win/configure.in:
FossilOrigin-Name: 444053c8010546b0286dbd02400ff2aa3579a32f
|
|
|
|
|
|
| |
allow msys alone as an alternative.
FossilOrigin-Name: 95140be5da5ab4fd696a03fbaed4d2f0551e23be
|
|
|
|
|
|
| |
from MSVC or the Platform SDK.
FossilOrigin-Name: 42d7c163969fc8b3a6bf4d1d2b1dc4d64ba1f24f
|
|
|
| |
FossilOrigin-Name: 80fb423717da1fa8eaee6cbf6fa08e18f5c9545e
|
|
|
|
|
|
| |
MouseWheel [Bug 1118340]
FossilOrigin-Name: 1d667cb31a419ebdde754958ea55f6cd8f048f0e
|
|
|
|
|
|
| |
determining icon ref (potential crash). [Bug 1105738]
FossilOrigin-Name: 314abdf5bee39331219528cf360363be215fc094
|
|
|
|
|
|
| |
This caused crash in reinit of Tk (as seen in plugin).
FossilOrigin-Name: 14e7610e7aba54583db8ca5b1cb699eb96a671f0
|
|
|
|
|
|
|
|
| |
-Gs (included in -O2) and -GD (outdated). Use "link -lib" instead
of "lib" binary and remove -YX for MSVC7 portability. Add
-fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
FossilOrigin-Name: 512f818026dc799ac0f22c401f3de9518fb5467e
|
|
|
| |
FossilOrigin-Name: 978cb2c7d1fbe446f232f3506db44f88cbcb94d3
|
|
|
|
|
|
|
|
| |
subcommand.
* win/tkWinWm.c (WmAttributesCmd): Fixup broken
option processing logic for attributes subcommand.
FossilOrigin-Name: 2b3add483999f7f76f60ccb2356c8d7f29659c28
|
|
|
| |
FossilOrigin-Name: 22a05da965b06589d4030348b8119a96c019982a
|
|
|
|
|
|
|
| |
Back port HAVE_NO_SEH handler code from CVS HEAD to fix
gcc build breakage caused by 2004-10-26 back port.
FossilOrigin-Name: 50436749b85ce4ad8ea87afe87ae3937bd177fcf
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h: to prepare for next patch
* macosx/Wish.pbproj/project.pbxproj: release.
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf (2.13)
* win/configure:
FossilOrigin-Name: 840ce8134d8136fa0e7e6a65486d51534b863a1e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkMenu.c: dating from 2003-12-21
* generic/tkUtil.c:
* generic/tkWindow.c:
* mac/tkMacButton.c:
* unix/tkUnixEvent.c:
* win/tkWin32Dll.c:
* win/tkWinEmbed.c:
* win/tkWinMenu.c:
* win/tkWinX.c:
FossilOrigin-Name: 9eb5a917089fb12e1052c4ac69deda9c2a92eee5
|
|
|
|
|
|
|
| |
* win/rules.vc: changes on the HEAD.
* win/nmakehlp.c:
FossilOrigin-Name: e79198cc2fb38268ca4dc33eeadec7a86762cb9c
|
|
|
|
|
|
|
| |
SetWindowPos when maintaining win Z order, to prevent parent
from flashing (adjusting Z order).
FossilOrigin-Name: e0aa8313f839634e730aeaa1c29447587dcda6fb
|
|
|
|
|
|
|
|
|
|
| |
* 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]
FossilOrigin-Name: 5b4eed7504f9bd5f37587cecc603fd19bba57c39
|
|
|
|
|
|
|
|
|
|
| |
* win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly
* win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color
and screen resolution changes. Tested for 16/24/32 bpp changes on
XP. May need more fixes for 8bpp switch, use of special
colormaps, or other special palette handling cases. [Bug 223689]
FossilOrigin-Name: f63b0d0bbbbc410a7fbca3ce0c19a7b54422a6de
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is only defined under Win32.
* generic/tkIntPlatDecls.h: Regen.
* generic/tkStubInit.c: Regen.
* win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and
TK_THEME_WIN_XP.
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel):
Draw a disabled 3D text highlight for the accelerator only
with the Win95/98 look. Same goes for the menu entry text.
* win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme):
Automatically detect the Windows theme in use and return
either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the
TkWinGetPlatformTheme function is invoked.
[Patch 866194]
* win/tkWinMenu.c: only provide a submenu handle when the
MF_POPUP flag is given, fixing a recently-introduced crash
when submenus are disabled. Also better error checking for
this sort of situation in the future.
* win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled
(TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was
displaying a disabled cascade menu arrow in black instead of
gray. This was caused by a bug in the Win32 code for user drawn
menu items. The fix is to avoid telling Windows that the menu item
is a cascade type and then draw the gray arrow bitmap on our own.
[Patch 865842]
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32
bug where the logical coordinates returned by a call to DPtoLP are
wrong the first time a menu is posted. This bug manifested itself
by drawing the bitmap in the wrong place in a menu. The fix was
to pass the newly created DC instead of the DC from the window.
* win/tkWinMenu.c (DrawMenuEntryAccelerator):
(DrawMenuEntryLabel): When drawing the label text and accelerator
text for a disabled menu entry be sure to draw a 3D highlight.
The only exception to this is when a disabled menu entry is
highlighted, in that case do not draw a 3D hightlight.
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow):
Move the unused menu arrow drawing code in
DrawMenuEntryAccelerator into a new function named
DrawMenuEntryArrow. This makes no functional change but it will
make it easier to fix things in the future.
FossilOrigin-Name: e42dad6e91ffbd59e77f8378f5dd48f2fade4b1e
|
|
|
|
|
|
| |
defines so that compiling with mingw works again.
FossilOrigin-Name: 5e334d0f00ef76a0f9a2150f2e2d72f2beaf93c3
|
|
|
|
|
|
|
| |
settings prior to window mapping and resort to more forceful
wrapper update again for -toolwindow (to remove it from taskbar).
FossilOrigin-Name: 6a4ccd9383a78cc2f89a191eae31f1f6b3c69240
|
|
|
|
|
|
|
| |
(WmAttributesCmd): don't call UpdateWrapper for -disabled or
-toolwindow attr changes.
FossilOrigin-Name: fb660b7330ab2d73e6098956d49e6dd3e7f6f41d
|
|
|
|
|
|
| |
and round the value.
FossilOrigin-Name: f429b1d43f4c44aa55a388f28a2cbb4920367c72
|
|
|
|
|
|
|
| |
* win/tkWinInt.h: alpha transparency on Win2K/XP+.
* win/tkWinWm.c: TIP #222 [Patch 892194]
FossilOrigin-Name: 9ebe03d6a837b6b7e6aeef846d34dc50372945ba
|
|
|
|
|
|
|
|
|
| |
* tests/winWm.test: and focus of preexisting window
when replacing the wrapper window.
* win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to
XWithdrawWindow with proper code. (mdejong)
FossilOrigin-Name: e10081e3cf3f61195bf7fe54fa4b2118543dda2a
|
|
|
|
|
|
| |
size for both icons ('?:' order of precedence mistake).
FossilOrigin-Name: 4a5135c955d612d58a35315ad1e2a15d36626c26
|
|
|
|
|
|
|
|
| |
override window has a transient parent, and apply WS_POPUP in the
correct case. The makes splash screens pop up as well as making
dropdowns not grab focus away from the parent.
FossilOrigin-Name: 82c2d4f0231ad4ee5f4dae7a9a96732be08d538d
|
|
|
|
|
|
| |
clicking outside the grab window hierarchy. [Bug 220908]
FossilOrigin-Name: 8662e4a38c396caf34532453e22bc619e35ee9bf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get
regular icon as well for correct Alt-Tab icon. (hobbs)
Fix for #742882 "Potential division by zero in gridded wm
geometry" (jenglish)
(UpdateWrapper): Let overrideredirect'ed window's wrapper be the
child of desktop window, thus making it to behave more similarly
to X11 Override Redirect. Esp. useful for combobox-like
megawidgets. (kovalenko)
(InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of
dead windows. (kovalenko)
Change 'panic' to 'Tcl_Panic' (davygrvy)
FossilOrigin-Name: 5da91afc5e6d1ea3b9eff75f88303655e0508f61
|
|
|
|
|
|
|
| |
double clicks in file dialogs falling through to the window
underneath in win32. [Patch #611615]
FossilOrigin-Name: 3c150a73eea0accf24a9308141420a5794a0ec3e
|
|
|
|
|
|
|
| |
* win/tkWinInt.h: the -parent window for
* win/tkWinWm.c (TkWinGetIcon): the MessageBox.
FossilOrigin-Name: 79fdb01afac0e06ac8e6df10422eddbfa6d547b9
|
|
|
|
|
|
|
|
|
|
|
| |
* win/tkWinFont.c (Tk_MeasureChars): Fix for text
wrapping problem that appeared using canvas text
under Win32. A long wrapping string that had
leading spaces was being incorrectly wrapped.
This change makes the Win32 implementation behave
the same as the Unix implementation. [Patch 100628
FossilOrigin-Name: 7e61c798b1cf7128587e88862a4a464fb93ce0b0
|
|
|
|
|
|
|
| |
* unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7
* win/configure, win/configure.in:
FossilOrigin-Name: 3c03ae31580a3d25f4f3cf0648018f2fa789e008
|
|
|
| |
FossilOrigin-Name: 1b41988cdcb63c657e8d6e63386ddaa5e1bbb65a
|
|
|
| |
FossilOrigin-Name: 2dc7495f379f8e2bb2840cad26b325e8b1e78621
|
|
|
|
|
|
|
| |
that the lastSubFontPtr remains valid even when the subfont array
is reallocated. [Bug #618872] (dkf, hobbs)
FossilOrigin-Name: f17ec1772878da06a8a58444a553668f22192301
|
|
|
|
|
|
|
| |
images of compound menu entries in indicator space if not a radio
of checkbutton. [Bug #756952] (eserte)
FossilOrigin-Name: bbd12840e04caaee8c449a2ee2aa745260677cb3
|
|
|
|
|
|
|
| |
* win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl)
* win/tkWinMenu.c (ReconfigureWindowsMenu):
FossilOrigin-Name: 2173eb5c721551091dc897329cb81fede4e26704
|
|
|
|
|
|
|
|
|
|
|
| |
* mac/tkMacXStubs.c: to being implemented in a platform
* macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was
* unix/tkUnixEvent.c: bad at least on Windows, where we
* win/tkWinX.c: reset/cleared display info that was
still needed for the clipboard to render.
[Bug #939389, #822002, #732662]
FossilOrigin-Name: 08825fb396bbe18cbace4b256f4e8f4216c4e9b5
|
|
|
|
|
|
|
|
| |
font handling. [Patch 852669] [Bug 478568]
* tests/textDisp.test: added test for the font measurement
problem.
FossilOrigin-Name: 7f0387ce5efe5ce16b90db702f6c5361e8599ef7
|
|
|
| |
FossilOrigin-Name: 8f97a2d774ac3040364295e1d9acbb6613e0fe3a
|
|
|
|
|
|
|
| |
for -initialdir if we have a UNC path because BFFM_SETSELECTION
doesn't support UNC paths in strings.
FossilOrigin-Name: 00434343715135b0baba0a0a273b6305c62241c9
|
|
|
| |
FossilOrigin-Name: 41e6f000686239707adc6bba8a13f26d3c987d6e
|
|
|
|
|
|
|
| |
DllMain() and 2) needs a MinGW custom assembly implimentation as
it doesn't understand SEH syntax.
FossilOrigin-Name: 569264164f3b2fa616ef2300d5e54c19f7d78ec6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
exceptions that might happen. As Tcl will call Tcl_Finalize from its DllMain
due to the unload from ExitProcess() unloading Tcl, and if Tcl_Panic had
gotten called in an __except block, this avoid the possibility of not being
able to exit. Falls to TerminateProcess() in the __except case.
Removed the #ifdef _MSC_VER around DebugBreak as that function
exists in kernel32.dll and is not compiler dependent. I'd prefer to use
if (IsDebuggerPresent()) DebugBreak(); but IsDebuggerPresent() isn't
available in all kernel32.dll modules for all versions of windows.
FossilOrigin-Name: fba3b0257b5000a50421879687753cfdec5c6142
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure.in: CVS snapshots from the 8.4.5 release.
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf (2.13)
* win/configure:
FossilOrigin-Name: 93b2940e2dd5165fd97d4b35486432689cc9dcc1
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h: CVS snapshots from the 8.4.5 release.
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* macosx/Wish.pbproj/project.pbxproj:
* unix/configure: autoconf (2.13)
* win/configure:
FossilOrigin-Name: 770d7a24d4611d8ab7e8b8db54b27c6854644b95
|