AVFoundation crash on codesigned application

2020-03-05 Thread Giovanni via use-livecode
Hi everybody,
we are currently experiencing a problem with an LC application that is simply 
trying to catch a picture from a webcam.
The executable works properly if it’s not code signed.
After I sign the application it crashes at the very first camera access attempt 
(when the application should get the access privileges to the device).
I.E. the following causes the crash:

cameraControlCreate myCameraControlName
put cameraControlGet(myCameraControlName, "devices") into cameraDevices

The application returns me the a log after the crash (i am not able to attach 
it due to the list file size limitation).
From line 35 of the log you can see some error related to 
com.apple.avfoundation.
This is why I think it’s related to it.

Can someone provide information about this or had the same problem?
Is there a workaround or suggestion about it?

Here follows an extract of the error log:

0   libsystem_kernel.dylib  0x7fff620c71ee __open + 10
1   com.apple.CoreFoundation0x7fff36054ba3 
_CFBundleGrokFileType + 239
2   com.apple.CoreFoundation0x7fff36054a6c 
_CFBundleGrokBinaryType + 64
3   com.apple.CoreFoundation0x7fff3612ccfd 
_CFBundleLoadExecutableAndReturnError + 405
4   com.apple.CoreFoundation0x7fff3608d8a1 
CFBundleGetFunctionPointerForName + 27
5   com.apple.CoreMedia 0x7fff3713147e 
FigRegistryItemGetFactory + 68
6   com.apple.CoreMediaIO   0x7fff372698f1 
CMIOUnitCreateFromDescription + 1351
7   com.apple.CoreMediaIO   0x7fff37256aa9 
CMIOUnitNodeInfo::Open() + 59
8   com.apple.CoreMediaIO   0x7fff37245aca 
CMIOGraph::CreateNode(unsigned int, unsigned int, OpaqueCMIOUnit*, 
CMIOUnitDescription const&, void const*, int&) + 174
9   com.apple.CoreMediaIO   0x7fff372458f7 CMIOGraphCreateNode 
+ 333
10  com.apple.avfoundation  0x7fff3212a1a1 
-[AVCaptureDeviceInput 
addInputUnitsForInputPort:toGraph:ofCaptureSession:error:] + 609
11  com.apple.avfoundation  0x7fff32129df2 -[AVCaptureSession 
_buildGraphUnitsForInputPort:error:] + 727
12  com.apple.avfoundation  0x7fff320f8280 -[AVCaptureSession 
_buildAndRunGraph] + 659
13  com.apple.avfoundation  0x7fff320fcb48 -[AVCaptureSession 
_setRunning:] + 247
14  com.apple.avfoundation  0x7fff320fc9e7 -[AVCaptureSession 
startRunning] + 97

65  com.apple.AppKit0x7fff3385821a 
-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 1899
66  com.apple.AppKit0x7fff33857867 
-[NSWindow(NSEventRouting) sendEvent:] + 478
67  com.apple.AppKit0x7fff336f704f 
-[NSApplication(NSEvent) sendEvent:] + 331

74  com.apple.Foundation0x7fff383137aa 
__NSFireDelayedPerform + 411
75  com.apple.CoreFoundation0x7fff36086a60 
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
76  com.apple.CoreFoundation0x7fff3608660c __CFRunLoopDoTimer + 
851
77  com.apple.CoreFoundation0x7fff36086152 __CFRunLoopDoTimers 
+ 330
78  com.apple.CoreFoundation0x7fff36067362 __CFRunLoopRun + 2130
79  com.apple.CoreFoundation0x7fff360668be CFRunLoopRunSpecific 
+ 455
80  com.apple.HIToolbox 0x7fff3535296b 
RunCurrentEventLoopInMode + 292
81  com.apple.HIToolbox 0x7fff353525ad 
ReceiveNextEventCommon + 355
82  com.apple.HIToolbox 0x7fff35352436 
_BlockUntilNextEventMatchingListInModeWithFilter + 64
83  com.apple.AppKit0x7fff336ec987 _DPSNextEvent + 965
84  com.apple.AppKit0x7fff336eb71f 
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 
+ 1361
85  com.apple.AppKit0x7fff336e583c -[NSApplication run] 
+ 699
87  libdyld.dylib   0x7fff61f913d5 start + 1

