summaryrefslogtreecommitdiffstats
path: root/win/tkWinWindow.c
Commit message (Collapse)AuthorAgeFilesLines
* Add another few Xlib stubs for Win32. Cherry-picked from ↵jan.nijtmans2016-11-071-1/+40
| | | | | [http://www.androwish.org/index.html/info/862eb620a096fddc|AndroWish]. Thanks to Christian Werner. FossilOrigin-Name: a0883a07026127efd40efe07dbeb2034fdc5f4a3
* Change XChangeWindowAttributes signature and many others to match Xorg, ↵jan.nijtmans2012-06-081-11/+21
|\ | | | | | | | | needed for Cygwin FossilOrigin-Name: 5ed597c56aa73e9847d66f10a80ab1b71d64ba3d
| * Change XChangeWindowAttributes signature and many others to match Xorg, ↵jan.nijtmans2012-06-071-11/+21
| |\ | | | | | | | | | | | | needed for Cygwin FossilOrigin-Name: 3bd080b93c0124d1449dd6cf4b306b4c2619a514
| | * merge core-8-4-branchjan.nijtmans2012-06-051-11/+11
| | |\ | | | | | | | | FossilOrigin-Name: 61bf2ca347bfe0c1fc1534aea862ea94145731e6
| | * | change signature of all X11 functions to match those of CYGWINjan.nijtmans2012-05-021-11/+21
| | |/ | | | | | | FossilOrigin-Name: 513498f8a4b8710289474af1a1b23285f1969509
| * | [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-1/+1
| |\ \ | | |/ | | | FossilOrigin-Name: 30375f51d117cab09fb37c575465fead5e3a8caa
| | * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-1/+1
| | | | | | | | | FossilOrigin-Name: 3aea88a423c1cda869720fada358d89fc5ea7d4e
* | | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ \ | |/ / | | | FossilOrigin-Name: b8a1385217cc117d6962c234f0a4d28ff10e089c
| * | Purge RCS Keywords.dgp2011-06-081-2/+0
| |\ \ | | |/ | | | FossilOrigin-Name: 3f95fbe0ce14948fd409844b915c18ef25d7d0a0
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | | | | | | | | FossilOrigin-Name: a74f32bb6369d3e66e661145c81a98a14ed79b3a
| * | bug #2026405: Check for 0x prefix in sprintf %p to work around cygwin issue.patthoyts2008-07-261-1/+4
| | | | | | | | | FossilOrigin-Name: a365427ae1e30c45aaef5e955ce87c4a1851d30a
* | | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to bedkf2011-03-121-2/+2
| | | | | | | | | | | | | | | using useful casts internally. FossilOrigin-Name: 142e016e7b17277d81257da90477297eb9aaa05a
* | | Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of ↵nijtmans2010-11-291-5/+8
| | | | | | | | | | | | | | | different size FossilOrigin-Name: 4fa2f0adb42d9a60fe4d999dd5578b324f451321
* | | Unnessarary TCL_STORAGE_CLASS re-definitionsnijtmans2010-04-291-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Make various functions MODULE_SCOPE TCHAR-related fixes, making al those files compile fine when TCHAR != char. FossilOrigin-Name: 06f10499a3021c29d06ae7910ea07da100025163
* | | - eliminate some unnessary type castsnijtmans2009-01-281-2/+2
| | | | | | | | | | | | | | | | | | | | | - some internal const decorations - spacing FossilOrigin-Name: 380696cadafe40c73feee0f0b45084587f31f011
* | | Factor out the platform-specific bits of [tk busy]. [Bug 2180919]dkf2008-10-201-3/+179
| | | | | | | | | FossilOrigin-Name: 42d69c5440e925994955e38f87566134d309c8e5
* | | After some discussion with Joe English and subsequently thegeorgeps2008-08-191-27/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X.org developers (Keith Packard in particular), it was discovered that Tk is doing management of XIDs that it shouldn't need to do. The very common XC-MISC extension which has come with every version of X for the last 15 years is used with Xlib now, to retrieve the information about the used/unused XIDs. The public Tk_FreeXId is now a no-op. Joe English reviewed the patch, and said "please commit." The patch is associated with the bug tracker id: 2039720 generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted. generic/tkInt.decls: Update the declarations for the now unused internalstubs. generic/tkIntDecls.h: Regenerated based on tkInt.decls. generic/tkIntPlatDecls.h: Regenerated based on tkInt.decls. generic/tkStubInit.c generic/tkWindow.c: Remove the calls to TkInitXId, and TkFreeWindowId. macosx/tkMaxOSXPort.h: Remove TkFreeWindowId and TkInitXId macro definitions. macosx/tkMacOSXXStubs.c: Remove the no-op TkpWindowWasRecentlyDeleted. unix/tkUnixEvent.c: Remove call to TkFreeXId. unix/tkUnixXId.c: Remove a lot of unnecessary code (see above). win/tkWinPort.h: Remove TkFreeWindowId and TkInitXId. win/tkWinWindow.c: Remove TkpWindowWasRecentlyDeleted. FossilOrigin-Name: 8356aa0eec57fa7af4840febe78bf647259ff203
* | | bug #2026405: Check for 0x prefix in sprintf %p and redo if necessary. Works ↵patthoyts2008-07-261-1/+4
| | | | | | | | | | | | | | | around cygwin issue. FossilOrigin-Name: fd3c294174da3fbd46625024f704062e88baf88d
* | | Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-271-2/+2
|/ / | | | | FossilOrigin-Name: ddfd8bb6f7ecfa71a218a5dc88075a419e3e1d5c
* | Reduce the number of warningsdkf2007-02-231-3/+3
| | | | | | FossilOrigin-Name: 88a464cd14a71d6d223c528103b5711e88222300
* | Less of that K&R or wrongly indented function header style!dkf2007-02-221-2/+3
| | | | | | FossilOrigin-Name: 9b0470e090f9e2ece65f8399b3c318ab16e668d9
* | Many minute fixes to reduce number of minor warnings from GCC.dkf2007-01-111-7/+6
| | | | | | FossilOrigin-Name: 07047209ee3fabf64df75844ccc749416e247cd7
* | More fixes (mostly getting rid of excess spaces)dkf2005-12-021-18/+19
| | | | | | FossilOrigin-Name: 36165453405bcc416b1b70c6014274fb196f9fa4
* | ANSIficationdkf2005-12-021-149/+150
|/ | | FossilOrigin-Name: 1be88f1039a57d37b1f4567340d02ca39ddb3575
* TIP #47 "Modifying Tk to Allow Writing X Window managers"jenglish2002-06-141-4/+4
| | | | | | | | | | (patch from Neil McKay). * Add CirculateRequest, Create, MapRequest, ResizeRequest, and ConfigureRequest event types; * Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER, TK_WIN_MANAGED, and TK_TOP_HIERARCHY. FossilOrigin-Name: ad38fbacd7328c607131ee691e933fcc9aa67d3e
* * win/tkWinWindow.c: made use of standard Tk_GetHWND instead ofhobbs2001-10-011-11/+10
| | | | | | older, private TkWinGetHWND. FossilOrigin-Name: 7aaf6fef36442bc0c1467284d7fff8991feee047
* * Corrected definition ofdgp2001-09-251-2/+2
| | | | | | | TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too. FossilOrigin-Name: d188a1554439cf516fc1428147fcb58c7d2a0978
* * win/tkWinWindow.c (TkpPrintWindowId, TkpScanWindowId): fixed tohobbs2001-09-211-5/+18
| | | | | | work on Win64 with 64bit XIDs. FossilOrigin-Name: b995daa12bd4256afe26d65804ac4fbfac1c92c6
* * generic/tkFileFilter.c (AddClause): Cast to match function prototype.mo2000-07-061-3/+1
| | | | | | | | | | | | | | | | | * win/stubs.c (_XInitImageFuncPtrs): Add return value for function. * win/tkWinButton.c (buttonStyles, ButtonBindProc, ComputeStyle): Remove unused declarations. * win/tkWinColor.c (GetColorByName, GetColorByValue): Remove unused function declarations. * win/tkWinDialog.c (TrySetDirectory): Remove unused function declaration. * win/tkWinEmbed.c (TkWinEmbeddedEventProc): Cast to match function prototype. * win/tkWinMenu.c (winMenuMutex, MenuExitProc): Remove unused declaration. * win/tkWinWindow.c (StackWindow): Remove unused declaration. * win/tkWinWm.c (ConfigureEvent): Remove unused declaration. * win/tkWinX.c (winXMutex): Remove unused declaration. * xlib/ximage.c (XCreateBitmapFromData): Cast to match function prototype. FossilOrigin-Name: 51f47c0c03aff365cd11fd45c22dc16f8da2f17a
* * Merged 8.1 branch into the main trunkstanton1999-04-161-24/+26
| | | FossilOrigin-Name: 1120dc4257448ed1955333e682de48e2940cc741
* Replaced SCCS strings, fixed binary filesstanton1998-09-141-1/+1
| | | FossilOrigin-Name: fb58b663f313796e8ed3115f92d657f0cae1d575
* Reduced message traffic by setting WS_EX_NOPARENTNOTIFY on TkChild windows.stanton1998-08-051-3/+3
| | | FossilOrigin-Name: 3025fbceee54a40d8fd574ad7587e27ba8f0d711
* plugin updateswelch1998-06-271-1/+6
| | | FossilOrigin-Name: a31d73e5fbaa868008186067e2535e2f9c3140a0
* Initial revisionrjohnson1998-04-011-0/+796
FossilOrigin-Name: 2bf55ca9aa942b581137b9f474da5ad9c1480de4