[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners us
From: |
lilypond |
Subject: |
Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates |
Date: |
Tue, 12 May 2015 14:05:12 +0000 |
Updates:
Status: Fixed
Labels: -Patch-push Fixed_2_19_21
Comment #33 on issue 4357 by address@hidden: Patch: Redesign listeners using
templates
https://code.google.com/p/lilypond/issues/detail?id=4357
Pushed to staging (and progressed to master) as
* commit e391e47d29945653870cde23b91f487c0106a67d
| Author: David Kastrup <address@hidden>
| Date: Thu Apr 30 17:47:29 2015 +0200
|
| Issue 4357/7: Replace translator_listener_record mess with Scheme
|
* commit c74f324be26cc077bc24a20b67a8f0ca4b6ed3cc
| Author: David Kastrup <address@hidden>
| Date: Wed Apr 29 11:25:28 2015 +0200
|
| Issue 4357/6: Extend Callback_wrapper class to extend for translator
listening needs
|
* commit ddf16c06708c5387ef8f49d8eeca194cd7217649
| Author: David Kastrup <address@hidden>
| Date: Tue Apr 28 18:39:57 2015 +0200
|
| Issue 4357/5: Remove Scheme listeners as they are just callbacks now.
|
* commit 6f16c7184dd33fc91b381bb659e9d2f6001f76c7
|\ Merge: 2718522 8aba4d8
| | Author: David Kastrup <address@hidden>
| | Date: Tue May 12 14:28:23 2015 +0200
| |
| | Merge branch 'issue4357' into HEAD
| |
| | This avoids admitting a non-compiling commit into the history
mainline
| |
| * commit 8aba4d8ad4cbc830dafc268ce66d4caf3798ff23
| | Author: David Kastrup <address@hidden>
| | Date: Tue Apr 28 11:19:23 2015 +0200
| |
| | Issue 4357/4: Reimplement Listener around generic SCM callback and
instance
| |
| * commit 18d9bcf40f630efefdeb42e3d15653c7aae73ec3
|/ Author: David Kastrup <address@hidden>
| Date: Mon Apr 27 21:11:31 2015 +0200
|
| Issue 4357/3: Run preparatory script replacing listener macros
|
| This script is
|
| for i in $(git grep -l 'IMPLEMENT_LISTENER (')
| do
| sed -i '/IMPLEMENT_LISTENER ([^)]*$/{N;s/\n\s*/ /}' $i
| sedscript=$(git grep -h 'IMPLEMENT_LISTENER (' $i|
| sed 's|^.*IMPLEMENT_LISTENER (\([^,]*\),
\([^)]*\)).*$|s/GET_LISTENER (\\([_a-z]\\+->\\)\\?\2)/\\1GET_LISTENER (\1,
\2)/|')
| sed -i "$sedscript" $i
| done
| sed -i '/IMPLEMENT_LISTENER (/d' $(git grep -l 'IMPLEMENT_LISTENER
(')
| sed -i 's/DECLARE_LISTENER (\([^)]*\));\?/void \1 (SCM);/' $(git
grep -l 'DECLARE_LISTENER (')
|
* commit 2718522532d6dd30d1c5fcb24e8d54fbe872355e
| Author: David Kastrup <address@hidden>
| Date: Wed Apr 22 14:44:15 2015 +0200
|
| Issue 4357/2: Make dispatchers callable for dispatching
|
* commit 4088b7570b18704917b0c721b3979e421084ef0a
| Author: David Kastrup <address@hidden>
| Date: Fri Apr 17 12:55:56 2015 +0200
|
| Issue 4357/1: Move self_scm_ into non-templated Smob_core base class.
|
* commit b882256ddb159e7169a30052f0c9fb2999f83b7a
| Author: David Kastrup <address@hidden>
| Date: Thu May 7 00:30:18 2015 +0200
|
| Issue 4376: Add LY_ASSERT_DERIVED_SMOB macro
|
| When LY_ASSERT_SMOB is called with a class that is actually derived
from
| some smobified base class providing is_smob and unsmob, the resulting
| check and error message are inaccurate. This patch uses dynamic_cast
to
| implement a separate LY_ASSERT_DERIVED_SMOB attaining sensible
behavior
| in that case. When no derivation is involved, the performance impact
is
| minimal.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, (continued)
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/06
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/07
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/07
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/07
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/07
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/07
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/07
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/09
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/12
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/12
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates,
lilypond <=
- Message not available
- Re: [Lilypond-auto] Issue 4357 in lilypond: Patch: Redesign listeners using templates, lilypond, 2015/05/25