]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
7 years agoRelease: bump Welcome versions. release/2.19.41-1
Phil Holmes [Sun, 1 May 2016 11:42:54 +0000 (12:42 +0100)]
Release: bump Welcome versions.

7 years agoRelease: update news.
Phil Holmes [Sun, 1 May 2016 11:42:54 +0000 (12:42 +0100)]
Release: update news.

7 years agoPO: update template.
Phil Holmes [Sun, 1 May 2016 11:42:54 +0000 (12:42 +0100)]
PO: update template.

7 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 1 May 2016 11:42:54 +0000 (12:42 +0100)]
Release: bump VERSION_DEVEL.

7 years agoPO: fetch Spanish from FTP
Jean-Charles Malahieude [Sat, 30 Apr 2016 16:13:12 +0000 (18:13 +0200)]
PO: fetch Spanish from FTP

7 years agoDoc-fr: NR/input
Jean-Charles Malahieude [Sat, 30 Apr 2016 11:29:23 +0000 (13:29 +0200)]
Doc-fr: NR/input

7 years agoDoc: typo in NR/input
Jean-Charles Malahieude [Sat, 30 Apr 2016 09:57:18 +0000 (11:57 +0200)]
Doc: typo in NR/input

7 years agoMerge branch 'master' of /home/jcharles/GIT/Lily/. into translation
Jean-Charles Malahieude [Sat, 30 Apr 2016 08:06:01 +0000 (10:06 +0200)]
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation

8 years agoDoc: CG - Compile.itexi - fix typographic error
James Lowe [Fri, 29 Apr 2016 16:31:37 +0000 (17:31 +0100)]
Doc: CG - Compile.itexi - fix typographic error

Fix Typo

8 years ago'embed-source-code should disregard Scheme-generated input
Valentin Villenave [Thu, 21 Apr 2016 15:35:35 +0000 (17:35 +0200)]
'embed-source-code should disregard Scheme-generated input

(... for now at least).

This fixes the include-string.ly regtest, and a few others,
that previously could not be compiled when enabling
the -dembed-source-code switch.

8 years agoAdd GSoC news item
Urs Liska [Thu, 21 Apr 2016 13:00:53 +0000 (15:00 +0200)]
Add GSoC news item

8 years agoRemove news entry about BEST EDITION from front page
Urs Liska [Thu, 21 Apr 2016 12:50:43 +0000 (14:50 +0200)]
Remove news entry about BEST EDITION from front page

This is now just so obsolete ...

I have moved the item to the chronological place in news.itexi,
but I must say it somehow looks strange in-between exclusively
release notes.

8 years agoDoc: NR - input.itely: Various improvements
James Lowe [Thu, 18 Feb 2016 10:43:09 +0000 (10:43 +0000)]
Doc: NR - input.itely: Various improvements

Issue 4677

A variety of nitpicks and
improvements reported by
Federico Bruni

Updated information and
included a new @lilypond
example for \KeepWithTag.

Some spelling corrections
and some simple rewording
of a few paragraphs for
clarity (deleted repeated
words, removed personal
pronouns etc.).

Moved a comment (@c) outside
of an @example so as to not
cause confusion to readers.

8 years agoWeb-es: update Community.
Francisco Vila [Wed, 27 Apr 2016 11:44:04 +0000 (13:44 +0200)]
Web-es: update Community.

This completes the full update of all Spanish translations of LilyPond manuals and website.

8 years agoDoc-hu: more translation of Learning by Erika Griechisch
grus [Thu, 13 Aug 2015 19:30:04 +0000 (21:30 +0200)]
Doc-hu: more translation of Learning by Erika Griechisch

8 years agoWeb-es: update Introduction.
Francisco Vila [Tue, 26 Apr 2016 18:31:33 +0000 (20:31 +0200)]
Web-es: update Introduction.

8 years agoDoc-es: update Changes.
Francisco Vila [Tue, 26 Apr 2016 16:20:14 +0000 (18:20 +0200)]
Doc-es: update Changes.

8 years agoDoc-es: update Extending/Scheme tutorial.
Francisco Vila [Tue, 26 Apr 2016 15:56:32 +0000 (17:56 +0200)]
Doc-es: update Extending/Scheme tutorial.

