| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
FossilOrigin-Name: ee6f1e5a8f27a3931c10695d05278ced25c7fedc
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf-2.13
* win/configure:
FossilOrigin-Name: 67e7acba427dee71fedbe4b502874fb51de9c1c9
|
|
|
|
|
|
|
|
| |
* win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in
* unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056]
* unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo):
FossilOrigin-Name: 81fd3f8746efef4f29e9bef527e860cc8011eadc
|
|
|
|
|
|
| |
correctly. [Bug 1374119] (pajas)
FossilOrigin-Name: f42bca1147263ff4027bc4df876be4225bdafa60
|
|
|
|
|
|
| |
WM_SAVE_YOURSELF wm protocol callback.
FossilOrigin-Name: c2e502ce10853ee46d06a0fe0ef39c3fe7561d87
|
|
|
|
|
|
|
|
| |
(MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework
Windows menu init/finalization to better respect per-process and
per-thread boundaries.
FossilOrigin-Name: 9a51b885d73f0e4f96a914680bbf3d85e4907fc0
|
|
|
| |
FossilOrigin-Name: 80286487dcea7c93d318c181f677651843ab6e60
|
|
|
|
|
|
| |
Needed by Tk for manifest generation.
FossilOrigin-Name: b1e97239eb18ea2be4010aaddefce7c397ee4c5e
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
path-as-escape issue.
FossilOrigin-Name: 8d26abd94aa5a2c2700b4fac68c94eb1b0aa5e2b
|
|
|
| |
FossilOrigin-Name: 28bee7d78b132d90bdba084ec319b6c69906ff98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** 8.4.12 TAGGED FOR RELEASE ***
* changes: Update changes for 8.4.12 release
* mac/tkMacWm.c: Restored consistent error checking and
* macosx/tkMacOSXWm.c: messages among different platform's
* tests/wm.test: [wm grid] commands. [Bug 1323972].
* win/tkWinWm.c:
FossilOrigin-Name: be2be9674677032fcecf7db34d56907073bff258
|
|
|
| |
FossilOrigin-Name: 9b05d62adb06e405cc88181dbf009b579a535803
|
|
|
| |
FossilOrigin-Name: bbea8ebeb500bb87ac5634bd0ea9e950af68d786
|
|
|
|
|
|
| |
before rewrapping. [Bug 1086049]
FossilOrigin-Name: 5b84df77b2b1ff26b1ba692280e6499d55198fe2
|
|
|
|
|
|
| |
get Tcl built dll first.
FossilOrigin-Name: 11205be794d6e8cd84366f846527b1c60ce3fa9d
|
|
|
|
|
|
| |
window. Backport of 1233635
FossilOrigin-Name: 874e3b4a4492af6846f0bbce1f1f74f0a6e21293
|
|
|
|
|
|
|
|
|
|
|
| |
* win/configure: --enable-64bit now accepts =amd64|ia64 for
* win/Makefile.in: Windows 64-bit build variants (default: amd64)
* win/makefile.vc: [Bug 1369597]
* win/configure.in:
* win/wish.exe.manifest.in (new): manifest must map in MACHINE
* win/rc/wish.exe.manifest (removed): and VERSION to be correct.
FossilOrigin-Name: ed29dbfa87ed1d7a63fca463478518be560cc2a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* macosx/Wish.pbproj/project.pbxproc:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf
* win/configure:
FossilOrigin-Name: 3fc057b4d9e968659269270111936ef7a1057fbb
|
|
|
|
|
|
| |
path to "" if it doesn't exist and -mustexist is true. [Bug 1309218]
FossilOrigin-Name: a2bfa4e958c7960a8a457a3d7c389b129c842c71
|
|
|
|
|
|
|
| |
approach with Kenny's new SEH implementation.
[Tcl bug 1235544]
FossilOrigin-Name: 164226cd949fd263036c10d48727bffb9433d128
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkInt.decls: add TkpDrawFrame to allow for
* generic/tkIntDecls.h: platform-specific drawing into the frame/
* generic/tkStubInit.c: toplevel area. Currently only differs on
* generic/tkFrame.c: OS X (Aqua), which will draw a themed bg
* win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1.
* unix/tkUnixDraw.c: Normal frames left alone until we can
* mac/tkMacDraw.c: better factor out frame drawing to be
* macosx/tkMacDraw.c: widget-specific.
FossilOrigin-Name: 2c85dcf7575276929d3dd497acb16bda1abaf23d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|