- "cleanup" extension.
-
- For example (long lines manually split to reduce width):
-
-nsterm.m : 1600: [ 4428] ns_fullscreen_hook
-nsterm.m : 7006: [ 4429] | handleFS
-nsterm.m : 7035: [ 4430] | +--- FULLSCREEN_MAXIMIZED
-nsterm.m : 7627: [ 4431] | | performZoom
-nsterm.m : 7636: [ 4432] | | | zoom
-nsterm.m : 874: [ 4433] | | | | ns_update_auto_hide_menu_bar
-nsterm.m : 6615: [ 4434] | | | | [windowWillUseStandardFrame:
- defaultFrame:(X:0 Y:0)/(W:1600 H:1177)]
-nsterm.m : 99: [ 4435] | | | | +--- fs_state: FULLSCREEN_NONE
-nsterm.m : 119: [ 4436] | | | | +--- fs_before_fs: -1
-nsterm.m : 115: [ 4437] | | | | +--- next_maximized: FULLSCREEN_MAXIMIZED
-nsterm.m : 6619: [ 4438] | | | | +--- ns_userRect: (X:0 Y:0)/(W:0 H:0)
-nsterm.m : 6620: [ 4439] | | | | +--- [sender frame]:
- (X:0 Y:626)/(W:595 H:551)
-nsterm.m : 6644: [ 4440] | | | | +--- ns_userRect (2):
- (X:0 Y:626)/(W:595 H:551)
-nsterm.m : 6684: [ 4441] | | | | +--- FULLSCREEN_MAXIMIZED
-nsterm.m : 7057: [ 4442] | | | | | setFSValue
-nsterm.m : 115: [ 4443] | | | | | +--- value: FULLSCREEN_MAXIMIZED
-nsterm.m : 6711: [ 4444] | | | | +--- Final ns_userRect:
- (X:0 Y:626)/(W:595 H:551)
-nsterm.m : 6712: [ 4445] | | | | +--- Final maximized_width: 1600
-nsterm.m : 6713: [ 4446] | | | | +--- Final maximized_height: 1177
-nsterm.m : 119: [ 4447] | | | | +--- Final next_maximized: -1
-nsterm.m : 6209: [ 4448] | | | | | windowWillResize: toSize: (W:1600 H:1177)
-nsterm.m : 6210: [ 4449] | | | | | +--- [sender frame]:
- (X:0 Y:626)/(W:595 H:551)
-nsterm.m : 115: [ 4450] | | | | | +--- fs_state: FULLSCREEN_MAXIMIZED
-nsterm.m : 6274: [ 4451] | | | | | +--- cols: 223 rows: 79
-nsterm.m : 6299: [ 4452] | | | | | +->> (W:1596 H:1167)
-nsterm.m : 6718: [ 4453] | | | | +->> (X:0 Y:0)/(W:1600 H:1177)
-
- Here, "ns_fullscreen_hook" calls "handleFS", which is turn calls
- "performZoom". This function calls "[super performZoom]", which
- isn't annotated (so it doesn't show up in the trace). However, it
- calls "zoom" which is annotated so it is part of the call trace.
- Later, the method "windowWillUseStandardFrame" and the function
- "setFSValue" are called. The lines with "+---" contain extra
- information and lines containing "->>" represent return values. */
+ "cleanup" extension. */
+
+/* For example, the following is the output of `M-x
+ toggle-frame-maximized RET'.
+
+ (Long lines manually split to reduced width):
+
+nsterm.m : 1608: [ 354] ns_fullscreen_hook
+nsterm.m : 7180: [ 355] | [EmacsView handleFS]
+nsterm.m : 7209: [ 356] | +--- FULLSCREEN_MAXIMIZED
+nsterm.m : 7706: [ 357] | | [EmacsWindow performZoom:]
+nsterm.m : 7715: [ 358] | | | [EmacsWindow zoom:]
+nsterm.m : 882: [ 359] | | | | ns_update_auto_hide_menu_bar
+nsterm.m : 6752: [ 360] | | | |
+ [EmacsView windowWillUseStandardFrame:defaultFrame:(X:0 Y:0)/(W:1600 H:1177)]
+nsterm.m : 6753: [ 361] | | | | +--- fs_state: FULLSCREEN_NONE
+nsterm.m : 6754: [ 362] | | | | +--- fs_before_fs: -1
+nsterm.m : 6755: [ 363] | | | | +--- next_maximized: FULLSCREEN_MAXIMIZED
+nsterm.m : 6756: [ 364] | | | | +--- ns_userRect: (X:0 Y:0)/(W:0 H:0)
+nsterm.m : 6757: [ 365] | | | | +---
+ [sender frame]: (X:0 Y:626)/(W:595 H:551)
+nsterm.m : 6781: [ 366] | | | | +---
+ ns_userRect (2): (X:0 Y:626)/(W:595 H:551)
+nsterm.m : 6821: [ 367] | | | | +--- FULLSCREEN_MAXIMIZED
+nsterm.m : 7232: [ 368] | | | | |
+ [EmacsView setFSValue:FULLSCREEN_MAXIMIZED]
+nsterm.m : 6848: [ 369] | | | | +---
+ Final ns_userRect: (X:0 Y:626)/(W:595 H:551)
+nsterm.m : 6849: [ 370] | | | | +--- Final maximized_width: 1600
+nsterm.m : 6850: [ 371] | | | | +--- Final maximized_height: 1177
+nsterm.m : 6851: [ 372] | | | | +--- Final next_maximized: -1
+nsterm.m : 6322: [ 373] | | | | |
+ [EmacsView windowWillResize:toSize: (W:1600 H:1177)]
+nsterm.m : 6323: [ 374] | | | | | +---
+ [sender frame]: (X:0 Y:626)/(W:595 H:551)
+nsterm.m : 6324: [ 375] | | | | | +--- fs_state: FULLSCREEN_MAXIMIZED
+nsterm.m : 7027: [ 376] | | | | | | [EmacsView isFullscreen]
+nsterm.m : 6387: [ 377] | | | | | +--- cols: 223 rows: 79
+nsterm.m : 6412: [ 378] | | | | | +->> (W:1596 H:1167)
+nsterm.m : 6855: [ 379] | | | | +->> (X:0 Y:0)/(W:1600 H:1177)
+*/