Ok. No need to rush. Thanks!
: ) Lucarda. Mensaje telepatico asistido por maquinas. On 12/12/2017 7:58 PM, Miller Puckette wrote: > I can give it a look - but I doubt I'll manage to get it into 0.48-1 - > I can really only manage bug fixes ATM. > > cheers > M > > On Tue, Dec 12, 2017 at 10:52:09PM +0000, Lucas Cordiviola wrote: >> Good. >> >> I'm glad that we talked about it and find answers to our legitimate >> questions. >> >> Since it's a TCL extension, worse case is that it can't be loaded and Pd >> runs fine without it. So less of a worry in some ways as compared to a C >> library. >> >> So you are starting to like the TWAPI thing? >> >> Could you review the PR and approve or disapprove it, or request changes? >> >> I don't have anything left to say on this issue. >> >> >> : ) >> >> Lucarda. >> >> Mensaje telepatico asistido por maquinas. >> >> On 12/12/2017 7:21 PM, Dan Wilcox wrote: >> I don't think asking a couple legitimate questions is paranoia. When adding >> any kind of library to a software project, you always want to balance what >> the library provides with having another dependency. It can be easy to add >> the kitchen sink but hard to maintain it. >> >> Since it's a TCL extension, worse case is that it can't be loaded and Pd >> runs fine without it. So less of a worry in some ways as compared to a C >> library. >> >> enohp ym morf tnes >> ----------- >> Dan Wilcox >> danomatika.com<http://danomatika.com> >> robotcowboy.com<http://robotcowboy.com> >> >> >> On Dec 12, 2017, at 9:43 PM, Lucas Cordiviola >> <[email protected]<mailto:[email protected]>> wrote: >> >> >> @Dan >> >> more: >> >> Why are you paranoid about TWAPI<http://twapi.magicsplat.com/> ? >> Is open source. >> Is up and running since 2007, last update november 2017. >> >> Developers surely had tested that it works from win7 to win10. >> >> >> >> Mensaje telepatico asistido por maquinas. >> >> On 12/12/2017 1:57 PM, Lucas Cordiviola wrote: >> >> @ Dan >> >> I think TWAPI works on any windows machine. >> I'm not against that we do it your way but does that means it will work on >> all windows versions? >> Will you be able to test that? >> I'm saying this just to save your time. We can use TWAPI now and you have >> plenty of time to find something better some future sunday afternoon. >> >> Here the PR (it didn't took me 10minutes): >> https://github.com/pure-data/pure-data/pull/270 >> >> Here is a Test version (also it didn't took me 10minutes): >> http://lucarda.com.ar/x/dejavu/pd-dejavu-test-w32.zip >> >> Is working on win8.1 & win10 (I don't have a win7 atm to test) >> >> Can you test it on a win7 machine? >> >> >> >> Mensaje telepatico asistido por maquinas. >> >> On 12/12/2017 8:15 AM, Dan Wilcox wrote: >> You misunderstand me. >> >> I'm not against something that #1 works and is #2 maintainable. I'm not sure >> that this fix is either yet. You can, of course, do some testing and prove >> that it meets #1 and #2. I naturally do *not* speak for Miller who largely >> ends up responsible for many of these things, but I'm really just trying to >> be similarly skeptical towards solutions that involve adding all sorts of >> *this* and *that*. >> >> #1 Works: >> >> TWAPI is a precompiled TCL/TK library for the Windows API, does the binary >> you've included work for *all* versions of Windows versions that Pd users >> are likely to have (or at least most)? The catch should handle most problems >> but if *lots* of people are using Windows 7 and this doesn't actually work >> on Windows 7 but works for *you* on say Windows 10, then maybe it's not a >> real fix yet? I know the windows api has been historically stable but I >> don't know about C libs & TCL libs complied against it. >> >> #2 Maintainable: >> >> How often does TWAPI change? Is it stable? Who will keep track of updating >> the binary copy in the Pd repo? >> >> (#3) Also, I'm against requiring an entire single-platform library for >> essentially 2 loading calls. This is really one of my more main reasons to >> be skeptical as, once again, we can write our *own* tiny C TCL binding >> library just for Pd which loads the fonts and is only built & loaded on >> Windows. I've found documentation and sample code on doing this, I just have >> not been able to find the time to get to it yet. I feel this approach would >> be more maintainable and understandable in the longer run even if it's not a >> 10 minute solution. >> >> We have been moving in steps: getting Pd to build in autotools on Windows >> leads directly to building a tiny font loading library. :) Step by step... >> >> On Dec 7, 2017, at 6:40 PM, Lucas Cordiviola >> <[email protected]<mailto:[email protected]>> wrote: >> >> >> Note: DejaVu Sans Mono is the default font but it's not currently shipped >> with or loaded by Pd on Windows yet. There is some extra work needed for this >> >> >> I got work on this, see: >> >> http://lucarda.com.ar/x/dejavu/readme.html >> >> @Dan >> >> Do I make a PR and we forget about it? >> >> Is not a big deal and you always opposed it. I think an other method will be >> always postponed and will make it by 0.57-9test3. >> >> : -) >> >> >> -- >> >> Mensaje telepatico asistido por maquinas. >> >> On 12/7/2017 10:40 AM, Dan Wilcox wrote: >> Yes, the sizes are a little smaller/tighter and come from Pd-extended. >> Things work best with DejaVu Sans Mono so rendering should be the same using >> the same font. For more info, see: >> https://github.com/pure-data/pure-data/pull/159 >> >> If everyone ends up hating this, we could just go back to Courier on all >> platforms. At least then we wouldn't have to ship a font.... >> >> Note: DejaVu Sans Mono is the default font but it's not currently shipped >> with or loaded by Pd on Windows yet. There is some extra work needed for >> this and it seemed important to fix the sizing issues on macOS first. I >> wrote up some info about the fonts in >> https://github.com/pure-data/pure-data/blob/master/font/README.txt >> >> Also, zooming now works for all guis, the inlets & outlets are the same >> height, lots of little drawing bugs were fixed (VU scale not completly >> hidden), etc etc etc. >> >> On Dec 5, 2017, at 7:35 PM, >> [email protected]<mailto:[email protected]> wrote: >> >> Date: Tue, 5 Dec 2017 18:14:59 +0000 >> From: Lucas Cordiviola <[email protected]<mailto:[email protected]>> >> To: "[email protected]<mailto:[email protected]>" >> <[email protected]<mailto:[email protected]>>, Christof Ressi >> <[email protected]<mailto:[email protected]>> >> Subject: Re: [PD] Fw: Re: [PD-announce] Pd 0.48-1 test version >> released >> Message-ID: >> <blupr01mb552bc5eb5950ba429b62d5fa6...@blupr01mb552.prod.exchangelabs.com<mailto:blupr01mb552bc5eb5950ba429b62d5fa6...@blupr01mb552.prod.exchangelabs.com>> >> >> Content-Type: text/plain; charset="utf-8" >> >> Hi Christof, >> >> Yes this changes were totally intentional, and are for good IMO, now patches >> render the same on all platforms!. >> >> They were well tested, see: https://github.com/pure-data/pure-data/pull/227 >> >> >> : - ) >> >> -------- >> Dan Wilcox >> @danomatika<http://twitter.com/danomatika> >> danomatika.com<http://danomatika.com/> >> robotcowboy.com<http://robotcowboy.com/> >> >> >> >> >> >> -------- >> Dan Wilcox >> @danomatika<http://twitter.com/danomatika> >> danomatika.com<http://danomatika.com> >> robotcowboy.com<http://robotcowboy.com> >> >> >> >> >> >> >> >> _______________________________________________ >> [email protected]<mailto:[email protected]> mailing list >> UNSUBSCRIBE and account-management -> >> https://lists.puredata.info/listinfo/pd-list >> >> >> _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
