| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
with that generated by Makefile.
FossilOrigin-Name: 6aee53f39a2488ee2a0bb4f36cf56ffaf31d98fe
|
|
|
| |
FossilOrigin-Name: 69b2fc66af74a6fc76a427a3ca27f1405fbc7f5e
|
|
|
|
|
|
|
| |
XGCValues.function parameter when filling rectangles.
[Bug #820278] [Patch #820282]
FossilOrigin-Name: 6bc71292aad1a5c7bf671fe5041d3d0c3cd3a387
|
|
|
|
|
|
|
|
| |
* win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC,
TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and
TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]
FossilOrigin-Name: dc5ae65a3bc84f6feb9afbee990cd963164da57b
|
|
|
|
|
|
|
| |
XGetImage code to correctly handle 16bpp requests. This appears
to never have worked correctly.
FossilOrigin-Name: 371181733dd5d3b15fc4e635e14bd0b307b9ad2a
|
|
|
| |
FossilOrigin-Name: 2f286539371b5828da5aa926c1e464124301aed3
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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: 369f5319e5b896a0c2eb28da517ec7ee5932220d
|
|
|
|
|
|
| |
consistency between unix and windows -cursor option. (thoyts)
FossilOrigin-Name: 92e27acb8077174acf762357736bd77e264086b2
|
|
|
|
|
|
|
| |
This is a short-term solution until the -multiple option is
extended. [Bug 641261]
FossilOrigin-Name: a13d3d91f2e73dd2315b8063b8a6853558737041
|
|
|
|
|
|
| |
bitmap header. [Bug 703697] (cap)
FossilOrigin-Name: d6ab62a7a806b23e77fcc7358a62a820cd48f831
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h: for the Tk 8.4.4 release.
* macosx/Wish.pbproj/project.pbxproj:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* unix/configure: autoconf (2.13)
* win/configure:
FossilOrigin-Name: 8af3bd8d8360de00b5cd5dd9e75835c7600a8153
|
|
|
| |
FossilOrigin-Name: 73092b4effa1f8f9b8af839cedd2c2c68376c2d0
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
FossilOrigin-Name: 6e8bda65b8ba2dd0a752ecffcd03955feadd3093
|
|
|
|
|
|
|
|
| |
* 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]
FossilOrigin-Name: 069316b2e3ce03439a944683226db04795d4b188
|
|
|
|
|
|
|
|
|
| |
* win/configure.in: Set stub lib flag based
on new LIBFLAGSUFFIX variable.
* win/tcl.m4: Update from Tcl to get new
LIBFLAGSUFFIX variable.
FossilOrigin-Name: 889afe7c6c55694eb81a68cf1e57d11503b24117
|
|
|
|
|
|
|
|
|
|
| |
* win/configure.in: Don't set TCL_DLL_FILE,
TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG,
and TCL_BUILD_STUB_LIB_SPEC. These variables are
already set in tclConfig.sh.
[Bug 691908]
FossilOrigin-Name: a7f21dafa79c375281541a500c929c314bfe295a
|
|
|
|
|
|
| |
properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes.
FossilOrigin-Name: 10a8982de82ffd20e9bd30ddff572a7bae7f2098
|
|
|
|
|
|
| |
(I just loathe sticky tags).
FossilOrigin-Name: 8c5beabb62d4de09ed2eff29b7b44c2c203ce0a2
|
|
|
|
|
|
| |
of the install step.
FossilOrigin-Name: 43cb2db22dc8137d4a01beb7f0281b7a1924fa30
|
|
|
|
|
|
|
|
| |
* win/tkWinDraw.c:
* win/tkWinFont.c (Tk_DrawChars): add support for simple XOR text
drawing on Windows. [Patch #685388] (martin)
FossilOrigin-Name: e9b026f7cef7dc4a2ab3270e627f278c94b131fd
|
|
|
|
|
|
|
| |
"disable" scrollbar when on Windows when there is nothing to
scroll. This is Windows style, and fixes [Bug #624116].
FossilOrigin-Name: 3f81cd6435baabe74b61709987056d5993cc1a98
|
|
|
|
|
|
|
| |
to 1024 chars to prevent possible oversized window errors. May be
necessary in other MB uses (ie Tcl_AppInit). [Tcl Bug #608559]
FossilOrigin-Name: 65e7d42c400fc5eeaf02b955822a92e6af84f2be
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h:
* macosx/Wish.pbproj/project.pbxproj:
* unix/configure:
* unix/configure.in:
* unix/tcl.m4:
* unix/tk.spec:
* win/configure:
* win/configure.in:
FossilOrigin-Name: 4404a5cbd0f4594cee308d8d93a647263f054a94
|
|
|
| |
FossilOrigin-Name: dbc2da50aac8cf5cd3e08b9f5b36f7b129bfa327
|
|
|
| |
FossilOrigin-Name: 1d45dd13eb78dccc1aefea2af202af61723849b2
|
|
|
|
|
|
|
|
|
|
| |
ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd):
Remove unused tsdPtr variable. Use TEXT macro
instead of _T macro since _T does not work
under Cygwin. Declare flags as UINT to avoid
compiler warning when compiling with mingw.
FossilOrigin-Name: 122cf82b9fe88057c4f4b0fa21304f7b6e08fbee
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so that compiler flags defined by Tcl get
passed to the compiler. Add empty rule
for cat.c so that Tk compiles under msys.
* win/configure: Regen.
* win/tcl.m4: Update from Tcl, this pulls
in a subst of TCL_DEFS, it also defines
USE_THREAD_ALLOC when threads are used
and it updates the SC_ENABLE_SYMBOLS
and SC_PROG_TCLSH macros to match the
ones used in Tcl.
FossilOrigin-Name: 53f1ef69737ab3257175c5e7f59d1f0db1993c36
|
|
|
|
|
|
| |
tktest.exe [Bug 651396]
FossilOrigin-Name: 55393861e9e171bc97cf371f0f52556c7bda04d7
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkIntPlatDecls.h: regen
* generic/tkStubInit.c: regen
* win/tkWinInit.c (TkpInit): While init and cleanup aren't correct
* win/tkWinX.c (TkWinXInit): in DllMain, we had to specify the
* win/tkWin32Dll.c (DllMain): true HINSTANCE or the resources of a
dynamic Tk weren't being loaded correctly. Created a new function
TkWinSetHINSTANCE for this purpose.
FossilOrigin-Name: 07dfcd13bcbf8c38b20c8e156f51d25ace1d615d
|
|
|
|
|
|
|
|
| |
* win/tkWin32Dll.c (DllMain): to ensure that it will be called
* win/tkWinWm.c (TkWinWmCleanup): without having to unload the dll.
Also reset the static int initialized on cleanup to allow reinit.
FossilOrigin-Name: f4d362d9f2b0cfab700ab4f1b951f2a665b86318
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
check that a transient remains withdrawn
when it is first withdrawn and then turned
into a transient.
* unix/tkUnixWm.c:
* win/tkWinWm.c: Replace WM_TRANSIENT_WITHDRAWN
with WM_WITHDRAWN and set this flag whenever
a window is explicitly withdrawn. This fixes
the test case added above. [Bug 644356]
FossilOrigin-Name: 35f7ae4fdc9831ebce4991bb57ad16ee1347afd6
|
|
|
|
|
|
|
|
|
| |
* unix/tcl.m4: Update from Tcl.
* win/configure: Regen.
* win/configure.in: Check that AR, RANLIB, and RC
are found on the path when building with gcc.
FossilOrigin-Name: 37ce221ad3dfa2b9fca25348b9e849cbc605de2f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Dde_Init() when STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros
are set.
* win/makefile.vc: linkexten option now sets the
TCL_USE_STATIC_PACKAGES macro which also adds the registry and
dde static lib files to the link of the shell. [Patch 479697]
* win/rules.vc: Matches the one from Tcl.
* win/buildall.vc.bat: More useful commentary.
FossilOrigin-Name: 430b4100e7aecc7a466e1a42a07a91ac7ce91717
|
|
|
| |
FossilOrigin-Name: af15380788ed863e48c622cb1f9266d1ca172faa
|
|
|
|
|
|
|
|
|
|
| |
* win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version
of windres and work around that case by passing a POSIX path
instead of a Windows native path. One can't always pass a POSIX
path because the mingw native toolchain accepts only Windows
native paths. (dejong)
FossilOrigin-Name: 02559aa04454bbe8280cb87da0e8190acf5fc28f
|
|
|
|
|
|
| |
[Patch #625472] (howell)
FossilOrigin-Name: 87344c394a74d9011fb8c2203dd5647d9d2f8679
|
|
|
| |
FossilOrigin-Name: 1b4c22ee355db729eaf25b0dde58c6c4507aaef2
|
|
|
|
|
|
| |
* win/tcl.m4: Add --enable-shared=mem support.
FossilOrigin-Name: 5c6155139d7bb7174ebf731748013f5865608860
|
|
|
|
|
|
|
|
|
|
| |
TkColormapData on Windows (Windows now requires RGB pixel data
from image).
* win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support
for generating ps for embedded widgets on canvases on Windows,
tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).
FossilOrigin-Name: 6b1d5fc9af236f7bba8eb38f812f6de02005c7c2
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkCanvWind.c (CanvasPsWindow): removed dead code loop.
* generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of
TkColormapData on Windows. Non-separated data may need correction
as well.
* win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support
for generating ps for embedded windows on canvases.
FossilOrigin-Name: 52521f7c4f72d9096f9e57e07e11a33fcc7e0af1
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tk.h: of CVS snapshots with release 8.4.0.
* unix/README:
* unix/configure.in:
* unix/tk.spec
* win/configure.in:
* unix/configure: autoconf
* win/configure:
FossilOrigin-Name: 646705f847239b26ec35d10e1205511271f1c8a7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added basic Cygwin support.
* win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build.
(SC_PATH_TKCONFIG): Likewise.
(SC_PROG_TCLSH): Likewise.
(SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin
flags. Add -mwin32 to extra_cflags and extra_ldflags.
Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW.
* win/configure: Regenerate.
* win/tkWinPort.h (tchar.h): Do not include on Cygwin.
(_T): Define for Cygwin.
* win/winMain.c (main): Conditionally define.
FossilOrigin-Name: 85aa3e209016ec5dccf66dd0595b87989845a100
|
|
|
|
|
|
|
|
| |
install the message catalogs. Copied same section from
unix/Makefile.in and adapted it to the slightly different
environment.
FossilOrigin-Name: 106f720e7185d22528efc50cb346b79efb804136
|
|
|
| |
FossilOrigin-Name: 3cfb6a2490be5db3d9844c5dcbf29a3e0175a50a
|