This completes updating the Spanish Extending manual.

8 years agoDoc-es: update Usage/Suggestions.
Francisco Vila [Tue, 26 Apr 2016 15:42:49 +0000 (17:42 +0200)]
Doc-es: update Usage/Suggestions.

This completes updating the Spanish Usage manual.

8 years agoDoc-es: update Usage/External.
Francisco Vila [Tue, 26 Apr 2016 15:42:02 +0000 (17:42 +0200)]
Doc-es: update Usage/External.

8 years agoDoc-es: update Usage/LilyPond Book.
Francisco Vila [Tue, 26 Apr 2016 11:39:34 +0000 (13:39 +0200)]
Doc-es: update Usage/LilyPond Book.

8 years agoDoc-es: update Usage/Running.
Francisco Vila [Tue, 26 Apr 2016 11:38:26 +0000 (13:38 +0200)]
Doc-es: update Usage/Running.

8 years agoDoc-es: update Notation/Cheatsheet.
Francisco Vila [Tue, 26 Apr 2016 11:37:24 +0000 (13:37 +0200)]
Doc-es: update Notation/Cheatsheet.

Full update of Spanish Notation manual.

8 years agoDoc-es: update Notation/Changing.
Francisco Vila [Tue, 26 Apr 2016 11:35:33 +0000 (13:35 +0200)]
Doc-es: update Notation/Changing.

8 years agoDoc-es: update Notation/Spacing.
Francisco Vila [Thu, 21 Apr 2016 09:35:11 +0000 (11:35 +0200)]
Doc-es: update Notation/Spacing.

8 years agoDoc-es: update Notation/World.
Francisco Vila [Thu, 21 Apr 2016 08:20:55 +0000 (10:20 +0200)]
Doc-es: update Notation/World.

8 years agoDoc-es: update Notation/Ancient.
Francisco Vila [Thu, 21 Apr 2016 08:20:34 +0000 (10:20 +0200)]
Doc-es: update Notation/Ancient.

8 years agoDoc-es: update Notation/Chords.
Francisco Vila [Thu, 21 Apr 2016 08:20:17 +0000 (10:20 +0200)]
Doc-es: update Notation/Chords.

8 years agoDoc-es: update Notation/Wind.
Francisco Vila [Thu, 21 Apr 2016 08:19:54 +0000 (10:19 +0200)]
Doc-es: update Notation/Wind.

8 years agoDoc-es: update Notation/Percussion.
Francisco Vila [Thu, 21 Apr 2016 08:17:53 +0000 (10:17 +0200)]
Doc-es: update Notation/Percussion.

8 years agoDoc-es: update Notation/Fretted.
Francisco Vila [Wed, 20 Apr 2016 10:42:46 +0000 (12:42 +0200)]
Doc-es: update Notation/Fretted.

8 years agoDoc-es: update Notation/Unfretted.
Francisco Vila [Wed, 20 Apr 2016 10:10:34 +0000 (12:10 +0200)]
Doc-es: update Notation/Unfretted.

8 years agoDoc-es: update Notation/Keyboards.
Francisco Vila [Wed, 20 Apr 2016 09:57:45 +0000 (11:57 +0200)]
Doc-es: update Notation/Keyboards.

8 years agoDoc-es: update Notation/Vocal.
Francisco Vila [Tue, 19 Apr 2016 17:37:51 +0000 (19:37 +0200)]
Doc-es: update Notation/Vocal.

8 years agoWeb-es: update News.
Francisco Vila [Tue, 19 Apr 2016 17:36:45 +0000 (19:36 +0200)]
Web-es: update News.

8 years agoissue 2212: add main doc/ redirects to .htaccess
Federico Bruni [Mon, 18 Apr 2016 11:55:25 +0000 (13:55 +0200)]
issue 2212: add main doc/ redirects to .htaccess

8 years agoledger-line-spanner.cc: refactor Ledger_line_spanner::print
Paul Morris [Thu, 14 Apr 2016 02:10:26 +0000 (22:10 -0400)]
ledger-line-spanner.cc: refactor Ledger_line_spanner::print

Optimizations and removal of code duplication.

Only iterate through all note heads once, generating
all relevant data for just note heads involved in
ledger lines.  Then work with that data.

