summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Sync with win/tcl.m4 from Tcljan.nijtmans2011-06-162-0/+73
|\ | | | | FossilOrigin-Name: 8abf68ca4d010343b47e4c4c86944009327c7436
| * Sync with win/tcl.m4 from Tcljan.nijtmans2011-06-162-0/+73
| |\ | | | | | | FossilOrigin-Name: 90727609ba47f371ca6874dfcc2fd271593ea7fa
| | * Sync with win/tcl.m4 from Tcljan.nijtmans2011-06-162-17/+62
| | | | | | | | | FossilOrigin-Name: e5c3146cc4d582aea0a5a9ad44b18da3088f0791
* | | Purge RCS Keywordsdgp2011-06-0847-93/+0
|\ \ \ | |/ / | | | FossilOrigin-Name: b8a1385217cc117d6962c234f0a4d28ff10e089c
| * | Purge RCS Keywords.dgp2011-06-0847-93/+0
| |\ \ | | |/ | | | FossilOrigin-Name: 3f95fbe0ce14948fd409844b915c18ef25d7d0a0
| | * Purge RCS Keywords.dgp2011-06-0843-85/+0
| | | | | | | | | FossilOrigin-Name: a74f32bb6369d3e66e661145c81a98a14ed79b3a
| * | correctiondgp2011-06-071-0/+3
| | | | | | | | | FossilOrigin-Name: 9b0d4315be3a72d581a99a6a590cd61550e1ac84
| * | Backport [Bug 2482771] fix.dgp2011-06-071-1/+1
| | | | | | | | | FossilOrigin-Name: 71ccc3ca47da575265d55538afdbcfc2cb443bce
* | | Synchronize rules.vc with the version in the tcl source tree.patthoyts2011-04-211-45/+51
|\ \ \ | |/ / | | | | | | | | | Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: 66b19d9c46d477a4854f9d55e1dc23a8a771691f
| * | Synchronize rules.vc with the version in the tcl source tree.patthoyts2011-04-212-45/+61
| | | | | | | | | | | | | | | Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: cf3a5e709651504fa34b98090f1140cabcf2ed65
* | | * win/tkWinDialog.c (FontchooserShowCmd): Change the CHOOSEFONT and LOGFONT ↵mistachkin2011-04-041-3/+3
| | | | | | | | | | | | | | | used with sizeof to CHOOSEFONTA and LOGFONTA to match their local variable declarations (i.e. mismatch with -DUNICODE). This code is not present in 8.4 or 8.5. FossilOrigin-Name: 462d7b569055e771acb742724cffde85c0d508e0
* | | set default MODULE_SCOPE=extern, in case no other value is determinedjan.nijtmans2011-03-282-0/+6
| | | | | | | | | FossilOrigin-Name: b4c6e652eae4557f6d0f95e266307f40d9600c69
* | | The -debug:full option is not supported when using the modern versions of ↵jan2011-03-262-2/+2
|\ \ \ | |/ / | | | | | | | | | link.exe included with MSVC, use -debug instead FossilOrigin-Name: 7c9050ee217865c784367964e3611a5587799390
| * | The -debug:full option is not supported when using the modern versions of ↵jan2011-03-263-3/+3
| |\ \ | | |/ | | | | | | | | | link.exe included with MSVC, use -debug instead FossilOrigin-Name: 214c36af0a839ad8097316e0c67baa1c7414a5c2
| | * The -debug:full option is not supported when using the modern versions of ↵jan2011-03-263-3/+3
| | | | | | | | | | | | | | | link.exe included with MSVC, use -debug instead FossilOrigin-Name: 970fa676ffdbe670270c1a4cc2e49d3045158262
* | | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support.jan.nijtmans2011-03-241-5/+19
|\ \ \ | |/ / | | | FossilOrigin-Name: e8ecd9d09d4b5408f2af6d4951120ae42af090f0
| * | [Bug #3239768] tk8.4.19 (and later) WIN32 menu font support.jan.nijtmans2011-03-241-7/+21
| |\ \ | | |/ | | | FossilOrigin-Name: 25270cde355640fd3463d1c3e7d96d79f96d20fc
| | * [Bug #3239768] tk8.4.19 (and later) WIN32 menu font supportjan.nijtmans2011-03-241-6/+20
| | | | | | | | | FossilOrigin-Name: 2423937d803d56d9607712110b6fba5a239d11c0
* | | [Bug 3000002]: enable use of system sizes for vsapi elementspatthoyts2011-03-221-3/+69
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size. Reported-by: Mark Garvey <dunkfan@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: 13e1965a89d8e914f9d3d4db9b304e1601ff5c91
| * | [Bug 3000002]: enable use of system sizes for vsapi elementspatthoyts2011-03-221-3/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size. Reported-by: Mark Garvey <dunkfan@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: 69d26c40fcaed96a6bf8ddaa029c129965032a11
* | | [Bug 3205464] - handle [wm forget] when the parent is unmapped on windowspatthoyts2011-03-191-3/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent. Reported-by: Koen Danckaert <danckaert@users.sourceforge.net> Reported-by: Eric Boudaillier <beric@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: d6b1369e1fe0dc0d7564634f62f997332182abf3
| * | [Bug 3205464] - handle [wm forget] when the parent is unmapped on windowspatthoyts2011-03-191-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent. Reported-by: Koen Danckaert <danckaert@users.sourceforge.net> Reported-by: Eric Boudaillier <beric@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: ecfa48e76b12e6868e56a31c7fc26e8aa2e3b194
* | | The -debug:full option is not supported when using the modern versions of ↵mistachkin2011-03-171-2/+2
| | | | | | | | | | | | | | | link.exe included with MSVC, use -debug instead. FossilOrigin-Name: 3bc040360eaeaa1d8a31349a07a12ea1dedda77d
* | | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to bedkf2011-03-1222-204/+195
| | | | | | | | | | | | | | | using useful casts internally. FossilOrigin-Name: 142e016e7b17277d81257da90477297eb9aaa05a
* | | Eliminate unneeded _TkFinalize wrapper.jan.nijtmans2011-03-121-13/+4
|\ \ \ | |/ / | | | FossilOrigin-Name: b3141a580115888e3a905ce2bac90d274fe90157
| * | Eliminate unneeded _TkFinalize wrapper.jan.nijtmans2011-03-121-1/+1
| | | | | | | | | FossilOrigin-Name: 7bdee82dfe433376163d783e51e736815c33945a
| * | merge-markjan.nijtmans2011-03-111-9/+0
| |\ \ | | |/ | | | FossilOrigin-Name: 59d5f0cb573621a42b098754f41b8abf74d5ba14
| | * SEH-emulation for AMD64jan.nijtmans2011-03-113-42/+112
| | | | | | | | | | | | | | | | | | | | | mingw-w64 does not accept _WIN32_IE < 0x0501 Merged --cherrypick from core-8-5-branch (2010-12-13, f4ecadb40d) remove conflicting definition of timezone struct FossilOrigin-Name: 5b16e78f01e54ef16a8af4b77c48cd523a437e69
| | * SC_EMBED_MANIFEST macrojan.nijtmans2011-03-114-129/+475
| | | | | | | | | | | | | | | Merged --cherrypick from core-8-5-branch (2010-08-26, 3416226333358009f) FossilOrigin-Name: 99a18868826c05cf6d7274abf78d6437c9dcdc22
| * | [Bug 3205260] avoid crash in wm manage of children with null classpat2011-03-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested. Suggested-by: Eric Boudaillier <beric@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: 27afdfb6d53bbf9ba79fd89024a36405cffdf824
* | | [Bug 3205260] avoid crash in wm manage of children with null classpat2011-03-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested. Suggested-by: Eric Boudaillier <beric@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net> FossilOrigin-Name: 6c9715e8c720fcf14b1a7db62e61a149855c9201
* | | We are no longer on CVS, so don't need the .cvsignore files any morejan.nijtmans2011-03-081-28/+0
|\ \ \ | |/ / | | | FossilOrigin-Name: 47713be640ebbdf99470094ab63b5332f8fe2f19
| * | We are no longer on CVS, so don't need the .cvsignore files any morejan.nijtmans2011-03-081-21/+0
| |\ \ | | |/ | | | FossilOrigin-Name: f3455aee4d258b2758107ed369812c6ea24766ad
| | * We are no longer on CVS, so don't need the .cvsignore files any morejan.nijtmans2011-03-051-24/+0
| | | | | | | | | FossilOrigin-Name: 7969d3a4e85e75cd061378f1b5f2b29a095d21f5
| | * [Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2.nijtmans2011-01-251-2/+2
| | | | | | | | | | | | | | | | | | Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] FossilOrigin-Name: c3b14185eab0f5d8361f6e97bab0dbf0fde1357e
| | * Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the ↵nijtmans2010-10-314-49/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 FossilOrigin-Name: 63cc534f50d72677a33e79bd4b45a1efeab739bc
| | * Update for VS10nijtmans2010-10-231-6/+13
| | | | | | | | | FossilOrigin-Name: 16f33d699c9568346d83eac2cab3049fe653985f
| | * [Bug 2956548] TkpButtonSetDefaults only initializes one button typenijtmans2010-03-123-70/+24
| | | | | | | | | | | | | | | | | | Fix 2 minor gcc warnings in tkWinTest.c FossilOrigin-Name: 42f3252288e1626ad79dc65ef32fced0ad13c7b6
| | * Fix for [Bug 1739613]mistachkin2009-11-021-2/+40
| | | | | | | | | FossilOrigin-Name: 69f4b2253a37ef276ee3c5992aa302240b2dfb6f
| | * * generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu inhobbs2009-09-141-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608] FossilOrigin-Name: 7ba46a0063f0c378e2ab9aab59b095687b8d89c7
| | * Backport 2080533 fix.dgp2009-04-301-2/+51
| | | | | | | | | FossilOrigin-Name: 9465f442037330e71b78582db661d0ccf166d55e
| | * True commit.andreas_kupries2009-01-161-2/+2
| | | | | | | | | FossilOrigin-Name: 5df7affdb99b5b475fab11fbf2dd9e91bf5d7a43
| | * * win/tkWinWm.c (WmAttributesCmd): Fix a single use ofandreas_kupries2009-01-161-1/+6
| | | | | | | | | | | | | | | | | | SetWindowLongPtr which was not properly ifdef'd. FossilOrigin-Name: 75bf70aee586387e8425096b913e390588e2e0fa
| | * * README: Bump version number to 8.4.19dgp2008-04-072-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.19 release. FossilOrigin-Name: fdb428db9291a12f88b3ba5199a8720cf04d2402
| | * *** 8.4.18 TAGGED FOR RELEASE ***dgp2008-02-062-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * README: Bump version number to 8.4.18 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.18 release. FossilOrigin-Name: ea6696f24e1abe7986f5e45e7b523b121ebb3da0
| | * * win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now)hobbs2007-12-053-76/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker. FossilOrigin-Name: b545e1e2fb3a24f006b12e115fc4740d5205c769
| | * * win/tkWinDraw.c: Applied [Patch 1723362] for transparent bitmaps.hobbs2007-12-051-3/+6
| | | | | | | | | FossilOrigin-Name: f4f64f1499d5dcd94ceb9a772d483176a3131b51
| | * * README: Bump version number to 8.4.17dgp2007-10-022-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tk.h: * unix/configure.in: Removed "es_ES" entry in LOCALES * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: FossilOrigin-Name: 123c8cd52f85edce0ed2324fa41fddb39b08cf10
| | * Fix for AMD64 symbols buildspatthoyts2007-09-112-15/+20
| | | | | | | | | FossilOrigin-Name: 62a5aafa6d96fbe2ec65f389d7b80c0b0495661d
| | * Backported the BASE_NO_TK_ICON patch to assist in creating tclkitspatthoyts2007-09-041-1/+10
| | | | | | | | | | | | | | | | | | and/or basekits with corrent resources. FossilOrigin-Name: 7f01ef7a7be66fe8ab2679c3b395b9c776c88b14