Thank you
___
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: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Bob Sneidar via use-livecode
And again, I must caution that any local folders set to sync with a nextCloud 
device, if you then uncheck a subfolder, it will REMOVE THE LOCAL SUBFOLDER! 
The NextCloud people figured that the NextCloud device must become the master, 
and your own local files the slave. 

Bob S


> On Mar 4, 2020, at 22:58 , Richard Gaskin via use-livecode 
>  wrote:
> 
> Useful for Anyone to Know:
> -
> I've raved about Nextcloud here enough that I'll bet Mark Wieder's tired of 
> it , so I'll try to not let me enthusiasm run away with me - I could go on 
> about Nextcloud for way more than anyone wants to read.
> 
> It's like a blend of Dropbox, Google Docs, and more than a hundred add-on 
> apps for everything from a kanban tool to media streaming to 
> videoconferencing - all free and open source:
> 
> https://nextcloud.com/
> 
> I use one internallt, to sync my LiveCode plugins folder across my machines, 
> as well as some client projects. And I use another externally as a client 
> portal where we share files, a kanban board, etc.
> 
> If you can set up an Apache Server under Ubuntu on a VPS, adding Nextcloud is 
> as easy as a one-line Snap call.
> 
> If you're not yet comfortable wrangling servers, there are many companies 
> offering hosting listed at the site.
> 
> Nextcloud's file repository is a WebDAV server, which makes it a perfect 
> compliment to something that showed up in our community just the other day:


___
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: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Richard Gaskin via use-livecode

Bob Sneidar wrote:
> And again, I must caution that any local folders set to sync with a
> nextCloud device, if you then uncheck a subfolder, it will REMOVE THE
> LOCAL SUBFOLDER! The NextCloud people figured that the NextCloud
> device must become the master, and your own local files the slave.

Ah, but there's the rub: the concepts of "master" and "slave" do not 
apply to peer syncing systems.


Whether the behavior is correct or not depends on the use-case.  Most 
other sync systems avoid the question altogether by completely 
disallowing subfolder control. So if you want the same, limit your use 
of the options Nextcloud provides - just don't change the checkbox for 
subfolders.


If you do choose to fine-tune your settings for subfolders, for the last 
several years the implications for the choice are described when you 
click the checkbox, requiring confirmation. If that's not what you want 
for your use case, the easiest solution (with any sync system) is to 
just move the folder outside of the one you've designated for syncing.


If this specific scenario is of interest, and simply moving the folder 
isn't an option, these discussions will lend insight into the 
seemingly-simple-but-really-quite-nuanced behavior:


https://help.nextcloud.com/t/unchecked-folders-will-be-removed-from-your-file-system/12335/18

https://github.com/owncloud/client/issues/2502

Sync is one of those things that seems simple on the surface, and 
usually is for most users, but there are enough edge cases that good 
sync is rare and good flexible sync even rarer.


Having used Dropbox and Google Drive before moving my important stuff to 
Nextcloud, I've found not only more control over what gets synced and 
how, but also fewer conflict files than I used to see.


All that said


The real point of my post was to draw attention to the very useful 
WebDAV library bangkok posted from Matthias Rebbe:


https://forums.livecode.com/viewtopic.php?f=11&t=32377&p=188319#p188099

 You can :
 -upload a file
 -download a file
 -create a folder
 -delete a folder/file
 -list the content of a folder (method PROPFIND)

You can use this to talk to ANY server using the popular WebDAV standard.

You can make custom workgroup solutions for a wide range of services, 
including PCloud and Google Drive, or with custom servers running the 
WebDAV modules available for Apache, Lightttpd, NginX, and more.


The nice thing about also considering Nextcloud in the mix of platforms 
you might support with this library is that you have a ready audience of 
an estimated 250,000 installs, including many governments, universities, 
and both large and small businesses.  Extra bonus points that it has a 
nice UI for user management right in the box, and a thriving community 
of plugins extending it in new ways.


I'm excited about what it's doing for my business today, and how I can 
lend that experience to helping other businesses with custom tools made 
in LiveCode tomorrow.


WebDAV is kinda cool.  And thanks to Matthias' library, it's also fun.

--
Richard Gaskin
Fourth World Systems



>> On Mar 4, 2020, at 22:58 , Richard Gaskin via use-livecode 
 wrote:

>>
>> Useful for Anyone to Know:
>> -
>> I've raved about Nextcloud here enough that I'll bet Mark Wieder's 
tired of it , so I'll try to not let me enthusiasm run away with me - 
I could go on about Nextcloud for way more than anyone wants to read.

