The Apple Ecosystem

2020-08-19 Thread Dev via use-livecode
https://www.ben-evans.com/benedictevans/2020/8/18/app-stores

I DON’T want to restart the flame war, but this post (long, but very 
informative & thoughtful) seems to me to shed light on all sides of the 
arguments around the App Store issues. He cuts through some of the rhetoric and 
a lot of the wishful thinking and supplies some real numbers on market share. 
He also touches on the EU rulings that seem destined to change some practices 
on either a voluntary or involuntary basis for major players. 

I recommend a read, and if further discussion comes with a little more light 
and a lot less heat, then I would be very interested to hear that.

Kelly 

Sent from the iPad

> On Aug 14, 2020, at 5:20 PM, Mark Wieder via use-livecode 
>  wrote:
> 
> On 8/14/20 12:06 PM, Lagi Pittas via use-livecode wrote:
> 
>> Same as winning the lottery - you have to have a ticket.
> 
> Winning the lottery is cheaper if you don't buy a ticket.
> And the odds are about the same.
> 
> -- 
> Mark Wieder
> ahsoftw...@gmail.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: Old stack will not save or save as...

2020-08-19 Thread Bob Sneidar via use-livecode
Ahah! I will safely tuck that away in my storehouse of knowledge, then 
completely forget I know it when I run into the same problem myself! 

Bob S


> On Aug 19, 2020, at 11:38 AM, Mark Wieder via use-livecode 
>  wrote:
> 
> On 8/19/20 9:41 AM, Paul Dupuis via use-livecode wrote:
> 
>> Why I can't save or save as a modeless stack in IDE is a mystery to me.
> 
> The save command saves (or attempts to save) the topstack.
> Only stacks whose style is "toplevel" can be the topstack.
> This prevents accidentally saving e.g. a modeless dialog box.
> 
> -- 
> Mark Wieder
> ahsoftw...@gmail.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: LibURL and TSNet in LC Indy

2020-08-19 Thread Dan Brown via use-livecode
Hi Tom,

