summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* 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
* * win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues.hobbs2007-06-101-4/+15
| | | | | | [Bug 1467997] (janssen) FossilOrigin-Name: e569cf9657ddd388d2476a7306e17a356059895e
* * win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling tohobbs2007-06-091-16/+19
| | | | | | | allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223] FossilOrigin-Name: bc778567f20dda339bf6bdc195a3857e021bccfb
* * README: Bump version number to 8.4.16dgp2007-05-302-12/+31
| | | | | | | | | | | | * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: FossilOrigin-Name: 8133140d315978dfec2080d2f61cf455601bce35
* * win/Makefile.in (install-private-headers): added targethobbs2007-01-301-1/+23
| | | FossilOrigin-Name: 8927d5b0918d1621d8b3f72b12464cb74a6107cf
* (TkpDisplayButton): lint init. [Bug 1618604]hobbs2006-12-191-2/+2
| | | FossilOrigin-Name: 3b9264abfda68fb5d7f10ff8acac1a967d3b7220
* * doc/wm.n, tests/winWm.test:hobbs2006-12-011-25/+81
| | | | | | * win/tkWinWm.c: add -transparentcolor attribute for Windows. FossilOrigin-Name: 57ee40f38737bf5de60095e3b704cece30a1932d
* * unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usagehobbs2006-11-241-3/+3
| | | | | | * tests/menu.test (menu-36.1): [Bug 1599877] FossilOrigin-Name: a019951dd336f1e1870ac69c91b0d2d08f665a83
* * win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline):hobbs2006-11-241-41/+48
| | | | | | handle unichar underlining correctly and safely. [Bug 1599877] FossilOrigin-Name: 8997c989fb36b4c5556573bf466e07610231c861
* Fix bug #1582769 build with VC2003 and correct i386 arch.patthoyts2006-10-311-3/+6
| | | FossilOrigin-Name: 6b5677cb26deaf0e36e612d7767c9afe8c8ca278
* * README: Bump version number to 8.4.15dgp2006-10-232-3/+3
| | | | | | | | | | | | * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: FossilOrigin-Name: 9e887159dcec4b85caf12167b4cb9d015b45c407
* Ensure builds with VC6 without Platform SDK and pickup MACHINE from environmentpatthoyts2006-10-182-13/+20
| | | | | | to make life easier on Windows non-x86 platforms. FossilOrigin-Name: 854a284193d1143b75ac1ba436e87c0dbe38f1c3
* Remove the /RTCc flagpatthoyts2006-10-062-7/+3
| | | FossilOrigin-Name: 2bf08304affa039580c935abeebd355fe3012822
* * win/makefile.vc: Support MSVC8 and AMD64 target. Also try usingpatthoyts2006-09-263-115/+338
| | | | | | | * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe. FossilOrigin-Name: 324eb3cceffd0086ad8fbc6c0e8251a58ae80605
* * generic/tkConsole.c: Complete reversal of the changes of Sep 22.andreas_kupries2006-09-252-6/+6
| | | | | | | | | | | | | | | | * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: FossilOrigin-Name: 8a215ea28667a92a96b020e42d065bc49ba78303
* * generic/tkConsole.c: TIP #268 update regarding registered packageandreas_kupries2006-09-225-10/+14
| | | | | | | | | | | | | | | | * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: FossilOrigin-Name: 20c45754f76680260016fd3f7ed12c0c0e9465e5
* * win/tkWinMenu.c (TkpPostMenu): disable menu animation in menushobbs2006-09-211-4/+21
| | | | | | with images to avoid clipping bug. [Bug 1329198] FossilOrigin-Name: cc4cbb8cd751697e3fcddf7f1887a676b169bd8c
* * win/tkWinKey.c: Add WM_UNICHAR window message support (used byhobbs2006-08-302-2/+51
| | | | | | * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis) FossilOrigin-Name: 75d6edfbeedb568b068dfd46b259b6ef7cc3e667
* Sync with tcl to enable building with VC8 (VS2005 C compiler)patthoyts2006-06-143-208/+179
| | | FossilOrigin-Name: ee6f1e5a8f27a3931c10695d05278ced25c7fedc
* * README: Bump version number to 8.4.14dgp2006-05-042-3/+3
| | | | | | | | | | | | * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: FossilOrigin-Name: 67e7acba427dee71fedbe4b502874fb51de9c1c9
* * win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no windowhobbs2006-04-112-5/+7
| | | | | | | | * 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
* * win/tkWinX.c (TkWinXInit): init default keyboard charsethobbs2006-04-051-8/+21
| | | | | | correctly. [Bug 1374119] (pajas) FossilOrigin-Name: f42bca1147263ff4027bc4df876be4225bdafa60
* * win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk ashobbs2006-04-051-1/+13
| | | | | | WM_SAVE_YOURSELF wm protocol callback. FossilOrigin-Name: c2e502ce10853ee46d06a0fe0ef39c3fe7561d87
* * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler)hobbs2006-04-051-29/+59
| | | | | | | | (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. FossilOrigin-Name: 9a51b885d73f0e4f96a914680bbf3d85e4907fc0
* Avoid pipe problems on Win98patthoyts2006-03-281-2/+3
| | | FossilOrigin-Name: 80286487dcea7c93d318c181f677651843ab6e60
* * win/configure, win/tcl.m4: define MACHINE for gcc builds as well.hobbs2006-03-282-24/+26
| | | | | | Needed by Tk for manifest generation. FossilOrigin-Name: b1e97239eb18ea2be4010aaddefce7c397ee4c5e
* * READNE: Bump version number to 8.4.13 and updatedgp2006-03-072-3/+3
| | | | | | | | | | * 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
* * win/Makefile.in: convert _NATIVE paths to use / to avoid ".\"hobbs2006-03-021-11/+11
| | | | | | path-as-escape issue. FossilOrigin-Name: 8d26abd94aa5a2c2700b4fac68c94eb1b0aa5e2b
* []-quote ac_defun functionshobbs2006-03-021-11/+11
| | | FossilOrigin-Name: 28bee7d78b132d90bdba084ec319b6c69906ff98
* 2005-11-16 Don Porter <dgp@users.sourceforge.net>dgp2005-12-011-3/+3
| | | | | | | | | | | | | *** 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
* simplified makefile.vc a little bitkennykb2005-12-011-13/+5
| | | FossilOrigin-Name: 9b05d62adb06e405cc88181dbf009b579a535803
* restored the ability to build from makefile.vckennykb2005-12-011-14/+34
| | | FossilOrigin-Name: bbea8ebeb500bb87ac5634bd0ea9e950af68d786
* * win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspecthobbs2005-12-011-2/+14
| | | | | | before rewrapping. [Bug 1086049] FossilOrigin-Name: 5b84df77b2b1ff26b1ba692280e6499d55198fe2
* * win/Makefile.in: place TCL_BIN_DIR first in PATH for targets tohobbs2005-12-011-5/+5
| | | | | | get Tcl built dll first. FossilOrigin-Name: 11205be794d6e8cd84366f846527b1c60ce3fa9d