{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12852427,"defaultBranch":"master","name":"lilypond","ownerLogin":"lilypond","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-15T20:52:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1970669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715507935.0","currentOid":""},"activityList":{"items":[{"before":"5c2404bbf6b59faccabc65919187f27786c04f49","after":"b77cecdb905b491708809bdd29390b2e04f350b2","ref":"refs/heads/master","pushedAt":"2024-05-16T13:32:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"make: simplify creating collated-files.list\n\nAs of GNU Make commit 2b9dd215d, make supports reading and writing files\ndirectly.\n\nThe commit was created on March 2016, and released in GNU Make 4.2 (May\n2016). Check for this version in configure.","shortMessageHtmlLink":"make: simplify creating collated-files.list"}},{"before":"22af052c7f040121b4a74f5016ca7a60633deea2","after":"5c2404bbf6b59faccabc65919187f27786c04f49","ref":"refs/heads/master","pushedAt":"2024-05-14T04:51:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"cg-section.sh, doc-section.sh: Use present tense in warning messages","shortMessageHtmlLink":"cg-section.sh, doc-section.sh: Use present tense in warning messages"}},{"before":"e146404773bc1a7e02f4ad083bbe98ee5f8d39b0","after":"22af052c7f040121b4a74f5016ca7a60633deea2","ref":"refs/heads/master","pushedAt":"2024-05-13T08:14:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Doc-ca: Contribution of essay","shortMessageHtmlLink":"Doc-ca: Contribution of essay"}},{"before":"35b8eced4c9a5e9b4ef3f71b3b8aff1acb8450d8","after":"e146404773bc1a7e02f4ad083bbe98ee5f8d39b0","ref":"refs/heads/master","pushedAt":"2024-05-12T10:12:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Bump VERSION","shortMessageHtmlLink":"Bump VERSION"}},{"before":"b02712184c0180ff7db7df53b088b9ca7cad8ffc","after":"e146404773bc1a7e02f4ad083bbe98ee5f8d39b0","ref":"refs/heads/release/unstable","pushedAt":"2024-05-12T10:00:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Bump VERSION","shortMessageHtmlLink":"Bump VERSION"}},{"before":"29a37692dfd868892b892d917a963a30bc5de87a","after":"b02712184c0180ff7db7df53b088b9ca7cad8ffc","ref":"refs/heads/release/unstable","pushedAt":"2024-05-12T09:58:55.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Bump VERSION_DEVEL","shortMessageHtmlLink":"Bump VERSION_DEVEL"}},{"before":"f7a7f2e69c005c82c4a5e4c39f713c4142380952","after":"35b8eced4c9a5e9b4ef3f71b3b8aff1acb8450d8","ref":"refs/heads/master","pushedAt":"2024-05-12T08:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Work around Clang template argument deduction issue\n\nIt seems Clang before version 12 refuses to do class argument\ndeduction during construction of temporaries.","shortMessageHtmlLink":"Work around Clang template argument deduction issue"}},{"before":"00ad0aa2ff0620fc81a989d86d872334a18964a7","after":"f7a7f2e69c005c82c4a5e4c39f713c4142380952","ref":"refs/heads/master","pushedAt":"2024-05-11T15:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Revert \"Simplify Grob_interface\"\n\nd3121dff89000bee944143957ff1a482dff0216a","shortMessageHtmlLink":"Revert \"Simplify Grob_interface\""}},{"before":"3a4cde1c5c303f1e61503fc0c4f3b15eef3669cf","after":"00ad0aa2ff0620fc81a989d86d872334a18964a7","ref":"refs/heads/master","pushedAt":"2024-05-11T12:19:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Doc-CG: Clarify misleading comment about mingw build","shortMessageHtmlLink":"Doc-CG: Clarify misleading comment about mingw build"}},{"before":"6afa6ed07e1bc176ef6212dcabfffc48df96ede7","after":"3a4cde1c5c303f1e61503fc0c4f3b15eef3669cf","ref":"refs/heads/master","pushedAt":"2024-05-11T05:40:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml2ly: Support `` element of ``\n\nThis commit also sets the default to 'no key cancellation'.\n\nAlso add a regression test (originally written by Michael Scott Cuthbert and\ntaken from https://github.com/cuthbertLab/musicxmlTestSuite.git, with minor\nmodifications).","shortMessageHtmlLink":"musicxml2ly: Support <cancel> element of <key>"}},{"before":"d3121dff89000bee944143957ff1a482dff0216a","after":"6afa6ed07e1bc176ef6212dcabfffc48df96ede7","ref":"refs/heads/master","pushedAt":"2024-05-11T03:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml.ly (Note::initialize_duration): Fix typos\n\nReported in issue #6672.","shortMessageHtmlLink":"musicxml.ly (Note::initialize_duration): Fix typos"}},{"before":"c6aa3b8dab0dc880beebdd3e091c90462437bb4f","after":"d3121dff89000bee944143957ff1a482dff0216a","ref":"refs/heads/master","pushedAt":"2024-05-11T00:48:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Simplify Grob_interface\n\n* Create a common base for the template classes.\n* Eliminate static variables that were used just once.\n\nSection sizes in bytes from an aarch64 system:\n\n .text .bss .data .rodata\n ------- ----- ----- -------\n before | 3420992 93776 3744 398152\n after | 3404464 92416 1712 398152","shortMessageHtmlLink":"Simplify Grob_interface"}},{"before":"a3ac09c0d03b5588d0f1be20a6058a644cb8da71","after":"c6aa3b8dab0dc880beebdd3e091c90462437bb4f","ref":"refs/heads/master","pushedAt":"2024-05-09T11:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Web: Move self to former developers","shortMessageHtmlLink":"Web: Move self to former developers"}},{"before":"cad91fe711e043e0febfa9741e6179b35431ff86","after":"a3ac09c0d03b5588d0f1be20a6058a644cb8da71","ref":"refs/heads/master","pushedAt":"2024-05-09T09:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Switch Docker images to Ubuntu 22.04\n\nEven though Ubuntu 20.04 is still supported for about one year, going\nto Ubuntu 22.04 has some advantages such as providing newer software\npackages: Guile 3.0.7 is a more relevant testing target than the older\nGuile 3.0.1 in Ubuntu 20.04, and Texinfo 6.8 allows to drop quite some\ncompatibility code for Texinfo 6.7 from Documentation/lilypond.init.\n\nThe only downside is that, once we require some of the versions found\nin Ubuntu 22.04 as a minimum, LilyPond won't build anymore on 20.04.\nThis is probably fine for master, given that Ubuntu 24.04 was just\nreleased, so we will support the current and previous LTS versions.\n\nCompared to Ubuntu 20.04, explicitly install fonts-dejavu-core and\ndo not delete the libdl.a and libpthread.a compatibility archives.","shortMessageHtmlLink":"Switch Docker images to Ubuntu 22.04"}},{"before":"d1662346fc8ff3a319cf3249cdd73b6a5875230e","after":"cad91fe711e043e0febfa9741e6179b35431ff86","ref":"refs/heads/master","pushedAt":"2024-05-09T05:26:29.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml2ly: Handle `print-object` attribute of `` for spanners\n\nThis commit covers the following spanners originating in the ``\nsub-element, disabling their output if the start note is not visible:\n``, ``, ``, ``, ``, ``.\n\nAnother minor change is to make function\n`convert_and_append_all_child_articulations` return a result, similar to all\nother functions in the `notation_handlers` list, thus simplifying the code.\n\nAlso add a new regression test and update the introduction text of the\nMusicXML regtest suite.","shortMessageHtmlLink":"musicxml2ly: Handle print-object attribute of <note> for spanners"}},{"before":"2162d9ada0952671263db98a3b7bb019b3881831","after":"d1662346fc8ff3a319cf3249cdd73b6a5875230e","ref":"refs/heads/master","pushedAt":"2024-05-09T03:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"DOC: Update Easier Editing\n\nAdded description of Neovim + lilypond extension\nAdded caution about age of packages, need for convert-ly\nUpdated several URLs","shortMessageHtmlLink":"DOC: Update Easier Editing"}},{"before":"42e44a7ac6c1e9b11ce627835592dffb8e43ed9a","after":"2162d9ada0952671263db98a3b7bb019b3881831","ref":"refs/heads/master","pushedAt":"2024-05-09T02:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Simplify ADD_SCM_INIT_FUNC\n\n* Use std::monostate instead of an ad-hoc empty structure.\n* Avoid using a reserved identifier starting with underscore.","shortMessageHtmlLink":"Simplify ADD_SCM_INIT_FUNC"}},{"before":"9cb875018c830541fe30f98dd45e69ce9b110792","after":"42e44a7ac6c1e9b11ce627835592dffb8e43ed9a","ref":"refs/heads/master","pushedAt":"2024-05-04T03:20:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml2ly: Emit bar line comment after non-default bar line\n\nPreviously, `BarLine.bar_number` was only set if `BarLine.type` was `None`.","shortMessageHtmlLink":"musicxml2ly: Emit bar line comment after non-default bar line"}},{"before":"8a5a91e477cfbb532b0d2f976198ef806a6ff9be","after":"9cb875018c830541fe30f98dd45e69ce9b110792","ref":"refs/heads/master","pushedAt":"2024-05-04T03:08:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"parser-clef.scm: Improve error message for invalid clef\n\nPreviously, the error message for an invalid clef showed all possible valid\nvalues as a sorted but very long string:\n\n```\nwarning: supported clefs: C F G G2 GG alto altovarC baritone [...]\n```\n\nThe new code adds some formatting elements to the clef definition list so\nthat its contents get emitted directly without sorting:\n\n```\nwarning: supported clefs:\n moderntab\n alto baritone bass mezzosoprano\n soprano subbass tenor treble\n\n C F G G2 GG\n altovarC baritonevarC baritonevarF french\n [...]\n```\n\nAlso improve docstring of function `add-new-clef`.","shortMessageHtmlLink":"parser-clef.scm: Improve error message for invalid clef"}},{"before":"63e1a008c135f440213dacb5fd1c4ea49260443d","after":"8a5a91e477cfbb532b0d2f976198ef806a6ff9be","ref":"refs/heads/master","pushedAt":"2024-05-03T23:40:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Work around a false conversion warning","shortMessageHtmlLink":"Work around a false conversion warning"}},{"before":"42c061ab2b7fc54befa46727dfa092e068f3adff","after":"63e1a008c135f440213dacb5fd1c4ea49260443d","ref":"refs/heads/master","pushedAt":"2024-04-27T03:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"abc2ly.py: Enclose URL with `<` and `>`\n\nThis allows some `help2man` versions to correctly convert the URL to a\nhyperlink.\n\nReported as\n\n https://lists.gnu.org/archive/html/bug-lilypond/2024-04/msg00013.html","shortMessageHtmlLink":"abc2ly.py: Enclose URL with < and >"}},{"before":"e2a026dbeb7c4fa3854bdfd3b8ceae68c7f579c6","after":"42c061ab2b7fc54befa46727dfa092e068f3adff","ref":"refs/heads/master","pushedAt":"2024-04-27T02:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml2ly: Fix bar number comments\n\nIt is standard to show a bar number in a comment *after* a bar check. This\ncommit makes `musicxml2ly` do the same.\n\nBefore:\n```\ndes4 es4 fes4 ges4 | % 19\nas4 bes4 ces4 des4 | \\barNumberCheck #20\nes4 fes4 ges4 as4 | % 21\nbes4 ces4 des4 es4 | % 22\n```\n\nAfter:\n\n```\ndes4 es4 fes4 ges4 | % 18\nas4 bes4 ces4 des4 | % 19\n\n\\barNumberCheck #20\nes4 fes4 ges4 as4 | % 20\nbes4 ces4 des4 es4 | % 21\n```","shortMessageHtmlLink":"musicxml2ly: Fix bar number comments"}},{"before":"d329e6bf8579536ca2c79764bc15791bfde73af8","after":"e2a026dbeb7c4fa3854bdfd3b8ceae68c7f579c6","ref":"refs/heads/master","pushedAt":"2024-04-27T02:34:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml2ly: Support `` element\n\nMulti-measure rests are now only created if the MusicXML input actually\nindicates such a rest.\n\nThis is a change in behaviour to represent the input more truthfully –\npreviously, a series of full-measure rests were always converted to a single\nmulti-measure rest.\n\nIt also fixes the appearance of multi-measure rests, listening to the\n`use-symbols` attribute.\n\nAlso update regression test.","shortMessageHtmlLink":"musicxml2ly: Support <multiple-rest> element"}},{"before":"9797c04b028bf168a726b132a7fc4c537b2571ef","after":"d329e6bf8579536ca2c79764bc15791bfde73af8","ref":"refs/heads/master","pushedAt":"2024-04-27T02:21:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml2ly: Support lyrics attached `` notes\n\nThis is handled by a new implementation of the lyrics extraction algorithm\n(regression tests `22c-Noteheads-Chords.xml`, `61g-Lyrics-NameNumber.ly`,\nand `61i-Lyrics-Chords.ly`).","shortMessageHtmlLink":"musicxml2ly: Support lyrics attached <chord/> notes"}},{"before":"a2c0e326b8d44e32fe29f419be42e148d6b31275","after":"9797c04b028bf168a726b132a7fc4c537b2571ef","ref":"refs/heads/master","pushedAt":"2024-04-27T02:04:36.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"musicxml2ly: Support cautionary accidentals without parentheses\n\nThe 'classical' MusicXML way for such cautionary accidentals is to have a\nsuperfluous `` element ('superfluous' in the sense that the\n`alteration` attribute of the `` element already specifies the\naccidental).\n\nAlso extend a regression test to cover this feature.","shortMessageHtmlLink":"musicxml2ly: Support cautionary accidentals without parentheses"}},{"before":"ab0a013d33222ea73f3274c4b77955ae98626ddc","after":"a2c0e326b8d44e32fe29f419be42e148d6b31275","ref":"refs/heads/master","pushedAt":"2024-04-25T10:24:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"scripts: remove 'lilypond' template\n\nThe build does not run lilypond in the scripts/ directory.","shortMessageHtmlLink":"scripts: remove 'lilypond' template"}},{"before":"fd72a9add2e1659ee484aeecf8149d64a8f8b5ba","after":"ab0a013d33222ea73f3274c4b77955ae98626ddc","ref":"refs/heads/master","pushedAt":"2024-04-24T00:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"DOC: Clarify Ottavation Brackets\n\nExpand description of what they do, and how to use them.\nMinor rewording for style.","shortMessageHtmlLink":"DOC: Clarify Ottavation Brackets"}},{"before":"b3f15e769b69be7cdef216a9413d1096da99bc06","after":"fd72a9add2e1659ee484aeecf8149d64a8f8b5ba","ref":"refs/heads/master","pushedAt":"2024-04-23T04:53:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"aclocal.m4 (STEPMAKE_NUMERIC_VERSION): Avoid numeric overflow\n\nReported as\n\n https://bugs.gentoo.org/913928#c13","shortMessageHtmlLink":"aclocal.m4 (STEPMAKE_NUMERIC_VERSION): Avoid numeric overflow"}},{"before":"93bdd2cb6b7a1679043f8b7881cddb420c849ac9","after":"b3f15e769b69be7cdef216a9413d1096da99bc06","ref":"refs/heads/master","pushedAt":"2024-04-22T23:32:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Callback_wrapper deals with void results\n\nSupport trampolines that return void: return SCM_UNSPECIFIED on their\nbehalf.","shortMessageHtmlLink":"Callback_wrapper deals with void results"}},{"before":"29a37692dfd868892b892d917a963a30bc5de87a","after":"93bdd2cb6b7a1679043f8b7881cddb420c849ac9","ref":"refs/heads/master","pushedAt":"2024-04-21T16:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"Doc-fr: updates LM, NR and texidocs","shortMessageHtmlLink":"Doc-fr: updates LM, NR and texidocs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES6rGOAA","startCursor":null,"endCursor":null}},"title":"Activity · lilypond/lilypond"}