lilypond-auto
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]