Re: New Campaign

2020-06-17 Thread Sean Cole (Pi) via use-livecode
Hey Alex,

Log in to the LiveCode site and on the left menu there is a link to 'My
Subscriptions' which goes to https://livecode.com/account/subscriptions.
You should see them there.

All the best

Sean Cole

On Thu, 18 Jun 2020 at 00:32, Alex Tweedly via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hi Heather,
>
> I have a question, and I think it might be a common one, so I'll ask
> here on the list rather than individually. Please feel free to reply
> whichever way you think is better :-)
>
> I will definitely buy something (or failing that simply donate) - but I
> wanted to find what would be the best choice for me. I know (or think I
> know) I have an Indy license, and wanted to see when it expires so I can
> decide if I should renew/extend it now - and if not, then I'll find
> another toy to buy.
>
> But I can't find that info on the livecode.com/account page. I can only
> find a licenses for "Livecode commercial" and for "Livecode complete". I
> know that last one expired a long time ago - but can't find any more
> info for the "Livecode Commrcial" one.
>
> Can you tell me where/how to look ? Or if necessary, tell me off-list.
>
> Many thanks,
>
> Alex.
>
>
> On 17/06/2020 15:30, Heather Laine via use-livecode wrote:
> > Dear list folks,
> >
> > I'm drawing your attention to our crowd funding campaign, which we have
> just launched here:
> >
> > https://livecode.com/covid-19-livecode-impact-fund/ <
> https://livecode.com/covid-19-livecode-impact-fund/>
> >
> > This is an important campaign for LiveCode. If you have a moment please
> do go and check it out.
> >
> > Warmest Regards,
> >
> > Heather
> >
> > Heather Laine
> > Customer Services Manager
> > LiveCode Ltd
> > www.livecode.com
> >
> >
> >
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: New Campaign

2020-06-17 Thread Alex Tweedly via use-livecode

Hi Heather,

I have a question, and I think it might be a common one, so I'll ask 
here on the list rather than individually. Please feel free to reply 
whichever way you think is better :-)


I will definitely buy something (or failing that simply donate) - but I 
wanted to find what would be the best choice for me. I know (or think I 
know) I have an Indy license, and wanted to see when it expires so I can 
decide if I should renew/extend it now - and if not, then I'll find 
another toy to buy.


But I can't find that info on the livecode.com/account page. I can only 
find a licenses for "Livecode commercial" and for "Livecode complete". I 
know that last one expired a long time ago - but can't find any more 
info for the "Livecode Commrcial" one.


Can you tell me where/how to look ? Or if necessary, tell me off-list.

Many thanks,

Alex.


On 17/06/2020 15:30, Heather Laine via use-livecode wrote:

Dear list folks,

I'm drawing your attention to our crowd funding campaign, which we have just 
launched here:

https://livecode.com/covid-19-livecode-impact-fund/ 


This is an important campaign for LiveCode. If you have a moment please do go 
and check it out.

Warmest Regards,

Heather

Heather Laine
Customer Services Manager
LiveCode Ltd
www.livecode.com



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Catalina Entitlements or Permissions (was Possible Catalina problem)

2020-06-17 Thread Paul Dupuis via use-livecode

Arghh!

So I am Googling and Googling and hunting around the Apple Developer 
site to try to find a comprehensive list of macOS entitlements so I can 
code sign my app with the the entitlements my app needs to not generate 
errors under Catalina.


I want to execute: codesign --verbose --deep --force --sign 
"" --entitlements 
 
with an entitlements.plist file with entitlemenst to grant my app 
certain disk access, internet access, email access, and finder integration.


Finally, I find this article that basically says Apple has no 
comprehensive list - their published developer documentation has not 
kept up with the additions they have been making in point release 
updates to macOS: 
https://eclecticlight.co/2019/02/26/entitlements-how-apps-get-back-what-theyve-given-up/


The lack of an up-to-date comprehensive entitlements list was apparently 
bad enough that a guy by the name of Jonathan Levin built a database to 
keep track of them since Apple couldn't (or wouldn't), so at least there 
is this hand database at http://newosxbook.com/ent.jl


Now, if only I could figure out from the database which ones I need to add.

Perhaps, it is time to switch to Mark Talluto's suggestion to use 
AppWrapper!



On 6/16/2020 6:28 PM, Paul Dupuis via use-livecode wrote:

Hi Panos,

Thank you very much. The discussion in the bug entry answered  lot of 
my questions. I have one last thing I hope you or someone can point me 
two, which is a list of Apple macOS "entitlements"


From the bug entry I see:

com.apple.security.device.audio-input

com.apple.security.device.camera


I need to figure out the ones for email access, finder integration 
(drag/drop), internet access, and disk access.


We've seen Catalina ask the user for:

1. HyperRESEARCH requests access to the Internet (if Apple Firewall is
   turned on). - We assume this is because out app needs to check for
   new versions and updates and for license management.
2. HyperRESEARCH requests access to the "Finder". - We assume this is
   to receive AppleEvents (system messages) if a Study file is double
   clicked or dragged and dropped on HyperRESEARCH to open the Study.
3. HyperRESEARCH requests access to your "Contacts". We assume this is
   for access to send an email for an error report if an error occurs.
   Our App does not accessing any names or addresses.