>>
>> It's like a blend of Dropbox, Google Docs, and more than a hundred 
add-on apps for everything from a kanban tool to media streaming to 
videoconferencing - all free and open source:

>>
>> https://nextcloud.com/
>>
>> I use one internallt, to sync my LiveCode plugins folder across my 
machines, as well as some client projects. And I use another externally 
as a client portal where we share files, a kanban board, etc.

>>
>> If you can set up an Apache Server under Ubuntu on a VPS, adding 
Nextcloud is as easy as a one-line Snap call.

>>
>> If you're not yet comfortable wrangling servers, there are many 
companies offering hosting listed at the site.

>>
>> Nextcloud's file repository is a WebDAV server, which makes it a 
perfect compliment to something that showed up in our community just the 
other day:

>


___
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: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Mike Kerner via use-livecode
@Kaveh
what are you using to connect to it?  are you using the sheets api or
something else?

On Thu, Mar 5, 2020 at 2:34 PM Richard Gaskin via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Bob Sneidar wrote:
>  > And again, I must caution that any local folders set to sync with a
>  > nextCloud device, if you then uncheck a subfolder, it will REMOVE THE
>  > LOCAL SUBFOLDER! The NextCloud people figured that the NextCloud
>  > device must become the master, and your own local files the slave.
>
> Ah, but there's the rub: the concepts of "master" and "slave" do not
> apply to peer syncing systems.
>
> Whether the behavior is correct or not depends on the use-case.  Most
> other sync systems avoid the question altogether by completely
> disallowing subfolder control. So if you want the same, limit your use
> of the options Nextcloud provides - just don't change the checkbox for
> subfolders.
>
> If you do choose to fine-tune your settings for subfolders, for the last
> several years the implications for the choice are described when you
> click the checkbox, requiring confirmation. If that's not what you want
> for your use case, the easiest solution (with any sync system) is to
> just move the folder outside of the one you've designated for syncing.
>
> If this specific scenario is of interest, and simply moving the folder
> isn't an option, these discussions will lend insight into the
> seemingly-simple-but-really-quite-nuanced behavior:
>
>
> https://help.nextcloud.com/t/unchecked-folders-will-be-removed-from-your-file-system/12335/18
>
> https://github.com/owncloud/client/issues/2502
>
> Sync is one of those things that seems simple on the surface, and
> usually is for most users, but there are enough edge cases that good
> sync is rare and good flexible sync even rarer.
>
> Having used Dropbox and Google Drive before moving my important stuff to
> Nextcloud, I've found not only more control over what gets synced and
> how, but also fewer conflict files than I used to see.
>
> All that said
>
>
> The real point of my post was to draw attention to the very useful
> WebDAV library bangkok posted from Matthias Rebbe:
>
> https://forums.livecode.com/viewtopic.php?f=11&t=32377&p=188319#p188099
>
>   You can :
>   -upload a file
>   -download a file
>   -create a folder
>   -delete a folder/file
>   -list the content of a folder (method PROPFIND)
>
> You can use this to talk to ANY server using the popular WebDAV standard.
>
> You can make custom workgroup solutions for a wide range of services,
> including PCloud and Google Drive, or with custom servers running the
> WebDAV modules available for Apache, Lightttpd, NginX, and more.
>
> The nice thing about also considering Nextcloud in the mix of platforms
> you might support with this library is that you have a ready audience of
> an estimated 250,000 installs, including many governments, universities,
> and both large and small businesses.  Extra bonus points that it has a
> nice UI for user management right in the box, and a thriving community
> of plugins extending it in new ways.
>
> I'm excited about what it's doing for my business today, and how I can
> lend that experience to helping other businesses with custom tools made
> in LiveCode tomorrow.
>
> WebDAV is kinda cool.  And thanks to Matthias' library, it's also fun.
>
> --
> Richard Gaskin
> Fourth World Systems
>
>
>
>  >> On Mar 4, 2020, at 22:58 , Richard Gaskin via use-livecode
>  wrote:
>  >>
>  >> Useful for Anyone to Know:
>  >> -
>  >> I've raved about Nextcloud here enough that I'll bet Mark Wieder's
> tired of it , so I'll try to not let me enthusiasm run away with me -
> I could go on about Nextcloud for way more than anyone wants to read.
>  >>
>  >> It's like a blend of Dropbox, Google Docs, and more than a hundred
> add-on apps for everything from a kanban tool to media streaming to
> videoconferencing - all free and open source:
>  >>
>  >> https://nextcloud.com/
>  >>
>  >> I use one internallt, to sync my LiveCode plugins folder across my
> machines, as well as some client projects. And I use another externally
> as a client portal where we share files, a kanban board, etc.
>  >>
>  >> If you can set up an Apache Server under Ubuntu on a VPS, adding
> Nextcloud is as easy as a one-line Snap call.
>  >>
>  >> If you're not yet comfortable wrangling servers, there are many
> companies offering hosting listed at the site.
>  >>
>  >> Nextcloud's file repository is a WebDAV server, which makes it a
> perfect compliment to something that showed up in our community just the
> other day:
>  >
>
>
> ___
> 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
>


