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

Reply via email to