Word of caution on using Fiber, it only uses a subset of the http/1.1
standard (i.e. it's not standards compliant) and doesn't support http2

Have used the below libs in production and can recommend their usage if the
above is an issue

Echo - https://echo.labstack.com/guide
Chi - https://github.com/go-chi/chi

Regards

Dan

On Wed, Aug 19, 2020 at 7:58 PM Tom Glod via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Yes!! that is an important distinction.  It explains some of the results of
> my testsEven though I can send them out asynchronously, they can only
> come back in sequence.
>
> Basically I have a core binary component that must be fast and efficient in
> serving and digesting api requests...I couldn't use LC for that.  I am
> using Go with the fiber library to be the core service and push all results
> to livecode front-end.
> So I am testing the throughput abilities of Livecode (both community and
> indy) to this local service.
> I anticipate crazy speeds with Fiber when I test this with TSNet.
>
> I will share my results, when I have completed all my tests.
>
> Thanks Again
>
> Tom
>
>
>
>
>
> On Wed, Aug 19, 2020 at 11:50 AM Mark Wieder via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > On 8/19/20 8:08 AM, Bob Sneidar via use-livecode wrote:
> > > I get a 404 error on the download.
> >
> > Change the directory to "tsnet" instead of "tsNet"
> >
> > <
> >
> https://downloads.techstrategies.com.au/tsnet/tsNet_libUrl_loadUrl.livecode
> > >
> >
> > >
> > > Bob S
> > >
> > >
> > > On Aug 18, 2020, at 9:52 PM, Charles Warwick via use-livecode <
> > use-livecode@lists.runrev.com>
> > wrote:
> >
> > >
> >
> https://downloads.techstrategies.com.au/tsNet/tsNet_libUrl_loadUrl.livecode
> >
> >
> > --
> >   Mark Wieder
> >   ahsoftw...@gmail.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
> >
>
>
> --
> Tom Glod
> Founder & Developer
> MakeShyft R.D.A (www.makeshyft.com)
> Mobile:647.562.9411
> ___
> 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: LibURL and TSNet in LC Indy

2020-08-19 Thread Tom Glod via use-livecode
Yes!! that is an important distinction.  It explains some of the results of
my testsEven though I can send them out asynchronously, they can only
come back in sequence.

Basically I have a core binary component that must be fast and efficient in
serving and digesting api requests...I couldn't use LC for that.  I am
using Go with the fiber library to be the core service and push all results
to livecode front-end.
So I am testing the throughput abilities of Livecode (both community and
indy) to this local service.
I anticipate crazy speeds with Fiber when I test this with TSNet.

I will share my results, when I have completed all my tests.

Thanks Again

Tom





On Wed, Aug 19, 2020 at 11:50 AM Mark Wieder via use-livecode <
use-livecode@lists.runrev.com> wrote:

> On 8/19/20 8:08 AM, Bob Sneidar via use-livecode wrote:
> > I get a 404 error on the download.
>
> Change the directory to "tsnet" instead of "tsNet"
>
> <
> https://downloads.techstrategies.com.au/tsnet/tsNet_libUrl_loadUrl.livecode
> >
>
> >
> > Bob S
> >
> >
> > On Aug 18, 2020, at 9:52 PM, Charles Warwick via use-livecode <
> use-livecode@lists.runrev.com>
> wrote:
>
> >
> https://downloads.techstrategies.com.au/tsNet/tsNet_libUrl_loadUrl.livecode
>
>
> --
>   Mark Wieder
>   ahsoftw...@gmail.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
>


-- 
Tom Glod
Founder & Developer
MakeShyft R.D.A (www.makeshyft.com)
Mobile:647.562.9411
___
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: Old stack will not save or save as...

2020-08-19 Thread Mark Wieder via use-livecode

On 8/19/20 9:41 AM, Paul Dupuis via use-livecode wrote:


Why I can't save or save as a modeless stack in IDE is a mystery to me.


The save command saves (or attempts to save) the topstack.
Only stacks whose style is "toplevel" can be the topstack.
This prevents accidentally saving e.g. a modeless dialog box.

--
 Mark Wieder
 ahsoftw...@gmail.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


Re: Old stack will not save or save as...

2020-08-19 Thread Paul Dupuis via use-livecode

On 8/19/2020 12:02 PM, Bob Sneidar via use-livecode wrote:

Just a shot in the dark, suppress messages before opening?




Good guess, but no winner. However, your suggestion did put me on to the 
answer.


The stack was set to "modeless". If I execute in the message box

save stack "XYZ" as "C:/Users/MyUser/Desktop/XYZ.livecode" -- no lock. 
No error, but no save.


However, after I execute in the message box:

topLevel "XYZ" -- everything now works. The File save and save as menus 
items as enable and behave correctly.


Why I can't save or save as a modeless stack in IDE is a mystery to me.

It is also a mystery to me how Bob suggesting "suppress messages" led my 
brain to look at a stacks Modality, but it did, so thank you Bob!



___
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


Calendar External?

2020-08-19 Thread Dan Friedman via use-livecode
Quick question  With Apple's eventKit, would it be possible to create an LC 
External to add an event to the device's calendar?

I have a client who wants their app to add an event to the phone's calendar 
(iOS and Android).   Importing a ICS file is an option, but the user doesn't 
have the ability to edit, remove or interact with the event once it's in the 
calendar.

Any thoughts?

-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: Old stack will not save or save as...

2020-08-19 Thread Bob Sneidar via use-livecode
Just a shot in the dark, suppress messages before opening?

Bob S


On Aug 19, 2020, at 8:34 AM, Paul Dupuis via use-livecode 
mailto:use-livecode@lists.runrev.com>> wrote:

I have a really old stack (the file ends in .mc for Metacard)

When I open it in LiveCode, the save and save as are disabled in the File menu. 
This us under Windows and the same in LC 4.6.4, LC 6.7.11 and in LC 9.6.0, the 
Save and Save As are enabled, but when I select the stack and try to Save As... 
it thinks it is saving "revRefactor" not my stack.

My stack opens and I can see and edit UI objects, properties and scripts. I 
just don't seem to be able to save it.

Just changing the extension to .rev or .livecode makes the stack unreadable in 
LC464, but it will still open in LC960, but still can save or save as (File 
menu items greyed out)

Anyone seen this? Know what to do?

___
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: LibURL and TSNet in LC Indy

2020-08-19 Thread Mark Wieder via use-livecode

On 8/19/20 8:08 AM, Bob Sneidar via use-livecode wrote:

I get a 404 error on the download.


Change the directory to "tsnet" instead of "tsNet"





Bob S


On Aug 18, 2020, at 9:52 PM, Charles Warwick via use-livecode 
mailto:use-livecode@lists.runrev.com>> wrote:



https://downloads.techstrategies.com.au/tsNet/tsNet_libUrl_loadUrl.livecode



--
 Mark Wieder
 ahsoftw...@gmail.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


Old stack will not save or save as...

2020-08-19 Thread Paul Dupuis via use-livecode

I have a really old stack (the file ends in .mc for Metacard)

When I open it in LiveCode, the save and save as are disabled in the 
File menu. This us under Windows and the same in LC 4.6.4, LC 6.7.11 and 
in LC 9.6.0, the Save and Save As are enabled, but when I select the 
stack and try to Save As... it thinks it is saving "revRefactor" not my 
stack.


My stack opens and I can see and edit UI objects, properties and 
scripts. I just don't seem to be able to save it.


Just changing the extension to .rev or .livecode makes the stack 
unreadable in LC464, but it will still open in LC960, but still can save 
or save as (File menu items greyed out)


Anyone seen this? Know what to do?


___
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


[ANN] Release 9.6.1

2020-08-19 Thread panagiotis merakos via use-livecode
Dear list members,

We are pleased to announce the release of LiveCode 9.6.1 STABLE.


Getting the Release
===
You can get the release at https://downloads.livecode.com/livecode/ or via
the automatic updater.


Release Contents

LiveCode 9.6.1 STABLE comes with more than 50 changes since the last stable
release (9.6.0), including:

New Features
  - Support for building against API 29 on Android - which is now (since
the 3rd of August 2020) a requirement for new apps submitted to the Play
Store
  - Support for building with Xcode 11.5, using the iOS 13.5 SDK
  - New tsNet and mergExt builds, built with the iOS 13.5 SDK
  - Improved security, by using a New OpenSSL version (1.1.0g)

Bug Fixes:
  - Several improvements and bug fixes in HTML5
  - Faster auto-updater
  - Improvements in the barcode scanner widget
  - Several crashes have now been addressed


For the full list of all fixes, updates and enhancements please see the
release notes:
http://downloads.livecode.com/livecode/9_6_1/LiveCodeNotes-9_6_1.pdf


Known issues

- The Browser widget's native layer is not shown in some Linux distros with
Cinnamon window manager.
- The use of the Browser widget is not supported on Ubuntu 18.04 64 bit LTS
yet.


Required Software
=
To build iOS apps with LiveCode you must have the appropriate versions of
Xcode as follows:

  - macOS 10.13.4: Xcode 10.1 - LiveCode builds iOS apps using the iOS 12.1
SDK
  - macOS 10.14.4: Xcode 11.3.x - LiveCode builds iOS apps using the iOS
13.2 SDK
  - macOS 10.15.2: Xcode 11.5.x - LiveCode builds iOS apps using the iOS
13.5 SDK

There is a full list of working LiveCode/macOS/Xcode combinations here:
https://livecode.com/docs/9-5-0/faq/faq/

Note: Whilst we endeavour to release updated versions of LiveCode
supporting the latest Xcode/iOS SDKs as quickly as possible; we strongly
recommend disabling automatic update of Xcode or downloading the specific
version of Xcode required directly from the Apple developer portal and
installing it separately.

Important: Since the end of June 2020, Apple has only been accepting apps
built using iOS13 SDKs. This means that, if you wish to submit apps to the
AppStore you will have to be running at least macOS 10.14 in order to be
able to install the necessary version of Xcode.


Feedback

Please report any bugs encountered on our quality center at
http://quality.livecode.com/

We have a forum available for discussing LiveCode Builder at
http://forums.livecode.com/viewforum.php?f=93


Have fun!
The LiveCode Team
--
___
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: LibURL and TSNet in LC Indy

2020-08-19 Thread Bob Sneidar via use-livecode
I get a 404 error on the download.

Bob S


On Aug 18, 2020, at 9:52 PM, Charles Warwick via use-livecode 
mailto:use-livecode@lists.runrev.com>> wrote:

Hi Tom,

Using unique URLs for multiple load URL requests against the same server with 
the standard libUrl library allows you to *initiate* multiple requests at once, 
but the requests will still only be sent to the server one at a time in the 
background.

tsNet will send the requests to the server in parallel, which can significantly 
decrease the time taken to perform the requests (assuming the server can cope 
with the load).

If you want to see what I mean, download the following stack:

https://downloads.techstrategies.com.au/tsNet/tsNet_libUrl_loadUrl.livecode

Open this up in LC Indy edition, and click the “Get Foreign Exchange Rates” 
button several times to get an average total time.

Then disable tsNet by running the following command in a message box:

dispatch “revunloadlibrary” to stack “tsnetliburl”

Then click the button several more times and compare the time difference.

Regards,

Charles

___
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