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
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 (WS_EX_DLGMODALFRAME)
#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);