Merge overlapping ledger data before producing
ledger stencils so we only produce one stencil for
each ledger line.

8 years agoDoc: CG: push to staging with rebase not merge
Paul Morris [Tue, 12 Apr 2016 20:47:43 +0000 (16:47 -0400)]
Doc: CG: push to staging with rebase not merge

Use 'git pull -r' for consistency with other
parts of the CG.

8 years agoRelease: bump VERSION.
Phil Holmes [Sun, 17 Apr 2016 20:06:01 +0000 (21:06 +0100)]
Release: bump VERSION.

8 years agoMerge remote branch 'origin/release/unstable' into HEAD
Phil Holmes [Sun, 17 Apr 2016 20:05:31 +0000 (21:05 +0100)]
Merge remote branch 'origin/release/unstable' into HEAD

8 years agoRelease: bump Welcome versions. release/2.19.40-1
Phil Holmes [Sun, 17 Apr 2016 11:07:37 +0000 (12:07 +0100)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 17 Apr 2016 11:07:37 +0000 (12:07 +0100)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 17 Apr 2016 11:07:37 +0000 (12:07 +0100)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 17 Apr 2016 11:07:37 +0000 (12:07 +0100)]
Release: bump VERSION_DEVEL.

8 years agoDoc-fr: sync with master
Jean-Charles Malahieude [Sun, 17 Apr 2016 08:31:47 +0000 (10:31 +0200)]
Doc-fr: sync with master

 - EM Scheme tutorial
 - web Introduction

8 years agoMerge branch 'master' of /home/jcharles/GIT/Lily/. into translation
Jean-Charles Malahieude [Sat, 16 Apr 2016 16:46:10 +0000 (18:46 +0200)]
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation

8 years agoDoc-fr: fix bad commit IDs
Jean-Charles Malahieude [Sat, 16 Apr 2016 16:41:56 +0000 (18:41 +0200)]
Doc-fr: fix bad commit IDs

8 years agoIssue 4823: Change entries for dotted/commatose lists
David Kastrup [Fri, 8 Apr 2016 13:41:13 +0000 (15:41 +0200)]
Issue 4823: Change entries for dotted/commatose lists

8 years agoWeb-hu: fix missing Attic page
Dénes Harmath [Fri, 15 Apr 2016 15:54:33 +0000 (17:54 +0200)]
Web-hu: fix missing Attic page

8 years agoIssue 4822: EG: Slight changes concerning lists
David Kastrup [Thu, 7 Apr 2016 13:35:43 +0000 (15:35 +0200)]
Issue 4822: EG: Slight changes concerning lists

Just concerns Scheme-only matters.

8 years agoissue 4812: fix broken external links
Federico Bruni [Thu, 31 Mar 2016 10:32:02 +0000 (12:32 +0200)]
issue 4812: fix broken external links

Basically I've used the following command:

git grep -l <old-string> | xargs sed -i 's|<old-string>|<new-string>|g'

The | separator allows not to have to escape the slashes in URLs.

8 years agoDoc: issue 4817, no need to move pictures/ to debug the website locally
Federico Bruni [Mon, 4 Apr 2016 14:10:32 +0000 (16:10 +0200)]
Doc: issue 4817, no need to move pictures/ to debug the website locally

8 years agoDoc: CG: itemize section on commit message prefixes
Paul Morris [Sat, 2 Apr 2016 19:23:28 +0000 (15:23 -0400)]
Doc: CG: itemize section on commit message prefixes

8 years agoengraver-init.ly: guarantee no ledger lines in NullVoice
Paul Morris [Sat, 2 Apr 2016 17:10:35 +0000 (13:10 -0400)]
engraver-init.ly: guarantee no ledger lines in NullVoice

for staves with custom line positions and ledger
lines that appear inside the staff.

8 years agoDoc-fr: sync with master
Jean-Charles Malahieude [Sat, 9 Apr 2016 13:28:54 +0000 (15:28 +0200)]
Doc-fr: sync with master

8 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 9 Apr 2016 13:23:01 +0000 (15:23 +0200)]
Merge branch 'master' into translation