-- 
On the first day, God created the heavens and the Earth
On the secon

Re: LivecodeServer for ARM Cortex-A7 (Richard Gaskin)

2020-03-05 Thread Heriberto Torrado via use-livecode
Hi Richard,

 

Thanks  a lot for your rapid response.

 

I have some glitches with our email server spam system, so I'm checking the
email list on the web page.

 

I downloaded the Raspberry Pi source code last week, but I got the same
error. I think that's because Raspberry Pi runs on a different Arm processor
model.

 

The regular raspberry pi installer doesn't work, because  I don't have
graphical environment installed on the device. In fact, I just need the
Livecode Server version.

 

I think it could be a great thing to have a Livecode Server version for ARM
devices. It could be a killer language programing for IOT.

It is easy, and less clunky than Python and C, C++ . It could also be a very
good language for displaying data from different sensors using an embedded
apache web server on the devices.

 

 

Best,

Hery

 

 

Date: Wed, 4 Mar 2020 15:44:51 -0800

From: Richard Gaskin mailto:ambassa...@fourthworld.com> >

To: use-livecode@lists.runrev.com  

Subject: Re: LivecodeServer for ARM Cortex-A7

Message-ID: <988aa030-4c8f-f278-0287-8e44805e9...@fourthworld.com
 >

Content-Type: text/plain; charset=utf-8; format=flowed

 

Heriberto Torrado wrote:

 

> I tried several times to cross-compile livecode server community

> edition from the github repository on an Allwinner H3 processor device

> (sun8iw7p1 ARM Cortex-A7) FriendElec Nano pi Plus M1.

>

> All times I tried it I got this error: Unknow platform.

 

Are you using the code base for the Raspbery Pi?

 

AFAIK it hasn't been touched since v7.0.4, but unless you need specific 

newer features it shouldn't (fingers crossed) be that hard to compile 

for your ARM device.

 

But you may not need to compile it.  Have you tried the compiled build 

from the Downloads page?:

 

https://livecodestatic.com/downloads/livecode/7_0_4/LiveCodeCommunityInstall
er-7_0_4-Linux.rpi

 

It has a few serious problems trying to run it in a GUI, but on a 

faceless server I've had good luck with it both under Raspbian and 

Ubuntu Core.

 

-- 

Richard Gaskin

Fourth World Systems

___
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: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Kaveh Bazargan via use-livecode
This is where I started, Mike:
https://andregarzia.com/2018/11/reading-google-sheets-data-from-livecode.html

Then I had to do a lot of work to get unicode imported properly. Somehow
got it to work. :-)

On Thu, 5 Mar 2020 at 19:58, Mike Kerner via use-livecode <
use-livecode@lists.runrev.com> wrote:

