|
Remove/replace Simple_closure smob type
Consists of commits (including patch from issue 4618):
Rewrite call_pure_function
Remove node "simple closure" from notation appendices
Remove/replace Simple_closure smob type
Import grob::compose-function and grob::offset-function into C
Add grob::compose-function and grob::offset-function
Those are the main replacements for the uses of ly:make-simple-closure
in lily/grob-closure.cc.
Add ly:pure-call and ly:unpure-call functions
Remove unused function chain-grob-member-functions
Issue 4618: Correct argument handling of Unpure_pure_call::call
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+122 lines, -271 lines) |
Patch |
 |
M |
Documentation/notation/notation-appendices.itely
|
View
|
|
4 chunks |
+0 lines, -15 lines |
0 comments
|
Download
|
 |
M |
lily/context-property.cc
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
lily/grob-closure.cc
|
View
|
|
3 chunks |
+4 lines, -39 lines |
0 comments
|
Download
|
 |
M |
lily/grob-property.cc
|
View
|
|
8 chunks |
+21 lines, -38 lines |
0 comments
|
Download
|
 |
M |
lily/grob-scheme.cc
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
lily/include/lily-imports.hh
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
D |
lily/include/simple-closure.hh
|
View
|
|
1 chunk |
+0 lines, -36 lines |
0 comments
|
Download
|
 |
M |
lily/lily-imports.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
lily/parenthesis-engraver.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
D |
lily/simple-closure.cc
|
View
|
|
1 chunk |
+0 lines, -123 lines |
0 comments
|
Download
|
 |
M |
lily/unpure-pure-container.cc
|
View
|
|
2 chunks |
+46 lines, -6 lines |
0 comments
|
Download
|
 |
M |
scm/lily.scm
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
scm/output-lib.scm
|
View
|
|
1 chunk |
+47 lines, -8 lines |
0 comments
|
Download
|
|