| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
be NULL. No exception is thrown, but it isn't correct to ignore.
discovered with NuMega's BoundsChecker.
|
|
|
|
|
| |
exists. Although the invalid handle doesn't cause an exception, it was
discovered with NuMega's BoundsChecker and flagged as a problem.
|
| |
|
|
|
|
|
|
| |
given IE 3.0+ is installed. As tkWinX.c does set #define _WIN32_IE 0x0300,
I guess we can accept IE3 as the lowest denominator and use version 4.71
features of Comctl32.dll
|
|
|
|
|
| |
get to the if (containerPtr == NULL) test due to the unhandled read
memory exception for when it really is NULL.
|
| |
|
|
|
|
|
| |
DllMain() and 2) needs a MinGW custom assembly implimentation as
it doesn't understand SEH syntax.
|
|
|
|
|
| |
Initialize lastsize (fixes bug with wrong *lenghtPtr results
in case no chars fit at all).
|
| |
|
|
|
|
| |
handling of TK_WHOLE_WORDS.
|
| |
|
| |
|
|
|
|
|
|
|
| |
with that generated by Makefile.
Let's discuss whether there's really need for a change, and if so,
let's make it consistently in all Makefiles.
|
| |
|
|
|
|
| |
* win/tcl.m4: add necessary ole libs to VC LIBS_GUI line.
|
|
|
|
|
| |
XGCValues.function parameter when filling rectangles.
[Bug #820278] [Patch #820282]
|
|
|
|
|
|
| |
* 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]
|
| |
|
| |
|
| |
|
|
|
|
|
| |
XGetImage code to correctly handle 16bpp requests. This appears
to never have worked correctly.
|
|
|
|
| |
* win/winMain.c: Joe Mistachkin
|
| |
|
|
|
|
|
|
|
|
| |
* win/configure:
* win/Makefile.in:
* win/tkWinSend.c: Clean up some warnings from gcc -Wall.
* win/tkWinSendCom.c:
|
|
|
|
|
|
| |
* win/tcl.m4: removed incorrect checks for existence of
optimization. TCL_CFG_OPTIMIZED is now defined whenever the user
does not build with --enable-symbols.
|
|
|
|
|
|
| |
* win/tkWinSend.c: 'send' command for Windows"
* win/tkWinSendCom.h:
* win/tkWinSendCom.c:
|
|
|
|
|
| |
boolean directly. Also, don't try to regen the stubs table if $(TCLSH) doesn't
exist.
|
|
|
|
| |
improves the 3d lines for sunken widgets under windows.
|
|
|
|
|
| |
* win/tcl.m4: Update from Tcl to fix
Tcl bug 781109.
|
|
|
|
|
| |
problem with double clicks in file dialogs falling through to the
window underneath in win32.
|
|
|
|
|
| |
fleur (move) cursor under win.
* tests/cursor.test: Check that documented cursors are available.
|
|
|
|
| |
consistency between unix and windows -cursor option.
|
|
|
|
|
| |
This is a short-term solution until the -multiple option is
extended. [Bug 641261]
|
|
|
|
| |
bitmap header. [Bug 703697] (cap)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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]
|
|
|
|
|
| |
* win/configure.in (SHELL): force it to /bin/sh as autoconf 2.5x
uses /bin/bash, which can fail to find exes in the path (ie: lib).
|
|
|
|
|
|
| |
Rename the private menu helper cmd from
tk::tkWinMenuKey to tk::WinMenuKey.
[Bug 721514]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that can be used to query the XEvent* for the currently
executing binding.
* generic/tkInt.h: Declare TkpGetBindingXEvent.
* win/tkWinMenu.c (MenuKeyBindProc, TkWinMenuKeyObjCmd,
TkpInitializeMenuBindings): Rename MenuKeyBindProc to
TkWinMenuKeyObjCmd and convert it into a Tcl command
named tk::tkWinMenuKey. Bind keyboard accelerator
actions to this Tcl command instead of using a native
C binding. This makes it possible to extend the
existing binding with Tcl code and makes the Windows
version work just like the unix version.
|
|
|
|
|
|
|
| |
* win/configure.in: Set stub lib flag based
on new LIBFLAGSUFFIX variable.
* win/tcl.m4: Update from Tcl to get new
LIBFLAGSUFFIX variable.
|
|
|
|
|
|
|
|
|
|
| |
* 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. Don't subst vars
that are either not used, or already covered by
a subst in SC_LOAD_TCLCONFIG.
[Bug 691908]
|
|
|
|
| |
properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes.
|
|
|
|
|
| |
to mirror the TCL_DLL_FILE entry in tclConfig.sh.
[Patch 694271]
|
|
|
|
|
|
|
|
|
| |
* win/configure.in: Don't run the AC_CYGWIN
macro since it uses AC_CANONICAL_HOST under
autoconf 2.5X. Just check to see if __CYGWIN__
is defined by the compiler and set the
ac_cv_cygwin variable based on that.
[Tcl Bug 705912]
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
of the install step.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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:
|