> @Kaveh
> what are you using to connect to it?  are you using the sheets api or
> something else?
>
> On Thu, Mar 5, 2020 at 2:34 PM Richard Gaskin via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > Bob Sneidar wrote:
> >  > And again, I must caution that any local folders set to sync with a
> >  > nextCloud device, if you then uncheck a subfolder, it will REMOVE THE
> >  > LOCAL SUBFOLDER! The NextCloud people figured that the NextCloud
> >  > device must become the master, and your own local files the slave.
> >
> > Ah, but there's the rub: the concepts of "master" and "slave" do not
> > apply to peer syncing systems.
> >
> > Whether the behavior is correct or not depends on the use-case.  Most
> > other sync systems avoid the question altogether by completely
> > disallowing subfolder control. So if you want the same, limit your use
> > of the options Nextcloud provides - just don't change the checkbox for
> > subfolders.
> >
> > If you do choose to fine-tune your settings for subfolders, for the last
> > several years the implications for the choice are described when you
> > click the checkbox, requiring confirmation. If that's not what you want
> > for your use case, the easiest solution (with any sync system) is to
> > just move the folder outside of the one you've designated for syncing.
> >
> > If this specific scenario is of interest, and simply moving the folder
> > isn't an option, these discussions will lend insight into the
> > seemingly-simple-but-really-quite-nuanced behavior:
> >
> >
> >
> https://help.nextcloud.com/t/unchecked-folders-will-be-removed-from-your-file-system/12335/18
> >
> > https://github.com/owncloud/client/issues/2502
> >
> > Sync is one of those things that seems simple on the surface, and
> > usually is for most users, but there are enough edge cases that good
> > sync is rare and good flexible sync even rarer.
> >
> > Having used Dropbox and Google Drive before moving my important stuff to
> > Nextcloud, I've found not only more control over what gets synced and
> > how, but also fewer conflict files than I used to see.
> >
> > All that said
> >
> >
> > The real point of my post was to draw attention to the very useful
> > WebDAV library bangkok posted from Matthias Rebbe:
> >
> > https://forums.livecode.com/viewtopic.php?f=11&t=32377&p=188319#p188099
> >
> >   You can :
> >   -upload a file
> >   -download a file
> >   -create a folder
> >   -delete a folder/file
> >   -list the content of a folder (method PROPFIND)
> >
> > You can use this to talk to ANY server using the popular WebDAV standard.
> >
> > You can make custom workgroup solutions for a wide range of services,
> > including PCloud and Google Drive, or with custom servers running the
> > WebDAV modules available for Apache, Lightttpd, NginX, and more.
> >
> > The nice thing about also considering Nextcloud in the mix of platforms
> > you might support with this library is that you have a ready audience of
> > an estimated 250,000 installs, including many governments, universities,
> > and both large and small businesses.  Extra bonus points that it has a
> > nice UI for user management right in the box, and a thriving community
> > of plugins extending it in new ways.
> >
> > I'm excited about what it's doing for my business today, and how I can
> > lend that experience to helping other businesses with custom tools made
> > in LiveCode tomorrow.
> >
> > WebDAV is kinda cool.  And thanks to Matthias' library, it's also fun.
> >
> > --
> > Richard Gaskin
> > Fourth World Systems
> >
> >
> >
> >  >> On Mar 4, 2020, at 22:58 , Richard Gaskin via use-livecode
> >  wrote:
> >  >>
> >  >> Useful for Anyone to Know:
> >  >> -
> >  >> I've raved about Nextcloud here enough that I'll bet Mark Wieder's
> > tired of it , so I'll try to not let me enthusiasm run away with me -
> > I could go on about Nextcloud for way more than anyone wants to read.
> >  >>
> >  >> It's like a blend of Dropbox, Google Docs, and more than a hundred
> > add-on apps for everything from a kanban tool to media streaming to
> > videoconferencing - all free and open source:
> >  >>
> >  >> https://nextcloud.com/
> >  >>
> >  >> I use one internallt, to sync my LiveCode plugins folder across my
> > machines, as well as some client projects. And I use another externally
> > as a client portal where we share files, a kanban board, etc.
> >  >>
> >  >> If you can set up an Apache Server under Ubuntu on a VPS, adding
> > Nextcloud is as easy as a one-line Snap call.
> >  >>
> >  >> If you're not yet comfortable wrangling servers, there are many
> > companies offering hosting listed at

Re: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Mike Kerner via use-livecode
ok, that's what i thought.

On Thu, Mar 5, 2020 at 3:47 PM Kaveh Bazargan via use-livecode <
use-livecode@lists.runrev.com> wrote:

