Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1/*-------------------------------------------------------------------------
2 *
3 * windowapi.h
4 * API for window functions to extract data from their window
5 *
6 * A window function does not receive its arguments in the normal way
7 * (and therefore the concept of strictness is irrelevant). Instead it
…lines 8–15 unchanged (8 lines)
16 * the current row number, total number of rows in the partition, etc
17 * and to evaluate its argument expression(s) at various rows in the
18 * window partition. See the header comments for each WindowObject API
19 * function in nodeWindowAgg.c for details.
20 *
21 *
22 * Portions Copyright (c) 2000-2025, PostgreSQL Global Development Group
23 *
24 * src/include/windowapi.h
25 *
26 *-------------------------------------------------------------------------
27 */
28#ifndef WINDOWAPI_H
…lines 29–71 unchanged (43 lines)

After

1/*-------------------------------------------------------------------------
2 *
3 * windowapi.h
4 * API for window functions to extract data from their window
5 *
6 * A window function does not receive its arguments in the normal way
7 * (and therefore the concept of strictness is irrelevant). Instead it
…lines 8–15 unchanged (8 lines)
16 * the current row number, total number of rows in the partition, etc
17 * and to evaluate its argument expression(s) at various rows in the
18 * window partition. See the header comments for each WindowObject API
19 * function in nodeWindowAgg.c for details.
20 *
21 *
22 * Portions Copyright (c) 2000-2026, PostgreSQL Global Development Group
23 *
24 * src/include/windowapi.h
25 *
26 *-------------------------------------------------------------------------
27 */
28#ifndef WINDOWAPI_H
…lines 29–71 unchanged (43 lines)

Before

translation_unit
comment "/*----------------------------------------------------------"...
preproc_ifdef (+260 nodes collapsed)
comment "/* WINDOWAPI_H */"

After

translation_unit
comment "/*----------------------------------------------------------"...
preproc_ifdef (+260 nodes collapsed)
comment "/* WINDOWAPI_H */"