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/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2/* vim:set ts=2 sw=2 sts=2 et cindent: */
3/* This Source Code Form is subject to the terms of the Mozilla Public
4 * License, v. 2.0. If a copy of the MPL was not distributed with this
5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
7#include "progressui.h"
8
…lines 9–16 unchanged (8 lines)

After

1/* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5#include "progressui.h"
6
7int InitProgressUI(int* argc, char*** argv) { return 0; }
…lines 8–14 unchanged (7 lines)

Before

translation_unit
comment "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-bas"...
comment "/* vim:set ts=2 sw=2 sts=2 et cindent: */"
comment "/* This Source Code Form is subject to the terms of the Mozi"...
preproc_include
#include "#include"
string_literal
" "\""
string_content "progressui.h"
" "\""
function_definition (+29 nodes collapsed)
function_definition
primitive_type "int"
function_declarator
identifier "ShowProgressUI"
parameter_list
( "("
) ")"
compound_statement
{ "{"
return_statement
return "return"
number_literal "0"
; ";"
} "}"
function_definition
primitive_type "void"
function_declarator
identifier "QuitProgressUI"
parameter_list
( "("
) ")"
compound_statement
{ "{"
} "}"
function_definition
primitive_type "void"
function_declarator
identifier "UpdateProgressUI"
parameter_list
( "("
parameter_declaration
primitive_type "float"
identifier "progress"
) ")"
compound_statement
{ "{"
} "}"

After

translation_unit
comment "/* This Source Code Form is subject to the terms of the Mozi"...
preproc_include
#include "#include"
string_literal
" "\""
string_content "progressui.h"
" "\""
function_definition (+29 nodes collapsed)
function_definition
primitive_type "int"
function_declarator
identifier "ShowProgressUI"
parameter_list
( "("
) ")"
compound_statement
{ "{"
return_statement
return "return"
number_literal "0"
; ";"
} "}"
function_definition
primitive_type "void"
function_declarator
identifier "QuitProgressUI"
parameter_list
( "("
) ")"
compound_statement
{ "{"
} "}"
function_definition
primitive_type "void"
function_declarator
identifier "UpdateProgressUI"
parameter_list
( "("
parameter_declaration
primitive_type "float"
identifier "progress"
) ")"
compound_statement
{ "{"
} "}"