> This is where I started, Mike:
>
> https://andregarzia.com/2018/11/reading-google-sheets-data-from-livecode.html
>
> Then I had to do a lot of work to get unicode imported properly. Somehow
> got it to work. :-)
>
> On Thu, 5 Mar 2020 at 19:58, Mike Kerner via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > @Kaveh
> > what are you using to connect to it?  are you using the sheets api or
> > something else?
> >
> > On Thu, Mar 5, 2020 at 2:34 PM Richard Gaskin via use-livecode <
> > use-livecode@lists.runrev.com> wrote:
> >
> > > Bob Sneidar wrote:
> > >  > And again, I must caution that any local folders set to sync with a
> > >  > nextCloud device, if you then uncheck a subfolder, it will REMOVE
> THE
> > >  > LOCAL SUBFOLDER! The NextCloud people figured that the NextCloud
> > >  > device must become the master, and your own local files the slave.
> > >
> > > Ah, but there's the rub: the concepts of "master" and "slave" do not
> > > apply to peer syncing systems.
> > >
> > > Whether the behavior is correct or not depends on the use-case.  Most
> > > other sync systems avoid the question altogether by completely
> > > disallowing subfolder control. So if you want the same, limit your use
> > > of the options Nextcloud provides - just don't change the checkbox for
> > > subfolders.
> > >
> > > If you do choose to fine-tune your settings for subfolders, for the
> last
> > > several years the implications for the choice are described when you
> > > click the checkbox, requiring confirmation. If that's not what you want
> > > for your use case, the easiest solution (with any sync system) is to
> > > just move the folder outside of the one you've designated for syncing.
> > >
> > > If this specific scenario is of interest, and simply moving the folder
> > > isn't an option, these discussions will lend insight into the
> > > seemingly-simple-but-really-quite-nuanced behavior:
> > >
> > >
> > >
> >
> https://help.nextcloud.com/t/unchecked-folders-will-be-removed-from-your-file-system/12335/18
> > >
> > > https://github.com/owncloud/client/issues/2502
> > >
> > > Sync is one of those things that seems simple on the surface, and
> > > usually is for most users, but there are enough edge cases that good
> > > sync is rare and good flexible sync even rarer.
> > >
> > > Having used Dropbox and Google Drive before moving my important stuff
> to
> > > Nextcloud, I've found not only more control over what gets synced and
> > > how, but also fewer conflict files than I used to see.
> > >
> > > All that said
> > >
> > >
> > > The real point of my post was to draw attention to the very useful
> > > WebDAV library bangkok posted from Matthias Rebbe:
> > >
> > >
> https://forums.livecode.com/viewtopic.php?f=11&t=32377&p=188319#p188099
> > >
> > >   You can :
> > >   -upload a file
> > >   -download a file
> > >   -create a folder
> > >   -delete a folder/file
> > >   -list the content of a folder (method PROPFIND)
> > >
> > > You can use this to talk to ANY server using the popular WebDAV
> standard.
> > >
> > > You can make custom workgroup solutions for a wide range of services,
> > > including PCloud and Google Drive, or with custom servers running the
> > > WebDAV modules available for Apache, Lightttpd, NginX, and more.
> > >
> > > The nice thing about also considering Nextcloud in the mix of platforms
> > > you might support with this library is that you have a ready audience
> of
> > > an estimated 250,000 installs, including many governments,
> universities,
> > > and both large and small businesses.  Extra bonus points that it has a
> > > nice UI for user management right in the box, and a thriving community
> > > of plugins extending it in new ways.
> > >
> > > I'm excited about what it's doing for my business today, and how I can
> > > lend that experience to helping other businesses with custom tools made
> > > in LiveCode tomorrow.
> > >
> > > WebDAV is kinda cool.  And thanks to Matthias' library, it's also fun.
> > >
> > > --
> > > Richard Gaskin
> > > Fourth World Systems
> > >
> > >
> > >
> > >  >> On Mar 4, 2020, at 22:58 , Richard Gaskin via use-livecode
> > >  wrote:
> > >  >>
> > >  >> Useful for Anyone to Know:
> > >  >> -
> > >  >> I've raved about Nextcloud here enough that I'll bet Mark Wieder's
> > > tired of it , so I'll try to not let me enthusiasm run away with me
> -
> > > I could go on about Nextcloud for way more than anyone wants to read.
> > >  >>
> > >  >> It's like a blend of Dropbox, Google Docs, and more than a hundred
> > > add-on apps for everything from a kanban tool to media streaming to
> > > videoconferencing - all free and open source:
> > >  >>
> > >  >> https://nextcloud.com/
> > >  >>
> > >  >> I use one internallt, to sync my LiveCode plugins folder across my
> > > machines, as wel

Re: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Richard Gaskin via use-livecode

And for writes?
--
 Richard Gaskin
 Fourth World Systems

Mike Kerner wrote:

ok, that's what i thought.

On Thu, Mar 5, 2020 at 3:47 PM Kaveh Bazargan via use-livecode <
use-livecode at lists.runrev.com> wrote:


