frame-size-history is a variable defined in ‘C source code’.
Its value is shown below.
Documentation:
History of frame size adjustments.
If non-nil, list recording frame size adjustment. Adjustments are
recorded only if the first element of this list is a positive number.
Adding an adjustment decrements that number by one.
The remaining elements are the adjustments. Each adjustment is a list
of four elements ‘frame’, ‘function’, ‘sizes’ and ‘more’. ‘frame’ is
the affected frame and ‘function’ the invoking function. ‘sizes’ is
usually a list of four elements ‘old-width’, ‘old-height’, ‘new-width’
and ‘new-height’ representing the old and new sizes recorded/requested
by ‘function’. ‘more’ is a list with additional information.
The function ‘frame--size-history’ displays the value of this variable
in a more readable form.
Value:
(965
(# adjust-frame-size-1
(1120 1080 1120 1080)
(set-window-configuration 1))
(# adjust-frame-size-3
(1820 1680 1120 1080)
(1849 1680 1149 1080))
(# adjust-frame-size-1
(1820 1680 1120 1080)
(change-frame-size 5))
(# xg-frame-resized
(1820 1680 1120 1080)
nil)
(# adjust-frame-size-3
(1120 1080 1820 1680)
(1149 1080 1849 1680))
(# adjust-frame-size-1
(1120 1080 1820 1680)
(change-frame-size 5))
(# xg-frame-set-char-size-3
(1120 1080 1120 1080)
(1149 1183))
(# adjust-frame-size-2
(1120 1080 1120 1080)
(nil nil))
(# adjust-frame-size-1
(1120 1080 1120 1080)
(tool-bar-lines 2))
(# update-frame-tool-bar nil nil)
(# xg-frame-resized
(1120 1080 1820 1680)
nil)
(# xg-frame-set-char-size-3
(1120 1080 1820 1680)
(1849 1725))
(# adjust-frame-size-2
(1120 1080 1820 1680)
(nil nil))
(# adjust-frame-size-1
(1120 1080 1820 1680)
(x-set-frame-parameters 1))
(# "FRAME-NOTICE-USER" nil
((height . 56)
(width . 130)
(left . 0)
(top . 0)))
(# "MAKE-FRAME")
(# x-handle-net-wm-state nil
(nil nil))
(# x-handle-net-wm-state nil
(nil nil))
(# x-handle-net-wm-state nil
(nil nil))
(# x-handle-net-wm-state nil
(nil nil))
(# x-handle-net-wm-state nil
(nil nil))
(# xg-frame-resized
(1120 1080 1120 1080)
nil)
(# x-set-fullscreen nil
(nil nil))
(# adjust-frame-size-1
(1120 1080 1120 1080)
(xg-frame-set-char-size 5))
(# xg-frame-set-char-size-3
(1120 1080 1120 1080)
(1149 1125))
(# adjust-frame-size-2
(1120 1080 1120 1080)
(nil nil))
(# adjust-frame-size-1
(1120 1080 1120 1080)
(x-create-frame-2 0))
(# adjust-frame-size-1
(1120 1080 1120 1080)
(menu-bar-lines 2))
(# adjust-frame-size-1
(1120 1080 1120 1080)
(scroll-bar-height 3))
(# adjust-frame-size-3
(1120 1080 1120 1080)
(1136 1080 1149 1080))
(# adjust-frame-size-1
(1120 1080 1120 1080)
(scroll-bar-width 3))
(# adjust-frame-size-3
(10 10 140 300)
(10 10 156 300))
(# adjust-frame-size-1
(10 10 140 300)
(x-create-frame-1 5))
(# adjust-frame-size-3
(10 10 10 9)
(10 10 10 10))
(# adjust-frame-size-1
(10 10 10 9)
(change-frame-size 5)))