8 years agoIssue 4816: Add xdvipdfmx option for PDF destination names
Masamichi Hosoda [Wed, 30 Mar 2016 11:40:15 +0000 (20:40 +0900)]
Issue 4816: Add xdvipdfmx option for PDF destination names

XeTeX (xdvipdfmx) replaces link destination names with integers.
In this case, the replaced destination names of
remote PDF cannot be known.

In order to avoid replacement,
this commit adds xdvipdfmx commandline option.

8 years agoIssue 4815: Update texinfo.tex from upstream
Masamichi Hosoda [Wed, 30 Mar 2016 11:29:09 +0000 (20:29 +0900)]
Issue 4815: Update texinfo.tex from upstream

texinfo.tex ver. 2016-03-29.15
This ver. supports XeTeX PDF links.

8 years agoissue 4813: replace urchin.js with analytics.js and fix redundant hostnames
Federico Bruni [Fri, 25 Mar 2016 13:54:20 +0000 (14:54 +0100)]
issue 4813: replace urchin.js with analytics.js and fix redundant hostnames

This patch aims at fixing two warnings reported by Google Analytics:

1. analytics.js is the new javascript library which replaces urchin.js
2. the website should be available at one hostname only and we chose
   lilypond.org over www.lilypond.org

8 years agoWeb-ja: update translation
Masamichi Hosoda [Sun, 3 Apr 2016 12:29:34 +0000 (21:29 +0900)]
Web-ja: update translation

Fix committish.

8 years agoWeb-ja: update translation
Masamichi Hosoda [Sat, 2 Apr 2016 15:04:41 +0000 (00:04 +0900)]
Web-ja: update translation

8 years agoAnother typo.
Werner Lemberg [Sat, 2 Apr 2016 09:23:23 +0000 (11:23 +0200)]
Another typo.

8 years agoTypo.
Werner Lemberg [Sat, 2 Apr 2016 09:17:10 +0000 (11:17 +0200)]
Typo.

8 years agoIssue 4809 Keep "\""-signs for graphviz
Thomas Morley [Tue, 15 Mar 2016 23:10:20 +0000 (00:10 +0100)]
Issue 4809 Keep "\""-signs for graphviz

Transform them to "\\\""

8 years agoDoc: CG - replace references of Google Code with Sourceforge Allura
James Lowe [Thu, 17 Mar 2016 18:44:46 +0000 (18:44 +0000)]
Doc: CG - replace references of Google Code with Sourceforge Allura

Issue 4672

Replaced all @urefs and
@examples with URLs from
Allura/Sourceforge.

Also modified some of the
notes in the Bug Squad
section to bring the
instructions up to date
with regard to how to
get an Allura account etc.

8 years agoissue 4804: table cells shoud be top-aligned in HTML manuals
Federico Bruni [Thu, 17 Mar 2016 07:42:12 +0000 (08:42 +0100)]
issue 4804: table cells shoud be top-aligned in HTML manuals

as they are in PDF manuals, for better readability.

Also capitalize the first letter inside a table cell of Extending
manual.

8 years agoAdd time signature snippet
Phil Holmes [Mon, 28 Mar 2016 15:00:58 +0000 (16:00 +0100)]
Add time signature snippet

8 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Tue, 29 Mar 2016 06:02:00 +0000 (08:02 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

8 years agoIssue 4811/2: convert-ly rule for nicer beatStructure syntax
David Kastrup [Wed, 23 Mar 2016 16:31:21 +0000 (17:31 +0100)]
Issue 4811/2: convert-ly rule for nicer beatStructure syntax

8 years agoIssue 4811/1: Allow property paths as scalars and in assignments
David Kastrup [Tue, 22 Mar 2016 23:05:16 +0000 (00:05 +0100)]
Issue 4811/1: Allow property paths as scalars and in assignments

They cannot be embedded LilyPond since #{ 2 . 2 #} already is valid
music.

Property paths must have at least two syntactic elements to be
recognized as such and must not start with a Scheme expression.
Technically, 3 . #'() counts.

This affects overrides and sets as well.

8 years agoIssue 4808 Make chord-naming robust against unsetting majorSevenSymbol
Thomas Morley [Tue, 22 Mar 2016 10:32:53 +0000 (11:32 +0100)]
Issue 4808 Make chord-naming robust against unsetting majorSevenSymbol

This will likely be changed anyway as soon as rewriting
chord-names is seriously tackled.
At least it might be a reminder to take care of the possibility
a user wants to unset majorSevenSymbol.
Regtest amended.

8 years agoRelease: bump VERSION.
Phil Holmes [Mon, 28 Mar 2016 08:39:26 +0000 (09:39 +0100)]
Release: bump VERSION.

8 years agoRelease: bump Welcome versions. release/2.19.39-1
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
Release: bump Welcome versions.

8 years agoRelease: update news.
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
Release: update news.

8 years agoPO: update template.
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
PO: update template.

8 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 27 Mar 2016 14:43:58 +0000 (15:43 +0100)]
Release: bump VERSION_DEVEL.