This is where I started, Mike:

https://andregarzia.com/2018/11/reading-google-sheets-data-from-livecode.html



___
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: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Kaveh Bazargan via use-livecode
I am only reading now, Richard. I would like to be able to write too, and
any hints appreciated. But currently people go to Google Sheets and update
data.

I realise Google Sheets is not a true database, but the attraction is that
everyone is familiar with them and are not intimidated.

On Thu, 5 Mar 2020 at 21:49, Richard Gaskin via use-livecode <
use-livecode@lists.runrev.com> wrote:

> And for writes?
> --
>   Richard Gaskin
>   Fourth World Systems
>
> Mike Kerner wrote:
> > ok, that's what i thought.
> >
> > On Thu, Mar 5, 2020 at 3:47 PM Kaveh Bazargan via use-livecode <
> > use-livecode at lists.runrev.com> wrote:
> >
> >> This is where I started, Mike:
> >>
> >>
> https://andregarzia.com/2018/11/reading-google-sheets-data-from-livecode.html
>
>
> ___
> 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
>


-- 
Kaveh Bazargan PhD
Director
River Valley Technologies  • Twitter
 • LinkedIn

___
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: google sheets - anybody doing anything besides mergGoogle

2020-03-05 Thread Ben Rubinstein via use-livecode

On 04/03/2020 20:37, Mike Kerner via use-livecode wrote:

is anyone using anything besides mergGoogle to work with google sheets?
care to share, if you are?


I'm just using the Google Sheets API directly from LiveCode - just pushing 
JSON back and forth. The API is limited, but what's there is very easy to work 
with - much better than manipulating xlsx files.


I started using it to get data from clients, and then processing data and 
pushing it back into the sheets. I've also used on some experimental image 
processing, where I found that pushing the results of LiveCode functions into 
a google sheet immediately gave me an nice interface in which to review the 
data, and then I could also use the spreadsheet functions to do evaluation and 
testing.


Ben

___
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


Targeting iOS 5.1

2020-03-05 Thread Ben Rubinstein via use-livecode
We've got some first generation iPads, which can't be updated past iOS 5.1. I 
think I could find useful roles for them around the office, if I could build 
to them.


The essential https://livecode.com/docs/9-5-0/faq/faq/ doesn't go back as far 
as 5.1. But I know that LiveCode could in the past build to these machines - 
some of the apps I built in the past are still on them, though sadly since 
they were built with developer provisioning profiles they've expired! So I'm 
guessing that the compilers of the above table just felt it wasn't worth going 
that far back in time.


Does anyone know what the latest versions of LiveCode and Xcode (and MacOS) 
are that I can use to target iOS 5.1?


Many thanks,

Ben


___
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: Targeting iOS 5.1

2020-03-05 Thread Monte Goulding via use-livecode
Panos is the oracle for this kind of detail (he would be asleep right now I 
think) but basically you will need an old version Xcode which you will only be 
able to run on an old version of macOS and then the version of LiveCode that 
matches said Xcode/macOS combo. The information is in the release notes which 
you can download from https://downloads.livecode.com/livecode/ 


I’d take a stab at LiveCode 6.7.11

Cheers

Monte

> On 6 Mar 2020, at 10:12 am, Ben Rubinstein via use-livecode 
>  wrote:
> 
> We've got some first generation iPads, which can't be updated past iOS 5.1. I 
> think I could find useful roles for them around the office, if I could build 
> to them.
> 
> The essential https://livecode.com/docs/9-5-0/faq/faq/ doesn't go back as far 
> as 5.1. But I know that LiveCode could in the past build to these machines - 
> some of the apps I built in the past are still on them, though sadly since 
> they were built with developer provisioning profiles they've expired! So I'm 
> guessing that the compilers of the above table just felt it wasn't worth 
> going that far back in time.
> 
> Does anyone know what the latest versions of LiveCode and Xcode (and MacOS) 
> are that I can use to target iOS 5.1?
> 
> Many thanks,
> 
> Ben
> 
> 
> ___
> 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 Apple Developer iOS requirements beginning April 30

2020-03-05 Thread JB via use-livecode
Didn’t Apple say a while ago they were
going to make the ios compatible with
the desktop?

It seems they both use Objective-C the
same way.

JB