I have tried Google for macOS or Catalina and entitlements but all I 
seem to be able to find is articles from the user's perspective, not 
developers information.





On 6/15/2020 12:21 PM, panagiotis merakos via use-livecode wrote:

Hello Paul,

I guess you can sign the standalone mac app with entitlements, i.e. 
use a

file that will contain all the necessary entitlements, and include it in
the params passed to the codesign command. See this report for more 
details:


https://quality.livecode.com/show_bug.cgi?id=22660

Kind regards,
Panos
--

On Mon, 15 Jun 2020 at 14:56, Paul Dupuis via use-livecode <
use-livecode@lists.runrev.com> wrote:


We're having some macOS Catalina permissions/entitlements issues

We have applications that we deliver for Catalina where the application
(LiveCode standalone) is code-signed. It is then packaged in an
installers (LiveCode standalone) and the installer is code signed. That
is then placed in a DMG, which is code-signed, notarized, and stapled.

This has worked for us since October when Catalina was released.

It still works, except sometimes, after successful downloading and
installation, when the applications is first launched, Catalina does 
not

ask for the permissions the Application needs. Instead certain handler
throw an execution error. The handlers that produce the errors on
startup when Catalina fails to ask for permissions have the 
following in

common:

The set the defaultFolder to folders such as:

/Library/PreferencePanes
/Users//Library/Preferences -- this is using the code: the
home folder & "/Library/PreferencePanes/"
or
/private/var/folders/fj/0llnt4vs44vfzy4r97k_wngcgp/T/TemporaryItems
-- this is 'the temporary folder' on Mojave or Catalina. On Mavericks
and earlier teh temporaty folder was
/Users//Library/Caches/TemporaryItems

After setting the defaultFolder, the code gets 'the files' or 'the
folders' and fails (actually we've not pinned down whether it fails on
set the defaultFolder OR on the call to 'the files/folders')

Going to Apple (menu) > System Preferences (menu item) > Security &
Privacy (control) > Privacy (tab) and selecting Full Disk Access and
adding our applications prevents these errors from occuring.

The issue is clearly with Catalina failing to detect and ask for the
correct permissions. This is a known issue a number of developers have
run into. See https://forums.developer.apple.com/thread/125438 as one
example where an Apple support person admits that detecting what
permissions a process is requesting that is tied back to your user
visible app (something Apple calls 'responsibility tracking') is 

Re: New Campaign

2020-06-17 Thread Devin Asay via use-livecode
Ooops! Sorry folks, hit reply without looking at where it was going. Meant for 
Heather, obviously.

Be well, everyone.

Devin

> On Jun 17, 2020, at 9:06 AM, Devin Asay via use-livecode 
>  wrote:
> 
> Heather,
> 
> In light of this we’re going to go ahead and move up our annual 2-license 
> renewal and do them now instead of waiting for them to expire in the Fall.
> 
> Could you send me an invoice so I can get the ball rolling?
> 
> Best wishes, and stay well!
> 
> Devin
> 
> 
>> On Jun 17, 2020, at 8:30 AM, Heather Laine via use-livecode 
>>  wrote:
>> 
>> Dear list folks,
>> 
>> I'm drawing your attention to our crowd funding campaign, which we have just 
>> launched here:
>> 
>> https://livecode.com/covid-19-livecode-impact-fund/ 
>> 
>> 
>> This is an important campaign for LiveCode. If you have a moment please do 
>> go and check it out. 
>> 
>> Warmest Regards,
>> 
>> Heather
>> 
>> Heather Laine
>> Customer Services Manager
>> LiveCode Ltd
>> www.livecode.com
>> 
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> Devin Asay
> Director
> Office of Digital Humanities
> Brigham Young University
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

Devin Asay
Director
Office of Digital Humanities
Brigham Young University

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: New Campaign

2020-06-17 Thread Devin Asay via use-livecode
Heather,

In light of this we’re going to go ahead and move up our annual 2-license 
renewal and do them now instead of waiting for them to expire in the Fall.

Could you send me an invoice so I can get the ball rolling?

Best wishes, and stay well!

Devin


> On Jun 17, 2020, at 8:30 AM, Heather Laine via use-livecode 
>  wrote:
> 
> Dear list folks,
> 
> I'm drawing your attention to our crowd funding campaign, which we have just 
> launched here:
> 
> https://livecode.com/covid-19-livecode-impact-fund/ 
> 
> 
> This is an important campaign for LiveCode. If you have a moment please do go 
> and check it out. 
> 
> Warmest Regards,
> 
> Heather
> 
> Heather Laine
> Customer Services Manager
> LiveCode Ltd
> www.livecode.com
> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

Devin Asay
Director
Office of Digital Humanities
Brigham Young University

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


New Campaign

2020-06-17 Thread Heather Laine via use-livecode
Dear list folks,

I'm drawing your attention to our crowd funding campaign, which we have just 
launched here:

https://livecode.com/covid-19-livecode-impact-fund/ 


This is an important campaign for LiveCode. If you have a moment please do go 
and check it out. 

Warmest Regards,

Heather

Heather Laine
Customer Services Manager
LiveCode Ltd
www.livecode.com



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode