> On Oct 11, 2015, at 22:58, Adam R. Maxwell <amaxw...@me.com> wrote:
> 
> 
>> On Oct 11, 2015, at 13:46 , Christiaan Hofman <cmhof...@gmail.com 
>> <mailto:cmhof...@gmail.com>> wrote:
>> 
>>> 
>>> On Oct 11, 2015, at 20:52, Adam R. Maxwell <amaxw...@mac.com 
>>> <mailto:amaxw...@mac.com>> wrote:
>>> 
>>> BibDesk will probably need
>>> 
>>>     <key>NSAppTransportSecurity</key>
>>>     <dict>
>>>             <key>NSAllowsArbitraryLoads</key>
>>>             <true/>
>>>     </dict>
>>> 
>>> to compile with the 10.11 SDK.
>> 
>> It does not need this for compilation,
> 
> Yeah, misspoke; I meant if you compile on the 10.11 SDK, it will need it at 
> runtime, since my understanding is that compiling against the 10.11 SDK 
> triggers the new App Transport security, which broke TeXShop's Sparkle 
> updates (and I assume would break stuff like PubMed support unless it's 
> https). Of course, if you're on 10.10, you can't even test that, which is 
> unbelievable.
> 
>> apart from stupid warnings and the open-ssl error I have no problems 
>> compiling with Xcode 7.0.1. But perhaps it will be needed to have BibDesk 
>> work fully on 10.11. I haven’t seen any reports to that effect though. It 
>> may give problems with the updater, as we cannot retroactively add this 
>> before updating.
> 
> Speaking of stupid warnings, I sprinkled these all over my code yesterday.
> 
> #pragma clang diagnostic push
> #pragma clang diagnostic ignored "-Wnonnull"
>     [self tableViewSelectionDidChange:nil];
> #pragma clang diagnostic pop
> 

I handled those by adding dummy arguments, either a variable with a nil value, 
or a dummy object (like an empty notification in this case).

The one place where I needed the pragma’s was with the -init for the 
operation(queue) class clusters in the file view project.

> Adding WARNING_CFLAGS = -Wno-tautological-pointer-compare to FileView helped, 
> too.
> 

Where does that have an effect?

>> Yea, I did the HAVE_OPENSSL_H=0 for now. At least it compiles, I did not 
>> check whether zoom servers work yet.
>> 
>> Looking in the code, it seems they just use open-ssl when the server 
>> communicates through the ssl: protocol, at least that’s in the part where 
>> they create a connection. So the effect may be limited.
> 
> Yeah, I don't know what else to do. AFAIK z39.50 isn't encrypted, so it 
> should work just fine. It's been years since I looked into that, though, and 
> yaz has probably changed a lot; sadly, they never took my objc bindings 
> upstream :(.
> 
> — adam

I guess for now see whether there will be any reports.

Christiaan

------------------------------------------------------------------------------
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to