Well, the functions are still there so binary compatibility should be OK. But I bet there's other stuff that got broken.
(I think binary compatibility is more important than source compatibility because one can always update sources - the chief reason you need them is in order to recompile anyhow.) Anyhow, just uploaded several bug fixes, including a crasher :) M On Fri, Aug 20, 2021 at 07:45:19PM -0300, Lucas Cordiviola wrote: > > I bet a lot of other stuff will turn out to be broken, hmm. > > > get_sys_sleepgrain() and the just removed: > > EXTERN void sys_clearhist(void); > EXTERN int sys_addhist(int phase); > > will surely break Pdvst~ > > From looking at: > > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_jyg_PdVst_search-3Fq-3Dsys-5Fclearhist&d=DwIDaQ&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=aAvSWDIT4ghRu8hO8Le3hFUdkJcg-TEH_ywi7wOWOes&s=Xo96vfau0s6Ob0EsS6_UqQfjMYEJfCVjvXrmSqs7kCE&e= > > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_jyg_PdVst_search-3Fq-3Dsys-5Faddhist&d=DwIDaQ&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=aAvSWDIT4ghRu8hO8Le3hFUdkJcg-TEH_ywi7wOWOes&s=3F7QJ5SaEqT-hQEt7sMEh0d9Z-u6cZzyASSAYEg7wYI&e= > > > Pdvst~ is not much active but I think mainly because it works :) > At least I use it. > > > -- > > Mensaje telepatico asistido por maquinas. > > On 8/20/2021 4:42 PM, Miller Puckette via Pd-dev wrote: > > Well, I've never been able to articulate a clear and complete policy... > > Roughly speaking, I'm maintaining source and binary compatibility for > > anything > > that uses the public API (m_pd.h) and trying not to break things that use > > private APIs (g_vanas.h, s_stuff.h and, privater still, m_imp.h"). > > Meanwhile > > there's a profusion of ".h" files I didn't write (d_soundfile.h, > > g_all_guis.h, > > etc) that I've never formed a policy for. > > > > In the case of get_sys_sleepgrain() I can write a new implementation that > > should work - in fact that might even be a good idea fro otehr reasons :) - > > but there's a lot more that I've changed in s_stuff.h, since I've revamped > > the whole audio interface. I bet a lot of other stuff will turn out to > > be broken, hmm. > > > > Miller > > > > On Fri, Aug 20, 2021 at 05:23:18PM +0200, Roman Haefeli wrote: > > > Hi all > > > > > > I just compiled Pd from master and found that I cannot load [fifop] > > > from zexy anymore. When loading it, I get: > > > > > > ~~~ > > > error: /home/roman/Documents/Pd/externals/zexy/zexy.pd_linux: > > > /home/roman/Documents/Pd/externals/zexy/zexy.pd_linux: undefined symbol: > > > get_sys_sleepgrain > > > fifop > > > error: ... couldn't create > > > ~~~ > > > > > > I believe the related commit in Pd is 95b61465. > > > > > > I haven't tried re-compiling zexy yet, because I am under the > > > impression that Pd shouldn't break existing externals. I'm using 2.3.1 > > > from Deken. > > > > > > Roman > > > > > > > > > > > > > > > > _______________________________________________ > > > Pd-dev mailing list > > > [email protected] > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_listinfo_pd-2Ddev&d=DwIDaQ&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=aAvSWDIT4ghRu8hO8Le3hFUdkJcg-TEH_ywi7wOWOes&s=83NCm4z-y4epWeMrFsjf8tnoJcrjzeIMwFjwmp3-DVs&e= > > -- _______________________________________________ Pd-dev mailing list [email protected] https://lists.puredata.info/listinfo/pd-dev