8 years agoDoc-fr: sync with master
Jean-Charles Malahieude [Sat, 26 Mar 2016 16:15:41 +0000 (17:15 +0100)]
Doc-fr: sync with master

8 years agoMerge branch 'master' into translation
Jean-Charles Malahieude [Sat, 26 Mar 2016 16:13:33 +0000 (17:13 +0100)]
Merge branch 'master' into translation

8 years agoLSR import
Phil Holmes [Thu, 24 Mar 2016 11:27:26 +0000 (11:27 +0000)]
LSR import

8 years agoDelete unneeded new snippets
Phil Holmes [Thu, 24 Mar 2016 11:21:13 +0000 (11:21 +0000)]
Delete unneeded new snippets

8 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Tue, 22 Mar 2016 15:39:16 +0000 (16:39 +0100)]
Run scripts/auxiliar/makelsr.py

8 years agoDocumentation/snippets/new/staff-headword.ly: wrong version
David Kastrup [Tue, 22 Mar 2016 15:38:33 +0000 (16:38 +0100)]
Documentation/snippets/new/staff-headword.ly: wrong version

8 years agoDoc: CG - Re-organize information about 'Patches'
James Lowe [Tue, 8 Mar 2016 12:09:50 +0000 (12:09 +0000)]
Doc: CG - Re-organize information about 'Patches'

Issue 4794

The information about how to
create, manage, upload and
review patches (as well as
the 'Patch cycle') is in many
different places making it
awkward (and time consuming)
for devs - especially those not
used to the process - to
locate the information.

Some of the information for
'using git' to create patches
does overlap with informeation
on how to submit patches. This
results in a lot of unnecessary
'jumping' about the
documentation.

This patch simply moves
sections - no new information
has been added - although some
of the @node and @*section names
have been changed to help with
re-organization.

8 years agoDoc: NR A.2: Fix typos in chord modifiers table
Paul Morris [Thu, 17 Mar 2016 19:35:53 +0000 (15:35 -0400)]
Doc: NR A.2: Fix typos in chord modifiers table

8 years agoFix breakage in merge of 4798/4. Add regtest.
David Kastrup [Tue, 22 Mar 2016 12:50:01 +0000 (13:50 +0100)]
Fix breakage in merge of 4798/4.  Add regtest.

8 years agoIssue 4803: Amend convert-ly 2.17.6 rules for \tweak
David Kastrup [Tue, 15 Mar 2016 12:50:05 +0000 (13:50 +0100)]
Issue 4803: Amend convert-ly 2.17.6 rules for \tweak

Double application was problematic.  Since grob properties start with
lowercase letters or X or Y while grob names start with A-W, it can be
reliably avoided to do the incorrect double conversion

    \tweak #'style #'none ...
    -> \tweak style #'none ...
    -> \tweak style.none ...

8 years agoIssue 4801: Let Stockhausen example use current override syntax
David Kastrup [Sun, 13 Mar 2016 23:13:25 +0000 (00:13 +0100)]
Issue 4801: Let Stockhausen example use current override syntax

8 years agoIssue 4800: Require path separators in assignments/overrides
David Kastrup [Sun, 13 Mar 2016 22:08:29 +0000 (23:08 +0100)]
Issue 4800: Require path separators in assignments/overrides

Historical assignments/overrides like
Variable #'x #'y = 7
or
\override Glissando.bound-details #'left #'Y = #3
without dots between the various path components do not match the syntax of
\revert and music functions or other uses.  Disallow the non-separation
by '.' or ',' of such path components.