> On Mar 4, 2020, at 10:28 PM, Mark Waddingham via use-livecode 
>  wrote:
> 
> We replaced UIWebView with WKWebView in 9.6-DP-1.
> 
> Sent from my iPhone
> 
>> On 5 Mar 2020, at 02:11, J. Landman Gay via use-livecode 
>>  wrote:
>> 
>> I got a warning today, building with LC 9.5.1.
>> 
>> --
>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>> HyperActive Software | http://www.hyperactivesw.com
>>> On March 4, 2020 7:14:43 PM Ralph DiMola via use-livecode 
>>>  wrote:
>>> 
>>> UIWebView is being replaced by WKWebView. I think LC uses WKWebView or we
>>> would have been getting warnings on submissions since at least last August.
>>> 
>>> 
>>> Ralph DiMola
>>> IT Director
>>> Evergreen Information Services
>>> rdim...@evergreeninfo.net
>>> 
>>> -Original Message-
>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf
>>> Of Richard Gaskin via use-livecode
>>> Sent: Wednesday, March 04, 2020 7:35 PM
>>> To: use-livecode@lists.runrev.com
>>> Cc: Richard Gaskin
>>> Subject: Re: New Apple Developer iOS requirements beginning April 30
>>> 
>>> Jacque wrote:
>>> 
 TMS-90809: Deprecated API Usage - Apple will stop accepting
 submissions of apps that use UIWebView APIs starting from April 2020 .
>>> 
>>> I'm not sure I understand the implications there.  Are they offering an
>>> alternative to  , or flat out forbidding anything that renders HTML?
>>> 
>>> --
>>> Richard Gaskin
>>> Fourth World Systems
>>> 
>>> ___
>>> 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
> 
> 
> ___
> 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


StackSize limit on iOS

2020-03-05 Thread Dan Friedman via use-livecode
I am trying to produce a landscape PDF on a iPhone…

open inv stack "printingStack"
set the width of stack "printingStack" to (11*72)
set the height of stack "printingStack" to (8.5*72)
answer the width of stack "printingStack" //---  this returns 414 ??? 
//

I am using LC Business 9.6
I know this was working on a prior version of LC / iOS

Is there some new trick to this?  Or, is there now some limitation on setting 
the size of a stack to something other than the width of the mobile device?   
If so, how do we generate a standard size PDF?

Thanks in advance,
-Dan
___
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: Targeting iOS 5.1

2020-03-05 Thread panagiotis merakos via use-livecode
Hello Ben,

You can definitely build an app for the iPad 1st Gen in 7.1.4, and probably
(Ι don't remember now) in some early versions of LC 8.x.

Just make sure you choose "5.1.1 or later" in the iOS standalone settings,
and check the checkbox "build 32bit slice only"

The version of Xcode you'll need with LC 7.1.4 depends on the version of
your MacOS:

LiveCode 7.1.4 Xcode 7.2 Mac OS 10.10
LiveCode 7.1.4 Xcode 7.3 Mac OS 10.11

If you are on a newer MacOS, I am not sure if you will be able to install
Xcode 7.2 or 7.3.

Hope this helps,
Panos
--


On Fri, 6 Mar 2020 at 01:22, Monte Goulding via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Panos is the oracle for this kind of detail (he would be asleep right now
> I think) but basically you will need an old version Xcode which you will
> only be able to run on an old version of macOS and then the version of
> LiveCode that matches said Xcode/macOS combo. The information is in the
> release notes which you can download from
> https://downloads.livecode.com/livecode/ <
> https://downloads.livecode.com/livecode/>
>
> I’d take a stab at LiveCode 6.7.11
>
> Cheers
>
> Monte
>
> > On 6 Mar 2020, at 10:12 am, Ben Rubinstein via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > We've got some first generation iPads, which can't be updated past iOS
> 5.1. I think I could find useful roles for them around the office, if I
> could build to them.
> >
> > The essential https://livecode.com/docs/9-5-0/faq/faq/ doesn't go back
> as far as 5.1. But I know that LiveCode could in the past build to these
> machines - some of the apps I built in the past are still on them, though
> sadly since they were built with developer provisioning profiles they've
> expired! So I'm guessing that the compilers of the above table just felt it
> wasn't worth going that far back in time.
> >
> > Does anyone know what the latest versions of LiveCode and Xcode (and
> MacOS) are that I can use to target iOS 5.1?
> >
> > Many thanks,
> >
> > Ben
> >
> >
> > ___
> > 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