Tk Source Code

Changes On Branch 159aa5eb-win-transient-system-menu
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch 159aa5eb-win-transient-system-menu Excluding Merge-Ins

This is equivalent to a diff from 0aa39df4 to de58beca

2025-03-17
09:29
Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: cd421c55 user: oehhar tags: trunk, main
2025-03-11
08:44
Bug [159aa5eb]: enhance source code comment. Closed-Leaf check-in: de58beca user: oehhar tags: 159aa5eb-win-transient-system-menu
2025-03-10
10:14
Ticket [159aa5eb]: comment change check-in: 488991aa user: oehhar tags: 159aa5eb-win-transient-system-menu
2025-03-06
08:30
Ticket [159aa5eb] Win transient window system menu check-in: 99a27136 user: oehhar tags: 159aa5eb-win-transient-system-menu
2025-03-05
20:16
Aqua: call TkWmMapWindow and TkWmMapWindow when iconifying or deiconifying. This seems to fix pack-18.2 and place-8.2. check-in: fe2d4d6c user: culler tags: trunk, main
2025-03-04
20:29
Start TIP 714 skeleton: image driver info check-in: 1674c116 user: oehhar tags: tip-714-image-driver-info
04:44
Rename macOS CI jobs: all of the jobs use clang and XCode. check-in: 0aa39df4 user: culler tags: trunk, main
2025-03-03
15:13
Remove some unused variables. check-in: 113a91c4 user: culler tags: trunk, main

Changes to win/tkWinWm.c.
299
300
301
302
303
304
305






306
307
308
309
310
311
312
313
#define EX_FULLSCREEN_STYLE (WS_EX_APPWINDOW)

#define WM_TOPLEVEL_STYLE (WS_OVERLAPPEDWINDOW|WS_CLIPCHILDREN|CS_DBLCLKS)
#define EX_TOPLEVEL_STYLE (0)

#define WM_TRANSIENT_STYLE \
		(WS_POPUP|WS_CAPTION|WS_SYSMENU|WS_CLIPSIBLINGS|CS_DBLCLKS)






#define EX_TRANSIENT_STYLE (WS_EX_DLGMODALFRAME)

/*
 * The following structure is the official type record for geometry management
 * of top-level windows.
 */

static void		TopLevelReqProc(void *dummy, Tk_Window tkwin);







>
>
>
>
>
>
|







299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
#define EX_FULLSCREEN_STYLE (WS_EX_APPWINDOW)

#define WM_TOPLEVEL_STYLE (WS_OVERLAPPEDWINDOW|WS_CLIPCHILDREN|CS_DBLCLKS)
#define EX_TOPLEVEL_STYLE (0)

#define WM_TRANSIENT_STYLE \
		(WS_POPUP|WS_CAPTION|WS_SYSMENU|WS_CLIPSIBLINGS|CS_DBLCLKS)
/*
 * Bug 159aa5eb: Removed extended style WS_EX_DLGMODALFRAME. This style has
 * the undocumented side effect to enable the unwanted system menu items
 * "Resize", "Minimize" and "Maximize". "Resise" menu item may be correctly
 * enabled by "wm resizable".
 */
#define EX_TRANSIENT_STYLE (0)

/*
 * The following structure is the official type record for geometry management
 * of top-level windows.
 */

static void		TopLevelReqProc(void *dummy, Tk_Window tkwin);