8 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Mon, 14 Mar 2016 20:46:12 +0000 (21:46 +0100)]
Run scripts/auxiliar/makelsr.py

8 years agoarranging-separate-lyrics-on-a-single-line snippet: 2.18 override syntax
David Kastrup [Mon, 14 Mar 2016 20:45:25 +0000 (21:45 +0100)]
arranging-separate-lyrics-on-a-single-line snippet: 2.18 override syntax

8 years agoDoc: Extending - 1.3.4 - clarify description for 'addAccent' function example
James Lowe [Sun, 13 Mar 2016 11:34:32 +0000 (11:34 +0000)]
Doc: Extending - 1.3.4 - clarify description for 'addAccent' function example

Issue 4796

Clarify description for
the 'addAccent' function
example in the Scheme
Tutorial.

8 years agoWeb-hu: Fix tiny mistake
Masamichi Hosoda [Sun, 20 Mar 2016 18:26:13 +0000 (03:26 +0900)]
Web-hu: Fix tiny mistake

8 years agoIssue 4799: Let musicxml2py generate current override/revert syntax
David Kastrup [Sun, 13 Mar 2016 22:41:37 +0000 (23:41 +0100)]
Issue 4799: Let musicxml2py generate current override/revert syntax

8 years agoIssue 4798/6: Admit lists starting with UNSIGNED as music function arguments
David Kastrup [Thu, 10 Mar 2016 17:23:48 +0000 (18:23 +0100)]
Issue 4798/6: Admit lists starting with UNSIGNED as music function arguments

8 years agoIssue 4798/5: Use key-list? for several music command predicates
David Kastrup [Sun, 13 Mar 2016 19:49:49 +0000 (20:49 +0100)]
Issue 4798/5: Use key-list? for several music command predicates

This is sort of arbitrary currently but matches the kind of syntax
accepted by \override/\revert due to their definition in the parser.

8 years agoIssue 4798/4: Parser work for key lists including numbers
David Kastrup [Wed, 3 Feb 2016 18:38:29 +0000 (19:38 +0100)]
Issue 4798/4: Parser work for key lists including numbers

This admits key lists containing non-negative numbers into various
syntactic constructs previously using symbol lists.

8 years agoIssue 4798/3: Define key?, key-list?, key-list-or-music?, key-list-or-symbol?
David Kastrup [Fri, 12 Feb 2016 17:02:10 +0000 (18:02 +0100)]
Issue 4798/3: Define key?, key-list?, key-list-or-music?, key-list-or-symbol?

A key (previously a symbol) can be either a non-negative
integer (obeying the predicate index?) or a symbol.  When used for
overrides/reverts, the first elements of a path may not actually be
numbers but they are flagged as an error by other means: since a full
override path can be the concatenation of several key lists, the leading
elements are not treated differently by the list predicates.

Strictly speaking this should not be the case for key-list-or-music? or
key-list-or-symbol? predicates, but making them behave differently seems
unwarranted.  Arguably key-list-or-symbol? should possibly be
key-list-or-key? instead.

8 years agoIssue 4798/2: Prepare override/revert to deal with numeric subkeys
David Kastrup [Mon, 7 Mar 2016 11:13:06 +0000 (12:13 +0100)]
Issue 4798/2: Prepare override/revert to deal with numeric subkeys

Those are fairly cosmetic changes (partly comments) to prepare for the
possibility of using override/revert with numeric subkeys while
retaining the necessity of using a symbol as the main property in a
Context.Grob.property.subproperties... n-tuple since the organization of
an "nalist" (an alist stack containing reversible subproperty overrides)
relies on a few special key values: currently pairs and booleans are
specially interpreted while the current implementation requires an
eq?-comparable first index for efficiency reasons.

8 years agoIssue 4798/1: Make alist routines use equal? key comparisons
David Kastrup [Fri, 4 Mar 2016 11:36:13 +0000 (12:36 +0100)]
Issue 4798/1: Make alist routines use equal? key comparisons

This affects evict_from_alist and nested_property_alist

8 years agoOptimize assoc_tail for various key types
David Kastrup [Mon, 7 Mar 2016 11:03:31 +0000 (12:03 +0100)]
Optimize assoc_tail for various key types